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; }


.butsa {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; }
 .butb {width : 205px;    background-color: #f3eae1; border: none; cursor: pointer; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: #977551;  height: 32px;}
 .butba {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;}
 .buts {width : 104px;    background-color: #f3eae1; cursor: pointer; border: none; font: bold 10px/26px Tahoma, Arial, Helvetica, san-serif; color: #977551; height: 32px; }
.mwb { width: 952px;  background: #f3eae1 url(/img/mwb.png) no-repeat center ; text-align: center; display: block;  margin: 0 auto;   height: 32px; }

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

#header { height: 144px;  }
#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; 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; }

.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: 952px; 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 14px 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:910px; margin-left:-25px;} 
.column4 .item { float: left; width: 260px; height: 890px; 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;}

.desig{width: 500px; float:right; display: inline;}
.desigl{width: 400px; float:left;}
.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: 420px }
.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:380px; 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 { float: right; width:295px; 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; }

.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: 168px; background: #fff; text-align: center; }
.carousel_wrap .inner { width: 952px; height: 150px; padding-top:18px; 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 }


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:136px; margin:0 auto; background:#fff;}
#footer .inner { width: 892px; height:136px; margin: 0 auto; padding: 0 30px; 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:15px; 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; }

.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;}
#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;}
#obl4, #obl5, #obl6, #obl7 {width: 280px;}
#magic_ie{ position:relative;}

.mwb { z-index:100;  }
.mwb a:hover { cursor:pointer; }
.mwb span { position:relative; display:block; float:left; height:25px; line-height:25px; 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 { 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; }
