@import url(calendar-win2k-cold-2.css);
/* CSS Document */
*{
	font-family: Arial, tahoma, verdana;
	font-size: 12px;
}
UL, LI, FORM{list-style: none;padding: 0px;margin: 0px;}
input, select, textarea {
color:#000000;
font-size:11px;}

BODY{
	margin: auto; background:url(bg_site_2x1430.gif) repeat-x top #98be2f; behavior:url("IEhover.htc");
}
body.send_email_bd  {
background:none repeat  0 0;}

BODY.tourprint_bd{background:none repeat  0 0; padding:0px 10px;}
/*___________________________________________________________________________________________________________General Link And Tag*/
A{
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
}
a:link, a:visited, a:active{}
A IMG{
	border: none;
	text-decoration: none;
}
UL, LI, FORM{
	margin: 0px;
	padding: 0px;
}
H1, H2, H3, H4, h5{
	margin:0px;
	margin-bottom: 2px;
	padding:0px;
}
P{
	margin: 12px 0px;
}
.clr{clear:both;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.clear_both{clear:both;}
.cgreen{color:#649200;}
.tbold  {

font-weight:bold;}
.cblue_{color:#004276;}
/*________________Formart Class*/
#wrapper{width:999px; padding:0px;margin:auto;background-color:#fff;}
#footer{width:959px; padding:0px;margin:auto; padding:10px 20px 10px 20px;}
#header{  
height:135px;
position:relative;
z-index:1;}
#content{padding-top:12px; background-color:#FFFFFF; min-height:500px; padding-left:22px; padding-right:18px;}
#content_left{width:692px;margin-right:15px;float:left;}
#content_right{width:252px;	float:left;}
.content_left_all{float:left; padding-right:15px;}

/*________________Formart banner*/
DIV.logo{float:left;}
DIV.right_banner_{float:right; width:652px; background:url(right_banner_721x98.jpg) no-repeat; height:98px;}
/*________________Formart menu main*/
div.header_menu  {
background:url(midle_menumain_1x37.gif) repeat-x scroll 0 0 transparent;
height:37px;
position:absolute; top:98px; left:21px; width:956px;}


span.header_menu_corner_right  {
background:url(right_menu_main_23x37.jpg) repeat scroll 0 0 transparent;
display:block;
height:37px;
position:absolute;
right:0;
width:23px;}
.none_tag  {
margin:0;
padding:0;}

li.header_menu_index  {
background:url(midle_menumain_1x37.gif) no-repeat scroll right center transparent;
float:left;
height:37px;
line-height:36px;
list-style:none outside none;}

span.header_menu_corner_left, span.header_menu_corner_left_select {
background:url(leftmenumain_20x37.jpg) repeat scroll 0 0 transparent;
float:left;
height:20px;
width:37px;
}
span.header_menu_corner_left_select  {
background:url(left_active_menu_19x37.jpg) no-repeat scroll 0 0 transparent; width:19px; height:37px;}

span.header_menu_first, span.header_menu {
background:url(midle_active_1x37.gif) repeat-x scroll 0 0 transparent;
display:block;
float:left;
height:37px;
padding:0 16px;}

a.header_menu, a.header_menu_ov, a.header_menu_ov_first, a.header_menu_index {
color:#FFFFFF;
font-size:13px;
font-weight:bold;}
a.header_menu_ov_first{display:block; font-size:13px; color:#FFFFFF; font-weight:bold; padding:0px 17px;}
a:hover.header_menu_ov_first{text-decoration:none;}
a.header_menu_index  {
color:#FFFFFF;}

li.header_menu, li.header_menu_first, li.header_menu_drown {
float:left;
height:37px;
line-height:36px;
list-style:none outside none;
padding:0 1px;}

SPAN.header_main_menu_olv {
background:url(ver_menumain_2x37.gif) no-repeat scroll right center transparent;
float:left;
height:37px;
line-height:36px;
list-style:none outside none;
padding:0 24px;}
LI.ver_menu_main{background:url(ver_menumain_2x37.gif) no-repeat right  ;
float:left;
height:37px;
line-height:36px;
list-style:none outside none;
width:2px;}

SPAN.header_menu_two{background:url(midle_menumain_1x37.gif) repeat-x; height:37px; float:left; padding:0px 17px; cursor:pointer; font-size:13px;}
A:hover.header_menu_ov_first{font-size:13px;background:url(hover_menumain_1x37.gif) repeat-x; height:37px; float:left; padding:0px 17px;cursor:pointer;}
LI.header_menu_last{
float:left;
height:37px;
line-height:36px;
list-style:none outside none;
padding:0 1px;}
DIV.text_top_menu{padding-right:27px; padding-top:6px; font-size:11px; color:#e6840e;
}
DIV.text_top_menu A{padding:0px 10px; font-size:11px; color:#e6840e; font-weight:bold;}

/*________________Formart tour destination , weather , currency , service, cuisine, entertaiment, clock */
DIV.tour_destination_all{border-bottom:1px solid #b7b7b7; padding-bottom:10px; margin-bottom:10px;}
DIV.box_weather_all{border-bottom:1px solid #b7b7b7; padding-bottom:10px; margin-bottom:10px;}
DIV.bannerjavaall IMG{width:692px; padding-bottom:12px;}
DIV.title_tour_des H4{font-size:16px; font-weight:bold; padding-bottom:7px;}
DIV.title_weather H4{font-size:16px; font-weight:bold; padding-bottom:7px;}
div.b_weather_row  {
padding-bottom:10px;}
div.b_weather_text  {
float:left;
}
div.b_weather_img  {
float:right;}
span.b_weather_text_1  {
color:#4f4f4f;
font-size:12px;
font-weight:bold;}
span.b_weather_text  {
color:#4f4f4f;
font-size:12px;}
div.b_weather_content  {
padding:5px 0px ;}
TD.title_tb_c{text-align:left;font-size:12px; color:#004276; font-weight:bold;border-bottom:1px dashed #d3d3d5; padding-bottom:5px; padding-top:5px;} 
TD.infor_table{font-size:12px; color:#4f4f4f; font-weight:bold;border-bottom:1px dashed #d3d3d5;padding-bottom:5px;padding-top:5px;}
DIV.box_currency_all{

padding-bottom:10px;}
DIV.service_box_1{float:left; width:200px; margin-right:46px; text-align:center;}
DIV.service_box_2{margin-right:0px;}
DIV.service_box_1 IMG{ width:200px; height:85px; padding-bottom:9px;} 
H5.service_box_title A{font-size:12px; font-weight:bold; color:#004276;}
DIV.service_box{border-bottom:1px solid #B7B7B7;
margin-bottom:12px;
padding-bottom:15px;}

DIV.title_cuisine_ H4{font-size:16px; font-weight:bold; padding-bottom:15px;}
DIV.left_cuisine{float:left; padding-right:8px;}
DIV.left_cuisine IMG{width:70px; height:53px;}
DIV.right_cuisine{float:left; width:240px; text-align:justify;}
DIV.right_cuisine H5{padding-bottom:4px; }
DIV.right_cuisine H5 A{font-size:12px; font-weight:bold; color:#004276;}
DIV.row_cuisine{padding-bottom:20px;}
DIV.left_cuisine_culture{float:left; width:325px;}
DIV.right_cuisine_culture{float:right; width:320px; padding-right:5px;}
DIV.end_site_all{background:url(end_site_999x32.jpg) no-repeat; width:999px; height:32px;}
DIV.bgclock_transparent{background:url(bgclock_transparent_16x49.gif) no-repeat; width:16px; height:49px; position:absolute; top:21px; right:80px; /*z-index:1000;*/}
/*DIV.all_clock_2 object{position:relative; z-index:1;}*/

/*________________Formart menu footer */
div.menu_footer  {
text-align:left; font-size:12px; color:#FFFFFF; border-bottom:1px solid #000000; padding-bottom:10px;}

a.menu_footer  {
color:#FFFFFF;
padding:0 8px;}
div.footer_information  {
padding-top:12px;}

div.about_address_1  {
float:left;
padding-right:10px;
width:286px;}

h5.about_address_title  {
color:#000000;
font-size:11px;
margin:0;
padding-bottom:3px;}

span.address_text2  {
color:#000000;
font-size:11px;
line-height:19px;}

div.about_address_2  {
float:left;
padding-right:10px;
width:305px;}

div.about_address_3  {
float:left;
padding-right:0;
width:324px;}
DIV.copy_right{font-size:11px; color:#FFFFFF; padding-top:4px;}
/*________________Formart tour hotel index */
div.left_title_tour_hotel  {
background:url(left_t_tour_31x35.gif) no-repeat scroll left center transparent;
height:35px;
padding-left:31px;}

div.right_title_tour_hotel  {
background:url(right_t_tour_31x35.gif) no-repeat scroll right center transparent;
height:35px;
padding-right:31px;}

div.middle_title_tour_hotel  {
background-color:#f9f9f9;
color:#a60e00; height:20px;
padding-top:15px;
}

div.left_end_tour_hotel  {
background:url(left_b_tour_31x35.gif) no-repeat scroll left center transparent;
height:35px;
padding-left:31px;}

div.right_end_tour_hotel  {
background:url(right_b_tour_31x35.gif) no-repeat scroll right center transparent;
height:35px;
padding-right:31px;}

div.middle_end_tour_hotel  {
background-color:#f9f9f9;
color:#a60e00; height:35px;}

DIV.ct_tour_hotel_{background-color:#f9f9f9; padding:22px 10px 0px 10px;}
DIV.left_midle_tour_hotel_{float:left; width:330px;}
DIV.left_midle_tour_hotel_ h2{ color:#a60e00; font-size:16px; font-weight:bold; }
DIV.left_midle_tour_hotel_ h2 SPAN{ color:#a60e00; font-size:12px; font-weight:bold; }
DIV.right_midle_tour_hote_ h2 SPAN{ color:#a60e00; font-size:12px; font-weight:bold; }
DIV.right_midle_tour_hote_ h2{ color:#a60e00; font-size:16px; font-weight:bold; }
DIV.right_midle_tour_hote_{float:left; width:295px;}
DIV.end_tour_hotel_{margin-bottom:10px;}
/*________________Formart tour index*/
DIV.left_tourindex{float:left;
padding-right:11px;}
DIV.left_tourindex IMG{width:80px; height:57px;}
DIV.right_tourindex{
float:left;
text-align:justify;
width:200px;}
DIV.right_tourindex H5 A{ line-height:18px; font-size:12px; font-weight:bold; color:#004276;}
DIV.right_tourindex H5 A SPAN{color:#686868; font-size:12px; font-weight:bold; }
div.row_tourindex  {
padding-bottom:20px;}
DIV.left_tour_hotel_ct{float:left; width:318px; margin-right:15px; padding-left:20px;}
DIV.right_tour_hotel_ct{float:left; width:315px; }
/*________________Formart vietnam discovery*/
DIV.title_discovery{font-size:16px; font-weight:bold; color:#649200; padding-bottom:14px;}
ul#tab {
float:left;
list-style:none outside none;}

ul#tab li.tour_title_selected {
float:left;
height:25px;
margin-left:2px;
text-align:center;}


ul#tab li.tour_title_unselected {
background:none repeat scroll 0 0 transparent;
float:left;
height:25px;
padding-left:0;}

ul#tab li.tour_title_selected span.tour_menu_visited_left {
background:url(left_tab_11x22.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
position:relative;
width:11px;}

ul#tab li.tour_title_selected span.tour_menu_visited_middel {
background:url(midle_tab_1x22.gif) repeat-x scroll 0 0 transparent;
display:block;
float:left;
font-weight:bold;
height:19px;
padding:3px 8px 0;}

span.tour_menu_visited_middel a.tour_menu_unselected {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;}

ul#tab li.tour_title_selected span.tour_menu_visited_right {
background:url(right_tab_11x22.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
width:11px;}

ul#tab li.tour_title_unselected span.tour_menu_visited_left {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
height:20px;
width:4px;}

ul#tab li.tour_title_unselected span.tour_menu_visited_middel {
display:block;
float:left;
font-weight:bold;
height:19px;
padding:3px 20px 0;}

ul#tab li.tour_title_unselected a.tour_menu_unselected {
color:#f7951e;
font-size:12px;
font-weight:bold;
text-decoration:none;}

ul#tab li.tour_title_unselected span.tour_menu_visited_right {
display:block;
float:left;
height:20px;
width:4px;}

DIv.tab_content_tour{ padding:12px 2px 15px 2px;}
DIV.left_ct_tab_{float:left; width:377px; padding-right:16px;}
DIV.right_ct_tab_{float:left; width:295px;}
DIV.title_other_news{font-size:13px; font-weight:bold; color:#ff0000; border-bottom:1px solid #b7b7b7; padding-bottom:9px; margin-bottom:8px;}
DIV.ul_news UL LI{ line-height:24px; background:url(arrow_4x4.gif) no-repeat 0px 11px; padding-left:12px;}
DIV.ul_news UL LI A{font-size:12px; font-weight:bold; color:#004276;}
DIV.left_ct_tab_ IMG{ width:375px; height:181px; padding-bottom:10px;}
DIV.left_ct_tab_ H3 A{ font-size:15px; font-weight:bold; color:#004276; padding-bottom:8px;}
DIV.summary_news {text-align:justify; line-height:18px;}
A.more_detail_news{ font-size:11px; text-decoration:underline; color:#f7951e;}
A:hover.more_detail_news{text-decoration:none;}

/*________________Formart box search*/
DIV.left_top_search_{background: url(icon_search_46x45.gif) no-repeat; width:46px; height:45px; float:left; padding-right:7px;}
DIV.right_top_search_{float:left; width:196px; 
}
input.search_check  {
float:left;
height:22px;
line-height:22px;
margin-top:1px;}
div.check_tour  {
color:#f7951e;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;}

DIV.check_tour_1{color:#f7951e;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
padding:0 3px 0 0px;}
DIV.title_search_{font-size:16px; font-weight:bold; color:#649200; padding-bottom:9px;}

div.search_row  {
padding:4px 0 10px;}

div.search_text  {
float:left;
font-size:12px;
font-weight:bold;
width:89px; color:#686868;}
input.input_search_1  {
float:left;
width:136px;}
div.search_key_input  {
padding:0px;}
input.search_key_buttom  {
background:url(input_search_91x20.gif) no-repeat;
border:0px none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:20px;
line-height:20px;
margin-left:89px;
width:91px; padding-bottom:4px; cursor:pointer;}

select.search_select  {
float:left;
font-size:11px;
width:140px; font-size:11px; color:#636363;}
div.search_content  {
padding:8px 6px 6px 14px;}
DIV.b_search_all{border-bottom:1px solid #B7B7B7; padding-bottom:10px; margin-bottom:10px;}

/*________________Formart page tour*/
SPAN.left_title_t{background:url(left_tab_11x22.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
position:relative;
width:11px;}
SPAN.midle_title_t{background:url(midle_tab_1x22.gif) repeat-x scroll 0 0 transparent;
display:block; font-size:13px; font-weight:bold; color:#FFFFFF;
float:left;
font-weight:bold;
height:19px;
padding:3px 8px 0;}
SPAN.right_title_t{background:url(right_tab_11x22.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
width:11px;}
DIV.left_tour_sp{float:left; padding-right:10px; }
DIV.left_tour_sp IMG{width:80px; height:57px;}
DIV.right_tour_sp{float:left; width:600px;}
DIV.right_tour_sp H4 A{font-size:12px; font-weight:bold; color:#004276; }
DIV.right_tour_sp H4{padding-bottom:4px; padding-top:3px;}
DIV.row_tour_sp{padding-bottom:27px;}
DIV.title_all_page_tour{padding-bottom:20px; margin-top:14px;}
DIV.right_tour_sp H4 A SPAN{font-size:12px; font-weight:bold; color:#686868; }
DIV.title_t_start_location{}
DIV.title_t_start_location A{font-size:12px; font-weight:bold; color:#72aa00;}
UL.title_t_start_location LI{background:url(arrrow_4x4_blue.gif) no-repeat 0px 8px; line-height:20px; padding-left:12px;}
UL.title_t_start_location LI A{font-size:12px; color:#004276;}
UL.title_t_start_location LI A SPAN{font-size:12px; color:#686868;}
UL.title_t_start_location{padding:10px 0px;}
DIV.title_tour_page{color:#649200;
font-size:16px;
font-weight:bold;}
DIV.hot_hotel_all{border-top:1px solid #b7b7b7; padding-top:16px; margin-top:10px;}
DIV.all_tour_nuocngoai{}
DIV.tile_hot_hotel H3{font-size:16px; font-weight:bold; color:#a60e00; padding-bottom:14px;}
DIv.row_hothotel{padding-bottom:20px;}
DIV.item_hot_hotel{float:left; width:344px;}
DIV.summary_tour_menu{font-size:13px; font-weight:bold; color:#f7951e; background:url(arrow_3x6.gif) no-repeat 0px 15px; padding-left:10px; padding-top:10px;}
DIV.path_tour{float:left; padding-left:14px; padding-top:4px;}
DIV.path_tour A{font-size:13px; font-weight:bold; color:#7bb204; }
DIV.path_tour SPAN{padding-right:6px;font-size:13px; font-weight:bold; color:#7bb204;}
Ul.tourmenu{padding:5px 10px 0px 21px;}
Ul.tourmenu LI{background:url(arrow_green_4x4.gif) no-repeat 0px 10px; padding-left:12px; line-height:22px;}
A.tourmenu_active{font-size:12px; font-weight:bold; color:#72aa00;}
DIV.title_tour_menu{color:#649200;
font-size:16px;
font-weight:bold;}
DIV.ct_tour_menu{padding-left:9px;}
DIV.tour_menu_all{border-bottom:1px solid #B7B7B7;
margin-bottom:10px;
padding-bottom:20px;}

a.page_list_unselect {
color:#737373;
font-size:12px;
font-weight:bold;}
A.tour_1{font-size:13px; font-weight:bold; color:#FFFFFF;}
a.page_list_next, a.page_list_unselect_first {color:#737373;
font-size:12px;
font-weight:bold; text-decoration:underline;}

a:hover.page_list_next, a:hover.page_list_unselect_first{text-decoration:none;}
a.page_list_select {
color:#a60e00;
font-size:12px;
font-weight:bold;
}
a.page_list_select, a.page_list_unselect {
padding:0 3px;}

/*________________Formart about us*/
DIV.ct_about_us{padding:10px; }
DIV.ct_about_us UL LI{list-style:disc; line-height:18px;}
DIV.ct_about_us UL{padding:10px 10px 10px 14px;}
DIV.about_us_all{
padding-bottom:15px;}


/*-----------Image Map---------*/
DIV.img_map_over{
	border: 1px ridge rgb(183, 218, 255); 
	padding: 4px;
	z-index: 100;
	visibility: hidden;
	position: absolute;
	width: 130px; 
	color: rgb(0, 0, 0); 
	background-color: white; 
	left: 196px; 
	top: 494px;
	font-size: 10px;
}
/*-----------Close Image Map---------*/

/*-----------format tour detail---------*/
DIV.left_top_dt{float:left; padding-right:13px;}
DIV.left_top_dt IMG{width:183px; height:126px;}
DIV.right_top_dt{float:left; width:490px;}
DIV.summary_detail_tour{padding-top:12px; text-align:justify; line-height:18px; padding-bottom:6px;}
DIV.title_all_page_tour_detail{padding-bottom:20px;}
DIV.b_tour_HD_title_3{font-size:13px; font-weight:bold; color:#253a73; padding-bottom:8px; }
DIV.b_tour_HD_title_3 SPAN{font-size:12px; font-weight:bold; color:#5a5a5a;}
DIV.b_tour_HD_price_3, span.b_tour_HD_price_3{color:#d32723; font-size:12px; font-weight:bold; padding-bottom:10px;}
DIV.duration_tour_3{font-size:12px; font-weight:bold; color:#000000; padding-bottom:10px;}
DIV.b_tour_HD_text_3{font-size:12px; font-weight:bold; color:#000000; padding-bottom:10px;}
DIV.b_tour_HD_text_3 SPAN{color:#ff9000; font-size:12px; font-weight:bold; text-transform:uppercase;}
DIV.b_tour_HD_book_6{background:url(book_91x20.gif) no-repeat; width:91px; height:18px; text-align:center; padding-top:2px;}
DIV.b_tour_HD_book_7{ padding-top:2px;}

DIV.b_tour_HD_book_6 A{font-size:12px; font-weight:bold; color:#FFFFFF;}
DIV.b_tour_HD_book_6 A:hover{text-decoration:none;}
/*-----------format tab tour---------*/
div.SH_search  {
background-color:#FBFBFB;
border:1px solid #B0B0B0;
float:left;
margin-top:8px;
width:100%;}
* HTML UL#tab LI.search_bar_unselected { float:left; }
* HTML UL#tab LI.search_bar_selected { float:left;}
*:first-child+html UL#tab LI.search_bar_selected { float:left;  }
*:first-child+html UL#tab LI.search_bar_unselected { float:left;  }
* HTML UL.menu_tour_ul_0 {top:28px;}
*:first-child+html  UL.menu_tour_ul_0{ top:28px; }
* HTML LI.li_tour_1{padding-top:3px; height:17px;}
*:first-child+html  LI.li_tour_1{padding-top:3px; height:17px;}
* HTML A:hover.menu_link_tour_1{color:#04405C;}
* HTML LI.li_tour_1 A.menu_link_tour_1 {margin-left:0px;}
* HTML SPAN.main_menu_bmiddle_3{padding-top:0px;}
*:first-child+html SPAN.main_menu_bmiddle_3{padding-top:0px; height:28px;}
* HTML DIV.SH_search{width:690px;}
* HTML DIV.SH_search_detail{margin-top:-30px;}
*:first-child+html DIV.SH_search_detail{}
div.SH_search_bar  {
height:26px;
margin:0;
padding:1px 1px 0;}

ul#tab  {
list-style:none outside none;
width:100%;}

ul#tab li.search_bar_unselected a.search_bar_midle {
background-color:#4075AB;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
margin-right:1px;
padding:5px 10px;
text-decoration:none;}

ul#tab li.search_bar_selected {
float:left;}

ul#tab li.search_bar_selected a.search_bar_midle {
background-color:#FBFBFB;
color:#013D71;
display:block;
float:left;
font-size:12px;
font-weight:bold;
margin-right:1px;
padding:5px 10px;
text-decoration:none;}

div.search_hotel  {
padding:8px;}

div.send_content  {
background:url(send_16x14.jpg) no-repeat scroll 0 1px transparent;
float:right;
margin-left:27px;
padding-left:22px;}
div.send_content a{
	color:#004276;
font-size:12px;
text-decoration:underline;
}

div.send_content_2  {
background:url(send_16x14.jpg) no-repeat scroll 0 1px transparent;
float:left;
padding-left:22px;}
div.send_content_2 a{
	color:#004276;
font-size:12px;
text-decoration:underline;
}


div.print_site_2 a:hover{
	text-decoration:none;
}
div.print_site_2  {
background:url(print_16x16.jpg) no-repeat scroll 0 0 transparent;
float:left;
height:19px;
margin-left:20px;
padding-left:22px;}

div.print_site_2 a {
	color:#004276;
font-size:12px;
text-decoration:underline;
}


div.SH_search_detail  {
color:#000000;
font-size:11px;
line-height:15px;
min-height:400px;
padding:8px 2px 2px;
text-align:justify;}

div.send_content a:hover,div.print_site a:hover{
	text-decoration:none;
}
div.print_site  {
background:url(print_16x16.jpg) no-repeat scroll 0 0 transparent;
float:right;
height:19px;
margin-left:5px;
padding-left:22px;}

div.print_site a {
	color:#004276;
font-size:12px;
text-decoration:underline;
}

DIV.print_send_{padding-top:10px;}
DIV.title_other_tour{padding-bottom:15px; font-size:16px; font-weight:bold; color:#a60e00;}
DIV.other_tour_all_{padding-top:5px;}

/*-----------format gallery img tour--------*/
div.java_show_img_top_2_  {
text-align:center;}

div.flowers_name_1  {
color:#75001B;
font-size:12px;
font-weight:bold;
padding:10px 0;}

div.all_input_slide  {
padding:6px 0;}

input.input_gallery_2  {
background-color:#FFFFFF;
border:1px solid #666666;
color:#000000;
font-size:12px;
font-weight:bold;
height:20px;
padding-bottom:2px;
width:49px;}

input.input_gallery  {
background-color:#FFFFFF;
border:1px solid #666666;
color:#000000;
font-size:12px;
font-weight:bold;
height:20px;
padding-bottom:2px;
width:86px;}

DIv.special_hotel_all{background-color:#F9F9F9; padding:15px;}
DIV.item_special_hotel{float:left; width:330px;}

DIV.img_sp_tour{ margin-bottom:17px;}
DIV.img_sp_tour IMG{width:219px;}
DIV.text_sp_tour{/*position:absolute; bottom:0px; left:17px;*/ width:199px; padding:6px 10px; background-color:#FFFFFF; opacity:0.7;filter:alpha(opacity=70); -moz-opacity: 0.7;  /* Old Mozilla, eg: Netscape */
   -khtml-opacity: 0.7;  /* Old Safari */ text-align:center; margin-top:-42px; margin-left:17px;}
DIV.text_sp_tour A{font-size:12px; font-weight:bold; color:#004276;}
DIV.text_sp_tour A SPAN{font-size:12px; font-weight:bold; color:#333333;}
DIV.row_special_tour{text-align:center;}
DIV.box_special_tour_all{border-bottom:1px solid #B7B7B7;
margin-bottom:10px;
padding-bottom:10px;}

h2.tour_highlight_destination  {
margin:0;
padding-bottom:10px;
text-decoration:underline;}

h2.tour_related, h2.tour_highlight_destination {
color:#CE3E36;
font-size:14px;}

div.tour_highlight_destination  {
padding-top:10px;}

span.tour_detail_title_table  {
color:#FFFFFF;
font-size:12px;
font-weight:bold;}
/*-----------format customize tour--------*/
span.book_red, p.book_red {
color:#D13D39;}

table.b_infor_contact_book_3  {
font-size:12px;
width:100%;}

td.aling_left  {
padding-right:10px;
text-align:right;}
table.b_infor_contact_book_3  {
font-size:12px;}

table.b_infor_contact  {
float:left;
font-size:12px;}
span.tour_detail_tab3_form_t1_cus  {
padding-right:6px; padding-left:3px;}
input.tour_detail_tab3_input_2  {
margin-right:5px;
width:40px;}
span.tour_detail_tab3_form_t4  {
padding-right:4px;}

span.more_cus, span.anti_spam_left_5 {
color:#686868;
font-size:14px;
font-weight:bold;}

div.input_book_car_customize_2  {
padding:10px 0;}

textarea.customize_request  {
height:80px;
width:410px;}

input.customize_input,  input.customize_input_2 {
width:180px;}
select.customize_select_country{width:184px;}
div.tour_detail_cus_button  {
padding:10px 0;}
DIV.other_where_visit{padding:10px 0px;}
/*-----------format send email--------*/
input.input_contact_2  {
width:240px;}

textarea.text_content_contact  {
border:1px solid #A7A6AA;
height:50px;
width:240px;}

div.hotel_title_big_print  {
border-bottom:1px solid #46A839;
color:#649200;
font-size:15px;
font-weight:bold;
padding:6px 0;}
div.logo_waytovietnam_print_  {
border-bottom:2px solid #46A839;
margin-bottom:17px;
padding-bottom:16px;}

DIV.footer_all_print{border-top:2px solid #46A839;
margin-top:10px;
padding-top:5px;}

/*-----------format hotel--------*/
SPAN.left_title_h{background:url(left_orange_11x22.gif)  no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
position:relative;
width:11px;}
SPAN.midle_title_h{background:url(midle_orange_1x22.gif) repeat-x scroll 0 0 transparent;
display:block; font-size:13px; font-weight:bold; color:#FFFFFF;
float:left;
font-weight:bold;
height:19px;
padding:3px 8px 0;}
SPAN.right_title_h{background:url(right_orange_11x22.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:22px;
width:11px;}
DIV.item_g_hotel{ width:330px; padding-bottom:22px;}
DIV.item_g_hotel_end{ width:330px; padding-bottom:12px;}

div.title_group_hotel  {
background:url(line_3x1.gif) repeat-x 0px 12px; height:32px;}

h2.name_title_hotel_group  {
color:#7bb204; background-color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;}
h2.name_title_hotel_group a {
color:#7bb204;font-size:12px;
font-weight:bold; }

ul.list_hotel_star  {
float:right;
margin:-3px 0px 0px 0px;
padding:0;}

ul.list_hotel_star li a {
font-size:11px; color:#f7951e;}

li.list_hotel_star  {
border-right:1px solid #f7951e;
font-size:8px;}

ul.list_hotel_star li {
display:inline;
list-style:none outside none;
padding:0 5px;}

li.list_hotel_star_last  {
border-right:medium none;}

DIV.one_item_g_ht{float:left; width:336px; }
DIV.one_item_g_ht_right{float:right; width:336px; }
DIV.row_ct_hotel__{padding-bottom:28px;}
DIV.left_g_h{float:left;
padding-right:13px;}

li.tour_inbout_box_list  {
background:url(arrrow_4x4_blue.gif) no-repeat scroll 0 13px transparent;
list-style:none outside none; display:inline-block;
padding-left:10px; line-height:24px; border-bottom:1px dashed #d4d4d4;}
A.tour_inbout_list{float:left; width:258px; overflow:hidden; height:24px; color:#004276;}
li.tour_inbout_box_list A IMG{float:right; width:66px;}
/*-----------format hotel list--------*/
DIV.one_item_g_ht_list{}
DIV.item_g_hotel_list{ width:330px; float:left;}
DIV.item_g_hotel_list_right{ width:330px; float:right;}
DIV.add_ht{font-size:11px; color:#466800; padding-top:6px;}
DIV.row_all_ht_list{padding-bottom:22px;}
UL.tourmenu LI SPAN{font-size:12px; font-weight:bold; color:#a60e00;}
/*-----------format hotel detail--------*/
DIV.summary_detail_hotel{padding-top:1px; text-align:justify; line-height:18px; padding-bottom:6px;}
DIV.left_book_infor_ht{float:left; width:100px; padding-top:8px; padding-right:10px;}
DIV.right_book_infor_ht{float:left; width:350px;}
DIV.b_hotel_HD_title_3{font-size:13px; font-weight:bold; color:#253a73; padding-bottom:11px; }
DIV.b_hotel_HD_title_3 SPAN{font-size:12px; font-weight:bold; color:#5a5a5a;}
DIV.add_hotel_3{color:#000000;
font-size:12px;
font-weight:bold;
padding-bottom:5px;}

div.bound_info_hotel_room  {
border-bottom:1px solid #EDEDED;
padding:10px 0;
width:100%;}

div.img_desc  {
float:left;
padding-right:10px;}

img.pd_img  {
border:1px solid #EDEDED;
height:84px;
padding:2px;
width:132px;}

h2.sh_title_sub_tour  {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;}

p.des_sum_hotel_room  {
line-height:18px;
margin:0;
text-align:justify;}

div.sh_clear  {
clear:both;}

div.bound_info_hotel_room_last  {
border-bottom:medium none;
padding:10px 0;
width:100%;}

/*-----------format search-results-tour.php--------*/
div.search_title_result  {
border:1px dashed #B7B7B7;
font-weight:bold;
padding:10px; margin-top:10px; margin-bottom:20px;}

span.search_key_result  {
font-weight:normal; padding-right:20px}

h1.search_request  {
border-top:1px solid #999999;
font-weight:normal;
margin:4px 0 0;
padding-top:5px;
text-align:right;}

span.search_request  {
font-weight:bold;}
DIV.ct_hotel__search{padding-top:20px;}
/*-----------format contact us--------*/
table.b_infor_contact  {
border-bottom:1px dashed #666666;
padding-bottom:15px; margin-bottom:15px;}

td.hot_line  {
color:#FF3300;}
td.hot_line_phone  {
color:#FF3300;
font-weight:bold;}
SPAN.SH_required_field{color:#FF0000;}
td.contact_us  {
padding-bottom:5px;}
textarea.contact_us  {
width:280px;}
input.contact_us  {
width:280px;}

input.check_code  {
width:195px;}
P.itemmarked{padding: 0px;}
INPUT.input_send, a.service_input_send{font-size:12px; font-weight:bold;  background-color:#649200; color:#FFFFFF; border:0px none; padding:3px 10px; cursor:pointer;}
INPUT.input_b_contact{font-size:12px; font-weight:bold;  background-color:#649200; color:#FFFFFF; border:0px none; padding:3px 10px; cursor:pointer;}
DIV.left_g_h IMG{width:80px; height:57px;}
/*-----------format tour boook--------*/
span.text_book  {
color:#CE3E36;
float:left;
font-size:14px;
font-weight:bold;
line-height:28px;
padding-right:10px;
text-decoration:underline;}

span.text_book_2  {
color:#7A7A7A;
display:block;
float:left;
font-size:14px;
font-weight:bold;
line-height:28px;}
img.book_images  {
padding-left:13px;
padding-right:15px;}

div.tour_detail_book_left  {
float:left;
padding-top:10px;
width:330px;}

h2.tour_highlight_destination  {
margin:0;
padding-bottom:10px;
text-decoration:underline;}

div.tour_detail_book_1  {
float:left;
line-height:24px;
padding-right:5px;
text-align:right;
width:110px;}

div.tour_detail_book_2  {
float:left;
line-height:24px;
width:215px;}

div.tour_detail_book_right  {
float:left;
padding-left:10px;
padding-top:10px;
width:320px;}

input.tour_detail_book_depart  {
border:1px solid #E2E2E2;
height:18px;
margin-right:5px;
padding-left:4px;
width:140px;}

div.tour_detail_book_ct2  {
float:left;
padding-bottom:5px;
width:140px;}

div.tour_detail_book_3  {
float:left;
width:105px;}

input.tour_detail_book_3  {
border:1px solid #E2E2E2;
height:18px;
margin-right:5px;
padding-left:5px;
width:35px;}

textarea.tour_book_text1  {
border:1px solid #E2E2E2;
height:90px;
width:213px;}

div.tour_detail_book_ct1  {
float:left;
padding-bottom:5px;
padding-right:5px;
text-align:right;
width:97px;}

div.tour_detail_book_ct2  {
float:left;
padding-bottom:5px;
width:140px;}

input.tour_detail_book_ct1  {
border:1px solid #E2E2E2;
height:18px;
width:190px;}

div.tour_detail_book_button  {
padding-bottom:20px;
padding-top:25px;
text-align:center;}

div.tour_book_bold, span.tour_book_bold {
color:#000000;
font-weight:bold;}

img.confirm_scode  {
margin-bottom:5px;
width:192px;}
/*-----------format service-------*/
DIV.row_sv{padding-bottom:15px;border-bottom:1px solid #B7B7B7;
margin-bottom:10px; padding-top:8px;
}
DIV.left_sv{float:left; padding-right:10px;}
DIV.left_sv IMG{width:160px; height:102px;}
DIV.ct_sv_all{padding:15px 0px;}
DIV.right_sv{float:left; width:510px; text-align:justify;}
DIV.title_sv__ H4{padding-bottom:8px;}
DIV.title_sv__ H4 A{color:#004276;
font-size:12px;
font-weight:bold;
line-height:18px;}

h2.title_service_plane  {
color:#CF3D39;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0;}
DIV.ct_sv_all UL LI{list-style:disc; line-height:20px;}
DIV.ct_sv_all UL {padding:10px 15px;}

h2.title_contact_information  {
color:#333333;
font:bold 14px/18px Arial,Helvetica,sans-serif;
margin:0;
padding:0;}
label.label_contact_form  {
color:#292929;
float:left;
height:20px;
line-height:18px;
padding-right:10px;
text-align:right;
width:90px;}

input.input_contact_form  {
border:1px solid #E2E2E2;
color:#292929;
height:18px;
width:260px;}

select.customize_select  {
border:1px solid #E2E2E2;
color:#292929;
font-size:11px;
font-weight:normal;
height:20px;
width:140px !important;}

textarea.textarea_contact_form  {
border:1px solid #E2E2E2;
color:#292929;}

p.bound_label_contact  {
margin:0;
padding:0 0 5px 0;}

input.input_code_contact_form  {
border:1px solid #E2E2E2;
color:#292929;
height:18px;
margin:3px 0 0 100px;
width:200px;}

p.bound_sub_re  {
margin:0;
padding:5px 0 0 100px;
text-align:left;}

p.bound_note_contact_form  {
margin:0;
padding:10px 0 0 90px;
text-align:left;}
SPAN.note{color:#FF0000;}

div.title_country_ser_ h3 {
color:#004276;
font-size:13px;
padding-bottom:4px;}

div.summary_ser___  {
line-height:18px;
padding-bottom:10px;
text-align:justify;}

div.row_ser_list  {
border-bottom:1px solid #6F6D6C;
margin-bottom:20px;
padding-bottom:15px;}
div.left_att_list  {
float:right;
padding-left:10px;}

div.right_ser_list  {
float:left;
width:449px;}

div.text_tn__ ul {
padding:5px;}

div.text_tn__ ul li {
background:url(arrrow_4x4_blue.gif) no-repeat scroll 0 8px transparent;
padding-left:10px; line-height:20px;}

div.text_tn__ ul li a {
color:#004276;
font-size:12px;
line-height:18px;}

div.left_att_list img {
width:199px;}

DIV.title_tn__ H4{}
DIV.title_tn__ H4 A{color:#004276;
font-size:12px;
font-weight:bold;
line-height:18px;}
DIV.left_tn{float:left; padding-right:10px;}
DIV.left_tn IMG{width:190px;}
DIV.right_tn{float:left; width:490px; text-align:justify;}


div.left_ser_dt  {
float:left;
padding-right:16px;}
div.right_ser_dt  {
float:left;
width:513px;}
div.summart_ser  {
font-size:12px;
font-weight:bold;
line-height:18px;
/*padding:0 0 10px;*/
text-align:justify;}

div.data_service  {
padding:18px 0 18px;
text-align:justify; border-bottom:1px solid #B7B7B7; }

div.data_service_print  {
padding:18px 0 0px;
text-align:justify;  }
div.data_service_print span {
color:#333333;
font-size:13px;
font-weight:bold;
text-transform:uppercase;}
div.end_entry  {
padding-top:15px;}
div.time_update_  {
float:left;
font-style:italic;
width:400px;}
div.data_service span {
color:#333333;
font-size:13px;
font-weight:bold;
text-transform:uppercase;}

div.nguon_tin  {
float:right;
font-style:italic;}

div.title_more_tour_similar  {
color:#333333

;
font-size:16px;
font-weight:bold;
padding:0px 0 8px 0px;}

ul.link_tour_similar  {
padding:0 10px 10px 15px;}

li.link_tour_similar  {
background:url(arrrow_4x4_blue.gif) no-repeat scroll 0 8px transparent;
line-height:20px;
padding-left:10px;}

li.link_tour_similar a {
color:#004276;
font-size:12px;
text-decoration:underline;}

div.left_ser_dt img {
width:160px;}

DIV.title_travelnews H4{font-size:16px; font-weight:bold; padding-bottom:7px; color:#004276;}
DIV.more_ser__ A{background:url(arrow_3x6.gif) no-repeat 0px 4px; padding-left:8px;}
div.b_travel_content_2 ul {
margin-bottom:15px;
padding:5px 0;}

div.b_travel_content_2 ul li {
background:url(arrow_5.gif) no-repeat scroll 0 8px transparent; line-height:22px;
padding-left:12px;}

div.sh_help_question_title  {
background:url(arrrow_4x4_blue.gif) no-repeat scroll 0 6px transparent;
margin-bottom:6px;
margin-top:6px;
padding-left:12px;}

div.sh_help_question_title a {
color:#1A58A6;
font-size:12px;
font-weight:bold}

div.b_travel_content_2 ul li a {
color:#1A58A6;
font-size:12px;
font-weight:bold;
line-height:19px;
text-decoration:underline;}

div.b_travel_content_2 ul li a:hover {text-decoration:none;
}
DIV.sh_help_question_content{text-align:justify; line-height:18px; padding-bottom:8px;}


/*-----------format site map-------*/
div.hotel_summary  {
float:left;
padding:15px 10px 20px 0;
width:330px;}

div.site_map_summary_tour  {
padding-bottom:30px;
padding-right:0;
width:682px;}

div.site_map_title  {
border-bottom:1px solid #EEEEEE;
margin-bottom:15px;
margin-right:40px;
padding-bottom:23px;}

span.site_map_title  {
background-color:#EEEEEE;
float:left;
padding:4px 5px 4px 10px;}

span.site_map_title a {
color:#133A65;
font-size:13px;
text-transform:uppercase;}

span.site_map_title_right  {
background:url(site_map_25x23.jpg) repeat scroll 0 0 transparent;
display:block;
float:left;
height:23px;
width:25px;}

div.site_map_list_right  {
float:left;
margin-right:20px;
width:300px;}

div.site_map_list  {
background:url(arow_3x5.gif) no-repeat scroll 8px 11px transparent;
line-height:16px;
padding-left:20px;
padding-top:5px;}

div.site_map_list_right a {
color:#133A65;
font-size:12px;}


div.site_map_list a {
color:#133A65;
font-size:12px;}
DIV.title_tour_in_{padding-bottom:3px;}
DIV.title_tour_in1{float:left; width:333px; padding-left:7px; font-weight:bold; font-size:12px; color:#133A65;}

/*-----------format gallery-------*/
div.flowers_name_1  {
color:#75001B;
font-size:12px;
font-weight:bold;
padding:10px 0;}

div.all_input_slide  {
padding:6px 0;}

div.bottom_flowers_all  {
padding:7px 2px 0;}

div.flowers_item  {
float:left;
padding-right:112px;
text-align:center;}

div.flowers_item_end  {
float:left;
text-align:center;}

div.flowers_name  {
font-size:11px;
font-weight:bold;
padding:10px 0;
width:147px;}

div.flowers_img img {
height:115px;
width:146px;}
/* add by thoht */
a.menu_select{
font-size:13px;background:url(hover_menumain_1x37.gif) repeat-x; height:37px; float:left; padding:0px 17px;cursor:pointer;
}
.input_book_sv{padding:10px 0;
text-align:center;}
.title_price_tour{
color:#FF0000;
font-size:12px;
font-weight:bold;
margin:0;
text-transform:uppercase;
}
.torange{
color:#A60E00;
font-size:12px;
font-weight:bold;
}
span.tour_price {
text-decoration:line-through;
}
td.service_price_item a{color:#FF0000;}
TABLE.service_price_item TR TD, TABLE.service_price_item TR td.title_table_price{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#000;
}
TABLE.service_price_item TR td.title_table_price{
line-height:24px;
background-color:#CFCFCF;}
TABLE.service_price_item TR.service_price_item_book TD{
	border-bottom:none;
	font-weight:normal;
	text-align:left;
	padding:12px 5px 5px;
}
TABLE.service_price_item TR.service_price_item TD{
	color:#F00;
}
TR.service_price_item_title{
	background-color:#cfcfcf;
	line-height:24px;
}
TR.service_price_item, TABLE.service_price_item TR TD.service_price_item{
	background-color:#e4e5e7;
	line-height:24px;
}
TR.service_price_item_book{
	background-color:#d9d9d9;
}
TD.service_price_item_00{
	width:10%;
}
TD.service_price_item_01{
	width:21%;
}
TD.service_price_item_02{
	width:19%;
}
/* end thoht /*
.tour_detail_book_ct1{margin-top:3px}
/*-----------format flights-------*/
table.service_price  {
font-size:12px;}
tr.service_price_title  {
background:none repeat scroll 0 0 #43A711;
color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
text-align:center;}
td.service_title_00  {
width:11%;}
td.service_title_01  {
width:10%;}
td.service_title_02  {
width:16%;}
td.service_title_03  {
width:37%;}
tr.service_price_content  {
background:none repeat scroll 0 0 #E8E8E8;
font-weight:normal;
height:25px;
line-height:25px;
text-align:center;}
td.service_time  {
line-height:18px;
padding:15px 4px;
text-align:center;}
span.service_date  {
float:left;}
span.service_time  {
color:#000000;
float:right;
font-size:11px;}
.tbold  {
font-weight:bold;}
tr.service_price_content  {
font-weight:normal;
line-height:25px;
text-align:center;}
tr.service_price_item_title  {
background-color:#CFCFCF;
line-height:24px;}
table.service_price_item tr td, table.service_price_item tr td.title_table_price {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#000000;
font-size:11px;
font-weight:bold;
text-align:center;}

table.service_price_item tr.service_price_item td {
color:#FF0000;}

tr.service_price_item_book  {
background-color:#D9D9D9;}

table.service_price_item tr.service_price_item_book td {
border-bottom:medium none;
font-weight:normal;
padding:12px 5px 5px;
text-align:left;}

select.select_service_ticket  {
float:left;
font-size:11px;
margin-right:14px;
width:100px;}
input.input_service_ticket  {
float:left;
font-size:11px;
width:64px;}

input.input_service_price_submit  {
color:#FF0000;
cursor:pointer;
float:left;
font-size:11px;
margin-top:10px;
padding:0 5px;}

img.service_price_hide  {
cursor:pointer;
float:right;
height:21px;
margin-top:11px;
width:21px;}

.clr_left  {
clear:left;}
.clr_right  {
clear:right;}
.clr_both  {
clear:both;}

span.service_price_view  {
color:#FF0000;
cursor:pointer;
float:right;
font-size:11px;
padding-right:10px;
text-decoration:underline;}

DIV.ct_flight{padding-top:4px;}

div.service_book_item, div.service_book_item_2 {
border-bottom:1px solid #FFFFFF;
line-height:26px;
margin-bottom:10px;
padding:10px 25px 10px 0px;}

span.service_book_information_left  {
float:left; text-align:right; padding-right:10px;
width:120px;}

span.service_book_information_right  {
float:left;}

input.input_service_book_date  {
border:1px solid #E2E2E2;
float:left;
margin-right:5px;
width:115px;}

img.service_book_calender  {
cursor:pointer;
float:left;}

input.input_service_hour  {
border:1px solid #E2E2E2;
float:left;
width:45px;}
p.language {
margin:0;
padding-top:2px;
}
a.language_vietnam {
cursor:pointer;
font-size:11px;
padding:0 0 0 3px;
}
a.language_english {
cursor:pointer;
font-size:11px;
margin:0;
}
span.sh_menu_line {
font-size:11px;
padding:0 6px;
}
.img_slide{
width:692px;
height:245px
}
.banner_img_top a{color:#fff;float:left}
/*Upgrade for sharing*/
div.ctd_public{
	min-height:10px;
	bottom:5px;
	right:8px;
	padding-top:10px
}
span.ctd_public{
	float:right;
	padding-left:5px;
}
span.ctd_twin, span.ctd_facebook{
	padding-top:2px;
}
/*-------------------update css banner ------*/
DIV.next_banner{ background-color:#424242; height:24px; margin-bottom:14px;}
DIV.next_banner a{display:block; padding:5px 0px; text-align:center; font-size:11px; color:#FFF; border-right:1px solid #FFF; float:left; width:30px;}
DIV.next_banner a:hover{background-color:#008000;}
DIV.next_banner a.current{background-color:#005900;} 
DIV.cadre_voyage_texte_pad{height:246px;}
.support_list_top{padding-top:5px}
.support_list_bottom{padding-bottom:5px}
