/********************************************************
GENERAL
*********************************************************/
body {background:url(/images/layout/fundal.jpg) no-repeat top center; margin:0 auto; font-family:"Times New Roman", Times, serif; font-size:14px; line-height:18px; background-color:#dbc2ad; color:#285586; outline:none;}
#wrapper {width:1010px; margin:0 auto;}
h1 {color:#e57508; line-height:34px; font-size:20px; font-weight:bold;}
h1 a {color:#e57508; text-decoration:none;}
h2 {color:#285586; line-height:100%; font-size:18px; font-weight:bold;}
p {margin:0 0 10px 0;}
br {margin:0;}
.red { color:#FF0000; }

/********************************************************
FONTURI LINK-URI
*********************************************************/
a.detaliiLink {font-size:12px; line-height:16px; color:#0d69a3; text-decoration:none; float:right; margin:0 8px 0 0;}
a:hover.detaliiLink {font-size:12px; line-height:16px; color:#ff9000; text-decoration:none;}

/********************************************************
Header
*********************************************************/
#headerDiv {background:url(/images/layout/menu_bg.png) no-repeat bottom right; width:1010px; height:115px; position:relative;}
#menu {float:right; padding:90px 20px 0 0; color:#FFFFFF;}
#menu a {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:18px; margin:0 7px 0 0;}
#menu ul {list-style-type:none;}
#menu ul li {height:20px; margin:0 0 0 5px; display:inline; padding:0; text-align:center;}
#logoDiv {margin:5px 0 10px 0; float:left; width:255px; height:97px;}
#seoLine { position:absolute; top:10px; left:180px; width:830px; height:20px; color:#0d69a3; }
#seoLine a { color:#0d69a3; }

/********************************************************
Content
*********************************************************/
#content {width:1010px; background:url(/images/layout/contentbg.gif) repeat-y; float:left; overflow:hidden;}
#content li a{color:#42A4D3; font-weight:bold; font-size:16px; text-decoration:none;}
#content li a:hover {color:#FFAB0A;}
#content li.indLI, #content li.indLI a { color:#ff8625; text-transform:capitalize; font-weight:bold; font-size:17px; text-decoration:underline; }
.leadBar {width:127px; height:21px; background:url(/images/layout/lead_bar.jpg) no-repeat top center; padding:9px 0 0 33px; margin:20px 0 8px 0; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold;}

/***************Left*************/
#leftBox {width:160px; float:left; margin:15px 0 0 0;}
#leftBox ul {margin:0 0 30px 30px;}
#leftBox ul li {list-style-image:url(/images/layout/li_image.jpg); width:120px; height:18px; margin:0 0 5px 0;}

/***************Center*************/
#oferteBox{margin:0 0 5px 0;}
#centerBox {width:670px; float:left; padding:24px 5px 24px 5px;}
#centerContent {width:666px; padding:1px; border:#CCCCCC 1px solid;}
#centerContent table ul {margin:0 0 20px 30px;}
#centerContent table ul li {list-style-image:url(/images/layout/li_image.jpg); width:60px; height:18px; margin:0 0 5px 0;}
.centerBar {width:656px; height:28px; background:url(/images/layout/center-bar.jpg); color:#FFFFFF; font-size:18px; padding:0 0 0 10px; margin:0 0 10px 0;}
#centerContent ul.filtrare {margin:0 0 20px 30px;}
#centerContent ul.filtrare li {list-style-image:url(/images/layout/li_image_white.jpg); float:left; width:155px; height:18px; margin:0 0 5px 0;}
#centerContent a.filtrare {background:url(/images/layout/li_image_white.jpg) 1% 50% no-repeat; float:left; width:155px; height:22px; font-size:16px; line-height:20px; color:#0d69a3; text-decoration:none; margin:0 8px 0 0; padding:0 0 0 22px; font-weight:bold;}
#centerContent a.filtrare:hover { color:#ff9000; text-decoration:none;}
#centerContent select {border:1px solid #ff9c00; width:140px; margin:5px 0 0 0; height:20px; font-size:11px; color:#285586;}
.centerBar {width:655px; height:28px; background:url(/images/layout/center-bar.jpg); color:#FFFFFF; font-size:18px; padding:0 0 0 10px; margin:0 0 10px 0;}
.centerBar ul {padding:6px 0 0 0; display:inherit;}
.centerBar ul li {background:url(/images/layout/center-bar-li.gif) no-repeat left center; padding:0 0 0 25px; list-style-type:none;}
.programDiv {width:213px; height:110px; float:left; margin:5px 0 0 5px; border:#CCCCCC 1px solid; font-size:18px; line-height:22px; color:#073955;}
.programDiv ul {margin:0 0 10px 20px;}
.programDiv ul li {list-style-image:url(/images/layout/li_image.jpg);}
.programTop {width:203px; height:22px; background-color:#d3ebf8; padding:2px 0 0 10px; margin:0 0 5px 0;}
.programTop a { color:#FF8625; }
.programTop a:hover { color:#0d69a3; text-decoration:none; }
.programPic {width:105px; float:left; padding:0 0 0 5px;}
.programList {width:90px; float:left;}
.programList ul { margin:0; padding:0; }
.programList ul li {background:url(/images/layout/li_image.jpg) no-repeat left center; width:80px; overflow:hidden; height:18px; padding:2px 0 2px 17px; list-style-type:none;}
.ofertaDiv {width:662px; padding:1px 1px 20px 1px; border:#CCCCCC 1px solid; margin:0 0 4px 0;}
.ofertaDiv h1 {font-size:14px; font-weight:bold; color:#e57508; line-height:18px; margin:0 0 5px 10px;}
.ofertaTop {width:652px; height:22px; background-color:#d3ebf8; padding:2px 0 0 10px; margin:0 0 5px 0; font-size:16px; font-weight:bold;}
.ofertaDiv span {font-size:16px; font-weight:bold; color:#CC3300; line-height:20px; margin:0 0 0 5px;}
.breadRight { float:right; padding:5px; width:140px; }
.ofertaDiv p{margin:0 0 10px 0; line-height:18px;}
.ofertaPics {width:110px; float:left; margin: 0 5px 0 0; padding:5px 0 0 5px;}
.ofertaPic {margin:0 0 5px 0; float:left; width:104px; height:104px;}
.ofertaPic a img { border:1px solid #EAEAEA; padding:2px; }
.ofertaPic a:hover img { border:1px solid #e57508; }
.ofertaPicSmall {margin:0 1px 5px 1px; float:left; width:51px; height:51px;}
.ofertaPicSmall a img { border:1px solid #EAEAEA; padding:2px; width:45px; height:45px; }
.ofertaPicSmall a:hover img { border:1px solid #e57508; }
.ofertaDiv ul{list-style-type:disc; list-style-position:inside; margin:5px 0 20px 0;}
.ofertaDiv ul li {float:left; padding:0 0 0 5px; margin:0 0 0 5px;}
.ofertaDivTabel {padding: 0 5px 0 5px;}
.ofertaDiv table {border-top:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-collapse:collapse;}
.ofertaDiv table span {font-size:14px; font-weight:bold; color:#CC3300; line-height:20px; margin:0 0 0 5px;}
.ofertaDiv table td {border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding:2px 0 2px 5px;}
.ofertaDiv .pret { font-weight:bold; font-size:14px; }
.ofertaDiv .pret a { text-decoration:none; background:none; }
.ofertaDiv .pret span.normal { color:#CC3300; }
.ofertaDiv .pret span.oldprice { color:#e57508; font-weight:normal; text-decoration:line-through; font-size:11px; }

.rezervaDiv {padding:10px 0 0 5px;}
.detaliiOferta {float:right; margin:0 5px 0 0;}
.paginareoferte {color:#e57508; font-size:16px; text-align:center; margin:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.paginareoferte a {color:#ffffff; background-color:#53AAD5; text-decoration:none; border:#FF9900 1px solid; padding:2px;}
.paginareoferte a:hover {color:#e57508; background-color:#ffffff; text-decoration:none; border:#FF9900 1px solid;}
.paginareoferte span {font-size:14px; margin:0; padding:0; height:18px;}
a.mailLink {font-size:12px; line-height:16px; color:#0d69a3; text-decoration:none;}
a:hover.mailLink {font-size:12px; line-height:16px; color:#ff9000; text-decoration:none;}
.contact input {border:1px solid #ff9c00; width:200px; margin:5px 0 0 0; height:15px; font-size:11px; color:#285586;}
.contact textarea {border:1px solid #ff9c00; width:200px; margin:5px 0 0 0; height:150px; font-size:11px; color:#285586;}
input.submbit {width:100px; height:20px; float:right;}

.tabelPreturi {width:99%;}

.oldprice { text-decoration:line-through; font-size:11px; }

.earlyBookingDesc { background:#9FFFEA; color:#F00; font-size:14px; font-weight:bold; padding:4px 15px; text-decoration:blink; }

.pret a { color:#285586; }

/***************Right*************/
#rightBox {width:160px; float:left; margin:15px 8px 0 2px; overflow:hidden;}
#rightBox ul {margin:0 0 30px 30px;}
#rightBox ul li {list-style-image:url(/images/layout/li_image.jpg); width:120px; height:18px; margin:0 0 5px 0; display:inline;}
#rightBox p{margin:5px 0 5px 0;}
.rightFormBox {margin:0 0 0 8px; height:160px;}
#rightBox select {border:1px solid #ff9c00; width:140px; margin:5px 0 0 0; height:20px; font-size:11px; color:#285586;}
#rightBox input {color:#285586;}
.ofertaLeadPic {margin:10px 0 10px 0;}


/********************************************************
Footer
*********************************************************/
#footer {background:url(/images/layout/footer_bg.png) no-repeat top right; width:1002px; height:37px; font-size:14px; color:#FFFFFF; margin:0 0 15px 0; text-align:right; padding:10px 8px 0 0;}
.footerLinks { font-size:14px; color:#000; }
.footerLinks a { color:#0d69a3; text-decoration:underline; }
.footerLinks a:hover { color:#0d69a3; text-decoration:none; }

/*---------------------------------------------------------------------------- 
CLEARS
-----------------------------------------------------------------------------*/
.clearer{clear:both; font-size:0px; line-height:0px; height:0px; visibility: hidden;}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
