
/* from file: main_1.css */
/* from file: ui_elements.css */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #a9a9a9;
}
.b-button {
	text-decoration: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	font-size: 1em; 
	color: #fff;
	position: relative;
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	height: 35px;
}
.b-button-container {
	text-align: center;
}
.b-button_left-pos .b-button {
	width: auto;
	float: left;
}
.b-button_right-pos .b-button {
	width: auto;
	float: right;
}
.b-button_center-pos .b-button {
	display: inline-block;
}
.b-button .left, .b-button .right {
	position: absolute;
	width: 12px;
	height: 35px;
	top: 0;
	overflow: hidden;
	background: url(../img/buttons-sprite.png) no-repeat;
}
.b-button .left {
	left: 0;
	background-position:0 0;
}
	.b-button:hover .left {
		background-position:0 -105px;
	}
	.b-button.pushed .left {
		background-position:0 -210px;
	}
.b-button .right {
	right: 0;
	background-position: 100% -70px;
}
	.b-button:hover .right {
		background-position: 100% -175px;
	}
	.b-button.pushed .right {
		background-position: 100% -280px;
	}
.b-button-content {
	position: relative;
	background: url(../img/buttons-sprite.png) repeat-x 0 -35px;
	margin: 0 12px;
}
	.b-button:hover .b-button-content {
		background-position: 0 -140px;
	}
	.b-button.pushed .b-button-content {
		background-position: 0 -245px;
	}
.b-button .icon {
	padding-left: 30px;
}
.b-button .icon button, .b-button .icon .button {
	margin-left: -41px;
	padding-left: 40px;
	margin-right: -10px;
	padding-right: 10px;
}
.b-buton_no-value .icon {
	padding-left: 0;
}
.b-button .b-icon {
	background: url(../img/buttons-sprite.png) no-repeat -12px -837px;
	width: 21px;
	height: 20px;
	top: 7px;
	left: 0;
	margin: 0;
}
.b-button a, .b-button button, .b-button .button {
	position: relative;
	display: block;
	cursor: pointer;
	color: #fff;
	height: 34px;
	font: 15px/34px Arial, sans-serif;
	text-decoration: none;
	float: none;
	margin: 0;
	z-index: 5;
	padding: 0;
	width: auto;
	text-align: center;
	background: none;
	border: none;
	text-shadow: -1px -1px 1px #0076b0;
	outline: none;
	overflow: visible;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.b-button button::-moz-focus-inner { border: 0; padding: 0; margin:0; }
.b-buton_no-value a, .b-buton_no-value button {
	width: 20px;
}
.b-button_gray button {
	text-shadow: -1px -1px 1px #333;
	cursor: default;
}
.b-button_gray .left {
	background-position: 0 -315px;
}
	.b-button_gray:hover .left {
		background-position: 0 -315px;
	}
	.b-button_gray.pushed .left {
		background-position: 0 -315px;
	}
.b-button_gray .right {
	background-position: 100% -385px;
}
	.b-button_gray:hover .right {
		background-position: 100% -385px;
	}
	.b-button_gray.pushed .right {
		background-position: 100% -385px;
	}
.b-button_gray .b-button-content {
	background-position: 0 -350px;
}
	.b-button_gray:hover .b-button-content {
		background-position: 0 -350px;
	}
	.b-button_gray.pushed .b-button-content {
		background-position: 0 -350px;
	}
.b-button_low {
	height: 30px;
}
.b-button_low .b-button-content,
.b-button_low:hover .b-button-content,
.b-button_low.pushed .b-button-content {
	margin: 0 14px;
	background-position: 0 -660px;
}
.b-button_low .left,
.b-button_low .right {
	width: 14px;
	height: 30px;
}
.b-button_low .left,
.b-button_low:hover .left,
.b-button_low.pushed .left {
	background-position: 0 -630px;
}
.b-button_low .right,
.b-button_low:hover .right,
.b-button_low.pushed .right {
	background-position: 100% -690px;
}
.b-button_low button {
	font-size: .8em;
	font-weight:bold;
	height: 30px;
	line-height: 30px;
}
.b-button_low.b-button_gray .b-button-content,
.b-button_low.b-button_gray:hover .b-button-content,
.b-button_low.b-button_gray.pushed .b-button-content {
	background-position: 0 -960px;
}
.b-button_low.b-button_gray .left,
.b-button_low.b-button_gray:hover .left,
.b-button_low.b-button_gray.pushed .left {
	background-position: 0 -930px;
}
.b-button_low.b-button_gray .right,
.b-button_low.b-button_gray:hover .right,
.b-button_low.b-button_gray.pushed .right {
	background-position: 100% -990px;
}
.b-button_low .b-icon {
	background: url(../img/icons.png);
	height: 16px;
	margin-top: -7px;
	top: 50%;
	width: 16px;
}
.b-button_low .icon {
	padding-left: 20px;
}
.b-button_low .icon .relations {
	background-position: -32px -16px;
}
.b-button_low .icon .comments {
	background-position: -76px -39px;
}
.ui-text-field-container {
	display: block;
	position: relative;
	z-index: 5;
	clear: both;
}
	.ui-text-field-container_half {
		width: 50%;
		float: left;
		clear: none;
	}
.ui-text-field-container .ui-text-field-caption {
	display: block;
	height: 1em;
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0 7px;
	position: relative;
}
.ui-text-field-caption .ui-helper {
	position: absolute;
	top: 0;
	right: 0;
}
.ui-caption-icon {
	padding-left: 20px;
}
.ui-caption-icon .b-tiny-icon {
	margin: 0;
	top: -2px;
	left: -3px;
}
.ui-text-field-content {
	display: block;
	position: relative;
}
	.ui-text-field-container_half .ui-text-field-content {
		margin: 0 9px;
	}
.ui-text-field-content .ui-clickable-area {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.ui-field-inner {
	display: block;
	padding: 1px 11px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#fff));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.ui-field-border {
	display: block;
	background: #55565E;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4D4F5C), to(#55565E));
	background: -webkit-linear-gradient(top, #4D4F5C, #55565E);
	background: -moz-linear-gradient(top, #4D4F5C, #55565E);
	background: -ms-linear-gradient(top, #4D4F5C, #55565E);
	background: -o-linear-gradient(top, #4D4F5C, #55565E);
	background: linear-gradient(top, #4D4F5C, #55565E);
	padding: 1px 11px;
	margin: 0 -10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.ui-text-field {
	display: block;
	background: #fff;
	padding: 0 10px;
	margin: 0 -10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.ui-text-field input[type="text"],
.ui-text-field input[type="password"],
.ui-text-field select,
.ui-text-field .ui-field {
	display: block;
	font: 1em Arial, Helvetica, sans-serif;
	color: #2D3038;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 10%, from(#C5C5C5), to(rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, #C5C5C5, rgba(255, 255, 255, 0) 10%);
	background: -moz-linear-gradient(top, #C5C5C5, rgba(255, 255, 255, 0) 10%);
	background: -ms-linear-gradient(top, #C5C5C5, rgba(255, 255, 255, 0) 10%);
	background: -o-linear-gradient(top, #C5C5C5, rgba(255, 255, 255, 0) 10%);
	background: linear-gradient(top, #C5C5C5, rgba(255, 255, 255, 0) 10%);
	border: none;
	padding: 5px 10px;
	margin: 0 -10px;
	height: 20px;
	width: 100%;
	line-heigth: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-user-select:text;
}
.ui-text-field textarea.ui-field {
	height:43px;
	line-height:1.666em;
	resize:none;
}
.ui-text-field input[type="text"].empty {
	color: #a9a9a9 !important;
}
.ui-text-field_icon {
	padding: 0 30px 0 0;
}
.ui-text-field_dark .ui-text-field_icon {
	padding-right: 41px;
}
.ui-text-field_icon .right {
	right: 29px;
}
.ui-text-field_dark .ui-text-field_icon .right {
	right: 30px;
}
.ui-autocomplete-button {
	position: absolute;
	right: 3px;
	top: 3px;
	width: 21px;
	height: 28px;
	z-index: 1;
	cursor: pointer;
	background: #fff;
	background:none !important;
}
.ui-text-field-content:hover .ui-autocomplete-button, .open .ui-autocomplete-button {
	background: url(../img/form-elements.png) no-repeat -25px -1578px !important;
}
.ui-autocomplete-button .b-arrow {
	top: 11px;
	right: 4px;
	width: 10px;
	height: 6px;
	background: url(../img/form-elements.png) no-repeat -3px -1590px !important;
}
.ui-text-field-content:hover .ui-autocomplete-button .b-arrow, .open .ui-autocomplete-button .b-arrow {
	background-position:-13px -1590px;
}
.ui-text-field_icon .ui-autocomplete-button {
	right: 32px;
}
.ui-text-field_dark .ui-field-inner {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#A6A7AC));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #A6A7AC);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #A6A7AC);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #A6A7AC);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #A6A7AC);
	background: linear-gradient(top, rgba(255, 255, 255, 0), #A6A7AC);
}
.ui-text-field_dark .ui-field-border {
	background: #343439;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#121318), to(#343439));
	background: -webkit-linear-gradient(top, #121318, #343439);
	background: -moz-linear-gradient(top, #121318, #343439);
	background: -ms-linear-gradient(top, #121318, #343439);
	background: -o-linear-gradient(top, #121318, #343439);
	background: linear-gradient(top, #121318, #343439);
}
.ui-text-field_dark .ui-text-field {
	background: #fff;
	height: 30px;
}
.ui-text-field_dark .ui-text-field input[type="text"],
.ui-text-field_dark .ui-text-field input[type="password"],
.ui-text-field_dark .ui-text-field select,
.ui-text-field_dark .ui-text-field .ui-field {
	color: #2D3038;
	background: #fff;
}
.ui-text-field_black .ui-field-inner {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: ; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(#434549));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #434549);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #434549);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #434549);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0), #434549);
	background: linear-gradient(top, rgba(0, 0, 0, 0), #434549);
}
.ui-text-field_black .ui-field-border {
	background: #1C1C20;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#181A1C), to(#1C1C20));
	background: -webkit-linear-gradient(top, #181A1C, #1C1C20);
	background: -moz-linear-gradient(top, #181A1C, #1C1C20);
	background: -ms-linear-gradient(top, #181A1C, #1C1C20);
	background: -o-linear-gradient(top, #181A1C, #1C1C20);
	background: linear-gradient(top, #181A1C, #1C1C20);
	padding: 1px 11px;
	margin: 0 -10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_black .ui-text-field {
	background: #22242A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_black .ui-text-field input[type="text"],
.ui-text-field_black .ui-text-field input[type="password"],
.ui-text-field_black .ui-text-field select,
.ui-text-field_black .ui-text-field .ui-field {
	color: #C1C4CA;
	background: #22242A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_rounded .ui-field-inner {
	display: block;
	padding: 1px 11px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.ui-text-field_rounded .ui-text-field_icon .ui-field-inner {
	padding: 1px 21px;
}
.ui-text-field_rounded .ui-field-border {
	display: block;
	padding: 1px 11px;
	margin: 0 -10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.ui-text-field_rounded .ui-text-field_icon .ui-field-border {
	padding: 1px 21px;
	margin: 0 -20px;
}
.ui-text-field_rounded .ui-text-field {
	padding: 0 10px;
	margin: 0 -10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.ui-text-field_rounded .ui-text-field input[type="text"],
.ui-text-field_rounded .ui-text-field input[type="password"],
.ui-text-field_rounded .ui-text-field select,
.ui-text-field_rounded .ui-text-field .ui-field {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2D3038;
	background: transparent;
	border: none;
	padding: 0 10px;
	margin: 0 -10px;
	height: 18px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.ui-text-field_rounded .ui-text-field_icon .ui-text-field, .ui-text-field_rounded .ui-text-field_icon input[type="text"],
.ui-text-field_rounded .ui-text-field_icon input[type="password"],
.ui-text-field_rounded .ui-text-field_icon select,
.ui-text-field_rounded .ui-text-field_icon .ui-field {
	padding: 0 20px;
	margin: 0 -20px;
}
.ui-text-field_dark .error .ui-text-field {
	background-position: 0 -403px;
}
.ui-text-field-container .error input {
	color: #FF4D4D;
}
.ui-text-field-container .error input::-webkit-input-placeholder {
	color: #FF4D4D;
}
.ui-text-field-container .error input:-moz-placeholder {
	color: #FF4D4D;
}
.ui-text-field_dark .warning .ui-text-field {
	background-position: 0 -496px;
}
.ui-text-field-container .warning input {
	color: #CC9D3E;
}
.ui-text-field-container .warning input::-webkit-input-placeholder {
	color: #CC9D3E;
}
.ui-text-field-container .warning input:-moz-placeholder {
	color: #CC9D3E;
}
label.ui-text-field-error {
	position:absolute;
	padding: 6px 10px 4px;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#fff;
	color:#CC9D3E;
	font: 1em Arial, Helvetica, sans-serif;
}
.ui-text-field_rounded .ui-text-field_icon {
	padding: 0;
}
.ui-text-field_rounded .ui-text-field_icon .left {
	width: 21px;
}
.ui-text-field_rounded .ui-text-field_icon .right {
	width: 21px;
}
.ui-text-field-content .b-icon {
	background: url(../img/fields-sprite.png) no-repeat;
	width: 12px;
	height: 12px;
	margin: 0;
}
.ui-text-field-container .ui-text-field-content .ui-icon-search {
	background-position: -12px -747px !important;
	width: 30px;
	height: 30px;
	top: 0;
	right: -5px;
	cursor: pointer;
}
	.ui-text-field_rounded .ui-text-field-content .ui-icon-search {
		background-position: 0 -747px !important;
		top: 5px;
		right: auto;
		left: 6px;
		width: 12px;
		height: 12px;
		cursor: default;
	}
.ui-text-field-container .ui-text-field-content .ui-icon-plus {
	background-position: 0 -777px !important;
	width: 24px;
	height: 24px;
	top: 3px;
	right: 3px;
	cursor: pointer;
}
.ui-text-field-container .ui-text-field-content .ui-icon-minus {
	background-position: 0 -801px !important;
	width: 24px;
	height: 24px;
	top: 3px;
	right: 3px;
	cursor: pointer;
}
.ui-text-field-container .ui-text-field-content .ui_pre_text {
	position: absolute;
	width: 20px;
	top: 10px;
	left: -20px;
	font-weight: bold;
}
.ui-text-field-content .ui-text-field-reset {
	background: url(../img/selected-list-icons.png) -11px 1px no-repeat !important;
	cursor: pointer;
	top: 5px;
	right: 6px;
	z-index: 50;
}
.ui-text-field_black .ui-text-field-content .ui-text-field-reset {
	background: url(../img/icons.png) -86px -85px no-repeat !important;
	cursor: pointer;
	top: 8px;
	right: 7px;
	width: 16px;
	height: 16px;
}
.b-button_low .b-loader {
	background: none;
	height: 10px;
	left: 2px;
	margin-top: -5px;
	overflow: hidden;
	right: auto;
	top: 50%;
	width: 11px;
}
.b-button_low .b-loader i {
	background:url(../img/loader-search-sprite.png) !important;
	height: 10px;
	margin: 0;
	position: absolute;
	width: 88px;
}
.ui-select-list-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
.ui-select-list-container ul {
	border-left: 1px #b7b7b7 solid;
	border-right: 1px #b7b7b7 solid;
	background: #fff;
	padding: 4px 0;
}
.ui-select-list-container li {
	margin: 0px -10px;
	padding: 0px 10px;
}
.ui-select-list-container .hover {
	color: #fff;
	background: #53b2ff url(../img/ac-over-bg.png) repeat-x;
}
.ui-select-list-container .tl,
.ui-select-list-container .tr,
.ui-select-list-container .br,
.ui-select-list-container .bl {
	width:5px;
	height:5px;
	background-image: url(../img/corners-sprite.png);
	position: absolute;
}
.ui-select-list-container .tl {
	background-position: -26px -60px;
	top:-1px;
	left: 0;
}
.ui-select-list-container .t {
	position: absolute;
	height: 1px;
	top: -1px;
	left:4px;
	right:4px;
	border-top:1px #b7b7b7 solid;
}
.ui-select-list-container .tr {
	background-position: -31px -60px;
	top:-1px;
	right: 0;
}
.ui-select-list-container .br {
	background-position: -31px -65px;
	bottom:-1px;
	right: 0;
}
.ui-select-list-container .b {
	position: absolute;
	height: 1px;
	bottom: -1px;
	left:4px;
	right:4px;
	border-bottom:1px #b7b7b7 solid;
}
.ui-select-list-container .bl {
	background-position: -26px -65px;
	bottom:-1px;
	left: 0;
}
.ui-select-button {
	position: absolute;
	width: 20px;
	height: 30px;
	top: 1px;
	right: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ui-select-button:before, .ui-select-button:after {
	content: '';
	position: absolute;
	left: 5px;
	width: 0;
	font-size: 0;
	border: 4px solid transparent;
}
.ui-select-button:before {
	top: 6px;
	border-bottom-color: #5F6776;
}
.ui-select-button:after {
	bottom: 6px;
	border-top-color: #5F6776;
}
.ui-popup {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 2;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: rgba(34, 36, 42, 0.95);
	color: #fff;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	-webkit-transition: -webkit-box-shadow 250ms linear;
	-moz-transition: -moz-box-shadow 250ms linear;
	-o-transition: box-shadow 250ms linear;
}
.ui-popup:hover {
	-webkit-box-shadow: 0 0 30px #000;
	-moz-box-shadow: 0 0 30px #000;
	box-shadow: 0 0 30px #000;
}
.ui-popup:after {
	content: '';
	border: 2px solid #eee;
	border-top: none;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	z-index: 1;
}
.ui-popup:hover:after {
	border-color: #fff;
}
.ui-select_black .ui-field-inner, .ui-select-list_black .ui-field-inner {
	-webkit-box-shadow: 0 0 3px #141518;
	-moz-box-shadow: 0 0 3px #141518;
	box-shadow: 0 0 3px #141518;
	padding: 0 10px;
	background: black;
}
.ui-select_black .ui-field-border, .ui-select-list_black .ui-field-border {
	background: #4E5055;
}
.ui-select_black .ui-text-field, .ui-select-list_black .ui-text-field {
	background: #22242A;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#383A3F), to(#22242A));
	background: -webkit-linear-gradient(top, #383A3F, #22242A);
	background: -moz-linear-gradient(top, #383A3F, #22242A);
	background: -ms-linear-gradient(top, #383A3F, #22242A);
	background: -o-linear-gradient(top, #383A3F, #22242A);
	background: linear-gradient(top, #383A3F, #22242A);
}
.ui-select_black .ui-field, .ui-select-list_black .ui-field {
	background: transparent;
	line-height: 20px;
	color: #fff;
}
.ui-select_black select {
	display: none;
}
.ui-select_black .default {
	color: #C1C4CA;
}
.ui-select-list_black {
	position: absolute;
	top: 100px;
	left: 200px;
	width: 300px; z-index: 2;
}
.ui-select-list_black .ui-field {
	position: relative;
	height: auto;
	color: #fff;
}
.ui-select-list_black .ui-field li {
	line-height: 30px;
	height: 30px;
}
.ui-select-list_black .ui-field li.hover {
	background: rgba(65, 66, 68, 0.6);
}
.ui-select_black .ui-field-inner, .ui-select-list_black .ui-field-inner {
	-webkit-box-shadow: 0 0 3px #141518;
	-moz-box-shadow: 0 0 3px #141518;
	box-shadow: 0 0 3px #141518;
	padding: 0 10px;
	background: black;
}
.ui-select_black .ui-field-border, .ui-select-list_black .ui-field-border {
	background: #4E5055;
}
.ui-select_light .ui-text-field, .ui-select-list_light .ui-text-field {
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FDFDFD), to(#EAEBEC));
	background: -webkit-linear-gradient(top, #FDFDFD, #EAEBEC);
	background: -moz-linear-gradient(top, #FDFDFD, #EAEBEC);
	background: -ms-linear-gradient(top, #FDFDFD, #EAEBEC);
	background: -o-linear-gradient(top, #FDFDFD, #EAEBEC);
	background: linear-gradient(top, #FDFDFD, #EAEBEC);
}
.ui-select_light .ui-field, .ui-select-list_light .ui-field {
	background: transparent;
	line-height: 20px;
	color: #2D3038;
}
.ui-select_light select {
	display: none;
}
.ui-select_light .default {
	color: #75787E;
}
.ui-select-list_light {
	position: absolute;
	top: 100px;
	left: 200px;
	width: 300px; z-index: 2;
}
.ui-select-list_light .ui-field {
	position: relative;
	height: auto;
	color: #2D3038;
}
.ui-select-list_light .ui-field li {
	line-height: 30px;
	height: 30px;
}
.ui-select-list_light .ui-field li.hover {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7CBAE5), to(#40A9FF));
	background: -moz-linear-gradient(top, #7CBAE5, #40A9FF);
}
.ui-text-field_grey .ui-field-inner {
	background:none;
	padding:0 11px;
}
.ui-text-field_grey .ui-field-border {
	background:#5F6776;
	margin: 0 -10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_grey .ui-text-field {
	background: #D0D0D0;
	padding: 2px 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_grey .ui-text-field input[type="text"],
.ui-text-field_grey .ui-text-field input[type="password"],
.ui-text-field_grey .ui-text-field select,
.ui-text-field_grey .ui-text-field .ui-field {
	color: #2D3038;
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ui-text-field_grey .ui-field {
	padding:1px 10px 5px !important;
}
label.ui-text-field-error {
	position:absolute;
	padding: 6px 10px 4px;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#fff;
	color:#CC9D3E;
	font: 1em Arial, Helvetica, sans-serif;
}
/* - - EOF - - */
/* from file: ui_notifier.css */
.ui-notification {
	display: none;
	position: relative;
}
.ui-notification-top {
	border-bottom: 1px #d3d139 solid;
	background: #f2f1c4;
	color: #2d3038;
	font-size: 0.8em;
	padding: 9px 10px 7px 40px;
}
.ui-notification-top.msg-warning,
.ui-notification-top.msg-expire {
	font-style: italic;
}
.ui-notification-top.msg-expire {
	background: #def0ff;
	border-bottom: none;
	color: #6f7683;
	padding-bottom: 8px;
}
.ui-notification-top a {
	color: #0085bc;
	text-decoration: none;
}
.ui-notification-top.msg-expire a {
	color: #0091d1;
}
.ui-notification-top .notify-right {
	position: absolute;
	right: 0;
	padding-right:36px;
	background: #F2F1C4;
}
.ui-notification_not-close .notify-right {
	padding-right: 10px;
}
.ui-notification-top .b-icon {
	width:20px;
	height:20px;
	background: url(../img/icons.png) no-repeat -92px 0;
	left: 10px;
	position: absolute;
	top: 5px;
	margin:1px 0 0;
}
	.ui-notification-top.msg-warning .b-icon {
		background-position: -112px 0;
	}
	.ui-notification-top.msg-expire .b-icon {
		background-position: 0 -136px;
	}
.ui-notification-top .b-close-button {
	top:50%;
	right:10px;
	width:16px;
	height:16px;
	background:url(../img/icons.png) -92px -23px no-repeat;
	margin-top:-8px;
	position:absolute;
	cursor:pointer;
}
	.ui-notification-top.msg-expire .b-close-button {
		background-position: -16px -136px;
	}
.ui-notification-cloud {
	width: 360px;
	position: fixed;
	top: 40%;
	background: rgba(45, 48, 55, .95);
	z-index: 800;
	border: 1px solid #00000C;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 10px #00000C;
	-moz-box-shadow: 0 0 10px #00000C;
	-webkit-box-shadow: 0 0 10px #00000C;
	color: #fff;
	font-size: 1.333em;
	line-height: 1.5em;
}
.ui-notification-cloud .msg {
	width: 290px;
	margin:18px 20px 22px;
}
.ui-notification-cloud .b-icon {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 0;
	top: 50%;
	right: 19px;
	background: url(../img/icons-sprite-32.png) no-repeat;
}
.ui-notification-cloud.msg-notice .b-icon {
	background-position: 0 0;
}
.ui-notification-cloud.msg-warning .b-icon {
	background-position: -32px 0;
}
.ui-notification-cloud.msg-error .b-icon {
	background-position: -64px 0;
}
/* - - EOF - - */
/* from file: common/ui/notification/ui-notification.css */
/* from file: modifier/ui-notification--cloud.css */
.ui-notification--cloud {
	width: 360px;
	padding: 18px 20px 22px;
	position: fixed;
	top: 40%;
	left: 50%;
	background: #2d3037;
	opacity: .95;
	z-index: 800;
	border: 1px solid #00000C;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 10px #00000C;
	-moz-box-shadow: 0 0 10px #00000C;
	-webkit-box-shadow: 0 0 10px #00000C;
	color: #fff;
	font-size: 1.333em;
	line-height: 1.5em;
}
.ui-notification--cloud .ui-notification-msg {
	width: 330px;
}
.ui-notification--cloud.msg-payment {
	margin:0 0 0 -200px;
	text-align:center;
}
.ui-notification--cloud .b-icon {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 0;
	top: 50%;
	right: 19px;
	background: url(../../../../../img/icons-sprite-32.png) no-repeat;
}
.ui-notification--cloud.msg-notice .b-icon {
	background-position: 0 0;
}
.ui-notification--cloud.msg-warning .b-icon {
	background-position: -32px 0;
}
.ui-notification--cloud.msg-error .b-icon {
	background-position: -64px 0;
}
.ui-notification--cloud.msg-payment .b-icon {
	background-position: -96px 0;
}
/* - - EOF - - */

/* from file: modifier/ui-notification--top.css */
.ui-notification--top {
	border-bottom: 1px #d3d139 solid;
	background: #f2f1c4;
	color: #2d3038;
	font-size: 0.8em;
	padding: 9px 10px 6px 40px;
	position:relative;
}
.ui-notification--top.msg-warning {
	font-style: italic;
}
.ui-notification--top .ui-notification-link {
	color: #0085bc;
	text-decoration: none;
}
.ui-notification--top .ui-notification-msg_right {
	position: absolute;
	right: 0;
	padding: 0 36px 0 0;
}
.ui-notification_not-close .ui-notification-msg_right {
	padding: 0 10px 0 0;
}
.ui-notification--top .b-icon {
	width:20px;
	height:20px;
	background: url(../../../../../img/icons.png) no-repeat -92px 0;
	left: 10px;
	position: absolute;
	top: 5px;
	margin:1px 0 0;
}
.ui-notification--top.msg-warning .b-icon {
	background-position: -112px 0;
}
.ui-notification--top .b-close-button {
	top:50%;
	right:10px;
	width:16px;
	height:16px;
	background:url(../../../../../img/icons.png) -92px -23px no-repeat;
	margin-top:-7px;
	position:absolute;
	cursor:pointer;
}
/* - - EOF - - */
.ui-notificator {
	width: 320px;
	height: auto;
	line-height: 16px;
	left: 31px;
	top: auto;
	bottom: 31px;
	padding-left: 66px;
	position: fixed;
	overflow: hidden;
	color: #282c37;
	font-size: 12px;
	text-align: left;
	-webkit-box-shadow: 0 10px 23px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 10px 23px rgba(0, 0, 0, .2);
	box-shadow: 0 10px 23px rgba(0, 0, 0, .2);
	background: none;
	z-index: 199;
}
.ui-notificator--invisible {
	visibility: hidden;
}
.ui-notificator-label {
	width: 66px;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	background: #3372ce;
}
.ui-notificator--success .ui-notificator-label {
	background: #38931f;
}
.ui-notificator--warning .ui-notificator-label,
.ui-notificator--denied .ui-notificator-label,
.ui-notificator--expired .ui-notificator-label,
.ui-notificator--done .ui-notificator-label {
	background: #ff821d;
}
.ui-notificator--error .ui-notificator-label {
	background: #db4740;
}
.ui-notificator-label-icon {
	width: 36px;
	height: 36px;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
	position: absolute;
	content: '';
	background: no-repeat url(../../../../img/notificator-info.png);
}
.ui-notificator--success .ui-notificator-label-icon,
.ui-notificator--done .ui-notificator-label-icon {
	width: 28px;
	height: 28px;
	margin: -14px 0 0 -14px;
	background-image: url(../../../../img/notificator-done.png);
}
.ui-notificator--warning .ui-notificator-label-icon {
	width: 10px;
	height: 40px;
	margin: -20px 0 0 -5px;
	background-image: url(../../../../img/notificator-warning.png);
}
.ui-notificator--denied .ui-notificator-label-icon {
	width: 27px;
	height: 41px;
	margin: -20px 0 0 -13px;
	background-image: url(../../../../img/notificator-denied.png);
}
.ui-notificator--expired .ui-notificator-label-icon,
.ui-notificator--test .ui-notificator-label-icon {
	background-image: url(../../../../img/notificator-expired.png);
}
.ui-notificator-container {
	min-height: 28px;
	padding: 19px 16px 20px 23px;
	position: relative;
	border: 1px solid #ccc;
	border-color: rgba(0, 0, 0, .21);
	border-left: 0;
	background: #fff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
.ui-notificator-title {
	padding-bottom: 9px;
	font-size: 16px;
	font-weight: bold;
}
.ui-notificator-text a,
.ui-notificator-text a:link,
.ui-notificator-text a:visited,
.ui-notificator-text a:hover,
.ui-notificator-text a:active {
	color: #3372ce;
	text-decoration: none;
}
.ui-notificator-close {
	width: 40px;
	height: 40px;
	top: 0;
	right: 0;
	position: absolute;
	cursor: pointer;
}
.ui-notificator-close-icon {
	width: 8px;
	height: 8px;
	top: 16px;
	left: 16px;
	position: absolute;
	content: '';
	background: no-repeat url(../../../../img/notificator-close.png);
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
}
.ui-payment_popup-wrapper {
	position: fixed;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	overflow-y: auto;
	z-index: 700;
	background: repeat scroll 0 0 url(../../../../img/g-popup-wrapper.png);
}
.ui-payment_popup-container {
	top: 100px;
	left: 50%;
	border: 1px #979797 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	background: #fff;
	margin-left: -240px;
	padding: 10px;
	position: absolute;
	z-index: 701;
}
.ui-payment_popup-container--wide {
	margin-left: -300px;
}
.ui-payment_popup-container-close {
	top: -15px;
	left: -16px;
	width: 33px;
	height: 30px;
	background: url(../../../../img/icons.png) -20px -103px no-repeat;
	position: absolute;
	z-index: 99;
}
.ui-payment_popup-cancel {
	width: 460px;
	*height: 293px;
	padding: 9px;
	overflow: hidden;
}
.ui-payment_popup-info {
	width: 542px;
	padding: 14px 18px 4px;
	overflow: hidden;
}
.ui-payment_popup-info p {
	line-height: 20px;
	padding-bottom: 10px;
	color: #75787e;
	font-size: 12px;
}
.ui-payment_popup-info a,
.ui-payment_popup-info a:link,
.ui-payment_popup-info a:visited,
.ui-payment_popup-info a:hover,
.ui-payment_popup-info a:active {
	color: #0091d1;
	text-decoration: none;
}
.ui-payment_popup-info a:hover,
.ui-payment_popup-info a:active {
	text-decoration: underline;
}
.ui-payment_popup-title {
	height: 22px;
	line-height: 1em;
	padding: 4px 0;
	font-size: 1.3em;
	font-weight: bold;
}
.ui-payment_popup-container .b-select-choice {
	padding: 0;
}
.ui-payment_popup-container .b-select-arrow.b-select-arrow--single {
	top: 0;
	right: 0;
	height: 28px;
	background: #ebebeb;
}
.ui-payment_popup-container .b-select-arrow.b-select-arrow--single:before {
	display: none;
}
.ui-payment_popup-container .b-select-arrow.b-select-arrow--single:after {
	font-size: 0;
	position: absolute;
	left: 6px;
	bottom: 7px;
	width: 0;
	content: '';
	border: 4px solid transparent;
	border-top-color: #5F6776;
}
.ui-payment_popup-container .b-select-options {
	height: auto !important;
}
.ui-payment_popup-container .b-select-options li {
	margin: 0;
	font-size: 12px;
}
.ui-payment_popup-container .b-textarea {
	padding: 0;
	font-size: 12px;
}
.ui-payment_popup-container .b-textarea-caption {
	font-size: 1em;
	font-weight: bold;
	display: block;
	margin: 33px 0 7px;
}
.ui-payment_popup-container textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.333em;
	width: 440px;
	height: 82px;
	margin: 0;
	padding: 8px 9px;
	resize: none;
	border: 1px solid #717171;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
}
.ui-payment_popup-container .b-payment-formula-container-result-button {
	padding: 20px 2px 16px 0;
}
.ui-payment_popup-container .b-payment-formula-container-result-button .b-button {
	float: right;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/b-notifier.css */
.b-notifier {
}
/* - - EOF - - */
/* from file: blocks/b-notifier/text/b-notifier-text.css */
.b-notifier-text {
	line-height: 1.4;
}
.b-notifier--top .b-notifier-text {
	padding: 0 220px 0 26px;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/right_text/b-notifier-right_text.css */
.b-notifier-right_text {
	position: absolute;
	right: 0;
	top: 7px;
	padding: 0 10px;
}
.b-notifier-right_text a {
	white-space: nowrap;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/link/b-notifier-link.css */
.b-notifier-link {
	text-decoration: none;
	color: #0085bc;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/--top/b-notifier--top.css */
.b-notifier--top {
	font-size: .8em;
	position: relative;
	z-index: 280;
	padding: 7px 10px 5px;
	color: #2d3038;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/--cloud/b-notifier--cloud.css */
.b-notifier--cloud {
	font-size: 1.333em;
	position: fixed;
	z-index: 800;
	top: 40%;
	left: 50%;
	width: 410px;
	padding: 18px 20px 22px;
	line-height: 1.5em;
	opacity: .95;
	color: #fff;
	background: #2d3037;
	border: 1px solid #00000C;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 10px #00000C;
	-moz-box-shadow: 0 0 10px #00000C;
	-webkit-box-shadow: 0 0 10px #00000C;
}
.b-notifier--cloud-msg_payment {
	left: 50%;
	margin-left: -180px;
}
.b-notifier--cloud .b-icon {
	top: 50%;
	right: 19px;
	position: absolute;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 0;
	background: url(../../../../img/icons-sprite-32.png) no-repeat;
}
.b-notifier--cloud strong {
	display: block;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/--warning/b-notifier--warning.css */
.b-notifier--warning {
	font-style: italic;
}
/* - - EOF - - */
/* from file: blocks/b-notifier/--expire/b-notifier--expire.css */
.b-notifier--expire {
	font-style: italic;
}
.b-notifier--expire .b-notifier--close {
}
.b-notifier--search_message {
	z-index: 401;
}
.b-notifier--search_message .b-tiny_icon--search-extended {
	background: url(../../../../img/sprite-icons16.png) -544px 0 no-repeat;
}
.b-notifier--search_message .b-close {
	height: 16px;
}
/* - - EOF - - */
/* from file: blocks/b-attachments/b-attachments.css */
.b-attachments {
	margin: 10px -10px 0 -29px;
}
/* - - EOF - - */
/* from file: blocks/b-attachments/list/b-attachments-list.css */
.b-attachments-list {
	border-top:1px solid #b8b8b8
}
/* - - EOF - - */
/* from file: blocks/b-attachments/item/b-attachments-item.css */
.b-attachments-item, .b-attachments-item--not_paid {
	display: block;
	position: relative;
	padding:7px 80px 6px 4px;
	border-bottom: 1px solid #b8b8b8;
	text-decoration: none;
	color: #006ed2;
}
.b-attachments-item .b-tiny_icon {
	margin: -3px 4px 0 2px;
}
.b-attachments-item:hover {
	color: #fff;
	background: -moz-linear-gradient(top, #05bbff 0%, #014cff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05bbff), color-stop(100%,#014cff));
	background: -webkit-linear-gradient(top, #05bbff 0%,#014cff 100%);
	background: -o-linear-gradient(top, #05bbff 0%,#014cff 100%);
	background: -ms-linear-gradient(top, #05bbff 0%,#014cff 100%);
	background: linear-gradient(top, #05bbff 0%,#014cff 100%);
}
/* - - EOF - - */
/* from file: blocks/b-attachments/size/b-attachments-size.css */
.b-attachments-size {
	position: absolute;
	top:7px;
	right:10px;
	color: #6f7683;
}
a:hover .b-attachments-size {
	color: #fff;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/b-tiny_icon.css */
.b-tiny_icon {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: -4px 8px 0 2px;
	vertical-align: middle;
	background: url(../../../img/new/tiny_icon.png) no-repeat;
}
.b-notifier--top .b-tiny_icon {
	margin-left: -25px;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--warning/b-tiny_icon--warning.css */
.b-tiny_icon--warning {
	background-position:-153px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--search-extended/b-tiny_icon--search-extended.css */

.b-tiny_icon--search-extended {
	background: url(../../../../img/sprite-icons16.png) -544px 0 no-repeat;
}
/* - - EOF - - */
/* from file: libs/g-pane.css */
.g-pane--gray_light {
	background: #dde0e2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZThlOSIvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkOWRjIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNyZWRfYmxhY2spIiAvPg0KPC9zdmc+);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e8e9), to(#d5d9dc));
	background: -moz-linear-gradient(top, #e5e8e9, #d5d9dc);
}
.g-pane--gray_horizontal {
	background: #e6e8ea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWZmMCIvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlM2U2Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNyZWRfYmxhY2spIiAvPg0KPC9zdmc+);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#edeff0), to(#e0e3e6));
	background: -moz-linear-gradient(left, #edeff0, #e0e3e6);
}
.g-pane--gray_dark {
	background: #4E5562;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyODk5NSIvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNEU1NTYyIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNyZWRfYmxhY2spIiAvPg0KPC9zdmc+);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#828995), to(#4E5562));
	background: -moz-linear-gradient(top, #828995, #4E5562);
}
.g-pane--black_light {
	background:#2D3038;
}
.g-pane--black {
	background: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVGNjc3NiIvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNyZWRfYmxhY2spIiAvPg0KPC9zdmc+);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#5F6776), to(#000));
	background: -moz-linear-gradient(top, #5F6776, #000);
}
.g-pane--black_gray_border {
	border-top: 1px #000 solid;
	background: #030304;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0JGQkZCRiIvPg0KPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzgwODc5MiIvPg0KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzRjQxNDkiLz4NCjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMkMyRjM3Ii8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAyMDMiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI3JlZF9ibGFjaykiIC8+DQo8L3N2Zz4=);	
	background: -moz-linear-gradient(top, #BFBFBF 0%, #808792 6%, #3F4149 50%, #2C2F37 51%, #020203 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BFBFBF), color-stop(6%,#808792), color-stop(50%,#3F4149), color-stop(51%,#2C2F37), color-stop(100%,#020203));
}
.g-pane--blue_top {
	background: #53B2FF;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzQjJGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiM3NUMyRkYiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzQjJGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOnVybCgjcmVkX2JsYWNrKSIgLz4NCjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #53B2FF 0%, #75C2FF 12%, #53B2FF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53B2FF), color-stop(12%,#75C2FF), color-stop(100%,#53B2FF));
}
.g-pane--blue_border--light {
	border-bottom:1px solid #c3d2e0;
	background:#def0ff;
}
.g-pane--cyan_light {
	background:#f1f5fe;
}
.g-pane--cyan_light_border {
	border-bottom:1px solid #6f7683;
	background:#f1f5fe;
}
.g-pane--azure_light{
	background:#e9f0fa;
}
.g-pane--yellow_border {
	border-bottom: 1px #d3d139 solid;
	background: #f2f1c4;
}
.g-pane--yellow_border .b-notifier-extra {
	background: #f2f1c4;
}
/* - - EOF - - */
/* from file: blocks/b-radio/b-radio.css */
.b-radio {
	position: relative;
	display: -moz-inline-box;
	display: inline;
	overflow: hidden;
	width: 12px;
	height: 10px;
	vertical-align: middle;
}
.b-radio > input {
	position: absolute;
	left: 0;
	width: 10px;
	height: 10px;
	opacity: 0;
}
.b-radio > input + i {
	width: 10px;
	height: 10px;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../../../img/new/form_elements.png) no-repeat;
}
.b-radio > input[type=radio] + i {
	background-position: 0 -10px;
}
.b-radio > input[type=radio]:checked + i {
	background-position: -10px -10px;
}
.b-radio > input[type=radio]:disabled + i {
	opacity: .5;
}
/* - - EOF - - */
/* from file: blocks/b-radio/view/b-radio-view.css */
.b-radio-view {
	display:-moz-inline-box;
	display:inline-block;
	width:10px;
	height:10px;
	
	background:url(../../../../img/new/form_elements.png) 0 -10px no-repeat;
}
.checked .b-radio-view{
	background-position:-10px -10px;
}
.disabled .b-radio-view{
	opacity:.5;
}
/* - - EOF - - */
/* from file: blocks/b-checkbox/view/b-checkbox-view.css */
.b-checkbox-view {
	display: -moz-inline-box;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../../../../img/new/form_elements.png) 0 0 no-repeat;
}
.checked .b-checkbox-view{
	background-position: -10px 0;
}
.disabled .b-checkbox-view{
	opacity: .5;
}
/* - - EOF - - */
/* from file: blocks/g-popup-wrapper/g-popup-wrapper.css */
.g-popup-wrapper {
	position: fixed;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	overflow-y: auto;
	z-index: 700;
}
.l-wrapper--index .g-popup-wrapper,
.js-box-popup-wrapper--question {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}
.l-wrapper--index .g-popup-wrapper.ie,
.js-box-popup-wrapper--question.ie {
	background: url(../../../img/g-popup-wrapper.png);
}
/* - - EOF - - */
/* from file: blocks/b-autocomplete/arrow_container/b-autocomplete-arrow_container.css */
.b-autocomplete-arrow_container {
	position: absolute;
	z-index: 2;
	top: 2px;
	right: 2px;
	width: 18px;
	height: 27px;
	cursor: pointer;
}
.b-autocomplete-arrow_container:hover {
	background: #272a32;
}
.b-field-wrap--warning .b-autocomplete-arrow_container:hover {
	background:transparent !important;
}
/* - - EOF - - */
/* from file: blocks/b-icon/b-icon.css */
.b-icon {
	position:absolute;
	width:30px;
	height:30px;
	overflow:hidden;
	top:0;
	margin:2px 0 0 -40px;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	background: url(../../../img/menu-icons.png) no-repeat;
}
/* - - EOF - - */
/* from file: blocks/l-wrapper/l-wrapper.css */
.l-wrapper {
	overflow:hidden;
	height:100%;
	min-width:1260px;
}
.js .l-wrapper {
	visibility:hidden;
}
/* - - EOF - - */
/* from file: blocks/l-wrapper/--index/l-wrapper--index.css */
.l-wrapper--index {
	min-width: 1024px !important;
	overflow: visible !important;
}
.l-wrapper--index .l-footer {
	margin: -30px auto 0 auto;
}
.l-wrapper--index .l-main-content,
.l-wrapper--index .l-footer {
	margin: 0 auto;
	max-width: 1400px;
	min-width: 1001px;
	padding: 0 10px;
	overflow: visible;
}
/* - - EOF - - */
/* from file: blocks/l-document-content/l-document-content.css */
.l-document-content {
	height: 100%;
	position: relative;
}
/* - - EOF - - */
/* from file: blocks/l-main-content/l-main-content.css */
.l-main-content {
	position: relative!important;
	min-height: 100%;
	overflow: hidden;
}
.l-main-content.l-main-content-not_found {
	position: relative!important;
	min-height: 100%;
	margin: 0 auto;
	max-width: 1421px;
	min-width: 1001px;
	padding: 0 10px;
	overflow: visible;
}
/* - - EOF - - */
/* from file: blocks/l-rates/l-rates.css */
.l-main-content_rates,
.l-rates {
	line-height: 1.66;
}
.l-main-content_rates .b-content-container,
.l-rates .b-content-container {
	padding: 20px 20px 0;
}
.l-main-content_rates h1,
.l-rates h1 {
	font-size: 2em;
	margin-bottom: 0.3em;
	margin-left: -10px;
	line-height: 1;
}
.l-main-content_rates h2,
.l-rates h2 {
	font-size: 1.3em;
	margin-bottom: 0.5em;
}
.l-main-content_rates p,
.l-rates p {
	margin-bottom: 1em;
}
.l-main-content_rates a,
.l-rates a {
	color: #0085BC;
	text-decoration: none;
}
.l-rates .asterix {
	color: #0085BC;
}
.l-rates .b-description-starter {
	margin-left: -10px;
}
/* - - EOF - - */
/* - - EOF - - */
/* from file: main_2.css */
/* from file: blocks/l-section/l-section.css */
.l-section {
	float: left;
	width: 100%;
	position: relative; 
}
/* - - EOF - - */
/* from file: blocks/l-section/--last/l-section--last.css */
.l-section--last {
	margin-right: -100%;
}
/* - - EOF - - */
/* from file: blocks/l-side-panel/l-side-panel.css */
.l-side-panel {
	width: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
.l-side-panel.opened {
	border-left: 1px solid #575A61;
}
.l-app--bb .l-side-panel.opened {
	width: 350px;
}
.m-lsb .l-side-panel {
	left: 0;
	right: auto;
}
/* - - EOF - - */
/* from file: blocks/b-round/b-round.css */
.b-round {
	position:relative;
	overflow:hidden;
}
.b-round .cn {
	position:absolute;
	display:block;
	width:8px;
	height:8px;
	top:-4px;
	left:-4px;
	background:url(../img/corners-sprite.png) no-repeat -4px -16px;
}
.b-round .content {
	padding:10px;
	overflow:hidden;
}
.b-round .cn.tr, .b-round .cn.br {
	margin-left:100%;
}
.b-round .cn.bl, .b-round .cn.br {
	top:auto;
	margin-top:-4px;
}
/* - - EOF - - */
/* from file: blocks/b-round/--css3/b-round--css3.css */
.b-round--css3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.b-round--css3 .content {
	overflow: hidden;
}
/* - - EOF - - */
/* from file: blocks/b-document-header/b-document-header.css */
.b-document-header {
	min-height: 50px;
	background: #03030f url(../../../img/heading-bg.png) repeat-x;
	border-bottom: 1px solid #383a3f;
	padding-left: 99px;
	color: #fff;
	position: relative;
	z-index: 105;
}
.b-document-header .s-fb:hover, .b-document-header .saved .s-fb {
	background-position:0 0;
}
.b-document-header_simple .b-title h1.iconed {
	padding-left: 22px;
	position: relative;
}
.b-document-header_simple .b-title h1 i {
	background: url(../../../img/sprite-icons16.png) -576px 0;
	height: 16px;
	left: 0;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 16px;
}
.b-document-header_simple .b-title h1.favorite-icon i {
	background-position: -480px 0;
}
.b-document-header_simple .b-title h1.statistics i { background-position: -576px 0; }
.b-document-header_simple .b-title h1.person i { background-position: -656px 0; }
.b-document-header_simple .b-title h1.terms-icon i { background-position: -832px 0; }
.b-document-header_simple .b-title h1.payment i { background-position: -704px 0; }
.b-document-header_simple .b-title h1.password-remind-icon i {
	background-position: -1056px 0;
}
.b-document-header_simple .border_search {
	border: none !important;
	position: absolute;
	right: 10px;
	top: 0;
}
.b-document-header_simple .border_search form {
	position: relative;
	width: auto !important;
}
.b-document-header_simple .border_search form label {
	width: 288px;
}
.b-document-header_simple .border_search form label input{
	font: 1em Arial, Helvetica, sans-serif
}
.b-document-header .b-logo {
	position: absolute;
	height: 100%;
	width: 99px;
	left: 0;
	top: 0;
	margin-left: -1px;
	border-right: 1px solid #000;
	text-align: center;
}
.b-document-header .b-logo a {
	display: block;
	height: 100%;
}
.b-document-header .b-logo img {
	width: 60px;
	height: 10px;
	margin: 20px 0;
}
.b-document-header .b-title {
	width: auto !important;
	float: none !important;
	padding: 1px 175px 1px 10px;
	min-height: 48px;
	font-weight: normal;
	font-size: .8em;
	cursor: default;
	color: #fff;
}
.b-document-header .b-title .note {
	line-height: normal;
	color: #A5A7AE;
	margin: 7px 0 3px;
}
.b-document-header .b-title h1 {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	-webkit-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	user-select: text;
	overflow: hidden;
	white-space: nowrap;
}
.b-document-header .b-title_federal h1,
.b-document-header_simple .b-title h1 {
	margin: 15px 180px 13px 0;
}
/* - - EOF - - */
/* from file: blocks/b-search-labels/b-search-labels.css */
.b-search-labels-container {
	top:7px;
	right:2px;
	position:absolute;
	z-index:150;
}
.b-search-labels-container .b-search-label {
	min-width:1px;
	height:20px;
	font-size:.8em;
	color:#fff;
	line-height:1.66;
	background:#1a99ff;
	margin:0 20px 0 10px;
	vertical-align:top;
	display:inline-block;
	position:relative;
}
.b-search-labels-container .b-search-label .b-search-label-l,
.b-search-labels-container .b-search-label .b-search-label-r,
.b-search-labels-container .b-search-label .b-search-label-close,
.b-search-labels-container .b-search-label .b-search-label-close i {
	background:url(../../../img/form-elements.png) 0 -2485px no-repeat;
}
.b-search-labels-container .b-search-label .b-search-label-l,
.b-search-labels-container .b-search-label .b-search-label-r {
	top:0;
	left:-12px;
	width:12px;
	height:20px;
	position:absolute;
}
.b-search-labels-container .b-search-label .b-search-label-r {
	left:auto;
	right:-12px;
	background-position:100% -2510px;
}
.b-search-labels-container .b-search-label-content {
	overflow:hidden;
	height:20px;
	max-width:0;
}
.b-search-labels-container.b-search-page .b-search-label-content {
	max-width:none;
}
.b-search-labels-container .b-search-label span {
	white-space:nowrap;
	width:auto !important;
	height:20px !important;
	cursor:default;
	background:none !important;
	position:static !important;
	margin:0 !important;
	overflow:visible !important;
}
.b-search-labels-container .b-search-label .b-search-label-close {
	top:0;
	right:-10px;
	width:20px;
	height:20px;
	background-position:-100px -2535px;
	position:absolute;
	cursor:pointer;
}
.b-search-labels-container .b-search-label:hover .b-search-label-close i {
	top:0;
	left:0;
	width:50%;
	height:100%;
	background-color:#1a99ff;
	background-position:-14px -2531px;
	position:absolute;
}
.b-search-labels-container .b-search-label:hover .b-search-label-close {
	background-position:-14px -2531px;
}
/* - - EOF - - */
/* from file: blocks/b-calendar-widget/b-calendar-widget.css */
.b-calendar-widget {
	font-size: 0.8em;
	padding:5px 10px 5px 10px;
	margin: 0;
}
.b-calendar-widget .b-year-nav, .b-calendar-widget .b-month-nav {
	top: 5px !important;
}
.b-calendar-widget .ui-datepicker-calendar {
	margin-top: 20px;
}
.b-calendar-widget .ui-datepicker-calendar td {
	text-align: center;
}
.b-calendar-widget .ui-datepicker-title {
	color: #75787E;
}
.b-calendar-widget .ui-datepicker-calendar .ui-state-default, .b-calendar-widget .ui-datepicker-calendar th {
	color: #75787E;
}
.b-calendar-widget .ui-datepicker-calendar .ui-datepicker-week-end, .b-calendar-widget .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default {
	color: #B8B8B8;
}
/* - - EOF - - */
/* from file: blocks/b-column-title/b-column-title.css */
.b-column-title {
	
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-bottom:1px;
	padding: 0 10px 0 30px;
	position: relative;
	text-shadow: #4C5361 -1px -1px 1px;
}
.b-column-title i {
	background: url(../img/sprite-icons16.png) -832px 0;
	height: 16px;
	left: 8px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 16px;
}
/* - - EOF - - */
/* from file: blocks/b-results-keywords/b-results-keywords.css */
.b-results-keywords {
	margin: 0 10px;
}
.b-results-keywords_bookmarks {
	margin-top: 6px;
}
.b-results-keywords dt {
	position: relative;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #4d5462;
	margin: -2px -10px 3px;
	padding: 0 26px 0 20px;
	background: #737986 url(../../../img/search-sort-bg.png) repeat-x 0 -100px;
	color: #fff;
}
.b-results-keywords dt .b-results-icon {
	top: 7px;
	left: 5px;
	width: 9px;
	height: 9px;
	background: url(../../../img/icons.png) repeat-x 0 -86px;
	position: absolute;
}
.b-results-keywords_bookmarks dt {
	display: none;
}
.b-results-keywords dt .cn {
	position: absolute;
	display: block;
	top: -8px;
	left: -8px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../../../img/corners-sprite.png) no-repeat;
}
.b-results-keywords dt .cn.tr, .b-results-keywords dt .cn.br {
	margin-left: 100%;
}
.b-results-keywords dt .cn.bl, .b-results-keywords dt .cn.br {
	top: auto;
	bottom: -8px;
}
.b-results-keywords dt ins {
	min-height: 15px;
}
.b-results-keywords dt span {
	position: absolute;
	top: 50%;
	right: 8px;
	margin: -8px 0 0;
	width: 16px;
	height: 16px;
	overflow: hidden;
	color: #fff;
	text-indent: -999em;
	background: url(../../../img/messenger-sprite.png) no-repeat -67px -98px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.js .b-results-keywords dt span {
	cursor: pointer;
}
.b-results-keywords_bookmarks dd {
	padding: 0;
	margin: 6px 10px;
	border-bottom: 1px solid #B7BAC1;
}
.b-results-keywords_bookmarks dd: last-child {
	border-bottom:  none;
}
.b-results-keywords dd h2,
.b-results-keywords dd h4 {
	margin-top: 4px;
}
.b-results-keywords dd h2 {
	line-height: 1.36em;
}
.b-results-keywords dd h2 a {
	color: #22242A;
	text-decoration: none;
}
.b-results-keywords dd h4 {
	font:  12px/20px Arial, Helvetica, sans-serif;
}
.b-results-keywords_bookmarks dd h4 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
.b-results-keywords_bookmarks dd h4 i {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin: 4px 0 0 -15px;
	background: url(../../../img/icons.png) -42px -49px no-repeat;
}
.b-results-keywords dd h4 a {
	color:  #1999FF;
	display:  block;
	text-decoration:  none;
}
.b-results-keywords dd span,
.b-results-keywords dd p {
	font-size:  12px;
	line-height:  20px;
	color:   #22242a;
	margin:   0;
	padding-bottom:  0;
	position:   relative;
	display:  block;
}
.b-results-keywords dd p {
	margin-bottom:  3px;
}
.b-results-keywords dd .b-favorite-tags {
	font-size:   .8em;
	color:   #B8B8B8;
	line-height:   1.666em;
}
.b-results-keywords dd .b-favorite-tags li {
	float:   left;
	margin-right:   5px;
}
.b-results-keywords dd span {
	padding-bottom:  0;
	white-space:  nowrap;
}
.b-results-keywords dd span.b-cross-swords,
.b-results-keywords dd span.b-shield {
	font-size: 1em;
	margin-left: -2px;
	padding: 2px 0 2px 20px;
	overflow: hidden;
}
.b-results-keywords dd span.b-cross-swords em,
.b-results-keywords dd span.b-shield em {
	font-style: normal;
	line-height: 1.25em;
}
.b-results-keywords dd span.b-cross-swords .b-icon,
.b-results-keywords dd span.b-shield .b-icon {
	top: 2px;
	left: 0;
	width: 16px;
	height: 16px;
	margin: 0;
	background: url(../../../img/sprite-icons16.png) -609px 0 no-repeat;
}
.b-results-keywords dd span.b-shield .b-icon {
	background-position:  -625px 0;
}
.b-results-keywords_bookmarks dd p {
	padding-bottom:  10px;
}
.b-results-keywords dd p .delete {
	text-align:  right;
	color:  #0085bd;
	font-size:  .9em;
	cursor:  pointer;
	position:  absolute;
	right:  0;
	bottom:  -1px;
	padding: 1px 5px;
	background: #fff;
	opacity: .85;
	visibility: hidden;
}
.b-results-keywords dd p: hover .delete,
.b-results-keywords dd div: hover p .delete {
	visibility: visible;
}
.b-results-keywords_bookmarks dd p .delete {
	background: #fff;
	padding-left: 5px;
}
.b-results-keywords dd p.selected {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	color: #b8b7b7;
}
.b-side-content hr,
.b-results-keywords dd hr {
	border: none;
	border-top: 1px solid #9398a2;
	color: #b2daeb;
	height: 1px;
	margin: 6px 0 3px 0;
	overflow: hidden;
}
.b-results-keywords dd hr {
	border: none;
	border-top: 1px dotted #b7bac1;
	margin: 6px -10px 0;
	display: block;
}
/* - - EOF - - */
/* from file: blocks/b-loader/b-loader.css */
.b-loader {
	z-index: 20;
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
	background: url(../../../img/loader.gif);
}
.l-app--bb .b-loader {
	display: block;
}
/* - - EOF - - */
/* from file: blocks/l-cols/l-cols.css */
.l-cols-1 {
	width: 10%;
}
.l-cols-2 {
	width: 20%;
}
.l-cols-3 {
	width: 30%;
}
.l-cols-4 {
	width: 40%;
}
.l-cols-5 {
	width: 50%;
}
.l-cols-6 {
	width: 60%;
}
.l-cols-7 {
	width: 70%;
}
.l-cols-8 {
	width: 80%;
}
.l-cols-9 {
	width: 90%;
}
/* - - EOF - - */
/* from file: blocks/b-togglers/b-togglers.css */
.b-togglers li {
	line-height: 20px;
}
.b-togglers .toggle.open ul {
	display: block;
}
.js .b-togglers .toggle.closed ul {
	display: none;
}
.b-togglers .toggle a.mf-toggler,
.b-togglers .toggle span {
	font-size: 12px;
	font-weight: bold;
	color: #0085bc;
	display: block;
	position: relative;
}
.b-togglers .toggle a.mf-toggler { text-decoration: none; }
.b-togglers .toggle a.mf-toggler,
.b-togglers .toggle span,
.b-togglers .toggle ul li {
	border-bottom: 1px solid #e3ecf9;
}
.b-column_district .b-togglers .toggle a.mf-toggler,
.b-column_district .b-togglers .toggle span,
.b-column_district .b-togglers .toggle ul li {
	border-color: #fff;
}
.b-column_district .b-togglers .toggle a.mf-toggler,
.b-column_district .b-togglers .toggle span {
	background: #e3ecf9;
}
.b-togglers .toggle a.mf-toggler,
.b-togglers .toggle ul li a,
.b-togglers .toggle span {
	display: block;
	padding: 5px 30px 4px 20px;
}
.b-favorites-groups .b-togglers .toggle ul li a {
	padding: 8px 30px 7px 20px;
}
.js .b-togglers .toggle a.mf-toggler,
.js .b-togglers .toggle span {
	min-height: 20px;
	cursor: pointer;
}
.b-togglers .toggle .b-arrow {
	left :5px;
}
.b-togglers .toggle.open .b-arrow {
	top: 14px;
	height: 4px;
	background-position: -22px -5px;
}
.b-togglers .toggle.closed .b-arrow {
	top: 12px;
	height: 5px;
}
.b-togglers .toggle.open .b-arrow_black {
	background-position: -28px -6px;
	left: 3px;
	width: 7px;
}
.b-togglers .toggle.closed .b-arrow_black {
	background-position: -28px 0;
	height: 6px;
}
.b-togglers .toggle ul.not-toggable li a { padding-left: 8px; }
.b-togglers .toggle ins {
	background: inherit;
	color: #B8B8B8;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	position: absolute;
	padding-top: 4px;
	padding-left: 5px;
	right: 15px;
	top: 1px;
}
.b-togglers .toggle ul {
	margin-top: -1px;
}
.b-togglers .toggle ul li {
	position: relative;
	font-size: 12px;
	margin-top: 1px;
}
.b-column_left .b-togglers .toggle ul li {
	padding-left: 5px;
	margin-left: -5px;
}
.b-togglers .toggle ul li:hover {
	background-color: #F0F1F5;
}
.b-togglers .toggle ul li a {
	color: #303030;
	text-decoration: none;
}
.b-togglers .toggle ul li h5 {
	position: relative;
	margin: 0 0 -2px;
	font-size: 1em;
	line-height: 1.5;
	color: #0085BC;
	font-weight: normal;
}
.b-togglers .toggle ul li h5 a {
	color: #0085BC;
}
.b-togglers a.act,
.b-togglers li.act a { color: #fff !important; }
.b-togglers a.act,
.b-togglers li.act a,
.b-column_district .b-togglers li.act a ins {
	background: #53b2ff url(../../../img/context-menu-selected-background.png) 0 -35px repeat-x !important;
}
.b-togglers .toggle li a:hover,
.b-column_district .b-togglers .toggle a:hover ins {
	background: #eaeaea;
}
.b-togglers .toggle li.act a:hover,
.b-column_district .b-togglers li.act a:hover ins {
	background-color: #53b2ff;
}
.b-togglers .toggle ul li.act ins {
	color: #fff;
}
.b-column_liquid .b-togglers .toggle ul li.act{
	background: #f6f6d7;
}
.b-additional-actions {
	background: #f4f7fd;
	border-right: 1px solid #b8b8b8;
}
.b-additional-actions .title {
	background: #dfe2e5;
	border: #75787e solid;
	border-width: 1px 0;
	position: relative;
	height: 8px;
}
/* - - EOF - - */
/* from file: blocks/b-arrow/b-arrow.css */
.b-arrow {
	position:absolute;
	width:6px;
	height:6px;
	overflow:hidden;
	margin-left:4px;
	background: url(../../../img/arrows.png) no-repeat;
}
.b-arrow_open {
	top:.7em;
	height:3px;
}
.b-arrow_closed {
	top:.4em;
}
.b-arrow_white.b-arrow_open {
	background-position:0 -6px;
}
.b-arrow_gray {
	background-position:-6px 0;
}
.b-arrow_gray.b-arrow_open {
	background-position:-6px -6px;
}
.b-arrow_dgray {
	background-position:-21px 0;
}
.b-arrow_dgray.b-arrow_open {
	background-position:-22px -6px;
}
.b-arrow_dgray.b-arrow_closed {
	background-position:-22px -9px;
}
.b-arrow_blue {
	background-position:-12px 0;
}
.b-arrow_blue.b-arrow_open {
	background-position:-12px -6px;
}
/* - - EOF - - */
/* from file: blocks/b-checkbox/b-checkbox.css */
.b-checkbox input {
	float: left;
	margin: .6em .5em .6em 6px;
}
.b-checkbox {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	overflow: hidden;
	width: 12px;
	height: 10px;
}
.b-checkbox > input {
	position: absolute;
	left: 0;
	width: 10px;
	height: 10px;
	margin: 0;
	opacity: 0;
}
.b-checkbox > input + i {
	width: 10px;
	height: 10px;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../../../img/new/form_elements.png) no-repeat;
}
.b-checkbox > input[type="checkbox"] + i {
	background-position: 0 0;
}
.b-checkbox > input[type="checkbox"]:checked + i {
	background-position: -10px 0;
}
.b-checkbox > input[type="checkbox"]:disabled + i {
	opacity: .5;
}
/* - - EOF - - */
/* from file: blocks/b-document-footer/b-document-footer.css */
.b-document-footer {
	background: #828995;
	border-top: 1px #22242a solid;
	position: relative;
}
.b-document-footer .gradient {
	background: url(../../../img/panel-gradient.png) repeat-x 0 -9px;
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-document-footer p {
	color: #fff;
	font-size: 0.8em;
	line-height: 1.5;
	padding: 10px 30px;
	position: relative;
}
.b-document-footer i {
	background: url(../../../img/icons.png) -92px -23px;
	height: 16px;
	position: absolute;
	top: 11px;
	width: 16px;
	z-index: 5;
}
.b-document-footer i.i-cb {
	cursor: pointer;
	right: 8px;
}
.b-document-footer p i { left: 8px; }
.b-document-footer p.relations i { background-position: -32px -16px; }
/* - - EOF - - */
/* from file: blocks/b-content-navigation/b-content-navigation.css */
.b-content-navigation {
	line-height: normal;
}
.b-content-navigation-list div {
	font-size: 0.8em;
	padding: 6px 20px 7px;
}
.b-content-navigation-list img {
	width: 100%;
}
.b-header-row-content-navigation .b-content-navigation-list div {
	height: 24px;
}
.b-content-navigation .filtered div {
	padding:10px 20px 8px 20px;
	border-bottom:1px solid #d6dbe5;
}
.b-content-navigation .filtered .b-header-row-content-navigation,
.filtered dt.section {
	display:none;
}
.b-content-navigation-list li a {
	text-decoration:none;
	color:#2D3038;
	text-shadow:#fff 0 0 1px;
}
.b-content-navigation-list .chapter, .b-content-navigation-list .chapter a {
	color:#0085BC;
}
.b-content-navigation-list .b-found-document-info {
	position: relative;
	margin: 0;
	padding: 5px 10px 6px 30px;
	border-bottom: 1px solid #A9ADB5;
}
.b-content-navigation-list .b-found-document-info__has-child {
	border-bottom: none;
    padding-bottom: 0px;
}
.b-content-navigation-list .b-found-document-info:last-child {
	border-bottom: none;
}
.b-content-navigation-list .b-found-document-info i {
	margin-left:-23.5px;
}
.b-content-navigation .last, .b-content-navigation-list .last {
	border-bottom: none;
}
.b-content-navigation .b-side-panel-message {
	width:140px;
	font-size:0.8em;
	color:#5F6776;
	line-height:1.666em;
	text-align:center;
	margin:70px auto 30px auto;
}
.b-content-navigation .b-side-panel-message .b-side-panel-message-icon {
	left:50%;
	width:40px;
	height:40px;
	margin-left:-20px;
	margin-bottom:15px;
	display:block;
	position:relative;
}
.b-content-navigation .b-side-panel-message .b-side-panel-message-icon.error {
	background:url(../../../img/no-way-sign.png) 0 -120px no-repeat;
}
.b-content-navigation .b-side-panel-message a {
	color:#0085BC;
	margin-top:30px;
	display:block;
	text-decoration:underline;
	cursor:pointer;
}
.b-content-navigation .b-side-panel-message a:hover {
	text-decoration:none;
}
.b-content-navigation-title,
.b-content-navigation-description,
.b-content-navigation-title--not_paid {
	font-size: .8em;
}
.b-content-navigation-title,
.b-content-navigation-description {
	cursor: pointer;
}
.b-content-navigation-title,
.b-content-navigation-title--not_paid {
	font-weight: bold;
	padding: 9px 20px 10px;
	line-height: 1em;
}
.b-content-navigation-description {
	padding:0 20px 13px;
	margin:-3px 0 0;
	line-height:1.3em;
}
.b-content-navigation-list .b-found-document-info:first-child {
	padding-top: 5px;
}
.child .b-found-document-info hr {
	display: none;
	height: 1px !important;
	width: 300px !important;
	padding: 0;
	margin: 0;
	position:absolute;
	margin-left: -30px;
	bottom: 1px;
}
/* - - EOF - - */
/* from file: blocks/b-content-navigation-gost_preview/b-content-navigation-gost_preview.css */
.b-content-navigation-gost_preview {
	display: table;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
}
.b-content-navigation-gost_preview-list {
	width: 284px;
}
.b-content-navigation-gost_preview-item {
	float:  left;
	width: 108px;
	height: 148px;
	margin: 20px 10px 0 10px;
	padding: 5px;
	border: 1px solid #B8B8B8;
	border-bottom-color: #626363;
	-webkit-box-shadow: 0 0 6px #D3D3D3;
	-moz-box-shadow: 0 0 6px #D3D3D3;
	box-shadow: 0 0 6px #D3D3D3;
}
.b-content-navigation-gost_preview-content {
	display: block;
	height: 100%;
	background: #E5E5E5;
}
.b-content-navigation-gost_preview-item img {
	width: 108px;
	height: 152px;
}
/* - - EOF - - */
/* from file: blocks/b-document-footer/b-document-footer.css */
/* Warning: file was included more than once! /apps/flg_3.1/static/css/blocks/b-document-footer/b-document-footer.css */
.b-document-footer {
	background: #828995;
	border-top: 1px #22242a solid;
	position: relative;
}
.b-document-footer .gradient {
	background: url(../../../img/panel-gradient.png) repeat-x 0 -9px;
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-document-footer p {
	color: #fff;
	font-size: 0.8em;
	line-height: 1.5;
	padding: 10px 30px;
	position: relative;
}
.b-document-footer i {
	background: url(../../../img/icons.png) -92px -23px;
	height: 16px;
	position: absolute;
	top: 11px;
	width: 16px;
	z-index: 5;
}
.b-document-footer i.i-cb {
	cursor: pointer;
	right: 8px;
}
.b-document-footer p i { left: 8px; }
.b-document-footer p.relations i { background-position: -32px -16px; }
/* - - EOF - - */
/* from file: blocks/b-side-content/b-side-content.css */
.b-side-content {
	width: 300px;
	overflow: hidden;
	z-index: 100;
}
	.m-lsb .b-side-content {
		margin-left: 50px;
		position: absolute;
		right: 0;
	}
.b-side-content .header {
	border-bottom: 1px solid #2d3038;
	padding: 1px 0 0;
	min-height: 48px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	position: relative;
	background: #606876 url(../../../img/search-sort-bg.png) repeat-x;
	color: #fff;
	text-shadow: -1px -1px 1px #515865;
	line-height: normal;
}
.b-side-content .filter {
	cursor: default;
}
.b-filter-docs { background: #e9f0fa; }
.b-side-content .header h3 {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	padding: 7px 0 0 50px;
	position: relative;
	margin: 7px 0 0;
}
.b-side-content .header h3 a {
	position: absolute;
	right: 10px;
	font-size: 12px;
	line-height: 1.5;
	bottom: 0;
	color: #fff;
	text-decoration: none;
}
.b-side-content .header .b-open-all {
	position: absolute;
	right: 15px;
	top: 17px;
	width: 16px;
	height: 17px;
	background: url(../../../img/menu-icons.png) -997px -7px no-repeat;
}
.b-side-content .header .b-filter-settings {
	width: 16px;
	height: 17px;
	background: url(../../../img/icons.png) -70px -84px no-repeat;
	right: 15px;
	z-index: 5;
}
.b-side-content .header .b-all {
	width: 16px;
	height: 17px;
	background: url(../../../img/menu-icons.png) -1087px -6px no-repeat;
	right: 15px;
	z-index: 5;
}
.b-side-content .b-loader_sidepanel,
.b-side-content .b-loader_types {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin: 0 0 0 -50px;
	overflow: hidden;
	background: none;
	z-index: 1;
}
.b-loader_sidepanel--new {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin: 0 0 0 -50px;
	overflow: hidden;
	background: none;
	z-index: 1;
}
.b-side-content .b-loader_types {
	margin: -25px 0 0 -25px;
}
.b-side-content .b-loader_sidepanel i,
.b-side-content .b-loader_types i,
.b-loader--options_panel i {
	position: absolute;
	width: 600px;
	height: 50px;
	background: url(../../../img/loader-goto-page.png) no-repeat;
}
.b-loader_sidepanel--new i {
	position: absolute;
	width: 600px;
	height: 50px;
	background: url(../../../img/loader-goto-page.png) no-repeat;
}
.b-loader--options_panel {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin: -25px 0  0 -25px;
	overflow: hidden;
	background: none;
	z-index: 1;
	display: none;
}
.b-search_results_options_panel--loading .b-loader--options_panel {
	display: block;
}
.b-side-content .field.field-search {
	width: 93%;
	margin-top: 2px;
}
.b-side-content fieldset {
	font-size: 0.8em;
	margin: 9px 10px 7px 0;
}
.b-side-content fieldset.revisions {
	margin-top: -3px;
}
.b-side-content fieldset legend {
	color:#4d5462;
	font-weight:bold;
	padding-bottom: 4px;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
}
.b-side-content fieldset .b-group li {
	padding:2px 0 0 20px;
	margin:12px 0 0;
	background-color:#D8DBDF;
	border:1px solid #B8B7B7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	position:relative;
}
.b-side-content fieldset .act {
	background-color:#F5F6FB;
}
.b-side-content fieldset table {
	margin:5px;
}
.b-side-content fieldset .b-group .b-icon {
	width:11px;
	height:10px;
	margin:4px 0 0 -15px;
	cursor:pointer;
}
.b-side-content fieldset .b-group .b-icon i {
	background:url(../../../img/selected-list-icons.png) no-repeat;
}
.b-side-content fieldset .b-group li:hover {
	color:#747780;
	background:#F5F6FB;
}
.b-side-content fieldset .b-group li:hover .b-icon {
	margin-left:-16px;
}
.b-side-content fieldset .b-group li:hover .b-icon i {
	left:-11px;
}
.b-side-content fieldset .ui-datepicker-title {
	margin-bottom:2.5em;
}
.b-side-content fieldset .ui-datepicker-month {
	position: absolute;
	left:10px;
	top:7px;
}
.b-side-content fieldset .ui-datepicker-year {
	position: absolute;
	right:10px;
	top:7px;
}
.b-side-content fieldset table th, .b-side-content fieldset table td {
	padding: 5px 8px;
	font-weight:bold;
}
.b-side-content fieldset .b-doc-info {
	margin-top: 5px;
}
.b-side-content fieldset dl {
	width: 50%;
	float: left;
}
.b-side-content fieldset dl.case-appendixes {
	margin-bottom:8px;
}
.b-side-content fieldset dt {
	color: #4D5462;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0;
	padding-right: 5px;
	line-height: 1em;
	white-space: nowrap;
}
.b-side-content fieldset dl.case-appendixes dt {
	color: #2D3038;
}
.b-side-content fieldset dd {
	color: #2D3038;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 3px;
	padding-right: 5px;
	line-height: 1.333em;
	word-wrap:break-word;
}
.b-doc-info-block {
	padding: 0 0 0 29px;
	position: relative;
}
.b-doc-info-block--case-number {
	padding-right: 0;
}
.b-doc-info-block--case-number dd {
	padding-right: 0 !important;
}
.b-side-content fieldset dd a {
	color: #0085bc;
	text-decoration: none;
}
.b-side-content fieldset p {
	padding-top: 5px;
	margin-top: 2px;
	line-height: 1.65em;
}
.ui-datepicker-calendar .ui-state-default {
	text-decoration:none;
	color:#000;
}
.ui-datepicker-calendar .ui-datepicker-week-end, .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default {
	color:#747780;
}
.ui-datepicker-title {
	font-weight:bold;
}
.b-side-content .b-icon-next {
	background:#c00;
}
.ui-datepicker-calendar td {
	padding: 5px 8px;
	font-weight:bold;
}
.b-side-content .b-slider-field-container .ui-slider-handle {
	display:block;
	background:url(../../../img/slider-handle.png) no-repeat;
	width:9px;
	height:10px;
}
.b-side-content .b-slider-field-container .ui-slider-range {
	background: rgba(131,180,71, 0.7);
}
.b-side-content fieldset li.appending {
	border:none !important;
	background:none !important;
	padding-left: 0 !important;
}
.b-side-content fieldset .appending .b-icon {
	display:none;
}
.b-side-content .b-nav-button {
	position: absolute;
	right: 10px;
	top: 16px;
	cursor: pointer;
}
.b-side-content .ui-datepicker-prev, .b-side-content .ui-datepicker-next {
	cursor:pointer;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
}
.b-side-content .filter-item .b-tiny-icon {
	left: 7px;
	top: 17px;
}
.b-side-content .action-link {
	position: absolute;
	right: 10px;
	color: white;
	text-decoration: none;
	font-size: .8em;
	line-height: 1.5;
}
.b-side-content .b-section-name {
	position: absolute;
	top: 16px;
	left: 50px;
}
.history .action-link {
	cursor: pointer;
}
/* - - EOF - - */
/* from file: blocks/b-side-navigation/b-side-navigation.css */
.b-side-navigation {
	position:absolute;
	top:0;
	bottom:-30px;
	right:0;
	width: 49px;
	border-left: 1px solid #75787e;
	background: #e0e3e6 url(../../../img/side-navigation-bg.png) repeat-y;
	
	z-index: 105;
}
.l-app--bb .b-side-navigation {
	z-index: 102;
}
	.b-side-navigation_support {
		top:auto;
		
		z-index: 106;
	}
	.m-lsb .b-side-navigation {
		border-left: none;
		border-right: 1px solid #75787e;
		left: 0;
		margin-left: 0;
	}
.b-side-navigation li {
	position: relative;
	padding: 10px;
	height: 30px;
	z-index:110;
}
.b-icon_column {
	margin-left:0;
}
.b-side-navigation .b-icon_column {
	cursor:pointer;
	margin-top: 10px;
}
.b-side-navigation .disabled .b-icon_column {
	cursor:default;
}
.b-side-content h3 .count,
.b-side-navigation li .count {
	position: absolute;
	width: 10px;
	height: 10px;
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	padding: 3px;
	color: #fff;
	background: #c00;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 1px 1px 4px;
	-moz-box-shadow:#000 1px 1px 4px;
	box-shadow:#000 1px 1px 4px;
	text-shadow: #000 0 0 1px;
	z-index: 10;
	top: 0;
	left: 6px;
	text-align: center;
}
.b-side-navigation li .action-link {
	display:none;
}
.b-side-content .messages .b-icon, .b-side-navigation .messages .b-icon {
	background-position:-120px 0;
}
.b-side-content .content .b-icon, .b-side-navigation .content .b-icon {
	background-position:-180px 0;
}
.b-side-content .content.disabled .b-icon, .b-side-navigation .content.disabled .b-icon {
	background-position:-180px 100%;
}
.b-side-content .linked-docs .b-icon, .b-side-navigation .linked-docs .b-icon {
	background-position:-210px 0;
}
.b-side-content .linked-docs.disabled .b-icon, .b-side-navigation .linked-docs.disabled .b-icon {
	background-position:-210px 100%;
}
.b-side-content .practice .b-icon, .b-side-navigation .practice .b-icon {
	background-position:-240px 0;
}
.b-side-content .forms .b-icon, .b-side-navigation .forms .b-icon {
	background-position:-270px 0;
}
.b-side-content .other-docs .b-icon, .b-side-navigation .other-docs .b-icon {
	background-position:-300px 0;
}
.b-side-content .responses .b-icon, .b-side-navigation .responses .b-icon {
	background-position:-120px 0;
}
.b-side-content .comments .b-icon, .b-side-navigation .comments .b-icon {
	background-position:-330px 0;
}
.b-side-content .all-docs .b-icon, .b-side-navigation .all-docs .b-icon {
	background-position:-210px 0;
}
.b-side-content .help .b-icon, .b-side-navigation .help .b-icon {
	background-position:-360px 0;
}
.b-side-content .help.disabled .b-icon, .b-side-navigation .help.disabled .b-icon {
	background-position:-360px 100%;
}
.b-side-content .document_info .b-icon, .b-side-navigation .document_info .b-icon {
	background-position:-390px 0;
}
.b-side-content .document_info.disabled .b-icon, .b-side-navigation .document_info.disabled .b-icon {
	background-position:-390px 100%;
}
.b-side-content .send .b-icon, .b-side-navigation .send .b-icon {
	background-position:-60px 0;
}
.b-side-content .send.disabled .b-icon, .b-side-navigation .send.disabled .b-icon {
	background-position:-60px 100%;
}
.b-side-content .court-practice .b-icon, .b-side-navigation .court-practice .b-icon {
	background-position:-90px 0;
}
.b-side-content .filter_set .b-icon, .b-side-navigation .filter_set .b-icon {
	background-position:-420px 0;
}
.b-side-content .filter_set.disabled .b-icon, .b-side-navigation .filter_set.disabled .b-icon {
	background-position:-420px 100%;
}
.b-side-content .filterset .b-icon, .b-side-navigation .filterset .b-icon {
	background-position:-420px 0;
}
.b-side-content .filterset.disabled .b-icon, .b-side-navigation .filterset.disabled .b-icon {
	background-position:-420px 100%;
}
.b-side-content .filter .b-icon, .b-side-navigation .filter .b-icon {
	background-position:-870px 0;
}
.b-side-content .bookmarks .b-icon, .b-side-navigation .bookmarks .b-icon {
	background-position:-750px 0;
}
.b-side-content .bookmarks.disabled .b-icon, .b-side-navigation .bookmarks.disabled .b-icon {
	background-position:-750px 100%;
}
.b-side-content .history .b-icon, .b-side-navigation .history .b-icon {
	background-position:-780px 0;
}
.b-side-content .history.disabled .b-icon, .b-side-navigation .history.disabled .b-icon {
	background-position:-780px 100%;
}
.b-side-content .cases_search .b-icon, .b-side-navigation .cases_search .b-icon {
	background-position:-420px 0;
}
.b-side-content .case_info .b-icon, .b-side-navigation .case_info .b-icon {
	background-position:-390px 0;
}
.b-side-content .case_participants .b-icon,
.b-side-navigation .case_participants .b-icon {
	background-position:-960px 0;
}
.b-side-content .case_participants.disabled .b-icon,
.b-side-navigation .case_participants.disabled .b-icon {
	background-position:-960px 100%;
}
.b-side-navigation .feedback .b-icon {
	background-position:-630px 0;
}
.b-side-navigation .feedback.disabled .b-icon {
	background-position:-630px 100%;
}
.b-side-content .document_comments .b-icon,
.b-side-navigation .comments .b-icon {
	background-position:-930px 0;
}
.b-side-content .document_comments.disabled .b-icon,
.b-side-navigation .comments.disabled .b-icon {
	background-position:-930px 100%;
}
.b-side-content .document_relations .b-icon,
.b-side-navigation .relations .b-icon {
	background-position:-210px 0;
}
.b-side-content .document_relations.disabled .b-icon,
.b-side-navigation .relations.disabled .b-icon {
	background-position:-210px 100%;
}
.b-side-navigation .notes .b-icon {
	background-position:-810px 0;
}
.b-side-navigation .notes.disabled .b-icon {
	background-position:-810px 100%;
}
.b-side-navigation .selected .b-icon {
	width:43px;
	height:38px;
	top:0;
	left:-1px;
}
	.m-lsb .b-side-navigation .selected .b-icon {
		background-position: 0 -38px;
		left: 7px;
	}
.b-side-navigation .selected {
	z-index:10;
}
.b-side-navigation .selected .b-icon {
	background:url(../../../img/close-side.png) no-repeat;
	width:43px;
	height:38px;
	cursor:pointer;
}
/* - - EOF - - */
/* from file: blocks/b-tooltip-sidebar/b-tooltip-sidebar.css */
.b-tooltip {
	font-size: 0.8em;
	font-weight: bold;
	position: absolute;
	right: 37px;
	z-index: 500;
	color: #fff;
	margin: 0 0.5em;
	height: 36px;
	line-height: 34px;
	top: 0;
}
	.m-lsb .b-tooltip-sidebar {
		left: 40px;
		right: auto;
	}
	.b-tooltip-sidebar-ver {
		left: 0;
		right: auto;
		top: -40px;
	}
.b-tooltip-sidebar .b-tooltip-inner {
	display: block;
	padding-right: 13px;
	background: url(../../../img/tooltip-background.png) 100% 0 no-repeat;
}
	.m-lsb .b-tooltip-sidebar .b-tooltip-inner,
	.b-tooltip-sidebar-ver .b-tooltip-inner { background-position: 100% -108px; }
.b-tooltip-sidebar .b-tooltip-inner span {
	display: block;
	padding-left: 13px;
	background: url(../../../img/tooltip-background.png) 0 -36px no-repeat;
}
	.m-lsb .b-tooltip-sidebar .b-tooltip-inner span { background-position: 0 -144px; }
.b-tooltip-sidebar span.p {
	background:url(../../../img/tooltip-background.png) 0 -180px;
	bottom: -4px;
	height: 8px;
	left: 20px;
	position: absolute;
	width: 12px;
}
.b-tooltip-sidebar label {
	display: block;
	background: url(../../../img/tooltip-background.png) 0 -72px repeat-x;
	white-space: nowrap;
	padding-right: 5px;
}
	.m-lsb .b-tooltip-sidebar label {
		padding-left: 5px;
		padding-right: 0;
	}
.b-tooltip-sidebar--departments {
	font-weight: normal;
	width: 238px;
	height: auto;
	padding: 10px 15px 0;
	line-height: 20px;
	border: 1px solid rgba(0, 0, 0, .9);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: rgba(0, 0, 0, .8);
}
.b-tooltip-sidebar--departments:after {
	position: absolute;
	top: 12px;
	right: -6px;
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid rgba(0, 0, 0, .9);
	border-bottom: 5px solid transparent;
}
.b-tooltip-sidebar--departments .b-tooltip-inner,
.b-tooltip-sidebar--departments .b-tooltip-inner span {
	display: block;
	padding: 0;
	background: none;
}
.b-tooltip-sidebar--departments label {
	display: block;
	padding: 0;
	white-space: normal;
	background: none;
}
.b-tooltip-sidebar--departments .b-relations-departments-item {
	padding: 0 0 10px;
}
/* - - EOF - - */
/* from file: blocks/b-two-columns/b-two-columns.css */
.b-two-columns .b-column {
	float: left;
	padding-right: 5%;
	width: 45%;
}
/* - - EOF - - */
/* from file: blocks/b-functions-popup/b-functions-popup.css */
.b-functions-popup {
	display:none;
	position:absolute;
	z-index:900;
	top:50%;
	left:50%;
	width:228px;
}
.b-functions-popup ul {
	position:relative;
	top:-1px;
	z-index:2;
	width:100%;
}
.b-functions-popup ul li {
	font-size: 12px;
	line-height: 38px;
	margin: 0;
	padding-left: 50px;
	color: #F7F8FC;
	position: relative;
	text-shadow: #000 -1px -1px;
}
.b-functions-popup .b-search-bar { padding: 0 10px; }
.b-functions-popup ul li.clipboard { padding-left: 0; }
.b-functions-popup ul li.clipboard span {
	display: block;
	height: 38px;
	padding-left: 50px;
	position: relative;
}
.b-functions-popup ul li .b-arrow {
	top:20px;
	right:9px;
}
.b-functions-popup ul li .b-arrow_open {
	top:18px;
	right:11px;
}
.b-functions-popup ul li .b-arrow_closed {
	display: none;
}
.b-functions-popup ul li.hover .b-arrow_closed {
	top:15px;
	display:block;
}
.b-functions-popup ul li.hover {
	background:#7DACFF url(../../../img/context-menu-selected-background.png) repeat-x;
	cursor:pointer;
	text-shadow:#949AA5 -1px -1px;
}
.b-functions-popup ul li.revisions {
	display: none;
	max-height: 300px;
	padding: 0;
}
.b-functions-popup ul li.revisions li {
	font-size: 1em;
	font-weight: bold;
}
.b-functions-popup ul li.revisions i {
	background: url(../../../img/icons.png) -26px -61px no-repeat;
	height: 7px;
	left: 26px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	width: 7px;
}
.b-functions-popup ul li.revisions i.future,
.b-functions-popup ul li.revisions i.current {
	height: 15px;
	left: 22px;
	margin-top: -8px;
	width: 16px;
}
.b-functions-popup ul li.revisions i.future { background-position: -33px -61px; }
.b-functions-popup ul li.revisions i.current { background-position: -49px -61px; }
.b-functions-popup ul li.revisions .jspVerticalBar {
	z-index: 2;
}
.b-functions-popup .t, .b-functions-popup .b, .b-functions-popup .cn {
	background:url(../../../img/new-popup.png) no-repeat;
}
.b-functions-popup .t {
	display:block;
	width:228px;
	height:5px;
	overflow:hidden;
}
.b-functions-popup .b {
	display: block;
	width:228px;
	height:10px;
	overflow: hidden;
	background-position:0 -5px;
}
.b-functions-popup .content {
	position:relative;
	padding:0 8px 0 4px;
	background:url(../../../img/new-popup-bg.png) repeat-y;
}
.b-functions-popup .send .b-icon {
	background-position:-60px 2px;
}
.b-functions-popup .court-practice .b-icon {
	background-position:-90px 0;
}
.b-functions-popup .messages .b-icon, .b-functions-popup .responses .b-icon {
	background-position:-120px 0;
}
.b-functions-popup .linked-docs .b-icon {
	background-position:-210px 0;
}
.b-functions-popup .linked-docs.disabled .b-icon {
	background-position:-210px -30px;
}
.b-functions-popup .paragraph-revisions-back .b-icon,
.b-functions-popup .paragraph-revisions .b-icon {
	background-position:-900px 0;
}
.b-functions-popup .note .b-icon {
	background-position:-810px 0;
}
.b-functions-popup .comment .b-icon {
	background-position:-930px 0;
}
.b-functions-popup .copy .b-icon {
	background-position:-840px 0;
}
.b-functions-popup .copy_link .b-icon {
	background-position:-1020px 0;
}
.b-functions-popup .bookmarks .b-icon {
	background-position:-750px 0;
}
.b-functions-popup .cn {
	position:absolute;
	top:50%;
	left:-7px;
	width:10px;
	height:20px;
	margin:-10px 0 0;
	overflow:hidden;
	background-position:0 -15px;
}
.b-functions-popup .grad {
	position:absolute;
	top:0;
	left:4px;
	width:216px;
	height:100%;
	z-index:1;
}
.b-functions-popup_top .cn {
	top:auto;
	bottom:15px;
	margin:0;
}
.b-functions-popup_bottom .cn {
	top:15px;
	margin:0;
}
.b-functions-popup_right .cn {
	background-position: -10px -15px;
	left: auto;
	right: -4px;
}
.b-functions-popup ul li.disabled {
	color:#878A93;
}
.b-functions-popup ul li.disabled ins {
	color:#878A93;
}
.b-functions-popup ul li.submenu ul.g-scrollable {
	max-height: 250px;
}
.b-functions-popup .send.search {
	padding:10px 0 0;
}
.b-functions-popup .send .b-text-field-container {
	margin:0 21px;
}
.b-functions-popup .send .b-text-field-container .left, .b-functions-popup .send .b-text-field-container .right {
	width:13px;
	height:20px;
	background-image: url(../../../img/append-sprite.png);
}
.b-functions-popup .send .b-text-field-container .left {
	left:-11px;
}
.b-functions-popup .send .b-text-field-container .right {
	right:-11px;
	background-position:0 -20px;
}
.b-functions-popup .send .b-text-field-container input {
	border: 0;
	padding: 2px 0;
	background: url(../../../img/append-sprite.png) 0 -40px repeat-x;
}
.b-functions-popup .send .b-text-field-container input.empty {
	color: #B8B7B7;
}
.b-slide-list {
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	height: 151px;
	width: 100%;
}
.b-functions-popup .send .b-slide-list ul {
	position: absolute;
	width: 100%;
}
.b-functions-popup .send ul li {
	font-weight:normal;
	position:relative;
	padding: 0 20px;
	margin: 0;
	font-size:1em;
	line-height:30px;
}
.b-functions-popup .send ul li div {
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.b-functions-popup .slider { height: auto; }
.b-functions-popup .b-slider {
	background: #fff;
	border-radius: 2px;
	display: none;
	float: right;
	height: 90%;
	margin: 0 11px 0 0;
	opacity: 0.8;
	position: relative;
	top: 5%;
	width: 3px;
	z-index: 5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.b-functions-popup .slider.ui-slider {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-functions-popup .ui-slider-handle {
	background: #0F0E19;
	opacity: 0.6;
	width: 3px !important;
	left: 0 !important;
	margin-bottom: -15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.b-functions-popup .send .b-group {
	position: static;
	display: none;
}
.b-functions-popup .send .b-group .b-icon {
	display: none;
}
.b-functions-popup .send .b-group .appending {
	padding: 10px 10px 0;
}
.b-functions-popup .send .b-group .appending.submit {
	padding: 10px 10px 0;
	margin: 0 auto;
	width: 90px;
}
.b-functions-popup .send .b-group .b-append-input input {
	color: #fff;
	padding: 3px 0;
	border: 0;
	height: 14px;
	overflow: hidden;
	background: url(../../../img/append-sprite.png) 0 -200px repeat-x;
}
.b-functions-popup .send .b-group .appending.submit .b-append-input button {
	font-family:Arial,Helvetica,sans-serif;
	-moz-appearance: none;
	-webkit-appearance: none;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	font-size: 1em;
	height: 20px;
	display:block;
	line-height:1.2;
	background: url(../../../img/append-sprite.png) 0 -140px repeat-x;
	border: none;
	width: 100%;
	border: 0;
	padding: 0;
	color: #fff;
}
.b-functions-popup .send .b-group .appending.submit .b-append-input .input-container {
	margin: 0 11px;
}
.b-functions-popup .send .b-group .b-append-input span {
	background: url(../../../img/append-sprite.png) no-repeat;
}
.b-functions-popup .send .b-group .b-append-input .left {
	background-position:0 -180px;
}
.b-functions-popup .send .b-group .appending.submit .b-append-input .left, .b-functions-popup .send .b-group .appending.submit .b-append-input .right {
	width: 11px;
}
.b-functions-popup .send .b-group .appending.submit .b-append-input .left {
	background-position:0 -120px;
}
.b-functions-popup .send .b-group .b-append-input .right {
	background-position:0 -220px;
}
.b-functions-popup .send .b-group .appending.submit .b-append-input .right {
	right: 1px;
	background-position:0 -160px;
}
.b-functions-popup .send .b-group .b-append-input .clear-button {
	width:10px;
	height:10px;
	margin:1px 0 0;
	overflow:hidden;
	background: url(../../../img/append-sprite.png) no-repeat 0 -240px;
}
.b-functions-popup li.loading { padding: 0; }
.b-functions-popup .loading .b-loader {
	display:none;
	background:none;
	position:relative;
	top:0;
	left:0;
	width:50px;
	height:50px;
	margin:5px auto 0;
	padding-bottom: 10px;
	overflow:hidden;
}
.b-functions-popup .loading .b-loader i {
	position:absolute;
	top:0;
	left:0;
	width:600px;
	height:50px;
	background:url(../../../img/loader-goto-page.png) no-repeat;
}
.b-functions-popup .send .b-slide-list .loading {
	height: 100%;
	position: absolute;
	width: 100%;
}
.b-functions-popup .send .b-slide-list .loading .b-loader {
	left: 50%;
	margin: -25px 0 0 -25px;
	padding: 0;
	position: absolute;
	top: 50%;
}
/* - - EOF - - */
/* from file: blocks/b-document-view-controls-container/b-document-view-controls-container.css */
.b-document-view-controls-container {
	position: absolute;
	right: 10px;
	top: 0;
}
.b-document-view-controls-container .b-button-save-fragment { width: 28px !important; }
.b-button-save-fragment .s-fb {
	position: absolute;
	cursor: pointer;
	width: 15px;
	height: 15px;
	overflow: hidden;
	top: 6px;
	left: 7px;
	background: url(../../../img/favorites-button.png) -15px 0 no-repeat;
}
/* - - EOF - - */
/* from file: blocks/jquery-checkbox/jquery-checkbox.css */
.jquery-checkbox img {
	vertical-align: middle;
	width: 12px;
	height: 12px;
}
.jquery-checkbox img { background: url(../../../img/icons.png) 0 -61px no-repeat; }
.jquery-checkbox-checked img { background-position: -12px -61px; }
.jquery-radio-buttons img {
	width:10px;
	height:10px;
}
.jquery-radio-buttons img {
	background: url(../../../img/icons.png) 0 -103px no-repeat;
}
.jquery-radio-buttons-checked img {
	background-position: -10px -103px;
}
/* - - EOF - - */
/* from file: blocks/b-header-row-content-navigation/b-header-row-content-navigation.css */
.b-header-row-content-navigation {
	position: relative;
	top: -1px;
	padding: 5px 0 4px 20px;
	min-height: 0;
	border-bottom: 1px solid #c1c1c2;
	background: #d5d9dc url(../../../img/article-header-bg.png) repeat-x;
	color: #303030;
	text-shadow: #E8EBED 0 0 1px;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
}
.b-header-row-content-navigation .b-arrow {
	top: 14px;
	left: 5px;
}
/* - - EOF - - */
/* from file: blocks/h-side/h-side.css */
.h-side {
	position:relative;
	z-index:0;
	margin-right:50px;
}
	.m-lsb .h-side {
		margin-left: 50px;
		margin-right: 0;
	}
.h-side_collapsed {
	border-right: 1px solid #575a61;
}
.l-app--bb .h-side_collapsed {
	margin-right: 350px;
}
	.m-lsb .h-side_collapsed {
		border-left: 1px solid #575a61;
		border-right: none;
	}
/* - - EOF - - */
/* from file: blocks/b-select/b-select.css */
.b-select {
	font-size: 12px;
	height: 36px;
	margin: 5px 0;
	
	position: relative;
	display: block;
	padding: 0 10px;
}
.b-select .left, .b-select .right {
	display: block;
	position: absolute;
	overflow: hidden;
	height: 36px;
	width: 12px;
	top: 0;
	background: url(../img/select-sprite.png) no-repeat;
}
.b-select .left {
	left: 0;
}
.b-select .right {
	width: 36px;
	right: 0;
	background-position:0 -72px;
}
.b-select .disabled, .b-select .chooser {
	color: #B8B7B7;
}
.b-select .chooser label {
	width: 100%;
}
/* - - EOF - - */
/* from file: blocks/b-search_bar/b-search_bar.css */

.b-search-bar label sup {
	font-size: 0.6em;
	margin-left:0.5em;
	vertical-align: top;
}
/* - - EOF - - */
/* - - EOF - - */
/* from file: main_3.css */
/* from file: blocks/b-combo-box/b-combo-box.css */
.b-combo-box .b-arrow {
	overflow: hidden;
	margin: 0;
	right: 12px;
	top: 22px;
	background: none;
	z-index: 20;
	cursor: pointer;
	height: 6px;
	position: absolute;
	width: 6px;
	background: url(../img/arrows.png) no-repeat -12px -6px;
}
.b-combo-box input {
	background-position: 0 -1408px !important;
	font-family: Arial, sans-serif;
}
.b-combo-box .left {
	background-position:0 -1368px;
}
.b-combo-box .right {
	background-position:-37px -1448px;
}
.b-combo-box .b-loader {
	top: 13px !important;
	right: 13px !important;
}
.b-combo-list {
	margin-left: -7px !important;
	padding-right: 13px !important;
}
.b-combo-list--cases {
	margin-left: 0 !important;
	padding-right: 0 !important;
}
.b-combo-list li {
	margin-right: -13px;
	padding-right: 0.8em !important;
}
.b-combo-list--cases li {
	margin-right: 0;
}
/* - - EOF - - */
/* from file: blocks/b-textarea-container/b-textarea-container.css */
.b-textarea-container {
	width: 100%;
	height: 190px;
}
.b-document-request-form .b-textarea-container,
.b-cases-request-form .b-textarea-container {
	width: auto;
	height: auto;
	float:left;
	padding: 1px;
	background: #98979b url(../../../img/textarea-border.png) repeat-x;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
}
/* - - EOF - - */
/* from file: blocks/b-calendar/b-calendar.css */
.b-calendar {
	border:1px solid #B8B7B7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.b-calendar .top-edge {
	background-position: 0 -15px !important;
	height: 5px !important;
	top: -5px !important;
}
.b-calendar .b-year-nav, .b-calendar .b-month-nav {
	position:absolute;
	top:10px;
}
.b-calendar .b-month-nav {
	left:7px;
}
.b-calendar .b-year-nav {
	right:7px;
}
.b-calendar .b-year-nav div, .b-calendar .b-month-nav div {
	float:left;
}
.b-calendar .b-next-year-button, .b-calendar .b-prev-year-button, .b-calendar .b-next-month-button, .b-calendar .b-prev-month-button {
	width:8px;
	height:10px;
	padding:2px;
	color:#0084BD;
	font-size:0.8em;
	float:left;
}
.b-calendar .b-next-year-button:after, .b-calendar .b-next-month-button:after {
	content:'>';
}
.b-calendar .b-prev-year-button:after, .b-calendar .b-prev-month-button:after {
	content:'<';
}
.b-calendar .b-prev-button {
	position:absolute;
	left:-15px;
	top:80px;
}
.b-calendar .b-next-button {
	position:absolute;
	right:-15px;
	top:80px;
}
/* - - EOF - - */
/* from file: blocks/b-slider-field-container/b-slider-field-container.css */
.b-slider-field-container .b-slider-field-content {
	position: relative;
	margin: 5px 0 30px 0;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}
.b-slider-field-container .b-slider-field-content .b-slider-container {
	background: url(../../../img/slider-background.png) 0 -4px repeat-x;
}
.b-slider-field-container .b-slider-field-content .b-slider-container .left,
.b-slider-field-container .b-slider-field-content .b-slider-container .right {
	width: 4px;
	height: 4px;
	position: absolute;
	top: 0;
}
.b-slider-field-container .b-slider-field-content .b-slider-container .left {
	left: 0;
	background: url(../../../img/slider-background.png) repeat-x;
}
.b-slider-field-container .b-slider-field-content .b-slider-container .right {
	right: 0;
	background: url(../../../img/slider-background.png) 0 -8px repeat-x;
}
.b-slider-field-container .b-slider-field-content .ui-slider-horizontal {
	height: 4px;
}
.b-slider-field-container .b-start-value,
.b-slider-field-container .b-current-value,
.b-slider-field-container .b-end-value {
	position: absolute;
	top: 1.5em;
	font-size: 0.9em;
}
.b-slider-field-container .b-start-value,
.b-slider-field-container .b-end-value {
	color: #747780;
	z-index: 1;
}
.b-slider-field-container .b-start-value {
	left: 0;
}
.b-slider-field-container .b-current-value {
	left: 100px;
	background: #fff;
	padding: 0 2px;
	margin-left: -2px;
	-webkit-box-shadow: #fff 0 0 5px;
	-moz-box-shadow: #fff 0 0 5px;
	box-shadow: #fff 0 0 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 2;
}
.b-slider-field-container .b-end-value {
	right: 0;
}
/* - - EOF - - */
/* from file: blocks/b-text-field-container/b-text-field-container.css */
.b-text-field-container, .b-button-container {
	position: relative;
	z-index: 5;
	display: block;
}
.b-text-field-container_price {
	display:-moz-inline-stack;
	display:inline-block;
	width:60px;
}
.b-text-field-container_price input[type="text"] {
	text-align:right;
}
.b-text-field-container .b-loader {
	top: 13px !important;
	right: 0 !important;
}
.b-text-field-content {
	margin: 0 14px;
	position: relative;
}
.b-text-field-container .left, .b-text-field-container .right {
	position: absolute;
	width: 14px;
	height: 46px;
	top: 0;
	overflow: hidden;
}
.b-text-field-container .left {
	left: -8px;
	background-position:0 -138px;
}
.b-text-field-container .right {
	right: -14px;
	background-position:-37px -230px;
}
.b-text-field-container .left, .b-text-field-container .right {
	display:block;
	background: url(../../../img/form-elements.png) no-repeat;
}
.b-text-field-container .b-calendar-icon {
	display: block;
	margin: 0;
	position: absolute;
	width: 16px;
	height: 16px;
	overflow: hidden;
	right: 11px;
	top: 15px;
	z-index: 20;
	cursor: pointer;
	background: url(../../../img/form-elements.png) no-repeat -14px -1625px;
}
.b-text-field-container input[type=text],
.b-text-field-container input[type=password],
.b-text-field-container select {
	font-size: 1.1em;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	padding: 13px 0;
	display: block;
	background: url(../../../img/form-elements.png) 0 -184px repeat-x;
	position: relative;
	z-index: 5;
}
.b-text-field-container .clear-button {
	position: absolute;
	width:11px;
	height:11px;
	right:0;
	top:4px;
	overflow: hidden;
	z-index:21;
	background-color: #fff;
}
.b-search-container .b-text-field-container .clear-button {
	top: 5px;
	right: -1px;
}
.b-search-bar .clear-button {
	cursor: pointer;
	right: -15px;
	top: 4px;
}
.b-append-input .clear-button, .b-text-field-container .clear-button {
	background: url(../../../img/selected-list-icons.png) no-repeat -12px 1px;
}
.selected .clear-button {
	background-position:-23px 1px;
}
.b-article-body li li {
	margin:0 -10px 0 -110px;
}
/* - - EOF - - */
/* from file: blocks/b-textarea/b-textarea.css */

.b-textarea {
	position: relative;
	display: block;
	padding: 0 0 0 10px;
}
.b-textarea textarea {
	width: 100%;
	height: 190px;
}
.b-textarea .b-tiny_icon {
	margin: -4px 3px 0 -3px;
}
.b-document-request-form .b-textarea,
.b-document-request-form .b-textarea-container,
.b-document-request-form .b-textarea textarea,
.b-cases-request-form .b-textarea,
.b-cases-request-form .b-textarea-container,
.b-cases-request-form .b-textarea textarea {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	resize: none;
}
.b-document-request-form .b-textarea,
.b-cases-request-form .b-textarea {
	width: auto;
	height: auto;
	float:left;
	padding: 1px;
	background: url(../../../img/textarea-bg.png) repeat-x;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
}
.b-document-request-form .b-textarea textarea,
.b-cases-request-form .b-textarea textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.333em;
	width: 394px;
	height: 84px;
	border-width: 0;
	margin: 0;
	padding: 2px;
	background-color: #fff;
}
.b-add-document .b-textarea textarea {
	height: 114px;
}
/* - - EOF - - */
/* from file: blocks/b-textarea-container/b-textarea-container.css */
/* Warning: file was included more than once! /apps/flg_3.1/static/css/blocks/b-textarea-container/b-textarea-container.css */
.b-textarea-container {
	width: 100%;
	height: 190px;
}
.b-document-request-form .b-textarea-container,
.b-cases-request-form .b-textarea-container {
	width: auto;
	height: auto;
	float:left;
	padding: 1px;
	background: #98979b url(../../../img/textarea-border.png) repeat-x;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
}
/* - - EOF - - */
/* from file: blocks/b-sliding-menu/b-sliding-menu.css */
.b-sliding-menu li {
	height: 49px;
	line-height: 52px;
	padding-left: 50px;
	position: relative;
	border-bottom: 1px solid #B8B7B7;
	cursor: pointer;
}
.b-sliding-menu li:hover {
	background: #f4f7fd;
}
.b-sliding-menu li .b-icon {
	margin-top:10px;
}
.b-sliding-menu .filter-item {
	color: #2d3038;
	font-size: 0.8em;
	padding-left: 30px;
	text-shadow:0 1px #fff;
}
.b-sliding-menu .filter-item.filter-item--selected {
	background: url(../../../img/context-menu-selected-background.png) 0 -34px repeat-x;
	color: #fff;
	text-shadow: #5783b1 1px -1px !important;
}
.b-sliding-menu .all-docs .b-icon i {
	left:-210px;
}
.b-sliding-menu .practice .b-icon i {
	left:-240px;
}
.b-sliding-menu .responses .b-icon i {
	left:-120px;
}
.b-sliding-menu .letters .b-icon i {
	left:-330px;
}
.b-sliding-menu .forms .b-icon i {
	left:-270px;
}
.b-sliding-menu .other-docs .b-icon i {
	left:-300px;
}
/* - - EOF - - */
/* from file: blocks/b-not_found/b-not_found.css */
.b-not-found {
	font-size: 15px;
	margin: 25px 40px 55px 40px;
}
.b-not-found h1 {
	font-size: 1.35em;
	line-height: 1.5em;
	margin-bottom: 5px;
	color: #4D5462;
}
.b-not-found .b-add-document dl {
	font-size: .8em;
	color: #4D5462;
	line-height: 1.666em;
	padding: 80px 0 13px 0;
}
.b-not-found .b-add-document dl dt {
	font-size: 1.25em;
	font-weight: bold;
	color: #4D5462;
	margin-bottom: 11px;
}
.b-not_found-category {
	margin-top:27px;
	line-height:1.35em;
	color:#0085BD;
}
.b-not_found-category dd {
	margin-left:-8px;
}
.b-not_found-category--no_shift dd {
	margin-left:0;
}
.b-not-found .b-document-request-form,
.b-not-found .b-cases-request-form {
	margin-left: -1px;
	width: auto;
	height: auto;
	float:left;
}
/* - - EOF - - */
/* from file: blocks/b-search-wrapper/b-search-wrapper.css */
.b-search-wrapper {
	position: relative;
	padding: 10px;
	height: 21px;
	border-bottom: 1px #8f9297 solid;
	background:#dee1e4 url(../../../img/search-help-gradient.png) repeat-x;
}
.b-search-wrapper .b-text-field-container {
	margin: 0 0 0 11px;
	height: 21px;
	background: url(../../../img/search-help-sprite.png) repeat-x 0 -21px;
}
.b-search-wrapper .b-loader,
.b-search-wrapper .ui-text-field .b-loader {
	background: none;
	height: 10px;
	overflow: hidden;
	right: 7px !important;
	top: 6px !important;
	width: 11px;
	z-index: 22;
}
.b-search-wrapper .b-text-field-container input[type=text] {
	width:100%;
	line-height: 100% !important;
	z-index: 20;
	border:0;
	font-size: 13px;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding:0;
}
.b-search-wrapper .b-loader i,
.b-search-wrapper .ui-text-field .b-loader i {
	position:absolute;
	background: #fff url(../../../img/loader-search-sprite.png) no-repeat;
	height: 10px;
	width: 88px;
}
/* - - EOF - - */
/* from file: blocks/b-search-bar-message/b-search-bar-message.css */
.b-search-bar-message {
	padding: 3px 10px 4px;
	height: 22px;
	background: #dee1e4 url(../../../img/search-help-gradient.png) repeat-x;
}
.b-search-bar-message .b-text-field-container {
	margin: 0 23px 0 21px;
}
.b-search-bar-message input {
	width: 100%;
	background: url(../../../img/search-help-sprite.png) 0 -21px repeat-x;
	height: 20px;
	padding-top: 1px;
	z-index: 20;
	font-size: 0.85em;
}
.b-search-bar-message .b-icon-search {
	width: 13px;
	height: 12px;
	left: 26px;
	top: 2px;
	z-index: 30;
	background: url(../../../img/search-help-sprite.png) -5px -66px !important;
}
/* - - EOF - - */
/* from file: blocks/b-search-bar-relation/b-search-bar-relation.css */
.b-search-bar-relation {
	padding: 14px 10px 9px;
	height: 22px;
	background: #4E5462;
	border: none;
}
.b-search-bar-relation .ui-text-field_rounded .ui-text-field .ui-field {
	height: 24px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.b-search-bar-relation .ui-text-field_rounded .ui-text-field,
.b-search-bar-relation .ui-text-field_rounded .ui-field-border,
.b-search-bar-relation .ui-text-field_rounded .ui-field-inner {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.b-search-bar-relation .ui-field-inner {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(#2D3038));
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0), #2D3038);
	background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0), #2D3038);
	background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0), #2D3038);
	background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0), #2D3038);
	background: linear-gradient(bottom, rgba(255, 255, 255, 0), #2D3038);
}
.b-search-bar-relation .ui-text-field_rounded .ui-text-field-content .ui-icon-search {
	top: 8px;
	left: 8px;
}
.b-search-bar-relation .ui-text-field-content .ui-text-field-reset {
	top: 8px;
	right: 8px;
}
/* - - EOF - - */
/* from file: blocks/b-search-form_main/b-search-form_main.css */
.b-search-form_main .b-button-container {
	float: right;
	margin: -34px -2px 3px 0;
}
.b-search-form_main .b-icon {
	width: 20px;
	background-position: -12px -900px;
}
/* - - EOF - - */
/* from file: blocks/b-search-container/b-search-container.css */
.b-search-container .left {
	left: -21px;
}
.b-search-container span {
	background: url(../../../img/search-header-sprite.png) !important;
}
.b-search-container .right {
	right: -15px;
	background-position:0 -44px !important;
}
.b-search-container .b-loader i {
	background: none;
}
.b-search-container .b-icon-search {
	width: 15px;
	height: 12px;
	left: 26px;
	top: 2px;
	z-index: 30;
	background: url(../../../img/search-header-sprite.png) -5px -70px;
}
.b-search-container .right {
	background-position:-12px -44px;
}
.b-search-container .left, .b-search-container .right {
	overflow: hidden;
	width: 21px;
	height: 22px;
	position: absolute;
}
.b-search-container .right {
	width: 21px;
	right: -10px;
}
.b-search-container .b-text-field-container .b-loader {
	top:3px !important;
}
/* - - EOF - - */
/* from file: blocks/b-panel/b-panel.css */
.b-panel {
	position: absolute;
	background:#f5f6fb;
	z-index: 400;
}
.b-panel .top-left-edge {
	height: 40px;
	left: -20px;
	position: absolute;
	top: -20px;
	width: 40px;
	z-index: -1;
	background-position:0 -60px;
}
.b-panel .top-edge {
	height: 21px;
	left: 20px;
	position: absolute;
	right: 20px;
	top: -20px;
	z-index: -1;
	background-repeat:repeat-x;
	background-position:0 -29px;
}
.b-panel .top-right-edge {
	height: 40px;
	position: absolute;
	right: -20px;
	top: -20px;
	width: 40px;
	z-index: -1;
	background-repeat:repeat-x;
	background-position: -40px -60px;
}
.b-panel .right-edge {
	bottom: 20px;
	position: absolute;
	right: -20px;
	top: 20px;
	width: 20px;
	z-index: -1;
}
.b-panel .bottom-right-edge {
	bottom: -20px;
	height: 40px;
	position: absolute;
	right: -20px;
	width: 40px;
	z-index: -1;
	background-position: -40px -103px;
}
.b-panel .bottom-edge {
	bottom: -19px;
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
	z-index: -1;
	background-repeat:repeat-x;
	background-position: 0 -50px;
}
.b-panel .bottom-left-edge {
	bottom: -20px;
	height: 40px;
	left: -20px;
	position: absolute;
	width: 40px;
	z-index: -1;
	background-repeat:repeat-x;
	background-position: 0 -103px;
}
.b-panel .left-edge {
	bottom: 20px;
	left: -20px;
	position: absolute;
	top: 20px;
	width: 20px;
	z-index: -1;
}
/* - - EOF - - */
/* from file: blocks/b-context-panel/b-context-panel.css */
.b-context-panel {
	background: #fff;
	border: none;
}
.b-context-panel .top-left-edge,
.b-context-panel .top-right-edge,
.b-context-panel .bottom-right-edge,
.b-context-panel .bottom-left-edge {
	width:5px;
	height:5px;
	background-image: url(../../../img/corners-sprite.png);
}
.b-context-panel .top-left-edge {
	background-position: -24px -60px;
	top:-1px;
	left:-1px;
}
.b-context-panel .top-edge {
	height: 1px;
	top: -1px;
	left:4px;
	right:4px;
	border-top:1px #b7b7b7 solid;
}
.b-context-panel .top-right-edge {
	background-position: -29px -60px;
	top:-1px;
	right:-1px;
}
.b-context-panel .left-edge {
	border-left:1px #b7b7b7 solid;
	width:1px;
	left: -1px;
	top:4px;
	bottom:4px;
}
.b-context-panel .right-edge {
	border-right:1px #b7b7b7 solid;
	width:1px;
	right: -1px;
	top:4px;
	bottom:4px;
}
.b-context-panel .bottom-right-edge {
	background-position: -29px -65px;
	bottom:-1px;
	right:-1px;
}
.b-context-panel .bottom-edge {
	height: 1px;
	bottom: -1px;
	left:4px;
	right:4px;
	border-bottom:1px #b7b7b7 solid;
}
.b-context-panel .bottom-left-edge {
	background-position: -24px -65px;
	bottom:-1px;
	left:-1px;
}
/* - - EOF - - */
/* from file: blocks/b-form-submitter/b-form-submitter.css */
.b-form-submitter {
	margin: 10px auto;
}
/* - - EOF - - */
/* from file: blocks/b-append-input/b-append-input.css */
.b-append-input {
	position: relative;
}
.b-append-input .left, .b-append-input .input-container, .b-append-input .right, .selected .b-append-input-container .input-container {
	background:url(../../../img/append-sprite.png) no-repeat;
}
.b-append-input .left {
	position: absolute;
	z-index:1;
	width: 17px;
	height: 20px;
	left: 0;
	top: 0;
	overflow:hidden;
	background-position:0 -60px;
}
.b-append-input .input-container {
	margin:0 13px;
	background-repeat:repeat-x;
	background-position:0 -80px;
	height:20px;
}
.b-append-input input {
	-webkit-appearance: none;
	width:100%;
	display:block;
	line-height: 12px !important;
	padding:0 2px;
	background: transparent;
	border: 0;
}
.b-append-input .right {
	position: absolute;
	width: 17px;
	height: 20px;
	z-index:1;
	right: -4px;
	top: 0;
	overflow:hidden;
}
.b-append-input_selected .b-append-input-container .left {
	background-position:0 0;
}
.b-append-input_selected .b-append-input-container .right {
	background-position:0 -20px;
}
.selected .b-append-input-container .input-container {
	background-repeat:repeat-x;
	background-position:0 -40px;
}
.b-append-input .clear-button, .b-text-field-container .clear-button {
	position: absolute;
	width:11px;
	height:11px;
	right:5px;
	top:4px;
	overflow: hidden;
	z-index:2;
}
.b-append-input .b-loader {
	right: 6px;
	top: 5px;
	background: url(../../../img/loader-search-sprite.png) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	width: 11px;
	z-index: 22;
}
/* - - EOF - - */
/* from file: blocks/b-helper-text/b-helper-text.css */
.b-helper-text {
	font-size: 0.8em;
	color: #75787E;
	line-height: 160%;
}
/* - - EOF - - */
/* from file: blocks/l-registration-complete/l-registration-complete.css */
.l-registration-complete .b-view {
	width: 371px;
	margin: 0 auto;
	padding-top: 250px;
	background: url(../../../img/big-mark-sign.png) 50% 0 no-repeat;
}
.l-registration-complete h1 {
	font-size: 2em;
	margin-bottom: 0.4em;
}
.l-registration-complete .b-view {
	margin-top: 200px;
}
.l-registration-complete a {
	color: #0085BC;
	text-decoration: none;
}
.l-registration-complete p {
	text-align: center;
	color: #62656c;
	line-height: 1.66;
	margin-bottom: 1em;
}
/* - - EOF - - */
/* from file: blocks/b-filter_item-count/b-filter_item-count.css */
.b-filter_item-count {
	position:absolute;
	right:10px;
	top:0;
	color:#1999FF;
	text-shadow:0 1px #fff;
}
.filter-item .b-loader {
	right:10px;
	top:21px;
	width:11px;
	overflow:hidden;
	background: none;
}
.filter-item .b-loader i {
	background: url(../../../img/loader-search-sprite.png) !important;
	height: 10px;
	margin: 0;
	position: absolute;
	top: 0;
	width: 88px;
}
.filter-item--no_result,
.filter-item--no_result .b-filter_item-count {
	color:#6F7683;
}
.filter-item--selected .b-filter_item-count {
	color:#fff;
	text-shadow:0 -1px #5783b1;
}
/* - - EOF - - */
/* from file: blocks/b-big-loader/b-big-loader.css */
.b-big-loader {
	width: 32px;
	height: 32px;
	background: url(../../../img/big-loader.gif) no-repeat;
}
/* - - EOF - - */
/* from file: blocks/b-loading-progress/b-loading-progress.css */
.b-loading-progress {
	background: #000 url(../../../img/loader.jpg) repeat-x;
}
/* - - EOF - - */
/* from file: blocks/b-form-row/b-form-row.css */
.b-form-row {
	position: relative;
}
.b-form-row input.empty {
	color: #828282;
}
.b-form-row .current .left i {
	top: 0;
	left: 0;
}
.b-form-row .current .right i {
	top: -92px;
	left: -32px;
}
.b-document-request-form .b-form-row,
.b-cases-request-form .b-form-row {
	margin-bottom: 17px;
}
/* - - EOF - - */
/* from file: blocks/b-register-form/b-register-form.css */
.b-register-form {
	margin-top: 10px;
}
.b-register-form .b-form-submitters {
	margin-top: 40px;
}
.b-register-form label {
	font-size: 0.8em;
	float: left;
	width: 36%;
	padding: 16px 15px 0 0;
	text-align: right;
	font-weight: bold;
}
.b-register-form .form-email-row {
	width: 45%;
}
.b-register-form .current input {
	background: url(../../../img/form-elements.png)  0 -46px repeat-x;
}
/* - - EOF - - */
/* from file: blocks/b-revisions-list/b-revisions-list.css */
.b-revisions-list {
	margin: 4px 0 30px;
	position: relative;
}
.b-revisions-list ul li {
	min-height: 15px;
	margin-bottom: 5px;
	position: relative;
}
.b-revisions-list ul li a {
	margin:0 0 0 20px;
	color: #4d5462;
	cursor: pointer;
	text-decoration: none;
}
.b-revisions-list--selectable ul li a {
	margin:0 0 0 6px;
}
.b-revisions-list ul li a:hover {
	color: #0085bc;
	text-decoration: underline;
}
.b-revisions-list ul li a.active {
	color: #2d3038;
	font-weight: bold;
}
.b-revisions-list ul li .b-ui-checkbox, .b-revisions-list .jquery-checkbox {
	margin:-2px 0 0 19px;
}
.b-revisions-list--project ul li .b-ui-checkbox, .b-revisions-list--project .jquery-checkbox {
	margin:-1px 0 0 0;
}
.b-revisions-list ul li .b-ui-checkbox {
	-webkit-appearance:none;
	-moz-appearance:none;
}
.b-revisions-list .jquery-checkbox, .b-revisions-list .all-revisions span {
	cursor: pointer;
}
.b-revisions-list .all-revisions {
	color:#0085BC;
	margin:13px 0 0;
}
/* - - EOF - - */
/* from file: blocks/document_info/document_info.css */
.document_info .b-title {
	float:none;
	width:auto;
	margin-bottom: 11px;
	display:block;
}
.document_info .b-title h2 {
	color: #2D3038;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 4px;
	position: relative;
}
.document_info .b-title h4 { color: #4d5462; }
.document_info .b-title dl {
	float: none;
	width: 70%;
	margin-left: 80px;
}
.document_info h1 {
	font-size: 1.25em;
	line-height: 1.4em;
}
.document_info h4 {
	padding-bottom: 1px;
	position: relative;
}
.bydate .b-doc-info-block h4 {
	padding-bottom: 3px;
}
.document_info .case-appendixes h4 {
	color:#4D5462;
	margin-bottom:4px;
}
.document_info p {
	color: #6f7683;
	padding: 0 0 10px !important;
}
.document_info .b-tiny-icon {
	left: -22px !important;
	top: -2px;
}
.document_info h4 .revisions { background-position:-640px 0 !important; }
.document_info h4 .doc-bydate { background-position:-224px 0 !important; }
.document_info h4 .appendixes { background-position:-864px 0 !important; }
.document_info .b-button_low button {
	font-size: 1em;
}
.document_info .parent,
.document_info .case-appendixes,
.document_info .parent,
.document_info .bydate { margin-bottom: 20px; }
.document_info .redaction_info {
	margin: 0;
	padding: 13px 10px 18px 0;
}
.document_info .parent a {
	color: #548800;
	line-height: 1.5;
	text-decoration: none;
}
.document_info .sidepanel-revisions {
	margin-top:10px;
	padding-top:16px;
	border-top: 1px #b8b8b8 solid;
}
.document_info .case-appendixes {
	margin: 0;
	padding:25px 10px 10px 0;
}
.document_info .case-appendixes ul {
	border-top: 1px solid #B8B8B8;
	margin: 0 -30px 0 -40px;
}
.document_info .case-appendixes li {
	line-height: 1.5em;
	border-bottom: 1px solid #B8B8B8;
}
.document_info .case-appendixes a,
.document_info .case-appendixes span {
	color: #4d5462;
	text-decoration: none;
	padding: 6px 25px 5px 40px;
	display: block;
	position: relative;
}
.document_info .case-appendixes a:hover {
	color: #fff;
	background: #05bcff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KCQk8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDViY2ZmIi8+DQoJCTxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxNGRmZiIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNncmFkKSIvPg0KPC9zdmc+);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#05bcff), to(#014dff));
	background: -webkit-linear-gradient(100% 100% 90deg, #014dff, #05bcff);
	background: -moz-linear-gradient(100% 100% 90deg, #014dff, #05bcff);
	background: -ms-linear-gradient(100% 100% 90deg, #014dff, #05bcff);
	background: -o-linear-gradient(100% 100% 90deg, #014dff, #05bcff);
	background: linear-gradient(100% 100% 90deg, #014dff, #05bcff);
}
.document_info .case-appendixes a i.b-icon {
	top:50%;
	left:auto;
	right:10px;
	width:9px;
	height:12px;
	margin:-6px 0 0;
	background:url(../../../img/icons.png) -59px -77px no-repeat;
}
.document_info .case-appendixes a:hover i.b-icon {
	background-position: -59px -90px;
}
.document_info .case-appendixes a big,
.document_info .case-appendixes span big {
	color: #2d3038;
	font-size: 1.25em;
}
.document_info .case-appendixes a:hover big {
	color: #fff;
}
.document_info .g-pane--blue_bright .case-appendixes-link,
.document_info .case-appendixes .g-pane--blue_bright .case-appendixes-link big {
	color:#fff;
}
.b-revisions-list ul li i,
.document_info h4 .past,
.document_info h4 .current,
.document_info h4 .future {
	background: url(../../../img/icons.png) -26px -61px no-repeat;
	height: 7px;
	left: 4px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	width: 7px;
}
.b-revisions-list ul li i {
	margin: -4px 0 0 -2px;
}
.b-revisions-list ul.future,
.b-revisions-list ul.current { padding-bottom: 10px; }
.b-revisions-list ul.future li i,
.b-revisions-list ul.current li i,
.document_info h4 .current,
.document_info h4 .future {
	height: 16px;
	left: 0;
	margin-top: -8px;
	width: 16px;
}
.document_info h4 .past {
	left: -19px !important;
	margin-top: -4px;
}
.b-revisions-list ul.future li i,
.document_info h4 .future { background-position: -33px -61px; }
.b-revisions-list ul.current li i,
.document_info h4 .current { background-position: -49px -61px; }
.document_info .b-presenter {
	margin-top: 20px;
}
.document_info .b-presenter .pic {
	width: 106px;
	height: 106px;
	margin-left: 59px;
	cursor: pointer;
	background: url(../../../img/document-info-refresh.png) no-repeat;
}
.filter .b-presenter .pic {
	width: 106px;
	height: 106px;
	margin-left: 59px;
	background: url(../../../img/filter-presenter.png) no-repeat;
}
.document_info .b-select {
	width: 80%;
}
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/b-tiny-icon.css */
.b-tiny-icon {
	height: 16px;
	overflow: hidden;
	position: absolute;
	width: 16px;
	background: url(../../../img/sprite-icons16.png) no-repeat;
}
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--appendix/b-tiny-icon--appendix.css */
.b-tiny-icon--appendix { background-position: -560px }
/* - - EOF - - */
/* - - EOF - - */
/* from file: main_4.css */
/* from file: blocks/b-tiny-icon/--arbitr/b-tiny-icon--arbitr.css */
.b-tiny-icon--arbitr { background-position: -368px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--constitutional/b-tiny-icon--constitutional.css */
.b-tiny-icon--constitutional { background-position: -272px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--court/b-tiny-icon--court.css */
.b-tiny-icon--court { background-position: -64px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--court_plenum/b-tiny-icon--court_plenum.css */
.b-tiny-icon--court_plenum { background-position: -1184px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--edict/b-tiny-icon--edict.css */
.b-tiny-icon--edict { background-position: -352px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--expert/b-tiny-icon--expert.css */
.b-tiny-icon--expert { background-position: 0 }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--federal/b-tiny-icon--federal.css */
.b-tiny-icon--federal { background-position: -112px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--government/b-tiny-icon--government.css */
.b-tiny-icon--government { background-position: -976px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--instruction/b-tiny-icon--instruction.css */
.b-tiny-icon--instruction { background-position: -288px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--international/b-tiny-icon--international.css */
.b-tiny-icon--international { background-position: -320px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--letter/b-tiny-icon--letter.css */
.b-tiny-icon--letter { background-position: -48px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--order/b-tiny-icon--order.css */
.b-tiny-icon--order { background-position: -256px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--other/b-tiny-icon--other.css */
.b-tiny-icon--other { background-position: -240px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--president/b-tiny-icon--president.css */
.b-tiny-icon--president { background-position: -336px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--project/b-tiny-icon--project.css */
.b-tiny-icon--project { background-position: -96px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--regional/b-tiny-icon--regional.css */
.b-tiny-icon--regional { background-position: -80px }
/* - - EOF - - */
/* from file: blocks/b-tiny-icon/--snip/b-tiny-icon--snip.css */
.b-tiny-icon--snip { background-position: -1230px }
/* - - EOF - - */
/* from file: blocks/b-button-icon/b-button-icon.css */
.b-button-icon {
	width: 30px;
	height: 30px;
	margin: 0;
	overflow: hidden;
	display: block;
	background: url(../../../img/search-bar-buttons.png) no-repeat;
}
.b-button-container.active .b-button-icon {
	background-position:-30px 0;
}
/* - - EOF - - */
/* from file: blocks/b-popup/b-popup.css */
.b-popup {
	position: absolute;
	z-index: 50;
	top: -300px;
	left: 50%;
	width: 500px;
	margin: 0px 0 0 -250px;
	padding-top: 20px;
	border: 2px #5f6776 solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	box-shadow: 0 4px 6px #555;
	-moz-box-shadow: 0 4px 6px #555;
	-webkit-box-shadow: 0 4px 6px #555;
	z-index: 50;
}
.b-popup .b-loader_small {
	margin: 0 auto;
}
.js .b-popup .b-close-button {
	display: block;
}
.b-popup .b-close-button .b-icon {
	height: 20px;
	margin: 0;
	width: 20px;
}
.b-popup .b-close-button .b-icon {
	background: url(../../../img/form-elements.png) no-repeat -11px -611px;
	width: 20px;
	height: 20px;
}
.b-popup h2 {
	font-size: 2em;
	padding-bottom: 12px;
}
/* - - EOF - - */
/* from file: blocks/b-column/b-column.css */
.b-column {
	float:left;
	width:300px;
	height:100%;
}
.b-column_collapsed {
	width:31px;
}
.b-column_district {
	background:#e9f0fa;
}
.b-column_liquid {
	float:none;
	width:auto;
}
.b-column_left {
	margin-left:600px;
}
.b-column_right {
	margin-right:600px;
}
.b-column_center {
	margin:0 300px;
}
.b-column_fix-left {
	margin-left:-100%;
}
.b-column_fix-right {
	margin-left:-300px;
}
.b-column .header {
	font-size:.8em;
	line-height: 20px;
	font-weight:bold;
	color:#3F3F3F;
	min-height:20px;
	position:relative;
	z-index:300;
	padding:5px 10px;
	background:#d5d9dc url(../../../img/article-header-bg.png) repeat-x;
	border-bottom: 1px solid #75787e;
}
.b-list-document-text .header a.b-header-link,
.b-column .header a.b-header-link {
	color: #3f3f3f;
	padding-left: 24px;
	position: relative;
	text-decoration: none;
	float: left;
}
.b-list-document-text .header a.b-header-link i,
.b-column .header a.b-header-link i {
	background: url(../../../img/icons.png) no-repeat;
	height: 16px;
	left: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 16px;
}
.b-list-document-text .header a.b-header-link i.link,
.b-column .header a.b-header-link i.link { background-position: -65px -60px; }
.b-column .header_grad {
	color:#fff;
	text-shadow:-1px -1px 1px #515865;
	min-height:19px;
	border-bottom-color:#2d3038;
	background:#606876 url(../../../img/search-sort-bg.png) repeat-x;
}
.b-column .header object {
	display:none;
}
.b-column .header ins {
	text-decoration:none;
	display:block;
}
.b-column_collapsed .header span {
	display:block;
	cursor:pointer;
	white-space:nowrap;
	margin:155px 0 0;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform:rotate(-90deg);
}
.b-column_collapsed .header object {
	display:block;
}
.b-column_collapsed .header ins {
	display:none;
}
.b-column .header, .b-column .body {
	border-right: 1px solid #b8b8b8;
}
.b-column_collapsed .header {
	width:30px;
	padding:0;
	border-bottom:none;
	border-right:1px solid #75787e;
	overflow:hidden !important;
}
.b-column_collapsed .body {
	display:none;
}
.l-fix-columns_right .b-column .header, .l-fix-columns_right .b-column .body, .b-column_fix-right .header, .b-column_fix-right .body {
	border-right:none;
	border-left:1px solid #75787e;
}
.b-column_liquid .header, .b-column_liquid .body {
	border-right:none;
}
.b-column .column-toggler {
	position:absolute;
	top:12px;
	right:10px;
	width:4px;
	height:8px;
	overflow:hidden;
	cursor:pointer;
	background:url(../../../img/icons.png) -29px 0 no-repeat;
}
.b-column_collapsed .column-toggler {
	background-position:-33px 0;
}
/* - - EOF - - */
/* from file: blocks/b-search-results-sort/b-search-results-sort.css */
.b-search-results-sort, .b-search-results-sort__left_column--empty {
	min-height:30px;
	overflow:hidden;
	background:#606876 url(../../../img/search-sort-bg.png) repeat-x;
	border-bottom:1px solid #2d3038;
	position:relative;
	z-index: 100;
}
.b-search-results-sort--empty {
	background: none;
	border: none;
}
.b-search-results-sort__pattern {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../../../img/search-sort-pattern.png);
	position: absolute;
}
.b-search-results-sort__left_column {
	float: none;
	width: auto;
	overflow: hidden;
}
.b-search-results-sort__right_column {
	float: right;
	margin: 0 10px;
}
.b-search-results-options {
	font-size: .8em;
	font-weight: bold;
	position: relative;
	padding-left: 30px;
	line-height: 30px;
	text-shadow: 0 -1px 0 #000;
	cursor: pointer;
	color: #fff;
}
.b-search-results-options--active,
.b-search-results-options.selected .b-search-results-options--inactive {
	display: none;
}
.b-search-results-options.selected .b-search-results-options--active {
	display: inline;
}
.b-search-results-options .b-icon {
	top: 50%;
	left: 0;
	position: absolute;
	width: 22px;
	height: 25px;
	margin: -12px 0 0;
	background: url(../../../img/search-sort-icons.png) no-repeat;
}
.b-search-results-options--empty.b-search-results-options .b-icon {
	background-position: -27px;
}
.b-search-results-sort .switchers {
	float:left;
	padding:5px 0 5px 10px;
}
.b-search-results-sort .switchers li {
	font-size:.8em; 
	font-weight:bold;
	line-height:1.66em; 
	height: 20px;
	display:inline;
	float:left;
	position:relative;
	margin-right:10px;
	padding: 0 10px;
	overflow:hidden;
	text-align:center;
}
.b-search_result-deprecated_switcher {
	font-weight:bold;
	font-size:.8em;
	float: left;
	line-height: 30px;
	cursor:pointer;
}
.b-search_result-deprecated_switcher label {
	padding-left: 5px;
	cursor:pointer;
}
.b-search-results-sort .switchers li a, .b-search-results-sort .switchers li span, .b-search_result-deprecated_switcher {
	color:#fff;
	text-shadow:#4c5361 0 -1px 0;
	text-decoration:none;
	display:block;
	position:relative;
	z-index:10;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.b-search-results-sort .switchers li .cn {
	display:block;
	position:absolute;
	top:-10px;
	left:-10px;
	width:100%;
	height:40px;
	background:url(../../../img/sort-button.png) repeat-x;
}
.b-search-results-sort .switchers li.act .cn {
	background-image:url(../../../img/sort-button-act.png);
}
.b-search-results-sort .switchers li .cn.tr, .b-search-results-sort .switchers li .cn.br {
	margin-left:100%;
}
.b-search-results-sort .switchers li .cn.bl, .b-search-results-sort .switchers li .cn.br {
	margin-top: 20px;
}
/* - - EOF - - */
/* from file: blocks/b-header-row-content-container/b-header-row-content-container.css */
.b-header-row-content-container li div a {
	line-height: 1.25em;
}
.b-content-navigation .b-content-navigation-list .b-header-row-content-container .child {
	margin-top: -1px;
}
.chapter {
	margin-bottom: 1px;
}
.chapter-child,
.chapter--appendixes {
	position: relative;
	margin: 15px 0 0 10px;
}
.chapter--appendixes .b-arrow {
	top: 6px;
	left: -16px;
}
.chapter-child .chapter-child-link {
	color: #2D3038 !important;
}
/* - - EOF - - */
/* from file: blocks/g-text_overflow/g-text_overflow.css */

.g-text_overflow {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
/* - - EOF - - */
/* from file: blocks/b-found-document/--short_delimiter/b-found-document--short_delimiter.css */
.b-found-document--short_delimiter {
	border-bottom: 1px dotted #a9adb5;
	position: relative;
	z-index: 1;
	padding-top: 0 !important;
	margin: 0;
}
/* - - EOF - - */
/* from file: blocks/b-sidebar_plug/b-sidebar_plug.css */
.b-sidebar_plug {
	position: relative;
	width: 260px;
	padding: 20px;
}
.b-sidebar_plug-item {
	position: absolute;
}
.b-sidebar_plug-img {
	padding-bottom: 20px;
}
/* - - EOF - - */
/* - - EOF - - */
/* Warning: file was included more than once! /apps/flg_3.1/static/css/blocks/b-document-footer/b-document-footer.css */
/* Warning: file was included more than once! /apps/flg_3.1/static/css/blocks/b-textarea-container/b-textarea-container.css */
