@charset "utf-8";
/* CSS Document */
body
{
	color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin:0 auto;
	padding:0;
	width:970px;
	background:#1e0000 url(../images/backtop.gif) repeat-x scroll;
}
.logo{
	width:247px;
	height:244px;
	position:absolute;
	margin:0 0 0 32px;
	z-index: 1000;
}
.en{
	background:url(../images/en.gif) no-repeat scroll;
	width:27px;
	height:27px;
	float:right;
	margin-top:15px;
	margin-right:10px;
}
.vi{
	background:url(../images/vi.gif) no-repeat scroll;
	width:27px;
	height:27px;
	float:right;
	margin-top:15px;
	margin-right:10px;
}
.link-signin{
	float:right;
	margin-top:18px;
	margin-right:10px;
}
.input-search{
	width:142px;
	height:19px;
	border:1px solid #956666;
	margin-right:1px;
	float:right;
	color:#ba9999;
	margin-top:17px;
	background-color:#530000;
	padding:1px 0 0 2px;
}
.input-news{
	width:163px;
	height:19px;
	border:1px solid #4b3333;
	margin-right:1px;
	float:left;
	color:#766766;
	background-color:#1e0000;
	padding:1px 0 0 2px;
}
.but-search{
	border:1px solid #956666;
	height:19px;
	text-align:center;
	float:right;
	color:#ba9999;
	margin-right:14px;
	margin-top:17px;
	display:inline;
	padding:1px 3px 0 3px;
}
.but-gui{
	border:1px solid #4b3333;
	height:19px;
	text-align:center;
	float:left;
	color:#766766;
	padding:1px 3px 0 3px;
}
.float{
	float:left;
	display:inline-block;
}
.clear{
	clear:both;
}
 .divmenu{
    height:16px;
    padding:32px 0 35px 360px;
    overflow:hidden;
}

#menu {
	background:transparent none repeat scroll 0%;
	float:left;
	z-index:4000;
}
#menu a {
	float:left;
	height:16px;
	text-decoration:none;
	text-indent:-4000px;
}
#menu a:hover {
	background-position:0pt -16px;
}
#menu a.active {
	background-position:0pt -16px;
}
 #trangchu {
width:82px;
margin-right:25px;
background:transparent url(../images/trangchu.gif) no-repeat scroll left top;
}
#phong {
width:50px;
margin-right:25px;
background:transparent url(../images/phong.gif) no-repeat scroll left top;
}
#bando {
width:53px;
margin-right:25px;
background:transparent url(../images/bando.gif) no-repeat scroll left top;
}#khuyenmai {
width:86px;
margin-right:25px;
background:transparent url(../images/khuyenmai.gif) no-repeat scroll left top;
}
#dichvu {
width:59px;
margin-right:25px;
background:transparent url(../images/dichvu.gif) no-repeat scroll left top;
}
#nhahang {
width:75px;
margin-right:25px;
background:transparent url(../images/nhahang.gif) no-repeat scroll left top;
}
 #tour {
    width:40px;
    background:transparent url(../images/tour.gif) no-repeat scroll left top;
}
#datphong {
	width:81px;
	background:transparent url(../images/datphong.gif) no-repeat scroll left top;
}


 #trangchu-en {
width:40px;
margin-right:20px;
background:transparent url(../images/trangchu-en.gif) no-repeat scroll left top;
}
#phong-en {
width:92px;
margin-right:20px;
background:transparent url(../images/phong-en.gif) no-repeat scroll left top;
}
#bando-en {
width:69px;
margin-right:20px;
background:transparent url(../images/bando-en.gif) no-repeat scroll left top;
}
#khuyenmai-en {
width:85px;
margin-right:20px;
background:transparent url(../images/khuyenmai-en.gif) no-repeat scroll left top;
}
 #dichvu-en {
width:59px;
margin-right:19px;
background:transparent url(../images/dichvu-en.gif) no-repeat scroll left top;
}
#nhahang-en {
width:86px;
margin-right:19px;
background:transparent url(../images/nhahang-en.gif) no-repeat scroll left top;
}
#tour-en {
width:44px;
background:transparent url(../images/tour-en.gif) no-repeat scroll left top;
}
#datphong-en {
	width:89px;
	background:transparent url(../images/datphong-en.gif) no-repeat scroll left top;
}


.banner-home{
	background:url(../images/banner-home.jpg) no-repeat scroll;
	width:946px;
	height:476px;
}
.border-home{
	background:url(../images/border-home.gif) no-repeat scroll;
	width:946px;
	height:476px;
	padding:12px;
}
.content{
	padding:25px 40px 20px 40px;
}
.top-bot{
	background:url(../images/line-bot.gif) top no-repeat scroll;
}
.bot-bot{
	background:url(../images/line-bot.gif) bottom no-repeat scroll;
	height:90px;
	margin: 0px 40px;
}
.deco-bot{
	background:url(../images/deco-bot.gif) center no-repeat scroll;
	height:28px;
}
.info-bot{
	color:#65563c;
	font-size:11px;
	line-height:13px;
	text-align:center;
	padding:7px 0 50px 0;
	overflow:hidden;
}
.wel-vi{
	background:url(../images/wel-vi.gif) no-repeat scroll;
	width:490px;
	height:44px;
	margin-bottom:35px;
	margin-top:30px;
}
.wel-en{
	background:url(../images/wel-en.gif) no-repeat scroll;
	width:400px;
	height:44px;
	margin-bottom:35px;	
	margin-top:30px;
}
.col1{
	width:232px;
	float:left;
	margin-right:40px;
}
.col2{
	width:618px;
	float:left;
}
.col3{
	width:680px;
	float:left;
}
.col4{
	width:600px;
	float:left;
	padding:0 20px 0 40px;
	border-left:#786666 solid 1px;
	/*min-height:250px;
	.height:250px;*/
}
.order{
	background:url(../images/banner-dat.gif) no-repeat scroll;
	width:142px;
	height:97px;
	text-align:center;
	padding-top:2px;
	padding-left:10px;
	text-transform:uppercase;
	color:#bca06f;
	margin:40px 0 0 49px;
}
.newsletter{
	padding:20px 0 0 384px;
}
a.linkyel:link{
	text-decoration:none;
	color:#d4a754;
}
a.linkyel:visited,a.linkyel:active{
text-decoration:none;
color:#d4a754;
}
a.linkyel:hover{
	text-decoration:underline;
	color:#d4a754;
}
a.link-search:link{
	text-decoration:none;
	color:#ba9999;
	cursor:pointer;
}
a.link-search:visited,a.link-search:active,a.link-search:hover{
	text-decoration:none;
	color:#ba9999;
	cursor:pointer;
}
a.link-gui:link{
	text-decoration:none;
	color:#766766;
	cursor:pointer;
}
a.link-gui:visited,a.link-gui:active,a.link-gui:hover{
	text-decoration:none;
	color:#766766;
	cursor:pointer;
}
.title-bando{
	background:url(../images/title-bando-vi.gif) no-repeat right scroll;
	height:20px;
	width:292px;
}
.title-bando-en{
	background:url(../images/title-bando-en.gif) no-repeat right scroll;
	height:13px;
	width:303px;
}
.title-dichvu{
	background:url(../images/title-dichvu-vi.gif) no-repeat right scroll;
	height:16px;
	width:297px;
}
.title-dichvu-en{
	background:url(../images/title-dichvu-en.gif) no-repeat right scroll;
	height:13px;
	width:297px;
}
.title-khuyenmai{
	background:url(../images/title-khuyenmai-vi.gif) no-repeat right scroll;
	height:18px;
	width:315px;
}
.title-khuyenmai-en{
	background:url(../images/title-khuyenmai-en.gif) no-repeat right scroll;
	height:13px;
	width:317px;
}
.title-tour{
	background:url(../images/title-tour-vi.gif) no-repeat right scroll;
	height:13px;
	width:328px;
}
.title-tour-en{
	background:url(../images/title-tour-en.gif) no-repeat right scroll;
	height:13px;
	width:285px;
}
.title-nhahang{
	background:url(../images/title-nhahang-vi.gif) no-repeat right scroll;
	height:17px;
	width:309px;
}
.title-nhahang-en{
	background:url(../images/title-nhahang-en.gif) no-repeat right scroll;
	height:13px;
	width:317px;
}
.title-dat{
	background:url(../images/title-dat-vi.gif) no-repeat right scroll;
	height:20px;
	width:315px;
}
.title-dat-en{
	background:url(../images/title-dat-en.gif) no-repeat right scroll;
	height:13px;
	width:320px;
}
.title-dangnhap{
	background:url(../images/title-dangnhap-vi.gif) no-repeat right scroll;
	height:21px;
	width:315px;
}
.title-dangnhap-en{
	background:url(../images/title-dangnhap-en.gif) no-repeat right scroll;
	height:13px;
	width:285px;
}
.title-tim{
	background:url(../images/title-tim-vi.gif) no-repeat right scroll;
	height:22px;
	width:384px;
}
.title-tim-en{
	background:url(../images/title-tim-en.gif) no-repeat right scroll;
	height:13px;
	width:373px;
}
.title-phong{
	background:url(../images/title-phong-vi.gif) no-repeat right scroll;
	height:17px;
	width:289px;
}
.title-phong-en{
	background:url(../images/title-phong-en.gif) no-repeat right scroll;
	height:15px;
	width:318px;
}
.deco-mid{
	background:url(../images/deco-mid.gif) no-repeat scroll;
	width:234px;
	height:42px;
	margin:8px 0 25px 135px;
}
.map{
	/*background:url(../images/map.gif) no-repeat scroll;*/
	width:616px;
	height:401px;
	border:#d4a754 solid 1px;
	margin-bottom:4px;
	margin-top:6px;
}
.map img
{
    border-style: none;
}
.border-other{
	background:url(../images/border.gif) no-repeat scroll;
	width:958px;
	height:368px;
	padding:12px 0 0 12px;
}
.banner-map{
	background:url(../images/banner-bando.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.banner-dichvu{
	background:url(../images/banner-dichvu.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.banner-khuyenmai{
	background:url(../images/banner-khuyenmai.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.banner-tour{
	background:url(../images/banner-tour.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.banner-nhahang{
	background:url(../images/banner-nhahang.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.banner-dat{
	background:url(../images/banner-dat.jpg) no-repeat scroll;
	width:946px;
	height:356px;
}
.bullet{
	background:url(../images/bullet.gif) no-repeat left scroll;
	margin-bottom:17px;
	padding-left:10px;
}
.bullet a{
	color: #fff;
	text-decoration: none;
}
.bullet a:hover{
	color: #D4A754;
	text-decoration: none;
}
.bullet a.active{
	color: #D4A754;
	text-decoration: none;
}
.bullet2{
	background:url(../images/bullet2.gif) no-repeat left scroll;
	padding-left:14px;
}
.line{
	background:url(../images/line.gif) no-repeat scroll;
	width:257px;
	height:9px;
	margin-top:30px;
}
.title-yel{
	background:url(../images/bullet.gif) left 50% no-repeat scroll; 
	padding-left:10px;
	font-size:18px;
	color:#d4a754;
	margin-bottom:10px;
}
.frame-tour{
	background-color:#5a0000;
	border:1px solid #786666;
	padding:18px;
	margin:20px 0 20px 0;
}
.gia{
	background-color:#5a0000;
	padding:9px 15px 8px 15px;
	margin:15px 0 20px 0;
	border:1px solid #d4a754;
}

.detail-room{
	background-color:#290d0d;
	padding:10px 18px 10px 18px;
}
.deco-frame{
	background:url(../images/deco-frame.gif) no-repeat scroll;
	width:188px;
	height:36px;
	margin:20px 0 0 207px;
}
.deco-frame2{
	background:url(../images/deco-frame.gif) no-repeat scroll;
	width:188px;
	height:36px;
	margin:5px 0 0 207px;
}
.frame{
	width:450px;
	height:auto;
	border:1px solid #d4a754;
	background-color:#1e0000;
	padding:5px;
	margin:0 0 20px 70px;
}
.frame2{
	width:450px;
	height:auto;
	border:1px solid #d4a754;
	background-color:#1e0000;
	padding:5px;
	float:left;
}
.frame-res{
	background: url(../images/frame-res.gif) no-repeat scroll;
	width:493px;
	height:269px;
	padding:3px 0 0  125px;
	margin-bottom:10px;
	
}
.frame-room{
	background: url(../images/frame-room.gif) no-repeat scroll;
	width:403px;
	height:329px;
	padding:3px 0 0  124px;
}
.bar-sli{
	border:1px solid #715e5e;
	width:568px;
	height:60px;
	padding:14px 8px 14px 8px;
	background-color:#5a0000;
	overflow:hidden;
}
.pre2{
	background:url(../images/pre2.gif) no-repeat scroll;
	width:25px;
	height:25px;
	margin-right:6px;
	margin-left:122px;
	float:left;
	display:inline;
	overflow:hidden;
}
.next2{
	background:url(../images/next2.gif) no-repeat scroll;
	width:25px;
	height:25px;
	float:left;
	display:inline;
	overflow:hidden;
}
.div-but-slide{
	margin-top:-50px;
	margin-left:470px;
	margin-bottom:50px;
}
.pre{
	background:url(../images/pre2.gif) no-repeat scroll;
	width:25px;
	height:25px;
	margin-right:6px;
	float:left;
	display:inline;
	overflow:hidden;
}
.next{
	background:url(../images/next2.gif) no-repeat scroll;
	width:25px;
	height:25px;
	float:left;
	display:inline;
	overflow:hidden;
}
.sli{
	width:535px;
	height:60px;
	float:left;
}
.thumb{
	border:2px solid #ffffff;
	margin-right:20px;
}
.bor-tab{
	border:#786666 1px solid;
	margin-bottom:20px;
}
.bor-bot{
	border-bottom:#786666 1px solid;
	background-color:#5a0000;
	height:30px;
	padding-left:15px;
	text-transform:uppercase;
	color:#FFFFFF;
}
.bor-bot2{
	border-bottom:#9c6666 1px solid;
}
.content-tab{
	padding:30px 15px 5px 15px;
}
.label{
	width:126px;
	padding-top:3px;
	color:#FFFFFF;
	float:left;
}
.label2{
	width:62px;
	padding-top:3px;
	padding-right:4px;
	color:#FFFFFF;
	text-align:right;
	float:left;
}
.label3{
	width:62px;
	padding-top:3px;
	padding-right:4px;
	color:#FFFFFF;
	float:left;
	line-height:170%;
}
.label4{
	padding-top:3px;
	margin-bottom:1px;
	color:#FFFFFF;
	line-height:170%;
}
.label5{
	width:134px;
	padding-top:6px;
	color:#FFFFFF;
	float:left;
}
.input{
	height:19px;
	border:1px solid #898989;
	float:left;
	color:#ffffff;
	background-color:#3f2625;
	padding:1px 0 0 2px;
	margin-bottom:14px;
}
.input2{
	height:19px;
	border:1px solid #898989;
	color:#ffffff;
	background-color:#3f2625;
	padding:1px 0 0 2px;
	margin-bottom:3px;
}
.text-yel{
	color:#d4a754;
}
.text-bold{
	font-weight:bold;
}
.calendar{
	background:url(../images/calendar.gif) no-repeat scroll;
	width:19px;
	height:16px;
	margin:3px 0 0 3px;
	float:left;
}
.line-tab{
	height:1px;
	background-color:#786666;
	overflow:hidden;
	margin-bottom:14px;
}
.line-tab2{
	height:1px;
	background-color:#786666;
	overflow:hidden;
	margin-top:14px;
	margin-bottom:14px;
}
.left-but-back{
	background:url(../images/left-but-back.gif) left no-repeat scroll;
	height:28px;
}
.right-but-back{
	background:url(../images/right-but-back.gif) right no-repeat scroll;
	height:25px;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
}
.line-but-back{
	background:url(../images/line-but.gif) repeat-x scroll;
	height:28px;
}
.but-check{
	width:100px;
	height:28px;
	margin-left:48px;
	margin-top:10px;
	margin-bottom:5px;
}
.but-dat{
	width:114px;
	height:28px;
	margin-left:142px;
	margin-right:10px;
	margin-top:20px;
	float:left;
	display:inline;
}
.but-dat2{
	width:114px;
	height:28px;
	margin-left:30px;
	margin-top:10px;
	float:left;
	display:inline;
}
.but-huy{
	width:70px;
	height:28px;
	margin-right:10px;
	margin-top:20px;
	float:left;
}
.small-frame{
	background:url(../images/deco-frame-small.gif) no-repeat scroll;
	padding:23px 0 0 5px;
	width:240px;
	height:155px;
	float:left;
	margin-bottom:20px;
}
.checkbox{
	float:left;
	margin-top:4px;
	margin-right:3px;
	margin-bottom:16px;
}
.back-tab{
	background-color:#290d0c;
}
.title-vip-room{
	background:url(../images/title-vip-room.jpg) no-repeat scroll;
	width:268px;
	height:206px;
	margin-bottom:10px;
	float:left;
}
.title-deluxe-room{
	background:url(../images/title-delux-room.jpg) no-repeat scroll;
	width:268px;
	height:220px;
	margin-bottom:10px;
	float:left;
}
.title-superior-room{
	background:url(../images/title-superior-room.jpg) no-repeat scroll;
	width:330px;
	height:220px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}
.title-royaldeluxe-room{
	background:url(../images/title-royal-delux-room.jpg) no-repeat scroll;
	width:330px;
	height:206px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}
.welcome{
	text-align:right;
	padding-right:15px;
	padding-bottom:10px;
}
a.thoat:link,a.thoat:active,a.thoat:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.thoat:hover{
	color:#d4a754;
	text-decoration:underline;
}
.top-book-vi{
	background:url(../images/top-book-vi.gif) no-repeat scroll;
	height:14px;
	overflow:hidden;
}
.top-book-en{
	background:url(../images/top-book-en.gif) no-repeat scroll;
	height:14px;
	overflow:hidden;
}
.bot-book{
	background:url(../images/bottom-book.gif) no-repeat scroll;
	height:29px;
	margin-bottom:10px;
}
.mid-book{
	border-left:1px solid #d4a754;
	border-right:1px solid #d4a754;
	width:210px;
	padding:10px 0 10px 20px;
}
.add{
	text-align:center;	
	color:#d4a754;
	line-height:14px;
	margin-top:20px;
}
.pic-ser{
	background:url(../images/pic-ser.jpg) right bottom no-repeat scroll;
	height:560px;
	width:100%;
	margin-bottom:10px;
}
.leaf-room{
	background:url(../images/leaf-room.gif) no-repeat scroll;
	width:131px;
	height:69px;
	margin-left:450px;
}
.title-sup{
	background:url(../images/title-sup.gif) no-repeat scroll;
	width:158px;
	height:38px;
	margin-left:230px;
	margin-bottom:25px;
}
ul,li{
	margin-top:2px;
	margin-bottom:1px;
}
.img-tour-dd{
	border:1px solid #d4a754;
	float:left;
	margin-right:20px;
	margin-top:6px;
}
.image-tour-dd{
	float:left;
	width:198px;
	margin-right:20px;
}
.text-tour-dd{
	float:left;
	width:396px;
}
.line-but-detail{
	background:url(../images/line-but-detail.gif) repeat-x scroll;
	height:21px;
}
.right-but-detail{
	background:url(../images/right-but-detail.gif) right no-repeat scroll;
	height:21px;
}
.left-but-detail{
	background:url(../images/left-but-detail.gif) left no-repeat scroll;
	height:21px;
	text-align:center;
	line-height:170%;
	color:#1e0000;
}
.but-detail{
	width:80px;
	margin-top:5px;
}
.div-but{
margin-left:221px;
}
.but-next-page{
width:80px;
margin-top:5px;
margin-right:10px;
float:left;
margin-bottom:10px;
display:inline;
}
.but-pre-page{
	width:95px;
	margin-top:5px;
	float:left;
    margin-right:10px;
	margin-bottom:10px;
}
.line-tour{
	background:url(../images/line-tour.gif) right no-repeat scroll;
	width:618px;
	height:9px;
	margin:15px 0 15px 0;
}
a.link-but:link,a.link-but:hover,a.link-but:active,a.link-but:visited{
	text-decoration:none;
	cursor:pointer;
	border:none;
}
.but-back{
	width:80px;
	margin-top:10px;
	margin-bottom:20px;
}


#mygallery1 
{
    overflow:hidden;
}
.stepcarousel 
{
    /*background-color:#5A0000;
    border:1px solid #715E5E;
    height:60px;
    overflow:hidden;
    padding:14px 8px;
    width:568px;*/
    float:left;
    height:269px;
    width:400px;
    overflow:scroll;
    position:relative;
}
.stepcarousel .belt {
    left:0pt;
    position:absolute;
    top:0pt;
}
.stepcarousel .panel1 
{
    float:left;
    margin:0px;
    overflow:hidden;
    vertical-align:middle;
    width:400px;
    margin-right: 3px;
}

.stepcarousel1
{
    float:left;
    height:266px;
    width:400px;
    overflow:scroll;
    position:relative;
}
.stepcarousel1 .belt {
    left:0pt;
    position:absolute;
    top:0pt;
}
.stepcarousel1 .panel1 
{
    float:left;
    margin:0px;
    overflow:hidden;
    vertical-align:middle;
    width:400px;
}

.stepcarousel2
{
    float:left;
    height:150px;
    width:235px;
    overflow:scroll;
    position:relative;
}
.stepcarousel2 .belt {
    left:0pt;
    position:absolute;
    top:0pt;
}
.stepcarousel2 .panel1 
{
    float:left;
    margin:0px;
    overflow:hidden;
    vertical-align:middle;
    width:235px;
    margin-right: 20px;
}

.validate-left
{
    color: #D4A754;
}

.validate
{
    color: #D4A754;
    margin-left:126px;
}

#ctl00_ContentPlaceHolder1_Calendar1_dateTextBox
{
    height:21px;
	border:1px solid #898989;
	float:left;
	color:#ffffff;
	background-color:#3f2625;
	padding:3px 0 0 2px;
	margin-bottom:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.linkbutton{
	color:#fff;
	text-decoration: none;
}

a.designed
{
    text-decoration: none;
    color: #D4A754;
}
a.designed:hover
{
    text-decoration: underline;
    color: #D4A754;
}
