* {
padding:0px;
margin:0px;
}
body{
font-family: Tahoma, Arial;
text-align:left;
font-weight:normal;
color:#fff;
font-size:12px;
width:100%;
background:url(/img/bgr1.jpg) top left repeat-x #0e171c;
}
a{
color:#fff;
}
a:hover{
text-decoration:none;
}
li{
list-style-type:none;
}
.container1_top, .container1_middle, .container1_bottom, .container5{
margin:auto;
width:92%;

}
.container1_top{
background:url(/img/bg2.jpg) top left repeat-x #253138;
}
.container2_middle{
background:url(/img/bgr4.jpg) 0px 1px repeat-x #253138;
}
.container1_bottom{
background:url(/img/bgr5.jpg) 0px 1px repeat-x #24333f;
}
.container1_middle{
background:url(/img/bgr8.jpg) 0px 2px repeat-x #0d1319;
}
.container2_bottom{
background:url(/img/bgr6.jpg) 0px 0px repeat-x #3b4e5f;
}
.container2_top, .container2_middle, .container2_bottom{
margin:auto;
width:92%;
padding:0px 30px;
}
.container2_top{
background:url(/img/bgr3.jpg) top left repeat-x #334657;
}
.container3{
background:url(/img/bgr12.jpg) 0px 1px repeat-x #0d1319;
}
.container4{
background:url(/img/bgr11.jpg) 0px 0px repeat-x #0d1319;
height:20px;
}
.container5{
background:url(/img/bgr9.jpg) 0px 0px repeat-x #9ba6b0;
height:20px;
}
.main img{
padding:1px;
border:1px solid #fff;
}
.content img{
padding:1px;
border:1px solid #567695;
}
.logo{
background:url(/img/logo.jpg) center top no-repeat;
float:left;
width:308px;
height:86px;
}
.logo a.img{
display:block;
margin-left:32px;
width:220px;
height:80px; 
}
.header_block{
height:86px;
background:url(/img/header2.gif) top right no-repeat;
}
.header_block2{
height:86px;
background:url(/img/header3.gif) top right repeat-x;
}
.contact_block{
float:left;
padding-top:30px;
padding-left:20px;
font-size:13px;
}
.links{
float:right;
padding-right:70px;
padding-top:50px;
}
.links a{
display:block;
width:25px;
height:20px;
float:left;
margin-right:5px;
}
.links a.home_link{
background:url(/img/home.gif) top left no-repeat;
}
.links a.contacts_link{
background:url(/img/contacts.gif) top left no-repeat;
}
.links a.sitemap_link{
background:url(/img/sitemap.gif) top left no-repeat;
}
.banner{
height:226px;
background:url(/img/banner.gif) top left no-repeat;

}
.banner_cont{
height:226px;
background:url(/img/border.gif) top left repeat-x;
clear:both;
padding-top:6px;
}
.banner_cont2{
height:226px;
background:url(/img/bgr_right_3.jpg) top right no-repeat #000;
}
.nav{
margin:auto;
width:100%;
text-align:center;
background:url(/img/border.gif) top left repeat-x #e2e5e7;
padding-top:6px;
border-bottom:1px solid #1c2b37;
clear:both;
}
.main{

clear:both;
}
* html .main{
margin-top:30px;
}
.main_menu{
margin:auto;
width:100%;
}
.catalog{
padding:30px 0px;
}
.catalog li{
padding: 2px 0px 2px 20px;
background:url(/img/marker.gif) 0px 4px no-repeat;

}
.catalog a{
text-decoration:none;
font-size:12px;
}
.catalog a:hover{
text-decoration:underline;
}
div#nav{
background:url(/img/nav_bgr.jpg) 0px 2px repeat-x;
}
.nav{
height:26px;
width:100%;

}
.nav ul{
height:26px;
width:100%;
margin:auto;
padding:0px 5px;

}
.nav li{
background:url(/img/nav_border.jpg) 0px 0px no-repeat;
float: left;
display: block;
position: relative;
padding:1px 0px 1px 1px;
}
.nav li.first{
background:none;
}
.nav li.first a{
border:none;
}
.nav a{
display:block;
padding:5px 2px;
color:#16425b;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-family:arial;
border-left:1px solid #f7f0eb;
font-size:11px;
}
.nav li.sel a, .nav li a:hover{
background:url(/img/nav_over.jpg) top left repeat-x;
color:#fff;
}
.nav li li {
float: none;
display: block;
padding:0px;
border:none;
background:none;
padding:1px 0px;
}
.nav li li a, .nav li.sel li a{
padding:0px;
display:block;
font-size:14px;
border:none;
background:none;
text-align:left;
text-transform:none;
text-decoration:underline;
color:#567695;
font-weight:normal;
}
.nav li li a:hover, .nav li.sel li a:hover{
text-decoration:none;
background:none;
color:#567695;
}
.nav li ul {
position: absolute;
left:1px;
top: 25px;
display: none;
white-space: nowrap;
height:auto;
background:none;
background-color:#ecedef;
padding:7px 10px;
border-bottom:2px solid #c4b79c;
border-right:2px solid #c4b79c;
width:auto;
}
.nav li:hover ul, .nav li.over ul {
display: block;
}
* html .nav li:hover ul{
width:290px;
}
* html .nav li.over ul{
width:290px;
}
/* Fix IE. Hide from IE Mac \*/
* html .nav li li { float: left; }
* html .nav li li a { height: 1%; }
/* End */



.banners{
height:98px;
padding:0px 0px;
margin:auto;
width:100%;
}
.banners td.banner1{
background:url(/img/banner1.jpg) bottom left no-repeat;
height:98px;
width:27%;
}
.banners td.banner2{
background:url(/img/banner2.jpg) bottom left no-repeat;
}
.banners div.banner3{
background:url(/img/banner3.jpg) bottom right no-repeat;
margin-top:1px;
}
.banners td.banner4{
background:url(/img/banner4.jpg) bottom right no-repeat;
width:25%;
}
.banners td.sublink .space{
padding-top:80px;
}
.banners td.sublink a, .banners div.header_text, a.header_text2{
text-transform:uppercase;
color:#080f14;
text-decoration:none;
font-size:14px;
margin:0px auto;
text-align:center;
display:block;
width:auto;
}
a.header_text2{
background-color:#8f969e;
margin-bottom:10px;
}
td.spec{
width:25%;
}
td.news{
width:150px;
padding-bottom:20px;
width:25%;
}
.news a.news_link{
display:block;
background:url(/img/marker2.gif) 0px 5px no-repeat;
padding-left:10px;
}
.content{
padding:20px 20px;
}
.news a.title{
color:#99ccff;
text-decoration:none;
}
td.news div.item{
padding:10px 0px 20px 0px;
background:url(/img/news_bgr.gif) top left no-repeat;
}
td.news a.link{
display:block;
width:13px;
height:11px;
margin-top:2px;
background:url(/img/marker.gif) top left no-repeat;
}
h2, h3{
font-size:15px;
font-family:arial;
}
h1.header, h2.header{
font-size:13px;
font-weight:normal;
color:#080f14;
font-family:arial;
text-transform:uppercase;
}
h1.header{
height:20px;
width:92%;
padding:0px 45px;
font-size:16px;
}
h2.header{
color:#99ccff;
margin-bottom:20px;

}
.container4 h1.header{
background:url(/img/bgr9.jpg) top left repeat-x;
}
.copy{
padding:20px 0px 10px 0px;
background:url(/img/border_bottom.gif) top left repeat-x;
}
h3{
font-size:12px;
}
form{
margin-top:10px;
}
.fld, select{
border:1px solid #7e7e7e;
width:220px;
color:#7e7e7e;
background-color: #ffffff;
}
.btn {
border:1px solid #7e7e7e;
padding: 2px 8px 2px 8px;
background: #aaaaaa;
color: #FFFFFF;
font-size:11px;
}
input, textarea, select, button {
margin-top:2px;
margin-bottom:3px;
font-size:12px;
}
table td, th{
vertical-align:top;
}
.sitemap li{
font-size:11px;
margin-top:2px;
margin-bottom:2px;
list-style-type:none;
padding-left:10px;
background:url(/img/marker2.gif) 0px 4px no-repeat;
}
td.spec2{
width:30%;
padding-right:20px;
}
td.catalog_data{
padding-left:30px;
}
.catalog_data img, .photoCatalog a.img{
float:left;
margin-right:20px;
}
.catalog_data a.img{
display:block;
}
.catalog_data div.item, .photoCatalog div.item{
clear:both;
height:150px;
}
.photoCatalog div.item{
height:auto;
margin:10px 0px;
padding:10px 0px;
}

.photoCatalog a{
color:#6bb8ff;
}
.photoCatalog td.label2{
padding-right:20px;
color:#ccc;
width:100px;
}
.photoCatalog td{
font-size:11px;
}
.photoCatalog div.text{
margin-left:200px;
}
.photoCatalog .ext{
color:#ccc;
font-size:11px;
padding:0px 2px;
}
.photoCatalog .car_title{
padding-bottom:7px;
color:#99ccff;
font-size:13px;
}
.catalog_data div.title, .photoCatalog a.title, .catalog_data2 td.title{
display:block;
font-size:14px;
margin-bottom:5px;
font-weight:bold;
color:#99ccff;
font-family:arial;
text-decoration:none;
}
.catalog_data div.pages, .catalog_data2 div.pages{
margin-bottom:10px;
}
.catalog_data div.pages a, .catalog_data div.pages, .catalog_data2 div.pages, .catalog_data2 div.pages a,{
color:#567695;
text-decoration:none;
}
.catalog_data div.pages a:hover{
color:#99ccff;
}
p{
padding:5px 0px;
}
.content li{
padding-left:20px;
background:url(/img/marker2.gif) 5px 7px no-repeat;
}
strong{
font-weight:normal;
}
td.label{
text-align:right;
padding-right:4px;
padding-top:2px;
}
.error{
color:#dc0110;
}
.zapchasti-form input.fld, .zapchasti-form textarea.fld{
width:95%;
}
.catalog_data2 div.news{
margin-top:10px;
border-top:1px solid #aaa;
padding-top:20px;
}
.banners3{
padding:20px 0px;
}
.banners3 div.banner2{
width:225px;
margin:10px 0px;
padding:1px;
border:1px solid #567695;
}
.counters{
padding-bottom:20px;
}
.content a.main_link{
text-decoration:none;
}
a.order_btn{
display:block;
width:100px;
text-decoration:none;
text-align:center;
margin-top:40px;
font-size:12px;
padding:4px 10px;
background:url(/img/nav_over.jpg) top left repeat-x;
font-weight:bold;
font-family:arial;
}
sublink p{
padding:0px;
margin:0px;
}
.photoCatalog td{
padding:0px;
}
.descript{
padding:10px;
border:1px solid #567695;
width:90%;
}
div.main_btn{
display:block;
width:140px;
height:120px;
color:#fff;
font-weight:bold;
font-family:arial;
text-align:center;
margin:auto;
}
div.main_btn a{
padding-top:90px;
display:block;
}
div.btn_trucks{
background:url(/img/btn_trucks.gif) 0px 20px no-repeat;
}
div.btn_spec{
background:url(/img/btn_spec.gif) 0px 0px no-repeat;
}
div.btn_pricepi{
background:url(/img/btn_pricepi.gif) 0px 30px no-repeat;
}
.cont2{
margin:auto;
margin:auto;
margin-bottom:20px;
width:100%;

}