#Search-module .search_field {
	color: rgb(119, 119, 119); display: inline;
}
#Search-module .search_field:hover {
	
}
#Search-module .search_field:focus {
	color: rgb(153, 153, 153);
}
#Search-module .search_button {
	padding: 6px 24px; border-radius: 6px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(119, 119, 119); font-size: 13px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 0px 0px #ffffff; text-shadow: 1px 1px 0px #ffffff; background-color: rgb(237, 237, 237); -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
}
#Search-module .search_button:hover {
	background-color: rgb(223, 223, 223);
}
#Search-module .search_button:active {
	top: 1px; position: relative;
}
#resultsBox {
	margin: 50px 50px 0px;
}
#pagination {
	margin: 0px 0px 30px; padding: 0px 0px 10px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#pagination #prev_results span {
	width: auto; color: rgb(17, 34, 204); font-weight: bold; display: inline; cursor: pointer;
}
#pagination #next_results span {
	width: auto; color: rgb(17, 34, 204); font-weight: bold; display: inline; cursor: pointer;
}
#pagination span {
	margin: 0px 4px;
}
.result-item {
	line-height: 1.24; font-size: 0.9em;
}
.result-item em {
	font-weight: bold;
}
.result-item a.page-name {
	color: rgb(17, 34, 204); font-size: medium; font-weight: bold; text-decoration: underline; cursor: pointer;
}
.paging_number {
	cursor: pointer;
}
.search-container .module-wrapper form {
	float: right;
}
@media only screen and (max-width:769px)
{
.search-container .module-wrapper form {
	text-align: center; float: none;
}
}
@media only screen and (max-width:480px)
{
#Search-module .search_field {
	width: 200px;
}
}
.yandex-search-nbr span {
	background: url("../gfx/yandex-search-logo.png") no-repeat 0px 0px; top: -3px; width: 48px; text-indent: -99999px; margin-right: 3px; display: inline-block; position: relative;
}
.search_result_highlight {
	padding: 0px 2px; color: rgb(0, 0, 0); font-weight: bold;
}
.yandex-search-error {
	margin: 10px 0px; text-align: center; font-weight: bold;
}
.pagination {
	text-align: center;
}
.pagination li {
	margin: 0px 3px; display: inline-block;
}
.pagination li a {
	text-decoration: none;
}
