html {min-height: 100%;margin:auto;}

body {
	font-family: Arial, Tahoma, Sans Serif; font-size: 12px; color: #333;line-height: 18px;
	margin:0; padding:30px 0 0 0; 
	background-color: white; background-image:url(/img/bg_body.gif); background-position: 50% 100%; background-repeat: repeat-x;
	min-height: 100%;
	margin:auto;
	
color: #999999;
font-family: Arial,Tahoma,Sans Serif;
font-size: 11px;

	}
	
td {
color: #333333;
font-family: Arial,Tahoma,Sans Serif;
font-size: 12px;
line-height:18px;
}

/* 
background-image:url(/img/bg_body.gif); background-position: left bottom; background-repeat: repeat-x;
*/
.lister { width:945px; margin:auto;}
.lister  tr { }
.lister td {text-align:left;}


a {color: #06c;}
a:hover {text-decoration: none;}
img {border: none;}

form {margin: 0; padding: 0;}

ul.items, ul.items li, dl, dl dt, dl dd {margin: 0px; padding: 0px;}
ul.items, ul.items li {list-style-type: none;}

/*
p {line-height: 18px; margin: 0; padding: 0; margin-bottom: 18px;}
*/
div.mol .h2 {margin:15px 0px; padding:0px; font-weight:normal; font-size: 11px; color: #999;line-height: 15px; width:460px}
div.mol { margin-bottom:20px; margin-top:10px;}
h1, .header1, .title1 {
color: #000; 
font-family: Arial,Tahoma,Sans Serif;
font-size: 24px;
font-weight:normal;
line-height:26px;
}
h2, .header2, .title2 {
color: #000; 
font-family: Arial,Tahoma,Sans Serif;
font-size: 20px;
font-weight:normal;
line-height:26px;
}

h3, .header3, .title3 {
color: #333333; 
font-family: Arial,Tahoma,Sans Serif;
font-size: 14px;
font-weight:normal;
font-weight:bold;
}

#text_index {clear:both;}
/*
#text_index h1, .header1, .title1 {font-size:14px; margin:0; padding:0; clear: both; font-weight:600; margin-top:15px; font-family: Verdana, Geneva, sans-serif !important; color:#666  !important;}
#text_index h2, .header2, .title2 {font-size:14px; margin:0; padding:0; clear: both; font-weight:600; margin-top:15px; font-family: Verdana, Geneva, sans-serif !important; color:#666  !important;}
#text_index h3, .header3, .title3 {font-size:14px; margin:0; padding:0; clear: both; font-weight:600; margin-top:15px; font-family: Verdana, Geneva, sans-serif !important; color:#666  !important;}
*/

/* header.. */

#header {background-color: #c00; background-image: url(/img/header_bg.jpg); background-position: center center; 
margin-top: 30px; margin-bottom: 10px;}

#header, #logo {width: 970px; height: 95px; background-repeat: no-repeat; margin:auto;}
#logo {background-position: right top;}
/* volvo */
.logo660 {background-image: url(/img/logo/660.jpg) !important;}
/*kenworth*/
.logo659 {background-image: url(/img/logo/659.jpg) !important;}
/*freightliner*/
.logo657 {background-image: url(/img/logo/657.jpg);}
/*schmitz*/
.logo663 {background-image: url(/img/logo/663.jpg) !important;}
/*krone*/
.logo662 {background-image: url(/img/logo/662.jpg) !important;}
.logo11 {background-image: url(/img/logo/fruehauf.jpg) !important;}
/* ..header */

.eto_box { border:0px dashed #ccc; padding:5px;}
/* top navigation.. */
#topnav {height: 65px;  width: 880px; direction:ltr;  }
#topnav .links { padding-top: 8px; position: relative; left: 480px; width:480px;font-size:12px;}
#topnav .links a {margin-right: 15px; color: #AA0200;}
#topnav .links span {margin-right: 15px;}
#topnav .links a.cur {text-decoration: none; font-weight: bold;}
#topnav #home img {width: 11px; height: 10px; background: transparent url(img/home.gif) center center no-repeat;}
#topnav #home:hover img {background-image: url(img/home_off.gif);}
/* ..top navigation */
.leftcol { padding-left:15px; padding-right:15px; width:50%;}
.rightcol {padding-left:15px; }

.td1 {}
.td1 div.content {padding-right:20px;

color: #333333;
font-family: Arial,Tahoma,Sans Serif;
font-size: 12px;
line-height:18px;

}
.td1 div.content p {margin-bottom: 18px;}
.td2 {width:180px;height:450px;}
.td1 .content {padding:0px;}

  
.select, .select div {width: 219px;}
.select {z-index: 1; position: absolute;}
.select .bg {background: url(img/select_bg.gif) repeat-y;}
.select .top {background: url(img/select_top.gif) no-repeat;}
.select .bottom {background: url(img/select_bottom.gif) left bottom no-repeat; height: 9px; line-height: 1px; font-size: 1px; cursor: pointer;}
.select a {padding-left: 10px; width: 209px; _width: 219px; padding-top: 8px; padding-bottom: 8px; display: none; color: #B80200; line-height: 14px; cursor: pointer;}
.select a.cur, .select a:hover {color: #fff; background-color: #C00200;}
#b.select {margin-left: 229px;}
.select .selected {padding-bottom: 0; display: block; visibility: visible;}
.select #as, .select #bs, .select #a0, .select #b0,
.select .selected, .select .selected:hover {color: #B80200; background: none;}

.select .cur .bg {background-image: url(img/select_bg_cur.gif);}
.select .cur .top {background-image: url(img/select_top_cur.gif);}
.select .cur .bottom {background-image: url(img/select_bottom_cur.gif);}
.select .cur a {color: #8A8A8A;}
.select .cur a.cur, .select .cur a.cur:hover {color: #fff; background-color: #8A8A8A;}
.select .cur a:hover {color: #8A8A8A; background-color: transparent;}
.select .cur #as, .select .cur #bs, .select .cur #a0, .select .cur #b0,
.select .cur .selected, .select .cur .selected:hover {color: #8A8A8A;}

#order {width: 180px; margin-right: 20px;}
#order p {font-size: 11px; line-height: 18px; color: #999; margin: 0; margin-top: 6px;}

#text_index { margin-right: 20px;  margin-left: 0px;}
/*
#text_index p {font-size: 11px; line-height: 18px; color: #999; margin: 0; margin-top: 6px;}
#text_index strong {font-size: 11px; line-height: 18px; color: #999; margin: 0; margin-top: 6px;} 
*/

.menu_top {
	font-size:12px;
	}




.items {margin-top: 20px; margin-right:25px;
color: #333333;
font-size: 12px;
}

.items a { text-decoration: underline; font-weight:bold;font-size:13px;}
.items div {padding-bottom: 0px; background-repeat: no-repeat; background-position:  right  12px; clear: both; padding-right: 50px; line-height: 14px; text-decoration:none;}
.items div img {float: left; margin-right: 15px; margin-bottom: 15px; border:3px solid #efefef;}
.items p.total {margin: 0; padding: 0; line-height: 11px; clear: both; margin-left: 130px; margin-bottom: 30px; 
}
.items div.item p {clear: none; 
font-size: 11px;}
.items strong {color:#0066cc; text-decoration:underline;}

/*
.items a { text-decoration: underline; font-weight:bold;}
.items li {padding-bottom: 25px; background-repeat: no-repeat; background-position:  right  12px; clear: both; padding-right: 110px; line-height: 14px; text-decoration:none;margin-bottom:10px;clear: both;}
.items  li img {float: left; margin-right: 35px; margin-bottom: 0px; border:3px solid #efefef;}
.items p.total {margin: 0; padding: 0; line-height: 11px; clear: both; margin-left: 130px; margin-bottom: 30px; }
.items li p.total {clear: none; font-size: 11px; color: #666; margin: 0;}
.items strong {color:#0066cc; text-decoration:underline;}
*/

#bestprice {margin-top: 0px; height: 214px; margin-bottom:45px;font-size:11px;}
#bestprice div { width: 213px; float: left; padding-top: 0px; background-position: left 0px; margin-right: 8px;margin-bottom:8px; height: 80px; color: #fff; font-weight: bold; font-size: 30px; }
#bestprice div, #bestprice a {background-repeat: no-repeat;}
#bestprice span { font-weight: bold; color:#FFF; margin-left:95px; display:block; margin-bottom:10px; }
#bestprice  b {font-size: 18px; color: #fff;  font-weight: bold; line-height: 18px; margin-left:95px;}
#bestprice a {font-size:12px; display:block; width:213px; height:80px;  color: #FFFFFF; text-decoration: none; line-height: 14px; background-image: url(/img/bestpricemask2.png); background-position:left top; padding-top:10px;}



.footer { width:930px; margin: auto; color:#999; font-size:11px;}
.footer a { font-size:11px;}

.marks_list {}
.marks_list .title {font-size:18px;}


.cars_list {}
.cars_list .tr_title td {background-color:#808080;text-align:center;color:white;padding:2px 5px 2px 5px;}
.cars_list .tr_data td {text-align:center;}
.cars_list .tr_data .td_title {padding:5px 10px 5px 10px;text-align:left;}
.cars_list .tr_data .td_title .title {font-size:16px;}
.cars_list .td_price {white-space:nowrap;}

.table_car_descr {}
.table_car_descr td {border-bottom:1px dotted silver;}
.table_car_descr tr.price td {border-top:1px dotted silver;background-color:#EFEFEF;}
.table_car_descr .name {font-weight:bold;}

.news_anons {margin:10px 0 10px 0;}
.news_anons .news_id {border-bottom:1px dotted silver;padding:0 0 5px 0;margin-bottom:5px;}
.news_anons .news_title {font-size:22px;padding:0 0 10px 0;}
.news_anons .date {font-size:11px;color:#9D0002;}
.news_anons .title {font-size:14px;}


.articles_sec {}
.articles_sec .title {font-size:18px;}
.articles_sec li .title {font-size:14px;}

.articles_list {}
.articles_list td {padding:8px;}
.articles_list .color1 td {background-color:#f2f2f2;}
.articles_list .color2 td {background-color:#fafafa;}
.articles_list .title {font-size:18px;}

.table_menu {font-size:11px;}
.table_menu li {font-size:11px;}
.table_menu li a {font-size:11px;}
.table_menu div.title3 {font-size:13px;}
.table_menu div.title3 a {font-size:13px;}



fieldset {padding:8px;}
/* admin */
.td_name {font-size:12px;color:white;background:#0066DF;text-align:right; font-weight:bold;}
.td_name1 {font-size:12px;color:white;background:#0066DF;text-align:left;font-weight:bold;padding:1px 10px 1px 10px;}
.td_data {font-size:12px;background:#c0c0c0;}

.admin_page {font-size:12px;font-face:arial;padding:20px;}
.admin_page td {font-size:11px;}

.admin {font-size:12px;}
.admin a {font-size:11px;text-decoration:none;color:green;}
.admin a:hover {color:red;}


.admin_tab {border-bottom:1px dotted silver;text-align:right;margin:-12px 0 10px 0;}
.admin_tab span.tab {background-color:white;border-top:1px dotted silver;border-right:1px dotted silver;border-left:1px dotted silver;padding:5px 5px 2px 5px;margin-right:15px;}
.admin_tab a {text-decoration:none;}



