﻿@charset "utf-8";
/* CSS Document */
@import "style_general.css";
@import "niceforms-default.css";

*{ margin:0; padding:0;}
html{ width:100%;}
body{ 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;}

.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;}
.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;}
.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:20;}
.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;}
.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:30px;}
#nav ul li{ float:left; padding-right:1px;}
#nav ul li a, #nav ul li a:visited{ float:left; font:normal 17px arial; color:#fff; text-decoration:none; height:27px; padding:6px 27px 0 27px; display:block;}
#nav ul li a:hover{ color:#fff; background:url(images/nav_hover.gif) repeat-x top left;}
#nav ul li a.active{color:#fff; background:url(images/nav_hover.gif) repeat-x top left;}
#nav ul .last{ background:none;}


#nav_linux{ padding-left:30px;}
#nav_linux ul li{ float:left; padding-right:1px;}
#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 25px 0 25px; 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 .last{ background: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:1px;}

.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:10px;height:18px; color:#02527f; text-decoration:none; display:inline-block; padding-top:5px;}
.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_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;}
.white_tr{ background-color:#fff;}
.red_tr{background-color:red;}
.bold_label{ font-weight:bold; display:block;}
.bold_label_fl_110 {font-weight:bold; display:block;float:left;width:110px;}
.bold_label_fl {font-weight:bold; display:block;float:left;}
.bold_label1{ font-weight:bold; float:left;}
.bold_label2{ font-weight:bold;}
.bold_label3{ font-weight:bold; float:left; margin-right:5px; width:100px;}
.alege_aeroport{ display:block; text-align:right; padding-right:7px; font-size:11px;}
.float_element_left{ float:left;}
.select_hour{ width:118px; 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:60px;}
.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;}
.input_text_short{ width:80px; height:15px; font-size: 10px;background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}
/*.input_text_short{ float:right; width:80px; height:19px; background:#fff url(images/input_bg.gif) repeat-x top left; border:#7d7d7d 1px solid;}*/
.red_a, .red_a:visited{ float:right; color:#c40303;}



.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;}



.home_banner_1{ padding-top:8px;}
.container_box{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;}
.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;}

.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;}
.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;}


.secondary{ float:left; width:300px; margin-right:4px;}
.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;}

.check_in_steps{ padding:8px 0 16px 8px;}
.check_in_steps li{ float:left;}
.blue_panel{ width:82px; height:41px; padding:6px 1px 6px 4px; display:block; background:url(images/blue_panel.gif) no-repeat top left; font:bold 10px 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 6px; 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:13px 0 0 0;}
.pad2{ padding:13px 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_icon2.gif) top left no-repeat ;}
.lock_icon{ padding:0 0 0 21px; display:block;background:url(images/lock_icon2.gif) top left no-repeat;}
.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_icon2.gif) top left no-repeat;}
.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;}

.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_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;}

.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_bg.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:48px; background: url(images/bg_glob.gif) no-repeat left ; border:1px solid #FFFFFF;  padding:9px 5px 0 60px;  font-size:15px; }
.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;}


.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; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}

.tebel_bg td {padding-right:0px;}
.tebel_bg2 td {padding-left:0px;}
.blue_box_body02{ position:relative;}


/*--------------------Adaugari --------------------------*/
.format_tb{width:100%;overflow:hidden;height:auto;}
.tb_head1{float:left;width:33%}
.tb_head2{float:left;width:35%}
.tb_head3{float:left;width:30%}

.tb_body1{float:left;width:31%;}
.tb_body2{float:left;width:35%;padding-left:2px;}
.tb_body3{float:left;width:30%;padding-left:1px;}

.alege_s, .alege_s:visited{ 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;}



.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 {
	/*background:#fff url(images/icon_nou_bg.gif) no-repeat left top;*/
	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;}
.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;  }

.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;}


.breadcrumb_and_title {margin-right: 8px;}

/* ----  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;}
.breadcrumb .addthis_toolbox {float:right; padding-right:5px;}
.breadcrumb .addthis_toolbox_not_home {float:right; padding-right:5px;width: 210px;} 
/*--- END ADD THIS SECTION ----  */


/* --- 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: 128px;padding: 10px 0 0 15px;}
.multileg_col_narrow_middle {float:left;width: 155px;padding: 10px 0 0 15px;}
.multileg_col_narrow_right {float:left;width: 110px;padding: 10px 0 0 0px;}
.multileg_select_hour{ width:120px; height:22px; border:#7d7d7d 1px solid; background:#fff url(images/input_text_bg.gif) repeat-x top left;}
.multileg_select_flex{ width:100px; 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;}                                                                                                                                                                                                           

