
	
/* 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-close/b-close.css */
.b-close {
	position:absolute;
	top:50%;
	right:10px;
	width:16px;
	height:17px;
	margin-top:-7px;
	cursor:pointer;
	background:url(../../../img/new/close.png) no-repeat;
}
/* - - 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-signup_button/b-signup_button.css */
.b-signup_button {
	font-size:1.333em;
	display:block;
	height:37px;
	padding-top:12px;
	text-align:center;
	text-decoration:none;
	text-shadow:-1px -1px 0 #0079B6;
	z-index: 702;
	cursor:pointer;
	color:#fff;
	-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;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3FBAEA), to(#0F77BD));
	background: -webkit-linear-gradient(top, #3FBAEA, #0F77BD);
	background: -moz-linear-gradient(top, #3FBAEA, #0F77BD);
	background: -o-linear-gradient(top, #3FBAEA, #0F77BD);
	background: linear-gradient(top, #3FBAEA, #0F77BD);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3FBAEA,endColorStr=#0F77BD)';
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .b-signup_button {
 	  border-radius: 0 !important;
  }
  head~body .b-signup_button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIg0KICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InJlZF9ibGFjayIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNGQkFFQSIvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMEY3N0JEIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPGxpbmVhckdyYWRpZW50IGlkPSJyZWQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4NCjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzRkJBRUEiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5YjJlNSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOnVybCgjcmVkX2JsYWNrKSIgcng9IjUiLz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjVweCIgc3R5bGU9ImZpbGw6dXJsKCNyZWQpIiByeD0iMCIvPg0KPC9zdmc+);
  }
}
/* - - EOF - - */
.b-print-popup {
	background: #383b42;
	padding-top: 14px;
	color: #fff;
	width: 398px;
	margin: 0 0 0 -199px;
	position: fixed;
	top: -310px;
	z-index: 502;
	left: 50%;
}
.b-print-popup .bottom-left-edge,
.b-print-popup .bottom-edge,
.b-print-popup .bottom-right-edge {
	background: url(../img/user-popup-sprite.png) no-repeat;
	position: absolute;
	z-index: -1;
}
.b-print-popup .bottom-left-edge,
.b-print-popup .bottom-right-edge {
	width: 15px;
	height: 15px;
}
.b-print-popup .bottom-left-edge,
.b-print-popup .bottom-right-edge {
	width: 15px;
	height: 10px;
	bottom: -10px;
}
.b-print-popup .bottom-left-edge {
	background-position: 0 -60px;
	left: -11px;
}
.b-print-popup .bottom-right-edge {
	background-position: -15px -60px;
	right: -11px;
}
.b-print-popup .bottom-edge {
	height: 15px;
	background-position: 0 -75px;
	background-repeat: repeat-x;
	bottom: -15px;
	left: 4px;
	right: 4px;
}
.b-print-popup .right-edge,
.b-print-popup .left-edge {
	background: url(../img/user-popup-sprite-y.png) repeat-y;
	top: 0;
	bottom: 0;
	width: 15px;
	position: absolute;
	z-index: -1;
}
.b-print-popup .left-edge {
	left: -15px;
}
.b-print-popup .right-edge {
	background-position: -15px 0;
	right: -15px;
}
.b-print-popup .b-close-button {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 4px;
	right: 9px;
}
.b-print-popup .b-close-button .b-icon {
	background: url(../img/icons.png) -92px -23px no-repeat;
	margin: 0;
	width: 16px;
	height: 16px;
}
.b-print-button {
	position: relative;
	background: url(../img/registration-bg.png) repeat-x;
	height: 40px;
	text-align: center;
	text-shadow: -1px -1px 0 #0079b6;
	font-size: 1.333em;
	line-height: 40px;
	cursor: pointer;
}
.b-print-popup__i {
	font-size:.8em; 
	padding:0 20px 20px;
	text-shadow: -1px -1px 0 #1a1c1f;
	overflow:hidden;
}
.b-print-popup__i h3 {
	font-size:1.25em; 
	font-weight:400;
	margin:0 0 17px;
}
.b-print-popup__i h4 {
	color:#B7BAC1;
	margin:0 0 6px;
	font-weight:bold;
}
.b-print-settings {
	float:left;
	clear:right;
	width:45%;
}
.b-radio-button img {
	vertical-align:middle;
	width:10px;
	height:10px;
	overflow:hidden;
	background: url(../img/icons.png) 0 -103px no-repeat;
}
.b-radio-button-checked img {
	background-position:-10px -103px;
}
.b-print-settings label {
	position:relative;
	display:block;
	margin:0 0 5px;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
.b-print-settings .b-column_list-label {
	left:0;
	top:0;
}
.b-print-preview {
	width:158px;
	height:188px;
	float:left;
	margin:0 20px 0 0;
	border:1px solid #4a4d54;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background: #2d3038;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#42454c), to(#2d3038));
	background: -webkit-linear-gradient(#42454c, #2d3038);
	background: -moz-linear-gradient(#42454c, #2d3038);
	background: -ms-linear-gradient(#42454c, #2d3038);
	background: -o-linear-gradient(#42454c, #2d3038);
	background: linear-gradient(#42454c, #2d3038);
}
.b-print-preview i {
	display:block;
	margin:14px auto;
	width:110px;
	height:160px;
	background:#fff url(../img/print-preview.png);
	-moz-box-shadow:0 0 12px #2d3038;
	-webkit-box-shadow:0 0 12px #2d3038;
	box-shadow:0 0 12px #2d3038;
}
.b-print-preview_section i {
	background-position:-110px 0;
}
.b-print-preview_full-doc i {
	background-position:-220px 0;
}
.b-print-preview_compact i {
	background-position:-330px 0;
}
.b-print-preview_full i {
	background-position:-440px 0;
}
.b-logo_print {
	
}
.b-print-settings__checkbox {
	width:48%;
}
.b-print-settings__checkbox .b-radio-button img{
	background:url(../img/icons.png) 0 -61px no-repeat;
}
.b-print-settings__checkbox .b-radio-button-checked img{
	background-position: -12px -61px;
}
.b-print-content {
	display:none;
}
@media print {
	* {
		background-color:transparent !important;
		background-image:none !important;
		color:#000 !important;
		text-shadow:0 0 !important;
		height:auto !important;
		overflow:visible !important;
	}
	a {
		text-decoration:none !important;
	}
	pre, img {
		page-break-inside:avoid;
	}
	@page {
		margin:2.6cm auto;
	}
	p, h2, h3 {
		orphans:3;
		widows:3;
	}
	h1, h2, h3, h4 {
		page-break-after:avoid;
	}
	.l-wrapper, .g-scrollable {
		overflow:visible !important;
		height:auto !important;
	}
	.m-print-section .l-wrapper {
		overflow:hidden !important;
	}
	.l-doc-wrapper {
		padding-bottom:0 !important;
	}
	
	.b-document-body {
		display:table;
	}
	form,
	.l-footer,
	.b-document-header,
	.b-document-navigation,
	.b-fixed-header,
	.b-functions-popup,
	.b-logo,
	.b-header_actions,
	.l-column-head,
	.l-fix_columns,
	.l-side-panel,
	.b-tooltip,
	.b-header-row-link-container,
	.b-entity-buttons,
	.b-goto-page-popup,
	.b-user-popup,
	.b-print-popup,
	.ui-notification,
	.b-button,
	.ui-text-field-container,
	.b-notifier,
	.b-search-options,
	.ui-screenlock ,
	.b-like_panel_wrapper,
	.b-floating-headers,
	.b-floating-header,
	.l-second-doc,
	.s-fb,
	.b-noty {
		display: none !important;
	}
	.l-section,
	.l-cols-5 {
		width: auto;
		float: none;
	}
	.h-side,
	.l-column--liquid,
	.b-header-panel,
	.b-border,
	.b-title--header {
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
		min-height:0;
	}
	.b-favorites_print-article-header,
	.b-header-row_article {
		border: solid #808085;
		border-width: 1px 0;
		clear: both;
	}
	.b-article-body {
		padding-bottom:20px !important;
	}
	.b-tiny-icon {
		background-image:url(../img/sprite-icons16.png) !important;
	}
	.b-title-name {
		font-size:1.666em;
		line-height: 2em;
		padding-bottom: 20px;
	}
	.b-document_info {
		border-bottom:1px solid #BABBBE;
	}
	.b-favorite_entities-list a:after {
		content:'';
		text-decoration:none;
	}
	.b-favorite_entities-item {
		border-bottom:1px solid #BABBBE;
		padding:15px 30px 14px 90px;
	}
	.b-favorite_entity-title a,
	.b-favorite_entity-division,
	.b-tags_list-item,
	.b-favorite_entity-path {
		color:#4D5462 !important;
	}
	.b-favorite_entity-content {
		color:#000;
		padding-bottom: 11px;
	}
	.b-document_info,
	.b-favorite_entity-tags,
	.b-favorite_entity-path,
	.b-article-content {
		display:block;
	}
	.b-favorite_entity-tags,
	.b-favorite_entity-path {
		line-height: 1.666em;
	}
	.b-found-document {
		margin:0 0 0 -110px !important;
		padding: 5px 0 21px 90px;
	}
	.b-found-document-info a,
	.b-found-document-info h3 {
		display: block;
		margin-right: 50px;
	}
	
	.l-wrapper {
		min-width:400px !important;
	}
	.l-fix_columns,
	.b-close {
		display:none !important;
	}
	.l-header-l,
	.l-header-c,
	.b-header {
		border:0 !important;
	}
	.l-header-l {
		width:0 !important;
	}
	.l-header-c {
		margin:0 !important;
	}
	.b-header-title {
		font-size:20px !important;
		margin:5px 0 0 8px !important;
		padding:0 !important;
	}
	.b-header-title .b-tiny_icon {
		display:none !important;
	}
	.l-column,
	.l-column--liquid_two {
		margin:0 !important;
		width:auto !important;
	}
	.b-document_info {
		display:block !important;
	}
	.b-document_info-item {
		margin: 0 0 11px 83px !important;
	}
	.b-document_info-item-title {
		margin:2px 0 0 !important;
	}
	.b-entity-content {
		color:#000 !important;
		line-height:19px !important;
		margin:-3px 0 0;
	}
	.b-favorites_print-title {
		font-size:1.3em !important;
	}
	.b-document_print_info {
		margin:0 85px 20px 104px;
		line-height:1.2em;
	}
	.b-revision .b-article .b-article-header {
		border: solid #808085;
		border-width: 1px 0;
	}
	.b-document_print_info-item-title {
		font-size: .8em;
		font-weight: bold;
		width:200px;
		padding:2px 0 10px 0;
	}
	.b-document_print_info-item-content {
		margin-left:170px;
		padding-bottom:10px;
	}
	.b-print-content {
		display:block !important;
	}
	.g-clrfix {
		clear:both !important;
	}
	.b-command_panel {
		display:none;
	}
	
	.b-revisions-compare.b-paragraph-revisions .inner {
		padding-right: 0;
	}
	.b-revisions-compare.b-paragraph-revisions .comparing .inner {
		padding-left: 60px;
	}
	.b-compare-line .rl {
		display: none;
	}
	
	.b-line_hover .num {
		*position:static !important;
		*float:left;
		*margin-left: -100px;
		*width:83px !important;
	}
	
	.b-documents-delimiter {
		display: none;
	}
	@-moz-document url-prefix()  {
		.b-documents-delimiter {
			display: block !important;
			margin: 0 !important;
			page-break-after: always !important;
		}
	}
	.b-documents-delimiter {
		*display: block !important;
		*margin: 0 !important;
		*page-break-after: always !important;
	}
	.b-article-body .b-header-row_article {
		overflow: hidden;
		padding: 5px 0 4px 110px;
	}
	.b-article-body li {
		position: relative;
		font-size: 1em;
		line-height: 1.33em;
		padding: 0.5em 110px 0.5em 110px;
	}
	.b-favorites_print-article-number,
	.b-header-row_article .division {
		float: left;
		width: 90px;
		font-size: .8em;
		text-align: right;
		font-weight: bold;
	}
	.b-header-row_article .division {
		margin-left: -110px;
		margin-right: 0;
		padding-right: 0;
	}
	.b-favorites_print-article_title {
		font-weight: normal;
		min-height: 20px;
		padding-right: 230px;
	}
	.b-document-more_info {
		display: none;
	}
}
