@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:none; list-style-type:none;  text-decoration:none;}
img, div{ behavior:url(/resources/js/front/iepngfix.htc) }
body{
	margin:0;
	padding:0px; 
	font-family:Georgia;
	font-size:12px;
	line-height:24px;
	color:#000000; 
	width:100%;
	height:100%;
	background-color:#cecece;
}
a{
	color:#e61c09;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
p{
	padding:0 0 10px 0;
	font-size:12px;
	line-height:18px;
}
h1, h2{
	font-family:Georgia;
	font-size:42px;
	line-height:44px;
	color:#000;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:0;
}
h3{
	font-family:Georgia;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
}
th{
	padding:2px;
	height:25px;
}
ul{
	padding-left:20px;
	margin-bottom:14px;
}
ol{
	padding-left:20px;
	margin-bottom:10px;
}
ul li{
	list-style-type:disc;
	padding:2px 0;
	line-height:120%;
}
ol li{
	list-style-type:decimal;
	padding:2px 0;
	line-height:120%;
}
strike{
	text-decoration:line-through;
}
sup, sub{
	height:0;
	line-height:1;
	vertical-align:baseline;
	vertical-align:bottom;
	position:relative;
}
sup {
	bottom:1ex;
}
sub {
	top:.5ex;
}
table.table, table.table_border{
	width:100%;
} 
table.table td, table.table_border td{
	padding:2px;
}
table.table_border{
	border-top:1px solid #288fbb;
	border-left:1px solid #288fbb;
}
table.table_border td, table.table_border th{
	border-right:1px solid #288fbb;
	border-bottom:1px solid #288fbb;
}
ul.categorii li{
	list-style-type:none;
}
.textfield, .textarea{
	border:0;
	padding:2px;
	text-align:left;
	font-size:12px;
	background:none;
	-moz-box-shadow:inset 1px 1px 3px #7d7d7d;
	-webkit-box-shadow:inset 1px 1px 3px #7d7d7d;
	box-shadow:inset 1px 1px 3px #7d7d7d;
}
*html .textfield, *html .textarea{
	border:1px solid #7d7d7d;
}
select, .listfield{
	border:1px solid #000;
	padding:2px;
	text-align:left;
	text-align:center;
	font-size:11px;
	background:none;
}
.btnfield{
	border:0;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
	margin:0;
	background-color:#ff0000;
}
.textarea{
	width:316px;
	height:167px;
}
.edit_link{
	float:left;
	width:100%;
	padding:0;
}
#loading_bar{
	font-weight:bold;
	font-size:9px !important;
	display:none;
	text-align:left;
	position:absolute;
	top:50%;
	left:50%;
	width:128px;
	height:25px;
	background-image:url(/resources/images/front/loading_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding-top:5px;
	padding-left:25px;
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.8; /*old school versions of the Mozilla browsers like Netscape Navigator*/
	-khtml-opacity:0.8; /*old versions of Safari (1.x)*/
	opacity:0.8; /*Firefox, Safari, and Opera*/
}
#wrap_container, #wrap_footer, #header, #left_column, #main_column{
	float:left;
}
#wrap_container{
	width:100%;
}
#header{
	width:100%;
	padding:0;
	background-image:url(/resources/images/front/header_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
/*logo*/
#logo{
	float:left;
	width:72px;
	height:71px;
	margin-top:11px;
	padding-left:33px;
}
#logo_link{
	float:left;
	width:72px;
	height:71px;
}
/*end logo*/
#header_content{
	width:231px;
	height:103px;
	padding:0 0 0 6px;
	float:right;
	background-image:url(/resources/images/front/login_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

/*meniu top*/
#meniu_top{
	float:left;
	width:569px;
	padding:0 0 0 38px;
	margin-top:62px;
}

#meniu_top ul.categorii{
	width:auto;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	float:left;
}

#meniu_top ul.categorii li{
	list-style:none;
	margin:0;
	padding:0 9px;
	float:left;
	display:block;
	width:auto;
}

*html #meniu_top ul.categorii li{
}

#meniu_top ul.categorii li.last_item{
	padding-right:0;
}

#meniu_top ul.categorii li a{
	float:left;
	display:block;
	height:17px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

#meniu_top ul.categorii li a:hover{
	color: #a4c600 !important;
}

#meniu_top ul.categorii li.first_item a{
}

#meniu_top ul.categorii li.last_item a{
}

#meniu_top ul.categorii li a#noutati_btn{
	background-image:url(/resources/images/front/noutati_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:50px;
}

#meniu_top ul.categorii li a#noutati_btn:hover,
#meniu_top ul.categorii li.selected a#noutati_btn{
	background-image:url(/resources/images/front/noutati_btn_over.jpg);
}

#meniu_top ul.categorii li a#destinatii_btn{
	background-image:url(/resources/images/front/destinatii_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:67px;
}

#meniu_top ul.categorii li a#destinatii_btn:hover,
#meniu_top ul.categorii li.selected a#destinatii_btn{
	background-image:url(/resources/images/front/destinatii_btn_over.jpg);
}

#meniu_top ul.categorii li a#brosuri_btn{
	background-image:url(/resources/images/front/brosuri_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:49px;
}

#meniu_top ul.categorii li a#brosuri_btn:hover,
#meniu_top ul.categorii li.selected a#brosuri_btn{
	background-image:url(/resources/images/front/brosuri_btn_over.jpg);
}

#meniu_top ul.categorii li a#intrebari_frecvente_btn{
	background-image:url(/resources/images/front/intrebari_frecvente_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:128px;
}

#meniu_top ul.categorii li a#intrebari_frecvente_btn:hover,
#meniu_top ul.categorii li.selected a#intrebari_frecvente_btn{
	background-image:url(/resources/images/front/intrebari_frecvente_btn_over.jpg);
}

#meniu_top ul.categorii li a#media_btn{
	background-image:url(/resources/images/front/media_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:43px;
}

#meniu_top ul.categorii li a#media_btn:hover,
#meniu_top ul.categorii li.selected a#media_btn{
	background-image:url(/resources/images/front/media_btn_over.jpg);
}

#meniu_top ul.categorii li a#contact_btn{
	background-image:url(/resources/images/front/contact_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:53px;
}

#meniu_top ul.categorii li a#contact_btn:hover,
#meniu_top ul.categorii li.selected a#contact_btn{
	background-image:url(/resources/images/front/contact_btn_over.jpg);
}

#meniu_top ul.categorii li a:hover,
#meniu_top ul li.selected a,
#meniu_top ul li a.selected{
	color:#000;
	text-decoration:none;
}
/*end meniu_top*/

#banner_top{
	float:left;
	width:100%;
	margin-top:4px;
}

#banner_top img, #banner_top a{
	float:left;
}

/*meniu_top2*/
#meniu_top2{
	float:left;
	width:100%;
	margin-top:4px;
}

#meniu_top2 a{
	float:left;
	height:99px;
    width: 303px;
    padding-right: 13px;
}

.home_page #meniu_top2 a{
	float:left;
}


#meniu_top2 a#totul_despre_senior_voyage_btn{
	background-image:url(/resources/images/front/totul_despre_senior_voyage_btn2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:303px;
	padding-right:18px;
}

#meniu_top2 a#programele_senior_voyage_btn{
	background-image:url(/resources/images/front/programele_senior_voyage_btn2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:302px;
	padding-right:13px;
}

#meniu_top2 a#club_card_senior_voyage_btn{
	background-image:url(/resources/images/front/club_card_senior_voyage_btn2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:303px;
}

/*
.home_page #meniu_top2 a#totul_despre_senior_voyage_btn{
	background-image:url(/resources/images/front/totul_despre_senior_voyage_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:303px;
	padding-right:18px;
}

.home_page #meniu_top2 a#programele_senior_voyage_btn{
	background-image:url(/resources/images/front/programele_senior_voyage_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:310px;
	padding-right:13px;
}

.home_page #meniu_top2 a#club_card_senior_voyage_btn{
	background-image:url(/resources/images/front/club_card_senior_voyage_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:305px;
}
/*end meniu_top2*/

#container{
	width:989px;
	display:table;
	margin:0 auto;
}

#container_inner{
	width:949px;
	padding:0 20px 20px 20px;
	float:left;
	background-color:#fff;
}

#content{
	width:949px;
	padding:0;
	float:left;
}

#content_inner{
	width:949px;
	float:left;
}

#left_column{
}

#right_column{
	float:left;
	width:220px;
	padding-left:23px;
    margin-top: 21px;
}

#main_column_container{
	width:100%;
	float:left;
}

.both_columns #main_column_container{
	
}

.no_left_column #main_column_container{
}

.no_right_column #main_column_container{
	
}

.home_page #right_column,
.body_destinatii #right_column,
.body_noutati #right_column,
.body_brosuri #right_column,
.body_intrebari-frecvente #right_column,
.body_media #right_column,
.body_termeni-si-conditii #right_column{
	float:left;
	width:301px;
	padding-left:23px;
}

.home_page #main_column_container,
.body_destinatii #main_column_container,
.body_noutati #main_column_container,
.body_brosuri #main_column_container,
.body_intrebari-frecvente #main_column_container,
.body_media #main_column_container,
.body_termeni-si-conditii #main_column_container{
	width:625px;
}

.body_programele-senior-voyage .no_left_column #main_column_container,
.body_last-minute .no_left_column #main_column_container{
	width:706px;
}

#main_column_content{
	float:left;
	width:100%;
}

#main_column{
	width:100%;
	float:left;
}

.has_left_column #main_column{
	width:469px;
}

#left_column{
	width:145px;
	float:left;
	padding-left:11px;
}

#wrap_footer{
	width:100%;
}

#footer{
	width:989px;
	margin:0 auto 10px auto;
	display:table;
	font-size:10px;
	color:#383838;
	background-image:url(/resources/images/front/footer_bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}

#footer_inner{
	float:left;
	width:949px;
	padding:0 20px;
}

#footer_copyright{
	float:left;
	width:100%;
}

#footer a{
	font-size:10px;
	color:#383838;
}

#footer a:hover, #footer ul li.selected a{
	color:#383838;
	text-decoration:underline;
}

#designed_by{
	float:left;
	color:#898989;
}

#designed_by a{
	color:#898989;
}

#designed_by a:hover{
	color:#000;
	text-decoration:none;
}

#footer_left{
	float:left;
	padding:33px 0 0 0;
	width:411px;
}

#footer_right{
	float:right;
	width:498px;
}

#newsletter_box{
	float:right;
	width:383px;
	height:68px;
	background-image:url(/resources/images/front/newsletter_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#twitter_btn{
	float:left;
	width:40px;
	height:27px;
	padding-right:21px;
	margin-top:30px;
	background-image:url(/resources/images/front/twitter_icon.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#facebook_btn{
	float:left;
	width:26px;
	height:27px;
	padding-right:28px;
	margin-top:30px;
	background-image:url(/resources/images/front/facebook_icon.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#main_column .continut{
	float:left;
	width:100%;
}

#above_main_content{
	width:100%;
	padding-bottom:0;
	float:left;
}

#below_main_content{
	width:100%;
	padding-bottom:20px;
	float:left;
}

#below_main_content2{
	width:734px;
	height:341px;
	padding-top:84px;
	padding-right:160px;
	padding-left:130px;
	margin-top:48px;
	float:left;
	background-image:url(/resources/images/front/poza_fata.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

/*.separator{
	float:left;
	height:41px;
	font-size:1px;
	line-height:1px;
	width:100%;
}*/
.separator{
	float:left;
	height:21px;
	font-size:1px;
	line-height:1px;
	width:100%;
}

.last_separator{
	display:none;
}

.titlu{
	float:left;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	width:100%;
	padding:0;
	margin-bottom:22px;
	color:#505050;
}

.titlu h1, .titlu h2{
	width:100%;
	float:left;
	text-align:left;
	font-family:Georgia;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#000;
}

.pagina_cat_programele-senior-voyage .titlu h1, .pagina_cat_programele-senior-voyage .titlu h2,
.pagina_cat_last-minute .titlu h1, .pagina_cat_last-minute .titlu h2{
	width:100%;
	float:left;
	text-align:left;
	font-family:Georgia;
	font-size:42px;
	line-height:44px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#000;
}

.pagini_intrebari_frecvente .titlu{
	margin-bottom:28px;
}

.pagini_intrebari_frecvente 
{
    margin-top: 21px;
}

.titlu h3{
	width:100%;
	float:left;
	text-align:left;
	text-transform:none;
	font-size:16px;
	line-height:120%;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
}

.column_body_block{
	float:left;
	width:100%;
}

.column_body{
	float:left;
	width:100%;
}

.column_body_inner{
	float:left;
	width:100%;
}

/*comentarii*/
#comentarii_form, #comentarii{
	float:left;
	width:100%;
	margin-top:10px;
}
/*end comentarii*/

.pagina .continut .box_msg{
	border:1px solid #000;
	border-left:0;
	border-right:0;
	padding:10px 0;
	margin-bottom:20px;
	width:100%;
	float:left;
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
}

.pagina .continut .box_error{
	border:1px solid #E93001;
	border-left:0;
	border-right:0;
	padding:10px 0;
	margin-bottom:20px;
	width:100%;
	float:left;
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
}

.err_key{
	color:#E93001;
	font-weight:bold;
}

.field_error{
	border:1px solid #ff0000;
}

/*contact form*/
#contact_form{
	float:left;
	width:100%;
}

#contact_form .continut{
	float:left;
	width:100%;
	padding:0;
}

#contact_form_body{
	float:left;
	width:100%;
}

#contact_form,#contact_form th, #contact_form td{
	font-size:12px !important;
	line-height:24px !important;
	font-family:Georgia !important;
}

#contact_form th{
	font-weight:normal;
	width:146px;
	padding-right:6px;
}

#contact_form em{
	font-size:10px;
	line-height:12px;
}
/*end contact form*/

.link{
	float:left;
	height:12px;
	width:100%;
}

.link a,.link a:active,.link a:visited,.link a:link{
	color:#000000;
}

/*tool tip*/
#dhtmltooltip{
position:absolute;
left:-300px;
width:150px;
border:1px solid black;
padding:2px;
background-color:lightyellow;
visibility:hidden;
z-index:100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

.pagini{
	float:left;
	width:100%;
	padding:0;
}

.pagini_row, .pagina .pagina_continut, .pagina .continut{
	float:left;
	width:100%;
}

.pagini .pagina,.pagini .cerere_oferta{
	width:100%;
	padding:0;	
}

.pagina,.cerere_oferta{
	float:left;
	width:100%;
	padding:0;
}

.pagini_row{
	float:left;
	width:100%;
	padding:0;
}

.pagini_row_inner{
	float:left;
	width:100%;
}

.pagini_row_content{
	float:left;
	width:100%;
}

.pagina{
	float:left;
	width:100%;
}

.pagina .continut,
.pagina .continut ul li,
.pagina .continut ol li,
.pagina .continut p,
.pagina .continut a,
.pagina .continut div,
.pagina .filtru_val2 p,
.pagina .filtru_val2 div,
.pagina .filtru_val2 a,
.pagina .filtru_val2 ul li,
.pagina .filtru_val2 ol li{
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
}

.pagina .pagina_continut{
	float:left;
	width:100%;
}

.pagina_continut_inner{
	float:left;
	width:100%;
}

.pagina_galerie-foto{
	float:left;
	width:100%;
	padding:0;
}

.pagina_galerie-foto .pagina_continut_inner{
	padding:0;
	width:100%;
}

.pagina .descriere{
	width:100%;
	float:left;
}

.main_thumb_img{
	float:left;
	width:100%;
	padding:0 0 19px 0;
}

.main_thumb_img a{
	float:left;
	width:auto;
	display:block;
}

.main_thumb_img a:hover{
	float:left;
	width:auto;
	display:block;
}

.thumbnail{
	float:right;
	width:226px;
	text-align:center;
}

.thumbnail a{
	float:left;
	width:226px;
}

.thumbnail a:hover{
	padding:0;
}

.no_thumbnail{
	float:left;
	width:226px;
	height:144px;
	background-image:url(/resources/images/front/no_thumbnail2.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

/*.row_title,.pagina_data,.pagina_descr{
	float:left;
	width:692px;
	padding-left:20px;
}

.pagina .pagina_data{
	width:100%;
	padding:0;
	color:#6e6e6e;
}*/

.pagini_row_no_thumb .row_title,
.pagini_row_no_thumb .pagina_data,
.pagini_row_no_thumb .pagina_descr{
	width:100%;
	padding:0;
}

.pagina_data{
	color:#808080;
	font-size:10px;
	line-height:18px;
}

.pagina_descr,.pagina_descr p{
}

.foto_video{
	float:left;
	width:100%;
	padding:0;
}

.pagina_galerie-foto .foto_video{

}

.galerie_img_item{
	float:left;
	width:200px;
	height:150px;
	padding-right:6px;
	padding-bottom:6px;
}

.galerie_last_item,.galerie_limit{
	padding-right:0;
}

.galerie_img_item_inner{
	float:left;
	width:200px;
	height:150px;
	text-align:center;
}

.galerie_img_item a{
	float:left;
	display:block;
	width:200px;
	height:150px;
}

.galerie_img_item a:hover{
}

.galerie_img_item img{
	
}

.alte_pagini{
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:left;
}

.alte_pagini a{
	font-size:12px;
	line-height:12px;
}

/*navigation*/
.nav{float:left;}
.pagination a, .pagination span, .pagination div{
	line-height:16px; 
	text-decoration:none;	
}
.nav b{float:left; padding-right:10px; padding-left:10px; padding-top:1px;}
.nav span.link_paginare_selected{float:left;}
.continut{float:left; width:100%;}
.pagination{float:left; width:100%; padding:10px 0px;}
.link_paginare:link, .link_paginare:visited{ background:url(/resources/images/front/link-paginare.jpg) top left no-repeat; color:#FFFFFF; float:left; margin:0px 2px; width:17px; height:16px; display:table; text-align:center; padding-top:1px; font-weight:bold;}
.link_paginare:hover, .link_paginare:active{ background:url(/resources/images/front/link-paginare-over.jpg) top left no-repeat; color:#000000000000;}
a.next:link, a.next:visited{background:url(/resources/images/front/next.jpg) top left no-repeat; float:left; margin:0px 2px; width:17px; height:17px; }
a.next:hover, a.next:active{background:url(/resources/images/front/next-over.jpg) top left no-repeat;text-decoration:none;}
a.back:link, a.back:visited{background:url(/resources/images/front/previous.jpg) top left no-repeat; float:left; margin:0px 2px; width:17px; height:17px;}
a.back:hover, a.back:active{background:url(/resources/images/front/previous-over.jpg) top left no-repeat;text-decoration:none;}
a.last:link, a.last:visited{background:url(/resources/images/front/last.jpg) top left no-repeat; float:left; margin:0px 2px; width:34px; height:17px;}
a.last:hover, a.last:active{background:url(/resources/images/front/last-over.jpg) top left no-repeat;text-decoration:none;}
a.first:link, a.first:visited{background:url(/resources/images/front/first.jpg) top left no-repeat; float:left; margin:0px 2px; width:34px; height:17px;}
a.first:hover, a.first:active{background:url(/resources/images/front/first-over.jpg) top left no-repeat;text-decoration:none;}
.link_paginare_selected{background:url(/resources/images/front/active-page.jpg) top left no-repeat; color:#000000000000; float:left; margin:0px 2px; width:17px; height:16px; display:table; text-align:center; padding-top:1px; font-weight:bold;}
span.first{background:url(/resources/images/front/first-inactive.jpg) top left no-repeat; float:left; margin:0px 2px; width:34px; height:17px;}
span.back{background:url(/resources/images/front/back-inactive.jpg) top left no-repeat; float:left; margin:0px 2px; width:17px; height:17px;}
span.last{background:url(/resources/images/front/last-inactive.jpg) top left no-repeat; float:left; margin:0px 2px; width:34px; height:17px;}
span.next{background:url(/resources/images/front/next-inactive.jpg) top left no-repeat; float:left; margin:0px 2px; width:17px; height:17px;}
/*end navigation*/

/*tool tip/meniu vertical - folosit la calendar*/
.anylinkcss {
  position:absolute;
  visibility:hidden;
  border:1px solid #3E464B;
  border-bottom-width:0;
  font:normal 11px Georgia;
  line-height:12px;
  z-index:100;
  background-color:#3E464B;
  width:205px;
  text-align:left;
}

.anylinkcss a, table.calendar td.calendarToday .anylinkcss a{
  width:196px;
  display:block;
  text-indent:3px;
  border-bottom:1px solid #3E464B;
  padding:2px;
  text-decoration:none;
  text-indent:5px;
  color:#000000;
}

.anylinkcss a:hover, table.calendar td.calendarToday .anylinkcss a:hover{ /*hover background color*/
  background-color:#3E464B;
  color:#fff;
}
/*end tool tip*/


/*form continut*/
.form_continut{
	width:100% !important;
	padding:5px 0 0 0 !important;
	float:left;
}

.row{
	float:left;
	width:100%;
	margin:0;
	padding-bottom:14px;
}

.row_head{
	font-weight:bold;
	margin-bottom:10px;
}

.inner_rows{
	float:left;
}

.inner_row{
	float:left;
	width:100%;
}

.label{
	float:left;
	width:120px;
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;
}

.field{
	float:left;
}

.submit_btn_field{
	padding:0 5px 0 0;
}

.cod_securitate_field{
}

.cod_securitate_field .textfield{
}

.data_block table td{
	padding:2px;
}

.row_cod_siguranta{
	width:210px;
}

.row_cod_siguranta_hint{
	float:left;
	width:165px;
	padding-left:10px;
}
/*end form continut*/

/*cautare*/
#search_box{
	margin:0;
	padding:0;
	float:right;
	width:300px;
	background:none;
}

#search_box_inner{
	margin:0;
	padding:0;
	background:none;
}

#search_box .titlu{
	display:none;
}

#search_box .column_body_inner{
	width:100%;
	padding:0;
	background:none;
}

#search_input{
	float:left;
	width:244px;
	height:22px;
	background:none;
	padding:3px 3px 3px 26px;
	margin-top:0;
	background-image:url(/resources/images/front/search_input_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#search_input .textfield{
	border:0;
	padding:0;
	background:none;
}

#search_input input#cauta{
	width:100%;
}

#search_input_btn{
	float:left;
	padding-left:0px;
}

#search_input_btn a{
	float:left;
	display:block;
	width:16px;
	height:22px;
	padding:3px;
	background-image:url(/resources/images/front/search_input_btn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.cauta_cuvant{
	float:left;
	display:block;
	padding:3px 5px;
}

.cauta_cuvant0{
	font-size:18px;
	font-weight:900;
}

.cauta_cuvant1{
	font-size:16px;
	font-weight:800;
}

.cauta_cuvant2{
	font-size:14px;
	font-weight:700;
}

.cauta_cuvant3{
	font-size:12px;
	font-weight:600;
}

.cauta_cuvant4{
	font-size:11px;
	font-weight:500;
}
/*end cautare*/

/*detalii btn*/
.pagina_row_btns{
	width:100%;
	float:left;
}

.pagini_row_no_thumb .pagina_row_btns{
	width:100%;
	padding:0;
}

.pagina_row_btns a{
	font-weight:bold;
	line-height:24px;
}

.detalii_btn{
	float:left;

}

.detalii_btn_inner{

}

.detalii_btn a{
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	height:24px;
	padding:0 1px;
	position:relative;
	display:inline-block;
	margin-left:-1px;
}

.detalii_btn a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#e61c09;
}

.cere_oferta_btn{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.cere_oferta_btn a{
	font-weight:bold;
	float:right;
	display:block;
	padding-right:10px;
	background-image:url(/resources/images/front/cat_bullet.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
}

.pagini_row .cere_oferta_btn{
	display:none;
}

hr{
	margin:10px 0 5px 0;
	padding:0;
	border:0;
	border-top:1px solid #000;
}

/*form*/
.form_content{
	float:left;
	width:100%;
}

.form_content form{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.form_row{
	float:left;
	width:100%;
	padding:5px 0;
}

.form_label{
	float:left;
	width:100px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.form_field{
	float:left;
	width:auto;
}
/*end form*/

.pagini_no_results{
	float:left;
	width:100%;
	font-size:11px;
	line-height:18px;
}

.pagini_row_last{
	padding-right:0;
}

.cod_securitate_field{
	font-size:11px;
}






.home_page .row_cat{
	float:left;
	width:100%;
	margin-bottom:15px;
	font-family:Georgia;
	font-size:11px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
	border-top:1px solid #000;
}

.home_page .row_cat a{
	float:left;
	width:100%;
	margin:0;
	font-family:Georgia;
	font-size:11px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
}

.home_page .row_cat a:hover{
	color:#000;
	text-decoration:underline;
}

.home_page .row_title{
	float:left;
	width:384px;
	margin-bottom:27px;
	padding-right:15px;
	font-size:24px;
	line-height:24px;
	font-family:Georgia;
}

.home_page .row_title a{
	color:#000;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	font-family:Georgia;
}

.home_page .row_title a:hover, .home_page .row_title_selected a{
	color:#000;
	text-decoration:underline;
}

.home_page #main_column .pagina_descr{
	float:left;
	width:384px;
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
	padding-right:15px;
}

.home_page #main_column .pagina_descr p{
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
	margin:0;
	padding:0;
}

.home_page .pagina_admin_btns{
	height:auto;
	width:auto;
	padding-left:0;
	display:inline;
}








.extra_fields{
	float:left;
	width:auto;
}

.pagini_row_custom .extra_fields{
	float:none;
	display:inline;
}

.grupa, .grupa_inner,.grupa_row{
	float:left;
	width:100%;
	padding:0;
}

.pagini_row_custom .grupa, .pagini_row_custom .grupa_inner{
	float:none;
	display:inline;
}

.pagini_row_custom .grupa_row{
	padding-right:20px;
	width:auto;
}

.grupa, .grupa_den{
	padding:0;
}

.grupa_den{
	float:left;
	width:auto;
	margin:0 0 5px 0;
}

.grupa_row{
	padding:4px 0;
}

.filtru_den{
	width:auto;
	padding:0 5px 0 0;
	float:left;
}

.pagini_row_custom .filtru_den{
	display:none;
}

.filtru_val{
	width:auto;
	float:left;
}

.filtru_val2{
	width:auto;
	padding:0 2px 0 0;
	float:left;

}




#external_login{
	float:left;
	width:100%;
}

#external_login .login_row{
	float:left;
	width:100%;
	margin-bottom:3px;
}

#external_login .login_title{
	float:left;
	width:211px;
	text-align:right;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	margin-top:4px;
}

#external_login .login_label{
	float:left;
	width:69px;
	padding-right:6px;
	text-align:right;
	font-size:10px;
	line-height:16px;
}

#external_login .login_field{
	float:left;
	width:136px;
}

#external_login .login_field .text_field{
	float:left;
	width:100%;
	height:18px;
	background-image:url(/resources/images/front/login_input_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#external_login .login_field input{
	width:132px;
	padding:2px 2px 0 2px;
	margin:0;
	border:0;
	background:none;
	font-size:10px;
}

#external_login .login_field .btn_field{
	float:right;
	width:49px;
	height:18px;
	background-color:#ff0000;
	text-align:center;
}

#external_login .login_field .btn_field input{
	width:49px;
	padding:0;
	color:#fff;
	font-weight:bold;
}

.pagini_special{
	float:left;
	width:100%;
	background-color:#fff7e7;
}

.pagini_special .pagini_row{
	float:left;
	width:100%;
	border-top:1px solid #000;
	padding-top:9px;
	margin-bottom:8px;
}

.pagini_special .row_title{
	float:left;
	padding-right:15px;
	padding-left:6px;
	margin-bottom:0;
	
	font-family:Georgia;
	font-size:18px;
	line-height:19px;
	color:#000;
	font-weight:bold;
}

.pagini_special .row_title a{
	float:left;
	font-family:Georgia;
	font-size:18px;
	line-height:19px;
	color:#ed6f00;
	text-decoration:none;
	font-weight:bold;
}

.pagini_special .row_title a:hover{
	color:#ed6f00;
	text-decoration:underline;
}

.pagini_special .extra_fields_row{
	float:left;
	width:135px;
	padding-right:15px;
	padding-left:6px;
	font-size:18px;
	line-height:19px;
	font-family:Georgia;
	color:#ed6f00;
	font-weight:bold;
}

.pagini_special .extra_fields_prefix{
	float:left;
	padding-right:5px;
	font-size:18px;
	line-height:19px;
	font-family:Georgia;
	color:#ed6f00;
}

.pagini_special .extra_fields_row .grupa_row{
	padding:0;
}

.pagini_special .pagina_descr{
	float:left;
	padding-right:15px;
	padding-left:6px;
	margin-top:10px;
	font-family:Georgia;
	font-size:12px;
	line-height:18px;
}

.pagini_special .pagina_descr img{
	margin-left: 5px;
}

.pagini_special .thumbnail{
	float:right;
	width:145px;
}

.pagini_special .thumbnail a{
	float:left;
	width:145px;
}

.pagini_special .no_thumbnail{
	float:left;
	width:145px;
	height:117px;
}

/*pagini_programele-senior-voyage*/
.pagini_programele-senior-voyage .titlu,
.pagini_last-minute .titlu,
.pagini_destinatii .titlu,
.pagini_brosuri .titlu{
	float:left;
	width:100%;
	margin-bottom:26px;
	border-top:1px solid #000;
}

.pagini_brosuri
{
    margin-top: 21px;
}

.pagini_brosuri td p
{
    margin-bottom: 0;
    padding-bottom: 0;
}

.pagini_destinatii
{
    margin-top: 21px;
}

.pagini_programele-senior-voyage .titlu h1,
.pagini_last-minute .titlu h1,
.pagini_destinatii .titlu h1,
.pagini_brosuri .titlu h1{
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	font-family:Georgia;
	text-transform:uppercase;
}

.pagini_programele-senior-voyage .pagini_row,
.pagini_last-minute .pagini_row{
	float:left;
	width:100%;
	height:170px;
	padding:0;
	margin:0;
	background-position:right top;
	background-repeat:no-repeat;
}

.pagini_programele-senior-voyage .row_cat,
.pagini_last-minute .row_cat{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	
	font-family:Georgia;
	font-size:20px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

.pagini_programele-senior-voyage .row_cat a,
.pagini_last-minute .row_cat a{
	font-family:Georgia;
	font-size:20px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

.pagini_programele-senior-voyage .row_cat a:hover,
.pagini_last-minute .row_cat a:hover{
	color:#000;
	text-decoration:underline;
}

.pagini_programele-senior-voyage .row_title,
.pagini_last-minute .row_title{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.pagini_programele-senior-voyage .row_title a,
.pagini_last-minute .row_title a{
	font-family:Georgia;
	font-size:42px;
	line-height:44px;
	color:#000;
	text-decoration:none;
}

.pagini_programele-senior-voyage .row_title a:hover,
.pagini_last-minute .row_title a:hover{
	color:#000;
	text-decoration:underline;
}

.pagini_programele-senior-voyage .pagina_descr,
.pagini_last-minute .pagina_descr{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
}

.pagini_programele-senior-voyage .pagina_descr p,
.pagini_last-minute .pagina_descr p{
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
	margin:0;
	padding:0;
}

.pagini_programele-senior-voyage .extra_fields,
.pagini_programele-senior-voyage .grupa,
.pagini_last-minute .extra_fields,
.pagini_last-minute .grupa{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.pagini_programele-senior-voyage .grupa_row,
.pagini_last-minute .grupa_row{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	color:#004a10;
}

.pagini_programele-senior-voyage #grupa_row0,
.pagini_last-minute #grupa_row0{
	font-family:Georgia;
	font-size:32px;
	line-height:32px;
}

.pagini_programele-senior-voyage #grupa_row1,
.pagini_programele-senior-voyage #grupa_row2,
.pagini_last-minute #grupa_row1,
.pagini_last-minute #grupa_row2{
	font-family:Georgia;
	font-size:12px;
	line-height:18px;
}

.pagini_programele-senior-voyage .separator,
.pagini_last-minute .separator{
	height:20px;
}


.pagina_cat_programele-senior-voyage .pagina_continut,
.pagina_cat_last-minute .pagina_continut{
	width:469px;
}

.pagina_cat_programele-senior-voyage .pagina_descr,
.pagina_cat_last-minute .pagina_descr{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .pagina_descr p,
.pagina_cat_last-minute .pagina_descr p{
	font-size:12px;
	line-height:24px;
	font-family:Georgia;
	margin:0;
	padding:0;
}

.pagina_cat_programele-senior-voyage .titlu,
.pagina_cat_last-minute .titlu{
	margin-bottom:0;
}

.pagina_cat_programele-senior-voyage .continut,
.pagina_cat_last-minute .continut{
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .continut p,
.pagina_cat_programele-senior-voyage .tab_page .filtru_val2,
.pagina_cat_programele-senior-voyage .tab_page .filtru_val2 p,
.pagina_cat_last-minute .continut p,
.pagina_cat_last-minute .tab_page .filtru_val2,
.pagina_cat_last-minute .tab_page .filtru_val2 p{
	
	line-height:24px;
	font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .tab_page .grupa_row10 .filtru_val2 p,
.pagina_cat_last-minute .tab_page .grupa_row10 .filtru_val2 p{
	font-size:12px;
	line-height:18px;
	font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .tab_page .filtru_den,
.pagina_cat_last-minute .tab_page .filtru_den,
.pagina_cat_destinatii .tab_page .filtru_den{
	display:none;
}

.pagina_cat_programele-senior-voyage #tab_descriere .filtru_den,
.pagina_cat_last-minute #tab_descriere .filtru_den,
.pagina_cat_destinatii #tab_descriere .filtru_den{
	display:block;
    font-size:12px; 
    font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .continut,
.pagina_cat_last-minute .continut{
	margin-bottom:32px;
}

.pagina_cat_programele-senior-voyage .grupa_row,
.pagina_cat_last-minute .grupa_row{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.pagina_cat_programele-senior-voyage .grupa_row10,
.pagina_cat_last-minute .grupa_row10{
	background-color:#f5f4eb;
	width:461px;
	padding:4px;
	margin-bottom:2px;
}

.pagina_cat_programele-senior-voyage .grupa_row10 .filtru_den,
.pagina_cat_last-minute .grupa_row10 .filtru_den{
	float:left;
	width:100%;
	color:#be0084;
	font-weight:bold;
}

.pagina_cat_programele-senior-voyage .grupa_row11,
.pagina_cat_last-minute .grupa_row11{
	width:461px;
	background-color:#ffde00;
	background-image:url(/resources/images/front/beneficii_bg.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:19px 4px 4px 4px;
}

.pagina_cat_programele-senior-voyage .tab_page .grupa_row11 .filtru_val2 p,
.pagina_cat_programele-senior-voyage .tab_page .grupa_row11 .filtru_val2 li,
.pagina_cat_last-minute .tab_page .grupa_row11 .filtru_val2 p,
.pagina_cat_last-minute .tab_page .grupa_row11 .filtru_val2 li,
.pagina_cat_last-minute .tab_page .grupa_row11 .filtru_val2 div
{
	font-size:12px;
	line-height:18px;
	font-family:Georgia;
}

.pagina_cat_programele-senior-voyage .grupa_row11 .filtru_den,
.pagina_cat_last-minute .grupa_row11 .filtru_den{
	float:left;
	width:100%;
	color:#be0084;
	font-weight:bold;
}

.pagina_continut_right{
	float:left;
	width:226px;
	padding-left:11px;
}

.pagina_cat_last-minute .pagina_continut_right{
	background-image:url(/resources/images/front/pret_special.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.despre_pret{
	float:left;
	width:212px;
	padding:7px;
	background-color:#fffac7;
}

.pagina_cat_last-minute .despre_pret{
	padding-top:0;
}

.despre_pret_no_filtre_den .filtru_den{
	display:none;
}

.pagina_cat_last-minute .despre_pret_no_filtre_den{
	background-color:#ed6f00;
	float:left;
	width:100%;
	margin-top:36px;
	padding-bottom:4px;
}

.pagina_cat_programele-senior-voyage .grupa_row1,
.pagina_cat_last-minute .grupa_row1{
	float:left;
	width:100%;
	font-family:Georgia;
	font-size:57px;
	line-height:59px;
	color:#004a10;
	font-weight:bold;
}

.pagina_cat_last-minute .grupa_row1{
	color:#fff;
	line-height:57px;
	width:186px;
	padding:0 13px;
}

.pagina_cat_programele-senior-voyage .grupa_row4,
.pagina_cat_last-minute .grupa_row4{
	float:left;
	width:100%;
	font-family:Georgia;
	font-size:12px;
	line-height:26px;
	color:#004a10;
	font-weight:bold;
}

.pagina_cat_last-minute .grupa_row4{
	color:#fff;
	width:186px;
	padding:0 13px;
}

.pagina_cat_programele-senior-voyage .grupa_row12{
	margin-top:13px;
}

.pagina_cat_last-minute .grupa_row12{
	margin-top:6px;
}


.pagina_cat_programele-senior-voyage .grupa_row13,
.pagina_cat_programele-senior-voyage .grupa_row14,
.pagina_cat_last-minute .grupa_row13,
.pagina_cat_last-minute .grupa_row14{
	margin-top:12px;
}

.pagina_cat_programele-senior-voyage .grupa_row12 .filtru_den,
.pagina_cat_programele-senior-voyage .grupa_row13 .filtru_den,
.pagina_cat_programele-senior-voyage .grupa_row14 .filtru_den,
.pagina_cat_last-minute .grupa_row12 .filtru_den,
.pagina_cat_last-minute .grupa_row13 .filtru_den,
.pagina_cat_last-minute .grupa_row14 .filtru_den{
	float:left;
	width:100%;
	color:#be0084;
	font-weight:bold;
}

.pagina_cat_programele-senior-voyage .grupa_row15,
.pagina_cat_last-minute .grupa_row15{
	margin-top:18px;
	background-color:#e5fdff;
	float:left;
	width:212px;
	padding:5px 7px;
}

.pagina_cat_programele-senior-voyage .grupa_row15 .filtru_den,
.pagina_cat_last-minute .grupa_row15 .filtru_den{
	font-weight:bold;
	float:left;
	width:100%;
    font-size:12px;
}

.tab_page{
	display:none;
}

#tab_excursii_gratuite .grupa_row,#tab_excursii_optionale .grupa_row,#tab_excursii_hoteluri .grupa_row,#tab_informatii_generale .grupa_row,#tab_nu_ratati .grupa_row{
	margin-top:6px;
	border-top:1px solid #000;
	padding-top:4px;
}

.pagina_cat_destinatii #tab_excursii_gratuite .grupa_row,.pagina_cat_destinatii #tab_excursii_optionale .grupa_row,.pagina_cat_destinatii #tab_excursii_hoteluri .grupa_row,.pagina_cat_destinatii #tab_informatii_generale .grupa_row,.pagina_cat_destinatii #tab_nu_ratati .grupa_row{
	margin-top:0;
	border-top:0;
	padding-top:0;
}

.pagina_cat_destinatii #tab_page_menu{
	margin-bottom:6px;
	border-bottom:1px solid #000;
	padding-bottom:4px;
}

#tab_page_menu{
	float:left;
	width:100%;
	margin-top:26px;
}

.pagina_cat_destinatii #tab_page_menu{
	margin-top:0;
}

.pagini_destinatii #tab_page_menu{
	display:none;
}

#tab_page_menu div{
	float:left;
	padding:0 6px;
}

#tab_page_menu div.first_tab_btn{
	padding-left:0;
}

#tab_page_menu a{
	float:left;
	height:22px;
	line-height:21px;
	padding:0 4px;
	color:#e61c09;
	font-weight:bold;
}

#tab_page_menu a:hover,#tab_page_menu a.selected{
	color:#fff;
	text-decoration:none;
	background-color:#e61c09;
}
/*pagini_programele-senior-voyage*/


/*mai_multe_sejururi*/
.mai_multe_sejururi_rows{
	float:left;
	width:220px;
	background-color:#fff7e7;
	border-top:1px solid #000;
}

.mai_multe_sejururi_rows_inner{
	float:left;
	width:212px;
	padding:0 4px;
}

.mai_multe_sejururi_row .thumbnail{
	width:212px;
	margin-top:4px;
}

.mai_multe_sejururi_row .no_thumbnail{
	width:212px;
	height:98px;
	margin-top:4px;
}

.mai_multe_sejururi_row .thumbnail a{
	width:212px;
}

.mai_multe_sejururi_titlu{
	float:left;
	width:212px;
	margin:0 0 9px 0;
	padding:0 4px;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#000;
}

.body_last-minute .mai_multe_sejururi_titlu{
	margin-bottom:21px;
}

.mai_multe_sejururi_row{
	float:left;
	width:100%;
	padding:1px 0 0 0;
	margin:18px 0 0 0;
	border-top:1px solid #b2aca1;
}

.body_last-minute .mai_multe_sejururi_row{
	padding-top:5px;
	margin-top:6px;
}

.mai_multe_sejururi_row .row_cat{
	font-size:12px;
	line-height:18px;
	font-family:Georgia;
	text-transform:uppercase;
	color:#000;
}

.mai_multe_sejururi_row .row_cat a{
	font-size:12px;
	line-height:18px;
	font-family:Georgia;
	text-transform:uppercase;
	color:#000;
}

.mai_multe_sejururi_row .row_cat a:hover{
	text-decoration:underline;
	color:#000;
}

.mai_multe_sejururi_row .row_title a{
	font-size:22px;
	line-height:24px;
	font-family:Georgia;
	color:#000;
}

.body_last-minute .mai_multe_sejururi_row .row_title a{	
	font-size:18px;
	line-height:19px;
	font-family:Georgia;
}

.mai_multe_sejururi_row .row_title a:hover{
	text-decoration:underline;
	color:#000;
}

.mai_multe_sejururi_row .grupa_row{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.mai_multe_sejururi_row .filtru_den{
	display:none;
}

.mai_multe_sejururi_row .grupa_row1{
	font-size:22px;
	line-height:22px;
	font-family:Georgia;
	color:#004a10;
}

.body_last-minute .mai_multe_sejururi_row .grupa_row1{
	font-size:41px;
	line-height:41px;
	font-family:Georgia;
	color:#ed6f00;
	font-weight:bold;
	margin:0;
	padding:0;
}

.mai_multe_sejururi_row .grupa_row4,
.mai_multe_sejururi_row .grupa_row5{
	font-size:11px;
	line-height:16px;
	color:#004a10;
}

.mai_multe_sejururi_row .row_descr,
.mai_multe_sejururi_row .row_descr p{
	float:left;
	width:100%;
	font-family:Georgia;
	font-size:12px;
	line-height:18px;
}
/*end mai_multe_sejururi*/

/*destinatii*/
.pagini_destinatii .pagini_row{
	float:left;
	width:312px;
	margin:0 0 17px 0;
	padding:0;
}

.pagini_destinatii .pagini_row_impar{
	padding-left:11px;
}

.pagini_destinatii .row_title{
	float:left;
	width:100%;
	padding:0;
	margin:0 0 6px 0;
}

.pagini_destinatii .row_title a{
	font-family:Georgia;
	font-size:24px;
	line-height:24px;
	color:#000;
}

.pagini_destinatii .row_title a:hover{
	text-decoration:underline;
	color:#000;
}

.pagini_destinatii .thumbnail,
.pagini_destinatii .thumbnail a{
	float:left;
	width:307px;
	height:169px;
	padding:0;
	margin:0;
}

.pagini_destinatii .no_thumbnail{
	width:307px;
	height:169px;
}

.pagini_destinatii .separator{
	display:none;
}

.pagini_destinatii .continut,
.pagini_destinatii .continut p{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
}

.pagini_destinatii .pagina{
	margin-bottom:8px;
}

.pagini_destinatii .main_cat_den,
.pagini_brosuri .main_cat_den{
	display:none;
}
/*end destinatii*/

/*mai_multe_destinatii*/
.mai_multe_destinatii_rows{
	float:left;
	width:145px;
	border-top:1px solid #000;
}

.mai_multe_destinatii_rows_inner{
	float:left;
	width:145px;
}

.mai_multe_destinatii_row .thumbnail{
	width:145px;
	margin-top:1px;
}

.mai_multe_destinatii_row .no_thumbnail{
	width:145px;
	height:80px;
	margin-top:1px;
}

.mai_multe_destinatii_row .thumbnail a{
	width:145px;
}

.mai_multe_destinatii_titlu{
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#000;
}

.mai_multe_destinatii_row{
	float:left;
	width:100%;
	padding:1px 0 0 0;
	margin:18px 0 0 0;
}

.mai_multe_destinatii_row .row_title a{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#000;
}

.mai_multe_destinatii_row .row_title a:hover{
	text-decoration:underline;
	color:#000;
}
/*end mai_multe_destinatii*/

.main_cat_den{
	float:left;
	width:100%;
	margin-bottom:26px;
	border-top:1px solid #000;

	font-size:11px;
	line-height:18px;
	font-weight:normal;
	font-family:Georgia;
	text-transform:uppercase;
}

.row_cat{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	
	font-family:Georgia;
	font-size:20px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

/*totul despre*/
.pagina_totul-despre-senior-voyage .main_cat_den{
	display:none;
}

.pagina_totul-despre-senior-voyage .titlu{
	margin-top:23px;
}

.pagina_totul-despre-senior-voyage .titlu h1{
	font-family:Georgia;
	font-size:42px;
	line-height:42px;
	color:#a4c500;
}

.totul_block h3{
	margin-bottom:26px;
}

.totul_block p{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	margin-bottom:14px;
}

.totul_block1{
	width:453px;
	height:304px;
	padding:114px 476px 20px 20px;
	margin-top:-75px;
	background-image:url(/resources/images/front/block1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.totul_block2{
	width:453px;
	height:415px;
	padding:36px 20px 20px 476px;
	margin-top:10px;
	background-image:url(/resources/images/front/block2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.totul_block3{
	width:453px;
	height:351px;
	padding:33px 476px 20px 20px;
	margin-top:9px;
	background-image:url(/resources/images/front/block3.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.totul_block4{
	width:453px;
	height:224px;
	padding:49px 20px 20px 476px;
	background-image:url(/resources/images/front/block4.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
/*end totul despre*/

/*totul club_card*/
.pagina_club-card-senior-voyage .main_cat_den{
	display:none;
}

.pagina_club-card-senior-voyage .titlu{
	margin-top:23px;
}

.pagina_club-card-senior-voyage .titlu h1{
	font-family:Georgia;
	font-size:42px;
	line-height:42px;
	color:#fbc300;
}

.club_card_block h3{
	margin-bottom:26px;
}

.club_card_block p{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	margin-bottom:14px;
}

.club_card_block1{
	width:450px;
	height:270px;
	padding:21px 20px 20px 480px;
	margin-left:0;
	margin-top:0;
	background-image:url(/resources/images/front/block5.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.club_card_block2{
	width:460px;
	height:240px;
	/*padding:23px 487px 20px 20px;*/
	padding:23px 470px 20px 20px;
	margin-left:0;
	margin-top:0;
	background-image:url(/resources/images/front/block6.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.club_card_block3{
	width:450px;
	height:251px;
	/*padding:27px 20px 20px 488px;*/
	padding:27px 20px 20px 480px;
	margin-left:0;
	margin-top:0;
	background-image:url(/resources/images/front/block7.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.club_card_block4{
	width:460px;
	height:248px;
	padding:30px 470px 20px 20px;
	margin-left:0;
	margin-top:0;
	background-image:url(/resources/images/front/block8.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
/*end club_card*/

/*mai_multe_noutati*/
.mai_multe_noutati_rows{
	float:left;
	width:145px;
	border-top:1px solid #000;
}

.mai_multe_noutati_rows_inner{
	float:left;
	width:145px;
}

.mai_multe_noutati_titlu{
	float:left;
	width:100%;
	margin:0 0 6px 0;
	padding:0;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#000;
}

.mai_multe_noutati_row{
	float:left;
	width:100%;
	padding:0;
	margin:19px 0 0 0;
}

.mai_multe_noutati_row .row_title a{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000;
}

.mai_multe_noutati_row .row_title a:hover,
.mai_multe_noutati_row .row_title_selected a{
	text-decoration:underline;
	color:#000;
}

.mai_multe_noutati_row .pagina_data{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	color:#808080;
}

.calendar_noutati{
	float:left;
	width:100%;
	margin:30px 0 0 0;
	text-align:center;
}

.calendar_noutati a{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#e61c09;
}

.calendar_noutati a:hover{
	color:#e61c09;
	text-decoration:underline;
}

.mai_multe_noutati_paginare{
	float:left;
	width:100%;
	margin-top:30px;
}

.mai_multe_noutati_paginare a.next,.mai_multe_noutati_paginare span.next{
	float:left;
	width:53px;
	height:28px;
	padding:0 0 0 19px;
	margin:0;
	background-image:url(/resources/images/front/back_btn_out.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:27px;
	color:#808080;
}

.mai_multe_noutati_paginare a.next:hover{
	background-image:url(/resources/images/front/back_btn_over.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.mai_multe_noutati_paginare a.back,.mai_multe_noutati_paginare span.back{
	float:left;
	width:53px;
	height:28px;
	padding:0 19px 0 0;
	margin:0;
	background-image:url(/resources/images/front/next_btn_out.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:27px;
	color:#808080;
	text-align:right;
}

.mai_multe_noutati_paginare a.back:hover{
	background-image:url(/resources/images/front/next_btn_over.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#e61c09;
}
/*end mai_multe_noutati*/

/*pagini_brosuri*/
.pagini_brosuri .separator{
	display:none;
}

.pagini_brosuri .pagini_row_custom{
	float:left;
	width:141px;
	padding:21px 20px 0 0;
	margin:0;
}

.pagini_brosuri .pagini_row_last{
	padding-right:0;
}

.pagini_brosuri .pagini_row_custom .thumbnail{
	float:left;
	width:141px;
	height:195px;
	margin-bottom:2px;
}

.pagini_brosuri .pagini_row_custom .thumbnail a{
	float:left;
	width:141px;
	height:195px;
}

.pagini_brosuri .pagini_row_custom .row_title{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.pagini_brosuri .pagini_row_custom .row_title a{
	font-size:11px;
	line-height:14px;
	color:#000;
}

.pagini_brosuri .pagini_row_custom .row_title a:hover{
	color:#000;
	text-decoration:underline;
}

.pagini_brosuri .pagini_row_custom .row_cat{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#000;
}

.pagini_brosuri .pagini_row_custom .row_cat a{
	font-size:11px;
	line-height:14px;
	color:#000;
}

.pagini_brosuri .pagini_row_custom .row_title a:hover{
	color:#000;
	text-decoration:underline;
}
/*end pagini_brosuri*/

/*intrebari frecvente*/
.pagini_intrebari_frecvente .separator{
	display:none;
}

.pagini_intrebari_frecvente .continut,
.pagini_intrebari_frecvente .continut p{
	font-size:16px;
	line-height:24px;
	font-family:Georgia;
}

.pagini_intrebari_frecvente .continut{
	margin-bottom:14px;
}

.pagini_row_faq{
	float:left;
	width:100%;
	padding:0;
	margin:0 0 24px 0;
}

.pagini_row_faq .row_title,
.pagini_row_faq .row_descr,
.pagini_row_faq .row_descr p{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
}

.pagini_row_faq .row_descr{
	margin-top:24px;
}

.pagini_row_faq .row_title a{
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:#e61c09;
	display:inline-block;
	width:469px;
	padding:0 2px;
	margin-left:-2px;
}

*html .pagini_row_faq .row_title a{
	padding:0;
	margin:0;
}

.pagini_row_faq .row_title a:hover,
.pagini_row_faq .row_title_selected a{
	color:#fff;
	background-color:#e61c09;
	text-decoration:none;
}
/*end intrebari frecvente*/

/*categorii_rows*/
.categorii_rows{
	float:left;
	width:145px;
	border-top:1px solid #000;
}

.categorii_rows_inner{
	float:left;
	width:145px;
}

.categorii_titlu{
	float:left;
	width:100%;
	margin:0 0 6px 0;
	padding:0;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#000;
}

.categorii_row{
	float:left;
	width:100%;
	padding:0;
	margin:18px 0 0 0;
}

.categorii_row .row_title a{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000;
}

.categorii_row .row_title a:hover,
.categorii_row_selected .row_title a{
	text-decoration:underline;
	color:#000;
}
/*end categorii_rows*/

/*media*/
.pagini_media .separator{
	height:25px;
}

.pagini_media
{
    margin-top: 21px;
}

.pagini_media .titlu{
	margin-bottom:25px;
}

.pagini_row_media{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.pagini_row_media .grupa_row{
	padding:0;
	margin:0;
	float:left;
	width:auto;
}

.pagini_row_media .pagina_data, .pagini_row_media .filtru_val2{
	float:left;
	width:auto;
	color:#808080;
	font-size:10px;
	line-height:18px;
	margin-bottom:4px;
}

.pagini_row_media .row_title{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:16px;
	line-height:18px;
	font-family:Georgia;
}

.pagini_row_media .row_title a{
	font-size:16px;
	line-height:18px;
	font-family:Georgia;
	color:#000;
	font-weight:bold;
}

.pagini_row_media .row_title a:hover{
	color:#000;
	text-decoration:underline;
}

.pagina_cat_media .pagina_data{
	width:auto;
	padding:0;
	margin:0;
	float:left;
}

.pagina_cat_media .grupa_row{
	float:left;
	width:auto;
	padding:0;
	margin:0;
}

.pagina_cat_media .filtru_den{
	display:none;
}

.pagina_cat_media .filtru_val2{
	color:#808080;
	font-size:10px;
	line-height:18px;
}

.pagina_data_sursa{
	float:left;
	width:100%;
}

.pagina_media .pagina_data_sursa{
	display:none;
}
/*end media*/




/*slider promo*/
.content-slider{
	float:left;
	width:949px;
	height:199px;
}
.content-slider-inner{
	position:relative;
	width:949px;
	height:199px;
}
.content-slider .navi{
	display:none;
}
.content-slider a.prev{
	position:absolute;
	z-index:1000;
	width:55px;
	height:55px;
	margin-top:72px;
	display:block;
	background:none;
	cursor:pointer;
}
.content-slider a.next{
	position:absolute;
	z-index:1000;
	width:55px;
	height:55px;
	margin-top:72px;
	display:block;
	margin-left:894px;
	background:none;
	cursor:pointer;
}

.scrollable {
	position:relative;
	overflow:hidden;
	width:949px;
	height:199px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items .slide-wrapper {
	float:left;
	width:949px;
}

.slide-thumbnail { 
	width:949px; 
	height:199px;
	float:left; 
}

.slide-thumbnail img{
	border:0;
}
/*end slider promo*/



/*slider promo pagina view*/
.pagina .content-slider-spacer{
	float:left;
	width:469px;
	height:385px;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:25px;
	display:none;
}

.has_galerie_slider_content2 .content-slider-spacer{
	display:block;
}

.pagina_cat_programele-senior-voyage .content-slider_block,
.pagina_cat_last-minute .content-slider_block,
.pagina_cat_destinatii .content-slider_block{
	position:absolute;
	/*margin-top:142px;*/
	margin-top:57px;
}

.pagina_cat_destinatii .content-slider_block{
	margin-top:100px;
}

.pagina .content-slider{
	float:left;
	width:469px;
	height:385px;
}
.pagina .content-slider-inner{
	position:relative;
	width:469px;
	height:385px;
}

.pagina .content-slider .navi{
	display:none;
}
.pagina #slider_prev_next_bns{
	float:left;
	width:100%;
	margin-top:10px;
	background-image:url(/resources/images/front/slide_show_title_bg.jpg);
	background-position:0 8px;
	background-repeat:no-repeat;
}
 .pagina .content-slider a#slider_prev{
	position:static;
	float:left;
	width:16px;
	height:28px;
	padding:0 0 0 180px;
	margin:0;
	background-image:url(imagini/back_btn_out.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.pagina .content-slider a#slider_prev:hover{
	background-image:url(imagini/back_btn_over.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.pagina .content-slider a#slider_next{
	position:static;
	float:left;
	width:16px;
	height:28px;
	padding:0 0 0 30px;
	margin:0;
	background-image:url(imagini/next_btn_out.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.pagina .content-slider a#slider_next:hover{
	background-image:url(imagini/next_btn_over.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}


.pagina .scrollable {
	position:relative;
	overflow:hidden;
	width:469px;
	height:330px;
}

.pagina .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.pagina .items .slide-wrapper {
	float:left;
	width:469px;
}

.pagina .slide-thumbnail { 
	width:469px; 
	height:312px;
	float:left; 
}

.pagina .slide-thumbnail img{
	border:0;
}

.pagina .slide-title{
	float:left;
	width:469px;
	height:18px;
	font-size:11px;
	line-height:18px;
}

.pagina #slider_counter{
	float:left;
	padding-left:30px;
	font-family:Georgia;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
}
/*end slider promo pagina*/

.filtru_val2 ul{
	padding-left:16px;
	margin-bottom:3px;
}

.filtru_val2 ul li{
	padding:0;
	line-height:18px;
}

.pagina_cat_contact a{
	display:inline-block;
	padding:0 2px;
}

.pagina_cat_contact a:hover, .pagina_cat_contact a.contact_selected{
	background-color:#e61c09;
	color:#fff;
}



/*newsletter add email*/
#newsletter_add_email_box{
	float:left;
	width:383px;
	padding-top:10px;
}

#newsletter_add_email_box #newsletter_intro{
	float:left;
	width:180px;
	padding:0 10px;
	font-family:Georgia;
	font-size:10px;
	line-height:12px;
	color:#000;
	text-align:right;
}

#newsletter_add_email_box #newsletter_input{
	float:left;
	width:136px;
	margin-top:3px;
}

#newsletter_add_email_box #newsletter_input_btn{
	float:left;
	width:28px;
	margin-top:3px;
	padding-left:7px;
}

#newsletter_add_email_box .box_error, #newsletter_add_email_box .box_msg{
	padding:0;
	margin:0;
	border:0;
	float:left;
	width:100%;
	text-align:center;
	font-size:10px;
	line-height:10px;
}




#newsletter_add_email_box .column_body{
	float:left;
	width:100%;
}

#newsletter_add_email_box .titlu{
	font-family:Georgia;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:#000;
	width:180px;
	margin:0;
	padding:0 10px;
	text-align:right;
}

#newsletter_add_email_box .row_element_field{
}

#newsletter_add_email_box .textfield{
	border:0;
	padding:0 2px;
	width:132px;
	height:18px;
	font-size:10px;
	line-height:18px;
	background:#fff;
}

#newsletter_add_email_box .row_element_btn{

}

*html #newsletter_add_email_box .row_element_btn{

}

#newsletter_add_email_box .row_element_btn input{
	font-family:Georgia, Geneva, sans-serif;
	font-size:10px;
	line-height:10px;
	padding:0 2px;
	height:18px;
}

#newsletter_add{
	position:absolute;
	width:500px;
	height:auto;
	display:block;
	top:50%;
	left:50%;
	margin-left:-260px;
	background-color:#fff;
	padding:10px;
	border:1px solid #1D2328;
	z-index:1000;
	color:#000;
}

#newsletter_add_email_box #newsletter_add .titlu{
	width:100%;
	text-align:center;
	color:#000;
	margin-bottom:20px;
	padding:0;
}

#newsletter_add .textfield, #newsletter_add .textarea{
	border:1px solid #1c2328;
	padding:2px;
	text-align:left;
	font-size:12px;
	background-color:#ffffff;
	width:200px;
}

#newsletter_add_email_box .form_label{
	width:200px;
}
#newsletter_add_email_box #newsletter_add .box_error,#newsletter_add_email_box #newsletter_add .box_msg{
	margin-bottom:20px;
}
#language
{
    color: #FFFFFF;
    float: right;
    margin-left: 550px;
    position: absolute;
    top: 10px;
}

#language a img
{
    border: none;

}

#language a.selected img
{
    border: 1px #ccc solid;

}
/*end newsletter add email*/


.agency
{
    margin: 5px 0 5px 0;
    font-size: 11px;
}

.agency strong.title
{
    text-decoration: underline;
}

.right_description div.filtru_den
{
    font-size: 16px;
}

.right_description div.filtru_val2
{
    font-size: 12px;
}

.right_description div.filtru_val2 p
{
    margin-left: 3px;
    font-size: 12px;
    line-height: 18px !important;
}

ul#mycarousel, ul#mycarousel li
{
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.pagina_descr p.left
{
    float: left
}

.pagina_descr p.right
{
    float: right;
}

.cere_oferta
{
    font-size: 16px;    
}

a.cere_oferta
{
    color: #fff;
    background-color: #E61C09;
    padding: 3px;
}

strong.cere_oferta
{
    color: #fff;
    background-color: #E61C09;
    padding: 3px;
}


form.cerere
{
    line-height: 25px;
}

form.cerere label
{
    width: 105px;
    float: left
}

form.cerere select
{
    float: left
}

form.cerere input
{
    color: #898989;
    font-size: 14px;
    height: 25px;
    padding-left: 20px;
    border: 1px solid #D7D7D7;
    margin-bottom: 5px;
    width: 300px;
}

form.cerere textarea
{
    color: #898989;    
    font-size: 14px;
    height: 75px;
    padding-left: 20px;
    border: 1px solid #D7D7D7;
    margin-bottom: 5px;
    width: 300px;
}

form.cerere select
{
    color: #898989;
    font-size: 14px;
    height: 25px;
    padding-left: 20px;
    border: 1px solid #D7D7D7;
    margin-bottom: 5px;    
    background-color: #fff;    
}

form.cerere input.submit
{
    color: #898989;
    font-size: 14px;
    padding-left: 5px;
    width: 90px;
    font-weight: bold;
    background-color: #fff;
}
.doliu {
	position:fixed;
	top:0;
	right:0;
	z-index:9999;
}
.bar_container{
	width:100%;
	background:url(../../images/front/bar_container.png) top center;
	height:83px;
	position:fixed;
	bottom:0;
	z-index:999999;
	display:none;
}

.bar_container_up{
	width:100%;
	background:url(../../images/front/bar_container_up.png) top center;
	height:203px;
	position:fixed;
	top:50%;
	margin-top:-102px;
	z-index:999999;
	display:none;
}
.bar_open{
	width: 35px;
	height: 35px;
	bottom: 49px;
	position: absolute;
	right: 59px;
}
.bar_container .a{
	width:936px;
	margin:0 auto;
	position:relative;
	height:83px;
}

.bar_container_up .a_up{
	width:936px;
	margin:0 auto;
	position:relative;
	height:203px;
}
.link{
	width: 89px;
	height: 20px;
	bottom: 10px;
	position: absolute;
	right: 63px;
}

.bar_close{
	width: 35px;
	height: 35px;
	bottom: 170px;
	position: absolute;
	right: 75px;
}
.link_up{
	width: 206px;
	height: 46px;
	bottom: 30px;
	position: absolute;
	left: 95px;
}
.floating-bar {
	position: fixed;
	bottom: 0;
	background: url('../../images/front/floating-bar-contact.gif') no-repeat center top;
	width: 100%;
	z-index: 29999;
	height: 48px;
	left:0;
}
.center936{
	position: relative;
	width: 936px;
	margin: 0 auto;
}
.close-floating {
	width: 33px;
	height: 33px;
	position: absolute;
	right: -165px;
	bottom: -49px;
	z-index: 29999;
	/* background: url('../img/close-fl.png') no-repeat top left; */
}
.floating-link {
	display:block;
	width: 100%;
	height: 100%;
}