html, body, table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img, form, input, textarea {margin: 0; padding: 0; border-style: none; }
* {background-repeat: no-repeat; }
ul, ol li {list-style-type: none;}
a {color:#000;}
html, body {
margin: 0;
padding: 0;
width:100%;
height: 100%;
}

/*top level styling*/
body {
background-color:#fff;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size:12px; 
text-align: center;
background-image:url("../img/bgs/header2.jpg");
background-position: top left;
background-repeat: repeat-x;
}

#main {
width:960px;
margin:0 auto 0 auto;
text-align: left;
}

#header {
position: relative;
height: 167px;
width:960px;
font-size:11px;
}

#prima_prop {position: absolute; left:0px; top:12px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #232323}

#logo a {
position: absolute;
left:0px; 
top:58px;
width: 214px;
height:61px;
background-image: url("../img/logo.png");
background-position: top left;
text-indent: -2000px;
overflow: hidden;
}


#meesenger {
position:absolute;
top:-5px;
right:185px;
}


p.lang {
position: absolute;
right:10px; top:0px;
height: 18px;
}

p.lang span {float: left; padding: 12px 5px 4px 5px; margin: 0 5px 0 0;}

p.lang span a {
background:url(../img/bgs/bg_langs.gif) top left no-repeat;
display:block;
float:left;
height:13px;
padding-left:20px;
text-decoration: none;
line-height:10px;
color:#232323;
}

p.lang span:hover {color:#232323;  background: url(../img/bgs/langs_back.jpg) repeat-x bottom left; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;}

p.lang #ROswitch {background-position: 0 0;}
p.lang #ENswitch {background-position: 0 -13px;}
p.lang #ITswitch {background-position: 0 -39px;}
p.lang #ESswitch {background-position: 0 -26px;}
p.lang #FRswitch {background-position: 0 -52px;}



#corporateNav {
position:absolute;
right:320px; top:15px;
text-align:right;
}



#corporateNav li {
display:inline; 
padding-left:15px;
background-image:url("../img/bullets/bullet_01.jpg");
background-position:0 2px;
margin-left:10px;
height:25px;
}

#corporateNav li a {padding:1px;}

#corporateNav li a:hover {
text-decoration:none;
background-color:#000;
color:#FFD503;
}
#corporateNav li a.selected {
text-decoration:none;
background-color:#000;
color:#FFD503;
}

ul.menu {
position:absolute; 
left:0px;
top:134px;
height:26px;
overflow:hidden;
width:100%;
}


ul.menu li {
float:left;
height:26px;
overflow:hidden;
margin-left: 45px;
}

ul.menu li.last {margin-right: 0;}

ul.menu li a {
color:#ffffff;
text-decoration:none;
line-height:26px;
float:left;
font-size: 14px;
}



ul.menu li a sup {color: #ffd500; font-size: 9px !important; }

ul.menu li.selected a, ul.menu li a:hover {color: #ffd500; background: url(../img/bgs/item.gif) no-repeat center top; }




ul.f_menu {
float:  left; clear: left;
height:26px;
overflow:hidden;
width:auto;
margin-bottom: 15px; 
font-family: Verdana, Arial, sans-serif;
}


ul.f_menu li {
float:left;
height:26px;
overflow:hidden;
margin-right:8px;
}

ul.f_menu li.last {margin-right: 0;}

ul.f_menu li a {
color:#000000;
text-decoration:none;
line-height:26px;
float:left;
font-size: 11px;
}


ul.f_menu li.selected a, ul.menu li a:hover { }


/*ul.menu li.selected a {background-position:0 -52px;}*/
/*ul.menu li a:hover {background-position:0 -26px;}*/

/*ul.ro li a {
background-image: url(../img/menu/menu_ro.png);
}

ul.en li a {
background-image: url(../img/menu/menu_en.png);
}

ul.it li a {
background-image: url(../img/menu/menu_it.png);
}

ul.es li a {
background-image: url(../img/menu/menu_es.png);
}

ul.it li {
margin-right:25px;
}

ul.es li {
margin-right:0;
}

ul.fr li a {
background-image: url(../img/menu/menu_fr.png);
}


#automobile {width:181px;background-position:0 0;}
#autoutilitare {width:189px;background-position:-181px 0;}
#tarifeOferte {width:177px;background-position:-370px 0;}
#termeni {width:141px;background-position:-547px 0;}

#automobile:hover {width:181px;background-position:0 -26px;}
#autoutilitare:hover {width:189px;background-position:-181px -26px;}
#tarifeOferte:hover {width:177px;background-position:-370px -26px;}
#termeni:hover {width:141px;background-position:-547px -26px;}

li.selected #automobile {width:181px;background-position:0 -52px;}
li.selected #autoutilitare {width:189px;background-position:-181px -52px;}
li.selected #tarifeOferte {width:177px;background-position:-370px -52px;}
li.selected #termeni {width:141px;background-position:-547px -52px;}

#coches {width:162px;background-position:0 0;}
#furgonetas {width:191px;background-position:-162px 0;}
#precios {width:148px;background-position:-353px 0;}
#terminos {width:197px;background-position:-501px 0;}

#coches:hover {width:162px;background-position:0 -26px;}
#furgonetas:hover {width:191px;background-position:-162px -26px;}
#precios:hover {width:148px;background-position:-353px -26px;}
#terminos:hover {width:197px;background-position:-501px -26px;}

li.selected #coches {width:162px;background-position:0 -52px;}
li.selected #furgonetas {width:191px;background-position:-162px -52px;}
li.selected #precios {width:148px;background-position:-353px -52px;}
li.selected #terminos {width:197px;background-position:-501px -52px;}

#cars {width:100px; background-position: 0 0}
#vans {width:103px; background-position: -100px 0}
#rates {width:177px; background-position: -204px 0}
#terms {width:183px; background-position: -380px 0}

#cars:hover {width:100px; background-position: 0 -26px}
#vans:hover {width:103px; background-position: -100px -26px}
#rates:hover {width:177px; background-position: -204px -26px}
#terms:hover {width:183px; background-position: -380px -26px}

li.selected #cars {width:100px; background-position: 0 -52px}
li.selected #vans {width:103px; background-position: -100px -52px}
li.selected #rates {width:177px; background-position: -204px -52px}
li.selected #terms {width:183px; background-position: -380px -52px}


#automobili {width:180px; background-position: -5px 0}
#furgone {width:156px; background-position: -204px 0}
#tariffe {width:135px; background-position: -375px 0}
#termini {width:164px; background-position: -530px 0}

#automobili:hover {background-position: -5px -26px}
#furgone:hover {background-position: -204px -26px}
#tariffe:hover {background-position: -375px -26px}
#termini:hover {background-position: -530px -26px}

li.selected #automobili {background-position: -5px -52px}
li.selected #furgone {background-position: -204px -52px}
li.selected #tariffe {background-position: -375px -52px}
li.selected #termini {background-position: -530px -52px}


#voiture {width:158px;background-position:0 0;}
#utilitaire {width:167px;background-position:-158px 0;}
#tarifsFr {width:135px;background-position:-325px 0;}
#conditionsFR {width:182px;background-position:-460px 0;}

#voiture:hover {width:158px;background-position:0 -26px;}
#utilitaire:hover {width:167px;background-position:-158px -26px;}
#tarifsFr:hover {width:135px;background-position:-325px -26px;}
#conditionsFR:hover {width:182px;background-position:-460px -26px;}

li.selected #voiture {width:158px;background-position:0 -52px;}
li.selected #utilitaire {width:167px;background-position:-158px -52px;}
li.selected #tarifsFr {width:135px;background-position:-325px -52px;}
li.selected #conditionsFR {width:182px;background-position:-460px -52px;}

*/
/**/


#footer {
width:960px;
margin-top:0px;
background-image:url("../img/bgs/footer.gif");
background-repeat:repeat-x;
background-position:top left;
padding-top:15px;
font-size:10px;
text-align:left;
padding-bottom:45px;
float: left; 
}

#footer.domain {margin-top:8px;}

#footer p {float:left;width:650px;}
#footer p.info {}
#footer #sitemap {float:right;width:100px;text-align:right;}


#content {
position:relative;
width:960px;
}

#promos {
width:960px;
padding-bottom:6px;
border-top:1px solid #F3D455;
overflow:hidden;
position:relative;
background-image:url(../img/promos/bg_list.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#56595C;
}

#promos #promoTitle_en {
margin-left:10px;
margin-top:10px;
width: 600px;
height:24px;
background-image:url(../img/promos/bg_newCars.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent:-10000px;
}

#promos #promoTitle_ro {
margin-left:10px;
margin-top:10px;
width: 600px;
height:24px;
background-image:url(../img/promos/bg_masiniNoi.jpg);
background-position:top left;
background-repeat:no-repeat;
text-indent:-10000px;
}


#promos #newCars {
padding-top:2px;
padding-left:10px;
}

#promos #newCars li {
float: left;
margin-right:6px;
background-color:#fff;
}

#newCars li.last {
margin:0;
}

#promos #newCars li a {
display:block;
width:310px;
height:108px;
text-indent:-1000px;
background-position:top left;
background-repeat:no-repeat;
}
#promos #newCars #promoDaciaPickup_ro a {background-image:url("../img/promos/nou_daciaPickup.jpg");}
#promos #newCars #promoMeganeSedan_ro a {background-image:url("../img/promos/nou_meganeSedan.jpg");}
#promos #newCars #promoRenaultTrafic_ro a {background-image:url("../img/promos/nou_renaultTrafic.jpg");}
#promos #newCars #promoDaciaPickup_en a {background-image:url("../img/promos/new_daciaPickUp.jpg");}
#promos #newCars #promoMeganeSedan_en a {background-image:url("../img/promos/new_meganeSedan.jpg");}
#promos #newCars #promoRenaultTrafic_en a {background-image:url("../img/promos/new_renaultTrafic.jpg");}

#presentation {
width:970px;
background-color:#fff;
height:325px;
margin-top:1px;
margin-bottom:8px;
overflow:hidden;
position: relative;
left: -5px; 

}

#presentation li {
float:left; 
width:240px;
height:325px;
position:relative;
background-color:#000;
margin-right: 2px; 
}

#presentation li div {
position:absolute;
width:240px;
height:325px;
}

#presentation li #logan {background-image:url("../img/bgs/bg_dacia.jpg");}
#presentation li #loganMCV {background-image:url("../img/bgs/bg_daciaMCV.jpg");}
#presentation li #megane {background-image:url("../img/bgs/bg_megane.jpg");}
#presentation li #fluence {background-image:url("../img/bgs/bg_fluence.jpg");}

#presentation li div.promo {
z-index:1;
text-indent:-10000px;
}

#presentation li div.details {
color:#fff;
background-color:#000;
width:240px;
height:325px;

background-image:url("../img/bgs/bg_info.gif");
}

#presentation li div.details div.detailsContent {width:220px; height:305px; margin-left:10px; margin-top:10px;}

#presentation li div.details p {line-height:14px; font-size:11px; border-bottom:1px solid #666; margin-bottom:3px; float:left; width:220px;overflow:hidden;}
#presentation li div.details p span {width:100px; float:left; color:#999;}
#presentation li div.details ul {float:left; overflow:hidden;}
#presentation li div.details ul li {background:none; width:auto; height:auto;}
#presentation li div.details p.infoPack {border-bottom:none;margin-bottom:0;}
#presentation li div.details p.action {border-bottom:none;margin-bottom:0; background-color:#FFD503;text-align:center;margin-top:11px;padding-bottom:2px;padding-top:2px;}
#presentation li div.details p.action a {text-decoration:none;float:left; width:100%;}
#presentation li div.details ul.optionPack {font-size:10px;margin-bottom:5px;  text-transform: lowercase; }
#presentation li div.details ul.optionPack li {float:left;padding-right:5px; text-transform: lowercase !important; }
#presentation li div.details ul.infoNote {font-size:10px;padding-top:5px;}
#presentation li div.details ul.infoNote li {width:200px;}



#services {
width:960px;
overflow:hidden;
margin: 20px 0 0 0;
}

#services li {
float:left;
width:185px;
height:120px;
margin-right:8px;
}

#services li.last {margin-right:0;margin-left:3px;}

#services #gps {background-image:url("../img/bgs/bg_gps.gif")}
#services #assistace {background-image:url("../img/bgs/bg_assistance.gif")}
#services #insurance {background-image:url("../img/bgs/bg_casco.gif")}
#services #diesel {background-image:url("../img/bgs/bg_diesel.gif")}
#services #km {background-image:url("../img/bgs/bg_km.gif")}

#services #navi {background-image:url("../img/bgs/bg_gps.gif")}
#services #asistenta {background-image:url("../img/bgs/bg_assistance.gif")}
#services #asigurare {background-image:url("../img/bgs/bg_casco.gif")}
#services #motoareDisel {background-image:url("../img/bgs/bg_diesel.gif")}
#services #kmNelimitati {background-image:url("../img/bgs/bg_km.gif")}

#services #navigazione {background-image:url("../img/bgs/bg_gps.gif")}
#services #assistenza {background-image:url("../img/bgs/bg_assistance.gif")}
#services #assicurazione {background-image:url("../img/bgs/bg_casco.gif")}
#services #motoriDisel {background-image:url("../img/bgs/bg_diesel.gif")}
#services #chilometri {background-image:url("../img/bgs/bg_km.gif")}

#services #gpsEs {background-image:url("../img/bgs/bg_gps.gif")}
#services #asistencia {background-image:url("../img/bgs/bg_assistance.gif")}
#services #cascoEs {background-image:url("../img/bgs/bg_casco.gif")}
#services #motores {background-image:url("../img/bgs/bg_diesel.gif")}
#services #kilometros {background-image:url("../img/bgs/bg_km.gif")}

#services #GPS {background-image:url("../img/bgs/bg_gps.gif")}
#services #assistaceFR {background-image:url("../img/bgs/bg_assistance.gif")}
#services #cascoFR {background-image:url("../img/bgs/bg_casco.gif")}
#services #dieselFR {background-image:url("../img/bgs/bg_diesel.gif")}
#services #kmFR {background-image:url("../img/bgs/bg_km.gif")}

#services h4 {height:30px;width:80px; overflow:hidden; background-position:top left; text-indent:-1000px;margin-top:15px; margin-left:10px;}
#services #gps h4 {background-image:url("../img/titles/title_gps.gif");}
#services #assistace h4 {background-image:url("../img/titles/title_assistance.gif");}
#services #insurance h4 {background-image:url("../img/titles/title_casco.gif");}
#services #diesel h4 {background-image:url("../img/titles/title_diesel.gif");}
#services #km h4 {background-image:url("../img/titles/title_km.gif");}

#services #navi h4 {background-image:url("../img/titles/title_navigatie.gif")}
#services #asistenta h4 {background-image:url("../img/titles/title_asistenta.gif")}
#services #asigurare h4 {background-image:url("../img/titles/title_casco_ro.gif")}
#services #motoareDisel h4 {background-image:url("../img/titles/title_motoare.gif")}
#services #kmNelimitati h4 {background-image:url("../img/titles/title_km_ro.gif")}

#services #navigazione h4 {background-image:url("../img/titles/title_navigazione.gif")}
#services #assistenza h4 {background-image:url("../img/titles/title_assistenza.gif")}
#services #assicurazione h4 {background-image:url("../img/titles/title_assigurazione.gif")}
#services #motoriDisel h4 {background-image:url("../img/titles/title_motori.gif")}
#services #chilometri h4 {background-image:url("../img/titles/title_chilometri.gif")}

#services #gpsEs h4 {background-image:url("../img/titles/title_gpsEs.gif")}
#services #asistencia h4 {background-image:url("../img/titles/title_asistencia.gif")}
#services #cascoEs h4 {background-image:url("../img/titles/title_cascoEs.gif")}
#services #motores h4 {background-image:url("../img/titles/title_motores.gif")}
#services #kilometros h4 {background-image:url("../img/titles/title_kilometros.gif")}

#services #gpsEs h4 {background-image:url("../img/titles/title_gpsEs.gif")}
#services #assistaceFR h4 {background-image:url("../img/titles/title_assistanceFR.gif")}
#services #cascoFR h4 {background-image:url("../img/titles/title_cascoFR.gif")}
#services #dieselFR h4 {background-image:url("../img/titles/title_dieselFR.gif")}
#services #kmFR h4 {background-image:url("../img/titles/title_kmFR.gif")}

#services li p {width:75px; font-size:11px;line-height:14px;margin-left:10px;}
#services li a {text-decoration:none;} 




body.domain #content {
width:960px;
}


.sideNav {
float:left;
width:212px;
color:#fff;
}

.sideNav li {
float:left; 
line-height:34px; 
font-size:13px;

}
.sideNav li h2 {font-weight:normal;font-size:14px;}
.sideNav li a {
color:#fff;
float:left;
width:181px;
padding-left:31px;
text-decoration:none;
background: url(../img/bgs/buttons_left.jpg) repeat-x 0 -34px; 
}

.sideNav li a {
  text-transform: capitalize;
}

.sideNav li a:hover {
background-position: 0 0;
}
.sideNav li.selected a {background-position: 0 0;}

#sidebar {
margin-top:20px;
float:left;
width:250px;

}

p.banner {
float:left;
overflow: hidden;
width:234px;
height:60px;
background-color:#f3f3f3;
margin-top:10px;
}

#data {
float:left;
width:695px;
display: inline;
background-color:#fff;
padding-left:15px;
}

#data.rental {
width:575px;
}


.domainTitle {
width:400px;
height:35px;
margin-top:20px;
margin-bottom:15px;
font-size:14px;
text-indent:-10000px;
background-position: top left;
}
.domainTitle2 {
width:100%;
margin-top:20px;
font-size:26px;
color: #1e2022; 
float: left; clear: both; 
font-weight: normal;
}
.clear {
	clear: both; line-height: 0;height:0;font-size:0;
}

.under_h {float: left; clear: both; width: 100%; font-size: 11px !important; color: #1e2022; font-weight: normal !important; margin: 0 0 25px 0 !important; }

#termsAndConditions {background-image:url("../img/titles/title_terms.png");}
#ratesAndReservations {background-image:url("../img/titles/title_rates.png");}
#carsForRent {background-image:url("../img/titles/title_carRental.png");}
#vansForRent {background-image:url("../img/titles/title_vanRental.png");}
#aboutUs {background-image:url("../img/titles/title_aboutUs.png");}
#contactEn {background-image:url("../img/titles/title_contactUs.png");}



#sitemapTitle {background-image:url("../img/titles/title_sitemap.gif");}
#hartaSite {background-image:url("../img/titles/title_hartaSite_ro.png");}

#contactRo {background-image:url("../img/titles/title_contact_ro.png");}
#despreNoi {background-image:url("../img/titles/title_despreNoi_ro.png");}
#automobileDeInchirat {background-image:url("../img/titles/title_auto_ro.png");}
#autoutilitareDeInchirat {background-image:url("../img/titles/title_utilitare_ro.png");}
#tarifeSiOferte {background-image:url("../img/titles/title_tarifeOferte_ro.png");}
#termeniSiConditii {background-image:url("../img/titles/title_termeni_ro.png");}
#parteneri {background-image:url("../img/titles/title_parteneri.gif");}
#partners {background-image:url("../img/titles/title_partners.gif");}

#logan {background-image:url("../img/titles/title_daciaLogan.png");}
#mcv {background-image:url("../img/titles/title_daciaLoganMCV.png");}
#loganPickup {background-image:url("../img/titles/title_daciaLoganPickup.png");}
#rmegane {background-image:url("../img/titles/title_renaultMeganeSedane.png");}
#rtrafic {background-image:url("../img/titles/title_renaultTraficCombi.png");}
#rfluence {background-image:url("../img/titles/title_renaultFluence.png");}
#haccent {background-image:url("../img/titles/title_hyundaiAccent.png");}
#mvito {background-image:url("../img/titles/title_mercedesBenzVito.png");}
#sandero {background-image:url("../img/titles/title_daciaSandero.png");}
#duster {background-image:url("../img/titles/title_daciaDuster.png");}
#kangoo {background-image:url("../img/titles/title_renaultKangoo.png");}

#automobiliAnoleggio {background-image:url("../img/titles/title_automobili.png");}
#furgoneAnoleggio {background-image:url("../img/titles/title_furgone.png");}
#terminiEcondizioni {background-image:url("../img/titles/title_termini.png");}
#datiSuNoi {background-image:url("../img/titles/title_dati.png");}
#contactIt {background-image:url("../img/titles/title_contatto.png");}
#tariffeEofertte {background-image:url("../img/titles/title_tariffe.png");}


#alquilerCoches {background-image:url("../img/titles/title_alquilerCoches.gif");}
#alquilerFurgonetas {background-image:url("../img/titles/title_alquilerFurgonetas.gif");}
#terminosYcondiciones {background-image:url("../img/titles/title_terminos.gif");}
#sobreNosotros {background-image:url("../img/titles/title_sobreNosotros.gif");}
#contactEs {background-image:url("../img/titles/title_contacto.gif");}
#preciosOfertas {background-image:url("../img/titles/title_precios.gif");}
#socios {background-image:url("../img/titles/title_socios.gif");}

#accueil {background-image:url("../img/titles/title_accueil.gif");}
#contactFR {background-image:url("../img/titles/title_nousContacter.gif");}
#partenaires {background-image:url("../img/titles/title_partenaires.gif");}
#conditionsGenerales {background-image:url("../img/titles/title_conditionsFr.gif");}
#louerVoiture {background-image:url("../img/titles/title_voiture.gif");}
#louerUtilitaire {background-image:url("../img/titles/title_utilitaire.gif");}
#tarifsEtOffres {background-image:url("../img/titles/title_tarifsFr.gif");}



#data p.breadcrumbs {
font-size:10px; 
color:#999;
margin-bottom:25px;
margin-top:3px;
line-height:11px;
}

.breadcrumbs a {
color:#999;
text-decoration:none;
}

.breadcrumbs a:hover {
color:#333;
text-decoration:underline;
}

#data h2 {
font-size:14px;
margin-bottom:10px;
margin-top:20px;
font-weight:bold;
}

#data h3 {
font-size:13px;
margin-bottom:10px;
margin-top:20px;
font-weight:bold;
}
#data p,ol {
font-size:12px; line-height:18px;margin-bottom:5px;
}

#data p {color: #1e2022; font-family: Verdana, Arial, sans-serif; margin-bottom: 20px; }

#data ol li {
	list-style-type:lower-latin;
	margin-bottom:5px;
}

#data ol.offers {float: left; clear: both; width: 100%; }

#data ol.offers li {
list-style-type:none;
height:30px;
padding-left:40px;
line-height:15px;
margin-bottom:20px;
padding-top:3px;
}

#data ol.offers li h3 {
font-weight:normal; 
font-size:13px;
margin:0;
padding:0;
}

#data ol.offers #first {background-image:url("../img/bullets/bullet_offer_1.gif");padding-top:0;}
#data ol.offers #second {background-image:url("../img/bullets/bullet_offer_2.gif")}
#data ol.offers #third {background-image:url("../img/bullets/bullet_offer_3.gif")}

#prices {
width:650px;
border:none; 
padding:0; 
margin:0;
border-spacing:10px;
border-collapse:collapse;
margin-top:15px;
font-family: Verdana, Arial, sans-serif;
}

#prices td { 
border:2px solid #fff;
padding: 0 10px;
text-align:center;
font-size: 11px;
}

#prices tr td.title {
background: url(../img/bgs/black.jpg) repeat-x;
color:#ffffff;
height: 34px;  padding: 0 10px; 
font-size: 11px; 
}
#prices tr td.title2 {
    background: url(../img/bgs/orange.jpg) repeat-x;
color:#ffffff;
height: 34px;  padding: 0 10px; 
font-size: 11px; 
font-weight: bold;
text-align: right; 
}
#prices tr td.row {
background-color:#f1f1f1;
}

#prices tr td.warranty {
background-color:#FFF5C0;
}

#footer p.info {
font-size:11px;
}

#footer p.info sup {
color:#f00;
padding-top:10px;
}


#carDescription {
float:left; 
width:300px
;}

#carDescription p {
    margin-bottom:  5px;
}

#carImages {
float:left; 
width:275px;
}

#carImages #desc {
border:1px solid #000; 
width:265px; 
height:290px;
margin-bottom:5px;
}

#carImages #desc img {float:left;}

#carImages ul li {
float:left;
border:1px solid #000;
margin-right:5px;
}

#carImages ul li a {
padding:3px;
width:78px; 
height:61px;
float:left;
background-color:#fff;
}

#carImages ul li a:hover {background-color:#333;}
#carImages ul li.last {margin-right:0;}

#carDescription p {
float:left; 
width:280px;
border-bottom:1px solid #999;
padding-bottom:3px;
}

#carDescription p.infoPack {
border:none; 
margin:0;
padding:0;
}



#carDescription p span {
font-weight:bold;
width:150px;
display:block;
float:left;
}
#carDescription p.pret {background: #f4f4f4 !important; border: 0;}

#carDescription p.title {
font-weight:bold;
font-size:13px; 
border-bottom:none;
}
#carDescription p.title sup {
color:#f00;
}

#carDescription p.price {
background-color:#fff;
border-bottom:1px solid #ffd503;
width:280px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;

margin-bottom:1px;
}
#carDescription p.price span {width:70px;text-align:right;padding-right:5px;background-color:#fff;}

#carDescription ul {
width:280px;
float:left;
padding-bottom:10px;
margin-bottom:4px;
}

#carDescription ul li {
float:left; 
padding-right:10px;
}

#rentAction {
float:right; 
width:380px; 
margin-top:20px;
position: relative; 
margin-right: -10px;
}

#rentAction p.phone {
font-size:14px;
padding-top:7px;
height: 53px;
padding-bottom:7px;
padding-right:45px;
padding-left: 8px;
font-weight:bold;
background:url("../img/bgs/phone.jpg") no-repeat -10px 0;
text-align:left;
color: #000; 
width: 100%; 
float: left; 
margin-bottom: -33px; 

position: relative;
}
#rentAction p.phone span {font-weight:normal;}

form {border:1px solid #999; float: left; border-top: 0; width: 368px; position: relative; z-index: 2; }

form p.title {
color:#ffffff;
font-weight:normal;
font-size:12px;
padding-top:10px;
padding-bottom:5px;
width:368px;
position: relative;
z-index: 15 !important;
float: left; 
}

form fieldset {
border:none; 
padding:0;
margin:0;
margin-top:10px;
display:block;
clear:both;
}

form legend {
color:#000;
padding:3px;
font-weight:normal;
border-bottom:1px solid #000;
display:block;
margin-bottom:5px;
float:left;

}

form p {
margin-bottom:15px;
padding-left:5px;
float:left;

}

form label {
float:left;
margin-bottom:5px;
width:100px;
padding-top:4px;
}

form input {
border:1px solid #c3c3c3;
width:220px;
color:#333;
padding:3px;
font-size:12px;
float:left;
}

#rentAction form select {font-size:12px; color:#333;}
#rentAction form p.dateInfo {float:left; width:75px;margin-top:35px;margin-bottom:10px;}
#rentAction form p.day {float:left; width:50px;margin-top:10px;margin-bottom:10px;}
#rentAction form p.day label {font-size:11px;width:40px;}

#rentAction form p.month {float:left; width:130px;padding-top:10px;padding-bottom:10px;}
#rentAction form p.month label {display:block;font-size:11px;}
#rentAction form p.hour {float:left; width:70px;padding-top:10px;padding-bottom:10px;}
#rentAction form p.hour label {display:block;font-size:11px;width:40px;}
#rentAction form #rentStartLocation {width:225px;}
#rentAction form #rentEndLocation {width:225px;}

#rentAction form #agreeConditions {clear:both;overflow:hidden;}
#rentAction form #agreeConditions input {width:auto;float:left;padding:0;margin:0;}
#rentAction form #agreeConditions label {padding:0;margin:0;float:left;width:auto;padding-left:10px;padding-right:10px;}
#rentAction form #formButton {padding-top:15px;width:300px;}
#rentAction form #formButton input {width:183px;height:29px;background:url(../img/bgs/rezerva.gif) no-repeat; text-align:center; font-size: 16px; color: #ffffff; font-weight: bold; cursor: pointer; border: 0;}
form p.formInfo {font-size:11px; color:#666;padding-top:15px;width:300px;}
#rentAction form #otherLocation {display:none;}

p.error { background-color:#fff;color:#f00;margin-right:18px;padding-bottom:3px;}

#contactDetails {
float:right;
margin-right: -20px;
position: relative; 
}
#contactDetails h2 span {
font-weight: bold;
}

#contactDetails h2 {
text-align:right;
font-size:12px;
margin:0;
padding-bottom:14px;
font-weight: normal;
}

#map {
float:left;
margin-top:11px;
}

#contactForm {
float:left;
margin:0;padding:0;
text-align:center;
border:none;
width:370px;
}

#contactForm p { text-align:left;margin-left:0;margin-bottom:10px;}

#contactForm form {width:360px;}
 


#contactForm fieldset p {
float:left;
width:340px;
text-align:left;
padding-left:10px;

}
#contactForm p label {width:100px;}
#contactForm p input {width:230px;float:right;}
#contactForm #formButton {float:left;}
#contactForm #formButton input {
background-color:#000;color:#fff;border:1px solid #fdd400;width:100px;float:left;
}
#contactForm textarea {
border:1px solid #c3c3c3;
margin:0; 
padding:5px;
font-size:12px;
line-height:16px;
text-align:left;
font-family: Tahoma, Verdana, Arial, sans-serif;
height:auto;
overflow:auto;
width:325px;
}


ul.siteTree li {display:block;height:auto;padding:0px;list-style-type:square; list-style-position: inside;}
ul.siteTree li h2 {margin:0;padding:0;height:auto;}
ul.siteTree li h2 a { color:#000;padding:2px;}
ul.siteTree li h2 a:hover {background-color:#000;color:#fff; }
ul.siteTree li a {text-decoration:none;}
#parterList	li {overflow: hidden;margin-right:25px;margin-bottom:25px;}
#parterList	li {float: left;overflow: hidden}
#parterList	li a {
width:135px;
display: block;
overflow: hidden;
background-position:2px 2px;
background-repeat: no-repeat;
padding:2px;
border:1px solid #333;
padding-top:140px;
text-decoration: none;
text-align: center;
font-size:11px;
}


#parterList	li a:hover  {border:1px solid #F8D311; color:#F8D311}
#parterList	#laMer		{background-image:url(../img/parteneri/logo_laMer.gif);background-position:3px 3px;}
#parterList	#cazare		{background-image:url(../img/parteneri/logo_cazare.gif);background-position:3px 3px;}
#parterList	#sanMarco	{background-image:url(../img/parteneri/logo_sanMarco.jpg);background-position:3px 3px;}
#parterList	#cafeDart	{background-image:url(../img/parteneri/logo_cafeDart.jpg);background-position:3px 3px;}
#parterList	#coriax		{background-image:url(../img/parteneri/logo_coriax.jpg);background-position:3px 3px;}
#parterList	#iceArt		{background-image:url(../img/parteneri/logo_iceArt.jpg);background-position:3px 3px;}
#parterList	#seara		{background-image:url(../img/parteneri/logo_searaDeSeara.jpg);background-position:3px 3px;}
#parterList	#zile		{background-image:url(../img/parteneri/logo_zileSiNopti.jpg);background-position:3px 3px;}
#parterList	#fox		{background-image:url(../img/parteneri/logo_fox.jpg);background-position:3px 3px;}
#parterList	#bourbon	{background-image:url(../img/parteneri/logo_bourbon.jpg);background-position:3px 3px;}
#parterList	#mkair		{background-image:url(../img/parteneri/logo-mka.jpg);background-position:3px 3px;}
#parterList	#arion		{background-image:url(../img/parteneri/logo_arion.jpg);background-position:3px 3px;}
#parterList	#baufest	{background-image:url(../img/parteneri/logo_baufest.jpg);background-position:3px 3px;}

.messenger {float: right; clear: both; position: absolute; top: 58px; right: 8px; }
.tel {float: right; clear: both; position: absolute; top: 61px; right: 233px; }
.facebook {float: right; clear: both; position: absolute; top: 61px; right: 440px; }

#middle {float: left; width: 945px; height: 160px; clear: both; margin: 15px 0; background: url(../img/bgs/bg_middle.jpg) repeat-x; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;  -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; overflow: hidden; padding: 0 0 0 15px;}
#middle li {float: left; width: 31%; padding: 1%;  }
#middle li h2 {float: left; clear: both; width: 100%; color: #ffffff; font-size: 14px; font-weight: normal; margin: 0 0 25px 0;}
#middle li h2 sup {color: #ffd70e; font-size: 10px; }
#middle li div {float: left; clear: both; width: 90%; padding: 0 10% 10px 0; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: justify; height: 100px; border-right: 1px #1b1b1b dotted; }
#middle li div p {float: left; clear: both; width: 100%; height: 80px; }
#middle li div .detalii {float: right; height: 20px; line-height: 20px; padding: 0 10px; background: url(../img/bgs/detalii.jpg) repeat-x; color: #d2d2d2; font-size: 11px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.tm {float: right; text-decoration: none; font-size: 11px; position: relative; text-decoration: none; line-height: 20px; height: 20px; margin-top: 3px; }

#tarifeNav {float: left; clear: both; width: 290px; position: relative; margin-top: 80px; margin-left: -22px; z-index: 2; visibility: visible !important;}
#tarifeNav li {float: left; clear: both; padding: 0 0 0 69px; width: 221px; margin: 0 0 10px 0;}
#tarifeNav li a {text-decoration: none; width: 100%; font-size: 12px; }
#tarifeNav li#termeni {background: url(../img/bgs/t_termeni.jpg) no-repeat left top; height: 25px; padding-top: 12px; }
#tarifeNav li#blog {background: url(../img/bgs/t_blog.jpg) no-repeat left top; height: 25px; padding-top: 10px;}
#tarifeNav li#aeroporturi {background: url(../img/bgs/t_aeroporturi.jpg) no-repeat left top; min-height: 54px; }

#carUtils {float: left; clear: both; margin-top: 30px; width: 100%;}
#carUtils li {float: left; clear: both; width: 100%; border: 0 !important;margin-bottom: 9px; }
#carUtils li a {color: #4d4d4d; font-size: 12px; text-decoration: none; float: left; background: transparent url(../img/bgs/square.gif) no-repeat 23px center; padding: 0 0 0 39px !important; width: auto !important; border: 0; height: auto !important; }
#carUtils li a:hover {background: transparent url(../img/bgs/square.gif) no-repeat 23px center !important;}

.oferta-speciala {
	background: url(../img/images/bg-oferta-speciala.jpg) repeat-x;
	height: 102px;
	width: 730px!important;
	padding: 8px 10px;
	color: #fff;
}

	.oferta-speciala h2 {
		font-size: 17px;
		color: #fff;
		font-weight: normal!important;
		display: inline-block;
		line-height: 34px;
		height: 34px;
		padding: 0 10px;
		margin: 0 0 5px 0!important;
		background: url(../img/images/bg-titlu-oferta-speciala.jpg) repeat-x;
	}
	
	.oferta-speciala p {
		color: #fff!important;
		width: auto!important;
	}

.oferta {
	width: 750px;
	height: 102px;
	padding-top: 8px;
}

	.oferta h2 {
		font-size: 14px;
		font-weight: normal;
		color: #323437;
	}
	
	.oferta p {
		color: #323437;
		font-size: 12px;
	}
	
.cinput {
	width: 339px;
	height: 22px;
	border: none!important;
	background: url(../img/cinput.jpg) no-repeat;
}

.ctextarea {
	width: 339px;
	height: 165px;
	border: none!important;
	background: url(../img/ctextarea.jpg) no-repeat;
}

.csubmit {
	width: 183px!important;
	height: 29px;
	border: none!important;
	background: url(../img/csubmit2.jpg) no-repeat;
	padding: 0!important;
	margin-right: 5px;
	cursor: pointer;
    line-height: 29px; 
    color: #fff; 
    font-size: 16px;
    text-align: center;    
}

.lbl {
	text-align: right;
	padding-right: 10px;
}
	
	.link-masina{
		color: #fff!important;
		text-decoration: none;
	}
	
.sitemap a {
	display: block;
	text-decoration: none;
}

	.sitemap a.parent {
		font-size: 14px;
		line-height: 18px;
		margin-left: 20px;
	}

	.sitemap a.child {
		font-size: 12px;
		line-height: 16px;
		margin-left: 40px;
	}
	
	.home {
		font-size: 16px!important;
		line-height: 20px!important;
		margin-left: 10px!important;
		font-weight: bold;
	}
	
.popup {
	width: 434px;
	height: 194px;
	padding: 60px 15px 10px 15px;
}

.popup_form {
	border: none;
}

.input-recomanda {
	width: 429px;
	height: 23px;
	padding-left: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	background: url(../img/input-recomanda.jpg) no-repeat;
	border: none;
}

#popup_website {
	background: url(../img/bg-recomanda-website.jpg) no-repeat;
}

.show-location {display: none; float: right; width: 100%; font-size: 12px !important;}
.show-location span {font-size: 12px !important; }
.show-location.display {display: block; }
.set-location {cursor: pointer;}

#fadeinbox{
position:absolute;
width: 550px;
left: 0;
top: -400px;
background-color:transparent;
padding: 0px;
z-index: 100;
visibility:hidden;
}
#fadeinbox img {border:1px solid #000000;}
#fadeinbox a {color:#cccccc; background-color:#000000; padding:0px 10px 0px 10px; font-size:9px; font-weight:bold; text-decoration:none; font-family:verdana;}
#fadeinbox a:hover {color:#ffffff;}
