*{
	margin:0;
	padding:0;
}
img{
	border:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	background:transparent url('../images/bg.png') repeat-x scroll left top;
}
#main{
	width:908px;
	margin:0 auto;
}
.main_page{
	width:908px;
	float:left;
}
.Baner{
	width:905px;
	height:139px;
	float:left;
	background:transparent url('../images/bg_baner.png') repeat-x scroll left top;
}
.Logo{
	width:425px;
	float:left;
}
.Logo a{
	float:left;
}
.Logo img{
	float:left;
	padding-left:50px;
	display:inline;
}
.Sologan{
	width:475px;
	float:left;
}
.Lang{
	width:475px;
	float:left;
	margin-top:10px;
}
.Text_Sologan{
	width:475px;
	float:left;
}
.Lang_img{
	width:431px;
	float:left;
	padding-right:44px;
	margin-bottom:5px;
}
.Lang_img img{
	float:right;
	cursor:pointer;
	padding-left:5px;
}
.Lang_text{
	width:470px;
	float:left;
	padding-right:5px;
}
.Lang_text span{
	float:right;
	color:#721710;
}
.Lang_text a{
	float:right;
	color:#721710;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
}

.Flash{
	width:905px;
	float:left;
}

.Conten{
	width:905px;
	float:left;
	background:transparent url('../images/bg_conten.png') repeat scroll left top;
}
.Online{
	width:900px;
	float:left;
	margin-top:5px;
}
.Online_reservation{
	width:360px;
	float:left;
	background:transparent url('../images/Gach_conten.png') no-repeat scroll right top;
	padding-left:40px;
	display:inline;
	color:black;
}
.Bar_online{
	width:360px;
	float:left;
	margin-bottom:9px;
}
.Checkindate{
	width:360px;
	float:left;
	margin-bottom:5px;
}
.Checkin{
	width:102px;
	float:left;
	padding-right:10px;
}
.text_checkin{
	width:102px;
	float:left;
	margin-bottom:5px;
}
.text_input{
	width:99px;
	float:left;
	height:15px;
	border:0;
	font-size:11px;
	padding-top:2px;
}

.input_contact{
	height:15px;
	border:0;
	font-size:11px;
}
.bg_input_1{ width:450px; height:27px; line-height:27px; overflow:hidden; padding:0 5px; margin:1px 20px}
.inputtype{ height:22px; line-height:22px; margin-left:20px}
.inputtype2{ margin-left:20px}
.star{ color:#FF0000}

.text_discount{
	width:120px;
}
.Discount{
	width:122px;
	float:left;
}
.Room{
	width:360px;
	float:left;
	margin-bottom:5px;
}
.Adult{
	width:56px;
	float:left;
	margin-right:15px;
}
.text_room{
	width:56px;
	float:left;
	margin-bottom:5px;
}
.text_select{
	width:56px;
	float:left;
	height:17px;
	border:0px;
	font-size:11px;
}
.CheckAvailability{
	float:left;
}
.CheckAvailability img{
	float:left;
	cursor:pointer;
	padding-top:17px;
}
.PressRelease{
	width:480px;
	float:left;
	padding-left:20px;
	display:inline;
}
.Bar_PressRelease{
	width:470px;
	float:left;
}
.Conten_PressRelease{
	width:470px;
	float:left;
}
.text_press{
	width:330px;
	float:left;
}
.text_press a{
	text-decoration:none;
	color:#3f3f3f;
	float:left;
}
.text_press a:hover{
	text-decoration:underline;
}
.text_Release{
	width:320px;
	float:left;
	text-align:justify;
	margin-top:12px;
	margin-bottom:5px;
}
.text_red{
	color:#c10101;
	font-size:11px;
}
.pic_press{
	width:135px;
	height:84px;
	float:left;
}
.pic_press img{
	width:135px;
	height:84px;
	float:left;
	border:1px white solid;
}
/*--------------------------------/ Restaual /-------------------------------------------------------------------------------------*/
.Restaual{
	width:895px;
	float:left;
	padding:5px 0 5px 5px;
	display:inline;
}
.Conten_Restaual{
	width:685px;
	background:transparent url('../images/bg_hotel.png') repeat scroll left top;
	margin-right:5px;
}

.Conten_Restaual1{
	width:750px;
	float:left;
	background:transparent url('../images/bg_hotel.png') repeat scroll left top;
	margin-right:5px;
}

.Conten_Gallery{
	float:left;
	background:transparent url('../images/bg_hotel.png') repeat scroll left top;
	margin-right:5px;
}

.Restaural1{
	width:655px;
	float:left;
	margin-left:15px;
	display:inline;
	border-bottom:1px #fdc233 solid;
	padding:10px 0;
}

.line_box{
	margin-left:15px;
	border-bottom: 1px #ffd248 solid;
	
}
.bar_restaural{
	color:#6f0700;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	margin-bottom:5px;
}

.bar_gallery{
	color:#6f0700;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	margin-bottom:5px;
}

.bar_gallery a{
        color:#6f0700;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	margin-bottom:5px;
        text-decoration:none;
}

.bar_restaural a{
        float:left;
	color:#6f0700;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-decoration:none;
}
.ND_Restaural1{
	width:655px;
	float:left;
}
.ND_Restaural1 img{
	float:left;
	cursor:pointer;
	margin-right:10px;
	width:230px;
	height:171px;
}

.ND_Gallery img{
	width:300px;
	float:left;
}


.text_restaural{
	text-align:justify;
	color:#202020;
	line-height:17px;
}
.Conten_Hotel{
	width:190px;
	float:left;
	background:transparent url('../images/bg_hotel_right.png') repeat scroll left top;
	padding-left:15px;
	display:inline;
}
.Conten_Hotel h4{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#a85105;
	width:190px;
	float:left;
	padding:5px 0;
}
.Conten_Hotel ul{
	float:left;
}
.Conten_Hotel li{
	float:left;
	padding-left:12px;
	width:178px;
	display:inline;
	list-style:none;
	background:transparent url('../images/icon_hotle.png') no-repeat scroll left 4px;
	font-size:11px;
	margin-bottom:5px;
}
/*--------------------------------/ Footer /-------------------------------------------------------------------------------------*/
.Footer{
	width:875px;
	float:left;
	background:transparent url('../images/bg_footer.png') repeat scroll left top;
	padding:5px 0 5px 30px;
	display:inline;
}
.Menu_Footer{
	width:760px;
	float:left;
}
.Menu_Footerlink{
	width:425px;
	float:left;
	font-size:11px;
	margin-bottom:5px;
}
.Menu_Footerlink a{
	float:left;
	color:#a85105;
	text-decoration:none;
	padding:0 5px;
	display:inline;
}
.Menu_Footerlink a:hover{
	text-decoration:underline;
}
.text_link{
	font-size:12px;
	color:#3f3f3f;
        float:left;
}

.title_rate{
    font-size:12px;
    color:#a85105;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
}
.gallery_link{
        font-size:15px;
	color:#6f0700;
	float:left;
}
.Copyright{
	width:760px;
	float:left;
	font-size:11px;
	color:#5f5f5f;
}
.logo_footer{
	width:110px;
	float:left;
}

.bgline{ background:url(../images/bgline.gif) repeat-x bottom; padding-left:10px; margin-top:5px}
.listfacultya a{background:url(../images/iconfaculty.gif) no-repeat; padding-left:10px; color:#4d4d4d; font-weight:bold;}
.listfacultya a:hover{background:url(../images/iconfacultyhover.gif) no-repeat; padding-left:10px; color:#00b0db; font-weight:bold; text-decoration:underline}
.tdtext1r{
    height:25px;
    text-align:right;
}
.tdtext1l{
   height:25px;
    text-align:left;
    padding-left:10px;
}
.tdtext2r{
    height:25px;
    text-align:right;
}
.tdtext2l{
    height:25px;
    text-align:left;
    padding-left:10px;
}

.tdtext1ra{
    
    height:25px;
    text-align:right;
}
.tdtext1la{
    
    height:25px;
    text-align:left;
    color:blue;
    padding-left:10px;
}
.tdtext2ra{
    height:25px;
    text-align:right;
}
.tdtext2la{
    height:25px;
    text-align:left;
    color:blue;
    padding-left:10px;
}
.menu_top{
	float:left;
	
}
.menu_top img{
	float:left;
}
.menu_top a{
	float:left;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	min-width:105px;
	text-align:center;
}
.menu_top a:hover{
	color:#9bffb5;
	text-decoration:underline;
}
.titlegrey{
    font-size:12px;
    color:#a85105;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
}
.text_link2{
	font-size:12px;
	color:#3f3f3f;
        padding-left:30px;
	float:left;
}


/* Preview full size photo rules */

.title_h2 { font-weight:bold; padding: 0px; margin: 10px 10px 3px 15px; text-align: left; }
.border_preview { border: #444 1px solid; z-index: 100; background: #eaf0f5; position: absolute; }
.preview_temp_load { padding: 10px; vertical-align: middle; text-align: center; }
#loader_container { width: 100%; position: absolute; top: 40%; left:0; text-align: center; }
#loader { border: #6a6a6a 1px solid; padding: 10px 0px 16px 0px; display: block; font-size: 10px; z-index: 255; margin: 0px auto; width: 135px; color: #000000; font-family: Tahoma, Helvetica, sans; background-color: #ffffff; text-align:left; }
#loader_bg { font-size: 1px; left: 8px; width: 113px; position: relative; top: 8px; height: 7px; background-color: #ebebe4; }
#progress { font-size: 1px; left: 10px; width: 1px; position: relative; top: 1px; height: 5px; background-color: #9d9d94; }

table.Chuoi234, table.Chuoi234 td {
	border: solid 1px #CCCC00;
	border-collapse:collapse;
}
/* End Preview full size photo rules */