@media screen {

/* Базовые элементы */
html {
margin: 0px;
padding: 0px;
}
body {
background-color: #eeffee;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px;
padding: 0px;
}
H1 {
margin: 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: gray;
}
H2 {
margin: 0px;
}
H3 {
margin: 0px;
}
strong {
margin: 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
a:link, a:visited {
color: gray;
text-decoration: none;
}
a:hover, a:active {
color: gray;
text-decoration: underline;
}
/* Базовые элементы */
/* ----------------------------------------------- */
/* главный контейнер */
#Container {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 980px;
}
/* главный контейнер */
/* ----------------------------------------------- */
/* специальные элементы */
P {font-size: 10pt; line-height: 10pt; letter-spacing: -0.07em;}
/* P:first-letter {margin-left: 10px;} */
.warning {font-style: italic; color: red;}

#ForTable {
clear: both;
position: relative;
margin: 10px 0px 0px 0px;
}
#SizeTable {
width: 600px;
border-collapse: collapse;
border: 1px solid black;
font: 8pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#SizeTableTH {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
font-weight: bolder;
}
#SizeTableTD {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
}
#SizeTableTDAll {
border-collapse: collapse;
border: 1px solid black;
text-align: right;
}
/* специальные элементы */
/* ----------------------------------------------- */
/* центральный блок */
#MainBlock {
position: absolute;
top: 112px;
left: 200px;
margin: 0px;
width: 600px;
z-index: 0;
/*
border: dotted;
border-color: red;
*/
}
#MainBlockTitle {
position: relative;
text-align: right;
margin: 10px 0px 0px 0px;
}
#MainBlockContentL {
clear: both;
position: relative;
text-align: justify;
margin: 10px 0px 0px 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#MainBlockContentL IMG {
float: left;
margin: 5px 10px 5px 0px;
}
#MainBlockContentL OBJECT {
float: left;
margin: 5px 10px 5px 0px;
}
#MainBlockContentR {
clear: both;
position: relative;
text-align: justify;
margin: 10px 0px 0px 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#MainBlockContentR IMG {
float: right;
margin: 5px 0px 5px 10px;
}
#MainBlockContentR OBJECT {
float: right;
margin: 5px 0px 5px 10px;
}
#Address  {display: none;}
/* центральный блок */
/* ------------------------------------------------------ */
/* левый блок */
#LeftBlock {
/* background: url(img/home/L_up4.jpg) repeat-y top left; */
position: absolute;
top: 112px;
left: 0px;
margin: 0px;
width: 200px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
/*
border: dotted;
border-color: green;
*/
}
#LeftBlockContentL {
position: relative;
text-align: justify;
margin: 10px 5px 0px 5px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#LeftBlockContentL IMG {
float: left;
margin: 5px 10px 5px 5px;
}
#LeftBlockContentL OBJECT {
float: left;
margin: 5px 10px 5px 5px;
}
#LeftBlockContentR {
position: relative;
text-align: justify;
margin: 5px 0px 5px 10px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#LeftBlockContentR IMG {
float: right;
margin: 5px 0px 5px 10px;
}
#LeftBlockContentR OBJECT {
float: right;
margin: 5px 0px 5px 10px;
}
/* левый блок */
/* ------------------------------------------------------ */
/* правый блок */
#RightBlock {
position: absolute;
top: 112px;
left: 800px;
margin: 0px;
padding: 0px 0px 0px 20px;
width: 180px;
z-index: 0;
/*
border: dotted;
border-color: green;
*/
}
#RightBlockContentL {
position: relative;
text-align: justify;
margin: 10px 0px 0px 10px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#RightBlockContentL IMG {
float: left;
margin: 5px 10px 5px 10px;
}
#RightBlockContentL OBJECT {
float: left;
margin: 5px 10px 5px 10px;
}
#RightBlockContentR {
position: relative;
text-align: justify;
margin: 10px 0px 0px 10px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#RightBlockContentR IMG {
float: right;
margin: 5px 0px 5px 10px;
}
#RightBlockContentR OBJECT {
float: right;
margin: 5px 0px 5px 10px;
}
/* правый блок */
/* ------------------------------------------------------ */
/* верхний блок */
#TopBlock {
/* background: url(http://www.stroyterminal.com/images/logo.jpg) top left no-repeat; */
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
width: 980px;
height: 112px;
}
#TopBlockContentL {
position: relative;
text-align: justify;
margin: 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#TopBlockContentL IMG {
float: left;
margin: 0px;
}
#TopBlockContentL OBJECT {
float: left;
margin: 0px;
}
#TopBlockContentR {
position: relative;
text-align: justify;
margin: 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#TopBlockContentL IMG {
float: right;
margin: 0px;
}
#TopBlockContentL OBJECT {
float: right;
margin: 0px;
}
/* верхний блок */
/* ------------------------------------------------------ */
/* нижний блок */
#BottomBlock {
position: relative;
width: 600px;
margin: 20px 0px 0px 0px;
text-align: center;
}
/* нижний блок */
/* ---------------------------------------------------- */
/* партнерский */
#PartnersBlock {
position: relative;
width: 600px;
margin: 10px 0px 0px 0px;
font: 8pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: justify;
font-size: 8pt;
line-height: 8pt;
letter-spacing: -0.07em;
}
/* партнерский */
/* ---------------------------------------------------- */
/* CLX - блок */
#CLXBlock {
position: absolute;
top: 15px;
left: 266px;
width: 468px;
height: 60px;
margin: 0px;
}
/* CLX - блок */
/* ---------------------------------------------------- */
}


@media print {

body {
background-color: #ffffff;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px;
padding: 0px;
}
H1 {
margin: 0px;
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #000000;
}
strong {
margin: 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#MainBlock {
position: relative;
margin-left: 100px;
width: 600px;
}
#MainBlockContentL {
position: relative;
text-align: justify;
margin: 10px 0px 0px 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#MainBlockContentL IMG {
float: left;
margin: 5px 10px 5px 0px;
}
#MainBlockContentR {
position: relative;
text-align: justify;
margin: 10px 0px 0px 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#MainBlockContentR IMG {
float: right;
margin: 5px 0px 5px 10px;
}
#Address {
/*
clear: both;
position: relative;
text-align: left;
margin: 10px 0px 0px 0px;
font: 10pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
*/
display: none;
}
#LeftBlock  {display: none;}
#RightBlock {display: none;}
#TopBlock {display: none;}
#BottomBlock {display: none;}
#PartnersBlock {display: none;}
#ForTable {
clear: both;
position: relative;
margin: 10px 0px 0px 0px;
}
#SizeTable {
width: 600px;
border-collapse: collapse;
border: 1px solid black;
font: 8pt verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
#SizeTableTH {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
font-weight: bolder;
}
#SizeTableTD {
width: 150px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
}
#SizeTableTDAll {
border-collapse: collapse;
border: 1px solid black;
text-align: right;
}

}