@charset "utf-8";
html {
	background:#FFF url(bg_right.jpg) repeat-x;
	height: 100%;
	
}
BODY 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	background: url(bg_left.jpg) no-repeat;
	height: 100%;
}
TABLE 
{
	FONT-SIZE: 9pt; 
	COLOR:#000000; 
	FONT-FAMILY: Arial
}
A 
{
	FONT-SIZE: 9pt; 
	COLOR:#000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
A:hover 
{
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline	
}
/* Hien thi Tab Search*/
.DivOff{display:none}
.DivOn{display:block} 
/* -------------------*/
/* C? d?nh kích thu?c web*/
#AllWebSite
{
	width: 945px;
	background:#FFFFFF;
	clear: both;
	border-left:1px solid #7DBEFF;
	border-right:1px solid #7DBEFF;
	border-Bottom:1px solid #7DBEFF;
}
/* -------------------*/
/* Top */
#TopWebSite
{
	width: 945px;
	height:50px;
	background-image:url(Top_banner.jpg);
	clear: both;
}
	#TopWebSite_Left_Logo
	{
		width: 190px;
		height:50px;
		float: left;
		text-align:center;
	}
		#TopWebSite_Right_Menu
		{
			width: 700px;
			height:50px;
			background:#FFFFFF;
			float:left;
		}
		#TopWebSite_Right_Menu ul {
			margin: 0;
			padding: 15px 0 0 0;
			list-style: none;
		}
		
		#TopWebSite_Right_Menu li {
			display: inline;
		}
		
		#TopWebSite_Right_Menu a {
			display: block;
			float: left;
			margin-left: 5px;
			padding: 7px 10px;
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color: #AD2822;
		}
		
		#TopWebSite_Right_Menu a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color: #979797;
		}
		
		#TopWebSite_Right_Menu .active a {
		}

/* -------------------*/
/* --------Body-------*/
#BodyWebSite
{
	width: 945px;
	background:#FFFFFF;
	clear: both;
	margin: 0 auto;
}
/* Content */

#content {
	float: right;
	width: 720px;
}

/* Post */

.post {
	padding: 5px 5px;
}
.post .title {
	margin-Top: 0px;
	margin-bottom: 10px;
	font-size:16px;
	text-indent:15px;
	font-weight:bold;
	background: url(img04.gif) repeat-x left bottom;
}
.post .title a {
	margin-Top: 0px;
	margin-bottom: 10px;
	font-size:16px;
	text-indent:15px;
	font-weight:bold;
	
	background: url(img04.gif) repeat-x left bottom;
}
.post .title a:hover {
	margin-Top: 0px;
	margin-bottom: 10px;
	font-size:16px;
	text-indent:15px;
	color:#AD2822;
	font-weight:bold;
	text-decoration: none;
	background: url(img04.gif) repeat-x left bottom;
}


.post .entry {
	font-family:Arial;
}

.post .meta {
	height: 23px;
	padding: 0px 15px 0px 15px;
	clear: both;
	background: url(img05.jpg) repeat-x left top;
	margin-bottom:0px;
	margin-Top: 30px;
}

.meta {
	line-height: normal;
	color: #999999;
}

.post .entry .byline {
	float: left;
}

.post .entry .links {
	float: right;
	padding: 0px 0px 0px 0px;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(img09.gif) no-repeat left 50%;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(img08.gif) no-repeat left 50%;
}

.post .meta b {
	display: none;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 210px;
	padding-left: 10px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 10px;
}

#sidebar li ul {
	background: url(img03.jpg) repeat-x left bottom;
	padding-bottom: 20px;
	border-right:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
}
#sidebar li ul li {
	color:#000066;
	padding: 2px 0px 2px 10px;
}
#sidebar li ul li a:hover {
	text-decoration: none;
	color: #AD2822;
	font-family:Arial;
	font-weight:bold
}

#sidebar li ul li a {
	color:#000066;
	font-family:Arial;
}

#sidebar li li {
	margin: 0;
	padding-left: 12px;
	font-family:Arial;
}

#sidebar h2 {
	padding-left: 10px;
	margin-bottom: 10px;
	color:#0F87FF;
	background: url(img04.jpg) repeat-x left bottom;
	border-bottom: 1px dotted #D1D1D1;
	font-size: 18px;
	font-family:Arial;
}

/* Search */
#Search_Hotel {
}
#Search_Tour {
}
.search {
	background: url(img03.jpg) repeat-x left bottom;
	margin-bottom: 0px;
	margin-top: 10px;
	border-right:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
}

#search h2 {
	margin-bottom: 3px;
	margin-left: 0px;
}

.search .Search_TAB{
	height:25px;
	background-image:url(Body_Content_MenuTop.jpg);
	
}
.search .Search_TAB .Search_Main{
	background-image:url(Body_Content_MenuTop_Main.jpg);
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:arial;
	font-size:10pt;
	display: table-cell; 
	vertical-align: middle;
	padding: 0px 10px 0px 10px;
	float: left;
}
.search .Search_TAB .Search_stem_Right{
	width:4px;
	height:25px;
	background-image:url(Body_Content_MenuTop_stem_Right.jpg);
	float: left;
}

.search .Search_TAB .Search_Secondary{
	color:#666666;
	font-weight:bold;
	font-family:arial;
	text-decoration: none;
	font-size:9pt;
	height:19px;
	padding: 3px 0px 0px 0px;
	float: left;
}
.search .Search_TAB .Search_Secondary a:hover{
	color:#666666;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	height:19px;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	background:#7DBEFF;
	float: left;
}
.search .Search_TAB .Search_Secondary a{
	color:#666666;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	height:19px;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
	float: left;
}
.search .Search_TAB .Search_stem_Left{
	width:4px;
	height:25px;
	background-image:url(Body_Content_MenuTop_stem_Left.jpg);
	float: left;
}
.SearchSelect {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-Top: 8px;
	padding: 3px 0px 3px 0px;
	border: 1px solid #7DBEFF;
}

.SearchBotton {
	margin-bottom: 20px;
	padding: 1px 1px 1px 1px;
	background: #ECECEC;
	border: none;
	text-transform: lowercase;
	font-size: 9pt;
	color: #4F4F4F;
}

/* Boxes */

.box1 {
	padding: 20px;
	background: url(img05.gif) no-repeat;
}

.box2 {
	color: #BABABA;
}

.box2 h2 {
	margin-bottom: 15px;
	background: url(img10.gif) repeat-x left bottom;
	font-size: 16px;
	color: #FFFFFF;
}

.box2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;
}
/* -------------------*/
.URLDefaultNews a {
			text-decoration: none;
			font-family:arial;
			font-size: 13pt;
			font-weight:bold;
			color: #0F87FF;			
		}
		
.URLDefaultNews a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 13pt;
			font-weight:bold;
			color: #979797;
		}	

.URLDefaultNewsItem a {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
/*			font-weight:bold;*/
			color:#000000;			
		}
		
.URLDefaultNewsItem a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
/*			font-weight:bold;*/
			color: #979797;
		}	
		
.URLDefault a {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			font-weight:bold;
			color: #0F87FF;	
			text-transform:capitalize;	
		}
		
.URLPage a {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			font-weight:bold;
			color: #AD2822;
		}
		
.URLPage a:hover {
			text-decoration: none;
			font-family:arial;
			font-weight:bold;
			font-size: 9pt;
			color: #979797;
		}	
.URLPageToMake {
			text-decoration: none;
			font-family:arial;
			font-weight:bold;
			font-size: 13pt;
			color: #306E01;
		}	
		
.URLDefault a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			font-weight:bold;
			color: #979797;
		}	
		
.URL a {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color: #AD2822;
		}
		
.URL a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color: #979797;
		}	
.LinkBottom a {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color:#999999;
		}
		
.LinkBottom a:hover {
			text-decoration: none;
			font-family:arial;
			font-size: 9pt;
			color:#0F87FF;
		}	
#SlideShowTable{
	width:428px;
	height:343px;
}
#SlideShowTable_Left{
	width:343px;
	height:290px;
	float: left;
}
#SlideShowTable_Right{
	width:85px;
	height:290px;
	float: right;
}

.post .entry .Articleimage_Left {
	background: url(ico_bg1.gif) no-repeat;
	display: inline;
	float: left;
	height: 106px;
	margin: 0 0 5px 5px;
	padding: 8px 0 0 9px;
	width: 146px;
}
.post .entry .Articleimage_Right {
	background: url(ico_bg1.gif) no-repeat;
	display: inline;
	float: right;
	height: 106px;
	margin: 0 0 5px 5px;
	padding: 8px 0 0 9px;
	width: 146px;
}
.Image_News_List{
	width:137px;
	height:96px;
	border:0;
}
.Image_arrow{width:14px; height:11px; vertical-align:middle; border:0;}
.Image_Flag{vertical-align:middle; border:none;}
.Image_Toolbar_Booking{vertical-align:middle; border:none;}

.Botton_img{
	width:100px;
	height:22px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
	cursor:pointer;
	background: url(Botton.jpg) no-repeat;
}

.Site_map {
			text-decoration: none;
			font-family:tahoma;
			font-size: 11pt;
			font-weight:bold;
			color: #575757;
			text-indent:40px;
		}
		
.Site_map a {
			text-decoration: none;
			font-family:tahoma;
			font-size: 11pt;
			font-weight:bold;
			color: #575757;
			text-indent:40px;
		}
		
.Site_map a:hover {
			text-decoration: none;
			font-family:tahoma;
			font-size: 11pt;
			font-weight:bold;
			color: #979797;
			text-indent:40px;
		}	
		
		
		
.AreaHotTour{
	width:694px;
	clear:both;	
}
.AreaHotTour .BoxHotTour{
	float:left;
	width:337px;
	height:250px;
	margin-right:5pt;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Title{
	clear:both;
	height:25px;
	background:url(Box_top.jpg) no-repeat;
	text-indent:20px;
	padding-top:5px;
	text-transform:uppercase;
	font-family:Arial;
	color:#FFF;
	font-weight:bold;
	font-size:9pt;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Body{
	clear:both;
	height:205px;
	background:url(Box_middle+Bottom.jpg) no-repeat bottom;
	padding-left:10px;
	padding-top:5px;
	padding-right:12px;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Body .BoxHotTour_Recap{
	height:100px;
	clear:both;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Body .BoxHotTour_RecapLeft{
	width:120px;
	height:100px;
	float:left;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Body .BoxHotTour_RecapRight{
	height:100px;
	width:185px;
	float:right;
	font-family:Arial;
	color:#000;
	font-size:8pt;
	text-align:justify
}
.AreaHotTour .BoxHotTour .BoxHotTour_Body .BoxHotTour_RecapRight p{
	text-align:justify;
	padding:0px;
	margin:0px;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Item{
	clear:both;
	height:16px;
	padding-left:16px;
	background:url(bulletv.gif) no-repeat;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Item a{
	font-size:8pt;
	font-family:tahoma;
	font-weight:bold;
	color:#06C;
	text-decoration:none;
}
.AreaHotTour .BoxHotTour .BoxHotTour_Item a:hover {
	color:#5D9402;
}


a.css_tooltip{
	text-decoration:none;
}
a.css_tooltip:hover{
	background-color:transparent;
}
a.css_tooltip span{
	display: none;
}
a.css_tooltip:hover span{
	display:block;
	width:250px;
	padding:5px;
	position:absolute;
	border:1px solid #666666;
	background-color:#ADD3F5;
	color:#000;
	font-weight:normal;
	text-align:justify;
	margin-top:18px;
}
a.css_tooltip:hover span p{
	text-align:justify;
	padding:0px;
	margin:0px;
}
a.css_tooltip span img{
	border:1px solid #FFFFFF;
	height:50px;
	margin-right:5px;
}


.AreaNewsHome{
	clear:both;
	width:700px;
}
.AreaNewsHome .AreaNewsHome_Left{
	float:left;
	width:440px;
}
.AreaNewsHome .AreaNewsHome_Right{
	float:right;
	width:250px;
}
.BoxNewsHome{
	clear:both;
	background:url(Box_middle+Bottom_News.gif) no-repeat bottom;
	font-family:Arial;
	font-size:9pt;
}
.BoxNewsHome .BoxNewsHome_Title{
	clear:both;
	height:25px;
	background:url(Box_top_news.jpg) no-repeat;
	text-indent:20px;
	padding-top:5px;
	text-transform:uppercase;
	font-family:Arial;
	color:#FFF;
	font-weight:bold;
	font-size:9pt;
}
.BoxNewsHome .BoxNewsHome_Recap{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Title{
	clear:both;	
	margin-top:5px;
	margin-bottom:5px;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Title{
	clear:both;
	height:16px;
	padding-left:16px;
	background:url(icon_other_news_2.gif) no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Title a{
	font-size:9pt;
	font-family:tahoma;
	font-weight:bold;
	color:#06C;
	text-decoration:none;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Title a:hover {
	color:#5D9402;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Text{
	clear:both;
	text-align:justify;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Text p{
	text-align:justify;
}
.BoxNewsHome .BoxNewsHome_Recap .BoxNewsHome_Recap_Text img{
	width:130px;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
}
.News_Separate{
	clear:both;
	background:url(News_Separate.gif) repeat-x;
	text-align:right;
}
.News_Separate a{
	background:#FFF;
	padding-left:5px;
	font-size:8pt;
	color:#06C;
	text-decoration:none;
}
.News_Separate a:hover{
	background:#FFF;
	padding-left:5px;
	font-size:8pt;
	color:#06C;
	font-weight:bold;
	text-decoration:none;
}
.DivClear{
	clear:both; 
	font-size:3px; 
	height:3px;
}


.BuildTour{
	clear: both;
	height:30px;
}
.BuildTour_Left{
	float: left;
	width:140px; 
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	margin-left:60px;
}
.BuildTour_Right{
	float:left;
	width:500px
}
.BTTextBox{
	font-size:11pt; 
	width:250px; 
	background-image:url(input.jpg); 
	border:1px solid #7DBEFF;
}
.ItemColumBuildTour{
	float:left; 
	width:160px; 
	height:20px
}