/* 
grey: #b0b3b4
blue: #1492bf
*/

/* general */
a img {
	border:none;
}

body, p, td, th, input, textarea, a, li, select {
	font:normal normal 11px/19px verdana;
	color:#000;
}
form {
	margin:0;
}
p {
	margin:15px 0;
	padding:0;
}
table {
	border-collapse:separate;
}

h2 {
	font:normal normal 24px/24px arial;
	color:#1492bf;
	letter-spacing:1px;
	padding:10px 0 10px 0;
	margin:0;
	clear:left;
}
h3 {
	font:normal normal 20px/20px arial;
	color:#333;
	letter-spacing:1px;
	padding:15px 0 0 0;
	margin:0;
}
h4 {
	font:normal bold 14px/14px arial;
	color:#444;
	letter-spacing:1px;
	padding:15px 0 0 0;
	margin:0;
}
small {}

input, a {
	outline:none;
}
a:hover {
	color:#1492bf;
}

img.img_right_border {
	float:right;
	border:1px solid #000;
	margin:15px 0 10px 10px;
}

/* overal styles */
.style_blue {
	color:#1492bf;
}
.style_grey {
	color:#b0b3b4;
}
a.big_button {
	background:url('../img/big_button.gif') top left repeat-x;
	height:36px;
	padding:5px;
	display:block;
	border:1px solid #000;
	float:left;
}
a.small_button { /* like a submit */
	font:normal normal 9px/12px verdana;
	color:#fff;
	background:#000 url('../img/submit_button.gif') left repeat-x;
	border:1px solid #000;
	cursor:pointer;
	padding:1px 3px;
	margin:5px 5px 0 0;
	text-decoration:none;
}

div.displayStatusBar {
	background:#1492bf url('../img/status_bg.gif') bottom left repeat-x;
	color:#fff;
	font-size:10px;
	text-align:center;
	float:left;
	margin:2px 0 0 0;
}
	div.displayStatusBar.off {
		background-image:url('../img/status_off_bg.gif');
	}
div.displayawnserBox {
	float:left;
	clear:left;
	width:100px;
	margin:2px 0 0 0;
}
table.fancytable1 {
	border-top:1px solid #b0b3b4;
	border-left:1px solid #b0b3b4;
}
	table.fancytable1 tr td, table.fancytable1 tr th {
		padding:3px 6px;
		text-align:left;
		vertical-align:top;
		border-bottom:1px solid #b0b3b4;
		border-right:1px solid #b0b3b4;
	}
	table.fancytable1 tr th {
		background:#1492bf;
		border-bottom:1px solid #fff;
		font-weight:bold;
		color:#fff;
	}
	table.fancytable1.small tr td, table.fancytable1.small tr th {
		font-size:10px;
	}
table.fancytable2 {
	border:1px solid #b0b3b4;
}
	table.fancytable2 tr td, table.fancytable2 tr th {
		padding:3px 6px;
		text-align:left;
		vertical-align:top;
		font-size:10px;
		border-bottom:1px solid #b0b3b4;
	}
	table.fancytable2 tr th {
		background:#b0b3b4;
		border-bottom:1px solid #fff;
		font-weight:bold;
		color:#fff;
	}
	

/* tables */
table.displayData {
	clear:left;
}
	table.displayData tr td, table.displayData tr th {
		padding:3px 6px;
		text-align:left;
		vertical-align:top;
	}
	table.displayData tr th {
		background:#1492bf;
		border-bottom:1px solid #fff;
	}
	table.displayData tr td {
		border-bottom:1px solid #ccc;
	}
	table.displayData tr.no-style td {
		border:none;
	}
	table.displayData tr td.price {
		text-align:right;
	}
	table.displayData tr th, table.displayData tr th a {
		font-weight:bold;
		color:#fff;
	}
table.displayData_small {
	clear:left;
	margin:10px 0;
	border:1px solid #b0b3b4;
	border-bottom:none;
	float:right;
}
	table.displayData_small tr td, table.displayData_small tr th {
		padding:1px 6px;
		text-align:left;
		vertical-align:top;
		font-size:10px;
	}
	table.displayData_small tr th {
		background:#b0b3b4;
		border-bottom:1px solid #fff;
	}
	table.displayData_small tr th, table.displayData_small tr th a {
		font-weight:bold;
		color:#fff;
	}
table.phpbb_description {
	border:1px solid #ccc;
	background:#fff;
}
	table.phpbb_description tr td {
		padding:3px 6px;
	}

/* forms */
form div, form p {
	clear:left;
}
form fieldset {
	border:1px solid #ccc;
	background:#efefef;
	clear:left;
	float:left;
	margin:10px 0;
	padding:5px;
}
form img.tooltip {
	margin:2px 0 0 4px;
	cursor:help;
}
form p.comment {
	margin:0;
	padding:0 0 0 0;
	font-size:10px;
}
	form p.field_comment {
		padding:0 0 0 300px;
		margin:0;
		font-style:italic;
		font-size:10px;
	}
div.input {
	padding:5px 0 0 0;
}
	div.input input, div.input textarea {
		border:1px solid #b0b3b4;
		padding:4px;
	}
	div.input label {
		width:300px;
		float:left;
	}
	div.input.required label {
		background:url('../img/icons/star.png') right no-repeat;
	}
	div.input.required.error label {
		background-image:url('../img/icons/star_red.png');
	}
	div.input.textarea label {
		width:auto;
		padding:0 5px 0 0;
	}
	div.input textarea {
		height:150px;
		width:500px;
		float:left;
		clear:both;
	}
	div.input input {
		line-height:1;
		width:200px;
		color:#000;
		float:left;
	}
	
	ul#list_cktags {
		
	}
	
	/* set shadow in alle forms within content */
	div#content div.input.text input, div#content div.input.password input {
		background:url('../img/input_bg.gif') top right no-repeat;
		border-bottom:1px solid #cfcfcf;
		padding:5px 4px 3px 4px;
	}
	div#content div.input.textarea textarea {
		background:url('../img/textarea_bg.gif') top right no-repeat;
		border-bottom:1px solid #cfcfcf;
		padding:5px 4px 3px 4px;
	}
	
div.input.radio {
	padding-left:296px;
}
	div.input.radio fieldset {
		float:left;
		border:1px dashed #b0b3b4;
	}
		div.input.radio input {
			float:left;
			border:none;
			width:auto;
		}
		div.input.radio label {
			float:left;
			width:auto;
			padding:0 10px 0 0;
		}
div.input.radio.radioWithLabel {
	padding-left:0;
}
	div.input.radio.radioWithLabel span.label{
		width:296px;
		float:left;
	}
	div.input.radio.radioWithLabel span.label.wide{
		width:620px;
	}
	div.input.radio.radioWithLabel.tevredenheidsmeting span.label.wide{
		width:520px;
	}
div.input.checkbox {
	
}
	div.input.checkbox input {
		width:auto;
		float:left;
		border:none;
	}
	div.input.checkbox label {
		width:auto;
		float:left;
	}
div.input.select div.checkbox {
	width:150px;
	float:left;
	clear:none;
}
	div.input.select div.checkbox input {
		width:auto;
	}
	div.input.select div.checkbox label {
		width:auto;
	}
	div.input.checkbox.required label {
		padding-right:20px;
	}
table.checkbox_table {
	clear:both;
}
	table.checkbox_table tr td {
		width:395px;
	}
	table.checkbox_table tr td.label {
		width:295px;
	}
div.input.select {
	
}
	div.input.select select {
		width:200px;
		float:left;
	}
		div.input.select select option {
			padding:3px 5px;
			margin:0;
			height:10px;
		}
div.input.date {
	
}
	div.input.date select {
		
	}
		div.input.date select option {
			padding:3px 5px;
			margin:0;
			height:10px;
		}
div.submit {
	padding:5px 0 0 0;
}
	div.submit input{
		font:normal normal 9px/14px verdana;
		color:#fff;
		background:#000 url('../img/submit_button.gif') left repeat-x;
		border:1px solid #000;
		cursor:pointer;
		padding:0px;
	}
	/* validation */
	div#content div div.error-message {
		color:#f00;
		padding:0px 5px 1px 300px;
		font-size:10px;
		line-height:10px;
		font-style:italic;
		display:block;
		width:250px;
		text-align:left;
		float:left;
	}
	div#content div.input div.inputs div.error-message {
		padding:0;
		width:auto;
		text-align:left;
	}
	table.checkbox_table tr td div div.error-message, td.carbrands div.error-message {
		padding:0 !important;
		width:auto !important;
	}
	div.input div.loader {
		float:left;
		clear:none;
		padding:8px 0 0 8px;
	}
	/* exeptions */
	div.input input#UserStreetnumber {
		width:20px;
	}
	div#content div.input.text input#UserPlateNumber, div#content div.input.text input#UserPlateNumberLike {
		width:155px;
		height:30px;
		padding:6px 0 3px 25px;
		font:25px/25px arial;
		letter-spacing:2px;
		text-transform: uppercase;
		background:url('../img/licence/license_plate_background.gif') 0 0 no-repeat;
		border:none;
	}
	div.input input#UserPostalcode {
		width:60px;
	}
	div.input input#UserId {
		width:30px;
	}
	div.input span.cke_skin_kama {
		clear:left;
	}
	td.cke_contents fieldset {width:100%;}
	div#content div.input.text.error input {
		
	}
	
	div.input.text.price div.inputs {
		float:left;
		width:180px;
		clear:none;
	}
		div.input.text.price div.inputs input {
			float:none;
			width:20px;
		}
		input#UserCarConsumerPrice, input#UserYearIncome, input#UserOwnPaymentAMonth {
			width:100px;
		}
		div#content div.input.text.price div.inputs div.error-message {
			padding:0;
		}
		div#content div.input.checkbox div.error-message {
			padding:0;
			width:500px;
		}
		
	.radio_icons label {
		cursor:pointer;
		margin-right:3px;
	}
	.radio_icons label#nee {
		background:url('../img/icons/thumbs_up.gif') right no-repeat;
		padding:6px 30px 4px 0;
	}
	.radio_icons label#nee {
		background:url('../img/icons/thumbs_down.gif') right no-repeat;
		padding:6px 30px 4px 0;
	}
	
	
	#tooltip {
		position: absolute;
		z-index: 300;
		margin:-30px 0 0 0;
		padding:10px 10px 10px 10px;
		background:#fff;
		border:1px solid #ccc;
	}
		#tooltip h3 {
			padding:0;
			margin:0;
			font-size:14px;
			color:#1492bf;
		}
		#tooltip p {
			padding:0;
			margin:0;
			font:9px/15px verdana;
			letter-spacing:0px;
		}

	
/* paginate */
div.paginate {
	padding:6px;
}
	div.paginate div.prev, div.paginate div.next, div.paginate div.first, div.paginate div.last {
		float:left;
		padding:0 3px;
	}
	
	div.paginate div.numbers {
		float:left;
		padding:0 10px;
	}
		div.paginate div.numbers span {
			padding:2px 4px;
		}
		div.paginate div.numbers span.current {
			background:#ccc;
		}

img.home_center_banner {
	float:left;
	margin:0 0 20px 0;
}


/* general block element */
div.block {
	background:#efefef;
	border:1px solid #aeaeae;
	margin:0 0 20px 0;
	overflow:hidden;
	clear:left;
}
div.block.home {
	/*margin-bottom:0;*/
}
	div.block.home div.head h1 {
		font-size:13px;
	}
		div.block.home div.head h1 span {
			color:#1998c4;
			font-weight:bold;
			font-size:20px;
			width:8px;
			height:5px;
			background:url('../img/dot.png') 0 13px no-repeat;
		}
	div.block.home h3 {
		margin:0;
		padding:0 0 0 26px;
		font-size:18px;
		line-height:22px;
	}
		div.block.home table tr td {
			vertical-align:top;
		}
div.block.user_add {
	width:578px;
}
div.block.blue {
	background:#1998c4 url('../img/block_blue.gif') top repeat-x;
}
	div.block div.head {
		padding:0 0 0 20px;
		background:url('../img/block_head_bg.gif') top left repeat-x;
		height:26px;
	}
	div.block.slide div.head {
		cursor:pointer;
		padding-left:0;
	}
	div.block.wide {
		width:978px;
	}
		div.block div.head h1 {
			color:#fff;
			font:normal normal 15px/26px arial;
			letter-spacing:1px;
			margin:0;
			padding:0;
			float:left;
		}
		div.block.slide div.head h1, div.block.slide div.head h2 {
			display:block;
			padding-left:20px;
			background:url('../img/icons/head_plus.gif') left top no-repeat;
		}
		div.block.slide div.head.hover h1, div.block.slide div.head.hover h2 {
			background-position:bottom left;
		}
		div.block.slide div.head.open h1, div.block.slide div.head.open h2 {
			padding-left:20px;
			background:url('../img/icons/head_plus_active.gif') left top no-repeat;
		}
		div.block.slide div.head.open.hover h1, div.block.slide div.head.open.hover h2 {
			background-position:bottom left;
		}
		
		div.block div.head h2 {
			color:#fff;
			font:normal normal 13px/26px arial;
			letter-spacing:1px;
			margin:0;
			padding:0;
			float:left;
		}
		div.block div.head div.rss {
			float:left;
			padding:5px 0 0 3px;
		}
		div.block div.head ul.paginate {
			float:right;
			list-style:none;
			padding:2px 3px 0 0;
			margin:0;
		}
			div.block div.head ul.paginate li {
				float:left;
				padding:0 0 0 3px;
			}
				div.block div.head ul.paginate li a {
					padding:2px 3px;
					border:1px solid #fff;
					color:#fff;
					text-decoration:none;
					font:bold 9px/9px verdana;
				}
				div.block div.head ul.paginate li a.active {
					color:#000;
					background:#fff;
				}
	div.block div.main {
		padding:20px;
		overflow:hidden;
	}
		div.block div.main p {
			line-height:19px;
		}
		
	#share_news {
		float:right;
	}
		#share_news div {
			float:left;
		}

/* news items / overwrites block element */
div.block.newsitems {
	float:left;
	width:578px;
}
	div.block.newsitems div.main {
		display:block;
		clear:left;
		padding:0;
		width:578px;
		overflow-y:hidden;
	}
		div.block.newsitems div.main div.newsitems_container {
			float:left;
			cursor:pointer;
		}
			div.block.newsitems div.main div.newsitems_container div.item {
				float:left;
				border-top:1px solid #fff;
			}
			div.block.newsitems div.main div.newsitems_container div.first {
				border-top:none;
			}
			div.block.newsitems div.main div.newsitems_container div.item.even {
				background:#d1d1d1 url('../img/newsitem_bg.gif') bottom repeat-x;
			}
				div.block.newsitems div.main div.item div.left {
					float:left;
					width:130px;
					height:83px;
					padding:15px 20px 10px 20px;
				}
					div.block.newsitems div.main div.newsitems_container div.item div.left a {
						border:1px solid #1492bf;
						padding:3px;
						background:#fff;
						height:75px;
						float:left;
					}
						div.block.newsitems div.main div.newsitems_container div.item div.left a img {
							float:left;
						}
				div.block.newsitems div.main div.newsitems_container div.item div.right {
					float:left;
					width:408px;
					height:83px;
					padding:10px 0;
					background:url('../img/newsitem_right_bg.gif') bottom right no-repeat;
				}
				div.block.newsitems div.main div.newsitems_container div.item.even div.right {
					background:url('../img/newsitem_right_bg_even.gif') bottom right no-repeat;
				}
				
					div.block.newsitems div.main div.newsitems_container div.item div.right div.text {
						padding:0 20px 0 0;
					}
						div.block.newsitems div.main div.newsitems_container div.item div.right div.text h2 {
							font:normal bold 13px/19px verdana;
							padding:0;
							margin:0;
						}
						div.block.newsitems div.main div.newsitems_container div.item div.right div.text p {
							padding:5px 0 0 0;
							margin:0;
							display:block;
							height:40px;
						}
					div.block.newsitems div.main div.newsitems_container div.item div.right div.footer {
						float:left;
						padding:10px 0 0 0;
					}
						div.block.newsitems div.main div.newsitems_container div.item div.right div.footer p {
							font:bold 9px/9px verdana;
							margin:0;
							padding:0;
						}
							div.block.newsitems div.main div.newsitems_container div.item div.right div.footer p a {
								font:bold 10px/10px verdana;
								color:#000;
							}

/* sub nav element */
ul#sub_navigation {
	list-style:none;
	padding:0;
	margin:0;
	background:#000;
	float:left;
}
	ul#sub_navigation li {
		padding:1px 0 0 0;
		margin:0;
		float:left;
		background:#272727;
	}
		ul#sub_navigation li a{
			display:block;
			height:auto;
			color:#fff;
			width:178px;
			padding:0 0 0 20px;
			font:normal 10px/30px verdana;
			text-decoration:none;
			float:left;
		}
		ul#sub_navigation li.even {
			background:#363636;
		}
		ul#sub_navigation li a.active {
			background:#1998c2;
		}
		ul#sub_navigation li a:hover {
			background:#1998c2;
		}
			ul#sub_navigation li ul {
				margin:0;
				padding:0 0 10px 0;
				float:left;
			}
				ul#sub_navigation li ul li {
					background:transparent;
				}
					ul#sub_navigation li ul li a {
						height:auto;
						font:normal 10px/20px verdana;
						margin:0 0 0 25px;
						display:inline;
						padding:0 0 0 10px;
						width:163px;
						background:url('../img/sub_nav_stripe.gif') 0px 10px no-repeat;
					}
					ul#sub_navigation li ul li a.active {
						background:transparent;
						color:#1998c2;
						background:url('../img/sub_nav_stripe_hover.gif') 0px 10px no-repeat;
					}
					ul#sub_navigation li ul li a:hover {
						background:transparent;
						color:#1998c2;
						background:url('../img/sub_nav_stripe_hover.gif') 0px 10px no-repeat;
					}

/* block elements on the right */
div#right_elements div.block {
	overflow-x:hidden;
	float:left;
}
	div#right_elements div.block a {
		float:left;
	}
		div#right_elements div.block a img {
			float:left;
		}
/* block elements on the left */
div#left_elements div.block {
	float:left;
	width:196px;
}
	div#left_elements div.block a {
		float:left;
	}
		div#left_elements div.block a img {
			float:left;
		}
		
/* poll element / overwrites block element */
div.block#poll div.main {
	padding:10px;
}
div.block#poll div.main p {
	margin:0;
	font-weight:bold;
	padding:0 0 5px 0;
	clear:left;
	font-size:10px;
}
div.block#poll div.main table#votes_result {
	width:140px;
}
	div.block#poll div.main table#votes_result tr td {
		font-size:10px;
		color:#fff;
	}
	div.block#poll div.main table#votes_result tr td div.displayStatusBar {
		text-align:right;
		border-bottom:1px solid #fff;
	}
div.block#poll div.main form div.submit {
	padding:10px 0 0 0;
}
	div.block#poll div.main form label {
		color:#fff;
		font:normal 10px/20px verdana;
		display:block;
		margin-top:-1px;
		float:left;
		width:92px;
	}
	div.block#poll div.main form input {
		float:left;
		clear:left;
	}
div.block#poll div.main div.buttons {
	font-size:10px;
	text-align:right;
}
	div.block#poll div.main div.buttons span.amount {
		color:#fff;
		font-size:10px;
	}
	div.block#poll div.main div.buttons div.submit {
		
	}

div#right_elements div.block#recent_forum_posts {
	
}
	div#right_elements div.block#recent_forum_posts a {
		float:none;
	}
		div#right_elements div.block#recent_forum_posts div.main {
			padding:0;
		}
			div#right_elements div.block#recent_forum_posts div.main div.post_item {
				padding:5px;
				border-bottom:1px solid #AEAEAE;
			}
				div#right_elements div.block#recent_forum_posts div.main div.post_item a {
					text-decoration:none;
				}
			div#right_elements div.block#recent_forum_posts div.main div.post_item.blue {
				background:#1998c4 url('../img/block_blue.gif') top repeat-x;
			}
				div#right_elements div.block#recent_forum_posts div.main div.post_item.blue a:hover {
					color:#fff;
				}

/* government_credit */
div.block#government_credit {
	height:153px;
}
	div.block#government_credit div.main {
		background:url('../img/government_credit_bg.jpg') top left no-repeat;
		padding:0;
		margin:0;
		height:127px;
		width:160px;
		position:absolute;
		cursor:pointer;
	}
		div.block#government_credit div.main div.JQodometer{
			margin:82px auto 0 auto;
		}

/* odometer */
div.JQodometer {
	background:#fff;
	overflow:hidden;
}
	div.JQodometer div.odoNumber {
		float:left;
		overflow:hidden;
	}

/* newsletterreader element / overwrites block element */
div.block#newsletter div.main p {
	margin:0;
	font-weight:bold;
	color:#fff;
}
	div.block#newsletter div.main form div.input {
		padding:0 0 6px 0;
	}
		div.block#newsletter div.main form div.input input {
			width:150px;
			padding:3px;
		}
/* released license plate */
div.block.license_plate div.main {
	padding:5px 0;
	text-align:center;
}
	div.block.license_plate div.main img {
		display:block;
		margin:0 auto;
	}
	div.block.license_plate div.head h2 {
		font-size:11px;
	}
/* block saerch */
div.block.search div.main {
	padding:5px 5px;
	background:#1998c4 url('../img/block_blue.gif') top repeat-x;
}
	div.block.search div.main div.input {
		padding:0;
		float:left;
		width:auto;
	}
		div.block.search div.main div.input.text input {
			width:150px;
			background:url('../img/input_bg.gif') top right no-repeat;
			border-bottom:1px solid #cfcfcf;
			padding:5px 4px 3px 4px;
		}
	div.block.search div.main div.submit {
		float:right;
		width:auto;
		clear:none;
	}
		div.block.search div.main div.submit input {
			padding:0;
			background:none;
			border:none;
		}

/* flash banner */
div.flash_banner_wrapper {
	position:relative;
	float:left;
}
div.flash_banner_wrapper div.bannerReplace {
	position:absolute;
	z-index:20;
}
div.right_wide_banners div.flash_banner_wrapper {
	padding:0 0 20px 0;
}
	a.flash_link_overlay {
		position:absolute;
		background:url('../img/blank.gif');
		display:block;
		z-index:21;
	}
	.flash-replaced {
		float:left;
	}
	.flash-replaced embed {
		float:left;
	}

/* forum items */
table.forum_items {
	background:#efefef;
	border:1px solid #aeaeae;
	margin:0 0 20px 0;
	width:980px;
}
table.forum_items.home {
	width:578px;
}
table.forum_items.home tr th, table.forum_items.home tr td.photo {
	padding-left:20px;
}
	table.forum_items tr th, table.forum_items tr td {
		text-align:left;
		font-size:10px;
		line-height:14px;
		vertical-align:middle;
	}
	table.forum_items tr td {
		border-top:1px solid #fff;
		padding:2px 5px;
	}
		table.forum_items tr td h3 {
			padding:0;
			margin:0;
			letter-spacing:0;
		}
			table.forum_items tr td h3 a {
				text-decoration:none;
				font:normal bold 13px/13px verdana;
			}
			table.forum_items tr td h3 a:hover {
				color:#000;
			}
			table.forum_items tr td p {
				font-size:10px;
				padding:0;
				margin:0;
			}
	table.forum_items tr th {
		background:url('../img/block_head_bg.gif') top left repeat-x;
		height:26px;
		padding:0 5px;
	}
	table.forum_items tr th, table.forum_items tr th a {
		color:#fff;
		font:normal normal 13px/26px arial;
		letter-spacing:1px;
	}
	table.forum_items tr.even td {
		background:#b0b0b0 url('../img/forum_items_bg.gif') top left repeat-x;
	}
	table.forum_items tr .topics, table.forum_items tr .posts {
		text-align:center;
		vertical-align:middle;
		width:60px;
	}
	table.forum_items tr td.topics {
		border-left:1px solid #fff;
	}
	table.forum_items tr td.posts {
		border-left:1px solid #fff;
		border-right:1px solid #fff;
	}
	table.forum_items tr .last_post {
		border-right:none;
		width:200px;
	}
	table.forum_items tr .photo {
		border-right:none;
		padding:4px 4px;
		width:82px;
	}
		table.forum_items tr .photo a {
			padding:2px;
			float:left;
			background:#fff;
			border:1px solid #90d5e3;
		}
			table.forum_items tr .photo a img {
				float:left;
			}
		table.forum_items tr th h1 {
			font:normal normal 15px/26px arial;
			padding:0;
			margin:0;
			color:#fff;
		}
		table.forum_items tr th h2 {
			color:#fff;
			font:normal normal 13px/26px arial;
			letter-spacing:1px;
			margin:0;
			padding:0;
			float:left;
		}
	table.forum_items tr td.description {
		vertical-align:top;
	}
		table.forum_items tr td.description h3 {
			padding-top:5px;
		}
		table.forum_items tr td.description div {
			background:url('../img/forum_items_arrows_bg.gif') right 30px no-repeat;
			min-height:50px;
			cursor:pointer;
		}
		table.forum_items tr.even td.description div {
			background:url('../img/forum_items_arrows_bg_even.gif') right 30px no-repeat;
		}
		
div.block#forum_posts {
	
}
	div.block#forum_posts div.head {
		
	}
	div.block#forum_posts div.main {
		padding:0 0 0 0;
	}
		div.block#forum_posts div.main div.item {
			border-bottom:1px solid #fff;
			display:table;
			clear:left;
			width:720px;
			padding:0 20px;
		}
		div.block#forum_posts div.main div.item.even {
			background:#d1d1d1 url('../img/forum_items_bg.gif') bottom left repeat-x;
		}
			div.block#forum_posts div.main div.item div.details {
				font-size:10px;
				float:left;
				width:150px;
				padding:30px 0;
			}
			div.block#forum_posts div.main div.item div.message {
				float:left;
				width:568px;
				padding:30px 0px;
				word-wrap:break-word;
			}
			
div.block#company_reference {
	display:table;
}
	div.block#company_reference div.main {
		padding:0;
	}
		div.block#company_reference div.main div.item {
			float:left;
		}
		div.block#company_reference div.main div.item.even {
			background:#d1d1d1 url('../img/newsitem_bg.gif') bottom repeat-x;
		}
			div.block#company_reference div.main div.item div.itemin {
				float:left;
				border-bottom:1px solid #fff;
				width:720px;
				padding:10px 20px;
				/* background:url('../img/newsitem_right_bg.gif') bottom right no-repeat; */
			}
			div.block#company_reference div.main div.item.even div.itemin {
				/* background:url('../img/newsitem_right_bg_even.gif') bottom right no-repeat; */
			}
			
				div.block#company_reference div.main div.item div.itemin img {
					float:right;
				}
				div.block#company_reference div.main div.item div.itemin table.result_table {
					margin:10px 0 0 0;
				}
					div.block#company_reference div.main div.item div.itemin table.result_table tr td {
						
					}
					div.block#company_reference div.main div.item div.itemin table.result_table tr td.question {
						text-align:right;
						padding:0 10px 0 0;
					}
				div.block#company_reference div.main div.item div.itemin div.avg_grade {
					color:#fff;
					background:#1492bf;
					padding:3px 0;
					width:20px;
					text-align:center;
					float:left;
					margin:0 10px 20px 0;
					font-weight:bold;
					font-size:13px;
					line-height:13px;
				}
				div.block#company_reference div.main div.item div.itemin h3 {
					text-decoration:none;
					font:normal bold 13px/13px verdana;
					margin:0;
					padding:0;
				}
				div.block#company_reference div.main div.item div.itemin p {
					font-size:10px;
				}
				div.block#company_reference div.main div.item div.itemin p.footer, div.block#company_reference div.main div.item div.itemin p.footer a {
					font:bold 10px/10px verdana;
					color:#000;
				}
				
ul.ranking_cars {
	list-style:none;
	padding:0;
	margin:0;
}
	ul.ranking_cars li {
		float:left;
		padding:0 5px 0 0;
	}
		ul.ranking_cars li a {
			display:block;
			height:21px;
			width:26px;
			background:url('../img/icons/car_icon.gif') bottom;
		}
		ul.ranking_cars.half li a {
			background:url('../img/icons/car_icon_right.gif') bottom;
			width:13px;
		}
		ul.ranking_cars.half li.even a {
			background:url('../img/icons/car_icon_left.gif') bottom;
		}
		ul.ranking_cars.half li.even {
			padding-right:0;
		}
		ul.ranking_cars li a.hover, ul.ranking_cars li.even a.hover {
			background-position:top;
		}

div.sales_lease_amount {
	border-left:1px solid #fff;
}
	div.sales_lease_amount span {
		border:1px solid #fff;
		border-left:none;
		padding:2px;
		color:#fff;
		background:#000;
	}

table.environment_data {
	clear:left;
}
table.environment_data tr td, table.environment_data tr th {
	padding:3px 6px 3px 6px;
}
table.environment_data tr th {
	background:#1492bf;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	font-weight:bold;
	color:#fff;
}
table.environment_data tr td {
	border-bottom:1px solid #1492bf;
}
