body {
	padding-top: 0px !important;
}
#city_choice-button {
	width: auto !important;
	min-width: 70px !important;
}
#city_choice-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all, #city_choice-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-top {
	width: auto !important;
	border: none;
	background-color: #fff;
	color: #9A0105;
	font-weight: bold;
	vertical-align: top;
	font-family: MyriadPro_Regular;
}
#city_choice-button.ui-selectmenu-button span.ui-selectmenu-text {
	line-height: normal;
	padding:0px;
}
#city_choice-button span.ui-icon.ui-icon-triangle-1-s {
	background-image: url("/bitrix/templates/muiv_v3/img/ui-icons_555555_256x240.png");
	color: #9A0105;
}
.ui-selectmenu-button span.ui-selectmenu-text{
	padding: 0;
}
.ui-selectmenu-button span.ui-selectmenu-text{
	/*text-transform: uppercase;*/
	color: #b00931;
}
.ui-selectmenu-menu{
	border-top: 5px solid transparent !important;
}
.ui-selectmenu-menu>ul{
	border: none;
	border-bottom: 4px solid #b00931;
	padding: 9px 0 15px !important;
	background: #fff url("/bitrix/templates/muiv_v3/css/../images/down.png") no-repeat center 0;
}
#city_choice-menu li.ui-state-focus{
	border: none;
	background: #b00931;
	color: #fff;
	margin: 0 !important;
}
.ui-menu .ui-menu-item{
	background-image: url("/bitrix/templates/muiv_v3/css/../images/dot2.png");
	background-repeat: no-repeat;
	background-position: 10% center;
	font-size: 16px;
	color: #595959;
	padding: 3px 1.5em 3px;
	font-family: MyriadPro_Regular;
}

.ui-icon {
	width: 15px !important;
	right: 1em !important;
	margin-top: -9px !important;
}
.ui-icon-triangle-1-s {
	background-position: 0 !important;
}

input#web_form_submit {
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 55px;
	border: none;
	background-color: #990105;
	text-transform: uppercase;
	font-size: 19px;
	color: white;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
input#web_form_submit:hover {
	cursor: pointer;
	background-color: #372C84;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

#faf_cutom_head font span.form-required.starrequired, #faf_cutom_head label span {
	display:inline-block !important;
	margin: 0px 0 20px 0 !important;
}
/*input[name^="form_text"] {
	height: 50px !important;
}*/
#faf_cutom_head {
	text-align: center;
	margin: 20px;
}

form div.kit .form_abitur_row {
	text-align:center;
}