body{
margin: 0px;
padding: 0px;
font-family: "Arial";
font-size:12px;
background:url(/images/fon_top.jpg) no-repeat #f4ffff center top;
}

.base {	width: expression((document.body.offsetWidth <= 990) ? '990px' : '100%'); min-width: 990px;}

img{
border:0;
}

ul {
 margin: 0px;
 padding: 0px;

}
li {
 text-align:left;
 margin-top:0px;
 padding: 0px;
}
 a:link,  a:visited{
color:#00678c;
font-size:14px;
text-decoration:underline;
}
 a:hover, a:active{
color:#b81808;
text-decoration:underline;
font-size:14px;
}


table, tr, td{ 
 
border-collapse: collapse; 
border-color: #666; 
}
.navigation{
padding-top:11px;
padding-left:30px;
}
.nav,.nav ul {	padding: 0;	margin: 0;	list-style: none;	line-height: 1;}
.nav a {	display: block;}
.nav li {	float: left; margin-left: 13px;	margin-right: 13px;}

h1{
margin: 20px 0px 20px 0px;
font-size:24px;
color:#232b2d;
font-weight:normal;
white-space:nowrap;
font-variant:small-caps;
}
h2{
margin: 20px 0px 20px 0px;
font-size:20px;
color:#232b2d;
font-weight:normal;
font-variant:small-caps;
}
p{
margin:14px 0px 0px 0px;
font-size:14px;
color:#4c5d5f;
}
.content_left ul {
 margin: 0px;
 padding: 0px;
}
.content_left li {
 text-align:left;
 margin:10px 10px 10px 20px;
 padding: 0px;
 font-size:14px;
color:#4c5d5f;
}

.b{
font-weight:bold;
}

.fon_bottom{
width:100%;
background:url(/images/fon_bottom.jpg) no-repeat center bottom;
position:relative;
float:left;
}
.fon_top{
width:100%;

}
.bb{
width:980px;
margin:0px auto;

}
.bottom{
width:100%;
height:330px;
position:relative;
float:left;
margin-top:10px;
}
.header_top{
width:980px;
padding-top:31px;
margin:0px auto 0px auto;
height:238px;
background:url(/images/header_fon.jpg) no-repeat;
}
.hl{
position:relative;
float:left;
width:185px;

left:30px;

}
.ic_top{
width:185px;
text-align:center;
margin-top:30px;
}
.hc{
position:relative;
float:left;
z-index:10;
width:562px;
left:30px;
top:5px;
}
.hr{
position:relative;
float:right;
width:208px;
margin-top:30px;
text-align:right;
}
.big_car{
width:562px;
margin:-6px auto 0px auto;
height:240px;
background:url(/images/big_car.png) no-repeat;
position:relative;

}
.logo{
width:185px;
height:105px;


}
.text01{
color:#fff;
font-size:14px;
margin-bottom:6px;
}
.phone{
color:#fff;
font-size: 30px;
font-weight:bold;

}
.m{
color:#fbb40b;
font-size:18px;
font-weight:normal;
}
.menu_top01{
width:100%;
background:url(/images/menu_top01.jpg) no-repeat left;
 height:49px;
text-align:center;
position:relative;
z-index:100;

}
.menu_top02{
width:100%;
background:url(/images/menu_top02.jpg) no-repeat right;
 height:49px;
 
}
.menu_top03{
width:100%;
background:url(/images/menu_top03.jpg) repeat-x;
 height:49px;


}
.menu_top02 table{
margin-top:12px;
}

.line_menu{
width:1px; 
border-left:1px solid #00678c; 
height:23px;
}
.menu_top02 a{
color:#00678c;
text-decoration:none;
line-height:23px;
}
.menu_top02 a:hover{
color:#b81808;
text-decoration:none;
line-height:23px;
}
.ic_cars{
width:980px;
height:227px;
background:url(/images/ic_cars.png) no-repeat;
}
.ic_cars-inner{
width:980px;
height:72px;
background:url(/images/ic_cars.png) no-repeat bottom;
padding:10px 0 0 0;
}
.zakaz01{
width:326px;
float:left;
text-align:center;
margin-top:4px;
}
.ic_car01{
width:212px;
height:148px;
background:url(/images/ic_car01.png) no-repeat top;
margin:0px auto;
}
.ic_car02{
width:203px;
height:148px;
background:url(/images/ic_car02.png) no-repeat top;
margin:0px auto;
}
.ic_car03{
width:242px;
height:148px;
background:url(/images/ic_car03.png) no-repeat top;
margin:0px auto;
}
.but_yel a{
margin:8px auto 0px auto;
color:#fff;
font-size:17px;
text-decoration:none;
white-space:nowrap;
display:block;
width:177px;
height:29px;
text-align:center;
line-height:29px;
background:url(/images/but_yel.png) no-repeat;
}
.but_yel a:hover{
color:#fff;
font-size:17px;
text-decoration:none;
white-space:nowrap;
}

.content{
width:980px;
margin:10px auto 0px auto;
}
.content_left{
position:relative;
float:left;
width:654px;
}
.content_right{
position:relative;
float:right;
width:273px;
margin-top:30px;
}

.cc{
margin-left:30px;
width:750px;
}

.menu_bottom01{
width:100%;
background:url(/images/menu_bot01.jpg) no-repeat left;
height:43px;


}
.menu_bottom02{
width:100%;
background:url(/images/menu_bot02.jpg) no-repeat right;
height:43px;
 
}
.menu_bottom03{
width:100%;
background-color:#fff;
height:43px;
position:relative;
float:left;
margin-top:80px;


}
.menu_bottom02 table{
margin-top:10px;
}
.line_menu{
width:1px; border-left:1px solid #00678c; height:23px;
}
.menu_bottom02 a{
color:#00678c;
text-decoration:none;
line-height:23px;
}
.menu_bottom02 a:hover{
color:#b81808;
text-decoration:none;
line-height:23px;
}
.footer{
margin: 20px  auto;
width:980px;
font-size:12px;
color:#232b2d;
line-height:18px;
position:relative;
float:left;
}
.footer a{
text-decoration:none;
color: #3F3F40;
font-size:14px;
}
.footer a:hover{
color: #3F3F40;
text-decoration:underline;
font-size:14px;
}
.footer_left{
position:relative;
float:left;
width:100%;
height:140px;
}
.footer_right{
position:relative;
float:right;
width:100%;
text-align:right;
}
.block02{
margin-left:150px;
width:620px;
height:86px;
margin-bottom:20px;
}
.block01{
width:100%;
background:url(/images/one.jpg) no-repeat top left;
}
.block03{
width:100%;
background:url(/images/two.jpg) no-repeat top left;
}

.block04{
width:100%;
background:url(/images/three.jpg) no-repeat top left;
}
.left{
position:relative;
float:left;
width:50%;
height:140px;
}
.right{
position:relative;
float:left;
width:50%;
height:140px;
}
.foto_car{
width:200px;
height:125px;
margin: 30px 18px 0px 0px;
position:relative;
float:left;
}

/* Contacts */
#contactsformcontainer { width:500px; color:#4c5d5f; }
#contactsformcontainer div.clear { padding:6px 0px; vertical-align:top; }
#contactsformcontainer form label { width:100px; float:left; margin:0 0px; }

