﻿body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,blockquote,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
html, body { height: 100%; width: 100%; font-size:12px; background: #e3d9cf; text-align: center; }

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.empty { width: 100%; height: 136px; clear:both }

#all { position: relative; width:100%; min-height:100%; min-width: 1000px; overflow-x:hidden; margin: 0 auto; text-align: center; }
#all_new { position: relative; width:952px; display:block; overflow-x:hidden; margin: 0 auto; text-align: center; }



.top { width: 942px; padding: 15px 5px; margin: 0 auto; font: normal 11px Verdana; color: #fff; text-align: left;  }

#header { height: 144px;  font: 11px Tahoma,Geneva,Helvetica,Arial,san-serif; color: #494a49; }
#header .b { height: 144px;  }
#header .logo { float: left; width: 305px; height:90px; display: inline; margin: 27px 18px 0 18px; background: url(/img/logo.jpg) no-repeat; text-decoration: none;  }
#header .list_wrap { float: left; width: 610px; }
#header .list { float: left; margin: 10px 30px 0 0; display: inline;}
#header .list li a { font: normal 11px Tahoma; color: #363636 }
#header .list ul { margin-top:8px; }
#header .list ul li { margin-bottom:2px; font: normal 11px Tahoma, Geneva, Helvetica, Arial, san-serif; color: #363636 }
#header .list strong { font: bold 12px Tahoma; color: #363636 }
#header .list2 { float: right; width: 615px; margin: 0 0 0; list-style: none }
#header .list2 li { float: left; margin-right:87px; }
#header .list2 li a { font: normal 11px Tahoma; color: #363636 }


.log {float:left; display: block; padding: 15px 15px 15px 25px;}
.logos {float:left; width:150px; height:200px; padding: 15px 15px 15px 25px; margin: 20px 3px 3px 5px; border: 1px solid #ddd3c8; display: inline; background: #ffffff;}
.logos img{float:none; padding: 3px 3px 3px 3px; border: 1px solid #ddd3c8; background: #f3eae1;}

.submenu_wrap .banner { overflow: hidden; width: 356px; height: 243px; text-align: center; padding-top: 5px; padding-left: 25px; z-index: 5;}
.submenu_wrap .left table td { vertical-align: middle;}  
.submenu_wrap .right table { margin: 0px 0 0px;}
.submenu_wrap .right table td { vertical-align: middle;}
.submenu_wrap .right h2 { padding-left:38px; margin:0 }
.submenu_wrap .left h2 { padding-left:8px; margin:0 } 


.submenu_list { position: relative; z-index: 10; width: 179px; margin:0px 0 0px; padding-top:5px; margin-bottom: 10px;}
.submenu_list dl { font: normal 10px Tahoma, Geneva, Arial, Helvetica, san-serif; text-transform: uppercase; color: #363636; padding: 0 0 10px 9px;}
.submenu_list dl dt {  overflow: hidden; height: 100%; line-height: 20px  }
.submenu_list dl dd { float: right; width: 55px; line-height: 20px }
.submenu_list dl a { font: bold 10px Tahoma, Helvetica, Arial, Geneva, san-serif; color: #363636; text-transform: uppercase; text-decoration: none; border-bottom:1px dashed #838383; line-height: 20px  }
.submenu_list .block { display: block !important; }
.submenu_list .none { display: none !important; }

.block { position: relative; z-index: 10; width: 952px; margin: 0 auto; padding: 0 0 0 0; background: #fff url(/img/block_t.gif) no-repeat top left; text-align: left; }
.block .b { width: 952px; background: url(/img/block_b.gif) no-repeat bottom left }
.block .d { width: 942px; background: url(/img/block_b.gif) no-repeat bottom left; padding: 10px 10px 10px 10px;}
.block .c { width: 952px; background: url(/img/block_b.gif) no-repeat bottom left; padding: 5px 10px 5px 10px; text-align: center; font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #82582e;}
.block .c a { text-align: center; font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #82582e;}
.block .d a { font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #82582e;}
.block .c b { text-align: center; font: bold 12px Geneva, Arial, Helvetica, san-serif; color: #82582e;}
.block  p { text-align: justify; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; padding: 5px 10px 5px 10px;}
.block .sel { float: left; height: 46px; padding:18px 0 0 65px; margin-left:12px; display: inline; background: url(/img/ic_sel.gif) no-repeat left  }
.block .sel select { width:197px; font: normal 12px Tahoma; color: #82582e; padding: 6px; border: 1px solid #ddd3c8;  }
.block .sel select option {  }
.block .inner { float: left; height: 35px; margin-left:0px; margin-bottom: 0; padding-bottom: 0; font: normal 12px Verdana; color: #82582e; border: 0px solid #ddd3c8; }
.block .inner a { font: normal 12px/82px Verdana !important; color: #82582e; margin-top:-100px; padding-top:-100px;}
.block .inner.enter { padding-left:0; margin-top:-12px; padding-top:0px; padding-bottom:0; margin-bottom:0;}
.block .inner.rss { padding-left:18px; background: url(/img/ic_rss.gif) no-repeat left; margin-top:-8px; padding-top:0px;}
.block .inner .bn { float: left; width: 55px; height: 25px; display: inline; margin: 18px 0 0 8px; padding-bottom:0; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer; }
.block .inner .bn1 { float: left; width: 55px; height: 25px; display: inline; margin: 30px 0 0 8px; padding-bottom:0; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer; }
.block.line_b .b { background: url(/img/block_line_b.gif) no-repeat bottom left }
.block.line_t { background:#fff url(/img/block_line_t.gif) no-repeat top left }
.block.z-up { z-index:12 }

.block .inner .text { float: left; position: relative; padding-left:20; width: 250px; height: 20px; display: inline; overflow: hidden; margin:20px 0 0 30px; border: 1px solid #ddd3c8}
.block .inner .text input { width: 254px; height: 16px; padding: 5px 0 10px 5px; border: 0; font: normal 12px Verdana, Geneva, Helvetica, Arial, san-serif; color: #838383;}
.block .inner .text label.overlabel {position:absolute; top:0px; left:8px; font: normal 12px Arial; color: #838383}
.block .inner .text label.overlabel-apply {position:absolute;top:6px;left:8px; z-index:1; font: normal 12px Arial; color: #838383}

.block .inner .text1 { float: left; position: relative; padding-left:0; width: 100px; height: 20px; display: inline; overflow: hidden; margin:32px 0 0 5px; border: 1px solid #ddd3c8}
.block .inner .text1 input { width: 200px; height: 16px; padding: 5px 0 5px 5px;  border: 0; font: normal 12px Verdana, Geneva, Helvetica, Arial, san-serif; color: #838383;}
.block .inner .text1 label.overlabel {position:absolute; top:0px; left:8px; font: normal 12px Arial; color: #838383}
.block .inner .text1 label.overlabel-apply {position:absolute;top:6px;left:8px; z-index:1; font: normal 12px Arial; color: #838383}

.form {float: left; width: 400px; margin: 0 auto; text-align: left; position: relative; display: inline; overflow: hidden; margin:18px 0 20px 80px; border: 0px solid #ddd3c8}
.form input { width: 300px; height: 20px; margin: 10px 0 10px 10px;  background: none; border: 1px solid #ddd3c8; font: normal 12px Verdana; color: #838383;}
.form .bk { float: right; width: 55px; height: 26px; margin: 49px 0 0 0; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer;}

.main_form {float: left; width: 800px; text-align: left; display: inline; overflow: hidden; margin:0 0 0 0; border: 0px solid #ddd3c8}
.main_form input { width: 10px; height: 20px; margin: 15px 0 10px 15px; display: inline; background: none; border: 1px solid #ddd3c8; font: normal 12px Verdana; color: #838383;}
.main_form .bk { float: right; width: 55px; height: 26px; margin: 5px 0 0 0; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer;}

.info {float: left; width: 400px; height: 80px; margin: 0 auto; text-align: left; position: relative; display: inline; overflow: hidden; margin:18px 0 20px 20px; border: 1px solid #ddd3c8}
.info p { text-align: justify; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; padding: 5px 5px 0 5px; margin: 10px 0 0 10px;}
.info a { font: normal 12px Tahoma, Arial, Helvetica, san-serif; color: #82582e;}

.regform {float: left; width: 500px; margin: 0 auto; text-align: left; position: relative; display: inline; overflow: hidden; margin:18px 0 20px 80px; border: 0px solid #ddd3c8}
.regform input { float:right; width: 300px; height: 20px; margin: 0 0 0 0;  background: none; border: 1px solid #ddd3c8; font: normal 12px Verdana; color: #838383;}
.regform .bk { float: right; width: 55px; height: 25px; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer;}

.regform_s {float: right; width: 160px; margin: 0 auto; text-align: left; position: relative; display: inline; overflow: hidden; margin:5px 0 5px 5px; border: 0px solid #ddd3c8}
.regform_s input { float:right; width: 150px; height: 20px; margin: 0 0 0 0;  background: none; border: 1px solid #ddd3c8; font: normal 12px Verdana; color: #838383;}
.regform_s .bk { float: left; width: 55px; height: 25px; background: #ab845d url(/img/bn.gif) no-repeat; border: 0; font: normal 11px Tahoma; color: #fff; cursor: pointer;}

.splCont{display:none; border:1px solid #cccccc;padding:3px 5px;} 
.pal{border: solid #ababab 1px;  margin-left: 15px; float: left;  text-align: center; width: 80px; height: 140px;  background: url(/img/button.jpg); color: #82582e; text-decoration: none;}
A.search{ color: #82582e;}

.mblock {float: right; z-index: 10; width: 476px; background: url(/img/block_t.gif) no-repeat top left; text-align: left; font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #838383; padding: 0 0 0 0; margin: 0 0 0 0;}
/* .mblock.b { width: 476px; background: url(/img/block_b.gif) no-repeat bottom left; height: 155px; padding: 0 0 5px 0;}
*/
.mblock.b {padding-bottom: 5px; padding-left: 0px; width: 476px; padding-right: 0px; background: url(/img/block_b.gif) no-repeat left bottom; height: 155px; padding-top: 0px}
.mblock.line_b .b { background: url(/img/mblock_line_b.gif) no-repeat bottom left;}
.mblock.line_t { background:#fff url(/img/mblock_line_t.gif) no-repeat top left;}
.mblock a { font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #82582e; margin-left: 5px; padding-left: 5px; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
.mblock p {padding: 5px 5px 5px 5px;}
.mblock h3 {padding: 0 0 5px 10px; margin: 0 0 0;}
.mblock img {padding: 5px 5px 5px 5px;}

.column3 { padding: 25px 0 0; height: 390px;}
.column3 .item { float: left; width: 260px; height: 370px; margin-left:30px; display: inline; border-right: 1px dotted #82582e; padding-left:10px; padding-right:10px;}
.column3 .item a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none; margin: 10px 10px 10px 0;}
.column3 .item span { font: normal 10px Verdana, Helvetica, san-serif; color: #363636; text-transform: uppercase; text-decoration: none; margin: 10px 0 0 0;}
.column3 .item h2 {padding: 0 0 10px 0;}
.column3 .item .he { font: bold 16px Verdana, san-serif, serif; color: #82582e; text-transform: none; text-decoration: none; padding: 0 0 0 0; margin: 0 0 10px 0;}

.column3 .item .het { font: normal 18px Times New Roman, serif; color: #82582e; background: #f3eae1 url(/img/but.png) no-repeat center ; text-transform: none; text-decoration: underline; padding: 0 0 0 0; margin: 0 0 10px 0;}

.column3 .item .announce img { float: left; margin-right:16px; display: inline; padding: 10px 0 30px 0;}
.column3 .item .announce .text {overflow: hidden; height: 100%; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; margin: 5px 0 10px 0;}
.column3 .item .announce .text strong { font: normal 11px Verdana; color: #000 }
.column3 .item .announce .text p { margin: 12px 0; font: normal 11px Verdana; color: #838383 }
.column3 .item .announce .text a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: none;}

.column3 .item_r { float: left; width: 260px; height: 370px; margin-left:30px; display: inline; padding-left:10px;}
.column3 .item_r a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none;}
.column3 .item_r h2 {padding: 0 0 10px 0;}
.column3 .item_r .he { font: bold 16px Verdana, san-serif, serif; color: #82582e; text-transform: none; text-decoration: none; padding: 0 0 0 0; margin: 0 0 10px 0;}
.column3 .item_r .announce img { float: left; margin-right:16px; display: inline; padding: 10px 0 30px 0;}
.column3 .item_r .announce .text { overflow: hidden; height: 100%; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; margin: 5px 0 10px 0;}
.column3 .item_r .announce a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none;}
.column3 .item_r .announce .text strong { font: normal 11px Verdana; color: #000 }
.column3 .item_r .announce .text p { margin: 12px 0; font: normal 11px Verdana; color: #838383 }
.column3 .item_r .announce .text a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: none;}

.column4 { padding: 25px 0 0; height: 1150px; margin-left:-25px;} 
.column4 .item { float: left; width: 260px; height: 1150px; margin-left:30px; display: inline; border-right: 1px dotted #82582e; padding-left:10px; padding-right:10px;}
.column4 .item a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none; margin: 10px 10px 10px 0;}
.column4 .item span { font: normal 10px Verdana, Helvetica, san-serif; color: #363636; text-transform: uppercase; text-decoration: none; margin: 10px 0 0 0;}
.column4 .item h2 {padding: 0 0 10px 0;}
.column4 .item .he { font: bold 16px Verdana, san-serif; color: #82582e; text-transform: none; text-decoration: underline; padding: 0 0 0 0; margin: 0 0 10px 0;}
.column4 .item .announce img { float: left; margin-right:16px; display: inline; padding: 10px 0 30px 0;}
.column4 .item .announce .text {overflow: hidden; height: 100%; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; margin: 5px 0 10px 0;}
.column4 .item .announce .text strong { font: normal 11px Verdana; color: #000 }
.column4 .item .announce .text p { margin: 12px 0; font: normal 11px Verdana; color: #838383 }
.column4 .item .announce .text a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: none;}

.column4 .item_r { float: left; width: 260px; height: 370px; margin-left:30px; display: inline; padding-left:10px;}
.column4 .item_r a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none;}
.column4 .item_r h2 {padding: 0 0 10px 0;}
.column4 .item_r .he { font: bold 16px Verdana, san-serif; color: #82582e; text-transform: none; text-decoration: none; padding: 0 0 0 0; margin: 0 0 10px 0;}
.column4 .item_r .announce img { float: left; margin-right:16px; display: inline; padding: 10px 0 30px 0;}
.column4 .item_r .announce .text { overflow: hidden; height: 100%; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636; margin: 5px 0 10px 0;}
.column4 .item_r .announce a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none;}
.column4 .item_r .announce .text strong { font: normal 11px Verdana; color: #000 }
.column4 .item_r .announce .text p { margin: 12px 0; font: normal 11px Verdana; color: #838383 }
.column4 .item_r .announce .text a { font: bold 10px Verdana, Helvetica, san-serif; color: #82582e; text-transform: none;}

.block2 { width: 952px; margin: 0 auto; background: #f3eae1 url(/img/block2_t.gif) no-repeat top left; text-align: left; height:32px;}
.block2 .b { width: 952px; background: url(/img/block2_b.gif) no-repeat bottom left }

.block3 { padding:0 25px; }
.block3 .pic { float:left; margin-right:20px; margin-left:20px;margin-bottom:5px; display: inline; font: bold 12px Tahoma; color: #363636 }
.block3 .pic img { border: 5px solid #e3d9cf }
.block3 .pir { float:right; margin-right:20px; margin-left:20px; margin-bottom:5px; display: inline; font: bold 12px Tahoma; color: #363636 }
.block3 .pir img { border: 5px solid #e3d9cf }
.block3 a { font: normal 12px Verdana, Helvetica, san-serif; color: #82582e }
.block3 .text { overflow: hidden; height: 100%; color: #363636}
.block3 .text p { margin-bottom:20px; font: normal 12px/18px Tahoma, Arial, Helvetica, san-serif; color: #363636 }

.table1 { width:420px; margin-bottom:30px; background: url(/img/line.gif) repeat-x left bottom }
.table1 td { vertical-align: top; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.table1 td.l { width:140px; padding-right:10px; font: bold 11px Tahoma; color: #838383 }

.table2 { margin-bottom:0px; margin-left:10px; background: url(/img/line.gif) repeat-x left bottom }
.table2 td { vertical-align: top; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.table2 td.l { width:140px; padding-right:10px; font: bold 11px Tahoma; color: #838383 }
.table2 td.c { vertical-align: middle; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top}

.table3 { margin-bottom:0px; margin-left:10px; background: url(/img/line.gif) repeat-y left bottom }
.table3 td { vertical-align: top; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.table3 td.l { width:140px; padding-right:10px; font: bold 11px Tahoma; color: #838383 }
.table3 td.s { vertical-align: top; padding:1px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-y right top }

.table4 { margin-bottom:0px; margin-left:10px; margin-right: 10px; background: url(/img/line.gif) repeat-x left bottom; border-left: 1px dotted #82582e;}
.table4 td { vertical-align: top; padding:8px 5px 5px 5px; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.table4 td.l { width:200px; padding-right:10px; font: bold 11px Tahoma; color: #838383 }
.table4 td a { font: normal 11px Verdana, Helvetica, san-serif; color: #82582e; padding:8px 10px 5px 5px;}

.table5 { margin-bottom:0px; margin-left:10px; margin-right: 10px; background: url(/img/line.gif) repeat-x left bottom; border-left: 1px dotted #82582e;}
.table5 td { vertical-align: top; padding:8px 5px 5px 5px; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.table5 td.l { width:420px; padding-right:10px; font: bold 11px Tahoma; color: #838383 }
.table5 td a { font: normal 11px Verdana, Helvetica, san-serif; color: #82582e; padding:8px 10px 5px 5px;}

.desig{width: 430px; float:right; display: inline;}
.desigl{width: 500px; float:right; display: inline;}
.block_d{width: 220px; float:right; display: inline;}

.block_с{width: 310px; float:right; display: inline; padding:5px 5px 5px 5px; margin:5px 5px 5px 5px;}
.block_c p{padding:5px 5px 5px 5px; margin:5px 5px 5px 5px;}

.table_c {width: 300px; margin-bottom:0px; margin-left:10px; background: url(/img/line.gif) repeat-x left bottom }
.table_c td { vertical-align: top; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top;}
.table_c .c { vertical-align: middle; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top}

.block4 { width: 840px; margin-left:50px; padding-bottom:50px; overflow: hidden }
.block4 .list { width: 900px; }
.block4 .list li { width: 250px; height: 390px; float:left; margin-right:47px; display: inline; font: bold 11px Tahoma; color: #838383 }
.block4 .list li img { border: 5px solid #e3d9cf }

.menu { height: 32px; padding-left:17px; }
.menu li { float: left; height: 24px; margin:5px 13px; display: inline; }
.menu li a { float: left; height: 24px; padding: 0 12px; display: block; text-transform: uppercase; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: #977551; text-decoration: none; }
.menu li.hover { text-decoration: underline; }
.menu li.active { background: #ab845d url(/img/menu_l.gif) no-repeat left }
.menu li.active a { color:#fff; background: url(/img/menu_r.gif) no-repeat right }

.submenu_wrap { padding:12px 0;}
.submenu_wrap .left { float: left; width: 215px; padding-left:67px; background: url(/img/pic1.gif) no-repeat 19px top;}
.submenu_wrap .right { float: right; width: 218px; padding:0 72px 0 0; background: url(/img/pic2.gif) no-repeat 240px top }
.submenu_wrap .banner { overflow: hidden; height:100%; text-align: center; padding-top: 5px }
.submenu_wrap .left table td { vertical-align: middle;}
.submenu_wrap .right table { margin: 0px 0 0px;}
.submenu_wrap .right table td { vertical-align: middle;}
.submenu_wrap .right h2 { padding-left:38px; margin:0 }
.submenu_wrap .left h2 { padding-left:8px; margin:0 }

.submenu_list { position: relative; z-index: 10; width: 179px; margin:0px 0 0px; padding-top:5px; margin-bottom: 10px;}
.submenu_list dl { font: normal 10px Tahoma, Geneva, Arial, Helvetica, san-serif; text-transform: uppercase; color: #363636; padding: 0 0 10px 9px;}
.submenu_list dl dt {  overflow: hidden; height: 100%; line-height: 20px  }
.submenu_list dl dd { float: right; width: 55px; line-height: 20px }
.submenu_list dl a { font: bold 10px Tahoma, Helvetica, Arial, Geneva, san-serif; color: #363636; text-transform: uppercase; text-decoration: none; border-bottom:1px dashed #838383; line-height: 20px  }
.submenu_list .block { display: block !important; }
.submenu_list .none { display: none !important; }
/* .submenu_list .up { width: 130px; } */
.submenu_list .down  { width: 170px; display: none; position: absolute; z-index: 100;  background-color: #F3EAE1 !important;}
/* .submenu_wrap .left .submenu_list_arr { width: 25px; height: 17px; cursor: pointer; margin-left:5px; background-image: url(/img/arr_down.gif); background-color:#c8ae93 }
.submenu_wrap .right .submenu_list_arr { width: 25px; height: 17px; cursor: pointer; margin-right:5px; background-image: url(/img/arr_down.gif); background-color:#c8ae93 } */

.submenu_list ul { width: 170px; padding: 0 0 10px 9px; }
.submenu_list ul li { margin-bottom:2px; }
.submenu_list ul li { margin-bottom:2px; }
.submenu_list ul li a { font: bold 10px/16px Tahoma, Helvetica, Geneva, Arial, san-serif; color: #363636; text-transform: uppercase; text-decoration: none; border-bottom:1px dashed #838383 }

.submenu_list.active { z-index: 110; background: #f3eae1 url(/img/submenu_list_t.gif) no-repeat top  }
.submenu_list.active ul { width: 170px; background: url(/img/submenu_list_b.gif) no-repeat bottom }
.submenu_list.active dl { width: 170px; background: url(/img/submenu_list_b.gif) no-repeat bottom }
.submenu_list.active .down { width: 170px; display: none; position: absolute; z-index: 100; top:5px; background: #f3eae1 url(/img/submenu_list_b.gif) no-repeat bottom}

.submenu2_wrap { padding:0 25px 15px;}
.submenu2_wrap .left { position: relative; float:left; width: 420px }
.submenu2_wrap .left h4 { height: 20px; padding:30px 0 0 38px; margin-bottom:5px; font:bold 12px Tahoma; color: #71471e; text-transform: uppercase; background: url(/img/title1.jpg) no-repeat left top  }
.submenu2_wrap .left .list { width:380px; background: url(/img/line.gif) repeat-x left bottom }
.submenu2_wrap .left .list.down { display: none; position: absolute; top:55px !important; background: #f3eae1;}
.submenu2_wrap .left .list td { position: relative; vertical-align: top; padding:8px 0; font: normal 11px Tahoma; color: #838383; background: url(/img/line.gif) repeat-x left top }
.submenu2_wrap .left .list .l { width:300px; padding:8px 10px }
.submenu2_wrap .left .list strong { font: bold 11px Tahoma; }
.submenu2_wrap .left .list .bn2 { width: 79px; height: 23px; margin-right:10px; display: block; background: url(/img/bn2.gif) no-repeat }
.submenu2_wrap .left .submenu2_list_arr { width: 25px; height: 17px; cursor: pointer; margin-left:15px; background-image: url(/img/arr_down.gif); background-color:#c8ae93 }
.submenu2_wrap .list_wrap {z-index: 100;}
.submenu2_wrap .right { position: relative; float:right; width: 330px }
.submenu2_wrap .right h4 { height: 20px; margin-left:30px; padding:30px 0 0 43px; margin-bottom:5px; font:bold 12px Tahoma; color: #71471e; text-transform: uppercase; background: url(/img/title2.jpg) no-repeat left top  }
.submenu2_wrap .right dl { width:330px; padding:8px 0; background: url(/img/line.gif) repeat-x left bottom; font: normal 11px Tahoma; color: #838383; display: inline-block;display: block; }
.submenu2_wrap .right dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.submenu2_wrap .right .down { display: none; position: absolute; top:55px; background: #f3eae1 url(/img/line.gif) repeat-x left top;; }
.submenu2_wrap .right .list_wrap { background: url(/img/line.gif) repeat-x left top; }
.submenu2_wrap .right dl dt { float: left; width:65px; padding: 0 5px; vertical-align: top; }
.submenu2_wrap .right dl dd {  width:285px; padding: 0 5px; }
.submenu2_wrap .right dl strong { font: bold 11px Tahoma; }
.submenu2_wrap .right dl .bn2 { width: 79px; height: 23px; margin-right:10px; display: block; background: url(/img/bn2.gif) no-repeat }
.submenu2_wrap .right .submenu2_list_arr { width: 25px; height: 17px; cursor: pointer; margin-right:15px; background-image: url(/img/arr_down.gif); background-color:#c8ae93 }
.submenu2_wrap .more_block { width:100%; padding: 8px 5px; font: normal 11px/18px Tahoma; color: #71471e }
.submenu2_wrap .more_block a { font: normal 11px Tahoma; color: #71471e }
.more_block { width:100%; padding: 0px 0px; font: normal 11px/18px Tahoma; color: #71471e; text-align: center;}

.submenu2_wrap .right dl .tooltip { display: none; position: absolute; z-index: 1000; margin-top:-56px; left:130px; width: 353px !important; background: none}
.submenu2_wrap .right dl .tooltip.block { display: block;}
.submenu2_wrap .right dl .tooltip .l { vertical-align: top; width: 17px;}
.submenu2_wrap .right dl .tooltip .l .arr { position: relative; z-index: 100; margin-top:40px; width: 17px; height: 17px; background: url(/img/tooltip_arr.png) no-repeat}
.submenu2_wrap .right dl .tooltip .t_ { position: relative; z-index: 90; margin-left:-2px; width: 336px; height: 7px; overflow: hidden; background: url(/img/tooltip_t.png) no-repeat}
.submenu2_wrap .right dl .tooltip .m_ { position: relative; z-index: 90; margin-left:-2px; width: 296px; padding: 10px 20px; background: url(/img/tooltip_m.png) repeat-y; font: normal 11px Tahoma; color:#71471e}
.submenu2_wrap .right dl .tooltip .m_ a { font: normal 11px Tahoma; color:#71471e}
.submenu2_wrap .right dl .tooltip .m_ .pic { float: left; margin-right:14px; display: inline; }
.submenu2_wrap .right dl .tooltip .m_ .text { overflow: hidden; height: 100px;}
.submenu2_wrap .right dl .tooltip .m_ .text .more_link { padding-right:20px; margin-top:10px; background: url(/img/tooltip_more.gif) no-repeat right 5px; }
.submenu2_wrap .right dl .tooltip .b_ { position: relative; z-index: 90; margin-left:-2px; width: 336px; height: 8px; overflow: hidden; background: url(/img/tooltip_b.png) no-repeat}

.sim a {padding: 0 3px; display: block; font: normal 11px/22px Tahoma; color: #838383; text-decoration: none; }
.ksim a {padding: 0 3px; display: block; font: bold 11px Verdana,Helvetica,san-serif!important; color: #838383; text-decoration: none; }


.banner_wrap { width: 952px; height: 122px; padding: 22px 0 0; margin: 0 auto }
.banner_wrap .l { float: left; width: 200px; text-align: right; }
.banner_wrap .r { float: right; width: 200px; text-align: left; }
.banner_wrap .c { overflow: hidden; padding: 20px 0 0 }

.banner_right { position: absolute; left: 50%; top: 70px; margin-left:500px; width:125px; text-align: center;  }
.banner_right h2 { letter-spacing: -1px }

#main { }

.carousel_wrap { position: relative; z-index: 5; width: 100%; height: 145px; background: #fff; text-align: center; }
.carousel_wrap .inner { width: 952px; padding-top:12px; margin: 0 auto }
.carousel { text-align: left; }

/*.carousel .prev { position: relative; float: left; width: 20px; height: 29px; overflow: hidden; margin: -80px 0 0 -25px; background: #C7B29C url(/img/arr_l.gif) no-repeat; border: 0; cursor: pointer; }
.carousel .next { position: relative; float: right; width: 20px; height: 29px; overflow: hidden; margin: -80px -25px 0 0; background: #C7B29C url(/img/arr_r.gif) no-repeat; border: 0; cursor: pointer; }
*/
.carousel .prev { position: relative; float: left; width: 60px; height: 29px; overflow: hidden; margin: -80px 0 0 -60px; background: #C7B29C url(/img/arr_l.gif) no-repeat; border: 0; cursor: pointer; }
.carousel .next { position: relative; float: right; width: 60px; height: 29px; overflow: hidden; margin: -80px -60px 0 0; background: #C7B29C url(/img/arr_r.gif) no-repeat; border: 0; cursor: pointer; }
.carousel .jCarouselLite { overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 872px; }
.carousel .jCarouselLite ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; width: 5052px; left: -872px; }
.carousel .jCarouselLite ul li { overflow: hidden; float: left; width: 145px; height: 132px; margin-left:10px; margin-right:0px; display: inline; padding: 0 0 0 0;}
.carousel .jCarouselLite ul li .pic { overflow: hidden; float: left; width: 100px; height: 132px; margin-right:0px; margin-left:0px; padding: 0 0 0 0 0; display: inline; border-right: 1px dotted #82582e; border-left: 1px dotted #82582e;}
.carousel .jCarouselLite ul li .date { font: bold 9px Verdana, Helvetica, Geneva, Tahona, san-serif; color: #363636 }
.carousel .jCarouselLite ul li h2 { margin-bottom:5px; }
.carousel .jCarouselLite ul li p { margin: 6px 0; font: normal 11px Verdana; color: #363636 }
.carousel .jCarouselLite ul li a { font: normal 11px Verdana; color: #82582E }

A.simple { font: bold 10px/16px Verdana, Helvetica, Geneva, Arial, san-serif; color: #82582e; text-transform: uppercase; text-decoration: none; border-bottom:1px dashed #838383 }

h1 { padding: 10px 10px 10px 20px; font: normal 24px Times New Roman; color: #82582e }
h1 img { margin-right:15px; }
h2 { margin-bottom:10px; font: bold 14px Verdana, Helvetica, Geneva, san-serif; color: #82582e; text-transform: uppercase;}
h3 { margin-bottom:10px; font: bold 11px Tahoma; color: #82582e; text-transform: uppercase; }
strong { font-weight: bold; }

// #footer { overflow: hidden; width: 100%; min-width: 1000px; height:136px; margin:-136px auto 0; background:#fff;}
#footer { overflow: hidden; width: 100%; min-width: 1000px; height:186px; margin:0 auto; background:#fff;}
#footer .inner { width: 892px; height:136px; margin: 0 auto; padding: 0 20px; text-align: left; background:#fff; }
#footer .inner .l { float: left; width: 640px; font: normal 11px Tahoma; color: #838383 }
#footer .inner .r { float: right; width: 236px; margin-top:0; font: normal 11px/1.8 Tahoma; color: #838383 }
#footer .inner .r a { font: normal 11px Tahoma; color: #838383 }
#footer .inner .r strong { font-weight:normal; color: #000 }
#footer .inner .r .count { margin-top:15px }
#footer .inner .r .count li { float: left; margin-right:9px; display: inline; }
.footer_text {margin-top:5px; padding-right:10px; font: normal 11px Tahoma; color: #838383 }

.menu_footer { height: 32px; margin: 30px 0 40px; }
.menu_footer li { float: left; height: 22px; margin-right:9px; display: inline; }
.menu_footer li a { float: left; height: 22px; padding: 0 9px; display: block; font: normal 11px/22px Tahoma; color: #838383; text-decoration: none; }
.menu_footer li.active { background: #ab845d url(/img/menu_footer_l.gif) no-repeat left }
.menu_footer li.active a { color:#fff; background: url(/img/menu_footer_r.gif) no-repeat right }

/*начало изменений в блоке 2
*/
.submenu_wrap .left { background: url(../img/back3.jpg) no-repeat scroll center; float: left; height: 230px; margin-top: -10px; padding-left: 77px; padding-top: 32px; width: 200px;}
.submenu_wrap .right { background: url(../img/back4.jpg) no-repeat scroll center; float: right; height: 230px; margin-top: -10px; padding-right: 77px; padding-top: 32px; width: 200px;}
/*конец изменений в блоке 2
*/
/*область 3 изменения
*/
#obl3, #obl4, #obl5  { background-color: #ab845d; color: white; margin-left: -42px; height: 20px; width: 210px; font: 18px Arial Black; text-decoration: none !important;}
#obl4, #obl5 {width: 280px;}
/*завершение
*/
/*область 2 изменения
*/
.submenu_list .down { width: 170px; display: none; background: #fff; position: absolute; z-index: 100; }
/*завершение
*/
/*прозрачность кнопочек*/
.submenu_wrap .left .submenu_list_arr { width: 25px; height: 17px; cursor: pointer; margin-left:5px; background-image: url(../img/arr_dowp.gif); }
.submenu_wrap .right .submenu_list_arr { width: 25px; height: 17px; cursor: pointer; margin-right:5px; background-image: url(../img/arr_dowp.gif);  }
/*завершение
*/


#adiv{display:none; background:#E3D9CF; position:absolute; width:942px; z-index: 90;}
#adiv a{text-align: right; padding: 10px 5px 5px 5px; color: #82582e;}
#adiv p{text-align:justify; padding: 10px 5px 5px 5px; color: #82582e;}
#asilka{display:block; float:right;  color: #82582e;}
#rasilka{padding-left: 38px;}
#maindiv p{color: #82582e;} 
#obl3, #obl4, #obl5, #obl6, #obl7, #obl8  { background-color: #ab845d; font-weight:bold; color: white; margin-left: -42px; height: 14px; width: 210px; font: bold 16px Verdana, Sans Bold, Helvetica, Arial, san-serif; text-decoration: none !important; white-space: pre;}
#obl4, #obl5, #obl6, #obl7 {width: 280px;}
#magic_ie{ position:relative; z-index: 100;}

.mwb { position:relative;}
.mwb a:hover { cursor:pointer; }
.mwb span { position:relative; display:block; float:left;  padding:3x; padding-left: 15px;}

.mwb span table { position:absolute; left:0; background: url('/img/Untitled.png'); top:30px; border:1px solid #ccc; border-top:0; z-index:10; margin-left:-35px; z-index:100000; display:none; -display:expression('none'); /* IE 6 */ }
.mwb span table a {position:relative; display:block; margin:2px; padding: 5px; text-decoration:none;  width:auto; border:0; line-height:120%; }
.mwb span table a:hover {  font-weight:bold; }
.mwb a:hover table /* Opera, IE, Safari */, 
.mwb span:hover table /* FF */ { display:block; }
.mwb .sub { text-decoration:none; }


.butsa, .pbutsa {width : 104px; background: #f3eae1 url(/img/but.png) no-repeat center ; cursor: pointer; border: none; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: white; height: 32px; text-transform: uppercase;}
.butb, .pbutb{width : 205px;    background-color: #f3eae1; border: none; cursor: pointer; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: #977551;  height: 32px; text-transform: uppercase;}
.butba, .pbutba {width : 205px;  margin: -1;  background: #f3eae1 url(/img/butb.png) no-repeat center ; cursor: pointer; border: none; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: white;   height: 32px; text-transform: uppercase;}
.buts, .pbuts {width : 104px;    background-color: #f3eae1; cursor: pointer; border: none; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: #977551; height: 32px; text-transform: uppercase;}
 
.butsa, .butb, .butba, .buts, .pbutsa, .pbutb, .pbutba, .pbuts{text-align: center; padding: 0pt; height: 32px; line-height: 32px; text-decoration: none;}
.pbutsa, .pbutb, .pbutba, .pbuts{ padding: 0!important;text-decoration:underline;}
.pbuts {width : 205px; }
.pbuts {width : 205px; }
.mwb b{color: red;}
.mwb { width: 952px;  background: #f3eae1 url(/img/mwb.png) no-repeat center ; text-align: center; display: block;  margin: 0 auto;   height: 32px; }

.bk{ background: url("/img/bn.gif") no-repeat scroll 0 0 #AB845D; border: 0 none; color: #FFFFFF; cursor: pointer; font: 11px Tahoma; height: 26px; width: 55px; margin-left: 20px;}
#bktext{ background: none repeat scroll 0 0 transparent; border: 1px solid #DDD3C8; color: #838383;  font: 12px Verdana; height: 20px; margin: 15px 0 10px 15px; width: 400px;}
.splCont .block p{text-align: left; padding-right: 45px;}

/*ТУЛБАР!*/

#tb1, #tb2, #tb3, #tb4, #tb7, #tb8, #tb9, #tb10, #tb15, #tb16{float: left; text-align: center; border: medium none;}

#tb12, #tb14{border: medium none;}

#tb1, #tb2, #tb3, #tb4, #tb15, #tb16{background-color: transparent; margin-left: 25px;}
#tb3{margin-left: 20px;}
#tb4{margin-left: 15px;}


#tb1, #tb2, #tb3, #tb4, #tb15, #tb16{width: 120px;}

#tb7, #tb8, #tb9, #tb10, #tb12, #tb14{background-color: rgb(243, 234, 225); color: rgb(151, 117, 81);}

#tb7, #tb8, #tb9, #tb10{width: 20px; height: 25px;}
#tb11{margin-left:32px;}
#tb6{margin-left: 23px;}

#tb12, #tb14{width: 70px; height: 30px;}
#tb13{margin-left: 30px; width: 125px;}
#tb4{width: 140px;}

#tb12, #tb14{margin-left: 5px;}

.hidden{display: none;}
#toolbar_hide{background: url('/img/toolbar/b_p_t.png') transparent; border-bottom: medium none; border-left: medium none; width: 94px; height: 75px; border-top: medium none; border-right: medium none}
.button_click{background: url('/img/toolbar/b_s_t.png')!important;}
/*ТУЛБАР конец зоны*/

.show_pic{float:none; padding: 0 0 0 0; border: 1px solid #82582e; background: #f3eae1;}

/*ТУЛБАР версии 2*/
#p_tb{background: url('/img/Untitled.png') repeat scroll 0 0 transparent; position: absolute; width: 952px;}
.hide_tb{padding: 12px;}
#stm_tb, #atp_tb, #fatp_tb, #fstm_tb{padding: 5px;}
#fp_tb, #ffp_tb{padding: 5px; padding-right: 0;}
#pp_tb, #fpp_tb{padding: 5px; padding-left: 0; padding-right: 0; margin-left: -4px;}
#np_tb, #fnp_tb{padding: 5px; padding-left: 0;  padding-right: 0;  margin-left: -4px;}
#lp_tb, #flp_tb{padding: 5px; padding-left: 0;  padding-right: 0;  margin-left: -4px;}
#png_tb, #fpng_tb{width: 40px; padding-top: 15px; padding-bottom: 10px; margin-left: -4px; padding-left: 15px; padding-right: 25px; border: none; vertical-align: top; margin-top: 6px; background: url('/img/toolbar/num_page.png');}
#gtp_tb, #fgtp_tb{padding: 5px; padding-left: 0;  padding-right: 0;  margin-left: -4px;}
#art_poisk_tb, #fart_poisk_tb{width: 150px; padding-top: 15px; padding-bottom: 10px; padding-left: 15px; padding-right: 25px; border: none; vertical-align: top; margin-top: 6px; margin-left: 10px; background: url('/img/toolbar/art_search.png');}
#artss_tb, #fartss_tb{padding: 5px; padding-left: 0;  padding-right: 0;  margin-left: -4px;}
#shr_tb{float: right; visibility: hidden;}
#shl_tb{float: left; visibility: hidden;}
#subjecttb, #questiontb, #h3tb, #forinputintb, #answer{color: #82582E; font: 13px Verdana,Helvetica,Geneva,san-serif; background-color: #f3eae1; margin: 20px;}
#sendtomtb, #response{background: url("http://palantirsvet.ru/img/Untitled.png") repeat scroll 0 0 transparent; position: absolute; text-align: center; visibility: hidden; z-index: 100500; width: 460px; margin-top: 60px;}
#oksendformtoman, #cancelsendformtoman, #closesendformtoman{background: url("http://palantirsvet.ru/img/toolbar/okandcancel.png") repeat scroll 0 0 transparent; width: 154px; height: 26px; border: none; color: white; margin: 20px;}
#questiontb{text-align: justify; padding: 5px;}
#centertb{width: 460px; display: block; margin: 0 auto;}
#h3tb {color: #82582E; font: bold 11px Tahoma; text-transform: uppercase;}
#managername{width: 420px;}
#pf_tb { background: url("/img/Untitled.png") repeat scroll 0 0 transparent; width: 952px;}
#fstm_tb {margin-left: 200px;}
#fpng_tb, #fart_poisk_tb{margin-top: 5px;}
/*скрытие неактивных элементов*/
#stm_tb{margin-left: 120px;}
#gtp_tb{margin-right: 120px;}
#art_poisk_tb{display: none;}
#artss_tb{display: none;}
/*ТУЛБАР версии 2 конец зоны*/


/* лупа */
.cloud-zoom-lens {
	border: 1px solid #888;
	margin:-1px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

.cloud-zoom-big {
	border:1px solid #ccc;
	overflow:hidden;
}

.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

/* лупа конец зоны */

/*тулбар от 04.04.2011*/

#titlefpn {
display: inline; 
float: right; 
height: 20px; 
margin-right: 35px; 
margin-top: 20px; 
font-weight: normal;
}

#help{color: #82582E; margin-right: 34px; margin-left: 62px;}
#poisktextbox{color: #838383;border: 1px solid #DDD3C8; font: 12px Verdana; height: 20px; width: 355px;}
#poiskdiv{width:700px; float: right; margin-right: 10px; height: 40px;}
#poiskh1{margin-left: 15px; margin-top: -11px;}
#poisktitleh2{text-decoration: underline; margin-left: 35px;}
#sampleinpoisk{color: red; font-weight: normal; text-transform: none;}
#poisklable{color: #82582E; font-weight: bold; display: inline-block; margin-right: 15px;}
.left .submenu_list ul li a{font: bold 10px/14px Tahoma,Helvetica,Geneva,Arial,san-serif!important;}
.manpart{font: normal 10px/12px Tahoma,Arial,Helvetica,san-serif!important; color: #363636!important; text-transform: none!important;}
.manparkdiv{display: inline-block; margin-bottom: 15px;}
.manparkdiv img{padding-top: 0; float: left; padding-right: 10px; }
.manparka{font: bold 10px/20px Verdana,Helvetica,san-serif!important;}
.allpage{margin-left: 100px;}
.otherpages{margin-left: 20px;}
.puaoth{float: right; margin-top: 10px; width: 600px;}
.puaoth2{margin-top: 10px; position:relative; float: right; width: 460px; text-align: left;}
.puaoth2 .otherpages{float: right; margin-left: 20px; text-align: left; width: 120px;}
.puaoth2 .allpage{margin-left:0;}


.mwb a{text-decoration: none !important;}

#right_video{border: rgb(227,217,207) 5px solid; width: 180px; float: right; min-height: 360px; font: 12px Verdana,Helvetica,san-serif;}
.right_video{background-color: #f3eae1;}
.pbutb{margin-left: 5px;}


.fkleft, .fkleftimg{width: 330px; background: url('/img/fk.png') no-repeat;}
.fkleft H1, .fkleftimg H1{font: bold 12px/20px Times New Roman Arial Tahoma; text-transform: uppercase; padding-left: 25px;}
.fkleft p, .fkleftimg p{padding-left: 25px; padding-top: 5px; padding-bottom: 5px; background: url('/img/fk_bg.png') no-repeat bottom center;  color: #82582E;  text-decoration: none; font: bold 10px/16px Verdana,Helvetica,Geneva,Arial,san-serif; margin-bottom: 5px;}
.fkleft .sd, .fkleftimg .sd{float: right; margin-top: 28px; font-weight: bold;color: #000000!important;}
.fkleft a, .fkleftimg a{color: #82582E; font-weight: bold; text-decoration: none;}
.fkleft span a, .fkleftimg span a{color: #000000!important;  }
.fkleftad{color: #838383!important;  }

.fkleft img, .fkleftimg img{margin-top: 8px; margin-bottom: -4px; padding-right: 5px;}
.fkleft h3, .fkleftimg h3{padding-left: 25px; padding-top: 5px;}
.fkgray{color: #989c9f; font: 11px Tahoma;}
.fkright{width: 610px; float: right;}
.fkright .block3 .pic {margin-left: 10px!important; margin-right: 10px!important;}
.fkleftimg img{margin-top: -1px; width: 30px; height: 30px; float: left;}
.fkleftimg .a{border: none;}
.fkleft .submenu2_wrap .right {float: left; margin-left: -10px; margin-top: -10px;}
.fkleft .submenu2_wrap .right .list_wrap{background: none;}
.fkleft .submenu2_wrap .right dl{background: url('/img/fk_bg2.png') no-repeat left bottom transparent;}

#mp{padding-top: 5px; padding-bottom: 10px; color: #000;}
#mp a{text-decoration: none;}
#mp #r{float: right; text-transform: uppercase; font-weight: bold;}
#mp #r a{ font-weight: bold;}
.mpp {background-color: rgb(243, 234, 225); padding: 3px 3px 6px; font: 12px/18px Geneva,Arial,Helvetica,san-serif;  color: #444444;}
.mppo{padding-top: 10px; padding-left: 20px; width: 400px; color: #444444; padding-bottom: 5px;}
.mppo span{padding-left: 15px; color: #444444;}
.mppocoment{padding-left: 15px;}
.mppdate{padding-bottom: 15px; padding-top: 10px; color: #444444;}
.mppdate i{font-style: normal; color: #82582E;}


.hrdiv{background:url("/img/mblock_line_b.gif") no-repeat scroll left bottom transparent; width: 100%; height: 2px; clear: both;}
.mSvPh {line-height: 20px; color: #444444;}
.mSvPh span{white-space: pre; padding-left: 15px;}
.mSvPh span a{text-decoration: none;}
.mSvPhB{ padding-left: 30px!important;}
.mSvPhB a{color: #000!important;}
.mSvPh  img{padding: 10px; width: 60px; height: 60px;}
.mSvPhR {padding-top: 10px; float: right; width: 141px;}
.mSvPhC {padding-top: 10px; float: right; width: 101px; margin-right: 3px;}
.mSvPhL {padding-top: 10px; float: left; width: 151px;}
.mSvPhRt {width: 35px; border: 1px solid #444;}
.mSvPhRc {margin-left: 16px; }

#sztoo{ color: #000; float: left; margin-left: 7px; width: 100%; text-align: left;}
#sztoo input{margin-left: 10px; }
#sztoo b{color: #000; margin-left: 10px;}
#sztoo select{width: 200px;margin-left: 20px;}
#sztoo .bk{margin-right: 60px; float: right;}
#textsztoo{width: 200px;}
.searchtableres, .searchtableresa{border: none; width: 100%; font: bold 12px/14px Tahoma,Arial,Helvetica,san-serif; color: #977551;}
.searchtableresa{text-align: left; margin-left: 15px;}
.mwb .searchtableres{text-align: left; margin-left: 15px;}
.searchfix{background:url("/img/mwb.png") no-repeat scroll 0 0 #F3EAE1!important;}
.colqr{padding:0; margin-bottom: -10px;}
.cbdiv{margin-left: 10px; float: left; width: 296px;}
.cbdiv div{margin-top: -80px;}
.cbdiv span{font: bold 14px Verdana,Helvetica,Geneva,san-serif; color: rgb(130, 88, 46); text-transform: uppercase; margin-left: 77px;}
.cbdiv span a{font: bold 10px/18px Tahoma,Helvetica,Geneva,Arial,san-serif !important; border-bottom: 1px dashed #838383;color: #363636; text-decoration: none; }

 
#menumap{background:url("/img/menu_map.png") no-repeat 0 0 #fff; padding: 12px 0 0 20px; margin-left: 10px; height: 410px;}
#menumap a{font: bold 10px/14px Tahoma,Helvetica,Geneva,Arial,san-serif; border-bottom: 1px dashed #838383; color: #363636; text-transform: uppercase; text-decoration: none;}
#menumap ul{padding: 10px 0 0 2px;}
.bfk{position: relative; z-index: 10; width: 952px; margin: 0 auto; padding: 0 0 0 0; background: #fff url("/img/block_t0.gif") no-repeat top left; text-align: left; font-size: 14px;}
#tooltip b a{line-height: 30px;}


.philban{background:url('/img/banners/esciz.png') no-repeat; height: 186px; margin-left: 10px; font-size: 14px; margin-top: 15px;}
.philban img{padding-left: 40px; padding-top: 3px; height: 180px;}
.philban div{float: right; width: 330px; margin-right:15px ; }
.philbans1{padding-left: 10px; line-height: 35px; }
.philbans2{font: normal 11px/20px Tahoma,Arial,Helvetica,san-serif;}
.philbans3{color: #ff9556;  font: bold 14px/20px Tahoma,Arial,Helvetica,san-serif; }
.philbans3 b{font-size: 16px; color: red;}
#list2l{padding-left: 157px; width: 165px;}
#list4l{padding-left: 11px; width: 210px;}
#header .list ul li, #header .list ul li a{font: bold 14px/20px Tahoma,Helvetica,Arial,Geneva,san-serif; margin: 0; text-transform: uppercase;}
#header .list ul li a{color: #8e8e8e; text-decoration: none;}
#header .list a img{padding-right: 5px;}
#header .list h2{padding-left: 20px; margin-bottom: 0;}
#header .list_wrap{background: url('/img/ico/nap.jpg') left top no-repeat}
