/* Generic styles */
a {
	text-decoration:  none;
}
.gray-text {
	color: rgb(169, 169, 169);
}
.underline {
	text-decoration: underline;
}

/* Specific styles */
.bx-viewport, .bx-wrapper {
	height: 500px !important;
}
.home.bxslider li .views-field-field-knopka-na-slaidere a {
	text-decoration: none;
}
.pressroom .event {
	clear: both;
	height: auto;
	min-height: 250px;
	width: auto;
}
.pressroom .event .views-field-field-osnovnoe-soderzimoe {
	max-height: none;
}
.pressroom .event .views-field-nid a {
	bottom: 7px;
	text-decoration: none;
	width: 180px;
}
.pressroom-all {
	width: 100%;
	text-align: center;
}
.pressroom-all a {
	display: inline-block;
	left: auto;
	text-decoration: none;
	width: 180px;
}
#context-uslugi .service-brief {
	display: block;
	float: none;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
#context-uslugi .service-brief div {
	display: block;
	height: auto;
	text-align: center;
	width: 100%;
}
#content-partners {
	display: inline-block;
	font-size: 2.2rem;
	padding: 2rem 0;
	text-align: center;
	width: 100%;
}
#content-partners img {
	max-width: 280px;
}
#content-partners a {
	text-decoration: none;
}
#content-partners hr {
	background-color: #898989;
	border: 1px solid #898989;
	border-radius: 2px;
	color: #898989;
	height: 0px;
	margin-top: 2rem;
	margin-bottom: 2rem;
	width: 70%;
}
.kontakt.tpu {
	border: none;
	max-width: none;
}
.ico.adres {
	max-width: none;
}
#napravl .block div {
	font-size: 1.6em;
	padding-left: 10px;
	padding-top: 1.6rem;
	vertical-align: top;
}