html {
height: 100%;
width:expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 1280? "1280px" : "auto");
}
body
{
height: auto !important;
height: 100%;
min-height: 100%;
position: relative;

margin:0;
padding:0;
max-width:1280px;
min-width:950px;
_width:expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 1280? "1280px" : "auto");
position: relative;
background-image:url("fon.jpg");
background-repeat:no-repeat;
background-position:left top;;
background-color:#e0f8fe;
}


A:link{color:#608ecb; font-family:Arial;}
A:visited{color:#608ecb; font-family:Arial;}
A:hover{color:#1c4373; font-family:Arial;}
A:active{color:#FF3333; font-family:Arial;}

.ras
{
height:91px;
position: relative;
}
.head0
{
height:338px;
width:274px;
background-image:url(zad.png);
background-position:left bottom;
background-repeat:no-repeat;
}
.peredpol
{
position:absolute;
left:0px;
width:100%;
overflow:hidden;
}
.head1
{
position:relative;
z-index:1;
width:700px;
min-width:700px;
left:50%;
margin-left:-190px;
margin-top:-25px;
height:363px;
background-image:url(pered.png);
background-position:right bottom;
background-repeat:no-repeat;
filter:expression(fixPNG(this));
}
.head2
{

margin-right:171px;
height:338px;
background-image:url(seredina.png);
background-position:center bottom;
background-repeat:repeat-x;
filter:expression(fixPNG(this));
}

.peredser
{
margin-top:-338px;
margin-left:274px;
margin-right:50%;
height:338px;


}
.polosa
{
font-size:10px;
position:absolute;
margin-left:20px;
width:50%;
z-index:40;


top:177px;
background-position:right;
height:10px;
z-index:310;
background-repeat:no-repeat;
background-image:url(polosa.png);
}
.menu
{
position:absolute;
left:55px;
top:124px;
z-index:500;
}
.imenu
{
font-family:Arial;
font-size:20px;
text-decoration:none;
}
.gruzpol
{
top:91px;
position:absolute;
left:0px;
width:100%;
z-index:2;
overflow:hidden;
}
.gruz
{
position:relative;
z-index:2;
width:700px;
left:50%;
margin-left:-590px;
_margin-left:-595px;
height:158px;
background-image:url(gruz.jpg);
background-position:right top;
background-repeat:no-repeat;

}
.str
{
border:0px solid red;
top:91px;
position:absolute;
left:13px;
width:80%;
height:154px;
z-index:400;
background-image:url(str.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.body
{
height:400;
}
.lm
{
position:relative;
float:left;
left:0px;
bottom:0px;
width:188px;
height:273px;
background-image:url(lmap.jpg);
}
.rm
{
position:relative;
float:right;
right:0px;
bottom:0px;
width:555px;
height:273px;
background-image:url(rmap.jpg);
}
.footer
{
margin-bottom:5px;
margin-left:150px;
}
.title
{
	position:absolute;
	word-spacing:nowrap;
	top:30px;
	left:50%;
	margin-left:-255px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:30px;
	color:#0854d8;
	width: 546px;
}
.content
{
font-family:Arial;
font-size:14px;
text-align:justify;
margin-left:150px;
width:600px;
}
.tel
{
position:absolute;
left:800px;
top:462px;
width:330px;
z-index:501;
font: bold 18px Verdana, Geneva, sans-serif;
}
.qwe
{
height:50px;
width:250px;
position:absolute;
bottom:-550px;
_bottom:-140px;
font-family:Arial;
font-size:10px;
left:239px;
}
.kont
{
position:absolute;
font-family:Arial;
font-size:12px;
left:800px;
top:550px;
width:300px;
height:50px;
z-index:502;
}
.submenu
{
position:absolute;
left:190px;
top:150px;
width:208px;
height:84px;
z-index:503;
background-color: #FFFFFF;
}
div.content strong, div.content a.color_link 
{
font-weight:bold;
text-decoration:none;
color:#000;
}
p.reg_link
{
font:11px Tahoma; 
margin:0px -10px;
}
p.reg_link a 
{
text-decoration:none;
color:#000;
}
div.karta
{
	width: 270px;
	height: 135px;
	}
div.gorod
{
	font-size:9px;
	}