﻿*
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body
{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
	color: #E37A4E;
	background-color: #ffffff;
	background: url(img/Background.gif) #ffffff fixed no-repeat 50% top;
	word-spacing: 2px;
}
body
{
	text-align: center;
}
.nested
{
	/* position: relative;     background-image: url(img/Background.png);     background-position: center top;     background-attachment: fixed;       vertical-align:top;*/
	width: 1000px;
	border-top: solid 1px #EE7C3E;
}
.contents
{
	float: left;
	text-align: left;
	position: relative;
}
.left_frame
{
	float: left;
	position: relative;
	padding-left: 8px;
	padding-right: 11px;
	width: 181px;
	text-align: justify;
	
}
.content_frame
{
	float: left;
	position: relative;
	width: 596px;
	background-color: Transparent;
	text-align: justify;
	border: solid 1px #4D2618;
	color: #9A6D2F;
	font-size: 12px;
	line-height: 18px;
}
.content_page
{
	float: left;
	position: relative;
	width: 578px;
	background-color: White;
	text-align: justify;
	padding: 7px 10px 0px 10px;	
	
}
.content_news
{
	float:left;
	position:relative;
	width:555px;
	 padding-left:14px;
	text-align:justify;
}
.gallery_frame
{
	float: left;
	position: relative;
	width: 576px; /*background-color: #323131;   */
	background-color: #FFFFFF;
	/*background-image: url(img/bgGallery.png);
	background-repeat: repeat-y; */
	padding: 14px 10px 10px 6px;
	text-align: justify; /* border: solid 1px #242424;    */
	color: #9A6D2F;
	font-size: 12px;
	line-height: 18px;
}
.GalleryCaption
{
	float: left;
	position: relative;
	width: 576px;
	font-weight: bold;
	border-bottom: solid 1px #BA4814;
	text-transform: uppercase;
	margin-top: 5px;
}
.right_frame
{
	float: left;
	position: relative;
	padding-left: 11px;
	padding-right: 8px;
	width: 181px;
}
.lrborder
{
	float: left;
	position: relative;
	width: 179px;
	border: solid 1px #BA4814;
	margin-bottom: 10px;
}
.lrCaption
{
	color: White;
	text-transform: capitalize;
	font-size: 18px;
	font-family: Times New Roman;
	background-image: url(img/captionbg.gif);
	background-position: bottom;
	background-color: Transparent;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
.transparent
{
	float: left;
	position: relative;
	
	/* 	
	background-color:#69452B;
	FILTER: alpha(opacity=65);          
	 opacity:0.65;background-image: url(img/transparent.png);background-color:White;     FILTER: alpha(opacity=5);     opacity:0.5;      display: block;*/
	width: 161px;
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	
}
.transparent .text_right
{
	float: left;
	width: 151px;
	text-align: right;
}
.transparent .text_justify
{
	margin-right: 10px;
}
.header
{
	float: left;
	position: relative;
	width: 1000px;
	height: 140px;
	vertical-align: top;
	text-align: center;
}
.language
{
	float: left;
	position: relative;
	width: 980px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: right;
	font-size: 14px;
	font-family: Times New Roman;
}
.lang_selected
{
	color: White;
	font-family: Times New Roman;
	font-size: 14px;
}

.footer
{
	float: left;
	position: relative;
	width: 1000px;
	text-align: center;
	padding-bottom: 5px;
	border-top: solid 1px #EE7C3E;
	height: 80px;
	
	/*background-color:#513725;FILTER: alpha(opacity=50);          
	 opacity:0.5;background-image: url(img/transparent.png);	
		background-color:#69452B;
	FILTER: alpha(opacity=65);          
	 opacity:0.65;
	*/	 
}
.footer_left
{
	float: left;
	position: relative;
	width: 505px;
	text-align: right;
	line-height: 16px;
}
.footer_right
{
	float: left;
	position: relative;
	width: 495px;
	text-align: left;
	line-height: 16px;
}
.ImageFrame
{
	padding: 2px 2px 2px 2px;
	height: 173px;
	width: 173px;
	border: solid 1px silver;
}
.Sparator
{
	float: left;
	height: 179px;
	/*border-right: dotted 1px silver;*/
	margin-left: 10px;
	margin-top: 10px;
}
.Sparator1
{
	float: left;
	position: relative;
	vertical-align: top;
	/*border-bottom: dotted 1px silver;*/
	width: 177px;
	height: 189px;
	margin-top: 10px;
}
.text_right
{
	padding-top:5px;
	text-align: right;
}
.text_justify
{
	text-align: justify;
}
.lrspace
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.caption_text
{
	float: left;
	width: 558px;
	padding: 0px 10px 0px 10px;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	margin-top:-15px;
}
.contact_left
{
	float: left;
	position: relative;
	width: 136px;
	line-height: 22px;
	text-align: right;
}
.contact_right
{
	float: left;
	position: relative;
	width: 420px;
	line-height: 22px;
}
.contact_form
{
	float: left;
	position: relative;
	padding-left: 30px;
}
.booking_form
{
	width: 568px;
	margin-left: 10px;
}
.booking_form td
{
	height: 24px;
	width: 100px;
}
.booking_form td lable
{
	width: 95px;
}
.booking_form td Input[type=text]
{
	padding-left: 3px;
	width: 145px;
}
.booking_form td select
{
	border: solid 1px #9A6D2F;
	width: 151px;
}
.room_info
{
	border: solid 1px #9A6D2F;
	width: 380px;
	font-family: Arial;
	font-size: 12px;
}
.room_info th
{
	border-bottom: solid 1px #9A6D2F;
	height: 26px;
	text-align: center;
}
.room_info td
{
	height: 24px;
	text-align: center;
}
.room_table
{
	border: solid 1px #9A6D2F;
	width: 568px;
	font-family: Arial;
	font-size: 12px;
	margin-left: 5px;
}
.room_table th
{
	border-bottom: solid 1px #9A6D2F;
	height: 26px;
	text-align: center;
	width: 142px;
}
.room_table td
{
	height: 24px;
	width: 142px;
}
.room_table td Input[type=text]
{
	margin-left: 40px;
	padding-left: 3px;
	width: 40px;
}
.hoavan_tren
{
	float: left;
	background-image: url(img/hoavan_tren.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 558px;
	height: 19px;
	padding: 0px 10px 0px 10px;	
	margin-bottom: 7px;
}
.hoavan_duoi
{
	float: left;
	position:relative;
	background-image: url(img/hoavan_duoi.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 558px;
	height: 20px;
	padding: 0px 10px 6px 10px;
	margin-top: 5px;	
}
.main_text
{
	font-size: 11px;
	color: #E37A4E;
	font-family: Tahoma;
}
a
{
	text-decoration: none;
	color: #B35B33;
}
a:hover
{
	text-decoration: underline;
}
Input[type=submit]
{
	border: solid 1px #B35B33;
	border-style: groove; /*border:none;*/
	background-image: url(img/buttonbg.png);
	background-position: center top;
	font-family: Tahoma;
	font-size: 11px;
	color: #58310A;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
	cursor: pointer;
	text-align: center;
}
Input[type=reset]
{
	border: solid 1px #B35B33;
	background-image: url(img/buttonbg.png);
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 11px;
	color: #58310A;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	cursor: pointer;
}
Input[type=text]
{
	border: solid 1px #B35B33;
	font-family: Tahoma;
	font-size: 11px; /*  border: solid 1px #90B1DA;FILTER: alpha(opacity=50);          opacity:0.5;*/
	cursor: text;
}
.transparent Input[type=text]
{
	border: solid 1px #B35B33;
	color: #D1C6BC;
	background-image: url(img/textbg.png);
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 11px; /* FILTER: alpha(opacity=50);          opacity:0.5;*/
	cursor: text;
}
Input[type=checkbox]
{
}
Select
{
	border: solid 1px #B35B33;
	color: White;
	background-image: url(img/textbg.png);
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 11px;
	color: #949494;
}
Select option
{
	background-image: url(img/textbg.png);
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 11px;
}
.TextBox_Center
{
	text-align: center;
}
.TextBox
{
	border: solid 1px #B35B33; /*border: solid 1px #90B1DA;*/
	font-size: 11px;
	font-family: Tahoma;
	color: #9A6D2F;
	padding-left: 3px;
}
.counter
{
	float: left;
	position: relative;
	vertical-align: bottom;
	text-align: center;
	width: 181px;
	margin-top: -10px;
}
.DivMarginTop
{
	float: right;
	min-width: 80px;
	height: 16px;
	text-align: right;
}
.Pager
{
	word-spacing: 2px;
	text-align: left;
}
.Chu_Den_Dam
{
	font-weight: bold;
	color: Black;
}
/*Drop down list*/
.calendar
{
	float: left;
	position: relative;
	margin-top: 2px;
	width: 160px;
	z-index: 1000;
}
.calendar2
{
	float: left;
	position: relative;
	margin-top: 2px;
	width: 160px;
	z-index: 999;
	display: block;
}
.show_drop
{
	float: left;
	position: relative;
	width: 160px;
}
.drop_table
{
	float: left;
	position: relative;
	border: solid 1px #B35B33; /*      FILTER: alpha(opacity=85);          opacity:0.85;*/
	z-index: 998;
	display: block;
}
.drop_table th
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #B35B33;
	background-image: url(img/bgCalander.gif);
	height: 32px;
}
.drop_table td
{
	background-color: White;
	padding-left: 3px;
	background-image: url(img/bgCalander.gif);
	height: 16px;
	width: 16px;
}

div#date_parent, #month_parent, #date_parent2, #month_parent2, #date_cin_parent, #date_cout_parent, #month_cout_parent, #month_cin_parent
{
	width: 31px;
	height: 15px; /*background-color:Transparent;  */
	z-index: 2;
}

.calendar .sample_attach, .calendar2 .sample_attach
{
	float: left;
	background-color: #925E35;
	background-image: url(img/fleche_select.gif);
	background-position: right top;
	background-repeat: no-repeat;
	border: solid 1px #D58850;
	margin-right: 1px;
	text-align: center;
}

.booking_date
{
	float: left;
	position: relative;
	background-color: White;
	background-image: url(img/fleche_select.gif);
	background-position: right top;
	background-repeat: no-repeat;
	border: solid 1px #B35B33;
	margin-right: 1px;
	padding: 0px 4px 0px 0px;
}
div#year_parent, #year_parent2, #year_cin_parent, #year_cout_parent
{
	height: 15px;
	line-height: 15px;
	width: 45px;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
	width: 20px;
	padding: 0px 3px 0px 3px;
	color: White;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	height: 15px; /*border:  1px solid #B35B33; color:   #008000;*/
}

a.sample_attach, a.sample_attach:visited
{
	float: left;
	position: relative;
	border-bottom: none;
	height: 15px;
}
div#date_child, #month_child, #date_child2, #month_child2, #date_cin_child, #date_cout_child, #month_cout_child, #month_cin_child
{
	float: left;
	position: relative;
	width: 140px;
	z-index: 10000;
	top: 1000;
}
div#year_child, #year_child2, #year_cin_child, #year_cout_child
{
	float: left;
	position: relative;
	width: 45px;
}

form.sample_attach
{
	visibility: hidden; /* border:  1px solid black;*/
	padding: 0px 3px 0px 3px;
	background: #FFFFEE;
	width: 20px;
}

form.sample_attach b
{
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: 1.1em;
}

input.sample_attach
{
	margin: 1px 0px;
	width: 170px;
}
h3
{
	font-size: 1.6em;
	margin: 0px;
}
/*End*/

/*Bo goc khung div*/
.b1, .b2, .b3, .b4
{
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1
{
	height: 1px;
	background: #CDCBC3;
	margin: 0 5px;
}
.b2
{
	height: 1px;
	background: #FFFFFF;
	border-right: 2px solid #CDCBC3;
	border-left: 2px solid #CDCBC3;
	margin: 0 3px;
}
.b3
{
	height: 1px;
	background: #FFFFFF;
	border-right: 1px solid #CDCBC3;
	border-left: 1px solid #CDCBC3;
	margin: 0 2px;
}
.b4
{
	height: 2px;
	background: #FFFFFF;
	border-right: 1px solid #CDCBC3;
	border-left: 1px solid #CDCBC3;
	margin: 0 1px;
}
.b5, .b6, .b7, .b8
{
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b5
{
	height: 1px;
	background: #CDCBC3;
	margin: 0 5px;
}
.b6
{
	height: 1px;
	background: #FFFFFF;
	border-right: solid 2px #CDCBC3;
	border-left: solid 2px #CDCBC3;
	margin: 0 3px;
}
.b7
{
	height: 1px;
	background: #FFFFFF;
	border-right: solid 1px #CDCBC3;
	border-left: 1px solid #CDCBC3;
	margin: 0 2px;
}
.b8
{
	height: 2px;
	background: #FFFFFF;
	border-right: solid 1px #CDCBC3;
	border-left: solid 1px #CDCBC3;
	margin: 0 1px;
}
/*Ket thuc bo goc*/