.ro-res-small-popup,

#ro-res-calendar,

#returnstation,

#ro-res-extended-search,

#residence{

    display:none;

    position:absolute;

    background:#dadada url(http://www.rentcar.ro/jqm_head.gif) repeat-x;

    color:#444;

    z-index:101;

    border:2px solid #444;

    -moz-border-radius:.5em;

    font-weight:normal;

    padding:29px .2em .5em .5em;

    box-shadow:0 0 10px #444;

    -moz-box-shadow:0 0 10px #444;

    -webkit-box-shadow:0 0 10px #444;

}



.ro-res-small-popup .jqmClose,

#ro-res-calendar .jqmClose,

#returnstation .jqmClose,

#ro-res-extended-search .jqmClose,

#residence .jqmClose{

    position:absolute;

    z-index:102;

    right:.4em;

    top:2px;

    width:19px;

    height:18px;

    background:#f82 url(http://www.rentcar.ro/bt_close_layer.gif)

}



.ro-res-small-popup p .jqmClose{

    position:static;

    height:auto;

    width:auto;

    background-image:none

}



.ro-res-small-popup h5,

#ro-res-calendar h5,

#returnstation h5,

#ro-res-extended-search h5,

#residence h5{

    position:absolute;

    top:0;

    left:0;

    right:0;

    height:20px;

    color:#fff;

    font-size:1em;

    line-height:18px;

    padding:3px 7px 0 6px

}



.ro-res-small-popup{

    font-size:11px;

    margin-top:.4em;

    width:35em

}



.ro-res-small-popup h5{

    font-weight:normal

}



.ro-res-small-popup a{

    color:#f60;

    text-decoration:none

}



.ac-loading{

    background-image:url(http://www.rentcar.ro/bg_loading.gif);

    background-position:260px 3px;

    background-repeat:no-repeat

}



.ro-res-modify-link{

    text-align:center;

    color:#f60;

    text-decoration:underline;

    cursor:pointer;

}



.ac-results{

    position:absolute;

    z-index:60001;

    width:557px;

    background:#eee;

    border:1px solid #b8b8b8;

    padding:0

}



.ac-results ul{

    overflow:auto;

    overflow-y:auto!important;

    overflow-x:hidden!important;

    height:250px;

    width:307px;

    list-style-position:outside;

    list-style:none;

    background:#fff;

    margin:0;

    padding:0

}



.ac-results li{

    font-size:11px;

    cursor:pointer;

    padding:4px 5px

}



.ac-over{

    background-color:#eee;

    color:#333

}



.ac-res-infobox{

    display:none;

    position:absolute;

    top:0;

    left:307px;

    padding-left:12px;

    padding-top:6px;

    width:250px;

    color:#333;

    height:155px;

    cursor:default

}



.ac-over .ac-res-infobox{

    display:block

}



.ac-noresults{

    background-color:#f65

}



.ro-res-date{

    border:solid 1px #C8C8C8;

    height:17px;

    line-height:17px;

    width:97px;

    margin-right:0;

    background-image:url(http://www.rentcar.ro/button_cal_open.gif);

    background-position:right center;

    background-repeat:no-repeat;

    padding:0 0 0 2px

}



#ro-res-extended-search-query{

    font-weight: bold;

}



#pickup-date,#return-date{

    float:left

}



#pickup-h,

#pickup-m,

#return-h,

#return-m{

    width:48px;

    float:left

}



#pickup-h,

#return-h{

    margin:0 6px

}



#ro-res-calendar{

    width:611px;

    padding-right:.5em;

    padding-bottom:.5em;

    padding-left:.5em;

    z-index:60000 !important;

}



#ro-res-calendar-prev{

    position:absolute;

    left:5px

}



#ro-res-calendar-next{

    position:absolute;

    right:5px

}



.ro-res-calendar{

    width:32%;

    float:left;

    margin-left:1%;

    border-spacing:1px

}



.ro-res-calendar caption{

    height:36px;

    padding-top:8px;

    text-align:center;

    color:#686868;

    font-weight:bold;

    font-size:12px

}



.ro-res-calendar td{

    text-align:center;

    width:26px;

    color:#333

}



.ro-res-calendar thead td{

    background-color:#f4f4f4;

    font-size:12px;

    padding-top:1px;

    padding-bottom:1px

}



.ro-res-calendar-weekend{

    color:#f60!important

}



.ro-res-calendar tbody td{

    background-color:#e6e6e6;

    cursor:pointer;

    font-size:12px;

    line-height:12px;

    height:12px;

    font-family:Arial;

    font-weight:bold;

    padding-top:2px;

    padding-bottom:2px

}



.ro-res-calendar-past{

    color:#cdcdcd!important;

    cursor:default!important

}



.ro-res-calendar-today{

    border:1px solid #333;

}



.ro-res-calendar-inactive{

    cursor:default!important;

    background-color:#f4f4f4!important

}



#stationsBlock div.submitBt a,

div.submitBt a{

    border-top:1px solid #f60;

    border-bottom:1px solid #f60;

    height:8px;

    margin-left:-5px

}



.where{

    width:100%;

    font-size:.9em;

    margin:0 0 6px;

    padding:0!important

}



#stationsBlock .where{

    margin-bottom:.8em

}



#stationsearch-open,

#stationsearch-return{

    cursor:pointer;

    border-top:1px solid #f60;

    border-bottom:1px solid #f60;

    width:28px;

    height:22px

}



#suggest-pickup-kst,

#stationsearch-open{

    margin-bottom:4px

}



.select-pickup-empty #stationsearch-open,

.select-return-empty #stationsearch-return{

    display:none

}



.select-pickup-empty #suggest-pickup-kst,

.select-return-empty #suggest-return-kst{

    border-right-style:solid;

    padding-right:27px

}



#display-return-kst{

    color:#000;

}



#posl-name{

    color:#7f7f7f

}



#pickup{

    visibility:hidden;

    margin-bottom:6px;

    height:24px

}



#submit-offer,

#offer .submitBtAr{

    margin:11px 0 0

}



#offer .submitBtAr{

    float:right;

    clear:both

}



.ro-res-white-to-orange #submit-offer{

    margin:0

}



.ro-res-white-to-orange #ro-res-close-overlay{

    margin:0;

}



#rentacar9{

    display:none

}

a{

    cursor:pointer;

    text-decoration:underline

}



tt.debug{

    color:#666;

    background-color:#ddf;

    border:1px dashed #666;

    font-size:11px;

    display:none;

    padding:0 2px

}



input.bord,

select.bord{

    border:solid 1px #C8C8C8;

    height:17px;

    line-height:17px;

    padding:0 0 0 2px

}



select.bord{

    height:19px

}

input.formBord,

select.formBord{

    border:solid 1px #808080;

    height:19px;

    line-height:19px;

    padding-left:2px

}



input.error,

select.error{

    border:solid 2px #c00

}



.ro-res-info-btn{

    cursor:pointer

}



img.ro-res-info-btn{

    vertical-align:top;

    width:14px;

    height:15px

}



img.ro-res-left{

    float:left;

    margin-right:.5em

}



.rentacar8,

#returnstation{

    font-size:12px

}



.rentacar8-wide .ro-res-wide-column,

.ro-res-box-wide .ro-res-wide-column{

    float:left;

    width:48%;

    margin-right:0%

}



.rentacar8{

    display:block;

    float:left;

    width:308px;

    background-color:#fff;

    background-image:url(http://www.rent-car.net/bg_fade_medium.jpg);

    background-position:top left;

    background-repeat:repeat-x;

    margin:0;

    padding:3px 22px 11px

}



.ro-res-fade-medium{

    background:url(http://www.rentcar.ro/bg_fade_medium.jpg) repeat-x;

    padding:1em 0 1px

}



.ro-res-fade-short{

    background:url(http://www.rentcar.ro/bg_fade_short.png) repeat-x;

    padding:1em 0 1px

}



.rentacar8-wide{

    width:687px;

    padding:10px

}



.rentacar8-wide #stationsBlock .fromLabel{

    height:22px

}



/*

*@TODO: Test if Layout still fits!

*        - especially the return-station block!

*/

.rentacar8-wide #stationsBlock h4{

    /*margin-top:1.7em;*/

    margin-top:1em;

    float:left

}



.rentacar8-tabs{

    border-top:1px solid #f60;

    background-image:url(http://www.rentcar.ro/bg_fz_category.gif)

}



.rentacar8 div label{

    display:block;

    float:left;

    margin:0;

    padding:1px 0 0 1px

}



.rentacar8 div input{

    float:left

}



.rentacar8 .bt{

    float:right;

    margin:10px 10px 0 0

}



.rentacar8 .bt input{

    padding:6px 32px 6px 6px

}



#stationsBlock,

#ro-express{

    width:308px;

    background-repeat:no-repeat;

    margin:0;

    padding:0

}



#ro-express{

    clear:both;

    width:286px;

    height:62px;

    background-image:url(http://www.rentcar.ro/bg_expresslogin.gif);

    padding:10px 11px

}



.rentacar8-wide #stationsBlock,

.rentacar8-wide #ro-express{

    width:665px

}



.rentacar8-wide #stationsBlock{

    height:145px;

    background-image:url(http://www.rentcar.ro/bg_chooseform_wide.gif);

    padding:10px 11px

}



.rentacar8-wide #ro-express{

    height:55px;

    background-image:url(http://www.rentcar.ro/bg_expresslogin_wide.gif)

}



#ro-express .ro-res-wide-column{

    text-align:right;

    display:block

}



#ro-express .ro-res-wide-column label{

    float:left;

    clear:left;

    text-align:left;

    margin-top:.2em

}



.rentacar8-wide #ro-express .ro-res-wide-column label{

    clear:none;

    padding-right:1em;

    margin-top:0

}



#ro-express input{

    float:none;

    display:inline;

    margin-top:.2em

}



#ro-express .days{

    margin-bottom:0

}



.rentacar8-wide #ro-express p{

    font-size:.9em

}



.rentacar8-wide #ro-express p strong{

    font-size:1.11em

}



.rentacar8-wide #ro-express p br{

    display:none

}



.rentacar8-wide #ro-express .ro-res-wide-column input{

    float:left;

    margin-top:0

}



#stationsBlock a{

    color:#333

}



#change-return-kst,

#change-posl,

#ro-expresslogout,

#ro-res-change-offer a,

.ro-res-agent-submitrates{

    color:#333;

    text-decoration:none;

    padding-left:10px;

    margin-right:0;

    background:url(http://www.rentcar.ro/bg_lnk.gif) no-repeat 1px center

}



#change-return-kst,

#change-posl,

#ro-expresslogout{

    float:right

}



.rentacar8 h3,

.rentacar8 h4,

.ro-res-box-wide h3,

.ro-res-box-wide h4{

    font-size:1em;

    color:#FE6600;

    margin-bottom:5px;

    padding:0

}



.rentacar8 h4,

.ro-res-box-wide h4{

    font-weight:normal

}



.fromInput{

    width:274px;

    border:1px solid #f60;

    border-right-style:none;

    float:left;

    font-size:12px;

    height:17px;

    margin:0;

    padding:5px 0 0 5px

}



.ro-res-box-wide hr{

    border:none;

    border-top:1px dashed #f60;

    clear:both;

    margin:1em 0

}



.days{

    float:left;

    width:100%;

    margin:0 0 7px

}



#stationsBlock .days label.fromLabel{

    width:98px;

    float:left

}



table.radioForm{

    border-collapse:collapse

}



table.radioForm td.pr{

    text-align:right

}



.calendar{

    width:197px;

    position:absolute;

    left:177px;

    top:400px;

    z-index:5

}



.calendar a{

    background:none;

    margin:0;

    padding:0

}



.calendarHeadBox{

    height:21px;

    background-image:url(http://www.rentcar.ro/bg_head_calendar.png);

    color:#fff;

    font-weight:bold;

    text-align:center;

    padding:3px 13px 0 6px

}



.calendarHeadBox .calendarGo{

    float:right;

    background:url(http://www.rentcar.ro/bt_calendar_go.gif) no-repeat 0 0!important;

    width:19px;

    height:18px;

    margin:0;

    padding:0!important

}



.calendarHeadBox .calendarBack{

    float:left;

    background:url(http://www.rentcar.ro/bt_calendar_back.gif) no-repeat 0 0!important;

    width:19px;

    height:18px;

    margin:0;

    padding:0!important

}



.calendarHeadBox div{

    margin-top:5px

}



.calendar .contentCalendar{

    background-image:url(http://www.rentcar.ro/bg_calendar.png);

    padding:12px 0 15px 12px

}



.calendar table td{

    width:20px;

    text-align:center;

    font-size:10px

}



.calendar table td a{

    display:block;

    border:1px solid #B4B4B4;

    background:none!important;

    width:15px;

    background-color:#EBEBEB;

    color:#4B4B4B;

    text-decoration:none;

    padding:2px 0 1px!important

}



.calendar table td a.active{

    border:1px solid #FE6600;

    background-color:#FE6600;

    color:#000

}



.calendar .calendarFooterBox{

    height:8px;

    background:url(http://www.rentcar.ro/bg_footer_calendar.png) no-repeat

}



#stationsearch{

    width:373px;

    position:fixed;

    left:28px;

    top:220px;

    z-index:6

}



#noresults{

    text-align:center;

    padding-top:50px;

    height:100px;

    color:#cc0000;

    font-weight:bold

}



p.error{

    display:block;

    width:auto;

    float:none;

    background:#F3C4C4;

    color:#c00;

    font-weight:bold;

    clear:both;

    margin:0 0 10px!important;

    padding:7px 10px!important

}



#ro-res-offerlist-error{

    display:none

}



#returnstation{

    width:312px;

    left:28px;

    top:268px

}



#returnstation .days,#returnstation .where{

    clear:both

}



#returnstation .select,

#suggest-return-kst,

#stationsearch-return{

    margin-top:6px;

    margin-bottom:0

}



#returnstation div.submitBtAr{

    margin-top:6px;

    margin-right:3px;

    float:right

}



#ro-res-extended-search{

    width:337px;

    left:25px;

    top:300px

}



#ro-res-extended-search label{

    _position:relative;

    display:block;

    _font-weight:bold;

    margin-bottom:10px

}



#ro-res-extended-search div.submitBtAr{

    float:right;

    margin-right:10px

}



#residence{

    width:337px;

    left:25px;

    top:300px

}



#residence label{

    _position:relative;

    display:block;

    _font-weight:bold;

    margin-bottom:10px

}



#residence-posl{

    display:block;

    margin-top:8px;

    width:98%

}



#loginfailed{

    display:none

}



.jqmOverlay,

.ro-res-loading-overlay{

    background-color:#000;

    cursor:default!important;

    height:100%;

    width:100%;

    position:fixed;

    left:0;

    top:0!important;

    z-index:100;

    opacity:0.5;

    filter:Alpha(opacity=50)

}



.ro-res-loading-overlay{

    cursor:progress!important;

    background-image:url(http://www.rentcar.ro/loader-big-fff.gif);

    background-repeat:no-repeat;

    background-position:center center

}



#offer{

    position:relative;

}



#ro-res-offerlist-overlay{

    background-image:none;

    background:#fff;

    opacity:0.8;

    filter:Alpha(opacity=80);

    z-index:101;

    height:100%;

    width:100%;

    position:absolute;

    margin-left:-22px;

}



.rentacar8-wide #ro-res-offerlist-overlay{

    margin-left:-10px !important;

}



* html #ro-res-offerlist-overlay{

    height:410px;

    width:350px;

}



* html #ro-res-offerlist-overlay{

    height:410px;

    width:350px;

}



* html .rentacar8-wide #ro-res-offerlist-overlay{

    height:315px;

    width:765px;

}



#ro-res-login-overlay{

    background-image:none;

    background:#fff;

    opacity:0;

    filter:Alpha(opacity=80);

    z-index:101;

}



.ro-res-overlay-outer{

    position:relative;

}



.rentacar8-wide #ro-res-offerlist-overlay{

  /*  margin-left:0 !important;*/

}



.rentacar8-wide #ro-res-login-overlay{

      margin-top:-80px !important;

}



.rentacar8-wide #ro-res-login-overlay{

    margin-left:0 !important;

}



#ro-res-offerlist-overlay span{

    position:absolute;

    top:40%;

    left:50%;

    width:300px;

    margin-left:-230px;

    font-size:17px;

    line-height:1.3em;

    font-weight:bold;

    color:#f60;

    background:#fff url(http://www.rentcar.ro/loading-offerlist.gif) left center no-repeat;

    padding:20px 10px 20px 150px

}



.jqDrag{

    cursor:move

}



div.select{

    text-align:left;

    display:block;

    width:308px;

    clear:both;

    margin:0 0 6px

}



div.select div{

    background:#fff url(http://www.rentcar.ro/bg_arrow_dn_red.gif) no-repeat right;

    border:1px solid #f60;

    border-right-style:none;

    display:block;

    float:none;

    width:307px;

    color:#333;

    cursor:pointer

}



div.select div p{

    height:12px;

    display:block;

    overflow:hidden;

    float:none!important;

    margin:0!important;

    padding:5px!important

}



div.select ul{

    list-style:none;

    background-color:#fff;

    border:1px solid #b8b8b8;

    display:block;

    position:absolute;

    z-index:102;

    width:307px;

    overflow:auto;

    margin:0;

    padding:0

}



div.select ul li{

    display:block;

    position:relative;

    background-color:#fff;

    color:#333;

    height:18px;

    cursor:pointer;

    font-family:Verdana, Arial, sans-serif;

    font-size:12px;

    padding:2px 0 0 5px

}



div.select li.active{

    background-color:#e9e9e9;

    color:#333

}



#ro-res-rentaldetails-container{

    background:url(http://www.rentcar.ro/bg_fade_short.png) repeat-x;

    padding:1em 0 .5em

}



.ro-res-box-fullwidth,

.ro-res-box-fullwidth-grey{

    display:block;

    background:url(http://www.rentcar.ro/box-fullwidth_top.gif) no-repeat;

    position:relative;

    left:15px;

    zoom:1;

    margin:0 30px 1em 0

}



.ro-res-box-fullwidth-grey{

    background-image:url(http://www.rentcar.ro/box-fullwidth-grey_top.png)

}



.ro-res-box-wide{

    display:block;

    background:url(http://www.rentcar.ro/box-wide_top.gif) no-repeat;

    font-size:12px;

    width:687px;

    zoom:1;

    margin:0 auto 1em

}



.ro-res-box-fullwidth-inner,

.ro-res-box-wide-inner,

.ro-res-box-fullwidth-grey-inner{

    display:block;

    background:url(http://www.rentcar.ro/box-fullwidth_bottom.gif) no-repeat 0 100%;

    overflow:hidden;

    zoom:1;

    position:relative;

    bottom:-1px;

    padding:.8em 1.5em

}



.ro-res-box-wide-inner{

    background-image:url(http://www.rentcar.ro/box-wide_bottom.gif)

}



.ro-res-box-fullwidth-grey-inner{

    background-image:url(http://www.rentcar.ro/box-fullwidth-grey_bottom.png)

}



#ro-res-rentaldetails-start,

#ro-res-rentaldetails-dest{

    width:49%;

    float:left;

    padding-top:.2em

}



#ro-res-rentaldetails-start{

    border-right:1px solid #f60

}



#ro-res-rentaldetails-dest{

    margin-left:-1px;

    border-left:1px solid #f60;

    padding-left:.8em

}



#ro-res-rentaldetails h3{

    float:left;

    font-weight:bold;

    font-size:200%;

    color:#f60;

    padding:.3em .7em .2em .5em

}



#ro-res-rentaldetails p{

    clear:both;

    overflow:auto;

    zoom:1;

    margin:0;

    padding:.5em 0 0

}



#ro-res-rentaldetails-start p,

#ro-res-rentaldetails-dest p{

    clear:none;

    padding:0 0 .5em

}



#ro-res-rentaldetails .ro-res-info-btn{

    margin-left:.5em

}



#ro-res-rentaldetails-start-popup,

#ro-res-rentaldetails-dest-popup{

    width:400px

}



#ro-res-rentaldetails-start-popup .ro-res-rentaldetails-map,

#ro-res-rentaldetails-dest-popup .ro-res-rentaldetails-map{

    width:150px;

    min-height:100px;

    margin-right:10px;

    float:left;

    text-align:center

}



#ro-res-rentaldetails-start-popup table,

#ro-res-rentaldetails-dest-popup table{

    width:230px;

    margin-bottom:.5em

}



#ro-res-rentaldetails-modify{

    text-align:center

}



#ro-res-category{

    position:relative;

    background:url(http://www.rentcar.ro/bg_fz_category.gif) repeat-x 0 0;

    border-top:1px solid #f60;

    z-index:10;

    margin:0 10px 0 12px;

    padding:20px 0 0 1px

}



#ro-res-category h2{

    font-size:1em;

    color:#333;

    background:#fdc;

    font-weight:normal;

    border-top:1px dashed #f60;

    margin:0;

    padding:4px 0 4px 6px;

    width:399px;

}



#ro-res-category dd{

    display:none;

    position:absolute;

    top:-1px;

    right:0;

    width:516px;

    background-color:#fff;

    border:0 solid #f60;

    border-left-width:2px;

    border-bottom-width:3px;

    color:#333;

    margin:0;

    padding:0 0 7px 12px

}



#ro-res-category dd.active{

    display:block

}



#ro-res-category dd.loading{

    background-image:url(http://www.rentcar.ro/bg_loading.gif);

    background-position:center center;

    background-repeat:no-repeat

}



#ro-res-category dd .ro-res-left{

    margin:5px 10px 10px 0

}



#ro-res-offerlist-table{

    width:220px;

}



#ro-res-category dt{

    border-top:1px dashed #f60;

    background:none;

    width:404px;

    height:42px;

    font-weight:bold;

    font-size:100%;

    cursor:pointer;

    color:#f60;

    margin:0;

    padding:0

}



#ro-res-category dt.active,

#ro-res-category dt.active:hover{

    border-top:none;

    background:url(http://www.rentcar.ro/bg_buch_tab_left.gif) no-repeat;

    cursor:default;

    margin:-4px 0 -6px -5px;

    padding:5px 3px 6px 5px

}



#ro-res-category dt img{

    width:60px;

    height:43px;

    float:left;

    margin-right:.5em;

    opacity:0.6;

    text-align:center

}



#ro-res-category dt.active img,

#ro-res-category dt:hover img,

#ro-res-category dt.over img{

    opacity:1

}



#ro-res-category dt:hover,

#ro-res-category dt.over{

    background-color:#fff

}



#ro-res-category dt strong{

    display:block;

    padding-top:6px;

    color:#333

}



.ro-res-has-navi{

    float:right;

    height:30px;

    width:28px;

    background:url(http://www.rentcar.ro/res-navi-icon-DE.png) no-repeat;

    margin:6px 6px 0 0

}



.ro-res-has-navi-de{

    float:right;

    height:30px;

    width:28px;

    background:url(http://www.rentcar.ro/res-navi-icon-DE.png) no-repeat;

    margin:6px 6px 0 0

}



.ro-res-has-navi-fr{

    float:right;

    height:30px;

    width:28px;

    background:url(http://www.rentcar.ro/res-navi-icon-FR.png) no-repeat;

    margin:6px 6px 0 0

}



.ro-res-has-navi-en{

    float:right;

    height:30px;

    width:28px;

    background:url(http://www.rentcar.ro/res-navi-icon-EN.png) no-repeat;

    margin:6px 6px 0 0

}



dt.active{

    z-index:20;

    cursor:pointer;

    position:relative;

    border-color:#f60;

    border-right-color:#fff

}



dd.selected{

    z-index:10

}



fieldset{

    clear:both

}



#ro-res-category .field .ro-res-info-btn{

    float:left;

    margin-left:.5em

}



input{

    margin:0 3px 0 0

}



input.manualInput{

    float:left;

    margin:5px 3px 0 0

}



#ro-res-driverdetails-errors,

#ro-res-expresslogin-message{

    clear:both;

    margin:11px 11px 0!important

}



#ro-res-driverdetails-errors{

    padding:0!important

}



#ro-res-expresslogin-message{

    display:none

}



#ro-res-driverdetails-errors p.error{

    margin:1px 0 0!important

}



.ro-res-note{

    clear:both;

	float: left;

    color:#999;

    margin:10px 11px!important;

    padding:0!important

}



.ro-res-note a{

    color:#999

}



.ro-res-cert{

	color:#999999;

	float:right;

    margin:10px 11px;

    padding:0;

	}



div.field{

    border-top:1px dashed #ccc;

    clear:left;

    padding:5px 0 5px 8px

}



p.field{

    padding:5px 0 5px 1.8em

}



span.price,

span.change{

    display:block;

    text-align:right

}



span.price{

    white-space:nowrap

}



#ro-res-category .field .price{

    float:right

}



.field img.ro-res-left{

    margin:0 0 0 5px

}



.ro-res-paymode{

    background:#fdc;

    position:relative;

    border:0 solid #fc0;

    padding:3px 0

}



.ro-res-paymode .ro-res-price-loading{

    color:#fdc

}



.ro-res-paymode input{

    height:15px;

    vertical-align:middle

}



.ro-res-paymode-field{

    clear:left;

    color:#333;

    font-size:12px;

    margin-left:4px;

    padding:.5em 0 .5em .5em

}



.ro-res-paymode-selected{

    background-image:url(http://www.rentcar.ro/bg_paymode_sel.png);

    background-position:-70px -2px;

    background-repeat:no-repeat;

    font-weight:bold

}



.ro-res-paymode-field span.price{

    font-size:1em;

    display:none;

    font-weight:bold;

    position:absolute;

    right:.7em

}



.ro-res-paymode-selected span.price,

.ro-res-paymode-base span.price{

    display:inline

}



.ro-res-paymode-field img.ro-res-left{

    margin:5px 0 0

}



.ro-res-price-loading{

    background-image:url(http://www.rentcar.ro/loader-small.gif);

    background-repeat:no-repeat;

    background-position:right center;

    padding-right:16px;

    height:16px

}



.option{

    color:#f60;

    font-weight:bold;

    height:16px;

    padding-top:11px

}



fieldset.opt-extra .option,

fieldset.opt-ins .option{

    cursor:pointer;

    background:url(http://www.rentcar.ro/bg_arrow_dn_red.gif) no-repeat right center

}



fieldset.opt-extra .option-open,

fieldset.opt-ins .option-open{

    background-image:url(http://www.rentcar.ro/bg_arrow_up_red.gif)

}



.optional{

    border:4px solid #eee;

    padding:2px

}



.optional div.field{

    border-top:0

}



.ro-res-availabilityinfo{

    clear:both;

    border:4px solid #eee;

    padding:3px 6px!important

}



.ro-res-pricebox,

.ro-res-pricebox-alt{

    position:relative;

    border-top:1px dashed #ccc;

    line-height:1.3em;

    margin:0!important;

    padding:.3em 12px!important

}



.ro-res-pricebox{

    font-size:1.7em;

    font-weight:bold;

}



.ro-res-pricebox .ro-res-price-loading{

    color:#fff;

    height:auto

}



.ro-res-pricebox-alt .ro-res-price-loading{

    color:#fff;

    height:auto

}



.ro-res-pricebox .price,

.ro-res-pricebox-alt .price{

    position:absolute;

    display:inline;

    right:12px

}



.ro-res-priceboxalt strong{

    font-weight:normal

}



.ro-res-winter-tire-warning{

    border:1px solid #eaa;

    color:red;

    font-weight:bold;

    background:#fee;

    margin:11px 0!important;

    padding:3px 11px!important

}



.ro-res-white-to-orange{

    border:none;

    background:none;

    overflow:auto;

    clear:both;

    margin:0;

    padding:4px;

}



#ro-res-category .ro-res-white-to-orange{

    background-position:top left

}



#ro-res-categories{

    height:19px;

    margin-left:18px;

    position:relative;

    bottom:-1px;

    z-index:11

}



#ro-res-categories a{

    float:left;

    background:url(http://www.rentcar.ro/tab_end_default.gif) top right no-repeat;

    border-bottom:1px solid #f60;

    margin-left:-6px;

    padding-right:18px;

    height:18px;

    font-size:10px;

    font-weight:bold;

    color:#fff;

    text-decoration:none;

    position:relative

}



#ro-res-categories a span{

    float:left;

    background-image:url(http://www.rentcar.ro/tab_default.gif);

    height:9px;

    line-height:10px;

    padding:5px 0 4px 12px

}



#ro-res-categories a.active{

    position:relative;

    background-image:url(http://www.rentcar.ro/tab_end_active.gif);

    border-bottom:none;

    color:#000;

    height:19px;

    z-index:51!important;

    outline:none

}



#ro-res-categories a.active span{

    height:10px;

    background-image:url(http://www.rentcar.ro/tab_active.gif)

}



.ro-res-charge-table{

    width:100%

}



.ro-res-charge-table input{

    margin:0

}



.ro-res-charge-check{

    height:13px;

    width:13px

}



.ro-res-charge-count{

    color:black;

    background:#ccc;

    border:none;

    cursor:default;

    text-align:center;

    height:15px

}



.ro-res-charge-minus,

.ro-res-charge-plus{

    width:14px;

    height:15px;

    cursor:pointer;

    vertical-align:middle

}



#ro-res-resdetails{

    margin-left:20px;

    margin-bottom:.6em;

    padding-left:230px;

    position:relative;

    min-height:167px

}



#ro-res-resdetails img{

    position:absolute;

    width:220px;

    height:167px;

    top:4px;

    left:0

}



#ro-res-resdetails h4{

    font-size:1.1em

}



#ro-res-resdetails h4,

#ro-res-resdetails p{

    margin-bottom:3px

}



#ro-res-resdetails table {

    width:97%

}



#ro-res-resdetails table td,

#ro-res-resdetails table th{

    padding:.5em 0;

    border-top:1px dashed #ccc;

    font-weight:normal

}



#ro-res-resdetails table td{

    text-align:right

}



#ro-res-resdetails table tfoot td,

#ro-res-resdetails table tfoot th{

    font-weight:bold;

    font-size:1.7em;

    color:#f60;

    white-space:nowrap

}



#ro-res-driverdetails-main{

    clear:both;

    margin-top:1em;

    padding-bottom:1em

}



#ro-res-driverdetails-main h3{

    font-size:1.1em;

    color:#f60

}



#ro-res-driverdetails-main .field,

#ro-res-driverdetails-main .field-start,

#ro-res-driverdetails-main .field-textarea{

    float:left;

    padding-bottom:1em

}



#ro-res-driverdetails-main .field,

#ro-res-driverdetails-main .field-start{

    width:31%;

    margin-right:2.4em

}



#ro-res-driverdetails-main .ro-res-ie-resizeable-select {

    position: relative;

    padding-bottom: 0;

    margin-bottom: 1em;

}



#ro-res-driverdetails-main .field-textarea{

    width:62%;

    margin-right:4.8em

}



#ro-res-driverdetails-main .field-full{

    display:block;

    padding-bottom:1em;

    clear:both

}



#ro-res-driverdetails-submit{

    float:left;

    margin-left:0

}



#ro-res-driverdetails-main .field label,

#ro-res-driverdetails-main .field-start label,

#ro-res-driverdetails-main .field-textarea label,

#ro-res-driverdetails-main .field-full label{

    float:left;

    width:110px

}



#ro-res-driverdetails-main .field label{

    width:130px !important;

}



#ro-res-driverdetails-main .field{

    float:left;

}



#ro-res-driverdetails-main .field-textarea textarea{

    width:420px;

    height:5em;

    margin-right:-2.4em

}



#ro-res-driverdetails-main p{

    clear:both;

    padding:0 0 1em

}



#ro-res-driverdetails-main p.field{

    clear:none;

    width:30%;

    margin:0

}



#ro-res-driverdetails-main p.field label{

    float:none

}



#ro-res-driverdetails-main p.field input{

    margin-left:-16px

}



#ro-res-driverdetails-main .field-start{

    clear:left

}



#ro-res-driverdetails-main input,

#ro-res-driverdetails-main select,

#ro-res-driverdetails-main textarea{

    border:solid 1px #c8c8c8

}



#ro-res-driverdetails-main input{

    padding:1px

}



#ro-res-driverdetails-main span.field input,

#ro-res-driverdetails-main span.field-start input,

#ro-res-driverdetails-main span.field-full input{

    width:112px;

    position:relative;

}



#ro-res-driverdetails-main select{

    width:116px

}



#ro-res-driverdetails-main #bday{

    width:50px

}



#ro-res-driverdetails-main #bmon,

#ro-res-driverdetails-main #byear,

#ro-res-driverdetails-main #ccmm,

#ro-res-driverdetails-main #ccyy{

    width:62px

}



#ro-res-driverdetails-main input[type="checkbox"],

#ro-res-driverdetails-main input[type="radio"]{

    border:none;padding:0

}



#ro-res-driverdetails-main h4{

    clear:both;

    background:url(http://www.rentcar.ro/ic_info_red.gif) no-repeat 0 5px;

    color:#f60;

    font-weight:normal;

    margin:.5em 0 0;

    padding:10px 30px 5px

}



#ro-res-process h3,

#ro-res-driverdetails-checkboxes{

    clear:both;

    margin:0 0 .8em;

    padding:.8em 0 0

}



#ro-res-process h3.ro-res-process-first{

    padding-top:0;

    border-top:none

}



#ro-res-driverdetails-checkboxes label{

    display:block;

    clear:both;

    padding:.2em

}



#ro-res-driverdetails-checkboxes label span{

    float:right;

    width:32%

}



div#ro-res-driverdetails-payment span#ro_res_zah-field label{

    width:130px !important;

}



div#ro-res-driverdetails-payment span.field label{

    width:130px !important;

}



div#ro-res-driverdetails-payment span.field-full label{

    width:130px !important;

}



div#ro-res-driverdetails-delivery span.field label{

    width:130px !important;

}



div#ro-res-driverdetails-delivery span.field-start label{

    width:130px !important;

}



div#ro-res-driverdetails-bonus span.field-start label{

    width:130px !important;

}



div#ro-res-driverdetails-bonus span.field label{

    width:130px !important;

}



div#ro-res-driverdetails-bonus select#t_idnr{

    width:220px;

}



div#ro-res-driverdetails-bonus span.field-start{

    width:40%;

}



div#ro-res-driverdetails-checkboxes{

    border-top:1px solid #ccc;

    padding:0;

}



.ro-res-highlight{

    background:#ffa656

}



#ro-res-agent-rateselection{

    padding-bottom:2em

}



#ro-res-agent-rateselection label{

    float:left;

    width:33%;

    position:relative;

    margin-right:4em;

    height:3em

}



#ro-res-agent-rateselection label strong{

    color:#f60

}



#ro-res-agent-rateselection input,

#ro-res-agent-rateselection select{

    position:absolute;

    right:0;

    border:solid 1px #C8C8C8;

    height:17px;

    line-height:17px;

    width:99px;

    margin:0;

    padding:0

}



#ro-res-agent-rateselection select{

    width:180px;

    right:-70px

}



#ro-res-agent-rateselection h4{

    clear:both;

    font-size:.9em;

    margin:1em 0 .6em

}



.ro-res-agent-submitrates{

    position:relative;

    right:1.5em

}



#ro-res-agent-ratelist,

#ro-res-agent-rateselection-submit{

    display:none

}



#ro-res-agent-ratelist label{

    display:block;

    float:none;

    width:auto;

    position:static;

    margin-right:0;

    height:auto;

    border-bottom:1px dashed #ccc;

    padding:1em 0;

    clear:left;

}



#ro-res-agent-ratelist img,

#ro-res-agent-ratelist input{

    vertical-align:middle

}



#ro-res-agent-ratelist input{

    position:static;

    width:auto;

    border:none;

    margin:0 .3em 0 .6em

}



#ro-res-agent-ratelist h3{

    float:left;

}



#ro-res-agent-ratelist .ro-res-tracking-input{

    float:left;

    border:1px solid #ccc;

}



.ro-res-offerlist-info,

.ro-res-corpcust-info{

    margin:0 2em 1em!important;

    padding:0!important;

    color:#800

}



#ro-res-customer-headline{

    color:#666;

    margin-left:13px;

    margin-bottom:5px

}



#ro-res-reservation{

    clear:both;

    margin:0 11px

}



#ro-res-reservation p,

#ro-res-reservation h3{

    margin:6px 0!important;

    padding:0!important

}



#ro-res-reservation p.ro-res-onrequest{

    border:3px solid #f82;

    clear:both;

    padding:4px!important

}



#ro-res-reservation h2,

#ro-res-reservation .trenner{

    margin:10px 0!important;

    padding:0!important

}



#ro-res-reservation h2{

    font-size:1.5em;

    line-height:1em;

    color:white;

    background:#f60;

    padding:11px 9px!important

}



#ro-res-reservation a{

    text-decoration:none

}



#ro-res-logout-link{

    float:right;

    margin-top:-2em;

    margin-right:11px

}



#ro-res-new-reservation{

    margin-right:9px;

    margin-top:15px;

    position:relative;

    z-index:1

}



#ro-res-alternative-cities{

    display:none;

    margin:2px 6px;

    padding:8px

}



#ro-res-alternative-cities ul{

    height:320px;

    overflow:auto;

    border:2px solid #ccc

}



#ro-res-alternative-cities li{

    width:600px;

    position:relative;

    margin:2em auto

}



#ro-res-alternative-cities table{

    position:absolute;

    right:0;

    top:0

}



#ro-res-alternative-cities th{

    padding-right:1em

}



.ro-res-use-alt-cit{

    margin-left:1em

}



#ro-res-alternative-cities form{

    display:block;

    border-bottom:2px solid #ccc;

    margin-top:2em

}



#ro-res-alternative-cities p{

    margin:0 0 .8em;

    padding:0

}



#ro-res-resnumber{

    vertical-align:middle;

    cursor:default

}



#ro-res-resnumber input{

    border:0;

    vertical-align:baseline;

    width:200px;

    padding-left:2em;

    cursor:text;

    margin:0

}



#ro-res-zah-for-ku-field{

    display:none

}



#ro-expresslogin{

    display:block;

    position:relative

}



#ro-res-comfort-login{

    position:absolute;

    top:0;

    right:0;

    float:none

}



#ro-res-comfort-login input,

#ro-res-comfort-login img{

    vertical-align:middle;

    position:relative;

    margin:-5px 0 0

}



#ro-res-altcities ul{

    overflow:auto;

    max-height:18em

}



#ro-res-altcities ul p,

#ro-res-altcities ul table{

    float:left;

    width:184px

}



#ro-res-altcities ul li{

    clear:both;

    padding-top:1em;

    border-top:1px dashed #f60

}



#ro-res-altcities .ro-res-altcities-pick{

    float:none;

    width:auto;

    clear:both;

    font-weight:bold;

    text-align:right;

    padding:5px 10px 5px 0

}



#ro-res-upsell{

    clear:both;

    padding:1em 0 .5em 15px;

    display:block;

    zoom:1;

}



#ro-res-upsell::after{

    content:"";

    display:block;

    clear:both

}



.ro-res-upsell-box{

    float:left;

    border:1px solid #f96b00;

    margin-right:12px;

    padding:0;

    width:298px

}



.ro-res-upsell-box h4{

    background:#fb8700 url(http://www.rentcar.ro/upsell-header.png) repeat-x;

    color:white;

    padding:3px 0 3px 8px;

    margin: -3px -1px 0;

    position:relative;

}



.ro-res-upsell-box img{

    float:left;

    width:60px;

    height:43px;

    padding:5px

}



.ro-res-upsell-name{

    padding:1em .5em .2em 0;

    font-weight:bold

}



.ro-res-upsell-extra{

    border-bottom:1px dashed #ccc;

    padding:.5em

}



.ro-res-upsell-extra input{

    vertical-align:bottom;

    height:1em

}



.ro-res-upsell-config{

    clear:both;

    color:#777;

    padding:0 1em .5em

}



#ro-res-formoffer-extras{

    height:4.8em;

    display:block

}



#ro-res-upsell-extra-submit{

    display:block;

    text-align:right

}



.ro-res-upsell-config,

#ro-res-upsellsubmit-div{

    background:url(http://www.rentcar.ro/upsell-bottom.png) bottom no-repeat;

    margin: 0 -1px -3px;

    position:relative

}

#ro-res-upsellsubmit-div{

    padding:0 1em 0.5em;

}



#ro-res-progressbar {

    padding-bottom: 10px;

}



#ro-res-progressbar h2 {

    display:inline;

    padding: 0;

}



#ro-res-progressbar h2.ro-res-progress-inactive {

    color:#ccc;

    font-size:11px;

    font-weight:normal;

}



#ro-res-exampleCars{

    clear:left;

    width:230px;

    padding-bottom:1em;

}



div#ro-res-vehicledetaildiv h3{

    padding-bottom:1em;

    padding-top:1em;

}



.ro-res-vehicledetail-example{

    padding-bottom:0.5em;

}



div#ro-res-vehicledetaildiv{

    float:left;

    margin-top:0em;

    max-width:280px;

    padding-bottom:1em;

}



.ro-res-availability-info{

    width:225px;

    float:left;

}



#mainContent div.tt_textpic{

    clear:both;

}





#ro-res-vehicledetails-pictures span{

    color:#FF6600;

    font-weight:bold;

    font-size:13px;

    position:absolute;

    margin-left:20px;

    margin-top:-3px;

}



td.ro-res-vehicledetails-picture-persons{

    background-image:url(http://www.rentcar.ro/ic_persons.gif);

    width:38px;

    height:38px;

}



td.ro-res-vehicledetails-picture-doors{

    background-image:url(http://www.rentcar.ro/ic_doors.gif);

    width:38px;

    height:38px;

}



td.ro-res-vehicledetails-picture-gear{

    background-image:url(http://www.rentcar.ro/ic_gear.gif);

    width:38px;

    height:38px;

}



p#ro-res-start-rentaldetails-hint{

    margin-left:1em;

    margin-top:0;

}



.ro-res-button-down{

    background:url(http://www.rentcar.ro/bg_arrow_dn_red2.gif) no-repeat !important;

    width:28px;

    height:22px;

    float:left;

}



.ro-res-calendar-button-right{

    background:url(http://www.rentcar.ro/button_cal_right.gif) no-repeat !important;

    width:28px;

    height:26px;

}

.ro-res-calendar-button-left{

    background:url(http://www.rentcar.ro/button_cal_left.gif) no-repeat !important;

    width:28px;

    height:26px;

}



.ro-res-cal-img{

    background: url(http://www.rentcar.ro/button_cal_open.gif) no-repeat !important;

    width:16px;

    height:15px;

    float:left;

    padding-right:5px;

}



.ro-res-inclusive-pic{

    background: url(http://www.rentcar.ro/ic_inklusive.gif) no-repeat !important;

    width:14px;

    height:14px;

    float:left;

    padding-right:5px;

}



span#ro-res-driverdetails-counter{

    float:right;

    margin-right:-4em;

    padding-top:0.5em;

    color:#9D9EA2;

}



span#ro-res-driverdetails-counter input{

    text-align:right;

    color:#9D9EA2;

    width:25px;

    border:none;

    background:#efefef;

}



ul.tabBlock{

    height:40px;

}



#rentacar10 div.days{

    width:97% !important;

}



.ro-res-calendar-is-pickup{

    background-color:#f60 !important;

}



.ro-res-calendar-in-rental{

    background-color:#f60 !important;

}



.ro-res-calendar-is-return{

    background-color:#f60 !important;

}



#ro-res-micro-tabs{

    border-top:1px solid #ff6600;

	display: block;

    margin:0;

	padding: 5px 12px;

	overflow: hidden;

	zoom:1

}



#ro-res-micro-tabs .ro-res-micro-tabs-list{

	border-left: 1px dotted #ff6600;

	display: block;

	overflow: hidden;

	zoom:1

}



#ro-res-micro-tabs a{

	padding: 5px 10px;

	border-right: 1px dotted #ff6600;

	text-decoration: none;

	font-weight: bold;

	display: block;

	float: left;

}



#ro-res-taf-form input{

    border:1px solid #f60;

    padding:3px;

    width:170px;

}



.ro-res-tellafriend-copy{

    margin-top:5px;

    width:15px !important;

    border:none !important;

}



div#ro-res-offerlist-tellafriend{

    float:left;

    clear:left;

    margin-left:11px;

}



#ro-res-offerlist-tellafriend div.submitBtAr{

    width:auto;

}



* html #ro-res-offerlist-tellafriend div.submitBtAr{

    width:277px;

}



#ro-res-taf-form textarea{

    border:1px solid #f60;

    padding:3px;

    width:34em;

    font-family:Verdana,Arial,sans-serif;

}



#ro-res-taf-form .submitBtAr{

    float:right;

    background-repeat:no-repeat;

    margin-right:5px;

}



a#ro-res-taf-submit{

    width:70px;

}



.ro-res-move-offer{

    position:absolute !important;

    background: url(http://www.rentcar.ro/marketing/ro-lkw-sonntag.png) no-repeat;

    height:140px;

    width:175px;

    margin-left:175px;

    margin-top:-35px;

}



* html .ro-res-move-offer{

    position:absolute !important;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rentcar.ro/marketing/ro-lkw-sonntag.png', sizingMethod='scale');

    background:none;

    height:140px;

    width:145px;

    margin-left:175px;

    margin-top:-35px;

}





.ro-res-details-stopper{

    background: url(http://www.rentcar.ro/FR_Stoerer_Schritt3_ro-flyingblue-fr.gif) no-repeat;

    float:right;

    height:70px;

    width:151px;

    margin-top:-25px;

    margin-right:20px;

}



#ro-res-driverdetails-main .ro-res-white-to-orange{

    width:925px;

    margin:auto;

}



.ro-res-offerlist-vehicleoverlay{

    background-color:#fff;

    opacity:0.8;

    filter:Alpha(opacity=80);

    height:100%;

    width:100%;

    position:absolute;

    z-index:10000;

    margin-left:-12px;

}



* html .ro-res-offerlist-vehicleoverlay{

    display:none;

}



* + html .ro-res-offerlist-vehicleoverlay{

    display:none;

}



.ro-res-offerlist-groupoverlay{

    background-color:#fff;

    opacity:0.8;

    filter:Alpha(opacity=80);

    height:100%;

    width:100%;

    position:absolute;

    z-index:10000;

    margin-top:-20px;

}



* html .ro-res-offerlist-groupoverlay{

    overflow:auto;

    zoom:1;

}



.ro-res-offerlist-groupoverlay img{

    opacity:1;

    filter:Alpha(opacity=100);

    z-index:10001;

}



.ro-res-offerlist-vehicleoverlay img{

    opacity:1;

    filter:Alpha(opacity=100);

    z-index:10001;

}



#ro-res-overlay-inline-loading{

    height:100%;

    width:100%;

    background:#fff;

    opacity:0.8;

    filter:alpha(opacity=80);

    position:absolute;

    z-index:101;

    margin-left:-15px;

    margin-top:-17px;

}



/*

IE6 hacks

*/

* html dd.active div.ro-res-white-to-orange{

    padding-bottom:40px;

}





* html #ro-res-driverdetails-main .field label{

    width:110px !important;

}



* html #ro-res-driverdetails-main .field label{

    float:left;

    width:110px

}



* html #ro-res-driverdetails-main .field-start label{

    float:left;

    width:110px

}



* html #ro-res-driverdetails-main .field-textarea label{

    float:left;

    width:110px

}



* html #ro-res-driverdetails-main .field-full label{

    float:left;

    width:110px

}



* html #ro-res-driverdetails-main .field label,

#ro-res-driverdetails-main .field-start label,

#ro-res-driverdetails-main .field-textarea label,

#ro-res-driverdetails-main .field-full label{

    float:left;

    width:130px

}



* html #ro-res-driverdetails-main .field{

    width:31% !important;

}



* html div#ro-res-driverdetails-payment span#ro_res_zah-field label{

    width:120px !important;

}



* html div#ro-res-driverdetails-payment span.field label{

    width:120px !important;

}



* html div#ro-res-driverdetails-payment span.field-full label{

    width:120px !important;

}



* html div#ro-res-driverdetails-delivery span.field label{

    width:120px !important;

}



* html div#ro-res-driverdetails-delivery span.field-start label{

    width:120px !important;

}



* html div#ro-res-driverdetails-bonus span.field-start label{

    width:120px !important;

}



* html div#ro-res-driverdetails-bonus span.field label{

    width:120px !important;

}



* html #ro-res-category {

    width: 934px;

}



* html #ro-res-category dd {

    width:514px !important;

}



* html #ro-res-rentaldetails {

    width: 893px;

}



* html #ro-res-driverdetails-main {

    width: 958px;

}



* html #ro-res-upsell {

    width: 942px;

    padding: 0;

    overflow: hidden;

}



* html #ro-res-resdetails {

    width: 706px;

}



* html .ro-res-rebooking-current {

    width:auto !important;

}



* html #ro-res-reservation {

    width: 934px;

}



* html #ro-res-rentaldetails-container {

    height: 1px;

}



* html #ro-res-upsell{

    padding-left:15px;

}



* html #ro-res-category{

    width:933px;

}



* html #ro-res-driverdetails-main p.field input{

    position:relative

}



* html #ro-res-driverdetails-main select{

    position:relative;

    left:-3px

}



* html .ro-res-small-popup h5,

* html #ro-res-calendar h5,

* html #returnstation h5,

* html #ro-res-extended-search h5,

* html #residence h5{

    width:100%

}



* html .ac-results,html.ie7 .ac-results{

    margin-top:-2px;

    margin-left:-2px

}



* html #pickup-m,

* html #return-m{

    margin-left:-3px

}



* html .ro-res-calendar{

    margin-left:.5%

}



* html #stationsearch-open,

* html #stationsearch-return{

    margin-left:-3px

}



* html #pickup,

#select-return-liso{

    display:none

}



* html .debug,

html:hover .debug{

    display:inline

}



* html .rentacar8-wide #stationsBlock{

    padding-right:2px;

    padding-bottom:0

}



* html #ro-res-driverdetails-checkboxes input,

* html #ro-res-driverdetails-main p input,

* html #agb,

* html #noflightnumber,

* html #wantskue{

    border:none!important;

    padding:0!important

}



* html #ro-res-driverdetails-main span.field label,

* html #ro-res-driverdetails-main span.field-start label{

    white-space:nowrap

}



* html #ro-res-driverdetails-main .field-textarea textarea{

    position:relative

}



* html #ro-res-altcities ul{

    height:18em

}



* html #ro-res-resdetails{

    height:167px

}



* html .ro-res-agent-submitrates{

    right:expression("1.5em")

}



* html #ro-res-comfort-login{

    right:expression("11px")

}



* html body{

    height:100%

}



* html .jqmOverlay{

    position:absolute!important

}



* html #ro-res-categories a.active{

    border-bottom:1px solid #fff

}



* html #ro-res-categories{

    margin-top:20px

}



* html #ro-res-rentaldetails-start-popup .ro-res-rentaldetails-map,

* html #ro-res-rentaldetails-dest-popup .ro-res-rentaldetails-map{

    height:100px

}



* html .ro-res-has-navi{

    background:none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='http://www.rentcar.ro/res-navi-icon-DE.png')

}

* html #returnstation div.submitBtAr,

* html #residence div.submitBtAr{

    width:1px

}



* html .jqmWindow,

* html .ro-res-loading-overlay{

    position:absolute;

    top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')

}



* html .ro-res-paymode-selected{

    background-image:url(http://www.rentcar.ro/bg_paymode_sel.gif)

}



* html .ro-res-availability-info{

    width:250px !important;

}



* html select#ro-res-rates-for-liso{

    height:20px;

}



* html span#ro-res-driverdetails-counter{

    position:relative;

}



* html p#ro-res-start-rentaldetails-hint{

    margin-top:0 !important;

}



#ro-res-driverdetails-costs input{

    border-style:solid !important;

    padding:1px !important;

}



* html #ro-res-process #ro-res-driverdetails-costs input{

    border-right-style:solid !important;

    border-left-style:solid !important;

    border-bottom-style:solid !important;

    border-top-style:solid !important;

    padding:1px !important;

}



/*

IE7 hacks

*/

* + html select#ro-res-rates-for-liso{

    height:20px;

}



//#ro-res-category dd h3{

    padding-bottom:0;

    margin-bottom:1em;

    clear:right;

}



//.ro-res-pricebox-alt{

    background:rgb(254,131,53)

}



//.ro-res-white-to-orange{

    border-top:1px solid #f60;

    background:url(http://www.rentcar.ro/bg_white_to_orange.jpg) repeat-y top right;

    overflow:auto;

    zoom:1;

    clear:both;

    margin:0;

    padding:4px

}
