
/* 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-checkbox/--white/b-checkbox--white.css */
.b-checkbox--white {
	top: 5px;
	width: 16px;
	height: 17px;
	margin-right: 7px;
	position: relative;
}
.b-checkbox--white input {
	width: 16px;
	height: 16px;
	margin: 0;
}
.b-checkbox--white > input + i {
	width: 16px;
	height: 17px;
	background: url(../../../../img/new/form_elements.png) no-repeat;
}
.b-checkbox--white > input[type=checkbox] + i {
	background-position: 0 -20px;
}
.b-checkbox--white > input[type=checkbox]:checked + i {
	background-position: -16px -20px;
}
/* - - EOF - - */
/* from file: blocks/b-checkbox/--metro/b-checkbox--metro.css */
.b-checkbox.b-checkbox--metro {
	width: 16px;
	height: 16px;
	position: relative;
}
.b-checkbox.b-checkbox--metro input {
	width: 16px;
	height: 16px;
	margin: 0;
}
.b-checkbox.b-checkbox--metro > input + i {
	width: 16px;
	height: 16px;
	background: url(../../../../img/new/checkbox-metro.png) no-repeat;
}
.b-checkbox.b-checkbox--metro > input[type=checkbox] + i {
	background-position: 0 0;
}
.b-checkbox.b-checkbox--metro > input[type=checkbox]:checked + i {
	background-position: -19px 0;
}
/* - - 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/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-popup/border/b-popup-border.css */
.b-popup-border {
	margin:0;
	border:1px solid #2C3038;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
/* - - EOF - - */
/* from file: blocks/b-popup/close/b-popup-close.css */
.b-popup-close {
	position:absolute;
	top:7px;
	right:6px;
	width:16px;
	height:16px;
}
.b-popup-close .b-icon {
	display:block;
	width:16px;
	height:16px;
	margin:0;
	cursor:pointer;
	background:url(../../../../img/icons.png) -60px 0px no-repeat;
}
/* - - EOF - - */
/* from file: blocks/b-popup/title/b-popup-title.css */

.b-popup-title {
	font-size:1.25em; 
	font-weight:400;
	
	margin:14px 0 17px;
	text-shadow: -1px -1px 0 #1a1c1f;
}
/* - - EOF - - */
/* from file: blocks/b-popup/--dark/b-popup--dark.css */
.b-popup--dark {
	width:400px;
	margin: 0px 0 0 -199px;
	padding:0px;
	color:#fff;
	background:rgba(34, 36, 42, .9);
	border:0;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.b-popup--dark .jspContainer {
	min-height: 73px;
}
.b-popup--dark .b-form {
	width: 360px;
}
.b-popup--dark .b-popup-close .b-close {
	top:3px;
	right:4px;
	margin:0;
}
.b-popup--dark .b-form {
	font-size:.8em;
	overflow:hidden;
	padding:0 20px 10px;
}
.b-popup--dark .b-field-wrap {
	height:auto;
}
.b-popup--dark .b-field--dark {
	margin:0 0 20px;
}
.b-popup--dark .b-scrollable {
	margin:0 -12px 0 0;
	overflow: hidden;
}
/* - - EOF - - */
/* from file: blocks/b-field/b-field.css */

.b-field {
	position: relative;
	display: block;
	padding: 0 10px;
}
.b-field .b-tiny_icon {
	margin: -4px 3px 0 -3px;
}
.b-field label.error {
	position: absolute;
	z-index: 4;
	top: 4px;
	right: 10px;
	left: 20px;
	padding: 2px;
	margin-left: -12px;
	color: red;
	background: #fff;
}
/* - - EOF - - */
/* from file: blocks/b-field/caption/b-field-caption.css */

.b-field-caption {
	font-size:12px;
	font-weight:bold;
	position:relative;
	display:block;
	margin:10px 0 8px -10px;
}
/* - - EOF - - */
/* from file: blocks/b-field/wrap/b-field-wrap.css */
.b-field-wrap {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	height: 28px;
	width: 100%;
	margin: 0 -10px;
	padding: 0 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.b-field-wrap input[type="text"] {
	font: 12px Arial, sans-serif;
	position: relative;
	z-index: 2;
	display: -moz-inline-box;
	display: inline-block;
	float: none;
	overflow: visible;
	height: 28px;
	width: 100%;
	margin: 0 -10px;
	padding: 0 10px;
	color: #2D3038;
	border: none;
	background: -webkit-gradient(linear, 0 0, 0 10%, from(#C5C5C5), to(#ffffff));
	background: -webkit-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background: -moz-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background: -ms-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background: -o-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background: linear-gradient(top, #C5C5C5, #ffffff 10%);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.b-field-wrap input[type="text"]:-moz-placeholder {
	color: #a9a9a9;
}
.b-field-wrap:after,
.b-field-wrap:before {
	content: '';
	position: absolute;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.b-field-wrap:after {
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	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);
}
.b-field-wrap:before {
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-field-wrap input[type="text"],
	head~body .b-field-wrap:after {
 	  border-radius: 0 !important;
  }
	head~body .b-field-wrap input[type="text"] {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjQzVDNUM1Ii8+DQo8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOnVybCgjZ3IpOyIgIHJ4PSIyIi8+DQo8L3N2Zz4=);
	}
	head~body .b-field-wrap:after {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGQ0ZjVjIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU2NWUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+);
	}
}
/* - - EOF - - */
/* from file: blocks/b-field/--dark/b-field--dark.css */

.b-field--dark .b-field-wrap {
	height:auto;
	min-height:30px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(#6D6F75));
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #6D6F75);
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0), #6D6F75);
	background:linear-gradient(top, rgba(0, 0, 0, 0), #6D6F75);
}
.b-field--dark .b-field-wrap:after {
	top:2px;
	right:2px;
	bottom:2px;
	left:2px;
	background:#22242A;
}
.b-field--dark .b-field-wrap:before {
	top:1px;
	right:1px;
	bottom:1px;
	left:1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#181A1C), to(#1C1C20));
	background: -moz-linear-gradient(top, #181A1C, #1C1C20);
	background:-o-linear-gradient(top, #181A1C, #1C1C20);
	background:linear-gradient(top, #181A1C, #1C1C20);
}
.b-field--dark .b-field-wrap input[type="text"] {
	background:none;
	color:#C1C4CA;
}
.b-field--dark .b-field-wrap .b-field-wrap-error input[type="text"] {
	background:#ffb3b3;
	color:#c6474e;
	-webkit-text-fill-color:#c6474e;
}
.b-field--dark .b-field-wrap .b-field-wrap-error input[type="text"]:focus {
	background:none;
	color:#C1C4CA;
	-webkit-text-fill-color:#C1C4CA;
}
.b-field--dark .b-field-caption {
	text-shadow:0 -1px #111214;
	color:#B7BAC1;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-field--dark .b-field-wrap,
	head~body .b-field--dark .b-field-wrap:before {
 	  border-radius: 0 !important;
  }
	head~body .b-field--dark .b-field-wrap {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2RDZGNzUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+);
	}
	head~body .b-field--dark .b-field-wrap:before {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTgxQTFDIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxQzFDMjAiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+);
  }
}
/* - - 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-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-select/caption/b-select-caption.css */

.b-select-caption {
	font-size:1em;
	font-weight:bold;
	display:block;
	margin:9px 0 7px -10px;
}
/* - - EOF - - */
/* from file: blocks/b-select/wrap/b-select-wrap.css */

.b-select-wrap {
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	height:28px;
	width:100%;
	margin:0 -10px;
	padding:0 10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.b-select-wrap input[type="text"] {
	font:12px Arial, sans-serif;
	position:relative;
	z-index:2;
	display:-moz-inline-box;
	display:inline-block;
	float:none;
	overflow:visible;
	height:28px;
	width:100%;
	margin:0 -10px;
	padding:0 10px;
	line-height:28px;
	color:#2D3038;
	border:none;
	background:-webkit-gradient(linear, 0 0, 0 10%, from(#C5C5C5), to(#ffffff));
	background:-webkit-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background:-moz-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background:-o-linear-gradient(top, #C5C5C5, #ffffff 10%);
	background:linear-gradient(top, #C5C5C5, #ffffff 10%);
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.b-select-wrap:before,
.b-select-wrap:after {
	content:'';
}
.b-select-wrap:before {
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	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:-o-linear-gradient(top, #4d4f5c, #55565e);
	background:linear-gradient(top, #4d4f5c, #55565e);
}
.b-select-wrap:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	background:#fff;
}
.b-select-wrap select {
	display:none;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-select-wrap:before,
	head~body .b-select-wrap:after {
 	  border-radius:0 !important;
  }
	head~body .b-select-wrap:before {
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGQ0ZjVjIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU2NWUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+);
	}
	head~body .b-select-wrap:after {
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkRGREZEIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNFQUVCRUMiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+IA==);
	}
}
/* - - EOF - - */
/* from file: blocks/b-select/choice/b-select-choice.css */

.b-select-choice {
	position:absolute;
	display:block;
	padding:0 10px;
}
.b-select-choice:before,
.b-select-choice:after {
	content:'';
}
.b-select-choice:before {
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	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:-o-linear-gradient(top, #4d4f5c, #55565e);
	background:linear-gradient(top, #4d4f5c, #55565e);
}
.b-select-choice:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	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:-o-linear-gradient(top, #FDFDFD, #EAEBEC);
	background:linear-gradient(top, #FDFDFD, #EAEBEC);
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-select-choice:before,
	head~body .b-select-choice:after {
 	  border-radius:0 !important;
  }
	head~body .b-select-choice:before {
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGQ0ZjVjIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU2NWUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+);
	}
	head~body .b-select-choice:after {
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkRGREZEIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNFQUVCRUMiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+IA==);
	}
}
/* - - EOF - - */
/* from file: blocks/b-select/options/b-select-options.css */

.b-select-options {
	position:relative;
	z-index:4;
	display:inline-block;
	width:100%;
	line-height:28px;
	color:#2D3038;
}
.b-select-options.default {
	color: #2D3038;
}
.b-select-options li {
	margin:0 -10px;
	padding:0 10px;
	
	white-space: nowrap;
}
.b-select-options li:hover {
	width:100%;
	cursor:pointer;
	background:#53B2FF;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzQjJGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiM3NUMyRkYiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzQjJGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOnVybCgjcmVkX2JsYWNrKSIgLz4NCjwvc3ZnPg==);
	background:-webkit-linear-gradient(top, #53B2FF 0%, #75C2FF 12%, #53B2FF 100%);
	background:-moz-linear-gradient(top, #53B2FF 0%, #75C2FF 12%, #53B2FF 100%);
	background:-o-linear-gradient(top, #53B2FF 0%, #75C2FF 12%, #53B2FF 100%);
	background:linear-gradient(top, #53B2FF 0%, #75C2FF 12%, #53B2FF 100%);
}
/* - - EOF - - */
/* from file: blocks/b-select/arrow/b-select-arrow.css */

.b-select-arrow {
	z-index:4;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	height:30px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.b-select-arrow:before,
.b-select-arrow:after {
	font-size:0;
	position:absolute;
	left:5px;
	width:0;
	content:'';
	border:4px solid transparent;
}
.b-select-arrow:before {
	top:5px;
	border-bottom-color:#5F6776;
}
.b-select-arrow:after {
	bottom:7px;
	border-top-color:#5F6776;
}
/* - - EOF - - */
/* from file: blocks/b-select/--dark/b-select--dark.css */
.b-select--dark {
	overflow:visible;
	height:30px;
	margin:0;
}
.b-select--dark .b-select-options {
	color:#fff;
	text-shadow:-1px -1px 0 #1A1C1F;
}
.b-select--dark .b-select-wrap {
	-webkit-box-shadow:0 0 7px #000;
	-moz-box-shadow:0 0 7px #000;
	box-shadow:0 0 7px #000;
}
.b-select--dark .b-select-wrap:before {
	background:#4e5055;
}
.b-select--dark .b-select-wrap:after {
	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:-o-linear-gradient(top, #383a3f, #22242a);
	background:linear-gradient(top, #383a3f, #22242a);
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-select--dark .b-select-wrap:before {
 	 border-radius:2px !important;
  }
	head~body .b-select--dark .b-select-wrap:after {
 	  border-radius:0 !important;
  }
	head~body .b-select--dark .b-select-wrap:after {
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzgzYTNmIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjI0MmEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiICByeD0iMiIvPg0KPC9zdmc+IA==);
	}
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--doc/b-tiny_icon--doc.css */
.b-tiny_icon.b-tiny_icon--doc {
	background-position: -556px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--pdf/b-tiny_icon--pdf.css */
.b-tiny_icon.b-tiny_icon--pdf {
	background-position: -702px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--xls/b-tiny_icon--xls.css */
.b-tiny_icon.b-tiny_icon--xls {
	background-position: -573px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--xlsx/b-tiny_icon--xlsx.css */
.b-tiny_icon.b-tiny_icon--xlsx {
	background-position: -572px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--rtf/b-tiny_icon--rtf.css */
.b-tiny_icon.b-tiny_icon--rtf {
	background-position: -554px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--txt/b-tiny_icon--txt.css */
.b-tiny_icon.b-tiny_icon--txt {
	background-position: -682px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--zip/b-tiny_icon--zip.css */
.b-tiny_icon.b-tiny_icon--zip {
	background-position: -590px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--rar/b-tiny_icon--rar.css */
.b-tiny_icon.b-tiny_icon--rar {
	background-position: -722px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--pptx/b-tiny_icon--pptx.css */
.b-tiny_icon.b-tiny_icon--pptx {
	background-position: -845px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--ppt/b-tiny_icon--ppt.css */
.b-tiny_icon.b-tiny_icon--ppt {
	background-position: -845px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--bmp/b-tiny_icon--bmp.css */
.b-tiny_icon.b-tiny_icon--bmp {
	background-position: -745px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--png/b-tiny_icon--png.css */
.b-tiny_icon.b-tiny_icon--png {
	background-position: -824px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--jpg/b-tiny_icon--jpg.css */
.b-tiny_icon.b-tiny_icon--jpg {
	background-position: -786px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--gif/b-tiny_icon--gif.css */
.b-tiny_icon.b-tiny_icon--gif {
	background-position: -765px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--tiff/b-tiny_icon--tiff.css */
.b-tiny_icon.b-tiny_icon--tiff {
	background-position: -867px 0;
}
/* - - EOF - - */
/* from file: blocks/b-tiny_icon/--other/b-tiny_icon--other.css */
.b-tiny_icon.b-tiny_icon--other {
	background-position: -804px 0;
}
/* - - EOF - - */
/* from file: blocks/b-autocomplete/b-ac/b-ac.css */
.b-ac-input {
	width: 200px;
}
.b-ac-results {
	z-index: 799;
	padding: 0;
	border: solid #fff;
	border-width: 0 1px 1px;
	margin: 3px 0 0 -2px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.l-app--bb .b-ac-results {
	margin-left: 0;
}
.b-ac-results_black.b-context-panel {
	background: rgba(34, 36, 42, 0.949219);
}
.b-ac-results h4 {
	margin:5px 0 1px 10px;
	font-size:.8em; 
	font-weight:normal;
	color:#B8B8B8;
}
.b-ac-results h5 {
	position:relative;
	margin-right:60px;
	font-size:.8em; 
	line-height:1.66; 
	font-weight:normal;
	color:#75787E;
}
.b-ac-results ul {
	width:100%;
	list-style:none;
}
.b-ac-results li {
	padding:2px 5px;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.b-ac-results_black li {
	color: #fff;
}
.b-ac-results .section {
	min-height:20px;
}
.b-ac-results .section li {
	padding-left:20px;
}
.b-ac-results li span {
	display: inline-block;
	vertical-align: top;
}
.b-ac-results .section span {
	display:block;
}
.b-ac-results li i {
	color:#80BA33;
	font-size:.8em; 
	font-style:normal;
	position:absolute;
	top:.4em;
	right:10px;
}
.b-ac-results li h5 i {
	top:.1em;
	font-size:1em; 
}
.b-ac-results hr {
	color:#B8B8B8;
	background:#B8B8B8;
	overflow:hidden;
	height:1px;
	border:none;
}
.b-ac-results .article {
	color:#0085BC;
	font-size:0.8em;
	font-weight:normal;
	margin:0;
}
.b-ac-results .hover {
	background:#53b2ff url(../../../../img/ac-over-bg.png) repeat-x;
}
.b-ac-results_black .hover {
	background: rgba(65, 66, 68, 0.597656);
}
.b-ac-results .hover, .b-ac-results .hover i, .b-ac-results .hover ins, .b-ac-results .hover h4, .b-ac-results .hover h5 {
	color:#fff !important;
}
.b-ac-results li strong {
	font-weight:normal;
	color:#0091D1;
}
.b-ac-results_compact li {
	padding-right: 0;
}
.b-ac-results .section strong {
	float:none;
}
.b-combo-list li {
	font-size: .8em;
	white-space:nowrap;
}
.b-ac-results_black .top-left-edge,
.b-ac-results_black .top-edge,
.b-ac-results_black .top-right-edge,
.b-ac-results_black .right-edge,
.b-ac-results_black .bottom-right-edge,
.b-ac-results_black .bottom-edge,
.b-ac-results_black .bottom-left-edge,
.b-ac-results_black .left-edge {
	display: none;
}
/* - - 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 - - */
html {
	
}
#blank_notes,
.b-revisions-compare__blank { display: none; }
.l-wrap-container, .l-doc-container {
	height: 100%;
	position: relative;
}
.l-doc-wrapper {
	padding-bottom: 100px;
}
.l-wrap-container .b-split-loader {
	display: none;
	height: 50px;
	left: 75%;
	margin: -25px 0 0 -25px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 300;
}
.l-wrap-container .b-split-loader i {
	background: url("../img/loader-goto-page.png");
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 600px;
}
.b-document-body {
	min-height: 100%;
	position: relative;
}
.b-document-body--gost .b-article-body li {
	text-align:center;
}
.b-document-body ins,
.b-document-body del {
	background: #FFF88A;
	text-decoration: none;
}
.b-document-body a.g-highlight {
	cursor: inherit;
	color: inherit !important;
	text-decoration: none;
}
.b-document-more_info {
	position: relative;
	z-index: 100;
	font-size: .8em;
	line-height: 30px;
	margin: 0 15px;
	text-shadow: -1px -1px .5px #15171e;
	color: #fff;
}
.l-second-doc {
	border-left: 1px solid #575a61;
	margin-left: 50%;
	position: relative;
}
.b-header-row {
	font-size: .8em; 
	line-height: 2.5em; 
	position: relative;
	z-index: 5;
	overflow: hidden;
	font-weight: bold;
	border-bottom: 1px solid #383a3f;
	min-height: 30px;
	color: #fff;
	text-shadow: #26282F 0 0 1px;
}
.b-header-row ins {
	background: none;
}
.b-header-row_article {
	font-size: 1em; 
	line-height: 1.33em; 
	background: #d5d9dc url("../img/article-header-bg.png") repeat-x;
	color: #303030;
	border-bottom: 1px solid #c1c1c2;
	padding: 5px 0;
	min-height: 0;
	top: 0;
	text-shadow: #E8EBED 0 0 1px;
	
}
.b-header-row_article .division {
	font-size: .8em;
	margin-right: 0;
	padding-right: 0;
}
.b-header-row_article h3 {
	font-weight: normal;
	min-height: 20px;
	padding-right: 230px
}
.b-header-row_article.mf-comments h3,
.l-wrap-container_splitted .b-header-row_article h3 {
	padding-right: 100px;
}
.l-search-results .b-header-row_article h3 {
	padding-right: 10px;
}
.b-search-results-scroller {
	position: fixed;
	z-index: 500;
	top: 120px;
	bottom: 70px;
	width: 10px;
	left: 0;
}
.b-search-results-scroller a {
	position: absolute;
	overflow: hidden;
	width: 10px;
	height: 2px;
	background: #ffd400;
}
.b-header-row-container {
	position: relative;
	float: left;
	margin-right: 202px;
}
.b-header-row_high {
	line-height: normal;
	border: none;
	color: #2D3038;
	min-height: 0;
	text-shadow: none;
}
.b-header-row_high h2 {
	font-size: 1.66em; 
	font-weight: normal;
	text-align: center;
	margin: 10px 0 15px;
}
.b-floating-headers .b-header-row_high h2 {
	font-size: .8em; 
	text-align: left;
	margin: 0;
}
.b-header-row .revision {
	position: absolute;
	font-weight: normal;
	top: 0;
	right: 0;
	color: #b7b6b6;
	padding-right: 10px;
}
.b-header-row .division {
	float: left;
	width: 90px;
	margin-left: -110px;
	text-align: right;
}
.b-header-row .division-instance {
	margin-left: 0;
	text-align: left;
	width: auto;
}
 
.b-header-row_high .division {
	float: none;
	padding: 0;
	margin-right: .5ex;
	position: static;
}
.b-header-row_head h2,
.b-floating-headers .b-header-row_high .division {
	float: left;
}
.b-floating-headers .b-header-row_scrolled {
	background-color: #606876;
}
.b-header-row_scrolled {
	overflow: hidden;
	background-color: #606876;
	background: url("../img/search-sort-bg.png") repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, from(#828995), to(#606876));
	background: -webkit-linear-gradient(top, #828995, #606876);
	background: -moz-linear-gradient(top, #828995, #606876);
	background: -ms-linear-gradient(top, #828995, #606876);
	background: -o-linear-gradient(top, #828995, #606876);
	background: linear-gradient(top, #828995, #606876);
	border-bottom: 1px solid #2d3038;
	color: #fff;
	font-weight: bold;
	font-size: .8em; 
	min-height: 0;
}
.b-header-row_scrolled h2 {
	font-weight: bold;
	line-height: 1.25;
	min-height: 1.25em;
	padding: 7px 10px 7px 0;
}
.b-header-row_scrolled h2 ins {
	display: block;
	padding-left: 110px;
}
.b-floating-headers .b-header-row_scrolled h2 ins {
	padding-left: 0;
}
.b-fixed-header.b-header-row_scrolled .g-highlight {
	text-shadow: none;
	color: #303030;
}
.b-header-row-link-container {
	float: right;
	margin: -20px 10px 0 10px;
}
.b-header-row-link-container li {
	float: left;
	margin: 0 0 0 35px !important;
	overflow: visible !important;
	padding: 0 !important;
}
.b-header-row-link-container i {
	position: absolute;
	top: 50%;
	left: -20px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: -8px 0 0;
	background: url("../img/icons.png") -32px -16px no-repeat;
}
.b-header-row-link-container span.relations i {
	background-position: -76px -117px;
}
.b-header-row-link-container a.comments i {
	background-position: -76px -39px;
}
.mf-comments .b-header-row-link-container a.comments i {
	background-position: -76px -39px !important;
}
.l-wrap-container_splitted .b-header-row-link-container a.comments i {
	background-position: -76px -101px;
}
.l-wrap-container_splitted a.comments span {
	display: none;
}
.b-header-row-link-container .b-loader {
	background: none;
	height: 10px;
	margin-top: -6px;
	overflow: hidden;
	right: auto;
	left: -17px;
	top: 50%;
	width: 11px;
	position: absolute;
}
.b-header-row-link-container .b-loader i {
	background: url("../img/loader-search-sprite.png") !important;
	height: 10px;
	margin: 0;
	position: absolute;
	top: 0;
	width: 88px;
}
.b-header-row-link-container a,
.b-header-row-link-container span.relations {
	text-decoration: none;
	color: #2d3038 !important;
	text-shadow: 1px 1px 1px #fff;
	font-size: .8em;
	font-weight: bold;
	position: relative;
}
.b-line-defer-load .b-header-row-link-container {
	display: none;
}
.b-line-defer-load .s-bb,
.b-line-defer-load .s-fb {
	visibility: hidden;
}
.b-fixed-header {
	position: fixed !important;
	z-index: 201;
	display: none;
}
.b-fixed-header .division {
	margin: 0;
	padding: 0;
}
.b-fixed-header .division-instance {
	margin-left: 110px;
}
.b-fixed-header h3 {
	margin-left: 110px;
}
.b-fixed-header li {
	list-style: none;
}
.b-article-body {
	text-shadow: #fff 0 0 1px;
}
.b-article-body_padded {
	padding-bottom: 100px;
}
.b-article-body_with-nav {
	padding: 0;
}
.b-article-body li {
	position: relative;
	overflow-y: hidden;
	font-size: 1em;
	line-height: 1.33em; 
	padding: 0.5em 10px 0.5em 110px;
}
.b-article-body li blockquote {
	padding-left: 50px;
}
.b-floating-headers {
	position: absolute;
	z-index: 280;
	top: 0;
	left: 0;
	right: 0;
}
.b-article-body li.b-line-placeholder {
	height: 1px;
	margin-top: -1px;
	padding: 0;
	position: relative;
	overflow: visible;
}
.b-article-body li.b-line-placeholder li.b-header-row {
	top: auto;
	left: 110px;
	right: 0;
	bottom: 0;
	position: absolute;
}
.b-article-body li.b-line-placeholder li.b-header-row.hide {
	display: none;
}
.b-article-body li.b-line-placeholder li.b-header-row .b-header-row-link-container {
	right: 20px;
}
.b-article-body .b-header-row_comments {
	font-weight: normal;
	position:relative;
}
.b-article-body .b-header-row_article {
	overflow: hidden;
	padding: 5px 0 4px 110px;
}
.b-header-row.b-header-appendix {
	height: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
}
.b-header-row_highlight {
	background: #2984fd url("../img/article-header-bg-hl.png") repeat-x;
}
.b-header-row_highlight,
.b-header-row_highlight a,
.b-header-row_highlight span.relations {
	color: #fff !important;
	text-shadow: none;
}
.b-article-body .b-header-row_high {
	line-height: normal;
	padding: 0 0 0 110px;
}
.b-article-body li .remark {
	color: #6f7683;
	font-size: .8em;
	padding: 10px 0 30px;
}
.b-article-body li .remark:last-child {
	padding-bottom: 40px;
}
.b-article-body li:hover .remark {
	color: #2d3038;
}
.b-article-body_sys-comment li {
	background: #def0ff;
	border-bottom: 1px #6f7683 solid;
	color: #4d5462;
	font-size: 0.8em;
	font-style: italic;
	padding-left: 30px;
}
.b-article-body_sys-comment li a {
	color: #0098ca !important;
	text-decoration: underline !important;
}
.b-article-body_sys-comment li i {
	background: url("../img/icons.png") -92px -39px no-repeat;
	height: 16px;
	left: 10px;
	position: absolute;
	top: 5px;
	width: 16px;
}
.b-article-body .b-revisions-compare {
	background: #f1f1f3;
	padding: 1.5em 0;
	position: relative;
}
.b-article-revisions {
	min-height: 60px;
	padding: 0 !important;
}
.b-revisions-compare .body {
	border: none;
	position: relative;
	z-index: 4;
}
.b-revisions-compare li {
	clear: right;
	float: left;
	margin: 0 !important;
	padding: 0;
	width: 50%;
}
.b-revisions-compare .b-close-button {
	background: url("../img/icons.png") -92px -23px;
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
	z-index: 5;
}
.b-paragraph-revisions h4 i.current {
	height: 16px;
	left: 86px;
	top: 2px;
	width: 16px;
}
.b-article-revisions .b-close-button {
	top: 8px;
}
.b-paragraph-revisions h4 {
	font-size: 0.8em;
}
.b-paragraph-revisions h4 a {
	text-decoration: underline;
}
.b-paragraph-revisions h4 .pseudo-link {
	color: #0085bd;
}
.b-paragraph-revisions h4 i {
	background: url("../img/icons.png") -26px -61px;
	height: 7px;
	left: 90px;
	position: absolute;
	top: 5px;
	width: 7px;
}
.b-paragraph-revisions h4 i.future {
	height: 16px;
	left: 86px;
	top: 8px;
	width: 16px;
}
.b-paragraph-revisions h4 i.future {
	background-position: -33px -61px;
}
.b-paragraph-revisions h4 i.current {
	background-position: -49px -61px;
}
.b-paragraph-revisions li .inner {
	position: relative;
	padding: 0 45px 0.5em 110px;
}
.b-paragraph-revisions li.comparing .inner {
	padding-right: 10px;
	margin-left: 35px;
}
.b-paragraph-revisions h4 {
	padding-bottom: 20px !important;
}
.b-paragraph-revisions .num {
	font-style: normal !important;
	font-weight: bold !important;
	left: 0;
	text-align: right;
	width: 100px;
}
.b-paragraph-revisions .division {
	color: #777 !important;
	font-size: 0.8em !important;
	margin-top: 4px !important;
}
.b-revisions-compare .loader {
	background: url("../img/big-loader.gif");
	height: 32px;
	left: 75%;
	position: absolute;
	top: 50%;
	width: 32px;
}
.b-revisions-compare .loader.left {
	left: 25%;
}
.b-article-revisions .loader {
	left: 50%;
	margin-left: 35px;
	top: 15px;
}
.b-compare-line {
	border-right: 1px #5f6776 solid;
	bottom: 1.6em;
	left: 50%;
	position: absolute;
	top: 1em;
	width: 0;
}
.b-revisions-compare .b-compare-line { margin-left: 40px; }
.b-compare-line .direction {
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	display: none;
	height: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 0;
}
.b-compare-line .lr,
.b-compare-line .rl { display: block; }
.b-compare-line .lr {
	border-left-color: #5f6776;
	left: 0;
}
.b-compare-line .rl {
	border-right-color: #5f6776;
	right: -1px;
}
.b-compare-line .direction i {
	border-color: transparent;
	border-style: solid;
	border-width: 8px;
	height: 0;
	position: absolute;
	top: -8px;
	width: 0;
	z-index: 5;
}
.b-compare-line .lr i {
	border-left-color: #f1f1f3;
	left: -10px;
}
.b-compare-line .rl i {
	border-right-color: #f1f1f3;
	right: -10px;
}
.b-article-body li pre {
	font-size: 1.149em;
}
.b-article-body table {
	margin-bottom: 10px;
	white-space: normal;
	border-collapse: collapse;
	width: 95%;
}
.b-article-body th,
.b-article-body li table td {
	padding: 0.5em 1em 0.5em 1em;
	border: 1px solid #CDCDCD;
	white-space: normal; 
}
.b-article-body th {
	color: #484848;
}
.b-article-body .b-line_hover:hover {
	background: #F0F1F5 !important;
}
.b-article-body .act {
	background: #f8f8e1;
}
.b-article-body .act .revision {
	margin: 10px 0 0;
}
.b-article-body .act .revision .meta-info {
	font-size: .8em; 
	line-height: 1.66; 
	color: #AE0047;
}
.b-article-body .act .revision .highlight {
	background: #e9e89c;
}
.b-article-body .act .revision .marker {
	position: absolute;
	top: 50%;
	left: -63px;
	width: 13px;
	height: 23px;
	background: url("../img/icons.png") no-repeat;
}
.b-article-body li .num {
	font-size: .8em; 
	line-height: 1.66em; 
	font-weight: bold;
	color: #777;
	text-align: right;
	position: absolute;
	width: 100px;
	left: 0;
}
.b-article-body li a {
	color:#0085bd;
}
.b-article-body li li .num {
	font-weight: normal;
	font-style: italic;
}
.b-article-body li .back {
	color: #2D3038;
	font-weight: bold;
	font-size: .8em; 
	left: 5px;
	line-height: 1.66em; 
	padding-left: 22px;
	position: absolute;
	z-index: 5;
}
.b-article-body li .back i {
	background: url("../img/sprite-icons16.png") -528px 0 no-repeat;
	height: 16px;
	left: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 16px;
}
.b-article-body .s-fb, .b-article-body .s-bb {
	cursor: pointer;
	display: none;
	position: absolute;
	z-index: 1;
	width: 10px;
	height: 10px;
	top: 10px;
	left: 10px;
	overflow: hidden;
	background: url("../img/icons.png") -32px -49px no-repeat;
}
.b-article-body .b-line_hover:hover .s-fb,
.b-article-body .b-line_hover:hover .s-bb,
.b-article-body .saved-bookmark .s-bb,
.b-article-body .saved .s-fb {
	display: block;
}
.b-article-body .b-line_hover:hover .s-fb {
	background-position: -32px -39px;
}
.b-article-body .saved .s-fb, .b-article-body .s-fb:hover {
	background-position: -32px -49px !important;
}
.b-article-body .s-bb {
	left: 25px;
	background-position: -42px -49px;
}
.b-article-body .b-line_hover:hover .s-bb {
	background-position: -42px -39px;
}
.b-article-body .saved-bookmark .s-bb, .b-article-body .s-bb:hover {
	background-position: -42px -49px !important;
}
.b-document-info-header {
	padding: 50px 70px 0 110px;
	margin: 0 0 60px;
	position: relative;
}
.b-document-info-header .gerb {
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 auto 8px;
}
.b-document-info-header .gerb_rf {
	width: 50px;
	height: 50px;
}
.b-document-info-header .b-meta-info {
	font-size: 1em; 
	line-height: 1.33; 
	text-align: center;
}
.b-document-info-header .b-meta-info a {
	text-decoration: none;
	color: #0085BC;
}
.b-document-info-header .b-meta-info_desc {
	color: #61646A;
}
.b-document-info-header .b-meta-info span {
	white-space: nowrap;
}
.b-document-info-header h1 {
	font-size: 1.33em; 
	font-weight: normal;
	margin: 22px 0 32px;
	text-align: center;
}
.b-document-info-header .federal-info {
	font-size:.8em; 
	line-height: 1.66; 
	color: #61646A;
	margin: 0 0 30px;
}
.b-document-info-header .federal-info a {
	color: #0085bd;
}
.b-article-body .federal-info {
	font-size:.8em; 
	line-height: 1.66em; 
	color: #61646A;
	padding: 0 0 0 110px;
	text-shadow: none;
}
.b-document-info-header .federal-info dt {
	margin: 10px 0 0;
}
.b-document-info-header .revisions {
	font-size: .8em;
	line-height: 1.66; 
}
.b-document-info-header .revisions li {
	display: inline;
}
.b-document-info-header .revisions li.num {
	white-space: nowrap;
}
.b-document-info-header .revisions li a {
	color: #0085bd;
}
.b-document-info-header .revisions li a, .b-document-info-header .revisions li span {
	white-space: nowrap;
}
.b-documents-delimiter {
	background: #c5c4c4 url("../img/like-panel-bg.png") 0 -57px repeat-x;
	margin-top: 100px;
	height: 19px;
	position: relative;
}
.b-document-navigation {
	height: 690px;
	border: 2px #b8b7b7 dashed;
	margin: 10px 10px 10px 110px;
	position: relative;
	display: block;
}
.b-document-navigation.loading {
	background: url("../img/big-loader.gif") 50% 50% no-repeat;
}
.b-document-navigation_top {
	margin-bottom: 30px;
}
.b-back-corner {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: #fff url("../img/back-corner.png");
}
.b-back-corner_right {
	left: auto;
	right: 0;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.b-goto-page-popup {
	display: none;
	z-index: 800;
	color: #fff;
	top: 40%;
	position: absolute;
}
.b-goto-page-popup .left, .b-goto-page-popup .right {
	position: absolute;
	display: block;
	overflow: hidden;
	background: url("../img/goto-page-popup.png") no-repeat;
}
.b-goto-page-popup .left {
	top: 0;
	left: 0;
	width: 13px;
	height: 76px;
	background-position: 0 0;
}
.b-goto-page-popup .right {
	top: 0;
	right: 0;
	width: 13px;
	height: 76px;
	background-position: 0 -152px;
}
.b-goto-page-popup .b-goto-page {
	position: relative;
	width: auto;
	height: 56px;
	margin: 0 13px;
	padding: 7px 0 13px;
	background: url("../img/goto-page-popup.png") 0 -76px repeat-x;
}
.b-goto-page-popup .b-goto-page p {
	position: absolute;
	left:0;
	top: 50%;
	width: 60px;
	margin-top: -20px;
}
.b-goto-page-popup .b-goto-page .error {
	font-size: 1.2em;
	display: none;
	position: relative;
	width: 100%;
	height: 76px;
	margin-top: -12px;
	top: 0;
	text-align: center;
}
.b-goto-page-popup .b-goto-page em, .b-goto-page-popup .b-goto-page ins {
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
}
.b-goto-page-popup .b-goto-page ins {
	width: 1px;
	height: 76px;
	overflow: hidden;
	visibility: hidden;
	margin-left: -1px;
}
.b-goto-page-popup .b-goto-page .number {
	position: static;
	font-size: 4.667em; 
	line-height: 0.8em;
	float: none;
	width: auto;
	margin-top: 0;
	margin-left: 60px;
	text-align: right;
	overflow: hidden;
}
.b-goto-page-popup .b-loader {
	display: none;
	background: none;
	position: relative;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	margin: 3px 0 0;
	overflow: hidden;
}
.b-goto-page-popup .b-loader i {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 50px;
	background: url("../img/loader-goto-page.png") no-repeat;
}
.b-tooltip-list li,
.b-relations-list_side li {
	border-top: 1px #DADCDF solid;
	padding: 4px 10px;
}
.b-relations-list_side li:first-child {
	border-top: none;
	padding-top: 4px;
}
.b-relations-list_side li {
	padding: 0;
}
.b-tooltip-list li.not-actual-doc,
.b-relations-list_side li.not-actual-doc {
	background-color: #f7f9e2;
}
.b-relations-list_side .deactive {
	background: #F8F8E1;
}
.not-all .b-relations-list_side .deactive {
	display: none;
}
.b-relations-list_side .b-load {
	height: 40px;
	padding: 10px;
}
.b-relations-list_side .b-load .b-borders {
	height: 36px;
	border: 2px dashed #C5C4C4;
	background: url("../img/small-loader.gif") center center no-repeat;
}
.b-relations-list_side .choosed {
	background: #2984FD url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjk4NGZkIi8+DQo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MGIxZmQiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDp1cmwoI2dyKTsiLz4NCjwvc3ZnPiA=");
	background: -moz-linear-gradient(top, #2984fd, #50b1fd);
	background: -o-linear-gradient(top, #2984fd, #50b1fd);
	background: -ms-linear-gradient(top, #2984fd, #50b1fd);
	background: -webkit-linear-gradient(top, #2984fd, #50b1fd);
	background: -webkit-gradient(linear, left top, left bottom, from(#2984fd), to(#50b1fd));
	background: linear-gradient(top, #2984fd, #50b1fd);
}
.b-relations-list_side strong{
	position: relative;
	z-index: -2;
}
.b-relations-list_side .choosed,
.b-relations-list_side .choosed .b-relations-list-link {
	color: #fff;
}
.b-relations-list_side .choosed .b-relations-list-link {
	background:none;
	opacity: 1;
	top: -3px;
	z-index: -1;
}
.b-relations-list_side .choosed .b-relations-list-link p {
	padding-top: 7px;
	opacity: 0.85;
	display: block;
}
.b-tooltip-list li:first-child,
.b-tooltip-list li.footer {
	border-top: none;
}
.b-tooltip-list li.footer,
.b-relations-list_side li.footer {
	padding: 0;
	background: #51b2fd url("../img/tooltip.png") 0 -58px repeat-x;
}
.b-tooltip-list a,
.b-relations-list_side a {
	color: #4d5462 !important;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 0;
	text-decoration: none;
}
.b-relations-list_side a {
	padding: 5px 9px 4px 7px;
	line-height: 1.67em;
}
.b-relations-list_side .choosed a {
	color: #fff !important;
}
.b-tooltip-list .footer a,
.b-relations-list_side .footer a {
	padding: 12px 10px 11px;
	color: #cce9f6 !important;
	text-shadow: -1px -1px 0 #2558b0;
}
.b-tooltip-list a big {
	color: #2d3038;
	font-size: 1.25em;
}
.b-relations-list a big,
.b-relations-list_side a big {
	padding-left: 22px;
}
.b-relations-list_side a big {
	color: #2C3038;
	
}
.b-tooltip-list a big i {
	left: 22px;
}
.b-relations-list_side a big i {
	left: 7px;
}
.b-tooltip-list .footer,
.b-relations-list_side .footer {
	color: #fff;
}
.b-tooltip-list .footer a,
.b-relations-list_side .footer a {
	padding: 7px 10px 6px;
}
.b-tooltip-list .footer a big,
.b-relations-list_side .footer a big {
	color: #fff;
	padding: 0;
}
.b-tooltip-list a span,
.b-relations-list_side a .b-relations-list-link {
	color: #0091d1;
	position: absolute;
	right: 0;
	top: 0;
	background:#fff;
	padding: 1px 0 1px 5px;
}
.b-relations-list_side a .b-relations-list-link {
	right: 9px;
	top: 4px;
}
.b-relations-list_side a .b-relations-list-text {
	margin-left: 22px;
	display: block;
}
.b-tooltip-list li.not-actual-doc a span,
.b-relations-list_side li.not-actual-doc a span {
	background: #F7F9E2;
}
.b-tooltip-list li.choosed a span {
	background: none !important;
}
.b-tooltip-list a span {
	top: .25em;
}
.b-relations-list_side .deactive a span {
	background: #f8f8e1;
}
.b-tooltip-list h4,
.b-relations-list_side h4 {
	color: #4d5462;
	font-weight: normal;
}
.b-relations-list,
.b-relations-list_side {
	font-size: .8em;
	line-height: 1.66;
}
.b-relations-list .b-tiny-icon,
.b-relations-list_side .b-tiny-icon {
	background-image: url("../img/sprite-icons16.png") !important;
}
.b-relations-list_side .b-tiny-icon {
	margin-top: 1px;
}
.b-relations-departments {
	display: none;
}
.b-article-body .b-entity-buttons {
	overflow: hidden;
	padding-left: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 108px;
}
.b-entity-buttons .entity-button {
	float: right;
	overflow: hidden;
	padding: 0.15em 6px 10px 4px;
	position: relative;
}
.b-entity-buttons .entity-button .glow,
.b-entity-buttons .entity-button .glow i {
	background: url("../img/buttons-sprite.png") 0 -1080px repeat-x;
	bottom: 0;
	height: 60px;
	position: absolute;
}
.b-entity-buttons .entity-button .glow {
	left: 7px;
	right: 0;
}
.b-entity-buttons .entity-button .glow i {
	background-position: 0 -1020px;
	left: -11px;
	width: 11px;
}
.b-article-body .b-line_hover:hover .b-entity-buttons .entity-button .glow {
	background-position: 0 -1200px;
}
.b-article-body .b-line_hover:hover .b-entity-buttons .entity-button .glow i {
	background-position: 0 -1140px;
}
.b-article-body_locked li {
    color: transparent;
    user-select: none;
}
.b-article-body_locked li:nth-of-type(1), .b-article-body_locked li:nth-of-type(2), .b-article-body_locked li:nth-of-type(3) {
    text-shadow: 0 0 1px rgba( 0, 0, 0, 0.5);
}
.b-article-body_locked li:nth-of-type(4), .b-article-body_locked li:nth-of-type(5), .b-article-body_locked li:nth-of-type(6),
.b-article-body_locked li:nth-of-type(7), .b-article-body_locked li:nth-of-type(8), .b-article-body_locked li:nth-of-type(9) {
    text-shadow: 0 0 2px rgba( 0, 0, 0, 0.5);
}
.b-article-body_locked li:nth-of-type(10), .b-article-body_locked li:nth-of-type(11), .b-article-body_locked li:nth-of-type(12),
.b-article-body_locked li:nth-of-type(13), .b-article-body_locked li:nth-of-type(14), .b-article-body_locked li:nth-of-type(15) {
    text-shadow: 0 0 3px rgba( 0, 0, 0, 0.5);
}
.b-article-body_locked li:nth-of-type(16), .b-article-body_locked li:nth-of-type(17),
.b-article-body_locked li:nth-of-type(18), .b-article-body_locked li:nth-of-type(19), .b-article-body_locked li:nth-of-type(20) {
    text-shadow: 0 0 4px rgba( 0, 0, 0, 0.5);
}
.entity-button .b-button_low .icon {
	padding-left: 16px;
}
.b-court-filters-container {
	font-size: .8em;
	line-height: 1.666em;
	position: relative;
	color: #2D3038;
}
.b-back-to-docs {
	display: block;
	position: relative;
	padding: 8px 10px 5px 25px;
	font-weight: bold;
	background: #E5E8E9;
	border-bottom: 1px solid #878A93;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
}
.b-back-to-docs .b-tiny-icon {
	top: 7px;
	left: 6px;
	margin: 0;
	background-position: -528px 0;
}
.b-court-filters-list {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}
.b-court-type-sections {
	top: 0;
	left: 0;
	right: 0;
	bottom: 40px;
	padding: 10px;
	overflow-y: auto;
	position: absolute;
}
.b-court-type-sections .b-section {
	padding: 0;
}
.b-court-filters-container {
	display: none;
}
.b-court-filters-list li {
	position: relative;
	padding-left: 15px;
}
.b-court-filters-list .b-count {
	font-weight: 400;
	color: #0098CA;
}
.b-court-filters-list .jquery-checkbox {
	position: absolute;
	top: 4px;
	left: -1px;
}
.b-court-filters-list li label {
	display: block;
}
.b-court-filters-list .b-tiny-icon {
	width: 9px;
	height: 9px;
	margin: 0;
	background: url("../img/icons.png");
	top: 5px;
	left: 15px;
}
.b-court-filters-list .closed .b-tiny-icon {
	background-position: 0 -115px;
}
.b-court-filters-list .open .b-tiny-icon {
	background-position: -9px -115px;
}
.b-court-filters-list .closed .b-courts-sublist {
	display: none;
}
.b-court-filters-list .open .b-courts-sublist {
	display: list-item;
}
.b-courts-list .first {
	font-weight: bold;
}
.b-toggler-header {
	padding-left: 15px;
}
.b-apply {
	background: #2984FD url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAIAAABBgrX1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDIwOTA3QjZGM0QwMTFERjhCOUJCNTIyMkY4QTIwMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDIwOTA3QjdGM0QwMTFERjhCOUJCNTIyMkY4QTIwMDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMjA5MDdCNEYzRDAxMURGOEI5QkI1MjIyRjhBMjAwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMjA5MDdCNUYzRDAxMURGOEI5QkI1MjIyRjhBMjAwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plc7lF8AAAA+SURBVHjabIxRCgAgDEJl9z9TB2trtmgfEn2I8lCBQQNh8NIq5ce9nc1W58Om8JRdPL3oTNmkdCib+7MFGABNuyeqwiUNrgAAAABJRU5ErkJggg==") repeat-x;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top, #05C0FF, #0149FF);
	background: -webkit-gradient(linear, left top, left bottom, from(#05C0FF), to(#0149FF));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#05C0FF,endColorstr=#0149FF,GradientType=0); zoom: 1;
	background: linear-gradient(top, #05C0FF, #0149FF);
	background-clip: border-box;
	-moz-background-clip: border;
	-webkit-background-clip: border-box;
	background-origin: border-box;
	-moz-background-origin: border;
	-webkit-background-origin: border-box;
	border-top: 1px solid #4D5462;
	bottom: 0;
	color: #fff;
	cursor: pointer;
	font-size: 1.25em;
	font-weight: bold;
	text-shadow: 0 -1px 0 #18447e;
	left: 0;
	padding: 9px 0 10px;
	position: absolute;
	right: 0;
	text-align: center;
}
.b-court-filters-container .b-apply {
	margin-top: -40px;
	position: relative;
	display: block;
}
.b-like_panel_wrapper {
	height: 48px;
	padding-right: 32px;
	border-top: 1px solid #4D5462;
	border-bottom: 1px solid #4D5462;
	background: url("../img/like-panel-bg.png") repeat-x;
	position: relative;
	z-index: 400;
}
.b-like_panel_wrapper .b-close-button {
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	width: 16px;
	height: 17px;
	margin-top: -8px;
	top: 50%;
	right: 16px;
	background: url("../img/icons.png") no-repeat -92px -101px;
}
.b-like_panel_wrapper iframe,
.b-like_panel-iframe_link {
	width: 100%;
	height: 50px;
}
.b-like_panel-iframe_link {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 5;
}
.b-user-popup_registration .b-checkbox {
	overflow: visible;
	width: auto;
}
.b-user-popup_registration .b-checkbox input {
	float: none;
}
.b-list-document-text {
	position: relative;
	z-index: 260;
	overflow: hidden;
}
.b-list-document-text .header {
	font-size: .8em; 
	font-weight: bold;
	text-align: left;
	color: #242424;
	text-shadow: #fff 0.5px 1px;
	background: #d5d9dc url("../img/table-header-background.png") repeat-x;
	border-bottom: 1px solid #8c8f97;
	overflow: hidden;
	padding: .6em 10px;
	border-left: 1px solid #747780;
	position: relative;
}
.l-second-doc .b-list-document-text .header {
	border-left: none;
}
.b-list-document-text .body {
	border-left: 1px solid #747780;
	position: relative;
}
.b-list-document-text .header .b-close-button {
	cursor: pointer;
	height: 16px;
	position: absolute;
	top: 7px;
	right: 10px;
	width: 16px;
	z-index: 100;
}
.b-list-document-text .header .b-icon {
	height: 16px;
	margin: 0;
	width: 16px;
	background: url("../img/icons.png") no-repeat -76px 0;
}
.b-list-document-text .b-loader {
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: none;
	z-index: 500;
}
.b-list-document-text .b-loader i {
	position: absolute;
	width: 600px;
	height: 50px;
	background: url("../img/loader-goto-page.png") no-repeat;
}
.b-rotate-control {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	width: 31px;
	height: 33px;
	cursor: pointer;
	background: url("../img/new/b-rotate_icons.png");
}
.b-rotate-control--left {
	margin: -15px 0 0 -30px;
	background-position: 0 0;
	border-radius: 5px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: -1px 0 4px #9a9b9d;
}
.b-rotate-control--left:hover {
	background-position:0 -32px;
}
.b-rotate-control--right {
	margin: -15px 0 0;
	background-position: -31px 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: 1px 0 4px #9a9b9d;
}
.b-rotate-control--right:hover {
	background-position: -31px -32px;
}
.b-rotate-wrapper {
	display: inline-block;
	position: relative;
}
.b-rotated--90deg {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.b-rotated--180deg {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.b-rotated--270deg {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.g-pane--blue_bright {
	background: #3339fd;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KCQk8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDJCRUZFIi8+DQoJCTxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzlmZCIvPg0KCTwvbGluZWFyR3JhZGllbnQ+DQoJPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6dXJsKCNncmFkKSIvPg0KPC9zdmc+");
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#42BEFE), to(#3339fd));
	background: -webkit-linear-gradient(top, #42BEFE, #3339fd);
	background: -moz-linear-gradient(top, #42BEFE, #3339fd);
	background: -ms-linear-gradient(top, #42BEFE, #3339fd);
	background: -o-linear-gradient(top, #42BEFE, #3339fd);
	background: linear-gradient(top, #42BEFE, #3339fd);
}
.b-header-row-label {
	font-weight: bold;
	font-size: .8em;
  }
.working{}
.b-doc--not_view {
	height: 100%;
	width: 100%;
	position: relative;
	background: url("../img/new/b-doc--not_view/b-doc--not_view-bg.png");
}
.b-doc--not_view-descr {
	font-size: 20px;
	color: #828995;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	position: relative;
}
.b-doc--not_view-descr a{
	text-decoration: none;
}
.b-doc--not_view-ic {
	height: 60px;
	width: 60px;
	float: left;
	margin-left: 36%;
	margin-top: 15%;
	background: url(../img/new/b-doc--not_view/b-doc--not_view-ic.png) no-repeat;
}
.b-doc--not_view-txt {
	overflow: hidden;
	clear: left;
	font-size: 14px;
	color: #006ED2;
	text-decoration: none;
	display: block;
}
.b-doc--not_view-wrapper {
	height:100%;
	text-align:center;
}
.b-doc--not_view-helper {
	display:-moz-inline-box;
	display:inline-block;
	height:100%;
	width:0px;
	vertical-align:middle;
}
.b-doc-info-a {
	color: #006ED2;
}
.b-document_payment {
	font-size: .8em;
	margin: 0 auto 40px;
	line-height: 1.67em;
	text-align: center;
	color: #6F7683;
}
.b-document_payment-link {
	color: #0091D1;
	text-decoration: none;
}
.b-document_payment-money {
	font-size: 1.25em;
	font-weight: bold;
	color: #2D3038;
}
.b-document_payment-button_container {
	display: inline-block;
	width: 319px;
	margin: 10px 0 0 120px;
}
.b-document_payment-button_container.b-document_payment-button_container--long {
	width: 450px;
}
.b-document_payment-button_container--simple {
	width: 303px;
}
.b-document_payment_required {
	font-size: .8em;
	padding: 30px 80px;
	margin: 0 70px 60px 110px;
	line-height: 1.4em;
	text-align: center;
	color: #6F7683;
	border: 2px dashed #79C9E3;
	background: #F2FAFC;
}
.b-document_payment_required-title {
	padding: 2px 0 18px;
	font-size: 1.67em;
	color: #0098CA;
}
.b-document_payment_required-price {
	padding-top: 25px;
	color: #2D3038;
	font-size: 1.66em;
}
.b-document_payment_required-refuse {
	padding-top: 10px;
	display: block;
	color: #0098CA;
	cursor: pointer;
}
.b-document_payment_required-link_button,
.b-document_payment_required-link_button:link,
.b-document_payment_required-link_button:visited,
.b-document_payment_required-link_button:hover,
.b-document_payment_required-link_button:active {
	width: 180px;
	height: 40px;
	line-height: 40px;
	margin: 25px auto 4px;
	display: block;
	color: #FFF;
	font-size: 1.5em;
	text-align: center;
	text-decoration: none;
	background: #0098CA;
}
.b-button-three_sections-left {
	float: left;
	border: 4px solid #eaebed;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	-webkit-transition-property: width, border-color, border-width;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: width, border-color, border-width;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: linear;
	-o-transition-property: width, border-color, border-width;
	-o-transition-duration: 0.3s;
	-o-transition-timing-function: linear;
	transition-property: width, border-color, border-width;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.b-button-three_sections-left-inner_container {
	border: 1px solid #328ab9;
	border-right: 1px solid #3071bd;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}
.b-button-three_sections-left-inner {
	position:relative;
	border: 1px solid #82d8fd;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top: 1px solid #39BFF7;
	border-right: none;
	border-bottom: 1px solid #1F789E;
	border-left: 1px solid #3EA2CD;
	cursor:pointer;
}
.g-pane--blue_green {
	background: #48bbfd;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#48bbfd), to(#3071bd));
	background: -webkit-linear-gradient(top, #48bbfd, #3071bd);
	background: -moz-linear-gradient(top, #48bbfd, #3071bd);
	background: -ms-linear-gradient(top, #48bbfd, #3071bd);
	background: -o-linear-gradient(top, #48bbfd, #3071bd);
	background: linear-gradient(top, #48bbfd, #3071bd);
}
.b-document_payment-button {
	font-size: 1.25em;
	height: 40px;
	padding: 0 26px 0 27px;
	color: #fff;
	cursor:pointer;
	background: none;
	border: none;
	text-shadow: -1px -1px #2c72ad;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.b-button-three_sections-center {
	font-size: 1.25em;
	float: left;
	width:0;
	overflow:hidden;
	padding: 13px 0 11px;
	color: #fff;
	white-space: nowrap;
	border-top: 4px solid #eaebed;
	border-bottom: 4px solid #eaebed;
	text-shadow: -1px -1px #646975;
	text-align: left;
	text-indent: 1.3em;
	-webkit-box-shadow: inset 0px 20px 17px -10px #3A3A3A;
	box-shadow: inset 0px 20px 17px -10px #3A3A3A;
	
	-webkit-transition-property: width, border-color, border-width;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: width, border-color, border-width;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: linear;
	-o-transition-property: width, border-color, border-width;
	-o-transition-duration: 0.3s;
	-o-transition-timing-function: linear;
	transition-property: width, border-color, border-width;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.b-document_payment-button_container:hover .b-button-three_sections-center {
	width:100px;
	border-color: #fff;
}
.b-document_payment-button_container:hover .b-button-three_sections-right {
	border-color: #fff;
}
.b-document_payment-button_container:hover .b-button-three_sections-left {
	border-color: #fff;
}
.g-pane--silver_point {
	background: #888888 url(../../../img/new/g-pane--silver_point.png);
}
.b-button-three_sections-right {
	float:left;
	border: 4px solid #eaebed;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-left: none;
	cursor: pointer;
	-webkit-transition-property: width, border-color, border-width;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: width, border-color, border-width;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: linear;
	-o-transition-property: width, border-color, border-width;
	-o-transition-duration: 0.3s;
	-o-transition-timing-function: linear;
	transition-property: width, border-color, border-width;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.b-button-three_sections-right-inner_container {
	border: 1px solid #328ab9;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-left: 1px solid #82d8fd;
}
.b-button-three_sections-right-inner {
	position: relative;
	height: 40px;
	padding: 0 30px;
	border: 1px solid #82d8fd;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-top: 1px solid #39BFF7;
	border-right: 1px solid #3EA2CD;
	border-bottom: 1px solid #1F789E;
	border-left: none;
}
.b-button-icon--go_to {
	position:absolute;
	right: 18px;
	top: 6px;
	width: 23px;
	height: 21px;
	background: url(../../../img/new/b-button-icon.png) -53px 0;
}
.b-popup-radio_section {
	display: inline-block;
	margin: 0 20px 0 0;
}
.b-popup-section_container .b-select-wrap {
	width: 149px !important;
	margin-top: 2px;
}
.b-popup-section .b-field {
	width: 150px;
}
.b-popup-section {
	position:relative;
	float:left;
	width: 180px;
	padding: 0 0 0 18px;
}
.b-popup-section:first-child {
	width: 170px;
	padding: 0;
}
.b-popup-section_container {
	width: 368px;
	margin: 0 0 25px;
}
.b-popup-section_title {
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #B7BAC1;
	text-shadow: 0 -1px #000;
}
.b-popup-section_container .b-radio {
	margin-right: 8px;
}
.b-payment_popup-control-point {
	position:relative;
	float:left;
	width:11px;
	height:12px;
	margin-right:104px;
	background: url(../img/new/payment_popup_controls.png);
	cursor: pointer;
}
.b-payment_popup-control-line {
	position: absolute;
	z-index: 1;
	top: 4px;
	left: 9px;
	width: 107px;
	height: 3px;
	background: #2D3038;
	border: 1px solid #282B30;
	border-left: none;
	border-right: none;
}
.b-payment_popup-control-caption {
	float: left;
	margin: 10px 49px 20px 0;
	color: #B7BAC1;
	text-shadow: 0 -1px #000;
	cursor: pointer;
}
.b-payment_popup-control-caption:hover,
.b-payment_popup-control-caption--hover {
	color: #dcddde;
}
.b-payment_popup-control-point--last,
.b-payment_popup-control-caption--last {
	margin-right: 0;
}
.b-payment_popup-control-caption:hover.b-payment_popup-control-caption--selected,
.b-payment_popup-control-caption--selected {
	color: #fff;
}
.b-payment_popup-control-selected {
	position: absolute;
	z-index: 2;
	top: -2px;
	width: 16px;
	height: 16px;
	background: url(../img/new/payment_popup_controls.png) -11px 0;
}
.b-popup.b-popup--dark.b-popup--payment {
	top: -400px;
	z-index: 502;
}
.b-border-radius--r25 {
	border-radius: 25px;
}
.b-borderless--right {
	border-right: 0;
}
.b-icon--watch {
	background: url(../img/new/tiny_icon.png) -661px -2px !important;
}
.b-document-watch_text {
	font-weight: bold;
	position: absolute;
	z-index: 10;
	right: 4px;
	top: 9px;
	color: #5CD1E6;
	text-shadow: 1px 1px 1px #1E5F6E;
}
.jquery-checkbox--disabled,
.b-all-document-switcher--disabled .jquery-checkbox {
	opacity: .5;
}
.b-relations-list-counter {
	font-size: .8em;
	position: absolute;
	top: 4px;
	right: 0;
	overflow: hidden;
	height: 14px;
	color: #FFF;
	text-shadow: 0 -1px #950C03;
	border-radius: 8px;
	border: 2px solid #FFF;
	-moz-box-shadow: 0 4px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.5);
	box-shadow: 0 4px 10px rgba(0,0,0,0.5);
	background: #C71507;
}
.b-relations-list-counter span,
.b-relations-list-counter a {
	padding: 4px;
}
.b-relation_documents-type_switcher {
	position: relative;
	height: 44px;
	padding: 0 6px;
	background: #E3E7E9;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFBFB), to(#E3E7E9));
	background: -moz-linear-gradient(top, #FAFBFB, #E3E7E9);
	background: -o-linear-gradient(top, #FAFBFB, #E3E7E9);
	background: linear-gradient(top, #FAFBFB, #E3E7E9);
}
.b-relation_documents-type_switcher-bottom {
	position: relative;
	z-index: 1;
	height: 6px;
	background: transparent url(../img/relation_header_bottom.png) repeat-x;
}
.b-relation_documents-type {
	position: relative;
	display: inline-block;
	height: 24px;
	width: 24px;
	padding: 11px;
	margin-left: 9px;
	vertical-align: middle;
	cursor: pointer;
}
.b-relation_documents-type-icon {
	height: 26px;
	width: 26px;
	margin: 0;
	top: 11px;
	left: 50%;
	margin-left: -12px;
	background: url(../img/relation_type_icons.png);
}
.b-relation_documents-type.b-relation_documents-type--disabled {
	cursor: default;
}
.b-relation_documents-type:first-child {
	margin-left: 0;
}
.b-relation_documents-type--disabled .b-relation_documents-type-icon {
	opacity: .5;
	cursor: default;
}
.b-relation_documents-type--disabled .b-relations-list-counter {
	display: none;
}
.b-relation_documents-type--federal.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: 0 0;
}
.b-relation_documents-type--regional .b-relation_documents-type-icon,
.b-relation_documents-type--regional.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	width: 29px;
	height: 15px;
	top: 15px;
	margin-left: -14px;
}
.b-relation_documents-type--regional .b-relation_documents-type-icon {
	background-position: -24px -2px;
}
.b-relation_documents-type--regional.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: -24px -2px;
}
.b-relation_documents-type--letters .b-relation_documents-type-icon,
.b-relation_documents-type--letters.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: -54px 0;
}
.b-relation_documents-type--letters .b-relation_documents-type-icon {
	background-position: -54px 79px;
	width: 25px;
}
.b-relation_documents-type--letters.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: -54px 0;
}
.b-relation_documents-type--comments .b-relation_documents-type-icon,
.b-relation_documents-type--comments.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: -78px 0;
	width: 25px;
}
.b-relation_documents-type--cases .b-relation_documents-type-icon,
.b-relation_documents-type--cases.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	width: 25px;
}
.b-relation_documents-type--cases .b-relation_documents-type-icon,
.b-relation_documents-type--cases.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	background-position: -103px 0;
}
.b-relation_documents-type--cases.b-relation_documents-type--disabled:hover .b-relation_documents-type-icon {
	width: 24px;
}
.b-relation_documents-type--federal.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--federal.b-relation_documents-type--selected:hover .b-relation_documents-type-icon {
	background-position: 0 27px;
}
.b-relation_documents-type--federal:hover .b-relation_documents-type-icon {
	background-position: 0 -26px;
}
.b-relation_documents-type--regional.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--regional:hover .b-relation_documents-type-icon {
	width: 29px;
	height: 15px;
}
.b-relation_documents-type--regional.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--regional.b-relation_documents-type--selected:hover .b-relation_documents-type-icon {
	background-position: -24px -54px;
}
.b-relation_documents-type--regional:hover .b-relation_documents-type-icon {
	background-position: -24px -28px;
}
.b-relation_documents-type--letters.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--letters.b-relation_documents-type--selected:hover .b-relation_documents-type-icon {
	background-position: -54px -52px;
}
.b-relation_documents-type--letters:hover .b-relation_documents-type-icon {
	background-position: -54px -26px;
}
.b-relation_documents-type--comments.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--comments.b-relation_documents-type--selected:hover .b-relation_documents-type-icon {
	background-position: -78px -52px;
}
.b-relation_documents-type--comments:hover .b-relation_documents-type-icon {
	background-position: -78px -26px;
}
.b-relation_documents-type--cases.b-relation_documents-type--selected .b-relation_documents-type-icon,
.b-relation_documents-type--cases.b-relation_documents-type--selected:hover .b-relation_documents-type-icon {
	background-position: -103px -52px;
}
.b-relation_documents-type--cases:hover .b-relation_documents-type-icon {
	background-position: -103px -26px;
}
.b-relation-documents-list {
	margin-top: -4px;
}
.b-relation_documents-courts_list {
	position: relative;
	margin: 0 0 -8px;
	padding: 4px 0 12px;
	background: #4E5462;
}
.b-relation_documents-courts_list-items {
	position: relative;
}
.b-relation_documents-courts_list-item {
	font-size: .78em;
	position: relative;
	height: 20px;
	padding: 0 7px;
	cursor: pointer;
	color: #D2D4D8;
	background: #4E5462;
}
.b-relation_documents-courts_list-header {
	color: #fff;
}
.b-relation_documents-courts_list-item--child{
	color: #A7AAB1;
	font-weight: normal;
	padding-left: 30px;
}
.b-relation_documents-courts_list-item--child-child {
	color: #A7AAB1;
	font-weight: normal;
	padding-left: 52px;
}
.b-relation_documents-courts_list-item-text {
	padding-left: 3px;
	cursor: pointer;
}
.b-relation_documents-courts_list-item-count {
	position: absolute;
	right: 10px;
	top: 4px;
	color: #8E919A;
	padding-left: 5px;
}
.b-relation_documents-courts_list-item-point {
	position: absolute;
	display: block;
	left: 10px;
	top: 4px;
	width: 16px;
	height: 16px;
	background: url(../img/new/checkbox-metro.png) no-repeat -41px 0;
}
.b-relation_documents-courts_list-item-point--child {
	left: 33px;
}
.b-relation_documents-courts_list-item .b-checkbox {
	top: 4px;
}
.b-relations-list_side {
	padding-top: 4px;
}
.b-relations-list_side:first-child {
	margin-top: -4px;
}
.b-relation_documents-courts_list-item .ui-arrow {
	position:absolute;
	left: 5px;
	top: 4px;
	width: 16px;
	height: 16px;
}
.b-relation_documents-courts_list-item .ui-arrow:after,
.b-relation_documents-courts_list-item .ui-arrow:before {
	font-size:0;
	content: '';
	position: absolute;
	top: 9px;
	left: 5px;
	width: 0;
	border: 5px solid transparent;
}
.b-relation_documents-courts_list-item .ui-arrow--opened:after {
	border-top-color: #4D5462;
}
.b-relation_documents-courts_list-item .ui-arrow--opened:before {
	top:10px;
	border-top-color: #F4F5F6;
}
.b-relation_documents-courts_list-item .ui-arrow--gray.ui-arrow--opened:after {
	border-top-color: #AEB0B7;
}
.b-relation_documents-courts_list-item .ui-arrow--gray.ui-arrow--opened:before {
	top:10px;
	border-top-color: #AEB0B7;
}
.b-relation_documents-courts_list-item .ui-arrow--closed {
	top: 2px;
}
.b-relation_documents-courts_list-item .ui-arrow--gray.ui-arrow--closed:after {
	border-left-color: #AEB0B7;
}
.b-relation_documents-courts_list-item .ui-arrow--gray.ui-arrow--closed:before {
	border-left-color: #AEB0B7;
}
.b-tooltip-label-count {
	font-weight:bold;
	color: #0497FF;
}.b-relations-list_side li a .b-tiny_icon--inactive,
.b-found-document-info .b-tiny_icon--inactive {
	background-position:-407px 5px;
}
.b-relations-list_side li a .b-tiny_icon--inactive {
	position: absolute;
	top: 27px;
	left: 4px;
	display: block;
}
.b-relations-list_side li a .b-tiny_icon--future {
	position: absolute;
	top: 27px;
	left: 6px;
	display: block;
}
.b-relations-list_side li a .b-tiny_icon--future,
.b-found-document-info .b-tiny_icon--future {
	background-position: -630px 5px;
}
