li.slide a, li.slide a img{
	display: block;
	width: 308px;
	height: 205px;
}

.content_wrapper_vote{
position: relative;
overflow: hidden;
font-size: 150%;
}
.hm-block0 ul{
	margin-left:98px;
}

.select2-container .select2-choice > .select2-chosen {
	color: #ffffff;
}

.select2-container {
	min-width: 450px;
}
.select2-results .select2-result-label {
	font-size: 17px;
}

/* Выравнивание полей формы обратной связи */
.mfeedback input[type="text"],
.mfeedback input[type="email"],
.mfeedback textarea {
	width: 272px;
	box-sizing: border-box;
	padding: 8px 10px;
	line-height: 19px;
	font-size: 14px;
	border: 1px solid #0F2C49;
}

.mfeedback textarea {
	width: 100%;
	resize: none;
}

.mfeedback select {
	width: 272px;
	box-sizing: border-box;
	border: 1px solid #0F2C49;
	padding: 8px 10px;
	line-height: 19px;
	font-size: 14px;
	background: #ffffff;
}

.mfeedback .field {

	margin-bottom: 15px;
}

.mfeedback .captcha {
	margin-right: 16px;
	border: 1px solid #0F2C49;
}
.mfeedback .captcha-word,
.mfeedback input[type="text"].captcha-word {
	width: 128px;
	vertical-align: top;
	text-transform: uppercase;
}

.mfeedback input[type="submit"] {
	padding: 8px 10px;
	margin-right: 10px;
	line-height: 19px;
	font-size: 14px;
}
.mfeedback .mf-ok-text {
	padding: 100px 0;
	text-align: center;
}

.mfeedback .form__input_type_date,
.mfeedback input[type="text"].form__input_type_date {
	width: 105px;
}
.mfeedback .form__input-wrapper select {
	width: 55px;
	padding-right: 0;
}
.mfeedback .form__date-pre {
	padding: 0 3px 0 10px;
}

.mfeedback input[type="text"].form__input_error_yes,
.mfeedback input[type="email"].form__input_error_yes,
.mfeedback textarea.form__input_error_yes {
	border-color: red;
}

.award-title {
	margin-bottom: 15px;
	text-align: center;
	color: #00396e;
	font-size: 30px;
}

.rules-header {
	margin-bottom: 10px !important;
}
.rules-table + .rules-header {
	margin-top: 40px;
}