html {
	overflow-y: hidden !important;
}
html.msk, html.krasnoyarsk {
	overflow-y: scroll;
}

/* Список документов */
.b-normativeDocs-list {
	padding: 0 20px;
}
.b-normativeDocs-item {
	line-height: 20px;
	padding: 6px 0 4px;
}

/* Виджет */
#normativeDocs {
	visibility: hidden;
}
#normativeDocs p {
	margin: 0 !important;
}
#normativeDocs .ps-document {
	margin: 0;
	border: none !important;
}
#normativeDocs .ndPager {
	border: 1px solid #000; 
	border-width: 1px 0; 
	font-size: 0.9em; 
	margin: 15px 0; 
	padding: 0 10px 0 80px; 
	line-height: 2em;
	position: relative; 
	overflow: hidden;
}
#normativeDocs .ndPager .left {
	position: absolute; 
	left: 0; 
	top: 0;
}
#normativeDocs .ndPager span {
	border-right: 1px solid #000; 
	padding: 0 5px 0 1px;
}
#normativeDocs .load_link a {
	padding-left: 20px; 
	font-size: 18px;
	background: url(/sites/all/modules/court/normativeDocs/img/pdfIcon.gif) left center no-repeat;
}
#normativeDocs .load_link a span {
	font-size: 12px; 
	position: relative; 
	top: -1px;
}
#normativeDocs .ps-doc-widget-header .ps-doc-widget-header-b-border {
	border-bottom: none !important;
}

/* Scrollbars */
.mcontentwrapper {
	width: 100% !important;
}
.scrollwrapper {
	width: 10px !important;
	left: auto !important;
	right: 0;
}
.vscrollerbase {
	width: 10px;
	height: auto !important;
	top: 7px;
	right: 0;
	bottom: 7px;
	position: absolute;
}
.vscrollerbar {
	width: 6px;
	left: 0;
	position: relative;
	background: #828995;
	height: 80px !important;
}
.vscrollerbarbeg, .vscrollerbarend {
	width: 6px;
	height: 3px !important;
	left: 0;
	position: absolute;
	background: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMEAsDLDRkLBMAAAB2SURBVAjXY3z46gfDmTOnp9y/eyebgYHhrZKKygpjY9McZntnjymXL17M/v37N8Pv37+5Xr18afbv/z9RZhNz20W/f//mYkACXz5/VmZiwAGYVFRVV6ALKquqrmAxMjLJYWBgYLh7+3Y2AwPDW2VV1RVGRiY5AKhfLHR0GCj+AAAAAElFTkSuQmCC);
}
.vscrollerbarbeg {
	top: -3px;
}
.vscrollerbarend {
	top: auto !important;
	bottom: -3px;
	background-position: 0 -3px;
}
.left-col .columnLeft .b-iblock__body .mcontentwrapper {
	left: 0 !important;
	padding-left: 0 !important;
}

/* Блокируем отступ, который задает скрипт, добавляющий стилизованный скролл в левое меню */
.l-column--left .mcontentwrapper {
	left: 0 !important;
}

/* Добавляем отступ справо для левого меню, чтобы текст не наезжал на скролл */
.l-column--left .b-menu .b-item-link { 
	padding-right: 20px !important;
}

/* Убираем заголовок страницы */ 
.l-column--center .b-content-title, 
.l-column--center .b-title-separator { 
	display: none; 
} 