html, body {
	height:100%;padding:0;margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}

form {
	margin:0;
}

input, textarea, select,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
A:visited  {color: #6666CC; text-decoration: none}
A:link  {color: #6666CC; text-decoration: none}
A:active  {color: #6666CC; text-decoration: none}
A:hover   {color: #A64D80; text-decoration:underline} 

.loading {
	position: absolute;
	z-index:1000;
	width:300px;
	height: 80px;
	top:0px;
	left:0px;
	text-align:center;
	font-size: 25px;
	color: #ffffff;
	background-color:#ff3343;
	border: 4px solid #000000;
}

.header {
	background-color: #fbffb2;
	border: 1px solid #000000;
	color: #000000;
	padding: 0px;
	position: absolute;
	top:2px; left:2px; height:91px;width:100%;
}

.content {
	background-color: #fbffb2;
	border: 1px solid #000000;
	color: #000000;
	padding: 0px;
	position: absolute;
	top:92px; left:2px;
}
.contentIndex {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	padding: 0px;
	position: absolute;
	top:92px; left:2px;
	overflow:auto;
}

.descriptionDiv {
	border: 1px solid #000000;
	color: #000000;
	padding: 0px;
	position: absolute;
	top:92px;
	z-index: 100;
}
.descriptionDivBack {
	background-color: #ffffff;
	position: absolute;
	top:0px;left:0px;width:100%;
	z-Index:0;
	opacity:0.5;filter:alpha(opacity=50);
}
.descriptionDivFront {
	position: absolute;
	top:0px;left:0px;width:100%;
	padding: 0px 5px 2px 5px;
	z-Index:1;
}
.ads {
	position: absolute;
	top:0px;left:0px;width:206px;
	height:245px;
	padding: 0px 0px 0px 0px;
	z-Index:2;
	background-color:#ffffff;
}

.title {
	padding:0px;
	font-size:20px;
	color: #000000;
}

.description {
	font-size:10px;
}

.country {
	font-size:13px;
	font-weight:bold;
	color: #000000;
	background-color: #dddd00;
}
.city {
	font-size:20px;
	font-weight:bolder;
	color: #ff0000;
}

.imagebox{
	width:130px;height:95px;
	text-align:center;
	padding: 5px;
	border: 1px solid #000000;	
	background-color: #ddaaaa;
	cursor: pointer;
	float: left;
	margin: 5px 5px 5px 5px ;
	color: #000000; text-decoration: none;
}
.imageboxHover{
	width:130px;height:95px;
	text-align:center;
	padding: 5px;
	border: 1px solid #444444;	
	background-color: #eebbbb;
	cursor: pointer;
	float: left;
	margin: 5px 5px 5px 5px ;
	color: #A64D80; text-decoration:underline;
}

.countrytitle{
	width:100px;
	font-size: 20px;
	color: #746454;
	margin: 5px 5px 5px 5px ;
	cursor: pointer;
}
.countrytitleHover{
	font-size: 20px;
	background-color: #eebbbb;
	color: #746454;
	border: 1px solid #444444;	
	margin: 5px 5px 5px 5px ;
	cursor: pointer;
}
.citytitle{
	text-align:center;
	width: 100%;
	background-color: #666666;
	border: 1px ridge #444444;	
	font-size: 20px;
	color: white;
	margin: 5px 5px 5px 5px ;
	clear:both;
}
.introductionTitle{
	font-size: 20px;
	color: #746454;
}
.introduction{
	font-size: 12px;
	margin: 5px 5px 5px 5px ;
	padding: 5px 5px 5px 5px ;
}