#placePanel, #sonksForm {
	display: grid;
	gap: 5px;
	justify-items: center;
	grid-template-columns: min-content 1fr;
}
#valik {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
}
.placeOptHome {
	background-color: #6CF;
}
.placeOptNature {
	background-color: #0C6;
}
.placeOptPublic {
	background-color: #FF9;
}
.placeOptSpecial {
	background-color: #F87;
}
#placePic, #sonksPic {
	cursor: pointer;
	border: 0 none;
	padding: 2px;
	max-width: 100%;
	min-width: 96px;
	height: auto;
	display: block;
}
#placePic:hover, #sonksPic:hover {
	border: solid 2px #999;
	padding: 0;
}
#places option:checked {
	box-shadow: 0 0 10px 100px #333 inset;
	color: #fff;
}

#filterPanel {
	text-align: center;
}
#filterPanel span {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
#placeContent, #sonksContent {
	text-align: center;
}
#placeTitle {
	font-weight: bold;
}
#placeComm {
	margin-bottom: 3px;
}