* {
margin:0pt;
padding:0pt;
}

html, body {width:100%;height:100%;color:#4c4c4c;font:14px arial, tahoma, verdana;}

body {
  //position: relative;
  //height: auto !important;
  //height: 100%;
  //min-height: 100%;
}

.newsHeader{color:#FF8400!important;margin-bottom:10px!important;}

h1,h2,h3, p, div {margin:0;padding:0;}
h1 {margin-bottom:25px;font-size:42px;font-weight:lighter;letter-spacing:0.1pt;}
h2 {font-size:24px; color:#000000;font-weight:lighter;line-height:130%;letter-spacing:0pt;margin-bottom:25px;}
h3 {font-size:17px; color:#000000;font-weight:bold;line-height:125%;margin-bottom:25px;}

p {padding:0 0 30px 0;line-height:140%;}

a {color:#402c85;text-decoration:underline;}
a:hover {color:#402c85;text-decoration:none;}

.hid_contain {float:left;margin-top:-170px;padding-top:170px;display:block;margin-bottom:0px;clear:both;max-width:1400px;min-width:990px;//padding-bottom:0;overflow:hidden !important;position:relative;width:100%;}
body:first-of-type .hid_contain {width:100%;margin-top:-210px;}
body:first-of-type #copy div {width:20%;}
body:first-of-type .tabl {width:100%;}
.cat_cont {padding:90px 60px 0 -60px;clear:both;min-width:990px;max-width:1280px;height:240px;position:relative;float:left;//float:none !important;overflow:visible;margin-top:-70px;//margin-top:-40px;margin-left:auto;margin-right:auto;}

.m_left {float:left;margin:85px 0 0 -60px;position:absolute;width:100%;position:absolute;text-align:left;}
.m_left a {color:#984f00;}
.m_left div {margin-left:90px;}

.m_right {float:left;margin:85px 0 0 60px;position:absolute;width:100%;position:absolute;text-align:right;}
.m_right a {color:#984f00;}
.m_right div {margin-right:90px;}

.mat {position:relative;padding-right:100px;}
.mimg {position:absolute;top:0;right:0;}

.min-wd {WIDTH: expression(document.body.clientWidth>990?"100%":"990px");min-width:990px;}

#wrapper {height: 100%;WIDTH: expression(document.body.clientWidth>990?"100%":"990px");min-width:990px;//padding-bottom:160px;}
#content {float:left;width:70%;margin-bottom:160px;position:relative;z-index:898}
#sidebar {float:right;width:30%;margin-bottom:160px;position:relative;z-index:899}
#clr {clear:both;WIDTH: expression(document.body.clientWidth>990?"100%":"990px");min-width:990px;}
#padd_cont {padding:90px 80px 0 17%;float:left}
#padd_cont p {display:block;position:relative;clear:both;}

#divanto {width:838px;height:130px;}
#divan {width:838px;height:130px;left:50%;right:50%;top:-1px;margin-left:-419px;position:absolute;margin-top:-130px;z-index:600;overflow:hidden;}
#divan2 {width:838px;height:130px;left:150%;right:50%;margin-left:-419px;position:absolute;margin-top:-130px;z-index:500;overflow:hidden;}

.numb {position:absolute;background:url("/i/grn_circ.gif") no-repeat;visibility:hidden;width:14px;height:14px;margin-left:3px;color:white;text-align:center}

.simp_table {font-size:13px;margin:-18px -40px 12px -30px;background:#fff6d9;padding:15px 30px 15px 30px}
.simp_table table {margin:0px;padding:0px;width:100%;}
.simp_table table th {font-size:14px;color:#402c85;font-weight:bold;text-align:left;padding-bottom:15px}
.simp_table table td {padding:0 15px 10px 0}
.simp_table b {font-weight:600}

.pic_table {margin:-22px -40px 0  -30px;padding:0 30px 10px 0;}
.pic_table table {margin:0px;padding:0px;width:100%;height:100px;}
.pic_table table th {width:139px;text-align:center;background:url("/i/pic_bg.png") no-repeat;font-size:14px;color:#402c85;font-weight:bold;vertical-align:top;padding-top:19px;}
.pic_table table td {padding:22px 20px 0 15px}

.orig {padding:50px 0 0 0;}
.orig a {font-size:11px;color:#999999;font-style:italic;text-decoration:underline;}
.orig a:hover {text-decoration:none;}

.feedback {margin:0 -70px 0 -47px;}
.cont_tabl {padding:0px;width:100%;margin:0px;}
.cont_tabl .close {margin-top:-10px;margin-right:-10px;//margin:0px;position:relative;z-index:363}
.cont_tabl .inp {width:100%;height:20px;border:#a5acb2 1px solid;margin-right:10px;}
.cont_tabl .i1 {padding-right:30px;}
.cont_tabl textarea {width:100%;border:#a5acb2 1px solid;}
.ugl {width:47px;height:47px;}
.td_l {background:url("/i/l.png") repeat-y}
.td_r {background:url("/i/r.png") repeat-y}
.td_b {background:url("/i/b.png") repeat-x}
.td_t {background:url("/i/t.png") repeat-x}

.menu1{line-height:180%;padding-top:15px;}
.menu1 a {font-size:13px;color:#ff8400;	text-decoration:underline;font-weight: normal;}
.menu1 a:hover {text-decoration:none;}
.menu1 span {font-size:13px;color:#ff8400;font-weight:bolder;}

.name {margin:-6px 0 0 -60px;position:absolute;}

.nav {margin-top:100px}
.nav b {color:#ff8400;font-size:18px;font-weight:normal}
.nav ul {list-style:none;margin:0px;padding:0px;}
.nav li {height:40px;margin:0px;padding:0px;}
.nav a {color:#402c85;text-decoration:underline;font-size:18px;}
.nav a:hover {text-decoration:none;}

.nagl {margin:-15px 0pt 35px -15px;position:relative;z-index:500;}

.bath {overflow:hidden;clear:both;margin:-444px 0 0 0;padding-top:178px;text-align:center;width:100%;float:left;margin-bottom:160px;position:relative;}

.who {margin:0 0 0 -265px;padding:5px 50% 20px 0;position:relative;font:45px arial; height:100px;width:100%;color:#808080;text-align:left;line-height:45px;}
.who div {margin-left:50%;}
.who a {color:#ff8400;}
.who a:hover {color:#ff8400;}

.sp {background:url("/i/spinka.png") no-repeat 50% 50%;width:100%;height:65px;}
.bot {width:100%;height:65px;margin-top:-5px;margin-bottom:-40px;position:relative;z-index:5;}

.teo {width:100%;text-align:center;padding-bottom:100px;clear:both;position:relative;z-index:602;}

.wide {margin:-5px -250px 0 70px;/*//margin:-25px -250px -10px 70px;*/ position:relative; z-index:991;//float:right;text-align:left;}
.wide h2 {color:#f5f5f5 !important;width:72%;}
.wide2 {margin:3px -290px 0 0;position:relative;z-index:950;padding-top:1px;float:left;clear:both}
.wide2 h1 {width:72%;}
.clearAll {
background:transparent none repeat scroll 0% !important;
border:medium none;
clear:both;
float:none !important;
font-size:0px !important;
margin:0pt !important;
padding:0pt !important;
visibility:hidden !important;
}

.smallp {clear:both;}
.smallp H2 {color:#ff8400;margin-bottom:10px;}
.smallp P {padding-bottom:0px;margin:0px;padding-right:15px;}
.smallp td {vertical-align:top;}

.left_znak {margin-left:-14px;color:#ff8400}

.arrow {position:absolute;float:left;}
.l {left:50%;margin:60px 0 0 -485px}
.r {right:50%;margin:60px -485px 0 0}
.l2 {left:50%;margin:90px 0 0 -380px}
.r2 {right:50%;margin:90px -380px 0 0}

.cat_cont .arrow {z-index:500;}

.cont {float:left;position:absolute;padding-left:50%}
.top {margin-top:-15px;}
.lft{left:0px;}

.product {overflow:hidden}

.bespr {width:183px;height:87px;background:url("/i/1.png");font-size:12px;color:#808080;text-align:center;margin:-60px 0 0 -45px;}
.bespr div {position:relative;padding:35px 0 0 0;z-index:300}

.ortop {width:203px;height:87px;background:url("/i/2.png");font-size:12px;color:#808080;float:left;margin:0 0 0 220px}
.ort {position:relative;z-index:900;}
.ortop div {position:relative;padding:36px 0 0 4px;}

.blok {width:243px;height:87px;background:url("/i/3.png");font-size:12px;color:#808080;margin:-43px 0 0 10px;//margin-top:25px;}
.blok div {position:relative;padding:36px 0 0 0;}

.child {width:183px;height:87px;background:url("/i/4.png");font-size:12px;color:#808080;margin:20px 0 0 -270px;//margin-top:88px;}
.child div {position:relative;padding:36px 0 0 0;}
.child a, .blok a, .bespr a, .ortop a {position:relative;font-size:12px;color:#ff8400;text-decoration:underline;}
.child a:hover, .blok a:hover, .bespr a:hover, .ortop a:hover {position:relative;text-align:center;font-size:12px;color:#ff8400;text-decoration:none;}

a.matr_here  {color:#402c85;font-weight:bold;text-decoration:underline;}
a:hover.matr_here  {color:#402c85;font-weight:bold;text-decoration:none;}

.tabl_padd {margin-left:50px;;}

.cheker {margin:0 -50px 0 -100px;padding:0px;}
.cheker b {font:bolder 13px arial;color:#4c4c4c;margin-right:30px;}
.cheker a {font-size:12px; color:#402c85; text-decoration:none;border-bottom:#402c85 1px dashed}
.cheker a:hover {text-decoration:none;border-bottom:none;}
.cheker td {margin:0xp;padding:0px;padding:10px 15px 15px 0;color:#ff8400;}
.cheker span div {display:inline;background:url("/i/plus.gif") 0 4px no-repeat !important;//background:url("/i/plus.gif") 0 5px no-repeat !important;height:14px;margin-right:4px;margin-left:15px;cursor:pointer;}

span.act a {color:#ff8400;border-bottom:none;}
span.act div {display:inline;background:url("/i/minus.gif") 0 4px no-repeat !important;//background:url("/i/minus.gif") 0 5px no-repeat !important;height:14px;cursor:pointer;margin-left:15px;margin-right:4px;}

#area2 {position: relative;height: 22px;width: 247px;background: url("/i/line.gif") 0px 6px no-repeat;margin-top:-7px;//margin-top:0px;}
#knob2 {position: absolute !important;	height: 17px;width: 17px;cursor: pointer;background: url("/i/circle.gif") no-repeat;}
#upd2 {margin:-30px 0 0 280px;color:#4D4D4D;}

#onForm, #onMap, #onMap1, #onMap2 {display:none;}

.high {line-height:200%}
.high strong {color:#ff8400;font-size:24px;font-weight:normal;vertical-align:middle;}

.bad {position:absolute;left:50%;right:50%;margin-left:-340px;clear:both}
.bad img {position:relative;z-index:899}

.add {position:absolute;left:50%;right:50%;padding:15px 0 0 7px;margin:-35px 0 0 -435px;z-index:500;width:180px;height:83px;background:url("/i/add_bg.gif") no-repeat;font-size:11px;color:#808080;z-index:903}
.add a {color:#3f7900;}
.add img {border:none;margin:-3px 4px 0 0}

.quantity {position:absolute;left:50%;right:50%;padding:7px 0 0 15px;margin:-25px 0 0 240px;z-index:501;width:137px;height:65px;background:url("/i/tint.gif") no-repeat;font-size:11px;color:#808080;z-index:901}
.quantity span {font-size:13px;font-weight:bold;}

.tabl {font-size:10pt;position:relative;clear:both;float:left;width:100%;}
.tabl h1 {margin:5px 0 15px 0;}
.main div {float:right;width:290px;}
.left_td {vertical-align:top;padding-left:21%;}
.left_td span {font-size:12px;color:#333333}
.left_td p {padding:1px 0 25px; 0;font-size:11px;color:#999999}
.tabl th {vertical-align:top;}
.tabl table {margin:0px;padding:0px;width:100%;}
.tabl.table td {margin:0px;padding:0px}
.descr {width:290px;}
.descr div {width:171%;margin-right:-160px;padding:0;position:relative;}
.descr_table {margin:0px;padding:0px;width:100%;font-size:9pt !important;}
.descr_table th {vertical-align:top;text-align:right;}

.cat_print {text-align: left;padding-left:21%;font-size:11px;font-weight:bold;}
.cat_print img {margin:0pt 5px -4px -18px;}

#footer {width:100%;height:160px;clear:both;float:left;//float:none;margin-top:-170px;//margin-top:0px;WIDTH: expression(document.body.clientWidth>990?"100%":"990px");min-width:990px;z-index:400;position:relative;//position:absolute;bottom:0px;}
#copy {float:left;width:70%;font-size:11px;}
#copy div {padding:30px 30px 0 15%;float:left;}
#copy a {padding-top:15px;font:11px arial;text-decoration:underline;}
#copy a:hover {text-decoration:none;}
#copy .cont {margin-top:15px;}
#search {float:right;width:30%;padding:30px 0 0 0}
.srch, .tp {float:left;}
.srch input {width:200px;height:20px;border-bottom:#e4e4e4 1px solid;border-top:#909090 1px solid;border-left:#cecece 1px solid;border-right:#cecece 1px solid;padding:0 2px 0 2px;font-size:13px;margin-bottom:10px;}
.srch a {font:9px arial,tahoma, verdana;color:#808080;text-decoration:underline;}
.srch a:hover {font:9px arial,tahoma, verdana;color:#808080;text-decoration:none;}
.tp {margin:0px;padding:0px;}
.tp input {margin-top:0px;margin-left:1px;}
.active {margin:15px 0 0 12px;}
.active a {color:#ff8400; white-space:nowrap;}

.ugl1 {background:url("/i/t_l.png") no-repeat;height:47px;width:47px;}
.ugl2 {background:url("/i/t_r.png") no-repeat;height:47px;width:47px;}
.ugl3 {background:url("/i/b_l.png") no-repeat;height:47px;width:47px;}
.ugl4 {background:url("/i/b_r.png") no-repeat;height:47px;width:47px;}

.site_map {list-style-image:none;list-style-type:none;clear:both}
.site_map ul {margin-top:5px;clear:both}
.site_map li {list-style-type:none;padding-bottom:8px;padding-bottom:8px;padding-left:15px;}
.site_map b {font-size:18px;font-weight:normal;margin-left:-15px;}
.site_map a {text-decoration:none;}

.compon #badd {display: block;}
.compon #bgo {display: none;}
#badd {display: none;}
#bgo {display: block;}

.ramka {visibility:hidden;overflow:hidden;position:relative;background:url("/i/block_bg.gif") 0 0 no-repeat;margin:0pt 0pt -45px -20px;padding:14px 0 0 20px;height:0px;width:540px;}
.ramka th {color:#4C4C4C}
.krest {float:right;margin-right:40px;}
.krest IMG {cursor:pointer;}

.params {background:url("/i/param.gif") no-repeat;text-align:center;width:165px;height:25px;padding-top:4px;margin-left:-13px;position:relative;margin-bottom:91px;}
.params a {border: none; text-decoration:underline;}
.params a:hover {text-decoration:none;text-decoration:none;}

.map_links {float:left;clear:both;line-height:150%;margin-top:30px;}

.map_links a {padding:0 20px 0 0;white-space:nowrap;line-height:150%;}

