/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#fff;
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}

h1 { 
	text-indent:-9999px;
	float:left;
	}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
	}

	h2 img{ 
		margin-top:-20px;
		height: 103px;
		width: 128px;
		border:none;
		float:left;
		}
		
h3 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	height:32px;
	color:#fff;
	float:left;
	margin:0 0 0 0;
	padding:8px 9px 0 0;
	}
		
h4 {
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	height:20px;
	color:#fff;
	float:left;
	margin:0 0 0 0;
	padding:16px 9px 0 0;
	}
	
	
p { 
	line-height:1.5; 
	margin:0 0 1em;
	}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:800px;
	/*background:#f0f0f0;*/
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:26px 0 0 10px;
	/*background:#ddd url("../csslayout.gif") 98% 10px no-repeat;
	border-bottom:6px double gray;*/
	height:116px;
	width:900px;
	background:url(img/bkg_header_nonstop.jpg) no-repeat 25% 0%;
}

	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}
	
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}
	
div#ym{
	margin:-30px 0 0 320px !important;
	margin:-20px 0 0 220px;
	float:left;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
	
div#ym .special_photo{
	padding:5px 8px 0 0;
	}
	
	div#ym a {
		font-family: Verdana, sans-serif;
		font-size:10px;
		text-decoration:none;
	 	color:#FF6666;
		}
		
	div#ym a:link {
		color:#0066CC;
		}
	
	div#ym a:visited {
		color:#0066CC;
		}
	
	div#ym a:hover {
		color:#FF3300;
		}
	
	div#ym a:active {
		color:#FF3300;
		}
	
	
div#header_lang {
	margin:-10px 0 0 470px !important;
	margin:-26px 0 0 50px;
	background:#fff ;
	width:220px;
	height:50px;
	float:left;
	}
	
	div#header_lang img{ 
		border:none;
		float:left;
		margin:-25px 8px 0 0 !important;
		margin:0 8px 0 0;
		}
		
	div#header_lang .special{ 
		margin:-17px 4px 0 0 !important;
		margin:8px 4px 0 0;
		}
		
div#menu {
	margin:80px 0 0 200px !important;
	margin:106px 0 0 200px;
	width:567px;
	height:36px;
	background: url(img/bkg_menu.jpg) no-repeat;
	}
	
	div#menu img {
		float:left;
		}
		
		
	div#menu a {
		display:block;
		font-family: Verdana, sans-serif;
		font-size:11px;
	 	color:#999;
		text-align:right;
		text-decoration:none;
		float:left;
		height:20px;
		}
		
	div#menu a:link {
		color:#999;
		}
	
	div#menu a:visited {
		color:#999;
		}
	
	div#menu a:hover {
		color:#fff;
		}
	
	div#menu a:active {
		color:#fff;
		}
	
	 .special_offers{
		width:135px;
		background:url(img/bkg_off_special_offers.jpg) no-repeat;
		margin: 0 0 0 25px !important;
		margin: 0 0 0 10px;
		padding:16px 9px 0 0;
		}
		
	 a:hover.special_offers{
		width:135px;
		background:url(img/bkg_over_special_offers.jpg) no-repeat;
		margin: 0 0 0 25px !important;
		margin: 0 0 0 10px;
		padding:16px 9px 0 0;
		}

	 h3.special_offers{
		width:135px;
		background:url(img/bkg_on_special_offers.jpg) no-repeat;
		margin: 0 0 0 25px !important;
		margin: 0 0 0 10px;
		padding:9px 9px 0 0;
		}

	.rent_online { 
		width:115px;
		background: url(img/bkg_off_rent_online.jpg) no-repeat;
		margin: 0 0 0 -2px;
		padding:16px 9px 0 0;
		}

	a:hover.rent_online { 
		width:115px;
		background: url(img/bkg_over_rent_online.jpg) no-repeat;
		margin: 0 0 0 -2px;
		padding:16px 9px 0 0;
		}
		
	h3.rent_online { 
		width:115px;
		background: url(img/bkg_on_rent_online.jpg) no-repeat;
		margin: 0 0 0 -2px;
		padding:9px 9px 0 0;
		}
			
	.auto { 
		width:100px;
		background: url(img/bkg_off_auto.jpg) no-repeat;
		margin: 0 0 0 0;
		padding:16px 9px 0 0;
		}
		
	a:hover.auto { 
		width:100px;
		background: url(img/bkg_over_auto.jpg) no-repeat;
		margin: 0 0 0 0;
		padding:16px 9px 0 0;
		}
		
	h3.auto { 
		width:100px;
		background: url(img/bkg_on_auto.jpg) no-repeat;
		margin: 0 0 0 0;
		padding:9px 9px 0 0;
		}

	div#special_offers_top {
		width:800px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0 !important;
		margin:-5px 0 0 0;
		height:84px; /* real browsers */
		background:url(img/bkg_special_offers.jpg)
		}
		
	div#special_offers_content {
		width:800px;
		text-align:center;
		padding:50px 0 0 0;
		margin:0 0 0 0;
		}
		
	div#special_offers_content img{
		margin:20px 20px 20px 20px;
		}
		

	.contact { 
		width:100px;
		background: url(img/bkg_off_contact.jpg) no-repeat;
		margin: 0 -20px 0 0;
		padding:16px 20px 0 0;
		}

		
	div#contact_top {
		width:800px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0 !important;
		margin:-5px 0 0 0;
		height:84px; /* real browsers */
		background:url(img/bkg_contact.jpg)
		}
		
	div#contact_content{
		width:400px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 200px;
		height:189px; /* real browsers */
		}

	div#parteneri_top {
		width:800px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0 !important;
		margin:-5px 0 0 0;
		height:84px; /* real browsers */
		}
		
	div#parteneri_content{
		width:400px;
		text-align:left;
		padding:0 0 0 0;
		margin:0 0 0 200px;
		height:189px; /* real browsers */
		}
		
	div#termeni_conditii_top {
		width:800px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0 !important;
		margin:-5px 0 0 0;
		height:84px; /* real browsers */
		}
		
	div#termeni_conditii_content{
		width:600px;
		text-align:left;
		padding:0 0 0 0;
		margin:0 0 0 100px;
		}
		
	a:hover.contact { 
		width:100px;
		background: url(img/bkg_over_contact.jpg) no-repeat;
		margin: 0 -20px 0 0;
		padding:16px 20px 0 0;
		}
		
	h3.contact { 
		width:100px;
		background: url(img/bkg_on_contact.jpg) no-repeat;
		margin: 0 -20px 0 0;
		padding:9px 20px 0 0;
		}
		
		
		
div#formular, div#formular1 {
	margin:3px 0 0 0 !important;
	margin:-9px 0 0 0;
	padding:0 0 0 0;
	width:380px;
	height:100px;
	text-align:right;
	color:#fff;
	float:left;
	}
	
	div#formular h5, div#formular1 h5 {
		text-align:right;
		margin:-7px 29px 7px 0 !important;
		margin:3px 28px 6px 0;
		font-size:9px;
		color:#FFCC66;
		}
		
	div#formular img, div#formular1 img {
		padding:3px 0 3px 0;
		}
	
	.dreapta_ora1{
		margin:0 24px 20px 0 !important;
		margin:0 24px 0 0;
		width: 60px;
		}
	
	.dreapta_ora2{
		margin:0 24px 0 0 !important;
		margin:0 24px 0 0;
		width: 60px;
		}
		
	.dreapta_ora1_rentonline{
		margin:0 28px 0 0 !important;
		margin:0 24px 0 0;
		width: 60px;
		}
		
	.dreapta_ora2_rentonline{
		margin:0 24px 0 0 !important;
		margin:0 28px 0 0;
		width: 60px;
		}
		

	.select_60px{
		width: 60px;
		}

	.label{
		display:block;
		padding: 4px 3px 0 208px;
		float:left;
		position:relative;
		text-align:right;
		width:80px;
		}
		
	.buton{
		margin:10px 24px 0 0 !important;
		margin:10px 24px 0 0;
		cursor: pointer;
		}
		
		
/*
div#formular_big{
	margin:3px 0 0 0 !important;
	margin:-9px 0 0 0;
	padding:0 0 0 0;
	width:800px;
	height:50px;
	text-align:center;
	color:#fff;
	float:right;
	background:#0099CC;
	}
	
	div#formular_big h5 {
		margin:15 20px 0 20px !important;
		margin:15px 20px 0 20px;
		font-size:14px;
		color:#fff;
		float:left;
		text-align:right;
		font-weight:normal;
		color:#ffcc00;
		}

*/	
	.error{
		text-align: center;
		margin:0 0 7px 0 !important;
		margin:0 0 20px 0;
		font-size: 9px;
		color: #ff0000;
		width:800px;
		height:20px;
		/*background: #0099CC;*/
		float:none;
		clear:both;
		}
		
	.error_negru{
		text-align: center;
		margin:0 0 7px 0 !important;
		margin:0 0 20px 0;
		font-size: 9px;
		color: #000000;
		width:800px;
		height:20px;
		/*background: #0099CC;*/
		float:none;
		clear:both;
		}
	
	div#formular_big .buton{
		margin:12px 0 0 0 !important;
		margin:12px 0 0 0;
		cursor: pointer;
		}
	
div#promo {
	margin:-5px 0 0 0;
	padding:0 0 0 0;
	width:700px;
	height:184px;
	text-align:right;
	color:#fff;
	float:left;
	/*background:url(img/bkg_promo_1.jpg) no-repeat 50px 0px;*/
	}
	
	div#promo img {
	margin:-3px 0 0 0;
	float:left;
	border:none;
	}
	
div#homepage {
	margin:0 0 0 60px;
	padding:0 0 0 0;
	width:700px;
	text-align:center;
	font-size:11px;
	}
	
	div#homepage p {
	margin:30px 15px 0 0;
	float:left;
	width:220px;
	}
	
	div#homepage img {
	margin:33px 5px 0 0;
	float:left;
	}
	
	div#homepage ul {
	caption-side:left;
	margin:33px 5px 0 0;
	float:left;
	}
	
	div#homepage li {
	display:list-item;
	text-align:left;
	margin:0 0 0 -190px;
	padding:0 0 0 0;
	}
	
	div#homepage a {
	text-decoration:none;
	color:#336699;
	}
	
	div#homepage a:hover {
	text-decoration:none;
	color: #FF3300;
	}
	
div#promo_big {
	margin:3px 0 0 20px !important;
	margin:-3px 0 0 20px;
	padding:0 0 0 0;
	width:660px;
	height:165px;
	text-align:right;
	color:#fff;
	float:left;
	background:#00CCFF;
	}
	
div#categs {
	width:800px;
	height:100px;
	text-align:center;
	padding-top:50px !important;
	padding-top:45px;
	}
	
div#categ_selected {
	width:100px;
	height:300px;
	text-align:left;
	float:left;
	margin-top:40px;
	}
	
div#categ_selected p{
	text-align:center;
	magin: 0 0 -40px 0;
	font-size:9px;
	}
	
div#cars {
	width:600px;
	text-align:left;
	padding:40px 0 0 25px !important;
	padding:45px 0 0 25px;
	float:left;
	background:url(img/bkg_line_vert_grey.gif) no-repeat 0px 50px;
	}
	
div#car_selected {
	width:300px;
	text-align:left;
	padding:40px 0 0 25px !important;
	padding:45px 0 0 25px;
	float:left;
	background:url(img/bkg_line_vert_grey.gif) no-repeat 0px 50px;
	}
	
div#car_details {
	width:300px;
	height:95px;
	text-align:left;
	padding:45px 0 0 25px !important;
	padding:55px 0 0 25px;
	float:left;
	background:url(img/bkg_line_vert_grey.gif) no-repeat 0px 50px;
	}
	
div#car_photos {
	width:300px;
	height:50px;
	text-align:left;
	float:left;
	margin:0 0 0 25px;
	}

div#car_price {
	width:300px;
	height:70px;
	text-align:left;
	margin:0 0 0 0!important;
	margin:0 0 0 -300px;
	float:left;
	clear:right;
	}
	
div#car_rent {
	width:600px;
	height:30px;
	text-align:left;
	font-size:11px;
	color:#fff;
	margin:-140px 0 0 120px !important;
	margin:-140px 0 0 60px;
	padding:9px 0 0 30px !important;
	padding:6px 0 0 30px;
	float:left;
	/*background:#FF0066;*/
	background:url(img/bkg_rent.jpg) no-repeat 22px 3px;
	}
	
	.radio_space {
	margin:0 5px 0 95px;
	}
	
	div#car_price h5 {
		font-size:13px;
		font-weight:bold;
		margin:14px 0 0 55px !important;
		margin:14px 0 0 20px;
		color:#FF3333;
	}
	
	div#car_rent .button {
		font-size:11px!important;
		font-size:9px;
		font-weight:normal;
		margin:0 0 0 15px!important;
		margin:0 0 0 15px;
		padding:2px 2px 2px 2px !important;
		padding:2px 2px 2px 2px;
		
	}
	
	div#categs .special_btn, div#categ_selected .special {
		margin:0 5px 0 5px !important;
		margin:0 5px 0 5px;
		border:none;
	}
		
	div#cars .special, div#car_selected .special, div#car_details .special {
		margin:0 20px 0 30px;
		border:none;
		float:left;
	}
	
	div#car_details p {
		font-size:11px;
		float:left;
		vertical-align:middle;
		margin:0 0 2px 20px !important;
		margin:0 0 2px 5px;
	}
	
	div#car_details h5 {
		font-size:11px;
		font-weight:bold;
		vertical-align:top;
		margin:4px 0 4px 30px !important;
		margin:4px 0 4px 20px;
		
	}
	
div#form_second_top {
	margin:10px 0 0 0 !important;
	margin:-9px 0 0 0;
	padding:0 0 0 0;
	width:800px;
	height:70px;
	color:#fff;
	}
	
	div#form_second_top .align_right{
		padding:0 60px 0 120px;
		text-align:right;
		float:left;
		background:url(img/bkg_line_vert_white.gif) no-repeat 345px 0px;
		}


div#form_second_content {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:800px;
	color:#666;
	}
	
div#form_second_content_left {
	width:300px;
	margin:0 0 0 30px;
	padding:0 0 0 0;
	color:#666;
	/*background:#CCCC33;*/
	float:left;
	}
	
div#form_second_content_right {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:470px;
	color:#666;
	/*background:#00CC99;*/
	float:left;
	clear:right;
	}

div#form_second_content_soferi, div#form_second_content_optionale, div#form_second_content_tabel, div#form_second_cod {
	margin:0 0 0 30px;
	padding:0 0 0 0;
	width:800px;
	color:#666;
	float:left;
	clear:right;
	}
	
div#form_second_content_optionale {
	margin:0 0 0 90px;
	}
	
div#form_second_content_submit {
	margin:0 0 0 0;
	padding:10px 0 0 130px;
	width:670px;
	height:30px;
	background: #0099FF;
	float:left;
	}

	div#form_second_content h3 {
		display:block;
		width:800px;
		border-bottom: solid thin #999;
		font-family:verdana,sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		height:25px;
		color: #FF3300;
		float: none;
		margin:0 0 15px 0;
		padding:25px 0 0 0;
		clear:left;
		}
		
		
 	div#form_second_content p {
		margin:8px 0 0 20px;
		}
		
 	div#form_second_content label {
		width: 60px;
		float: left;
		text-align: right;
		display: block;
		margin:0 5px 0 0;
		clear:right;
		}

 	div#form_second_content .label_mediu {
		width: 250px;
		float: left;
		text-align: left;
		display: block;
		margin:6px 0 0 10px;
		}

 	div#form_second_content .label_lung, div#form_second_content .label_lung_alb, div#form_second_content .label_lung_rosu  {
		width: 280px;
		float: left;
		text-align: left;
		display: block;
		margin:0 0 0 5px;
		}
		
 	div#form_second_content .label_lung_alb, div#form_second_content .label_lung_rosu{
		width: 200px;
		font-weight:bold;
		color:#fff;
		margin:2px 0 0 5px;
		}
		
 	div#form_second_content .label_lung_rosu{
		color:#ff6633;
		}

 	div#form_second_content .label_max {
		width: 450px;
		float: none;
		text-align: left;
		display: block;
		margin:10px 0 10px 40px;
		}

 	div#form_second_content .special {
		width: 710px;
		margin:13px 0 0 0;
		text-align: left;
		}

 	div#form_second_content select {
		margin:0 5px 0 0;
		}
		
 	div#form_second_content textarea {
		height:50px;
		}
		
 	div#form_second_content .textarea_lung {
		margin: 0 0 0 10px;
		height:auto;
		}

 	div#form_second_content .float_left {
		float:left;
		}
		
 	div#form_second_content_tabel .cell_special {
		color:#fff;
		}

 	div#form_second_content_cod img {
		float:left;
		margin:0 20px 30px 100px;
		}

 	div#form_second_content .top_5px {
		margin:5px 0 30px 0;
		float:left;
		}
		
	.text_red_bold {
		font-weight:bold;
		color:#ff0000;
		}
		
	.box_red_border {
		border:thin solid red;
		padding:2px;
		}
		
	.checkbox_red {
		border:thin solid red;
		padding:2px;
		float:left;
		background:#FF0000;
		}
		
	.tabel_input {
		border: none;
		background:none;
		padding:0 0 0 0;
		margin:0 0 0 0;
		text-align:right;
		color:#666;
		}
		
div#form_succes {
	width:800px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 0 0 0;
	min-height:150px; /* real browsers */
	}
		
div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
	height:auto !important; /* real browsers */
	height:52%; /* IE6: treaded as min-height*/
	min-height:350px; /* real browsers */
	
	}
	
	div#auto_top {
		width:800px;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0 0 !important;
		margin:-5px 0 0 0;
		height:84px; /* real browsers */
		background:url(img/bkg_auto.jpg)
		}
	
	div#auto_categs {
		width:800px;
		height:300px;
		text-align:center;
		padding-top:50px !important;
		padding-top:45px;
		}
		
	div#auto_categs .special {
		float:left;
		}
	
	div#auto_categ_detalii {
		width:120px;
		padding:30px 30px 0 10px;
		margin:0 0 0 0;
		height:100px;
		float:left;
		text-align:left;
		font-size:11px;
		}
		
	div#auto_cars {
		width:600px;
		text-align:left;
		padding:10px 0 30px 25px !important;
		padding:10px 0 30px 25px;
		float:left;
		}
		
	div#auto_car_price {
		width:480px;
		text-align:left;
		margin:23px 0 0 -100px !important;
		margin:10px 0 0 -430px;
		float:left;
		}
		
	div#auto_car_price h5 {
		font-size:15px;
		font-weight:bold;
		margin:14px 0 0 120px !important;
		margin:14px 0 0 20px;
		color:#FF3333;
	}
	
		
	
	div#auto_car_price .label_auto{
		width: 20px;
		display:block;
		padding: 0 0 0 0;
		margin: 4px 5px 0 5px;
		float:left;
		}
		
	div#auto_car_price .tabel{
		padding: 0 0 0 0;
		margin: 30px 0 0 127px;
		}
		
	div#auto_car_price .single{
		clear:right;
		}
		
	div#auto_car_price .text{
		padding: 0 0 0 0;
		margin: 3px 0 10px 2px;
		}
		
	div#auto_car_price .label_auto2{
		width: 20px;
		display:block;
		padding: 0 0 0 0;
		margin: 4px 5px 0 30px;
		float:left;
		}
		
	div#auto_car_price .auto2_ora{
		padding: 0 0 0 0;
		margin: 0 0 0 28px;
		float:left;
		}
		
	div#auto_car_price select{
		padding: 0 0 0 0;
		margin: 0 0 10px 3px;
		float:left;
		}
		
 	div#auto_car_price label {
		width: 120px;
		float: left;
		text-align: right;
		display: block;
		margin:3px 5px 0 0;
		}
		
 	.label_dreapta {
		width: 20px;
		float: left;
		text-align: left;
		display: block;
		margin:3px 5px 0 0;
		}
		

	div#auto_car_price img {
		margin:3px 0 0 5px;
		padding:0 0 0 0;
		float:left;
		}
		
	div#auto_car_price .select_60px{
		width: 60px;
		}

	div#auto_car_rent {
		width:280px;
		height:30px;
		text-align:left;
		font-size:11px;
		color:#fff;
		margin:0 0 0 0 !important;
		margin:10px 0 0 0;
		padding:9px 0 10px 10px !important;
		padding:8px 0 10px 10px;
		float:left;
		background:url(img/bkg_rent.jpg) no-repeat 0px 3px;
		}
	
	div#auto_car_rent .button {
		font-size:11px!important;
		font-size:9px;
		font-weight:normal;
		margin:0 0 0 15px!important;
		margin:0 0 0 15px;
		padding:2px 2px 2px 2px;
		
	}
	
	div#auto_car_descriere {
		width:250px;
		text-align:left;
		font-size:11px;
		color:#666;
		margin:0 0 0 0 !important;
		margin:10px 0 0 -40px;
		padding:9px 0 10px 0 !important;
		padding:8px 0 10px 35px;
		float:left;
		}
		
	div#auto_car_descriere p {
		padding:9px 0 10px 30px !important;
		padding:8px 0 10px 35px;
		}
	
	div#auto_nume_masini {
		width:300px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		height:50px;
		float:left;
		text-align:center;
		font-size:12px;
		color:#333;
		font-weight:bold;
		}

	
	div#content p {
		text-align:left;
		padding:0 1em;
	}
	
	div#form_second_content .par_left {
		text-align:left;
		padding:0 0 0 0;
		margin:8px 0 8px 100px;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:url(img/bkg_footer.jpg) no-repeat 330px 0px;
	}
	
	div#footer p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:16px 20px 8px 380px;
		margin:0;
		float:left;
		}
		
	div#footer h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:0;
		padding:17px 0 8px 0;
		}
	
	div#footer a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:0;
		color:#4099E1;
		text-decoration:none;
		}

	div#footer a:hover {
		color: #FF9900;
		}
	
