@media screen {

/* Базовые элементы */
html {
margin: 0px;
padding: 0px;
}
body {
background-color: #E7E2C5;
font: 10pt verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
letter-spacing: -0.07em;
color: #000000;
margin: 0px;
padding: 0px;
}
H1 {
margin: 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #4B4B4B;
}
H2 {
margin: 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #4B4B4B;
}
H3 {
margin: 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #4B4B4B;
}
H4,H5,H6 {
margin: 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
letter-spacing: -0.07em;
color: #000000;
}
a:link, a:visited {
font: 10pt verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
letter-spacing: -0.07em;
color: #5B3715;
text-decoration: none;
font-weight: bold;
}
a:hover, a:active {
font: 10pt verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
letter-spacing: -0.07em;
color: #B8B08B;
text-decoration: underline;
font-weight: bold;
}
/* Базовые элементы */

/* специальные элементы */
em { color:#990000; font-weight: bold; }
.warning {font-style: italic; color: red;} /* warning */
.ok {font-size:14pt;font-style:italic;color:green;font-weight:bold;}
#SelectColorDoors {
position: relative;
width:170px;
margin: 0px;
background-color: #E7E2C5;
font: 10pt verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
letter-spacing: -0.07em;
color: #5B3715;
font-weight: bold;
}
/* специальные элементы */

/* главный контейнер */
#Container {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 980px;
}
/* главный контейнер */

/* центральный блок */
#MainBlock {
position: absolute;
top: 120px;
left: 200px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 10px;
width: 590px;
/*
border-style: solid;
border-color: green;
border-width: 1px;
*/
}
/* центральный блок */

/* левый блок */
#LeftBlock {
position: absolute;
top: 140px;
left: 0px;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 10px;
width: 195px;
border-right-style: dashed;
border-right-width: 1px;
border-right-color: black;
}
/* левый блок */

/* правый блок */
#RightBlock {
position: absolute;
top: 120px;
left: 800px;
margin: 0px;
padding: 0px 0px 0px 10px;
width: 170px;
}
div.afterG {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 9pt;
letter-spacing: -0.07em;
padding-left:5px;
}
div.afterG a {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
font-size: 9pt;
line-height: 9pt;
letter-spacing: -0.07em;
color: #68644f;
}
/* правый блок */

/* верхний блок */
#TopBlock {
background: url(images/logo3.jpg) no-repeat top left;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 980px;
height: 120px;
}
/* верхний блок */

/* блок заголовка */
#BlockTitle {
clear: both;
position: relative;
text-align: right;
margin: 0px 5px 5px 0px;
}
/* блок заголовка */

/* блоки контента */
#BlockDesc {
clear: both;
position: relative;
text-align: justify;
margin: 0px 5px 10px 0px;
}
#BlockContentL {
clear: both;
position: relative;
text-align: justify;
margin: 0px 5px 10px 0px;
}
#BlockContentL h1 {
margin: 0px;
font: 14pt verdana, Arial, Helvetica, sans-serif;
color: #4B4B4B;
text-decoration:underline;
}
#BlockContentL IMG {
float: left;
margin: 5px 10px 5px 0px;
}
#BlockContentL OBJECT {
float: left;
margin: 5px 10px 5px 0px;
}
#BlockContentR {
clear: both;
position: relative;
text-align: justify;
margin: 0px 5px 10px 0px;
}
#BlockContentR h1 {
margin: 0px;
font: 14pt verdana, Arial, Helvetica, sans-serif;
color: #4B4B4B;
text-decoration:underline;
}
#BlockContentR IMG {
float: right;
margin: 5px 0px 5px 10px;
}
#BlockContentR OBJECT {
float: right;
margin: 5px 0px 5px 10px;
}
/* блоки контента */

/* блок шкалы страниц */
#CardScale {
clear: both;
position: relative;
text-align: justify;
margin: 0px 0px 10px 0px;
}
/* блок шкалы страниц */

/* блоки карточки товара */
#CardDoors {
clear: both;
position: relative;
text-align: justify;
margin: 0px 5px 10px 0px;
}
#CardModel {
clear: both;
position: relative;
text-align: right;
margin: 0px 0px 5px 0px;
}
#CardDescription {
clear: both;
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
}
#CardDescription IMG {
float: left;
margin: 5px 10px 5px 0px;
}
#CardMaterialsAndColor {
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
}
#CardComplect {
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
}
#CardWhatBuy {
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
}
#CardSizeTable {
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
}
#CardDelivery {
position: relative;
text-align: right;
margin: 0px 0px 5px 0px;
}
#CardPrice {
position: relative;
text-align: right;
margin: 0px 0px 5px 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #B8B08B;
}
#CardCountry {
position: relative;
text-align: right;
margin: 0px 0px 5px 0px;
}
#CardComments {
clear: both;
position: relative;
text-align: left;
margin: 0px 0px 5px 0px;
font-size: 8pt;
font-style: italic;
color: gray;
}
#CardNoGoods {
position: relative;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: red;
margin: 0px 0px 20px 0px;
}
/* блоки карточки товара */
/* Таблицы размеров дверей */
#SizeTable {
width: 450px;
border-collapse: collapse;
border: 1px solid black;
font: 8pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#SizeTable TH {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
font-weight: bolder;
}
#SizeTable TD {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
}
/* Таблицы размеров дверей */

/* блок тестовый
#TestBlock {
position: relative;
text-align: justify;
margin: 0px 0px 5px 0px;
border-style: solid;
border-color: red;
border-width: 1px;
}
блок тестовый */

}


@media print {
#LeftBlock  {display: none;}
#RightBlock {display: none;}
#TopBlock {display: none;}
}
