@import URL(highslide-styles.css);@import url(highslide.css);
*{font-family:Arial!important;font-size:12px;line-height:normal;
  -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004) !important;
    font-smooth: always !important;
}
BODY{behavior:url(../js/hover.htc);margin:auto; background:url(bg_box_left2.jpg) top center repeat-x #faf5fb;
overflow-x: hidden;
}
img{
    max-width: 100% !important;
}
html, body {
  overflow-x:hidden;
} 
UL,LI,FORM{margin:0;padding:0}
A{font-size:11px;text-decoration:none;color:#00568c}
A:link{color:#52739c;text-decoration:none}
A:active{color:#52739c;text-decoration:underline}
TEXTAREA{font-family:'Open Sans', sans-serif}
A IMG{border:none}
div#dmgk{display:none}
H1,H2,H3,H4{font-weight:400;margin:0;padding:0}
H2.title_ht_big{display:inline-table}
P{margin:12px 0}
.clear_left{clear:left}
.clear_right{clear:right}
DIV#wrapper{background:#fff; box-shadow: 0px 1px 7px #3d3d3d; border-radius:6px 6px 0px 0px; position:relative; margin-top:14px;}
DIV#content * {font-size:14px!important;}
DIV#content{padding-top:13px}
DIV.content_left{width:70.37%;float:left;padding:1px 3px 0}
DIV.content_right{float:right;width:28.2%;padding:1px 0 0}
DIV.right_banner{width:645px;height:82px;float:right}
DIV.link_language A.link_top_{color:#484747;padding:0 6px}
DIV.link_language{color:#484747;margin-top:6px}
DIV.link_language A.language_top{background:url(France16x16.png) 0 1px no-repeat;padding-left:24px;color:#484747;margin-left:6px;margin-right:6px}
DIV.today_{font-size:13px;font-weight:700;color:#484747;padding-top:7px;padding-right:6px;text-transform:capitalize}
DIV.middle_title_tourist h2 SPAN{color:#6d6b6a;font-size:11px;font-weight:700;text-transform:uppercase}
 {font-size:10pt !important; line-height:150%;}
div.content_menu_left ul li ul{padding:0}
div.content_menu_left ul li ul li.submenu_vn_one{background:url(arrow_3x5.gif) no-repeat scroll 0 9px transparent;display:block;line-height:22px;padding-left:11px}
div.content_menu_left ul li a {font-size:10pt !important; line-height:150%;}

h1.logo {display:none;}
DIV.logo p {margin:0;padding:0;}
DIV.logo{float:left;padding-top:8px}
DIV.logo a img {margin-left: -5px;}
DIV.b_search_all{background:url(bg_search_278x169.gif) no-repeat;width:278px;min-height:169px;margin-bottom:11px}
INPUT.input_search{font-size:11px;color:#535353;width:243px;margin-bottom:20px}
SELECT.select_search{font-size:11px;color:#535353;width:185px}
DIV.ct_search_{padding:62px 0 0 15px}
input.search_check{float:left;height:22px;line-height:22px;margin-top:1px}
div.check_tour{color:#FFF;display:block;float:left;font-size:11px;font-weight:700;height:22px;line-height:22px;padding:0 8px 0 3px}
DIV.left_bot_search{float:left;width:139px}
DIV.input_search_2{float:left;width:40px}
INPUT.submit_search{background:url(bg_input108x22.gif) no-repeat;width:108px;height:22px;text-align:center;cursor:pointer;border:0 none;font-size:12px;color:#035b99;line-height:16px;padding-bottom:2px}
div.left_title_cmmt{background:url(left_b_10x28.gif) no-repeat scroll left center;height:28px;padding-left:10px}
div.right_title_cmmt{background:url(right_b_10x28.gif) no-repeat scroll right center;height:28px;padding-right:10px}
div.middle_title_cmmt{background:url(midle_b_2x28.gif) repeat-x scroll 0 0;color:#FFF;text-transform:uppercase;font-size:13px;font-weight:700;height:21px;padding-top:7px}
div.middle_title_cmmt H2{color:#FFF;text-transform:uppercase;font-size:13px;font-weight:700}
DIV.ct_comment_{position:relative;background:url(bg_b_cmmt_1x237.gif) repeat-x top #00634a}
DIV.arrow_back_{background:url(arrow_back_22x9.gif) no-repeat;width:22px;height:9px;position:absolute;top:0;left:30px}
div.left_end_cmmt{background:url(left_bot_b_10x33.gif) no-repeat scroll left center;height:33px;padding-left:10px}
div.right_end_cmmt{background:url(right_bot_b_10x33.gif) no-repeat scroll right center;height:33px;padding-right:10px}
div.middle_end_cmmt{background:url(midle_bot_b_2x33.gif) repeat-x scroll 0 0;color:#FFF;height:25px;padding-top:8px}
DIV.item_cmmt{background:url(line_cmmt_233x2.gif) no-repeat bottom;padding-bottom:15px;width:232px;margin-bottom:11px}
DIV.item_cmmt_2{padding-bottom:15px;width:232px}
DIV.boder_item{background:url(arrow_6x9.gif) 0 3px no-repeat;padding-left:12px}
DIV.text_cus_cmmt{text-align:justify;font-size:12px;line-height:18px;color:#FFF}
DIV.padding_cmmt{padding:20px 15px 5px}
DIV.link_end_cmmt A{background:url(arrow_green_9x9.gif) 0 4px no-repeat;padding-left:14px;font-size:12px;text-decoration:underline;color:#FFF}
div.left_title_about{background:url(left_b_2_10x28.gif) no-repeat scroll left center;height:28px;padding-left:10px}
div.right_title_about{background:url(right_b_2_10x28.gif) no-repeat scroll right center;height:28px;padding-right:2px}
div.middle_title_about{background:url(midle_b_2_2x28.gif) repeat-x scroll 0 0;color:#00568c;text-transform:uppercase;font-size:13px;font-weight:700;}
div.middle_title_about H2{color:#080808;text-transform:uppercase;font-size:13px;font-weight:700;height: 28px;line-height: 28px}
DIV.ct_about_{position:relative;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}
DIV.arrow_back_2{background:url(arrow_back2_22x9.gif) no-repeat;width:22px;height:9px;position:absolute;top:0;left:30px}
div.left_end_about{background:url(left_bot_b_2_8x9.gif) no-repeat scroll left center;height:9px;padding-left:8px}
div.right_end_about{background:url(right_bot_b_2_8x9.gif) no-repeat scroll right center;height:9px;padding-right:8px}
div.middle_end_about{background:url(midle_bot_b_2_1x9.gif) repeat-x scroll 0 0;color:#FFF;height:9px}
DIV.padding_about_{padding:14px 15px 5px}
DIV.link_end_about A{background:url(arrow_9x9.gif) 0 4px no-repeat;padding-left:14px;font-size:12px;text-decoration:underline;color:#00568c}
DIV.row_about{text-align:justify}
DIV.title_text_about{font-size:13px;font-weight:700;color:#00568c;padding-left:27px;padding-bottom:7px}
DIV.ct_new_{background:url(bg_new_278x98.gif) no-repeat;width:278px;height:98px;position:relative}
DIV.text_new{font-size:13px;font-weight:700;color:#FFF;text-align:center;padding:20px 10px 0}
IMG.img_gallery_index{margin-right:11px;width:70px;height:50px}
DIV.padding_gallery_{padding:0}
DIV.banner_java_all{height:330px;margin-bottom:12px;width: 100%}
DIV.left_banner_java{float:left;padding-right:14px}
DIV.img_show_active IMG{width:401px;height:200px}
DIV.right_banner_java{float:left;width:219px}
DIV.title_tour_java{font-size:18px;font-weight:700;padding-bottom:10px}
DIV.title_tour_java h2,DIV.title_tour_java h4{font-size:18px;font-weight:700}
IMG.img_noactive{width:90px;height:43px;margin-right:9px}
DIV.text_tour_java{font-size:14px;color:#333;line-height:18px;text-align:justify;padding-bottom:10px}
DIV.input_book_java{background:url(input_83x23.gif) no-repeat;width:83px;height:20px;text-align:center;padding-top:3px}
div.ct_useful_{background:url(bg_useful_1x127.gif) repeat-x bottom #FFF;min-height:88px}
DIV.left_x_useful{background:url(left_x_2x1.gif) repeat-y left;padding-left:2px}
DIV.right_x_useful{background:url(right_x_2x1.gif) repeat-y right;padding-right:2px}
div.left_end_useful{background:url(left_bot_box_10x10.gif) no-repeat scroll left center;height:10px;padding-left:10px}
div.right_end_useful{background:url(right_bot_box_10x10.gif) no-repeat scroll right center;height:10px;padding-right:10px}
div.middle_end_useful{background:url(midle_bot_box_2x10.gif) repeat-x scroll 0 0;color:#FFF;height:10px}
DIV.colums_useful{float:left;width:320px;margin-left:5px;}
DIV.colums_useful_end{float:left;width:250px}
LI.useful_infor_old{background:url(arrow_3x6.gif) 0 8px no-repeat;padding-left:12px}
div.ct_hottour_{background:url(bg_hottour_1x497.gif) repeat-x bottom #fff;min-height:200px}
DIV.left_title_hot_tour h4,DIV.left_title_hot_tour h2{float:left;font-size:13px;text-transform:uppercase;font-weight:700;color:#4b4948}
DIV.left_title_hot_tour h4 SPAN,DIV.left_title_hot_tour h2 SPAN{color:#00568c;font-size:13px;font-weight:700;text-transform:uppercase}
DIV.more_hot_tour_{background:url(arrow_9x9.gif) no-repeat 0 4px;padding-left:12px;width:75px;float:right}
div.left_end_hottour{background:url(left_bot_b_6x7.gif) no-repeat scroll left center;height:7px;padding-left:6px}
div.right_end_hottour{background:url(right_bot_b_6x7.gif) no-repeat scroll right center;height:7px;padding-right:6px}
div.middle_end_hottour{background:url(midle_bot_b_1x7.gif) repeat-x scroll 0 0;color:#FFF;height:7px}
DIV.left_group_tour_{float:left;width:320px}
LI.hottour_li{background:url(arrow_6x6_.gif) 0 8px no-repeat;padding-left:12px}
DIV.name_tour_hot_ H4 IMG{margin-right:20px}
DIV.destination_tour_hot{padding-bottom:3px;color:#00568c;font-size:12px}
DIV.text_tour_hot{text-align:justify;line-height:18px}
DIV.left_tour_hot_{float:left;padding-right:13px}
DIV.left_tour_hot_ IMG{width:200px;height:130px}
DIV.title_hot_tour_all_{margin-bottom:19px}
DIV.right_tour_hot_{float:left;width:410px}
SPAN.price_tour_hot{font-size:14px;font-weight:700;color:red;padding-left:4px}
DIV.row_tour_hot{margin-bottom:21px}
A.frist_link{padding-right:10px;font-size:12px;color:#00568c}
A.frist_link_2{padding-right:10px;padding-left:10px;font-size:12px;color:#00568c}
DIV.link_footer{font-size:12px;color:#484747;float:left;padding-top:2px}
DIV.left_footer{float:left;width:451px}
SPAN.add_footer{font-size:12px;font-weight:700;color:#000}
SPAN.time_{font-size:12px;font-weight:700;color:red}
dIV.text_footer{font-size:13px;font-weight:700;color:#00568c;padding-top:12px;padding-bottom:12px;float:left;margin-right:20px;}
DIV.add_footer_left{line-height:18px}
DIV.righ_footer{float:right;width:428px}
DIV.input_back_top{background:url(back_top_64x22.gif) no-repeat;width:50px;margin-top:10px;height:19px;text-align:center;padding-right:14px;padding-top:3px;float:right}
DIV.padding_menufooter{padding:7px 10px 10px 20px}
A.mail_{font-size:12px;color:#00568c}
div.left_title_menufooter{background:url(left_top_b_7x8.gif) no-repeat scroll left center;height:8px;padding-left:7px}
div.right_title_menufooter{background:url(right_top_b_7x8.gif) no-repeat scroll right center;height:8px;padding-right:7px}
div.middle_title_menufooter{background:url(midle_top_b_2x8.gif) repeat-x scroll 0 0;color:#00568c;text-transform:uppercase;font-size:13px;font-weight:700;height:8px}
div.left_title_hotelindex{background:url(left_hotel_9x33.gif) no-repeat scroll left center;height:33px;padding-left:9px}
div.right_title_hotelindex{background:url(right_hotel_9x33.gif) no-repeat right top;height:33px;padding-right:9px}
div.middle_title_hotelindex{background:url(midle_hotel_2x33.gif) repeat-x scroll 0 0;color:#00568c;text-transform:uppercase;font-size:13px;font-weight:700;height:25px;padding-top:8px}
DIV.title_group_hotel_index{clear:both;font-size:13px;font-weight:700;color:#00568c;text-transform:uppercase;padding-bottom:10px}
div.title_attraction_index{padding-left:10px}
div.title_attraction_index h4{color:#00568c;font-size:13px;font-weight:700;text-transform:uppercase;padding:15px 0 8px 10px}
DIV.group_hotel_bot{padding:0 10px}
DIV.left_group_hotel_{float:left;width:163px}
DIV.ct_hotel_index_{min-height:336px}
DIV.padding_hotel_index{padding:5px 0}
div.left_end_hotelindex{background:url(left_bot_b_9x9.gif) no-repeat scroll left center;height:9px;padding-left:9px}
div.right_end_hotelindex{background:url(right_bot_b_9x9.gif) no-repeat scroll right center;height:9px;padding-right:9px}
div.middle_end_hotelindex{background:url(midle_bot_b_1x9.gif) repeat-x scroll 0 0;color:#FFF;height:9px}
A.contry_hotel{font-size:20px;font-weight:700;color:#00568c;background:url(arrow_4x5.gif) no-repeat 100% 50%;padding-right:10px;margin-right:7px;padding-left:10px}
A.more_hotel_{background:url(arrow_4x5.gif) no-repeat 100% 50%;padding-right:10px;font-size:12px;color:#00568c}
.f12{font-size:12px}
.cgreen{color:#00568c}
DIV.padding_table_center{padding-top:7px;border-top:1px dotted #CCC}
TD.center_hotel_tb{text-align:center}
TABLE#topdeals TD{padding-left:10px;padding-right:10px}
table#topdeals td.destImage{width:190px;vertical-align:top}
table#topdeals td.price{border-left:1px dotted #CCC;color:red;font-size:14px;font-weight:700;text-align:center}
table#topdeals td.rating{border-left:1px dotted #CCC;color:#003F8D;font-size:14px;text-align:center}
tr.even td{background:none repeat scroll 0 0 #E5ECF9}
table#topdeals tr.even td{border-bottom:1px dotted #CCC;border-top:1px dotted #CCC}
DIV.left_tt_hotel_index{float:left}
DIV.check_hotelindex{color:#00568c;display:block;float:left;font-size:12px;font-weight:700;height:22px;text-transform:uppercase;line-height:22px;padding:0 8px 0 3px}
TD.destImage IMG{width:190px;height:127px}
DIV.link_URL{padding-bottom:15px;color:#484747;margin-left:-5px;margin-top:5px}
div.left_title_tour_{background:url(left_top_6x6.gif) no-repeat scroll left center;height:6px;padding-left:6px}
div.right_title_tour_{background:url(right_top_6x6.gif) no-repeat scroll right center;height:6px;padding-right:6px}
div.middle_title_tour_{background:url(midle_top_1x6.gif) repeat-x scroll 0 0;height:6px}
DIV.ct_tourpage_{background:url(bg_hottour_1x497.gif) repeat-x scroll center bottom #FFF;min-height:497px}
DIV.title_group_tour_page{color:#00568c;font-size:13px;font-weight:700;text-transform:uppercase;padding-bottom:10px}
DIV.group_tour_top_pages{margin-bottom:20px;border-bottom:1px solid #00568c;padding-bottom:20px}
DIV.middle_title_tourist{background:url(midle_b_2_2x28.gif) repeat-x scroll 0 0 transparent;color:#00568c;font-size:13px;font-weight:700;text-transform:uppercase}
DIV.middle_title_tourist h2{color:#00568c;font-size:13px;font-weight:700;text-transform:uppercase;height: 28px;line-height: 28px}
DIV.middle_title_tourist h2 SPAN{color:#6d6b6a;font-size:13px;font-weight:700;text-transform:uppercase}
div.content_menu_left ul li{background:url(arrow2.jpg) no-repeat scroll 0 5px transparent;color:#00568c;display:block;font-size:11px;font-weight:700;padding-left:15px}
div.content_menu_left ul li ul{padding:0}
div.content_menu_left ul li ul li.submenu_vn_one{background:url(arrow_3x5.gif) no-repeat scroll 0 9px transparent;display:block;line-height:22px;padding-left:11px}
li.submenu_vn_one a{color:#4a4a4a;font-size:12px;font-weight:400;line-height:18px;text-transform:none;text-decoration:none}
DIV.padding_tour_group_{padding:15px 0px 5px 10px}
DIV.title_country_tour{color:#4B4948;font-size:18px;text-transform:uppercase;padding-bottom:23px}
DIV.title_country_tour H3{color:#4B4948;font-size:18px;text-transform:uppercase}
div.content_menu_left ul li SPAN{color:#4b4948}
A.patch_link{font-size:12px;text-decoration:underline;color:#00568c;padding:0 5px}
DIV.patch_all{font-size:12px;color:#484747;padding-bottom:15px;padding-top:7px}
SPAN.patch_active{font-size:12px;color:#484747;padding:0 7px}
div.content_menu_left ul li ul li SPAN{font-size:12px;font-weight:700;text-transform:none}
DIV.page_next_tour_ A{font-size:12px;color:#4b4948;padding:0 7px}
SELECT.page_next_tour_{margin-left:7px}
DIV.page_next_tour_{font-size:12px;color:#4b4948}
div.content_about_index ul{padding:5px 20px}
div.content_about_index ul LI{line-height:18px;list-style:disc}
DIV.title_tour_dt H1,DIV.title_tour_dt H2{font-size:18px;color:#4b4948;}
DIV.right_tour_dt{float:left;width:439px}
TD.price_tour__{font-size:14px;font-weight:700;color:red}
INPUT.book_tour_top{background:url(bg_input_152x22.gif) no-repeat;border:0 none;font-size:12px;color:#00568c;text-align:center;cursor:pointer;width:155px;height:22px;line-height:22px;padding-bottom:3px!important}
A.send_friend{background:url(email_16x14.gif) no-repeat 0 2px;padding-left:19px;font-size:12px;color:#00568c;text-decoration:underline}
A.print_tour{background:url(print_16x14.gif) no-repeat 0 0;padding-left:19px;font-size:12px;color:#00568c;text-decoration:underline}
A.gallery_tour{background:url(img_16x16.gif) no-repeat 0 0;padding-left:19px;font-size:12px;color:#00568c;text-decoration:underline}
TABLE.opition_tour{margin-bottom:7px}
DIV.summart_tour{text-align:justify;line-height:18px;padding:6px 0 15px}
DIV.data_tour SPAN{font-size:13px;color:#00568c}
DIV.data_tour UL{padding:10px 15px}
INPUT.book_tour_bot{background:url(book_tour_231x34.gif) no-repeat;width:232px;height:34px;border:0 none;cursor:pointer;margin-right:10px}
INPUT.cus_tour_bot{background:url(customize_tour_311x34.gif) no-repeat;width:218px;height:34px;border:0 none;cursor:pointer;margin-left:10px}
DIV.bot_tour_all{text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;color:#00568c}
DIV.or_tour__{font-size:13px;font-weight:700;text-transform:uppercase;color:#00568c;float:left;line-height:34px;height:34px;width:46px;text-align:center}
DIV.book_tour_bot{float:left;width:231px}
DIV.cust_tour_bot{float:left;width:311px}
DIV.title_other_tour_{padding-bottom:22px}
DIV.title_other_tour_ H2 SPAN{font-size:18px;color:#4b4948;text-transform:uppercase}
DIV.left_item_other IMG{width:82px;height:54px}
DIV.right_item_other{float:left;width:450px;height:25px;line-height:52px;padding-top:17px}
DIV.right_item_other IMG{margin-right:10px}
DIV.item_other_tour{margin-bottom:29px}
DIV.right_item_other H4 SPAN{font-size:14px;color:red;font-weight:700;padding-left:6px}
textarea.text_content_contact{border:1px solid #A7A6AA;height:50px;width:240px}
input.input_contact_2{width:240px}
DIV.logo_waytovietnam_print_{border-bottom:2px solid #00568c;padding-bottom:15px;margin-bottom:15px}
DIV.box_menufooter_print{padding:2px}
DIV.ct_tourpage_print{min-height:497px;border-bottom:2px solid #00568c;padding-bottom:15px;margin-bottom:15px}
DIV.group_hotel_bot_2{border-bottom:1px solid #00568c;padding-bottom:20px;margin:0 10px 20px}
DIV.group_hotel_bot_2_end{padding-bottom:20px;margin:0 10px}
A.contry_hotel SPAN{font-size:20px;font-weight:700;color:#4b4948}
DIV.padding_hotel_pages_{padding:5px 0 1px}
DIV.table_bot_hotel_new{padding-bottom:12px}
DIV.more_hotel_list__{background:url(arrow_3x6.gif) no-repeat right;width:255px;float:right}
DIV.title_country_hotel_{color:#4B4948;font-size:20px;padding-bottom:23px;font-weight:700}
DIV.title_country_hotel_ H3{color:#4B4948;font-size:20px;font-weight:700}
INPUT.book_hotel_bot{background:url(input_book_hotel_227x34.gif) no-repeat;width:227px;height:34px;border:0 none;cursor:pointer;margin-right:10px}
DIV.data_hotel_dt FONT{font-size:12px;font-weight:700;color:#000;padding-bottom:10px}
DIV.data_hotel_dt UL{padding:3px}
DIV.left_row_hotel_dt__ IMG{width:180px}
DIV.right_row_hotel_dt{float:left;width:446px}
DIV.title_room_amen{padding-bottom:10px;font-size:12px;font-weight:700}
DIV.right_row_hotel_dt UL LI{width:207px;list-style:disc;margin-left:10px;float:left}
DIV.row_hotel_dt__{padding-bottom:36px}
DIV.sumarry_title_2_ht{font-weight:400;padding-bottom:12px;line-height:18px}
DIV.text_top_contact{padding-bottom:15px;color:#00568c;line-height:18px;text-align:justify}
DIV.contact{padding:20px}
TABLE.b_infor_contact{border-bottom:1px dashed #666;padding-bottom:15px}
A.mail_to{font-size:12px;text-decoration:none}
TD.hot_line{color:#F30}
TD.hot_line_phone{color:#F30;font-weight:700}
DIV.about_company{background:url(tour_line.gif) bottom repeat-x;padding-bottom:10px}
DIV.about_company *{line-height:14px}
DIV.contact_title{margin-bottom:30px}
TD.contact_us{padding-bottom:5px}
TEXTAREA.contact_us{width:436px;height:220px}
DIV.travel_news_left{width:450px}
DIV.content_siderbar{float:left;width:220px;padding-left:15px}
DIV.travel_news_right{width:300px}
INPUT.contact_buttom{cursor:pointer;padding:0 8px}
INPUT.input_send2{color:#000;font-size:12px;font-weight:700;border:1px solid #c1c1a8;height:21px;line-height:21px;background-color:#FFF}
textarea.commnet_detail_textarea{border:1px solid #A7A6AA;height:50px;width:380px}
SPAN.SH_required_field{color:red}
INPUT.input_send{background:url(input_78x23.gif) no-repeat;width:78px;height:23px;text-align:center;border:0 none;cursor:pointer;padding-bottom:4px!important;margin-right:10px;font-size:12px;color:#00568c;line-height:22px}
INPUT.nombre{width:56px}
SELECT.select_date_{width:135px}
TD.name_of_tour{padding-bottom:5px;font-size:12px;font-weight:700;color:#00568c}
div.search_title_result{border:1px dotted #999;font-weight:700;margin-bottom:10px;color:#4B4948;padding:10px}
span.search_key_result{font-weight:400;margin-right:30px;color:#00568c}
h1.search_request{border-top:1px solid #999;color:#00568c;font-weight:400;padding-top:5px;text-align:right;vertical-align:baseline;margin:4px 0 0}
LI.service_list_menu{font-size:12px;font-weight:700;color:#00568c;background:url(arrow_9x9.gif) no-repeat 0 3px;padding-left:12px}
LI.service_menu_ac{font-size:12px;font-weight:700;color:#4B4948;background:url(arrow_9x9.gif) no-repeat 0 3px;padding-left:12px}
LI.service_list_menu A{font-size:12px;font-weight:700;color:#00568c;text-transform:none}
div.row_ser_list DIV.right_ser_list{float:left;width:449px}
div.row_ser_list DIV.right_ser_list UL{padding:5px}
div.row_ser_list DIV.right_ser_list UL LI{background:url(arrow_3x3.gif) 0 8px no-repeat;padding-left:10px}
div.row_ser_list DIV.right_ser_list UL LI A{line-height:18px;color:#00568c;font-size:12px}
DIV.more_ser__ A{background:url(arrow_9x9.gif) no-repeat 0 3px;padding-left:12px;font-size:12px;text-decoration:underline;color:#00568c}
DIV.summary_ser___{text-align:justify;padding-bottom:10px;line-height:18px}
DIV.title_country_ser_ H3,DIV.title_country_ser_ H1{color:#00568c;font-size:18px;padding-bottom:15px;text-transform:uppercase}
DIV.title_country_ser_ H3 SPAN,DIV.title_country_ser_ H1 SPAN{font-size:18px;text-transform:uppercase;color:#4B4948}
DIV.row_ser_list{border-bottom:1px solid #6f6d6c;padding-bottom:15px;margin-bottom:20px}
div.row_ser_list DIV.left_ser_list_2 IMG{width:160px;height:99px}
.padding_hottour
{
	padding: 10px;
}
.padding_hottour DIV.title_sr_detail H4 , .padding_hottour DIV.title_sr_detail H2
{
	padding-bottom:0px;
}
.padding_hottour DIV.title_sr_detail H4 A , .padding_hottour DIV.title_sr_detail H2 A {font-size:12px;font-weight:700;color:#00568c}
DIV.sm_ser_dt{line-height:18px;font-size:12px;text-align:justify}
div.row_ser_list  DIV.right_ser_list_2{float:left;width:486px}
a.book_tour_top{display:block;background:url(bg_input_152x22.gif) no-repeat;border:0 none;font-size:12px;color:#00568c;text-align:center;cursor:pointer;width:146px;height:22px;line-height:22px;padding-bottom:3px!important;padding-right:15px}
input.input_num{width:30px}
span.title_input{padding-left:5px;padding-right:15px}
a.print_tour{padding:0 15px}
option.parent_tour{font-weight:700;font-style:italic}
option.sub_tour{padding-left:20px}
.div_search{float:right;width:120px;padding-top:11px}
.data_tour p{margin:0;padding:0}
.item_tour_hot_all{padding-top:27px}
.thank_tour{padding:10px 0}
DIV.left_ser_dt IMG{width:160px}
INPUT.book_ser_bot{background:url(book_service_175x34.gif) no-repeat;width:175px;height:34px;border:0 none;cursor:pointer;margin-top:20px}
DIV.right_ser_dt{float:left;width:480px}
DIV.summart_ser{text-align:justify;line-height:18px;font-size:12px;font-weight:700;padding:0 0 10px}
INPUT.book_ser_top{background:url(input_ser_book_119x22.gif) no-repeat;border:0 none;font-size:12px;color:#00568c;text-align:center;cursor:pointer;width:119px;height:22px;line-height:22px;padding-bottom:3px!important}
DIV.data_service{text-align:justify;padding:18px 0 10px}
DIV.data_service UL{padding:15px}
DIV.right_ser_dt_print{float:left;width:78%}
select.country_residence_5{width:120px}
DIV.nguon_tin{float:right;font-style:italic}
DIV.time_update_{float:left;width:400px;font-style:italic}
DIV.end_entry{padding-top:15px}
DIV.left_att_list{float:right;padding-left:10px}
DIV.title_country_faq{color:#4B4948;font-size:18px;padding-bottom:23px}
DIV.title_country_faq H3{color:#4B4948;font-size:18px}
IMG.img_gallery_page{margin-right:26px;width:100px;height:75px}
IMG.img_gallery_page_end{width:100px;height:75px}
DIV.title_gallery_1{padding-bottom:20px;text-transform:uppercase;font-size:15px;font-weight:700;color:#00568c}
DIV.row_gallery_page{margin-bottom:25px}
SPAN.title_test{font-size:12px;font-weight:700;color:#00568c;padding-right:10px}
SPAN.name_cus{color:#484747;font-size:12px;font-weight:700}
SPAN.email_cus2{font-size:12px;font-weight:700;color:#00568c;padding-right:10px;font-style:italic}
SPAN.email_cus{font-style:italic}
DIV.posted_tes{font-style:italic;font-size:12px;border-bottom:1px dotted #000;padding-bottom:7px}
td.tetimonial_title{border-top:1px dotted #666;padding-top:13px}
DIV.yahoo_sp{float:left;text-align:center}
DIV.yahoo_sp IMG{margin-top:9px}
DIV.skype_sp{float:left;text-align:center;width:100px;margin-left:10px}
DIV.skype_sp IMG{margin-top:4px}
DIV.ct_support_{padding:6px 0 0}
DIV.mooquee_layer_one{padding-bottom:3px;color:#00568c;margin-top:-15px;padding-top:3px}
A:hover,li.submenu_vn_one a:hover,A:hover.contry_hotel SPAN,A:hover.mail_to{text-decoration:underline}
INPUT,SELECT{font-size:11px;font-family:'Open Sans', sans-serif}
STRONG,DIV.data_tour b,DIV.data_hotel_dt b,span.search_request,DIV.data_service b{font-weight:700}
.clear,.clear_both{clear:both}
DIV.bot_search,.left_bot_search{padding-top:11px}
DIV.name_cus_cmmt,DIV.name_cus_cmmt h3{font-size:15px;font-weight:700;color:#FFF}
DIV.link_end_cmmt A:hover,DIV.link_end_about A:hover,A:hover.patch_link,A:hover.send_friend,A:hover.print_tour,A:hover.gallery_tour,DIV.more_ser__ A:hover,a.contry_hotel:hover{text-decoration:none}
DIV.link_end_cmmt,DIV.link_end_about{padding-right:9px}
DIV.b_comment_all,DIV.b_about_all{margin-bottom:11px}
DIV.row_gallery,DIV.img_show_active,DIV.title_sr_detail{padding-bottom:10px}
DIV.title_tour_java SPAN,DIV.title_tour_java h2 SPAN,DIV.title_tour_java h4 SPAN{font-size:18px;font-weight:700;color:red}
DIV.input_book_java A,DIV.input_back_top A,TD.destion{font-size:12px;color:#00568c}
DIV.box_useful_all,DIV.box_hottour_all{margin-bottom:12px}
div.left_title_useful,div.left_title_hottour{background:url(left_b_10x31.gif) no-repeat scroll left center;height:31px;padding-left:10px}
div.right_title_useful,div.right_title_hottour{background:url(right_b_10x31.gif) no-repeat scroll right center;height:31px;padding-right:10px}
div.middle_title_useful,div.middle_title_hottour{background:url(midle_b_3x31.gif) repeat-x scroll 0 0;color:#00568c;text-transform:uppercase;font-size:13px;font-weight:700;height:24px;padding-top:7px}
div.middle_title_useful h4,div.middle_title_hottour H4,div.middle_title_hottour H2,div.middle_title_hotelindex h4{color:#00568c;text-transform:uppercase;font-size:13px;font-weight:700}
div.middle_title_useful h4 a,div.title_attraction_index h4 a,DIV.title_group_hotel_index h4{font-size:13px;font-weight:700;color:#00568c;text-transform:uppercase}
DIV.padding_useful,DIV.padding_hottour{}
div.tabbertab  table, div.padding_hottour table {border-collapse: collapse;}
div.tabbertab  table td, div.padding_hottour table td {
	border: solid 1px #717171;
	padding: 10px;
}
#other_gallery, .top_gallery
{
	float:left;
}
LI.useful_infor_old A,LI.useful_infor_old h4 A,LI.hottour_li H4 A,LI.hottour_li A{font-size:12px;color:#00568c;line-height:22px}
DIV.more_hot_tour_ A,DIV.more_hotel_list__ A{color:#00568c;font-size:12px}
DIV.name_tour_hot_,TABLE#table_top_hotel TD{padding-bottom:6px}
DIV.name_tour_hot_ A,DIV.name_tour_hot_ H4 A,DIV.right_item_other H4 A{font-size:12px;font-weight:700;color:#00568c}
DIV.text_footer_input,DIV.radio_hotel_index{float:right}
DIV.link_URL A,div.content_menu_left ul{padding:0 5px}
DIV.middle_title_hotelindex SPAN,DIV.middle_title_hotelindex H4 SPAN{color:#4b4948;font-size:13px;font-weight:700;text-transform:uppercase}
TABLE#topdeals, div.row_ser_list DIV.row_ser_list_end{margin-bottom:20px}
Td.name A,Td.name h4 A{background:url(arrow_4x5.gif) no-repeat 100% 50%;padding-right:10px;color:#00568c;font-weight:700}
tr.even,tr.odd{height:32px}
DIV.left_title_tour_pages H3,DIV.left_title_tour_pages{font-size:18px;color:#4b4948;text-transform:uppercase;float:left}
DIV.left_title_tour_pages H3 SPAN,DIV.left_title_tour_pages SPAN,DIV.title_other_tour_ H2{font-size:18px;color:#00568c;text-transform:uppercase}
div.title_country_tour span,div.title_country_tour H3 span{color:#00568c;font-size:18px;text-transform:uppercase}
DIV.title_tour_list_new,DIV.title_tour_list_new h3{color:#4b4948;font-size:16px;float:left}
div.title_tour_list_new span,div.title_tour_list_new h3 span{color:#00568c;font-size:16px}
DIV.ct_tour_list_page_,DIV.table_contact_all{padding-bottom:20px}
DIV.left_tour_dt,DIV.left_ser_dt{float:left;padding-right:16px}
DIV.left_tour_dt IMG,SELECT.select_contact_{width:200px}
DIV.data_tour h4,DIV.data_hotel_dt SPAN,DIV.data_hotel_dt h4,DIV.data_service SPAN,DIV.data_service h4{font-size:13px;text-transform:uppercase;color:#00568c;font-weight:700}
DIV.data_tour UL LI,DIV.data_hotel_dt UL LI,DIV.data_service UL LI{line-height:18px;list-style:disc;margin-left:10px}
DIV.left_item_other,DIV.left_row_hotel_dt__{float:left;padding-right:15px}
div.title_country_hotel_ span,div.title_country_hotel_ H3 span{color:#00568c;font-size:20px;font-weight:700}
INPUT.contact_us,INPUT.hotel_book_checkin{width:280px}
DIV.contact_content,DIV.b_view_testimonials{padding:10px}
div.row_ser_list DIV.left_ser_list,div.row_ser_list DIV.left_ser_list_2{float:left;padding-right:10px}
div.row_ser_list DIV.left_ser_list IMG,DIV.left_att_list IMG{width:199px}
div.title_country_faq span,div.title_country_faq H3 span{color:#00568c;font-size:18px}
DIV.yahoo_sp SPAN,DIV.skype_sp SPAN{font-size:12px;font-weight:700;color:#00568c}
.no_tag{list-style:none outside none;}

div.fb_tw_gg{    
	float: right;
    height: 20px;
    margin-top:11px;
}
div.facebooklike_{width:88px; float:left;}
div.googlelike_{width:65px; float:left;}
div.twitterlike_{width:89px; float:left;}
/*added by trung.le 11/22/2012*/
div#refresh_captcha {
	background: url("refresh.gif") no-repeat scroll 0 0 transparent;
	color: #52739C;
	cursor: pointer;
	float: left;
	font-size: 13px;
	margin: 14px 15px;
	padding: 3px 22px;
}
div#refresh_captcha:hover{
	opacity:0.5;
	filter: alpha(opacity=50);
}
img#esnc_captcha{
	float:left;
}
.row_review:hover{background-color: #ecf3f7;}
.tour_feedback{padding-bottom:20px}
.left_review{float:left;width:150px}
.right_review{float:right;width:509px}
.row_review{padding:8px 0px}
.name_review{font-weight:bold;color:#00568c; line-height: 150%;}
.name_review .trich {font-weight: normal; color: #686868;}
.content_review{font-size:11px;}
.send_feedback{float:right;margin-top:15px}
.tour_feeback_2{
border-bottom: 1px solid #CCCCCC;
padding: 15px 15px 5px 8px;
}
.row_box_feedback{
background:url("arrow_3x6.gif") no-repeat scroll 0 8px transparent;
padding-left:9px;
padding:3px 0px 3px 9px;
}
.row_box_feedback a{color:#000;font-size:12px}
/* Slide */
#slide_nav {
    bottom: 4px;
    left: 4px;
    position: absolute;
    z-index: 1000;
}
#slide_nav a.activeSlide:visited, #slide_nav a.activeSlide:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #CC0000;
}
#slide_nav #pauseButton {
    font-size: 12px;
}
#slide_nav #resumeButton {
    font-size: 18px;
}
 #slide_nav span,  #slide_nav a:visited,  #slide_nav a:link {
    background: #00568c;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-right: 1px;
    text-align: center;
    text-decoration: none;
    width: 24px;
}
#slideshow {
    height: 330px;
    overflow: hidden;
    position: relative;
}
 .opacity {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    height: 60px;
    opacity: 0.5;
    position: absolute;
    width: 983px;
    z-index: 1;
}
 .tour {
    bottom: 5px;
    height: 60px;
    position: absolute;
    right: 5px;
    width: 430px;
    z-index: 2;
}
.tour h1 {
    color: #001CC4;
    font-size: 18px;
    margin: 0;
    padding: 0 0 5px;
}
.tour h3 {
    color: #001CC4;
    font-size: 18px;
    margin: 0;
    padding: 7px 0 5px 0px;
}
.top_gallery{position:relative}
 .description {
 	text-align:right;
 	color:#FF6600;
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    padding:10px;
    opacity: 0.6;
    position: absolute;
    width: 640px;
    z-index: 1;
    font-weight:bold;
    font-size:14px;
}
 #slide_nav {
    bottom: 10px;
    left: 310px;
    position: absolute;
    z-index: 1000;
}
h3 a{color:#005460;font-size:18px}
.box_banner{position:relative;}
.box_banner img {border-radius: 3px;}
/* Slide */

#thumbs {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
}
.li_thumbs {
    float: left;
}

.li_thumbs img {
    float: left;
    height: 50px;
    padding-bottom: 5px;
    padding-right: 5px;
    width: 77px;
}
.img_tour_detail {
    
    height: 276px;
    width: 660px;
}
A IMG {
    border: medium none;
    cursor: pointer;
}
.box_gallery_tour{padding-bottom:10px}


/* format add tab tour 11.10.2013 */
ul.ul_tab_tour{list-style:none outside; padding:0px; margin:0px; padding-left:10px; width:681px; border-bottom:1px solid #CCC; position:relative; left:-16px; margin-bottom:20px; margin-top:15px;}
ul.ul_tab_tour li{display:inline-block; margin-right:1px; }
ul.ul_tab_tour li:hover{cursor:pointer;}
ul.ul_tab_tour li.tab_unselect{ border-radius:4px 4px 0px 0px; position:relative; bottom:-1px; font-size:13px;color:#fff; background-color:#008a67; font-weight:bold;padding:6px 16px 7px 16px;}
ul.ul_tab_tour li.tab_selected{border:1px solid #CCC; border-radius:4px 4px 0px 0px; position:relative; bottom:-1px; border-bottom:1px solid #fff; font-size:13px; font-weight:bold; color:#000; background-color:#fff;padding:7px 16px;}

div.cruise_info ul{margin:auto;}
.ir {
    border: 0 none;
    overflow: hidden;
}
a.btn_rdv_devis_right {
    position: fixed;
    right: 0;
    width: 97px;
}
a.btn_rdv_devis_right {
    background:#be2429; border-radius:6px 0px 0px 6px;
    position: fixed; color:#fff; text-align:center; font-family:"Trebuchet MS", 'Open Sans', sans-serif !important;
    right: 0; font-size:17px; text-transform:uppercase; line-height:18px; padding-top:3px;
    width: 97px; box-shadow: 0px 1px 7px #3d3d3d;
}
a:hover.btn_rdv_devis_right{background:none #474747; text-decoration:none; color:#fff200;}
a:hover#btn_devis_right{background:none #004634; text-decoration:none; color:#fff200;}
a#btn_rdv_right font{ font-size:9px; text-transform:uppercase;}
a#btn_devis_right {
    background-position: left -42px;
    height: 41px;
    top: 385px;
    z-index: 9999;
}

a#btn_rdv_right {
    height: 35px;
    top: 345px;
    z-index: 9999;
}
a#btn_devis_right {
    background:#ec7501; border-radius:6px 0px 0px 6px;
    height: 41px;color:#fff; text-align:center;font-family:"Trebuchet MS", 'Open Sans', sans-serif !important;
    top: 389px;font-size:17px; text-transform:uppercase; line-height:18px;
    z-index: 9999; box-shadow: 0px 1px 7px #3d3d3d;
}
.select_country{width:140px}
.select_country_2{width:285px}
.row_box_feedback a.a_news_ {
    color: #00568c;
    font-weight: bold;
}
DIV.data_tour UL {
    padding: 10px 15px;
}
.top_tour_dt UL, .title_tour_dt ul
{
	margin-left:20px;
}

.navigation{
	clear:left;
	text-align:center;
	margin-bottom: 40px;
	float: right;
}
.page_item a{
	padding:2px 5px;
	border:1px #ccc solid;
	margin:0 2px;
}
.current_page_item{
	padding:2px 5px;
	border:1px #ccc solid;
	color:green;
	margin:0 2px;
}
.banggiamkm
{
	font-weight: bold;
	color: red;
}


.h1title{
	margin:0;
	padding:0;
	font-size:12px;
}

.h2title{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:500;
}

.h3title{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:500;
}

.title_tour_detalt
{  
	color:#0059b4; 
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;
}

.description_tour{
	clear:left;
	border-bottom: 1px #ccc dotted;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.description_tour h3{margin:0 0 5px 0;}

.description_tour img{
	float:left;
	padding:1px;
	background:#e2e2e2;
	margin: 5px 10px 0px 0;
	border: 1px #ccc solid;
}
.chuong_trinh_tour{
	clear:both;
	border-bottom:1px #BC1F33 solid;
	color:#0059b4;
	font-weight:bold;
	padding-bottom:3px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.bar_tour{
	text-align:right;
	clear:left;
}

.bar_tour img{
	margin:0;
	padding:0;
}
.yeuthich{
	position:absolute;
	z-index:2;
	background:transparent;
}
.yeuthich img{	background:transparent;}
.torupg{float: left; width: 400px; margin:0; padding:0; font-size: 13px;}

/* dat tour */
.nentourkm{
	background:#DDDDDD;
	float:left;
	width:99.8%;
	border-bottom:2px #FDC83D solid;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FAFAFA 0pt, #E6E8E8 100%) repeat scroll 0 0 transparent;
    border-color: #C7C7C8 #C7C7C8 -moz-use-text-color;
    border-radius: 6px 6px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.nentourkm ul{
	margin:0;padding:0;
	list-style-type:none;
	float:left;
	width:98%;
	border-bottom:2px #FBB309 solid;
	padding:10px 10px 0 10px;
}
.nentourkm ul li{
	display:inline;
}
.nentourkm ul li a{
	padding:0px 10px;
	margin-right:5px;
	float:left;
	display:block;	
    color: #333333;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-transform: capitalize;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.nentourkm ul li a:hover, .nentourkm ul li a.selected{
	background: -moz-linear-gradient(center top , #FDC84D 0pt, #FBB309 100%) repeat scroll 0 0 transparent;
	color:#fff;
	-webkit-box-shadow:  3px -2px 3px #717171;
	-moz-box-shadow: 3px -2px 3px #717171;
	box-shadow: 3px -2px 3px #717171;
}
#tabkm{
	border:1px #ccc solid;
	clear:left;
	border-top:0;
	margin-bottom:20px;
}
#tabkm .tourkmtn{
	float:left;
	width:100%;
	padding:10px 0;
}
#tabkm .margin0{border:0;}
.tieudetrang{
	margin:0;padding:0;
	background:#1A96D3;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	padding:3px 10px;
	margin-bottom:10px;
	background: -moz-linear-gradient(center top , #70C5ED 0pt, #1A96D3 100%) repeat scroll 0 0 transparent;
}
.asd{
	float:left;
	width:33%;
}
.asd2{
	float:left;
	width:33%;
}
.banggiamkm{
	position:absolute;
	top:5px;
	left:0;
	background:#00568c;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 5px 5px;
}
.banggiamkm .giamkm{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-right: 5px;
}
.banggiamkm .phamtramkm{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	float:left;
}
.image2{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:     0 0 3px #000000;
	-webkit-box-shadow:  0 0 3px #000000;
	box-shadow:          0 0 3px #000000;
	padding:1px;
}

div.tags
{
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 30px;
}
div.tags a
{
	font-size: 11pt;
}
.news_desc h2, .news_desc h3
{
	width 659px;
	padding-bottom:0px;padding-top:15px;
	font-weight: bold;
	max-height: 80px;
	margin:0;
	text-transform: none;
}
.news_desc td p{margin:0;}
.news_desc td img
{
	margin: 5px;
}
.news_desc td h2,.news_desc td h3
{
	padding-bottom: 15px;
}

div#gioithieu_content
{
	border-radius: 3px;
	border: solid 1px #e9e9e9;
	padding: 20px;
	font-size: 11pt;
	background-color: #f9f9f9;
	font-family: 'Open Sans';
}

div#gioithieu_content *
{
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
	
}
#footer_wrap
{
	width: 983px;
}
#home_cruises
{
	font-family: 'Open Sans';
}

#home_cruises #cr
{
	float: left;
	border-radius: 2px;
	padding: 9px;
	width: 218px;
	background-image: url('bg_cruise_home.jpg');
	background-repeat: repeat-x;
}

#home_cruises #cr a
{
	text-decoration: none;
}

#home_cruises #cr a #crbox h2
{
	font-family: 'Open Sans';
	color: #ffffff;
	margin: 0; padding: 0;
	font-size: 12pt;
}
#home_cruises #cr a #crbox 
{
	font-family: 'Open Sans';
	color: #ffffff;
	margin: 0; padding: 0;
	line-height: 150%;
	font-size: 8pt;
}
#crbox {
position: relative;

}
#crbox div#gia {
padding: 5px;
position: absolute;
background: rgba(20,20,20,.5);
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
float: right;
right: 0;
bottom: 55px;
}

#crbox div#gia ul li.pub
{
	color: #ffffff;
}
#crbox div#gia ul li.pro
{
	color: #fdc312;
	font-size: 11pt;	
	font-weight: bold;
}
#crbox div#gia ul, #crbox div#gia ul li
{
	margin: 0; padding: 0;
	list-style: none;
}

#home_cruises #cr a #crbox p img
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#home_cruises #cr a #crbox span
{
	font-family: 'Open Sans';
	color: #ffe400;

}


#home_cruises #homebox
{
	border-radius: 4px;
	border: solid 1px #bfbdbe;
	padding: 8px;
	background-color: #f9f9f9;
	background-repeat: repeat-x;
    margin-bottom: 10px;
}

#home_cruises #homebox a
{
	text-decoration: none;
font-family: Arial!important;
font-size: 9pt!important;
}
#homebox_last
{

}
#page_content
{
	width: 983px;
}

h3.other_cruise {
	font-weight: bold; font-size: 16pt !important;
}
#home_cruises .col-md-6:nth-of-type(2n+1){
    padding-right: 5px;
}
#home_cruises .col-md-6:nth-of-type(2n){
    padding-left: 5px;
}
.cr_list #cr 
{
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
	border-bottom: dotted 1px #cccccc; 
}
.cr_list #cr .price
{
	font-size: 11px;
	font-family: Tahoma !important;
}
.cr_list #cr .km
{
	font-weight: bold;
	color: red;
}
.cr_list #cr .price sup
{
	font-size: 10px;
}
.cr_list #cr *
{
	font-family: 'Open Sans';
}
.cr_list #cr h2 a
{
	color: #cb3c04;
	float: left;
	height: 30px;
	font-size: 16px;
}
.cr_list #cr #cr_info
{
	width: 100%;
}
.cr_list #cr #star img
{
	float: right;
}

.cr_list #cr #star {margin-left: 10px; float: right;}

.cr_list #cr #star, .cr_list #cr #cr_info, .cr_list #cr #cr_info #cr_lead,  .cr_list #cr #cr_info #price_book
{
	float: left;
}
 .cr_list #cr #cr_info #cr_lead
 {
 	width: 40%;
 	padding: 8px;
 }
 .cr_list #cr #cr_info #price_book a.included
 {
 	background-image: url('cr_q_bg.png');
 	background-repeat: no-repeat;
 	padding: 0;
 	margin: 0;
 	padding-left: 25px;
 	padding-top: 2px;
 	padding-bottom: 12px;
 	text-align: left;
 	color: #00a0e2;
 }
 .cr_list #cr #cr_info #price_book  a.book_now, #price_booking  a.book_now
 {
 	background-image: url('cr_book_btn_bg.png');
 	background-position: center center;
 	background-repeat: repeat-x;
 	padding: 10px;
 	margin: 10px;
 	display: block;
 	font-size: 13pt;
 	text-align: center;
 	border-radius: 3px;
 	text-transform: uppercase;
 	color: #ffffff;
 }
 .cr_list #cr #cr_info #price_book
 {
 	width: 27%;
 	padding: 8px;
 	text-align: center;
 	min-height: 120px;
     float: right;
 	background-color: #d9d9d9;
 	border-radius: 6px;
 }
 .img_cruise_list{
     width: 100%;
     height: 120px;
 }
.cr_list #cr #cr_info #cr_img
{
	background-color: #f7f7f7;
	float: left;
	width: 30%;
    margin-right: 10px;
	padding: 8px;
	border: solid 1px #e3e3e3;
}
 .cr_list #cr #cr_info #cr_lead div.review
{
	color: blue;
}
 .cr_list #cr #cr_info #cr_lead div.info

{
	padding-top: 10px;
	font-size: 12px;
}

div#cr_detail_lead_info h1
{
	padding-bottom: 10px;
	float: left;
}
div#cr_detail_lead_info #star
{
	float: left;
	padding-left: 10px;
	padding-top: 2px;
}
div#cr_detail_lead_info .lead
{
	text-align: justify;
}
div.gallery
{
	margin-bottom: -57px;
}
div.gallery ul.gallery, div.gallery ul.gallery li
{
	margin:0; padding: 0; list-style: none;
}

div.gallery ul.gallery li.left
{
	background-color: #ffffff;
	margin: 2px;
	float: left;
	
}
div.gallery ul.gallery li.first_i_c23
{
	background-color: #ffffff;
	margin-top:10px;
	float: left;
	
}
div.gallery ul.gallery li a img
{
	width: 58px;
	float: left;
	margin: 2px;
	height: 36px;
}
div.gallery ul.gallery li.first_i_c
{
	background-color: #ffffff;
	margin: 10px;
	float: left;
	padding: 5px;
}
div.gallery ul.gallery li.first_i_c a img
{
	width: 100%;
	height: 415px;
	padding: 15px;
	outline: 1px solid #EFEFEF;
	outline-offset: -16px;
	border: 1px solid #EFEFEF;
	box-shadow: 0px 0px 5px -2px #aaaaaa;
}

div#price_booking div#price *
{
	font-family: 'Open Sans';
}
div#price_booking div#price
{
	padding-top: 30px;
        margin-bottom: 30px;
	line-height: 150%;
	font-family: 'Open Sans';
}

div#price_booking div#booking
{
	padding-top: 10px;
	text-align: center;
	width: 150px;
}

div#booking_space
{
	width: 690px; height: 30px; float: left;
}

#footer
{
	background-image:url('footer_bg.png');
	background-repeat: repeat-x;
	border-radius: 7px 7x 0px 0px;
	background-position: center center;
	padding: 5px;
	min-height: 200px;
	background: #d2d2d2;
}

#footer_line{
	height: 5px;
}


#footer *
{
	font-family: 'VNIArchitec';
	font-size: inherit;
	margin:0; padding:0;
	font-weight: inherit;
}
#footer td
{
	padding: 3px;
}

#homebox_last div#weather div#weather_list ul li
{
	border-right: solid 1px #ffffff;
	padding-left: 5px;
	font-size: 11px;
	text-align: center;
}
.h2_title{
    padding: 5px;
    margin-top : 3px;
    margin-bottom: 8px;
    font-size: 13pt;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #dddddd;
    font-weight: bold;
}
#homebox_last div#weather h2
{

}
#homebox_last div#weather, #home_cruises #homebox_last div#trip
{
	border-radius: 4px;
	border: solid 1px #bfbdbe;
	background-color: #f9f9f9;
	background-repeat: repeat-x;
}


#homebox *, #homebox_last *
{
	font-family: 'Open Sans';
	font-size: inherit;
	font-weight: inherit;
}

#weather ul li
{
	width: 102px;
	float:left;
}
#homebox_last #weather ul hr
{
	width: 216px;
	
	float:left;
}
#homebox_last #weather ul, #homebox_last #weather ul li
{
	margin: 0; padding: 0; list-style: none;
}

div.recomended_cruises
{
	padding: 20px;
}

div.recomended_cruises a {
	color: #086e8f;
}
div.recomended_cruises *
{
	font-family: 'Open Sans';
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	line-height: inherit;
}
div.recomended_cruises p

{
	margin:0; padding:0;
}
ul#recomended_cruises, ul#recomended_cruises li
{
	margin:0; padding:0;
	list-style: square;
}
ul#recomended_cruises *
{
	font-family: 'Open Sans';
}

ul#recomended_cruises li a
{
	font-size: 11pt;
	line-height: 150%;
}
ul#recomended_cruises 
{
	margin-left: 30px;
}
ul#recomended_cruises li.first_line
{
	list-style:none;
	height: 20px;
}



/* =Reviews
---------------------------------------------*/
.total_rates{
	background: none repeat scroll 0 0 #E6EDF6; width: 100%; color:#333333;
	margin-bottom: 20px;
}
.total_rates p, .total_rates span{
    padding: 0; margin: 0;
}
.total_rates h3{
	color:#003580; padding:6px 10px; font-weight: bold;
	display: inline !important;float: left;
	
	width: 170px;
}
.rates1{
	border-right:3px solid #ffffff; height:100%; text-align:center;
}
.rates1 .choice{
    color: #669933;
}
.rates1 .totscore{
    background-image:url(comment_big_right.png); background-position:0 4px;
    background-repeat:no-repeat; color:#fff; display:block; font-size:16px; font-weight:bold; height:47px;
    padding-top:16px; width:48px; cursor:pointer
}
.rates2{
	 border-right:3px solid #ffffff; height:100%;
}
.breakdown_block{
    padding: 0 10px; font-size: 12px; float: left;
}
.per_bar_cover {
    background-color: white; border: 1px solid #3588DC; height: 10px; width: 99%;
}
.per_bar {
    background-color: #3588DC; border: 0 none; float: left; height: 100%;
}

.rates3 td
{
	border-bottom: dotted 1px #cfcbcb;
	height: 20px;
}
.rates3 .left{float:left; width: 120px;}
.rates3 div{
    width: 80%; margin: 0;border-bottom: 1px dotted #999999; font-size: 12px;
    height: 22px;
}
.rates3 span{
    float: right;
}
.comment_reviews{
    margin-top: 20px; clear: both;
}
.comment_reviews p, .comment_reviews span{
    padding: 0; line-height: 20px;
}
.comment_reviews img{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    height: 70px;
    padding: 4px;
    width: 90px;
}
.comments_good{
    background-image: url(positive.gif);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 14px !important;
    text-align: justify;
    margin: 10px 0;
    padding-top: 3px;
}
.comments_bad{
    background-image: url(negative.gif);
    background-position: 0 5px;
    text-align: justify;
    background-repeat: no-repeat;
    padding-left: 14px !important;
    margin: 10px 0;
    padding-top: 3px;
}
.commentscore{
    background-image:url(comment_big_right.png); background-position:0 4px;
    background-repeat:no-repeat; color:#fff; display:block; font-size:16px; font-weight:bold; height:32px;
    padding-top:16px !important; width:48px; cursor:pointer; text-align: center; float: right;
}
.btn_write_review{
    background: #196CC0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5BAEFF), to(#196CC0));
	background-image: -webkit-linear-gradient(top, #5BAEFF, #196CC0);
	background-image: -moz-linear-gradient(top, #5BAEFF, #196CC0);
	background-image: -ms-linear-gradient(top, #5BAEFF, #196CC0);
	background-image: -o-linear-gradient(top, #5BAEFF, #196CC0);
	background-image: linear-gradient(top, #5BAEFF, #196CC0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5BAEFF, endColorstr=#196CC0);
    padding: 5px 10px;
    border: 0;
    border-radius: 5px;
    color: #fff;
    float: right;
    margin: 10px 0;
    cursor: pointer;
}
.write_review{
    background-color: #E83931; padding: 2px;
}
.headingWrite {
    background: url(write_review.gif) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: bold 16px/42px Verdana,Arial,'Open Sans',sans-serif !important;
    margin-left: 12px;
    padding-left: 40px;
}
.writeContent {
    background-color: #FFFFFF; border-radius: 5px 5px 5px 5px; padding: 10px 40px;
}
.writeContent h2{
    color: #0066CC; float: left; margin-right: 10px; font-size: 15px;
}
.writeContent label{
    float: left; width: 24%; font-weight: 700;
}
.writeContent .rowitem{
    margin-bottom: 10px;
}
.writeContent .req, .error{
    color: red;
}
.writeContent input[type='text']{
    width: 50%; padding: 3px; border: 1px solid #ddd;
}
.writeContent textarea{
    width: 51%; height: 90px; border: 1px solid #ddd;
}
.writeContent select{
    width: 51%; padding: 3px; border: 1px solid #ddd;
}
.writeContent input[type='submit'] {
    background: #BC0B12;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EB3B34), to(#BC0B12));
	background-image: -webkit-linear-gradient(top, #EB3B34, #BC0B12);
	background-image: -moz-linear-gradient(top, #EB3B34, #BC0B12);
	background-image: -ms-linear-gradient(top, #EB3B34, #BC0B12);
	background-image: -o-linear-gradient(top, #EB3B34, #BC0B12);
	background-image: linear-gradient(top, #EB3B34, #BC0B12);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EB3B34, endColorstr=#BC0B12);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: 700;
    height: 28px;
    overflow: visible;
    padding: 0 20px;
    width: auto;
    border-radius: 3px;
    margin-top: 10px;
}
.ratingface{
    width: 100%;
}
.ratingface td{
    padding: 10px 0; vertical-align: top;
}
.ratingface label{
    float: left; width: 32%; font-size: 12px;
}

.vspace .home_booking {
color: #ffffff;
text-align: center;
position: absolute;
padding: 5px;
top: 263px;
left: 5px;
width: 450px;
background: rgba(20,20,20,.3);
z-index: 77;
border-radius: 5px;
border: 1px solid rgba(120,120,120,.7);
}

div#cse{margin:0;padding:0;float:left;}
.gsc-branding {display:none;}
.vspace  .home_booking h2{
	color: #fff;
	text-transform: uppercase;
}
.vspace  .home_booking label{
	color: #fff;
	margin-top: 3px;
}
.vspace  .home_booking input.gsc-input{
	width: 98%;
	padding-left: 3px;
	border: none;
	background: none !important;
	background-color: #ffffff !important;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background-image: url('bg-search-cruise.png') !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	text-align:center !important; padding: 11px !important;
}
.vspace  .home_booking input.gsc-input1{
	width: 98%;
	padding-left: 3px;
	border: none;
	background: none !important;
	background-color: #ffffff !important;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	text-align:center !important; padding: 11px !important;
}
.vspace input.gsc-search-button
{
	padding: 11px;
	outline: none;
	width: 98px;
	border: none;
	border-top-right-radius: 3px;
	cursor: pointer;
	border-bottom-right-radius: 3px;
}
.vspace  .home_booking input,.vspace  .home_booking select{
	margin-bottom: 6px;
}
.vspace  .home_booking .select_3{
	width: 30%;
	float: left;
	margin-left: 4%;
}
.vspace  .home_booking .select_3:first-child{
	margin: 0;
}
.vspace  .home_booking .bookTour{
	width: 40%;
	margin: 0px 30%;
	
}

div#best_selling_cruises_home *
{
	font-family: 'Open Sans';
}
div#best_selling_cruises_home
{
	padding: 1px;
	border: solid 1px #dddddd;
	background-color: #ffffff;
	border-radius: 5px;
	margin-bottom: 10px;
	float: left;
}
div#best_selling_cruises_home #all h2
{
	font-size: 18pt;
	color: #cd3d01;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 15px;
	background-color: #dddddd;
}
div#best_selling_cruises_home #all
{
	margin: 0;
	background-color: #faf5fb;
	float: left;
}

div#best_selling_cruises_home #crs
{
	padding: 0;
}

div#best_selling_cruises_home #crs #cr
{
	padding: 13px;
	border-right: solid 1px #e0dfdf;
	border-bottom: solid 1px #e0dfdf;
}
div#best_selling_cruises_home #crs #cr:hover
{
	background-image: url('bg_cruise_home_4.png');
	background-position: center center;
	background-repeat: no-repeat;
}
div#best_selling_cruises_home #crs #cr ul li
{
	line-height: 180%;
}
div#best_selling_cruises_home #crs #cr ul, div#best_selling_cruises_home #crs #cr ul li
{
	margin: 0; padding: 0; list-style: none;
}
div#best_selling_cruises_home #crs #cr ul li.ratting
{
	border-bottom: solid 1px #ece9e9;
}
div#best_selling_cruises_home #crs #cr ul li.ratting, div#best_selling_cruises_home #crs #cr ul li.ratting *
{
	font-size: 8pt;
}
div#best_selling_cruises_home *, div#hotels_home_all *
{
	font-size:12px!important;
}
div#best_selling_cruises_home #crs #cr ul li.cr_name a
{
	color: #3c53a3;
	font-size: 9pt;
	font-family: Arial!important;
	font-weight: bold;
	text-decoration: none;
}
div#best_selling_cruises_home #crs #cr ul li.cat_name a
{
	color: #3e3c3f;
	font-size: 11pt;
	text-decoration: none;
}
div#best_selling_cruises_home #crs #cr ul li.img img
{
	border-radius: 2px;
    width: 100%;
    height: 130px;
}
div#best_selling_cruises_home #crs #cr ul li.price_from
{
	color: #3e3c3f;
	font-size: 13pt;
}
div#best_selling_cruises_home #crs #cr ul li.price_from *
{
	font-size: 13pt;
}
div#best_selling_cruises_home #crs #cr ul li.tiet_kiem
{
	background-image: url('bg-giam-gia.png');
	min-width: 117px;
	float: left;
	min-height: 42px;
	color: #ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10pt;
	line-height: 100%;
	padding-top:5px;
	padding-right: 5px;
/* Safari */
-webkit-transform: rotate(3deg);

/* Firefox */
-moz-transform: rotate(3deg);

/* IE */
-ms-transform: rotate(3deg);

/* Opera */
-o-transform: rotate(3deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);
}
div#best_selling_cruises_home #crs #cr ul li.read_more
{
	text-align: right;
	float: right;
	margin-top: 10px;
}

div#best_selling_cruises_home #crs #cr ul li.read_more a
{
	color: #cb3212;
	text-decoration: none;
}

.body_content h1 {
font-size: 18px;
color: #4b4948;
text-transform: uppercase;
margin-bottom: 10px;
}
div#tour_lead_info div#anh img { 
padding: 5px;
outline: 1px solid #EFEFEF;
outline-offset: -6px;
border: 1px solid #EFEFEF;
box-shadow: 0px 0px 5px 1px  #aaaaaa;
 }
div#tour_lead_info, div#tour_lead_info div#anh, div#tour_lead_info div#info
{
	float: left;
}
div#tour_lead_info div#info ul { height: 170px;}
div#tour_lead_info div#info ul, div#tour_lead_info div#info ul li
{
	list-style: none; margin: 0; padding: 0;
}
div#tour_lead_info div#info ul li b {font-weight: bold;}
div#tour_lead_info div#info ul li
{
	line-height: 200%;
	color: #00568c;
}
div.news_title h1 {margin-bottom: 20px;}

div.tabbertab h3, div.tabbertab h3 *, div.tabbertab h4, div.tabbertab h4 * {
	display: inherit;
	font-size:inherit;
	color:inherit;
	font-weight: inherit;
}
div.tabbertab h3 STRONG, div.tabbertab h3 STRONG
{
	font-weight: bold;
}

div#slogan, div#top_right
{
	float: left;
}

div#slogan{width: 390px;padding-top:15px;}
div#slogan p{ margin: 0; padding:0;}
div#slogan * {
font-family: Arial !important;
font-size: inherit;
color: inherit;
font-weight:inherit;
}
#content h1 {
font-size: 15pt !important;
font-weight: bold;
color: #00568c;
}


table.dattour_form , table.dattour_form td
{
	border: none !important;
	margin:0;padding:0;
}

table#Dtatours {
	border: none;
}
table#Dtatours .total_rates *
{
	font-size: 12px;
}

table#Dtatours .total_rates td
{
	padding: 2px;
	border: none;
	border-bottom: dotted 1px #e4dfdf;
}


.home_support
{
	min-height: 75px;
	padding-top: 10px;
	padding-bottom: 10px;
}



div.cot_trai div.b_about_all, div.cot_trai div.b_search_all
{


	
}
div.cot_trai div.content_menu_left img
{
	max-width: 200px !important;
}
div.cot_trai DIV.b_search_all {
background: url(bg_search_200.jpg) no-repeat !important;
width: 220px;
min-height: 139px!important;
margin-bottom: 11px;
}

div.cot_hotels DIV.navigation{
float:none!important;
margin-bottom: 20px!important;
}

div.box_tour_sale h2 *
{
	font-size:14px!important;
}
.row_tg_list
{
	margin-bottom: 10px;
}
.row_tg_list .left_ser_list_2, .row_tg_list .right_ser_list_2
{
	float: left;
}
.row_tg_list .left_ser_list_2
{
	padding-right: 10px;
}
.row_tg_list .left_ser_list_2 img
{
	width: 100%;
	border-radius: 3px;
	height: 60px;
}
.row_tg_list .right_ser_list_2 .title_sr_detail
{
	margin:0; padding:0;
}
.row_tg_list .right_ser_list_2 .title_sr_detail h2 a
{
	font-weight: bold!important;
	font-size: 10pt!important;
}
.row_tg_list .right_ser_list_2 .sm_ser_dt *
{
	font-size: 9pt!important;
}
.row_tg_list .right_ser_list_2
{
	padding-left: 0;
	
}

div#hotels_home
{
	width: 743px;
}



















div#hotels_home_all *
{
	font-family: 'Open Sans';
}
div#hotels_home_all
{
	padding: 1px;
	border: solid 1px #dddddd;
	background-color: #ffffff;
	border-radius: 5px;
	margin-bottom: 10px;
	border-bottom:none;
}
div#hotels_home_all #all h2
{
	font-size: 14pt;
	color: #0564bd;
	border-top-left-radius: 5px;
	font-weight: bold;
	border-top-right-radius: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #dddddd;
}
div#hotels_home_all #all
{
	margin: 0;
	background-color: #faf5fb;
	float: left;
}

div#hotels_home_all #crs
{

}

div#hotels_home_all #crs #cr
{
	padding: 13px;
	border-right: solid 1px #e0dfdf;
	border-bottom: solid 1px #e0dfdf;
}
.box_hotel_restaurant .col-md-3{
    padding-left: 0;
}
div#hotels_home_all #crs #cr:hover
{
	background-image: url('bg_cruise_home_4.png');
	background-position: center center;
	background-repeat: no-repeat;
}
div#hotels_home_all #crs #cr ul li
{
	line-height: 180%;
}
div#hotels_home_all #crs #cr ul, div#hotels_home_all #crs #cr ul li
{
	margin: 0; padding: 0; list-style: none;
}
div#hotels_home_all #crs #cr ul li.ratting
{
	border-bottom: solid 1px #ece9e9;
	height: 20px;
}
div#hotels_home_all #crs #cr ul li.ratting, div#hotels_home_all #crs #cr ul li.ratting *
{
	font-size: 8pt;
}
div#hotels_home_all #crs #cr ul li.cr_name a
{
	color: #3c53a3;
	font-size: 10pt;
	font-family: Arial!important;
	font-weight: bold;
	text-decoration: none;
}
div#hotels_home_all #crs #cr ul li.cat_name a
{
	color: #3e3c3f;
	font-size: 11pt;
	text-decoration: none;
}
div#hotels_home_all #crs #cr ul li.img img
{
	border-radius: 2px;
}
div#hotels_home_all #crs #cr ul li.price_from
{
	color: #3e3c3f;
	font-size: 13pt;
}
div#hotels_home_all #crs #cr ul li.price_from *
{
	font-size: 13pt;
}
div#hotels_home_all #crs #cr ul li.tiet_kiem
{
	background-image: url('bg-giam-gia.png');
	min-width: 117px;
	float: left;
	min-height: 42px;
	color: #ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10pt;
	line-height: 100%;
	padding-top:5px;
	padding-right: 5px;
/* Safari */
-webkit-transform: rotate(3deg);

/* Firefox */
-moz-transform: rotate(3deg);

/* IE */
-ms-transform: rotate(3deg);

/* Opera */
-o-transform: rotate(3deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);
}
div#hotels_home_all #crs #cr ul li.read_more
{
	text-align: right;
	float: right;
	margin-top: -25px;
}

div#hotels_home_all #crs #cr ul li.read_more a
{
	color: #cb3212;
	text-decoration: none;
}

#nhahang_list
{
	margin-top: -6px!important;
}

#nhahang_list .row_tg_list
{
	margin:0;padding:0;
	border-bottom: solid 1px #cecece;
	padding-top: 10px;
	padding-bottom: 9px;
}
#nhahang_list .row_tg_list:hover
{
	background-color: #ffffff;
}
#nhahang_list .row_tg_list_last
{
	border-bottom: none;
}
#nhahang_list
{
	margin-bottom: 10px;
}
#nhahang_list .left_ser_list_2, #nhahang_list .right_ser_list_2
{
	float: left;
}
#nhahang_list .left_ser_list_2
{
	margin: 0; padding: 0;
	padding-right: 10px;
}
#nhahang_list .left_ser_list_2 img
{
	width: 40px;
	border-radius: 2px;
	height: 30px;
	margin-left: 5px;
}
#nhahang_list .right_ser_list_2 .title_sr_detail
{
	margin:0; padding:0;
}
#nhahang_list .right_ser_list_2 .title_sr_detail h2
{
	margin-top: -5px!important;
	margin-left: -5px!important;
}
#nhahang_list .right_ser_list_2 .title_sr_detail h2 a
{
	font-weight: bold!important;
	font-size: 9pt!important;
	text-transform: initial;

}
#nhahang_list .right_ser_list_2 .sm_ser_dt *
{
	font-size: 9pt!important;
}
#nhahang_list .right_ser_list_2
{

	
}

.addthis_button_google_plusone, .addthis_pill_style
{
	margin-left:-30px !important;
}
.news_details * {font-size:14px;}
.content_left_index{
    padding: 1px 3px 0;
}
.container{
    padding: 0 5px;
}
.img_hotel_index{
    width: 100%;
    height: 140px;
}
.input_text{
    width: 300px;
}
.input_text_2{
    width: 300px;
}
.text_area{
    width: 300px;
    height: 100px;
}
.row_book{
    padding-bottom: 7px;
}
.right_tour_hot{
    padding-left: 0;
}
.left_tour_hot img{
    width: 100%;
    height: 130px;
}
.img_tour_detail{
    width: 100%;
    height: 200px;
}
table{
    max-width: 100% !important;
}
.left_tour_similar img{
    width: 100%;
    height: 94px;
}
.tour_similar{
    padding-top: 15px;
}
.right_title_about h3{
    height: 28px;
    line-height: 28px;
}
.cot_trai{
    float: left;
    width: 28.2%;
}
.cot_hotels{
    float: right;
    width: 70.37%;
}
.img_hotel_list_{
    height: 130px;
    width: 100%;
}
.left_service_list img{
    width: 100%;
    height: 100px;
}
.left_service_list{
    padding-right: 0;
}
.padding_tour_similar{
    padding-top: 15px;
}

.navbar-toggle{
    display:none;
}
div#m_header{
    float: none !important;
    width: 100% !important;
}
.navbar-toggle .icon-bar{
    background:#fff;
}
.navbar-toggle{
    float: left;
}
#menu ul li a{
    font-size: 14px;
}
.input_contact{
    width: 300px;
}
.account_input{
    width: 300px;
    height: 140px;
}
table{
    max-width:100% !important;
}
#cot_trai_hotel_m{
    display: none;
}
#slideshow div{
    width: 100% !important;
}
#header{
    background: url("bg_right_banner_471x82.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
}

div#top_right{
    float: right;
}
@media screen and (max-width: 991px) and (min-width: 768px){
    #box_adv{display:none;}
    DIV#content{
        margin-top: 0;
        padding-top: 0;
    }
    div#price_booking div#price{
        padding-top: 0;
        padding-bottom: 0;
    }
    div#price_booking div#booking{
        padding-top: 0;
    }
    .cr_list #cr #cr_info #price_book a.book_now, #price_booking a.book_now{
        margin: 0;
    }
    #UlPhoto{
        margin-bottom: 10px;
    }
    div.gallery ul.gallery li.first_i_c{
        width: 100%;
        margin: 0;
    }
    .navigation{
        margin-bottom: 0;
    }
    table{
        max-width: 100% !important;
    }
    div#hotels_home_all #crs #cr ul li.read_more{
        float: none;
        margin-top: 0;
    }
    .img_hotel_index{
        height: 100px;
    }
    .cr_name{
        height: 40px;
    }
    div#best_selling_cruises_home #crs #cr ul li.img img{
        height:110px
    }
    div#gioithieu_content{
        padding: 10px;
    }
    .img_hotel_list_{
        height: auto;
        max-height: 200px;
    }
    #cot_trai_hotel_m{
        display: block;
    }

    #nav{
        display: none;
    }
    .navbar-toggle{
        display: block;
    }
    #slogan{
        display: none;
    }
    DIV.right_banner{
        float: right;
        width: auto;
        height: auto;
    }
    div#slogan, div#top_right{
        float: none;
    }
    DIV.content_left, Div.content_right{
        float: none;
        width: 100%;
    }
    .img_cruise_list{
        height: auto;
    }
    div.gallery ul.gallery{
        float: none !important;
        padding-left: 0 !important;
    }
    .gallery{
        margin-left: 0 !important;
    }
    div.gallery ul.gallery li.first_i_c a img{

    }
    .left_tour_hot img{
        height: auto;
    }
    .left_tour_similar img{
        height: auto;
    }
    .b_search_all{
        display: none;
    }
    .left_service_list img{
        height: auto;
        max-height: 190px;
    }
    .cot_hotels,.cot_trai{
        float: none;
        width: 100%;
    }
    .news_box img{
        height: auto !important;
    }

}
@media screen and (max-width: 767px){

    .news_box img{
        height: auto !important;
    }
    .b_search_all{
        display: none;
    }
    #box_adv{
        display: none;
    }
    .account_input{
        width: 100%;
    }
    .input_contact{
        width: 100%;
    }
    #nav{
        display: none;
    }
    .navbar-toggle{
        display: block;
    }
    .left_service_list{
        padding-right: 15px;
    }
    .left_service_list img{
        height: auto;
    }
    #content h1{
        font-size:  20px !important;
    }
    div.gallery ul.gallery{
        float: none !important;
        padding-left: 0 !important;
    }
    .gallery{
        margin-left: 0 !important;
    }
    .title_tour_sale{
        background:url("bg_right.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
        background-color: #FFD306;
        height: auto;
    }
    #cot_trai_hotel{
        display: none;
    }
    .left_hotel_list{
        margin-bottom: 10px;
    }
    .img_hotel_list_{
        height: auto;
    }
    .cot_trai{
        float: none;
        width: 100%;
    }
    .cot_hotels{
        float: none;
        width: 100%;
    }
    .left_tour_similar{
        margin-bottom: 10px;
    }
    .left_tour_similar img{
        height: auto;
    }
    #tour_lead_info #anh{
        margin-bottom: 10px;
    }
    .left_tour_hot{
        margin-bottom: 5px;
    }
    .left_tour_hot img{
        height: auto;
    }
    .right_tour_hot{
        padding-left: 15px;
    }
    .text_area{
        width: 100%;
    }
    .input_text_2{
        width: 50%;
    }
    .input_text{
        width: 100%;
    }
    .navigation{
        margin-bottom: 0px;
    }
    .img_cruise_list{
        height: auto;
    }
    .cr_list #cr #cr_info #cr_img{
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .cr_list #cr #cr_info #cr_lead{
        float: none;
        width: 100%;
    }
    .cr_list #cr #cr_info #price_book{
        float: none;
        width: 100%;
    }
    DIV.content_left{
        width: 100%;
        float: none;
    }
    DIV.content_right{
        width: 100%;
        float: none;
    }
    .row_tg_list:last-child{
        border-bottom: none;
    }
    #nhahang_list .left_ser_list_2 img{
        width: 100%;
        height: 70px;
    }
    .box_hotel_restaurant .col-md-3{
        padding-left: 15px;
    }
    .img_hotel_index{
        height: auto;
        padding-bottom: 5px;
    }
    DIV#wrapper{
        width:96%;
    }
    #slogan{
        display: none;
    }
    DIV.logo{
        float: none;
        width: 100%;
        text-align: center;
    }
    DIV.right_banner{
        float: none;
        height: auto;
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
    }
    DIV.banner_java_all{
        float: none;
        width: 100%;
        height: auto;
    }
    #slideshow{
        height: 200px !important;
    }
    #slideshow div{
        height: 200px !important;
        width: 100% !important;
    }
    .box_banner img{
        height: 200px !important;
        width: 100% !important;
    }
    DIV.banner_java_all{
        float: none;
        width: 100%;
    }
    div#best_selling_cruises_home #crs #cr ul li.img img{
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .row_tg_list .left_ser_list_2 img{
        height: auto;
    }
    div.fb_tw_gg{
        float: left;
    }
    #gioithieu_content{
        padding: 10px;
    }
    div#best_selling_cruises_home #all h2{
        padding: 10px 15px;
        font-weight: bold;
        font-size: 14px !important;
    }
    #home_cruises .col-md-6:nth-of-type(2n+1){
    padding-right: 15px;
    }
    #home_cruises .col-md-6:nth-of-type(2n){
        padding-right: 15px;
    }
    .row_tg_list .right_ser_list_2{
        padding-left: 15px;
    }
    .row_tg_list .sm_ser_dt{
        display: none;
    }
    div.gallery ul.gallery li.first_i_c a img{
        height: 200px;
    }
    div.gallery ul.gallery li.first_i_c{
        float: none;
        width: 100%;
        margin: 0;
    }
    div#price_booking div#price{
        padding-top: 10px;
    }
    div#price_booking div#booking{
        float: right;
    }
    ul.tabbernav li a{
        display: inline-block !important;
    }
    DIV#content{
        padding-top: 5px;
    }
    .box_weather, .box_support{
        display:none
    }
    div#gioithieu_content{
        padding: 10px;
    }
}