﻿@charset "utf-8";

/* CSS Document */

@import "style_general.css";

@import "niceforms-default.css";
*{ margin:0; padding:0;}
html{ width:100%; }
body{ position:relative; width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#131313; text-align:left; background:#c2dcec url(images/body_bg.gif) repeat-x top left;}

li{ list-style-type:none;}
img{ border:none;}

input{ outline:none; vertical-align:middle;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; height:0; font-size:0;}
.clear_10{ clear:both; height:10px; font-size:0;}
.clear_20{ clear:both; height:20px; display:block; font-size:0;}
.clear_40{ clear:both; height:30px; display:block; font-size:0;}

a, a:visited, a:hover{ color:#1359a0; text-decoration:underline; outline:none;}

h1{ color:#121212; font-size:26px; margin-bottom:10px;}

h2{font-size:19px; font-weight:normal;}

h3{ font:bold 18px arial;}

.input_text{ width:181px; height:19px; background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}
/*.input_text_short{ width:100px; height:19px; background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}*/
.bold_18_underline{padding:0 0 2px 15px; width:97%; color:#202020; font:bold 18px arial; display:block; border-bottom:#ccc 1px solid;}

.bold_14{ font:bold 14px arial; color:#3e3e3e; padding:8px 0 0 14px; display:block;}

.bold_12{ font:bold 12px arial; color:#252525; display:block;}

#wrapper{ width:972px; padding:0 8px 20px 8px; margin:0 auto;}



/*-------------------------- HEADER --------------------------------*/

#header{ width:965px; height:90px;}

#logo{ float:left;}

#logo a{ width:130px; height:77px; display:block; margin:7px 0 0 18px; background:url(images/paravion_logo.gif) no-repeat top left;}

#logo a span{ display:none;}



.top_content{ float:right; width:710px; position:relative;z-index:6000;}

.top_seo{ text-align:right;}

.top_seo h1 { margin-top:8px; margin-bottom:0;}

.top_seo h1 a, .top_seo h1 a:visited, .top_seo h1 a:hover{ text-decoration:none; color:#535353;}

.top_seo h2 { margin-top:4px;}

.top_seo h2{ font:normal 13px arial;}

.top_seo h2 a, .top_seo h2 a:visited, .top_seo h2 a:hover{ text-decoration:none; color:#535353;}



/*-------------------- lang meniu---------------------------*/

.container_langs{ float:right; position:relative; width:98px;z-index:6000;}

.langs{ float:left; width:103px; padding-top:3px; display:block; font-size:11px;}

.langs li{ display:block;}

.langs .hidden_li{ display:none;}

.langs_open .hidden_li{ display:block;}

.langs_open .lang_active{ display:none; background:url(images/arrow_down.gif) no-repeat left;}





.hidden_li{ text-align:left;}

.hidden_li a, .hidden_li a:visited{ padding-top:4px; height:16px; display:block; cursor:pointer;}

.hidden_li a:hover{ background-color:#ecf0f2;}

.hidden_li .lang_open_active{background-color:#ecf0f2; padding-top:4px; height:16px;}



.langs_open{position:absolute; top:0px; left:0; padding-bottom:3px; padding-top:0px; background-color:#fff; border:#036298 1px solid; z-index:6000;}
.langs_open span{ display:block; background-position:0px 3px; margin-top:3px;}
.langs a{font-size:11px; color:#535353; margin-top:6px; text-decoration:none; cursor:pointer;}
.langs_open .close_langs, .langs_open .close_langs:visited{background:#afd8f0 url(images/lang_close_icon.gif) no-repeat right; font-size:8px; padding:0; margin:0;/* height:9px;*/}
.langs_open .close_langs:hover{background:#afd8f0 url(images/lang_close_icon2.gif) no-repeat right; font-size:8px; padding:0; margin:0; /*height:9px;*/}



.en{ padding-left:32px; padding-bottom:2px; background:url(images/en_icon.gif) no-repeat left;}

.ro{ padding-left:32px; padding-bottom:2px; background:url(images/ro_icon.gif) no-repeat left;}

.bu{ padding-left:32px; padding-bottom:2px; background:url(images/bulgara_icon.gif) no-repeat left;}

.hu{ padding-left:32px; padding-bottom:2px; background:url(images/hung_icon.gif) no-repeat left;}

/*-------------------- end lang meniu---------------------------*/



.top_nav{ text-align:right; position:absolute; top:66px; right:0;z-index: 5500;}
.top_nav_links{ float:right; height:18px; padding:4px 5px 0 36px; margin-left:9px; background:#afd8f0 url(images/top_nav.gif) no-repeat top left;}
.top_nav_links li{ float:left; margin-right:20px;}
.top_nav_links li a, .top_nav  ul li a:visited{ text-decoration:none;}
.top_nav_links li a:hover{ text-decoration:underline;}
.top_home{ padding-left:15px; background:url(images/blue_arrow.gif) no-repeat left;}
.top_faq{ padding-left:18px; background:url(images/question_marc.gif) no-repeat left;}
.top_contact{ padding-left:21px; background:url(images/email.gif) no-repeat left;}


#nav {padding-left: 9px;}
#nav ul li {float:left; margin: 0 7px;position: relative;z-index:5000;}
#nav ul li a, #nav ul li a:visited{ float:left; font:normal 17px arial; color:#fff; text-decoration:none; height:27px; padding:6px 10px 0 12px; display:block;}
#nav ul li a:hover {color:#fff; background: #d10200;}
#nav ul li a.active {color:#fff; background: #d10200;}
#nav ul li a.active span{background-image: url(images/down_arrow.gif) !important;
						background-repeat: no-repeat; 
						background-position: center right;
					}
#nav ul li a.new_top_destination {color:#F3D115;}
#nav ul li a.new_top_destination_active {color:#F3D115; background: #d10200;}
#nav ul .last {background:none;}
#nav ul li a.new_top_destination .new{display: inline-block;height: 18px;margin-left: 3px; }
#nav ul li.main_menu a, #nav ul li.main_menu a:visited {  padding:6px 10px;}
#nav ul li.main_menu a:hover {color:#fff;}
#nav ul li a.main_menu span, #nav ul li a.main_menu:hover span {background-image: url(images/down_arrow.gif); 
								background-repeat: no-repeat; 
								background-position: center right; 
								padding-right: 13px; 
								display:block;
							}

#nav ul li a.main_menu span {background-image: url(images/down_arrow_blue.gif);}
#nav ul li a.main_menu:hover { background: #d10200 !important;}

#nav ul li div.submenu {position: absolute; margin-top: 33px; z-index: 5000; background: #d10200; width: 200px; padding: 0 12px;left: 0;}
#nav ul li div.submenu a:link, #nav ul li div.submenu a:visited {display: block;
		color: #fff; font: normal 12px Arial;width: 180px;height: auto;border-top: none !important; padding: 6px 0;}
#nav ul li div.submenu a:hover {text-decoration: underline;}

#nav .submenu_elements li {float: none;
							border-bottom: 1px solid #d12d34; }
#nav .submenu_elements li a:visited, #nav .submenu_elements li a:link, #nav .submenu_elements li a:active, #nav .submenu_elements li a:hover {float: none;}




#nav_linux{ padding-left:17px;}

#nav_linux ul li{ float:left; padding-right:1px;z-index:1000;position: relative;}

#nav_linux ul li a, #nav_linux ul li a:visited{ float:left; font:normal 14px arial; color:#fff; text-decoration:none; height:25px; padding:8px 13px 0 13px; display:block;}

#nav_linux ul li a:hover{ color:#fff; background:url(images/nav_hover.gif) repeat-x top left;}

#nav_linux ul li a.active{color:#fff; background:url(images/nav_hover.gif) repeat-x top left;}

#nav_linux ul li a.new_top_destination{color:#F3D115; padding-right: 22px;}

#nav_linux ul li a.new_top_destination_active{color:#F3D115;  background:url(images/nav_hover.gif) repeat-x top left; padding-right: 22px;}

#nav_linux ul .last{ background:none;}

#nav_linux ul li a.new_top_destination .new{display: inline-block;height: 18px;margin-left: 3px; }





#nav_linux ul li a.active span{background-image: url(images/down_arrow.gif) !important;
						background-repeat: no-repeat; 
						background-position: center right;
					}

#nav_linux ul li.main_menu a, #nav_linux ul li.main_menu a:visited {  padding:6px 10px;}
#nav_linux ul li.main_menu a:hover {color:#fff;}
#nav_linux ul li a.main_menu span, #nav_linux ul li a.main_menu:hover span {background-image: url(images/down_arrow.gif); 
								background-repeat: no-repeat; 
								background-position: center right; 
								padding-right: 13px; 
								display:block;
							}

#nav_linux ul li a.main_menu span {background-image: url(images/down_arrow_blue.gif);}
#nav_linux ul li a.main_menu:hover { background: #d10200 !important;}

#nav_linux ul li div.submenu {position: absolute; margin-top: 33px; z-index: 5000; background: #d10200; width: 200px; padding: 0 12px;left: 0;}
#nav_linux ul li div.submenu a:link, #nav_linux ul li div.submenu a:visited {display: block;
		color: #fff; font: normal 12px Arial;width: 180px;height: auto;border-top: none !important; padding: 6px 0;}
#nav_linux ul li div.submenu a:hover {text-decoration: underline;}

#nav_linux .submenu_elements li {float: none;
							border-bottom: 1px solid #d12d34; }
#nav_linux .submenu_elements li a:visited, #nav_linux .submenu_elements li a:link, #nav_linux .submenu_elements li a:active, #nav_linux .submenu_elements li a:hover {float: none;}


 
/*-------------------------- END HEADER --------------------------------*/





/*-------------------------- CONTENT --------------------------------*/

#content{width:946px; margin:0 auto; padding:8px 0 10px 10px; background-color:#fff;}

.content_footer{ height:12px; width:972px;  background:url(images/content_footer.gif) no-repeat top left;}



.primary{ float:left; width:436px; margin-right:8px;}

.home_title{ display:block; color:#ac0000; font-size:22px; margin-bottom:17px;}
.home_title_margin_left{ display:block; color:#ac0000; font-size:22px; margin-bottom:17px;margin-left: 20px;margin-top: 5px;}
.container_reserve_tickets{}

.reserve_tickets_nav{ background:url(images/px_blue.gif) repeat-x bottom left;}

.reserve_tickets_nav ul li{ float:left; margin-right:2px;}



.rez_tick_corner_left{ float:left; width:5px; height:29px; background:url(images/rez_tick_corner_left.gif) no-repeat top left;}

.rez_tick_corner_right{float:left; width:5px; height:29px; background:url(images/rez_tick_corner_right.gif) no-repeat top left;}

.rez_tick_center{ float:left; height:25px; padding:4px 3px 0 3px; background:url(images/rez_tick_center.gif) repeat-x top left;}

.rez_tick_center a, .rez_tick_center a:visited { font-size:14px; color:#02527f; text-decoration:none; display:block; padding-top:3px;}

.rez_tick_center a:hover{ text-decoration:underline;}

.plane_a{ background:url(images/plane_icon.gif) no-repeat left; padding-left:26px;}

.car_a{background:url(images/car_icon.gif) no-repeat left; padding-left:26px;}

.hotel_a{background:url(images/hotel_icon.gif) no-repeat left; padding-left:26px;}

.clock_a{background:url(images/clock_icon.gif) no-repeat left; padding-left:26px;}



.rez_tick_active .rez_tick_corner_left{background:url(images/rez_tick_corner_left_a.gif) no-repeat top left;}

.rez_tick_active .rez_tick_corner_right{background:url(images/rez_tick_corner_right_a.gif) no-repeat top left;}

.rez_tick_active .rez_tick_center{background:url(images/rez_tick_center_a.gif) repeat-x top left;}



.reserve_tickets_table{ width:436px; background-color:#e4f0f7; padding-top:10px; border-right:#69a0c0 1px solid; border-bottom:#69a0c0 1px solid; border-left:#69a0c0 1px solid;}
.reserve_tickets_table_col{padding:8px 14px 7px 14px;float:left; width: 190px;}
.reserve_tickets_table td{ padding:8px 14px 7px 14px;}
.reserve_tickets_table_sections{padding:8px 7px 7px 14px;}
.reserve_tickets_table_form3{ width:436px; background-color:#fff; padding-top:10px; border:none;}
.reserve_tickets_table_form3 td{ padding:8px 14px 7px 14px;}



.white_tr{ background-color:#fff;}
.red_tr{background-color:red;}

.bold_label{ font-weight:bold; display:block;}
.bold_label_fl{ font-weight:bold; display:block;float:left;}
.bold_label_fl_90{ font-weight:bold; display:block;float:left;width: 90px;}

.bold_label1{ font-weight:bold; float:left;}

.bold_label2{ font-weight:bold;}

.alege_aeroport{ display:block; text-align:right; padding-right:7px; font-size:11px;}

.float_element_left{ float:left;}

.select_hour{ width:70px; height:22px; margin-left:5px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}
.select_hour_short{ width:70px; height:18px; font-size: 10px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}

.calendar{float:right; width:23px; margin-left:4px; height:22px; display:inline-block; background:url(images/calendar.gif) no-repeat top left;}

.calendar span{ display:none;}

.td_inline label{ display:block;}

.td_inline li{ float:left; margin-right:90px;}

.td_inline .no_margin{ margin:0;}

.td_inline .float_element_left{ padding-right:60px;}

.td_inline .float_element_right{ float:right; padding-right:10px;}

.arrow_down{ padding-right:12px; background:url(images/blue_arrow_down.gif) no-repeat right;}


.red_a, .red_a:visited{ float:right; color:#c40303;}



.home_banner_1{ padding-top:8px;}.home_banner_2 .disclaimer {	text-align: right;}.home_banner_2 .disclaimer a:link, .home_banner_2 .disclaimer a:active, .home_banner_2 .disclaimer a:visited {	font-size: 10px;}

.container_box{margin-top:8px; padding:1px 1px 15px 1px; background:url(images/container_box_bg.gif) repeat-x bottom left; border:#bfd5e2 1px solid; }
.container_box_right{margin-top:0px; padding:1px 1px 15px 1px; background:url(images/container_box_bg.gif) repeat-x bottom left; border:#bfd5e2 1px solid; }
.container_box01{ height:auto; margin-top:8px; padding:1px 1px 0px 1px; background:url(images/container_box_bg.gif) repeat-x bottom left; border:#bfd5e2 1px solid;}

.h3_bg{ padding:4px 12px 4px 12px; line-height:19px; background:#dd1b1b url(images/h3_bg.gif) repeat-x bottom left; color:#fff;}



.bg_globe{ background:url(images/globe_icon.gif) no-repeat left; padding-left:60px;}

.bg_globe p{ padding:0 0 0 0 !important;}

.other_company{ background-color:#fee6b1; padding:5px; border-top:#fff 1px solid;}

.other_company dl{ font-size:16px;}

.other_company dt{ float:left; clear:left; color:#1359a0; width:190px; padding:2px 0;}

.other_company dt a, .other_company dt a:visited{ text-decoration:none;}

.other_company dt a:hover{ text-decoration:underline;}

.other_company dd{ float:left; text-align:right; width:90px; font-weight:bold; padding:2px 0;}


.new_home_ul{ padding:0 24px 0 14px;}
.new_home_ul .last_news{ background:none; padding-bottom:0px;}
.new_home_ul li{ background:url(images/border_dashed.gif) repeat-x bottom left; padding:9px 0 19px 0;}
.new_home_ul li p{ padding:2px 0;}

.new_blog_home_ul{ padding:0 24px 0 14px;}
.new_blog_home_ul .last_news{ background:none; padding-bottom:0px;}
.new_blog_home_ul li{ background:url(images/border_dashed.gif) repeat-x bottom left; padding:1px 0 8px 0;}
.new_blog_home_ul li p{ padding:2px 0;}

.home_news_head{ font-size:14px;}

.home_news_title{ color:#d31111; font:bold 14px arial;}

.home_news_title a{ color:#d31111; font:bold 14px arial; text-decoration:none;}

.home_news_title a:hover{ color:#d31111; font:bold 14px arial; text-decoration:underline;}

.container_box p{ padding:2px 11px;}
.container_box_right p {padding:2px 11px;}


.faq_home{ padding-top:20px;}

.faq_home li{ margin-top:12px;}

.faq_home p{ color:#252525;}

.faq_home_title{ padding:0 0 2px 5px; color:#202020; font:bold 18px arial; display:block; border-bottom:#ccc 1px solid;}
.blog_home_title{ padding:0 0 2px 0px; color:#202020; font:bold 18px arial; display:block; border-bottom:#ccc 1px solid;height:26px;}

.faq_home_subtitle{ font:bold 16px arial; color:#626262;}

.faq_home_img{ float:left; padding:2px 8px 0 8px;}

.faq_home_img img{ border:#123b79 1px solid;}



.faq_redirect{}

.faq_redirect li{ float:left; width:440px; text-align:left; padding-right:30px;}

.faq_redirect .faq_home_title{ border-top:#ccc 1px solid; border-bottom:none; text-align:left; padding-top:10px;}



.secondary{ float:left; width:300px; margin-right:4px;}
/*--- ADD THIS SECTION ----  */
.addthis{ float:right;margin-right:4px; height: 23px; position: relative;}
.addthis a:link, .addthis a:active, .addthis a:visited {text-decoration: none;cursor:pointer;}
.addthis a:hover {text-decoration: underline;cursor:pointer;}
.addthis_home{ width:177px; background-color:#fffde5; padding:10px 0 10px 10px; text-align: left; height: 50px;float:left; position: relative; overflow:hidden;}
.addthis_home a:link, .addthis_home a:active, .addthis_home a:visited {text-decoration: none;cursor:pointer;}
.addthis_home a:hover {text-decoration: underline;cursor:pointer;}
/*--- END ADD THIS SECTION ----  */

.top_destinations{ padding:3px 15px 3px 15px;}

.top_destinations a, .top_destinations a:visited{ text-decoration:none;}

.top_destinations a:hover{ text-decoration:underline;}

.top_destinations dt{ float:left; clear:left; width:128px; padding:1px 0 0 0; background:url(images/border_dashed2.gif) repeat-y top right;}

.top_destinations dd{ float:left; width:128px; padding:1px 0 0 9px;}
.top_destinations_text h2 {margin: 20px 0 10px;}.top_destinations_text p {margin: 0 5px 5px 0;}.top_destinations_text {margin-bottom: 20px;}


.check_in_steps{ padding:8px 0 16px 8px;}

.check_in_steps li{ float:left;}

.blue_panel{ width:74px; height:41px; padding:6px; display:block; background:url(images/blue_panel.gif) no-repeat top left; font:bold 12px arial; color:#fff; text-decoration:none;}

.blue_panel:visited{ color:#fff; text-decoration:none;}

.blue_panel:hover{ color:#fff; text-decoration:none;}

.blue_panel span{ display:block;}

.spacer_arrow{ width:10px; height:52px; display:block; vertical-align:middle; background: url(images/spacer_arrow.gif) no-repeat center;}

.step_1{ float:left; height:36px; padding:4px 0 0 15px; background:url(images/step_1.gif) no-repeat left}

.step_2{ float:left; height:36px; padding:4px 0 0 15px; background:url(images/step_2.gif) no-repeat left}

.step_3{ float:left; height:36px; padding:4px 0 0 15px; background:url(images/step_3.gif) no-repeat left}

.txt{ float:left;}



.pad1{ padding:4px 0 0 0;}

.pad2{ padding:12px 0 0 0;}

.pad3{ padding:0 0 0 0;}



.check_in_links{ padding-left:11px;}

.check_in_links li{ display:block; margin-top:1px;}

.check_in_links li a, .check_in_links li a:visited{ padding-left:7px; font:12px arial; background:url(images/bullet01.gif) no-repeat left; text-decoration:none;}

.check_in_links li a:hover{ text-decoration:underline;}

.promotii_bilete{margin:5px auto;}

.promotii_bilete a, .promotii_bilete a:visited{ padding:1px 11px; text-decoration:none; display:block;}

.promotii_bilete a:hover{ background-color:#e4f3fb;}





.place{ float:left; padding-left:4px;}
.price{ float:right; font-weight:bold;cursor:pointer;}
.cel_mai_ieftin_bilet_de_avion_sursa{ float:left; padding-left:4px; width: 110px; overflow:hidden;border: none; cursor:pointer;}
.cel_mai_ieftin_bilet_de_avion_destinatia{ float:left; padding-left:4px; width: 110px;overflow:hidden;border: none; cursor:pointer;}


.info_00{ color:#666; font-size:11px; padding:10px 0 0 15px;}



.column_info{ float:left; width:187px; background-color:#fffde5; padding:11px 0 10px 0; overflow:hidden;}

.column_info p{ padding:8px;}

.column_info_title{ display:block; padding:0 0 2px 6px; font:bold 17px arial; color:#202020; border-bottom:#bfbcaa 1px solid;}

.info_icon{ padding:0 0 0 21px; display:block; background:url(images/info_icon.gif) no-repeat left;}

.lock_icon{ padding:0 0 0 21px; display:block;background:url(images/lock_icon.gif) no-repeat left;}

.plane01_icon{ padding:0 0 0 22px; display:block;background:url(images/plane01_icon.gif) no-repeat top left;}

.newsletter_icon{ padding:0 0 0 21px; display:block;background:url(images/newsletter_icon.gif) no-repeat left;}

.reserve_icon{ padding:0 0 0 15px; display:block;background:url(images/reserve_icon.gif) no-repeat left;}

.red_bullet, .red_bullet:visited{ padding-left:8px; margin-left:10px; color:#c10000; background:url(images/bullet03.gif) no-repeat left;}



.column_info_links{ padding:7px 3px 0 7px;}

.column_info_links li{ display:block; margin-bottom:7px; background:url(images/bullet02.gif) no-repeat top left;}

.column_info_links li a{line-height:14px; padding-left:8px; display:inline-block; text-decoration:none;}

.column_info_links li a:visited{ text-decoration:none;}

.column_info_links li a:hover{ text-decoration:underline;}

.no_margin li{ margin:2px 0 0 0;}



.newsletter_input{width:170px; height:19px; margin-left:8px; background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}

.btn_inscriere{ float:right; margin:10px 0 0 0; padding-right:10px;}



.partners_liks{ padding-top:3px;}

.partners_liks li{ float:left; margin-right:3px; white-space:nowrap;}

.partners_liks li a, .partners_liks li a:visited{ text-decoration:none; display:inline;}

.partners_liks li a:hover{ text-decoration:underline;}

.text_partners{ float:left; width:210px; padding:6px 22px 0 5px; background:url(images/border_dashed2.gif) repeat-y scroll right top}



.img_partners{padding-top:6px;}

.img_partners li{ float:left; padding:0 11px 0 13px;}



/*-------------------------- END CONTENT-----------------------------*/





/*-------------------------- FOOTER --------------------------------*/

#footer{ width:956px; margin:0 auto; background:#015d93 url(images/footer_bg.gif) repeat-x top left; text-align:left;}



.top_corners{ height:34px; background:#ecf8ff url(images/top_corners_bg_2px.gif) repeat-x bottom left;}

.top_corners ul{ float:left; text-align:center; padding-top:9px; width:930px;}

.top_corners ul li{ display:inline;}

.top_corners ul li a{display:inline; padding:0 10px;}

.top_corners ul li a:hover{ text-decoration:none;}



.top_corner_left{ float:left; display:block; width:5px; background:url(images/footer_corner_top_left.gif) no-repeat top left;}

.top_corner_right{ float:right; display:block; width:5px; background:url(images/footer_corner_top_right.gif) no-repeat top right;}



.bottom_corner_left{ float:left; display:block; width:5px; background:url(images/footer_corner_bottom_left.gif) no-repeat bottom left;}

.bottom_corner_right{ float:right; display:block; width:5px; background:url(images/footer_corner_bottom_right.gif) no-repeat bottom right;}

.footer_content{padding:10px 15px;}



.footer_informatii{ float:left; width:640px; padding-right:32px; color:#cddded;  border-right:#5e7a97 1px solid;font-size:11px;}

.footer_informatii_title{ font:bold 14px arial; color:#fff;}

.footer_informatii p{ padding:4px 0;}
.footer_informatii b{ font-weight:normal;}
.footer_informatii_title b { font:bold 14px arial; color:#fff;}



.footer_linkuri_utile{ float:right; width:230px; padding-left:23px;}

.footer_linkuri_utile ul{ padding:10px 0 30px 0;}

.footer_linkuri_utile ul li{ margin-top:5px;}

.footer_linkuri_utile a, .footer_linkuri_utile a:visited{ color:#fff;}

.footer_linkuri_utile img{ margin-right:24px;}



.container_cards{ padding-top:10px;}

.container_cards li{ display: inline; padding-right:3px;}

.container_cards li img{ border:#0b3853 1px solid;}

/*-------------------------- END FOOTER ----------------------------*/



.copyright{width:956px; margin:0 auto; padding:5px 0 20px 0;}

.copyright span{ float:left;}

.copyright a{ float:right;}





/*-------------------------- am adaugat --------------------------------*/

.t_aeroporturi { width:90%; text-align:right; font-weight:bold; margin-top:15px;}

.t_aeroporturi td {padding:3px;}

.tf_aeroporturi {width:250px;  border:1px solid #7d7d7d; }



.destinatii_a{ margin:10px; }

.destinatii_a a:link, .destinatii_a a:active, .destinatii_a a:visited{ text-decoration:none;}

.destinatii_a a:hover{ text-decoration:underline;}

.destinatii_a td{ float:left; width:180px; padding:0 0 1px 9px; background:url(images/arrow_right.gif) left no-repeat; font-size:15px;}



.container_noutati_links_ul td {padding:15px 0; background:url(images/dotted_border.gif) repeat-x bottom left;}

.noutati_tit {padding-bottom:8px;}

.noutati_tit a:link, .noutati_tit a:active, .noutati_tit a:visited{ color:#c80707; font:bold 17px arial; padding-bottom:6px; text-decoration:none; padding-bottom:5px;}



.noutati_tit a:hover{ color:#c80707; font:bold 17px arial; padding-bottom:6px; text-decoration:underline; padding-bottom:5px;}

.noutati_tit span {color:#000000; font-weight:normal; }

span.text_titlu2 { color:#C80707; font-weight:bold; font-size:17px ; padding-bottom:5px;}

.alte_optiuni {color:#c80707; background:url(images/dotted_border.gif) repeat-x bottom left; clear:both; padding-bottom:4px; margin-bottom:10px; font-size:14px;}





.red_bg { background-color:#c80707; padding:11px 14px 10px 14px; color:#FFFFFF;}

.red_bg .txt_input { background:#fff url(images/input_bg.gif) repeat-x top left; width:44px; height:19px; color:#c80707; padding:2px 2px 0 2px; border:1px solid #7d7d7d; font-weight:bold;}

.arata_zb {margin-top:10px; clear:both;}



.txt_input2 { background:#fff url(images/input_bg.gif) repeat-x top left; width:44px; height:19px; padding:2px 2px 0 2px; border:1px solid #7d7d7d; font-weight:bold;}
.txt_input2_short { background:#fff url(images/input_bg.gif) repeat-x top left; width:44px; height:13px; font-size: 10px; padding:2px 2px 0 2px; border:1px solid #7d7d7d; font-weight:bold;}
.input_text_short2{padding:1px 3px 0; width:41px; height:17px; font-size: 12px;background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}

.redish {color:#ddb3b3; }



.loading { margin:65px auto; width:580px; height:210px; position:relative; padding:32px; z-index:1;}

.loading h3{ color:#e40d15;}

.loading .loader {padding:20px 0 75px 0; text-align:center;}

.loading li {background:url(images/arrow_right2.gif) left top no-repeat; padding-left:9px; margin-bottom:12px; text-align:left;}





.dd_promotii {margin-bottom:13px;}

.checkin {background:url(images/bg_checkin.gif) top repeat-x; height:235px; width:630px; border:#9db6c7 1px solid; font-size:12px; margin-bottom:10px;}

.checkin a { color:#1359a0; font-size:12px; text-decoration:underline; padding-bottom:4px; float:left; clear:both;}



.checkin_pic {background:url(images/pic_checkin.jpg) top left no-repeat;  width:334px; height:235px; float:left;}

.checkin_txt {background:url(images/txt_checkin.gif) top left no-repeat; width: 275px; padding-top:60px; margin:10px 0 0 10px; float:left;}

.checkin_txt a{white-space:nowrap;}

.checkin_texte dl{margin-bottom:20px; *margin-bottom:0px;}

.checkin_texte dt{width:400px; margin-right:15px; float:left;}

.checkin_texte dd{width:215px; float:left; text-align:right;}

.checkin_texte dd img {border:1px solid #000000;}

.checkin_texte span {font-size:18px;}

.checkin_texte2 {clear:both;}

.checkin_texte2 dt{ margin-right:15px; float:left; padding-top:5px;}

.checkin_texte2 dd{width:400px; float:left; }

.checkin_texte2 dt img {border:1px solid #000000; }

.checkin_texte2 span {font-size:18px;}

.checkin_texte_bottom { width:610px; background-color:#e8f2f8; margin-top:20px; padding:10px; font-size:14px; font-weight:bold; clear:both;}



.casete_checkin {padding-top:30px; width:274px; margin-right:45px; float:left; }

.casete_checkin span {font-size:18px; }

.casete_checkin .pic {margin:2px 0;}



a.internet_klm:hover, a.internet_klm:link, a.internet_klm:active, a.internet_klm:visited {background:url(images/bg_klm.gif) left top no-repeat; width:274px; height:42px; padding:9px 26px 0 0; text-align:right; display:block; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:15px;}

a.internet_airfrance:hover, a.internet_airfrance:link, a.internet_airfrance:active, a.internet_airfrance:visited {background:url(images/bg_airfrance.gif) left top no-repeat; width:274px; height:42px; padding:9px 26px 0 0; text-align:right; display:block; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:15px;}

a.internet_british:hover, a.internet_british:link, a.internet_british:active, a.internet_british:visited {background:url(images/bg_british.gif) left top no-repeat; width:274px; height:42px; padding:9px 26px 0 0; text-align:right; display:block; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:15px;}

a.internet_austrian:hover, a.internet_austrian:link, a.internet_austrian:active, a.internet_austrian:visited {background:url(images/bg_austrian.gif) left top no-repeat; width:274px; height:42px; padding:9px 26px 0 0; text-align:right; display:block; font-size:15px; font-weight:bold; text-decoration:none; color:#000000; margin-bottom:15px;}

.reserve_tickets_table2{ width:436px; background-color:#e4f0f7; padding-top:10px; border-right:#69a0c0 1px solid; border-bottom:#69a0c0 1px solid; border-left:#69a0c0 1px solid;}

.reserve_tickets_table2 td{ padding:5px 14px;}

.reserve_tickets_table2 .tr1 {font-size:15px; padding-bottom:10px;}

.reserve_tickets_table2 .tr2 {font-size:16px; font-weight:bold; padding:10px 0; text-align:center;}

.reserve_tickets_table2 .tr3 {font-size:13px; font-weight:bold; background:url(images/bg_td1.gif) top repeat-x; color:#FFFFFF; height:27px; }

.reserve_tickets_table2 a.arrow {padding:0 0 1px 9px; background:url(images/arrow_left.gif) left no-repeat;}





.aeroporturi_li {padding:0 6px;}

.aeroporturi_li a{color:#000000; text-decoration:none;}

.aeroporturi_li a:hover{color:#000000; text-decoration:underline;}

.aeroporturi_li ul {margin:20px 6px;}

.aeroporturi_li li{padding-left:10px;}

.aeroporturi_li .title {padding:5px 0 6px 0px;}

.aeroporturi_li .title a{ padding-left:9px; background:url(images/arrow_right.gif) left no-repeat; font-size:15px; text-decoration:none; color:#00568d;}

.aeroporturi_li .title a:hover{text-decoration:underline; color:#00568d;}





.input_text{ width:175px; height:18px; background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid; padding:1px 3px 0 3px;}





.h3_bg2{ height:52px; background: url(images/bg_glob.gif) no-repeat left ; border:1px solid #FFFFFF;  padding:5px 5px 0 60px; }

.h3_bg3{ height:62px; background: url(images/bg_glob.gif) no-repeat left ; border:1px solid #FFFFFF;  padding:8px 5px 0 60px; }

.promotions_box{padding-bottom:5px; background-color:#fee6b1; border:#bfd5e2 1px solid; }

.promotions_box li {padding:0 10px; font-size:16px; font-weight:bold; margin-bottom:7px;}

.promotions_box li a {text-decoration:none; font-weight:bold;}

.promotions_box li a:hover {text-decoration:underline; font-weight:bold;}

.promotions_box .smaller {font-size:13px;}

.promotions_box .small {font-size:12px; font-weight:normal;}

.bg_promo {background:url(images/h3_bg2.gif) repeat-x top; height:59px; margin-bottom:7px;}

.bg_promo2 {background:url(images/h3_bg3.gif) repeat-x top; height:71px; margin-bottom:7px;}





.reserve_tickets_table3{ width:95%;border:0px; background:none;}

.reserve_tickets_table3 td{ padding:5px 14px 4px 14px;}



/*-------------------------- am adaugat --------------------------------*/
.lang_active a {display:inline-block; margin-top:0; height:14px;} 
.lang_active span{ background:url(images/arrow_down.gif) no-repeat right; padding-right:12px;}

.arrow_up{ padding-right:12px; background:url(images/blue_arrow_up.gif) no-repeat right; white-space:nowrap;}



.td_car_select td{ padding-right:0px;}

.afiseaza_tabel td {padding-left:0px;}



.left_f {float:left;}

.right_f {float:right;}



.select_hour2{ width:34px; height:22px; margin-left:5px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}

.select_hour3{ height:22px; margin-left:5px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}

.select_hour4{ width:120px; height:22px; margin-left:5px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}

.select_hour5{ width:200px; height:22px; margin-left:5px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}







.borderdot{ border:#bfd5e2 1px solid; margin:10px auto;}
.titlu{ font:bold 16px arial; color:#000; line-height:19px; padding:4px 12px;}
td.box_title_grey{color:#3E3E3E; font:bold 12px arial; padding:5px 12px 5px 12px; background-color:#d8edf9; color:#202020;}
.borderdot .nr_pages{ padding-right:12px;}
td.bk1{ padding:2px 12px; background-color:#eef6f7;}
td.bk1 a{text-decoration:none;}
td.bk1 a:hover{text-decoration:underline;}
td.bk0{padding:2px 12px;}
td.bk0 a{text-decoration:none;}
td.bk0 a:hover{text-decoration:underline;}

.pag_alfabet{ font-size:11px; padding-right:7px;}
.pag_alfabet li{ display:inline; border-right:#bfd5e2 1px solid; padding:0 4px;}
.pag_alfabet li a{text-decoration:none;}
.pag_alfabet li a:hover{text-decoration:underline;}
.pag_alfabet .last_letter{ border:none;}
.text_alfabet{ font:bold 12px arial;}


.popup_search_control{padding:5px 0px 5px 5px;}
.popup_search_control input{ width:90px; border:#bfd5e2 1px solid; height:18px; padding:1px 0 0 5px; margin-right:12px;}
.container_pop_submit{ padding:0px 12px 14px 5px;}


.blue_box_body02{ position:relative;}



/*--------------------Adaugari --------------------------*/

.format_tb{width:100%;overflow:hidden;height:auto;text-align: left;}

.tb_head1{float:left;width:40%}

.tb_head2{float:left;width:30%}

.tb_head3{float:left;width:30%}

.tb_body1{float:left;width:38%;}

.tb_body2{float:left;width:30%;padding-left:2px;}

.tb_body3{float:left;width:30%;padding-left:1px;}

.alege_s, .alege_s:visited{ font-weight:normal;padding:0 0 0 11px; line-height:17px; text-decoration:none; background:url(images/alege_s_icon.gif) no-repeat 1px 4px; font-size:11px;}
.red_bg a.alege_s:hover, .red_bg a.alege_s:visited, .red_bg a.alege_s:active, .red_bg a.alege_s:link{  color:#FFFFFF; background:url(images/alege_s_icon2.gif) no-repeat 1px 4px;}


.alege_aero_table{}

.alege_aero_table td{ padding:3px;}

.alege_aero_table select{ width:180px;}



.download_pdf_container{ width:318px; height:73px; margin:30px 0 0 40px; padding:12px; background:url(images/bg_pdf_download.gif) no-repeat 0 0;}

.download_pdf_container span{ display:block; padding:0 0 0 38px; font:bold 15px arial; background:url(images/pdf_down_icon.gif) no-repeat 0 0; color:#1359a0;}

.download_pdf_container p{ padding:7px 10px; color:#1359a0;}

.link_flexibility {/*cursor:help;*/text-decoration:underline;font-weight:bold; display:block;float:left;margin-left: 5px;}
.link_lowcost_option {font-weight:bold; display:block;float:left;margin-left: 5px;}

.reducere_bilete_de_avion {	width: 420px;border: none;margin-left:0px;}
.reducere_bilete_de_avion img {border: none;margin-left:20px;margin-right:15px;margin-top: 10px;float:left;width: 55px; height: 53px;}
.reducere_bilete_de_avion .reducere_bilete_de_avion_title {float: left;width: 300px;text-align: left; margin:14px 0 0;color:#D31111;font-family:arial;font-size:17px;font-size-adjust:none; font-weight:bold;}
.reducere_bilete_de_avion p {margin-top: 10px; margin-bottom:10px;}
.phplivesupport {float:left; width:187px; background-color:#fffde5; padding:5px 0 10px 0;text-align: center; overflow:hidden;}

.last_searches {}
.last_searches a:link, .last_searches a:visited, .last_searches a:active {
	color:#1359A0;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
.last_searches a:hover {
	color:#1359A0;
	outline-style:none;
	outline-width:medium;
	text-decoration:underline;
}

.last_searches_list {
	background:#DFEEF6 url(images/blue_box_left.gif) repeat-y scroll left top;
	color:#1359A0;
	padding: 5px 1px 5px 1px;
}

.last_searches_message {
	padding-left: 1px;
	margin: 5px;
}
.last_searches_title {
	padding-left: 1px;
	margin: 5px;
}
.last_searches_link {
	color:#1359A0;
	padding: 5px;
	text-align: right;
}

.my_last_searches {background-color:#E4F0F7; border:1px solid #69A0C0;margin-top: 10px;}
.my_last_searches .my_last_searches_title {color: #000; font-family:arial; font-size:18px;font-weight: bold;padding: 3px;}
.my_last_searches .my_last_searches_table {}
.my_last_searches .my_last_searches_table .rows_separator {border-top: 1px dashed #BFBCAA; padding: 3px 6px 3px 6px;}
.my_last_searches a:link, .my_last_searches a:visited, .my_last_searches a:active {
	color:#1359A0;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
.my_last_searches a:hover {
	color:#1359A0;
	outline-style:none;
	outline-width:medium;
	text-decoration:underline;
}
.my_last_searches .my_last_searches_underline {
	text-decoration:underline;
}
.height_between_fields {height: 8px;}

.reserve_tickets_table_flies_search_history{ width:200px; background-color:#e4f0f7; padding-top:10px; border:#69a0c0 1px solid;}
.reserve_tickets_table_flies_search_history td{ padding:8px 14px 7px 14px;}
.blue_box_search_form {
	background-color: #DFEEF6;
}
.blue_box_search_form .navigator_text_field{
	background: none;
	background-color: #fff;
	border:1px solid #BFD5E2;
	height:13px;
	padding:4px 0;
	vertical-align:middle;
}


.istoric_cautari_grid {	padding: 5px 5px 5px 5px;}
.td_border {border-top: 1px dashed #a5a5a5; padding: 5px 5px 5px 5px;  }

.footer_plane_banner_section {position:absolute; margin:auto; width:100%; height: 44px; display: block; bottom: 5px; position: fixed;}

.plane_banner {width:1062px; margin:auto; height:44px; display: block; background: url(images/promotii_fulger_klm.png); height:44px;cursor:pointer;}
.addthis_box_message {text-align: left;left: -320px;top: -70px; width: 204px; height: 69px; background: url(images/add_this_teaser.png) no-repeat left top; position: absolute; padding: 24px 40px 30px 70px;font-size: 14px;}
.addthis_box_message a:link, .addthis_box_message a:visited, .addthis_box_message a:active {margin-top: 15px;font-size: 11px;text-decoration: underline;font-weight: bold;}
.addthis_box_message a:hover {margin-top: 15px;font-size: 11px;text-decoration: none;}
.addthis_box_message_home {left: -300px;top: -60px; width: 204px; height: 69px; background: url(images/add_this_teaser.png) no-repeat left top; position: absolute; padding: 24px 40px 30px 70px;font-size: 14px;}
.addthis_box_message_home a:link, .addthis_box_message_home a:visited, .addthis_box_message_home a:active {margin-top: 15px;font-size: 11px;text-decoration: underline;font-weight: bold;}
.addthis_box_message_home a:hover {margin-top: 15px;font-size: 11px;text-decoration: none;}


/*   ---------------------------------   AFFILIATE  ----------------------------------------------- */
.affiliate_form8_table { background: url(images/affiliate_blt_avion.jpg) no-repeat; width:896px; height:160px; border:none; background-color:#E9F2F7; padding-top:10px;padding-left: 50px;}
.affiliate_form8_table td{ padding:0px 0px 0px 5px; margin: 0 0 0 0px; }

.datele_mele_sunt_flexibile_box_message {color: white;left: 100px; top: 10px; width: 300px; height: 50px; background-color:black; position: absolute; padding: 0px 0px 0px 0px;font-size: 10px;}
.datele_mele_sunt_flexibile{ height: auto;float:left; position: relative;}

/*   ---------------------------------   END AFFILIATE  ----------------------------------------------- */

#on_sales_af {
	background: url(images/on_sale_by_air_france.png) top center no-repeat;
	height:44px;
	bottom: 5px;
	left:0;
	width:100%;
	position:fixed;
}
#on_sales_af a {cursor:pointer;}

#best_malev_prices {
	background: url(images/promotii_fulger_malev.png) top center no-repeat;
	height:44px;
	bottom: 5px;
	left:0;
	width:100%;
	position:fixed;
}
#best_malev_prices a {cursor:pointer;}

#bestmalevprices {
	background: url(images/promotii_fulger_malev.png) top center no-repeat;
	height:44px;
	bottom: 5px;
	left:0;
	width:100%;
	position:fixed;
}
#bestmalevprices a {cursor:pointer;}


.airline_tickets_promotions_banner {
	background: url(images/promotie-bucuresti-londra-119.png) top center no-repeat;
	height:46px;
	bottom: 5px;
	left:0;
	width:100%;
	position:fixed;
}
.airline_tickets_promotions_banner a {cursor:pointer;}
* html .airline_tickets_promotions_banner /* IE6 position fixed Bottom     */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

/*-------------------------- anunta-ma --------------------------------*/
.cheap_plane_tickets{width:433px; background:url(images/bg_plane.gif) top left no-repeat #c1edf5; font-size:13px; padding:40px 0 0 185px; margin:0px; height:auto; }
.cheap_plane_footer{background:url(images/bg_plane_bottom.gif) top left no-repeat; width:618px; height:20px; font-size:0; margin-bottom:20px;}
.anunta_ma_ul {padding-top: 20px;}
.anunta_ma_ul li {padding-bottom: 5px;}
.err_msg {color: red; font-size: 10px; text-align: left;}
.note_succes {
	background: #def6d3 url(images/note_succes.gif) no-repeat 9px 6px;
	margin: 16px 0 16px 0;
	padding: 6px 0 6px 30px;
}
.note_error {
	background: #ffd1d1 url(images/note_error.gif) no-repeat 9px 6px;
	margin: 16px 0 16px 0;
	padding: 6px 0 6px 30px;
}


.txt_input3 {background:#FFFFFF url(images/input_bg.gif) repeat-x scroll left top; border:1px solid #7D7D7D; height:19px; padding:2px 2px 0; width:41px;}
.txt_short_input {background:#FFFFFF url(images/input_bg.gif) repeat-x scroll left top; border:1px solid #7D7D7D; height:19px; padding:2px 2px 0; width:41px;font-weight: normal;}
.right_side {width:240px; float:left;}
.announceme {background:url(images/logo_plane_tichet.gif) left no-repeat #e1f2fe; border: 1px solid #69a0c0; padding:10px 10px 10px 63px; font-weight:bold; color:#1359a0;}
.right_box2 {margin-top:8px; border:1px solid #6da2c2;}
.right_box2 .top{ padding:5px 10px; background:url(images/bg_blue.gif) top repeat-x #024a86; color:#FFFFFF; font-size:14px;}
.right_box2 li {padding:10px 10px 0 10px;}

.bold_label_fl_80 {display:block; float:left; font-weight:bold; width:80px; padding-top:3px;}

.right_box2 .blue_bg {background-color:#e1f2fe; margin-top:10px; color:#000000;}



.ati_cautat_zboruri_table {width:620px; background-color:#e4f0f7; border-right:#69a0c0 1px solid; border-bottom:#69a0c0 1px solid; border-left:#69a0c0 1px solid;float:left;}
.ati_cautat_zboruri_table td {padding:5px 14px;}
.ati_cautat_zboruri_table .tr1 {font-size:15px; padding-bottom:10px;}
.ati_cautat_zboruri_table .tr2 {font-size:16px; font-weight:bold; padding:10px 0; text-align:center;}
.ati_cautat_zboruri_table .tr3 {font-size:13px; font-weight:bold; background:url(images/bg_td1.gif) top repeat-x; color:#FFFFFF; height:27px; }
.ati_cautat_zboruri_table a.arrow {padding:0 0 1px 9px; background:url(images/arrow_left.gif) left no-repeat;}
.ati_cautat_zboruri_table_width {width:620px;text-align: left; padding:15px 0 0 0px;}


.cautare_predef_right_section {width: 300px; float:right;}
.primary_long{ float:left; width:930px; margin-right:8px;}


.alert_me_home_page {background:url(images/anunta-ma-home.gif) left top no-repeat #C1EDF5; width:177px;  float:left; padding:120px 5px 13px 5px; margin-bottom: 10px;font-weight: bold; font-size: 13px;}
.alert_me_home_page .cloud {background:url(images/anunta-ma-nor.gif) left top no-repeat;padding: 10px 10px 10px 10px;}
.alert_me_home_page .all_promotions {float:left; font-size:12px; margin-top:12px;font-weight: normal;} 

.alert_me_promotions {background:url(images/anunta-ma-promotii.gif) left top no-repeat #C1EDF5;width:275px; text-align:left; float:left; padding:98px 10px 7px 15px; margin:3px 0 0px 0; font-size: 13px;}
.alert_me_promotions .all_promotions {float:left; font-size:12px; margin-top:2px;font-weight: normal;}
.alert_me_promotions .cloud { background:url(images/anunta-ma-nor.gif) bottom right no-repeat;}

.alert_me_promotion_details {background:url(images/anunta-ma-promotii.gif) left top no-repeat #C1EDF5;width:275px; text-align:left; float:left; padding:98px 10px 10px 15px; margin:0px 0 10px 0; font-size: 13px;}
.alert_me_promotion_details .all_promotions {float:left; font-size:12px; margin-top:2px;font-weight: normal;}
.alert_me_promotion_details .cloud { background:url(images/anunta-ma-nor.gif) bottom right no-repeat;}

.alert_me_select_data_plecare li {padding-top:8px;}

.affiliate_form9_table {width: 177px; background-color: #E3F3FF; border: 1px solid #71A6C5;padding: 0 0px 0px 0px;}
.affiliate_form9_table h2 {color: #174664; font-family:arial; font-size: 18px; font-weight: bold;margin-bottom: 5px;}
.affiliate_form9_table td {	padding:10px 10px 0 10px;}
.affiliate_form9_table th {	padding: 10px 0 0 10px;font-weight: normal;}
.fade_paravion {background:url(images/logo_paravion_fade.gif) right no-repeat; height: 40px;padding: 12px 40px 0 0;margin:0px 0 0 0px;}
.select_height {height: 50px;}


/*-------------------------- TOP DESTINATII --------------------------------*/
#content_top_destination{width:946px; margin:0 auto; padding:8px 0 10px 10px; background-color:#fff; overflow:hidden;}
.txt_input3 {background:#FFFFFF url(images/input_bg.gif) repeat-x scroll left top; border:1px solid #7D7D7D; height:19px; padding:2px 2px 0; width:41px;}
.select_data_plecare li {padding-top:5px;}
.xtralarge {width:690px !important;}

.top_destination .leaving_date_tab { height:28px; background:url(images/bg_tab.gif) top repeat-x; margin:20px 0 10px 0;}
.top_destination .leaving_date_tab li {background:url(images/bg_tab_off.gif) top repeat-x; height:28px;  float:left; margin:0 1px;}
.top_destination .leaving_date_tab a {float:left; display:inline-block; background:url(images/corner_left_off.gif) top left no-repeat; padding-left:12px; font-weight:bold; text-decoration:none; color:#000000; height:28px;  cursor:pointer;}
.top_destination .leaving_date_tab span {display:inline-block; background:url(images/corner_right_off.gif) top right no-repeat; padding-right:12px; height:21px; padding-top:7px; }

.top_destination .leaving_date_tab li.on {background:url(images/bg_tab_on.gif) top repeat-x; height:28px;  float:left; margin:0 1px;}
.top_destination .leaving_date_tab .on a {float:left; display:inline-block; background:url(images/corner_left_on.gif) top left no-repeat; padding-left:12px; font-weight:bold; text-decoration:none; color:#000000; height:28px; cursor:pointer;}
.top_destination .leaving_date_tab .on span {display:inline-block; background:url(images/corner_right_on.gif) top right no-repeat; padding-right:12px; height:21px; padding-top:7px; }

.top_destination .leaving_date_tab li.none { background:none;  padding:7px 7px 0 0; height:21px;}
.top_destination_announceme {background:url(images/logo_plane_tichet.gif) left no-repeat #e1f2fe; border: 1px solid #69a0c0; padding:10px 10px 10px 63px; font-weight:bold; color:#1359a0;}
.top_destination_announceme a:link, .top_destination_announceme a:visited, .top_destination_announceme a:active {text-decoration:none;}
.l_dates_table {width:100%; text-align:left; margin-bottom:20px;}
.l_dates_table th {background:url(images/bg_double_line.gif) bottom repeat-x; font-weight:bold; padding:10px; vertical-align:bottom;}
.l_dates_table td { background:url(images/dotted_line.gif) bottom left repeat-x #fdf3f8; padding:10px;}  

.l_dates_table td.company {padding:1px 10px; vertical-align:middle; background-color:#FFFFFF;}
.l_dates_table td.ticket_price { font-weight:bold; text-align:right;}
.l_dates_table td.ticket_price a:link, .l_dates_table td.ticket_price a:visited, .l_dates_table td.ticket_price a:active {text-decoration: none;}


.right_side {width:240px; float:left;}
.right_box2 {margin-top:8px; border:1px solid #6da2c2;}
.right_box2 .top{ padding:5px 10px; background:url(images/bg_blue.gif) top repeat-x #024a86; color:#FFFFFF; font-size:14px;} 
.right_box2 li {padding:10px 10px 0 10px;}

.bold_label_fl_80 {display:block; float:left; font-weight:bold; width:80px; padding-top:3px;}

.right_box2 .blue_bg {background-color:#e1f2fe; margin-top:10px; color:#000000;}

.city_details { font-size:12px; margin:20px 0 10px 0;}
.city_details h2 {font-size:22px; padding-bottom:10px;}
.city_details img {float:left; margin:0 10px 10px 0;}
.city_details span{font-size:17px;color: #7D7D7D;}
.city_details  p {padding-bottom:10px;}

.breadcrumb {margin-right: 8px;}
.breadcrumb .addthis_toolbox {float:right; padding-right:5px;}
.breadcrumb .addthis_toolbox_not_home {float:right; padding-right:5px;width: 210px;} 

.columns2_left {width:455px; float:left; padding-right:15px;}
.columns2_right {width:455px; float:left;}
.continents {float:left; font-size:14px; width:220px; margin-right:15px;}
.continents img {border:1px solid #69a0c0;}
.continents .city {background:url(images/bg_gradient_blue.gif) top repeat-x; padding-bottom:10px; margin-top:2px; *margin-top:0px; float:left; width:220px;}
.continents span.left, .continents2 span.left { float:left; padding-right:5px;}
.continents span.left a:link, .continents span.left a:active, .continents span.left a:visited, .continents2 span.left a:link, .continents2 span.left a:active, .continents2 span.left a:visited {text-decoration:none; font-size:14px;}
.continents span.left a:hover, .continents2 span.left a:hover {text-decoration:underline; font-size:14px;}
.continents span.right, .continents2 span.right {float:right;}
.continents li, .continents2 li {margin:12px 8px 0 8px;}

.continents2 {font-size:14px;}
.continents2 img {border:1px solid #69a0c0;}
.continents2 .city {background:url(images/bg_gradient_blue.gif) top repeat-x; padding-bottom:10px; margin-top:2px; *margin-top:0px; width:220px; float:left; }

.reserve_tickets_table_top_destination{ width:455px; background-color:#e4f0f7; padding-top:10px; border:#69a0c0 1px solid; }
.reserve_tickets_table_top_destination td{ padding:8px 14px 7px 14px;}
.top_destination_page { float:left; width:945px; margin-right:8px;}

.no_destination_flights {background:url(images/arrow_no_destinations.gif) top no-repeat; width: 612px; height: 59px; padding: 40px 0px 40px 40px; color: #7D7D7D; font-size: 15px; }

/*-------------------------- END TOP DESTINATII --------------------------------*/

.breadcrumb_and_title {}


/* --- please wait---*/
.loading_please_wait { margin:65px auto; width:730px; position:relative; padding:32px; z-index:1;}
.loading_please_wait h3{ color:#e40d15;}
.loading_please_wait p {margin: 40px 0 10px 0px; color:#252525; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.loading_please_wait .loader {padding:20px 0 30px 0; text-align:center;}
.loading_please_wait li {background:url(images/arrow_right2.gif) left top no-repeat; padding-left:9px; margin-bottom:12px; text-align:left;}

/* --- MULI LEG ----*/
.multileg_fly {background-color: #014f8f;color: #fff;padding: 2px 0px 2px 10px;font-size: 12px; font-weight:normal;width: 426px;float:left;}
.multileg_col_large {float:left;width: 200px;padding: 10px 0 0 15px;}
.multileg_col_narrow_left {float:left;width: 144px;padding: 10px 0 0 15px;}
.multileg_col_narrow_middle {float:left;width: 150px;padding: 10px 0 0 15px;}
.multileg_col_narrow_right {float:left;width: 97px;padding: 10px 0 0 0px;}
.multileg_select_hour{ width:110px; height:22px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}
.multileg_select_flex{ width:90px; height:22px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}
.multileg_add_new_fly{background: #fccb16 url(images/icon_add_flight.gif) 10px center no-repeat; color: #014f8f;padding: 2px 0px 2px 30px;font-size: 12px; font-weight:bold; cursor:pointer;}
.multileg_flight_no {float:left;}
.multileg_remove_section {padding-top: 0px;float:right;text-align:right; width: 150px; margin: 0px 5px 0px 0px;color: #fff; cursor:pointer;}


.searched_multilegs_table {width:620px;float:left;margin: 0px; padding: 0px;}
.searched_multilegs_table .tr2 {font-size:16px; font-weight:bold; padding-bottom:5px; text-align:left;}
.searched_multilegs_table a.arrow {padding:0 0 1px 9px; background:url(images/arrow_left.gif) left no-repeat;}
.searched_multileg {font-size: 11px; width:620px; background-color:#e4f0f7; border-right:#69a0c0 1px solid; border-bottom:#69a0c0 1px solid; border-left:#69a0c0 1px solid;float:left;}
.searched_multileg td {padding: 2px 14px;}
.searched_multileg .tr1 {font-size:15px; padding-bottom:10px;}
.searched_multileg .tr2 {font-size:16px; font-weight:bold; padding:2px 0px 2px 10px; text-align:left;}
.searched_multileg .tr3 {font-size:12px; font-weight:bold; background:url(images/bg_td1.gif) top repeat-x; color:#FFFFFF; height:24px; }
.searched_multileg a.arrow {padding:0 0 1px 9px; background:url(images/arrow_left.gif) left no-repeat;}
.searched_multileg_width {width:620px;text-align: left; padding:15px 0 0 0px;}       

.praga_offer {width: 177px;padding-left: 4px;cursor:pointer;}
.british_home {padding-top:8px;}
.email {
	background:transparent url(images/oferte_paravion/icon_email.gif) no-repeat scroll left bottom;
	color:#1F5885;
	font-size:14px;
	height:18px;
	padding:12px 0 0 40px;
}

/* -- am adaugat facebook box -- */
.facebook_box {border:1px solid #c1d7e4; width:298px;}
.facebook_box .top_bar {background:#3b5999 url(images/facebook_img.gif) no-repeat 8px 6px; height:30px;}
.facebook_box .facebook_inside {background:#e5f3ff url(images/bg_facebook_box.gif) top left repeat-x; padding:15px;}
.facebook_box .facebook_details {background: url(images/paravion_logo_small.gif) left no-repeat; padding:5px 0 5px 100px; position:relative;}
.facebook_box .facebook_details span {color: #747577;}
.facebook_box .facebook_details a {text-decoration:none;}
.facebook_box .facebook_details a:hover {text-decoration:underline;}
.facebook_box a.facebook_button { background: #637aae url(images/bg_btn_facebook.gif) top repeat-x; border:1px solid #284581; display:inline-block; margin:12px 0 0px 35px; padding:4px 10px; font-size:13px; font-weight:bold; color:#fff; text-decoration:none;}
.facebook_box a.facebook_button:hover {text-decoration:underline;}

/* -- caseta top destinatii -- */
#top_destinations_box { background: url(images/top_destinatii_bg.jpg) no-repeat; border: 1px solid #dbb252; width: 419px; height: 207px; display: block; padding: 7px 5px 5px 10px; margin-top:8px; }
#top_destinations_box h4 { font-size: 20px; }
#top_destinations_box a:link, #top_destinations_box a:visited { display: block; text-decoration: none;}
#top_destinations_box a:hover { text-decoration: none; background-color: #e7b630; color: #fff;}

.cities_list ul { width: 120px; line-height: 16px; margin-top: 8px; line-height: 14px\9; }
.cities_list span.oras { float: left; cursor: pointer; }
.cities_list span.pret { float: right; cursor: pointer; }

.all_dest { position: absolute; margin: 178px 0 0 315px; }

/* DIV NOTIFICARE PLECARE ACEEASI ZI pe homepage */
#home_notice { position: absolute; background: url(images/notita_plecare_aceeasi_zi.png) no-repeat; width: 221px; height: 133px; display: block; margin:2px 0 0 110px;}

#home_notice .close_notice a { position: absolute; width: 25px; height: 25px; display: block; margin: 87px 0 0 185px;}


/* BEGIN TOP DESTINATIONS - CITY PAGE */
.top_destinations_zone {
	border:1px solid #6DA2C2;
	margin-top:8px;
	padding-bottom:5px;
	background-color:#fff;
	}
.top_destinations_zone .top	{
	background:url("images/bg_blue.gif") repeat-x scroll center top #024A86;
	color:#FFFFFF;
	font-size:14px;
	padding:5px 10px;
	margin-bottom:10px;	
	}
.top_destinations_zone li {
	background:url(images/small_arrow.gif) no-repeat left 5px; 
	padding:0 0 5px 8px; 
	margin:0 5px;
	width:118px;
	float:left;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
}
.top_destinations_zone a:link, .top_destinations_zone a:visited, .top_destinations_zone a:active {text-decoration:none !important;}
.top_destinations_zone a:hover {text-decoration:underline !important;}

.top_destinations_right_zone {
	border:1px solid #6DA2C2;
	margin-top:8px;
	padding-bottom:5px;
	background-color:#fff;
	}
.top_destinations_right_zone .top	{
	background:url("images/bg_blue.gif") repeat-x scroll center top #024A86;
	color:#FFFFFF;
	font-size:14px;
	padding:5px 10px;
	margin-bottom:10px;	
	}
.top_destinations_right_zone li {
	background:url(images/small_arrow.gif) no-repeat left 5px; 
	padding:0 0 5px 8px; 
	margin:0 5px;
	height:15px;
	overflow:hidden;
	white-space:nowrap;
}
.top_destinations_right_zone a {text-decoration:none;}
.top_destinations_right_zone a:hover {text-decoration:underline;}
 .no_float li {float:none !important;}

.top_destinations_red_spot {background:url(images/bg_cazare_hoteluri.gif) top left no-repeat; width:240px; height:57px; font-size:12px; color:#fff; }
.top_destinations_red_spot a:visited,.top_destinations_red_spot a:link, .top_destinations_red_spot a:active, .top_destinations_red_spot a:hover {	
	font-size:12px; 
	color:#fff; 
	text-decoration:none; 
	width:168px; 
	height:42px; 
	display:block; 
	padding:15px 0 0 72px; 
	cursor:pointer
	}
.top_destinations_red_spot a:hover {text-decoration:underline;}
.top_destinations_red_spot span {
	width:160px; 
	height:32px; 
	overflow:hidden; 
	display:block;
	}


/* END TOP DESTINATIONS - CITY PAGE */


/* -- Sectiune Rezervari avion -- */
.simple_reservations {
	float:left;
	width:438px;
}
.simple_promotions {
	float:left;
	width:300px;
	padding-left:5px;	margin-top:43px;
}
.simple_promotions  .container_box_right {
	padding-bottom:9px !important;
}.simple_promotions  .container_box_right .promotii_bilete00 {	padding-bottom:32px !important;}
.simple_top_destinations {
	width:188px;
	height:345px;
	float:right;
	background:url(images/bg_top_destinations.jpg) top left no-repeat;	margin-top:43px;
}
.simple_top_destinations #top_destinations_box {
	width:auto;
	height:auto;
	border:none;
	padding:7px 5px 5px 15px;
}

.simple_top_destinations .cities_list ul {
	margin-top:20px;
	width:155px;
}

.simple_top_destinations .all_dest {
margin:306px 0 0 55px;
position:absolute;
}
.simple_top_destinations .all_dest a:link, .simple_top_destinations .all_dest a:active, .simple_top_destinations .all_dest a:visited{
	background: url(images/arrow_right.gif) no-repeat right;
	padding-right:10px;
	text-decoration:underline !important;
	}
.simple_top_destinations .all_dest a:hover {
	background: transparent url(images/arrow_right.gif) no-repeat right !important;
	padding-right:10px;
	color:#1359A0 !important;
	text-decoration:none !important;
	}
.simple_top_destinations #top_destinations_box {
	background: none !important;
}
.simple_main_container {
	padding-right: 10px;
}
.simple_promotions .promotii_bilete00 a, .simple_promotions .promotii_bilete00 a:visited {
	*padding:0;
	*margin:3px 11px;
	}
.simple_promotions .promotii_bilete00 {
	*padding-bottom:4px;
}
.reserve_tickets_table_sections  {
padding:7px 7px 7px 14px \9;
}
.reserve_tickets_table {
	*padding-top:5px;
}
/* -- END Sectiune Rezervari avion -- */