
.dialog_window {position:fixed; top:50%; left:50%; width: 304px; padding:30px 40px; margin-left:-167px; margin-top:-100px; background:#FFF; z-index:20000; border-radius:9px; -moz-border-radius:9px; behavior:url(/include/PIE.htc);}
.dialog_window .closelink {position:absolute; top:14px; right:14px; width:26px; height:26px; color:#575757; background:#D6D6D6; text-align:center; text-decoration:none; line-height:26px; font-size:24px; font-family: Arial, Helvetica, sans-serif; border-radius:14px; -moz-border-radius:14px; behavior:url(/include/PIE.htc);}

.picmain {position:relative; display:block; cursor:move; margin: 0 auto 5px auto;}
.fmnav {line-height:24px; font-size:11px;}
.fmnav A {margin:0 7px; color:#2F3837; font-weight:bold;}
.fmlinks {padding-left:15px; color:#2F3837; white-space:nowrap;}
.moirdiv {position:absolute; display:none; top:0; left:0; width:100%; background:#000; z-index:15000;}

.thumbimgdiv {display:inline-block; vertical-align:top; *display:inline; zoom:1; margin:0 10px 10px 0;}
.thumbimgdiv DIV {position:relative; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.thumbimgdiv P {margin: 0 auto; padding:0; *float:left;}

.clear {clear:both !important; height:0px !important; font-size:1px !important; overflow:hidden !important; float:none !important; border:0 !important;}

.pub_file {padding-top:2px; padding-bottom:2px;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin:10px 0;}
.YMaps-b-balloon-frame TD {padding:0 !important; border:0 !important;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;margin-top:5px}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;margin-top:5px}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;margin-top:5px}
EM.mark {color: red; font-style: normal; font-weight: bold;}
