#map{
	width:1000px;
	height:461px;
	background:#9fb4c2;
	position:relative;
}
.map_hint{
	position:absolute;
	top:50px;
	bottom:50px;
	right:50px;
	left:397px;
	/*padding:19px 48px 21px 30px;*/
	padding:25px 48px 25px 25px;
	
	background:white;
	display:none;
}

.map_hint .column .clear{
	clear:left;
	margin-bottom:4px;
}

.map_hint .wrap{
	width:100%;
	height:260px;
	/*background:red;*/
	overflow:hidden;
}

#content .map_hint a{
	color:#0269b6;
	font-size:9px;
}

.map_hint h4{
	font-weight:bold;
	color:#b5a8a8;
	font-size:7pt;
	margin-bottom:4px;	
}
.map_hint h2{
	font-weight:normal;
	color:#333333;
	font-size:14pt;
	margin-bottom:18px;
}
.map_hint h3{
	padding-top:12px;
	font-weight:bold;
	color:#666666;
	font-size:10pt;
	margin-bottom:7px;
}

.map_hint .column{
	width:226px;
}

.map_hint img{
	float:left;
	border:1px solid #b9bccc;
	margin-right:15px;
	margin-bottom:5px;
}

.map_hint .right{
	/*margin-left:249px;*/
	float:right;
}


.map_hint .close{
	cursor:pointer;
	background:url(buttons.png) no-repeat 0 0;
	width:33px;
	height:28px;
	position:absolute;
	right:14px;
	top:18px;
}

.map_hint .button.active{cursor:pointer;}
.map_hint .button{	
	background:url(buttons.png) no-repeat 0 0;
	width:27px;
	height:14px;
	position:absolute;
	right:18px;
}

.map_hint .button.up{
	top:50px;
	background-position:-3px -32px;/*-71*/
}
.map_hint .button.down{
	top:71px;
	background-position:-3px -96px;/*-49*/
}

.map_hint .button.down.active{background-position:-3px -51px;}
.map_hint .button.up.active{background-position:-3px -71px;}