
/* standard elements */
html {min-height: 100%;}

* {	margin: 0; padding: 0; }

a {color: #2a5db2;outline:none;}

a:hover {color: #BC1502;}

a img{border:0px;}

body {
	background: #FFF;
	color: #272727;
	font: normal 62.5% helvetica, arial,sans-serif;
}
form{padding:0px;margin:0px;}
/*input,select,textarea{border:solid 1px #333;}*/

p{	text-indent:20px; text-align:left;}



.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
	height:20px
}
.clear_flat{
	clear:both;
}
#logo{
 padding-top:10px;
 float:left;
/* border:1px solid #666666; */
 margin-top:5px;
}

#page{
	font-size:1.2em;
	width:960px;
	margin:0px auto;
}
#header{
	text-align:center;
	height:120px;
	background: url('../img/top_bg.png') repeat-x top left;
	position:relative;
}
#header_ads{
	float:right;
	width:685px;
	height:90px;
	margin:20px 0px 0px 0px;
}

#center{
	width:750px;
	margin:0px;
	float:left;
	position:relative;
}

#content{
	width:750px;
	margin:0px 0px 20px 0px;
	position:relative;
}
#right_side{
	width:200px;
	float:right;
}

#footer{
	margin-top:30px;
	margin-bottom:15px;
	background: url('../img/bot_bg.png') repeat-x top left;
	padding-top:15px;
}
#copirights{
	text-align:center;
	color:#a5a5a5;
	font-size:12px;
	font-weight:bold;
}

#top_box_left,#top_box_center,#top_box_right{
	float:left;
	height:145px;
	overflow:hidden;
	position:relative;
	padding-top:33px;
	text-align:center;
}
#top_box_left{
	width:248px;
	margin-right:3px;
	background: url('../img/color_left_box.png') no-repeat top left;
}
#top_box_center{
	width:247px;
	margin-right:3px;
	background: url('../img/color_center_box.png') no-repeat top left;
}
#top_box_right{
	width:248px;
	margin:0px;
	background: url('../img/color_right_box.png') no-repeat top left;
}

/*		SYSTEM MESSAGES		*/
#error_mes{
	color:#a43200;
	text-align:center;
	margin:5px 0px 30px 0px;
	padding:10px 0px 10px 0px;
	background-color:#FFB684;
	border-top:1px solid #AA3366;
	border-bottom:1px solid #AA3366;
	font-size:12px;
	font-weight:bold;
}

#warning_mes{

}

#notice_mes{

}

#success_mes{
	color:#547E00;
	text-align:center;
	margin:5px 0px 30px 0px;
	padding:10px 0px 10px 0px;
	background-color:#A0EC08;
	border-top:1px solid #7FBE03;
	border-bottom:1px solid #7FBE03;
	font-size:12px;
	font-weight:bold;
}


#loading{
	margin:150px auto;
	width:66px;
	height:66px;
}


/*		MENU		*/

/* 	top menu */
#main_nav{
	width:960px;
	height:30px;
	background: url('../img/nav_bg.png') no-repeat top left;
	margin-bottom:10px;
}
#main_nav table{
	border:0px;
	padding:0px;
	margin:0px;
	width:960px;
	height:30px;
}
#main_nav table td{
	border:0px;
	padding:0px;
	margin:0px;
	height:30px;
	text-align:center;
}
#main_nav a{
	display:block;
	height:20px;
	margin:0px 0px;
	padding:8px 10px 2px 10px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#main_nav a:hover{
	color:#bc1502;
	text-decoration:none;
}
#main_nav a.active{
	color:#bc1502;
	text-decoration:underline;
}


/* footer */

#footer .menu{
	text-align:center;
	margin:20px 0px 10px 0px;
	font-weight:bold;
}
#footer .menu a{
	font-size:12px;
	color:#222222;
	font-weight:bold;
	text-decoration:underline;
	margin:0px 10px;
}
#footer .menu a:hover{
	font-size:12px;
	color:#bc1502;
	text-decoration:underline;
}

/*	menu_logged_user	*/

ul.menu_logged_user{
	list-style-type:none;
	text-align:left;
	margin:0px 0px 0px 22px;
}
ul.menu_logged_user li{
	
}
ul.menu_logged_user li a{
	
	color:#7d3704;color:#fde2ce;
	text-decoration:none;
}
ul.menu_logged_user li a:hover{
	color:#7d3704;
	text-decoration:underline;
}


.inseriern_link{
	position:absolute;
	left:0px;
	bottom:5px;
	text-align:center;
	width:248px;
}
.inseriern_link a{
	color:#ffffff;
	font-size:16px;
	font-weight:bolder;
	text-decoration:none;
}
.inseriern_link a:hover{
	color:#ffffff;
	font-size:16px;
	font-weight:bolder;
	text-decoration:underline;
}



/*##		PAGES		##*/

.form_title{
	color:#555555;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	padding-left:25px;
}

.title, .title_flen{
	background: url('../img/headline.png') no-repeat top left;
	color:#ffffff;
	font-size:16px;
	font-weight:bolder;
	width:740px;
	height:28px;
	padding-top:10px;
	padding-left:10px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	position:relative;
}

.content_box_top{
	background: #ffffff url('../img/bcorners_top.png') no-repeat top left;
	width:750px;
	height:6px;
	overflow:hidden;
}
.content_box_center{
	background: #ffffff url('../img/bcorners_center.png') repeat-y top left;
	width:710px;
	padding:20px;
	overflow:hidden;
}
.news_top{
	background: #ffffff url('../img/ncorners_top.png') no-repeat top left;
	width:360px;
	height:6px;
	overflow:hidden;
}
.news_content{
	background: #ffffff url('../img/ncorners_center.png') repeat-y top left;
	width:360px;

	overflow:hidden;
	color:#333333;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
}
.news_bot{
	background: #ffffff url('../img/ncorners_bottom.png') no-repeat top left;
	width:360px;
	height:6px;
	margin-bottom:20px;
	overflow:hidden;
}
.news_left{
	display: block;
	float:left;
	padding-right:30px;
}
.news_right{
	display: block;
	float:left;
}
.content_box
{
	overflow-y: auto;
	overflow-x: visible;
	font-size: 10px !important;
	height: 100px;
	color: #666666 !important;
	line-height:16px;
}
.ipt
{
	font-size:16px !important;
	color:#000000 !important;
}
.breadcr{
	width:750px;
	display:block;
}
.breadcr a{
background:transparent url('../img/pf.png') no-repeat scroll left center;
color:#373A3C;
cursor:pointer;
font-family:Arial;
font-size:9pt;
font-style:normal;
font-weight:normal;
position:relative;
text-decoration:none;
padding-left:7px;
margin-left:10px;
}
.breadcr a:hover{
color:#373A3C;
cursor:pointer;
font-family:Arial;
font-size:9pt;
font-style:normal;
font-weight:normal;
position:relative;
text-decoration:underline;
}
.content_box_bot{
	background: #ffffff url('../img/bcorners_bottom.png') no-repeat top left;
	width:750px;
	height:6px;
	margin-bottom:20px;
	overflow:hidden;
}
.content_box_center .box_title{
	color:#333333;
	font-size:16px;
	font-weight:bolder;
	padding-top:5px;
	padding-left:10px;
}

.content_box_small{
	background: #ffffff url('../img/links_box_bg.png') no-repeat top left;
	width:365px;
	height:160px;
	overflow:hidden;
}

.content_box_flen{
	background: #ffffff url('../img/links_box_bg_flen.png') no-repeat top left;
	width:750px;
	height:160px;
	overflow:hidden;
}


.bild_box_top{
	background: #ffffff url('../img/scorners_top.png') no-repeat top left;
	width:140px;
	height:6px;
	overflow:hidden;
}
.bild_box_center{
	background: #ffffff url('../img/scorners_center.png') repeat-y top left;
	width:140px;
	overflow:hidden;
	text-align:center;
}
.bild_box_bot{
	background: #ffffff url('../img/scorners_bottom.png') no-repeat top left;
	width:140px;
	height:6px;
	overflow:hidden;
}


.bild_box_center a,.bild_box_center a:hover{
	color:#ef660d;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}



table.inserat td.b
{
	border-left:1px dotted #cbcbcb;
}

table.inserat td.ins_auto_f
{
	padding-right: 26px;
}

table.inserat td.ins_auto
{
	padding-left: 26px;
	padding-right: 26px;
	border-left:1px dotted #cbcbcb;
}

table.inserat td.ins_auto_l
{
	padding-left: 26px;
	border-left:1px dotted #cbcbcb;
}

.inserat_auto{
	float:left;
	height:135px;
	width:359px;
	padding:15px 0px 15px 15px;
	overflow:hidden;
}
.inserat_br{
	border-right:1px dotted #cbcbcb;
}
.inserat_bt{
	border-top:1px dotted #cbcbcb;
}

.inserat_auto_info{
	float:right;
	width:205px;
	padding-top:0px;
}
.inserat_auto_info h1 a.title{
	background:none;
	font-size:16px;
	font-weight:bold;
	color:#2a5db2;
	margin:0px;
	padding:0px;
}
.inserat_auto_info h1 a.title:hover{
	background:none;
	font-size:16px;
	font-weight:bold;
	color:#2a5df2;
}
.inserat_auto_info p{
	margin-top:15px;
	text-indent:0px;
	font-size:11px;
}

/*		login			*/

table.login td{
	padding:1px;
}
table.login .login_field_label{
	font-size:11px;
	font-family:helvetica, arial,sans-serif;
	color:#666;
	margin-right:5px;
	margin-left:2px;
}
table.login .input_login{
	margin:0px 1px;
	width:196px;
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
}


/*		registration and user_data	*/
.register_main{
	float:left;
	width:330px;
	height:200px;
	margin-right:20px;
	
}
table.register{}
table.register td,table.user_data td,table.page_data td{
	padding:1px;
}
table.register .register_field_label,table.user_data .user_data_field_label,table.page_data .user_data_field_label{
	font-size:11px;
	font-family:helvetica, arial,sans-serif;
	color:#666;
	margin-right:5px;
	margin-left:2px;
}
table.register .needed, table.user_data .needed{
/*	color:#d36;*/
}
table.register .input_register,table.user_data .input_user_data{
	margin:0px 1px;
	width:196px;
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
}
table.register select,table.user_data select{	margin:0px 1px;font-size:12px;font-family:helvetica, arial,sans-serif;}
table.register #andere,table.user_data #andere{	width:70px;}
table.register #land,table.user_data #land{	width:200px;}
table.register #plz,table.user_data #plz{	width:50px;}
table.register #ort,table.user_data #ort{	width:140px;}
table.register #reg_gericht,table.user_data #reg_gericht{	width:140px;}
table.register #reg_nr,table.user_data #reg_nr{	width:50px;}
table.register #soft,table.user_data #soft {width:140px;}
table.register #soft_keine,table.user_data #soft_keine {margin-left:5px;position:relative;top:2px;}
table.register #captcha{width:50px;}



/*		handler homepage data	*/
.handler_page_url{
	margin-bottom:30px;
	margin-left:20px;
	font-size:12px;
	text-indent:0px;
}
.handler_page_url a{
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	color:#d95707;
}
.page_data{
	text-align:left;
	margin-bottom:15px;
}
.page_data p{
	margin-bottom:10px;
}
.page_data textarea{
	width:700px;
	height:70px;
}
.page_data #page_image_url,.page_data #logo_url{
	width:350px;
}

.page_data_active label{
	font-weight:bold;
	padding:0px 20px 0px 10px;
}
.handler_page_url a:hover{
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	color:#2d63bc;
}
.page_data_field_label,.page_data_field_label_brand,.page_data_field_label_status{
	font-size:11px;
	font-family:helvetica, arial,sans-serif;
	color:#666;
	margin-right:15px;
	margin-left:2px;
}

.handler_page_uri{
	font-size:14px;
	font-weight:bold;
}
.handler_page_uri input{
	font-weight:bold;
	width:200px;
}

#handler_page_uri_check_result{
	margin:15px 0px 10px 325px;
	font-size:12px;
	color:#2d63bc;
	text-indent:0px;
}
.page_uri_error{
	font-size:12px;
	font-weight:bold;
	color:#d7011f;
}
.page_uri_success{
	font-size:12px;
	font-weight:bold;
	color:#87c408;
}

.page_data_field_label_brand{
	float:left;
	display:block;
	width:245px;
}
.page_data_field_label_status{
	float:left;
	display:block;
	width:130px;
}

.handler_brand_status{
	padding-bottom:7px;
	clear:both;
	width:420px;
}
.handler_brand_status .handler_brand{
	width:240px;
	margin-right:10px;
}
.handler_brand_status .handler_status{
	width:130px;
}

.handler_brand_status_del{
	overflow:hidden;
	width:16px;
	height:16px;
	background: transparent url('../img/del.png') no-repeat top left;
	cursor:pointer;
	float:right;
	margin-top:4px;
}
.handler_brand_status_add{
	overflow:hidden;
	width:16px;
	height:16px;
	background: transparent url('../img/add.png') no-repeat top left;
	cursor:pointer;
	margin-left:404px;
	margin-top:5px;
}
.page_data_image_del{
	float:left; 
	width:16px; 
	height:16px; 
	background:transparent url(../img/del.png) no-repeat scroll left top; 
	cursor:pointer;
	margin:15px 5px 0px 5px;
}



/*		handler data import 	*/

.import_data{
	text-align:left;
	margin-bottom:15px;
}
.import_data p{
	text-indent:0px;
}
.import_data_field_label{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	color:#666;
	margin-right:5px;
	margin-left:2px;
}
.import_result_info{
	font-size:14px;
	color:#666;
	margin-right:10px;
	margin-left:2px;
}
.import_result_error_text{
	margin-top:30px;
	font-size:12px;
	color:#666;
}



/*		fast search form		*/
#search_box_link{
	background: transparent url('../img/search_box_link_bg.png') no-repeat top left;
	display:block;
	width:247px;
	height:145px;
}

table.fast_search_form td{padding:0px 0px 0px 0px;}

.fast_search_form .search_current_name{
	/*text-decoration:underline;*/
	font-weight:bold;
	text-align:left;
	padding-left:2px !important;
}
.fast_search_form .search_field_label{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:bold;
	color:#F6FDD4;
	margin-left:2px;
}
.fast_search_form label{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:normal;
	color:#F6FDD4;
	margin-left:2px;
	line-height:16px;
}
table.fast_search_form .input_search{
	margin-bottom:5px;
	width:196px;
}
table.fast_search_form #s_plz{
	width:90px;
}

table.fast_search_form select{
	margin-bottom:5px;
	width:200px;
}

table.fast_search_form select#s_kilo_von,
table.fast_search_form select#s_kilo_bis,
table.fast_search_form select#s_make_von,
table.fast_search_form select#s_make_bis,
table.fast_search_form select#s_price_von,
table.fast_search_form select#s_price_bis,
table.fast_search_form select#s_radius{
	width:95px;
}


/*	detail search form	*/

table.search_form td{padding:0px 0px 0px 0px; vertical-align:top;}

.search_form .search_type td{
	padding-bottom:5px;
	border-bottom:3px solid #CCCCCC;
}

.search_form .search_current_name{
	color:#355273;
	font-weight:bold;
	text-align:left;
	padding-left:2px !important;
	line-height:35px;
}
.search_form .search_current_name img{
	padding-right:5px !important;
}
.search_form .search_field_label{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:bold;
	color:#666;
	margin-left:2px;
}
.search_form label{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:bold;
	color:#666;
	margin-left:2px;
	line-height:16px;
}
table.search_form .input_search{
	margin-bottom:5px;
	width:176px;
}
table.search_form #plz{
	width:80px;
}

table.search_form select{
	margin-bottom:5px;
	width:180px;
	font-size:12px;
}

table.search_form select#kilo_von,
table.search_form select#kilo_bis,
table.search_form select#make_von,
table.search_form select#make_bis,
table.search_form select#power_von,
table.search_form select#power_bis,
table.search_form select#price_von,
table.search_form select#price_bis,
table.search_form select#engine_vol_von,
table.search_form select#engine_vol_bis,
table.search_form select#tot_weight_von,
table.search_form select#tot_weight_bis,
table.search_form select#radius{
	width:85px;
}


.search_form td.search_form_sep_row{
	height:25px;
}

.search_form td.search_form_sep_row div{
	height:15px;
	border-top:1px dotted #cccccc;
	margin-top:10px;
}

.search_form td.search_form_sep_col{
}

.search_form td.search_form_sep_col div{
	width:30px;
	margin-left:30px;
	height:80px;
	border-left:1px dotted #cccccc;
}
.search_form td.search_form_sep_col1 div{
	width:30px;
	margin-left:30px;
	height:25px;
	border-left:1px dotted #cccccc;
}

.search_form tr.car_options td label{
	line-height:22px;
	padding-top:10px;
	padding-left:10px;
}





/*	new advert	*/

#advert_process{
	text-align:center;
	height:50px;
	margin:20px 0px 40px 20px;
	overflow:hidden;
}
.new_advert_action{
	float:left;
	width:90px;
	height:40px;
	border:2px dotted #aaaaaa;
	line-height:20px;
	color:#cccccc;
	font-size:14px;
	font-weight:bold;
}
.new_advert_action span{
	line-height:38px;
}
/*
.new_advert_cur_action{
	border:2px solid #295baf;
	color:#ffffff;
	background:#3c7feb;
}
*/
.new_advert_cur_action{
	border:2px solid #d95706;
	color:#ffffff;
	background:#fb8f3b;
}
.new_advert_action_sep{
	float:left;
	width:60px;
	margin-top:20px;
	height:20px;
	border-top:2px dotted #aaaaaa;
}

.advert_type_select_p{
	display:block;
	float:left;
	width:50%;
	height:70px;
}
.advert_type_select_p a{
	font-size:18px;
	font-weight:bold;
	color:#2A5DB2;
	text-decoration:none;
	line-height:80px;
	float:left;
	text-indent:0px;
}
.advert_type_select_p a:hover{
	font-size:18px;
	font-weight:bold;
	color:#2A5DB2;
	text-decoration:underline;
}

.advert_type_select_p img{
	border:0px;
	margin-right:10px;
	width:64px;
	height:64px;
}

#note_required{
	padding-left:25px;
}
#note_required span{
	color:#da5c0c;
}

.advert_form{
	text-align:left;
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:bold;
	color:#999;
	width:660px;
}
.advert_form td{
	padding:0px;
}
.advert_form tr.advert_form_labels td{
	padding-top:10px;
}
.advert_form .advert_field_label, .advert_form .advert_field_label_required{
	font-size:12px;
	font-family:helvetica, arial,sans-serif;
	font-weight:bold;
	color:#666;
}
.advert_form .advert_field_label_required{
	color:#da5c0c;
}
.advert_form label.advert_field_label, .advert_form label.advert_field_label_required{
	padding-left:10px;
}
.advert_form .input_advert{
/*	margin-bottom:5px;*/
	width:196px;
}
.advert_form select{
/*	margin-bottom:5px;*/
	width:200px;
}
.advert_form #i_power_kw, .advert_form #i_power{
	width:70px;
}

.advert_form #i_EZ_month,
.advert_form #i_EZ_year,
.advert_form #i_HU_month,
.advert_form #i_HU_year,
.advert_form #i_AU_month,
.advert_form #i_AU_year
{
	width:95px;
}

.advert_form span.slash{
	font-size:16px;
}
.advert_form td.advert_form_sep_row{
	height:30px;
	border-bottom:1px dotted #000000;
}

.advert_form #i_co2,
.advert_form #i_fuel_cons_combin,
.advert_form #i_fuel_cons_city,
.advert_form #i_fuel_cons_out_city
{
	width:110px;
}

.advert_form tr.car_options td
{
	line-height:22px;
	padding-top:10px;
}

.advert_form #i_description
{
	width:430px;
	height:150px;
}

#advert_user_data .title{
	color:#666 !important;
	background:none !important;
}



#advert_image_upload h1{
	font-size:16px;
}
#advert_image_upload h3{
	font-size:14px;
}
.advert_image_upload_box{
	height:25px;
}
.advert_image_upload_box span{
	font-size:14px;
	font-weight:bold;
	color:#223B68;
}
.advert_image_upload_box input{
	font-size:14px;
	width:250px;
}



/*	full advert		*/
.handler
{
	position:relative;
	float:right;
	background: url('../img/handler.gif') no-repeat right transparent;
	height:30px;
	width:30px;
	left:-10px;
	top:-45px;
}
.title .price{
/*	float:right;
	margin-right:10px;*/
	overflow:hidden;
	position:absolute;
	top:10px;
	right:10px;
}

#advert{
	padding:0px 20px 20px 20px !important;
}
.advert_headline{
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	margin-top:30px;
	margin-bottom:7px;
	overflow:hidden;
	border-bottom:1px solid #222222;
	line-height:20px;
/*	color:#DA5C0C;*/
}

#advert_search_links{
	text-indent:0px;
}
#advert_search_links a{
	line-height:30px;
	margin-right:20px;
	font-size:12px;
	color:#2a5db2;
}
#advert_search_links a:hover{
	line-height:30px;
	margin-right:20px;
	font-size:12px;
	color:#ef650c;
}

#advert_right_column{
	float:right;
	width:370px;
}
#advert_left_column{
	float:left;
	width:310px;
}


td.dealer_field_label{
	margin:0px;
	padding:2px 0px;
	vertical-align:top;
	color:#454545;
}
td.dealer_data{
	margin:0px;
	padding:2px 0px;
	font-weight:bold;
	color:#454545;
}

td.full_advert_field_label,td.full_advert_field_label_price{
	margin:0px;
	padding:2px 0px;
	width:175px;
	vertical-align:top;
	color:#454545;
}
td.full_advert_field_label_price{
	vertical-align:bottom;
}
td.full_advert_data,td.full_advert_data_price{
	margin:0px;
	padding:2px 0px;
	width:155px;
	font-weight:bold;
	color:#454545;
}
td.full_advert_data_price{
	font-size:18px;
}

ul.advert_options{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:175px;
	float:left;
}
ul.advert_options li{
	width:175px;
	padding:0px;
	margin:0px;
}

#medium_pict{
	border:1px solid #E2E2E2;
}

.advert_thumbs ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:310px;
}
.advert_thumbs ul li{
	width:95px;
	height:71px;
	padding:0px;
	margin:6px 5px 0px 0px;
	float:left;
	display:block;
	overflow:hidden;
	text-align:center;
	border:1px solid #E2E2E2;
}

.seller_field_label{
	font-weight:bold;
	width:35px;
	float:left;
	text-indent:0px;
	overflow:hidden;	
}

.advert_contact {
	width:300px;

}
.advert_contact td{
	padding:3px 0px;
	line-height:18px;
	font-size:12px;
}
.advert_contact td.advert_contact_left{
	width:110px;
	text-align:left;
}
.advert_contact .advert_contact_right{
	width:190px;
	text-align:right;
}
.advert_contact .advert_contact_area{
	text-align:left;
}
.advert_contact .advert_contact_submit{
	text-align:right;
}
input.advert_contact_form{
	width:186px;
}
textarea.advert_contact_form{
	width:296px;
	height:150px;
}
.advert_contact_captcha .inp_captcha
{
	width:50px;
}
.advert_contact_captcha
{
	text-align:right;
	width:50px !important;
}








/*	search results	*/
#search_results_box{
	padding:0px 20px 20px 20px !important;
}
.search_nav_first, .search_nav_prev, .search_nav_next, .search_nav_last,
.search_nav_first_dis, .search_nav_prev_dis, .search_nav_next_dis, .search_nav_last_dis{
	display:block;
	float:left;
	margin:1px 2px 0px 2px;;
	background-image:url('../img/list_arrows.png');
	background-repeat: no-repeat ;
	width:11px;
	height:11px;
	overflow:hidden;
}

.search_nav_first{
	background-position:0px 0px;
	cursor:pointer;
}
.search_nav_prev{
	background-position:-11px 0px;
	cursor:pointer;
	margin:1px 4px 0px 2px;
}
.search_nav_next{
	background-position:-22px 0px;
	cursor:pointer;
	margin:1px 2px 0px 4px;
}
.search_nav_last{
	background-position:-33px 0px;
	cursor:pointer;
}
.search_nav_first_dis{
	background-position:0px -11px;
	cursor:default;
}
.search_nav_prev_dis{
	background-position:-11px -11px;
	cursor:default;
	margin:1px 4px 0px 2px;
}
.search_nav_next_dis{
	background-position:-22px -11px;
	cursor:default;
	margin:1px 2px 0px 4px;
}
.search_nav_last_dis{
	background-position:-33px -11px;
	cursor:default;
}

.search_nav{
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
	color:#3977DC;
	display:block;
	float:left;
	margin:0px 3px;
	font-size:10px;
}
.search_nav_interval{
	color:#3977DC;
	display:block;
	float:left;
	margin:0px 3px;
	font-size:12px;
	cursor:default;
}
.search_nav_current{
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	margin:0px 3px;
	font-size:12px;
	cursor:default;
}

#advert_list_search_links{
	text-indent:0px;
}
#advert_list_search_links a{
	line-height:30px;
	margin-right:20px;
	font-size:12px;
	color:#2a5db2;
}
#advert_list_search_links a:hover{
	line-height:30px;
	margin-right:20px;
	font-size:12px;
	color:#ef650c;
}

#advert_list_find_count{
	font-size:30px;
	text-indent:0px;
	padding-bottom:10px;
}
#advert_list_criterion{
	font-size:12px;
	padding-bottom:10px;
	text-indent:0px;
}
#advert_list_show_num{
	font-size:12px;
	margin-bottom:15px;
	padding:0px;
	text-indent:0px;
	text-align:center;
}
.advert_list_nav{
	float:right;
	margin-top:5px;
}
.advert_list_control{
	padding-right:5px;
	font-size:11px;
}
.advert_list_control select{
	font-size:12px;
	width:100px;
}

.advert_list_line{
	clear:both;
	margin-bottom:15px;
	height:5px;
	border-bottom:3px solid #cccccc;
}


/*	search items	*/
.advert_list_item{
	margin-top:5px;
	overflow:hidden;
}

.advert_list_check, .advert_list_price, .advert_list_mileage, .advert_list_make, .advert_list_fuel, .advert_list_transmission, .advert_list_power{
	float:left;
	text-align:center;
	height:22px;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:transparent url(../img/headline.png) no-repeat scroll center top;
	text-align:center;
	color:#ddddff;
}
.advert_list_check{
	width:120px;
}
.advert_list_check .advert_list_checkbox{
	margin-top:3px;
	height:15px;
	width:15px;
}
.advert_list_price{
	width:225px;
	background:transparent url(../img/headline_small_2.png) no-repeat scroll center bottom;
	color:#fffdee;
}
.advert_list_price span{
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}
.advert_list_fuel{
	width:120px;
}
.advert_list_transmission{
	width:120px;
}
.advert_list_mileage{
	width:120px;
}
.advert_list_make{
	width:120px;
}
.advert_list_power{
	width:120px;
}
.advert_list_image{
	float:left;
	width:120px;
	height:110px;
	text-align:center;
}
.advert_list_image_num{
	text-indent:0px;
	text-align:center;
}
.advert_list_content{
	float:left;
	width:480px;
	height:110px;
	text-align:left;
}
.advert_list_content_full{
	float:left;
	width:585px;
	height:110px;
	text-align:left;
	position:relative;
}
.advert_list_title{
	margin:5px 0px 5px 10px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:0px;
}
.advert_list_text{
	margin:0px 5px 5px 10px;
}
.advert_list_text span{
	font-weight:bold;
}

.advert_item_control{
	position:absolute;
	bottom:0px;
	right:0px;
	line-height:20px;
	height:30px;
}
.advert_item_control a{
	margin-left:20px;
}









/* modules */

/*	login	*/
span.login_module_text{
	color:#ffffff;
	line-height:20px;
}
table.login_module{
	width:230px;
}
table.login_module td{
	color:#2a5db2;
	font-weight:bold;
	font-size:11px;
	padding:2px;
}
table.login_module td .input_login{
	width:120px;
}
table.login_module td a{
	color:#2a5db2;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
table.login_module td a:hover{
	color:#2a5db2;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}



/*	slider	*/
#slider_box{
	width:750px;
	padding:0px;
}
#actuell_slider{
}
.slider{
	width:730px;
	margin:10px 10px 4px 10px;
	height:109px;
	overflow:hidden;
}
.slider_left{
	background: #ffffff url('../img/slider_btn_left.png') no-repeat top left;
	float:left;
	width:40px;
	height:109px;
	cursor:pointer;
}
.slider_right{
	background: #ffffff url('../img/slider_btn_right.png') no-repeat top left;
	float:left;
	width:40px;
	height:109px;
	cursor:pointer;
}
.slider_center{
	background: #ffffff url('../img/slider_bg.png') repeat-x top left;
	float:left;
	width:650px;
	height:109px;
	position:relative;
	overflow:hidden;
}
.slider_content{
	position:absolute;
	height:109px;
	padding:0px;
	margin:0px;
	top:0px;
}

.auto
{
	background: #ffffff url('../img/slider.png') repeat-x top left;
	font-size:10px;
	letter-spacing: 0.1px;
}

.auto a
{
	float:left;
	padding-left:18px;
	color: #000000;
	letter-spacing: 0.1px;
}

.auto img
{
	padding-top:15px;
}
.auto
{
	float:left;
}
.slider_content .auto
{
	width:127px;
	height:103px;
	margin-top:3px;
}
.slider_content .auto img{
	border:none;
	vertical-align:bottom;
}

.slider_price
{
	float:left;
	padding-left:6px;
	font-size: 9px;
	font-weight:bold;
	font-family: arial, sans-serif;
	color: #BC0000;
	letter-spacing: 0.1px;
}


.title_news{
	background: url('../img/headline_flen_2.png') no-repeat top left;
	width:740px;
	
	color:#ffffff;
	font-size:16px;
	font-weight:bolder;
	height:28px;
	padding-top:10px;
	padding-left:10px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	position:relative;
}
#countries, #brands{
	float:left;
	overflow:hidden;
	/*width: 365px;*/
	padding:0px;
}
#countries .countries_brands_smallblock
{
	width: 365px;
	margin-right:20px;
}
.countries_brands_flenblock
{
	width: 750px;
}
#countries .title{
	background: url('../img/headline_small_1.png') no-repeat top left;
	width:365px;
}
#brands .title{
	background: url('../img/headline_small_2.png') no-repeat top left;
	width:365px;
}
#countries .title_flen{
	background: url('../img/headline_flen_1.png') no-repeat top left;
	width:750px;
}
#brands .title_flen{
	background: url('../img/headline_flen_2.png') no-repeat top left;
	width:750px;
}
#countries .countries_links,#brands .brands_links{
	margin-top:10px;
	margin-left:10px;
}
#countries .countries_links td,#brands .brands_links td{
	/*width:85px;*/
}
#countries .countries_links td.bord,#brands .brands_links td.bord{
	border-left:1px dotted #cbcbcb;
	
}
#countries .countries_links	a,#brands .brands_links a{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:20px;
	color:#555555;
	padding-left:10px;
	padding-right:3px;
}
#countries .countries_links	a:hover,#brands .brands_links a:hover{
	color:#bc1502;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}


#fast_search{
	position:absolute;
	top:0px;
	left:251px;
	overflow:hidden;
	margin:0px;
}
#div_search{
	background:#88c608 url('../img/color_search_box.png') no-repeat top left;
	width:450px;
	height:350px;
}
#div_search .fast_search_form{
	background:transparent;
	width:430px;
	height:330px;
}
#search_close{
	cursor:pointer;
}

/*   ipt  */
.ipt h1{
	font-size:16px;
	font-weight:bold;
	text-indent:20px;
	margin-bottom:10px;
	color:#000;
}
.ipt h3{
	font-size:13px;
	font-weight:normal;
	text-indent:20px;
	margin-bottom:10px;
	color:#000;
}
.ipt p{	
	font-size:13px;
	color:#000;
	margin-bottom:30px;
	line-height:16px;
}
.ipt .static_page_address{	
	font-size:13px;
	color:#000;
	line-height:16px;
	margin-bottom:30px;
	margin-left:50px;
}



/*   static pages  */
.static_page h1{
	font-size:16px;
	font-weight:bold;
	text-indent:20px;
	margin-bottom:10px;
	color:#666;
}
.static_page h3{
	font-size:12px;
	font-weight:normal;
	text-indent:20px;
	margin-bottom:10px;
	color:#666;
}
.static_page p{	
	font-size:12px;
	color:#666;
	margin-bottom:30px;
	line-height:16px;
}
.static_page .static_page_address{	
	font-size:12px;
	color:#666;
	line-height:16px;
	margin-bottom:30px;
	margin-left:50px;
}



/*		admin		*/
textarea#page_text{
	width:700px;
	height:400px;
}
#add_city_to_list_btn{
	background:transparent url('../img/2leftarrow.png') no-repeat;
	margin:0px 20px 0px 15px;
	cursor:pointer;
}

#admin_pages_menu a{
	margin-right:5px;
}
#admin_pages_menu a.active{
	font-weight:bold;
}

/*	model pages	*/
.model_page_text{
	float:left;
	width:350px;
	text-align:left;
	margin-right:20px;
}
.model_page_text p{
	margin-bottom:10px;
	text-align:justify !important;
}
.city_page_city_list,.model_page_model_list{
	float:left;
	width:330px;
	overflow:hidden;
	border-left:2px dashed #e2e2e2;
}
.city_page_city_list h3, .model_page_model_list h3{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	padding:0px;
	margin:0px 0px 20px 0px;
}
.model_page_model_list div{
	float:left;
	width:150px;
	margin-left:10px;
	text-align:left;
	overflow:hidden;
}
.city_page_city_list div{
	float:left;
	width:150px;
	margin-left:10px;
	text-align:left;
	overflow:hidden;
}



/* google ads */

.g_ad
{
  margin:0px 0px 20px 0px;
  padding:0px;
  width:201px;
}
.g_top
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*background: url('../img/google_ad_top.png') no-repeat;*/
  height:23px;
}
.g_title
{
  text-decoration:underline;
  color: #000000;
  font-size: 9pt;
  font-weight:bold;
  margin:0px 0px 0px 10px;
  position:relative;
  top:5px;
  padding:0px 0px 0px 0px;
}
.g_content
{
  width:201px;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_data.jpg') repeat;*/
}
.g_block_first
{
  overflow:hidden;
  width: 181px;
  margin:0px;
  padding:10px 10px 0px 10px;
}
.g_block
{
  overflow:hidden;
  width: 181px;
  margin:0px 10px 0px 10px;
  padding-top:20px;
}

.g_line1,.g_url
{
  text-decoration:underline;
  font-weight: bold;
  color: #2a5db2;
  font-size: 14px;
}
.g_ls
{
	display:block;
	font-size: 2pt;
}
.g_line2, .g_line3
{
  color: #000000;
  font-size: 9pt;
}
.g_url2
{
  text-decoration:underline;
  color: #2a5db2;
  font-size: 7pt;
}
.g_bottom
{
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_bottom.png') no-repeat;*/
  height:6px;
}


.g2_ad
{
  margin:0px;
  padding:0px;
  width:750px;
}
.g2_top
{
  margin:0px;
  padding:0px;
  width:750px;
}
.g2_ltop
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_ltop.jpg') no-repeat;*/
  height:23px;
  width:5px;
}
.g2_ctop
{
  float:left;
  margin:0px;
  padding:0px;
  background-color: #FFFFFF;
  height:23px;
  width:740px;
}
.g2_rtop
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_rtop.jpg') no-repeat;*/
  height:23px;
  width:5px;
}
.g2_title
{
  text-decoration:underline;
  color: #000000;
  font-size: 9pt;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  position:relative;
  top:5px;
  padding:0px 0px 0px 10px;
}
.g2_content
{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*background: url('../img/google_ad2_data.jpg') repeat-y;*/
  width:750px;
}
.g2_block_first
{
  overflow:hidden;
  width:220px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 10px;
}
.g2_block
{
  overflow:hidden;
  width:220px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 30px;
}
.g2_line1, .g2_url
{
  text-decoration:underline;
  font-weight: bold;
  color: #2a5db2;
  font-size: 14px;
}
.g2_ls
{
	display:block;
  font-size: 2pt;
}
.g2_line2, .g2_line3
{
  color: #000000;
  font-size: 9pt;
}
.g2_url2
{
  text-decoration:underline;
  color: #2a5db2;
  font-size: 7pt;
}
.g2_bottom
{
  padding:0px;
  height:6px;
  width:750px;
  margin:0px;
}
.g2_lbottom
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_lbot.jpg') no-repeat;*/
  height:6px;
  width:6px;
}
.g2_cbottom
{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*background-color: #EDEDED;*/
  height:6px;
  width:738px;
  overflow:hidden;
  /*border-bottom: 1px solid #D9D9D9;*/
}
.g2_rbottom
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_rbot.jpg') no-repeat;*/
  height:6px;
  width:6px;
}


.g3_ad
{
  margin:0px;
  padding:0px;
  width:710px;
}
.g3_top
{
  margin:0px;
  padding:0px;
  width:710px;
}
.g3_ltop
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_ltop.jpg') no-repeat;*/
  height:23px;
  width:5px;
}
.g3_ctop
{
  float:left;
  margin:0px;
  padding:0px;
  background-color: #FFFFFF;
  height:23px;
  width:700px;
}
.g3_rtop
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_rtop.jpg') no-repeat;*/
  height:23px;
  width:5px;
}
.g3_title
{
  text-decoration:underline;
  color: #000000;
  font-size: 9pt;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  position:relative;
  top:5px;
  padding:0px 0px 0px 10px;
}
.g3_content
{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*background: url('../img/google_ad2_data.jpg') repeat-y;*/
  width:710px;
}
.g3_block_first
{
  overflow:hidden;
  width:167px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 10px;
}
.g3_block
{
  overflow:hidden;
  width:167px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 10px;
}
.g3_line1, .g3_url
{
  text-decoration:underline;
  font-weight: bold;
  color: #2a5db2;
  font-size: 12pt;
}
.g3_ls
{
  font-size: 4pt;
}
.g3_line2, .g3_line3
{
  color: #000000;
  font-size: 9pt;
}
.g3_url2
{
  text-decoration:underline;
  color: #2a5db2;
  font-size: 7pt;
}
.g3_bottom
{
  padding:0px;
  height:6px;
  width:710px;
  margin:0px;
}
.g3_lbottom
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_lbot.jpg') no-repeat;*/
  height:6px;
  width:6px;
}
.g3_cbottom
{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*background-color: #EDEDED;*/
  height:6px;
  width:698px;
  overflow:hidden;
  /*border-bottom: 1px solid #D9D9D9;*/
}
.g3_rbottom
{
  float:left;
  margin:0px;
  padding:0px;
  /*background: url('../img/google_ad_rbot.jpg') no-repeat;*/
  height:6px;
  width:6px;
}

/*.g_ad, .g2_ad, .g3_ad
{
  padding:0px;
}
.g_top, .g2_top, .g3_top
{
  margin:0px;
  padding:0px;
}
.g_ltop, .g2_ltop, .g3_ltop
{
  float:left;
  margin:0px;
  padding:0px;
  background: url('/sabia/carstart/view/default/img/google_ad_ltop.jpg') no-repeat;
  height:23px;
  width:5px;
}
.g_ctop, .g2_ctop, .g3_ctop
{
  float:left;
  margin:0px;
  padding:0px;
  background-color: #D9D9D9;
  height:23px;
}
.g_rtop, .g2_rtop, .g3_rtop
{
  float:left;
  margin:0px;
  padding:0px;
  background: url('/sabia/carstart/view/default/img/google_ad_rtop.jpg') no-repeat;
  height:23px;
  width:5px;
}
.g_title, .g2_title, .g3_title
{
  text-decoration:underline;
  color: #000000;
  font-size: 9pt;
  font-weight:bold;
  margin:0;
  position:relative;
  top:5px;
  padding:0px 0px 0px 10px;
}
.g2_content, .g3_content
{
  margin:0px;
  padding:0px;
}
.g_block_first, .g2_block_first, .g3_block_first, .g_block, .g2_block,.g3_block
{
  overflow:hidden;
}
.g_line1, .g_url, .g2_line1, .g2_url, .g3_line1, .g3_url
{
  text-decoration:underline;
  font-weight: bold;
  color: #000000;
  font-size: 10pt;
}
.g_line2, .g_line3, .g2_line2, .g2_line3, .g3_line2, .g3_line3
{
  color: #000000;
  font-size: 9pt;
}
.g_url2, .g2_url2, .g3_url2
{
  text-decoration:none;
  color: #000000;
  font-size: 7pt;
}
.g_bottom, .g2_bottom, .g3_bottom
{
  padding:0px;
  height:6px;
  margin:0px;
}
.g_lbottom, .g2_lbottom, .g3_lbottom
{
  float:left;
  margin:0px;
  padding:0px;
  background: url('/sabia/carstart/view/default/img/google_ad_lbot.jpg') no-repeat;
  height:6px;
  width:6px;
}
.g_cbottom, .g2_cbottom, .g3_cbottom
{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color: #EDEDED;
  height:6px;
  overflow:hidden;
  border-bottom: 1px solid #D9D9D9;
}
.g_rbottom, .g2_rbottom, .g3_rbottom
{
  float:left;
  margin:0px;
  padding:0px;
  background: url('/sabia/carstart/view/default/img/google_ad_rbot.jpg') no-repeat;
  height:6px;
  width:6px;
}

.g_ad{border:1px solid #000000;width:201px;margin:0px 0px 20px 0px;}
.g_top{width:201px;}
.g_ctop{width:191px;}
.g_content{background: url('/sabia/carstart/view/default/img/google_ad1.png') no-repeat;}
.g_block_first{float:left;margin:0px;padding:10px 10px 0px 10px;}
.g_block{float:left;margin:0px 10px 0px 10px;padding-top:20px;}
.g_cbottom{width:189px;}
.g_bottom{width:201px;}

.g2_ad{width:750px;margin:0px}
.g2_top{width:750px;}
.g2_ctop{width:740px;}
.g2_content{width:750px;background: url('../img/google_ad2_data.jpg') repeat-y;}
.g2_block_first, .g2_block{width:177px;float:left;padding:10px 0px 0px 10px;}
.g2_cbottom{width:738px;}
.g2_bottom{width:750px;}

.g3_ad{width:710px;margin:0px}
.g3_top{width:710px;}
.g3_ctop{width:700px;}
.g3_content{width:710px;background: url('../img/google_ad3_data.jpg') repeat-y;}
.g3_block_first, .g3_block{width:167px;float:left;padding:10px 0px 0px 10px;}
.g3_cbottom{width:698px;}
.g3_bottom{width:710px;}*/

.download_module_text_top
{
	font-size: 18px;
	color:#FF0077;
	line-height:30px;
	letter-spacing:-0.1px
}

.download_module_text
{
	color:#FF0077;
	letter-spacing:-0.1px
}

.raquo
{
	font-size: 18px;
	line-height:0px;
}

.download_module_text_top a:hover
{
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-decoration:underline;
}
.download_module_text  a:hover
{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.download_module_text_top a
{
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
}
.download_module_text a
{
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}

.download_module_text_topimg
{
	position:relative;
	top:3px;
}

.tgcl{
	color:#8C8C8C;
	font-size:16px;
}
.tgcl a{
	color:#8C8C8C;
	text-decoration:none;
}
.tgcl a:hover{
	color:#666666;
}
.tgcl_top{
	background: #ffffff url('../img/tgcl_top.jpg') no-repeat top left;
	width:200px;
	height:6px;
	overflow:hidden;
}
.tgcl_cen{
	background: #ffffff url('../img/tgcl_cen.jpg') repeat-y top left;
	width:200px;
	overflow:hidden;
	text-align:center;
}
.tgcl_bot{
	background: #ffffff url('../img/tgcl_bot.jpg') no-repeat top left;
	width:200px;
	height:6px;
	overflow:hidden;
}
.tgcl_h2{
	font-size:24px;
}
.tgcl_h3{
	font-size:20px;
}
.tgcl_h4{
	font-size:16px;
}
.tgcl_h5{
	font-size:12px;
}
.tgcl_h6{
	font-size:10px;
}

.contact_form
{
	font-family:helvetica, arial,sans-serif;
	font-size: 12px;
	width:400px;
}

.contact_form textarea
{
	width:100%;
	height:100px;
}

.contact_form .inp_text
{
	width:200px;
}

.contact_form .inp_captcha
{
	width:50px;
}

.contact_form .submit
{
	width:100px;
}

.contact_form_bottext
{
	font-size: 10px;
	font-style: italic;
}


/* Immo Google Ads */
.ad_header1 {display:block; background-color:transparent;padding:3px 0;margin-bottom:2px;}
.ad_header1 a{color:#0000CC;text-decoration:underline !important;}
.ad-table {
	color: #000000;
	margin-left:0px;
	font-size:0.9em;
	background-color:transparent;
	margin-bottom:10px;
}
.ad-table a {color:#5C5C5C;}
.ad_content_top {padding-left:10px;}
.ad_content_top:hover {background-color:transparent;}
.ad_content_top:hover span {background-color:transparent;}
.ad_content_top .ad_header1 a {color:#0000CC;text-decoration:underline !important;}
.ad_content_top,.ad_content_top a {color:#5C5C5C;}
.ad_content_top .url {font-size:10px;}
.ad_content_top a b, .ad_content_top b a{font-size:14px;font-weight:bold !important;}
.wideAd {
	font-size:12px;
	font-family:"lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;
	margin-bottom:10px;height:50px;
	color:#5C5C5C;
	background-color:transparent;
}
.wideAd:hover span {background-color:transparent;}
.wideAd {
	background-color:transparent !important;
	/* background-image: url(http://www2.autos-gebrauchtwagen.com/images/wide-ad-bg.jpg); */
}
.wideAd:hover {
	background-color:transparent !important;
	/* background-image: url(http://www2.autos-gebrauchtwagen.com/images/wide-ad-bg-hover.jpg); */
}
.wideAd .url {
	display:block;
	float:right;
        font-size:10px;
	margin-top:-34px;
	margin-right:10px;
}



/* advert images */

            #im_main
            {
                width: 100%;
                text-align:center;
            }
            
            #im_container
            {
                
            }
            
            .im
            {
		width:100px;
		height:80px;
                position: relative;
                display:inline-block;
                width:100px;
            }
            
            #im_file_inputs
            {
                
            }
            
            .im_num
            {
                color:red;
                font-size:10px;
            }
            
            .im_desc_txt
            {
                color:#3366FF;
                font-size:9px;
            }
            
            .im_desc_txt a
            {
                color:#3366FF;
                font-size:9px;
                text-decoration: none;
            }
            
            .im_desc_txt a:hover
            {
                color:#3366FF;
                font-size:9px;
                text-decoration: underline;
            }
            
            .im_no_num
            {
                color:#FF6666;
                font-size:10px;
            }
            
            .im_no_desc_txt
            {
                color:#C0C0C0;
                font-size:9px;
            }
			
			
.register_label {
	font-size:12px !important;
	color: #FFFFFF !important;
}

.register_field {
	padding:10px;
	height:170px;
	border: 1px solid #C0C0C0;
}

.register_field legend
{
	color: #5C5C5C;
	font-weight: bold;
	font-size: 12px;
}


