.gpsMapWrapper{
	min-width: 880px;
}

.gpsMapWrapper .fr-panel,
.gpsMapWrapper .fr-panel span:not(.fr-collapse) {
	display: block;
}

.gpsMapWrapper .fr-panel .fr-panel-heading {
	cursor: pointer;
}
.gpsMapWrapper .fr-panel .fr-panel-heading:hover, .gpsMapWrapper .fr-panel .fr-panel-heading:focus {
	background-color: #fafafa;
}

.gpsMapWrapper .fr-panel.act {
	border-color: #c1c1c1;
}
.gpsMapWrapper .fr-panel.act .fr-panel-heading {
	background-color: #dcdbdb;
}

.gpsMapWrapper .fr-panel.act .fr-panel-heading:hover, .gpsMapWrapper .fr-panel.act .fr-panel-heading:focus {
	background-color: #e5e4e4;
}

.gpsMapWrapper .fr-panel input {
	display: none;
}

.gpsMapWrapper .fr-panel input:checked ~ .fr-panel-collapse {
	display: block !important;
}

.gmInfoWindowInner {
	font-family: sans-serif !important;
	font-weight: normal !important;
	color: #000 !important;
	line-height: normal !important;
}

.gpsMap {
	float: left;
	width: 750px;
	height: 500px;
}

.selectTownBlock{
	padding: 0 0 0 10px;
	float: right;
	width: 120px;
	min-height: 1px;
	max-height: 400px;
	overflow-y: auto;
}

.selectTownBlock div.selectTown{
	color: #5094C3;
	font-size: 12px;
	text-decoration: underline;
	cursor:pointer;
	line-height: 1;
}

.selectTownBlock div.selectTown{

}

div.selectTown.act{
	color: #ff0000;
}

.selectTownBlock div.selectTown:hover{
	text-decoration: none;
}
