body {font-size: 11px; color: #444C4D; height: 100%; width: 100%; padding: 0px; margin: 0px; font-family: Tahoma; 
line-height: 128%; background: url('images/bg1.gif'); background-repeat: repeat-x; background-color: #f2f2f2; }
a {margin-left: 1; margin-right: 1; text-decoration: none; font-size: 11px; color: #444C4D; }
a:hover {text-decoration: underline; }
li a:hover {text-decoration: underline; }
#menu {width: 935px; padding-top: 0px; z-index: 50; }
.m-block {background-color: #BCCFD1; position: relative; float: left; top: 150px; background-image: url(images/menu1.gif); background-position: top right; 
background-repeat: no-repeat; padding-top: 0px; padding-bottom: 0px; z-index: 60; }
.m-block a {font-size: 11px; color: #565D62; margin-left: 40px; margin-right: 43px; font-weight: bold; line-height: 33px; }
.m-block a:hover {text-decoration: none; color: #ffffff; }
.sel {float: left; background-image: url('images/menu2.gif'); color: #FFFDFC; background-position: top left; height: 33px; margin-right: 4px; }
.sel a {color: #FFFDFC; }
.karkas {position: relative; top: 544px; z-index: 20; background: url('images/bgniz.gif'); background-repeat: repeat-x; background-position: bottom; }
#oblaka {position: absolute; top: 36px; z-index: 2; width: 100%; background: url('images/oblaka.jpg'); height: 254px; background-position: top center; background-repeat: no-repeat; }
#dostavka {position: absolute; top: 277px; z-index: 3; width: 100%; background: url('images/dostavka.jpg'); height: 254px; background-position: top center; background-repeat: no-repeat; }
#troteks {position: absolute; top: 36px; z-index: 30; width: 100%; height: 254px; }
table {border: 0px; vertical-align: top; text-align: left; }
table td {border: 0px; vertical-align: top; text-align: left; font-size: 11px; color: #444C4D; }
.niz2 {background: url('images/niz.gif'); background-repeat: no-repeat; height: 60px; color: #687B7D; padding-left: 167px; padding-top: 2px}
.niz2 a {color: #687B7D; padding-left: 15px; padding-right: 15px; }
.niz {color: #687B7D}
.niz a {color: #687B7D; }
.sub {height: 24px; width: 191px; margin-bottom: 12px; margin-left: 0px; padding-bottom: 0px; background: url('images/sub.gif'); background-repeat: no-repeat; background-color: #D9E0E1; vertical-align: center; }
.sub a {color: #687B7D; margin-left: 33px; margin-top: 5px; line-height: 24px; font-weight: bold; }
.sub a:hover {text-decoration: underline; }
.sub0 {height: 24px; width: 191px; margin-bottom: 12px; margin-left: 0px; padding-bottom: 0px; background-repeat: no-repeat; background-color: #82A3A2; vertical-align: center;}
.sub0 a {color: #fff; margin-left: 13px; margin-top: 5px; line-height: 24px; font-weight: bold; }
.sub0 span {color: #fff; margin-left: 13px; margin-top: 5px; line-height: 24px; font-weight: bold; }
table.ok {border: 1px solid #C4C4C3; border-collapse: collapse; vertical-align: top; }
table.ok td {border: 1px solid #C4C4C3; color: #333; padding: 5px 10px; }
table.spec {border-bottom-style: solid; border-bottom-width: 1px; border-color: #C7CCCD; border-top-style: solid; border-top-width: 1px; }
table.spec td {vertical-align: middle; }
table.tovar td {vertical-align: middle; border-bottom-style: solid; border-bottom-width: 1px; border-color: #C7CCCD; border-top-style: solid; border-top-width: 1px; padding: 12px 0px;  }
a:hover h2 {color: #37A115;  text-decoration: underline; }
.shirota {max-width: 1004px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1004 ? '1004px': 'auto'); }
.price {min-width: 1004px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004 ? '1004px': 'auto'); 
max-width: 1150px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1150 ? '1150px': 'auto'); }
.price2 {position: absolute; top: 260px; z-index: 30; width: 100%; }
.text {width: 935px; color: #979EA4; }
.text2 {position: absolute; top: 215px; z-index: 30; width: 100%; }
.navi {width: 935px; color: #99A1A7; }
.navi2 {position: absolute; top: 200px; z-index: 30; width: 100%; }
.navi a {color: #6F767B; text-decoration: none; border-bottom: 1px dotted #A7B4B5; padding: 2px; }
.navi a:hover {color: #37A115; }
.map {width: 935px; }
.map2 {position: absolute; top: 50px; z-index: 30; width: 100%; }
.phone {width: 935px; color: #6F767B; }
.phone2 {position: absolute; top: 45px; z-index: 3; width: 100%; }
a.tovar {color: #37A115; text-decoration: underline; font-weight: bold; }
a:hover.tovar {text-decoration: none}
h1 {font-family: 'Lucida Sans Unicode'; color: #353A3B; font-size: 18pt; letter-spacing: -1px; font-weight: 400; margin-top: 6px; padding-top: 0px; 
border-bottom: 1px dashed #CACBCD; margin-bottom: 15px; padding-bottom: 5px; margin-right: 20px; }
h2, h3 {font-family: 'Lucida Sans Unicode'; color: #353A3B; font-size: 16pt; letter-spacing: -1px; font-weight: 400; margin-top: 6px; padding-top: 0px; margin-bottom: 15px; padding-bottom: 5px; }
h4 {font-family: 'Lucida Sans Unicode'; color: #353A3B; font-size: 14pt; letter-spacing: -1px; font-weight: 400; margin-top: 6px; padding-top: 0px; margin-bottom: 15px; padding-bottom: 5px; }
a h4 {color: #37A115;  text-decoration: underline; }
table.tovar h4 {font-family: 'Lucida Sans Unicode'; color: #353A3B; font-size: 12pt; letter-spacing: -1px; font-weight: 400; margin-top: 6px; padding-top: 0px; margin-bottom: 8px; padding-bottom: 5px; }
.head {font-family: 'Lucida Sans Unicode'; color: #353A3B; font-size: 18pt; letter-spacing: -1px; font-weight: 400; margin-top: 6px; padding-top: 0px; 
border-bottom: 1px dashed #CACBCD; margin-bottom: 15px; padding-bottom: 5px; margin-right: 200px; }
.data {font-weight: bold; margin-bottom: 7px; margin-top: 22px; padding: 1px 1px 1px 1px; color: #37A115; }
.read {font-size: 10px; text-decoration: underline; } 
a.pub {color: #37A115; font-weight: bold; }
.img {width: 180px; background: url('images/img.gif'); height: 130px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 15px; margin-bottom: 15px; padding: 0px; text-align: center}
.img2 {width: 134px; background: url('images/foto2.gif'); height: 146px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 15px; margin-bottom: 15px; padding: 0px; text-align: center}
.img3 {width: 160px; background: url('images/img3.gif'); height: 116px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 10px; margin-bottom: 15px; padding: 0px; text-align: center}
.foto {width: 176px; background: url('images/foto.gif'); height: 134px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 15px; margin-bottom: 15px; padding: 0px; text-align: center}
.foto3 {width: 176px; background: url('images/foto3.gif'); height: 120px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 15px; margin-bottom: 15px; padding: 0px; text-align: center}
.sert {width: 134px; background: url('images/sert.gif'); height: 176px; background-position: top left; background-repeat: no-repeat; float: left; 
margin-right: 15px; margin-bottom: 15px; padding: 0px; text-align: center}
table.data-table {border:1px solid #C4C4C3; border-collapse:collapse;}
table.data-table td {border:1px solid #C4C4C3; padding:3px 5px;}
.oc {position:fixed; top:43%; right:0; z-index:1000; height:128px; margin:0px 0 0 0; overflow:hidden;}
.oc-txt {height:128px; width:20px; float:left; overflow:hidden;}
