@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;

}
/*-----------css reset---------------------*/
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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*--------------------basic-------------------*/
li {list-style:none}
a {text-decoration:none}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;
	margin:auto;
	line-height:1.5;
	
	
	
	background: #009ee5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #009ee5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ee5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009ee5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009ee5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009ee5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009ee5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ee5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
#bg { position: fixed; top: 0; left: 0; z-index:-1; } .bgwidth { width: 100%; } .bgheight { height: 100%; } 
#full {
	margin:auto;
	width:1000px;
	background:#f3f3f3;
}

.cleared
{
   display:block;
   clear: both;
   float: none;
   margin: 0;
   padding: 0;
   border: none;
   font-size: 0;
   height:0;
   overflow:hidden;
}
/*--------------------------HEADER-----------------------------*/
#header {
	width:100%;
	height:auto;
}

.banner {
	position:relative;
	z-index:5;
	}
.logo {
	position:absolute;
	top:40px;
	left:385px;
}
.top_menu {
	width:100%;
	height:39px;
	text-align:center;
	background:url(images/bg_menu.jpg) repeat left top;
}
.top_menu ul li.space_menu {
	width:225px;}
.top_menu ul a:hover {
	color:rgba(255,153,0,1);}
/*--------------------------Slideshow-----------------------------*/
#slideshow {
	width:100%;
	height:446px;
}
/*--------------------------group link-----------------------------*/
.group_link {
	width:980px;
	padding:10px;
	height:120px;
	border-bottom:1px solid #aaaaaa;
}
.sub_link {
	display:inline-block;

}
.sub_link:nth-child(2) {
	margin-left:20px;
	margin-right:20px;}
.sub_link h3 {
	color:rgba(255,255,255,1);
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	line-height:30px;}
.sub_link p {
	color:#dabe5a;
	font-size:12px;
	display:block;
	width:100%;
	height:55px;
	line-height:18px;
	overflow:hidden;
}
/*--------------------------group bottom-----------------------------*/
.group_bottom {
	width:980px;
	margin:10px;}
.sub_group_b {
	display:inline-block;
	width:309px;
	vertical-align:top;
}
.sub_group_b:nth-child(2) {
	margin:0 20px;
}
.label_group_b {
	float:left;
	width:100%;
	margin-bottom:5px;
}
.cont_group_b {
	float:left;
	width:100%;
	text-align:justify;
}
.img_about {
	float:left;
	width:309px;
	height:108px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	margin-bottom:5px;
}
.btn_chitiet1, .btn_chitiet2 {
	float:right;
	width:46px;
	height:22px;
	padding-left:15px;
	line-height:22px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background:url(images/btn_chitiet.png) no-repeat left top;
	opacity:0.9;}
.btn_chitiet1:hover, .btn_chitiet2:hover {
	opacity:1;}
.list_ser {
	list-style:none;}
.list_ser li {
	display:block;
	border-bottom:1px dashed #929292;
	padding:0 10px;}
.list_ser li:last-child {
	border-bottom:none;}
.list_ser li a {
	display:block;
	background:url(images/icon_list.png) no-repeat left 7px;
	line-height:25px;
	padding-left:25px;
	color:rgba(0,0,0,1);
}
.list_ser li a:hover {
	color:#FF6600;}
.btn_chitiet2 {
	background:url(images/bg_chitiet2.png) no-repeat left top;
	background-size:100% 100%;
	width:auto;
	padding:0 7px 0 15px;
	}
.nd_datroom {
	width:300px;
	height:140px;
	border:none;
	box-shadow:inset 1px 1px 3px #666;
	
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;}
/*--------------------------footer-----------------------------*/
#footer {
	width:100%;
	background:#dcd5c2;
	min-height:40px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;}
.nav_ft {
	display:block;
	margin:10px;
}
.nav_ft li {
	display:inline-block;
	list-style:none;
}
.nav_ft li a {
	color:rgba(0,0,0,1);
	font-weight:bold;
	display:block;
	padding:0 20px;
	font-size:12px;
	text-transform:uppercase;
}
.nav_ft li a:hover {
	text-decoration:underline;}
/*--------------------------Main-----------------------------*/
.main {
	width:970px;
	padding:15px;
	border-bottom:1px dashed #333;
}
.label_main {
	font-size:18px;
	font-weight:bold;
	color:#CC9900;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	text-indent:10px;
	border-bottom:1px solid #C93;
	margin-bottom:20px;
	line-height:30px;
	position:relative;	
	}
.label_main a.fall_back {
	position:absolute;
	top:0px;
	right:10px;
	font-size:13px;
	text-transform:none;
	font-weight:bold;
	color:#009EE5;
	padding-right:20px;
	background:url(images/icon_back.png) no-repeat right center;
}
.label_main a.fall_back:hover {
	text-decoration:underline;}
/*--------------------------item khách sạn-----------------------------*/
.item_ks {
	display: -moz-inline-stack;
    display: inline-block;
	vertical-align: top;
	*display: inline;
	margin:10px 19px;
	width:200px;
}
.item_ks a {
	display:block;
	margin-bottom:5px;
}
.item_ks img {
	width:200px;
	height:180px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	box-shadow:1px 1px 10px #333;
	-webkit-box-shadow:1px 1px 10px #333;
	-moz-box-shadow:1px 1px 10px #333;
}
.item_ks a:hover img {
	box-shadow:2px 2px 10px #000;
	-webkit-box-shadow:2px 2px 10px #000;
	-moz-box-shadow:2px 2px 10px #000;
	}
.item_ks p {
	display:block;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	color:#000000;}
/*--------------------------paging-----------------------------*/
.paging{
	clear:left; 	
	text-align:right;
	margin:10px 0;
	padding-right:10px;
}
.paging a:link, .paging a:visited, .paging a:active{
	border:1px solid #000;
	color:#000;
	background:#FFF;
	font-weight:bold;
	width:25px;
	height:25px;
	line-height:25px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	margin-top:10px;
	-moz-border-radius: 30px;
    -webkit-border-radius:30px;
    border-radius: 30px;
	margin-right:5px;
}
.paging a:hover{
	background-color:#999;
	color:#FFF;
}
#dangxem{
	background-color:#666;
	color:#FFF;
	border:1px solid #000;
}
/*--------------------------Detail khách sạn-----------------------------*/
.cont_main {
	display:block;}
.left_detail {
	float:left;
	width:650px;
	min-height:100%;
	padding-right:20px;
	border-right:1px solid #C93;
	text-align:center;
	clear:both;
}
.left_detail h3 {
	font-size:15px;
	text-transform:uppercase;
	display:block;
	line-height:30px;
}
.left_detail img {
	display:block;
	margin:auto;
	width:400px;}
.left_detail .noidung_detail {
	width:100%;
	margin-top:10px;
	text-align:justify;}
.right_detail {
	float:right;
	width:290px;
	margin-left:5px;}
#yoxview_custom img {
	width:80px;
	height:100px;
}
#yoxview_custom img:hover {
	width:78px;
	height:98px;
	border:1px solid #333;}
#yoxview_custom a {
	display:inline-block;
	vertical-align:top;
	margin:5px;
}
/*--------------------------Thư viện-----------------------------*/
.album_thuvien {
	width:100%;
}
.album_thuvien a {
	display:inline-block;
	margin:10px 15px;
}
.album_thuvien a img {
	width:160px;
	height:140px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	box-shadow:1px 1px 10px #333;
	-webkit-box-shadow:1px 1px 10px #333;
	-moz-box-shadow:1px 1px 10px #333;
}
.album_thuvien a img:hover {
	box-shadow:2px 2px 10px #000;
	-webkit-box-shadow:2px 2px 10px #000;
	-moz-box-shadow:2px 2px 10px #000;
	}
/*--------------------------item dịch vụ-----------------------------*/
.item_dichvu {
	width:450px;
	display:inline-block;
	height:120px;
	padding:10px 0px;
	border-bottom:1px solid #000;
	}
.cont_main .item_dichvu:nth-child(odd) {
	margin:0px 20px 10px 10px;
}
.cont_main .item_dichvu:nth-child(even) {
	margin:0px 10px 10px 20px;}
.img_dichvu {
	display:inline-block;
	margin-right:10px;
}
.img_dichvu img {
	width:160px;
	height:120px;
}
.mota_dichvu {
	display:inline-block;
	vertical-align:top;
	width:270px;
	height:120px;
	overflow:hidden;
}
.mota_dichvu h3 {
	text-transform:uppercase;
	margin-bottom:5px;
	white-space:nowrap;
	overflow:hidden;
}
.mota_dichvu p {
	display:block;
	overflow:hidden;
	width:100%;
	height:70px;
}
/*--------------------------Detail dịch vụ-----------------------------*/
.ngaydang {
	width:100%;
	float:left;
	color:#65666a;
	font-size:11px;
	margin-top:10px;}
.ndchitiet_tieude {
	width:100%;
	float:left;
	color:#000000;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:10px;}
.ndchitiet_mota {
	width:100%;
	float:left;
	color:#5f5f5f;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
	margin-top:10px;
	}
.ndchitiet_noidung {
	width:100%;
	float:left;
	font-size:12px;
	text-align:justify;
	margin-top:10px;
	overflow:hidden;}
.cmuc_khac {
	width:100%;
	float:left;
	margin-top:30px;
	padding:10px 0px;
	border-top:1px dashed #CCC;
	}
.orther_new {
	float:left;
	width:100%;
	margin:5px 0px;
}
.orther_new .tieude {
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-left:15px;
	width:90%;
	float:left;
}
.orther_new ul {
	width:90%;
	float:left;
	padding-left:40px;}
.orther_new li {
	list-style:none;
	float:left;
	width:100%;
	line-height:2;}
.orther_new a {
	background:url(images/icon_hotro.png) no-repeat left center;
	float:left;
	color:#686868;
	padding-left:12px;
}
.orther_new a:hover {
	text-decoration:underline;}

/*--------------------------Liên hệ-----------------------------*/
.cont_mid_left {
	float:left;
	width:450px;
}
.cont_mid_right {
	float:right;
	width:500px;
}
/*--------------------------Đặt phòng-----------------------------*/
.datroom {
	border:none;
	width:170px;
	height:25px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	box-shadow:inset 1px 1px 5px #333;}
/*--------------------------Box comments-----------------------------*/
.comments {
	width:100%;
	margin-top:5px;
	border-top:1px solid #999;
}
.comments h2 {
	line-height:40px;
	display:block;
	color:#666;}
.wrap_comment {
	max-height:500px;
	overflow:auto;
}
.sub_comment {
	width:920px;
	padding:15px;
	color:#000;
	background:#FFF;
	display:inline-block;
	margin:35px 0px 20px;
	position:relative;
	border:1px solid #ddd;
	
	-moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
	}
.name_comment {
	font-weight:bold;
	position:absolute;
	top:-30px;
	font-size:14px;
	left:30px;
	}
.date_comment {
	position:absolute;
	top:-27px;
	right:0;
	color:#999;
	font-size:13px;
}
.post_arrow {
	position:absolute;
	background:url(images/comments_arrow.png) no-repeat left top;
	width:16px;
	height:14px;
	top:-14px;
	left:18px;
	}
.send_comment {
	display:inline-block;
	width:100%;
	margin-top:15px;
	border-top: 1px solid #C9CECE;
	background: #EFEFF4;
}
.wrap_btn {
	margin:15px;
	width:110px;
	cursor:pointer;
	height:30px;
	display:inline-block;
	background:url(images/button_sprite.png) no-repeat left top;
	}
.btn_guinhanxet {
	margin-left:5px;
	width:100px;
	height:30px;
	display:block;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	padding-right:5px;
	font-weight:bold;
	color: #333;
	text-shadow: 0px 1px 0px #f7f7f7;
	background: url(images/button_sprite.png) no-repeat right -90px;
	}
#btn_send {
	display:none;}
.btn_sendcm {
	margin-left:5px;
	width:100px;
	height:30px;
	display:block;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	padding-right:5px;
	font-weight:bold;
	color: #333;
	text-shadow: 0px 1px 0px #f7f7f7;
	background: url(images/button_sprite.png) no-repeat right -90px;
	}
	
.wrap_btn:hover {
	background-position:left -30px;
	} 
.wrap_btn:hover .btn_guinhanxet , .wrap_btn:hover .btn_sendcm {
	background-position:right -120px;
	}
.hide_input_box {
	margin:15px;
	width:700px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	display:none;
	}
.hide_input_box table {
	width:100%;}
.hide_input_box span.noibat {
	color:#F00;}
.input_cm {
	border:none;
	-moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
	box-shadow:inset 1px 1px 3px #666;
	height:30px;
	width:300px;
}
.noidung_cm {
	width:350px;
	height:100px;
	border:none;
	-moz-border-radius: 5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
	box-shadow:inset 1px 1px 3px #666;
}
/*--------------------------Thống kê-----------------------------*/
.thongke_box {
	width:100%;
	float:left;
	margin:10px 0;
}
.thongke_box h3 {
	color:#003366;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-bottom:5px;
}
.thongke_box p {
	display:block;
}
/*--------------------------HEADER-----------------------------*/
/*--------------------------HEADER-----------------------------*/
/*--------------------------HEADER-----------------------------*/
/*--------------------------HEADER-----------------------------*/