﻿#menu {
  margin:0; 
  padding:0; 
  height:32.5em; 
  overflow:hidden; 
  background:#f0f0f0;
  }
#menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
#menu li a span {
  display:none; 
  color:#000;
  }
#menu li a.one span {
  display:block; 
  height:15em; 
  margin:0 5px;
  }
#menu li a:hover {
  background:#f1f1f1;
  }
#menu li a:hover span {
  display:block; 
  height:15em; 
  margin:0 5px; 
  cursor:pointer;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#808; 
  font-size:1.5em; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#00b;
  }
#menu img {
  margin:1px 2px 1px 0; 
  border:1px solid #000; 
  float:left;
  }
/*2009.07.07 Update by QuynhTTN Start*/ 
#menumap {
  margin:0; 
  padding:0; 
  height:18.5em; 
  overflow:hidden; 
  background:#f0f0f0;
  }
#menumap li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menumap .h2 {
  margin:0 5px; 
  padding:0; 
  color:#808; 
  font-size:1.5em; 
  border:0;
  }
#menumap .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#00b;
  }
#menumap img {
  margin:1px 2px 1px 0; 
  border:1px solid #000; 
  float:left;
  }
 .curvedmap {
  width:17em;
  }
.curvedmap .b1, .curvedmap .b2, .curvedmap .b3, .curvedmap .b4  {
  font-size:1px; 
  display:block; 
  background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curvedmap .b1, .curvedmap .b2, .curvedmap .b3 {
  height:1px;
  }
.curvedmap .b2, .curvedmap .b3, .curvedmap .b4 {
  background:#f0f0f0; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c;
  }
.curvedmap .b1 {
  margin:0 4px; 
  background:#88c;
  }
.curvedmap .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curvedmap .b3 {
  margin:0 1px;
  }
.curvedmap .b4 {
  height:2px; 
  margin:0;
  }
.curvedmap .c1 {
  margin:0 5px; 
  background:#88c;
  }
.curvedmap .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curvedmap .c3 {
  margin:0 2px;
  }
.curvedmap .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curvedmap .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c; 
  font-size:0.9em; 
  text-align:justify;
  }
/*2009.07.07 Update by QuynhTTN End*/
 
.curved {
  width:21em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#f0f0f0; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c;
  }
.curved .b1 {
  margin:0 4px; 
  background:#88c;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#88c;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c; 
  font-size:0.9em; 
  text-align:justify;
  }

.button {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	padding: 48px 5px 2px 5px;
   	width:61px;
	height:61px;
	
}
.button:hover {
    border: none;
    cursor: pointer;
   	padding: 48px 5px 2px 5px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:61px;
	
}

/* 20090707 Created Oanhhtk start*/  
.button_cafe {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background: url(../images/coffeecup_red-32x32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_cafe:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background: url(../images/coffeecup_red-32x32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}

.button_hotel {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background:url(../images/hotel-32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_hotel:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background:url(../images/hotel-32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}

.button_Pharmacy {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background:url(../images/Pharmacy-32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_Pharmacy:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background:url(../images/Pharmacy-32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}

.button_gift {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background:url(../images/gift_32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_gift:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background:url(../images/gift_32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}

.button_RestaurantBlue {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background:url(../images/RestaurantBlue-32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_RestaurantBlue:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background:url(../images/RestaurantBlue-32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}

.button_Computer {
    border:none;

	font-size:10px;
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	/*padding: 48px 5px 2px 5px;*/
   	width:61px;
	height:50px;
	background:url(../images/Computer-32.png) no-repeat center;
	/*height:61px;*/
	
}
.button_Computer:hover {
    border: none;
    cursor: pointer;
   	/*padding: 48px 5px 2px 5px;*/
	padding-top:25px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:0px;
	font-weight:bold;
	color:#006699;
	width:61px;
	height:50px;
	background:url(../images/Computer-32_2.png) no-repeat center;
	
	/*height:61px;*/
	
}
/* 20090707 Created Oanhhtk end*/ 

.style1 {font-weight:bold;font-size:19px;color:Blue}
.style2 {font-weight:bold;font-size:19px;color: '#008800'}
.style3 {font-weight:bold;font-size:19px;color:Maroon}

select.icon-menu option {
background-repeat:no-repeat;
background-position:bottom left;
background-image:url(../images/mark.png);
padding-left:20px;
}

a.link_title
{
	color:#0033CC;
	font-family:Arial, Tahoma;
	font-weight:normal;
	font-size:13px;
	text-decoration:underline;
}
a.link_title:visited
{
	color:#0033CC;
	font-family:Arial, Tahoma;
	font-weight:normal;
	font-size:13px;
	text-decoration:underline;
}
a.link_title:active
{
	color:#0033CC;
	font-family:Arial, Tahoma;
	font-weight:normal;
	font-size:13px;	
	text-decoration:underline;
}
a.link_title:hover
{
	color:#990000;
	font-family:Arial, Tahoma;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

