body{ width:100%; height:100%; margin:0; padding:0; font-size:12px;font-family:Arial,Tahoma; background:#E2F4FF;}
img{ border:0px;}
.float-left{ float:left;}
.float-right{ float:right;}
.last-border{ border:0 !important;}
.last-bg{ background:none !important;}
.clearfix{ clear:both;}
.sitebar{ width:100%; background:#ececec; height:32px; margin-bottom:5px;}
.sitebar .inner{ height:30px; border-bottom:1px solid #fff; width:100%;}
.blockTop{ width:980px; margin:0px auto; height:30px; text-align:center}
.blockTop h4{display:inline !important; font-weight:normal}
.blockTop a{ text-decoration:none; line-height:30px; color:#666;}
.blockTop a:hover{ text-decoration:underline;}
#header{ width:980px; position:relative; border:1px solid #dfdfdf; border-bottom:0px !important; background:#fff; height:145px; margin:0px auto; padding:10px 0 0;} 
.corner-tl{ display:block; width:6px; height:6px; background:url(../images/corner-tl.png) no-repeat left top; position:absolute; left:-1px; top:-1px;}
.corner-tr{ display:block; width:6px; height:6px; background:url(../images/corner-tr.png) no-repeat right top; position:absolute; right:-1px; top:-1px;}
#innerheader{ display:inline-block; width:100%; height:100px;}
#logo{ display:block; float:left; margin:0px; width:277px; height:60px; padding-left:12px; padding-top:20px;}
#logo a{ display:block; float:left; outline:none;}
.right-top-page{ width:628px; float:right;}
.pages{ margin:0px; padding:0; display:inline-block; float:right; height:14px;}
.pages li{ display:inline-block; float:left; height:14px;}
.pages li.sepa{ width:1px; color:#fe8e00; height:14px; line-height:14px;}
.pages a{ display:block; float:left; text-decoration:none; color:#fe8e00; font-size:12px; padding:0px 10px;}
.pages a:hover{ text-decoration:underline;}
.owerInfo{}
.owerInfo p{ display:block; padding-left:25px; color:#444; font-size:14px; margin:0 0 10px 0; text-transform:uppercase; font-family:Copperplate Gothic Light;}
.owerInfo p.hotline{ background:url(../images/icon.png) no-repeat 0px 0px;}
.owerInfo p.email{ background:url(../images/icon.png) no-repeat 0px -24px;}
#menu-fucntion{width:962px;bor height:45px; margin:0px auto; background:url(../images/nav.png) repeat-x bottom center;}
#menu-fucntion .i1{ width:962px; height:45px; background:url(../images/nav_first_end.png) no-repeat left bottom;}
#menu-fucntion .i2{ width:962px; height:45px; background:url(../images/nav_first_end.png) no-repeat right bottom;}
#nav{ width:972px;height:35px;margin:0; padding:8px 0 0 10px; list-style:none;}
#nav li.mnu-main{position:relative; display:inline-block; float:left; height:35px;}
#nav a.link-main{display:block; height:35px; line-height:35px; float:left; text-align:center; text-decoration:none; font-size:12px; color:#026294; padding-left:14px;}
#nav a.link-main span{ display:block; height:35px; padding-right:14px;}
#nav a.link-main:hover,#nav a.link-main.current{ background:#1468a4; color:#fff;}
#nav a.link-special{display:block; margin-top:-8px; height:39px; line-height:15px; float:left; text-align:center; text-decoration:none; font-size:12px; color:#026294; padding-left:19px;background:url(../images/hover-left.png) no-repeat left center;}
#nav a.link-special span{ display:block; height:39px; padding:0 19px 0 0;background:url(../images/hover-right.png) no-repeat right center;}
#nav a.link-special strong{ display:inline-block; padding-top:6px; font-weight:normal;}



.submenu{position:absolute;z-index:999999;top:33px;display:none;width:220px;background:#eee;margin:0;list-style:none;padding:10px 0px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border:1px solid #ccc; border-top:0px !important;}
.submenu li{ display:block; width:100%; background:url(../images/dotted_rand.png) repeat-x bottom center;}
.submenu a{ display:block; text-align:left; text-decoration:none; color:#353535; font-size:12px; padding:8px 5px 8px 20px; background:url(../images/ls_3.png) no-repeat 8px center;}
.submenu a:hover{ background:#f2f2f2 url(../images/ls_3.png) no-repeat 8px center; color:#c00000;}

.banner{ width:982px; height:140px; display:block; overflow:hidden; margin:0; padding:0;}
.homeBox{display:block;padding:10px 0px 15px;min-height:230px;}
.lastBorder{ background:none !important;}

/*Footer*/
#footer{ width:982px; height:200px; margin:0px auto 16px;}
#footer-content{ width:960px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height:174px; padding:0px 10px; display:inline-block; overflow:hidden; background:#fff;-moz-border-radius:0 0 16px 0;}
#NavSecond{width:100%;margin:0;padding:0 0 5px 0; margin-bottom:6px;height:20px;list-style:none;}
#NavSecond li{ display:inline-block; float:left; height:20px;}
#NavSecond h3{ margin:0; padding:0;}
#NavSecond a{ display:block; float:left; font-weight:normal; text-align:center; text-decoration:none; height:20px; line-height:20px; padding:0px 15px; color:#333; font-size:12px;}
#NavSecond a:hover,#NavSecond a.current{ text-decoration:underline;}
#copyright{ width:100%; height:26px; border-top:3px double #cacaca; text-align:center; padding:5px 0 0 0;}
#copyright h3{ display:inline-block; margin:0; padding:0; font-size:12px; color:#1e1e1e;}
#copyright a{ text-decoration:none; font-weight:normal; color:#01527E;}
#part-top-header{ width:100%; height:140px; display:inline-block;}
.leftfooter{ width:240px; height:140px; float:left;}
#logo-bottom{ display:block; width:189px; height:40px; margin:20px 0 4px 0; padding:0;}
#logo-bottom a{ display:block; overflow:hidden; width:189px; height:40px; outline:none; text-indent:-9999%; background:url(../images/logo.png) no-repeat;}
.leftfooter h2{ color:#999; font-size:11px; margin:0; padding:0;}
.midfooter{ width:220px; padding:10px 10px 0px; height:130px; float:left;}
.midfooter h2{ margin:10px 0 0; padding:0; height:20px; line-height:20px; color:#336699; text-transform:uppercase;}
.midfooter a{ display:block; width:180px; padding:0 0 0 40px; height:32px; margin:7px 0px; text-decoration:none; outline:none; line-height:32px; color:#01527E; font-size:13px;}
.midfooter a.ffacebook{ background:url(../images/FaceBook_32x32.png) no-repeat left center;}
.midfooter a.ftwitter{ background:url(../images/twitter.png) no-repeat left center;}
.midfooter a.ffeed{ background:url(../images/Feed_32x32.png) no-repeat left center;}
.rightfooter{ width:470px; height:130px; padding:10px 0 0; float:right;}
.rightfooter h1{ margin:0 0 5px 0; padding:0;}
.rightfooter h1 a{ text-decoration:none; text-transform:uppercase; color:#01527E; font-size:26px;}
.rightfooter p{ margin:0; padding:0; height:20px; line-height:20px; color:#353535; font-size:12px;}
.rightfooter p a{ text-decoration:none; color:#01527E;}

#container{ width:980px; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:0px auto; padding:0 0 36px 0; background:#fff;}
#wrapper{ width:962px; padding:10px 0 0; margin:0px auto;}
#main-content{ width:100%; display:inline-block;}
.widget-home{ width:100%; margin:0 0 15px 0; display:inline-block;}
#left-part-top{ width:640px; float:left;}
#right-part-top{ width:304px; float:right;}

#box-top-hot{ width:340px; float:left;}
.focus-img{ width:339px; height:247px; display:block; overflow:hidden;}
.focus-img a{ display:block; width:339px; height:247px; overflow:hidden; outline:none;}
.title-top-focus{ width:329px; padding:5px; max-height:32px; line-height:16px; overflow:hidden; margin:0; background:#434343;}
.title-top-focus a{ text-decoration:none; color:#fff; text-decoration:none; font-size:12px; text-transform:capitalize;}
#box-top-hot p{ margin:10px 0 0; padding:0; line-height:16px; color:#1F1E1E;}
#list-top-hot{ width:285px;float:right;}
#lstTopHot{ width:100%; margin:0; padding:0; list-style:none;}
#lstTopHot li{ display:inline-block; width:100%; height:40px; padding:5px 0px; overflow:hidden; background:#f2f2f2; margin:0 0 4px 0;-moz-border-radius:10px 0 0 10px;}
#lstTopHot span{ display:block; float:left; width:40px; height:40px; text-align:center; line-height:40px; font-family:Georgia; font-size:32px; color:#797F88; border-right:1px solid #ccc;}
#lstTopHot h3{ width:220px; height:40px; margin:0; padding:0; float:right;}
#lstTopHot a{ text-align:left; text-decoration:none; color:#333; font-size:12px; line-height:20px;}
#leftPage{ width:640px; float:left;}
.box-home{ width:100%; display:inline-block; margin:0 0 20px 0;}
#box-3{ border-top:2px solid #ccc;}
.header-box{ width:100%; height:36px; border-bottom:1px solid #ccc;}
.header-box .title{ display:inline-block; height:36px; line-height:36px; margin:0; padding:0;}
.title a{ text-align:left; text-decoration:none; color:#797F88; font-size:14px; padding:0 0 0 10px; text-transform:uppercase;}
#home-control{ display:inline-block; width:49px; height:23px; margin:6px 0 0; padding:0;}
#home-control a{ display:block; width:23px; height:23px; text-indent:-9999%; outline:none; background:url(../images/nex-prev.png) no-repeat;}
#home-control a.prevz{ background-position:0 0;}
.line-left{ display:inline-block; width:100%; height:0px; border-bottom:2px solid #CACACA;}
#home-control a.nextz{ background-position:-26px 0;}
#mask-cycle{ margin:0px; padding:13px 0px; height:130px; overflow:hidden;}
#cycle{ height:130px; list-style:none; margin:0; padding:0; overflow:hidden;}
#cycle li{ display:inline-block; float:left; width:120px; height:130px; padding:0px 4px;}
#cycle a.photo{ display:block; width:120px; height:89px; overflow:hidden;}
.title-for-cycle{ width:100%; margin:5px 0 0; padding:0;}
.title-for-cycle a{ display:block; text-align:left; text-decoration:none; color:#0058BB; font-size:12px; line-height:16px; font-weight:bold 
}

.box{ display:inline-block; width:312px; border-top:1px solid #cacaca;}
.focus{ display:inline-block; width:100%; margin:10px 0;}
.focus a.photo{ width:120px; height:89px; padding:2px; border:1px solid #cacaca; float:left; margin:0 8px 0 0;}
.title-focus{ display:block; margin:0 0 4px; padding:0;}
.title-focus a{text-decoration:none;font-size:12px;color:#0058BB; font-size:12px; text-decoration:none;}
.focus p{ margin:0 0 0;font-size:12px;line-height:16px; color:#1F1E1E;}
.listother{ display:block; margin:0; padding:0; list-style:none;}
.listother li{ width:100%; display:inline-block; height:20px; overflow:hidden; padding:3px 0px; background:url(../images/dotted_rand.png) repeat-x bottom center;}
.listother a{display:inline-block;font-size:13px;outline:none; height:20px; line-height:20px; text-align:left; text-decoration:none; color:#333; padding:0 0 0 15px; background:url(../images/bullet-999.gif) no-repeat left center;}
.listother a:hover{ color:#c00000;}
.header-box .more{ display:block; text-align:left; text-decoration:none; color:#c00000; margin:10px 10px 0 0;}
#rightPage{ width:304px; float:right;}
.boxbox{ display:inline-block; margin:0 0 15px 0;}
#box-9{ border:1px solid #ccc; width:302px;}
#TabShowCat{ width:301px; height:30px; margin:0; padding:0; display:inline-block;}
#TabShowCat a.tabCat{ display:block; text-decoration:none; text-align:center; float:left; height:29px; line-height:29px; width:150px; border-bottom:1px solid #ccc; background:#eee; color:#007EC2; text-transform:uppercase;}
#TabShowCat .active{ border-color:#fff !important; background:#fff !important; color:#c00000 !important;}
#tabCatMost{ border-left:1px solid #ccc;}
#tabCatLatest{ border-right:1px solid #ccc; width:149px !important;}
.list-tab-show{ width:292px; margin:0; padding:5px; list-style:none;}
.list-tab-show li{ display:inline-block; height:20px; overflow:hidden; width:100%; padding:4px 0px; background:url(../images/dotted_rand.png) repeat-x bottom center;}
.list-tab-show a{ text-align:left; height:20px;font-size:12px;line-height:20px; text-decoration:none; color:#363626; padding:0 0 0 15px; background:url(../images/ls_5.png) no-repeat left center;}
.list-tab-show a:hover{ color:#c00000;}
#list-video-other{ width:100%; margin:0; padding:10px 0px; line-height:normal;}
#list-video-other li{ display:inline-block; width:100%; padding:5px 0px; border-top:1px dotted #cacaca;}
#list-video-other a{ text-decoration:none; color:#303030; font-size:11px; outline:none; padding:0 0 0 20px; background:url(http://www.tours-in-vietnam-travel.com/a/themes/pcms/images/v2/video2.png) no-repeat left center;}
#listPhoto{ width:302px; border:1px solid #ccc; display:inline-block; margin:0; padding:0; list-style:none;}
#listPhoto li{ display:inline-block; float:left; width:86px; padding:5px 7px;}
#listPhoto a.photo{ display:block; width:80px; height:60px; border:1px solid #cacaca; padding:2px;}
#listPhoto a.photo:hover{ border-color:#666; background:#f5f5f5;}
#slide{ width:296px; padding:3px; border:1px solid #ccc; height:200px; position:relative; overflow:hidden; margin:0px auto 5px;}
#slide img{ position:absolute;}
#slide h2{ display:block; position:absolute; left:0; bottom:10px; margin:0; padding:0; padding:6px; width:160px; background:#fafafa; color:#353535; font-size:12px;-moz-border-radius:0px 6px 6px 0px;}
#slide p{ display:block; position:absolute; left:0; bottom:10px; margin:0; padding:0; padding:6px; width:160px; background:#fafafa; color:#353535; font-size:12px;-moz-border-radius:0px 6px 6px 0px;}
#box-11{ width:290px; border:1px solid #ccc; padding:6px;}
.title-ads{ width:100%; height:16px; line-height:16px; margin:0; padding:0; color:#353535; font-size:12px;}
.title-ads a{ float:right; text-decoration:none; color:#333;}
.AdsRight{ width:290px; display:block; overflow:hidden; margin:5px 0 0;}
.adsItem a{ width:290px; display:block; outline:none; overflow:hidden;}
.hover{ color:#333 !important; cursor:pointer}

#vietiso_sitebadgecontainer{ cursor:pointer; display:block; width:25px; padding:5px; height:210px; position:fixed; top:25%; left:0px; background:#2a2a2a;-moz-border-radius:0px 8px 8px 0px;}
#vietiso_sitebadgecontainer:hover{ background:#ea8c15 !important;}
#vietiso_sitebadgeholder{ width:25px; height:210px; background:url(../images/icon_badge_green.png) no-repeat bottom center;}
#vietiso_sitebadgetext{ display:block; width:25px; height:200px; background:url(../images/badge_livehelp_en_white.png) no-repeat top center;}
/*---------------- SITEMAP --------------------*/
#sitemap{width:425px;padding:16px 0 0 25px;background:url(../images/line1.gif) repeat-y left center;overflow:hidden;}
#sitemap .dllv1{display:block;position:relative;padding:0;background:url(../images/line1.gif)repeat-y left center;}
#sitemap dt a{display:inline-block;background:url(../images/line2.gif) no-repeat left center;padding-left:30px;height:20px;line-height:20px;text-decoration:none;color:#222;font-weight:bold;font-size:12px;}
#sitemap .expanded{background:url(../images/expanded.gif) no-repeat;}
#sitemap .collapsed{background:url(../images/collapsed.gif) no-repeat;}
#sitemap .rowClick{display:block;width:13px;height:13px;position:absolute;top:5px;left:5px;cursor:pointer;}
#sitemap .ddlv1{display:block;margin:0;padding:0;}
#sitemap .dllv2{display:block;position:relative;padding:0 0 0 25px;background:url(../images/line1.gif)repeat-y left center;}
#sitemap .ddlv2{display:block;position:relative;}
#sitemap .dllv2 .expanded{left:5px;}
#sitemap .root-lv2{display:inline-block;height:20px;line-height:20px;text-decoration:none;background:url(../images/line2.gif) no-repeat left center;padding:2px 0px 2px 30px;color:#2b2b2b;font-weight:bold;}
#sitemap .dllv3{display:block;position:relative;padding:0 0 0 25px;background:url(../images/line1.gif)repeat-y left center;}
#sitemap a:hover{text-decoration:underline;}