body {margin: 0px; padding: 0px; background:#ffefbf; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; min-width:900px;}
img{border:none;}
.logo{padding:40px 30px; vertical-align:top;}
.topicons{padding:15px; vertical-align:top; padding-top:30px; padding-right:50px;}
.topicons .allicons{width:180px;}
.topicons .allicons td{width:33%;}


.searchdiv{background:#fffcf2; border:1px solid #f1e4c5;}
.searchdiv form{padding:0px; margin:0px;}
.searchdiv input{background:#fffcf2; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; border:0px; margin:1px; padding:2px;}

a{color:#0389cb; text-decoration:underline;}
a:hover{text-decoration:none;}

h1 {font-weight:200; font-size:18px;}
h1.mheader{background:#E6B329 url(../img/titlebg.png) no-repeat top left; color:#fff; line-height:20px; padding:8px 15px; margin:0px 0px 20px 0px; float:left;white-space:nowrap;}
h1.rheader{background:#E6B329 url(../img/titlebg.png) no-repeat top left; color:#fff; font-size:12px; line-height:20px; padding:8px 15px; margin:0px 0px 20px 0px; float:left; white-space:nowrap;}
h1 A {text-decoration:none; color:#fff;}

h2{font-size:14px; color:#048cb9; line-height:16px; padding:0px; margin:0px 0px 10px 0px;}

h3{font-size:14px; line-height:20px; padding:0px 0px 7px 0px; margin:0px; font-weight:200;}
.menuside{width:27%; vertical-align:top; padding-right:30px;}
.centerside{vertical-align:top;}

.rightside{width:200px; padding-right:50px; padding-left:30px; vertical-align:top;}

ul.mmenu{padding:10px 0px 30px 33px; margin:0px; list-style:none;}
ul.mmenu li{font-size:14px; font-weight:bold; padding:0px 0px 20px 0px;}
ul.mmenu li ul{padding:5px 0px 10px 5px;}
ul.mmenu li ul li{font-size:12px; font-weight:normal; padding:5px 0px 5px 12px; list-style:none; background:url(../img/menu-b.png) no-repeat top left;}

.newsb{margin-bottom:15px;}
.newsb .ims{width:65px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
.newsb .ims IMG {border:2px solid #FCB314;}
.newsb .nbody{vertical-align:top; padding-bottom:20px; font-size:12px; color:#757575;}
.newsb .ndate{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#7d7d7c; line-height:12px; padding:0px; margin:0px;}
.newsb .nhead{font-size:18px; line-height:20px; padding:0px; margin:0px 0px 10px 0px;}

#maincontent {padding-left:14px; vertical-align:top; padding-bottom:15px;}

.rightblock1{margin-top:15px;}
.rightblock{margin-top:30px;}

.wether td{padding:5px 0px; border-bottom:1px solid #e0ca8a; white-space:nowrap;}

.illeft{background:url(../img/ilbg1.png) repeat-x top left;}
.illeft div{background:url(../img/kolosbg.png) no-repeat top left; width:100%; text-align:right;}
.note{background:url(../img/notebg.png) repeat-x top left; width:40%; vertical-align:top;}
.note div.left{width:100%; background:url(../img/noteleftbg.png) no-repeat top left; height:191px;}
.note div.left div.cont{padding:20px; color:#048cb9;}


.copyrights{background:#fff8e5; border-top:5px solid #cbc5b1; padding:50px 0px 50px 14px;}
.copyrights A {color:#000;}
.copyrightsleft{background:#fff8e5 url(../img/list.png) no-repeat bottom left; border-top:5px solid #cbc5b1;}



#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}
.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}

.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-bottom:10px;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
