/* Сброс стилей по умолчанию */
.b-content .grey .page-default {
	padding:0;
}

.sl-menu {
	display:none;
}

/* Стили модуля структуры суда */
.b-structure {
	padding:10px;
	position:relative;
}

.b-structure-admin_link, .b-structure-admin_link:link, .b-structure-admin_link:visited {
	position:absolute;
	top:-20px;
	right:10px;
	color:#cdd0d5;
	font-weight:bold;
	text-shadow:-1px -1px 0 #69603b;
}

.b-structure-admin_link:hover, .b-structure-admin_link:active {
	color:#fff;
	text-decoration:none !important;
}

.b-structure-row {
	padding-bottom:20px;
	position:relative;
	overflow:hidden;
	clear:both;
}

.b-structure-item, .b-structure-item:link, .b-structure-item:visited {
	width:18%;
	min-height:50px;
	float:left;
	position:relative;
	display:block;
	color:#fff;
	font-size:.93em;
	font-weight:bold;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
}
.b-structure-item--complete:hover {
	box-shadow: inset 0 1px 10px rgba(56, 60, 69, .5);
}
.b-structure-item:hover, .b-structure-item:active {
	text-decoration:none !important;
}

.b-structure-item--disabled.b-structure-item--fadeout {
	filter:alpha(opacity=30);
}
.b-structure-item--enabled.b-structure-item--fadeout {
	filter:alpha(opacity=100);
}

.b-structure-item--level0 { background-color:#292d33; text-shadow: -1px -1px #1d2026; }
.b-structure-item--level1 { background-color:#484f59; text-shadow: -1px -1px #333943; }
.b-structure-item--level2 { background-color:#677180; text-shadow: -1px -1px #495261; }
.b-structure-item--level3 { background-color:#828995; text-shadow: -1px -1px #5c6370; }
.b-structure-item--level4 { background-color:#a1a7b0; text-shadow: -1px -1px #727985; }

.b-body_green .b-structure-item--level0 { background-color:#4f7d00; text-shadow: -1px -1px #385A00; }
.b-body_green .b-structure-item--level1 { background-color:#7b9d40; text-shadow: -1px -1px #577230; }
.b-body_green .b-structure-item--level2 { background-color:#9eb773; text-shadow: -1px -1px #708556; }

.b-body_light_green .b-structure-item--level0 { background-color:#75a621; text-shadow: -1px -1px #537819; }
.b-body_light_green .b-structure-item--level1 { background-color:#98bc59; text-shadow: -1px -1px #6B8843; }
.b-body_light_green .b-structure-item--level2 { background-color:#b3ce85; text-shadow: -1px -1px #7F9564; }

.b-body_blue .b-structure-item--level0 { background-color:#0773bf; text-shadow: -1px -1px #055390; }
.b-body_blue .b-structure-item--level1 { background-color:#4596cf; text-shadow: -1px -1px #316D9C; }
.b-body_blue .b-structure-item--level2 { background-color:#77b2dc; text-shadow: -1px -1px #5480A6; }

.b-body_red .b-structure-item--level0 { background-color:#a63236; text-shadow: -1px -1px #752429; }
.b-body_red .b-structure-item--level1 { background-color:#bc6568; text-shadow: -1px -1px #85494e; }
.b-body_red .b-structure-item--level2 { background-color:#ce8e91; text-shadow: -1px -1px #92676d; }

.b-body_red_pink .b-structure-item--level0 { background-color:#cc3d3d; text-shadow: -1px -1px #902c2e; }
.b-body_red_pink .b-structure-item--level1 { background-color:#d96e6e; text-shadow: -1px -1px #994f53; }
.b-body_red_pink .b-structure-item--level2 { background-color:#e39494; text-shadow: -1px -1px #a16b70; }

.b-body_purple .b-structure-item--level0 { background-color:#6A337A; text-shadow: -1px -1px #4B255C; }
.b-body_purple .b-structure-item--level1 { background-color:#8F669B; text-shadow: -1px -1px #654A75; }
.b-body_purple .b-structure-item--level2 { background-color:#AD8FB6; text-shadow: -1px -1px #7A6789; }

.b-body_gold .b-structure-item--level0 { background-color:#99820F; text-shadow: -1px -1px #6C5E0C; }
.b-body_gold .b-structure-item--level1 { background-color:#B2A14B; text-shadow: -1px -1px #7F7439; }
.b-body_gold .b-structure-item--level2 { background-color:#C7BA7B; text-shadow: -1px -1px #8C865D; }

.b-body_dark_red .b-structure-item--level0 { background-color:#732e34; text-shadow: -1px -1px #512127; }
.b-body_dark_red .b-structure-item--level1 { background-color:#966267; text-shadow: -1px -1px #6a474e; }
.b-body_dark_red .b-structure-item--level2 { background-color:#b28c8f; text-shadow: -1px -1px #7e666c; }

.b-body_dark_blue .b-structure-item--level0 { background-color:#0f5599; text-shadow: -1px -1px #0b3d73; }
.b-body_dark_blue .b-structure-item--level1 { background-color:#4b80b3; text-shadow: -1px -1px #355c87; }
.b-body_dark_blue .b-structure-item--level2 { background-color:#7BA2C7; text-shadow: -1px -1px #577596; }

.b-body_dark_green .b-structure-item--level0 { background-color:#175932; text-shadow: -1px -1px #104125; }
.b-body_dark_green .b-structure-item--level1 { background-color:#518265; text-shadow: -1px -1px #395f4c; }
.b-body_dark_green .b-structure-item--level2 { background-color:#7FA48E; text-shadow: -1px -1px #5a776b; }

.b-body_brass .b-structure-item--level0 { background-color:#807040; text-shadow: -1px -1px #5a5130; }
.b-body_brass .b-structure-item--level1 { background-color:#9F9470; text-shadow: -1px -1px #706b54; }
.b-body_brass .b-structure-item--level2 { background-color:#B9B196; text-shadow: -1px -1px #838071; }

.b-body_sky .b-structure-item--level0 { background-color:#16A3E0; text-shadow: -1px -1px #1076A9; }
.b-body_sky .b-structure-item--level1 { background-color:#50B9E7; text-shadow: -1px -1px #3886AF; }
.b-body_sky .b-structure-item--level2 { background-color:#7ECCED; text-shadow: -1px -1px #5A93B3; }


.b-structure-item-table {
	width:100%;
	height:50px;
	border:0;
	outline:0;
	cursor:pointer;
	table-layout:fixed;
}

.b-structure-item-table td {
	height:100%;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}

.b-structure-item-shadow {
	position:absolute;
	visibility:hidden;
}

.b-structure-item:hover .b-structure-item-shadow {
	visibility:visible;
}

.b-structure-item-shadow--ver {
	height:10px;
	font-size:0;
	left:18px;
	right:18px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGNJREFUKM+N00sKgDAMRdGbtlIQxakLcf+rEj9UrVu4GR8SyEtig4yoYGUwsICDQWVRHeOWowtUBVuSkM6oYO7MCr6JycCErJI/dpvM4RZu4VO5bISngr3S1PUELhl9uGFf4QeCbhALy3mPEAAAAABJRU5ErkJggg==);
	*background-image:url(../img/shadow-v.png);
}

.b-structure-item-shadow--top {
	top:0;
	background-position:0 -10px;
}

.b-structure-item-shadow--bottom {
	bottom:0;
}

.b-structure-item-shadow--hor {
	width:10px;
	top:18px;
	bottom:18px;
	background:repeat-y;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAItJREFUKM/NkM0KwjAQhL/d2CaKeu77P51nxZrUbuJBCgUtjSDinJb9mdkZoaM5ntALuAa8gzaCLxu2biQAO1P2kpGiXBF6hF5GbgGSwXCHdAA7d2RlhsGTIxiViGCDJ897ypfxG8LiKWuHSztvCSUh/2m5TfUCSy5eCAK4qTb3nEuuj2D1I9PPYnkAamYnKBRyMUUAAAAASUVORK5CYII=);
	*background-image:url(../img/shadow-h.png);
}

.b-structure-item-shadow--left {
	left:0;
	background-position:-10px 0;
}

.b-structure-item-shadow--right {
	right:0;
}

.b-structure-item-shadow--cor {
	width:18px;
	height:18px;
	font-size:0;
	background:no-repeat;
	background-image:url(data:image/png;base64,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);
	*background-image:url(../img/shadow.png);
}

.b-structure-item-shadow--tl {
	top:0;
	left:0;
}

.b-structure-item-shadow--tr {
	top:0;
	right:0;
	background-position:-18px 0;
}

.b-structure-item-shadow--bl {
	bottom:0;
	left:0;
	background-position:0 -18px;
}

.b-structure-item-shadow--br {
	bottom:0;
	right:0;
	background-position:-18px -18px;
}

.b-structure-separator {
	width:2.49%;
	height:1px;
	position:relative;
	float:left;
}

.b-structure-separator-line_container {
	width:100%;
	height:1000px;
	top:0;
	left:0;
	position:absolute;
	overflow:hidden;
}

.b-structure-separator-line {
	position:absolute;
	background:#75797E;
	opacity:.6;
}

.b-structure-separator-line--horizontal {
	width:100%;
	height:1px;
	font-size:0;
	left:0;
	top:24px;
}

.b-structure-separator-line--horizontal-left {
	width:50%;
}

.b-structure-separator-line--horizontal-right {
	width:55%;
	left:50%;
}

.b-structure-separator-line--vertical {
	width:1px;
	height:200%;
	left:50%;
	top:0;
}

.b-structure-separator-line--vertical-top {
	height:24px;
}

.b-structure-separator-line--vertical-bottom {
	top:24px;
}


/* Блоки с подробностями */
.b-structure-description {
	margin-top:-30px;
	padding-top:30px;
	position:relative;
}

.b-structure-description-header {
	width:100%;
	height:29px;
	line-height:29px;
	top:0;
	left:0;
	position:absolute;
	border-bottom: 1px solid #414752;
	background:#0078c6;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAADlJREFUOMtjZNj77z8DEYCF4e8/BuIU/iNa4X8iFf79S20TiXYj9X09FEz8N6x8Tf1kNqysHj7pEQDToDyzpoWdJgAAAABJRU5ErkJggg==);
	*background-image:url(../img/header-bg.png);
}

.b-body_light_green .b-structure-description-header {
	background:#a2e08d;
	background-image:url(data:image/png;base64,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);
	*background-image:url(../img/bg-gradient.png);
}

.b-structure-description-header a, .b-structure-description-header a:link, .b-structure-description-header a:visited {
	margin: 9px 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.b-structure-description-header a:hover, .b-structure-description-header a:active {
	text-decoration: underline;
}

.b-structure-description-content {
	padding: 20px 20px 40px;
}

.b-structure-description-title {
	color: #383c45;
	font-size: 1.6em;
	line-height: 1.4em;
}

.b-structure-description-link {
	line-height: 1.87em;
}

.b-structure-description-table {
	width: 100%;
	table-layout: fixed;
}

.b-structure-description-table,
.b-structure-description-table tr,
.b-structure-description-table td {
	vertical-align: top;
}

.b-structure-description-table-content {
	padding-right: 20px;
}

.b-structure-description-table-separator {
	width: 1px;
	border-left: 1px dotted #c1c4ca;
}

.b-structure-description-table-list {
	width: 241px;
	padding-left: 20px;
	line-height: 20px;
}

.b-structure-description-text {
	padding-top: 13px;
}

#container .b-structure-description-text p {
	line-height: 1.677em;
	margin: 0;
}

.b-structure-description-list_title {
	font-size: 1em;
	margin-top: 6px;
}

.b-content .b-structure-description-list li {
	margin: 0;
	margin-bottom: 3px;
}


/* Модификаторы */
.g-hidden {
	display: none;
}

/* Стили для плашки */

.b-structure-title {
	position: relative;
	background: url(../img/iblockGradients.png?201208101545) 0 -30px;
	background: -webkit-gradient(linear, top, bottom, color-stop(0%, #7F8692), color-stop(100%,#40454F));
	background: -webkit-linear-gradient(top, #7F8692, #40454F);
	background: -moz-linear-gradient(top, #7F8692, #40454F);
	background: -o-linear-gradient(top, #7F8692, #40454F);
	background: -ms-linear-gradient(top, #7F8692, #40454F);
	background: linear-gradient(top, #7F8692, #40454F);
	border-bottom: 1px solid #292C33;
	height: 29px;
}

.b-structure-title_separator, .b-structure-description-header--separator  {
	position: absolute;
	width: 1px;
	height: 29px;
	top: 0;
	left: 0;
	background: #888d94;
	background: -webkit-linear-gradient(top, #a3a8b1, #757880);
	background: -moz-linear-gradient(top, #a3a8b1, #757880);
	background: -o-linear-gradient(top, #a3a8b1, #757880);
	background: -ms-linear-gradient(top, #a3a8b1, #757880);
	background: linear-gradient(top, #a3a8b1, #757880);
}

.b-structure-title_caption {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 #323740;
}

.b-structure-description-header--separator {
	background: #47b6e9;
	background: -webkit-linear-gradient(top, #47cffe, #479dd5);
	background: -moz-linear-gradient(top, #47cffe, #479dd5);
	background: -o-linear-gradient(top, #47cffe, #479dd5);
	background: -ms-linear-gradient(top, #47cffe, #479dd5);
	background: linear-gradient(top, #47cffe, #479dd5);
	border-bottom: 1px solid #767b82;
}

.b-structure-link--back {
	display: block;
	width: 55px;
	height: 18px;
	background-image: url(data:image/png;base64, );
}

.b-structure-description-list {
	margin-bottom: 10px;
}

.b-structure-description-header--light_green {
	background: #a4c495;
	background: -webkit-linear-gradient(top, #a7c995, #62994e);
	background: -moz-linear-gradient(top, #a7c995, #62994e);
	background: -o-linear-gradient(top, #a7c995, #62994e);
	background: -ms-linear-gradient(top, #a7c995, #62994e);
	background: linear-gradient(top, #a7c995, #62994e);
}

.b-structure-description-header--light_green .b-structure-description-header--separator {
	background: #a4c495;
	background: -webkit-linear-gradient(top, #bfd8b2, #8eb680);
	background: -moz-linear-gradient(top, #bfd8b2, #8eb680);
	background: -o-linear-gradient(top, #bfd8b2, #8eb680);
	background: -ms-linear-gradient(top, #bfd8b2, #8eb680);
	background: linear-gradient(top, #bfd8b2, #8eb680);
}

/* Цветовые схемы */
.b-structure-item--level3 { background-color: #828995; }
.b-structure-item--level4 { background-color: #A1A6AF; }

.b-structure-wrapper--red .b-structure-item--level0 { background-color: #A63236; }
.b-structure-wrapper--red .b-structure-item--level1 { background-color: #BC6568; }
.b-structure-wrapper--red .b-structure-item--level2 { background-color: #CE8E91; }

.b-structure-wrapper--green .b-structure-item--level0 { background-color: #4F7D00; }
.b-structure-wrapper--green .b-structure-item--level1 { background-color: #7B9D40; }
.b-structure-wrapper--green .b-structure-item--level2 { background-color: #9EB773; }

.b-structure-wrapper--blue .b-structure-item--level0 { background-color: #0773BF; }
.b-structure-wrapper--blue .b-structure-item--level1 { background-color: #4596CF; }
.b-structure-wrapper--blue .b-structure-item--level2 { background-color: #77B2DC; }

.b-structure-wrapper--red_pink .b-structure-item--level0 { background-color: #CC3D3D; }
.b-structure-wrapper--red_pink .b-structure-item--level1 { background-color: #D96E6E; }
.b-structure-wrapper--red_pink .b-structure-item--level2 { background-color: #E39494; }

.b-structure-wrapper--light_green .b-structure-item--level0 { background-color: #75A621; }
.b-structure-wrapper--light_green .b-structure-item--level1 { background-color: #98BC59; }
.b-structure-wrapper--light_green .b-structure-item--level2 { background-color: #B3CE85; }

.b-structure-wrapper--dark_red .b-structure-item--level0 { background-color: #732E34; }
.b-structure-wrapper--dark_red .b-structure-item--level1 { background-color: #966267; }
.b-structure-wrapper--dark_red .b-structure-item--level2 { background-color: #B28C8F; }

.b-structure-wrapper--purple .b-structure-item--level0 { background-color:#6A337A; }
.b-structure-wrapper--purple .b-structure-item--level1 { background-color:#8F669B; }
.b-structure-wrapper--purple .b-structure-item--level2 { background-color:#AD8FB6; }

.b-structure-wrapper--gold .b-structure-item--level0 { background-color:#99820F; }
.b-structure-wrapper--gold .b-structure-item--level1 { background-color:#B2A14B; }
.b-structure-wrapper--gold .b-structure-item--level2 { background-color:#C7BA7B; }

.b-structure-wrapper--dark_blue .b-structure-item--level0 { background-color:#285373; }
.b-structure-wrapper--dark_blue .b-structure-item--level1 { background-color:#486d88; }
.b-structure-wrapper--dark_blue .b-structure-item--level2 { background-color:#68879d; }

.b-structure-wrapper--dark_green .b-structure-item--level0 { background-color:#175932; }
.b-structure-wrapper--dark_green .b-structure-item--level1 { background-color:#518265; }
.b-structure-wrapper--dark_green .b-structure-item--level2 { background-color:#7FA48E; }

.b-structure-wrapper--brass .b-structure-item--level0 { background-color:#807040; }
.b-structure-wrapper--brass .b-structure-item--level1 { background-color:#9F9470; }
.b-structure-wrapper--brass .b-structure-item--level2 { background-color:#B9B196; }