@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font:13px Verdana,helvetica,clean,sans-serif;  background:#fff; color:#000; width:100%; }
body * {line-height:1.22em; }
a img{border:0;}
a{text-decoration:none; outline:none; }
a:hover{text-decoration:underline;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both}
fieldset,img{border:0; display:block}
table{border-collapse:collapse;border-spacing:0; font-size:inherit;}
select, input, textarea {font:99% verdana,arial,helvetica,clean,sans-serif; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
.notDisplay { display:none; }
/*.loading { position:absolute; width:30px; height:30px; left:50%; }*/
.loading { margin:0 auto; width:30px; height:80px; }
.emptyError { border:1px solid #f00; }
#content p.error { color:#f00; font-size:15px; }

/*** CONTENT ***/
.tabs:after, .jcarousel-container:after, .breadcrumbs:after, #content:after, #header:after, .sublists:after, .mycarousel:after, .lists:after, .infoDriver:after, .fetchbox:after,.detailed:after, #content .inner:after, #content .group li div:after, .group:after, #footer #links:after, #content:after, #content .titles:after{ content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.submitinner #submitBtnRezerva, .tabs, #content .jNiceSelectWrapper ul li, #content .jNiceSelectWrapper ul a, #content .tooltip, #content .tooltip span, .jcarousel-container, .breadcrumbs, #content, #header, .sublists, .mycarousel, .lists, .infoDriver, .fetchbox, .detailed, #content .inner, #content .group li div, .group, #footer #links, #header .lang li, #header .lang li a, #header .menu li, #header .menu li a, #content, #content .titles{display:inline-block;}
#header .lang li {display:inline;}
.submitinner #submitBtnRezerva, .tabs, .jNiceSelectWrapper ul li , .jcarousel-container, .breadcrumbs, #content, .sublists, #header,  #header .menu li, .mycarousel, .lists, .infoDriver, .fetchbox, .detailed, #content .inner, #content .group li div, .group, #footer #links, #header .lang li a, #header .menu li a, #content, #content .titles{display:block}

#container{width:954px; margin:0 auto; padding:0; }
#header{width:953px; margin:0;padding:0; position:relative; z-index:100; }

/*HEADER*/
#header .logo{position:absolute; top:25px; left:0px; width:211px; height:39px; display:block;}
#header h2{color:#015990; font-size:138.5%; padding:0 0 7px 65px; font-weight:bold; font-style:italic; font-family:Arial; text-transform:uppercase;}
#header a:hover{text-decoration:none;}
#header .lang {clear:both; margin:0;padding:0; overflow:hidden; height:15px; padding:14px 0 0 0; float:right;}
#header .lang li{float:left; margin:0; padding:0 0 0 4px;height:15px; width:20px;}
#header .lang li a{height:15px; width:20px;}
#header .lang li a:hover,#header .lang li.active a{color:#00538f; text-decoration:none; background:url(styles_04_FILES/lang_active.gif) top left no-repeat;}
#header .menu {clear:both; font-size:93%; font-family:Arial; margin:0;padding:0; padding:19px 0 0 0; float:right; position:relative;  }
#header .menu li{float:left; margin:0 0 0 -1px; padding:0;color:#bbbcbd; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #E1E2E3; }
#header .menu li.active ul { display:block; }
#header .menu li.active { border:1px solid #E1E2E3; border-width:1px 1px 0!important; }
#header .menu li a{color:#bbbcbd; padding:0px 15px; height:16px; overflow:visible; float:left; }
#header .menu li a:hover,#header .menu li.active a{color:#00538f; text-decoration:none;}
#header .menu li ul  { position:absolute; right:0; top:37px;  background:#F2F2F2 ; display:none; width:954px; text-align:right; padding: 10px 0;}
#header .menu li.active ul li a { color:#bbbcbd!important; }
#container #header .menu li.active ul li a:hover,#container #header .menu li.active ul li.active a { color:#00538f!important; }
#header .menu li ul li { float:none; display:inline; background:none; padding-bottom:3px; border:0;font-size: 13px }
#header .menu li li.active { border:0!important }
#header .menu li ul li a { float:none; display:inline; padding:0 14px }

/*CONTENT*/
#content{ padding:50px 0 10px 0; margin:0; width:954px; overflow:visible; position:relative; z-index:90; color:#5c5c5c; }
#content a{color:#E80051; font-weight:bold; }
#content p{ margin:0; padding:0 0 10px 0; line-height:1.5em; font-size:85%; }
#content ul{list-style:inside square; padding-bottom:10px }
#content ul li { font-size:85%; padding-bottom:4px; }
#content ul li li { font-size:100%; }
#content h1{color:#015990; font-size:138.5%; padding:0 0 7px 0; font-weight:bold; font-style:italic; font-family:Arial; text-transform:uppercase;}
#content h2{color:#015990; font:bold 131% Arial, Helvetica, sans-serif; padding:0 0 7px 0; }
#content h3{color:#0079c2; font:bold 108% Arial, Helvetica, sans-serif; padding:3px 0 0 0; }
#content h4{color:#3F3F3F; font:bold 100% Arial, Helvetica, sans-serif; padding:3px 0 0 0; }
#content h5{color:#0079c2; font:bold italic 93% Arial, Helvetica, sans-serif; padding:3px 0 0 0; }
#content h6{color:#939191; font:bold 85% Arial, Helvetica, sans-serif; padding:0 0 1px 0; }
#content ul.tabs  { list-style:none; padding-top:37px; padding-bottom:0; margin-bottom:-1px; position:relative; z-index:100; }
#content ul.tabs  li { float:left; text-transform:uppercase; font-family: Arial; font-size:12px; padding:2px 0;}
#content ul.tabs  li.active { border:1px solid #E1E2E3; border-bottom-color:#fff; }
#content ul.tabs  li.active a, #content ul.tabs  li a:hover { color:#00538F; text-decoration:none; }
#content ul.tabs  li a { padding:0 15px; color:#BBBCBD; }


#content ul.website_sections{display:block;}
#content ul.website_sections li{float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding-right:15px; width:300px; font-size:100%}
#content ul.ro  li { width:300px!important }
#content ul.website_sections li h2 {border:0; color:#BE0D17; font-size:12px; text-transform:uppercase}
#content ul.website_sections li { width:452px; }


#content .titles{overflow:hidden;}
#content .titles h2 { font-style:italic;  font-size:16px; color:#00609e; padding:2px 7px 1px 10px; margin:0 0 7px 0; background:#d1e4f8; border:1px solid #5890cd; position:relative }
#content .titles h2 .telefon{background:url(styles_04_FILES/telefon.gif) top left no-repeat; width:16px; height:16px; position:absolute; top:3px; left:-9px}
#content .form_box{width:953px; height:119px; background:url(styles_04_FILES/form_box.png) top left no-repeat; position:relative; z-index:200; }
#content .form_box form{ padding:13px 0 0 12px;}
#content .form_box .fieldbox{float:left; padding:0 46px 0 0; width:298px; }
#content .form_box .fieldbox p{text-align:right; padding-bottom:2px; padding-right:3px; height:19px; }
#content .form_box .fieldbox p a{color:#6dc7ff; font-weight:normal; }
#content .form_box .fieldbox .other { height:21px; }
#content .form_box label{font-weight:bold; font-size:11px; color:#ffffff; display:block; float:left; padding:4px 7px 0 0; width:121px; }
#content .form_box .textfield{background-color:#ffffff; border:1px solid #bfbfbf; width:163px; height:16px; color:#828282; font-size:12px; padding:3px 0 0 2px; float:left; }
#content .form_box .selectbox{background-color:#ffffff; border:1px solid #bfbfbf; width:166px; height:21px; color:#828282; font-size:12px; padding:0 0 0 0px;}
#content .form_box .cal{font-weight:bold; font-size:11px; color:#ffffff; padding:14px 0 0 0; clear:both; }
#content .form_box .cal img{display:inline;}
#content .form_box .cal a{padding:2px 0 0 6px;}
#content .form_box .date{ font-weight:normal; color:#ababab;}
#content .form_box .submitwrapper { clear:both; position:absolute; bottom:0; right:30px;}
#content .form_box .submitinner {background:transparent url(styles_04_FILES/btn_pink_right.gif) no-repeat scroll right top; display:block;
float:left;margin:0px;padding:0px 4px 0px 0px;}
#content .form_box .submitinner input#submit{background:transparent url(styles_04_FILES/btn_pink_left.gif) no-repeat scroll left top; border:0pt none; color:#FFFFFF; display:block; font-family:Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:13px; padding:9px 6px 5px 10px; text-decoration:none; text-transform:uppercase; width:auto; cursor:pointer }
#content .form_box .disabled { background:transparent url(styles_04_FILES/btn_pink_right_disabled.gif) no-repeat right top; }
#content .form_box .disabled  input#submit { background:transparent url(styles_04_FILES/btn_pink_left_disabled.gif) no-repeat 0 0; color:#bbbcbd;  padding-bottom:5px; }
#content .mycarousel  { display:none; height:72px; }
#content .mycarousel li { width:214px; position:relative; list-style:none; font-size:100%; }
#content .mycarousel .imgside { float:left; /*width:62px;*/ height:69px; padding:3px 0 0;}
#content .mycarousel .imgside a {background:#EDEDED none repeat scroll 0%; border:2px solid #2e83ba;display:block;height:65px;overflow:hidden;width:70px; }
#content #mycarousel1 .imgside a{border:2px solid #51aee8;}
#content #mycarousel2 .imgside a{border:2px solid #a4dcff;}
#content .mycarousel li.active .imgside a, #content .mycarousel .imgside a:hover { border:2px solid #e80051 !important; text-decoration:none; }
#content .mycarousel .imgside img { display:block; }
#content .mycarousel .textside { float:left; width:127px; color:#828282; padding-left:5px; }
#content .mycarousel .textside span { color:#bd0646; font-weight:bold; }
#content .mycarousel .textside p { padding-bottom:0; }
#content .mycarousel .textside p strong { color:#075685 }
#content .jcarousel-container { padding:8px 5px 15px; border:1px solid #E1E2E3; clear:none; }
#content .note { margin-bottom:55px; color:#E80051; padding-top:5px; }
#content .mycarousel .textside p.discount strong { color:#E80051; font-size:1.176em; }
#content .lists { padding-top:10px; }
#content .group { position:relative; z-index:105; float:left; }
#content .group li { float:left; list-style:none; position:relative; padding-left:12px; border:1px solid #fff; border-width:0 1px; }
#content .group a { font-size:12px; font-family:Arial, Verdana, sans-serif; background:url(styles_04_FILES/arrowDown.gif) no-repeat right 5px; padding-right:16px; margin-right:16px; color:#005992; position:relative; }
#content .group li div { background:#fff url(styles_04_FILES/topline.gif) no-repeat right top; position:absolute; left:-1px; top:19px; width:245px; padding:14px 0 0 23px; border:1px solid #828282; border-width:0 1px 1px 0; border-left:1px solid #c7c8c9; display:none; }
#content .group li ul { float:left;  /*width:120px;*/ }
#content .group li ul li { clear:both; float:none; padding:0; color:#828282; font-weight:bold; }
#content .group ul li a { background:none; padding:5px 0; color:#005992; font-size:11px; float:left; margin-right:5px; }
#content .group li li a span { float:left; }
#content .group span span { color:#5c5c5c!important; float:none; }
#content .group .on { border-color:#c7c8c9; }
#content .group #lastlink div { background-position:105% 0; }
#content .detailsform .title { color:#075685; font-weight:bold; font-size:108%; padding-bottom:16px; }
#content #carDetails  .title span.priceNote { color:#E80051; font-size:1.076em; }
#content .detailsform .title span { color:#0078d4; font-size:93%; }
#content .detailsform .backhome{padding:0 0 0 10px}
#content .detailed { padding-bottom:24px; }
#content .prices { margin-bottom:15px; }
#content .prices th { font-weight:bold; width:100px; color:#0078D4; padding-left:2px; }
#content .prices td { width:64px; padding:3px 0; text-align:center;}
#content .prices td.oddtd { background:#E1E2E3; }
#content .prices .old { color:#828282; text-decoration:line-through; padding-right:5px; }
#content .prices .new { color:#E80051; }
#content .details { font-weight:bold; color:#828282; float:left; }
#content .details .odd td { background:#e1e2e3; }
#content .gallerylink { float:left; padding-left:124px; }
#content .gallerylink  a.showgal {display:block; color:#bd0646; font-weight:bold; padding:1px 0 1px 40px; margin-top:8px; }
#content .infoForm { display:none; }
#content .detailsform { font-size:85%; /*padding-bottom:20px;*/ color:#5c5c5c; }
#content .detailsform .fetch label { color:#5c5c5c; font-weight:bold; padding-right:17px; }
#content .detailsform div input { margin-right:7px; }
#content .infoMasina { border-bottom:1px solid #e1e2e3; }
#content .infoMasina #transferPriceWrapper { display:none; }
#content .infoDriver .detailsform div input { margin-right:7px; }
#content .fetch { float:left; padding-right:34px; }
#content .fetch div { padding-bottom:6px; }
#content .options { padding-top:8px; }
#content .options label { padding-right:24px; }
#content .options div { padding-bottom:12px; }
#content .options input { margin-right:8px; vertical-align:middle; margin-top:-4px }
#content .price { color:#0078d4; font-weight:bold; text-align:right; font-size:127.6%; padding-right:11px; }
#content .infoDriver { font-weight:bold; }
#content .infoDriver label { display:block; padding-bottom:8px; }
#content .infoDriver label span { float:left; width:150px; }
#content .infoDriver label span.required { color:#f00; width:20px; text-align:center; }
#content .infoDriver div { float:left; width:317px; }
#content .infoDriver div input { padding-top:1px; width:130px; }
#content .infoDriver div.lastdiv { width:275px; padding-left:10px;}
#content .infoDriver div.lastdiv textarea { width:275px; height:67px; }
#content .conditii { position:relative; z-index: 80; width:820px; }
#content .rightList { float:right; position:relative; z-index:100; }
#content .rightList li { list-style:none; float:left; padding-right:4px; }
#content .rightList li a { font-weight:bold;  }
#content .inner { background:#f4f4f4 url(styles_04_FILES/contentBg.gif) repeat-x 0 0; padding-top:24px; border:1px solid #dcddde; border-width:0 1px; position:relative;  }
#content .inner form { padding-left:8px;  }
#content .inner form a  { font-weight:bold; }
#content .bottomForm { width:952px; position:absolute; right:0; bottom:0;}
#content .bottomForm .submitinner { background:url(styles_04_FILES/formButtonRight.gif)  no-repeat right top; float:right; margin-right:29px; padding-right:1px; }
#content .bottomForm .submitinner input { background:url(styles_04_FILES/formButton.gif)  no-repeat 0 0; border:0; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding:8px 2px 6px 10px; cursor:pointer; }
#content .innerBottom { background:url(styles_04_FILES/bottomForm.gif) no-repeat 0 0; width:952px; height:8px; position:relative; }
#content .Img { border:1px solid #E1E2E3; text-align:center; width:122px; padding:3px; float:left; margin-right:10px; }
#content .parteneri { list-style:none; }
#content .parteneri li { font-size:100%!important; overflow:hidden; }
#content .parteneri li div{ overflow:hidden;}
#content .infoForm { margin-top:-5px; }
#content #ourManualGallery  { width:240px; padding:20px 0 0 17px; }
#content #ourManualGallery  li { list-style:none; float:left; height:75px; margin:0 0 5px 10px; display:inline; }
#content .secondTd { font-weight:normal; }
#content #carDetails  .title{ font-size:14px; }
#content #carDetails  .title span { font-size:13px; }
#popupContainer, #popupContainer #header, #popupContainer #content { width:600px; }
#popupContainer #header { height:30px; }
#popupContainer {  padding:10px 20px; }
#content .inner .tooltip { font-weight:normal; color:#5c5c5c; position:relative; }
#content  .inner{ padding-left:8px;  }
#content #infoMasina a:hover { text-decoration:none; }
#content .tooltip span.tip { background:#fff; display:none; border:1px solid #005e9b; padding:5px; position:absolute; bottom:20px; left:-20px; width:160px; text-align:center; }
#content .over span.tip { display:block; }

/*Left*/
#left { width:219px; float:left; } 
#left h2  { background:url(styles_04_FILES/headerBg.gif) no-repeat 0 0; color:#015990; font-size:138.5%; font-style:italic; padding:10px 10px 8px; }
#content .submenu { background:url(styles_04_FILES/subMenu.gif) repeat-y 0 0; padding:14px 0 0 18px; }
#content .submenu li { background:url(styles_04_FILES/redarrow.gif) no-repeat 0 3px; list-style:none; padding:0 0 9px 14px; font-size:108%; font-weight:bold; }
#content .submenu li a { color:#828282; }
#content .submenu li a:hover { color:#00538f; text-decoration:none; }
#content .submenuBottom { background:url(styles_04_FILES/submenuBottom.gif) no-repeat 0 0; width:219px; height:8px; font-size:1px; }

/*Right*/
#right { width:695px; float:left; padding-left:37px; } 
#content .breadcrumbs { padding-bottom:23px; }
#content .breadcrumbs li { list-style:none; float:left; color:#bd0646; font-size:85%; }
#content .breadcrumbs li a { background:url(styles_04_FILES/delimitBC.gif) no-repeat right 5px; color:#ababab; padding-right:9px; margin-right:5px;  }
#right h1 { color:#02578f; font-size:138.5%; font-style:normal; }
#right p { color:#5c5c5c; }
 
/*Footer*/
#footer{margin:0;clear:both;overflow:hidden;padding:0;font-family:Arial;}
#footer p{padding:0; color:#c2c3c4; text-align:center; font-size:12px; }
#footer div.left, #footer div.right { font-size:12px; }
#footer .left{float:left; text-align:left; color:#005992;}
#footer .right{float:right; text-align:right; color:#005992}
#footer a{color:#c2c3c4; }
#footer .right a{color:#005992; font-weight:bold;}
#footer #links { color:#ababab; border-top:1px dashed #989898; padding:10px 0 25px; }
#footer #links li { float:left; padding-right:12px; }
#footer #links li.firstitem a  {  padding-bottom:3px; }
#footer #links li a {  font-weight:bold; font-size:85%; display:block;}
#footer #links li div { width:216px; }
#footer #links li div a { font-weight:normal;display:inline }
#footer .middle, #footer #links .middle div { width:529px; }
#footer p  { overflow:hidden; text-align:center; }
#footer p a:first-child, #footer p a.firstlink { background:none; }
#footer p a { background:url(styles_04_FILES/delimit.gif) no-repeat left center; padding:0 7px; }
#footer p a.author{background:none; padding:0}

#content .form_box  .carsList  { padding-right:0!important; width:auto; }
#content #carsList { width:168px; }
#content .form_box  .carsList label  { width:auto; }

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
.buttonCalendar { background:url(styles_04_FILES/calendar.gif); height:14px; width:14px; }

a.dp-choose-date { float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(styles_04_FILES/calendar.gif) no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px;cursor: default; }
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied { width: 140px; float: left; }
/*SITEMAP*/
#content  .csc-sitemap li ul { padding:5px 0 0 15px; }

/*IMAGEWRAP*/
.csc-textpic-image { width:auto !important; }
.csc-textpic-imagewrap dt { border:1px solid #E1E2E3; padding:3px; display:block!important; }

#ystatus{position: absolute; top:13px; right:110px;}
.trafic{clear:both; margin:0 auto; width:88px; height:40px}
#content p.campuri_obligatorii, .pagina_inexistenta{color:#ff0000}

#content .inainte, #content .inapoi{ position:absolute; bottom:1px; color:#E80051; text-transform:capitalize; padding:0; cursor:pointer;}
.inainte{right: 5px;}
.inapoi{left: 5px;}
#directii { display:none; }
#content .banner_reducere{width:728px; height:100px; margin:0 auto; padding:0;}
#thankYou #content .align-center { color:#075685; font-size:108%; padding-bottom:16px; text-align:center; }
#thankYou #content #line112 { padding:0 0 0 10px; font-size:85%; }
#thankYou #content .lists { padding:10px 0 30px 0; }
