/* global properties
***********************************************************************/
	* {margin:0; padding:0; outline:none;}
	body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#aba490;}
	a {color:#000; text-decoration:none}
	a:hover {color:#000; text-decoration:underline}
	ul, li {list-style:none; padding:0; margin:0;}
	h2, h3, h4, h5{color:#000; margin:0 0 10px 0; font-size:12px;}
	input, textarea, select{padding:1px; color:#000; border:#e2e2e2 solid 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
	input{height:16px;}
	img, fieldset, iframe{border:none;}
	p{line-height:16px;}
/* common class
***********************************************************************/
	.clear{clear:both; height:0; line-height:0; padding:0}

/* common properties
***********************************************************************/
#container{width:990px; padding:10px 0; margin:0 auto;}
	#masthead{width:980px; background:url(../images/bgd_header.jpg) 0 0 no-repeat; padding:8px 5px 0 5px;}
		.infoHeader{width:960px; padding:0 15px 0 5px; margin:0 0 7px 0;}
			.infoHeader h2{font-size:11px; font-weight:normal;}
			.infoHeader div{width:100%; overflow:hidden;}
			.infoHeader div h1{display:block; float:left;}
			.infoHeader div img.banner{display:block; float:right; margin:5px 0 0 0}

	#nav{width:980px; padding:0 0 15px 0;}
	#nav .infoNav{width:957px; background:url(../images/bgd_nav1.gif) 0 0 repeat-x; height:25px; overflow:hidden; padding:0 0 0 23px;}
	#nav .infoNav ul{width:770px; display:block; height:25px; float:left;}
	#nav .infoNav li{display:inline;}
	#nav .infoNav li img{display:block; float:left;}
	#nav ul.language{width:157px; float:right; padding:5px 0 0 0}
		#nav ul.language li{display:inline;}
		#nav ul.language li a{text-decoration:none;display:block; float:right; background:url(../images/ico_en.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 0px 0 0; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; font-size:10px;}
		#nav ul.language li a.japanese{background:url(../images/ico_japan.gif) 0 0 no-repeat;}
		#nav ul.language li a.vietnamese{background:url(../images/ico_vn.gif) 0 0 no-repeat;}		
		#nav ul.language li a.chinese{background:url(../images/ico_cn.gif) 0 0 no-repeat;}				

	#menu {list-style-type:none; padding:1px 0 0 0; margin:0;}
		#menu li {float:left; padding:0; color:#000; display:inline; position:relative;}
		#menu li.last a{border-right:#000 solid 1px;}
			#menu li a {display:block; float:left; font-size:12px; text-transform:uppercase; line-height:16px; padding:4px 15px 4px 15px; color:#000; font-weight:bold; border-left:#000 solid 1px;}
			#menu li ul{width:165px; background:#f8eac3!important; padding:0; margin:0;}
			
			#menu li ul li{display:inline; padding:0; margin:0; width:165px; height:auto; text-align:left; background:none;}
			#menu li ul li a{color:#000; display:block; background:none; padding:4px; margin:0; border-bottom:1px solid #9d9d9d; float:none; text-align:left; height:auto; text-decoration:none; width:157px; border-left:none; text-transform:none; font-weight:normal;}
			#menu li ul li.last a{border-right:none;}
			
			#menu ul ul li {display:inline; padding:0; margin:0; width:165px; height:auto; text-align:left; background:none;}
			
			#menu li a img{ position:absolute; right:4px; top:40%; z-index:999;}
			#menu li.sub{}
			/* for IE5.5 and IE6 only */
			#menu table {border-collapse:collapse;position:absolute; top:0;left:0;z-index:80;font-size:1em; z-index:999;}
		
			#menu li ul ul { width:165px; border-left:none; padding:0!important; margin:0; background:#f8eac3!important; border-top:#9d9d9d solid 1px;}
			#menu ul ul li a {color:#000; display:block; background:none; padding:4px; margin:0; border-bottom:1px solid #9d9d9d; float:none; text-align:left; height:auto; text-decoration:none!important; width:157px;}
			
						
			#menu li a img{ position:absolute; right:4px; top:40%; z-index:999;}
			/* for IE*/
			* html #menu :hover {color:#000; text-decoration:none; background:url(../images/bgd_subnavActive.gif) 0 100% repeat-x;}
			* html #menu ul :hover {color:#000; text-decoration:none; background:#feae33 url(../images/transparent.gif)}
			*+ html #menu :hover {color:#000; background:#feae33 url(../images/bgd_subnavActive.gif) 0 100% repeat-x; text-decoration:none}
		
			/* for FF*/
			#menu :hover > a {color:#000; text-decoration:none; background:url(../images/bgd_subnavActive.gif) 0 100% repeat-x;}
			#menu ul :hover > a {color:#000; text-decoration:none; background:#feae33 url(../images/transparent.gif)}
			
			#menu ul, 
			#menu :hover ul ul,
			#menu :hover ul :hover ul ul,
			#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:165px; z-index:999;}
			
			#menu :hover ul{left:0; top:24px; background:url(../images/transparent.gif);} /* the background image is for IE7 */
			
			#menu :hover ul :hover ul,
			#menu :hover ul :hover ul :hover ul {padding:0 3px; left:165px; top:-1px;}
	
	#main{width:960px; background:url(../images/bgd_main.jpg) 0 0 repeat-y; padding:0 15px 20px 15px; overflow:hidden;}
	
/* home page
***********************************************************************/
	.highlightArea{width:250px; float:left; margin:0 8px 0 0;}
		.infoSearch{width:240px; background:#ff9d09; padding:10px 3px 3px 7px; margin:0 0 5px 0;}
		.infoSearch p{width:240px; overflow:hidden; margin:0 0 7px 0}
		.infoSearch select{float:left; margin:0 4px 0 0; width:116px; height:18px;}
		.infoSearch input{width:170px; height:16px; float:left; padding-top:2px; margin:0 4px 0 0; background:#fff url(../images/ico_search.gif) 98% 2px no-repeat;}
		.infoSearch input.btnSearch{border:none; height:21px; width:46px; margin:0; background:none;}
	#map{margin:0 10px 10px 10px}
	.infoADV p{margin:0 0 8px 0; color:#7f7f7f; font-size:10px;}
	
	.highlightPage{width:502px; float:left;}
		.infoType{width:502px; margin:0 0 3px 0; overflow:hidden}
		.infoType img{display:block; margin:0 0 5px 0;}
	
	.contType{width:502px; overflow:hidden;}
		.blockType{width:299px; float:left;}
		.news{width:299px; margin:0 0 5px 0;}
		.tab{width:299px; overflow:hidden; height:30px;}
		.tab li{display:block; float:left; margin:0 1px 0 0; padding:5px 0 0 0}
		.tab li.active {padding:0;}
		.tab li.last {margin:0;}
		.infoNews{width:286px; background:#ff9d09; padding:7px 6px 7px 7px;}
			.infoNews div{width:236px; background:#fff url(../images/bgd_news.gif) 0 0 no-repeat; padding:20px 25px 12px 25px;}
			.infoNews div ul{width:236px;}
			.infoNews div li{display:block; background:url(../images/ico_arrow.gif) 0 5px no-repeat; padding:0 0 0 15px; margin:0 0 3px 0;}

		
		.travelOnline{width:267px; border:#c8c8c8 solid 1px; padding:7px 15px 10px 15px;}
			.travelOnline h3{font-size:12px; border-bottom:#c8c8c8 solid 1px; padding:0 0 3px 0; margin:0 0 7px 0}
			.travelOnline a.link{text-decoration:underline;}
			.travelOnline a.link:hover{text-decoration:none}
			
		.blockType1{width:198px; float:right;}
			.infoType1{width:198px; background:url(../images/bgd_info.gif) 0 0 no-repeat; border-bottom:#ccc solid 1px; margin:0 0 5px 0;}
				.infoType1 div{padding:20px 15px 10px 15px;}
				.infoType1 div h3{font-size:14px; text-transform:uppercase; font-weight:normal; font-family:Myriad Pro, Arial, Helvetica, sans-serif; color:#ff0000; border-bottom:#e2e2e2 solid 1px; padding:0 0 3px 0; text-align:center}
				.infoType1 div p{margin:0 0 5px 0}
			.infoType2{width:198px;}
			.infoType2 div{padding:0 3px; width:192px; overflow:hidden}
			.infoType2 div img{display:block; float:left; margin:0 5px 3px 0;}
			
			.bannerADV{width:760px; overflow:hidden;}
				.bannerADV img{display:block; float:left; margin:0 13px 0 0}
				
			/*----------layer-------*/
			.contLayer{width:278px; background:url(../images/bgd_layerbottom.gif) 0 100% no-repeat; padding:0 0 45px 0;}
				.inforLayer{width:258px; background:url(../images/bgd_layertop.gif) 0 0 no-repeat; overflow:hidden; padding:10px 10px 0 10px;}
				.inforLayer img{border:#fff solid 1px; display:block; float:left; margin:0 10px 5px 0;}
				.inforLayer div{width:176px; float:left; color:#000;}
				.inforLayer div h4{margin:0 0 5px 0;}
				.hidden{display:none;}
				.tabhide{position:absolute; top:-10000px; left:-5000px;}
				
				
				/*tip*/
				.tipPopup {width:278px; position:absolute; top:-500px; left:0; z-index:10000;  overflow:hidden; text-align:left; visibility:hidden;}
				.tipPopupFrame {position:absolute; top:-500px; left:0; z-index:10000; visibility:hidden; display:block;}

/* breakcrumb
***********************************************************************/
.breakcrumb{width:980px; padding:0 5px 10px 5px; background:url(../images/bgd_main.jpg) 0 0 repeat-y; overflow:hidden;}				
	.breakcrumb p{display:block; float:left; background:#ffa012 url(../images/bgd_breakcrumb.gif) 100% 0 no-repeat; padding:3px 20px 3px 15px; line-height:13px;}
	 .breakcrumb .connections{background:none; padding: 0 10px 0 0; display: block; float:right}
	 .breakcrumb .connections img{margin: 0 0 0 1px}
	
/* bando
***********************************************************************/
.contType1{width:210px; float:left; overflow:hidden}
	.infoType3{width:210px; background:url(../images/bgd_infoTop.gif) 0 0 no-repeat; padding:15px 0 0 0; margin:0 0 10px 0;}
	.infoType4{width:180px; background:url(../images/bgd_infoBottom.gif) 0 100% no-repeat; padding:0 15px 10px 15px;}
	.infoType4 h2{padding:0; margin:0 0 7px 0}
	
	.memberLogin{width:180px; padding:0 0 10px 0}
		.memberLogin form{}
		.memberLogin p{width:100%; overflow:hidden;  margin:0 0 5px 0; display:block;}
		.memberLogin input{width:150px; height:17px; border:#d8c19f solid 1px; font-size:11px; padding-left:5px;}
		.memberLogin input.btnLogin{width:46px; height:21px; border:none; padding:0; float:left; cursor:pointer; margin:0 7px 0 0;}
		.memberLogin p a{padding:3px 0 0 0; display:block; float:left}
	
	.mainMenu{padding:0 0 0 5px;}
	.mainMenu li{display:block; background:url(../images/ico_list.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0 0 3px 0}
	.mainMenu li a{font-weight:bold;}
	
	.introType{width:210px; background:url(../images/bgd_line.gif) 0 0 repeat-x; padding:10px 0 0 0; margin:0 0 10px 0}
	.introType1 #typeOpinion form p{width:540px; display:block; overflow:hidden; margin:0 0 5px 0; padding:0;}
	.introType h2{margin:0;}
		.introFriend{width:100%; padding:0 0 5px 0;}
		.introFriend p{margin:0 0 5px 0}
		.introFriend form{}
		.introFriend form p{width:207px; display:block; overflow:hidden;}
		.introFriend form input{width:150px; height:17px; border:#999 solid 1px; background:#e4e4e4; padding-left:5px; float:left}
		.introFriend form p img{display:block; float:left; margin:1px 0 0 0}		
		.introFriend form input.btnSubmit{width:46px; height:21px; border:none; padding:0; background:none; cursor:pointer;}

		.infoOpinion{width:177px; padding:0 0 0 13px;}
			.infoOpinion div{border-bottom:#999 solid 1px; padding:0 0 5px 0; margin:0 0 7px 0;}
			.infoOpinion div p{margin:0 0 3px 0; text-align:left}
			.infoOpinion a{text-decoration:underline; font-weight:bold;}
			.infoOpinion a:hover{text-decoration:none;}
			.infoOpinion p{text-align:right}
			
		.contMenu{width:730px; padding:0 0 0 10px; overflow:hidden;}
			.contMenu h3{text-align:right; font-size:24px; padding:0 5px 0 0}
			
			.detailMenu{width:540px; padding:10px 10px 0 0; text-align:right; float:right;}
				.detailMenu p{margin:0 0 10px 0;}
			
			.listPhoto{width:180px; float:right;}
				.listPhoto div{background:#000; color:#fff; margin:0 0 1px 0;}
				.listPhoto div img{display:block;}
				.listPhoto div p{padding:1px 4px;}
			
			.listMenu{bwidth:730px; overflow:hidden; margin:0 0 10px 0}
				.listMenu p{background:url(../images/bgd_menu.gif) 0 0 no-repeat; display:block; float:right; color:#fff; padding:2px 10px 2px 20px; line-height:15px;}
				.listMenu a{color:#fff;}
				.listMenu a:hover{color:#fff;}
		
		.contNewsEvents{width:724px; padding:0 8px; overflow:hidden;}
		.contNewsEvents h1{font-size: 16px; padding-bottom:6px;}		
		.contNewsEvents h1 a{text-decoration:underline;}				
		.contNewsEvents h1 a:hover{text-decoration:none}						
		.contNewsEvents .newsDetails p{padding-bottom:6px;}
			.listNewsEvents{width:720px; float:left; padding:0 10px 0 0;}
				.listNewsEvents h3{margin:0 0 5px 0}
				.listNewsEvents h3 img{float:none;}
				.listNewsEvents div{width:720px; border-bottom:#999 solid 1px; overflow:hidden; padding:0 0 5px 0; margin:0 0 7px 0;}
				.listNewsEvents a{font-weight:bold; text-decoration:underline;}
				.listNewsEvents a:hover{text-decoration:none;}
				.listNewsEvents div h4{margin:0 0 7px 0}
				.listNewsEvents div img{display:block; float:left; margin:0 5px 5px 0;}
				.listNewsEvents div p{margin:0 0 7px 0}
				.listNewsEvents p.paging{text-align:right;}
				.listNewsEvents p.paging a{font-weight:normal; text-decoration:none;}
				.listNewsEvents p.paging a:hover{text-decoration:underline;}
				.firstNews{margin-right:20px;}
				
		/*------------ykien---------*/
		.contOpinion{width:720px; padding:0 0px 0 10px; overflow:hidden;}
			.showForm{width:284px;}
			.hideForm{width:720px;}
			#listOpinion{float:left; padding:0 0px 0 0; position:relative; }
			#listOpinion div{padding:7px; border-bottom:#999 solid 1px;}
			#listOpinion div p{margin:0 0 7px 0; text-align:left}
			#listOpinion div strong{text-decoration:underline}
			.listType{ background:#ececec;}
			#listOpinion p.paging{text-align:right; padding:7px 0 0 0}
			#listOpinion  a.iconArrow{width:6px; height:69px; background:url(../images/ico_arrow_01.gif) 0 0 no-repeat; display:block; position:absolute; right:0; top:170px; z-index:999;}
			#listOpinion  a.iconArrow:hover{background:url(../images/ico_arrow_03.gif) 0 0 no-repeat; color:#fff;}
			#listOpinion  a.iconArrow1{width:6px; height:69px; background:url(../images/ico_arrow_02.gif) 0 0 no-repeat; display:block; position:absolute; right:0; top:170px; z-index:999;}
			#listOpinion  a.iconArrow1:hover{background:url(../images/ico_arrow_04.gif) 0 0 no-repeat; color:#fff;}
			
			#typeOpinion{width:720px; padding-top: 20px; }
				#typeOpinion form{padding:10px 0 0 0;}
				#typeOpinion p{width:720px; overflow:hidden; display:block; margin:0 0 10px 0;}
				#typeOpinion label{width:110px; display:block; float:left;}
				#typeOpinion input{width:450px; height:15px; float:left; border:#999 solid 1px; background:#e4e4e4; margin:0 3px 0 0}
				#typeOpinion input.code{width:64px;}
				#typeOpinion textarea{width:450px; height:120px; float:left; border:#999 solid 1px; background:#e4e4e4;}
				#typeOpinion input.btnSubmit{width:55px; height:21px; border:none; margin:0 10px 0 0; background:none}
				#typeOpinion .btn{padding:0 0 0 110px; width:60%}
				#typeOpinion input.btnReset{width:46px; height:21px; border:none; margin:1px 0 0 0; background:url(../images/btn_reset.gif) 0 0 no-repeat; text-indent:-1000px; cursor:pointer}
		
#headBanner{text-align:center; padding:5px 0 0 0; width:740px; float:left; overflow:hidden; margin:0 0 10px 0}
.banner2{width:100%; overflow:hidden; padding:10px 0; text-align:center}
/* content
***********************************************************************/
#contentWithOut{width:740px; background:url(../images/bgd_withOutContent.jpg) 0 100% no-repeat; padding:5px 0 20px 0; float:right}
	#content{width:740px; background:url(../images/bgd_content.gif) 0 0 no-repeat; padding:6px 0 0 0; overflow:hidden;}
		#content h2{border-bottom:#e1e1e1 solid 1px; padding:0 0 5px 10px; margin:0 0 10px 0; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
		#content a.print{background:url(../images/ico_print.gif) 100% 0 no-repeat; padding:0 25px 0 0; margin:0 10px 0 0; float:right; line-height:17px;}
.pager{float:right; padding:5px 5px 3px 0;}
	
	
/* map
*****************************/
	.introRestaurant{width:724px; padding:0 8px; overflow:hidden; margin:0 0 15px 0}
		.introRestaurant h3{text-align:right; font-size:12px; padding:0; margin:0 0 3px 0;}
		.introRestaurant img{display:block; float:right; margin:0 0 0 10px}
		.introRestaurant p{text-align:right}
	
	.infoMap{width:703px; padding:0 18px 0 19px;}
		.infoMap img{display:block; padding:0; margin:0}
		.infoMap div{background:#ececec; padding:5px; width:320px;}
	
	.introType1{width:724px; padding:0 8px; overflow:hidden;}
		.introType1 p{padding:0 0 15px 0; text-align:justify}
		.introType1 p img{margin:0 auto; display:block}
		.introType1 span{display:block; background:#f1f1f1; padding:8px; float:left; margin:0 8px 0 0;}
		.introType1 span img{display:block; border:#fff solid 1px;}
		.introType1 span{font-weight:bold; font-size:26px; line-height:20px}
	
	.infoType5{width:724px;}
		.infoType5 h4{font-size:24px; text-align:right; color:#ff0000; margin:0 0 20px 0}
		.infoType5 p{text-align:right; margin:0 0 15px 0; font-size:12px;}
		.infoType5 p span{color:#ff0000; font-weight:bold}
		.infoType5 form{text-align:right;}
		.infoType5 label{display:block; float:right; font-size:12px; font-weight:bold; padding:3px 0 0 5px;}
		.infoType5 input{background:#e4e4e4; border:#999 solid 1px; display:block; float:right; height:16px; width:166px; margin:0 0 0 5px;}
		.infoType5 input.btnSubmit{width:46px; height:21px; padding:0; margin:0 0 0 5px; border:none; background:none;}
		
		/*----thong tin chi tiet------*/
		.contInfoDeatails{width:713px; padding:0 8px 0 19px;}
			.contBottomInfoDeatails{width:713px; padding:0 0 7px 0; background:url(../images/bgd_bottomPhoto.gif) 0 100% no-repeat; margin:0 0 15px 0;}
			.contTopInfoDeatails{width:699px; padding:5px 7px 0 7px; background:url(../images/bgd_topPhoto.gif) 0 0 no-repeat;}
			.contTopInfoDeatails img{display:block;}
	
			.contTable{width:100%; padding:0 0px;}
				.contTable table{background:#e5e5e5;}
				.contTable th{background:#f3f3f3; width:85px;}
				.contTable td{background:#fff; text-align:left; vertical-align:top; padding:0 5px; vertical-align:middle;}
				.contTable th{text-align:left; vertical-align:middle; padding:5px;}
				.contTable td table th{border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; width:85px;}
				.contTable td table td.first{width:250px; text-indent:-5px}

				
		.contPhoto{width:706px; padding:17px 17px 9px 17px; overflow:hidden; background:url(../images/bgd_photo_02.gif) 17px 100% no-repeat;}
		.infoPhoto{width:688px; padding:9px 9px 0 9px; background:url(../images/bgd_photo.gif) 0 0 no-repeat;}
		
		.subGroup {width:688px; text-align:center;}
			.subGroup img{margin:0 auto; text-align:center}
			#morePhoto{width:688px; overflow:hidden; padding:20px 0 0 0; margin:0}
			
			.subGroupGallery {width:688px; position:relative; overflow:hidden; margin:0 0 6px 0;}
			.subGroupGallery ul {height:40px; list-style:none; padding:0 4px 0 0; margin:0;}
			.subGroupGallery li {display: inline; margin:0; padding:0; background:none;}
			.subGroupGallery img {display:block; border:1px solid #ccc; margin:0 2px 0 0; float:left; z-index:1}
			.subGroupGallery a:hover {border:0;}
			.subGroupGallery a:hover img {border:1px solid #a52025;}
			
			.slideScroll {width:688px; height:10px; margin:5px 0 0 0; background:url(../images/bgd_scroller.gif) repeat-x; display:none; overflow:hidden}
			.slideScroll a {text-align:center; line-height:13px; font-weight:bold; display:block; text-decoration:none}
			.slideScroll a:hover {text-decoration:none;}
			.slideLeft {width:5px; height:10px; float:left;}
			.slidebar {width:673px; height:10px; margin:0 2px; display:block; float:left;}
			.slider {width:26px; height:10px;}
			.slideRight {width:5px; height:10px; float:left;}	
			
			#imageDesc{margin:12px 0; display:none;}
			#imageDesc p{text-align:center; font-weight:bold;}
		
/* hcm
***********************************************************************/
#contAddress{width:740px; overflow:hidden;}
	#contAddress h2{margin:0 0 10px 0;}
	.contTypeAddress{width:772px; float:left;}
	.contTypeAddress h3{margin:0 0 5px 0;}
		.infoType6{width:772px; background:url(../images/bgd_info_02.gif) 0 100% no-repeat; padding:0 0 3px 0; margin:0 0 10px 0}
		#vnnaviHN .infoType6{background:url(../images/bgd_info_07.gif) 0 100% no-repeat;}
		#vnnaviHN .infoType7{background:url(../images/bgd_info_06.gif) 0 0 no-repeat;}
		.infoType7{ color:#fff; width:766px; background:url(../images/bgd_info_01.gif) 0 0 no-repeat; padding:3px 3px 0 3px; overflow:hidden}
		.info1{width:87px; background:url(../images/bgd_info_04.gif) 0 100% no-repeat; padding:0 0 5px 0; float:left}
		.info2{width:77px; background:url(../images/bgd_info_03.gif) 0 0 no-repeat; padding:10px 5px 0 5px; text-align:center; color:#000; font-size:11px;}
		.info2 h3{font-size:14px;}
		.info2 p{padding:0 0 5px 0}
		
		.infoType8{width:673px; float:left; padding:2px 0 0 6px;}
			.infoType8 ul{margin:0 0 10px 0; width:693px; overflow:hidden}
			.infoType8 li{display:inline;}
			.infoType8 li a{display:block; float:left; background:url(../images/bgd_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; text-align:center; padding:25px 7px; width:56px; height:20px;}
			.infoType8 li.type1 a{padding:20px 7px; height:30px;}
			.infoType8 li a:hover{background:url(../images/bgd_01.gif) 0 0 no-repeat; color:#000; text-decoration:none;}
			.infoType8 li.active a{background:url(../images/bgd_01.gif) 0 0 no-repeat; color:#000; text-decoration:none;}
			.infoType8 div{width:673px; overflow:hidden; margin:0 0 10px 0}
			.infoType8 div span{display:block; float:left;}
			.infoType8 div span.first{width:75px; font-weight:bold; text-transform:uppercase; padding:0 0 0 10px;}
			.infoType8 div span.last{width:603px; padding:0 5px 0 0;}
			.infoType8 div span a{color:#fff;}
			.infoType8 div span a:hover{color:#fff; text-decoration:underline}
			.infoType8 div form{}
			.infoType8 div label{width:75px; padding:3px 0 0 10px; float:left; font-weight:bold; text-transform:uppercase}
			.infoType8 div input{width:230px; float:left; height:17px; padding:3px 0 0 2px; margin:0 3px 0 0}
			.infoType8 div input.btnSearch{width:56px; height:21px; padding:0; border:none; float:left;}
			
		.detailAddress{width:752px; overflow:hidden; border-bottom:#999 solid 1px; padding:10px;}
		.detailAddress a.illus{display:block; float:left; background:url(../images/bgd_img.gif) 0 0 no-repeat; width:150px; height:112px; padding:5px 4px 4px 4px;}
		.detailAddress a.illus1{display:block; float:left; background:url(../images/bgd_img2.gif) 0 0 no-repeat; width:150px; height:112px; padding:4px 4px 5px 4px;}
		.bgType{background:#f7f7f7;}
			.detailAddress a.illus img{display:block;}
			.detailAddress div{width:587px; float:left; padding:0 0 0 5px;}
			.detailAddress div h4{margin:0 0 5px 0}
			.detailAddress div span{float:right;}
			.detailAddress div span img{margin:0 0 0 2px;}
	.contTypeAddress p.paging{text-align:right; padding:10px 0 0 0;}
	
	#contTextual{width:164px; float:right;}
	#contTextual p img{margin:0 0 3px 0;}
		.blockType2{width:164px; background:#adb9c2 url(../images/bgd_info_05.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:0 0 5px 0}
			.blockType2 h2{padding:0; margin:0 0 3px 0!important;}
			.blockType2 p a.illus1{display:block; background:url(../images/bgd_img1.gif) 0 0 no-repeat; width:150px; height:100px; padding:4px; margin:0 0 0 3px;}
			.blockType2 div{padding:2px 7px 0 7px;}
			.blockType2 div h3{margin:0 0 5px 0}
		.bannerBlock h5{font-weight:normal; font-size:10px; color:#808080; margin:0 0 5px 0}
		.bannerBlock p{margin:0 0 10px 0;}

 /* nha hang
***********************************************************************/
	#contType2{width:164px; float:left; margin:0 3px 0 0;}
		#contType2 h2{margin:0 0 7px 0}
		.blockSearch{width:164px; background:url(../images/bgd_info_08.gif) 0 0 no-repeat; padding:10px 0 0 0; margin:0 0 10px 0;}
			.detailBlockSearch{ color:#fff; width:154px; background:url(../images/bgd_info_09.gif) 0 100% no-repeat; padding:0 5px 10px 5px;}
			.detailBlockSearch h3{text-transform:uppercase; font-size:12px; color:#fff; margin:0 0 3px 0}
			.detailBlockSearch a{color:#fff;}
			.detailBlockSearch a:hover{color:#fff;}
			.detailBlockSearch div{padding:15px 0 0 0}
			.detailBlockSearch div input{width:145px; margin:0 0 3px 0}
			.detailBlockSearch div input.btnSearch{width:56px; height:21px; border:none; padding:0; margin:0;}

		.blockResults{width:164px; margin:0 0 15px 0}
		.blockResults h2 img{float:none;}
		.blockResults p{padding:0 0 0 10px; width:154px; overflow:hidden; margin:0 0 5px 0; display:block;}
		.blockResults input{width:15px; height:15px; float:left; margin:2px 3px 0 0; border:none;}
		.blockResults label{float:left;}
		.blockResults .btn{padding:5px 0 0 0; width:164px;}
		.blockResults img{display:block; float:left; margin:0 3px 0 0}

		.blockAdv{width:164px;}
		.blockAdv h4{font-size:10px; color:#808080; margin:0 0 5px 0;}
		.blockAdv p{margin:0 0 10px 0}

/* FAQ
***********************************************************************/			
	.contFAQ{width:745px; float:left; padding:0 0 0 15px;}
		.contFAQ h2{font-size:18px; font-weight:500; border-bottom:#adb9c2 solid 1px; padding:0 0 2px 0; margin:0 0 10px 0;}
		.contFAQ ul{margin:0 0 30px 0; padding:0 0 0 5px;}
		.contFAQ li{background:url(../images/ico_list1.gif) 0 4px no-repeat; padding:0 0 0 15px; display:block; margin:0 0 10px 0;}
	
	.contextFAQ{width:166px; float:right;}
		.infoTypeFAQ{width:166px; background:url(../images/bgd_bottomFAQ.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:0 0 10px 0;}
			.infoTypeFAQ h2{background:url(../images/h2_title2.gif) 0 0 no-repeat; color:#000; font-size:12px; padding:3px 0 3px 10px; line-height:14px; margin:0 0 15px 0;}
			.infoTypeFAQ ul{padding:5px 10px 0 10px;}
			.infoTypeFAQ li{display:block; margin:0 0 10px 0}
			#helpSearch h2{background:url(../images/h2_title3.gif) 0 0 no-repeat;}
			#helpSearch form{padding:0 10px;}
			#helpSearch input{width:140px; border:#adb9c2 solid 1px; height:18px; margin:0 0 6px 0}
			#helpSearch input.btnSearch{width:56px; height:21px; border:none; margin:0}		
/* food
***********************************************************************/
.typeFoods{width:174px; float:left; padding:0 0 0 7px; margin:0 10px 0 0;}
	.typeFoods ul{margin:0 0 20px 0;}
	.typeFoods li{border-bottom:#aba490 solid 1px; display:block; background:url(../images/ico_list3.gif) 3px 6px no-repeat; padding:4px 0 4px 25px;}
		.typeFoods li a{}
		.typeFoods li a:hover{text-decoration:underline;}

.contFoods{width:749px; float:left;}
	.contSearchFoods{width:769px; background:url(../images/bgd_searchFoods.gif) 0 0 no-repeat; padding:0 0 6px 0; height:100px; overflow:hidden; margin:0 0 10px 0;}
		.illusFoods{width:87px; float:left; margin:0 10px 0 0;}
		.formSearchFood{width:461px; float:right; padding:38px 0 0 0}
		.formSearchFood p{width:661px; overflow:hidden; display:block;}
		.formSearchFood fieldset{margin:0 0 19px 0;}
		.formSearchFood label{margin:0 3px 0 0; float:left; padding:2px 0 0 0}
		.formSearchFood input{width:120px; border:#cecece solid 1px; float:left; margin:0 5px 0 0}
		.formSearchFood input.btnSearch{border:none; height:21px; width:56px;}
		.formSearchFood input.typeInput1{border:none; width:123px; height:17px; background:none; padding:1px 0 0 5px;}
		.formSearchFood p span{width:151px; display:block; float:left; background:url(../images/bgd_cbo.gif) 0 0 no-repeat; padding:1px 0 0 0; position:relative; margin:1px 5px 0 0;}
		.formSearchFood p span img{}
		.formSearchFood p span .btnUp{right:7px; top:3px; position:absolute; z-index:999; background:gold; height:5px; width:7px;}
		.formSearchFood p span .btnDown{right:7px; top:10px; position:absolute; z-index:999}
		.formSearchFood p a{margin:0 3px 0 0}
		
	.flashBanner{width:749px; margin:0 0 10px 0;}
		.flashBanner img{display:block;}
	
	.listFoods{width:739px; overflow:hidden; margin:0 0 15px 0; padding:0 5px 10px 5px; border-bottom:#7f7f7f solid 1px;}
		.listFoods img{display:block; float:left; margin:0 10px 3px 0; border:#7f7f7f solid 1px;}
		.listFoods h3{font-size:14px; margin:0 0 5px 0}
			
/* footer
***********************************************************************/
#footer{width:970px; background:url(../images/bgd_footer.jpg) 0 100% no-repeat; height:60px; text-align:center; color:#000; padding:10px 20px 20px 0;}
	#footer ul{margin:0 0 0 50px;}
	#footer li{display:inline; border-right:#000 solid 1px; padding:0 5px 0 0; margin:0 5px 0 0; text-transform:uppercase}
	#footer li.last{border:none; margin:0;}
	#footer p{font-size:11px; padding:7px 0 0 0}
	#footer a{text-decoration:underline}
	#footer a:hover{text-decoration:none}
	#footer a.top{float:right; display:block; background:url(../images/ico_top.gif) 0 5px no-repeat; padding:0 0 0 12px; margin:5px 0 0 0}

/*---------albums-------------*/
.contAlbums{width:720px; padding:10px 10px 0 10px; overflow:hidden;}
	.listAlbums{width:150px; float:left; margin:0 30px 10px 0}
	.listAlbums p{text-align:center; margin:0 0 7px 0}
	.listAlbums img{border:#ccc solid 1px;}
	.listAlbums span a{color:#901518;}
	.contAlbums .last{margin:0;}
	.detailAlbum{width:720px;}
	.detailAlbum p{margin:0 0 10px 0;}
	.detailAlbum a{color:#901518; text-decoration:underline}
	.detailAlbum a:hover{text-decoration:none}

/*//////////////	*/
#layerAlbums {background:#fff; position:absolute; width:auto; top:100px; left:100px; visibility:hidden; z-index:999; border:#000 solid 1px;}
#layerAlbumsFrame {background:#000; position:absolute; top:0; left:0; visibility:hidden; z-index:998;}

/*//////////////////////////////*/
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/***************Thong tin truy cap*********/
.blockInfo{padding:1px 1px 5px 1px; width:206px; margin:0 0 10px 0; border:#c8c8c8 solid 1px;}
	.blockInfo h3{color:#0; text-transform:uppercase; margin:0 0 10px 0; background:#feae33; padding:5px 10px;}
	.blockInfo p{padding:0 10px 5px 10px}

.btnOnlineBooking{width:100%;}
	.btnOnlineBooking img{display:block; margin:0 0 10px 0}

/**********Y kien khach hang************/
.opinionCustomer{width:198px; border:1px solid #cfcfcf; padding:10px 5px 5px 5px; background:#fff url(../images/bgd_info_12.gif) 0 0 no-repeat; margin:0 0 10px 0}
	.opinionCustomer h3{border-bottom:#c8c8c8 solid 1px; padding:12px 0 6px 0; margin:0 0 10px 0; color:#006300; text-transform:uppercase; text-align:center; background: url(../images/ico_01.gif) 0 0 no-repeat}
	.opinionCustomer div{width:100%; overflow:hidden;background:url(../images/bgd_line_01.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0}
	.opinionCustomer div img{display:block; float:left; margin:0 5px 0 0}
	.opinionCustomer h4{margin:0 0 3px 0}
	.opinionCustomer .last{background:none; margin:0}
	.viewAll{text-align:right; font-weight:bold; padding:0 0 5px 0}
	.opinionCustomer .viewAll a{color:#006300; text-decoration:underline}
	.viewAll a:hover{text-decoration:none}

/**********news************/
.listNews{width:200px; padding:0 5px 5px 5px; background:url(../images/bgd_news_01.gif) 0 0 no-repeat; border-bottom:#e8e4e5 solid 1px; margin:0 0 10px 0}
	.listNews h3{font-size:12px; padding:7px 0 5px 5px; line-height:17px; margin:0 0 10px 0; text-transform:uppercase}
	.listNews div{width:100%; overflow:hidden; background:url(../images/bgd_line_01.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0}
	.listNews div img{display:block; float:left; margin:0 5px 0 0;}
	.listNews div h4{margin:0 0 3px 0}
	.listNews .viewAll a{color:#000; text-decoration:underline}
	.listNews .viewAll a:hover{text-decoration:none}

/**********************/
.listAdv{width:100%; margin:0 0 10px 0}
	.listAdv p{margin:0 0 5px 0}
	
/**********************/
.contexttual{width:200px; float:right}
.infoText{color:#00FF00}
.errorText{color:#FF0000}

.adv {text-align:center; margin:0 0 5px 0}
.adv p {padding-bottom:5px;}
.topadv {text-align:center; padding:5px 0 0 0; margin:0 0 5px 0}