@charset "utf-8";
html {overflow:-moz-scrollbars-vertical;}

* {margin:0px; padding:0px;}
body {padding:0 0 20px 0; font:normal 13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#000; background:#57735b url(../images/bg.jpg) repeat-x center top;}
a {text-decoration:none; outline-style:none; color:#a22a00;}
a:hover {color:#000;}
img {border:0px;}
h1 {font-size:30px; line-height:44px; color:#a22a00;}
h2 {font-size:30px; line-height:44px; color:#407027;}
h3 {padding:0 0 10px 15px; font-size:16px; color:#407027; background:url(../images/bullet_h3.gif) no-repeat left 7px;}

.fL {float:left;}
.fR {float:right;}
.clear {display:block; clear:both;}
.empty10 {height:10px; clear:both;}
.empty15 {height:15px; clear:both;}
.empty20 {height:20px; clear:both;}
.mr14 {margin-right:14px;}

.btnRedRight {display:block; text-align:center; color:#fff; background-color:#a22a00;}
.btnRedRight b {display:block; background:url(../images/right_dot.gif) no-repeat left top;}
.btnRedRight b b {background:url(../images/right_dot.gif) no-repeat right top;}
.btnRedRight b b b {background:url(../images/right_dot.gif) no-repeat right bottom;}
.btnRedRight b b b b {padding:3px 5px; font-weight:normal; font-size:11px; background:url(../images/right_dot.gif) no-repeat left bottom;}
.btnRedRight:hover {background-color:#82a05c; color:#fff;}

.bodyHeader {background:url(../images/bg_header.jpg) no-repeat center top;}
.bodyHeaderEn {background:url(../images/bg_header_en.jpg) no-repeat center top;}
.site {width:960px; margin:0px auto;}

.lang {width:70%; height:40px; font-size:11px; color:#ebff8b; background:url(../images/lang_dot.gif) repeat-x left bottom;}
.lang ul {list-style:none;}
.lang ul li {float:left; padding:7px 10px 0 0;}
.lang ul li span {display:block; padding-top:3px;}
.lang ul li a {display:block; width:39px; height:24px; text-indent:-9999px;}
.lang ul li .langRo {background:url(../images/lang_ro.gif) no-repeat left top;}
.lang ul li .langRo:hover {background:url(../images/lang_ro.gif) no-repeat left bottom;}
.lang ul li .langRoSel {background:url(../images/lang_ro.gif) no-repeat left bottom;}
.lang ul li .langEn {background:url(../images/lang_en.gif) no-repeat left top;}
.lang ul li .langEn:hover {background:url(../images/lang_en.gif) no-repeat left bottom;}
.lang ul li .langEnSel {background:url(../images/lang_en.gif) no-repeat left bottom;}
.lang .www {display:block; width:150px; color:#ebff8b; text-align:right; line-height:39px;}
.lang .www:hover {color:#fff;}

.logo {display:block; width:460px; height:134px; text-indent:-9999px; background:url(../images/home_btn.gif) no-repeat 5px 93px;}
.logo:hover {background:url(../images/home_btn_on.gif) no-repeat 5px 93px;}

.topNav {width:75%; height:53px; background:url(../images/top_nav_dot.gif) repeat-x left top;}
.topNav ul {list-style:none; padding:12px 0 0 5px;}
.topNav ul li {float:left; padding:0 2px 0 0;}
.topNav ul li a {display:block; height:41px; text-indent:-9999px;}
.topNav ul li .bHotel {width:52px; background:url(../images/b_hotel.png) no-repeat left top;}
.topNav ul li .bHotel:hover {background:url(../images/b_hotel.png) no-repeat left bottom;}
.topNav ul li .bHotelSel {width:52px; background:url(../images/b_hotel.png) no-repeat left bottom;}
.topNav ul li .bRestaurant {width:85px; background:url(../images/b_restaurant.png) no-repeat left top;}
.topNav ul li .bRestaurant:hover {background:url(../images/b_restaurant.png) no-repeat left bottom;}
.topNav ul li .bRestaurantSel {width:85px; background:url(../images/b_restaurant.png) no-repeat left bottom;}
.topNav ul li .bPretCazare {width:87px; background:url(../images/b_pret_cazare.png) no-repeat left top;}
.topNav ul li .bPretCazare:hover {background:url(../images/b_pret_cazare.png) no-repeat left bottom;}
.topNav ul li .bPretCazareSel {width:87px; background:url(../images/b_pret_cazare.png) no-repeat left bottom;}
.topNav ul li .bGalerieFoto {width:93px; background:url(../images/b_galerie_foto.png) no-repeat left top;}
.topNav ul li .bGalerieFoto:hover {background:url(../images/b_galerie_foto.png) no-repeat left bottom;}
.topNav ul li .bGalerieFotoSel {width:93px; background:url(../images/b_galerie_foto.png) no-repeat left bottom;}
.topNav ul li .bOferteSarbatori {width:133px; background:url(../images/b_oferte_de_sarbatori.png) no-repeat left top;}
.topNav ul li .bOferteSarbatori:hover {background:url(../images/b_oferte_de_sarbatori.png) no-repeat left bottom;}
.topNav ul li .bOferteSarbatoriSel {width:133px; background:url(../images/b_oferte_de_sarbatori.png) no-repeat left bottom;}
.topNav ul li .bPastravarie {width:86px; background:url(../images/b_pastravarie.png) no-repeat left top;}
.topNav ul li .bPastravarie:hover {background:url(../images/b_pastravarie.png) no-repeat left bottom;}
.topNav ul li .bPastravarieSel {width:86px; background:url(../images/b_pastravarie.png) no-repeat left bottom;}
.topNav ul li .bContact {width:68px; background:url(../images/b_contact.png) no-repeat left top;}
.topNav ul li .bContact:hover {background:url(../images/b_contact.png) no-repeat left bottom;}
.topNav ul li .bContactSel {width:68px; background:url(../images/b_contact.png) no-repeat left bottom;}
/* Style for English navigation */
.topNav ul li .bPretCazareEn {width:56px; background:url(../images/b_pret_cazare_en.png) no-repeat left top;}
.topNav ul li .bPretCazareEn:hover {background:url(../images/b_pret_cazare_en.png) no-repeat left bottom;}
.topNav ul li .bPretCazareEnSel {width:56px; background:url(../images/b_pret_cazare_en.png) no-repeat left bottom;}
.topNav ul li .bGalerieFotoEn {width:101px; background:url(../images/b_galerie_foto_en.png) no-repeat left top;}
.topNav ul li .bGalerieFotoEn:hover {background:url(../images/b_galerie_foto_en.png) no-repeat left bottom;}
.topNav ul li .bGalerieFotoEnSel {width:101px; background:url(../images/b_galerie_foto_en.png) no-repeat left bottom;}
.topNav ul li .bOferteSarbatoriEn {width:110px; background:url(../images/b_oferte_de_sarbatori_en.png) no-repeat left top;}
.topNav ul li .bOferteSarbatoriEn:hover {background:url(../images/b_oferte_de_sarbatori_en.png) no-repeat left bottom;}
.topNav ul li .bOferteSarbatoriEnSel {width:110px; background:url(../images/b_oferte_de_sarbatori_en.png) no-repeat left bottom;}
.topNav ul li .bPastravarieEn {width:86px; background:url(../images/b_pastravarie_en.png) no-repeat left top;}
.topNav ul li .bPastravarieEn:hover {background:url(../images/b_pastravarie_en.png) no-repeat left bottom;}
.topNav ul li .bPastravarieEnSel {width:86px; background:url(../images/b_pastravarie_en.png) no-repeat left bottom;}


.rightNav {list-style:none; height:30px;}
.rightNav li {float:left;}
.rightNav li a {display:block; height:26px; text-indent:-9999px;}
.rightNav li .bAtractii {width:151px; margin-right:4px; background:url(../images/b_atractii_turistice.png) no-repeat left top;}
.rightNav li .bAtractii:hover {background:url(../images/b_atractii_turistice.png) no-repeat left bottom;}
.rightNav li .bAtractiiSel {width:151px; margin-right:4px; background:url(../images/b_atractii_turistice.png) no-repeat left bottom;}
.rightNav li .bTur {width:150px; background:url(../images/b_tur_virtual.gif) no-repeat left top;}
.rightNav li .bTur:hover {background:url(../images/b_tur_virtual.gif) no-repeat left bottom;}
.rightNav li .bTurSel {width:150px; background:url(../images/b_tur_virtual.gif) no-repeat left bottom;}
.rightNav li .bAtractiiEn {width:151px; margin-right:4px; background:url(../images/b_atractii_turistice_en.png) no-repeat left top;}
.rightNav li .bAtractiiEn:hover {background:url(../images/b_atractii_turistice_en.png) no-repeat left bottom;}
.rightNav li .bAtractiiEnSel {width:151px; margin-right:4px; background:url(../images/b_atractii_turistice_en.png) no-repeat left bottom;}
.rightNav li .bTurEn {width:150px; background:url(../images/b_tur_virtual.gif) no-repeat left top;}
.rightNav li .bTurEn:hover {background:url(../images/b_tur_virtual.gif) no-repeat left bottom;}
.rightNav li .bTurEnSel {width:150px; background:url(../images/b_tur_virtual.gif) no-repeat left bottom;}

.main {background:url(../images/main_bg_white.gif) repeat-y left top;}
.dL {width:590px; padding:15px 5px 0 20px;}
.dL p {line-height:18px; padding-bottom:10px;}
.dR {width:331px; font-size:11px;}
.dRcontent {padding:0 10px 10px 16px;}
.dRHotel {position:relative; height:56px; margin-left:6px; border-bottom:7px solid #648a4d;}
* html .dRHotel {position:relative; height:64px; margin-left:6px; border-bottom:5px solid #648a4d;}
.dRHotel div {position:absolute; width:473px; height:244px; top:-188px; right:-130px; background:url(../images/hotel_lostrita.png) no-repeat left top;}
* html .dRHotel div {position:absolute; width:473px; height:244px; top:-188px; right:-130px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hotel_lostrita.png', sizingMethod='scale');}

.rightSideBg {background:url(../images/right_side_bg.gif) repeat-y left top;}
.rightSideBtm {height:20px; background:url(../images/right_side_bottom.png) no-repeat left top;}

.wrapH1 {padding:0 0 10px 0; margin-bottom:10px; background:url(../images/h1_bg.gif) no-repeat left bottom;}
.wrapH1right {border-bottom:1px dashed #a8c968;}
.wrapH2 {padding:0 0 3px 0; margin-bottom:10px; background:url(../images/h2_bg.gif) repeat-x left bottom;}

.hL {width:270px; padding:0 20px 0 0;}
.hR {width:275px; padding:0 0 0 20px; border-left:1px dashed #a8c968;}

.box {padding:10px; border-top:1px solid #e4ebc9; background:url(../images/box_bg.png) no-repeat left bottom;}
.box p {line-height:18px; padding-bottom:10px;}
.boxEv b {display:block; color:#000;}
.boxEv span {color:#b0bb8d; font-size:12px; font-weight:bold;}
.boxEv a {font-weight:bold;}
.boxEv a:hover {text-decoration:underline;}

.hContact {list-style:none;}
.hContact li {padding:0 0 8px 20px;}
.hContact li.iconAdresa {background:url(../images/icon_adresa.gif) no-repeat left top;}
.hContact li.iconComenzi {background:url(../images/icon_comenzi.gif) no-repeat left top;}
.hContact li.iconEmail {background:url(../images/icon_email.gif) no-repeat left top;}


.row {padding:5px 0; border-bottom:1px solid #fff;}
.row:hover {border-bottom:1px solid #ccc; background-color:#f8faf1;}
.row label {display:block; width:230px; padding-left:20px; cursor:pointer; line-height:30px;}
.row fieldset {padding:5px 15px 15px 15px;}
.row legend {padding:0 10px; font-size:14px;}
* html .row legend {padding:0 10px 10px 10px; font-size:14px;}

.rowRed {padding:5px 0; border-bottom:1px solid #fff; background:url(../images/red_star.gif) no-repeat 44% 6px;}
.rowRed:hover {border-bottom:1px solid #ccc; background:#f8faf1 url(../images/red_star.gif) no-repeat 44% 6px;}
.rowRed label {display:block; float:left; width:230px; padding-left:20px; cursor:pointer; line-height:30px;}

.rowIn {padding:0 0 10px 0;}
.rowInRed {padding:0 0 10px 0; background:url(../images/red_star.gif) no-repeat 44% 6px;}

.ev {padding:0 0 20px 0; margin-bottom:20px; background:url(../images/bg_event.gif) no-repeat center bottom;}
.evDate {font-size:11px; color:#999; line-height:12px;}
.evTitlu {padding-bottom:3px; font-size:20px; letter-spacing:-1px; color:#000;}
.evTitlu:hover {color:#a22a00;}

.evGalerie {}
.evGalerie img {float:left; padding:1px; border:2px solid #8ca67d;}
.evGalerie img.mrg {margin:0 8px 10px 0;}
.pgGal {display:block; float:left;}

.poza {width:140px; height:94px; border:1px solid #8ca67d;}
.poza a {display:block; width:140px; height:140px; text-indent:-9999px;}
.poza a:hover {}
.mrg {margin:0 7px 7px 0;}

.galerieNav {list-style:none; height:30px;}
.galerieNav li {display:inline; padding-right:2px;}
.galerieNav li a {padding:5px; font-size:11px; color:#fff; line-height:20px;  background-color:#8ca67d;}
.galerieNav li a:hover {color:#fff; background-color:#407027;}

.turVirtual {padding:10px; margin:0 0 10px 0; text-align:center; border:1px dashed #e0e7c7; background-color:#f4f9e6;}
.turHome {padding:5px 0; border:1px dashed #e0e7c7; background-color:#f4f9e6;}

.btnPdf {padding:10px 0 0 0; }
.btnPdf a {display:block; padding-left:55px; margin-bottom:5px; font-size:20px; color:#000; line-height:49px; background:url(../images/btn_pdf.png) no-repeat left top;}
.btnPdf a:hover {color:#a22a00;}


.field1, .required {padding:5px; border:3px solid #d6d6d6; font-size:13px; color:#555; background:url(../images/field1_bg.gif) repeat-x left bottom;}
.field1:hover, .required:hover {border:3px solid #b3df2c; background:url(../images/field1_bg.gif) repeat-x left bottom;}
.field1:focus, .required:focus {border:3px solid #b3df2c; background:url(../images/field1_bg_focus.gif) repeat-x left bottom;}
.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

.footer {height:66px; padding:0 60px 0 20px; font-size:11px; color:#fff; background:url(../images/footer_bg.png) no-repeat left top;}
.footer a {color:#fff;}
.footer a:hover {color:#fff; text-decoration:underline;}

#fakepixel {width:200px;}
#fakepixel span {color:#333333;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#8b0000;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:200px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#343434;}





/* Intro Style */
.intro {width:960px; margin:0px auto;}
.introWWW {height:85px; padding:17px 0 0 548px;}
.introWWW a {display:block; width:129px; height:20px; line-height:10px; text-indent:-9999px; background:url(../images/www.gif) no-repeat left center;}
.introDots {background:url(../images/intro_dots.gif) repeat-x left 115px;}
.introMain {height:450px;}
.introLogo {height:115px;}
.introLogo a {display:block; width:422px; height:115px; text-indent:-9999px; background:url(../images/intro_logo.png) no-repeat left top;}

.introLang {height:78px; padding:0 0 0 20px; background:url(../images/intro_lang_bar.png) no-repeat left top;}
.introLnagNav {list-style:none; padding-top:20px;}
.introLnagNav li {float:left; margin-right:20px;}
.introLnagNav li a {display:block; width:89px; height:38px; text-indent:-9999px;}
.introLnagNav li a.btnRo {background:url(../images/intro_b_intra.png) no-repeat left top;}
.introLnagNav li a.btnRo:hover {background:url(../images/intro_b_intra.png) no-repeat left bottom;}
.introLnagNav li a.btnEn {background:url(../images/intro_b_enter.png) no-repeat left top;}
.introLnagNav li a.btnEn:hover {background:url(../images/intro_b_enter.png) no-repeat left bottom;}

.introWrapIntroFlash {position:relative;}
.introFlash {position:absolute; width:570px; height:290px; top:50px; left:-50px;}
* html .introFlash {position:absolute; width:570px; height:290px; top:80px; left:-50px;}

.introVacanta {position:relative; top:-20px; float:right; width:300px; padding-left:100px; font:normal 28px Trebuchet MS; color:#033; line-height:78px; background:url(../images/clop.gif) no-repeat left top;}

