body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; background:url(../img/topbg.gif) repeat-x top left; line-height:18px;}
img{border:0px;}
a{color:#437eaf; text-decoration:none;} 
a:hover{text-decoration:none;}
.shapka{background:url(../img/shapka.jpg) no-repeat top left; width:100%;}
.logotd{padding:30px 20px 15px 20px; line-height:15px;}
.left{width:22%; padding:0px 0px 0px 15px; vertical-align:top; border-right:3px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.left ul{padding:0px; margin:0px; list-style:none; margin-bottom:30px;}
.left ull{padding:0px; margin:0px; list-style:none; margin-bottom:30px;}
.left ul a{text-decoration:none;} 
.left ull a{text-decoration:none; color:#86060c;}
.left ul a:hover{text-decoration:underline;}
.left ul li{padding:0px; margin:7px 0px 7px 0px; font-weight:bold; font-size:14px; background:none;}
.left ul li ul{padding:0px; margin:0px 0px 7px 0px;}
.left ul li ul li{font-weight:normal; padding:0px 0px 3px 7px; font-size:12px; background:none; color:#86060c;}

.center{padding:10px 10px 0px 15px; vertical-align:top; width:50%; border-bottom:1px solid #f3f3f3;}
.typecenter{padding:0px 15px 0px 15px; vertical-align:top; border-bottom:1px solid #f3f3f3;}

h1{font-size:18px; color:#86060c; font-weight:103; line-height:32px; padding:0px 0px 2px 0px; margin:0px; border-bottom:3px solid #86060c; font-family:"Times New Roman";}
h1.waline{font-size:18px; color:#86060c; font-weight:103; line-height:15px; padding:0px 0px 5px 0px; margin:0px; border-bottom:none; solid #86060c; font-family:Georgia, "Times New Roman", Times, serif;}
h1.wal{font-size:18px; color:#86060c; font-weight:105; line-height:112%; padding:0px 0px 3px 0px; margin:0
px; border-bottom:none; solid #86060c; font-family:"Times New Roman"}
h1.walli{font-size:16px; color:#86060c; font-weight:105; line-height:112%; padding:0px 0px 3px 0px; margin:0
px; border-bottom:none; solid #86060c; font-family:"Times New Roman"}

H2 {font-size:18px; color:#86060c; font-weight:bold;}
H3 {font-size:16px; color:#86060c; font-weight:bold;}
H1 A, H2 A, H3 A {color:#86060c;}

.anoun{padding:10px 20px 10px 0px;}

.anounimp{padding:20px; margin:10px 0px 20px 0px; background:#4f86b4 url(../img/corner-b.png) no-repeat bottom left;}
.anounimp a{color:#fff;}
.newsblock{padding:10px 40px 10px 0px;}
.newsblock .date{padding:2px; background:#e8e8e8; color:#082e84; font-size:10px;}

.right{vertical-align:top; border-bottom:1px solid #f3f3f3;}
.preved{background:#f3f3f3; position:relative; display:block; margin-bottom:20px;}
.preved td{padding:0px 10px 20px 20px;}

ul{margin:10px 0px 20px 0px; padding:0px; list-style:none;}
ul li{margin:6px 0px 6px 5px; padding:0px 0px 0px 12px; background:url(../img/bulletli.png) no-repeat top left;}

.banner{padding-bottom:10px;}

.copyrights-left{border-bottom:20px solid #88b3ce; width:20%; padding:20px 40px 20px 40px; vertical-align:top; background:url(../img/greypix.gif) repeat-y right;}
.copyrights-center{border-bottom:20px solid #88b3ce; padding:20px 40px 20px 40px; vertical-align:top;}
.copyrights-center p{margin:0px 0px 20px 0px;}

.topic{margin-top:25px;}

.naviline{padding:0px 0px 10px 0px; font-size:10px;}

.nowrap {white-space:nowrap;}

.products TH {text-align:left; padding:0 8px 8px 0;}
.products TD {vertical-align:top; padding:0 8px 8px 0;}



#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:10px; 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;}

.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;}

.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;}
