@charset "utf-8";
/* CSS Document */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead,  th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	
}
a {
	text-decoration:none;
	color:#000;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */

/*@font-face {
 font-family: 'GothamBlackRegular';
 src: url('gotham-black-webfont.eot');
 src: url('gotham-black-webfont.eot?#iefix') format('embedded-opentype'),  url('gotham-black-webfont.woff') format('woff'),  url('gotham-black-webfont.ttf') format('truetype'),  url('gotham-black-webfont.svg#GothamBlackRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}*/
.fl { float:left;margin-top: 10px;}
.fr { float:right; }
.brb {
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	behavior: url(../border-radius.htc);
}
.brt {
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	behavior: url(../border-radius.htc);
}
.br {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../border-radius.htc);
}
.br5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}
.brbl {
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	behavior: url(../border-radius.htc);
}
.brbr {
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	behavior: url(../border-radius.htc);
}
.bsd {
	-webkit-box-shadow: 0px 1px 1px 2px ;
	-moz-box-shadow: 0px 1px 1px 2px ;
	box-shadow: 0px 1px 1px 2px ; 
	behavior: url(../border-radius.htc)
}
body {
	background:url(images/bg_home.png);
	background-attachment: scroll;
    background-color: #eef3f9;
    background-position: left top;
    background-repeat: repeat;
	color: #242B2D;
	padding: 0;
	bottom: 0;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
header{
   width: 1000px;
	height: 112px;
	margin: 0 auto;
	text-align: center;
	background: url(images/banner_huetourist.png) #FFF no-repeat 0% 0%;
	
	}
.in_header{
	width:1000px;
	min-height:10px;
	margin:0 auto;
	position:relative;
	}
.in_header img{
	margin-top: 10px;
	float:left;
	}
.main{
	    width: 1000px;
    margin: 0 auto;
    position: relative;
	}
.main .in_main{
	width:1000px;
	min-height:10px;
	overflow:hidden;
	margin:0 auto;
	}
nav{
	padding: 5px 0px;
	background: #FFF;
	}
nav ul li{
	float:left;
	min-height:15px;
	padding:12px 17px 10px 17px;
	margin-right: 6px;
	position:relative;
	}
nav ul li.active{
	float:left;
	min-height:15px;
	padding:12px 17px 10px 17px;
	background:url(images/48tlxcqb.png) repeat-x;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin-right: 6px;
	position:relative;
	}
nav ul li:last-child{
	margin-right:0;
	}
nav ul li a{
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
width: 62%;
display: block;
	}
nav ul li a:hover{
	color:#FCC;
	}
.content_page{
	background:#fff;
	min-height::10px;
	overflow:hidden;
	padding:10px;
	padding-top: 0px;
	}
.content_page .slider{
	
	}
.tit_tour{
	 background: url("images/bg_tit.png") no-repeat scroll left bottom transparent;
    height: 20px;
    margin-bottom: 6px;
    width: 1000px;
	}
	
.page_content{
	margin-top: 0px;
	float:left;
	}
.page_content .left{
	float: left;
	min-height: 10px;
	width: 725px;
	margin-left: 5px;
	
	}
.page_content .right{
	float: left;
    margin-right: 0;
    min-height: 10px;
    width: 250px;
	}

.page_content .left .box_tour li{
	border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin: 0 0 10px 10px;
    padding: 5px;
    text-align: center;
    width: 221px;
	height: 403px;
	}
.page_content .left .box_tour li .contenttour_sub{
	height:92px; 
	overflow:hidden;
	}
.page_content .left ul li a h3{
	color: #666;
	text-align: center;
	margin-top: 3px;
	height: 50px;
	background: url(images/space_box_tour.png) no-repeat left bottom;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 19px;
	}
.page_content .left ul li a:hover{color:#2e2f2f; text-decoration:none !important;}	

.page_content .left ul li p{
	line-height:18px;
	text-align:center;
	margin-bottom:15px;
	}
.page_content .left ul li a{
	color:#F90;
	text-align:center;

	}
.page_content .left ul li a:hover{
	color:#F30;
	text-decoration:underline;
	}
.right .tintuc{
	border:1px solid #e1e1e1;
	border-radius:8px;
	min-height:10px;
	padding:15px;
	}
.right .tintuc h1{
	background: url("images/tit_tintuc.png") repeat scroll 0 0 transparent;
    height: 27px;
    margin-left: 5px;
    width: 190px;
	}
.right .tintuc ul{
	margin-left:20px;
	list-style:url(images/green-star.gif) ;
	}
.right .tintuc ul li{
	min-height:25px;
	margin-bottom:3px;
	}
.right .tintuc ul li a{
	font-size: 15px;
    line-height: 18px;
	color:#b81b1a;
	}

.box_tour a:visited h3{
    color: #a01111 !important;
}
.right .tintuc ul li a.active{
	font-weight:bold;
	}
	
.right .newtour{
	border:1px solid #e1e1e1;
	border-radius:8px;
	min-height:10px;
	padding:15px;
	margin-top: 10px;
	}
.right .newtour h1{
	background: url("images/tit_tintuc.png") repeat scroll 0 0 transparent;
    height: 27px;
    margin-left: 5px;
    width: 190px;
	}
	
.right .facebook_fanpage{
	border:1px solid #e1e1e1;
	border-radius:8px;
	min-height:81px;
	padding:15px;
	margin-top: 10px;
	}
.right .facebook_fanpage h1{
    height: 27px;
    margin-left: 5px;
    width: 190px;
	}
	
.right .support{
	background: url("images/bg_support.png") no-repeat scroll center 0 transparent;
    border: 1px solid #E1E1E1;
    border-radius: 8px 8px 8px 8px;
    margin-top: 10px;
    min-height: 65px;
    padding: 15px;
	}
.right .support a{
	margin-right:5px; float:left;
	}	
.right .support h1{
	background: url("images/tit_tintuc.png") repeat scroll 0 0 transparent;
    height: 27px;
    margin-left: 5px;
    width: 190px;
	}
	
	
.right .newtour ul{
	margin-left:20px;
	list-style:url(images/red-star.gif) ;
	}
.right .newtour ul li{
	min-height:25px;
	margin-bottom:10px;
	}
.right .newtour ul li a{
	line-height:18px;
	color:#6d1902;
	}
	
		
.right .newsletter{
	border:1px solid #e1e1e1;
	border-radius:8px;
	min-height:10px;
	padding:10px;
	margin-bottom: 10px;
	}
.right .newsletter h1{
	background: url("images/tit_newsleter.png") repeat scroll 0 0 transparent;
    height: 27px;
    margin-left: 5px;
    width: 190px;
}
#newsletter{
	margin-top:10px;
	position:relative;
	}
#newsletter .txt_nlt{
	border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #CCCCCC;
    font-size: 11px;
    height: 20px;
    margin-left: 3px;
    padding-left: 10px;
    width: 210px;
	}
#newsletter .bt_nlt{
	background: url("images/bt_sm_newsleter.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 5px;
	}
.right .video{
	height:220px;
	margin-top:10px;
	
	}

.tintuc h1{
	font-weight:normal;
	font-size:20px;
	color:#999966;
	margin-bottom:10px;
	}
	
.newtour h1{
	font-weight:normal;
	font-size:20px;
	color:#999966;
	margin-bottom:10px;
	}
.facebook_fanpage h1{
	font-weight:normal;
	font-size:20px;
	color:#999966;
	margin-bottom:10px;
	}
.support h1{
	font-weight:normal;
	font-size:20px;
	color:#999966;
	margin-bottom:10px;
	}
.newsletter h1{
	font-weight:normal;
	font-size:20px;
	color:#999966;
	margin-bottom:10px;
	}
.icon_tour img{
	margin-right:7px;
	width:35px;
	}
.support p{
	margin-bottom: 15px;
    margin-top: 12px;
	}
.support img{
	text-align:center;
	display:block;
	}
.sidebar_bottom{
	float:left;
	min-height:10px;
	overflow:hidden;
	width: 99.9%;
	margin: 0px 0px;
	}
.sidebar_bottom .in_sidebar_bottom{
	width:1000px;
	margin:0 auto;
	
	}
.sidebar_bottom .in_sidebar_bottom figcaption{
	margin-top: 5px;
    text-align: center;
    width: 135px;
	}
.service{
	margin:0 14px;
	float:left;
	}

.sidebar_bottom .in_sidebar_bottom caption{
	
	}
.full_service{
	height:140px;
	border:1px solid #ccc;
	margin-top:10px;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.35);
	background:#fff;
	border-radius:8px;
		padding:10px;

	}
.box_other{
	margin-top:10px;
	}
.destination{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 236px;
    padding: 8px;
    width: 356px;
	}
.destination .destinationtip{
	background: url(images/bgbanner.png);
    
    padding: 10px;
    position: absolute;
    width: 335px;
    z-index: 9999;
	}
.destination .destinationtip a{
	color: #FFFFFF;
    font-size: 15px;
}	
.destination .destinationtip a:hover{ text-decoration:underline;}
.gallery{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 234px;
    margin-left: 9px;
    padding: 8px;
    width: 284px;
	}
.gallery .gallerytip{
	background: url(images/bgbanner.png);
    
    padding: 10px;
    position: absolute;
    width: 265px;
    z-index: 9999;
	}
.gallery .gallerytip a{
	color: #FFFFFF;
    font-size: 15px;
}	
.gallery .gallerytip a:hover{ text-decoration:underline;}	
.video{
	width:280px;
	height:230px;
	background:#fff;
	float:left;
	margin-left:10px;
	border:1px solid #ccc;
	border-radius:8px;
	padding:10px 12px 10px 10px;
	}
footer{
	float:left;
	width:100%;
	}
.in_footer{
	width:960px;
	height: 185px;
	margin:0 auto;
	margin-top:10px;
	background:url(images/bg_footer.png) repeat-x ;
	border-radius:8px;
	padding: 10px 20px;
	}
.coppyright{
	color: #000;
	height: 30px;
	background: url(images/bg_content_ft.png) repeat-x left bottom;
	text-align: center;
	padding-top: 15px;
	}
.in_footer ul{
	margin-top:10px;
	}
.in_footer ul li{
	float:left;
	width:313px;
	line-height:18px;
	margin-right:10px;
	color:#000;
	}
.in_footer ul li:last-child{
	margin-right:0;
	}
.danhmuctour_sub{
	list-style:url(images/indent1.png) !important;
	margin-top:10px;
	}
.danhmuctour_sub li{
    margin-bottom: 0 !important;
}
.danhmuctour_sub li a{
	color:#333 !important;
	}
.img_tour{
	width:220px;
	height:148px;
	}
.box_service{
	width:100%;
	min-height:250px;
	background:url(images/bg_tit.png) no-repeat center top;
	float:left;
	padding-top:16px;
	}
.hrtip{
	background:url(images/bg_tit.png) no-repeat center bottom;
	height:15px; width:100%; float:left
}
.box_service ul{
	background: url("images/bg_box_service.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin: 0 0 10px 0px;
    min-height: 218px;
    text-align: center;
    width: 717px;
	}
.view_more_des{
	color: #FF0000;
    float: right;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    text-decoration: underline;
	}
.tit_box_service{
	font-size:20px;
	color:#144879;
	margin:0 10px 10px 0px;
	font-weight:normal;
	}
.box_service ul li{
	  float: left;
    min-height: 123px;
    margin: 10px;
    overflow: hidden;
    width: 338px;
	}
.box_service ul li .img_des{
	float:left;
	width:106px;
	margin-right:10px;
	border:1px solid #d4d4d4;
	padding:1px;
	}
.box_service ul li h4{
	color: #990033;
    float: left;
    text-align: left;
    width: 218px;
	}
.box_service ul li h4 a{
	color:#FF3300 !important;
	}
.box_service ul li h1{
	background: url("images/bg_tit_service.png") repeat scroll center top transparent;
    color: #BB6E01;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding-right: 20px;
    padding-top: 9px;
    width: 200px;
	
	}
.box_service ul li a{
	color: #144879 !important;
    display: block;
    text-align: left !important;
    width: 100% !important;
	font-weight:bold;
	}
.box_service ul li p{
	padding-left: 5px;
    text-align: left !important;
	margin-bottom: 3px !important;
	}
.service a{
	display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    width: 137px;
	}
/* Dropdown menu */
.sub_nav{
	background: url(images/bg_menu_child.png);
    left: 0;
    min-height: 10px;

    padding: 10px;
    position: absolute;
    top: 37px;
    width: 200px;
	-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border:1px solid #FF6AFF;
border-top:none;
display:none;
	}
.sub_nav li{
	background: none repeat scroll 0 0 transparent !important;
    min-height: 16px !important;
    padding: 5px !important;
    width: 194px !important;
	}
.sub_nav li a{
	line-height:15px;
	}
.in_main nav ul li:hover ul{
	display:block;
	z-index:999;
	}
	
/******     Slider      *************/

/* bottom center */
#wowslider-container1  .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 { 
	/*overflow: hidden; */
	height: 265px;
    position: relative;
    width: 670px;
}
#wowslider-container1 ul{
	list-style:none;
	margin:0;
	padding:0;
}
#wowslider-container1 .ws_images{
	width:660px;
	height:265px;
	overflow:hidden;
	position:relative;
	border-radius:6px;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
	max-width: none;
	border-radius:6px;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	z-index:70;
		top:315px;
	right:5px;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 5px; 
	height: 13px; 
	width: 13px; 
	float: left; 
	border: 1px solid #d6d6d6; 
	color: #d6d6d6; 
	text-indent: -4000px; 
	position:relative;
	color:transparent;
	border-radius: 8px;
}
#wowslider-container1 .ws_selbull { 
	background-color: #007336; 
	color: #007336; 
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 
	background-color: #007336;
	color: #FFFFFF; 
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:block;
	top:50%;
	margin-top:-16px;
	z-index:60;
	height: 67px;
	width: 32px;
	background-image: url(./arrow_left.png);
	background-repeat:no-repeat;
}
#wowslider-container1 a.ws_next{
	background-image: url(./arrow_right.png);
	background-repeat:no-repeat;
	background-position: 0 0; 
	right:0px;
	top:118px;
}
#wowslider-container1 a.ws_prev {
	top:100px;
	left:-7px;
	background-position: 0 100%; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 0; 
}
#wowslider-container1 a.ws_prev:hover{
	background-position: 100% 100%; 
}
#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	z-index: 50;
	background:url(images/bgbanner.png);
	color:#fff;
	padding: 15px;
	font-size:14px;
	opacity:1;
	width:630px;
	min-height: 18px;

}
#wowslider-container1 .ws-title span{
	min-width:10px;
	float:left;
	font-weight:bold;
	margin-left:-10px;
	text-decoration:underline;
}
#wowslider-container1 .ws-title a{
	color:#fff;
	position:relative;
	
	float:left;
	min-width:10px;
	left:10px;
	
}
#wowslider-container1 .ws-title strong{
	left:10px;
}
#wowslider-container1 .ws-title a:hover{
	text-decoration:underline;
}

#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}
#wowslider-container1  a.wsl{
	display:none;
}#wowslider-container1 ul{
	position:relative;
	width: 800%; 
	left:0%;
	animation: wsBasic 32s infinite;
	-moz-animation: wsBasic 32s infinite;
	-webkit-animation: wsBasic 32s infinite;
}
#wowslider-container1 ul li{
	float:left;
	width:1000px;
}
@keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }
@-moz-keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 6.25%{left:-0%} 12.5%{left:-100%} 18.75%{left:-100%} 25%{left:-200%} 31.25%{left:-200%} 37.5%{left:-300%} 43.75%{left:-300%} 50%{left:-400%} 56.25%{left:-400%} 62.5%{left:-500%} 68.75%{left:-500%} 75%{left:-600%} 81.25%{left:-600%} 87.5%{left:-700%} 93.75%{left:-700%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-120px;
	visibility:hidden;
	position:absolute;
    border: 2px solid #B8C4CF;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
	top:-100px
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:240px;
	background-color:#B8C4CF;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	top:-105px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
	background:#fff;
	left:-100px
}
#wowslider-container1 .ws_bulframe span{
	position:absolute;
}
.tour_mintrung img {
 
    margin-bottom: 10px;
   
}
.header_tes{
	background: url("images/bg_tes.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    width: 248px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-radius: 6px 6px;
	margin-bottom: 10px;
	}
.content_tes{
	background:url(images/quote_start.png) no-repeat top left;
	height:165px;
	width:auto;
	margin-top:10px;
	padding-top:10px;
	}
.content_tes .tripadv{
    float: right;
    font: 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    text-align: center;
    width: 112px;
	position:relative;
	top:130px;
}	
.content_tes .tripadv img{ left: -1px;
    position: relative;
    top: -15px;
	z-index: 99999;
	}
.content_tes .tripadv a{ font-weight:bold}
.content_tes .tripadv a:hover{text-decoration:underline}
.feedback_info p{
	line-height:18px;
	width: 270px;
	}
.header_newsletter{
    float: left;
    margin-top: 0;
    padding: 16px 10px 10px;
	}
.header_newsletter form{
	margin-top:10px;
	}
.header_newsletter form #txt_newslt{
	border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    color: #CCCCCC;
    height: 30px;
    padding-left: 12px;
    width: 150px;
	float:left;
	}
.header_newsletter form #bt_newslt{
	float:left;
	width: 58px;
	height:32px;
	background: url(images/bg_bt_s.png) repeat-x;
	border:none;
	border-radius:8px;
	margin-left:5px;
	color:#555;
	font-weight:bold;
	cursor:pointer;
	}
.social{
	height: 30px;
	}
.social img{
	width: 16px;
	}
.duongdan{
	margin-top:-35px;
	}
.duongdan a{color:#6D1902;}	
.header_tes h1{
	font-weight:normal;
	color:#4a3a32;
	font-size:18px;
	}
.hotline_top{
float: right;
margin: 5px;
border-radius: 4px 4px;
position: fixed;
margin-top: 4px;
background: url("images/bg_white1.png") repeat;
right: -10px;
bottom: -8px
}
.hotlinetitle
{

}
.hotline_btcontact
{

}
.hotline_box
{
/*width: 145px;*/
border-bottom: 1px solid #f2f2f2;
padding: 5px 10px;
}
.hotline_box li
{
overflow:hidden;
}
.iconhotline
{
overflow:hidden;
clear:left;
border-radius: 2px 2px 0px 0px;
height: 15px;
background: #E9E9E9;
min-width:165px;
cursor:pointer;
text-align: right;
padding-right: 5px;
}
.iconup
{
background: url("images/Arrows-Up.png") no-repeat;
}
.icondown
{
background: url("images/Arrows-down.png") no-repeat;	
}

#search
{
overflow: hidden;
clear: left;
margin: 0px;
text-align: center;
padding-bottom: 5px;
}
#search_form{
	
    min-height: 25px;
	border-radius:6px; text-align:center;
	}
#search_form .txt_s{
	border: 1px solid #CCC;
	border-radius: 6px 6px 6px 6px;
	height: 30px;
	padding-left: 10px;
	width: 95%;
	background: url(images/bt_sm_newsleter.png) no-repeat 99% 50%;
	}
#search_form .bt_s{
	
    border: medium none;
    border-radius: 6px 6px 6px 6px;
    color: #555;
    font-weight: bold;
    height: 32px;
    padding-bottom: 2px;
    width: 71px;
	}
.langues{
	margin-top: -20px;
	right: 22px;
	position: absolute;
	}
.langues img{
	float: right;
    margin: 8px 3px 3px;
    width: 30px;
	}
.yahoo_icon{
	float: right;
    margin-right: 86px;
    margin-top: 1px;
	}
.skype_icon{
	float: right;
    margin-right: 86px !important;
    margin-top: -5px !important;
	}
.hotline_top p{
	color:#CC6A00;
	font-size:17px;
	
	}
.hotline_top p .yahoo_icon_header img{ float:none}
.post_page{
 width:720px;
 padding:0 10px;
 min-height:200px;
 margin-bottom:15px;

}	
.post_page .titlepage{background: url("images/bg-arrow.png") no-repeat left top;
border-radius: 5px 0px 0px 5px;
height: 24px;}
.post_page .titlepage strong{
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background: url(images/icon_arrow.png)no-repeat 0.3% 40%;
    display: table;
    padding-left: 28px;
    height: 25px;
    line-height: 25px;
    margin-left: 5px;
}
.introhotel h1{
	margin-bottom: 10px;	
}
.catchildcontent a{
	color: #f00;
    font-size: 15px;	
}
.arrowtitle
{
background: url("images/bg-arrow.png") no-repeat left top;
border-radius: 5px 0px 0px 5px;
height: 24px;
}
.arrowtitle h4
{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("images/icon_arrow.png")no-repeat 0.3% 40%;
	padding: 6px 28px;
}

.catnew{ width:720px; min-height:30px; margin:15px 0 5px 0; float:left; border-radius:3px; border:1px solid#e1e1e1;}
.catnew .titlecatnew{ margin-bottom:5px; min-height:10px; background:#F4F4F4;border-bottom:1px solid#e1e1e1; padding:5px 10px;}
.catnew .titlecatnew a{ font-size:16px; font-weight:normal; color:#144879 !important; }
.catnew .childnew{margin-top: 10px; width:330px; float:left;
    min-height: 80px;
    padding: 0 10px;}
.catnew .childnew .image{ width:108px ;padding:2px ;; float:left ;margin: 0 10px 2px 0;}
.catnew .childnew li img{ width:106px;padding:1px ;border:1px solid #d4d4d4; float:left; margin:0;}
.catnew .childnew .content p{ text-align:left; padding:0 ; color:#333; text-align:justify}
.catnew .childnew .content p a{ text-align:left ;font-size:12px;color:#FF3300; font-weight:bold}
.catnew .childnew .content p a:hover{
	text-decoration:underline;}
.catnew .childnew .content{padding:0 0 0 10px; width:330px;}
.catchild{
	min-height:150px;
	border-bottom: 1px dotted #ccc;
	margin-top:16px;
	padding-bottom: 10px;
	overflow: hidden;
	}
	
.catchild .catchildimg{width: 186px;
float: left;
margin: 0px 10px 10px 0;
min-height: 120px;}
.catchild .catchildimg img{ background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #d4d4d4;
    float: left;
    padding: 2px;
    width: 180px; margin:0 !important; }	
.catchild .catchildimg img:hover{opacity:0.8;	}
.catchild .catchildcontent{ 
	float: left;
padding-left: 10px;
padding-top: 5px;
width: 510px;
}
.catchild .catchildcontent p{ line-height:20px;}	
.catchild .catchildcontent h3{font-size:14px; margin-bottom:5px; margin-top:-4px;}
.catchild .catchildcontent h3 a{ font-size:12px;  color:#FF3300; font-weight:bold}	
.catchild .catchildcontent a:hover{ color:#FF3300; text-decoration:underline}	
.catchild p{ padding-top:10px; }
.lasted_tour{
float: left;
    margin-top: 20px;
    width: 100%;
	
	}
.lasted_tour h2{
	border-bottom: 1px solid #CCCCCC;
    font-size: 15px;
    font-weight: normal;
    height: 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
	color:#660033;
	}
.lasted_tour ul{
	/*list-style:url(images/bullet1.png);*/
	margin-left: 5px;
	}
.lasted_tour ul li{
	min-height:15px; margin-bottom:9px;
	background: url("images/arrowmore.gif") no-repeat 0% 50%;
	padding-left: 10px;
	}
.lasted_tour ul li a{ color:#6D1902 !important;}
.lasted_tour ul li a:hover{ color:#ff3300 !important;}	
.lasted_tour .galleryrelated{}
.lasted_tour .galleryrelated h3 a{font-size:14p; font-weight:normal; color:#6D1902}
.lasted_tour .galleryrelated h3 a:hover{color:#ff3300;}
.lasted_tour .galleryrelated img{ width:160px; padding:2px; border:1px solid #e4e4e4; margin-top:10px;    position: relative;}	
.post_page .pagecontentleft{
	min-height:10px; margin:16px 0;line-height:18px;text-align: justify;
	}	
.post_page .pagecontentleft table{ border-top:1px solid #CCC;border-left:1px solid #CCC;}
.post_page .pagecontentleft table td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC; padding:3px 5px;}	
.post_page .pagecontentleft p{margin-bottom:7px}	
.post_page .pagecontentleft .imghotelintro{
	width:180px; float:left;
	margin:5px 15px 5px 0;
	}
	
.post_page .pagecontentleft .introhotel{margin-top:5px; padding-left:195px;}
.post_page .pagecontentleft .contenthotel p{ margin-bottom:7px}	
.post_page .pagecontentleft .contenthotel h4{ color:#008000; margin-top:10px;}	
.post_page .pagecontentleft table{ width:100%;}
.post_page .pagecontentleft img{ 
	border: 1px solid #E1E1E1;
    display: block;
    margin: 15px auto 0;
    max-width: 680px;
    padding: 2px;}
/* tabs */
.tab_top{
	height: 25px;
    width: 100%;
	}
.tab_top li a{
	float:left;
	font-weight:bold;
	
	border:1px solid #ccc;
	border-bottom:0;
	margin-right:5px;
	padding:6px 10px;
	-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

	}
.tab_all{
	float:left;
	border:1px solid #ccc;
	width:695px;
	min-height:10px;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	border-radius: 3px;
	border-top-left-radius: 0;
	padding:10px 10px 10px 15px;
	margin-top:-1px;
	}
.active_tabs{
	color:#008000;
	background:#EAF1F5;
	font-weight:bold;
	position:relative;
	}
.tab_content table{}
.tab_content table tr td{  padding:3px;}	
.tab_content p{ margin-bottom:5px;}
.tab_content{ display:block; padding-bottom:20px;}	
.tab_content .imgicon img{ width:35px; margin-right:10px}
.tab_content .imghotelintro{
	width:180px; float:left;
	margin:5px 15px 5px 0;
	padding:1px; border:1px solid #d4d4d4;
	}
.introhotel{margin-top:5px; line-height:18px;}
.tab_content .contenthotel { margin-bottom:7px;line-height:18px}	
.contenthotel h4{ color:#008000; margin-top:10px;}	
.contenthotel ol,ul{ list-style:inside;list-style-type:inherit;}
.contenthotel ol li{ padding-left:15px;}
.tab_content table{ width:100%;}	
.catchild .catchildcontent p{ padding-top:5px}
/*   */	
.catgallery { float:left; width:176px; min-height:100px; margin:0px 0px 15px 0px;}
.catgallery h3 a{font-size:13px; font-weight:normal; color:#FF9900; }
.catgallery h3 a:hover{color:#ff3300;}
.catgallery img{ width:150px; padding:2px; border:1px solid #e4e4e4; margin-top:10px}	
#button_more{ clear:left; text-align:center}
#button_more .button_more_page{
  	margin:2px;
	padding-bottom: 2px;
	min-width:400px; height:25px;
	background-position: 0 -252px;
	border: 1px solid #ADC671;
	border-radius:4px;
	color: #36661A;
	background-image: url('images/button-sprite.png');
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	cursor:pointer;
}
.searchresult a{
	color:#069; font-size:13px; font-weight:normal;
	}
.searchresultlink a{
	color:#069; font-size:13px; font-weight:normal;
	}	
.searchresult a:hover{
	color:#003366;
	}	
		
.searchresult img{
	max-width:100px !important;
	padding:2px; border:1px solid #ccc;
	margin:0px 10px 5px 0 !important;
	float:left;
	}
.searchresult img:hover{		
	opacity:0.7;
}
.searchresult p{
	line-height:18px;
	color:#666;
	}	
.searchresultlink a{
	color:#8A8989; font-size:13px; font-weight:normal;
	}	
.searchresultlink a:hover{
	color:#003366;
	}
.tes{
	background: url("images/bg_tes_1.png") no-repeat scroll right -39px rgba(0, 0, 0, 0);
	padding: 0px 10px 0px 5px;
}
.quota
{
position: absolute;
text-align: center;
width: 1000px;
top: 155px;
text-line-through-color: #F00;
text-shadow: 0px 3px 2px #555;
color: #353232;
font-size: 23px;
}
.papercontent
{
font-family: arial !important;
line-height: 18px;
text-align: justify;	
}

.titlecontent
{
font-size: 18px;
}
.contentdescript
{
padding:10px 0px;
}
#slidermenu li h1
{
position: relative;
transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
left: -135px;
color: #FFF;
bottom: -45px;
text-shadow: 0px 1px 2px #817A7A;
height: 14px !important;
}
#tabs_learn ul li
{
list-style:none;
}

#tabs_learn
{
margin-top: 16px;
}
.content-tour
{
margin-top: 17px;	
}
.showslide
{
left: 0px;
top: 0px;
z-index: 0;
margin: 0px;
padding: 0px;
display: block;
position: absolute;
overflow: hidden;
width: 300px;
height: 212px;
float: left;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFF;
cursor: default;
}
/* --- Send Email Tour-------------*/
.poppaper
{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background: #000;
opacity: 0.5;
}

.popcontent
{
width: 100%;
z-index: 9999999999;
position: fixed;
margin: 0 auto;
top: 0;
left: 0;
}
.content-showpopup
{
  width: 600px;
min-height: 150px;
background: #FFF;
margin: 20px auto;
border-radius: 3px 3px;
display: table;
}
.content-showpopup h4
{
background: #FAFAFA;
padding: 10px;
border-radius: 3px 3px 0px 0px;
}
.content-showpopup ul
{
padding: 10px;
}
.content-showpopup ul li
{
  float: left;
 width: 50%;
  margin-bottom: 15px;
}
.btsubmit{
border: 1px solid #CFCFCF;
border-radius: 3px 3px 3px 3px;
box-shadow: none;
color: #008000;
cursor: pointer;
float: right;
font-size: 12px;
font-weight: bold;
padding: 3px 20px;
text-shadow: 0 1px 0 #FFF;
text-transform: uppercase;
  margin-right: 45px;
}
.contentdescript ul
{

}
.contentdescript li
{
background: url("images/bullet1.png") no-repeat 0% 50%;
padding-left: 10px;
margin-left: 20px;
}
.contentdescript p
{
width: 99%;
}
/*-------------Index ------------------------------*/
.tourtopindex
{
width: 215px;
float: left;
text-align: center;
height: 180px;
border: 1px solid #f2f2f2;
border-radius: 2px;
margin: 10px;
overflow: hidden;
}
.tourtopindex h1
{
padding: 5px;
font-size: 15px;
color: #b81b1a;	
}
.tourtopindex img
{
border:none;
width: 200px;
border: 1px solid #F4F4FF;
border-radius: 5px;	
height: 130px;
}
.phototopindex
{
width: 465px;
border: 2px solid #f2f2f2;
margin-left: 10px;
overflow:hidden;
float:left;
}
.phototopindex ul
{
margin: 0px;
padding: 0px;
width: 232px;
float: left;
}
.phototopindex ul li.title
{
padding: 5px 10px;
font-size: 15px;
font-weight: bold;
color: #6F6FDD;
}
.phototopindex h1
{
padding: 10px;
color: #A50F08;
padding-bottom: 5px;
background: #F3F3F3;
}
.lighlighttopindex
{
float: left;
border: 2px solid #D5D5D5;
width: 200px;
margin-left: 10px;
padding: 5px;
border-radius: 2px;
}
.lighlighttopindex h1
{
padding: 5px;
color: #A50F08;
}
.lighlighttopindex p
{
background: url(images/red-star.gif) no-repeat 0% 50%;
padding-left: 12px;
line-height: 18px;
}
#lasttourindex
{
float: left;
width: 330px;
border: 1px solid #ccc;
border-radius: 2px;
margin-left: 10px;
padding: 5px;
margin-bottom: 10px;
}
#lasttourindex h1
{
padding: 10px 0px;
font-size: 15px;
padding-bottom: 10px;
text-transform: uppercase;
border-bottom: 1px solid #f2f2f2;
}
#lasttourindex h1 a
{
color: #A50F08;
}
#lasttourindex p a
{
text-transform: lowercase;
font-family: arial;
line-height: 18px;
}
#thumbImgpp
{
width: 100% !important;
}
.ads {
margin-top: 10px;
}
.ads img {
	border: 1px solid #ccc;
    border-radius: 8px;
    height: 95px;
    margin-bottom: 5px;
    width: 250px;
}
li.views_morelast
{
text-align: right;
}
li.views_morelast a
{
font-size: 13px;
font-weight: bold;
color: #FFFFFF !important;
}

.view_details {
-moz-box-shadow: inset 0px 1px 0px 0px #fed897;
-webkit-box-shadow: inset 0px 1px 0px 0px #fed897;
box-shadow: inset 0px 1px 0px 0px #fed897;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
background: -moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
background-color: #f6b33d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #bf7a02;
display: inline-block;
color: #ffffff;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding: 4px 11px;
text-decoration: none;
text-shadow: 1px 1px 0px #965f00;
}
.tourtopindex h1 a
{
color: #F90; 
}
.tourtopindex h1 a:hover
{
color: #F30;
}
.phototopindex h1 a
{
color: #A50F08;
}
/*====Menu Nav======================*/
.nav
{
  height: 36px;
  margin: 0px auto;
  width: 1000px;
  background: #1292BD;
  border-top: 2px solid #9EC8D7;
  border-bottom: 2px solid #9EC8D7;
}
.nav ul {
  float: left;

}
.nav ul li {
  float: left;
  padding: 12px;
}
.nav ul li a {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  white-space: nowrap;
}
ul.dropdown
{
  display:none;
  position: absolute;
  width: 200px;
  display: none;
  background: rgb(26, 121, 202);
  margin-top: 11px;
  margin-left: -20px;
  z-index: 99999;
}
ul.dropdown a:hover
{
 color:#F90;
}
/*====END Menu Nav======================*/

#panel_chat_vatgia{
	display:none;
}
img.logo_huetourist {
    position: absolute;
    z-index: 9;
    top: -24px;
    left: 15px;
    width: 170px;
}
.social-footer {
    padding-top: 10px;
    margin: 0 auto;
    width: 100%;
    text-align: right;
    position: absolute;
    right: 175px;
}

.fitter_tour select{
	padding: 5px;
    border-radius: 3px;
    margin: 10px 0px;	
}
.searchresult {
    padding: 10px 0px;
}
.searchresult a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #036 !important;
}
.searchtour{
	    position: absolute;
    width: 246px;
    background: #fff;
    box-shadow: 0px 0px 5px;
    margin-top: 3px;
    border-radius: 5px;
    padding: 10px 5px;
}

.frmpopup {
    margin: 0 auto;
    background: #fff;
    margin-top: 5%;
    position: relative;
    box-shadow: 0px 0px 10px #070119;
    border: 2px solid #032842;
    display: table;
}
.bt_close_popup {
    position: absolute;
    float: right;
    right: 0px;
    display: block;
    margin-top: -32px;
    background: #F9F9F9;
    border-bottom: 2px solid #f3dbbf;
    cursor: pointer;
    padding: 1px 15px;
    font-size: 20px;
}
h3.title_frmpopup {
    padding: 5px;
    margin: 0px;
    background: #0c93c1;
    font-size: 20px;
    color: #FFF;
    border-bottom: 1px solid #0d5169;
    text-transform: uppercase;
    text-decoration: blink;
}
#formbook td {
    padding: 5px !important;
    border-top: 1px solid #ececec !important;
}
#formbook input {
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #b7b7b7;
}
#formbook select {
	padding: 4px;
    border-radius: 5px;
    border: 1px solid #b7b7b7;	
}
a.booktour {
    border: 1px solid #f2f2f2;
    padding: 5px;
    border-radius: 5px;
    background: #0b81d8;
    color: #fff !important;
    font-weight: bold;
    margin: 15px 0px;
    display: table;
	text-decoration: none !important;
}
a.booktour:hover {
	background: #2f9def;
}
h3.marker-popup {
    padding: 15px 4px;
}

p.notes_bookingtour {
    width: 65%;
	float: left;
	line-height:19px;
}
.tab_content a,.tab_content a span{
	color:#0000CD;
    text-decoration: underline;
}
.tab_content h1 a{
	text-decoration:none !important;
	color:#000;	
}
.img-thumn{
	display: inline-block;
    float: left;	
}

.TA_excellent {
    position: relative;
}