/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

h1{
font-size:25px;
font-weight:normal;
text-transform:uppercase;
color:#7e7e7e;
}

h2{
font-size:18px;
font-weight:normal;
color:#7e7e7e;
padding-bottom:10px;
padding-top: 10px;
}

body{
font-family:"Trebuchet MS";
font-size:12px;
color:#7e7e7e;
background:url(/images/topbg.gif) top repeat-x #fff;
}

body a{
color:#336699;
}

table{
border-collapse:collapse;
}

table td{
vertical-align:top;
}

ul, ol{
padding:10px 0px 10px 25px;
}

.main{
min-height:100%;
width:970px;
margin-left: 7px;
}

/* Top */

.topline{
height:59px;
width: 100%;
min-width: 970px;
}

.topline .unauto{
height:59px;
width:283px;
float:left;
padding:0px 0px 0px 20px;
}

.topline .unauto img{
float:left;
}

.topline .menuul{
height:42px;
width:900px;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
float:left;
list-style:none;
padding:8px 0px 0px 0px;
}

.topline .menuul a{
color:#fff;
outline:none;
text-decoration:none;
}

.topline .menuul li{
height:42px;
list-style:none;
float:left;
}

.topline .menuul li.liact{
background:url(/images/menu_act.gif) top center no-repeat;
}

.topline .menuul li a{
height:30px;
float:left;
background:url(/images/menu_brdr.gif) 0px 12px no-repeat;
padding:12px 8px 0px 8px;
}

/* Content */

.content{
background:url(/images/contnt_bg.gif) left repeat-y;
margin-bottom:12px;
}

.contenttbg{
background:url(/images/contnt_t.jpg) left top no-repeat;
}

.contentbbg{
min-height:500px;
background:url(/images/contnt_b.gif) left bottom no-repeat;
}

.leftcol{
width:322px;
float:left;
padding:11px 12px 25px 10px;
}

.logo{
height:54px;
padding:0px 0px 23px 0px;
}

.logo .l_logo{
width:350px;
float:left;
}

.logo .l_text{
width:590px;
font-size:18px;
color:#fff;
float:left;
padding:8px 0px 0px 0px;
}

.logo img{
display:block;
}

.lcbody{
padding:0px 45px 0px 24px;
}

.catalog{
font-size:14px;
padding:0px 0px 20px 0px;
}

.catalog a{
text-decoration:none;
}

.catalog a:hover{
text-decoration:underline;
}

.catalog .title{
border-bottom:1px solid #a4aba5;
margin-bottom:4px;
padding:0px 0px 2px 15px;
}

.catalog .title.tact{
color:#336699;
}

.catalog .catcell{

background:url(/images/vdttdbrdr.gif) left bottom repeat-x;
padding:0px 30px 0px 0px;
}

.catalog ul{
list-style:none;
padding:0px;
}

.catalog ul li{
list-style:none;
padding:1px 12px 1px 25px;
}

.catalog ul li.cliact{
background:url(/images/bullet.gif) 14px 5px no-repeat;
}

.catalog ul li .truck{
float:left;
background:#fff;
padding-right:3px;
}

.catalog ul li .quant{
width:23px;
text-align:right;
float:right;
background:#fff;
position:relative;
margin:0px -30px 0px 0px;
}

.search{
height:40px;
border-top:1px solid #a4aba5;
margin-top:15px;
padding:20px 0px 10px 15px;
}

.search .input_text{
height:23px;
width:181px;
float:left;
background:url(/images/srch_input.gif) left top no-repeat;
padding:3px 0px 0px 10px;
}

.search .input_text input{
height:17px;
width:165px;
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
border:none;
background:none;
}

.search .button{
float:left;
}

.last{
font-size:15px;
color:#7c7c7c;
}

.last .title{
font-size:18px;
color:#000;
border-bottom:1px solid #a4aba5;
margin-bottom:12px;
}

.lasttruckcell{
padding:0px 0px 12px 0px;
}

.lasttruckcell .pic{
width:135px;
float:left;
padding:3px 10px 0px 0px;
}

.lasttruckcell .text{
width:106px;
float:left;
}

.lasttruckcell .text .model{
line-height:110%;
padding-bottom:10px;
}

.lasttruckcell .text .price{
font-size:14px;
color:#336699;
padding-bottom:8px;
}


.rightcol{
width:598px;
float:left;
padding:20px 0px 10px 0px;
font-size: 14px;
}
.rightcol p{
padding:10px 0px 0px 0px;
}

.truckslist{
font-size:12px;
padding:0px 0px 5px 0px;
}

.tlist_table{
width:100%;
}

.tlist_table th{
font-size:12px;
text-align:left;
color:#000;
border-bottom:1px solid #a4aba5;
padding:0px 10px 4px 0px;
}

.tlist_table th a{
text-decoration:none;
}

.tlist_table th div{
float:left;
padding:0px 20px 0px 0px;
}

.tlist_table th .sort{
float:left;
margin:7px 0px 0px -10px;
}

.tlist_table td{
vertical-align:middle;
background:url(/images/tlist_border.gif) left bottom repeat-x;
padding:5px 10px 5px 0px;
}

.tlist_table tr.trgray td{
background:url(/images/tlist_border.gif) left bottom repeat-x #ebeae6;
}

.tlist_table .cell1{
width:68px;
padding-left:2px;
}

.tlist_table .cell2{
width:56px;
}

.tlist_table .cell3{
width:56px;
}

.tlist_table .cell4{
width:90px;
}

.tlist_table .cell5{
width:90px;
}

.tlist_table .cell6{
width:80px;
}

.tlist_table .cell7{}

.indxheader{
height:298px;
background:url(/images/indx_headerbg.jpg) left top no-repeat;
margin:2px 0px 11px 0px;
}

.indxheader .logo{
height:54px;
padding:10px 0px 7px 10px;
}

.indxheader .logo img{
display:block;
}

.hdrtext{
width:300px;
font-size:17px;
line-height:100%;
color:#333;
padding:0px 0px 0px 30px;
}

.hdrtext a{
color:#000;
text-decoration:none;
}

.hdrtext p{
font-size:14px;
font-weight:bold;
padding:10px 0px 0px 0px;
}

.pagetitle{
text-align:right;
padding-bottom:20px;
}

.indxpager{
background:url(/images/indxsearch_bg.gif) top repeat-x;
}

.indxpager_lbg{
background:url(/images/indxsearch_l.gif) left top no-repeat;
}

.indxpager_rbg{
height:32px;
background:url(/images/indxsearch_r.gif) right top no-repeat;
padding:8px 30px 0px 30px;
}

.indxpager .srch{
width:280px;
float:left;
padding:0px 20px 0px 0px;
}

.indxpager .srch .input_text{
height:26px;
width:191px;
float:left;
background:url(/images/isrchinp_bg.gif) top repeat-x;
}

.indxpager .srch .input_text div{
height:23px;
background:url(/images/isrchinp_lbg.gif) left top no-repeat;
padding:3px 0px 0px 12px;
}

.indxpager .srch .input_text input{
width:170px;
font-family:"Trebuchet MS";
font-size:12px;
color:#333333;
background:none;
border:none;
}

.indxpager .srch .button{
float:left;
}

.indxpager .show{
width:610px;
float:left;
}

.indxpager .show label{
float:left;
text-transform:uppercase;
color:#000;
padding:3px 10px 0px 0px;
}

.indxpager .show select{
width:156px;
font-family:"Trebuchet MS";
font-size:12px;
float:left;
color:#333333;
margin:0px 10px 0px 0px;
}

.indxpager .show .button{
float:left;
}

.lastcars{
padding-bottom:12px;
}

.lastcars .car{
font-size:14px;
color:#336699;
float:left;
padding:0px 20px 0px 0px;
width:134px;
}

.lastcars .car .model{
font-size:16px;
line-height:110%;
color:#7c7c7c;
padding-bottom:4px;
height: 40px;
vertical-align: top;
}

.lastcars .car img{
display:block;
margin-bottom:5px;
margin-bottom:5px;
vertical-align: bottom;
}

.lastcars .title{
font-size:14px;
color:#000;
padding-bottom:14px;
}

.lcarsbody{
border-left:1px solid #a4aba5;
border-right:1px solid #a4aba5;
background:url(/images/lastcars_grad.gif) bottom repeat-x #fff;
padding:10px 8px 0px 28px;
}

.lcarsbody span{
font-size:17px;
}

.lcarsbttm{
height:22px;
background:url(/images/lastcars_bg.gif) top repeat-x;
}

.lcarsbttm .limg{
float:left;
}

.lcarsbttm .rimg{
float:right;
}

.news{
padding:12px;
}

.newscell{
padding-bottom:10px;
}

.newscell a{
text-decoration:none;
}

.newscell a:hover{
text-decoration:underline;
}

.newscell .ndate{
font-size:11px;
font-style:italic;
background:url(/images/date_bullet.gif) 0px 3px no-repeat;
padding:0px 0px 0px 14px;
}

.searchform{
padding:0px 0px 35px 0px;
}

.searchform .input_text{
float:left;
background:url(/images/srch_bg.gif) top repeat-x;
}

.searchform .input_text div{
height:23px;
width:551px;
background:url(/images/srch_lbg.gif) left top no-repeat;
padding:3px 10px 0px 10px;
}

.searchform .input_text input{
width:550px;
font-family:"Trebuchet MS";
font-size:12px;
color:#7c7c7c;
border:none;
background:none;
}

.searchform .button{
float:left;
}

.sresults{
padding:7px 12px 4px 12px;
}

.sresults a{
text-decoration:none;
}

.sresults a:hover{
text-decoration:underline;
}

.sresol{
padding:0px 0px 0px 15px;
}

.sresol li{
padding-bottom:14px;
}

.about{
font-size:13px;
color:#000;
padding-bottom:15px;
}

.about p{
padding-bottom:10px;
}

.pager{
font-size:13px;
background:#ebeae6;
margin-bottom:10px;
padding:10px 5px 10px 5px;
}

.pager .pager_l{
width:400px;
float:left;
}

.pager.pgrnews .pager_l{
width:auto;
float:none;
}

.pager .pager_l span{
color:#fff;
background:#336699;
padding:0px 3px;
}

.pager .pager_l a{
margin:0px 3px;
}

.pager .pager_l a.next{
margin-left:12px;
}

.pager .pager_r{
width:180px;
float:right;
text-align:right;
}

.cartop{
padding-bottom:20px;
}

.cartop .carmodel{
width:450px;
font-size:23px;
text-transform:uppercase;
color:#000000;
float:left;
}

.cartop .carmodel .carprice{
font-size:13px;
color:#7e7e7e;
}

.cartop .carmodel .carprice span{
font-size:23px;
color:#336699;
}

.cartop .carlogo{
width:120px;
float:right;
text-align:right;
}

.cargallery{
padding-bottom:20px;
}

.cargallery .scroll{
height:328px;
width:21px;
float:left;
display:none;
padding:0px 0px 0px 10px;
}

.cargallery .scroll .topscroll{
margin-bottom:287px;
}

.cargallery img{
display:block;
}

.cargallery .pic{
width:428px;
float:left;
padding:0px 14px 0px 0px;
}

.cargallery .thumbs{
height:328px;
width:150px;
float:left;
/*overflow:hidden;
position:relative;
z-index:99;*/
}

.cargallery .thumbsbg{
/*position:relative;*/
}

.cargallery .thumbsbg a{
display:block;
outline:none;
}

.cargallery .thumbsbg a img{
padding:2px;
}

.cargallery .thumbsbg img.thumbact{
border:1px solid #008cf2;
padding:1px;
}

.cardtls{
border-bottom:1px solid #a4aba5;
margin-bottom:15px;
padding-bottom:10px;
}

.cardtls p{
padding-bottom:15px;
}

.carabout_table{
width:100%;
margin-bottom:15px;
}

.carabout_table .tdleft{
width:335px;
padding:0px 15px 0px 0px;
}
.carabout_table .tdleft div{
float:none;
height: 20px;
background:url(/images/tlist_border.gif) left bottom repeat-x;
}

.carabout_table .tdleft span{
background:#fff;
float:left;
padding:2px 0px;
}

.carabout_table .tdright{
padding:2px 0px 0px 5px;
}

.zayavk p{
padding-bottom:15px;
}

.contspace{
height:177px;
}

.form{
font-size:12px;
color:#000;
padding:20px 50px 20px 50px;
}

.form .kod{
height:24px;
width:88px;
float:left;
clear:left;
padding:0px 0px 25px 160px;
}

.form .button{
margin:0px 0px 0px 158px;
}

.form .comment{
font-size:11px;
}

.red{
color:#ff3300;
}

.form label{
width:150px;
float:left;
line-height:110%;
padding:1px 10px 8px 0px;
}

.form .input_text{
height:16px;
width:270px;
float:left;
font-family:tahoma;
font-size:11px;
border:1px solid #7e7e7e;
margin:2px 0px 0px 0px;
}

.form textarea{
height:120px;
width:270px;
float:left;
font-family:tahoma;
font-size:11px;
border:1px solid #7e7e7e;
margin:2px 0px;
}

/* Footer */

.footer{
font-size:13px;
color:#707d84;
padding-bottom:12px;
}

.footerbg{
background:url(/images/footer_bg.gif) left repeat-y;
padding:0px 2px;
}

.footerbg2{
min-height:69px;
background:url(/images/footer_grad.gif) top repeat-x;
padding:3px 0px 0px 30px;
}

.footer .timg{
display:block;
}

.footerbody{
width:970px;
margin:auto;
}

.footer .copyrights{
width:220px;
float:left;
font-size:12px;
padding:0px 14px 0px 0px;
}

.footer .copyrights p{
font-size:13px;
padding:0px 0px 10px 0px;
}

.footer .partners{
width:350px;
float:left;
padding:0px 20px 0px 80px;
}

.footer .partners p{
padding-bottom:10px;
}

.footer .scheme{
width:250px;
font-size:11px;
float:left;
}

.footer .phone{
font-size:16px;
}

.footer .phone span{
font-size:15px;
}
.footer .partners a{
text-decoration:none;
}

.spacer{
height:1px;
clear:both;
}

#rm div a {
text-decoration:none;
color:#FFFFFF;
}

#rm div a:visited {
text-decoration:none;
color:#FFFFFF;
}
