.not-front .b-content {
	line-height: 12px;
}
.not-front .b-content h2 {
	margin: 0;
	line-height: 15px;
}
.not-front .b-content ul > li, .b-content__ul > li {
	margin: 0;
}
.not-front .b-content .grey .page-default {
	padding: 0;
}
.not-front .b-content .b-vks .b-vks-popup-title {
	font-weight: bold;
	margin: 0;
	line-height: 20px;
}
.not-front #container p {
	margin: 0;
	line-height: 20px;
}
.not-front #container .b-vks-day-receive-time {
	line-height: 10px;
}
.not-front .b-content .b-vks-day-number {
	line-height: 30px;
}
.not-front .grey .messages {
	display: none;
}
.b-court-popup.g-basement {
	top: 0;
}