/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:0px auto;color:#000;

background:#F2EFDE

}

.body_class{

background:url(bg_mid_body.jpg) no-repeat bottom center,url(bg_left_body.jpg) no-repeat bottom left, url(bg_right_body.jpg) no-repeat bottom right;

-pie-background:url(images/bg_mid_body.jpg) no-repeat bottom center,url(images/bg_left_body.jpg) no-repeat bottom left, url(images/bg_right_body.jpg) no-repeat bottom right;

position:relative;

width:1014px;

padding-bottom:9px;

margin:0 auto;

}

A IMG{border:none;cursor:pointer}

A{cursor:pointer;text-decoration:none}

.none_tag{margin:0;padding:0}

.clr{clear:both}

.date{float:left}

.img_banner{float:right;padding-right:10px;}

.wrapper{

width:1000px;

margin:0 auto;

}

.clear{clear:both;height:1px}

.header{

background-color:#fff

}

.content{

padding:22px 10px 10px 10px;

background:#fff;

}

.box_cruise_group{

background:url(bg_cruise_group.gif) bottom left repeat;

margin-bottom:20px

}

.box_cruise_group_2{background:url(cruise.gif) top left no-repeat;padding:51px 5px 0px 5px;margin-top:3px}

.bottom_content{padding-top:20px}

/* main menu*/

.main_menu{

height:32px;

background:#DCBD86;

z-index:1000;

-moz-border-radius:5px 5px 0px 0px;

border-radius:5px 5px 0px 0px;

position:relative

}

.main_menu .menu_main_none{

float:left;

line-height:32px;

padding:0px 19px

}

.main_menu .a_main_menu{

color:#333333;

display:block;

font-weight:Bold;
font-size: 12px
}

.main_menu li.header_menu:hover{color:blue;}

.main_menu li.menu_main_none:hover{visibility:visible; color:blue;}

.main_menu li.li_tour_1:hover a.a_sub_menu{color:red;display:block;}

.main_menu a.a_sub_menu{padding-left:10px;text-decoration:none;color:#000;

padding-left: 10px;

background:url(icon-arrow.gif) no-repeat left center;

margin-left:8px;

}

.main_menu li:hover.menu_main_none ul.menu_tour_ul_0{visibility:visible; display:block;}

.main_menu ul.menu_tour_ul_0 {

background:#EDCB90;

left:0;

margin:0px;

position:absolute;

visibility:hidden;

z-index:1000;



}

.li_language {

    line-height: 18px;

    padding-top: 5px;

}

.main_menu ul.menu_tour_ul_0 LI.li_tour_1{list-style:none; line-height:27px;}



.main_menu li.li_tour_1 {

text-align:left;

width:180px;

border-bottom:1px solid #fff;

}

.main_menu *HTML li.li_tour_1 {padding-bottom:0px;}

.main_menu LI:hover.li_tour_1{ cursor:pointer;}

.main_menu  .menu_main_none{

position:relative;

display:block;

background:url(line_main_menu.gif) no-repeat center right;

}

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

.img_logo{float:left;padding-left:30px;padding-top:10px}

/* main menu */

.ul_none{padding:0px;margin:0px;list-style:none}

.bg_none{border:none}

.menu_footer *{color:#000}

.left_{float:left}

.clr_left{clear:left}

.clr_right{clear:right}

.right_content{width:407px;float:right;overflow:hidden;}

.left_content{width:560px;float:left;}

.tbold{font-weight:bold}

.h2_tour_index{

margin:0px;

color:#FF8000;

font-weight:bold;

font-size:15px;



line-height:30px;

border-bottom:1px dotted #D2D1D1;

padding-top:10px

}

.img_hotel_similar{width:172px;height:95px;padding-bottom:5px}

.left_tour_index{

float:left;

width:263px

}

.row_hotel_similar{padding:5px 0px;border-bottom:1px solid #D0D0D0}

.right_tour_index{

float:right;

width:265px

}

.tblack{color:#000}

.tred{color:#FF0000}

.box_cruise_recommend{

background:url(bg_cruise_best.gif) repeat-x top left;

margin-bottom:25px

}

.left_tour_index_summary{text-align:justify;color:#3B372E}

.a_view{

-moz-border-radius:6px;

border-radius:6px 6px 6px 6px;

position:relative;

height:16px;

color:#fff;

font-size:11px;

background:#980000;

padding:0px 10px

}

.img_cruise_recommend{width:100%;padding-bottom:10px}

.img_cruise_recommend_2{width:80px;height:48px;float:left;}

.row_right_tour_index{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #D2D1D1;}

.row_last{border-bottom:none;padding:0px;margin:0px}

.img_adv_index{width:160px;height:76px;padding-right:20px}

.img_adv_last{padding:0px}

.box_adv{padding:10px 0px 20px 0px}

.box_cruise_index{padding-bottom:20px}

.h2_cruise_index{color:#FF0000;padding-bottom:10px;background:url(kengang.gif) repeat-x bottom left;margin:0px 0px 10px 0px;font-size:17px;}

.row_cruise_index{

width:170px;

padding-right:23px;

float:left;

}

.summary_cruise_index{text-align:justify}

.summary_box_cruise{background:#F2FBFF;padding:5px 8px;margin-top:15px;color:#666666;font-size:11px}

.row_cruise_last{padding:0px}

.f11{font-size:11px}

.img_hotel_index{width:100%;height:150px;}

.row_hotel_index_2{padding:8px 7px 8px 7px}

.row_hotel_index{float:left;width:171px;margin-right:7px;margin-bottom:8px;background:#D3EEF6;height:247px;overflow:hidden}

.row_hotel_index_last{margin-right:0px}

.right_hotel_index{float:right;width:157px}

.div_a_hotel_index{padding-bottom:5px}

.title_hotel_index{color:#FF8000;font-weight:bold;font-size:12px;text-transform:uppercase;height:23px;line-height:23px;}

.box_hotel_index{

margin:1px;

background:url(bg_box_hotel_index.jpg) repeat-x top left;

padding:8px;

}

.item_cruise_index{background:url(arrow3.gif) no-repeat 0px 6px;padding-left:8px;margin-bottom:3px}}



.torange{color:#CC0000}

.img_cruise_best_2{width:170px;height:90px;padding-bottom:8px}

.right_row_cruise_best{float:right;width:157px}

.box_tour_best{background:#F3F3F3;margin-bottom:15px;border-top:1px solid #8D5500}

.img_tour_best{width:78px;height:54px;background:#fff;border:1px solid #D0D0D0}

.box_tour_best_2{

background:#fff;

box-shadow: 0 0 2px #888888;

-moz-box-shadow: 0 0 2px #888888;

-webkit-box-shadow: 0 0 2px #888888;

padding: 0px 8px;

position: relative;

}

.box_tour_best_3{

border-top:1px solid #FFE0B2;

padding:5px

}

.row_tour_best{margin-bottom:10px;background:url(arrow3.gif) 0px 6px no-repeat;padding-left:9px}

.row_tour_best_last{border-bottom:none}

.right_tour_best{float:right;width:167px}

.title_tour_best{color:#045887;font-weight:bold;text-transform:uppercase;padding:5px 0px 7px 0px;}

.img_advice{width:80px;height:48px;float:left;padding-right:8px;}

.row_advice{background:url(arrow2.gif) 0px 4px no-repeat;padding-left:7px;margin-bottom:5px}

.row_news_other{background:url(arrow2.gif) 0px 4px no-repeat;padding-left:7px;margin-bottom:5px;margin-left:20px}

.row_group_right{margin-bottom:8px}

.row_first_advice{padding-bottom:10px;padding-top:8px} 0px}

.tblue2{color:#0000FF}

.title_useful_index{background:url(icon_useful.png) left center no-repeat;background-size:26px 25px;}

.title_gallery_index{background:url(icon_gallery.png) left center no-repeat}

.row_first_useful{padding:8px 0px}

.left_useful{float:left;width:250px}

.right_useful{float:right;width:240px}

.box_test{border:5px solid #F4F4F4}

.box_test{padding:7px 8px}

.a_testti{padding-bottom:5px;border-bottom:1px dotted #ccc;color:#FF8000;text-transform:uppercase}

.text_post{width:280px;height:111px}

.name_post{width:279px}

.button_submit{

background:#980000;

color:#fff;

cursor:pointer;

-moz-border-radius:5px;

border-radius:5px;

position:relative;

border:none;

}

.img_adv_left{width:205px;padding-bottom:15px}

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

.copyright{font-size:11px;color:#D4D4D4;text-align:center;padding:7px 9px}

.menu_footer_info{padding:15px 5px 15px 5px}

.row_footer{float:left;width:250px;}

.row_footer_info{float:right;width:450px}

.title_footer{font-weight:bold;padding-bottom:5px;font-size:11px}

.item_footer{background:url(arrow2.gif) no-repeat left center;padding-left:7px;line-height:22px;font-size:11px}

.line_footer{float:left;width:35px}

.div_content{padding-top:10px}

.img_hotel_list{width:140px;height:100px}

.left_hotel_list{float:left;width:230px;}

.right_hotel_list{float:right;width:303px}

.left_tour_list{float:left;width:210px;}

.right_tour_list{float:right;width:calc(100% - 215px)}

.row_hotel_list{padding-bottom:15px;border-bottom:1px dotted #CDCDCD;margin-bottom:15px}

.div_space{padding-bottom:4px}

.div_page_list{text-align:center;padding-top:15px}

.div_page_list a, .div_page_list span{padding:0px 3px}

.breadcrumbs{overflow:hidden;font-size:11px;color:#3B372E}

.breadcrumbs .div_bred{float:left;padding-right:8px;padding-left:8px;background:url(arrow2.gif) no-repeat left center}

.breadcrumbs .bread_home {background:url(home.gif) no-repeat left center;padding-left:16px}

.breadcrumbs div a{color:#3B372E;}

.img_hotel_detail{float:left;width:200px;padding-right:10px;padding-bottom:7px;min-height:150px}

.summay_hotel{padding:10px 0px}

.title_hotel_info{

background:#D9D9D9;

height:28px;

line-height:28px;

padding-left:10px;

font-size:13px;

font-weight:bold;

color:#292929;

-moz-border-radius:6px;

border-radius:6px;

position:relative;

}

.detail_hotel{padding:5px 0px 5px 10px}

.table_price{width:100%;line-height:25px;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;font-weight:700;text-align:center}

.table_price  td.price_head{text-align:left;padding-left:10px}

.table_price td{border-right:1px solid #bdbdbd;border-top:1px solid #bdbdbd;}

.price_head td{background-color:#167690!important;color:#fff}

table.table_price{font-weight:normal}

.table_price .td_header{background:#e2f0fb}

.table_price .td_first{text-align:left;padding-left:10px;font-weight:bold}

.table_price{margin:10px 0px}

.title_cruise_group{

color:#FF8000;

background:#E7E7E7;

font-size:12px;

text-transform:uppercase;

font-weight:bold;

padding-left:10px;

height:30px;

line-height:30px;

border-top:1px solid #B70408

}

.img_cruise_list{float:left;width:100%;height:150px;

box-shadow: 0 0 3px #888888;

-moz-box-shadow: 0 0 3px #888888;

-webkit-box-shadow: 0 0 3px #888888;

padding:5px;

margin-left:5px;

position:relative;

background:#fff

}

.top_right_cruise{height:117px;overflow:hidden;}

.img_tour_list{float:left;width:190px;height:120px;

background:#fff;

 -moz-box-shadow: 0 0 3px #888;

-webkit-box-shadow: 0 0 3px#888;

box-shadow: 0 0 3px #888;

padding:4px;

margin-left:3px;

position:relative;

}

.a_name_tour{font-weight:bold;font-size:14px;color:#000}

.hdetail_ai_right{padding-right:0px !important}

.ul_tour_cruise_list{padding:5px 0px 5px 30px;list-style:none}

.cruise_item_tour{background:url(arrow2.gif) 0px 6px no-repeat;padding-left:8px}

.cruise_item_tour_price{padding-left:10px}

.a_view_more{color:#CC0000;text-decoration:underline;font-style:italic}

/* cruise detail */

.tab_tour_detail{padding-top:15px;}

.ul_tab_tour {

    float: left;

    height: 35px;

    list-style: none outside none;

    text-transform:uppercase;

    color:#000

}



li.tab_select, li.tab_unselect { 

    color: #5A3838;

    cursor: pointer;

    float: left;

    margin-right: 4px;

    padding: 0 15px;

    -moz-border-radius:5px;

    border-radius:5px;

    position:relative;

    border: 1px solid #CBCBCB;

    height:30px;

    line-height:30px;

    background:#EEEFEE

}

li.tab_select {

	height:35px;

    line-height: 32px;

    background:#fff;

    border-bottom:none;

     -moz-border-radius:5px 5px 0px 0px;

    border-radius:5px 5px 0px 0px;

    position:relative;

}

li.tab_unselect {

    line-height: 29px;

    

}

.inner_tour_sale {

    padding: 10px 9px 6px;

}

.img_cruise_detail{width:200px;float:left;padding-right:10px}

.div_cruise_img{text-align:center}

.right_main_cruise_detail {

    background: none repeat scroll 0 0 #E8E8E8;

    float: right;

    margin-left: 10px;

    padding: 10px 0;

    text-align: center;

    width: 210px;

}

.img_list_gallery_detail {

    height: 140px;

    width: 190px;

}

.span_name_img {

    color: #1252AD;

    padding-bottom: 5px;

}

.title_tour_detail_info{color:#CC0000;font-weight:bold;text-transform:uppercase;}

/* cruise detail */

.img_calendar{padding-left:5px;cursor:pointer}

.area_book{width:400px;height:120px}

.input_book{width:300px}

.row_gallery{width:160px;float:left;margin-right:20px;height:150px}

.row_gallery_last{margin-right:0px;}

.img_gallery_index{width:150px;height:81px;padding-bottom:5px}

.row_gallery_2{padding:5px 0px 5px 5px;background:#F8F8F8}

.hdetail_ai_li{

	float:left;

	padding-right:13px;

	width:241px;

	text-align:center;

	font-weight:bold;

	font-size:13px;

	padding-bottom:15px

}

.hdetail_ai img {

    cursor: pointer;

    height: 150px;

    width: 225px;

    padding-bottom:5px;

}

.hdetail_ai{list-style:none;padding-top:10px}

.box_adv_left{padding-bottom:5px}

.box_social{border:1px solid #D0D0D0;text-align:center;padding:15px 0px 15px 15px;background:#EFF7FD}

.li_last{border:none;padding-right:0px}

.div_book_detail{

background:url(bg_left_book.jpg) no-repeat top left,url(bg_right_book.jpg) no-repeat top right,url(bg_mid_book.jpg) repeat-x top left;

-pie-background:url(images/bg_left_book.jpg) no-repeat top left,url(images/bg_right_book.jpg) no-repeat top right,url(images/bg_mid_book.jpg) repeat-x top left;

position:relative;

height:24px;

line-height:24px;

text-align:center;

margin-bottom:15px

}

.a_book_detail{font-weight:bold;font-size:15px;text-shadow:1px 1px #313131;color:#fff}

.h2_tour_hot{background:url(icon_tour.png) no-repeat left center;color:#FF8000;font-weight:bold;font-size:12px;text-transform:uppercase;height:30px;line-height:30px;padding-left:35px;background-size:30px 30px;margin:0px}

.box_raovat_2{background:url(raovat2.jpg) top left repeat-x;margin-top:10px}

.title_hotel_hot{color:#800000;font-weight:bold;font-size:18px;margin-bottom:15px;margin-top:0}

.view_more_hotel{background:url(viewmore.jpg) no-repeat bottom right;text-align:right;padding-bottom:11px}

.view_more_hotel a{color:#FF8000;font-size:11px;font-style:italic;}

.left_right_content{float:right;width:200px}

.right_right_content{float:right;width:198px}

.title_advice_index{background:url(raovat1.jpg) repeat-x top left;text-transform:uppercase;font-weight:bold;height:35px;line-height:35px;padding-left:10px;color:#FF8000;float:left}

.row_weblink a{text-decoration:underline;}

.row_weblink{padding-bottom:8px}

.img_bds{width:420px;padding-bottom:10px}

.item_raovat{background:url(arrow2.gif) no-repeat left center;padding-left: 7px;border-bottom:1px dotted #D0D0D0;line-height:24px}

.left_view_more{

float:left;

background:url(dangkyraovat.jpg) no-repeat top left;padding-left:15px;height:21px;line-height:21px

}

.view_more_hotel .a_view_more{font-style:normal;font-size:12px;color:#3B372E;text-decoration:none}

.img_adv_bottom{width:543px;padding-bottom:10px}

.row_hotel_similar_last{border-bottom:none}

.main_menu .li_active a.a_main_menu{color:#fff;font-weight:bold}

.span_1{text-transform:none;color:#3B372E;padding-right:3px}

.span_2{font-size:23px;text-transform:none;font-weight:normal}

.img_home{display:block;}

.breadcrumbs .div_home{background:none;padding-left:5px}

.left_review{float:left;width:140px}

.right_review{float:right;width:550px}

.row_review{padding:10px 0px;border-bottom:1px solid #D0D0D0}

.mark_review{font-size:14px;color:#FF8000;font-weight:bold}

.icon_cruise{float:left;padding-right:7px}

.row_cruise_group{line-height:31px;height:31px;border-top:1px solid #DDDDDD}

.row_cruise_group a{background:url(icon2.png) no-repeat 0px 3px;padding-left:10px}

.content_map{text-align:center;padding:10px 0px}

.img_map{max-width:523px}

.div_click{font-style:italic;text-align:center;padding:10px 0px}

.div_gallery_cruise{text-align:center;padding:5px 0px;clear:left}

.h2_resort_title{color:#990000;text-transform:uppercase;font-size:12px;background-color:#fff;float:left;padding-right:10px}

.div_resort_title{background:url(bg_icon_resort.jpg) repeat-x left center}

.box_group_right{

background:url(bg_group_right.gif) no-repeat top left,url(bg_group_right_bottom.gif) no-repeat bottom left,url(bg_group_right_mid.gif) repeat-y top left;

-pie-background:url(images/bg_group_right.gif) no-repeat top left,url(images/bg_group_right_bottom.gif) no-repeat bottom left,url(images/bg_group_right_mid.gif) repeat-y top left;

position:relative;

margin-bottom:15px

}

.box_hotel_right{

background:url(bg_hotel_group.gif) no-repeat top left,url(bg_group_right_bottom.gif) no-repeat bottom left,url(bg_group_right_mid.gif) repeat-y top left;

-pie-background:url(images/bg_hotel_group.gif) no-repeat top left,url(images/bg_group_right_bottom.gif) no-repeat bottom left,url(images/bg_group_right_mid.gif) repeat-y top left;

position:relative;

margin-bottom:15px

}

.box_group_right_2{padding:46px 0px 10px 17px}

.a_hotel{background:url(khachsan.gif) left center no-repeat;padding-left:22px;display:block}

.a_resort{background:url(khunghimat.gif) left center no-repeat;padding-left:22px;display:block}

.a_tour{background:url(tourdulich.gif) left center no-repeat;padding-left:22px;display:block}

.a_nhahang{background:url(nhahang.gif) left center no-repeat;padding-left:22px;display:block}

.a_vanchuyen{background:url(vancuyen.gif) left center no-repeat;padding-left:22px;display:block}

.a_hotel_group{background:url(saobien.gif) left center no-repeat;padding-left:22px;display:block}

.box_raovat{padding-top:15px;}

.row_hotel_index1 {

    float: left;

    padding-bottom: 10px;

    padding-top: 7px;

    width: 265px;

}

.row_hotel_index0 {

    float: right;

    padding-bottom: 10px;

    padding-top: 7px;

    width: 265px;

}

.img_hotel_similar{

    height: 66px;

    width: 100px;

}

.img_adv_right{width:198px;margin-bottom:10px}

.box_test{margin-bottom:15px}

.box_support{margin-bottom:20px}

.li_last{background:none}

.img_cruise_best{width:100%;height:100px;padding-bottom:8px}

.box_cruise_best{background:#FEC456;margin-bottom:20px;}

.title_cruise_best{background:#F8B621;height:28px;line-height:28px;font-weight:bold;color:#fff;padding-left:10px;font-size:15px;border-bottom:1px solid #FBDA92}

.title_cruise_best a{color:#800000}

.row_cruise_best{

padding:6px 0px;

border-top:1px dotted #ccc;

}

.row_first{border:none}

.row_cruise_best_last{border:none}

.box_news_promotion{

border: 1px solid #EDEDED;

margin-bottom: 20px;

}

.title_news_promotion{color:#FF8000;text-transform:uppercase;font-weight:bold;height:30px;line-height:30px;padding-left:10px;border-bottom:1px dotted #D2D1D1}

.img_adv_mid{width:197px;padding-bottom:10px}

.box_whyus{border:1px solid #ccc;margin-bottom:20px;overflow: hidden}

.a_news_promotion{padding-top:11px}

.box_whyus_2{padding:0px 7px 5px 7px}

.title_whyus{font-size:18px;padding: 10px 15px;color:#800000;font-weight:bold;margin-bottom:15px;  background-image: linear-gradient(rgba(204,204,204,0.7), rgba(204,204,204,0));}

.row_whyus{background:url(arrow2.gif) 0px 7px no-repeat;line-height:24px;padding-left:8px}

.title_customize{background:#EFEFEF;height:30px;line-height:30px;padding-left:10px;font-weight:bold}

.title_form_cust{height:30px;line-height:30px;font-weight:bold}

.title_whyus a{color:#800000}

.box_title_page{padding:5px 0px;margin-top:20px}

.h2_cruise{text-transform:uppercase;font-weight:bold;font-size:15px;color:#FF8000;margin-top:15px;border-bottom:1px dotted #ccc;padding-bottom:8px}

.h2_tour_desc{text-transform:uppercase;font-weight:bold;font-size:15px;color:#FF8000;margin-top:5px;margin-bottom:0px}

.top_page{border-bottom:1px dotted #ccc;padding-bottom:8px;margin-bottom:15px}

.a_name_cruise{color:#000;font-weight:bold;font-size:16px;}

.div_space_2{padding-bottom:5px}

.text_justify{text-align:justify;line-height:16px}

.left_content_cruise{float:left;width:755px}

/* cruise detai;*/

.div_cruise_detail{border-bottom:1px dotted #ccc;padding-bottom:3px;padding-top:15px}

.img_logo_cruise{float:left;height:37px;width:50px;padding-right:5px}

.title_cruise_detail{float:left;margin:0px;padding-right:10px;line-height:30px}

.top_cruise_detail{padding:20px 0px 10px 0px}

.left_cruise_detail {

    float: left;

    width: 336px;

}

.img_cruise_detail{

width:100%;height:208px;

box-shadow: 0 0 3px #888888;

-moz-box-shadow: 0 0 3px #888888;

-webkit-box-shadow: 0 0 3px #888888;

padding:5px;

position:relative;

background:#fff

}

.star_hotel{float:left;padding-top:11px}

.right_cruise_detail{float:right;width:410px}

#thumbs{list-style:none;margin:0px;padding:0px}

.li_thumbs img{float:left;width:70px;height:45px;float:left;padding-right:10px;padding-bottom:10px}

.right_tour_cruise{float:right;width:350px}

.row_tour_cruise_detail{background:url(arrow3.gif) no-repeat left center;padding-left:10px}

.div_ul_gallery{padding-top:5px;float:left}

.summary_cruise{text-align:justify;padding:10px 0px}

.span_info_cruise{font-size:11px;color:#515151}

.title_cruise_gallery{font-weight:bold;font-size:17px;border-bottom:1px dotted #ccc;padding-bottom:5px;padding-top:30px}

.img_gallery_detail{height:110px;width:177px}

.row_gallery_cruise{float:left;padding-right:1.5%;padding-top:20px;width: 23.5%}

.row_gallery_last{padding-right:0px}

.textarea_enquiry{font-family: Arial;

    font-size: 12px;

    height: 59px;

    width: 685px;}

.div_space_3{padding-bottom:3px}

.input_button{

 background-color: #980000;

    border: 1px solid #980000;

    border-radius: 5px 5px 5px 5px;

    color: #FFFFFF;

    cursor: pointer;

    font-family: Arial;

    font-size: 10pt;

    font-weight: bold;

    padding: 2px 5px;

    position:relative

}

table.td_table{

    background-color: #C4C4C4;

    line-height: 25px;

	color:#000;

}

table.td_table th{

    background-color: #E2E2E2;

}

table.td_table td{

    background-color: #f7f7f7;

    text-align: center;

}

table.td_table td.td_01_title{

	background-color: #E2E2E2;

	text-align:center;

	font-weight:bold

}

table.td_table .hd_left,table.td_table td.td_first{

    padding-left: 11px;

    text-align: left;

}

.tbookprice{color:#FF8000;text-decoration:underline}

.title_rate_tour{padding-bottom:10px;font-weight:bold;color:#333333}

.rate_tour{padding-bottom:30px}

/* cruise detail*/

.box_guarante{border:1px solid #CBCBCB;

-moz-border-radius:5px;

border-radius:5px;

position:relative;

padding:3px;

margin-bottom:20px

}

.box_guarante_2{

background:#FAF5EF;

padding:5px;

}

.title_box_guarante{color:#333333;font-weight:bold;background:#F3EAD5;

-moz-border-radius:5px 5px 0px 0px;

border-radius:5px 5px 0px 0px;

position:relative;

height:32px;

line-height:32px;

}

.span_guarante{background:url(guarante-icon.gif) no-repeat center left;padding-left:30px;margin-left:8px;display:block}

.row_guarante{

background:url(dongy1.gif) no-repeat 0px 8px;

border-bottom:1px dotted #ccc;

padding-bottom:3px;

padding:5px 0px 5px 23px;

position:relative

}

.a_guarante{color:#000;font-weight:Bold}

.row_guarante_last{border:none}

.row_cruise_similar{

float:left;

width:220px;

padding-right:15px;

padding-bottom:20px;

}

.row_cruise_similar_last{padding:0px}

.img_cruise_similar{width:100px;height:62px;float:left;padding-right:10px}

.cruise_info{border:1px solid #ccc;padding:10px}

.h3_title_tour{margin:0px;font-size:14px}

.summary_dest table{

	border:1px solid #808080 !important;

	border-bottom:0px !important;

	border-left:0px !important;

	padding:0px !important;

	margin:0px !important;

	background:#F7F7F7

}

.summary_dest table td{

border:1px solid #808080 !important;

border-top:0px !important;

border-right:0px !important;

}

.summary_dest table tr{margin:0px !important}

.book_summary{

background-color: #EBEBEB;

border-radius: 4px 4px 4px 4px;

-moz-border-radius: 4px 4px 4px 4px;

position:relative;

margin-bottom: 11px;

padding: 2px 26px 5px;

font-weight:Bold;

line-height:30px

}

.f14{font-size:14px;}

.info_book{

background-color: #F5F5F5;

border-radius: 4px 4px 4px 4px;

-moz-border-radius: 4px 4px 4px 4px;

position:relative;

padding: 15px 15px 30px 25px;

}

fieldset.fieldset_book{

	border:none;

	border-top:1px solid #cdcdcd;

	padding:10px 0 0 0;

}

fieldset.fieldset_book legend{

	padding:0 3px 8px 0;

	*margin-left:-8px;

}

.legend_book{font-size:13px;font-weight:bold;color:#808080}

.left_info_book{float:left;}

.right_info_book{float:right}

.row_info_book{

padding-left: 25px;

padding-bottom:9px;

width: 295px;

}

table.table_confirm {

    background-color: #CFCFCF;

}

table.table_confirm th {

    background-color: #EEEEEE;

}

table.table_confirm td {

    background-color: #FFFFFF;

}

table.table_confirm td.td_left {

    text-align: left;

}

.table_book{padding-bottom:15px}

.info_guarante{

right: 180px;

position: absolute;

top: 0px;

width: 200px;

height:150px;

border:1px solid #ccc;

overflow:scroll;

z-index: 2;

background:#F3EAD5;

padding:10px

}

.box_cruise_recommend .h2_tour_index{padding-left:10px}

.li_thumbs{float:left}

.left_top_info{float:left;width:80px}

.right_top_info{float:left;width:325px}

.save_money{margin-bottom:20px}

.desc_page{padding-bottom:20px}

.news_source{font-weight:bold;padding:15px 0px;text-align:right}

.select_currency{

  background-color: #FFFEDF;

    font-size: 12px;

    height: 19px;

    margin: 0;

    padding: 0;

    width: 164px;

}

.h3_news_home{margin:0px;padding:0px;heigh:25px;line-height:25px;color:#E26B02;font-size:12px;font-weight:bold;color:#800000;text-transform:uppercase}

.box_news_home_2{padding:10px 0px 10px 0px}

.div_social_footer {

    padding: 8px 0px 10px 10px;

    border-top:2px solid #CE8900;

}

.div_facebook_2 {

    background: url("facebook.png") no-repeat scroll left center transparent;

    float: left;

    padding-left: 31px;

    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.div_twitter_2 {

    background: url("twitter.png") no-repeat scroll left center transparent;

    float: left;

    padding-left: 31px;

    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.div_rss {

    background: url("rss.png") no-repeat scroll left center transparent;

    float: left;

    padding-left: 31px;

    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.div_subscribe {

    float: left;



}

.input_sub {

    border: 1px solid #E3C68F;

    height: 18px;

    margin-right: 8px;

}



.submit_sub {

    border-radius: 2px 2px 2px 2px;

    color: #800000;

    font-weight: bold;

    height: 25px;

    position: relative;

    font-size:12px;

    font-family:arial

}



.div_row_gallery {

    padding: 10px 0;

    text-align: center;

}



.left_cruise_item{float:left;width:200px}

.right_cruise_item{float:right;width:100px;text-align:right}

.price_cruise_lowest{color:#FF0000;font-size:19px;padding-bottom:4px}

.pax_cruise{font-size:11px;color:#525252}

.price_lowest_detail{color:#FF0000;font-size:25px;font-weight:bold}

.title_source{font-size:13px;font-weight:bold;border-bottom:1px dotted #F4F4F4;padding-bottom:5px;margin-bottom:10px}

.title_source a{color:#333333;}

.div_source{margin-bottom:5px;background:url(arrow2.gif) no-repeat 0px 6px;padding-left:8px}

.tour_include{float:left;width:350px}

.tour_exclude{float:right;width:350px}

.title_other_new{text-transform:uppercase;font-weight:bold;padding-bottom:5px}



.div_row_gallery{text-align:center;padding:10px 0px}

.rate_tour{padding-bottom:20px}

.select_language{

  background-color: #DCBD86;

  text-align:center;

  border:1px solid #fff;

    font-size: 11px;

    height: 20px;

    padding: 0;

    width:100px

}

.box_weather{border:1px solid #ccc;margin-bottom:15px;}

.title_weather{border-bottom:1px solid #ccc;height:25px;line-height:25px;padding-left:5px;color:#800000;font-size:15px;font-weight:bold}

.box_weather_2{padding:15px 5px 10px 5px}

.h2_cruise_best{color:#fff;margin:0px;padding-right:7px;font-size:12px;color:#800000;float:left;background:#fff;margin-bottom:15px;font-weight: bold;text-transform:uppercase;padding-top:3px;padding-bottom: 3px}

.box_whyus_right{

background:url(bg_top_whyus.gif) no-repeat top left, url(bg_bottom_whyus.gif) no-repeat bottom left, url(bg_mid_whyus.gif) repeat-y top left;

-pie-background:url(images/bg_top_whyus.gif) no-repeat top left, url(images/bg_bottom_whyus.gif) no-repeat bottom left, url(images/bg_mid_whyus.gif) repeat-y top left;

position:relative;

margin-bottom:20px

}

.title_whyus_right{color:#fff;font-size:14px;height:34px;line-height:34px;padding-left:37px}

.box_whyus_right_2{padding:6px 5px 20px 15px}

.box_tour_group{

background:url(bg_cruise_group.gif) repeat top left;

margin-bottom:20px;

padding:5px;

}

.box_tour_group_2{padding:10px 0px 0px 0px}

.title_tour_group{color:#FF8000;font-size:20px;}

.icon_price {

    background: url("icon2.jpg") no-repeat scroll right top transparent;

    color: #F00000;

    float: right;

    font-size: 18px;

    font-weight:bold;

    height: 38px;

    padding-top: 9px;

    text-align: center;

    width: 78px;

}

.div_book_rate{float:left;margin-left:50px;margin-top:5px}

.a_book_rate{background:#C70210;color:#fff;font-size:16px;display:block;height:28px;line-height:28px;padding:0px 10px;

-moz-border-radius:6px;

border-radius:6px;

position:relative

}
.row_index{
	margin-bottom:30px;
}
.row_index:nth-child(3n+1){
	clear: both;
}
.row_hotel_index_inner{
	background:#EDEDED;
}
.row_hotel_index_1{float:left;width:266px;margin-bottom:25px;background:#EDEDED;height:240px;overflow:hidden}

.row_hotel_index_0{float:right;width:266px;margin-bottom:25px;background:#EDEDED;height:240px;overflow:hidden}

.text_hotel_index{text-align:justify;padding-top:5px;height:100px;overflow:hidden}

.div_name_hotel{padding:5px 0px;font-size:16px}

.span_city{color:#666;font-style:italic;padding-right:5px;font-weight:bold}

.img_top_city{width:80px;height:50px;float:left;padding-right:7px}

.row_top_city{
	margin-bottom:20px
}
.row_top_city:nth-of-type(3n+1){
	clear:both
}

.row_news_promotion_0{float:right;width:260px;border-bottom:1px dotted #ccc;padding:8px 0px}

.row_news_promotion_1{float:left;width:260px;border-bottom:1px dotted #ccc;padding:8px 0px}

.row_top_city_last{border:none;margin-bottom:0px}

.img_top_dest{float:left;padding-right:8px;width:60px;height:36px}

.tgrey{color:#333}

.bottom_footer{background:#DCBD86;position:relative}

.a_footer{color:#D4D4D4}

.span_footer{padding:0px 25px;color:#666}

.bottom_footer_info{

color: #000;

padding:10px 0px;

}

.menu_footer_bottom{text-align:center;padding:10px 0px;}

.tour_cruise_summary{padding:10px 0px}

.div_book_rate_detail{float:left;margin-left:300px;margin-top:20px}

.div_social_footer a{color:#045887}

.tblue{color:#045887}

.box_search{margin-bottom:20px;background:url(bg_bottom_search.jpg) no-repeat bottom left;padding-bottom:10px}

.box_search_2{border:1px solid #ccc;border-top:none;border-bottom:none;padding:10px;}

.title_search{background:url(bg_search.jpg) top left no-repeat;height:36px;line-height:36px;padding:0px 8px;}

.title_search span{background:url(icon_search.png) no-repeat;padding-left:30px;margin-left:5px;color:#045887;font-weight:bold;text-transform:uppercase;float:left;margin-top:5px;}

.hotel_name{width:170px}

.input_date_search{

width:140px;

color:#003580;

}

.row_search{padding-bottom:8px}

.submit_search{background:url(search.gif) no-repeat;cursor:pointer;float:right;width:57px;height:24px;border:none}

.div_name_cruise_group{background:url(icon2.jpg) no-repeat top left;padding-left:10px;font-weight:bold;margin-bottom:10px}

.div_name_cruise_group a{color:#1D2E60}

.box_promotion{background:url(bg_promotion.jpg) repeat-x top left;padding-top:10px;margin-bottom:20px}

.box_promotion_2{background:#DEA860}

.title_promotion{background:url(bg_cruise_best.gif) repeat-x top left;padding-bottom:8px}

.title_promotion span{float:left;background:#fff;padding-right:5px;color:#045887;font-weight:bold;text-transform:uppercase}

.row_news_promotion{border-top:1px solid #fff;padding:7px 5px}

.box_about_hotel{padding:0px 7px 7px 7px;color:#666666;text-align:justify;font-family:tahoma}

.right_{float:right}

.div_tab_hotel_hot{border-bottom:1px solid #ccc;margin-bottom:15px}

.title_hotel_tab{

color: #800000;

font-size: 18px;

font-weight: bold;

margin:0px;

float:left;

}

.inner_hotel_index{padding:0px 7px}

.div_tab_hotel_hot li{height:28px !important;line-height:28px!important}

.div_tab_hotel_hot li.tab_select{height:33px !important;line-height:27px!important}

.div_tab_hotel_hot ul{height:33px !important}

.img_hotel_promotion{

    height: 110px;

    width: 180px;}

.li_language{float:right;float:right;padding-right:10px}

.img_parter{width:107px;height:44px;padding-right:7px;padding-bottom:7px}

.img_banner_flash{width:110px}

.li_last_news{background:none;padding-right:0px}

.header_menu{padding:10px 0px}

.row_advice_1{background:url(arrow2.gif) left center no-repeat;background-color:#F8F8F8;padding:7px 0px 7px 10px;}

.row_advice_0{padding:7px 0px 7px 10px;background:url(arrow2.gif) left center no-repeat}

.guide_adv{

 border: 1px solid #EDEDED;

    font-size: 11px;

    line-height: 17px;

    margin-bottom: 20px;

    padding: 7px;

    margin-top:10px;

    color:#808080

}

div.div_facebook {

    float: left;

    width: 75px !important;

}

div.div_tweet {

    float: left;

    width: 89px;

}

div.div_google {

    float: left;

    width: 65px;

}

.social_detail{padding-bottom:5px;float:right;height:25px}



ul.header_menu, .header_menu li, .a_main_menu, .breadcrumbs span, .span_city{

    white-space: nowrap !important;

}

.navbar-default{
    background: none;
    display: none;
}
.navbar-toggle{
    margin-top: 0;
    margin-bottom: 0px;
    border: 0;
    height: 35px;
}
img{
    max-width: 100% !important;
}
.row_top_city:nth-of-type(3n+1){
    clear: both;
}
.row_cruise_index:nth-of-type(3n+1){
    clear: both;
}
.row_gallery_cruise:nth-of-type(4n+1){
    clear: both;
}
.row_top_city_last .row_tour_city_2{
    border:none
}
.row-contact{
    padding-bottom: 10px;
}
.input-contact{
    width: 70%;
}
.textarea-contact{
    width: 70%;
    height: 140px;
}
.title_amthuc{
    font-weight: bold;
}
h1, .h1{
    font-size:25px
}
.row_gallery_cruise:nth-of-type(4n+1){
    clear: both;
}
.navbar-default{
    background: none;
    position: absolute;
    right: 10px;
    top: 17px;
}
.navbar-toggle{
    margin-right: 0;
}
.navbar-default .navbar-toggle .icon-bar{
    background: #DCBD86;
    height: 4px;
    width: 30px;
}
.navbar-toggle .icon-bar + .icon-bar{
    margin-top: 5px;
}
.div_language{
    float: left;
    padding-top: 5px;
    margin-left: 10px;
}
nav#menu .li_language{
    display: none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background: none;
}
@media screen and (max-width: 991px) and (min-width: 768px){
	
    .img_logo{
        padding-left:20px;
    }
    .header_menu{
        padding-top: 0;
    }
    .navbar-default{
        display: block;
    }
    .select_language{
        height: 25px;
    }
    .img_gallery_detail{
        width: 100%;
    }
    .left_content_cruise{
        width: 100%;
    }
    #divAdLeft, #divAdRight{
        display: none;
    }

    .img_cruise_best{
        height: auto;
    }
    .row_top_city{
        width: 25%;
        margin-right: 0;
        padding: 0;
        border:none
    }
    .row_top_city_2{
        border-bottom: 1px dotted #ccc;
        margin: 0 7px;
        padding-bottom: 10px;
    }
    .row_top_city:nth-of-type(4n+1){
        clear: both;
    }
    .row_top_city:nth-of-type(3n+1){
        clear: none;
    }

    .title_cruise_best a{
        color: #800000;
    }
    .title_cruise_best{
        color: #800000;
        font-size: 12px;
        font-weight: bold;
        height: 30px;
        padding-left: 10px;
        text-transform: uppercase;
    }
    .box_cruise_best_2{
        margin-top: 0;
    }
    .box_cruise_best{
        background-image:none;
    }
    .box_cruise_best{
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .content{
        margin-top: 10px;
    }
    .bottom_content{
        margin-right: 0;
    }
    #slide_banner, #slide_banner div{
        width: 100% !important;
    }
    .img_tour_list{
        width: 100%;
    }
    .left_tour_list{
        width: 26%;
    }
    .right_tour_list{
        width: 72%;
    }
    .div_payment{
        padding-right: 10px;
        padding-right: 10px;
    }
    .menu_footer_3{
        width: 98%;
    }
    .row_footer{
        width: 30%;
    }
    .row_footer_last{
        float: none;
        width: 100%;
        clear: both;
        padding-top: 15px;
    }
    .left_content,.right_content{
        float: none;
        width: 100%;
    }
    .body_class{
        width: 98%;
    }
    .wrapper{
        width: 100%;
    }
    .row_hotel_index_1, .row_hotel_index_0{
        width: 49%;
        height: auto;
        padding-bottom: 15px;
    }
    .div_name_hotel a{
        font-size:14px
    }
    .left_tour_index{
        width: 48%;
    }
    .right_tour_index{
        width: 48%;
    }
    .img_hotel_index{
        width: 100%;
        height: 200px;
    }
    .row_tour_index_1,.row_tour_index_0{
        width: 48%;
    }
    .right_row_right_tour_index{
        float: none;
        width: auto;
    }
    .img_cruise_recommend_2{
        padding-right: 15px;
        width: 110px;
        height: 60px;
    }
    .box_amthuc, .box_nhahang{
        width: 48%;
    }
    .img_amthuc{
        width: 100%;
        height: 170px;
    }
    .left_right_content{
        width: calc(100% - 210px);
    }
    .right_right_content{
        width: 198px;
    }
    .img_adv_right{
        width: auto;
    }
    .select_cruise{
        width: 100%;
    }
    .box_search{
        background: none;
    }
    .box_search_2{
        padding: 0;
    }
    .slide-search{
        padding-bottom: 15px;
    }
    .menu_footer_2{
        width: 98%;
    }
    .tour_include, .tour_exclude{
        width: 45%;
    }
    #main_menu{
        display:none
    }
    .navbar-toggle{
        display: block;
    }
    .left_right_content_cruise{
        width: 100%;
    }

}
@media screen and (max-width: 767px){
	.row_index:nth-child(3n+1){
	clear: none;
}
.row_index:nth-child(2n+1){
	clear: both;
}
	#divAdLeft, #divAdRight,.bottom_footer{
		display: none !important;
	}
    .header_menu{
        padding-top:0;
    }
    .navbar-default{
        display: block;
    }
    .select_language{
        height: 25px;
    }
    #divAdLeft, #divAdRight{
        display: none;
    }
    .row_gallery_cruise:nth-of-type(2n+1){
        clear: both;
    }
    .row_gallery_cruise {
        float: left;
        width: 49%;
    }
    .left_content_cruise{
        float: none;width: 100%;
    }
    .left_right_content{
        float: none;
        width: 100%;
    }
    .left_cruise_detail{
        float: none;
        width: 100%;
    }
    .right_cruise_detail{
        width: 100%;
    }
    .div_subscribe, .div_facebook_2, .div_twitter_2, .div_rss
    {
        clear: both;
        width: 100%;
        float: none;
    }
    .box_title_page{
        margin-top: 0;
    }
    .div_name_cruise_group{
        font-size: 15px;
        margin-top: 15px;
    }
    .a_news_promotion{
        padding-top: 5px;
    }
    .img_cruise_recommend{
        width: 100%;
        height: auto;
    }
    .img_hotel_index{
        height: 110px;
        width: 100%;
    }
    .row_hotel_index_1, .row_hotel_index_0{
        width: 48%;
        height: auto;
        padding-bottom: 15px;
    }
    .body_class{
        width: 98%;
    }
    .wrapper{
        width: 100%;
    }
    .img_cruise_best{
        height: auto;
    }
    .row_top_city{
        width: 33.333%;
        margin-right: 0;
        padding: 0;
        border:none
    }
    .row_top_city_2{
        border-bottom: 1px dotted #ccc;
        margin: 0 7px;
        padding-bottom: 10px;
    }
    .img_top_city{
        width: 100%;
        margin-bottom: 5px;
        padding-right: 0;
        height: 60px;
    }
    .row_top_city:nth-of-type(3n+1){
        clear: both;
    }
    .img_logo{
        padding-left: 0;
    }

    .box_cruise_index .row_cruise_index_1:first-child .img_cruise_index,
    .box_cruise_index .row_cruise_index_0:nth-of-type(2) .img_cruise_index
    {
        width: 100%;
        float: none;
        height: auto;
        margin-bottom: 5px;
    }
    .box_cruise_index .row_cruise_index_1:first-child a.a_cruise_index,
    .box_cruise_index .row_cruise_index_:nth-of-type(2) a.a_cruise_index
    {
        font-size: 15px;
        display: block;
        padding-bottom: 5px;
    }
    .title_cruise_best a{
        color: #800000;
    }
    .title_cruise_best{
        color: #800000;
        font-size: 12px;
        font-weight: bold;
        height: 30px;
        padding-left: 10px;
        text-transform: uppercase;
    }
    .box_cruise_best_2{
        margin-top: 0;
    }
    .box_cruise_best{
        background-image:none;
    }
    .box_cruise_best{
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .content{
        margin-top: 5px;
    }
    .box_adv_right{
        display: none;
    }
    .box_support{
        display: none;
    }
    .top_right_cruise{
        height: auto;
        padding-bottom: 10px;
    }
    .summary_dest{
        padding-top: 10px;
    }
    table.td_table .hd_left, table.td_table td.td_first{
        padding-left: 5px;
    }
    .info_inclusion{
        overflow: hidden;
    }
    .form-quick-row{
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }
    .select_book{
        width: 100%;
    }
    .submit-m{
        text-align: center;
    }
    .input-contact{
        width: 100%;
    }
    .textarea-contact{
        width: 100%;
    }
    .img_hotel_detail{
        width: 150px;
        min-height: auto;
    }
    .img_tour_list{
        width: 100%;
        height: auto;
        max-height: 220px;
        margin-bottom: 10px;
        margin-left: 0;
    }
    .left_tour_list{
        width: 100%;
        float: none;
    }
    .right_tour_list{
        width: 100%;
        float: none;
    }
    .tour_include, .tour_exclude{
        float: none;
        width: 100%;
    }
    .img_photo_news{
        width: 100%;
    }
    .row_cruise_similar_last{
        padding-bottom: 20px;
    }
    .row_cruise_similar{
        float: none;
        width: 100%;
        padding-right: 0;
    }
    .img_gallery_detail{
        width: 100%;
    }
    .row_gallery_cruise{
        float: left;
        width: 49%;
    }
    .row_gallery_cruise:nth-of-type(2n){
        float: right;
    }
    .row_gallery_cruise:nth-of-type(2n+1){
        clear: both;
    }
    .title_m_tab{
        display: block;
    }
    .div_payment{
        padding-right: 10px;
        padding-right: 10px;
    }
    .row_footer{
        float: none;
        width: 100%;
        clear: both;
        padding-bottom: 10px;
        overflow: hidden;
    }
    .item_footer{
        float: left;
        width: 50%;
    }
    .menu_footer_3{
        width: 98%;
    }
    .menu_footer_2{
        width: 98%;
    }
    .wrapper{
        width: 98%;
    }

    #box_right_header{
        display: none;
    }
    .img_logo{
        float: none;
    }
    #main_menu{
        display:none
    }
    .img_slide{
        height: auto !important;
        width: 100% !important;
    }
    #box-search{
        display: none;
    }
    .left_content{
        float: none;
        width: 100%;
    }
    .right_content{
        float: none;
        width: 100%;
    }
    .row_cruise_index_1, .row_cruise_index_0{
        float: none;
        width: 100%;
    }
    .left_tour_index{
        width: 100%;
        float: none;
        padding-bottom: 15px;
    }
    .right_tour_index{
        width: 100%;
        float: none;
    }
    .right_row_right_tour_index{
        width: auto;
        float: none;
    }
    .img_cruise_recommend_2{
        padding-right: 10px;
    }
    .row_tour_index_1, .row_tour_index_0{
        float: none;
        width: 100%;
    }
    .box_amthuc,.box_nhahang{
        float: none;
        width: 100%;
    }
    .box_amthuc{
        padding-bottom: 15px;
    }
    .img_amthuc{
        width: 100%;
        height: auto;
    }
    .left_right_content{
        float: none;
        width: 100%;
    }
    .right_right_content{
        float: none;
        width: 100%;
    }
    .img_adv_mid{
        width: 100%;
    }
    .img_adv_right{
        width: 100%;
    }
    .img_cruise_list{
        height: auto;
        margin: 0;
        margin-bottom: 10px;
    }
    .title_cruise_detail{
        font-size: 20px;
    }
    .div_social{
        width: 100%;
    }
    .img_cruise_detail{
        margin-bottom: 10px;
    }
    .left_top_info{
        width: 25%;
    }
    .right_top_info{
        width: 68%;
    }
    .ul_tab_tour{
        display: none;
    }
    .tour_detail_tab{
        display: block !important;
    }
    .bottom_content{
        margin-right: 0;
    }

    .box_adv_right{
        display: none;
    }
}
.f16{
	font-size: 16px
}
.right_tour_list a.tbold{
	font-size:16px;
}