@charset "windows-1251";
body,table,div,span,a,form,img,p{padding:0px; margin:0px; border:0px; vertical-align:top; text-align:left;}
td,tr {vertical-align:top; text-align:left}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4b4b4b; margin: 0px; padding: 0px; background:url(/img/topbg.jpg) no-repeat top center; line-height:1.4em;}
.fullblock {z-index:50; position:relative; top:0px; left:0px;
width: expression((documentElement.clientWidth||document.body.clientWidth)<890?'890px':'100%');
min-width:890px;}
a{color:#2382b9; text-decoration:underline;}
a img {border:0;}
a:hover{text-decoration:none;}

#icholder{position:absolute; top:50px; right:0%; width:30%;}
#icholder div{position:relative; width:25px; height:25px; margin-right:22%; float:left;}

#menuline{background:url(/img/menu_bg.gif) repeat-x top left; height:46px;}

#mcontent{background:#f4efe7 url(/img/lamps.png) repeat-x top left;}
#mcontent td.parts{padding-top:94px;}
#mcontent td.leftside{width:291px; padding-top:94px;}
#mcontent table.mtbl td{padding:20px 13px 20px 20px; background:#FFF;}
#mcontent table.mtbl td table td{background:none;}
td.rightside{width:268px !important; border-left:1px solid #cdc9c3; padding:0px !important; margin:0px;}
div#map{width:291px; height:347px; background:url(/img/mapmp.png) no-repeat top left;}
div#map div{padding:20px; font-size:12px; font-family:Georgia, serif; color:#6a2926;}
div#map div a{color:#6a2926; text-decoration:none;}
div#map div a:hover{text-decoration:none;}

/* caaieiaee ?acaaeia */
h1, h1.pub_title .pub_section_title, h1.pub_title .pub_article_title {
 font-family:Georgia, serif;
 font-size:15pt;
 color:#6a2926;
 font-weight:200;
 padding-top:0px;
 display: block;
}
h1 {
 color:#6a2926;
}
h1 a:link, h1 a:visited {
 color:#6a2926;
}
h1.pub_title {
 font-family: Arial, Helvetica, sans-serif;
 color:#6a2926;
 font-size: 8pt;
 font-weight: normal;
}


h2, big {
 color: #6a2926;
 font-family:Georgia, serif;
 font-weight: normal;
 font-size: 13pt;
}
h3 {
 color: #6a2926;
 font-family:Georgia, serif;
 font-weight: bold;
 font-size: 12pt;
}
h4,h5,h6 {
 font-weight: bold;
 font-size: 10pt;
 margin-bottom: 0px;
}

.newsblock{margin-top:10px; margin-bottom:20px;}
.newsblock .ndate{font-size:11px; color:#989184; padding-right:10px; padding-bottom:10px; border-right:1px solid #dcd8cf; margin-right:10px;}
.newsblock .ndateup{font-size:11px; color:#989184; padding-bottom:10px;}
.cb{float:none; clear:both;}
.newsblock TD {vertical-align:top;}

div.uexp{margin-top:10px; margin-right:10px; float:left;}

.left_block{padding:20px;}
.left_block input{background:#f1efef; border:1px solid #cac1b0; color:#877e6d; font-size:12px; height:16px; margin-top:5px; padding:1px;}
.left_block .form_tbl{width:100%; padding:0px; margin:0px;}
.left_block .form_tbl td{padding:0px; margin:0px;}

.bottom_part{width:100%; background:#f8f8f8 url(/img/bottom_bg.jpg) repeat-x top left;}
.bottom_part td{padding:20px; padding-top:60px; padding-bottom:60px;}

input.btn {
 background: #DED3BE;
 cursor: pointer;
}
input, textarea {border:1px solid #cac1b0;}

#mainpicwin {position:relative; float:left; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#picmain {position:relative; display:block; 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;}
div.clear {clear:both; height:1px; font-size:1px;}

.photos TD {
 text-align:center;
 padding:5px 10px 5px 0 !important;
}

