/*Credits: CSSplay */
	body , div , dl , dt , dd , ul , ol , li , span { 
		margin: 0;
		padding: 0;
	}

	ol , ul {
		list-style: none;
		font-size: x-small; /*for IE5/Win */
		voice-family: "\"}\"";
		voice-family: inherit;
		font-size: small; /*for compliant browsers */	
		}

		.menu   { font-family: verdana, arial, sans-serif; background: #fff url("tag/menu.gif") repeat-x; list-style: none; padding: 0 0 0 27px; position: relative; height: 40px }
			.menu ul li {
				float: left;
				position: relative;
				margin-right: 5px;
				width: auto;
				height: 30px;
			}
				.menu ul li table {
					border-collapse: collapse;
					border: none;
					font-size: 90%;
					padding: 0;
					position: absolute;
					top: 0;
					left: 0;
				}
			
			.top {
				font-family: verdana, sans-serif;
				color: #fff;
				display: block;
				text-decoration: none;
				padding-left: 12px;
				height: 40px;
				line-height: 40px;
			}
			
			.top span{
				float:left;
				display:block;
				padding-right: 12px;
				height:40px;
			}
			
			.top:hover  { background: url("tag/select.gif") no-repeat; position: relative; z-index: 100 }
			
			.top:hover span { background: url("tag/select.gif") no-repeat right top }
				
			.menu ul li ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 28px;
				left: 0px;
				width: 81px;
				height: 0;
				z-index: 100;
			}
				.menu ul li ul li {
					margin-bottom: 0;
					width: 81px;
					height: 30px;
				}

			
			.menu ul li:hover ul ,
			.top:hover ul {
				visibility: visible;
				overflow: visible;
				z-index: 10;
				left:2px;
				top:40px;
				background: #fff;
				padding:3px 0;
				border:1px solid #360;
				white-space:nowrap;
				width:100px;
				height:auto;
			}

			.menu ul li:hover ul li ,
			.top:hover ul li {
				display:block;
				height:20px;
				position:relative;
				float:left;
				width:94px;
			}

			.menu ul li:hover ul li a ,
			.top:hover ul li a {
				display:block;
				font-size:11px;
				height:20px;
				width:94px;
				line-height:20px;
				text-indent:2px;
				color:#000;
				text-decoration:none;
				border:3px solid #fff;
				border-width:0 0 0 3px;
			}

			.menu ul li:hover ul li a:hover ,
			.top:hover ul li a:hover {
				background:#360;
				color:#fff;
			}

.map  { margin: 10px; border: double 3px #708090 }
.indic   { color: #3cb371; font-weight: 600; font-size: medium; text-decoration: non }

.lang a {color: #008000; text-decoration: non; padding-right: 10px;}
.lang {text-align: right; text-decoration: non;}