/* CSS Document */
.center_protour_list_text_title a {
 color:#f37811;
 text-decoration:none;
}
.bestseller_bookthis_show_1_dulich_title a{
	color:#f37811;
	text-decoration:none;
}
.main_left_lastminute_nd_title a{
	color:#f37811;
	text-decoration:none;
}
.main_left_lastminute_nd_title a:hover{
	color:#0033CC;
	text-decoration:none;
}
.right_news_tomtat_title a{
	color:#f37811;
	text-decoration:none;
}
.right_news_tomtat_title a:hover{
	color:#0033CC;
	text-decoration:none;
}

.right_online_nick a{
	color:#444444;
	text-decoration:none;
}
.online_lienhe_sky a{
	 color:#d75405;
	 text-decoration:none;
}
.online_lienhe_yahoo a{
	 color:#d75405;
	 text-decoration:none;
}
.footer_menu a{ color:#FFFFFF; text-decoration:none;
	text-transform:uppercase;
}
.all_hr{
	padding-left:5px;
	border-right:1px #d5dfdf solid; text-align:center;
}

.all_hr a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#053c85;
	text-decoration:underline;
}
.boxthis a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0a4ba2;
	text-decoration:underline;
	padding-left:4px;
}
.boxthis {text-align:center;}

/*phần pro home*/
.stepcarousel{
	position: relative; /*leave this value alone*/
	width: 455px; /*Width of Carousel Viewer itself*/
	height: 181px; /*Height should enough to fit largest content's height*/
	margin:0px 0px 0px 45px;
	background:#f3f4d5;
}

.stepcarousel .belt{
	width: 537px; /*Width of Carousel Viewer itself*/
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px 0px 0px 0px; /*margin around each panel*/

}
.gal_na{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#f18d22;
	text-decoration:none;
	padding-top:10px;
}
	/*---menu top-------*/

		.header_menumain{ margin-top:10px; width:100%; float:left; background:#FFFFFF;
		behavior: url(/PIE.htc); 
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;}
		.header_menumain_list{ background:url(/images/bg_menu.jpg) repeat-x; height:25px; float:left; width:100%;
		behavior: url(/PIE.htc); 
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;}
		.header_menumain_list li a:hover{ background:#EA620C;}
		
		
		.header_menumain_soon{ height:25px; float:left; width:100%;
		behavior: url(/PIE.htc); 
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;}
		.header_menumain_soon ul{ padding:0; margin:0; padding-left:200px;}
		.header_menumain_soon li{ background:url(/images/list_menu.jpg) no-repeat left center; float:left; list-style:none; line-height:20px; padding-right:50px; padding-left:10px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a85d3;}
		.header_menumain_soon li a{color:#4a85d3; text-decoration:none;}
		
			
		ul.menu {
		font:bold 12px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		list-style:none; margin:0; padding:0 0 0 20px; z-index:999;}
		ul.menu * {margin:0; padding:0 0px 0px 0px; z-index:999;}
		ul.menu a {display:block; color:#FFF; text-decoration:none;z-index:999; clear:both}
		ul.menu li {position:relative; float:left; margin-right:2px; font-size:12px; /*text-shadow:#abb9ca -1px 0px;*/ z-index:999;}
		ul.menu li a{ line-height:25px}
		ul.menu .menulink_1 {padding:0 15px 0px 15px; font-weight:bold; line-height:25px; z-index:1; color:#FFFFFF; clear:both}
		ul.menu a.menu-active{
			background:url(/images/bg_menu_hover.jpg) no-repeat; line-height:25px; color:#FFFFFF; width:106px; padding:0 0px 0px 0px;font-weight:bold; clear:both; text-align:center;
		}
		ul.menu a.menu-active div{
		}
		ul.menu ul {
		position:absolute; left:0; background:#ea620c; display:none; opacity:0; list-style:none; z-index:999; clear:both
		}
 		ul.menu ul li {
			font:normal 12px Arial, Helvetica, sans-serif;
			position:relative;margin:0; width:200px; line-height:25px;
			 text-transform:none; font-size:12px;/* text-shadow:#aab8c9 -1px 0px;*/z-index:999; clear:both}
		ul.menu ul li a { text-align:left;display:block; padding:5px 7px 2px 20px; 
		line-height:25px; background:#ea620c; color:#FFFFFF;z-index:999; clear:both}
		ul.menu ul li a:hover {
		color:#f6d419;
		text-decoration:none;
		z-index:999; clear:both}
		ul.menu ul ul { top:1px; z-index:999; clear:both;
			}
		ul.menu .menulink_1:hover, ul.menu .menuhover {line-height:25px; color:#FFFFFF; z-index:999; clear:both}
		ul.menu .menulink_1:hover div {clear:both}
		ul.menu .menulink {padding:0 20px;font-weight:bold;z-index:999; clear:both}
		ul.menu .menulink:hover, ul.menu .menuhover {color:#FFFFFF;z-index:999; clear:both}
		
		ul.menu .sub {background:#ea620c; clear:both}
		ul.menu .topline {border:1px solid #b4dae6; clear:both}
	/*---menu top-------*/
	/*=======================> menu left <=======================*/

.mnu_sub{ 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2066C1;
	padding:5px 0px 0px 0px;
	text-decoration:underline;
}
.mnu_sub a{ 
	color:#2066C1;
	padding:5px 0px 0px 30px;
	text-decoration:underline;
}
.mnu_sub a:hover{ 
	color:#FF9900;
}

.bestseller_bookthis_title_hanoi{ float:left; text-align:center; width:590px; background:#f4f4f4; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2066c1; line-height:28px;}
.bestseller_bookthis_show_2_hanoi{ background:#f4f4f4; margin-bottom:20px; width:100%;}
.hanoi_center_photogallery_title{ font-family:tahoma, Arial; font-size:18px; color:#2b5d9c;}
.hanoi_center_photogallery_slide{ margin-top:15px;}
.hanoi_center_photogallery{ margin-top:20px;}
.page_main_center_agents{ background:#FFFFFF; width:100%; float:left;}
.center_agents_title{ font-family:tahoma, Arial; font-size:24px; color:#2b5d9c; margin-top:25px; margin-left:20px;}
.center_agents_nd{ margin-top:10px; margin-left:20px; margin-right:20px;}
.agents_nd_img{ float:left; margin-right:15px; margin-bottom:40px;}
.agents_nd_text{ font-family:tahoma, Arial; font-size:13px; color:#383838; padding-top:10px; margin-bottom:20px;}
.right_aboutus_iconlink{ width:100%; padding-top:10px;}
.aboutus_iconlink_left{ margin-left:25px; float:left;}
.aboutus_iconlink_right a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2563a4;}
.aboutus_iconlink_right{ float:right; background:url(../images/icon_print.png) no-repeat; padding:0 20px; height:18px;}
.hanoi_center_photogallery_text{ font:normal 12px/17px Tahoma; margin-top:15px; text-align:justify; margin-bottom:15px;}

.form_contact{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border:1px #CCCCCC solid;width:270px}
.buttom{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000}
.tk_quocgia{ font:12px Arial, Helvetica, sans-serif;
	border:1px #CCCCCC solid;
	color:#959595;
}
.tour_form{
	padding:10px;
}
.title_booking{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0a499f;
	text-decoration:none;
	padding:10px 0px 10px 0px;
}
.title_tou_book{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.title_tou_book span{	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.all_w{
	width:160px;
	float:left;
}
.form_name{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0a499f;
	text-decoration:none;
	width:150px;
}
.form_control{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border:1px #CCCCCC solid;
	height:25px;
}
.form_date{
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px #CCCCCC solid;
	text-decoration:none;
	height:20px;
	}
.name_quan{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#F1A435;
	text-decoration:none;
}
.name_quan span{
	height:22px;
	line-height:22px;
	padding-left:10px;
}
.news_des{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px;
}
.other_title_new{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	padding-left:10px;
}
.other_ti ul{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
}
.other_ti li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0066FF;
}
.other_ti li a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF9900;
}
.page_current{

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#000000;

	padding:3px 4px 3px 4px;

	text-decoration:none;

	background:#F89A15;

	border:1px #CCCCCC solid;

}

.page_bre{

	font:normal 11px Arial, Helvetica, sans-serif;

	padding:3px 4px 3px 4px;

	color:#747474;

	text-decoration:none;

	background:#FFFFFF;

	border:1px #CCCCCC solid;

}
.tk_quocgia_a{ font:11px Arial, Helvetica, sans-serif;
	border:1px #CCCCCC solid;
	color:#959595;
}
.more_news a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0033FF;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.more_news a:hover{ color:#FF9900; text-decoration:underline;}
.tintuc_right{
	padding:10px;
}
.tintuc_right_title a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4979B7;
	text-decoration:none;
}
.tintuc_right_title a:hover{
	color:#FF9900;
}
.tintuc_right_text{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:justify;
	padding-top:5px;
}
.bg_stafoot{
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(/images/hit.jpg) no-repeat;
	width:88px;
	height:31px;
}
.page_main_right_qc{
	background:url(/images/page_right_qc.jpg) no-repeat;
	width:188px;
	height:295px;		
}
.tygia_text{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2166c5;
}
.tx_qdtd{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666668;
	margin-top:20px;
}
.title_tool{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-top:4px;
}
.bg_trainBook{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background:#4979B7;
	height:25px;
	line-height:25px;
}




