html,body {
margin: 0;
padding: 0;
}

.wrapper {
float: left;
width: 100%;
}

#content {
margin: 0 32%;
}

#left {
float: left;
width: 32%;
margin-left: -100%;
}

#comparison {
margin-left: -40px;
}

#right {
float: left;
width: 32%;
margin-left: -32%;
margin-top: 0px;
}

#itherm_logo {
margin: 50px 16% 0px 19%;
}

#attention {
margin: 0px 16% 0px 19%;
}

img {
border: 0px;
}

#framework {
min-width: 1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

.form_frame {
border: solid 1px #e5e5e5;
padding: 30px;
}

.form_label {
margin: 0px 0px 3px 0px;
font-weight: bold;
}

.form_label_add {
margin: 0px 0px 16px 0px;
font-weight: normal;
}

.form {
margin: 0px;
}

.canvas_1 {
margin: 0px 0px 8px 0px;
padding: 1px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
border: solid 1px #c8c8c8;
width: 250px;
}

.canvas_2 {
margin: 0px 0px 8px 0px;
padding: 1px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
border: solid 1px #c8c8c8;
width: 200px;
}

.canvas_3 {
margin: 0px 0px 8px 0px;
padding: 1px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
border: solid 1px #c8c8c8;
width: 100%;
//width: 98%;
height: 100px;
}

.canvas_4 {
margin: 0px 0px 0px 0px;
padding: 1px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
border: solid 1px #c8c8c8;
width: 30px;
text-align: right;
}

.button_1 {
padding: 1px 20px 1px 20px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #ffffff;
background-color: #616161;
border: 0px;
}

.title {
margin: 0px 0px 30px 0px;
}

.cert {
margin: 20px 20px 20px 0px; 
}

.cert_right {
margin: 20px 0px 20px 0px; 
}

.cert_last {
margin: 0px 20px 0px 0px; 
}

.notice {
font-weight: bold;
}

.text {
margin: 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
line-height: 16px;
}

.text {
margin: 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
line-height: 16px;
}

.context {
margin: 0px 19% 0px 16%;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

#bestseller_description {
margin: 15px 0px 20px 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

.item_description {
margin: 15px 0px 20px 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

#price_download {
margin: 15px 0px 0px 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

.price_description {
margin: 0px 0px 20px 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

#other {
font-family: Arial, Tahoma;
font-size: 12px;
color: #3a3a3a;
letter-spacing: 0px;
font-weight: normal;
}

#attention_img {
background-image: url('i/delivery.jpg');
background-repeat: no-repeat;
background-position: left bottom;
padding: 0px 0px 183px 0px;
}

.gray {
color: #616161;
}

#more {
margin: 0px 16% 0px 19%;
}

.more_blocks {
margin: 65px 0px 0px 0px;
}

#more_img {
background-image: url('i/lines.gif');
background-repeat: no-repeat;
background-position: left top;
margin: 0px 0px 0px -15px;
padding: 0px 0px 15px 15px;
}

#zakaz_img {
margin: 0px 19% 0px 16%;
}

#contact_img {
margin: 0px 19% 0px 16%;
}

#flashcontent {
margin: 50px 0px 0px 0px;
height: 381px;
width: 100%;
overflow: hidden;
}

.red {
margin: 0px;
font-family: Arial, Tahoma;
font-size: 24px;
color: #d10008;
font-weight: normal;
letter-spacing: -1px;
line-height: 22px;
}

.normal {
margin: 0px;
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
line-height: 16px;
font-weight: normal;
}

.thin {
font-weight: normal;
}

.city {
margin: 0px 19% 5px 16%;
font-family: Arial, Tahoma;
font-size: 21px;
color: #000000;
font-weight: normal;
letter-spacing: -1px;
line-height: 22px;
}

.phone {
margin: 0px 19% 0px 16%;
font-family: Arial, Tahoma;
font-size: 24px;
color: #d10008;
font-weight: bold;
letter-spacing: -1px;
line-height: 22px;
}

.code {
color: #c8c8c8;
font-weight: normal;
}

.black {
margin: 0px;
font-family: Arial, Tahoma;
font-size: 24px;
color: #000000;
font-weight: normal;
letter-spacing: -1px;
line-height: 22px;
}

#attention {
margin: 170px 16% 0px 19%;
}

.spacing {
margin: 0px 0px 6px 0px;
color: #616161;
}

#how {
padding: 15px 0px 0px 0px;
width: 195px;
height: 80px;
}

#calc {
margin: 14px 0px 0px 0px;
width: 195px;
height: 80px;
}

#about {
padding: 18px 15px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#about_active {
padding: 18px 8px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#catalog {
padding: 18px 15px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#catalog_active {
padding: 18px 8px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#price {
padding: 18px 15px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#price_active {
padding: 18px 8px 47px 0px;
float: left;
font-family: Arial, Tahoma;
font-size: 12px;
}

#delivery {
padding: 18px 0px 47px 0px;
font-family: Arial, Tahoma;
font-size: 12px;
}

a.lnk_01:link, a.lnk_01:visited, a.lnk_01:hover, a.lnk_01:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

.active_item {
background-image: url('i/active.gif');
background-repeat: no-repeat;
background-position: right bottom;
padding: 18px 32px 47px 25px;
}

a.lnk_02:link, a.lnk_02:visited, a.lnk_02:hover, a.lnk_02:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #ffffff;
text-decoration: underline;
}

a.lnk_03:link, a.lnk_03:visited {
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
text-decoration: underline;
}

a.lnk_03:hover, a.lnk_03:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.lnk_04:link, a.lnk_04:visited, a.lnk_04:hover, a.lnk_04:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
text-decoration: underline;
}

a.lnk_05:link, a.lnk_05:visited, a.lnk_05:hover, a.lnk_05:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
text-decoration: none;
}

a.lnk_06:link, a.lnk_06:visited {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.lnk_06:hover, a.lnk_06:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #5a5a5a;
text-decoration: underline;
}

a.lnk_25:link, a.lnk_25:visited {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.lnk_25:hover, a.lnk_25:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #5a5a5a;
text-decoration: underline;
}

a.lnk_07:link, a.lnk_07:visited {
font-family: Arial, Tahoma;
font-size: 12px;
color: #5a5a5a;
text-decoration: underline;
}

a.lnk_07:hover, a.lnk_07:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

a.lnk_08:link, a.lnk_08:visited, a.lnk_08:hover, a.lnk_08:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #3a3a3a;
text-decoration: underline;
}

a.lnk_09:link, a.lnk_09:visited, a.lnk_09:hover, a.lnk_09:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #333333;
text-decoration: underline;
}

a.lnk_10:link, a.lnk_10:visited, a.lnk_10:hover, a.lnk_10:active {
font-family: Arial, Tahoma;
font-size: 12px;
color: #d10008;
text-decoration: underline;
}

#navigation {
margin: 107px 0px 113px 0px;
}

.gray_spacer {
height: 1px;
background-color: #e5e5e5;
margin: 0px 0px 8px 0px;
}

div.specs div.name {
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
font-weight: bold;
float: left;
width: 160px;
}

div.specs div.name_small {
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
float: left;
width: 220px;
}

div.specs div.parameter {
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
text-align: right;
}

.specs {
margin: 0px 0px 10px 0px;
}

div.specs div.price {
font-family: Arial, Tahoma;
font-size: 24px;
font-weight: bold;
letter-spacing: -1px;
color: #d10008;
float: left;
width: 160px;
}

div.specs div.price_2 {
font-family: Arial, Tahoma;
font-size: 24px;
font-weight: bold;
letter-spacing: -1px;
color: #d10008;
width: 160px;
padding-top: 7px;
padding-bottom: 5px;
}

div.specs div.price_small {
font-family: Arial, Tahoma;
font-size: 12px;
font-weight: bold;
color: #d10008;
text-align: right;
}

div.specs div.quantity {
font-family: Arial, Tahoma;
font-size: 12px;
font-weight: normal;
color: #616161;
text-align: right;
}

.rub {
color: #c8c8c8;
font-weight: normal;
}

#footer {
min-width: 1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
clear: both;
}

#spacer {
height: 1px;
background-color: #e5e5e5;
margin: 0px 0px 40px 0px;
}

#white_space {
height: 156px;
}

#copyrights {
margin: 0px 0px 65px 32%;
}

#company {
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
line-height: 16px;
margin: 0px 0px 7px 0px;
}

#contacts {
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
line-height: 16px;
margin: 0px 0px 7px 0px;
}

#developer {
font-family: Arial, Tahoma;
font-size: 12px;
color: #9c9c9c;
line-height: 16px;
}

#zakaz {
width: 177px;
height: 40px;
margin: 111px 0px 0px 0px;
//margin: 115px 0px 0px 0px;
background-image: url('i/russia_map.gif');
background-repeat: no-repeat;
background-position: right top;
padding: 10px 0px 0px 0px;
}

a:active {
outline: none;
}

a:focus {
outline: none;
}

#slidebar {
width: 150px;
display: none;
margin: 10px 0px 0px 0px;
line-height: 16px;
}

#addorder {
display: none;
margin: 0px;
padding: 20px 0px 2px 0px;
}

ul li {
padding: 3px 0px 3px 0px;
list-style-image: url('i/marker.gif');
}




* html #framework {
min-width: 1000px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "990px" : "100%");
}

* html .context {
padding-right: 300px;
margin: 0px -65% 0px 16%;
font-family: Arial, Tahoma;
font-size: 12px;
color: #616161;
line-height: 16px;
}

* html #other {
padding-right: 300px;
margin: 17px -65% 0px 16%;
font-family: Arial, Tahoma;
font-size: 12px;
color: #3a3a3a;
line-height: 18px;
}

* html #phone {
padding-right: 300px;
margin: 17px -65% 0px 16%;
font-family: Arial, Tahoma;
font-size: 24px;
color: #d10008;
font-weight: bold;
letter-spacing: -1px;
line-height: 22px;
}
