* {
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%;
}

img {border:none;}

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;padding-top:170px;margin-top:-170px;display:block;margin-bottom:0px;clear:both;width:100%;max-width:1400px;min-width:990px;//padding-bottom:0;overflow:hidden !important;position:relative;}
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:0px;//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;}

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

.mat {position:relative;padding-right:100px;}

#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;clear:both;}
#padd_cont p {display:block;position:relative;clear:both;}

.mimg {position:absolute;top:0;right:0;}

#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 li span {font: 14px arial;color:#636466;}
.nav li span a {font:14px arial;color:#ff9c32;}
.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:185px;text-align:center;width:100%;float:left;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; position:relative; z-index:991;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:65%;}
.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;}

a.mail, a.home {position:absolute;top:32px;border:none;}
a.home {float:left;left:45px;z-index:1000;}
a.mail {float:right;right:45px;z-index:1001;}

.product {overflow:hidden}

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

.bespr2 {position:absolute;width:183px;height:87px;background:url("/i/1.png");font-size:12px;color:#808080;text-align:center;margin:115px 0 0 -5px;margin-left:18.5%!important;}
.bespr2 div {position:relative;padding:21px 0 0 0;z-index:300; margin-left:0;}

.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, .bespr2 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;table-layout:fixed;//table-layout:auto;//margin-bottom:25px;position:relative;z-index:600;}
.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 {padding:13px 15px 15px 0;color:#ff8400;white-space:nowrap;}
.cheker th {text-align:left;width:125px;color:#4c4c4c;font:bold 12px arial;//white-space:nowrap;}
.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:-5px;//margin-top:6px;}
#knob2 {position: absolute !important;	height: 17px;width: 17px;cursor: pointer;background: url("/i/circle.gif") no-repeat;}
#upd2 {margin:-27px 0 0 250px;color:#4D4D4D;font-size:13px;}

#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:-45px 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 20px; 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 span em {color:#ff8400;font-weight:bold;font-style:normal;}
.descr span em strong {font-size:14px;color:#FF8400;display:inline;}
.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;}
.descr_table th h5 {font-size:16px;color:#636466;margin:15px 20px 0 0;}
.descr_table td {vertical-align:bottom;padding-bottom:15px}
.descr_table td span {float:left;margin-right:30px;display:block;width:210px;margin-top:18px;}
.descr_table td h5 {font-size:18px;color:#ff8400;font-weight:normal;}
.descr_table td h5 em {font-size:14px;color:#636466;font-style:normal;}
.descr_table td span select {font-size:12px;width:190px;padding-top:1px;height:21px;font-family:arial;display:inline;}
.descr_table td p {margin-right:-160px;padding:0;position:relative;width:171%;}
.descr_table td p span {margin:0 auto;float:none;padding-left:30px;}

.buy {background:url('/i/buy.png');width:120px;height:34px;padding-bottom:2px;color:#ff8400;border:none;font:bold 16px arial;cursor:pointer;}

.phone {font-size:30px;color:#ff8400;margin-top:35px;}
.phone span {color:#939598;font-size:11px;}

.window {background:url('/i/window.gif') no-repeat;width:169px;height:320px;margin:10px 0 0 80px;padding:53px 0 0 25px;}
.window h1 {color:#949494;font-size:18px;font-weight:normal;margin:0 0 5px 0;}
.window h2 {color:#000;font-size:16px;font-weight:normal;margin:0;}
.window img {margin:5px 0 20px 0;}
.window span {display:block;margin-top:-4px}
.window a {color:#402c85;font-size:11px;display:block;margin-bottom:3px;position:relative;}

.infoblock {width:217px;padding:13px 5px 13px 25px;border:1px solid #DFDFDF; margin-top:30px;font-size:82%!important;padding-top:20px;}
.infoblock h1 {color:#949494;font-size:18px;font-weight:normal;margin:0 0 5px 0;}
.infoblock h2 {color:#000;font-size:16px;font-weight:normal;margin:0;}
.infoblock img {margin:5px 0 20px 0;}
.infoblock span {display:block;margin-top:-4px}
.infoblock a {color:#402c85;font-size:11px;margin-bottom:3px;position:relative;}
.infoblock strong{font-weight:bold!important;}

.oneblock{margin-bottom:20px;}

.date {font-size:13px;color:#999;}
.ns {position:relative;}

.mtrc {width:38%;margin-left:11%;float:left;margin-bottom:30px;}
.mtrc h1 {margin:0 0 7px 0;}
.mtrc a {font-size:16px;margin-left:50px;}
.mtrc div {font-size:12px;color:#6d6e71;margin:5px 0 0 50px;white-space:nowrap;}
.mtrc span {font-size:12px;color:#6d6e71;display:block;margin-top:20px;}
.mtrc div span {font-size:12px;color:#000;display:inline;margin-top:0;}
.mtrc select {font-size:12px;width:190px;padding-top:1px;height:21px;font-family:arial;display:block;margin:12px 0 0 50px;}
.mtrc strong {color:#636466;display:block;margin:20px 0 0 0;font-size:12px;}
.mtrc span em strong {font-size:14px;color:#FF8400;display:inline;}
.mtrc .buy {margin:10px 0 0 145px;}
.pages {clear:both;float:right;width:300px;font-size:12px;color:#a1a2a3;}
.pages a {margin:5px}
.pages a.a {color:#FF8400;background:#e2e2e2;padding:2px 6px 3px 6px;text-decoration:none;font-weight:bold;}

.mtrc span em {color:#ff8400;font-weight:bold;font-style:normal;}

.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:0px;WIDTH: expression(document.body.clientWidth>990?"100%":"990px");min-width:990px;z-index:600;position:relative;//position:absolute;//margin-top:-160px;}
#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;white-space:nowrap;}
#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}

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

.no {height:auto !important;}

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

.name h1 {font-size:12px;color:#9d9fa2;margin:3px 0 0 75px}

.big_orange {color:#ff8400;white-space:nowrap;}
.big_orange span {color:#636466;font-size:14px;font-weight:normal;white-space:nowrap;}
.big_orange span em {font-style:normal;color:#ff9c32;}
.big_orange span a {color:#402c85;text-decoration:none;border-bottom:#402c85 1px dashed;}

.trash_table {width:100%;margin:15px 0 0 -25px;color:#000;}
.trash_table i {font-style:italic;color:#908f8f;}
.trash_table th {background:#f0f0f0;font-weight:normal;text-align:left;font-size:12px;padding:10px 0px 10px 25px;border-bottom:#c9c9c9 1px solid;}
.trash_table td {text-align:left;font-size:14px;padding:10px 0px 10px 25px;border-bottom:#c9c9c9 1px solid;}
.ibrd {border:#9c9c9c 1px solid;padding:2px 4px;}
.mtrc_re {background:url('/i/reclk.gif') no-repeat;width:124px;height:32px;border:none;text-align:center;color:#FF8400;font-size:14px;font-weight:bold;font-family:arial;padding-bottom:4px;}
.oform_re {background:url('/i/oform.gif') no-repeat;width:145px;height:32px;border:none;text-align:center;color:#FF8400;font-size:14px;font-weight:bold;font-family:arial;padding-bottom:4px;margin:0 0 20px 356px;}

.rec_text {float:right;width:70%;margin:15px 28px;color:#8a8c8e;}
.rec_text div {text-align:center;font-size:12px;margin:5px 0 0 0;float:right;white-space:nowrap;}
.rec_text b {color:#6d6e71;font-weight:bold;}
.rec_text .mtrc_re {float:left;}
.rec_text strong {font-size:14px;}
.rec_text strong big {font-size:16px;color:#ff8400;}

a.printable {background:url('/i/print.gif') 2px 1px no-repeat;padding:0 0 0 20px;float:right;display:block;font-size:11px;font-weight:bold;height:25px;margin:0 30px 0 15px;}

.caution {clear:both;text-align:center;}

.clear {clear:both;}

.oform {margin-top:25px;float:left;}
.oform strong {display:block;}
.inp {float:left;margin-left:20px;}
.inp input {width:220px;height:19px;border:#a5acb2 1px solid;}
.inp textarea {width:463px;height:90px;border-top:#3f3f3f 2px solid;border:#a5acb2 1px solid;}
.inp strong {color:#4d4d4d;font-weight:normal;font-size:15px;margin:5px 0;margin-top:10px;}
.inp strong span {color:#BE3600;}
.oform .sbm {display:block;float:left;clear:both;border:none;background:url('/i/oform.gif') 100% 100% no-repeat;color:white;font-weight:bold;padding:2px 10px;font-size:11px;margin:20px 0 0 363px;}


#pageseat_1 {position:relative;}
.skidka, .skidka_in {position:absolute;z-index:1000;margin-top:0!important; padding:0;}
.skidka_in {right:-43px; top:-54px;}