/* Stylesheet File | public.css */



body 

{

	margin:0;

	padding:0;

	background-color:#fff;

	color:#ddd;

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	background-image:url('../images/public/web_bg.gif');

}



#TopSpace{

	width:920px;

	height:30px;

	margin-left:auto;

	margin-right:auto;

}

	#TopSpace a{

		text-decoration:none;

		color:#aaa;

		font-size:11px;

		padding:5px 5px 5px 5px;

	}



	#TopSpace a strong{

		font-size:9px;

		font-weight:normal;

		color:#787878;

	}

	

	#TopSpace a:hover{

		text-decoration:underline;

		color:#fff;

		font-size:11px;

		background-color:#181818;

	}

	#TopSpace a:hover strong{

		color:#fff;

	}



#Site{

	width:940px;

	height:430px;

	margin-left:auto;

	margin-right:auto;

	background-image:url('../images/public/site_header_bg.png');

	background-repeat:no-repeat;

	



}

	#Site .logo{

		float:left;

		width:180px;

		height:50px;

		background-image:url('../images/public/logo.jpg');

		background-repeat:no-repeat;

		margin-top:28px;

		display:block;

		overflow:hidden;		

	}

	

	#Site h1 a{

		float:left;

		padding-top:55px;



	}

	

	#Site .advertising_468{

		float:left;

		position:absolute;

		z-index:5000;

		width:468px;

		height:60px;

		border:solid #bbb 1px;

		background-color:#ddd;

		margin-top:23px;

		margin-left:185px;

		color:#aaa;

		text-align:center;

		background-image:url('http://autodinleasing.ro/images/pub/autobrescia_468x60.jpg');

	}

	



#Footer{

	width:940px;

	height:150px;

	margin-left:auto;

	margin-right:auto;

	margin-top:5px;

	margin-bottom:10px;

	background-color:#232323;

	-moz-border-radius:20px;

	-webkit-border-radius:20px;

}

	#Footer .column1{

		float:left;

		width:100px;

		display:block;

		margin:10px 10px 10px 10px;

	}

	#Footer .column2{

		float:left;

		width:200px;

		margin:10px 10px 10px 10px

	}

	#Footer a{

		color:#454545;

		text-decoration:none;

	}

	#Footer a:hover{

		color:#eaeaea;

		text-decoration:underline;

	}

	

	#Footer .bitVice{

		float:right;

		margin-top:50px;

		margin-right:15px;

		width:113px;

		height:33px;

		overflow:hidden;

	}	

	#Footer .bitVice a{

		float:right;

		width:113px;

		height:33px;

		background-image:url('../images/pub/bitVice_simple.gif');

		background-position:top left;

		background-repeat:no-repeat;

		padding-top:40px;

	}

	#Footer .bitVice a:hover{

		background-image:url('../images/pub/bitVice_hover.gif');

		

	}

#AdvancedSearch{

	float:left;

	position:absolute;

	margin-left:477px;

	padding:0 0 0 0;

	z-index:1100;

	top:140px;

	width:270px;

}

	#AdvancedSearch h1{

		float:left;

		width:200px;

		height:56px;

		margin:0 0 0 0;

		font-size:15px;

		color:#8e203f;

		background-image:url('../images/public/search_header_bg.png');	

		background-repeat:no-repeat;

		padding-left:65px;

		padding-right:5px;

		padding-top:30px;

		

	}	

	

	#AdvancedSearch .searchContent{

		float:left;

		width:230px;

		background-image:url('../images/public/search_middle_bg.png');	

		background-repeat:repeat-y;;

		padding-left:40px;

		padding-top:10px;

		padding-bottom:10px;

		

	}



	#AdvancedSearch .searchFooter{

		float:left;

		width:270px;

		height:18px;

		background-image:url('../images/public/search_footer_bg.png');	

		background-repeat:no-repeat;

		background-position:top left;

		

	}



	#AdvancedSearch .lbl{

		float:left;

		width:170px;

		padding-left:20px;

		padding-right:40px;

		margin-top:10px;

		color:#8e203f;

		font-size:11px;

	}

	#AdvancedSearch form .leftSide1{

		float:left;

		width:7px;

		height:27px;

		background-image:url('../images/public/input_left.jpg');

	}		

	#AdvancedSearch .rightSide{

		float:left;

		width:7px;

		height:27px;

		margin-right:3px;

		background-image:url('../images/public/input_right.jpg');

	}		

	#AdvancedSearch .searchInput{

		float:left;

		width:176px;

		height:27px;

		background-image:url('../images/public/input_bg.jpg');

	}		

	#AdvancedSearch .searchHalfInput{

		float:left;

		width:80px;

		height:27px;

		background-image:url('../images/public/input_bg.jpg');

	}		

	#AdvancedSearch .searchInput input{

		float:left;

		width:172px;

		margin:4px 0px 2px 0px;

		padding:0 0 0 0;

		height:16px;

		font-size:14px;

		color:#581d2f;

		border:none;

	}		



	#AdvancedSearch select{

		float:right;

		width:100%;

		margin:3px 0px 2px 0px;

		padding:0 0 0 0;

		height:21px;

		font-size:14px;

		color:#581d2f;

		border:none;

	}		

	#AdvancedSearch .btn{

		float:right;

		margin:20px 35px 0 0;

		background-image:url('../images/public/btn_2.png');

		color:#000;	

	}

	#AdvancedSearch .btn:hover{

		background-image:url('../images/public/btn_1.png');

		color:#fff;	

	}

#Header{

	position:absolute;

	z-index:50;

	top:245px;left:0px;

	width:100%;

	height:232px;

	background-color:#0e0306;

	background-image:url('../images/public/header_bg.gif');

}

	#Header .oferta{

		width:940px;

		height:232px;

		margin-left:auto;

		margin-right:auto;

		background-color:#581d2f;

		

	}



	#Header #ofertaData{

		float:left;

		width:100%;

		height:190px;

		margin-top:42px;

		background-image:url('../images/public/oferta_bg.jpg');

		overflow:hidden;



		

	}

	

	#ofertaText{

		float:right;	

		width:380px;

		height:190px;

		margin-right:280px;

		padding:0px 15px 0px 0px;

	}

	

		#ofertaText h3{

			float:left;

			width:360px;

			font-size:24px;

			font-weight:bold;

			color:#FFF;

			margin:5px 5px 5px 0px;

			padding:0 0 0 10px;

			text-align:center;

		}



		#ofertaText p{

			float:left;

			width:360px;

			font-size:14px;

			color:#FFF;

			

		}

		#ofertaText a{

			text-decoration:none;

		}

	#ofertaImgs{

		position:absolute;

		float:left;

		width:250px;

		height:190px;

		margin:5px 0px 0px 20px;

		overflow:hidden;

	}

	#ofertaImgs img{

		float:left;

	}

#mainContent{

	float:left;

	width:940px;

	margin-top:250px;

	padding-bottom:10px;

	background-color:#dedede;

	-moz-border-radius-bottomleft:20px;

	-moz-border-radius-bottomright:20px;

	-webkit-border-radius:20px;

	color:#000;

}



	#mainContent .leftColumn{

		float:left;

		width:200px;

		margin:7px 7px 7px 7px;

	}



	#mainContent .wideColumn{

		float:left;

		width:635px;

		margin:7px 5px 7px 7px;

		padding:5px 5px 5px 5px;

	}



		#mainContent .wideColumn h2{

			color:#8e203f;

			margin:5px 0px 5px 10px;

			padding:0 0 10px 10px;

			float:left;

			width:600px;

			border-bottom:dashed #bbb 1px;

			font-size:20px;

		}

	

		#mainContent .wideColumn p{

			float:left;

			width:615px;

			color:#222;

			margin:10px 0px 5px 10px;

			padding:0 0 0 0;

			text-indent:30px;

			font-size:12px;

			text-align:justify;

		}



		#mainContent .wideColumn h3{

			float:left;

			width:615px;

			color:#581d2f;

			margin:10px 0px 5px 30px;

			padding:0 0 0 0;

			font-size:14px;

			text-align:justify;

		}



		#mainContent .wideColumn ol, #mainContent .wideColumn ul{

			float:left;

			width:550px;

			color:#222;

			margin:10px 0px 5px 60px;

			padding:0 0 0 0;

			font-size:12px;

			text-align:justify;

		}



	#mainContent .centerColumn{

		float:left;

		width:430px;

		margin:7px 7px 7px 5px;

	}



	#mainContent .centerColumn h2{

		color:#333;

		margin:3px 0px 3px 10px;

		padding:0 0 0 0;

	}

	

	#mainContent .rightColumn{

		float:left;

		width:270px;

		margin:105px 0px 0px 3px;

	}

	

	

#boxBrands{

	float:left;

	width:200px;

}

	#boxBrands h3{

		float:left;

		width:180px;

		height:30px;

		background-color:#fff0de;

		color:#fff;

		background-image:url('../images/public/box_header_bg.jpg');

		margin:0 0 0 0;padding:7px 0 0 20px;

		font-size:14px;

	}

	#boxBrands .boxContent{

		float:left;

		width:170px;

		margin:0 0 0 0;padding:5px 0 0 30px;

		background-image:url('../images/public/box_content_bg.jpg');

		background-repeat:repeat-y;

	}

		#boxBrands .boxContent{

			float:left;

			width:170px;

			margin:0 0 0 0;padding:5px 0 0 30px;

			background-image:url('../images/public/box_content_bg.jpg');

			background-repeat:repeat-y;

		}

	

	#boxBrands .boxFooter{

		float:left;

		width:200px;

		height:16px;

		margin:0 0 5px 0;padding:0 0 0 0;

		background-image:url('../images/public/box_footer_bg.jpg');

		background-position:top left;

		background-repeat:repeat-y;

	}

	

	#boxBrands a{

		float:left;

		width:160px;

		text-decoration:none;	

		-moz-border-radius:5px;

		-webkit-border-radius:5px;		

		color:#333;

	}

	#boxBrands a:hover{

		background-color:#8e203f;

		color:#fff;

	}

	#boxBrands a img{

		float:left;	

		padding-left:3px;

	}



	#boxBrands a span{

		float:left;	

		font-size:14px;

		font-weight:bold;

		padding-top:8px;

		padding-left:10px;

	}





#boxAuto{

	float:left;

	width:430px;

	height:80px;

	margin:3px 0px 0px 0px;

	background-color:#fff;

	color:#581d2f;

	border:solid #8e203f 1px;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;



}

	#boxAuto .autoImg{

		float:left;

		border:solid #939393 2px;

		width:75px;

		height:55px;

		margin:10px 0px 0px 5px;

	}



	#boxAuto .autoLeasing{

		float:left;

		width:300px;

		margin:5px 0px 0px 5px;

		color:#8e203f;

	}

		#boxAuto .autoLeasing h3{

			float:left;

			width:300px;

			margin:0px 0px 0px 0px;

			padding: 0 0 0 0;

			font-size:16px;

		}

			#boxAuto .autoLeasing h3 a{

				color:#8e203f;

				text-decoration:none;

			}

			#boxAuto .autoLeasing h3 a:hover{

				color:#000;

				text-decoration:underline;

			}

		#boxAuto .autoLeasing p{

			float:left;

			width:230px;

			margin:0px 0px 0px 20px;

			padding: 0 0 0 0;

			font-size:11px;

		}

	#boxAuto .brandLogo{

		float:left;

		width:30px;

		margin:10px 0px 0px 5px;

		padding: 0 0 0 0;

	}

	#boxAuto .detaliiAuto{

		float:left;

		margin:15px 0px 0px 0px;

		padding: 0 0 0 0;

	}

	#boxAuto .detaliiAuto a{

		color:#f00;

		text-decoration:none;

	}

	#boxAuto .detaliiAuto a:hover{

		color:#555;

		text-decoration:underline;

	}

	

#listBoxAuto{

	float:left;

	width:100%;

	height:85px;

}

	#listBoxAuto .autoImg{

		float:left;

		height:77px;

		width:102px;

		margin:3px 3px 3px 3px;

		background-color:#aaa;

		padding:2px 0px 0px 2px;

	}

	

	#listBoxAuto .autoLeasing{

		float:left;

		width:510px;

		margin:0px 0px 0px 0px;

		padding: 0 0 0 0;

	}

	#listBoxAuto .autoLeasing h3{

		float:left;

		width:250px;

		margin:5px 0px 0px 0px;

		padding:2px 0px 0px 0px;

		font-size:16px;

		

	}

	#listBoxAuto .autoLeasing h3 a{

		float:left;

		text-decoration:none;

		color:#8e203f;

	}

	#listBoxAuto .autoLeasing h3 a:hover{

		text-decoration:underline;

	}

	#listBoxAuto .autoLeasing .brandLogo{

		float:left;

		margin-right:5px;

		margin-top:5px;

	}

	#listBoxAuto .autoLeasing p{

		float:right;

		width:150px;

		text-align:right;

	}

	#listBoxAuto .autoPrice{

	

		float:left;

		width:100px;

		font-size:18px;

		color:#555;

		font-weight:bold;

		margin:10px 0px 0px 20px;

	}

	

	.even{

		border-bottom:dashed #aaa 1px;

	}



	.odd{

		border-bottom:dashed #aaa 1px;

	}



#rightBox1{

	float:left;

	width:270px;

	height:155px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	text-align:center;

}

	#rightBox1 a{

		float:left;

		width:260px;

		height:155px;

		padding:0 5px 0 5px;

		background-image:url('../images/public/rightbox_bg_1.jpg');

		background-position:top left;

		background-repeat:no-repeat;

		text-decoration:none;

	}

	#rightBox1 a h1{

		color:#8e203f;

		font-size:24px;

		font-weight:bold;

	}

	#rightBox1 a p{

		float:left;

		width:100%;

		margin-top:10px;

		color:#8e203f;

		font-size:14px;

		font-weight:bold;

	}



#rightBox3{

	float:left;

	width:270px;

	height:66px;

	margin:3px 0 0 0;

	padding:0 0 0 0;

	text-align:left;

}



	#rightBox3 a{

		float:left;

		width:260px;

		height:155px;

		padding:0 5px 0 5px;

		background-image:url('../images/public/rightbox_bg_2.jpg');

		background-position:top left;

		background-repeat:no-repeat;

		text-decoration:none;

	}



	#rightBox3 a h1{

		color:#8e203f;

		font-size:22px;

		font-weight:bold;

		margin:5px 0px 0px 60px;

		padding:0px 0px 0px 0px;

	}



	#rightBox4 a p{

		color:#8e203f;

		font-size:12px;

		font-weight:bold;

		margin:5px 0px 0px 60px;

		padding:0px 0px 0px 0px;

	}



#rightBox4{

	float:left;

	width:270px;

	height:80px;

	margin:3px 0 0 0;

	padding:0 0 0 0;

	text-align:left;

}

	#rightBox4 a{

		float:left;

		width:260px;

		height:80px;

		padding:0 5px 0 5px;

		background-image:url('../images/public/rightbox_bg_4.jpg');

		background-position:top left;

		background-repeat:no-repeat;

		text-decoration:none;

	}



	#rightBox4 a h1{

		color:#8e203f;

		font-size:14px;

		font-weight:bold;

		margin:5px 0px 0px 60px;

		padding:0px 0px 0px 0px;

	}



	#rightBox4 a p{

		margin:5px 0px 0px 60px;

		padding:0px 0px 0px 0px;

		color:#8e203f;

		font-size:24px;

		font-weight:bold;

	}

	

#tel_consultant{

	float:left;

	width:180px;

	height:30px;

	overflow:hidden;

	display:block;

	margin:5px 0px 0px 60px;

	padding:0px 0px 0px 0px;

}



	#tel_consultant .tel{

		float:left;

		color:#8e203f;

		font-size:22px;

		font-weight:bold;

	}

	

#pagOferta{

	float:left;

	margin-left:10px;

	width:600px;

	height:270px;

	background-color:#FFF;

	border:solid #ddd 2px;

}	



	#pagOferta .carImg{

		float:left;

		width:320px;

		height:240px;

		border:solid #581D2F 4px;

		margin:10px 10px 10px 10px;

	}



	#pagOferta .of_desc{

		float:right;

		width:230px;

		background-color:#581D2F;

		padding:5px 5px 5px 10px;

		color:#E3C7CF;

		margin-top:10px;

	}

	

	

#advertising{

	float:left;

	background-color:#eaeaea;

	border:solid #aaa 1px;

}



.advertising_120x120{

	width:120px;

	height:120px;

	margin:5px 5px 5px 7px;

	text-align:center;

	color:#666;

}

.advertising_120x95{

	width:120px;

	height:95px;

	margin:5px 5px 5px 7px;

	text-align:center;

	color:#666;

}



.adevertising_336x280{

	width:336px;

	height:280px;

	text-align:center;	

}



#advertising .b200x200{

	float:left;

	width:200px;

	height:200px;

}



#rndCars{

	float:left;

	width:270px;

	height:80px;

	margin:0px 0px 3px 0px;

	background-color:#8f2040;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	

}



	#rndCars .secondHand{

		float:left;

		width:100%;

	}

	#rndCars .secondHand .imgLink{

		float:left;

		width:75px;

		margin:8px 5px 5px 10px;

	}

	#rndCars img{

		

		border:solid #FFF 3px;

	}

	#rndCars h3{

	

		float:left;

		width:150px;

		padding:3px 3px 3px 3px;

		font-size:12px;

		font-weight:bold;

		margin:5px 0px 0px 5px;

		border-bottom:dashed #333 1px;

		

		

	}

	

	#rndCars .price{

		float:left;

		width:150px;

		color:#ddd;

		padding:3px 3px 3px 23px;

		font-size:18px;

		font-weight:bold;

	}



	#rndCars h3 a{

		color:#fff;

		text-decoration:none;

		font-size:14px;

		font-weight:bold;

	}

	

#totalCars{

	float:left;

	width:240px;

	height:50px;

}



	#totalCars .digit{

		float:left;

		width:46px;

		height:46px;

		background-image:url('../images/public/digit.gif');

		background-repeat:no-repeat;

		font-size:36px;

		color:#7e1f37;

		text-align:center;

	}



	#totalCars .text{

		float:left;

		font-weight:bold;

		font-size:16px;

		padding-left:5px;

		color:#555;	

	}

	

	

.masina_second_hand{

	float:left;

	width:198px;

	height:80px;

	background-color:#FFF;

	border:solid #bbb 1px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	margin:5px 0px 0px 5px;

	padding:3px 3px 3px 3px;

}	



.masina_second_hand:hover{

	background-color:#eaeaea;

	border:solid #888 1px;

}



	.masina_second_hand h4{

		float:left;

		width:170px;

		font-size:12px;

		color:#7e1f37;

		margin:5px 5px 5px 10px;

		padding:0px 0px 0px 10px;

		border-bottom:solid #8E203F 1px;

	}	



	.masina_second_hand h4 a{

		float:left;

		font-size:12px;

		color:#8E203F;

		margin:0;

		padding:0;

		text-decoration:none;

	}	

	.masina_second_hand h4 a:hover{

		text-decoration:none;

		color:#000;

	}

	.masina_second_hand .desc{

		float:left;

		width:250px;

		margin-left:5px;

		color:#666;

		text-indent:0px;

		font-size:11px;

	}



	.masina_second_hand a{

		float:left;

		margin-left:20px;

		color:#9e3f57;

		text-decoration:none;

	}



	.masina_second_hand a:hover{

		color:#000;

		text-decoration:underline;

	}

	

#AnuntSecondHand{

	float:left;

	width:370px;

	font-size:14px;

	background-color:#FFF;

	border:solid #bbb 1px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	margin:0px 10px 0px 0px;

	padding-bottom:10px;

}

	#AnuntSecondHand h1{

		font-size:22px;	

		color:#8E203F;

	}

	

	#AnuntSecondHand .detaliiAnunt{

	

		float:left;

		width:90%;

		margin:2px 0 0 5%;

		border-bottom:dashed #aaa 1px;

		padding:3px 0px 3px 0px;

	}

	

#stocRabla{

	float:left;

	width:98%;

	background-color:#eaeaea;

}



#stocRabla .masina{

	float:left;

	width:90%;

	border-bottom:dashed #fff 1px;

	margin-left:3%;

}



	#stocRabla a{

		color:#d00;

		text-decoration:none;

	}

	

	#stocRabla a:hover{

		color:#000;

		text-decoration:underline;

	}

	





#stocRabla h4{

	float:left;

	margin-left:50px;

	font-size:14px;

	color:#000;

}

#pubTop{
	
	float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	
}


#tooltip{

	position:absolute;

	border:1px solid #333;

	background:#f7f5d1;

	padding:2px 5px;

	color:#333;

	display:none;

	}

	

	
.flft{float:left;}
.flrt{float:right;}	
.clflt{clear:both;}
.btn{
	width:110px;
	height:23px;
	background-image:url('../images/public/btn_1.png');
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.btn:hover{
	background-image:url('../images/public/btn_3.png');
	color:#000;	
}
a, a:hover, a:visited, a:link{
	border:none;
	outline:none;
}





