body {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ECEFFA;
margin:0px;
padding:0px;
background-color:#FFFFFF;
min-width:998px;
}

h1{
color:#333399;
font:bold 170% Arial, Helvetica, sans-serif;
}
h2{
color:#993333;
font:bold 140% Arial, Helvetica, sans-serif;
}
h3{
color:#993333;
font:bold 120% Arial, Helvetica, sans-serif;
}
h4{
color:#993333;
font:bold 110% Arial, Helvetica, sans-serif;
}
p{
text-indent:7px;
font:normal 100% Verdana, Arial, Helvetica, sans-serif;
}
a{
color:#0066CC;
font-weight:bold;
}
a:hover{
text-decoration:none;
}
.izero{
border:0px;
margin:0px;
padding:0px;
}
/* -----> */
.top{
width:100%;
height:51px;
background-image:url(/images/topbg.gif);
}
div.ls{
float:left;
width:31px;
text-align:center;
min-width:20px;
float:left;
}
div.ls img{
border:0px;
margin:16px 0px 7px 0px;
}
div.ls a, div.ls a:visited{
margin:0px 0px 0px 0px;
}
.button{
width:214px;
height:100%; 
background-image:url(/images/button1.png);
background-position: left top;
background-repeat:no-repeat;
background-color:#666666;
float:left;
}
.button a, .button a:visited{
font:bold 110% Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
display:block;
padding:0px;
margin:20px 0px 0px 20px;
}
.button a:hover{
color:#FFCC33;
}
#gruzovik1{
float:left;
background-image:url(/images/gruzovik1.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#00FF00;
height:51px;
width:304px;
}
#dizelka{
float:right;
height:51px;
}
.subtop{
background-image:url(/images/headbg.png); 
height:100px;
}
/* спец. классы для отдельных 2-х кнопок */
.button23{
float:left;
width:214px;
height:100px;
}
#button2{
background-image:url(/images/button2.png);
width:214px;
height:49px;
}
#button3{
background-image:url(/images/button3.png);
width:214px;
height:51px;
}
#button2 a, #button2 a:visited, #button3 a, #button3 a:visited{
font:bold 110% Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#button2 a:hover,#button3 a:hover{
color:#FFCC33;
}
/* выравнивает текст внутри двух спец.кнопок */
.btnwarper{
padding:15px 0px 14px 12px;
}
#hdtxt{
float:right;
height:100px;
font:bold italic 150% Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
margin-right:6px;
}
.phones{
font:bold italic 65% Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.low{
color:#CCCCCC;
}
.hi{
color:#FFcc33;
}
#gruzovik2{
float:left;
background-image:url(/images/gruzovik2.jpg);
background-position:top left;
background-repeat:no-repeat;
height:100px;
width:333px;
border:0px;
margin:0px;
padding:0px;
}
/* тень под шапкой */
#shadowline{
background-image:url(/images/shadow.gif);
background-repeat:repeat-x;
height:11px;
width:100%;
text-align:left;
}
/* центральная честь */
#cntr{
width:100%;
border-collapse:collapse;
}
table#cntr td{
padding:0px;
}
#lmenu{
width:250px;
vertical-align:top;
}
div.btn4{
height:30px;
margin-left:35px;
background-image:url(/images/button5.png);
background-repeat:no-repeat;
vertical-align:top;
}
.btn4 a, .btn4 a:visited{
font:bold 110% Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
margin-left:12px;
}
.btn5 a, .btn5 a:visited, .btn6 a, .btn6 a:visited{
font:bold 110% Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
text-decoration:none;
padding:10px 3px 12px 12px;
}
.btn4 a:hover, .btn5 a:hover, .btn6 a:hover{
color:#FFCC33;
}
div.btn5{
height:43px;
margin-left:35px;
background-image:url(/images/btn5.png);
background-repeat:no-repeat;
}
div.btn6{
height:52px;
margin-left:35px;
background-image:url(/images/btn6.png);
background-repeat:no-repeat;
}
#contentwrp{
padding:24px;
border-left:solid #CCCCCC 2px;
}
#footer{
background-color:#0066cc;
text-align:center;
vertical-align:top;
}
.empty{
display:none;
}
#footer #foot2{
text-align:right;
font:bold italic 90% Arial, Helvetica, sans-serif;
color:#ffaa33;
}
#foot2 a, #foot2 a:visited{
color:#ffaa33;
text-decoration:none;
}
#foot2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.tbl{
border:solid #CCCCCC 1px;
border-collapse:separate;
}
.tbl th{
background-color:#FFFFCC;
}

/* <------ */

/* блочное объявление div */
.advr{
float:right;
margin:1px 7px 1px 7px;
border:1px solid #000066;
padding:3px;
}
.advl{
float:left;
margin:1px 7px 1px 7px;
border:1px solid #000066;
padding:3px;
}
.adv{
margin:1px 7px 1px 7px;
border:1px solid #000066;
padding:3px;
}