body
{
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	 
	color:#000;
}
.banner {

	width:980px; 
	height:365px;

}
a { text-decoration:none;}
.clear_both {clear: both;}
.align_left {float: left;}
.align_right { float: right; } 
/*****  liquid **************************************************/

.errorPageNotFound
{
	font-size:17px;
	line-height:23px;
	font-weight:bolder;
	color:#604b1c;
}
a.errorPageNotFound_gohome
{
	font-size:12px;
	line-height:18px;
	font-weight:bolder;
	color:#6b2e19;
}
a.errorPageNotFound_gohome:hover
{
	color:#b74f2c;
}
.ajax__calendar_container
		{
			position:relative;
			z-index:999;
		} 
	
 
#navigation_con
{
	float:left;
	width:100%;
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	background-color:#EAB80C;
}

	#navigation_con_wrap
	{
		margin:auto;
		width:980px;		 
	}
	
		.navigation_section
		{
			float:left;
			width:980px;
			 
		}
		
			.nav_menu
			{
				float:left;
				margin-left:180px;
				display:inline;
				
				height:56px;
			}
		

#banner_booking_con
{

}
	#banner_booking_con_wrap
	{
		margin:auto;
		width:980px;
		
	}
	
	
	
		
	.banner_col
	{
		float:left;
	
	}
		.banner_col_wrap
		{
			float:left;
			width:980px;
			height:367px;
			position:relative;
		}
			
			
	
				
			.logo_center
			{
				float:left;
				width:171px;
				height:137px;
				top:-65px;
				left:0;
				position:absolute;
				z-index:20; 
			}
				.logo_center_wrap
				{
					float:left;
					width:171px;
					height:200px;
					text-align:center;
					vertical-align:middle;
					
				}
			.banner_center
			{
				float:left;
				width:980px;
				height:367px;
				position:absolute;
				z-index:10;
				top:0;
				left:0; 
			}
			.banner_center_wrap
			{
				float:left;
				width:980px;
				height:365px;
				text-align:center;
				vertical-align:middle;
				border:1px solid #b8a986;
			}
			
#content_center_con
{
	float:left;
	width:100%;
	background-color:#fff;
	clear:both;
}	
	#content_center_con_wrap
	{
		margin:auto;
		width:980px;
	}	
	
		#content_col_left
		{
			float:left;
			width:720px;
		}
		
		


.box_left1
{
	float:left;
	width:720px;
}		
	.box_left1_header
	{
		float:left;
		width:720px;
	}
	
		a.box_left1_header_title1
		{
			 color:#6b2e19;
			 display:block;
			 font-weight:bolder;
			 font-size:14px;
			 line-height:26px;			
			 height:26px;
			 background-image:url(../Images/box_left1_header1.png);
			 background-position:0 2px;
			 background-repeat:no-repeat;
			 padding-left:36px;
			 
			 
		}
		
		a.box_left1_header_title2
		{
			 color:#6b2e19;
			 display:block;
			 font-weight:bolder;
			 font-size:14px;
			 line-height:26px;			
			 height:26px;
			 background-image:url(../Images/box_left1_header2.png);
			 background-position:0 2px;
			 background-repeat:no-repeat;
			 padding-left:36px;
			 
			 
		}
		
		a.box_left1_header_title1:hover,a.box_left1_header_title2:hover
		{
			color:#c1532d;
		}
		
	.box_left1_body
	{
		float:left;
		width:718px;
		 
		background-color:#FAF7F5;

		background-position:0 0;
		border:1px solid #b8a986;
		
		/* css 3 */
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px; 
				position:relative;
	}

.box_left2
{
	float:left;
	width:720px;
}		
	.box_left2_header
	{
		float:left;
		width:720px;
	}
	
		a.box_left2_header_title1
		{
			 color:#6b2e19;
			 display:block;
			 font-weight:bolder;
			 font-size:14px;
			 line-height:26px;			
			 height:26px;
			 background-image:url(../Images/box_left2_header1.png);
			 background-position:0 2px;
			 background-repeat:no-repeat;
			 padding-left:36px;
			 			 
		}
		a.box_left2_header_title1:hover
		{
		color:#c1532d;
		}
	 
	
	.box_left2_body
	{
		float:left;
		width:718px;
		 
		background-color:#FAF7F5;
	
		background-position:0 0;
		border:1px solid #b8a986;
		
		/* css 3 */
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px; 
				position:relative;
	}
	

.tour_left_default_section
{
		float:left;
		width:720px;
		margin-top:10px;
}
	.tour_left_default
	{
		float:left;
		width:720px;
		margin-top:10px;
		margin-bottom:10px;
		 
	}
	a.tour_left_default_title1
	{
		font-size:12px;
		font-weight:bolder;
		line-height:18px;
		color:#6b2e19;
		text-align:justify;
	}
	
	a.tour_left_default_title1:hover
	{
		color:#b64d29;
	}
	
.car_left_default_section
{
		float:left;
		width:720px;		 
}	

	.car_left_default
	{
		float:left;
		width:718px;
		margin-top:10px;
		
	
			background-repeat:no-repeat;
			background-position:360px 0px;	
			margin-bottom:10px;
	}
		.car_left_default_col1
		{
			float:left;
			width:358px;
			padding-right:2px;
			 
				
		}
		
		.car_left_default_col2
		{
			float:left;
			width:358px;
			 
		}
		
		a.car_left_default_title1
		{
			font-size:12px;
			line-height:18px;
			color:#9c3a18;
			font-weight:bolder;
			text-align:justify;
			
		}
		
		a.car_left_default_title1:hover
		{
			color:#d14e21;
		}
		.car_left_default_text
		{
			font-size:12px;
			line-height:18px;
			color:#534e44;
		}
		
.airfare_left_default_section		
{
		float:left;
		width:720px;
}

	.box_left3
	{
		float:left;
		width:720px;
	}		
	.box_left3_header
	{
		float:left;
		width:720px;
	}
		.box_left3_header_left,.box_left3_header_right
		{
			float:left;
			width:360px;
		}
		a.box_left3_header_title1
		{
			color:#6b2e19;
			display:block;
			font-weight:bolder;
			font-size:14px;
			line-height:26px;			
			height:26px;
			background-image:url(../Images/box_left3_header1.png);
			background-position:-10px 2px;
			background-repeat:no-repeat;
			padding-left:36px;
		}
		a.box_left3_header_title1:hover
		{
			color:#b54f2c;
		}
		
		a.box_left3_header_title2
		{
			color:#6b2e19;
			display:block;
			font-weight:bolder;
			font-size:14px;
			line-height:26px;			
			height:26px;
			background-image:url(../Images/box_left3_header2.png);
			background-position:0 2px;
			background-repeat:no-repeat;
			padding-left:36px;
		}
		a.box_left3_header_title2:hover
		{
			color:#b54f2c;
		}
		
	.box_left3_body
	{
		float:left;
		width:718px;
		 
		background-color:#FAF7F5;
	
		background-position:0 0;
		border:1px solid #b8a986;
		
		/* css 3 */
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px; 
				position:relative;
	}
.airfare_left_default
{
	float:left;
	width:718px;
	margin-top:10px;
	margin-bottom:10px;
		
			background-repeat:no-repeat;
			background-position:360px 0px;	
}	

		.airfare_left_default_col1
		{
			float:left;
			width:358px;
			padding-right:2px;
			 
			
		}
		
		.airfare_left_default_col2
		{
			float:left;
			width:358px;
			 
		}
		
		a.airfare_left_default_title1
		{
			font-size:12px;
			line-height:18px;
			color:#6b2e19;
			font-weight:bolder;
		}
		a.airfare_left_default_title1:hover
		{
			color:#b54f2c;
		}
		.airfare_left_default_text
		{
			font-size:12px;
			line-height:18px;
			color:#534e44;
		}
		
		
			.airfare_left_default_same
			{
				float:left;
				width:338px;
				margin-left:10px;
				margin-right:10px;
				display:inline;
				
				margin-bottom:10px;
			}
			
			.airfare_left_default_same ul
			{	
				list-style:none;
				margin: 0;
				padding: 0;
			}
			
			.airfare_left_default_same ul li 
			{
			  
			  display:block;
			  
			}
			
			.airfare_left_default_same ul li a {
			  display:block;
			  color: #594c2d;	
			  font-size:12px;
			  line-height:18px;
			  padding-top:2px;
			  padding-bottom:2px; 
			  padding-left:15px;
			  background-image:url(../Images/airfare_left_default_arrow.png);
			  background-position:0px 7px;
			  background-repeat:no-repeat;
			  
			}
			
			* html .airfare_left_default_same ul li a {display:inline-block;} /****** ie ***********/
			* html .airfare_left_default_same ul li a {display:block;} /****** ie ***********/
			
			.airfare_left_default_same ul li a:hover {
			   
			  color:#dc9e0a;
			}
			
#content_col_right
{	
	float:left;
	width:250px;
	margin-left:10px;
	display:inline;
}	
		
.lang_right_section
{
	float:left;
	width:250px;
}		
	.lang_right
	{
		float:left;
		width:250px;
		 
		margin-top:10px;
		margin-bottom:10px;
		 
	}
	a.lang_right_vi
	{
		 float:left;
		font-size:12px;
		line-height:16px;
		height:16px;
		display:block;
		color:#ac471f;
		 
		background-image:url(../Images/lang_vi.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right:27px;
		padding-left:5px;
		text-align:center; 
		 
	}	
	a.lang_right_vi:hover
	{
		color:#e95e27;
	}		
		
	a.lang_right_en
	{
		  float:left;
		font-size:12px;
		line-height:16px;
		height:16px;
		display:block;
		color:#ac471f;
		 
		background-image:url(../Images/lang_en.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right:27px;
		padding-left:5px;
		text-align:center; 
		 
	}	
	a.lang_right_en:hover
	{
		color:#e95e27;
	}	
	
	
.tourhot_right_section
{
	float:left;
	width:250px;
}
	.box_right1
	{
		float:left;
		width:250px;
	}
		.box_right1_header
		{
			float:left;
			width:248px;
			height:28px;
			 
			background-color:#c76b15;;
	
			background-position:0 0;
			border:#b8a986 solid 1px;
			/* css 3 */
			position:relative;
				-webkit-border-radius: 8px 8px 0px 0px;
				-moz-border-radius: 8px 8px 0px 0px;
				border-radius: 8px 8px 0px 0px;
		}
		
		a.box_right1_header_title1
		{
			font-size:12px;
			line-height:28px;
			height:28px;
			color:#46260f;
			font-weight:bolder;
			background-image:url(../Images/box_right1_header1.png);
			background-position:0 0;
			background-repeat:no-repeat;
			display:block;
			padding-left:33px;
		}
		
		a.box_right1_header_title1:hover
		{
			color:#8a4a1d;
		}
		
		a.box_right1_header_title2
		{
			font-size:12px;
			line-height:28px;
			height:28px;
			color:#46260f;
			font-weight:bolder;
			background-image:url(../Images/box_right1_header2.png);
			background-position:0 0;
			background-repeat:no-repeat;
			display:block;
			padding-left:33px;
		}
		
		a.box_right1_header_title2:hover
		{
			color:#8a4a1d;
		}
		
		a.box_right1_header_title3
		{
			font-size:12px;
			line-height:28px;
			height:28px;
			color:#46260f;
			font-weight:bolder;
			background-image:url(../Images/box_right1_header3.png);
			background-position:0 0;
			background-repeat:no-repeat;
			display:block;
			padding-left:33px;
		}
		
		a.box_right1_header_title3:hover
		{
			color:#8a4a1d;
		}
		
		.box_right1_body
		{
			float:left;
			width:248px;
			border:#EDEDED solid 1px;
			
			background-color:#FFFD71;
			
			background-position:0 0;
		
			
			/* css 3 */
				-webkit-border-radius: 0 0 8px 8px;
				-moz-border-radius: 0 0 8px 8px;
				border-radius: 0 0 8px 8px;
				position:relative;
		}
		
.tourhot_right
{
	float:left;
	width:248px;
	margin-top:10px;
	margin-bottom:10px;
}		

	a.tourhot_right_title
	{
		font-size:12px;
		line-height:18px;
		color:#ffffff;
	 
	}
	
	a.tourhot_right_title:hover
	{
		color:#cbcaca;
	}
	
			 
			.tourhot_sidebar
			{
				float:left;
				width:228px;
				margin-left:10px;
				margin-right:10px;
				display:inline;
				
				margin-bottom:10px;
			}
			
			.tourhot_sidebar ul
			{	
				
				list-style:none;
				margin: 0;
				padding: 0;
			}
			
			.tourhot_sidebar ul li 
			{
			  
			  display:block;
			  
			}
			
			.tourhot_sidebar ul li a {
			  display:block;
			  color: #ac471f;	
			  font-size:12px;
			  line-height:18px;
			   
			  padding-bottom:4px; 
			  padding-left:15px;
			  background-image:url(../Images/tourhot_sidebar_arrow1.png);
			  background-position:0px 7px;
			  background-repeat:no-repeat;
			  font-weight:bolder;
			}
			
			* html .tourhot_sidebar ul li a {display:inline-block;} /****** ie ***********/
			* html .tourhot_sidebar ul li a {display:block;} /****** ie ***********/
			
			.tourhot_sidebar ul li a:hover {
			   
			  color:#E9A607;
			}
			
			.tourhot_sidebar ul li ul
			{
				list-style:none;
				margin: 0;
				padding:0;
				 
			}
			
			.tourhot_sidebar ul li ul li
			{
				display:block;
			}
			.tourhot_sidebar ul li ul li a {
			  display:block;
			  color: #c9082a;	
			  font-size:12px;
			  line-height:18px;
			 
			  padding-bottom:4px; 
			  padding-left:25px;
			  background-image:url(../Images/tourhot_sidebar_arrow2.png);
			  background-position:10px 3px;
			  background-repeat:no-repeat;
			  font-weight:bold;
			  
			}
			* html .tourhot_sidebar ul li ul li a {display:inline-block;} /****** ie ***********/
			* html .tourhot_sidebar ul li ul li a {display:block;} /****** ie ***********/
			.tourhot_sidebar ul li ul li a:hover {
			 
			color: #D5CC0C;	
			}
	
	
	
.ad_right_section
{
	float:left;
	width:250px;
	margin-top:10px;
	 
}	
	
	.box_right2
	{
		float:left;
		width:248px;
		border:#b8a986 solid 1px;
		 
			background-color:#8D8D8D;
			background-position:0 0;
			background-repeat:repeat;
		/* css 3 */
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px;
				position:relative;
	}
	.ad_right
	{
		float:left; width:240px; margin-top:10px;
		padding-left:4px;
		padding-right:4px;
		margin-bottom:10px;
	}
	
	.ad_right2
	{
		float:left; width:240px; padding-left:4px;
		padding-right:4px;
	}
	
.weather_rate_right_section
{
	float:left;
	width:250px;
	margin-top:10px;
}	
	.weather_right
	{
		float:left;
		width:248px;
	}
	
	.weather_right_title1
	{
		font-size:12px;
		line-height:18px;
		color:#993300;
		font-weight:bolder;
	}
	.weather_right_title2
	{
		font-size:12px;
		line-height:18px;
		color:#444037;
	}
	.select_weather
	{
			 
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:none;
			background-color:#FFFFFF;
			font-size:12px;
			font-family:Tahoma;
			width:193px;
	}
	
	.rate_right
	{
		float:left;
		width:248px;
	}
	
	.rate_right_title1
	{
		font-size:12px;
		line-height:18px;
		color:#993300;
		font-weight:bolder;
	}
	.rate_right_title2
	{
		font-size:11px;
		line-height:17px;
		color:#993300;
		 
	}
	.rate_right_title3
	{
		font-size:11px;
		line-height:17px;
		color:#993300;
		font-style:italic;
		 
	}
	
	table.table_rate
		{
			width:100%;
			border-collapse:collapse;
		}
		table.table_rate td
		{
			border:1px solid #ccc;
			padding:2px;
		}
		
		.table_rate_title1
		{
			font-size:12px;
			line-height:14px;
			color:#444037;
		}
		
		
	.gold_right
	{
		float:left;
		width:248px;
	}
	.gold_right_title1
	{
		font-size:12px;
		line-height:18px;
		color:#993300;
		font-weight:bolder;
	}
	.gold_right_title2
	{
		font-size:11px;
		line-height:17px;
		color:#993300;
		 
	}
	.gold_right_title3
	{
		font-size:11px;
		line-height:17px;
		color:#993300;
		font-style:italic;
		 
	}
		table.table_gold
		{
			width:100%;
			border-collapse:collapse;
		}
		table.table_gold td
		{
			border:1px solid #ccc;
			padding:2px;
		}
		
		.table_gold_title1
		{
			font-size:12px;
			line-height:14px;
			color:#444037;
		}
		
		
#ad_center_con
{
	float:left;
	width:100%;
	background-color:#cabda0;
	padding-top:5px;
	padding-bottom:5px;
	 
}	
 
	#ad_center_con_wrap
	{
		margin:auto;
		width:980px;
		
	}	
	
.ad_center_section
{
	float:left;
	width:980px;
	 
	background-color:#a6a6a6;

	background-position:0 0;
	/* css 3 */
				-webkit-border-radius: 8px 8px 8px 8px;
				-moz-border-radius: 8px 8px 8px 8px;
				border-radius: 8px 8px 8px 8px; 
				position:relative;
}	
	.ad_center
	{
		float:left;
		width:940px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		padding-right:20px;
		height:40px;
		overflow:hidden;
	}
#bottom_con
{
	float:left;
	width:100%;
	background-color:#666666;
	 
	 
}	
 
	#bottom_con_wrap
	{
		margin:auto;
		width:980px;
		
	}	
	
	.bottom_section
	{
		float:left;
		position:relative;
		width:980px;	
		height:65px;
		 
	}	
	
	.bottom_copyright
	{
		float:left;
		position:absolute;
		top:10px ;
		left:0;
		width:980px;
		height:50px;
		overflow:hidden;
		z-index:100;
	}	
	
	.bottom_poweredby
	{
		float:left;
		position:absolute;
		top:5px ;
		right:0;
		width:268px;
		height:22px;
		z-index:101;
	}
	.copyright_text
	{
		font-size:12px;
		line-height:18px;
		color:#9d8b60;
		
	}


#bottom_support {
	position: fixed;
	right:0px;
	bottom:0px;
	width:140px;
	 
	z-index:9999;
}
* html #bottom_support { 
	position:absolute;
	right:auto;
	left:	expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.support_header
{
		float:left;
		width:140px;
		height:28px;
		line-height:28px;
		text-align:center;
		font-size:12px;
		color:#ffffff;
		font-weight:bolder;
		 
			background-color:#C1D81A;
		
			background-position:0 0;
			 
			
			/* css 3 */
				-webkit-border-radius: 8px 8px 0 0;
				-moz-border-radius: 8px 8px 0 0;
				border-radius: 8px 8px 0 0;
				cursor:n-resize;
				position:relative;
}
.support_body
{
	float:left;
	padding-top:10px;
		width:140px;
		background-color:#C0C0C0;
}

	 .support_title1
	{
		font-size:12px;
		line-height:18px;
		color:#ffffff;
	}	
	
	a.support_title2
	{
		font-size:12px;
		line-height:18px;
		color:#4c4a47;
	}
	a.support_title2:hover
	{
		color:#36312a;
	}
	.support_title3
	{
		font-size:12px;
		line-height:18px;
		color:#4c4a47;
	}
	
/*********************** noi dung trang con ***********/			

.pagechild_left_section
{
		float:left;
		width:720px;
		margin-top:10px;
	
}
	.box_left4
	{
		float:left;
		width:720px;
	}
	.box_left4_header
	{
		float:left;
		width:720px;
		border-bottom:1px solid #b8a986;
	}
	
		a.box_left4_header_title1
		{
			 color:#6b2e19;
			 display:inline-block;
			 font-weight:bolder;
			 font-size:12px;
			 line-height:26px;			
			 height:26px;
			 background-image:url(../Images/box_left1_header2.png);
			 background-position:0 2px;
			 background-repeat:no-repeat;
			 padding-left:36px;
			 			 
		}
		a.box_left4_header_title1:hover
		{
			color:#c1532d;
		}
	 	.box_left4_header_title2
		{
			 color:#6b2e19;
			 display:inline-block;
			 font-weight:bolder;
			 font-size:12px;
			 line-height:26px;	
		}
		
		a.box_left4_header_title3
		{
			 color:#6b2e19;
			 display:inline-block;
			 font-weight:bolder;
			 font-size:12px;
			 line-height:26px;			
			 height:26px;
			 
			 			 
		}
		a.box_left4_header_title3:hover
		{
			color:#c1532d;
		}
		
		
	.box_left4_body
	{
		float:left;
		width:720px;
		 
	}
	
.booking_detail_section
{
		float:left;
		width:720px;
		
}	

.booking_detail_form
{
		float:left;
		width:720px;
		
}
	.booking_form_send
	{
		float:left;
		width:720px;
	}
	
	
	
	.booking_form_header
	{
		float:left;
		width:720px;
		text-align:center;
		font-size:12px;
		line-height:18px;
		color:#6b2e19;
		font-weight:bolder;
		margin-bottom:10px;
		margin-top:10px;
	}
	
	.booking_form_body
	{
		float:left;
		width:690px;
		margin-left:30px;
		display:inline;		
	}
	.booking_form_title1
	{
		font-size:12px;
		line-height:18px;
		color:#7c4620;
	}
	
	.booking_form_title_require
	{
		font-size:12px;
		line-height:18px;
		color:#7c4620;
	}
	.booking_form_title_error
	{
		font-size:12px;
		line-height:18px;
		color:#FF0000;
		font-weight:bolder;
	}
	
	.textbox_booking3_multi
	{
		float:left;
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:#a69776 1px solid;
			background-color:#FFFFFF;
			font-size:12px;
			font-family:Tahoma;
			width:400px;
			height:200px;
			/* css 3 */
					-webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
					position:relative;
	}
	.textbox_booking3
	{
			float:left;
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:#a69776 1px solid;
			background-color:#FFFFFF;
			 
			font-size:12px;
			font-family:Tahoma;
			width:400px;
			/* css 3 */
			-webkit-border-radius: 8px 8px 8px 8px;
			-moz-border-radius: 8px 8px 8px 8px;
			border-radius: 8px 8px 8px 8px; 
			position:relative; 		
					 
	}
	
	.select_booking3
	{
			float:left;
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:#a69776 1px solid;
			background-color:#FFFFFF;
			font-size:12px;
			font-family:Tahoma;
			width:114px;
			/* css 3 */
					-webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
	}
	
	.select_booking4
	{
			float:left;
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:#a69776 1px solid;
			background-color:#FFFFFF;
			font-size:12px;
			font-family:Tahoma;
			width:400px;
			/* css 3 */
					-webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
	}
	
	.textbox_booking4
	{
			float:left;
			margin-top:0;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:6px;
			padding-right:6px;
			border:#a69776 1px solid;
			background-color:#FFFFFF;
			font-size:12px;
			font-family:Tahoma;
			width:100px;
			/* css 3 */
					-webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
					position:relative;
	}
	a.button_booking2
	{
			display:inline-block;
			height:31px;
			line-height:31px;
			 
			 background-image:url(../Images/button_booking2.gif);
			 background-repeat:repeat;
			 background-position:0 0;
			 
			width:100px;
			 text-align:center;
			 font-size:12px;
			 color:#ffffff;
			 
			 -webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
					position:relative;
	}
	a.button_booking2:hover
	{
		background-image:url(../Images/button_booking2_hover.gif);
			 background-repeat:repeat;
			 background-position:0 0;
			 color:#cfcdcd;
	}
	
	.booking_form_ok
	{
		float:left;
		width:720px;
		 
	}
	
	.booking_ok_title1
	{
		font-size:14px;
		line-height:20px;
		color:#6b2e19;
		font-weight:bolder;
	}
	.booking_ok_title2
	{
		font-size:12px;
		line-height:18px;
		color:#7c4620;
	}
	a.booking_ok_gohome
	{
		font-size:12px;
		line-height:18px;
		color:#7c4620;
	}
	
	a.booking_ok_gohome:hover
	{
		color:#cfcdcd;
	}
	
/*********************** bai viet ***********/		
.art_list_section
{
		float:left;
		width:720px;
		margin-top:10px;
}	
	.art_list_paging
	{
		float:left;
		width:720px;
		text-align:center;
		 
		margin-bottom:10px;
		margin-top:10px;
		
	}
	.art_list
	{
		float:left;
		width:720px;
	}
	
	a.art_list_more
	{
		font-size:11px;
		line-height:17px;
		color:#846726;
	}
	a.art_list_more:hover
	{
		color:#e4a310;
	}
	a.art_list_title1
	{
		font-size:12px;
		line-height:18px;
		color:#ed0112;
		font-weight:bolder;
		text-align:justify;
	}
	a.art_list_title1:hover
	{
		color:#a68230;
	}
	a.button_art
	{
			display:inline-block;
			height:31px;
			line-height:31px;
			 
			 background-image:url(../Images/button_booking2.gif);
			 background-repeat:repeat;
			 background-position:0 0;
			 
			width:100px;
			 text-align:center;
			 font-size:12px;
			 color:#ffffff;
			 
			 -webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
					position:relative;
	}
	a.button_art:hover
	{
		background-image:url(../Images/button_booking2_hover.gif);
			 background-repeat:repeat;
			 background-position:0 0;
			 color:#c5c3c3;
	}
	
	.art_list_title2_wrap
	{
			 
			 background-image:url(../Images/art_list_title2.gif);
			 background-repeat:repeat;
			 background-position:0 0;
			 padding-left:10px;
			 -webkit-border-radius: 8px 8px 8px 8px;
					-moz-border-radius: 8px 8px 8px 8px;
					border-radius: 8px 8px 8px 8px; 
					position:relative;
	}
	.art_list_title2
	{
		     background-image:url(../Images/art_list_title2_plane.png);
			 background-repeat:no-repeat;
			 background-position:0 0;
			 font-size:12px;
			 line-height:18px;
			 color:#4c432e;
			 font-weight:bolder;
			 padding-left:20px;
			 padding-right:10px;
	}
	
	.art_list_title3
	{
		font-size:12px;
		line-height:18px;
		color:#6c5624;
		font-weight:bolder;
	}
	
	.art_list_title4
	{
		font-size:12px;
		line-height:18px;
		color:#6c5624;
		 
	}
	
			.art_list_text {font-size:12px; line-height:18px;color:#6c5624;/*font: 12px height: 14px*/}
			.art_list_text a {color:#604b1c; /* trung mau tieu de*/}
			.art_list_text a:hover {font-weight:bold;}
			.art_list_text h1 {font-weight:bold;font-size:138.5%; /*18px */ margin:1em 0;/* top & bottom margin */} 
			.art_list_text h2 {font-weight:bold;font-size:123.1%;/*16px */ margin:1em 0;/* top & bottom margin */} 
			.art_list_text h3 {font-weight:bold;font-size:108%;/*14px */ margin:1em 0;/* top & bottom margin */} 
			.art_list_text h4 {font-weight:bold;}
			.art_list_text h5 {font-weight:bold;}
			.art_list_text h6 {font-weight:bold;}
			.art_list_text strong {font-weight:bold;}
			.art_list_text abbr {border-bottom:1px dotted #000;cursor:help;} 
			.art_list_text acronym {border-bottom:1px dotted #000;cursor:help;} 
			.art_list_text em {font-style:italic;}
			.art_list_text blockquote {margin:10px;}
			.art_list_text ul {margin:10px;margin-left:20px;}
			.art_list_text ol {margin:10px;margin-left:20px;}
			.art_list_text dl {margin:10px;margin-left:20px;}
			.art_list_text ol li {list-style: decimal outside;/*giving OL's LIs generated numbers*/}
			.art_list_text ul li {list-style: disc outside;/*giving UL's LIs generated disc markers*/}
			.art_list_text dl dd {margin-left:10px;}
			.art_list_text th {border:1px solid #000;padding:5px;}
			.art_list_text td {border:1px solid #000;	padding:5px;}
			.art_list_text th {font-weight:bold;text-align:center;}
			.art_list_text caption {margin-bottom:5px;text-align:center;}
			.art_list_text p {margin-bottom:0px;}
			.art_list_text fieldset {margin-bottom:10px;}
			.art_list_text table {margin-bottom:10px;}
			.art_list_text pre {margin-bottom:10px;}
			.art_list_text input[type=text] {width:122px;* width:119px;}
			.art_list_text input[type=password] {width:122px;* width:119px;}
			.art_list_text textarea {width:122px; * width:119px;}
			
			
	
	
.art_detail_section
{
	float:left;
	width:720px;
	margin-top:10px;
}	
	
	.art_detail_info
	{
		float:left;
		width:720px;
	}
	.art_detail_title1
	{
		font-size:17px;
		line-height:23px;
		font-weight:bolder;
		color:#604b1c;
	}
	.art_detail_datehit
	{
		font-size:11px;
		line-height:17px;
		color:#6a6456;
	}
	
.art_detail_description
{
	float:left;
	width:720px;
	margin-top:10px;
}	

	

	.art_detail_description_header
	{
		float:left;
		width:720px;
		 
		font-size:12px;
		line-height:18px;
		font-weight:bolder;
		color:#6c5624;
		border-bottom:5px solid #7c4620; 
	}
	
	.art_detail_description_body
	{
		float:left;
		width:720px;
		margin-top:10px;
	}
	a.art_detail_zoom
	{
		background-image:url(../Images/zoom.png);
		background-position:0 0;
		background-repeat:no-repeat;
		padding-left:20px;
		font-size:11px;
		line-height:18px;
		height:18px;
		color:#604b1c;
	}
	a.art_detail_zoom:hover
	{
		text-decoration:underline;
	}
			.art_detail_text {font-size:12px; line-height:18px;color:#6c5624;/*font: 12px height: 14px*/}
			.art_detail_text a {color:#604b1c; /* trung mau tieu de*/}
			.art_detail_text a:hover {font-weight:bold;}
			.art_detail_text h1 {font-weight:bold;font-size:138.5%; /*18px */ margin:1em 0;/* top & bottom margin */} 
			.art_detail_text h2 {font-weight:bold;font-size:123.1%;/*16px */ margin:1em 0;/* top & bottom margin */} 
			.art_detail_text h3 {font-weight:bold;font-size:108%;/*14px */ margin:1em 0;/* top & bottom margin */} 
			.art_detail_text h4 {font-weight:bold;}
			.art_detail_text h5 {font-weight:bold;}
			.art_detail_text h6 {font-weight:bold;}
			.art_detail_text strong {font-weight:bold;}
			.art_detail_text abbr {border-bottom:1px dotted #000;cursor:help;} 
			.art_detail_text acronym {border-bottom:1px dotted #000;cursor:help;} 
			.art_detail_text em {font-style:italic;}
			.art_detail_text blockquote {margin:10px;}
			.art_detail_text ul {margin:10px;margin-left:20px;}
			.art_detail_text ol {margin:10px;margin-left:20px;}
			.art_detail_text dl {margin:10px;margin-left:20px;}
			.art_detail_text ol li {list-style: decimal outside;/*giving OL's LIs generated numbers*/}
			.art_detail_text ul li {list-style: disc outside;/*giving UL's LIs generated disc markers*/}
			.art_detail_text dl dd {margin-left:10px;}
			.art_detail_text th {border:1px solid #000;padding:5px;}
			.art_detail_text td {border:1px solid #000;	padding:5px;}
			.art_detail_text th {font-weight:bold;text-align:center;}
			.art_detail_text caption {margin-bottom:5px;text-align:center;}
			.art_detail_text p {margin-bottom:10px;}
			.art_detail_text fieldset {margin-bottom:10px;}
			.art_detail_text table {margin-bottom:10px;}
			.art_detail_text pre {margin-bottom:10px;}
			.art_detail_text input[type=text] {width:122px;* width:119px;}
			.art_detail_text input[type=password] {width:122px;* width:119px;}
			.art_detail_text textarea {width:122px; * width:119px;}
		
		
		
	.art_detail_printspan
	{
		color:#333333;
		font-size:11px;
		line-height:17px;
	}
	a.art_detail_print
	{
		color:#333333;
		font-size:11px;
		line-height:17px;
	}
	a.art_detail_print:hover
	{
		text-decoration:underline;
	}
	a.art_detail_share
	{
		color:#333333;
		font-size:11px;
		line-height:17px;
	}
	a.art_detail_share:hover
	{
		text-decoration:underline;
	}
	
		
.art_detail_same
{
	float:left;
	width:720px;
	margin-top:10px;
}	
		
	.art_detail_same_header
	{
		float:left;
		width:720px;
		 
		font-size:12px;
		line-height:18px;
		font-weight:bolder;
		color:#6c5624;
		border-bottom:5px solid #7c4620; 
	}
	.art_detail_same_body
	{
		float:left;
		width:650px;
		margin-left:20px;
		margin-right:50px;
		display:inline;
		margin-top:10px;
	}
	
			.art_detail_same_body ul
			{	
				
				list-style:none;
				margin: 0;
				padding: 0;
			}
			
			.art_detail_same_body ul li 
			{
			  
			  display:block;
			  
			}
			
			.art_detail_same_body ul li a {
			  display:block;
			  color: #6c5624;	
			  font-size:12px;
			  line-height:18px;
			   
			  padding-bottom:4px; 
			  padding-left:15px;
			  background-image:url(../Images/art_detail_same_arrow.png);
			  background-position:0px 5px;
			  background-repeat:no-repeat;
			   
			}
			
			* html .art_detail_same_body ul li a {display:inline-block;} /****** ie ***********/
			* html .art_detail_same_body ul li a {display:block;} /****** ie ***********/
			
			.art_detail_same_body ul li a:hover {
			   
			  color:#dc9e0a;
			}
			
			
			.art_same_tooltip_header
			{
				color:#6c5624;
				font-size:12px;
				line-height:18px;
				font-weight:bolder;
			}
			.art_same_tooltip_text
			{
				color:#000;
				font-size:12px;
				line-height:18px;
			}
		
/*********************** menu ngang 2 cap ***********/		
ul#nav 
{ 
	float: left;   
	padding:0; 
	margin:0; 
	list-style:none; 
}
ul#nav li 
{ 
	float: left; 
	position: relative; 
	z-index:1000; 
}

ul#nav li a{
	display: block;
	float:left;
	font-size:12px;
	color:#000;
	font-weight:bolder;
	height:56px;
	line-height:56px;
	padding-left:10px;
	padding-right:10px;
}
ul#nav li a:hover
{
	color:#864406;
}
ul#nav li a.nav_active
{
	color:#438cea;
}
* html ul#nav li a {display:inline-block;} /* ie 6*/
ul#nav li ul 
{ 
	display: none; 
	position: absolute; 
	top: 56px; 
	left: 0; 
	background-color:#a25208; 
}
ul#nav li:hover ul 
{ 
	display: block; 
	z-index:1001; 
	
}
ul#nav li ul li 
{ 
	float: none; 
}
ul#nav li ul li a 
{ 
	float:none;
	display: block;
 	width: 200px; 
	font-size:12px; 
	color:#ffffff; 
	height:25px; 
	line-height:25px; 
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
ul#nav li ul li a:hover{
	color:#f37a09;
}
* html ul#nav li ul li a { display: inline-block; } /* ie 6*/





/*  idTabs ~ Sean Catchpole  */
/* Style for Usual tabs */




/*------------ PHAN TRANG -----------*/
/* Page Numbers */
.pageStyle 
{
	float:left;
	width:100%;
    font-size: 13px;
    text-align:center;
}

.pageStyle a, .pageStyle span {
    display: inline-block;
    height:22px;
    line-height:22px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    margin-right:5px;
    background: #f4ec11;
}

.pageStyle span.current {
    font-weight: bold;
    background: #fff;
    color: #000;
}

.pageStyle a {
    text-decoration: none;
    color:black;
}

.pageStyle a:hover {
    border-color: #2E6AB1;
    background-color:#e8f3ed;
}
 

.pageStyle a.nextprev {
    font-weight: bold;
    color:#000;
}


.pageStyle span.nextprev {
        
        color: #999;
        display:none;/* an */
}
	
	 
 
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#fff; cursor:wait;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#fff; border:4px solid #fbf204;  text-align:center; vertical-align:middle;}
#simplemodal-container .simplemodal-data { }
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../Images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
	