* { margin:0; padding:0;}
body { font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#333;}
a { color:#058A05; text-decoration:none;}
a:hover { color:#034E03;}
a img { border:0;}
ul, ol { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
input, select, textarea { font:normal 10px tahoma, Arial, Helvetica, sans-serif; color:#333; vertical-align:middle}
.opt {padding-left:5px; font-weight:bold}
.opt1 {padding-left:5px}
#mcontainer { width:900px; margin:0 auto; padding:30px 0; background:url(/img/special_offer.jpg) no-repeat top left;}
#mcontainer_01 { width:900px; margin:0 auto; padding:30px 0; background:url(/img/bg_up.jpg) no-repeat top left;}
#container {width:900px; padding:0 0 30px 0;}
#left { width:650px; float:left; }
#right { width:250px; float:left;}

#header { width:900px; height:100px; position:relative;}
#header .description { color:#9BA8B7; font-size:11px; font-weight:normal; position:absolute; left:205px; top:10px; width:300px }
#header .logo { position:absolute; left:0; top:0; border-right:1px solid #DEE2E7; padding:10px 15px 10px 0;}
#header .logo a { display:block; width:172px; height:47px; text-indent:-9999px; background:url(/img/logo.png) no-repeat}
#header .links { position:absolute; right:0; top:20px;}
#header .links a { font-weight:bold; padding:0 3px}

#nav { position:absolute; right:0; bottom:0; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; z-index:9;  overflow:hidden }
#nav li { float:left; margin-left:1px}
#nav li a { float:left; display:block; background:url(/img/tabs.png) no-repeat 0 0; color:#494A45; padding-left:5px}
#nav li a span { float:left; display:block; padding:10px 20px 10px 15px; background:url(/img/tabs.png) no-repeat 100% 0; cursor:pointer}
#nav li a:hover { background-position:0 -100px; color:#000;}
#nav li a:hover span { background-position:100% -100px}
#nav li.current  a { background-position:0 -200px; color:#fff; }
#nav li.current a span { background-position:100% -200px; cursor:default!important}

#special_offer  { width:650px; height:175px; position:relative; margin-bottom:15px }
#special_offer .visual { position:absolute; left:-10px; top:-20px; z-index:100}
#special_offer .content {position:absolute; right:0; bottom:0; width:220px; padding:20px 20px 20px 0px; font-size:12px; color:#fff; }
#special_offer .heading {   height:20px; background:url(/img/heading_special_offer.gif) no-repeat; text-indent:-9999px; margin-bottom:8px}
#special_offer .btn { background:url(/img/btn_green.gif) no-repeat; padding:5px 14px; line-height:23px;}
#special_offer .car { float:left; width:160px;}
#special_offer .price { float:right; width:55px; text-align:center}
#special_offer .price span { font-size:32px;}
#special_offer .price strong { font-size:10px; color:#FFCC00}
#special_offer .clearfix { margin-bottom:8px}

#content { padding:20px 20px 0 0}
#content h2 { font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#047A04; margin-bottom:8px; text-transform:uppercase; letter-spacing:-1px;}
#content h2.heading { background:url(/img/heading_rent_a_car.gif) no-repeat; height:20px; text-indent:-9999px; font-size:12px }
#content h3 { font:bold 15px arial; color:#9BA8B7; line-height:17px; margin-bottom:15px;}
#content h6 { font:bold 18px arial; color:#BDB8C3; line-height:17px; margin:10px 0;}
#content p { margin-bottom:8px; line-height:15px}

#box_cars { margin:20px 0 0 0}
#box_cars li { float:left; width:174px; margin-right:14px; background:url(/img/box_cars.png) no-repeat; padding:20px 13px; position:relative}
#box_cars h4 {  font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#FFCC00; margin-bottom:8px; text-transform:uppercase; letter-spacing:-1px;}
#box_cars li.best_offer .heading { background:url(/img/heading_best_offer.gif) no-repeat; height:20px; font-size:12px; text-indent:-9999px;}
#box_cars li.newest_car .heading { background:url(/img/heading_newest_car.gif) no-repeat ; height:20px; font-size:12px; text-indent:-9999px;}
#box_cars li.most_wanted .heading  { background:url(/img/heading_most_wanted.gif) no-repeat; height:20px; font-size:12px; text-indent:-9999px;}
#box_cars li.most_wanted { margin:0}
#box_cars li img { margin-bottom:3px}
#box_cars p { font-size:10px; margin-bottom:5px}
#box_cars strong { font-size:11px; display:block; margin-bottom:5px}
#box_cars .btn { background: url(/img/btn_white.gif) no-repeat; padding:5px 14px; display:block; position:absolute; right:15px; bottom:-11px; z-index:100}
#box_cars .btm { background:url(/img/box_cars.png) no-repeat left bottom; height:6px; width:200px; position:absolute; bottom:0; left:0;}

#make_reservation { background:#069006 url(/img/bg_make_reservation.gif) no-repeat left bottom; padding:20px 10px 0 10px; color:#fff}
#make_reservation .heading { display:block; background:url(/img/heading_make_a_reservation.gif) no-repeat; height:18px; width:192px; text-indent:-9999px; margin:0 10px 8px 10px}
#make_reservation p { margin:0 10px 20px 10px }
#make_reservation ul { padding-bottom:1px;}
#make_reservation li { padding:30px 10px 0 10px ; position:relative; margin-bottom:25px;  }
#make_reservation h4 {   width:180px; height:51px; text-indent:-9999px ; position:absolute; left:10px; top:-15px; }
#make_reservation .step1 h4 { background:url(/img/step1.gif) no-repeat}
#make_reservation .step2 h4 { background:url(/img/step2.gif) no-repeat}
#make_reservation .step2_a h4 { background:url(/img/step2_a.jpg) no-repeat}

#make_reservation .step3 h4 { background:url(/img/step3.gif) no-repeat}
#make_reservation div { padding-bottom:4px;}
#make_reservation input.text { padding:3px; border:0; width:140px}
#make_reservation select.text { padding:3px; border:0; width:146px}
#make_reservation input.btn { background:url(/img/btn_for_input.gif) no-repeat; border:0; width:55px; height:19px; font:bold 9px tahoma; color:#888200; cursor:pointer}
#make_reservation label.btn { background:url(/img/btn_for_input.gif) no-repeat; border:0; padding:4px 5px; font:bold 9px tahoma; color:#888200; cursor:pointer}
#make_reservation .btn_submit { background:url(/img/btn_green.gif) no-repeat; width:85px; height:23px; border:0; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}

#make_reservation li.current { padding:40px 10px 7px 10px ; width:208px; background:url(/img/box_steps.png) no-repeat; margin-bottom:30px}
#make_reservation li.current .btm { width:228px; height:7px; background:url(/img/box_steps.png) no-repeat left bottom; position:absolute; left:0; bottom:-7px;}

#contact_us { background:#E9EDEF url(/img/bg_btm_contact.gif) no-repeat left bottom; padding:20px ;}
#contact_us .heading { background:url(/img/heading_contact.gif) no-repeat; height:20px; text-indent:-9999px; margin-bottom:8px;}
#contact_us p { margin-bottom:8px;}
#contact_us caption { text-align:left}
#contact_us table { margin-bottom:8px}
#contact_us td { padding:0 5px 0 0}


#car_logos { background:#E9EDEF url(/img/bg_car_logos.gif) no-repeat; height:76px; }
#car_logos  table {  margin:8px auto 0 auto}
#car_logos  table td { padding:0 23px; border-left:1px solid #CCCBC6}
#car_logos .btn { background:url(/img/btn_more_cars.gif) no-repeat; padding:5px 11px; line-height:23px;}

#footer { color:#87857E; padding:15px; font:normal 12px Arial, Helvetica, sans-serif;}
#footer a { color:#87857E;}
#footer p { margin-bottom:5px}
#footer .left { float:left;}
#footer .mare { font-size:17px; color:#D8DFE2; margin-left:-3px}
#footer .left a { font-weight:bold; padding:0 3px; font-size:12px!important}
#footer .right { float:right;}  
#footer  img { vertical-align:middle}

#breadcrumbs { width:650px; height:30px; position:absolute; bottom:-11px; left:0; background:url(/img/bg_breadcrumbs.gif) no-repeat left bottom; font:bold 10px tahoma;}

#content h3.car_size { font:bold 18px tahoma; color:#BDB8C3; margin-top:15px;}
.bg_list_car { background:url(/img/bg_list_cars.png) no-repeat; padding-top:6px; margin-bottom:7px}
.list_car { background:url(/img/bg_list_cars.png) no-repeat left bottom; width:100%;}
.poza { width:140px; text-align:center; font-size:10px; font-weight:bold;}
.poza img { width:120px; height:90px;}
.detalii_masina { padding:5px 20px; font-size:14px;}
.detalii_masina .btn { background:url(/img/btn_more_cars.gif) no-repeat; padding:5px 14px; line-height:23px;}
.detalii_masina h4 { font:bold 18px tahoma;}
.detalii_masina h4 a { color:#FFCC00}
.detalii_pret { font-weight:bold; color:#6D8196; width:100%; margin-bottom:8px}

.first, .last { border:0!important;}
a.btn { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
a.btn:hover { color:#fff; text-decoration:underline}

.clear { clear:both}
.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.content_box { background:url(/img/bg_box_middle.jpg) repeat-y;}
.box_content { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6D8196; font-weight:bold; margin:0 0 10px 0;}
.box_content a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6D8196; font-weight:bold;}
.box_content h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFCC00;}
.box_content span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal;}
.btn_submit_01 { background:url(/img/btn_green.gif) no-repeat; width:85px; height:23px; margin:10px 0 0 0; display:block; border:0; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}

.other_car { margin:0; padding:0;}
.other_car p{ color:#058A05; margin:0; padding:0;}

.calendar { border-bottom:1px solid #DEE2E7; padding:0 0 10px 0;}
.detalii_car { margin:10px 0;}
.detalii_car ul { list-style-type:none; margin:0 0 10px 0;}
.detalii_car ul li{ color:#333; margin:0; padding:0 0 0 10px; background:url(/img/arrow_yellow.jpg) no-repeat;}
.detalii_car ul li a{ color:#333; margin:0; padding:0; text-decoration:none;}
.detalii_car ul li a:hover{ color:#666; margin:0; padding:0; text-decoration:underline;}

.cap_tabel { font-size:13px; font-family:Tahoma; color:#6D8196; font-weight:bold; background:url(/img/dashed_tabel.jpg) repeat-x bottom;}
.marca_masina { font-size:13px; font-family:Tahoma; color:#058A05; font-weight:bold; }
.discount { font-size:13px; font-family:Tahoma; color:#333; margin:10px 0 0 0;}
.discount td{ padding:5px;}

/* BEGIN CONTACT US*/
.contact_us_left { float:left; width:290px; border-right:1px solid #DEE2E7; margin:0; padding:0 10px 10px 0;}
.send_a_review_right { float:left; width:315px; margin:0; padding:0 0 10px 10px;}
.inp_text { border:1px solid #DEE2E7; padding:2px; font-size:11px;}
.label_text { font-weight:bold; padding:5px 2px; display:block;}

/* BEGIN CALENDAR*/
.start_date { float:left; width:260px; padding:10px 10px 10px 30px;}
.end_date { float:left; width:290px; padding:10px 0 10px 10px;}
.calendar_table { background-color:#E9EDEF; padding:1px;}
.calendar_table a{ color:#333; text-decoration:none;}
.calendar_table td { border:1px solid #fff; padding:2px;}
.red { color:#FF3300;}
.red a{ text-decoration:none; color:#FF3300!important;}
.yellow { color:#FFCC00;}


.input_text1 { border:1px solid #DEE2E7; width:150px; padding:5px; }
.input_text2 { border:1px solid #DEE2E7; width:130px; padding:5px; }
.middle { vertical-align:middle}

.book_table {border-bottom:1px dotted #C8CED7; width:100%; margin-bottom:15px;}
.book_table input.btn { background:url(/img/btn_calendar.png) no-repeat; border:0; width:55px; height:19px; font:bold 9px tahoma; color:#888200; cursor:pointer}

.book_table td { padding:0 10px 10px 0; width:50%; vertical-align:top}
.book_table td div { margin-bottom:3px;}

.book_table td table td { padding:0 10px 3px 0; width:auto; vertical-align:middle}

#submit { margin-top:15px;}
#submit .btn { background: url(/img/btn_white.gif) no-repeat; padding:5px 0; text-align:center; display:block; width:85px; z-index:100; margin:0 auto}
#errormsg {background-color:#FFFFCC; color:#CC0000; padding:5px; text-align:center; font-weight:bold}
.flderr {color:#FF0000}
