* { margin: 0; padding: 0; border: none;}

body { 	

	background: url(../img/bg.gif) repeat-y top center #EDEDED; 
	font: 11px tahoma, Arial, "Times New Roman";
	color: #333;}

input, textarea, select { 
	background: #fff; border: 1px solid #1d1d0e; 
	padding: 4px; 
	font: 11px tahoma, Arial, "Times New Roman";} 

#hotel {
	width: 510px;
	text-align: center;
	float: left;
    margin-left:15px;
	margin-top: 10px; margin-bottom: 5px;
	/*border-bottom: 1px dotted #bcbcbc;*/
    }
	#hotel h1 {
	color: #0089b3;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 4px;
	text-align: left;}
#hotel_picture {
	float: left; width: 150px;
	margin-right: 10px; margin-bottom: 5px;}
#hotel_text {
	float: right; width: 350px;
	}
	
	#hotel_left {
	width: 265px;
	float:left;}
	#hotel_right {
	float: right; width: 85px;}
	
#hotelclass {
	padding-bottom: 3px; width: 265px;
	color: #525f63;
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;
	}


#price {
	color: #ff6600;
	font-family: "Trebuchet MS", sans-serif, Tahoma;
	font-size: 1.2em; font-weight: bold;
	width: 78px; height: 32px;
	background: url(../img/bg-price.gif) repeat-x #d2f2fb;
	float: right; position: relative;
	border: 1px solid #b5e6f5;
	margin-bottom: 1px; padding-top: 5px;
	
	}	
#booking a{
	width: 80px; height: 24px;
	background: url(../img/booking.gif) repeat-x;
	float: right;
	}	
	#booking a:hover{
	width: 80px; height: 24px;
	background: url(../img/booking-over.gif) repeat-x;
	float: right;
	}
#hotel_des {
	font-size: 1em; text-align: left;
	color: #000;
	line-height: 1.2em;
	width: 350px; float: right;}	

#related_news {
    float: right;
    width: 180px;
	margin-left: 5px; clear: both;
	border: 1px dashed #d5ecee;
	}

#related_news li a {
	color: #0060ff;
	text-decoration: none;
	}

#related_news li a:hover {
	color: #ff933f;
	text-decoration: none;}

#related_news li {
	position: relative;
	clear: left;
	display:block;
    list-style-type: none;
	padding: 5px 5px 5px 15px;	
	background-color: #F8F8F8; 
	color: #b9b9b9;   }

#related_news h5 {	
    background-color: #F8F8F8; 
    color: #0060ff; 
    text-align:center;   
	border-bottom: 1px dashed #d5ecee;	
    position: relative;
    padding: 1px 1px 1px 1px;	
	height: 13px;				
	}
/*Gallery*/
a.gallery, a.gallery:visited {
	            display:inline-block;
	            color:#000; 
	            text-decoration:none; 
	            width:17px; margin:4px;
	            height:17px; float:left;
	             z-index:50;}

            a.slidea {background:url(../files/gallery/thumb1.gif);}
            a.slidea:hover {background:url(../files/gallery/thumb1b.gif);}
            a.slideb {background:url(../files/gallery/thumb2.gif);}
            a.slideb:hover {background:url(../files/gallery/thumb2b.gif);}
            a.slidec {background:url(../files/gallery/thumb3.gif);}
            a.slidec:hover {background:url(../files/gallery/thumb3b.gif);}
            a.slided {background:url(../files/gallery/thumb4.gif);}
            a.slided:hover {background:url(../files/gallery/thumb4b.gif);}
            a.slidee {background:url(../files/gallery/thumb5.gif);}
            a.slidee:hover {background:url(../files/gallery/thumb5b.gif);}
            a.slidef {background:url(../files/gallery/thumb6.gif);}
            a.slidef:hover {background:url(../files/gallery/thumb6b.gif);}
            a.slideg {background:url(../files/gallery/thumb7.gif);}
            a.slideg:hover {background:url(../files/gallery/thumb7b.gif);}
            a.slideh {background:url(../files/gallery/thumb8.gif);}
            a.slideh:hover {background:url(../files/gallery/thumb8b.gif);}
            a.slidei {background:url(../files/gallery/thumb9.gif);}
            a.slidei:hover {background:url(../files/gallery/thumb9b.gif);}


            a.gall, a.gall:visited {
	            display:inline-block; 
	            color:#000; 
	            width:54px; margin:4px;
	            height:17px; float:left; 
	             z-index:50;}


            a.gallery em, a.gallery span {display:none;}

            a.gallery:link, a.gallery:visited, a.gallery:active {border: 0;}
            /* styling for BOTTOM gallery */
            #container_bottom {
	            position:relative; 
	            width:300px; margin: 0px;
	            height:265px; 
	            background:#a7d5e2; 
	            }
            #container_bottom img {border:0; }
            #container_bottom #thumbs {
	            position: absolute; margin-left: 35px;  margin-bottom: 5px; top: 205px;
	            text-align: center;
	            }

            #container_bottom a.gallery:hover span {
	            display:block; position:absolute; width:300px; top:25px; 
	            left:-36px; padding:0px; text-align:center; 
	            font-style:italic; color:#fff; z-index:100; font-size: 10px;} 
            #container_bottom a.gallery:hover span:first-line {
            font-style:normal; font-weight: normal; font-size:1em; color:#ffffff;}
            #container_bottom a.gallery:hover { background-color: #FFF;}
            #container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px dotted #c8c8c8;}
            #container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position: absolute; width:300px; height:200px; top:-205px; left:-35px; padding:0; color:#000; z-index:50;}            
/*End Gallery*/
    
    
/* Quang cao     */
#ad {
    float:left; width: 254px;
	clear: left;
    border: 1px solid #dbdbdb;
	padding: 0px 0px 0px 0px;	
	background: #fff;
	margin-top: 10px;
		}
#ad h2{                   
	 background: #c8dbe0; 
     text-align:center;
     font-size: 1.2em;
     }
#ad img {
	 display: block;	
	 margin: 0 auto; 
	 padding-top: 3px;}

/* chú thích hình */
#chuthich {
	float: left; width: 210px;
	left: -15px;	}
#chuthich_ad { /* chu thich hinh dung */
	float: left; width: 150px;
	left: -15px;	}
#chuthichphai_ad { /* chu thich hinh dung */
	float: right; width: 150px;
	}

#chuthich img, #chuthich_ad img {display: block;}
#chuthich h5, #chuthich_ad h5 {
	clear: both;float: left; font-size: 9px; 
	text-align: center; font-style: italic; font-weight: normal;
	color:#666; padding-bottom: 3px;	}

#chuthichphai {
	display: block; 
	width: 210px;	
	float: right;	}

#chuthichphai img, #chuthichphai_ad img {
	display: block; float: right;}

#chuthichphai h5{
	clear: both; float: right; font-size: 9px; 
	text-align: center;
	font-weight: normal; font-style: italic;
	color:#666; padding-bottom: 3px;
	}   
#chuthichphai_ad h5 {
	clear: both; float: right; font-size: 9px; 
	text-align: center;   width: 150px;
	font-weight: normal; font-style: italic;
	color:#666; padding-bottom: 3px;
	}   
/* box chu thich/trích dan ben phai */

#box {
	float: right; width: 160px;
	padding: 2px;
	background: #ebf9f6;
    border: 1px solid #d9e7e4; 
	margin: 3px;	}

#box img {display: block; padding: 5px; float: right}
#box h5 {
	clear: both;float: left; font-size: 9px; 
	text-align: center; font-weight: normal;
	color:#1b3547; padding: 3px;	}

#box_sin {
	float: left;  clear: both;
	padding: 2px;
	background: #ebf9f6;
    border: 1px solid #d9e7e4; margin: 3px;
    font-size: 1em; padding: 3px;
	}

#box_sin h5 {clear: both; float: left;  
	text-align: center; font-weight: normal;
	color:#1b3547; padding: 3px; font-size: 10px;
	}

/* hình quang cao */

#adv {	
	padding-top:3px; 	
    }

/***********************
 body 
************************/

#container { 

	margin: 0 auto; width: 820px; 

	position: relative; 

	color: #333; line-height: 1.4; 

	font-size: 1em;     }

                      
/*begin phan quang cao tren banner top*/                          
div.adspot_bannertop {
   background-color: white;
   width: 360px;  
   margin-top: 3px;
}

div.adspot_bannertop * ul {
  list-style: none;
  width: 360px;
  margin: auto;
  padding: 0;   
}
        
div.adspot_bannertop * li {
   border: thin dashed black;
   text-align: center;
   width: 100%;
   cursor: pointer;
   overflow: hidden;
   display: block;
}

.adspot_bannertop_adhead {
    text-align: center;
    font-family:    tahoma, Arial, "Times New Roman";
    font-size: 10pt; 
    font-weight: bold;
    color: #000000;
}

a.adspot_bannertop_adurl img {
    border: none;
    margin: auto;
    display: block;
}

.adspot_bannertop_adtext {
    font-family: tahoma, Arial, "Times New Roman"; 
    font-size: 9pt; 
    color: #303030; 
}

.adspot_bannertop_adurl {
    font-family: tahoma, Arial, "Times New Roman";
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: green;
}

a.adspot_bannertop_adurl:link {
    color: green;
}
a.adspot_bannertop_adurl:active {
    color: green;
}
a.adspot_bannertop_adurl:hover {
    color: green;
    text-decoration: underline;
}



/*het phan quang cao tren banner top*/

                
/***********************

 head banner

************************/
#banner {
	width: 819px;
	height: 75px;}
        
	#banner_left {
	float: left;
	width: 305px;
    padding-left:1px;
	}
	#banner_center	{
	float: left; widows: 365px;    
	}             

	#banner_right {
	float: right;
	width: 150px; margin-right: 3px;
	}	

#netnav {
	background-color: #fff;
	float: right;
	height: 20px;
	padding: 5px 5px 0 0;
	color: #CCCCCC;
	font-size: 0.9em;	}

#netnav a, #netnav a:visited { /* passport gets bold */
	padding-left: 0; 
	color: #17a9f1;  font-weight: bold;	}

#netnav a:hover {
	color:#FF6600; 
	padding-top: 0px; border-bottom: #FF6600 1px dotted;}

#subnav{
	text-align: right;  font-size: 0.9em;
	float: right; width: 250px;
	position: relative;top: 28px;}

/***********************
 top menu 
************************/

#top {
	float: left; clear: both;
	background:#b6e7f6; width: 819px; 
	font-size: 0.9em; 
    font-weight: bold; 
	letter-spacing: 0.01em; 
		}

#top ul {
	list-style-type: none;}

#top li {
	float:left; 
	text-align: center; 
	border-left: 1px solid #e9f4fa; 
	padding-top: 5px; height: 20px;
	vertical-align: middle;}

#top a:link, #top a:active, #top a:visited {
	float:left; color: #009fd2; 
	text-decoration:none; 
	padding:0 10px 0 10px;
	}
#top a:hover {
	color: #FF6600;
}

#top .tophome {
	border-left: none; 
	padding-left: 5px;}

#top .topgallery {border-right: none;}


/***********************
 main site, including maininfo and secondaryinfo 
************************/

#main { 
	float: left; 
	width: 548px; 
	clear: left; 
	margin: 4px 5px 0px 5px; }

#mainhome { /* dung cho trang con, chi bao gom 1 colum */

	float: left; width: 548px;
	clear: left; 
	padding: 0px; 
	margin: 4px 5px 5px 5px; }

	

/*** 		searchform 				***/

#search0 {	
	float:left; width: 548px;
	clear: left; margin-bottom: 5px;	
	padding: 0px; }

#search1 {	
	float:left; width: 549px;
	clear: left; margin-bottom: 5px;
	padding: 0px;	
	}

		/* search form internal - trang tin*/

form#sitesearchForm1 { 
	position: relative; 
	background: url(../img/bg_search.gif) repeat-x left top; 	
	color: #333333; 
	}

form#sitesearchForm1 fieldset {
	padding: 0 0.8em; 
	text-align: left; 
	padding-left: 10px;}

form#sitesearchForm1 label { display: none;}

form#sitesearchForm1 h2 { 
	padding: 0 0 1em 0.8em; 
	font-size: 0.95em;}

form#sitesearchForm1 input { 
	font-size: 1em; 
	vertical-align: middle; 
	text-align: left; 
	padding-left: 10px; 
	background: #fff; border: #fff 1px solid;

	} 

form#sitesearchForm1 select { 
	font-size: 1em; 
	width: 13em; 
	vertical-align: middle; 
	margin: 0 5px 0 10px; 
	background: #e3effd; border: 1px #fff solid;}

form#sitesearchForm1 input.formbutton { 
	color: #fff; 
	font-weight: bold; 
	width: 36px; 
	height: 38px; border: 0; 
	background:none; 
	padding-left: 10px;}

form#sitesearchForm1 input#sitesearchInput { 
    width: 20em;}

form#sitesearchForm1 input#radiobutton {
	border: none;
	background: transparent; 
	margin-left: 3px; padding: 0;}



/***********************

 maininfo, the 1st column 

************************/

#maininfo { 

	width: 243px; float: left;
	margin-right: 5px; padding: 0px;			}



	/***  tin du lich	***/

#travelnews {
	background-color: #e6f1df;
	margin-top: 0px; margin-bottom: 5px; }

#travelnews h2{ 
	background: #d1e3c5; text-align: center; height: 27px;}

#travelnews ul li { 
	list-style-type: none; 
	padding-left: 13px; padding-right: 10px;
	background:url(../img/ico3.gif) no-repeat 3px 5px;
	margin: 0.5em 0; 	}

#travelnews li a:link, #travelnews a:active, #travelnews a:visited {
	color: #000; 
	text-decoration: none;	padding-top: 2px;}

#travelnews a:hover {
	color: #54932c;
	border-bottom: #54932c 1px dotted;	}

#travelnews #xemtiep {
	font-size: 0.9em; 
	font-weight: bold; text-align: right; padding-right: 5px; padding-bottom: 5px;	}

#travelnews #xemtiep a {
	color: #000; text-decoration: none; 	}

#travelnews #xemtiep a:hover {
	color: #0065cd;
	border-bottom: #0065cd 1px dotted;	}



	/***  Vietnam dat nuoc con nguoi	***/

#vndncn {
	padding: 0;
	line-height: 180%;
	background: #dfedf1;
	margin-top: 1px;
		}
#vndncn h3{  
	padding-left: 5px; font-size: 1em;
        }

#vndncn h2{  
	padding-left: 0px; background: #c8dbe0;
        }

#vndncn img {
	 display: block;	
	 margin: 0 auto; 
	 padding-right: 3px; }	

#vndncn a:hover {
	color: #0065cd;
	border-bottom: #0065cd 1px dotted;	}

#vndncn a:link, #vndncn a:active, #vndncn a:visited {
	color: #00afe1;
	text-decoration: none;		}

#vndncn p{                     
	font-size: 1em; padding-left: 7px; 
	text-align: justify; padding-right: 10px;
	}		

#vndncn ul{ 
	padding-left: 12px;  padding-top: 3px; list-style-type: none;
	color: #333333;}

#vndncn ul li{ 
	background:url(../img/ico3.gif) no-repeat 0px 6px; padding-left: 9px;}

#vndncn li a:link, #vndncn a:active, #vndncn a:visited {
	color: #0072b4;	
	text-decoration: none;	}
#vndncn li a:hover {
	color: #006cff;
	border-bottom: #006cff 1px dotted;	}

/* so tay du lich */
#stdl {

	padding: 0;
	line-height: 180%;
	background: #dfedf1;
	margin-top: 5px;
		}
#stdl h2{                   
	 background: #c8dbe0; padding-left: 0px;}
#stdl h3{                   
	 padding-left: 7px; font-size: 1em;}

#stdl img {
	 display: block;	
	 margin: 0 auto; 
	 padding-right: 3px;}	

#stdl a:hover {
	color: #0065cd;
	border-bottom: #0065cd 1px dotted;	}

#stdl a:link, #stdl a:active, #stdl a:visited {
	color: #00afe1;
	text-decoration: none;		}

#stdl p{                     
	font-size: 1em; padding-left: 7px; padding-right: 7px;	text-align: justify; padding-right: 10px;
	}		

#stdl ul{ 
	padding-left: 12px;  padding-top: 3px; list-style-type: none;
	color: #333333;}

#stdl ul li{ 
	background:url(../img/ico3.gif) no-repeat 0px 6px; padding-left: 9px;}

#stdl li a:link, #stdl a:active, #stdl a:visited {
	color: #0072b4;	
	text-decoration: none;	}
#stdl li a:hover {
	color: #8a632c;
	border-bottom: #8a632c 1px dotted;	}
	

/**nhk@ for menu con cua Vndncn**/

#menu_vndncn {
	margin-top: 0px; width: 548px;
	 float:left;
	padding: 0px;
	line-height: 180%;
	background: #edf9d8; 

/*	border: #CCCCCC 1px solid;*/

	}

#menu_vndncn h2 {	
	background: #edf9d8; 
	}	

#mainright {

		width:180px;

		float:left;

		padding-bottom:5px; font-size: 1em;

		}

#maincenter {

		width:180px;

		float:left; 

		padding-bottom:5px; font-size: 1em;

		}

#mainleft {

		width:171px; margin-left: 10px;

		float:left; 

		padding-bottom:5px; padding-left: 20px; font-size: 1em;

		}	

	

#menu_vndncn a:hover {

	color: #0065cd;

	border-bottom: #0065cd 1px dotted;	}

#menu_vndncn a:link, #menu_vndncn a:active, #menu_vndncn a:visited {

	

	text-decoration: none;

	font-weight: bold;	}

#menu_vndncn ul{ 

	list-style-type: square; padding-left: 13px; 

	 color: #aab9d4;}

#menu_vndncn li a:link, #menu_vndncn a:active, #menu_vndncn a:visited {

	color: #245d00;	
	text-decoration: none;
	line-height: 200%;	}

#menu_vndncn li a:hover {

	color: #ed8b00;

	border-bottom: #ed8b00 1px dotted;	}



/**nhk@**/



/***  Hành trình moi	***/

#htm {

	padding: 0px;
	line-height: 180%;
	background: #e6f1df;
	margin-top: 5px;
		}
#htm h2{ 
	background-color:#d1e3c5; text-align: center; }

#htm h3{ 
	color:#00afe1; font-size: 0.9em;
	font-weight: bold; padding-left: 7px; }


#htm img {
	 display: block;	 
	 margin: 0 auto; 
	 padding-right: 3px; }	

#htm a:hover {
	color: #54932c;
	border-bottom: #54932c 1px dotted;	}

#htm a:link, #htm a:active, #htm a:visited {

	color: #000;

	text-decoration: none;	}

#htm ul{ 
	padding-left: 12px;  
	padding-top: 3px; 
	list-style-type: none;
	color: #333333;}

#htm ul li{ 
	background:url(../img/ico3.gif) no-repeat 0px 6px; padding-left: 9px;}

#htm li a:link, #htm a:active, #htm a:visited {
	color: #245d00;
	text-decoration: none;	}

#htm li a:hover {
	color: #54932c;
	border-bottom: #54932c 1px dotted;	}  

#htm p{                        
		text-align: justify;
	font-size: 1em; padding-left: 7px; padding-right: 10px;	}		



    

	/***  Các chuyên muc khác	***/

#otheritems {
	padding: 5px 0 5px 5px;
	line-height: 180%;
	background: #eeeeee;
	margin-top: 3px;
	border: 1px solid #CCCCCC;	}

#otheritems h2{ 
	font-size: 1.3em; 
	color:#FF6600; font-weight: bold; 
	text-shadow: #000000; text-transform: uppercase; 
	padding-left: 10px;}

#otheritems a:hover {

	color: #0065cd;

	border-bottom: #0065cd 1px dotted;	}

#otheritems a:link, #otheritems a:active, #otheritems a:visited {

	

	text-decoration: none;

	font-weight: bold;	}

#otheritems ul{ 

	list-style-type: square; padding-left: 13px; 

	font-size: 8px; color: #aab9d4;}

#otheritems li a:link, #otheritems a:active, #otheritems a:visited {

	color: #3a65ab;

	

	text-decoration: none;

	line-height: 200%;	}

#otheritems li a:hover {

	color: #8a632c;

	border-bottom: #8a632c 1px dotted;	}

#otheritems dl {

  clear:both;

  width:238px;

  height:14em;

  margin-bottom: 2px;

  padding-left: 0px;

  padding-bottom: 5px;}

  

#otheritems dd {

  width:50%; 

  float:left; 

  margin-left: 0;}



/***********************

 secondary info 

************************/

#secondaryinfo { 

	width: 300px; float: left; 
	padding-left: 0px;		}					

ul {
	margin: 0 0 3px 0;
	padding: 0;
	list-style-type: none;}

dl {
	margin: 0;}

.avi { background: transparent url("../img/ico.gif") no-repeat 4px 9px; }
.more { background: transparent url("../img/ico_more.gif") no-repeat 4px 9px; }

		/*** 	start dvdl 	***/
#l {  
	margin-top: 4px; margin-bottom: 3px;
	padding: 0px; background-color: #dfedf1;
	line-height: 1.4em;}

#l li {
	position: relative;
	clear: left;
	display:block;
	padding: 5px 3px 5px 15px;
	border-bottom: 1px solid #DDD;
	background-color: #dfedf1;
	color: #b9b9b9;  }

#l ul li a{
	color: #0060ff;
	text-decoration: none;}

#l ul li a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}

#l ul dl {
	clear: left !important;
	border-top: 1px dotted #DDD; 
	padding-top: 3px;
	line-height: 1.7em;   }	

#l ul dl a, #l ul dl a:visited { 
	color: #626262; 
	text-decoration: none; 
	 }

#l ul dl a:hover { 
	color: #9e7a4a; 
	border-bottom: 1px dotted #9e7a4a; }

#l h3 {
	position: relative; text-align: center;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0; background-color: #a3d6e5;
	border-bottom: 3px solid #edf5f9;	}

#l li.a {
	background-color: #e7f4f8;}


		/***	 loai du lich 	***/

#k {
	margin-top: 5px;	
	padding: 0px;
	font-size: 1em; 
    background-color: #e6f1df;
	line-height: 1.4em; }

#k ul {	
	color: #b9b9b9;
	line-height: 1.7em; }

#k ul a {
	color: #000;
	text-decoration: none;	}

#k ul a:hover {
	color: #54932c;
	text-decoration: none;
	border-bottom: 1px dotted #54932c; }

#k li {
	position: relative;
	clear: left;
	display:block;	padding: 3px 3px 8px 15px;
	border-bottom: 1px solid #DDD;
	 }

#k h3 {
	position: relative;
	height: 27px;
	text-align: center;
	border: 0; background-color: #a6d388;
	border-bottom: 3px solid #f7f8e9;	} 

#k li.a {

	background-color: #F2F2F2;}



/***********************

 directory page and detail page

************************/

#adv1{ 

	position:relative; 

	float:left; display:block; width:305px; 

	margin:1px 0px 0px 3px; 

	background-color:#0099FF; height: 77px; }



#trangtin a, a:visited, a:active {font-family:tahoma; text-decoration:none; color:#ff6600;}

#trangtin a:hover {text-decoration:none; color:#005ac9;}     

    

#trangtin { 
	float: left; clear: both; text-align: justify;
	width: 548px;  }


#trangtin p {
	line-height: 18px; text-indent: 15px;
	text-align: justify; padding-top: 5px; }

#trangtin h2 {

	font-size: 1.3em; color: #FF6600; 

	font-weight: bold; padding-top: 5px;}

#trangtin h3 {

	font-size: 1em; color: #0066CC; 

	font-weight: bold; text-decoration: none; 

	padding-top: 5px; margin-top: 15px;}

#trangtin h3 a{

	color: #CC0000; font-weight: bold; 

	text-decoration: none;}

#trangtin h3 a:hover{ 

	color: #FF6600; font-weight: bold; 

	border-bottom: 1px dotted #FF6600;}

/* #trangtin span { 

	font-size: 0.9em; color: #999999; 

	padding-left: 5px; padding-right: 5px;} */

#trangtin #read {

	font-size: 0.9em; color:#0099CC;}

#trangtin #cat {

	font-size: 0.9em; font-weight: bold; 

	color:#0066FF; float:left; padding-top: 7px; 

	clear:both; margin-bottom: 2px; 
    
    width: 548px;

	border-bottom: 1px dotted #999999;}

#fontsize {

	float: right; padding-right: 0px; 

	margin-top: -12px; clear:right; margin-bottom: 3px;}

    

#fontsize img {

    vertical-align: middle}



#tool {
	text-align: center; 
    margin-top: 15px;  
    padding-top: 5px;
	font-size: 0.9em; 
    font-weight: bold; 
	color:#999; 
    border-top: 1px dotted #999;
	padding-bottom: 2px; 
    /*float:left; */
    clear:both;
    width: 100%;
    background-color:#f8f8f8;    
    }       

    

#tool a, a:visited, a:active {font-family:tahoma; text-decoration:none; color:#ff6600;}

#tool a:hover {text-decoration:none; color:#005ac9;}     



#tool img {

    vertical-align: middle}



#sortby {

	float: left; margin-top: 2px; 

	font-size: 0.9em;}

#total { 

	padding-right: 0; font-size: 0.9em;  

	padding-bottom: 0px; width: 100%;  
    clear:both;

	text-align: right;}



#trangtin #noidung {padding-bottom:1px; padding-top:1px; text-align: justify; padding: 1px 10px 1px 10px;}    

#trangtin #noidung img {padding:4px;}

#trangtin #noidung p a, a:visited, a:active {color:#3759ba;}

#trangtin #noidung p a:hover {text-decoration:none; color:#7e5719; text-decoration: underline;}



#article_body a, a:visited {color:#ca0000;}

#article_body span {color: #304871;}

#article_body { line-height: 1.7em;}

#article_body p {padding-top: 2px;}

#article_body img {padding:4px;}

#article_body a:hover {text-decoration:none; color:#005ac9;} 

#hr_dotted {

	 margin-bottom: 5px;
     clear:both;

	 border-bottom: 1px dotted #999;}



#article_body ul {

	list-style-type: square; 

	padding: 3px 0 0 25px;

}

#article_body ol {

	list-style-type: decimal;  

	padding: 3px 0 0 18px;

}

/***********************

 sidebar, 3rd column

************************/

#sidebar { 

	float: right; width: 255px; margin-right: 5px;
	}

/*  #sidebar div { 

	margin: 0px; padding: 0;}  */

#sidebar #adverts { 

	padding: 0; padding-bottom: 5px; width: 100%;

	overflow: hidden; background: #f1efd8; 

	 

	border: 1px solid #dbdbdb; float:left;}

#sidebar #adverts h2 { 

	text-transform: none; font-size: 1em; 

	padding-top: 7px; padding-bottom: 7px; padding-left: 15px;

	color: #44451a; }

#sidebar #adverts ul { 

	background-color: #fff; 

	border-top: 1px solid #d7d18c; border-bottom: 1px solid #d7d18c; 

	padding-top: 0.6em; list-style-type: none;}

#sidebar #adverts li { 

	margin-bottom: 3px; margin-right: 3px; margin-left: 3px; 

	background-color: #fff; 

	width: auto; 

	overflow: hidden; 

	border-bottom: 1px dotted #dbdbdb; 

	padding-bottom: 5px; padding-left: 10px; 

	font: 10px "tahoma unicode", verdana, arial, georgia, "times new roman", sans, serif, sans-serif;}

#sidebar #adverts li a { 

	display: block; text-align: center; 

	width: 100%; overflow: hidden;}

#sidebar #adverts li a img { 

	display: block;

	margin: 0 auto;}



	/***	 khám phá VN 	***/

#m {

    margin-top: 4px; 
	padding: 0px; background-color: #dfedf1;
	font-size: 1em;  
	line-height: 1.4em;}


#m ul a {
	color: #0060ff;
	text-decoration: none;	
}

#m ul a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}

#m ul dl {
	clear: left !important;
	border-top: 1px dotted #DDD;
	padding-top: 3px;
	line-height: 1.7em;}

#m ul dl a, #m ul dl a:visited { 
	color: #000; 
	text-decoration: none;  }

#m ul dl a:hover { 
	color: #56ace2; 
	border-bottom: 1px dotted #56ace2; }

#m li {
	position: relative;
	clear: left;
	display:block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #DDD;
	color: #b9b9b9;   }

#m h3 {
	position: relative;
	height: 27px;
	margin: 0;
	padding-left: 8px;
	padding-top: 2px; text-align: center;
	border: 0;
	border-bottom: 3px solid #edf5f9; background-color: #c0e5ef;
		}

#m li.a {
	background-color: #F2F2F2;

}



/* end khám phá VN */

/*kpvnHotel main*/
#kpvn_h {

    margin-top: 5px; width: 100%;
	padding: 0; clear: both; float: left;
	line-height: 1.4em; background-color: #f4eff8; }

#kpvn_h ul a {
	color: #683e89;
	text-decoration: none;
}



#kpvn_h ul a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}


#kpvn_m ul dl {
	clear: left !important;
	border-top: 1px dotted #c4bbcb;
	padding-top: 3px;
	line-height: 1.7em;}

#kpvn_h ul dl a, #kpvn_h ul dl a:visited { 
	color: #000; 
	text-decoration: none;  }

#kpvn_h ul dl a:hover { 
	color: #756482; 
	border-bottom: 1px dotted #756482; }

#kpvn_h li {

	position: relative;
	clear: left;
	display:block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #c4bbcb;
	background-color: #f4eff8; 
	color: #b9b9b9;   }

#kpvn_h h3 {
	position: relative;background-color: #f4eff8; 
	height: 33px;
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	border: 0;
	}



#kpvn_h li.a {
	background-color: #f4eff8;

}
/*and kpvnHotel Main*/

/* kham pha VN, middle  */



#kpvn_m {

    margin-top: 5px; width: 100%;
	padding: 0; clear: both; float: left;
	line-height: 1.4em; background-color: #f4eff8; }

#kpvn_m ul a {
	color: #683e89;
	text-decoration: none;
}



#kpvn_m ul a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}


#kpvn_m ul dl {
	clear: left !important;
	border-top: 1px dotted #c4bbcb;
	padding-top: 3px;
	line-height: 1.7em;}

#kpvn_m ul dl a, #kpvn_m ul dl a:visited { 
	color: #000; 
	text-decoration: none;  }

#kpvn_m ul dl a:hover { 
	color: #756482; 
	border-bottom: 1px dotted #756482; }

#kpvn_m li {

	position: relative;
	clear: left;
	display:block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #c4bbcb;
	background-color: #f4eff8; 
	color: #b9b9b9;   }

#kpvn_m h3 {
	position: relative;background-color: #f4eff8; 
	height: 33px;
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	border: 0;
	}



#kpvn_m li.a {
	background-color: #f4eff8;

}







/* kham pha VN_area, middle  */

.avi_area { background: transparent url("../img/ico2.gif") no-repeat 0px 5px; }

#kpvn_m_area {
    margin-top: 0px; width: 100%;
	padding: 0; clear: both; float: left;
	line-height: 1.4em; background-color: #e2f7fd;}

#kpvn_m_area ul a {
	color: #0060ff;
	text-decoration: none;	}

#kpvn_m_area ul a:hover {

	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}

#kpvn_m_area ul dl {
	clear: left !important;
	border-top: 1px dotted #a6dcec;
	padding-top: 3px;
	line-height: 1.7em;}

#kpvn_m_area ul dl a  { 
	color: #283a48; 
	text-decoration: none; }

#kpvn_m_area ul dl a:hover { 
	color: #587a94; 
	border-bottom: 1px dotted #587a94; }

#kpvn_m_area li {
	position: relative;
	clear: left;
	display:block;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #a6dcec;
	background-color: #e2f7fd; 
	color: #b9b9b9;   }


#kpvn_m_area h3 {
	position: relative;
	height: 26px;
	margin: 0; background-color: #c0e5ef;
	padding-left: 15px; 	padding-top: 1px;
	border: 0;
	border-bottom: 3px solid #d5ecee;	}


#kpvn_m_area li.a {
	background-color: #F2F2F2;

}



/* kham pha VN_inplace, middle  */

.avi_inplace { background: transparent url("../img/ico.gif") no-repeat 4px 9px; }

#kpvn_m_inplace {

    margin-top: 5px; margin-bottom: 10px; width: 100%;
    padding: 0; clear: both; float: left;
    line-height: 1.6em;background-color: #f4eff8;}

#kpvn_m_inplace ul a {
	color: #0060ff;
	text-decoration: none;
	}

#kpvn_m_inplace ul a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}

#kpvn_m_inplace ul dl {
	clear: left !important;
	border-top: 1px dotted #c4b6cf;
	padding-top: 3px; padding-right: 5px;
	line-height: 2.2em;
	}

	
#kpvn_m_inplace ul dl a, #kpvn_m_area ul dl a:visited { 
	color: #1b1b1b; 
	text-decoration: none;  }

#kpvn_m_inplace ul dl a:hover { 
	color: #756482; 
	border-bottom: 1px dotted #756482; }
#kpvn_m_inplace li {

	position: relative;
	clear: left;	display:block;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #c4b6cf;
	background-color: #f4eff8; 
	color: #b9b9b9;   }

#kpvn_m_inplace h3 {

	position: relative;
	height: 33px;
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	border: 0;
	
	}

#kpvn_m_inplace li.a {
	background-color: #F2F2F2;
}

/*KPVN hotel in place*/

#kpvn_h_inplace {

    margin-top: 5px; margin-bottom: 10px; width: 100%;
    padding: 0; clear: both; float: left;
    line-height: 1.6em;background-color: #f4eff8;}

#kpvn_h_inplace ul a {
	color: #0060ff;
	text-decoration: none;
	}

#kpvn_h_inplace ul a:hover {
	color: #ff933f;
	text-decoration: none; 
	border-bottom: #ff933f 1px dotted;}

#kpvn_h_inplace ul dl {
	clear: left !important;
	border-top: 1px dotted #c4b6cf;
	padding-top: 3px; padding-right: 5px;
	line-height: 2.2em;
	}

	
#kpvn_h_inplace ul dl a, #kpvn_h_area ul dl a:visited { 
	color: #1b1b1b; 
	text-decoration: none;  }

#kpvn_h_inplace ul dl a:hover { 
	color: #756482; 
	border-bottom: 1px dotted #756482; }
#kpvn_h_inplace li {

	position: relative;
	clear: left;	display:block;
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #c4b6cf;
	background-color: #f4eff8; 
	color: #b9b9b9;   }

#kpvn_h_inplace h3 {

	position: relative;
	height: 33px;
	margin: 0;
	padding-left: 0px;
	padding-top: 0px;
	border: 0;
	
	}

#kpvn_h_inplace li.a {
	background-color: #F2F2F2;
}
/*end KPVN Hotel in place*/

/*  newsletter 	*/

#newsletter {	
	float:left; width: 100%;
	clear: left; margin-top: 3px;	
	padding: 0px; }


form#newsletterForm1 { 
	position: relative; 
	background: #f7f8e9; 	
	color: #333333; 
	}

form#newsletterForm1 fieldset {
	padding: 0 0.8em; 
	text-align: left; 
	padding-left: 10px;}

form#newsletterForm1 input { 
	font-size: 1em; 
	vertical-align: middle; 
	text-align: left; 
	padding-left: 10px; 
	background: #fff; border: #fff 1px solid; margin-top: 1px;
	} 

form#newsletterForm1 input.formbutton { 
	color: #fff; 
	font-weight: bold; 
	width: 31px; 
	height: 31px; border: 0; 
	background:none; 
	padding-left: 10px;}

form#newsletterForm1 input#newsletterInput { width: 9em;}



/**** other news ***/



#othernews {padding: 0px;}
#othernews h3 {padding-left: 12px; padding-top: 7px; color: #b50d0d;}

#othernews ul{ 

	list-style-type: square; padding-left: 25px; 

	color: #aab9d4;}

#othernews li a:link, #othernews a:active, #othernews a:visited {

	color: #3a65ab;	

	text-decoration: none;

	line-height: 200%;	}

#othernews li a:hover {

	color: #8a632c;

	border-bottom: #8a632c 1px dotted;	}

    

/*web links*/

#wlinks {	    

	padding: 5px 5px 5px 30px;

	border: 1px solid  #e9e9e9;

	background-color: #edf1f2;

	margin-top: 0px; line-height: 1.5em;	

    clear:both;       

    

    }

#wlinks h2{ 

	font-size: 1.3em; color:#FF6600; 
	font-weight: bold; text-shadow: #000000; 
	text-transform: uppercase;}

#wlinks ul { 
	list-style-type: square; 
	padding-left: 10px; }

#wlinks li a:link, #wlinks a:active, #wlinks a:visited {
	color: #333333; 
	font-size: 1em;  
	text-decoration: none;		}

#wlinks a:hover {
	color: #8a632c;
	border-bottom: #8a632c 1px dotted;	} 

    

#wlinks dl {

  clear:both;  
  height:14em;
  margin-bottom: 2px;
  padding-left: 0px;
  padding-bottom: 5px;}

  

#wlinks dd {
  width:50%; 
  float:left; 
  margin-left: 0;}

  

/*Dung hien thi ban do*/

#vnmap {  	
	font-size: 0.9em;
	line-height: 1.4em;}

/* setup the background image of the British Isles */

.uk {padding:0; margin:0; list-style-type:none; background:#fff url(../img/vnmap.gif); width:300px; height:580px; margin:0px 0px 0px 0px; position:relative; z-index:100;}

/* move the text off screen */

.uk li a {text-indent:-999px; display:block; width:8px; height:8px; background:#ff6600; position:absolute; line-height:8px;}

/* make the images and description invisible and an absolute position so that it does not take up any space */

.uk li a em {visibility:hidden; position:absolute;}

/* position the square markers */

.uk li a.hanoi {top:95px; left:133px;}

.uk li a.tphcm {top:480px; left:173px;}

.uk li a.hue {top:265px; left:206px;}



/* move the text back into view on hover */

.uk li a:hover {background:#ff6600; text-indent:0; height:1.2em; font-size:1em; color:#fff; line-height:1em; padding:2px 10px; width:90px;}

/* hack for IE5.x */

* html .uk li a:hover {width:110px; height:1.5em; width:90px; height:1.2em;}

/* make the descriptive text visible, give it a size and position */

.uk li a:hover em {visibility:visible; margin-left:5px; background:#fff; border:1px solid #ff6600; width:200px; color:#545b65; padding:25px;font-style:normal; top:-135px; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; letter-spacing:1px; line-height:1.5em;}

/* hack for IE5.x */

* html .uk li a:hover em {width:200px; width:150px;}

/* give the image a border and margin */

.uk li a:hover em img {border:1px solid #000; display:block; margin-bottom:10px;}

/* style the empty span (I know it's not semantically correct) into an arrow point */

.uk li a:hover em span {display:block; width:0; height:0; overflow:hidden; border:15px solid #fff; border-width:15px 0 15px 15px; border-left-color:#ff6600; position:absolute; left:0; top:128px;}

/* hack for IE5.x */

* html .uk li a:hover em span {width:30px; height:30px; width:0; height:0;}

/*ht phan dung hien thi ban do*/

/***********************
  footer
************************/

#footer { 
	float: left;
	overflow: hidden;
	font-size: 0.9em; 
	font-weight: bold; 
	line-height: 3.0; 
    color: #000; 
	padding: 0px 0 0 0; 
    background-color: #dfedf1; 
    margin-top:3px; 
    width: 819px;
    }
    
#footer a:link, #footer a:visited { color: #0065cd;}
#footer a:hover, #footer a:active, #footer a:focus { color: #FF6600;}
#footer ul { list-style-type: none; float: left; width: 100%; border-top: 1px solid #ddd; position: relative; white-space: nowrap;}
#footer li { display: inline; padding: 0 0 0 15px; vertical-align: middle;}
#footer img{vertical-align: middle;} 
