body { background : url(../images/bkg_body.jpg) repeat-x top; font-family : Verdana,Arial	; font-size : 11px; background-color:#ffffff }
body.categorie { background : url(../images/bkg_body_categorie.jpg) repeat-x top; }
a { text-decoration : none; color : #000; }
a:hover { color : #000; }

#container { width : 990px; margin : 0 auto; }

#container #header { background : url(../images/bkg_header.jpg) no-repeat top; height : 123px; position : relative; }
#container #header .topBar { height : 22px; position : absolute; right : 12px; top : 50px;}
#container #header .topBar ul { height : 22px; display : block; float : right; margin : 0 8px 0 0; }
#container #header .topBar ul li { display : inline; }
#container #header .topBar ul li a { display : block; float : left; line-height : 22px; height : 22px; color : #0054a6; font-size : 12px; padding : 0 8px; background : url(../images/sep_top_menu.gif) no-repeat right;}
#container #header .topBar ul li.lang a { color : #272423; background : url(../images/arrow_d.gif) no-repeat right; _padding-top : 5px; }
#container #header .topBar ul li.lang a img { position : relative; top : 1px; }
#container #header .topBar ul li.lang a:hover { text-decoration : none!important; }
#container #header .topBar ul li a:hover { text-decoration : underline; }
#container #header .topBar ul li.select a { color : #272423; }
#container #header a.logo { width : 191px; height : 43px; display : block; margin : 0 0 0 23px; padding : 42px 0 0 0; }
#container #header div.cautare { width : 250px; height : 21px; position : absolute; right : 0; top : 12px; }
#container #header div.cautare ul { display : block; }
#container #header div.cautare ul li { display : inline; }
#container #header div.cautare ul li label, #container #header div.cautare ul li input { float : left; }

#container #header div.cautare form div { height : 21px; line-height : 21px; position : relative; }

#container #header div.cautare input { background : #fff; line-height : 19px; font-size : 12px; padding : 0px; border : none; height : 19px; width : 168px; padding : 3px 0 0 3px; }
#container #header div.cautare form input.buton { cursor : pointer; padding : 0; font-weight : bold; font-size : 12px; width : 58px; background : url(../images/bkg_btn_search.jpg) no-repeat 0 0; height : 22px; line-height : 22px; }
#container #header div.cautare label { line-height : 21px; margin : 0 5px 0 0; background : url(../images/arrow_black.gif) no-repeat center right; width : 85px; display : block; float : left; font-size : 12px; color : #16262d; font-weight : bold; }

#container #header .meniu { display : block; height : 42px; position : absolute; bottom : 0; right : 4px; }
#container #header .meniu li { display : inline; }
#container #header .meniu li a { font-size : 12px; font-weight : bold; text-transform : uppercase; margin : 0 3px 0 0; float : left; color : #272423; padding : 0 15px; text-align : center; display : block; height : 42px; line-height : 42px; background : url(../images/bkg_menu_sep.jpg) no-repeat right center; }
#container #header .meniu li a:hover { text-decoration : underline; }
#container #header .meniu li.last a { background : none; }
#container #header .meniu li.curent a { color : #a49a8c; }

#container #mainContent { height : 100%; position : relative; overflow : hidden; padding : 10px 0 0 0; background : url(../images/bkg_main_content.jpg) no-repeat 0 0; }
#container #mainContent div.mainContentCol1 { width : 407px; float : left; }
#container #mainContent div.mainContentCol2 { width : 583px; float : left; }

#container #mainContent div.mainContentCol1,
#container #mainContent div.mainContentCol2 {
	position : relative; overflow : hidden; float : left;
}

.boxFormularRezervare { padding : 11px 0 0 20px; height : 366px; background : url(../images/bkg_form_r.jpg) repeat-x 0 0; }
.boxFormularRezervare .header { height : 42px; margin : 0 0 0 0; border-right : 1px solid #e3e3e3; }
.boxFormularRezervare .header h2 { color : #fff; font-size : 18px; }
.boxFormularRezervare .header p { color : #808080; font-size : 12px; }
.boxFormularRezervare .content { width : 388px; }
.boxFormularRezervare .content .fieldsets { color : #464646; font-size : 11px; padding : 19px 19px 0 19px; height : 241px; background : url(../images/bkg_form_r_i.jpg) repeat-y 0 0; }
.boxFormularRezervare .content .fieldsets .row { border-bottom : 1px solid #acb1b2; padding : 0 0 17px 0; margin : 0 0 17px 0; }
.boxFormularRezervare .content .fieldsets .last { border-bottom : none; }
.boxFormularRezervare .content .fieldsets .row label { margin : 0 0 2px 0; display : block; color : #252525; font-size : 12px; font-weight : bold; }
.boxFormularRezervare .content .fieldsets .row select { font-size : 11px; width : 239px; height : 18px; border : 1px solid #cfd1cb; }
.boxFormularRezervare .content .fieldsets .row select.zi { width : 54px; }
.boxFormularRezervare .content .fieldsets .row select.luna { width : 83px; }
.boxFormularRezervare .content .fieldsets .row select.an { width : 54px; }
.boxFormularRezervare .content .fieldsets .row select.ora { width : 77px; }
.boxFormularRezervare .content .fieldsets .row span { color : #8c8c8c; }
.boxFormularRezervare .content .fieldsets .row div { margin : 5px 0 0 0; }
.boxFormularRezervare .content .next { height : 64px; background : #f2f0ec url(../images/pas.jpg) no-repeat 20px 0; }
.boxFormularRezervare .content .next div { height : 64px; line-height : 64px; }
.boxFormularRezervare .content .next div.left { padding : 0 0 0 80px; font-size : 11px; color : #898e8f; float : left; }
.boxFormularRezervare .content .next div.right { background : #f2f0ec url(../images/arrow_b.gif) no-repeat right center; color : #0054a6; font-size : 18px; float : right; padding : 0 20px 0 0; margin : 0 20px 0 0; }
.boxFormularRezervare .content .next div.right a { color : #0054a6; }
.boxFormularRezervare .content .next div.right:hover { cursor : pointer; background : #f2f0ec url(../images/arrow_b_h.gif) no-repeat right center; color : #000; }
.boxFormularRezervare .content .next div.right:hover a { color : #000; }

.foto { background : url(../images/foto.jpg) no-repeat right center; width : 582px; height : 312px; }
.foto a { background : url(../images/arrow_w.gif) no-repeat left center; padding : 0 0 0 10px; color : #fff; font-size : 11px; margin : 0 0 0 25px; position : relative; top : 22px; }
.foto a:hover { text-decoration : underline; }
.fotob { height : 63px; background : #d7cec0; }
.fotob h2 { color : #272423; font-size : 18px; margin : 0 0 0 15px; padding : 15px 0 0 0; }
.fotob p { color : #7a736b; font-size : 11px; margin : 0 0 0 15px; }

#container #mainContent div.mainContentCol1 .fotob { background : #fff; }
#container #mainContent div.mainContentCol1 p { color : #80999e; }

.locatii { border-bottom : 1px solid #d5dddf; padding : 0 0 10px 0; }
.locatii ul { width : 180px; float : left; margin : 0 0 0 15px; }
.locatii ul li { background : url(../images/arrow_l.gif) no-repeat left center; padding : 0 0 0 10px; }
.locatii ul li a { color : #252525; font-size : 12px; font-weight : bold; }
.locatii ul li a:hover { color : #000; text-decoration : underline; }

.moreLocation { height : 64px; background : #fff; }
.moreLocation div.right { height : 64px; line-height : 64px; }
.moreLocation div.left { padding : 15px 0 0 15px; font-size : 11px; color : #000; float : left; }
.moreLocation div.left b { color : #898e8f;  }
.moreLocation div.right { background : #fff url(../images/arrow_b.gif) no-repeat right center; color : #0054a6; font-size : 18px; float : right; padding : 0 20px 0 0; margin : 0 20px 0 0; }
.moreCars div.right { margin : 0; }
.moreLocation div.right a { color : #0054a6; }
.moreLocation div.right:hover { cursor : pointer; background : #fff url(../images/arrow_b_h.gif) no-repeat right center; color : #000; }
.moreLocation div.right:hover a { color : #000; }

.cars { border-left : 1px solid #cdc2b2; padding : 0 0 10px 0; height : 124px; margin : 0; }
.cars .cnt { margin : 0 0 0 16px; padding : 17px 0 0 0; height : 116px; }
.cars .cnt .carusel { width : 566px; height : 100px; margin : 0 auto; }
.cars .cnt .carusel .next { float : left; width : 18px; height : 100px;  }
.cars .cnt .carusel .next:hover { cursor : pointer; background : }
.cars .cnt .carusel .prev { float : left; width : 18px; height : 100px; }
.cars .cnt .carusel .prev:hover { cursor : pointer;  }
.cars .cnt .carusel .content { float : left; width : 530px; height : 150; }
.cars .cnt .carusel .content ul { display : block; }
.cars .cnt .carusel .content ul li { display : block; float : left; width : 265px; height : 150; position : relative; }
.cars .cnt .carusel .content ul li img { float : left; margin : 0 10px 0 30px; }
.rowCars ul li h4,
.cars .cnt .carusel .content ul li h4 { color : #272423; font-size : 12px; font-weight : bold; }
.cars .cnt .carusel .content ul li p { color : #0054a6; font-size : 12px; font-weight : bold; }
.rowCars ul li a.detalii,
.cars .cnt .carusel .content ul li a.detalii { padding : 0 0 0 10px; background : url(../images/arrow_a.gif) no-repeat left center; color : #0054a6; font-size : 11px; font-weight : normal; position : absolute; bottom : 0; left : 120px;}
.rowCars ul li a.detalii:hover,
.cars .cnt .carusel .content ul li a.detalii:hover { text-decoration : underline; }
.rowCars ul li a.detalii { left : 110px; bottom : 10px; } 

.rowCars { border-bottom : 1px solid #e7e1da; }
.rowCars ul { display : block; }
.rowCars ul li { margin : 5px 10px 5px 0; padding : 10px 0; display : block; float : left;  position : relative; background : url(../images/sep_v.gif) repeat-y right center; }
.rowCars ul li.lastr { margin-right : 0; background : none; }
.rowCars ul li img { float : left; margin : 0 10px 0 0px; }
.rowCars ul li p { font-size : 11px; }
.rowCars ul li p.pret { margin : 5px 0 0 0; color : #000000; font-size : 12px; font-weight : bold; }

.rowCarsDetalii { width : 725px; position : relative; margin : 0; }
.rowCarsDetalii .breadcrumbs { margin : 0 0 15px 0; }

.detalii .detaliiLeft { width : 350px; float : left; }
.detalii .detaliiLeft .detaliiHeader { position : relative; line-height : 50px; height : 50px; background : url(../images/dashed.gif) repeat-x bottom; }
.detalii .detaliiLeft .detaliiHeader h2 { color : #272423; font-size : 19px; }
.detalii .detaliiLeft .detaliiHeader .pret { margin : 10px 0 0 0; line-height : 12px; color : #0054a6; font-weight : bold; position : absolute; right : 0; top : 0; }
.detalii .detaliiLeft .detaliiContent { padding : 15px 0; font-size : 12px; }
.detalii .detaliiLeft .detaliiContent .lista { margin : 20px 0; }
.detalii .detaliiLeft .detaliiContent ul li { font-size : 11px; display : block; height : 18px; line-height : 18px; float : left; }
.detalii .detaliiLeft .detaliiContent ul li.label { font-weight : bold; width : 125px; }
.detalii .detaliiLeft .detaliiContent .bloc { font-size : 11px; margin : 0 0 20px 0; }
.detalii .detaliiLeft .detaliiContent .bloc h3 { text-transform : upercase; font-weight : bold; }
.detalii .detaliiLeft .detaliiContent .bloc p { line-height : 18px; }

.detalii .detaliiRight { width : 320px; float : right; background : #cdc2b2; }
.detalii .detaliiRight ul { display : block; height : 48px; margin : 8px;}
.detalii .detaliiRight ul li { display : inline; }
.detalii .detaliiRight ul li a { display : block; height : 48px; width : 64px; border : 1px solid #fff; float : left; margin : 0 10px 0 0; }
.detalii .detaliiRight .msg { background: #fff; padding : 4px 0; }
.detalii .detaliiRight .msg a { background:url(../images/arrow_a.gif) no-repeat scroll left center; color:#0054A6; font-size:11px; padding:4px 0 4px 10px; text-decoration:underline; }
.detalii .detaliiRight .moreLocation div.right { float : left; }

.rowCarsDetalii .rezervare { font-size : 11px; position : absolute; right : -254px; top : -90px; width : 238px; background : #fff; border-left : 1px solid #dbd3c6; }
.rowCarsDetalii .rezervare .header { margin : 15px;  padding : 0 0 15px 0;  background : url(../images/dashed.gif) repeat-x bottom;  }
.rowCarsDetalii .rezervare .header h2 { color : #272423; font-size : 18px; }
.rowCarsDetalii .rezervare .header p { color : #8f8f8f; font-size : 11px; }
.rowCarsDetalii .rezervare .content { padding : 0 15px 15px 15px;  }
.rowCarsDetalii .rezervare .content p { margin : 0 0 10px 0; }
.rowCarsDetalii .rezervare a { background:transparent url(../images/arrow_a.gif) no-repeat scroll left center; color:#0054A6; font-size:11px; padding:4px 0 4px 10px; text-decoration:underline; }
.rowCarsDetalii .rezervare .msg { margin : 0 0 5px 0; }
.rowCarsDetalii .rezervare .msg2 { margin : 0; }
.rowCarsDetalii .rezervare .msg2 a { text-decoration : none; }
.rowCarsDetalii .rezervare .bottom { background : #d7e1e4; padding : 5px 15px; }

.paginator { padding : 10px 22px; background : #cdc2b2;  border-top : 1px solid #fff; }
.paginatord { height : 15px; }
.paginator div.top div.left { width : 300px; float : left; }
.paginator div.top div.left { font-size : 11px; color : #272423; }
.paginator div.top div.right { float : right; width : 100px; }
.paginator div.top div.right a { color : #0054a6; font-size : 11px; text-decoration : underline; background: url(../images/arrow_a.gif) no-repeat right center; padding : 0 10px 0 0; }
.paginator div.top div.right a:hover { color : #000; }
.paginatord div.top div.right { margin : 0 240px 0 0; }

.paginator div.bottom { margin : 9px 0 0 0; }
.paginator div.bottom div.left ul { display : block; }
.paginator div.bottom div.left ul li { display : inline; }
.paginator div.bottom div.left ul li.label b { line-height : 18px; display : block; float : left; margin : 0 5px 0 0; }
.paginator div.bottom div.left ul li a { font-size : 12px; font-weight : bold; margin : 0 5px 0 0; line-height : 18px; text-align : center; display : block; float : left; height : 18px; width : 21px; background : url(../images/bkg_pag.gif) no-repeat 0 0; }
.paginator div.bottom div.left ul li.next a { background : url(../images/bkg_pag_next.gif) no-repeat 0 0; }
.paginator div.bottom div.left ul li.next a:hover { background : url(../images/bkg_pag_next_h.gif) no-repeat 0 0; }
.paginator div.bottom div.left ul li.prev a { background : url(../images/bkg_pag_prev.gif) no-repeat 0 0; }
.paginator div.bottom div.left ul li.prev a:hover { background : url(../images/bkg_pag_prev_h.gif) no-repeat 0 0; }
.paginator div.bottom div.left ul li.select a { color : #448f8b; }
.paginator div.bottom div.left ul li a:hover { color : #fff; background : url(../images/bkg_pag_h.gif) no-repeat 0 0; }

.paginator div.bottom div.right { width : 190px; }
.paginator div.bottom div.right label { text-align : right; line-height : 18px; font-size : 11px; float :left; display : block; width : 100px; }
.paginator div.bottom div.right select { font-size : 11px; width : 90px; height :18px; border : 1px solid #ccc; }

ul.breadcrumbs { display : block; border-bottom : 1px solid #cdc2b2; height : 29px; line-height : 29px; }
ul.breadcrumbs li { display : inline; }
ul.breadcrumbs li b { display : block; font-size : 11px; color : #448f8b; float : left; }
ul.breadcrumbs li.label b { padding : 0 10px 0 0; margin : 0 5px 0 0; color : #a49a8c; background: url(../images/bread.gif) no-repeat right 12px; }
ul.breadcrumbs li a { padding : 0 10px 0 0; margin : 0 5px 0 0; background: url(../images/bread.gif) no-repeat right 12px; display : block; font-size : 11px; color : #272423; float : left; }
ul.breadcrumbs li a:hover { text-decoration : underline; }

#footer { width : 990px; background : url(../images/dashed.gif) repeat-x top; padding : 25px 0; margin : 0;} 
#footer img.logo { width : 92px; height : 41px; display : block; margin : 10px auto 15px auto; } 
#footer ul { height : 22px; display : block; margin : 0 8px 0 260px; }
#footer ul li { display : inline; }
#footer ul li a { display : block; float : left; line-height : 22px; height : 22px; color : #272423; font-size : 11px; padding : 0 8px; background : url(../images/sep_footer_menu.jpg) no-repeat right;}
#footer ul li.active a { color : #a49a8c; font-weight : bold; }
#footer ul li a:hover { text-decoration : underline; }
#footer p { color : #52504f; font-size : 11px; text-align : center; }
#footer p.by { margin : 2px 0 0 0; }
#footer p.by a { color : #52504f; font-weight : bold; }
#footer p.by a:hover { text-decoration : underline; }

.last,
.last a { background : none!important; }
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}
#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:121px;
		overflow:hidden; 
		}	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:hidden;
		width:30px;
		height:77px;
	
		
		}	
#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:hidden;
		width:30px;
		height:77px;
		position:absolute;
		
	
		}	
	#nextBtn, #slider1next{ 
		
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  

display:none;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
	display:none;
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
