/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
* html .gioi_thieu {
	height:530px;
}
/* */
body
{
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background:url(/images/bg.png) no-repeat bottom fixed;
	padding:0px;
	margin:0px;
}
a
{
	text-decoration:none;
	color:#FFFFFF;
	outline:none;
}
a:hover
{
	color:#FFFFFF;
}

a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}

.tgp_container
{
	margin:0px auto;
	width:1005px;
	text-align:left;
	padding:0px;
	height:auto
}
.tgp_container .tgp_left
{
	width:216px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	margin-top:45px;
}
.tgp_container .tgp_left h1.l_title
{
	width:216px;
	height:41px;
	padding:0px;
	margin:0px;
	background:url(/images/dat_phong_title.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_left .l_box_content
{
	width:216px;
	height:500px;
	padding:0px;
	margin:0px;
	background:url(/images/left_box_content_bg.png) no-repeat;
}
.tgp_container .tgp_left .l_box_content .noi_dung
{
	color:#F90;
	height:auto;
	width:190px;
	margin-left:18px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .name
{
	color:#F90;
	height:auto;
	width:190px;
	padding-bottom:5px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input
{
	color:#F90;
	height:25px;
	width:190px;
	padding-bottom:3px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input input.text
{
	height:17px;
	width:150px;
	padding:0px;
	margin:0px;
	margin-right:5px;
	color:#666;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input .label
{
	width:70px;	
	float:left;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input select.calendarDateInput
{
	height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input input.calendarDateInput
{
	height:12px;
	width:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input .email
{
	width:50px;	
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input .btn_booking
{
	width:70px;
	height:25px;
	background:url(/images/btn_booking.png) no-repeat;
	border:none;
	font-size:11px;
	color:#F90;
	margin-left:50px;
	outline:none;
	padding-bottom:5px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input input.email
{
	color:#666;
	height:17px;
	width:130px;
	padding:0px;
	margin:0px;
	margin-right:5px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .input input.phong,select.phong
{
	color:#666;
	height:17px;
	width:110px;
	padding:0px;
	margin:0px;
	font-size:11px;
	padding-top:2px;
}
.tgp_container .tgp_left .l_box_content .noi_dung h1.weather
{
	background:url(/images/icon_a2.png) no-repeat left center;
	height:20px;
	border-bottom:dotted 1px #cccccc;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	text-indent:30px;
	margin-top:5px;
	margin-bottom:5px;
}
.tgp_container .tgp_left .l_box_content .noi_dung h1.ty_gia
{
	background:url(/images/icon_a3.png) no-repeat left center;
	height:20px;
	border-bottom:dotted 1px #cccccc;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	text-indent:30px;
	margin-top:5px;
	margin-bottom:5px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .content
{
	color:#FFFFFF;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online
{
	width:190px;
	border-top:dotted 1px #cccccc;
	line-height:20px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online .bottom
{
	width:190px;
	height:30px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online .bottom .label
{
	width:60px;
	height:30px;
	float:left;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online .bottom .number
{
	width:180px;
	height:30px;
	text-align:center;
	padding-top:0px;
	margin-right:5px;
	margin-top:10px;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online span 
{
	color:#000;
}
.tgp_container .tgp_left .infomation
{
	width:210px;
	line-height:20px;
	margin-top:50px;
	margin-left:0px;
	color:#FC0;
}
.tgp_container .tgp_left .infomation span
{
	color:#C30;
}
.tgp_container .tgp_left .l_box_content .noi_dung .online span
{
	color:#FFFFFF;	
}
.tgp_container .tgp_left .l_box_bottom
{
	width:216px;
	height:16px;
	padding:0px;
	margin:0px;
	background:url(/images/left_box_bottom_bg.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_body
{
	width:606px;
	height:auto;
	margin:0px;
	margin-left:3px;
	padding:0px;
	float:left;
	border-left:dashed 1px #930;
}
.tgp_container .tgp_body .b_top
{
	width:606px;
	height:29px;
	background:#680000;
	padding:0px;
	margin:0px;
}
.tgp_container .tgp_body .b_top .box_left
{
	padding:5px;
	height:10px;
	width:330px;
	font-size:14px;
	float:left;
}
.tgp_container .tgp_body .b_top .box_right
{
	margin-top:3px;
	width:205px;
	font-size:14px;
	float:left;
	position:relative;
}
.tgp_container .tgp_body .b_top .box_right input.input_text
{
	background:url(/images/input_text_bg.png) no-repeat;
	width:173px;
	height:19px;
	padding:0px;
	margin:0px;
	border:none;
	font-size:11px;
	font-style:italic;
	position:absolute;
	text-indent:10px;
}
.tgp_container .tgp_body .b_top .box_right input.btn_search
{
	background:url(/images/input_button_bg.png) no-repeat;
	width:23px;
	height:19px;
	padding:0px;
	margin:0px;
	border:none;
	position:absolute;
	right:10px;
}
.tgp_container .tgp_body .b_top .b_flag
{
	width:60px;
	float:left;
	padding-top:5px;
}

.tgp_container .tgp_body .b_banner
{
	background:url(/images/banner.png) no-repeat;
	width:607px;
	height:197px;
}
.tgp_container .tgp_body .b_content
{
	background:#290000 url(/images/body_bg.png) no-repeat;
	width:607px;
	height:auto;
}
.tgp_container .tgp_body .b_content .intro
{
	width:607px;
	height:185px;
	padding:0px;
	margin-bottom:30px;
}
.tgp_container .tgp_body .b_content .intro .left
{
	width:390px;
	height:160px;
	float:left;
	padding-left:30px;
	padding-top:15px;
	padding-right:10px;
}
.tgp_container .tgp_body .b_content .intro .left .title
{
	width:390px;
	height:20px;
	text-transform:uppercase;
	font-size:20px;
	color:#F90;
}
.tgp_container .tgp_body .b_content .intro .left .desc
{
	width:390px;
	height:130px;
	color:#FFC;
	text-align:justify;
	margin-top:5px;
}
.tgp_container .tgp_body .b_content .intro .left .detail
{
	width:70px;
	height:20px;
	color:#FFC;
	text-align:justify;
	background:url(/images/bullet.png) no-repeat 50px 0px;
	margin-right:20px;
	font-weight:bold;
	float:right;
}
.tgp_container .tgp_body .b_content .intro .right
{
	width:162px;
	height:160px;
	float:left;
	padding-top:15px;
}
.tgp_container .tgp_body .b_content .intro .right .hinh_anh
{
	width:161px;
	height:176px;
	background:url(/images/bg_images.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
}
.tgp_container .tgp_body .b_content .intro .right .hinh_anh img
{
	padding-left:4px;
	padding-top:6px;
}
.tgp_container .tgp_body .b_content .news
{
	width:607px;
	height:auto;
	margin:0px;
}
.tgp_container .tgp_body .b_content .news .box_news
{
	width:590px;
	height:150px;
	padding:0px;
	padding-left:10px;
	margin:0px;
}
.tgp_container .tgp_body .b_content .news .box_news .left
{
	width:152px;
	height:148px;
	padding-right:10px;
	margin:0px;
	background:url(/images/bg_image_news.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	float:left;
}
.tgp_container .tgp_body .b_content .news .box_news .left  a img
{
	padding-left:24px;
	padding-top:22px;
}
.tgp_container .tgp_body .b_content .news .box_news .right
{
	width:425px;
	height:148px;
	margin:0px;
	float:left;
}
.tgp_container .tgp_body .b_content .news .box_news .right .title
{
	width:420px;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#FC0;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.tgp_container .tgp_body .b_content .news .box_news .right .title a
{
	color:#fed301;	
}
.tgp_container .tgp_body .b_content .news .box_news .right .desc
{
	width:420px;
	height:90px;
	margin:0px;
	padding:0px;
	text-align:justify;
}
.tgp_container .tgp_body .b_content .news .box_news .right .detail
{
	width:65px;
	height:20px;
	margin:0px;
	padding:0px;
	background:url(/images/bullet_1.png) no-repeat 45px 0px;
	margin-right:10px;
	float:right;
	font-weight:bold;
/*	behavior: url(/images/iepngfix.htc);*/
}
.tgp_container .tgp_body .b_content .slide
{
	width:607px;
	height:140px;
	margin:0px;
	background:url(/images/bg_slide.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	margin-top:10px;
}
.gioi_thieu
{
	background:url(/images/bg_more.png) no-repeat #2A0000;
	width:605px;
	min-height:550px;
	height:auto;
}
.gioi_thieu .hinh_anh
{
	width:570px;
	padding-left:25px;
	padding-top:15px;
}
.gioi_thieu .hinh_anh .box
{
	width:110px;
	height:110px;
	padding:0px;
	float:left;
}
.gioi_thieu .hinh_anh .box img
{
	border:solid 2px #BD370D;	
}
.navigation 
{
	font-size:11px;
	clear: both;
	padding: 10px 0px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	color:#FFFFFF;
}
.navigation .current_page_item, .navigation .page_item a {
	outline:none;
	margin:2px;
	padding:2px 6px;
	border: 1px solid #f9e976;
	text-decoration:none;
}
.navigation .page_item a {
	border: 1px solid #f9e976;
	color:#FFFFFF;
	background-color:#621c04;
}
.navigation .current_page_item, .navigation .page_item a:hover {
	color: #FFFFFF;
	background-color:#621c04;
}
.gioi_thieu .title
{
	width:500px;
	height:20px;
	text-transform:uppercase;
	font-size:20px;
	color:#F90;
	padding-top:15px;
	padding-left:22px;
}
.gioi_thieu .desc
{
	width:560px;
	color:#FFC;
	text-align:justify;
	padding-top:15px;
	margin:auto;
}
.gioi_thieu .news_order
{
	width:500px;
	padding-left:15px;
}
.gioi_thieu .news_order a
{
	color:#D9722D;
}
.gioi_thieu .news_order a:hover
{
	text-decoration:underline;
}
.tgp_container .tgp_copyright
{
	width:1000px;
	text-align:left;
	padding:0px;
	float:left;
	position:relative;
	height:90px;
}

.tgp_container .tgp_copyright .b_footer
{
	background:#290000 url(/images/footer_v1.png) no-repeat;
	width:607px;
	height:90px;
	margin-left:220px;
}
.tgp_container .tgp_copyright .menu, .tgp_copyright
{
	width:580px;
	height:35px;
	padding:10px;
	text-align:center;
	color:#999;
}
.tgp_container .tgp_copyright .b_footer .menu .menu_left
{
	width:210px;
	height:20px;
	float:left;
	text-align:left;
}
.tgp_container .tgp_copyright .b_footer .menu .menu_right
{
	width:200px;
	height:20px;
	float:right;
	text-align:right;
}
.tgp_container .tgp_copyright .div_2
{
	cursor:pointer;
	bottom:10px;
	padding-left:30px;
	width:200px;
	position:absolute;
	top:5px;
	left:820px;
}
.tgp_container .tgp_copyright .div_2 b
{
	color:#ff9900;
}
.tgp_container .tgp_right
{
	width:176px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:38px;
}
.tgp_container .tgp_right .r_menu
{
	width:174px;
	height:229px;
	padding:0px;
	margin:0px;
	background:url(/images/r_menu_bg.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	display:inline-block;
}
.tgp_container .tgp_right .r_menu ul
{
	width:150px;
	height:209px;
	padding:0px;
	padding-left:20px;
	padding-top:20px;
	margin:0px;
}
.tgp_container .tgp_right .r_menu ul li
{
	list-style-type:none;
	height:40px;
	background:url(/images/menu_bullet.png) no-repeat left 10px;
	width:140px;
}
.tgp_container .tgp_right .r_menu ul li a
{
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.tgp_container .tgp_right .r_menu ul li:hover
{
	list-style-type:none;
	height:40px;
	background:url(/images/li_hover.png) no-repeat left center;
	width:140px;
}
.tgp_container .tgp_right .r_service
{
	width:175px;
	height:229px;
	padding:0px;
	margin:0px;
	background:url(/images/r_service_bg.png) no-repeat;
	behavior: url(/images/iepngfix.htc);
	margin-top:17px;
	display:inline-block;
}
.tgp_container .tgp_right .r_service ul
{
	width:150px;
	height:140px;
	padding:0px;
	padding-left:20px;
	padding-top:60px;
	margin:0px;
}
.tgp_container .tgp_right .r_service ul li
{
	list-style-type:none;
	height:25px;
}
.tgp_container .tgp_right .r_service ul li a
{
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-size:12px;
	color:#FFF;
}
.tgp_container .tgp_right .r_service ul li a:hover
{
	color:#F90;
	font-weight:bold;
}.tgp_lien_he
{
	width:560px;	
	display:inline;
}
.tgp_lien_he .form_lien_he
{
	width:560px;
	margin-left:20px;
}
.tgp_lien_he .form_lien_he input,textarea
{
	border:0px;
	border-bottom:dotted 1px #FC0;
	background:none;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
}
.tgp_lien_he .form_lien_he input.button
{
	width:70px;
	height:25px;
	background:url(/images/btn_booking.png) 0px 0px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	outline:none;
	border:none;
	padding-bottom:3px;
}
.tgp_lien_he .form_lien_he .btn_gui
{
	background:url(/images/btn_booking.png) no-repeat;
	clear:both;
	height:25px;
	width:70px;
	float:left;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
	border:none;
}
.tgp_lien_he .form_lien_he b
{
	color:#FC0;
}
.tgp_lien_he .thong_tin_lien_he
{
	float:left;
	width:235px;
	text-align:left;
	padding:5px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}.slides {
	width:600px;
}
