@charset "utf-8";

/* CSS Document */

html,body{margin:0 auto 0 auto; background:url(../images/bg_allpage.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

.wraper{margin:0 auto 0 auto;}

img{border:none;}

ul{margin:0px;padding:0px;}

h1{font-size:20px; margin:0; padding:0;}

h2{font-size:18px; margin:0; padding:0;}

h3{font-size:13px; margin:0; padding:0;}



.space_height4{clear:both; height:4px;}

.space_height15{clear:both; height:15px;}

.space_height8{clear:both; height:8px;}

.space_height10{clear:both; height:10px;}

.space_height16{clear:both; height:16px;}



.allpage{background:url(../images/bg_toppage.jpg) top center no-repeat; height:380px;}

.inpage_header{margin:0 auto 0 auto; width:1000px; background:url(../images/bg_headerbannerin.jpg) top left no-repeat; height:432px;}

.whitepage_980{margin:0 auto 0 auto; width:980px;}

.bg_headerbanner{float:left; background:url(../images/logo.png) no-repeat left top; width:980px; height:148px;}

.titlelink_headerbanner{float:right; width:880px; text-align:right; padding-right:100px; padding-top:7px; font-size:11px; color:#663399;}

.titlelink_headerbanner a{font-size:11px; color:#990099; text-decoration:underline;}

.titlelink_headerbanner a:hover{color:#CC0066;text-decoration:underline;}

.cartdetail_headerbanner{float:right; width:100px; padding-top:58px; text-align:right; font-weight:700;}

.cartdetail_headerbanner span{color:#cc0066; font-size:13px}

.iconcart_headerbanner{float:right; width:65px; padding-right:5px; padding-top:45px;}

.bg_topmenu{float:left; width:980px; background:url(../images/bg_topmenu.jpg) repeat-x top left; height:35px;}



.left_topmenu{width:660px;float:left;}

.left_topmenu ul{width:660px;}

.left_topmenu li{width:132px;float:left;background:url(../images/sep_topmenu.jpg) no-repeat right top;list-style:none;text-align:center;font-size:12px;height:34px;}

.left_topmenu li a{color:#414011; font-size:13px; font-weight:700;text-decoration:none;padding-top:10px;display:block;height:24px}

.left_topmenu li:hover{width:132px;float:left;background:url(../images/topmenu_active.png) no-repeat center top;list-style:none; text-align:center;font-size:12px;height:34px;}

.left_topmenu li a:hover{color:#FFF;}

.left_topmenu li.active{width:132px;float:left;background:url(../images/topmenu_active.png) no-repeat center top;list-style:none; text-align:center;font-size:12px;height:34px;}

/*#active_menu{width:132px;float:left;background:url(../images/topmenu_active.png) no-repeat center top;list-style:none; text-align:center;font-size:13px; font-weight:700;padding-top:10px;height:35px; color:#FFFFFF;}*/



.right_topmenu{float:left; width:320px;}

.right_topmenu label{float:left; width:60px; padding-left:10px; padding-top:11px; color:#FFFFFF;}

.right_topmenu span{float:left; width:190px; padding-top:6px; color:#FFFFFF;}

.right_topmenu input{float:left; background: url(../images/bg_boxsearch.jpg) no-repeat; width:190px; height:21px; color:#333; font-size:11px; border:0;}

.right_topmenu font{float:left; width:30px; padding-left:5px; padding-top:6px; color:#FFFFFF;}



.bg_bannerintro{float:left; width:980px;}

.left_bannerintro{float:left; width:656px; padding-left:8px; padding-right:8px;}

.right_bannerintro{float:left; width:308px;}



.inpage_content{margin:0 auto 0 auto; width:1000px;}

.bg_content{float:left; width:1000px; background:url(../images/bg_middlepagein.jpg) repeat-y top left;}



/* left + right col */

.smallcol_content{float:left; width:204px; padding-left:8px; padding-right:8px;}

.bg_submenucategory{float:left; width:204px;}

.bg_topmodule{float:left; background:url(../images/bg_topmodule.jpg) top left no-repeat; width:204px; height:9px;}

.bg_middlemodule{float:left; background:url(../images/bg_middlemodule.jpg) top left repeat-y; width:186px; padding-left:9px; padding-right:9px;}

.bg_middlrates{float:left; background:url(../images/bg_middlemodule.jpg) top left repeat-y; width:197px; padding-left:3px; padding-right:4px;}

.bg_bottommodule{float:left; background:url(../images/bg_bottommodule.jpg) top left no-repeat; width:204px; height:9px;}

.levelone_submenu{float:left; background:url(../images/bg_titlemodule.jpg) top left no-repeat; width:158px; height:20px; padding-left:28px; padding-top:8px; font-size:11px;text-transform:uppercase;}

.levelone_submenu a{color:#f4dcfa; font-weight:700; text-decoration:none;} .levelone_submenu a:hover{color:#FF99CC;}



.leveltwo_submenu{float:left; width:175px; padding-left:8px;}

.leveltwo_submenu ul{width:175px;list-style:none; margin:0; padding:0;}

.leveltwo_submenu li{padding-left:10px; padding-top:8px; padding-bottom:4px; background-image:url(../images/icon_submenu.jpg); background-repeat:no-repeat; background-position: 0px 13px; border-bottom:1px #ababab dotted;}

.leveltwo_submenu li a{font-size:12px; color:#333; text-decoration:none;}

.leveltwo_submenu li a:hover{color:#990099; text-decoration:none;}



.bg_titlenormalmodule{float:left; width:204px; background:url(../images/bg_normaltitlemodule.jpg) top left no-repeat; height:28px; text-align:center; padding-top:7px;position:relative;}

.bg_titlenormalmodule h3{color:#f4dcfa; font-weight:700;}



.bg_adsmodule{float:left; width:204px;}

.bg_adsmodule span{font-size:11px; color:#cc99cc;}



.bg_titlehotmodule{float:left; width:204px; background:url(../images/bg_normaltitlemodule_hot.jpg) top left no-repeat; height:28px; text-align:center; padding-top:7px;}

.bg_titlehotmodule h3{color:#f4dcfa; font-weight:700;}



/* middle col */

.middlecol_content{float:left; width:540px;}

.bg_titlemiddlemodule{float:left; width:530px; background:url(../images/bg_titlemiddlemodule.jpg) top left no-repeat; height:40px; padding-top:15px; padding-left:10px;}

.bg_titlemiddlemodule h1{color:#FFFFFF; font-weight:normal;}

.bg_middlemiddlemodule{float:left; width:500px; background:url(../images/bg_middlemiddlemodule.jpg) top left repeat-y; padding-left:20px; padding-right:20px;}

.bg_bottommiddlemodule{float:left; width:540px; background:url(../images/bg_bottommiddlemodule.jpg) top left no-repeat; height:10px;}

.bg_titleallpage{float:left; width:530px; background:url(../images/bg_titleallpage.jpg) top left no-repeat; height:38px; padding-top:17px; padding-left:10px;}

.bg_titleallpage h2{color:#FFFFFF; font-weight:normal;}



.list_products{width:500px;float:left;} 

.list_products a{color:#09c}

.list_products ul{width:500px; float:left;}

.list_products li{width:130px;height:225px;float:left;padding:0 15px 20px 20px;text-align:left;list-style:none;line-height:16px;}

.list_products li font{color:#333; font-weight:700; line-height:47px;}

.list_products s{color:red; font-weight:700; line-height:25px;}

.list_products .border_img{width:130px; height:130px; border:2px #e6e6e6 solid; padding:3px;}

.list_products li a span{color:#666666; font-size:11px; text-decoration:none; font-weight:normal;}

.list_products li a{color:#107610; text-decoration:none;}

.list_products li a:hover{color:#9900ff; text-decoration:underline;}

.list_products label{float:left; width:130px; height:32px;}



.product_hotmodule{float:left; width:186px; padding-top:8px; padding-bottom:5px; border-bottom:1px #cc99cc dotted;}

.left_hotproduct{float:left; width:50px;}

.right_hotproduct{float:left; width:124px; padding-left:10px; color:#555555;}

.right_hotproduct a{font-size:12px; color:#107610; font-weight:700; text-decoration:none;}

.right_hotproduct a:hover{text-decoration:underline;}

.right_hotproduct font{color:#555555; font-weight:700;}



.list_hotnews{float:left; width:186px;}

.list_hotnews ul{width:186px;list-style:none; margin:0; padding:0;}

.list_hotnews li{padding-left:12px; padding-top:8px; padding-bottom:4px; background-image:url(../images/icon_narrow1.jpg); background-repeat:no-repeat; background-position: 0px 13px; border-bottom:1px #ababab dotted; line-height:150%;}

.list_hotnews li a{font-size:11px; color:#107610; text-decoration:none;}

.list_hotnews li a:hover{color:#990099; text-decoration:none;}



.list_iconsupport{float:left; width:186px; padding-top:8px;}

.list_iconsupport ul{width:186px; padding:0; margin:0}

.list_iconsupport li{width:93px; float:left; padding-bottom:5px; list-style:none; text-align:center; font-size:11px; color:#666666;}



.boder_bannerads{padding:5px 2px 0;}



.list_rates{float:left; width:186px; font-size:12px; color:#666666;}

.list_rates ul{width:186px; padding:0; margin:0; list-style:none;}

.list_rates li{padding-left:10px; padding-top:8px; padding-bottom:4px; background-image:url(../images/icon_bull.jpg); background-repeat:no-repeat; background-position: 0px 13px; line-height:120%;}

.list_rates span{color:#107610; font-size:13px; font-weight:700;}



/* footer */

.bg_footer{margin:0 auto 0 auto; width:1000px;}

.bg_topfooterpage{float:left; background:url(../images/bg_topfooter.jpg) top left no-repeat; width:1000px; height:12px;}

.bg_middlefooterpage{float:left; width:1000px; background:url(../images/bg_middlefooter.jpg) top left repeat-y; text-align:center; color:#999999; line-height:180%; padding-bottom:10px;}

.bg_middlefooterpage span{color:#444; font-size:11px;}

.bg_middlefooterpage a{font-size:12px; color:#787878; text-decoration:none; padding-left:8px; padding-right:8px;}

.bg_middlefooterpage a:hover{color:#609; text-decoration:underline;}

.bg_bottomfooterpage{float:left; width:1000px; background:url(../images/bg_bottomfooter.jpg) top left no-repeat; height:35px;}



.text_quicklink{float:left; width:525px; padding-left:15px; padding-bottom:2px; font-size:11px; color:#555555;}

.text_quicklink a{font-size:11px; color:#999999; text-decoration:none;}

.text_quicklink a:hover{text-decoration:underline;}

.text_quicklink img{padding-left:3px; padding-right:3px;}



.text_normal12{float:left; width:500px; font-size:12px; color:#333;}

.text_normal12 p{padding:0; margin:0; line-height:150%; text-align:justify}



.listcontent_hotnews{float:left; width:500px; border-bottom:1px #cc99cc dotted; padding-bottom:5px; padding-top:15px;}

.left_hotnews{float:left; width:100px; padding-right:14px;}

.left_hotnews img{padding:2px; border:1px #DCDCDC solid;}

.right_hotnews{float:left; width:380px;}

.right_hotnews span{font-size:11px; color:#999999;}

.right_hotnews p{padding:0; margin:0; line-height:150%; padding-top:8px; text-align:justify;}

.right_hotnews a{font-size:15px; font-weight:700; color:#990099; text-decoration:none;}

.right_hotnews a:hover{text-decoration:none; color:#660066;}



.listdetail_hotnews{float:left; width:500px;}

.listdetail_hotnews span{font-size:17px; color:#993300;}

.listdetail_hotnews font{font-size:18px; color:#990099;}

.listdetail_hotnews p{font-size:12px; color:#333; line-height:150%; text-align:justify;}



.paging{ float:left; width:500px; text-align:center; padding-top:10px; padding-bottom:20px;}

.paging a{padding:2px 6px; text-align:center; font-size:12px; font-weight:700; color:#333; text-decoration:none; border:1px #DCDCDC solid;}

.paging a:hover{border:1px #999999 solid; text-decoration:none;}

#paging_active{color:#E5E5E5; font-weight:700; background:#609; padding:2px 6px; border:1px #999999 solid; text-decoration:none;}



.list_hotnewsdetail{float:left; width:500px;}

.list_hotnewsdetail span{font-size:11px; color:#999999;}

.list_hotnewsdetail ul{width:500px;list-style:none; margin:0; padding:0;}

.list_hotnewsdetail li{padding-left:30px; padding-top:5px; padding-bottom:4px; background-image:url(../images/icon_bull.jpg); background-repeat:no-repeat; background-position:20px 13px;line-height:150%;}

.list_hotnewsdetail li a{font-size:12px; color:#333; text-decoration:none;}

.list_hotnewsdetail li a:hover{color:#990099; text-decoration:none;}



.sep_detailhotnews{float:left; width:500px; border-top:1px #CCC dotted; padding-top:3px; font-weight:700; color:#609; font-size:15px;}



.form_contactus{float:left; width:500px; padding-bottom:5px;}

.form_contactus span{color:#FF0000;}

.form_contactus font{font-family:VNfuturaEugenia; font-size:18px; color:#999999;}

.form_contactus label{float:left; width:135px; text-align:right; padding-right:5px; padding-top:5px; font-size:12px; color:#444444;}

.form_contactus input{float:left; width:280px; border:1px #CDCDCD solid; font-size:12px; color:#55555; padding:3px;}

.form_contactus textarea{float:left; width:300px; height:120px; font-size:12px; color:#555555; padding:3px;border:1px #CDCDCD solid;}

.formcheck_contactus{float:left; width:500px; padding-bottom:3px;}

.formcheck_contactus span{color:#FF0000;}

.formcheck_contactus label{float:left; width:135px; text-align:right; padding-right:5px; padding-top:5px; font-size:12px; color:#444444;}



.button_contactus{float:left; width:363px; padding-left:137px;}

.button_contactus input{float:left; background:#550055;border:1px #CCC solid; font-size:12px; color:#DCDCDC; font-weight:700; padding:3px 8px;}

.button_contactus a{font-size:12px; color:#C00; text-decoration:none;}

.button_contactus a:hover{text-decoration:underline;}

.title_forminfo{float:left; width:500px; font-size:15px; color:#903; font-weight:700; padding-top:10px; padding-bottom:5px;}

.title_forminfo span{font-size:12px; color:#555555;}



.table_incart{width:500px; float:left; font-size:12px; color:#333; padding-bottom:10px; padding-top:5px; line-height:180%;}

.table_incart table{width:500px; border-collapse:collapse; text-align:center;}

.table_incart td{padding:5px 3px; border:1px #DCDCDC solid;}

.table_incart span{color:#FF0000; font-weight:700;}

.table_incart a{font-size:12px; color:#990099; text-decoration:none;}

.table_incart a:hover{text-decoration:underline;}

.table_incart input{float:left; width:45px; font-size:12px; color:#333; border:1px #CCC solid; text-align:center;}

.table_incart .bg_titleaddcart{background:#F5F5F5; color:#333; font-size:11px; font-weight:700; text-align:center;}

.button_incart{float:left; width:500px;}

.button_incart input{ background:#550055;border:1px #CCC solid; font-size:12px; color:#DCDCDC; font-weight:700;cursor:pointer;font-family:arial;display:inline;height:25px;}

.button_incart span{float:left; background:#550055;border:1px #CCC solid; font-size:12px; color:#DCDCDC; font-weight:700; padding:3px 8px;cursor:pointer;height:17px;}



/* Detail products */

.left_detailproducts{float:left; width:310px;}

.right_detailproducts{float:left; width:186px; padding-left:4px;}

.right_detailproducts img{padding:2px; border:1px #DCDCDC solid;}

.title_detailproducts{float:left; width:310px; border-bottom:1px #DCDCDC dotted; padding-bottom:5px;}

.title_detailproducts h2{color:#903;}

.content_detailproducts{float:left; width:310px; font-size:12px; color:#666; padding-top:10px; line-height:100%;}

.content_detailproducts p{float:left; width:310px; height:25px; margin:0; padding:0px;}

.content_detailproducts label{float:left; width:90px;}

.content_detailproducts span{color:#444; font-weight:700;}

.content_detailproducts font{color:#C00; font-size:15px; font-weight:700;}

.description_products{float:left; width:500px; border-top:1px #cc99cc dotted; padding-top:5px;}

.description_products p{font-size:12px; line-height:150%;}



.info_services{float:left; width:500px;}

.info_services p{font-size:12px; line-height:150%;}



.list_orders{width:500px; float:left; font-size:12px; color:#333; padding-bottom:10px; padding-top:5px; line-height:180%;}

.list_orders table{width:500px; border-collapse:collapse; text-align:center;}

.list_orders td{padding:3px 1px; border:1px #DCDCDC solid;}

.list_orders span{color:#FF0000; font-weight:700;}

.list_orders a{font-size:12px; color:#990099; text-decoration:none;}

.list_orders a:hover{text-decoration:underline;}

.list_orders .bg_titletableinfo{background:#F5F5F5; color:#333; font-size:11px; font-weight:700; text-align:center;}

.text_linkmore{float:left; width:500px; text-align:right; padding-bottom:3px;}

.text_linkmore a{font-size:11px; color:#990000; text-decoration:none;}

.text_linkmore a:hover{text-decoration:underline;}



.tab_ngoaite{float:left;width:197px;margin-top:-5px}

.tab_ngoaite ul {padding-top:5px;width:197px;}

.tab_ngoaite li {background:url("../images/tab_ngoaite.gif") no-repeat scroll left top transparent;float:left;font-weight:700;

height:18px;list-style:none outside none;margin-left:3px;padding-top:5px;text-align:center;width:76px;}

.box_tigia {background:none repeat scroll 0 0 #FFF;float:left;font-size:11px;width:197px;}

.box_tigia .bg_tigia{background:none repeat scroll 0 0 #E6E6E6;}

.box_tigia span {font-weight:700;}



.button_orderairplane{float:left; width:500px;}

.button_orderairplane input{float:left; background:#550055;border:1px #CCCCCC solid; font-size:12px; color:#DCDCDC; font-weight:bold; padding:3px 8px;cursor:pointer;}

.button_orderairplane label{display:block; float:left; width:10px;}



.sitemap_bookingairplane{float:left; width:500px; font-size:11px; color:#fcf; text-align:center; padding-top:5px; padding-bottom:3px; border-bottom:1px #E5E5E5 dashed;}

.sitemap_bookingairplane span{padding-left:3px; padding-right:3px; color:#888;}

.sitemap_bookingairplane font{color:#609; font-weight:700; padding-left:3px; padding-right:3px;}

.search_airplane{float:left; width:500px; padding-top:15px;}

.search_airplane p{font-size:12px; color:#333; line-height:150%; text-align:justify;}

.search_airplane h2{text-align:center; color:#903;}

.form_searchairplane{float:left; width:500px; padding-top:3px; padding-bottom:5px; color:#444;}

.form_searchairplane label{float:left; width:155px; text-align:right; padding-right:5px; padding-top:5px; font-weight:700;}

.form_searchairplane span{float:left; width:340px;}

.form_searchairplane font{color:#C00;}

.form_searchairplane select{float:left; width:220px;border:1px #ABABAB solid; padding:1px; font-size:12px; color:#333;}

.style_textbox{border:1px #ABABAB solid; padding:2px; font-size:12px; color:#333;}



.form_custinfo{float:left; width:500px; padding-top:1px; padding-bottom:3px;}

.form_custinfo label{float:left; width:155px; text-align:right; padding-right:5px; padding-top:5px; font-weight:700;}

.form_custinfo input{float:left; width:300px; padding:3px; border:1px #BCBCBC solid;}

.form_custinfo select{float:left; width:50px; border:1px #BCBCBC solid; padding:1px;}

.form_custinfo font{color:#C00;}



.textcustinfo{float:left; width:500px;}

.textcustinfo p{padding:0; margin:0; font-size:13px; font-weight:700; color:#609;}

.custinfo_text{float:left; widows:500px; padding-top:2px; padding-bottom:5px;}

.custinfo_text label{float:left; width:150px; text-align:right; padding-right:5px; font-weight:700; color:#333;}

.custinfo_text span{float:left; width:300px; text-align:left; color:#660066; padding-right:5px; border-bottom:1px #CCC dashed;height:15px;}

.custinfo_text font{font-size:15px; color:#C00; font-weight:700;}



.table_calendarairplane{width:500px; float:left; font-size:11px; color:#333; padding-bottom:10px; padding-top:5px;}

.table_calendarairplane table{width:500px; border-collapse:collapse; text-align:center;background:#F9F9F9;}

.table_calendarairplane td{padding:5px 3px; border:1px #DADADA solid;}

.table_calendarairplane font{color:#C00; font-weight:700;}

.table_calendarairplane .headertitle_calendar{background:#609; font-size:13px; color:#FFF; text-align:left;}

.table_calendarairplane .headertitle_calendar font{font-weight:700; color:#C6F;}

.table_calendarairplane .title_calendar{background:#E5E5E5; font-weight:700;color:#000}



#marqueecontainer {

overflow:hidden;

position:relative;

width: 186px;

}

#marqueecontainer2 {

overflow:hidden;

position:relative;

width: 186px;

}

.box_photo{width:166px;text-align:center;float:left;padding:10px 0;font-size:11px;color:#787878;}.box_photo img{width:140px;height:100px;padding:4px;background:#FFF;border:1px #999 solid;margin-bottom:5px;}

.box_doitac{

 float: left;

 width:200px;

}