body {margin:0px; padding:0px; vertical-align:top; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0f384a; background:#f5a636}
form {margin:0; padding:0; display:inline}
a img{border:0px}
.siteHolder{
	width:1000px;
	text-align:center;
	background:#FFFFFF;
	padding:5px;
}
.header_holder{
	background:url(images/bara_sus.jpg) no-repeat bottom center;
	overflow:visible;
	height:284px
}
.logo_holder{
	float:left;
	margin:10px 0px 0px 10px;
	text-align:center;
	width:350px
}
.header_data{
	float:right; margin:10px 30px 0px 0px; font-size:12px; color:#FFFFFF;
	text-align:right
}
.logo{
	text-decoration:none;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold
}
.left_holder{
	float:left;
	clear:both;
	overflow:visible;
	margin:25px 0px 0px 10px;
}
.holder_cav{
	float:right;
	overflow:visible;
	margin:25px 0px 0px 10px;
}
input, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

textarea {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
/* HEADER */
a.linkMeniu{color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold}
a:hover.linkMeniu{text-decoration:underline}
a.meniuHome{
	text-indent:-9999px;
	font-size:0px;
	background:url(../images/home.png) center no-repeat;
	width:73px;
	height:30px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 0px 0px 5px
}
a.meniuLM{
	text-indent:-9999px;
	font-size:0px;
	background:url(../images/last_minute.png) center no-repeat;
	width:143px;
	height:30px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 5px 0px 5px
}
a.meniuOS{
	text-indent:-9999px;
	font-size:0px;
	background:url(../images/oferte_speciale.png) center no-repeat;
	width:178px;
	height:30px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 5px 0px 5px
}
/*########################################*/
/* STANGA */
.left{float:left; width:330px; text-align:center}
.promo{margin:6px 0px 5px 0px; border:0px solid #C4C3C3; background:url(images/captabel.png) top repeat-x #2A77A3; padding:5px; text-align:left; width:312px}
.promo center{ text-align:left; margin-bottom:10px}
.promo em{color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-style:normal}
.promo a{color:#FFFFFF; text-decoration:none; display:block; padding:4px; background:url(images/border_link.png) bottom repeat-x}
.promo a:hover{text-decoration:none; background:url(images/border_link.png) bottom repeat-x #3086BA}
.promo br{ display:none}
.hs_mic{background:url(../images/hs_mic.png) center no-repeat; width:305px; height:321px; margin-left:3px; margin-bottom:10px; float:left; padding:10px; overflow:hidden}


.ms_grup{
	float:left;
	padding:2px;
	margin:2px 10px 2px 10px;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	width:135px
}
.ms_grup .nume{
	font-weight:bold
}
.ms_grup .link{
	text-align:left
}
.ms_grup .link a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:16px
}
.ms_grup .link a:hover{
	color:#990000;
	background:url(arrow_red.gif) 2px 50% no-repeat
}
.link{
	border-bottom:1px solid #AEDCF0
}


.casuta_text{margin:6px 0px 5px 0px; border:0px solid #C4C3C3; background:#a5d6df; padding:5px; text-align:left; width:312px; color:#000000}
.casuta_text div{
	margin-bottom:10px
}
.casuta_text strong{color:#000000; font-size:14px; font-weight:bold;}
.casuta_text a{color:#FFFFFF; text-decoration:none}
.casuta_text a:hover{text-decoration:underline}
/*########################################*/
/* CASUTA */
.box {
	float:left; width:200px;
	padding:5px;
}
a.banner{ text-align:right; float:left; margin-right:22px; border:0px solid #777205; overflow:hidden; text-decoration:none; color:#FFFFFF; font-size:18px; padding:10px; font-weight:bold; display:block}
.casuta{padding:5px; text-align:left; height:205px; float:left; width:200px; margin:0px; overflow:hidden; background:#E5ECEE; border:0px solid #AEDCF0; cursor:pointer}
.hms{ background:#E5ECEE; padding:5px; margin:5px 10px 0px 10px; border:0px solid #CCCCCC; overflow:hidden}
.hs_mij{ background:#FFFFFF; padding:5px; margin:5px 0px 0px 0px; border:0px solid #CCCCCC; overflow:hidden}
.hs_mij .casuta{margin:5px;}
.casuta h2, .ofertaSpeciala h2{ font-size:14px; padding:0px; margin:0px 0px 4px 0px}
.casuta img, .ofertaSpeciala img{ border:1px solid #CCCCCC; margin:0px 4px 4px 0px}
.casuta img{ width:195px; height:125px}
.casuta .text{ height:95px; }
.casuta .linkDetalii{ text-align:right}
.casuta a, .ofertaSpeciala a{color:#333333; text-decoration:underline}
.casuta a:hover, .ofertaSpeciala a:hover{text-decoration:none}

.ofertaSpeciala{padding:2px; text-align:left; float:left; width:640px; overflow:hidden}
/*########################################*/
.promo_large{margin:3px 0px 5px 0px; border:0px solid #C4C3C3; background:url(images/bottom-gradient.png) repeat-x; padding:5px; text-align:left;height:105px;}
.promo_large div{float:left; width:490px;}
.promo_large em{color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal}
.promo_large a{color:#FFFFFF; text-decoration:none; margin-right:10px}
.promo_large a:hover{text-decoration:underline}

.promo_footer{margin:3px 0px 5px 0px; border:1px solid #C4C3C3; background:#2791c1; padding:5px; text-align:left; width:303px; float:right; overflow:hidden; height:80px}
.promo_footer em{color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.promo_footer a{color:#FFFFFF; text-decoration:none}
.promo_footer a:hover{text-decoration:underline}

.footer{border:0px solid #C4C0BE; background:#FFFFFF; padding:10px}
.footer a{color:#333333; font-size:12px; text-decoration:none}
.footer a:hover{text-decoration:underline}

#holderPoze{
	height:123px;
	width:498px;
	overflow:hidden
}
a.btnRezerva{
	background:#C10000; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold; margin-top:5px; padding:5px
}
a:hover.btnRezerva{
	background:#FF9900;
}
.galerie img{
	border:0px solid #C10000
}

.siteNav{padding:0px; height:20px; overflow:hidden; display:block; font-size:11px; color:#333333; text-align:left}
.siteNav a{ font-size:11px; font:Arial, Helvetica, sans-serif; text-decoration:underline; color:#333333}
.siteNav a:hover{ text-decoration:none}

/* BJ*/
.btnBJ{
	overflow:hidden; padding:6px; background:#CCCCCC; cursor:pointer; border:1px solid #999999; position:fixed; height:13px
}
.btnBJ_Hover{
	overflow:hidden; padding:6px; background:#FFFFFF; cursor:pointer; border:1px solid #999999; position:fixed; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; height:13px
}
/* AFISARE OFERTA */
a.leftLink{
	color:#FFFFFF;
	text-decoration:none
}
.afisareOferta{padding-top:10px}
h2.titlu{ text-align:center; color:#2791c1}
.underTitle{width:490px; float:left; overflow:hidden}
.underPoze{border-top:0px solid #C10000; width:488px; text-align:right}
.btnPoze{border:0px; background:#F4A200; color:#FFFFFF; cursor: pointer}
.infoPret{float:right; width:165px; text-align:center}
.infoPret .pret{font-size:25px; color:#F4A200}
.infoPret .durata{font-size:12px; color:#F4A200}
.infoPret .masa{}
.infoPret .transport{}
.infoLocatie{}
.infoLocatie .hotel{font-size:15px; color:#2A77A3}
.infoLocatie .locatie strong{font-size:14px}
.pieces{position:relative; float:left; width:658px; overflow:hidden; left:0px; margin-right:50px}
.capTabel{padding:2px 5px 2px 5px; background:#F5F5F5; color:#FFFFFF; font-size:14px; border:1px solid #3985B1; border-bottom:0px; color:#333333}
.tabelPreturi{border:1px solid #3985B1; border-top:0px; font-size:12px}
.holderInfo{padding:5px; font-size:12px; border:1px solid #3985B1}
.holderPrintscreen{padding:5px; text-align:center}
#divForm_formContactAgentieRB{border:1px solid #CCCCCC}
#RezCodSecuritate{height:18px; width:80px}
.infoAgentie{margin:2px; border:2px solid #2791c1; clear:both}
.infoAgentie td{padding:2px; background:#2791c1; margin:5px; color:#FFFFFF; text-align:center}
.infoAgentie strong{font-size:22px}
.infoAgentie .blinkText{font-size:18px; color:#000000; text-decoration:blink}
.infoAgentie .non-blinkText{font-size:18px; color:#000000;}
.tr1{background:#FFF9F0; }
.tr2{background:#FFE9CE; }
.td1{background:#FFF4E6; }
.td2{background:#FFE2BF; }
.titleH{
	padding:4px 5px 4px 5px;
	background:url(images/captabel.png) top repeat-x;
	color:#FFFFFF;
	font-size:14px;
}
.titleH2{
	padding:2px 5px 2px 5px;
	background:#3985B1;
	color:#FFFFFF;
	font-size:14px;
}
#holder_informatii{
	width:2000px;
	float:left;
	text-align:left;
	padding:0px;
	overflow:hidden;
	display:block;
	position:relative
}
/***************************************************/
#actionPopup{ font-size:11px; font-family:Arial, Helvetica, sans-serif}
.header{background:url(../images/V2/h_back.png); width:980px; height:261px; overflow:hidden}
.sigla{float:left; width:270px; height:100px; margin:70px 0px 0px 30px}
.header_cautare{padding:1px; overflow:hidden; display:block; width:200px; margin-top:7px; float:left; margin-left:15px}
.input_header_cautare{width:150px; border:1px solid #990000; font-size:11px; background:none; color:#990000; font-weight:bold}
.icon_cautare{border:0px; font-size:11px; background:url(../images/new/lupa.png); width:15px; height:15px; cursor:pointer}

.holder_rosu_outer{background:#C10000; padding:1px; overflow:hidden; display:block; width:687px; margin-top:7px; float:left; margin-left:10px}
.holder_inner{padding:2px; border:1px solid #FFFFFF; overflow:hidden; display:block; color:#FAF6E1; font-weight:bold; text-transform:uppercase; font-size:12px;}
a.menu_link{color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
a.menu_link:hover{ text-decoration:underline;}

.body_bkgr{width:953px; background:url(../images/V2/b_tall.png) repeat-y left; margin-right:28px}
.body_top{width:953px; background:url(../images/V2/b_top.png) no-repeat left top;}
.body_bot{width:953px; background:url(../images/V2/b_bottom.png) no-repeat left bottom; overflow:hidden; display:block}


.container{background:#FFFFFF; padding:5px; overflow:hidden; margin:4px 0px 0px 2px; text-align:left}
h2.title{color:#2791c1; font-size:16px; text-align:left; padding:0px; margin:0px 0px 5px 0px}
.filtru{background:#F5F5F5; padding:4px; margin:2px 0px 4px 0px}
.selectFiltru{font-size:11px; color:#333333}
.oferta{background:#F5F5F5; padding:4px; width:650px; overflow:hidden; float:left; font-size:12px; margin-top:10px}
.oferta h2{ font-size:14px; padding:0px; margin:0px}
.oferta h2 a{color:#2791c1}
.oferta_holderPoza{border:1px solid #7B7613; width:175px; height:135px; float:left; margin-right: 5px;}
.oferta_holderInfo{float:left; width:455px; overflow:hidden}
.oferta_info{height:130px; overflow:hidden; padding-top:5px; width:370px; clear: both; float: left}
.oferta_info2{height:105px; padding:5px; width:70px; float: left; text-align:center; color:#666666}
.oferta_holderStele{margin-bottom:20px; text-align:center}
.oferta_pret{font-size:20px; color:#000000}
.btnOferta{background:#333333; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold; margin-top:20px}

/* PAGINARE */
.paginare{
	font-size:11px;
}
.paginare strong{ color:#FF3300; font-size:12px}
.paginare a{
	color:#000000;
	text-decoration:none
}
.paginare a:hover{
	color:#FF3300;
}


#body_left{
	width:170px;
	float:left;
	text-align:left;
	padding:5px;
	display:none
}
#body_center{
	width:680px;
	float:left;
	text-align:left;
	padding:5px 2px 5px 7px;
	overflow:hidden;
	display:block;
	position:relative
}
#body_center h1, #body_center h2{
	padding:0px 10px 0px 10px;
	font-size:20px;
	font-weight:normal
}
#body_center #holder_informatii{
	width:2000px;
	float:left;
	text-align:left;
	padding:0px;
	overflow:hidden;
	display:block;
	position:relative
}
#body_center .pas_nr, #body_left .pas_nr{
	 padding:2px; 
	 background-color:#FF6600;
	 color:#FFFFFF; 
	 width:18px; 
	 text-align:center; 
	 float:left; 
	 margin:2px;
	 display:none
}
.dest_dir{ 
	margin:4px 4px 0px 4px; 
	color:#F9A61C;
	padding:2px
}
.tara_dir{
	margin:4px 4px 0px 4px; 
	color:#F9A61C;
	padding:2px
}
.holder_orase_dir{
	padding:2px; 
	margin:0px 0px 0px 15px; 
	overflow:hidden
}
.oras_dir{
	 width:150px;
	 float:left;
	 padding:2px
}
.oras_dir a{
	color:#333333
}

.alteOferte{
	clear:both;
	overflow:hidden
}
.alteOferte center{
	 font-size:14px;
	 color:#2A77A3
}
.alteOferte .ofertaDiv{
	margin:5px 0px 2px 0px; 
	border:1px solid #2A77A3; 
	padding:2px; 
	background:url(images/captabel.png) top repeat-x #2A77A3; 
	color:#FFFFFF;
	overflow:hidden;
	width:316px
}
.alteOferte .pret{
	text-align:right;
}
.alteOferte .toateOfertele{
	margin:5px 0px 2px 0px; 
	border:1px solid #2A77A3; 
	padding:2px; 
	background:#2A77A3;
	width:316px
}