body { margin:0 auto; padding:0; overflow:auto; font-family:Arial, Helvetica, sans-serif;background:#fff}
* { box-sizing: border-box; -moz-box-sizing: border-box}

a img, img.nobord { border:none}
a {color:#138855; text-decoration:underline}


.orangeRub {color:#f07700}
.orange {color:#ff7700}
.lRed {color:#ff0d00}
.red {color:#b80053}
.green {color:#349c00}
.blue {color:#2f93d8}

INPUT, SELECT, TEXTAREA {font:normal 12px Arial}
TEXTAREA {overflow:auto}

FORM {margin:0; width:100%}

TABLE {border-collapse:collapse}
TD {padding:0; vertical-align:top; font-size:13px; color:#181818}
P, H1, H2, H3, H4 {margin:0 auto; width:100%}

H1  {font-size:19px}
H2 {font-size:21px; font-weight:normal; padding:10px 0}
H3,H4 {font-size:14px}
H4.sub {font-size:16px; padding:0 0 15px}
H4 {font-weight:normal}
H3 A {color:#181818}

.hidden {display:none}

.fl {float:left}
.fr {float:right}
.cb {clear:both}

.abs {position:absolute}
.rel {position:relative}

.hand {cursor:pointer}
.hand, {cursor:hand}

.fullHeight {height:100%}

#full {width:100%; height:100%}
.content {padding:0 35px}
.content .text {line-height:16px; padding:0 0 15px}

#header {height:250px;width:100%; background:url(img/perdelka.jpg); background-repeat: no-repeat;
	background-position: center 0px;}

#topLine {color:#c9c9c9; height:58px; width:1004px}
#topLine IMG {top:0; left:222px}
.logo {text-decoration:none; color:#fff; font-size:30px; top:13px; left:53px}
.slogan {font-size:12px; left:529px; top:13px}
.slogan H1 {font-size:12px; left:529px; top:13px; font-weight:normal}
.phone {left:793px; top:18px; font-size:18px}

#bottomLine {text-align:center; background:url(img/grass.jpg) repeat-x 50% 100%; clear:both}
.topDivider {background:url(img/topLine.gif) 0 0; padding-right:295px; text-align:center}

#leftTd {width:269px; background:url(img/leftTd.gif) repeat-y 100% 0}
.lTop {top:0; left:0}
.lBottom {bottom:0; left:0}
.lDoor {top:53px; left:247px}

#footer {height:131px;width:100%; background:#ccc url(img/down.jpg) no-repeat; background-position: center 0px;}
.bottomDivider table {width: 100%}
.bottomDivider table td {vertical-align:middle}
.footImg {padding-top:23px;width:60px}
.adv {width:240px;text-align:center; color: #A0A0A0}
.adv A {color:#A0A0A0}
.links {font-size:11px; color:#808080; line-height:13px}
.links A {color:#808080}
.counter {width:100%;text-align:left}

.lForm {padding:25px 24px 0 15px; width:269px}
.lForm BR {clear:both}
.lForm A {float:left; font-size:14px; text-decoration:none}
.lForm A.hand {padding:6px 2px; color:#138855; margin:0 8px 1px; background:url(img/a.gif) repeat-x 0 23px}
.lForm A.active {color:#000; cursor:default; padding:6px 10px; background:#e6e8d1; margin-bottom:1px}
.lForm INPUT.text, .lForm TEXTAREA {border:1px solid #96969d; width:136px; float:left; margin-bottom:6px}
.lForm TEXTAREA {height:80px; overflow:auto}
.lForm SPAN {font-size:12px; float:left; width:94px}
.lForm .submit {margin-left:94px; width:136px}

.jar {left:228px; margin-top:5px}

.door, .doorRel {background:url(img/leftTd.gif) repeat-x 0 0; height:22px; width:100%}
.doorRel {height:5px}
.door0 {left:35px}
.door1 {left:50px}
.door2 {left:330px}

.metro {text-align:center; padding:0 0 17px;width:100%}
.metro p {width:155px; color:#787878; padding:5px 0}

.specials {padding:0 30px 0 35px;width:269px}
IMG.icon {top:2px}
.description {padding:10px 0; font-size:14px}
.descriptionWide {padding:5px 0 0; height:30px; overflow:hidden}
.specBlock {clear:both}
.specBlock .text {padding:0 0 25px}

.specOffers {clear:both; padding-top:20px}
.specOffers H3 {font-weight:normal}
.specOffers .check {width:40px}
.specOffers .type {width:80px}
.specOffers .price {width:120px}
.specOffers .metro {width:230px; text-align: left}
.specOffers .info {padding:0 0 7px}
.specOffers .contacts {padding:0 0 25px}
.specOffers .code {float: left;}

#main {width:expression(document.body.scrollWidth-269)}

.catalog {width:100%; background:#dde2e2 url(img/topGrad.gif) repeat-x 0 0; min-height:125px; //height:125px; padding:12px 0 0 35px}
.catalog TABLE {width:100%;}
.catalog TD {font-size:11px}
.catalog DIV {padding:10px 0 0}

.category {margin: 10px 0 20px;}
.category TABLE {width:87%;}
.category TD {font-size:11px; width: 25%; padding:20px 10px 0 0}
.category DIV {padding:7px 0 0}

.variants {background:url(img/sofa.jpg) no-repeat ; height:74px; padding-left:30px}
.variants TABLE {width:100%; height:74px}
.variants TD {vertical-align:middle}
.variants TD.icon {width:20px;}

.search {padding:0 13px}
.search TABLE {background:#e0e0e0; width:100%}
.search TD {padding:7px 5px}
.search .middle TD {padding-top:0; padding-bottom:0}
.search .afterMiddle TD {padding-top:0;}
.search .hideCur TD {padding-top:0; padding-bottom:0}
.search .first {padding-left:22px}
.search .last {padding-right:22px}
.search .text, .search SELECT {border:1px solid #7f9db9}
.search .text {width:65px}
.search SELECT {width:70%}
.search SELECT.metro_sel {width:190px}
.search A {text-decoration:none}
.search A.hand {padding:3px 2px; color:#138855; margin:0 4px 1px; background:url(img/a.gif) repeat-x 0 20px}
.search A.active {color:#000; cursor:default; padding:3px 6px; background:#e6e8d1; margin-bottom:1px}

.art_list_elem {margin-bottom: 25px}
.art_list_elem H4 {margin-bottom: 5px;}

.center {text-align: center}

.linkator {width:87%}
.linkator H3 {font-weight:normal; margin-bottom: 3px}
.linkator TD {padding:4px}
.linkator TD .link_text {padding:0 0 20px 15px}
.linkator TD .link_text2 {padding:10px; border:1px solid #eee}

.white {color:#fff}
.black {color:#000}
.allmetro {background-color:#f55343}
.cntmetro {color:#a55e02}
.cnt3metro {color:#01a901}

.m1mtbg {background-color:#0d1087}
.m1metro {color:#0d1087}
.m2mtbg {background-color:#0c5724}
.m2metro {color:#0c5724}
.m3mtbg {background-color:#fdc524;color:#3e2e24}
.m3metro {color:#fdc524}
.m4mtbg {background-color:#f9972b}
.m4metro {color:#f9972b}
.m5mtbg {background-color:#335f72}
.m5metro {color:#335f72}
.m6mtbg {background-color:#3e2e24}
.m6metro {color:#3e2e24}
.m7mtbg {background-color:#9ac130}
.m7metro {color:#9ac130}
.m8mtbg {background-color:#858E89}
.m8metro {color:#858E89}
.m9mtbg {background-color:#e41e0d}
.m9metro {color:#e41e0d}
.m10mtbg {background-color:#991f64}
.m10metro {color:#991f64}
.m11mtbg {background-color:#3d5bb6}
.m11metro {color:#3d5bb6}



