/* FIX */
#main__ {
	position:relative;
	width:980px;
	margin:10px auto;
	text-align:right;
	direction:rtl;
	padding-bottom:200px;
	overflow:hidden;
	}

	#opti_head__ {
		position:absolute;
		top:16px;
		left:210px;
		width:350px;
		height:70px;
	}
	#header__ {
		position:absolute;
		height:80px;
		top:0;
		left:0;
		overflow:hidden;
		}
		#logo__ {
			margin-left:10px;
			width:180px;
			height:70px;
			float:left;
		}
		#langbar__ {
			margin-left:20px;
			width:350px;
			float:left;
		}
	#leftmenu__ {
		position:absolute;
		top:90px;
		left:0;
		width:185px;
	}
		#menucats__ {
			position:relative;
			padding:5px;
			right:10px;
			width:120px;
		}
		.submenu__ {
			text-decoration:none;
			display:block;
			margin-bottom:5px;
			border:0 !important;
			font-size:9pt !important;
		}

	#content__ {
		position:relative;
		margin-top:90px;
		margin-left:210px;
	}
		.tree_full_link__ {
			margin:3px;
			padding:5px;
			background:#ffffff;
			border:1px solid #b2b2b2;
			color:#b2b2b2;
			font-size:8pt;
		}
		.tree_full_link__ a {
			color:#b2b2b2;
			text-decoration:none;
		}
		.tree_full_link__ a:hover {
			color:#b2b2b2;
			text-decoration:underline;
		}
		.auto_full_content__ {
			min-height:1550px;
			height:auto !important;
			height:1550px;
		}
			#seller__ {
				width:410px;
				background:#f8f8f8;
				border:1px solid #b2b2b2;
				padding-bottom:5px;
				margin-top:20px;
			}
			.inbox__ {
				padding:5px;
			}
			.morephones__ {
				margin-bottom:5px;
				font-size:8pt;
				direction:ltr;
			}
			table.phones__ {
				margin-bottom:10px;
			}
			td.phonesleft__ {
				padding-right:10px;
			}
			.bigdealer__ {
				font-size:12pt !important;
				font-weight:bold;
			}
			.dealercountry__ {
				padding-left:15px;
				margin-bottom:10px;
			}
			#autofull_price__ {
				width:42%;
				float:left;
			}
			#autofull_mainfeats__ {
				width:57%;
				margin-bottom:10px;
			}
			.leftcol_feat__ {
				padding:5px 10px 5px 0;
				width:100px;
			}

		.list_content__ {
			min-height:1200px;
			height:auto !important;
			height:1200px;
		}
			.list_tree_checkbox__ {
			position:relative;
			top:2px;
			}
		#rightblock__ {
			position:absolute;
			width:350px;
			right:0;
			top:0;
		}

		#qs__ {
			width:522px;
			height:270px;
			margin-top:20px;
			background:#f8f8f8;
			border:1px solid #b4ada7;
			overflow:hidden;
			position:relative;
		}
			#qsbox1__ {
				margin:10px;
				overflow:hidden;
			}
				a.qsiconhref__ {
				display:block;
				float:left;
				text-align:center;
				width:167px;
				height:70px;
				color:#4088b8;
				font-size:8pt;
				text-decoration:none;
				margin-bottom:10px;
				}

				a.qsiconhref__:hover {
				color:#c2573a;
				}
#main_XXL__ {
	width:980px;
	margin:10px auto;
	text-align:right;
	direction:rtl;
}
	.fromXXL__ {
		text-decoration:none;
	}
	.thumb_box__ {
		width:60px;
		height:45px;
		margin:2px;
		float:left;
		text-align:center;
	}
	.thumb__ {
		border:3px solid #dadada;
		float:left;
		margin:2px;
	}
	.thumb__:hover {
		border:3px solid #4088b8;
	}
	.thumb_current__ {
		border:3px double #4088b8 !important;
	}
ul.footermenucats__ {
	display:block;
	padding-bottom:10px;
	list-style-type:none;
}
	ul.footermenucats__ li {
		display:inline;
		white-space:nowrap;
	}
				
		
/* END FIX */

/* ------------ */
/* MAIN FRAME   */
/* ------------ */

* {
margin:0px;
padding:0px;
/*border-style:none;*/
}

img {
border-style:none;
}

input, button, select {
color:#404040;
font-family:Verdana,Arial;
}

body {
background:#ffffff url('http://www.truck1.eu/_SIMGS_/background.gif') top center repeat-y;
text-align:center;
color:#404040;
font-family:Verdana,Arial;
font-size:12pt;
}

#main {
width:980px;
margin:10px auto;
text-align:right;
direction:rtl;
}

#mainrequestpopup {
width:450px;
margin:10px auto;
text-align:right;
direction:rtl;
}

#header {
width:980px;
overflow:hidden;
}

#leftmenu {
padding-top:10px;
float:left;
width:185px;
}

#content {
margin-left:200px;
}

#footer {
clear:both;
margin:30px 0px;
font-size:8pt;
padding:10px 200px;
border-top:1px solid #dadada
}

#footer a {
color:#404040;
font-size:8pt;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#optifooter {
color:#404040;
font-size:8pt;
padding:2px 10px;
}

/* ------------ */
/* HEADER       */
/* ------------ */


#header a.logo {
display:block;
margin-left:10px;
margin-right:20px;
width:180px;
float:left;
}

div.langinactive {
direction:ltr;
float:left;
margin-right:5px;
width:60px;
height:13px;
background:url('http://www.truck1.eu/_SIMGS_/langinactive.gif') left center no-repeat;
}

div.langinactive a {
display:block;
padding-left:10px;
color:#4088b8;
text-decoration:none;
font-size:7pt;
}

div.langinactive a:hover {
color:#c2573a;
}


div.langactive {
direction:ltr;
margin-right:5px;
float:left;
width:60px;
height:13px;
background:url('http://www.truck1.eu/_SIMGS_/langactive.gif') left center no-repeat;
}

div.langactive span {
margin-left:10px;
display:block;
color:#ffffff;
font-size:7pt;
}


div.langinactive_small {
direction:ltr;
text-align:left;
float:left;
margin-right:3px;
width:45px;
height:13px;
background:url('http://www.truck1.eu/_SIMGS_/langinactive_small.gif') left center no-repeat;
}

div.langinactive_small a {
display:block;
padding-left:2px;
color:#4088b8;
text-decoration:none;
font-size:7pt;
}

div.langinactive_small a:hover {
color:#c2573a;
}


div.langactive_small {
direction:ltr;
text-align:left;
margin-right:3px;
float:left;
width:45px;
height:13px;
background:url('http://www.truck1.eu/_SIMGS_/langactive_small.gif') left center no-repeat;
}

div.langactive_small span {
margin-left:2px;
display:block;
color:#ffffff;
font-size:7pt;
}


img.lang {
position:relative;
top:1px;
}

.opti_h {
display:block;
width:335px;
color:#b2b2b2;
font-size:10pt;
font-weight:bold;
float:left;
text-align:right;
}

.opti_s {
display:block;
width:335px;
color:#b2b2b2;
font-size:9pt;
font-weight:normal;
float:left;
text-align:right;
}

.opti {
display:block;
width:335px;
color:#b2b2b2;
font-size:10pt;
font-weight:normal;
float:left;
text-align:right;
}

#topbanner {
width:420px;
height:70px;
float:right;
}


/* ------------ */
/* GLOBAL       */
/* ------------ */

.subtitle {
font-size:12pt;
}

.noaccent {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
color:#b2b2b2;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

.greyheader {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
color:#404040;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

.accent1 {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg2.gif') repeat-x center left;
letter-spacing:-1px;
color:#ffffff;
border-bottom:3px solid #4088b8;
}

.accent2 {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
letter-spacing:-1px;
color:#ffffff;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg3.gif') repeat-x center left;
border-bottom:3px solid #4088b8;
}

.accent3 {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
letter-spacing:-1px;
color:#ffffff;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg4.gif') repeat-x center left;
border-bottom:3px solid #dadada;
}

.accent4 {
line-height:18px;
padding-left:4px;
padding-right:4px;
margin-bottom:8px;
font-size:15pt;
letter-spacing:-1px;
color:#898989;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg5.gif') repeat-x center left;
border-bottom:3px solid #b2b2b2;
}

.price {
color:#c2573a;
font-size:8pt;
font-weight:bold;
}

.eur {
font-size:8pt;
color:#b2b2b2;
}

.bigprice {
color:#c2573a;
font-size:15pt;
font-weight:bold;
}

.bigeur {
font-size:15pt;
color:#b2b2b2;
}

.category {
display:block;
font-size:12pt;
color:#4088b8;
font-weight:bold;
margin:-7px 0px 10px 4px;
}

p {
text-align:right;
margin-bottom:10px;
}

p.small {
font-size:10pt;
text-align:right;
}

a {
color:#4088b8;
/*text-decoration:underline;*/
}

a:hover {
color:#c2573a;
/*text-decoration:underline;*/
}

div.tree {
padding:3px;
margin-bottom:15px;
background:#f8f8f8;
border:1px solid #dadada;
text-align:right;
direction:rtl;
}

a.tree {
color:#404040;
font-size:8pt;
text-decoration:none;
}

span.tree {
color:#404040;
font-size:8pt;
}

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

p.small a {
font-size:10pt;
}

span.devide {
display:block;
height:1px;
background:#dadada;
margin:10px;
font-size:0;
}

img.flag {
position:relative;
top:3px;
}

span.fade {
font-size:10pt;
color:#b2b2b2;
}

a.dealer {
font-size:12pt;
color:#c2573a;
text-decoration:none;
border-bottom:1px dotted #404040;
text-align:right;
}

a.dealer:hover {
border-bottom:1px dotted #c2573a;
}

.star {
color:#c2573a;
}

button {
color:#ffffff;
font-weight:bold;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg4.gif') repeat-x center left;
border:1px solid #404040;
cursor:pointer;
}

button.cancel {
color:#404040;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg5.gif') repeat-x center left;
}

a.morebutton {
color:#ffffff;
font-weight:bold;
background:#f8f8f8 url('http://www.truck1.eu/_SIMGS_/headerbg3.gif') repeat-x center left;
border:1px solid #404040;
cursor:pointer;
text-decoration:none;
padding:0px 3px;
}

.displaynot {
display:none;
}

span.topbreak {
font-size:0;
display:block;
height:19px;
}

#request {
width:410px;
background:#f8f8f8;
border:1px solid #b2b2b2;
padding-bottom:5px;
}

#requestform {
padding:5px;
}

#requestform input {
width:220px;
font-size:10pt;
/*border:1px solid #b2b2b2;*/
}

#requestform select {
width:220px;
/*border:1px solid #b2b2b2;*/
font-size:10pt;
}

#requestform select option {
font-size:10pt;
}

#requestform input.countrycode {
width:40px;
}

#requestform input.phonenumber {
width:173px;
}

#requestform textarea {
width:380px;
font-size:10pt;
/*border:1px solid #b2b2b2;*/
}

.rightalign {
text-align:right;
}
.leftalign {
text-align:left;
}

.left2right {
text-align:left;
direction:ltr;
}

#requestform button {
width:100px;
margin-right:18px;
}

div.textbox {
margin-bottom:20px;
border:1px solid #b2b2b2;
background:#f8f8f8;
padding:10px;
overflow:hidden;
}

span.date {
display:block;
margin-bottom:10px;
}

span.source {
display:block;
text-align:right;
margin-top:10px;
}

.number {
color:#ffffff;
background:#c2573a;
}

ul.common {
margin-bottom:10px;
direction:rtl;
}

ul.common li {
margin-right:20px;
margin-bottom:5px;
}

ul.commonleft {
margin-bottom:10px;
}

ul.commonleft li {
margin-left:20px;
margin-bottom:5px;
}

.bld {
font-weight:bold;
}

select {
font-size:10pt;
}

select option {
font-size:10pt;
}

/* ------------ */
/* LEFT MENU    */
/* ------------ */

ul.leftmenu {
margin:10px;
margin-bottom:30px;
list-style:none;
direction:rtl;
text-align:right;
}

ul.leftmenu h3 {
line-height:18px;
padding-right:4px;
margin-bottom:8px;
font-size:16pt;
color:#c2573a;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

ul.leftmenu li {
direction:rtl;
display:block;
margin-bottom:4px;
}

ul.leftmenu li.reg {
background:url('http://www.truck1.eu/_SIMGS_/bgleftmenreg.gif') 55px 2px no-repeat;
}

ul.leftmenu li.reg2 {
background:url('http://www.truck1.eu/_SIMGS_/bgleftmenreg.gif') 120px 2px no-repeat;
}

ul.leftmenu li.reg3 {
background:url('http://www.truck1.eu/_SIMGS_/bgleftmenreg.gif') 130px 2px no-repeat;
}

ul.leftmenu li a {
font-size:12pt;
color:#4088b8;
text-decoration:none;
border-bottom:1px dotted #404040;
padding-right:3px;
}

ul.leftmenu li a:hover {
border-bottom:1px dotted #c2573a;
}

ul.leftmenu li a.bottommenu {
color:#404040;
}

span.devider {
display:block;
height:10px;
}

span.deviderleft {
display:block;
height:10px;
clear:left;
}

#dealer_reg {
width:200px;
padding:5px;
border:1px solid #b2b2b2;
background:#f8f8f8;
position:absolute;
z-index:1000;
visibility:hidden;
left:0px;
top:0px;
}

#dealer_reg button {
width:80px;
}

#dealer_reg input {
/*border:1px solid #b2b2b2;*/
font-size:8pt;
}

#error_d_login {
display:none;
}

#moreresults {
margin:10px;
margin-bottom:30px;
font-size:8pt;
}

#moreresults span.mr_head {
display:block;
margin-bottom:7px;
font-weight:bold;
font-size:9pt;
color:#c2573a;
border-bottom:4px solid #dadada;
}

#moreresults span.mr_subhead {
display:block;
margin-top:5px;
font-weight:bold;
color:#b2b2b2;
}

#moreresults a {
color:#b2b2b2;
text-decoration:none;
font-size:8pt;
}

#moreresults a:hover {
color:#4088b8;
}

#bookmark {
margin:10px;
margin-top:50px;
}

/* ------------ */
/* BANNERS      */
/* ------------ */

#banners {
width:240px;
float:right;
border-left:1px dotted #4088b8;
padding-left:3px;
margin-left:3px;
}

.banner {
width:234px;
height:60px;
border:3px solid #dadada;
background:#dadada;
margin-bottom:10px;
}

ul.sub {
margin:20px 10px;
list-style:none;
}

ul.sub h4.sub1 {
line-height:16px;
padding-left:4px;
margin-bottom:8px;
font-size:10pt;
color:#4088b8;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

ul.sub h4.sub2 {
line-height:16px;
padding-left:4px;
margin-bottom:8px;
font-size:10pt;
color:#c2573a;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

ul.sub li {
display:block;
margin-bottom:3px;
}

ul.sub li a {
font-size:8pt;
color:#b2b2b2;
text-decoration:none;
padding-bottom:3px;
}

ul.sub li a:hover {
color:#4088b8;
}

ul.sub li a.news {
color:#898989;
display:block;
border-bottom:1px solid #dadada;
}

ul.sub li a.news:hover {
color:#c2573a;
}

ul.sub li a.news span {
color:#b2b2b2;
font-size:8pt;
display:block;
text-align:right;
}

/* ------------ */
/* QUICK SEARCH */
/* ------------ */


#quicksearch {
margin-top:20px;
width:522px;
height:200px;
background:#f8f8f8;
border:1px solid #b4ada7;
overflow:hidden;
}

#qscontainer {
margin:10px;
overflow:hidden;
height:160px;
}

#qscontainer2 {
margin:10px;
overflow:hidden;
height:160px;
position:relative;
top:-170px;
visibility:hidden;
}

a.qsiconhref {
display:block;
float:left;
text-align:center;
width:167px;
color:#4088b8;
font-size:10pt;
text-decoration:none;
margin-bottom:10px;
}

a.qsiconhref:hover {
color:#c2573a;
}

a.qsicon0 {
display:block;
float:left;
text-align:center;
width:167px;
height:65px;
color:#f8f8f8;
font-size:9pt;
text-decoration:none;
background:url('http://www.truck1.eu/_SIMGS_/icon0.gif') no-repeat top center;
line-height:100%;
padding-top:7px;
}

a.qsicon0:hover {
color:#ffffff;
}

div.qstab {
width:83px;
height:32px;
float:left;
text-align:center;
background: url('http://www.truck1.eu/_SIMGS_/tab2.gif');
overflow:hidden;
}

div.qstab a {
display:block;
padding-top:5px;
font-size:9pt;
color:#404040;
height:32px;
text-decoration:none;
}

div.qstab a:hover {
color:#4088b8;
}

div.currenttab {
position:relative;
top:-32px;
background: url('http://www.truck1.eu/_SIMGS_/tabactive2.gif');
visibility:hidden;
}

div.currenttab span {
font-size:9pt;
color:#c2573a;
}

div.qsbox {
width:498px;
height:120px;
border-bottom:1px solid #b2b2b2;
background:#ffffff url('http://www.truck1.eu/_SIMGS_/qsboxbg.gif') repeat-y;
float:left;
margin-bottom:10px;
position:relative;
top:-32px;
}

div.qsformbox {
height:110px;
padding:10px 10px 0px 10px;
visibility:hidden;
}

#qsform1 {
background:url('http://www.truck1.eu/_SIMGS_/icon1bg.gif') no-repeat top right;
}

#qsform2 {
position:relative;
top:-120px;
background:url('http://www.truck1.eu/_SIMGS_/icon2bg.gif') no-repeat top right;
}

#qsform3 {
position:relative;
top:-240px;
background:url('http://www.truck1.eu/_SIMGS_/icon3bg.gif') no-repeat top right;
}

#qsform4 {
position:relative;
top:-360px;
background:url('http://www.truck1.eu/_SIMGS_/icon4bg.gif') no-repeat top right;
}

#qsform5 {
position:relative;
top:-480px;
background:url('http://www.truck1.eu/_SIMGS_/icon5bg.gif') no-repeat top right;
}

#qsform6 {
position:relative;
top:-600px;
}

div.qssubmit {
width:130px;
float:right;
text-align:right;
margin-top:65px;
}

div.qssubmit button {
width:100px;
}

div.formcell {
float:left;
width:150px;
height:32px;
margin:0 20px 3px 0;
overflow:hidden;
}

div.formcell select {
/*border:1px solid #dadada;*/
font-size:8pt;
width:149px;
}

div.formcell select option {
font-size:8pt;
}

div.formcell select.small {
width:71px;
}

div.formcell input {
/*border:1px solid #dadada;*/
font-size:8pt;
width:145px;
}

/* ------------ */
/* FEAT. OFFERS */
/* ------------ */

#featoffers {
margin-top:20px;
width:522px;
background:#f8f8f8;
border:1px solid #b2b2b2;
overflow:hidden;
padding-bottom:5px;
}

a.intoffer {
display:block;
width:100px;
height:103px;
float:left;
margin:2px;
color:#4088b8;
font-size:8pt;
border-bottom:2px solid #f8f8f8;
text-decoration:none;
text-align:center;
overflow:hidden;
}

a.intoffer:hover {
border-bottom:2px solid #4088b8;
}

a.intoffer span.make {
display:block;
color:#4088b8;
font-size:8pt;
}


/* ------------ */
/* FEAT. DEALERS */
/* ------------ */

#featdealers {
margin-top:20px;
width:522px;
background:#f8f8f8;
border:1px solid #b2b2b2;
overflow:hidden;
padding-bottom:5px;
}

a.featdealer {
display:block;
width:100px;
height:80px;
float:left;
margin:2px;
color:#4088b8;
font-size:8pt;
border-bottom:2px solid #f8f8f8;
text-decoration:none;
text-align:center;
overflow:hidden;
}

a.featdealer:hover {
border-bottom:2px solid #4088b8;
}

/* ------------ */
/* LAST ENTRY   */
/* STATISTICS   */
/* ------------ */

#lastandstatbox {
width:522px;
overflow:hidden;
}

#lastentry {
float:left;
margin-top:20px;
margin-right:10px;
width:350px;
background:#f8f8f8;
border:1px solid #b2b2b2;
padding-bottom:5px;
}

a.lastentr {
display:block;
margin:2px;
width:340px;
height:155px;
color:#4088b8;
font-size:10pt;
border-bottom:2px solid #f8f8f8;
text-decoration:none;
overflow:hidden;
}

a.lastentr:hover {
border-bottom:2px solid #4088b8;
}

a.lastentr img {
width:200px;
height:150px;
margin-right:10px;
float:left;
}

a.lastentr span.make {
display:block;
color:#4088b8;
font-size:10pt;
width:120px;
float:left;
}

a.lastentr span.priceblock {
display:block;
width:120px;
float:left;
}

a.lastentr span.descr {
display:block;
width:120px;
float:left;
font-size:9pt;
margin-top:5px;
}

.dealerbox {
display:block;
padding:0px 10px;
text-align:right;
}

#statistics {
float:left;
margin-top:20px;
margin-right:10px;
width:150px;
}

#statistics span {
display:block;
margin-bottom:5px;
font-size:10pt;
border-bottom:1px solid #dadada;
}

/* ------------ */
/* ABOUT        */
/* ------------ */

#about {
margin-top:20px;
width:522px;
float:left;
}

/* ------------ */
/* AUTO         */
/* ------------ */

#auto_full_descr {
width:410px;
margin-top:20px;
margin-bottom:10px;
}

#auto_full_descr p {
margin-bottom:15px;
font-size:11pt;
}

#auto_full_descr p.small {
font-size:10pt;
text-align:right;
}

#auto_full_descr p.small a {
font-size:10pt;
}

#notes {
text-align:left;
direction:ltr;
background:#f8f8f8;
padding:5px;
font-size:8pt;
}
#notes ul {
font-size:8pt;
margin-left:20px;
}
#notes li {
font-size:8pt;
}
#notes b {
font-size:8pt;
}
span.smalldevide {
display:block;
height:1px;
background:#dadada;
margin:5px 40px;
font-size:0;
}

div.mainfeature {
width:90%;
overflow:hidden;
margin-bottom:3px;
}

div.mainfeature span.rightcol {
display:block;
width:130px;
float:right;
}

div.midview {
float:right;
clear:right;
width:350px;
margin-bottom:20px;
text-align:right;
}

div.midview a {
text-decoration:none;
}

div.midview a span {
position:relative;
top:-3px;
}

#auto_full_additional {
width:410px;
margin-top:20px;
margin-bottom:10px;
}

/* ------------ */
/* LIST         */
/* ------------ */

#listing {
width:350px;
}

div.listrow {
height:75px;
overflow:hidden;
border:1px solid #ffffff;
background:#ffffff;
}

a.imgblock {
text-decoration:none;
display:block;
float:left;
margin-right:5px;
width:100px;
height:75px;
margin-bottom:10px;
font-size:0;
}

img.preview_img {
width:100px;
height:75px;
}

img.preview_img_skin {
position:relative;
width:100px;
height:75px;
top:-75px;
}

a.list_text_block {
text-decoration:none;
display:block;
float:left;
width:225px;
font-size:7pt;
color:#404040;
}

span.list_make {
font-weight:bold;
display:block;
}

div.priceblock {
float:left;
width:95px;
height:10px;
}

div.countryblock {
float:left;
width:130px;
}

span.list_descr {
display:block;
font-size:9pt;
}

/*fix*/
div.list_text_box {
text-decoration:none;
float:left;
width:225px;
font-size:7pt;
color:#404040;
}
a.list_make_href {
font-size:10pt;
font-weight:bold;
display:block;
color:#404040;
text-decoration:none;
}
a.list_make_href:hover {
text-decoration:underline;
}
a.list_descr_href {
display:block;
font-size:9pt;
color:#404040;
text-decoration:none;
}
/*endfix*/

div.navigator {
text-align:right;
padding:5px;
background:#f8f8f8;
border:1px solid #dadada;
font-size:10pt;
}

div.navigator span.pages {
display:block;
margin:6px 0px;
}

div.navigator span.pages a {
font-size:8pt;
border:1px solid #dadada;
text-decoration:none;
padding:0px 3px;
}

div.navigator span.pages a:hover {
border:1px solid #4088b8;
}

div.navigator span.pages span {
font-size:8pt;
padding:0px 3px;
}

div.navigator a.sortby {
font-size:10pt;
text-decoration:none;
padding:0px 3px;
margin:0px 3px;
background:#ffffff;
}

div.navigator a.sortby img {
position:relative;
top:1px;
}

/* ------------ */
/* LIST PREVIEW */
/* ------------ */

#preview {
float:right;
width:400px;
height:75%;
background:#f8f8f8;
border:1px solid #dadada;
}

div.preview_inner {
direction:rtl;
text-align:right;
margin:10px 25px;
}

div.preview_inner p {
margin-bottom:5px;
}

div.pr_imgs {
text-align:center;
overflow:hidden;
font-size:0;
}

div.pr_imgs a img {
border:2px solid #dadada;
margin:5px 0;
}

span.pr_make {
display:block;
line-height:16px;
margin-bottom:3px;
font-size:10pt;
font-weight:bold;
border-bottom:4px solid #dadada;
letter-spacing:-1px;
}

span.pr_genre {
color:#4088b8;
margin-bottom:5px;
display:block;
}

#request_pr {
background:#f8f8f8;
border:1px solid #b2b2b2;
padding-bottom:5px;
margin-top:10px;
}

#requestform_pr {
padding:5px;
}

#requestform_pr input {
width:220px;
font-size:10pt;
/*border:1px solid #b2b2b2;*/
}

#requestform_pr input.countrycode {
width:40px;
}

#requestform_pr input.phonenumber {
width:173px;
}

#requestform_pr textarea {
width:320px;
font-size:10pt;
/*border:1px solid #b2b2b2;*/
}

#requestform_pr button {
width:100px;
margin-right:18px;
}

#request_preview_result {
display:none;
}

#errstring {
display:none;
}

div.pr_logo {
text-align:center;
margin-bottom:10px;
}

/* ------------ */
/* ADV SEARCH   */
/* ------------ */

a.adv_icon {
display:block;
background:#f8f8f8;
width:220px;
height:150px;
float:left;
margin:2px 17px;
text-align:center;
text-decoration:none;
vertical-align:bottom;
padding-top:40px;
overflow:hidden;
background:url('http://www.truck1.eu/_SIMGS_/bigiconbg.jpg') center center no-repeat;
color:#404040;
}

a.adv_icon:hover {
background:url('http://www.truck1.eu/_SIMGS_/bigiconbg_s.jpg') center center no-repeat;
color:#5b5b5b;
}

a.adv_icon img {
}

a.adv_icon span {
text-align:right;
padding-right:30px;
width:180px;
display:block;
cursor:pointer;
}

a.adv_icon span {
color:#404040;
}

a.adv_icon:hover span {
color:#5b5b5b;
}


div.adv_inner {
margin:20px;
background:#f8f8f8;
border:1px solid #b2b2b2;
overflow:hidden;
}

div.adv_form {
margin-left:20px;
width:700px;
overflow:hidden;
}

div.formcelladv {
float:left;
width:150px;
height:35px;
margin:0 20px 3px 0;
overflow:hidden;
font-size:10pt;
}

div.formcelladv select {
/*border:1px solid #dadada;*/
font-size:10pt;
width:149px;
}

div.formcelladv select option {
font-size:10pt;
}

div.formcelladv select.small {
width:71px;
}

div.formcelladv input {
/*border:1px solid #dadada;*/
font-size:10pt;
width:145px;
}

div.formcellchb {
float:left;
width:150px;
height:30px;
margin:0 20px 3px 0;
overflow:hidden;
font-size:11pt;
}

div.formcellchb b {
font-weight:bold;
font-size:11pt;
}

div.advrow {
width:680px;
margin:10px;
overflow:hidden;
}

div.advbutton {
text-align:right;
}

div.advbutton button {
width:150px;
}


/* ------------ */
/* DEALERS      */
/* ------------ */

#dealers {
border:1px solid #b2b2b2;
background:#f8f8f8;
width:350px;
}

#dealerswide {
border:1px solid #b2b2b2;
background:#f8f8f8;
}

#dealerswide table tr td {
background:#ffffff;
padding:5px 10px;
border-bottom:1px solid #dadada;
}

/* ------------ */
/* DEALER REG   */
/* ------------ */

#prices {
border:1px solid #b2b2b2;
background:#f8f8f8;
}

table.prices {
margin:10px;
}

table.prices tr td {
padding:5px;
font-size:8pt;
width:250px;
border-bottom:1px solid #ffffff;
}

table.prices tr td.header {
font-weight:bold;
border-bottom:2px solid #4088b8;
}

#inprices {
margin:10px;
}

#freetrial {
font-size:12pt;
font-weight:bold;
padding:5px;
text-align:center;
color:#ffffff;
background:#c2573a;
margin-bottom:20px;
}

#trial {
width:300px;
float:right;
margin-right:30px;
}