/* home */
#vg_body_container{ width: 980px; position: relative; margin: 5px 0 0 0; }
#vg_box_description{ width: 670px; height: 60px; float: left; }
#vg_box_login{ width: 300px; height: 60px; float: right; border: 1px solid #247AB1; }
#vg_box_login table{ width: 300px; padding: 2px; border: 0px; }
#vg_airport_search{ width: 670px; height: 462px; float: left; border-left: 2px solid #247AB1; border-bottom: 2px solid #247AB1; border-right: 2px solid #247AB1; }
#vg_airport_search_new{ width: 670px; height: auto !important; height: 462px; min-height: 462px; float: left; border-left: 2px solid #247AB1; border-bottom: 2px solid #247AB1; border-right: 2px solid #247AB1; }
#vg_airport_search .vg_table{ width: 630px; border-bottom: 1px dotted #CCCCCC; }
#vg_airport_search .vg_no_border{ width: 655px; border-bottom: 0px; }
#vg_airport_search_new .vg_table{ width: 630px; border-bottom: 1px dotted #CCCCCC; }
#vg_airport_search_new .vg_table_new{ width: 630px; }
#vg_airport_search_new .vg_no_border{ width: 655px; border-bottom: 0px; }
#vg_airport_search .vg_table{ width: 630px; border-bottom: 1px dotted #CCCCCC; }
#vg_airport_search .vg_no_border{ width: 655px; border-bottom: 0px; }
#vg_airport_search_tabs{ width: 674px; height: 29px; background: url(/images/bg_tabs1.png); position: relative; float: left; }
/*#vg_airport_search_tabs_new{ width: 674px; height: 29px; background: url(/images/bg_tabs1_3.png); position: relative; float: left; }*/
#vg_airport_search_tabs_new{ width: 674px; height: 29px; background: url('/images/en/bg-4tab-1sel.png'); position: relative; float: left; }
#vg_airport_search_tab1{ position: absolute; top: 7px; left: 30px; }
#vg_airport_search_tab2{ position: absolute; top: 7px; left: 190px; }
#vg_airport_search_tab2_pf{ position: absolute; top: 7px; left: 190px; }
#vg_airport_search_tab3{ position: absolute; top: 7px; left: 345px; }
#vg_airport_search_tab4{ position: absolute; top: 7px; left: 490px; }
#vg_banner_text_link{ float: right; width: 300px; height: 210px; }
#vg_banner_rectangol{ float: right; margin: 4px 0 0 0; width: 300px; height: 250px; }
#vg_banner_container{ width: 980px; position: relative; }
#vg_banner_auto_promotion_1{ float: left; width: 390px; height: 190px; margin: 5px 0 0 0; }
#vg_banner_auto_promotion_2{ float: right; width: 585px; height: 190px; margin: 5px 0 0 0; }
#vg_iframe_text_link{ width: 300px; height: 205px; }
#vg_iframe_rectangol{ width: 300px; height: 250px; }
#vg_iframe_guides{ width: 390px; height: 190px; }
#vg_iframe_maxi_banner{ width: 390px; height: 190px; }

.vg_color_charter{height: 10px; width: 10px; background-color: #398229; border: 1px solid black;}
.vg_color_lowcost{height: 10px; width: 10px; background-color: #AEDEA5; border: 1px solid black;}
.vg_color_diretto{height: 10px; width: 10px; background-color: #DCE9F2; border: 1px solid black;}
.vg_bestprice{text-align: center; height: 24px; width: 102px; padding-top: 5px; background: url('/vg1/dyncal/images/bkprice.gif') no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #2179B5;}

/* content */
.vg_content_box{ float: left; text-align: left; width: 192px; height: 170px; margin: 5px 5px 0 0; background: url('/images/bg_content_box.gif'); }
.vg_content_last_box{ float: left; width: 192px; height: 170px; margin: 5px 0 0 0; background: url('/images/bg_content_box.gif'); }
.vg_content_table_in_box{ margin: 5px 0 0 15px; list-style: none; padding: 0; line-height: 16px;}
.vg_content_table_in_box li{ margin: 0 0 0 0; list-style: none; padding: 2px 0px 2px 0px;}
.vg_content_table_in_box span{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.vg_content_table_in_box a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.vg_content_table_in_box a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }
.vg_td_title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #247AB1; font-weight: bold; }
 #vg_beta{position: absolute; top: 2px; left: 272px;}


/* Banner */
.bannerContainer {
    top: 0;
    left: 50%;
    margin: 0 auto 0 -238px;
    position: absolute;
    width: 728px;
	z-index: 10000;
}
#ad728 {
    left: 0 !important;
    position: relative;
    right: 0 !important;
    width: 728px !important;
}


