body { font-family: Arial, Helvetica, sans-serif; padding: 0; background: #FFFFFF; color: #000000; min-width:960px; margin: 0px; height:100%; }
body a { color: #9D603E; } 
body a:hover { color: #5799E2; }
img { border-style: none; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #B0B799; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }

.png { filter:expression(fixPNG(this)); } 
.png a, a:hover { position: relative; }

html {height:100%; overflow-y:scroll;}
#content  { width:94%; min-width:960px; width:expression(document.body.clientWidth < 960? "960px": "auto" );   margin: 0px auto; position:relative; min-height:100%; height:auto !important; height:100%; padding: 0px 10px; }
#content .empty {height:231px; }
*html #content {height:100%;}
#footer { position:relative; margin-top:-231px; height:231px; width:100%; background: url(i/bg_b.gif) repeat-x; }
#footer .content-bt { width:94%; min-width:960px; width:expression(document.body.clientWidth < 960? "960px": "auto" );  margin: 0px auto; padding: 0px 10px; background: url(i/bg_b_left.jpg) no-repeat; height: 231px; }
.clearfloat {clear: both;}

a.wt18 { font-size: 18px; color: #FFFFFF; }
a.wt18:hover { color: #FBDE96; }
a.sr {font-size: 14px; color: #d7cfbe; }
a.sr:hover { color: #FBDE96; }
a.red { color: #d21111; }
a.red:hover { color: #663333; }
a.wt21 { font-size: 21px; color: #FFFFFF; }
a.wt21:hover { color: #003366; }
a.br { color: #9d603e; }

.top { height: 263px; margin-bottom: 30px; }

ul.topmenu { list-style: none; margin: 0px; padding: 0px; font-size: 12px; height: 37px; }
ul.topmenu li { white-space: nowrap; float: left; margin-right: 7px; padding-top: 14px; padding-bottom: 8px; }
ul.topmenu li a { color: #9d603e; padding: 14px 10px 8px; }
ul.topmenu li a:hover { color: #FFFFFF; text-decoration: none; background: #9D603E; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; }
ul.topmenu li.activ { color: #FFFFFF; background: #9D603E; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; }

.tel-top { height: 41px; width: 155px; background: url(i/tf_top.gif) no-repeat; font-size: 18px; color: #ae7353; text-align: left; padding-left: 65px; padding-top: 5px; }
.tel-top .smal { font-size: 11px; color: #d75843; margin-top: -5px; }

.topbg1 { background: url(i/bg_top1.jpg) no-repeat; }
.topbg1 img { margin-bottom: 6px; }
.topbg2 { background: #60A2E4 url(i/bg_top2.gif) repeat-x; padding-left: 30px; }
.topbg3 { background: #E3DCCD url(i/bg_top4.gif) no-repeat; }

.nsite { height: 64px; }
.nsite h2 { font-weight: normal; color: #69abe6; font-size: 24px; padding-top: 10px; }
.nsite img { float: left; }

ul.srmenu { margin: 0px; padding: 12px 0px 0px; list-style: none; }
ul.srmenu li { font-size: 12px; float: left; margin-right: 10px; white-space: nowrap; }
ul.srmenu li a { font-weight: bold; color: #FFFFFF; display: block; height: 31px; padding-left: 50px; }
ul.srmenu li a:hover { color: #15477D; }
ul.srmenu li a.pn1 { background: url(i/ikon.gif) no-repeat 0px 0px; padding-top: 12px; }
ul.srmenu li a.pn1:hover { background: url(i/ikon.gif) no-repeat 0px -43px; }
ul.srmenu li a.pn2 { background: url(i/ikon.gif) no-repeat 0px -86px; padding-top: 12px; }
ul.srmenu li a.pn2:hover { background: url(i/ikon.gif) no-repeat 0px -129px; }
ul.srmenu li a.pn3 { background: url(i/ikon.gif) no-repeat 0px -172px; padding-top: 12px; }
ul.srmenu li a.pn3:hover { background: url(i/ikon.gif) no-repeat 0px -215px; }
ul.srmenu li a.pn4  { background: url(i/ikon.gif) no-repeat 0px -258px; font-size: 18px; font-weight: normal; padding-top: 9px;  }
ul.srmenu li a.pn4:hover { background: url(i/ikon.gif) no-repeat 0px -301px;  }

.ofic-top { background: #9D603E url(i/bg_top3.gif) repeat-x; }
.ofic-top .cnt { font-size: 18px; color: #fbde96; padding-right: 30px; padding-left: 30px; }
.ofic-top .tm { font-size: 14px; color: #d7cfbe; padding-right: 30px; }
.top-ln a { font-size: 18px; color: #9d603e; padding: 0px 15px; }
.top-ln a:hover { color: #663333; }

ul.leftmenu { text-align: left; margin: 0px 0px 40px; padding: 0px; list-style: none; }
ul.leftmenu li { font-size: 14px; margin-bottom: 7px; background: url(i/u1.gif) no-repeat 0px 6px; padding-left: 15px; display: block; }
ul.leftmenu li.activ { font-weight: bold; color: #205FAD; } 
ul.leftmenu li a { color: #205fad; }
ul.leftmenu li a:hover { color: #996600; }
ul.lm1 { font-weight: normal; margin: 6px 0px 0px; padding: 0px; list-style: none; }
ul.lm1 li { font-size: 12px; background:none;  }
ul.lm1 li.activ { color: #996600; }
ul.lm1 li a { color: #996600; }
ul.lm1 li a:hover { color: #5799E2; }
ul.lm2 { list-style: none; margin: 6px 0px 0px; padding: 0px; }
ul.lm2 li { color: #996600; font-size: 12px; }
ul.lm2 li.activ { font-weight: bold; color: #633D27; }
ul.lm2 li a { color: #633D27; font-weight: normal; }
ul.lm2 li a:hover { color: #996600; }

.infotop { background: url(i/b_top2.gif) no-repeat right top; font-size: 21px; color: #915b3c; padding-right: 20px; }
.infobt { background: #F0ECE2 url(i/b_n2.gif) no-repeat right top; }
.infocnt { font-size: 11px; padding: 10px 15px 0px; background: #F0ECE2; }

ul.hit { margin: 0px; padding: 0px; list-style: none; }
ul.hit li { margin: 5px 0px; }
ul.hit li .nam { clear: both; font-size: 18px; background: url(i/u2.gif) no-repeat; height: 30px; padding-left: 45px; padding-top: 9px; }

.vp1 { background: #58A8E2 url(i/v2.gif) no-repeat right top; }
.vp2 { font-size: 11px; background: #58A8E2; padding: 5px 15px; }
.vp3 { background: #58A8E2 url(i/v4.gif) no-repeat right top; }

.zg { margin-bottom: 10px; }
.zg h4 { font-size: 21px; font-weight: normal; }
ul.vopr { margin: 0px; padding: 0px; list-style: none; }
ul.vopr li { margin-bottom: 15px; border-bottom: 1px dashed #FFFFFF; border-left: #FFFFFF; padding-bottom: 7px; }
ul.vopr li .vp { color: #FFFFFF; background: url(i/v_bg.gif) no-repeat 0px 3px; padding-left: 25px; margin-bottom: 5px; font-size: 12px; }
ul.vopr li .link { margin-top: 5px; }
ul.vopr li .link a { color: #FFFFFF; }
ul.vopr li .link a:hover { color: #003366; }

.ak1 { background: url(i/ak1.gif) no-repeat; }
.ak2 { border-right: 1px solid #c9c0ac; border-left: 1px solid #c9c0ac; padding: 0px 20px; }
.ak3 { background: url(i/ak3.gif) no-repeat; }

table.akc,  table.akc td { font-size: 12px; font-weight: bold; color: #3f82c5; padding: 4px; }
table.akc .zg { color: #996633; }
table.akc h4 { font-size: 24px; font-weight: normal; color: #FF6600; margin: 0px; padding: 0px; }
table.akc .price { color: #ff7200; }
.link-ac { background: url(i/u3.gif) no-repeat; height: 25px; width: 150px; padding-left: 10px; margin-top: 5px; }
.link-ac  a { font-size: 21px; color: #ff7200; font-weight: normal; }

.an-index { margin-bottom: 30px; }
.in-blok { font-size: 12px; margin: 8px 0px; }
.in-blok img { float: left; padding: 1px; }
.in-blok .op { padding-left: 125px; }
.in-blok .zg { font-size: 21px;  }
.in-blok a.pik { display: block; height: 108px; width: 108px; border: 1px solid #9d9d9d; float: left; }
.in-blok a.pik:hover { border: 1px solid #58A8E2; }

.nw-blok {}
.n1 { background: #F0ECE2 url(i/nw2.gif) no-repeat right top; }
.n2 { background: #F0ECE2; padding: 0px 20px; }
.n3 { background: #F0ECE2 url(i/nw4.gif) no-repeat right top; }
ul.nw-index { margin: 20px 0px 0px; padding: 0px; list-style: none; }
ul.nw-index li { font-size: 12px; margin-bottom: 20px; }
ul.nw-index li .data { font-size: 11px; color: #FFFFFF; background: #4797df; padding: 2px 6px; }
.n2 h4 { font-size: 21px; font-weight: normal; }

ul.blok-of { margin: 0px; padding: 0px; list-style: none; }
ul.blok-of li { font-size: 12px; color: #804E33; margin: 5px 0px; background: url(i/u4.gif) no-repeat 0px 5px; padding-left: 35px; }
ul.blok-of a { color: #804E33; }
ul.blok-of a:hover { color: #438FCE; }

.bgbt { padding-top: 32px; }
.bt1 { background: url(i/bt1.gif) no-repeat; }
.bt2 { background: #EBE6DD url(i/bt5.gif) repeat-x; border-right: 1px solid #ccc3b0; border-left: 1px solid #ccc3b0; padding: 0px 30px; }
.bt3 { background: url(i/bt4.gif) no-repeat; }
.cop { font-size: 12px; color: #2791ac; }
.cop strong { font-size: 18px; font-weight: normal; color: #9d603e; }
.cop p { color: #9D603E; }
.mtm { font-size: 11px; color: #0099CC; padding-right: 30px; padding-left: 30px; line-height: 160%; }
.mtm a { color: #928360; white-space: nowrap; }
.cont { font-size: 12px; color: #724f00; line-height: 150%; }
.cont a { color: #1F75B4; }
.cont a:hover { color: #993300; }
.rtg { margin-top: 15px; }

.topnav { font-size: 12px; margin-bottom: 10px; color: #9D603E; font-weight: bold; }
.topnav a { color: #205FAD; font-weight: normal; }
.topnav a:hover { color: #9D603E; }

.cb { padding-bottom: 40px; font-size: 12px; }
.cb h1 { font-size: 30px; font-weight: normal; color: #205FAD; }
.cb h2 { color: #3096D3; font-size: 24px; font-weight: normal; }
ul.page-topmenu { margin: 10px 0px; padding: 0px; list-style: none; }
ul.page-topmenu li { font-size: 12px; font-weight: bold; margin: 5px 0px; }
ul.page-topmenu img { margin-left: 6px; }
.page-lt { margin-bottom: 20px; }
.page-lt a { font-size: 14px; color: #205FAD; padding-right: 15px; }
.page-lt a:hover { color: #9d633e; }

.prod-left { font-size: 12px; color: #9D603E; padding-right: 15px; padding-bottom: 20px; }
.prod-left img { margin-bottom: 10px; }
.prod-right { font-size: 12px; } 

.specb { margin-bottom: 30px; }
.sp1 { font-size: 21px; color: #993300; background: #C9C0AC url(i/sp2.gif) no-repeat right top; }
.sp2 { border-right: 1px solid #C9C0AC; border-left: 1px solid #C9C0AC; padding-top: 10px; }
.sp3 { background: url(i/sp3.gif) no-repeat right top; }
.txtsp { font-size: 12px; padding-bottom: 10px; }
.zgsp { font-size: 18px; color: #FF6600; margin-bottom: 4px; } 

.banner { text-align: center; margin-bottom: 30px; }
.zgdop { background: url(i/war.gif) no-repeat; font-size: 12px; padding-left: 50px; font-weight: bold; padding-bottom: 10px; margin-bottom: 15px; }
.dopm { clear: both; font-size: 12px; margin-bottom: 10px; }
.dopm img { float: left; margin-right: 10px; border: 1px solid #996633; margin-bottom: 10px; }
.dopm a { color: #205FAD; }
.dopm a:hover { color: #804E33; }

