@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html{width:100%; background:#d0ebff url(../images/html/html_bg.gif) repeat-x top left; text-align:left;}
body{ height:auto; background:url(../images/html/body_bg.jpg) repeat-x top center; font:normal 12px Arial, Helvetica, sans-serif; color:#424242;}

a,a:visited{ color:#0050b4; text-decoration:underline; outline:none;}
a:hover{ color:#910044; text-decoration:underline;}
li{ list-style-type:none;}

h1{}
h2{}
h3{ font:bold 19px arial;}

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;}
.bold15{ font:bold 15px arial; display:block;}
.bold16{ font:bold 16px arial; display:block; padding-top:30px;}
.bold20{ font:bold 20px arial; display:block; color:#333;}
.bold26{ font:bold 26px arial; display:block; color:#333; margin-bottom:16px;}
.h4_19{ font:normal 19px arial; color:#a62c65; padding-top:50px;}
.input_text{ height:18px; width:175px; padding:2px 0 0 5px; border:#7d7d7d 1px solid; background:#fff url(../images/html/input_text_bg.gif) repeat-x top left;}
.input_text_short{height:20px; width:83px; border:#7d7d7d 1px solid; background:#fff url(../images/html/input_text_bg.gif) repeat-x top left;}
/*------------------- header ------------------------*/
#header{ position:relative; width:871px; height:184px; margin:0 auto; background:url(../images/html/banner.jpg) no-repeat top center;}
.logo{ position:absolute; top:8px; left:350px; width:222px; height:75px;}
.logo a{ display:block; width:222px; height:75px;}
.logo a span{ display:none;}
#header h1{ position:absolute; top:115px; left:300px; width:480px; font:normal 12px arial; color:#fff;}

#nav{ height:29px; background-color:#910044; border-top:#fff 1px solid; border-bottom:#fff 1px solid;}
.nav_container{width:871px; margin:0 auto;}
#nav ul{ padding-left:70px;}
#nav li{ float:left;}
#nav li a, #nav li a:visited{ float:left; height:25px; display:block; padding:4px 17px 0 17px; text-decoration:none; color:#fff; font:bold 17px arial; border-left:#910044 1px solid; border-right:#910044 1px solid;}
#nav li a:hover{background:url(../images/html/bullet_nav.gif) no-repeat top center; text-decoration:none;}
#nav li a.active{ background-color:#660633; border-left:#a63168 1px solid; border-right:#a63168 1px solid; text-decoration:none;}
#nav li a.active:hover{ background-image:none;}
/*------------------- end header ------------------------*/

/*------------------- content ------------------------*/
#content{ width:842px; margin:0 auto; background-color:#fff; padding:10px 14px 30px 14px;}
.bg_right{ width:853px !important; background:#fff url(../images/html/main_content_bg_right.gif) repeat-y top right; border-bottom:#fff 2px solid; padding-right:3px !important;}
.content_top{ background:url(../images/html/content_shadow.gif) no-repeat bottom center; padding-bottom:25px;}
.content_top_left{float:left; width:615px;}
.content_top_right{float:right; width:170px;}
.content_top p{ padding:8px 0; font-size:14px;}
.serviciu_paravion, .serviciu_paravion:visited{ width:65px; height:36px; padding:8px 93px 0 0; display:block; background:url(../images/html/serviciu_paravion.gif) no-repeat top left; text-align:right; font:normal 11px tahoma; color:#6b6b6b !important; text-decoration:none;}
.serviciu_paravion:hover{ text-decoration:none;}
.bullet_blue{ background:url(../images/html/bullet_blue.gif) no-repeat left; padding-left:10px; font-size:14px;}

.main_content{ padding-top:20px;}
.main_content_primary{ float:left; width:480px;}
.main_content_primary_long{float:left; width:580px; position:relative;}
.table_cauta_bilete{ width:480px; color:#1a1a1a; margin-bottom:18px;}
.table_cauta_bilete tr{}
.table_cauta_bilete th{ height:32px; background-color:#910044; text-align:left; padding-left:12px;}
.table_cauta_bilete th span{ color:#fff; font-size:20px;}
.table_cauta_bilete td{ padding:10px 10px; background-color:#c0e3fd; border-top:#fff 1px solid;}
.bold_label{ font-weight:bold; display:block;}
.alege_aeroport{ display:block; text-align:right; padding-right:37px; font-size:11px;}
.float_element_left{ float:left; padding-right:15px;}
.float_element_left input{ float:left; margin-right:5px;}
.float_element_left select{ float:left;}
.select_hour{ width:70px; height:22px; border:#7d7d7d 1px solid; background:#fff url(../images/html/input_text_bg.gif) repeat-x top left;}
.calendar{float:left; width:23px; height:22px; display:inline-block; background:url(../images/html/calendar.gif) no-repeat top left;}
.calendar span{ display:none;}
.td_inline label{ display:block;}
.td_inline .float_element_left{ padding-right:70px;}
.arrow_down{ padding-right:12px; background:url(../images/html/blue_arrow_down.gif) no-repeat right;}

.table_cauta_bilete #dus{ margin-left:8px;}
.table_cauta_bilete .selected_flight td{background-color:#86b3d5; color:#000;}


.table_border{ float:left; width:480px; background:url(../images/html/border_1px.gif) repeat-y top center;}
.table_bilete_low_cost{ width:230px;}
.table_bilete_low_cost th{ height:31px; text-align:left; padding-left:9px; background:url(../images/html/th_gri_bg.gif) repeat-x top left;}
.table_bilete_low_cost th h3{ color:#910044;}
.table_bilete_low_cost td{ padding:3px 9px 3px 9px; background:url(../images/html/border_dashed.gif) repeat-x bottom left; color:#424242;}
.td_right{ text-align:right;}

.main_content_secondary{ float:right; width:350px;}
.main_content_secondary_bg{float:right; width:254px;}
.container_case{ padding-bottom:30px;}
.container_case p{ padding:5px 0 5px 7px;}
.bg_green_h3{height:26px; text-align:left; padding:5px 0 0 9px; margin-bottom:11px; color:#3b790f; background:url(../images/html/th_gri_bg.gif) repeat-x top left;}
.container_case_title{ font:bold 14px arial;}
.img_promotie{ float:left; margin-right:9px; border:#cfd4cf 1px solid;}

.news_home{}
.news_home li{ margin-bottom:22px;}
.news_home p{color:#797979;}
.dashed_underline{ padding:0 0 2px 7px; display:block; background:url(../images/html/dashed_underline.gif) repeat-x bottom left;}
.news_title{ float:left; color:#0050b4; font:bold 16px arial;}
.news_title a, .news_title a:visited{ text-decoration:none;}
.news_date{ float:right; color:#424242; font:normal 11px arial;}
.input_newsletter{ width:215px; height:19px; padding:2px 0 0 5px; margin:8px 0; border:#7d7d7d 1px solid; background:#fff url(../images/html/input_text_bg.gif) repeat-x scroll left top}

.companii_low_cost{}
.companii_low_cost li{ float:left; width:170px; margin-bottom:10px;}
.companii_low_cost li a{display:block; text-align:center;}

.container_breadcrumb{}
.breadcrumb li{ display:inline; font-size:11px;}
.breadcrumb li a{ padding-right:10px; margin-right:4px; background:url(../images/html/bullet_bread.gif) no-repeat right; font-size:11px;}

.pages{ display:block; height:19px; padding:2px 0 0 9px; background:url(../images/html/pages_bg.gif) repeat-x top left;}
.pages li{ float:left; display:inline; margin-right:2px;}
.pages li span{ padding:0 8px 0 0;}
.pages li a{ float:left; display:block; width:17px; height:17px; text-align:center}
.pages li a:hover{ text-decoration:none;}
.pages li .pag_active{ float:left; display:block; width:17px; height:17px; background-color:#910044; color:#fff; text-decoration:none; text-align:center; padding:0px;}

.news_container{}
.news_container li{ margin:22px 0;}
.news_head{ position:relative; height:auto; width:580px; padding:20px 0 6px 0; background:url(../images/html/border_dashed.gif) repeat-x bottom left;}
.news_h1{ display:block; position:absolute; top:0; left:0; color:#0050b4; font:bold 16px arial;}
.news_h2{ width:400px; display:block; color:#0050b4; font:normal 16px arial;}
.news_h2 a, .news_h2 a:visited{ text-decoration:none;}
.news_h2 a:hover{ text-decoration:underline;}
.news_date1{ position:absolute; bottom:6px; right:3px; color:#424242; font:bold 11px arial;}

.news_head .fix_width{ position:relative; width:420px;}

.cauta_bilete_banner{ display:block; margin-left:12px;}
.h4_underline{ display:block; color:#910044; font:bold 19px arial; border-bottom:#910044 2px solid; padding:40px 0 1px 12px; margin-bottom:4px;}

.bilete_low_cost_dl{}
.bilete_low_cost_dl dt{ float:left; clear:left; display:block; width:161px; border-bottom:#e8ceda 1px solid; padding:3px 0 1px 9px; font-size:13px;}
.bilete_low_cost_dl dt a, .bilete_low_cost_dl dt a:visited{ font-size:13px; color:#424242; text-decoration:none;}
.bilete_low_cost_dl dt a:hover{ color:#910044; text-decoration:underline;}
.bilete_low_cost_dl dd{ float:left; display:block; width:75px; text-align:right; border-bottom:#e8ceda 1px solid; padding:3px 5px 1px 0; color:#424242; font:bold 13px arial;}

.newsletter_input{ width:215px; height:19px; padding:1px 0 0 6px; margin:8px 0; background:#fff url(../images/html/input_newsletter.gif) repeat-x top left; border:#7d7d7d 1px solid;}
.newsletter_container{ padding:0 0 0 12px;}
.newsletter_container p{ padding-top:4px;}

.brand_image{ position:absolute; top:13px; right:10px;}
.about_p{ padding:8px 0;}
.image_gallery li{ display:inline; padding-right:8px;}
.image_gallery li img{ border:#4d4d4d 1px solid;}

.container_blc_select{ position:relative; height:29px; background:url(../images/html/container_blc_select.gif) repeat-x top left;}
.container_blc_select span{ position:absolute; top:7px; left:10px; font-size:14px; color:#212121;}
.container_blc_select select{ position:absolute; top:5px; right:10px; width:130px; border:#000 1px solid;}
.companii_lowcost{width:580px;}
.companii_lowcost .last00{ background-image:none;}
.companii_lowcost li{ clear:both; background:url(../images/html/border_dashed.gif) repeat-x bottom left; display:block; padding:15px 0 15px 0;}
.companie_logo{ float:left; width:160px; text-align:center; padding:10px 0 0 0;}
.companii_lowcost li p{ float:left; width:420px;}
.companii_lowcost li p .db{ display:block;}


.container_blc_select00 select{ border:#7D7D7D 1px solid;}
.container_blc_select00{ width:100%; height:120px; background-color:#C0E3FD; position:relative; margin-bottom:30px;}

.container_blc_select00 dl{ width:300px; padding:20px 0 0 90px;}
.container_blc_select00 dl dt{ float:left; clear:left; width:70px; text-align:right; padding:4px 10px 4px 0;}
.container_blc_select00 dl dt label{ display:block; padding:2px 0 0 0; font:bold 12px arial;}
.container_blc_select00 dl dd{ float:left; width:220px; padding:4px 0 4px 0;}
.container_blc_select00 dl dd select{ width:200px;}

.btn_afis00{ position:absolute; top:52px; right:70px;}
.air_title{font-size:13px; line-height:15px; padding-bottom:9px;}

.content_bg_left{width:854px; padding:10px 14px 2px 2px !important;}
.bg_left{background:#fff url(../images/html/main_content_bg_right.gif) repeat-y top left; padding-top:0px;}
.content_bg_left .container_breadcrumb{ padding-left:14px;}
.content_bg_left .bold26{ padding:28px 0 4px 13px;}

.main_content_secondary_bg2{ float:left; width:258px; padding-top:14px;}
.info_title{ display:block; padding:0 0 5px 20px; color:#825c6f; font:bold 15px arial;}
.info_links{ padding-bottom:20px;}
.info_links li{clear:both;}
.info_links li a, .info_links li a:visited{ width:238px; display:inline-block; clear:both; line-height:25px; margin-bottom:1px; padding-left:20px; background-color:#eedae4; text-decoration:none; color:#333;}
.info_links li a:hover{background-color:#f6e1ec;}
.info_links li a.info_active{ font-weight:bold;}

.main_content_primary_bg_left{ float:right; width:570px; padding-bottom:50px;}
.main_content_primary_bg_left p{ padding:20px 0 14px 0;}
.padding_t0{ padding-top:0px;}
.p_title{ display:block; font-weight:bold;}

.container_contact_details{ width:100%; padding:18px 0 18px 0;}
.container_contact_details li{ float:left; width:252px; padding:0 13px;}
.container_contact_details li dl dt{ font:bold 16px arial; padding-bottom:4px; margin-bottom:5px; display:block; background:url(../images/html/border_dashed.gif) repeat-x scroll left bottom;}
.container_contact_details li dl dd{ padding:2px 0; display:block; font-size:11px;}
.container_contact_details li dl dd span{ font-weight:bold; color:#545454;}
.container_contact_details li dl dd a{ text-decoration:none;}
.contact_map{ text-align:center; padding:20px 0;}

.container_contact_details .first_contact_det{ width:800px;}
.container_contact_details .first_contact_det dd{ float:left; width:400px;}

.cautare_oras_table{ width:100%; margin-bottom:20px;}
.cautare_oras_table th{ height:38px; background-color:#910044; font:bold 13px arial; color:#fff;}
.cautare_oras_table th p{ padding-left:8px; font-size:15px;}
.cautare_oras_table th p span{ display:block; font:normal 11px arial;}
.cautare_oras_table .cautare_oras_subtitle{ padding:3px 0; font:bold 12px arial; background-color:#e5f3fd; border-bottom:#fff 2px solid; border-top:#fff 2px solid;}
.cautare_oras_table .cautare_oras_subtitle p{ padding:0 0 0 8px;}
.cautare_oras_table .btn_cauta00{ margin:10px 90px 0 0;}
.cautare_oras_table td{ padding:3px 8px;}
.cautare_oras_table .0 td{ background-color:#e5f3fd;}
.with_aero{ font-weight:bold;}

.h3_info{ display: block; padding-top:16px;}
.primary .p_info{ padding-top:10px;}
.p_info img{ float:left; margin-right:12px;}

.table_airp{ padding:10px 0;}
.table_airp td { padding:3px 0;}
.table_airp td a{ background:url(../images/html/bullet_00.gif) no-repeat 0 4px; padding-left:10px;}

.loader p{ padding:80px 0 50px 0;}
.alege_s, .alege_s:visited{ display:inline-block; margin-top:2px; color:#0050B4; background:transparent url(../images/html/alege_s_icon.gif) no-repeat 1px 6px; font-size:11px; line-height:17px; padding:0 0 0 12px; text-decoration:none;}
.alege_s:hover{color:#0050B4;}


.alege_aero_table{}
.alege_aero_table td{ padding:3px;}
.alege_aero_table select{ width:180px; border:1px solid #7D7D7D;}
.alege_aero_table .titlu{ padding-bottom:7px;}
/*------------------- end content ------------------------*/


/*------------------- footer ------------------------*/
#footer{ background:url(../images/html/bg_footer.gif) repeat-x top left; margin-top:10px; padding-bottom:40px;}
.container_footer{ width:860px; margin:0 auto; padding:0 5px;}
.copyright{ float:left; color:#fff; padding:6px 0 0 3px;}
.author{ float:right; padding:6px 3px 0 3px; color:#fff;}
.author a, .author a:visited{ color:#fff; font-weight:bold; text-decoration:none;}
.testimonial{ padding:17px 90px 0 0; position:relative; width:780px; height:auto;}
.testimonial_h1{ font:bold 14px arial; color:#595959; display:block; padding-bottom:12px;}
.testimonial p{ padding-bottom:5px; font-size:11px; color:#595959;}
.testimonial p a, .testimonial p a:visited{color:#595959;}

.anat_logo{ position: absolute; top:20px; right:5px;}
.tuv_logo{ position: absolute; top:60px; right:5px;}
.iata_logo{ position: absolute; top:100px; right:5px;}

.anpc {	text-align:right; 	padding: 0 0 5px 0; width:910px; margin:0 auto;}
.anpc a{font-size:11px;	color:#000000; text-decoration:none;}
.anpc a:hover{font-size:11px;	color:#000000; text-decoration:underline;}
/*------------------- end footer ------------------------*/
