body, table, td, tr, p, div, th, span {
	font-family: tahoma;
	font-size: 12px;
	color:#353535;
}
table, tr, td, th {border-color:#E2E2E2;}

body{ margin:0px; padding:0px; background: #67B7C9 url(../images/bg-body.gif) repeat-y top;}
#maincontainer{width:1000px; margin: 0 auto;background:#FFF;}
#bg{width:100%;background:#FFF;float:left;padding:10px;-moz-border-radius:5px ;-webkit-border-radius:5px ;}
/*header*/
#topsection{float:left; height:;margin-bottom:3px;}
#banner{float:left; height:;background:transparent;}
#banner .logo {height:83px;width:393px;float:left; background:transparent;margin:0px 0px 0px 0px;}
#navtop{height:31px;width:100%;float:left;background:transparent url(../images/bg-top-menu.jpg) repeat-x top;position: relative;}
#navtop .border-right{float:left; height:12px;width:0px;border-right:1px solid #FFF;margin-top:10px;}
#lang{height:26px;background:;float:left;}
.language{float:right; height:26px;width:65px; padding-top:3px;}
.language .flag{float:left;margin-right:7px; margin-top:3px;}
#slide {float:left; height:400px;width:770px;margin:3px 0px 5px 4px;background:#FFF;}
#gentext{padding:10px;color:#434343;font-size:14px;}
#search {
    position: absolute;
    right: 0px;
    top: 1px;width: 200px;
}
#search form {
    width: 100%;
}
.inputkey {
    width: 190px;
    height: 28px;
    border: 0;
    padding: 0 5px;
}
.button-search {
    width: 29px;
    height: 29px;
    position: absolute;
    right: 0;
    top: 0;
    background: #1581c9 url('../images/ic_search.png') no-repeat scroll center center;
    border: 0;
}
.nivo-controlNav {
    display: none;
}
/*body*/
#leftcolumn{float:left;width:215px;margin:0px;margin:0px 4px 0px 2px;}
#contentcolumn{float:left;width:556px;padding:2px;margin-right:3px;}
#rightcolumn{float:left;width:215px;margin:0px;}

*html #leftcolumn{float:left;width:215px;margin:0px;margin:0px 3px 0px 0px;} /*  IE 6  */
*html #slide {float:left; height:167px;width:777px;margin-bottom:5px;background:#FFF;} /*  IE 6  */
*html #contentcolumn{float:left;width:558px;padding:0px;margin-right:5px;} /*  IE 6  */
*html #rightcolumn{float:left;width:215px;margin:0px 3px 0px 0px;padding:0px;} /*  IE 6  */

#customer {float:left;height:84px; width:987px;padding:4px 7px;margin-bottom:5px;background:transparent;border:1px solid #C9E1ED;-moz-border-radius: 7px;}
#customer img {margin:0px 30px;}
#customer a.prev {background:transparent;margin-top:-60px; margin-left:-57px;float:left;}
#customer a.next { background:transparent;margin-top:-60px; margin-left:927px;float:left;}

/*footer*/
#footer{clear:left;width:100%;height:84px;background:url(../images/bg-footer.jpg) repeat-x top; color: #FFFEFE; text-align: center;padding: 0px;}
.cfooter{padding:10px 0px 0px 0px;}
.footmsg {font-size: 11px;color: #5C5C5C;}
#navbottom{float:left; background:; padding:0px; height:23px;margin:2px 0px 6px 8px;}
.border-fmenu{height:8px;border-left:1px solid #037AD6;float:left;margin-top:10px;}
.footer-menu{margin:0px;padding:0px;}
.footer-menu ul {margin:0px;padding:0px;}
#Copyright{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#3b3b3d; font-size:11px; padding:5px }


/* home */
.cl{ clear:both}
.fl{ float:left}
img{ border: none;}
.viewmore{ text-align: right;}
.ptitle{background: #ebf2f8;text-align:left;border-bottom:1px #F3F3F3 solid;}
.ptitle a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#033f7e;}
.ptitle a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#297e03;}
.div-line{height:5px; border-top: 1px solid #FFFFFF; padding:0px;}
.about-home-t a{ color:#528714; font-size:16px; font-weight:bold;}
.about-home-t a:hover{ color:#2572a2; text-decoration:none}
.div-title-news{color:#09368A;}
.about-home-body {width:445px;height:auto;}
.about-home-img{float:left;height:110px; width:160px;margin:0px 10px 2px 0px;}
.about-home-img img {height:100px; width:150px;border:3px solid #A6A6A6;}
.about-home-c{float:left;width:415px;height:110px;}
.about-home-b{float:left;width:575px;}

.news-hot-t{color:#4BD6AF; font-size:16px; font-weight:bold;margin-bottom:10px;}

.wlink{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#F8F8F8;text-decoration:none;}
.wlink a{color:#F8F8F8;text-decoration:none;}
.wlink a:hover{	text-decoration:none;color:#CCC;}
.pdesc{	vertical-align:top;	text-align:left;width:130px;}
.sb_but1 {  font-family: tahoma, verdana;  font-size: 84%;  font-weight: 900;  color: #185596;}

input.text {border: 1px solid #cccccc;font-size:13px;width:130px;height:20px;}

.block-title h4{font-size: 12px;color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;border-bottom:0px;}
.block-title2 h4{font-size: 12px;color: #06828b;padding: 0 0 4px 0;	margin:0;border-bottom:1px solid #cce6e6;}
h4 {font-size: 12px;color: #333333;font-weight:normal;text-transform:uppercase;text-align:center;padding: 4px 0 0px 4px;margin:0px;border-bottom: 0px solid #cccccc;}

.title2 {font-size: 12px;color: #004E9F;font-weight:bold;text-align:left;padding: 4px 0 0px 4px;margin:0px;border-bottom: 0px solid #cccccc;color:#282828;text-transform:none;}
h5 {	font-size: 12px;	color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;	border-bottom: 5px solid #cccccc;}

/*  LINK  */
a{color:#004E9F; text-decoration: none }
a:hover{text-decoration: none;color:#F15C22; }
a.strong{font-weight: 900;color:#0D97D6;}
a.titleNew{color: #16387c; font-weight: 900 }

.tdbanner{background:transparent;}
.div-block{float:left; background:#FFF;margin-bottom:7px; width:210px;border-radius:3px;border:1px solid #9EBCF2;padding:0px;padding-bottom:5px;}
.div-tblock{color:#FFF;font-family:Verdana;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:left;padding:8px 0px;padding-left:15px; background:#FFF url(../images/bg-title.jpg) repeat-x top;border-radius:3px 3px 0px 0px;}
.div-tblock-right{color:#FFF;font-family:Verdana;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:left;padding:8px 0px;padding-left:15px; background:#FFF url(../images/bg-title.png) repeat-x top;border-radius:3px 3px 0px 0px;}

.div-tblock a {color:#2F4FD4;}
.div-cblock{color:#414141; text-align:left}
.div-fblock{height:5px;}
.div-eblock{text-align:left;font-family:arial;font-weight:bold;color:#3DA06F;}

.infor-online{float:left; width:210px;height:auto;background:transparent;margin-top:5px;padding-left:10px;}
.infor-title{background:transparent;margin-bottom:5px;}
.bloc01{height:114px;border-bottom:1px solid #36808D;margin-bottom:4px;}
.bloc02{height:114px;}

.block-link .link{width:100%;padding:1px 0px;}
.block-link .link img{margin:0px 7px;}
.block-link .link a{color:#037AD6;}
.block-link .link a:hover{color:#FF3000;text-decoration:none;}


.div-home{width:773px;float:left;padding:0px;background:#FFF;border:0px solid #DFDFDF;}
.title_home{color:#003F6F;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:none;text-align:left;padding:8px 0px 7px;padding-left:15px; background:#FFF url(../images/bg-title-home.jpg) repeat-x top;border:1px solid #DADADA;}

.adoshowdetail{	float:left;	width:290px; padding:0px;border:0px solid #e7e5e3;background:transparent url(../images/div-title.jpg) no-repeat top;}
.detail_prd{float:left;	width:230px;height:150; margin:10px 15px 0px 0px;}
.adoshowdetail:hover{ background:#f8f8f8}
.detail-title{text-align:center;float:left;width:190px;height:30px; font-family:arial;font-size:11px;font-weight:bold;padding-top:12px;}
.detail-title a {color:#2D2C2C;}
.detail-image {height:118px;width:158px;float:left;margin-right:30px;}
.detail-image img {padding:0px;height:118px;width:158px;float:left;}

.row{float:right;width:100%; padding-left:12px;padding-top:7px; border-bottom:1px solid #A1A1A1;}
.km-prd{float:left;	width:165px;height:207px; margin:7px 16px 10px 0px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #DADADA;} 
.km-prd-block{float:left;	width:150px;height:240px; margin:5px 0px 0px 17px;margin-left:40px;height:200px;} 
.km-image {height:100px;width:140px;float:left;padding:12px;}
.km-image img {height:100px;width:140px;float:left;}
.km-prd .title{height:auto;float:left;}
.km-title{float:left;padding:0px;text-align:center;height:;width:100%;}
.km-title a {color:#1168A1;font-weight:bold;}
.km-price{height:20px;float:left;text-align:center; font-family:arial;font-size:12px;color:#FF0000;width:100%;padding:3px 0px;text-align:center;font-weight:bold;}
.km-price .price {height:25px;width:30px;float:left;color:#4C4B4B;font-size:12px;padding-left:12px;}
.km-detail{height:25px;float:left;font-family:arial;font-size:12px;padding-left:9px;}
.km-detail a {color:#FFF;font-weight:bold;}
.km-detail a:hover {color:#FBF8BD;font-weight:bold;}
.km-detail .detail{float:left; margin-left:0px; height:20px;background:url(../images/bg-detail.jpg) repeat-x top;padding:5px 8px 0px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.km-detail .cart{float:left; margin-left:7px; height:20px;background:url(../images/bg-cart.jpg) repeat-x top;padding:5px 22px 0px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.share{float:left;width:150px;}

/*  cart */

.cart{font-family:arial;font-size:12px;font-weight:bold;color:#2F4FD4;}
.input_1{height:25px; width:400px;border:1px solid #616264;margin-bottom:15px;}
.input_2{height:25px; width:200px;border:1px solid #616264;margin-bottom:15px;}
.button{ background: #FBFCFE url(../images/bg-button.jpg) repeat-x top; padding:5px 20px; color:#FFF;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:10px;}

.adoshow{border:0px solid #e7e5e3;}
.adoshow-t{	font-family:Aria;font-size:14px;text-transform:uppercase;font-weight:bold;color:#285057;padding:5px;border-bottom:0px solid #e7e5e3;border-top:0px solid #e7e5e3;background-color:#E6F7F7;margin-bottom:10px;float:left;width:820px;}
.adoshow-country{font-family:Aria;font-size:20px;text-transform:uppercase;font-weight:bold;color:#81510A;padding:5px;border-bottom:0px solid #e7e5e3;border-top:0px solid #69420C;background-color:#FFF;margin-bottom:0px;margin-top:-10px;}
.adoshow-m{ text-align:right; margin:5px}

.prd-other-image{float:left;width:108px;}
.prd-other-title{float:left;width:190px;height:auto;padding-left:8px;}

.hotel-detail{height:auto;}
.hotel-detail-image{float:;padding:0px;margin:0px; width:auto; height:auto;margin:5px auto 15px auto;}
.hotel-detail-des{padding:0 5px 0 20px;;margin:0px;float:left;}
.hotel-detail-cart{padding:0px;margin:0px;width:523px;float:left;margin-top:10px;}
.hotel-detail-other{float:left;margin-top:10px;border-top:0px solid #6A9AAC;width:100%; margin-left:0px; padding-top:10px;}

.newsh{ background: url(../images/bg_titlec.jpg) repeat-x; width:350px; float:left;  border:1px solid #e7e5e3}
.newsh-t{ font-family:Times New Roman, Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#033f7e; padding:5px}
.newsh-c{padding:5px;}
.newsh-c div{padding:2px;}
.newsh-c div span{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:inherit; color:#CCC}
.newsh-c div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e}
.newsh-c div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e;}
.linen{ border-bottom:1px solid #eeeeee}
.sevice{ background: url(../images/bg_sevice.jpg) repeat-x; width:740px; border:0px solid #e7e5e3}

.sevice-t{ font-family:Times New Roman, Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#033f7e; padding:5px}

.sevice-c{padding:5px;}
.sevice-c div{padding:2px;}
.sevice-c div span{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:inherit; color:#CCC}
.sevice-c div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e}
.sevice-c div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#033f7e;}

.slide_mid{height:200px;width:582px; padding:0px; margin:5px;margin-bottom:15px;}

.footer_slide{}
.slide_content_title{font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; margin-bottom:5px}
.list_tour{width:244px}
.list_tour ul {list-style-type:none; padding:0; margin:0}
.list_tour li {text-align:center}
.list_tour li a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ffffff; font-weight:bold}

.picture{width:535px; height:auto;float:left; padding-top:30px;padding-left:0px;}
.picture .pic {width:170px; height:245px;float:left;padding:5px; margin-right:50px;-moz-border-radius:4px;margin-left:35px;}
.picture .pic img {width:170px; height:150px;float:left;}
.picture .title {width:170px; height:30px;float:left;color:#FFF;padding:15px 0px 0px 20px; font-size:18px;} 
.picture .title a {color:#2F4FD4;}

.pic_cat {width:535px; height:auto;float:left;margin-top:20px; margin-bottom:40px;}
.pic_thum {width:100px; height:75px;float:left; background:#FFFFFF; margin-right:10px;-moz-border-radius:3px;margin-bottom:15px;}
.pic_thum img {width:100px; height:75px;float:left;}

/*  sd menu - menu trai  */
div.sdmenu {
	width: 210px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	
	color: #fff;
}
div.sdmenu div {
	background: url(../images/bg-button.jpg) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(../images/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(../images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

.forseo{display: none;}
iframe.ddiframeshim {
    display: none;
}