* {
    margin: 0;padding: 0;
}
body{
    background-color: #ffffff;margin-top: 0;
    color: #000000;
    font: normal 12px Arial;
    width: 100%;
}
td {
    vertical-align: top;
    font: normal 12px Arial;
}
div {
    font: normal 12px Arial;
}
a {
    font: normal 12px Arial;line-height: 16px;
    text-decoration: none;
    color: #b43002;
}
p,td,div,a {line-height: 17px;}
a:hover {
    color: #155700;
}
.button {
    background-color: #ffa700;
    padding: 0 5px 0 5px;
    text-align: center;
    font: bold 12px Arial;
    cursor: pointer;
}
.img {
    border: 0;
}
.img_border {
    border: 0;
}
.justify {
    text-align: justify;
}
#hs_content {
    
    background: #fbe280 url(../images/background.gif) repeat-x top left;
}
#top_header {
    background: url(../images/logo.jpg) no-repeat top left;
    height: 104px; width: 1004px;
}
#banner {
    width: 1004px;height: 254px;
    /* background: url(../images/banner.gif) no-repeat top left;*/
}
#search_pad {
    width: 187px;height: 31px;
}
#search_text {
    width: 120px;height: 22px;vertical-align: middle;
    text-align: center;
    background: url(../images/search_text.gif) no-repeat top left;
}
#search_button {
    width: 60px;height: 22px;
    background: url(../images/search_button.gif) no-repeat top left;
}
#search_bottom {
    width: 187px;height: 9px;
    background: url(../images/search_bottom.gif) no-repeat top left;
}
.inputtextsearch {
    background-color: transparent;
    border: 0px; height: 20px;padding-left: 6px;
    width: 120px;line-height: 20px;
}
.searchbutton {
    border:0px;height: 22px;width: 60px;
    background: transparent;
    cursor: pointer;
}

#main_menu {
    width: 1004px;height: 254px;
    position: absolute; top: 104px;z-index: 100;
}

/* Main menu */

#div_menu_1 {
    background: url(../images/menu/menu_01.gif) no-repeat top left;    
    width: 1004px; height: 41px;
    padding-left: 670px;
}
#div_menu_1 a{
    line-height: 41px;
}

#div_menu_2 {
    background: url(../images/menu/menu_02.gif) no-repeat top left;
    width: 1004px; height: 41px;
    padding-left: 714px;
}
#div_menu_2 a{
    line-height: 41px;
}

#div_menu_3 {
    background: url(../images/menu/menu_03.gif) no-repeat top left;
    width: 1004px; height: 41px;
    padding-left: 748px;
}
#div_menu_3 a{
    line-height: 41px;
}

#div_menu_4 {
    background: url(../images/menu/menu_04.gif) no-repeat top left;
    width: 1004px; height: 40px;
    padding-left: 764px;
}
#div_menu_4 a{
    line-height: 41px;
}

#div_menu_5 {
    background: url(../images/menu/menu_05.gif) no-repeat top left;
    width: 1004px; height: 41px;
    padding-left: 776px;
}
#div_menu_5 a{
    line-height: 41px;
}

#div_menu_6 {
    background: url(../images/menu/menu_06.gif) no-repeat top left;
    width: 1004px; height: 41px;
    padding-left: 782px;
}
#div_menu_6 a{
    line-height: 41px;
}

.menu_normal {
    color: #b43002;
    text-transform: uppercase;
    text-decoration: none;font: bold 11px Arial;
}
.menu_hover {
    color: #155700;
    text-transform: uppercase;
    text-decoration: none;font: bold 11px Arial;
}
.menu_select {
    color: #155700;
    text-transform: uppercase;
    text-decoration: none;font: bold 11px Arial;
}
.navBG {
    height: 32px;
    padding-right: 10px;
    vertical-align: middle; color: #ffffff;
}
.nav_normal{
    text-align: center;
    vertical-align: middle;
    text-decoration: none;text-transform: uppercase;
    font: normal 11px Arial;color: #eeeeee;
}
.nav_hover, .nav_select{
    text-align: center;
    vertical-align: middle;
    text-decoration: none;text-transform: uppercase;
    font: normal 11px Arial;color: #ffa700;
}
.footer_nav_normal{
    text-align: center;
    vertical-align: middle;
    text-decoration: none;text-transform: uppercase;
    font: normal 11px Arial;color: #ff630c;
}
.footer_nav_hover, .footer_nav_select{
    text-align: center;
    vertical-align: middle;
    text-decoration: none;text-transform: uppercase;
    font: normal 11px Arial;color: #155700;
}

/* Right menu */
.menu_top {
    background: url(../images/menu/menu_bg_1.gif) no-repeat top left;
    
}
.menu_middle {
    background: url(../images/menu/menu_bg_2.gif) repeat-y top left;
    
}
.menu_bottom {
    background: url(../images/menu/menu_bg_3.gif) no-repeat bottom left;
    
}
.menu_parent_normal {
    background: url(../images/menu/menu_item.gif) no-repeat top left;
    height: 30px;
    padding-left: 10px;
}
.menu_parent_normal a {
    font:bold 12px Arial;
    color: #e93e02;line-height: 30px;
    text-decoration: none;
}
.menu_parent_normal a:hover {
    font:bold 12px Arial;
    color: #155700;line-height: 30px;
    text-decoration: none;
}
.menu_parent_select {
    background: url(../images/menu/menu_item.gif) no-repeat top left;
    height: 30px;
    padding-left: 10px;
}
.menu_parent_select a{
    font:bold 12px Arial;
    color: #155700;line-height: 30px;
    text-decoration: none;
}
.menu_left_normal{
    background: url(../images/menu/menu_item.gif) no-repeat top left;
    height: 30px;
    padding-left: 10px;
}

.menu_left_normal a{
    font:bold 12px Arial;
    color: #e93e02;line-height: 30px;
    text-decoration: none;
}
.menu_left_normal a:hover{
    color: #155700;line-height: 30px;
    text-decoration: none;
}
.menu_left_hover, .menu_left_selected {
    background: url(../images/menu/menu_item.gif) no-repeat top left;
    height: 30px;
    padding-left: 10px;
}
.menu_left_hover a,.menu_left_selected a{
    font:bold 12px Arial;
    color: #155700;line-height: 30px;
    text-decoration: none;
    
}
.menu_left_last{
    background: url(../images/menu/menu_item.gif) no-repeat top left;
    height: 30px;
    padding-left: 10px;
}
.menu_left_last a{
    font:bold 12px Arial;
    color: #e93e02;line-height: 30px;
    text-decoration: none;
}

.menu_last_hover a, .menu_last_select a{
    font:bold 12px Arial;
    color: #155700;line-height: 30px;
    text-decoration: none;
}
.sub_menus {
    
}
.child_separator {
    background: url(../images/menu/child_separator.gif) no-repeat top left;
    height: 8px;
}
.menu_left_normal_sub {
    padding-right: 16px;padding-left: 20px;
    line-height: 12px;
}
.menu_left_sub {
    color: #f67c04;
    font-size: 11px;
    text-decoration: none;
}
.menu_left_sub_selected {
    color: #D33A1A;font-size: 11px;
    font-weight: bold;
}
.breadcrumb_links {
    color: #D33A1A;
    font: bold 11px Arial;
    
}
.breadcrumb_title {
    color: #D33A1A;
}

/* Content */

.top_bg_td {
    width: 862px;
    height: 10px;background-color: #ffffff;
}
.top_left_td {
    height: 10px;width: 78px;
    background: url(../images/top_left1.gif) no-repeat top right;
}
.top_right_td {
    height: 10px;width: 64px;
    background: url(../images/top_right1.gif) no-repeat top left;
}
.middle_bg_td {
    width: 906px;
    background-color: #ffffff;
}
.left_bg_td {
    width: 52px;
    background-color: transparent;
}
.right_bg_td {
    width: 46px;
    background-color: transparent;
}

.bottom_bg_td {
    width: 862px;
    height: 16px;
    background: url(../images/bottom_bg.gif) repeat-x bottom left;
}
.bottom_left_td {
    height: 16px;width: 78px;
    background: url(../images/bottom_left.gif) no-repeat bottom right;
}
.bottom_right_td {
    height: 16px;width: 64px;
    background: url(../images/bottom_right.gif) no-repeat bottom left;
}
.middle_bg_td hr
{
	color:#000;	border-top: 1px solid #FFC107; width:96%; margin-top:15px;

}
.title {
    background: url(../images/title.gif) no-repeat top right;
    height: 29px; padding: 0 22px 0 12px;
    font: bold 11px Arial;text-transform: uppercase;
    color: #ffffff;
    vertical-align: middle;
}
.title a{
    color: #ffffff;
    font: bold 11px Arial;text-transform: uppercase;
    line-height: 29px;
}
.news-title {
    font: bold 12px Arial;
    color: #b43002;
}
.news_title {
    font: bold 12px Arial;
    text-decoration: none;
    color: #b43002;
    text-align: justify;
}
.news_title:hover {
    font: bold 12px Arial;
    text-decoration: none;
    color: highlight;text-align: justify;
}
.tours_title {
    font: bold 12px Arial;
    text-decoration: none;
    color: #b43002;text-align: justify;
}
.tours_title:hover {
    font: bold 12px Arial;
    text-decoration: none;
    color: #155700;text-align: justify;
}
.logo_image {

}
.weblink_title {
    border-top: dotted 3px #fd761d;
    color: #fd761d;font: bold 13px Arial;
    padding-top: 10px;
}
.support_bg {
    background: url(../images/support_bg.gif) no-repeat top left;
}
.visitor_title {
    color: #776c5a;
    font: bold 14px Arial;
    vertical-align: bottom;height: 22px;
}
.visitor_count {
    vertical-align: bottom;height: 22px;
    font: bold 18px Arial;
    color: #ff610f;
}
.iframe_sendfriend {
    width: 100%;
    margin-top: 10px;
}
/*
.support_top {
    background: url(../images/support_top.gif) no-repeat top left;
    height: 12px;
}
.support_middle {
    background: url(../images/support_middle.gif) repeat-y top left;
}
.support_bottom {
    background: url(../images/support_bottom.gif) no-repeat top left;
    height: 12px;
} */

.tintuc_title2 {
    padding-left: 10px;
    font: bold 13px Arial;
}

.other_title {
    font: bold 11px Arial;
    color: #b43002;
    text-transform: uppercase;
}
.news_other {
    line-height: 18px;
    font-size: 12px;
}
.news_other:hover {
    text-decoration: underline;
}
.news_other2 {
    text-decoration: none;
}
.news_type{    
    border-bottom: solid 1px #bebebe;
    width: 98%;
}
.news_type a {
    color: #155700;
    font: bold 14px Arial; line-height: 22px;    
}
.news_type a:hover {
    color: #ffa700;
}
.title_large {
    font: bold 12px Arial;
    padding: 10px 0 0px 0;
    color: #b43002;text-transform: uppercase;
}
.postdate {
    font: normal 12px Arial;line-height: 16px;
    font-style: italic;
}
.news_title_home {
    font: bold 14px Arial;
    margin-bottom: 6px;
}

.news_title{
    margin-bottom: 5px;
}
.news_title a {
    font: bold 12px Arial;    
    text-decoration: none;
    color: #000000;
}
.news_title a:hover {
    color: #ffa700;
    text-decoration: underline;
}
.news_title2 {
    margin-top: 6px;margin-bottom: 4px;
}
.news_title2 a {
    font: bold 12px Arial;    
    text-decoration: none;
    color: #000;
}
.news_title2 a:hover {
    color: #ffa700;
    text-decoration: underline;
}
.news_image {
    margin-bottom: 10px;
}
.summary {
    font: normal 12px Arial;line-height: 16px;
}
.summary ul {
    margin-left: 18px;padding: 0;
    list-style-image: url(../images/list_bullet.gif);
}
.summary li {
    line-height: 20px;
}
.summary, .summary p {
	text-align: justify;
}
.news_summary {
    color: #000000;
    text-align: justify;
    margin-bottom: 4px;
    font: normal 12px Arial;line-height: 16px;
}
.news_summary  div,p,font {
    line-height: 16px;
}
.news_content {
    line-height: 16px;
    color: #cccccc;
    text-align: justify;
    margin-bottom: 10px;
    font: normal 12px Arial;
}
.news_content p{
    line-height: 16px;
    color: #cccccc;
    text-align: justify;
    margin-bottom: 10px;
    font: normal 12px Arial;
}
.news_content font{
    line-height: 16px;
    color: #cccccc;
    text-align: justify;
    margin-bottom: 10px;
    font: normal 12px Arial;
}
.news_author {
    color: #000000;
    text-align: right;
    font: italic 12px Arial;
}
.news_end {
    background: url(../images/end.gif) no-repeat top left;
    height: 20px;
}
.news_more {
    font: normal 12px Arial;line-height: 16px;
}
.more a {
    color: #ffa700;
    font-size: 11px;
    text-decoration: none;
}
.more a:hover {
    font-size: 11px;
    text-decoration: underline;
}

.summary {

}
.content {
    
}
.content li {
    margin-left: 30px;
}
.bookingButton {
    float:left;
    background: url(../images/bookBtn.gif) no-repeat top left;
    width: 111px;height: 26px;
    font: bold 12px Arial; text-align: center; text-transform: uppercase;
    line-height: 26px;
    color: #ffffff;
}
.bookingButton:hover {
    float:left;
    background: url(../images/bookBtn.gif) no-repeat top left;
    width: 111px;height: 26px;
    font: bold 12px Arial; text-align: center; text-transform: uppercase;
    line-height: 26px;
    color: #ffffff;
}
.camnhankhachhang {
    background: url(../images/comment.gif) no-repeat top left;
    width: 100%;
    height: 52px;
    vertical-align: middle;
}
.camnhankhachhang a {
    width: 100%;
    font: bold 14px Arial;
    color: #fe6f16;height: 52px;line-height: 52px;float: left;
    text-transform: uppercase;
    text-align: center;
}
.camnhankhachhang a:hover {
    width: 100%;
    font: bold 14px Arial;
    color: #fe6f16;height: 52px;line-height: 52px;float: left;
    text-transform: uppercase;
}
.service_home { 
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
}
.bottom_links_div {width: 220px; float: left; padding-top:15px; 
}
/*them*/
.bottom_links_ul {list-style-type: none;padding:0px;margin:0;color: #b0b0b0;}

.bottom_links_div h4 {color: #9ebee5; text-transform: uppercase; border-bottom:1px solid #9ebee5; display: inline-block;  }
.bottom_links_div .bottom_link:link,.bottom_link:visited{color: #f59303; text-transform:uppercase; font-weight:bold;}
.bottom_links_div .bottom_link:hover{color: #9ebee5;}

.bottom_links_ul li {padding-top: 5px;}
.bottom_links_ul li a {color: #000;}

.bottom_links_div_2 {width: 500px; float: left; color: #9ebee5;}
.bottom_links_div_2 h4 {color: #9ebee5; text-transform: uppercase; border-bottom:1px solid #9ebee5; display: inline-block;  }

.bottom_links_div_2  p
{
 margin: 0px;
 padding: 0px;
 line-height: 18px;color: #9ebee5;
}
/*  */
#newsticker-sponsor {
    width:183px;
    background:#ffffff;
    padding: 0;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:12px;
    margin-left: 0px;
}

#newsticker-sponsor a { text-decoration:none; }
#newsticker-sponsor img { border: 0; margin-right: 24px;}

#newsticker-sponsor .title {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    padding:0px;
}

#newsticker-news {
    width:256px;
    background:transparent;
    padding: 0;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:12px;
    margin-left: 0px;
}

#newsticker-news a { text-decoration:none; }
#newsticker-news img { border: 0; margin-right: 4px;width:50px;height:40px;}

#newsticker-news .title {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    padding:0px;
}
.news_link {
    font-weight: bold; font-size: 12px;
}
.news_link:hover {
    text-decoration: none;
    color: #DAA266;
}
.album_title {
    width: 95%;
    color: #D33A1A;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 15px;
    border-top: double 4px #e1e1e1;
    border-bottom: double 4px #e1e1e1;
}
.other_news {
    list-style-type: none;
}
.other_news  li{
	background: url(../images/other_bullet.gif) no-repeat top left;
	padding-left: 14px;
}
.duration_title {
    font: bold 14px Arial;
    color: #155700;
    border-bottom: solid 1px #e1e1e1;
    height: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.vietcombank_rate_link {font-weight:bold;color:blue;}
.vietcombank_rate_link:hover {text-decoration:underline;}