@charset "utf-8";
/* CSS Document */

*{margin: 0;
padding: 0;
}
img{border:0px}
#clear {clear:both;}

body {
	text-align:center;
	background: #dbdbdb;
	font-family:"Segoe UI",Arial,Verdana,Helvetica,sans-serif  !important;
	font-size: 0.8em  !important;
	font: normal ;
	color:#000;
	background-image:url(images/bg_sezon_vara.jpg);
background-attachment:fixed;
	
}

#pagina { 
    margin: 0 auto;
	width:1050px;
	background: #FFF;
	
}

#header { height:185px; background:url(images/banner_header.png); width:1050px;}

#logo { float:left; width:350px; margin-left:15px; height:120px; margin-top:30px;}

#modul_dreapta { float:right; margin-right:10px; }

#modul_dreapta_tel { font-size:1.5em !important; color: #FFF; font-weight:bold !important; text-align:right; margin-top:10px; font-family:"Segoe UI",Arial,Verdana,Helvetica,sans-serif !important; }

#modul_dreapta_text { text-align:right; font-size:2.2em !important; color:#F90; font-weight:bold !important; margin-top:10px;}

#modul_dreapta_text2 { text-align:right; font-size:1em  !important; color:#FFF; font-weight:bold  !important; width:450px; float:right; margin-top:20px; margin-right:10px;}


/* SLIDER */
.nivoSlider {
	float:left;
}
.nivoSlider img {
	float:left;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:-6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:-5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:-5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:-8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:-9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider-wrapper-car {
    width:260px;
    height:252px;
    margin:0 auto;
	border:1px solid #CCC; 
}

#slider-wrapper-hotel{
    width:260px;
    height:252px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:260px;
	height:252px;
	background:url(img/loading.gif) no-repeat 50% 50%;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:165px;
	bottom:-20px;
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:15px;
	background:url(img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	text-indent:-9999px;
	}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}


.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

#slider-wrapper2 {
    width:300px;
    height:350px;
    margin:0 auto;
    
   
}

#slider2 {
	position:relative;
    width:300px;
    height:350px;
    margin-left:20px;
	background:url(img/loading.gif) no-repeat 50% 50%;
	
}
#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider2 a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:160px;
	bottom:-23px;
	
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:20px;
	background:url(img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	text-indent:-9999px;
	}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}


.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/* meniu */

/*#meniu {

	float:right;
	margin-top: 14px;
	
	width:680px;
	height: 26px;
	line-height:26px;
background: url(img/menu_bg1.png) repeat-x;

	
}

ul{
	list-style:none;}
	
	#meniu ul{ float:right;				   
	}
	
	
#meniu ul li{
	font-family:Arial, Helvetica, sans-serif;
	 color: #39C; float:left;
	
	
}
#meniu ul li a{
	font:light 1em Arial, Helvetica, sans-serif; color: #FFF; text-align:center; text-decoration:none;
	
	width:75px; height:26px; display:block; 
	
	}

#meniu ul li a:hover{
	font:bold 12px/25px Arial, Helvetica, sans-serif;  color: #FFF; background:url(img/menu_bg2.png);text-align:center; text-decoration:none;
	
	}
	
#selected
{
	background: url("imagini/buton.gif");
	color:#FFF}
	
	
*/

	
#meniu { float:right; width:680px; margin-top:14px; background: url(img/menu_bg1.png) repeat-x; line-height:26px; height:26px; }

#meniu_tur { float:right; width:680px; margin-top:35px; background: url(img/menu_bg1.png) repeat-x; line-height:26px; height:26px; }

#sddm
{
	margin: 0;
	position:relative;
	padding: 0;
	z-index: 80;
	}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:semi-condensed;
	width:90px;
	}

#sddm li a
{	display: block;
	width: 90px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	}

#sddm li a:hover
{ background:#F90;

}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 5px;
	background:#FFF;
	border: 1px solid #464646;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFF;
		color:#2875DE;
		font: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:semi-condensed; letter-spacing:1px;}

	#sddm div a:hover
	{	background:#F90;
		color: #FFF;}
		
	/* END DROPDOWN */
	
	/*==================REZERVARI BILETE====================*/
/*========================================================*/
/*========================================================*/

#modul_rezervari_bilete { width:100%; text-align:justify; margin-top:5px; float:left;}

#modul_rezervari_bilete_stanga1 { width:750px; float:left; margin-top:10px; border:1px solid #CCC; margin-left:10px; }

#modul_rezervari_bilete_stanga2 { width:750px; background: #D3D9E7; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;margin-left:10px; margin-bottom:10px;}

#modul_rezervari_bilete_stanga2 h3 { color:#3399CC;}

#modul_rezervari_bilete_stanga2 h4 { color: #000; font-weight:light;}

#modul_rezervari_bilete_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:10px; float:right;  border:1px solid #CCC; }



/*==================REZERVARI HOTELURI====================*/
/*========================================================*/
/*========================================================*/

#modul_rezervari_hoteluri { width:100%; text-align:justify; margin-top:5px; float:left;}

#modul_rezervari_hoteluri_stanga1 { width:750px; float:left; margin-top:10px; border:1px solid #CCC; margin-left:10px; }

#modul_rezervari_hoteluri_stanga2 { width:750px; background: #D3D9E7; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;margin-left:10px; margin-bottom:10px;}

#modul_rezervari_hoteluri_stanga2 h3 { color:#3399CC;}

#modul_rezervari_hoteluri_stanga2 h4 { color: #000; font-weight:light;}

#modul_rezervari_hoteluri_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:10px; float:right;  border:1px solid #CCC; }

#modul_merlin { width:100%; display:block; float:left;}

.quicksearchtable { width:100%;}

/*==================REZERVARI CAR====================*/
/*========================================================*/
/*========================================================*/

#modul_rezervari_car { width:100%; text-align:justify; margin-top:5px; float:left;}

#modul_rezervari_car_stanga1 { width:750px; float:left; margin-top:10px; border:1px solid #CCC; margin-left:10px; }

#modul_rezervari_car_stanga2 { width:750px; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;margin-left:10px; margin-bottom:10px;}

#modul_rezervari_car_stanga2 h3 { color:#3399CC;}

#modul_rezervari_car_stanga2 h4 { color: #000; font-weight:light;}

#modul_rezervari_car_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_rezervari_car1 { margin-top:20px; text-align:center; border:1px solid #CCC; float:right; width:263px;}

/*==================REZERVARI VACANTE====================*/
/*========================================================*/
/*========================================================*/

#modul_rezervari_tur { width:100%; text-align:justify; margin-top:5px; float:left;}

#modul_rezervari_tur_stanga1 { width:750px; float:left; margin-top:10px; border:1px solid #CCC; margin-left:10px; }

#modul_rezervari_tur_stanga2 { width:750px; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;margin-left:10px; margin-bottom:10px;}

#modul_rezervari_tur_stanga2 h3 { color:#3399CC;}

#modul_rezervari_tur_stanga2 h4 { color: #000; font-weight:light;}

#modul_rezervari_tur_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_rezervari_tur1 { margin-top:20px; text-align:center; border:1px solid #CCC; float:right; height:448px;}


/*==================REZERVARI ASIGURARI====================*/
/*========================================================*/
/*========================================================*/

#modul_rezervari_asigurari { width:100%; text-align:justify; margin-top:5px; float:left;}

#modul_rezervari_asigurari_stanga1 { width:750px; float:left; margin-top:10px; border:1px solid #CCC; margin-left:10px; }

#modul_rezervari_asigurari_stanga2 { width:750px; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;margin-left:10px; margin-bottom:10px;}

#modul_rezervari_car_stanga2 h3 { color:#3399CC;}

#modul_rezervari_asigurari_stanga2 h4 { color: #000; font-weight:light;}

#modul_rezervari_asigurari_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_rezervari_asigurari1 { margin-top:25px; text-align:center; border:1px solid #CCC; float:right; width:263px; }


/*==================CONTACT====================*/
/*========================================================*/
/*========================================================*/

#contact { width:100%; text-align:justify; margin-top:5px; float:left;}

#contact_stanga1 { width:750px; float:left; margin-top:10px; margin-left:10px; }

#contact_stanga2 { width:730px; float:left; border:1px solid #CCC; margin-left:10px; margin-top:25px; margin-bottom:10px; padding-left:20px;}

#contact_stanga2 h1{ color:#0099CC;}

#contact_stanga_s { float:left; width:300px; }

#contact_stanga_d { float:right; width:300px; margin-right:80px; }

#contact_stanga2 h3 { color:#3399CC;}

#contact_stanga2 h4 { color: #000; font-weight:light;}

#contact_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_contact1 { margin-top:25px; text-align:center; border:1px solid #CCC; float:left; width:263px; }

/*==================NOUTATI====================*/
/*========================================================*/
/*========================================================*/

#noutati { width:100%; text-align:justify; margin-top:5px; float:left;}

#noutati_stanga1 { width:750px; float:left; margin-top:10px; margin-left:10px; }

#noutati_stanga2 { width:730px; float:left; border:1px solid #CCC; margin-left:10px; margin-top:25px; margin-bottom:10px; padding-left:20px;}

#noutati_stanga2 h1{ color:#0099CC;}

#noutati_stanga_s { float:left; width:300px; }

#noutati_stanga_d { float:right; width:300px; margin-right:80px; }

#noutati_stanga2 h3 { color:#3399CC;}

#noutati_stanga2 h4 { color: #000; font-weight:light;}

#noutati_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_noutati1 { margin-top:20px; text-align:center; border:1px solid #CCC; float:right; height:231px;}

/*==================UTILE====================*/
/*========================================================*/
/*========================================================*/

#utile { width:100%; text-align:justify; margin-top:5px; float:left;}

#utile_stanga1 { width:750px; float:left; margin-top:10px; margin-left:10px; }

#utile_stanga2 { width:730px; float:left; border:1px solid #CCC; margin-left:10px; margin-top:25px; margin-bottom:10px; padding-left:20px;}

#utile_stanga2 h1{ color:#0099CC;}

#utile_stanga_s { float:left; width:230px; margin-bottom:10px; }

#utile_stanga_s li { list-style:none; line-height:35px; font-size:1.1em; font-weight:bold;}

#utile_stanga_s li a {text-decoration:none; color:#FF9900;}

#utile_stanga_d { float:left; width:480px; padding-right:10px; padding-left:10px; }

#utile3 { float:left; width: 720px; padding-right:10px;}

#utile3 a { text-decoration:none;}

#utile3 h2 { font-size:1.3em; color:#0099CC;}

#utile_stanga2 h3 { color:#3399CC;}

#utile_stanga2 h4 { color: #000; font-weight:light;}

#utile_dreapta {width:260px; text-align:center; margin-top:10px; margin-right:12px; float:right;   }

#reclama_utile1 { margin-top:20px; text-align:center; border:1px solid #CCC; float:left; width:263px;}

/*==================OFERTE====================*/
/*========================================================*/
/*========================================================*/

#oferta_mare { text-align:justify; padding:10px;  border-bottom:1px solid #CCC; font-size:1.2em;}
#oferta_mare h1 { color: #C78C1F; font-size:1.8em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

#oferta_titlu { margin-left:25px; text-align:justify; font-size:2em; color:#1d73a2; font-weight:bold; margin-top:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

#oferta_2 { margin-top:24px;}

#banner_dreapta_2_oferta {  border:1px solid #CCC; text-align:center; margin-top:20px;}

.marl{
margin-left:8px;
}
.marr{
margin-right:8px;
}

/*BODY*/

#content { float:left; text-align:justify; width:100%; margin-top:10px;}

#stanga{
width:210px;
float:left;
margin-left:10px;
text-align:center;
margin-top:5px;
}

#banner_anat { border:1px solid #CCC; text-align:center; margin-top:5px;}
#parteneri { border:1px solid #CCC; text-align:center; margin-top:15px; padding-top:5px;}

#curs { border:1px solid #CCC; text-align:center; margin-top:15px; padding-top:5px; font-size:16px;}

#centru{
width:525px;
float:left;
margin-left:15px;
margin-top:10px;
border:1px solid #CCC;
}

#oferta { margin-top:10px;}

.welcome{
background-image:url(images/welcome_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:374px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 0 25px 133px;

}

.welcome_index{
background-image:url(images/welcome_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:354px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 5px 25px 159px;
text-align:justify;
margin-bottom:10px;
height:60px;

}

.welcome_contact{
background-image:url(images/welcome_contact.jpg);
background-position:top left;
background-repeat:no-repeat;
width:374px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 0 25px 133px;
margin-bottom:15px;
}

.welcome p{
display:block;
width:360px;
}

.block{
width:470px;
margin:0 0 20px 15px;
display:inline;
float:left
}
.block img{
float:left
}
.block div{
float:left;
margin:0 0 0 10px;
}
.block div h4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #F00;
text-decoration:none;
font-weight:bold
}
.block div p{
font-family:Tahoma;
font-size:11px;
color:#565656;
display:block;
width:259px;
border-bottom:1px solid #D2D2D2;
padding:15px 0 10px 0;
margin:0 0 5px 0;
}
.price{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
width:185px;

}
.more{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #F60;
font-weight:bold;
text-decoration:underline;
float:left
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}

#dreapta td { width:240px; font-size:12px;}

#dreapta{
width:262px;
float:left;
margin-left:15px;
margin-top:10px;
background:url(images/merlin.png) no-repeat; 
display:block;
}

#banner_dreapta_1 { border:1px solid #CCC; text-align:center;width:262px; }
#banner_dreapta_2 {  border:1px solid #CCC; text-align:center; margin-top:15px;}
.item{
width:215px;
font-family:Tahoma;
font-size:11px;
}
.item span{
display:block;
font-weight:bold;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.item p{
padding:5px 0;
}
.item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.photo{
background-image:url(images/photo_bg2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:13px;
}
.name{
margin:0 0 5px 9px;
color:#565656
}
.details{
margin:5px 0 0 9px;
}

#air_logo { float:left; width:1030px; margin-left:8px; margin-right:10px; margin-top:10px; border:1px solid #CCC;  }



#air_dreapta {float:left; line-height:80px; width: 1030px; text-align:justify;}

#footer { float:left; width:100%; border-top:1px solid #CCC; height:160px; margin-top:25px; background:url(img/footer_bg.png) repeat-x;}

#footer_stanga { width:400px; float:left; font-size:1em; color:#FFF; padding:5px; text-align:justify; margin-left:5px; margin-top:5px; height:130px; border-right:1px solid #FFF;}

#footer_centru { width:250px; float:left; margin-left:20px; font-size:1em; color:#FFF; padding:5px; text-align:justify; margin-left:10px; margin-top:5px; height:130px; border-right:1px solid #FFF;}

#footer_centru a { color:#FFFFFF;}

#footer_dreapta { width:335px; float:left; margin-left:10px; font-size:1em; color:#FFF;text-align:justify;margin-top:10px;  height:130px; border:1px solid #FFF;}


/* MERLIN X */

#dreapta td { width:240px; font-size:12px;}

.color0bg { background:#FFF !important;}

.color2bg {  background:#FFF !important;}

.color1bg.color2.color1bo.head {color:#368aae !important;}

#dreapta td desCode { width:240px;}

#desCode { width:240px!important; }

#depCodeRow .startseite_wizard_input { width:240px!important;}

#calInput1.startseite_wizard_input_calendar { width:215px!important;}

#calInput2.startseite_wizard_input_calendar { width:215px!important;}

#tripduration_searchf { width:114px !important;}

#tripduration_searcht { width:114px !important;}

#maxpreis {width:236px!important;}

#adultsSel.startseite_wizard_input {width:240px!important;}

#child1AgeSel { width:77px !important;}

#child2AgeSel { width:77px !important;}

#child3AgeSel { width:77px !important;}

#transs.startseite_wizard_input { width:158px !important;}

#maint_search.startseite_wizard_input_halb { width:158px !important;}

#room_search.startseite_wizard_input_kl { width:90px !important;}

#category_search.startseite_wizard_input_halb { width:158px !important;}

#zscoreSearch.startseite_wizard_input_halb { width:158px !important;}

#tourop_search.startseite_wizard_input_kl {width:158px !important;}

#hotelsite_search  {width:158px !important;}

#hotelname_search  {width:158px !important;}


