@charset "utf-8";
/* CAZARI HOTEL CSS */
html, body, div, span, object, h1, h2, h3, p, a, img, ul, li, form, table, caption, tbody, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
}
body {line-height:1;}
ol, ul {list-style:none;}
input {margin:0;padding:0;}
/* remember to define focus styles! */
:focus {outline:0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
body {
background-color:#fde7be;
background-image:url(../images/back.jpg);
background-position:center;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h2 {
margin:0;
padding:0;
font-size:15px;
color:#a10c0c;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
em.required { color: #cc0000; font-size: 0.8em; } 
.textBold { font-weight: bold; } 
.textItalic { font-style: italic; } 
.clearer { clear:both; }
.linieOrizontala { width: 100%; height: 1px; border-top: 0; border-bottom: 1px solid #a10c0c; }
.textRosu { color:#a10c0c; }
.loggedIn { float: right; font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 230px; } 
.ascuns { display:none; } 
p#loader {
background: #FFFCDF;
border: 1px solid #EFDA77;
padding: 15px;
color: #333;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}
.returnError {
background: #FFCFD1;
border: 1px solid #DF5359;
padding: 5px;
color: #DF5359;
font: normal 1em Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}
.returnNoError {
background: #CDEB8B;
border: 1px solid #73880A;
padding: 5px;
color: #73880A;
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}
#loader img, .returnError img, .returnNoError img { vertical-align: middle; margin-right: 10px; }
/* ________________ PLUS ________________ */
#conteiner { width:980px; margin:0 auto;}
/* ________________ HEADER ________________ */
#header {
width:980px;
height:164px;
float:left;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#logo {
width:250px;
height:164px;
float:left;
}
#logo a {
width:250px;
height:164px;
float:left;
}
#banner {
width:728px;
height:90px;
float:left;
overflow:hidden;
}
#meniuHeaderBox {
width:400px;
height:27px;
float:left;
color:#ffffff;
font-size:13px;
font-weight:bold;
}
#meniuHeaderBox span {
font-size:9px;
font-weight:normal;
color:#ffb81d;
}
#meniuHeaderBox ul {
margin-top:2px;
padding:4px;
padding-top:5px;
} 
#meniuHeaderBox li { 
display:inline;
}
#meniuHeaderBox li a{
padding:4px;
padding-top:5px;
color:#FFFFFF;
}
#meniuHeaderBox li a:hover {
padding:4px;
background-color:#005200;
color:#d4fe5c;
text-decoration:none;
}
#imputHeaderBox {
width:320px;
height:26px;
float:right;
}
#steaguri {
width:28px;
height:18px;
float:left;
margin:4px 2px 0 0;
overflow:hidden;
border:1px solid #004900;
}
#selectLimbi {
width:138px;
height:19px;
float:left;
margin:4px 10px 0 0;
}
#selectLimbi select#limbi {
width:138px;
height:19px;
float:left;
font-size:11px;
background-color:#ecfdc1;
color:#002f01;
}
#currency {
width:22px;
height:20px;
float:left;
margin:3px 3px 0 0;
background-image:url(../images/valuta_icon.jpg);
background-repeat:no-repeat;
}
#selectValuta {
width:105px;
height:19px;
float:left;
margin-top:1px;
}
#selectValuta select#valuta {
width:105px;
height:19px;
float:left;
margin:3px 0 0 0;
font-size:11px;
background-color:#ecfdc1;
color:#002f01;
}
#callcenter {
width:121px;
float:right;
margin-top:3px;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:17px;
}
.breadcrumbs {
width:480px;
padding-left:18px;
margin-top:6px;
float:left;
font-size:11px;
color:#067107;
}
.breadcrumbs a {
font-size:11px;
color:#333333;
}
.breadcrumbs a:hover {
font-size:11px;
color:#95110d;
}
.breadcrumbs span {
font-size:11px;
color:#333333;
}
/* ________________ CONTINUT GENERAL ________________ */
#continutgeneral { width:962px; margin:0 auto;}
/* ________________ STANGA ________________ */ 
#stanga { 
width:258px;
float:left;
}
#cautareBox {
width:241px;
min-height:263px;
background-image:url(../images/cautare.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#f19b10;
overflow:hidden;
}
#titluCautare {
width:200px;
float:left;
margin:3px 0 0 8px!important;
margin:3px 0 0 4px;
}
.infoCautare {
width:200px;
float:left;
margin:10px 0 0 10px!important;
margin:10px 0 0 5px;
color:#003600;
font-weight:bold;
line-height:15px;
}
#selectJudet {
width:180px;
height:22px;
float:left;
margin:2px 0 0 8px!important;
margin:2px 0 0 4px;
}
#selectJudet select#judet {
width:180px;
height:22px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#selectLocalitate {
width:180px;
height:22px;
float:left;
margin:2px 0 0 8px!important;
margin:2px 0 0 4px;
}
#selectLocalitate select#localitate {
width:180px;
height:22px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#selectMoneda {
width:60px;
height:22px;
float:left;
margin:2px 0 10px 8px!important;
margin:2px 0 10px 4px;
}
#selectMoneda select#moneda {
width:60px;
height:22px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#bottomCautare {
width:241px;
height:34px;
float:left;
background-image:url(../images/final_cautare.jpg);
background-repeat:no-repeat;
}
#inputCuvinteCheie {
width:241px;
float:left;
margin-top:2px;
}
#inputCuvinteCheie input.search {
width:218px;
height:16px;
float:left;
margin-left:8px;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#calendarBox {
width:240px;
height:24px;
float:left;
margin:2px 0 0 8px!important;
margin:2px 0 0 4px;
}
.inputSosire {
margin:0;
padding:0;
float:left;
}
.inputSosire input.search {
width:66px;
height:16px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
.inputSosire img.datepick-trigger {
float:left;
margin-left:8px;
cursor: pointer;
}
.buton {
width:121px;
height:22px;
float:left;
margin-left:58px!important;
margin-left:29px;
background-image:url(../images/buton.jpg);
background-position:top left;
}
.buton a {
width:121px;
height:18px;
float:left;
background-image:url(../images/buton.jpg);
background-position:top left;
color:#fae7bd;
padding: 2px 0;
}
.buton a:hover{
width:121px;
height:18px;
float:left;
background-image:url(../images/buton.jpg);
background-position:bottom left;
color:#faba58;
text-decoration:none;
padding: 2px 0;
}
.buton a span{
width:121px;
float:left;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#newsletterBox {
width:241px;
height:169px;
float:left;
margin-top:7px;
background-image:url(../images/newsletter.jpg);
background-repeat:no-repeat;
}
#titluNewsletter {
width:200px;
float:left;
margin:11px 0 0 8px!important;
margin:11px 0 0 4px;
}
.infoNewsletter {
width:220px;
float:left;
margin:11px 0 0 8px!important;
margin:11px 0 0 4px;
line-height:15px;
}
#inputNewsletter {
width:218px;
height:16px;
float:left;
margin:4px 0 10px 8px!important;
margin:4px 0 10px 3px;
}
#inputNewsletter input.search {
margin:0;
padding:0;
width:218px;
height:16px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#link {
width:241px;
min-height:138px;
float:left;
background-image:url(../images/link.jpg);
background-position:top;
background-repeat:no-repeat;
overflow:hidden;
color:#343233;
}
#link a {
color:#343233;
font-weight:bold;
}
#link a:hover {
color:#a20c0b;
}
#titluLink {
width:200px;
float:left;
margin:4px 0 0 8px!important;
margin:4px 0 0 4px;
}
.infoLink {
width:220px;
float:left;
margin:11px 0 0 8px!important;
margin:11px 0 0 4px;
line-height:20px;
}
/* ________________ DREAPTA ________________ */
#content {
width:699px;
float:left;
}
.titlu {
width:699px;
height:21px;
float:left;
background-image:url(../images/titlu.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.titluDreapta {
/*width:400px;*/
float:left;
}
#selectLocalitateDreapta {
width:300px;
height:22px;
float:right;
margin:2px 0 0 8px!important;
margin:2px 0 0 4px;
}
#selectLocalitateDreapta p {
margin:0;
padding:4px 0;
float:left; 
} 
#selectLocalitateDreapta select.localitate {
width:145px;
height:22px;
float:right;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
.recomandariBox {
width:699px;
min-height:143px;
float:left;
border-bottom:1px dotted #e2b8b9;
margin-bottom:6px;
}
.recomandariBox a { color:#006000;}
.recomandariBox a:hover { color:#003c00;}
.imagRecomandari {
width:117px;
/*height:137px;*/
overflow:hidden;
float:left;
margin-left:8px!important;
margin-left:4px;
}
.infoRecomandariBox {
width:572px;
min-height:127px;
float:right;
margin-top:8px;
background-image:url(../images/info_back.jpg);
background-position:center;
background-repeat:no-repeat;
}
.topRecomandari {
width:570px;
height:24px;
float:left;
border-bottom:1px dotted #edd0d2;
}
.topRecomandariunu {
width:325px;
font-size:13px;
float:left;
color:#333333;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.topRecomandaridoi {
width:240px;
float:left;
margin-left:4px!important;
margin-left:2px;
}
.topRecomandaritrei {
width:70px;
text-align:right;
margin-right:2px!important;
margin-right:1px;
float:right;
}
.topRecomandarifinal{
width:235px;
font-size:13px;
float:right;
text-align:right;
color:#333333;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rowRecomandari {
width:570px;
height:20px;
float:left;
border-bottom:1px dotted #edd0d2;
}
.stele {
width:69px;
height:20px;
float:left;
}
.numehotel {
width:176px;
float:left;
font-weight:bold;
margin-top:4px;
}
.hotelLocation {
float:right;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-right: 10px;
color: #003700;
}
.localizarehotel {
width:140px;
float:left;
font-weight:bold;
margin:4px 0 0 16px;
}
.dela {
width:140px;
float:right;
text-align:right;
font-weight:normal;
margin:4px 2px 0 0!important;
margin:4px 1px 0 0;
}
.topanchor {
width:699px;
height:21px;
float:left;
border-bottom:1px dotted #edd0d2;
}
.topsign {
width:55px;
height:21px;
float:right;
background-image:url(../images/top.jpg);
background-position:top left;
}
.topsign a {
width:55px;
height:21px;
float:right;
background-image:url(../images/top.jpg);
background-position:top left;
}
.topsign a:hover {
width:55px;
height:21px;
float:right;
background-image:url(../images/top.jpg);
background-position:bottom left;
}
.more {
width:692px;
margin-top:6px;
float:left;
text-align:right;
font-size:9px;
}
.more a { font-size:12px; color:#006000;}
.more a:hover { font-size:12px; color:#003700;}
#bannerContent {
width:699px;
height:90px;
margin-top:30px!important;
margin-top:33px;
float:right;
background-image:url(../images/banner_bottom.jpg);
background-repeat:no-repeat;
}
/* ________________ BOTTOM ________________ */
#bottom {
width:980px;
min-height:260px;
float:left;
background: url(../images/bottom.jpg) no-repeat ;
}
#meniuBottom {
width:650px;
height:20px;
float:left;
margin:12px 0 0 16px!important;
margin:12px 0 0 8px;
color:#c76a65;
}
#meniuBottom ul { list-style:none;}
#meniuBottom li { display:inline;}
#meniuBottom a { color:#000000;}
#copy {
/*width:285px;*/
float:right;
font-size:11px;
color:#828282;
margin-top:18px;
margin-right: 10px;
display: inline;
}
#judeteBottom, #oraseBottom {
width:954px;
float:left;
margin:4px 0 0 16px!important;
margin:4px 0 0 8px;
font-size:11px;
text-align:left;
color:#3b0100;
line-height:16px;
}
#oraseBottom {border-bottom: 1px solid #dbb8be; margin-bottom: 5px;}
#judeteBottom ul, #oraseBottom ul { list-style:none; width: 920px; padding: 5px 10px;}
#judeteBottom li, #oraseBottom li { display:inline; }
#judeteBottom a, #oraseBottom a { font-size:11px; color:#3b0100;}
#judeteBottom a:hover, #oraseBottom a:hover { color:#000000; }
#traficutile {
width:100%;
height:31px;
float:left;
text-align:center;
}
/* ________________ LISTA HOTELURI ________________ */
#rafinareBox {
width:234px;
min-height:191px;
float:left;
margin:3px 0 0 2px!important;
margin:3px 0 0 1px;
background-color: #fde7be;
background-image:url(../images/rafinare.jpg);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
}
.titluRafinare {
width:234px;
height:20px;
float:left;
background-image:url(../images/titlu_rafinare.gif);
background-repeat:no-repeat;
margin:1px 0 1px 0;
}
.titluRafinareText {
width:200px;
float:left;
margin:2px 0 0 8px!important;
margin:2px 0 0 4px;
}
#titlutopRafinare {
width:234px;
text-align:center;
float:left;
margin:6px 0 6px 0;
}
.rafinareunuBox {
width:230px;
height:18px;
float:left;
margin: 1px 2px 1px 2px!important;
margin: 1px 1px 1px 1px;
}
.rafinareunu {
width:201px;
height:18px;
float:left;
background-color:#eace99;
}
.rafinaredoi {
width:27px;
height:18px;
float:right;
background-color:#e5c283;
}
.check {
width:23px;
height:18px;
float:left;
}
.infoRafinare {
width:170px;
height:15px;
float:left;
margin-top:3px!important;
margin-top:5px;
}
.infoRafinaredoi {
width:27px;
height:15px;
float:left;
margin-top:3px!important;
margin-top:5px;
text-align: center;
}
#bottomRafinare {
width:234px;
height:13px;
float:left;
background-image:url(../images/rafinare_bottom.jpg);
background-repeat:no-repeat;
}
#finalrafinare {
width:241px;
height:124px;
float:left;
background-image:url(../images/final_rafinare.jpg);
background-repeat:no-repeat;
}
/* ________________ LISTA HOTELURI CONTINUT ________________ */
.nrpagini {
width:699px;
height:20px;
float:left;
margin-top:8px;
border-bottom:1px dotted #edd0d2;
font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
.nrpagini .pagination { float:left; margin-left: 5px; }
.nrpagini .results { float:right; margin-right: 10px; }
.nrpagini .pagination span { color:#666666; padding: 1px 5px;}
.nrpagini .pagination a { padding: 1px 5px; border: 1px solid #ecdccd; text-decoration:none; }
.nrpagini .pagination a.paginate { color:#333; background-color: #f8e9cd; }
.nrpagini .pagination span.inactive { color: #e5c283; border: 1px solid #ecdccd; background-color: #f8e9cd;} 
.nrpagini .pagination a:hover , .nrpagini .pagination a.current { 
color:#fae7bd;  
background-color: #93120d; 
border: 1px solid #7b0803; 
}
.hotellistaBox {
width:699px;
float:left;
margin-top:8px;
background-color:#ffffff;
}
.titluhotellista {
width:699px;
height:22px;
float:left;
margin-top:8px;
background-image:url(../images/titlu_hotel_lista.jpg);
background-repeat:no-repeat;
line-height: 22px;
}
.infotitluhotellista {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
margin:0 10px 0 10px!important;
margin:0 5px 0 5px;
/*	font-style:italic; */
font-weight:bold;
color:#003700;
}
.infotitluhotellista  a{
color:#003700;
text-decoration: none; 
} 
.infohotellista {
width:680px;
float:left;
margin:6px 0 6px 8px!important;
margin:6px 0 6px 4px;
line-height:17px;
}
.infohotellista a{ color:#b11610;}
.listaboxfinal {
width:699px;
height:30px;
float:left;
background-image:url(../images/lista_box_final.jpg);
background-repeat:repeat-x;
}

.butonlista {
width:121px;
height:22px;
float:right;
margin:8px 24px 0 0!important;
margin:8px 12px 0 0;
background-image:url(../images/buton_lista.jpg);
background-position:top left;
}
.butonlista a {
width:121px;
height:18px;
float:right;
background-image:url(../images/buton_lista.jpg);
background-position:top left;
color:#fae7bd;
padding: 2px 0;
}
.butonlista a:hover{
width:121px;
height:18px;
float:right;
background-image:url(../images/buton_lista.jpg);
background-position:bottom left;
color:#faba58;
text-decoration:none;
padding: 2px 0;
}
.butonlista a span{
width:121px;
float:right;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.buton-rezervare {
width:200px;
height:22px;
float:right;
margin:8px 24px 0 0!important;
margin:8px 12px 0 0;
background-image:url(../images/buton_finalizare.jpg);
background-position:top left;
}
.buton-rezervare a {
width:200px;
height:18px;
float:right;
background-image:url(../images/buton_finalizare.jpg);
background-position:top left;
color:#fae7bd;
padding: 2px 0;
}
.buton-rezervare a:hover{
width:200px;
height:18px;
float:right;
background-image:url(../images/buton_finalizare.jpg);
background-position:bottom left;
color:#faba58;
text-decoration:none;
padding: 2px 0;
}
.buton-rezervare a span{
width:200px;
float:right;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.tabellistabox {
width:699px;
float:left;
line-height:17px;
background-color:#f0f0f0;
}
.globalCellsBox {
float:left;
width: 550px; 
} 
.listaceluleBox {
width:550px;
float:left;
margin-left:8px;
margin-bottom:2px;
}
.listaceluletitlubox {
width:545px;
height:16px;
float:right;
font-weight:bold;
}
.titluceluleunu {
width:186px;
height:16px;
float:left;
}
.titluceluledoi {
width:100px;
height:16px;
float:left;
}
.titluceluletrei {
width:42px;
height:16px;
float:left;
}
.titlucelulepatru {
width:122px;
height:16px;
float:left;
}
.titlucelulecinci {
width:95px;
height:16px;
float:left;
}
.celulealbeBox {
width:550px;
height:24px;
float:left;
margin-left:8px;
background-image:url(../images/celule_back.jpg);
background-repeat:repeat-y;
margin-bottom:2px;
}
.albeunu {
width:176px;
float:left;
margin:4px 0 0 5px!important;
margin:4px 0 0 2px;
}
.albedoi {
width:96px;
float:left;
margin:4px 0 0 8px;
}
.albetrei {
width:20px;
float:left;
margin:4px 0 0 8px;
font-weight:bold;
font-size:13px;
}
.omuleanu {
width:9px;
height:14px;
float:left;
margin-top:6px;
background-image:url(../images/omuleanu.jpg);
background-repeat:no-repeat;
}
.albepatru {
width:80px;
float:left;
margin:4px 0 0 20px;
}
.albesemne {
width:36px;
height:24px;
float:left;
}
.albesemne img{ float:left; }
.inputCamere {
width:40px;
height:16px;
float:left;
margin:2px 8px 0 10px!important;
margin:2px 2px 0 5px;
}
.inputCamere input.search {
margin:0;
padding:0;
width:40px;
height:16px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
/* ________________ HOTEL DETALII ________________ */
#detaliiTopsigns {
width:699px;
height:39px;
float:left;
border-bottom:1px dotted #edd0d2;
}
#detaliiTopunu {
width:465px;
height:39px;
float:left;
margin-top:4px;
}
#detaliiTopinfo {
width:470px;
float:left;
margin-left:2px!important;
margin-left:1px;
}
.butoninapoi {
width:170px;
height:22px;
float:right;
margin:14px 21px 0 0!important;
margin:14px 11px 0 0;
background-image:url(../images/inapoi.jpg);
background-position:top left;
}
.butoninapoi a {
width:170px;
height:18px;
float:right;
background-image:url(../images/inapoi.jpg);
background-position:top left;
color:#fae7bd;
padding: 2px 0;
}
.butoninapoi a:hover{
width:170px;
height:18px;
float:right;
background-image:url(../images/inapoi.jpg);
background-position:bottom left;
color:#faba58;
text-decoration:none;
padding: 2px 0;
}
.butoninapoi a span{
width:170px;
float:right;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titludetalii {
width:699px;
height:22px;
float:left;
margin:6px 0 4px 0;
background-image:url(../images/titlu_detalii.jpg);
background-repeat:no-repeat;
}
.titludetaliiInfo {
width:127px;
float:left;
text-align:center;
margin:5px 0 0 10px!important;
margin:6px 0 0 5px;
font-weight:bold;
color:#005f01;
}
#signsbox {
width:70px;
height:15px;
float:right;
margin-right:20px!important;
margin-right:10px;
}
#newsletter {
width:25px;
height:15px;
float:left;
background-image:url(../images/plic.jpg);
background-repeat:no-repeat;
}
#newsletter a {
width:25px;
height:15px;
float:left;
background-image:url(../images/plic.jpg);
background-repeat:no-repeat;
}
#recomanda {
width:16px;
height:15px;
float:left;
background-image:url(../images/peoples.jpg);
background-repeat:no-repeat;
}
#recomanda a {
width:16px;
height:15px;
float:left;
background-image:url(../images/peoples.jpg);
background-repeat:no-repeat;
}
#tipareste {
width:25px;
height:15px;
float:left;
background-image:url(../images/imprimanta.jpg);
background-repeat:no-repeat;
}
#tipareste a {
width:25px;
height:15px;
float:left;
background-image:url(../images/imprimanta.jpg);
background-repeat:no-repeat;
}
.detaliihotelInfoBox {
width:699px;
float:left;
}
.detaliihotelInfoBox {
width:450px;
float:left;
line-height:20px;
}
#detaliihotelInfo {	position:relative; min-height: 121px; }
#nrRezervari {
color:#FFFFFF;
float:left;
font-weight:bold;
font-size:13px;
padding:5px 0 0 55px;
}
.special {
width:200px;
height:200px;
float:right;
/*background-image:url(../images/special.jpg);
background-repeat:no-repeat;*/
}
#googleadds{
float:left;
margin-top: 15px;
margin-left: 10px;
width:160px;
height: 600px;
}
#detaliifotoBox {
width:699px;
float:left;
border-top:1px solid #eedcdb;
border-bottom:1px solid #eedcdb;
position: relative;
overflow: hidden;
padding-bottom: 2px;
}
#extranrtelefon {
width:699px;
height:22px;
float:left;
margin-top:8px;
background-image:url(../images/plusphone.jpg);
background-repeat:no-repeat;
}
#hoteldetaliibig {
width: 400px;
height: 300px;
float: left;
margin: 2px 0 0 2px!important;
margin: 2px 0 0 1px;
overflow: hidden;
/*background: #fff url(../images/ajax-loader.gif) no-repeat 50% 50%;*/
}
#hoteldetaliibig img{
width:400px;
}
#thumbBox {
width: 290px;
height: 240px;
float: left;
margin: 2px 0 0 2px;
/*border-bottom:1px solid #eedcdb;*/
}
.hoteldetaliiThumb {
width:94px;
height:58px;
float:left;
overflow:hidden;
margin:0 2px 2px 0;
}
.hoteldetaliiThumb img{	width:94px;	}
.hoteldetaliipag {
width:286px;
height:15px;
position: absolute;
right: 9px;
bottom:0;
background-color:#fde7be;
padding-top:3px;
}
.hoteldetaliipag a { color:#000000;}
.hoteldetaliipag span { color:#ecb858;}
.detaliitoprezervari {
width:699px;
height:61px;
float:left;
background-image:url(../images/detalii_top_rezervari.jpg);
background-repeat:no-repeat;
}
.detaliibackinput {
width:125px;
height:136px;
float:left;
margin-left:8px!important;
margin-left:4px;
background-image:url(../images/detalii_back_imput.jpg);
background-repeat:no-repeat;
}
#detaliitoplabel { width:360px; float:right; margin-top:10px;}
#detaliitoplabel h2{ color:#003a00;}
.inputSosiredetalii {
width:112px;
height:16px;
float:left;
margin:2px 0 5px 8px!important;
margin:2px 0 0 3px;
}
.inputSosiredetalii input.search {
margin-right: 4px;
padding:0;
width:66px;
height:16px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
.selectMonedadoi {
width:60px;
height:22px;
float:left;
margin:1px 0 0 8px!important;
margin:2px 0 0 4px;
}
.selectMonedadoi select#moneda {
width:60px;
height:22px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
#inputNopti {
width:40px;
height:16px;
float:left;
margin:2px 0 6px 8px!important;
margin:2px 0 2px 3px;
}
#inputNopti input.search {
margin:0;
padding:0;
width:20px;
height:16px;
float:left;
font-size:12px;
background-color:#ffe9c6;
color:#333333;
}
.infoCautaredetalii {
width:100px;
float:left;
padding-left:14px;
padding-top:2px;
color:#003600;
font-weight:bold;
line-height:15px;
}
.detaliihotelText{
width:690px;
padding:2px 0 2px 2px;
float:left;
line-height:20px;
}
.detaliihotelText span { color:#70ec71;} 
.coloanedoidetalii { 
width:300px;
float:left;
padding:2px 0 2px 2px;
margin-left:15px!important;
margin-left:2px;
}
.coloanedoidetalii ul {list-style:circle;}
/* ________________ PASI REZERVARE ________________ */
#telrezervare {
width:200px;
float:right;
font-size:16px;
color:#a10c0c;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin:21px 6px 0 0!important;
margin:21px 3px 0 0;
}
#toprezervari {
width:699px;
height:70px;
float:left;
background-image:url(../images/pasgol.jpg);
background-repeat:no-repeat;
}
#toprezervari1 {
width:699px;
height:70px;
float:left;
background-image:url(../images/pasul1.jpg);
background-repeat:no-repeat;
}
#toprezervari2 {
width:699px;
height:70px;
float:left;
background-image:url(../images/pasul2.jpg);
background-repeat:no-repeat;
}
#toprezervari3 {
width:699px;
height:70px;
float:left;
background-image:url(../images/pasul3.jpg);
background-repeat:no-repeat;
}
#toprezervari4 {
width:699px;
height:70px;
float:left;
background-image:url(../images/pasul4.jpg);
background-repeat:no-repeat;
}
.titlutoprezervari {
width:699px;
text-align:center;
float:right;
font-size: 1.4em;
color:#ffffff;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 18px;
}
.butonpasi {
width:167px;
height:22px;
float:left;
margin-left:20px!important;
margin-left:10px;
background-image:url(../images/buton_pasi.jpg);
background-position:top left;
}
.butonpasi a {
width:167px;
height:18px;
float:left;
background-image:url(../images/buton_pasi.jpg);
background-position:top left;
color:#fae7bd;
padding: 2px 0;
}
.butonpasi a:hover, .butonpasi a.active{
width:167px;
height:18px;
float:left;
background-image:url(../images/buton_pasi.jpg);
background-position:bottom left;
color:#faba58;
text-decoration:none;
padding: 2px 0;
}
.butonpasi a span{
width:167px;
float:left;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.blueReservari {
width:699px;
float:left;
margin-top:8px;
background-color:#f0f0f0;
border-bottom:1px solid #e4e1e1;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}
.contentRezervari {
width: 640px;
float: left;
padding: 0 20px 10px 20px;
line-height: 18px;
}
.contentRezervari label { font-weight:bold; }
.contentRezervari .turistiLabels label { width:205px; float:left;  }
.contentRezervari input, textarea { border: 1px solid #ccc; padding: 2px 5px; color: #333; margin-right: 5px;}
.contentRezervari input { width: 180px; height: 18px; }
.contentRezervari input.serie_ci { width: 70px;  }
.contentRezervari input.nr_ci { width: 93px;  }
.contentRezervari input.error { border: 1px solid #cc0000; }
.contentRezervari input.butonRadio { width: 20px; padding: 0; margin:0; vertical-align: middle; }
.contentRezervari input.butonCheck { width: 20px; padding: 0; margin:0; vertical-align: middle; }
.contentRezervari select { border: 1px solid #ccc; padding: 1px 0 1px 5px; height: 22px; width:193px; margin-right:5px; }
.contentRezervari textarea { width: 500px; height: 50px; padding: 5px; }
.txContent {
float:left;
margin-top: 15px;
padding: 0 10px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #333;
line-height: 18px;
width: 679px;
}
.txContent a { text-decoration: none; color: #a10c0c; }
.txContent a:hover { text-decoration: none; color: #333; }
.txContent ul { margin: 5px; list-style: circle outside; padding:5px 0 5px 30px; }
/* ==== Formulare ==== */
form#contactForm {
float: left;
margin-top: 15px;
margin-left: 15px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}
form#contactForm table td {	padding: 5px 0; }
form#contactForm table td label { font-weight: bold; }
form#contactForm table td label.error { font-weight: normal; color: #a10c0c; font-size: .9em;}
form#contactForm table td input.tiptext { width: 220px; padding: 2px 5px; border: 1px solid #ccc; }
form#contactForm table td input.tiptext:focus { background-color: #f4f4f4; }
form#contactForm table td select { width: 230px; padding: 1px 0 1px 5px; border: 1px solid #ccc; }
form#contactForm table td textarea { width: 375px; height: 100px; }
form#contactForm table td .butonpasi { margin-left: 0!important; margin-left: 0; }
form#contactForm table td .butonpasi a { color:#fae7bd; }
form#contactForm table td .butonpasi a:hover { color:#faba58; }
/* ==== END Formulare ==== */
/* ________________ FLASH DESTINATII PLUS ________________ */
#destinatii {
width:235px;
float:left;
margin:10px 0 5px 2px!important;
margin:10px 0 5px 1px;
}
#flashdestinatii {
width:235px;
height:220px;
float:left;
}
#plusdestinatii {
width:235px;
height:127px;
float:left;
background-image:url(../images/destinatiiplus.jpg);
background-repeat:no-repeat;
}
#titludestinatii {
width:235px;
float:left;
text-align:center;
margin-top:13px;
font-size:15px;
color:#fee7be;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#infodestinatii {
width:200px;
height:70px;
float:left;
margin:10px 0 0 16px!important;
margin:10px 0 0 8px;
line-height:17px;
color:#fee7be;
}
#infodestinatii span {font-size:9px;}
#infodestinatii ul{
list-style:none;
float:left;
color:#fee7be;
font-weight:bold;
}
#infodestinatii li{
width:95px;
margin-left:4px!important;
margin-left:2px;
float:left;
}
#infodestinatii a{color:#fee7be;}
/* ________________ OFERTE SPECIALE PE HOME ________________ */
.ofertespecialebox {
width:230px;
height:66px;
float:left;
margin-left:2px!important;
margin-left:1px;
margin-bottom: 2px;
background-image:url(../images/back_oferte.jpg);
background-repeat:no-repeat;
}
.thofertespeciale {
width:58px;
height:62px;
float:left;
margin: 2px 0 2px 8px!important;
margin: 2px 0 2px 4px;
overflow:hidden;
/*border:2px solid #ffffff;*/
}
.labelhotel {
width:150px;
float:right;
/*border-top: 1px solid #88bb7a;
border-bottom: 1px solid #88bb7a;*/
font-size:11px;
font-weight:bold;
color: #003700;
margin:2px 0 0 0;
padding:2px 0 2px 0;
line-height: 15px;
}
.labelhotel a,.labelhotel a:hover{ color: #003700; text-decoration: none; }
.ofertespecialeinfobox {
width:150px;
height:50px;
float:right;
}
.ofertespecialeinfo {
width:150px;
float:left;
font-size:12px;
color: #333;
margin-top: 3px;
}
.ofertespecialedetalii {
width:150px;
float:right;
text-align:right;
padding-right:4px;
color: #93120d;
font-size:11px;
}
.ofertespecialedetalii a{ color: #93120d; }
.ofertespecialedetalii a:hover{ color: #93120d; text-decoration:underline;}
/* === START Agentii === */
ul.tabNav {
width:642px;
height:24px;
/*border-bottom:1px solid #b5b5b5;*/
list-style: none;
margin:0 auto;
padding:0;
}
ul.tabNav li {
width:162px;
height:24px;
float:left;
background-image:url(../images/button_formular.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-right:2px!important;
margin-right:1px;
text-align:center;
font-weight:bold;
}
ul.tabNav li a{
width:162px;
height:24px;
float:left;
background-image:url(../images/button_formular.jpg);
background-repeat:no-repeat;
background-position:center center;
color:#a10c0c;
}
ul.tabNav li a:hover, ul.tabNav li a.selected{
width:162px;
height:24px;
float:left;
background-image:url(../images/button_formular.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#fff; 
} 
ul.tabNav li span, ul.tabNav li a.selected:hover span{ width:162px; float:left; padding-top:5px; }

#login, #register {
background: #fdecd3;
border: 1px solid #e0ccb3;
margin: 0 auto;
min-height: 150px;
padding: 20px;
width: 600px;
overflow: hidden;
}
#leftPanel {
float:left;
width: 300px;
margin-right: 20px!important;
margin-right: 10px;
}
#leftPanel p {
margin: 15px;
text-align: justify;
line-height: 20px;
font-size: 1em;
color: #5e5e5e;
}
#rightPanel { 
float:right; 
width: 255px;
}
#eroareLogin p{
padding: 5px;
color: #cc0000;
font-size: 1.1em;
}
#loginForm p { margin-bottom:10px; }
#loginForm label {
width: 100%;
font-weight: bold;
font-size: 1.1em;
color: #a10c0c;
}
#loginForm input.tipText, #register input.tipText {
width: 220px;
font-size: 1.1em;
color: #5e5e5e;
padding: 3px 5px;
border: 1px solid #e0ccb3;
background: #fff;
}
#loginForm input.tipText:focus, #register input.tipText:focus {
width: 220px;
font-size: 1.1em;
color: #5e5e5e;
padding: 3px 5px;
border: 1px solid #e0ccb3;
background: #f4f4f4;
}
#butonLogin{
height: 22px;
width: 167px;
background: #eee url(images/buton_pasi.jpg) no-repeat bottom left;
border: none;
font: bold 1.1em/22px Verdana, Arial, Helvetica, sans-serif;
color: #fae7bd;
} 
#register textarea { 
width: 370px;
height: 100px;
font-size: 1.1em;
color: #5e5e5e;
padding: 3px 5px;
border: 1px solid #e0ccb3; 
background: #fff; 
}
#register table td { padding: 5px 0; }
#register table td label { font-weight: bold; font-size: 1.1em; color: #a10c0c; }
#register table td label.error { font-weight: normal; color: #a10c0c; font-size:.9em; }
#register .butonpasi { margin-left: 0!important; margin-left: 0; color: #fae7bd;}
#register .butonpasi a { color:#fae7bd; }
#register .butonpasi a:hover { color:#faba58; }
/* === END Agentii === */

/* ________________ MULTE OFERTE PE HOME PLUS ________________ */

.multeofertebox {
	width: 230px;
	height: 40px;
	float: left;
	margin-left: 2px;
	margin-bottom: 2px;
	background-image:url(../images/back_multeoferte.jpg);
	background-repeat:no-repeat;
} .multeofertelabel {
	width:210px;
	height:14px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 8px!important;
	margin:4px 0 0 4px;
} .multeofertelabel a{
	color: #003700;
	font-weight:bold;
} .multeoferteinfobox {
	width:210px;
	float:left;
	margin:2px 0 0 8px!important;
	margin:2px 0 0 4px;
} .multeoferteinfo {
	width:auto;
	float:left;
	color: #333333;
} .pretmulte {
	width:auto;
	float:left;
	color:#af0a0a;
	font-weight:bold;
	margin-left:4px!important;
	margin-left:2px;
} .multeofertedetalii {
	width:auto;
	float:right;
	font-size:11px;
	color: #93120d;
	margin-top:1px;
} .multeofertedetalii a {
	color: #93120d;
	text-decoration:none;
} .multeofertedetalii a:hover {
	color: #93120d;
	text-decoration:underline;
}