a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}

.search-page form {width:100%; position:relative; margin-bottom:20px;}
.search-page .search-language-guess {width:100%; position:relative; margin-bottom:20px;}
.search-page input[name="q"] {
	width:100%;
	background: url(/local/templates/ZM/img/search.svg) no-repeat 25px;
	padding: 5px 70px 5px 67px;
	height: 70px;
	border: 1px solid #999;
	outline:none;
}
.search-page input[name="q"]:focus, .search-page input[name="q"]:active { border: 1px solid #000;}
.search-page input[type="submit"] {
	background: none;
	border: none;
	position: absolute;
	top: 50%;
	right: 25px;
	font-size:22px;
	line-height:1em;
	margin-top: -11px;
	padding: 0;
	width: 37px;
	height: 22px;
	background: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 22' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='M25,1l10,10L25,21'/%3E%3Cline x1='34' y1='11' x2='0' y2='11'/%3E%3C/svg%3E") 50% 50% / 37px 22px no-repeat;
	z-index:999;
}
.search-page select#where {
	background: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 43px;
	border:none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	cursor:pointer;
	z-index:999;
	padding: 0 5px;
}
.not-found {
	padding: 0 12px 40px;
}