.contacts {
	display:table;
	margin:33px 0 75px;
}
.contacts .contact_field { display:table-row; }
.contacts .param, .contacts .value {
	display:table-cell;
	vertical-align:top;
}
@media all and (max-width: 980px) {
	.contacts .param, .contacts .value {
		font-size:15px;
		line-height:120%;
		line-height:22px;
		display:block;
		padding-bottom:23px;
	}
}
.contacts .param {
	font-weight:500;
	font-style:normal;
	padding-right:40px;
}
@media all and (max-width: 980px) {
	.contacts .param {
		color:#074089;
		font-weight:bold;
		display:block;
		font-size:15px;
		line-height:120%;
		padding-bottom:6px;
		line-height:22px;
	}
}
.contacts .custom-combobox { display:none; }
@media all and (max-width: 980px) {
	.contacts .custom-combobox .custom-combobox-input {
		height:36px;
		border:none;
		width:294px;
		padding:0 20px;
		color:#074089;
		font-weight:500;
		font-size:15px;
	}
}
.contacts .custom-combobox .custom-combobox-toggle {
	height:36px;
	right:-163px;
	opacity:1;
}
@media all and (max-width: 980px) {
	.contacts .custom-combobox {
		display:block;
		position:absolute;
		top:-23px;
	}
}
@media all and (max-width: 980px) {
	.contacts {
		border-top:1px solid #dcdfe5;
		padding-left:6%;
		padding-right:6%;
		padding-top:17px;
		margin:0 -6% 0 -6%;
	}
}
.map {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:600px;
	background:#e2e2e4;
}
.map img {
	margin-bottom:auto;
	max-width:none;
}
@media all and (max-width: 980px) {
	.map { height:280px; }
}
.contacts_page .content {
	position:relative;
	padding-bottom:600px;
}
.contacts_page .content .wrapper { position:static; }
@media all and (max-width: 980px) {
	.contacts_page .content { padding-bottom:280px; }
}
.contacts_page .custom-combobox { display:none; }
@media all and (max-width: 980px) {
	.contacts_page .custom-combobox {
		display:block;
		position:absolute;
		top:-23px;
	}
}
@media all and (max-width: 980px) {
	.contacts_page .custom-combobox .custom-combobox-input {
		height:36px;
		border:none;
		width:294px;
		padding:0 20px;
		color:#074089;
		font-weight:500;
		font-size:15px;
	}
}