body {
  color: #5a513b;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
a {
  color: #1078b5;
}
dl, dt, dd {
  margin: 0;
  padding: 0;
}
form {
  margin: 0;
  padding: 0;
}
h1 {
  color: #984e11;
  font: 24px Myriad Pro, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 7px 8px;
  padding: 0;
}
h3 {
  font-size: 12px;
  margin: 0 0 5px 0;
  padding: 0;
}
img {
  border: 0;
  margin: 0;
}
p {
  margin: 0 0 15px 0;
  padding: 0;
}
p.for_footer {
  color: #5a513b;
  font: 11px Arial, Helvetica, sans-serif;
  margin: 0 0 15px 0;
  padding: 0;
}
a.for_footer {
  color: #1078b5;
  font: 12px Arial, Helvetica, sans-serif;
  margin: 0 0 15px 0;
  padding: 0;
font-weight:bold;
}
ul, li {
  margin: 0;
  padding: 0;
}

div.clear {
  clear: both;
}

div.wrap {
  margin: 0 auto;
  width: 1095px;
}
div.head {
  height: 212px;
}
div.head div {
  float: left;
}
div.col-left {
/*	background: red;*/
  float: left;
  margin: 20px;
  width: 215px;
}
* html div.col-left {margin:20px 11px}
div.col-main-wrap {
/*	background: green;*/
  float: right;
  margin: 20px 20px 20px 0;
  width: 820px;
}

dl.menu-main {
  color: #fff;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 24px;
}
dl.menu-main dt {
  background: url(/img/menu-head.gif) no-repeat;
  font-weight: bold;
  padding: 2px 0 5px 14px;
}
dl.menu-main dd {
  border-bottom: 1px solid #e9e6c9;
  color: #963921;
  padding: 2px 0 5px 20px;
}

#sub_fields {
  padding-left: 32px;
  font-size: 11px;
}

dl.menu-main dd a {
  color: #963921;
  text-decoration: none;
}
dl.menu-main dd.actived {
  background: url(/img/menu-selectad-bg.gif) bottom repeat-x;
  color: #fff;
  cursor: pointer;
}
dl.menu-main dd.selected {
  background: url(/img/menu-selectad-bg.gif) bottom repeat-x;
  color: #fff;
  cursor:pointer;
}
dl.menu-main dd.selected a {
  color: #fff;
}
dl.menu-main dd.opened {
  background: url(/img/menu-selectad-bg.gif) bottom repeat-x;
  color: #fff;
  cursor: default;
}
dl.menu-main dd.actived a {
  color: #963921;
}
dl.menu-main-sub {
  color: #fff;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  left: 215px;
  position: absolute;
  width: 215px;
}
dl.menu-main-sub dd {
  background: url(/img/menu-selectad-bg.gif) bottom repeat-x;
  border-bottom: 1px solid #e9e6c9;
  border-left: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  padding: 2px 0 5px 20px;
}
dl.menu-main-sub a {
  color: #963921;
  text-decoration: none;
}
dl.menu-main-sub a:hover
{
  color: #963921;
  text-decoration: underline;
}
div.col-left div.banner {
  background: url(/img/shadow-left.gif) bottom no-repeat;
  padding-bottom: 12px;
}
div.col-left div.list-articles {
  background: url(/img/col-left-bg.gif) repeat-y;
}
div.col-left div.list-articles div {
  padding: 12px;
}
div.col-left p.read-more, div.col-left p.read-more a {
  color: #eb7516;
}
div.list-articles h2 {
  background: url(/img/col-right-head.gif) no-repeat;
  color: #fff;
  font: 22px Myriad Pro, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 10px 0 0 0;
  padding: 7px 0 8px 12px;
}
div.col-right {
  background: url(/img/col-right-bg.gif) repeat-y;
  float: right;
  margin: 20px 8px 0 20px;
  width: 225px;
}
div.col-right div {
  padding: 12px;
}

div.col-main-wrap img.button-oo {
  margin-right: 8px;
}
div.col-main-wrap p.navigation {
  color: #eb7516;
  font-size: 11px;
  margin: 4px 0 15px 8px;
}
div.col-main-wrap p.navigation a {
  color: #eb7516;
}
div.special {
  background: url(/img/banner03-bg.gif) left no-repeat;
  height: 61px;
}
div.special div.sp-header {
  color: #fff;
  float: left;
  font: 20px Arial, Helvetica, sans-serif;
  padding: 5px 0 0 30px;
  width: 181px;
}
div.special div.sp-center {
  border-right: 1px solid #dbd6a5;
  float: left;
  font: 18px Arial, Helvetica, sans-serif;
  height: 54px;
  padding-top: 7px;
  text-align: center;
  width: 330px;
}
div.special div.sp-center strong {
  color: #ff7608;
  text-transform: uppercase;
}
div.special div.sp-right {
  float: right;
  font: 18px Arial, Helvetica, sans-serif;
  padding-top: 16px;
  text-align: right;
}
div.special_20 {height:65px}
div.special_20 div.sp-header {background: url(/img/banner03-bg.gif) left no-repeat; color: #fff;float: left;font: 20px Myriad Pro, Arial, Helvetica, sans-serif;font-weight: 700; padding:2px 27px 0 0px;text-align: center; width:184px;}
div.special_20 div.sp-center {font-weight: 700; border-right: 2px solid #dbd6a5;float: left;font: 18px Myriad Pro, Arial, Helvetica, sans-serif;padding: 4px 23px 0 0;text-align: right;width:155px;}
div.special_20 div.sp-center strong {color: #ff7608;text-transform: uppercase;font-size: 24px}
div.special_20 div.sp-right {font-weight: 700; float: left;font: 18px Myriad Pro, Arial, Helvetica, sans-serif;padding-top:6px;text-align: right;border-right: 2px solid #dbd6a5;width: 210px; text-align: center}
div.special_20 div.sp-right strong {color: #ff7608;font-size: 24px}
div.special_20 div.sp-button {width: 193px; float:right;padding-top:10px}
div.head-content {
  float: left;

  width: 100%;
}
div.head-content-wrap {
  float: left;
  height: 352px;
  width: 268px;
}
div.send-form {
  float: right;
  font-size: 14px;
  margin: 4px 12px 0 0;
}
div.send-form p {
  margin-bottom: 5px;
}
div.send-form input {
  color: #aaa;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  width: 150px;
}
div.send-form .actived {
  color: #5a513b;
}
div.send-form input.but {
  width: 82px;
}
#first {
  background: url(/img/head-cont-1.gif) no-repeat;
}
#second {
  background: url(/img/head-cont-2.gif) no-repeat;
}
#third {
  background: url(/img/head-cont-3.gif) no-repeat;
}

div.head-content-wrap h2 {
  color: #fff;
  font: 24px Myriad Pro, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0 0 15px 0;
  padding: 6px 0 7px 20px;
}
div.head-content-wrap dl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.head-content-wrap dt {
  background: url(/img/head-cont-separator.gif) bottom right no-repeat;
  font-size: 12px;
  margin: 10px 0 3px 0;
  padding-bottom: 5px;
}
div.head-content-wrap dd {
/*	border-bottom: 1px dashed #aca790;*/
  font-size: 10px;
  padding: 2px 0 2px 154px;
  text-indent: -9px;
}
div.head-content-wrap p.price {
  color: #ff7608;
  font-weight: bold;
  margin: 15px 0;
}
div.head-content-wrap p.price span {
  font-size: 20px;
  font-weight: normal;
}
div.head-content-wrap img.button {
  margin-right: 15px;
}
div.content {
  float: left;
  margin-top: 20px;
  width: 567px;
}
div.content p {
  margin-left: 8px;
  text-indent: 35px;
}

div.footer {
  background: url(/img/footer-bg.jpg) bottom left no-repeat;
  clear: both;
  height: 150px;
    font-weight: bold;
  line-height: 25px;
}
div.footer p {
font-size:12px;
    font-weight: bold;
  line-height: 13px;
  margin: 60px 0 0 263px;
}
div.footer div.copy {position: relative;left:263px;top:50px; width: 387px}
div.footer div.copy span.phone {color:#0083ac;}
div.footer div.copy img {margin:0 5px}
div.footer div.creator {float: right;margin-top:15px}



div.footer_f {
  background: url(/img/footer-bg.jpg) bottom left no-repeat;
  clear: both;
  height: 150px;
    font-weight: bold;
  line-height: 25px;
}
div.footer_f p {
font-size:12px;
    font-weight: bold;
  line-height: 25px;
  margin: 60px 0 0 263px;
}
div.footer_f div.copy {position: relative;left:263px;top:50px; width: 387px}
div.footer_f div.copy span.phone {color:#0083ac;}
div.footer_f div.copy img {margin:0 5px}
div.footer_f div.creator {float: right;margin-top:15px}



.clearing {clear: both;height:0;font-size:0;overflow:hidden;}
.discount{font:bold 14px verdana;color:#5a513b;float:left}
.on_line{float:right}
.discount span{font:bold 24px arial;color:#ff670a}
.door_catalog{padding:0;margin:0 0 0 -7px;zoom:1}
.door_catalog dd{}
.door_catalog dd img{float:left;margin-right:8px}
.door_catalog h3{font:bold 14px verdana;color:#5a513b;margin:0 0 14px 0}
.door_catalog dd dt{font:bold 11px verdana;color:#984e11;padding:0 0 4px 14px;margin:0 0 2px 0}
.door_catalog dd dl{margin:0 0 28px 0}
.door_catalog dd dd{font:12px verdana;color:#5a513b;padding:0 0 0 15px;}
.door_catalog dt{font:bold 16px verdana;color:#fff;margin:6px 0 24px 0}
.door_catalog li{list-style-type:none;float:left;width:244px;height:350px;background: url(/img/do_bg.jpg) no-repeat left top;padding-left:23px;position:relative;margin:0 0px 20px 8px;_display:inline}
.info_door{float:left;position:relative;top:-3px;width:120px}
.more{font:12px verdana;color:#0083ac;padding:0 10px 0 0;position:absolute;bottom:13px;right:12px}
.price_door{position:absolute;bottom:45px;right:10px;padding:0;margin:0;font:bold 12px arial;color:#ff7608}
.price_door span{font:bold 24px tahoma;}
div#content-doors .no_left{margin-left:0}
.anti_crizis{background: url(/img/info.jpg) no-repeat left top;overflow:hidden;margin:0 0 17px 0;zoom:1}
.anti_crizis dt{float:left;font:bold 14px verdana;color:#fff;padding:5px 0 10px 20px;width:190px}
.anti_crizis dd{float:left;font:bold 14px verdana;color:#5a513b;padding-top:12px}
.anti_crizis dd.first{width:320px}
.anti_crizis b{font:bold 18px arial;color:#ff7608;text-transform:uppercase;}
.img_wrap{float:left;width:261px;margin-right:10px}
.img_wrap dd{font:11px verdana;color:#963921;padding:0 6px 0 6px}
.img_wrap img{background: url(/img/img_bg.jpg) no-repeat left bottom;padding:0 6px 9px 6px}

div.catalog-door div#id_door_prew{margin-top:50px}
