


/* Start:/bitrix/panel/main/popup.css*/
.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div
{
	 /*Protection from user styles */
	letter-spacing:normal;
	list-style:none;
	text-align: left;
	text-indent:0;
	text-transform: none;
	visibility:visible;
	white-space: normal;
	word-spacing:normal;
	vertical-align:baseline;
	text-decoration: none;
	color:#000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: 13px;
}


.bx-core-adm-dialog {
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 18px 37px 6px rgba(16,39,53,.69);
	box-shadow: 0 18px 37px 6px rgba(16,39,53,.69);
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	position: absolute;
	overflow: hidden;
}


.bx-core-adm-dialog a { color:#2675d7; text-decoration: underline; font-size: inherit;}
.bx-core-adm-dialog a:hover {color:#2675d7; text-decoration:underline; background: none; font-size: inherit;}

.bx-core-adm-dialog select, .bx-core-adm-dialog input, .bx-core-adm-dialog textarea {outline:none; font-size:13px;}
.bx-core-adm-dialog textarea {font-size:13px;}
.bx-core-adm-dialog table {font-size:13px;}
.bx-core-adm-dialog td {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing:normal;
	list-style:none;
	text-align: left;
	text-indent:0;
	text-transform: none;
	text-decoration: none;
	visibility:visible;
	white-space: normal;
	word-spacing:normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	background: none;
	color: #000;
}



.bx-core-adm-dialog .bx-action-href:hover {border-bottom-color:#134889; text-decoration:none; color:#134889;}

.bx-core-adm-dialog .bx-core-adm-dialog-head {
	background-color: #e2ebee;
	border-bottom:1px solid#a9a9a9;
	-webkit-box-shadow: 0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2;
	box-shadow: 0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2;
	border-radius:4px 4px 0 0;
	height: 49px;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	width: 100%;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-inner {
	display: inline-block;
	margin: 12px 0 0 18px;
	font-size: 20px;
	text-shadow:0 1px #fff;
	white-space: nowrap;
	color: #282a2c;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-icons {
	position: absolute;
	top: 0;
	right: 0;
	margin: 11px 0 0 15px;
	padding: 0 15px 0 0;
	background-color: #E2EBEE;
}

.bx-core-adm-dialog .bx-core-adm-icon-expand, .bx-core-adm-dialog .bx-core-adm-icon-narrow, .bx-core-adm-dialog .bx-core-adm-icon-close
{
	display: inline-block;
	height: 30px;
	width: 28px;
	cursor: pointer;
	background: url('/bitrix/panel/main/images/popup_sprite.png') no-repeat 0 0 #E2EBEE;
}

.bx-core-adm-dialog .bx-core-adm-icon-expand {background-position: 0 0;}
.bx-core-adm-dialog .bx-core-adm-icon-narrow {background-position: 0 -120px;}
.bx-core-adm-dialog .bx-core-adm-icon-close {background-position: 0 -30px;}
.bx-core-adm-dialog .bx-core-adm-icon-expand:hover {background-position: 0 -60px;}
.bx-core-adm-dialog .bx-core-adm-icon-narrow:hover {background-position: 0 -150px;}
.bx-core-adm-dialog .bx-core-adm-icon-close:hover {background-position: 0 -90px;}

.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap
{
	margin-top: 54px;
	padding: 12px 12px 14px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs {
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab {
	display: inline-block !important;
	cursor: pointer !important;
	background: url('/bitrix/panel/main/images/bx-admin-sprite-small-1.png') repeat-x scroll 0 -2728px transparent !important;
	border-radius: 2px 2px 0 0 !important;
	border: none !important;
	color: #1C53A2 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	margin: 0 7px 0 0 !important;
	padding: 10px 25px 10px !important;
	text-shadow: 0 1px #FFFFFF !important;
	vertical-align: top !important;
	height: auto !important;
	position: relative;
	z-index: 1;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active
{
	background:#f5f9f9 !important;
	border:1px solid #dce7ed !important;
	border-bottom:none !important;
	color:#000 !important;
	margin: 0 7px -2px 0 !important;
	padding: 9px 24px 11px !important;
	border-bottom:none !important;
	height: auto !important;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active:first-child:before
{
	display: none !important;
}

.bx-core-adm-dialog .bx-core-adm-dialog-content
{
	overflow: auto;
	border: solid 1px #dce7ed;
	background-color: #f5f9f9;
}

.bx-core-adm-admin-dialog .bx-core-adm-dialog-content
{
	padding:15px 22px 22px;
}

.bx-core-adm-dialog .adm-detail-content-cell-l {
	text-align:right;
	padding: 5px 4px 7px 0;
	background: none;
	text-indent:0;
	text-transform: none;
	text-decoration: none;
	visibility:visible;
	white-space: normal;
	word-spacing:normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	color: inherit;
}

.bx-core-adm-dialog .adm-detail-content-cell-r {
	padding: 5px 0 7px 4px;
	background: none;
	text-indent:0;
	text-transform: none;
	text-decoration: none;
	visibility:visible;
	white-space: normal;
	word-spacing:normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	color: inherit;
}

.bx-core-adm-dialog .adm-detail-content-cell {padding: 5px 0 7px;}

.bx-core-adm-dialog .adm-detail-valign-top { vertical-align: top; }
.bx-core-adm-dialog .adm-detail-valign-middle { vertical-align: middle; }
.bx-core-adm-dialog .adm-detail-valign-bottom { vertical-align: bottom;}

.adm-detail-file-row .adm-detail-content-cell-l { padding-top: 12px; vertical-align: top; }
.adm-detail-file-image { padding-top: 7px; }
.adm-detail-file-row .bx-input-file-desc { display:block; margin-top: -7px; }

.adm-detail-iblock-types { width: 150px; }
.adm-detail-iblock-list { width: 200px; }

.bx-core-adm-dialog .adm-detail-content-table > tbody > .heading td {
	padding:8px 70px 10px!important;
}
.bx-core-adm-dialog .bx-core-adm-dialog-buttons {
	padding-top: 12px;
	position: relative;
}

.bx-core-adm-dialog .bx-core-adm-dialog-buttons input {margin-right:12px;}


.bx-core-adm-dialog .bx-core-adm-dialog-head-block {
	background-position: 99% center !important;
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCE7ED;
	font-size: 12px;
	padding: 6px 30px 9px 9px;
	margin-bottom: 12px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-block p {margin: 0;}

.bx-core-adm-dialog .bx-core-adm-dialog-head-block .title {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner
{
	padding: 12px;
}

.bx-quirks .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner
{
	padding: 12px 0;
}

.bx-core-dialog-overlay {
	top:0;
	left:0;
	width:100%;
	height:100%;
	position: absolute;
	background-color: rgba(57,60,67,0.82);
}

.bx-ie9 .bx-core-dialog-overlay {
	background-color:#393c43;
	opacity:0.82;
}

.bx-ie8 .bx-core-dialog-overlay, .bx-quirks .bx-core-dialog-overlay
{
	background-color:#393c43;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}


.bx-core-adm-dialog .bx-core-resizer {background: url('/bitrix/panel/main/images/popup_sprite.png') no-repeat right -188px; position: absolute; z-index: 6; bottom: 3px; right: 2px; height: 20px; width: 20px;
}


.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-last {
	margin-right: 0;
}

.bx-core-adm-dialog .adm-detail-title {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 14px;
	padding: 0 0 15px;
	text-align: left;
}

.bx-core-adm-dialog .adm-detail-content-item-block
{
	border: none;
	padding: 0;
}

.bx-core-adm-dialog .adm-detail-content {padding: 0}

.bx-core-adm-dialog .adm-detail-content-item-block table {
	border:none;
	border-spacing:0;
	font-size:13px;
	margin:0;
	width:100%;
}


.bx-core-adm-dialog .adm-input,
.bx-core-adm-dialog input[type="text"],
.bx-core-adm-dialog input[type="password"],
.bx-core-adm-dialog input[type="email"] {
	font-size: 13px;
	height: 29px;
	padding: 0 5px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-buttons .adm-btn-add {
	float: right;
}

.bx-ie8 .bx-core-adm-dialog-buttons .adm-btn-add,
.bx-quirks .bx-core-adm-dialog-buttons .adm-btn-add
{
	float: none;
	position: absolute;
	right: 28px;
}

/**************** debug popup ***************************/

.bx-debug-content-top {
	padding: 12px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 120px;
	overflow: auto;
	border-bottom: 1px solid #D0D0D0;
}

/********************* menu *************************/

.bx-core-popup-menu {
	position: absolute;
	border: solid 1px #181b20;
	border-radius: 0 0 2px 2px;
	background-color: rgba(52, 59, 74, 0.94);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(212, 212, 212, 0.12);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(212, 212, 212, 0.12);
	letter-spacing:normal;
	list-style:none;
	text-align: left;
	text-indent:0;
	text-transform: none;
	visibility:visible;
	white-space: normal;
	word-spacing:normal;
	vertical-align:baseline;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
}

.bx-ie8 .bx-core-popup-menu,
.bx-quirks .bx-core-popup-menu
{
	background-color: #3a4150;
}

.bx-quirks .bx-core-popup-menu
{
	width: 220px !important;
	margin-top: -2px;
	margin-left: -2px;
}

.bx-core-popup-menu-level0
{
	background-color: rgba(30, 36, 50, 0.94);
	border-radius: 2px;
}

.bx-ie8 .bx-core-popup-menu-level0,
.bx-quirks .bx-core-popup-menu-level0
{
	background-color: #252d3f;
}


/*.bx-core-popup-menu-top*/
.bx-core-popup-menu-angle,
.bx-core-popup-menu-angle-bottom {
	display: block;
	position: absolute;
	height: 10px;
	width: 17px;
	content: "";
	line-height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.bx-core-popup-menu-angle {
	top: -9px;
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left bottom;
}

.bx-core-popup-menu-angle-bottom {
	bottom: -9px;
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -1470px;
}

.bx-core-popup-menu-item {
	display: block;
	text-decoration: none;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	color: #9ca4b2 !important;
	min-width: 120px;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.bx-ie8 .bx-core-popup-menu-item,
.bx-quirks .bx-core-popup-menu-item
{
	width: 220px;
	overflow-x: hidden;
}

.bx-core-popup-menu-item:hover,
.bx-core-popup-menu-item-opened
{
	border-top: solid 1px #55a8d9;
	border-right: solid 1px #2278b7;
	background-image: -webkit-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -moz-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -ms-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -o-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: linear-gradient(top, #2a92d0, #1d66b5);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none;
	color: #ebebeb !important;
}

.bx-ie8 .bx-core-popup-menu-item-text,
.bx-quirks .bx-core-popup-menu-item-text
{
	overflow-x: hidden;
}

.bx-ie8 .bx-core-popup-menu-item:hover,
.bx-ie8 .bx-core-popup-menu-item-opened,
.bx-ie9 .bx-core-popup-menu-item:hover,
.bx-ie9 .bx-core-popup-menu-item-opened
{
	background-color: #257fc4;
}

.bx-core-popup-menu-item-text {
	display: block;
	padding: 0 10px 0 40px;
	height: 28px;
	line-height: 26px;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bx-core-popup-menu-item-icon {
	display: block;
	position: absolute;
	height: 28px;
	width: 40px;
}

.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-text {
	padding-left: 19px;
}

.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-icon
{
	display: none;
}

.adm-menu-content {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -30px;
}

.bx-core-popup-menu-item:hover .adm-menu-content,
.bx-core-popup-menu-item-opened .adm-menu-content
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -60px;
}

.adm-menu-services {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -90px;
}

.bx-core-popup-menu-item:hover .adm-menu-services,
.bx-core-popup-menu-item-opened .adm-menu-services
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -120px;
}

.adm-menu-settings {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -150px;
}

.bx-core-popup-menu-item:hover .adm-menu-settings,
.bx-core-popup-menu-item-opened .adm-menu-settings
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -180px;
}

.adm-menu-favorites {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -210px;
}

.bx-core-popup-menu-item:hover .adm-menu-favorites,
.bx-core-popup-menu-item-opened .adm-menu-favorites
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -240px;
}

.adm-menu-analytics {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -300px;
}

.bx-core-popup-menu-item:hover .adm-menu-analytics,
.bx-core-popup-menu-item-opened .adm-menu-analytics
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -330px;
}

.adm-menu-marketPlace {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -360px;
}

.bx-core-popup-menu-item:hover .adm-menu-marketPlace,
.bx-core-popup-menu-item-opened .adm-menu-marketPlace
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -390px;
}

.adm-menu-desktop {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -420px;
}

.bx-core-popup-menu-item:hover .adm-menu-desktop,
.bx-core-popup-menu-item-opened .adm-menu-desktop
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -450px;
}

.adm-menu-store {
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -480px;
}

.bx-core-popup-menu-item:hover .adm-menu-store,
.bx-core-popup-menu-item-opened .adm-menu-store
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -510px;
}


.bx-core-popup-menu-item-checked .bx-core-popup-menu-item-text
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -540px;
}

.bx-core-popup-menu-item-checked:hover .bx-core-popup-menu-item-text
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat left -570px;
}

.bx-core-popup-menu-item-opener .bx-core-popup-menu-item-text
{
	padding-right: 20px;
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat right -270px;
}

.bx-core-popup-menu-item-opener:hover .bx-core-popup-menu-item-text,
.bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text
{
	background: url('/bitrix/panel/main/images/popup_menu_sprite_1.png') no-repeat right 0;
}

.bx-core-popup-menu-separator {
	height: 1px;
	margin: 0 1px;
	background-color: rgba(172, 179, 191, 0.2);
	font-size: 1px;
	line-height: 1px;
}

.bx-ie8 .bx-core-popup-menu-separator, .bx-quirks .bx-core-popup-menu-separator
{
	background-color: #444b58;
}

.bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text {
	color: #525A68;
}

.bx-core-popup-menu-item-disabled:hover .bx-core-popup-menu-item-text
{
	color: #858D9B;
}

/* standard menu icons */


/*menu icons*/
.bx-core-popup-menu-item .checked {background-image:url(/bitrix/js/main/core/images/menu/checkbox.gif);}

/*component menu icons */
.bx-core-popup-menu-item .parameters {background-image:url(/bitrix/themes/.default/public/components/buttons/parameters.gif);}
.bx-core-popup-menu-item .edit {background-image:url(/bitrix/themes/.default/public/components/buttons/edit.gif);}
.bx-core-popup-menu-item .copy {background-image:url(/bitrix/themes/.default/public/components/buttons/copy.gif);}
.bx-core-popup-menu-item .edit-common {background-image:url(/bitrix/themes/.default/public/components/buttons/edit_common.gif);}
.bx-core-popup-menu-item .edit-wf {background-image:url(/bitrix/themes/.default/public/components/buttons/edit_wf.gif);}
.bx-core-popup-menu-item .menu-edit {background-image:url(/bitrix/themes/.default/public/components/buttons/menu_edit.gif);}
.bx-core-popup-menu-item .menu-add {background-image:url(/bitrix/themes/.default/public/components/buttons/menu_add.gif);}
.bx-core-popup-menu-item .menu-delete {background-image:url(/bitrix/themes/.default/public/components/buttons/menu_delete.gif);}
.bx-core-popup-menu-item .menu-template {background-image:url(/bitrix/themes/.default/public/components/buttons/menu_templ.gif);}
.bx-core-popup-menu-item .nav-template {background-image:url(/bitrix/themes/.default/public/components/buttons/nav_templ.gif);}
.bx-core-popup-menu-item .parameters-2 {background-image:url(/bitrix/themes/.default/public/components/buttons2/parameters.gif);}
.bx-core-popup-menu-item .edit-2 {background-image:url(/bitrix/themes/.default/public/components/buttons2/edit.gif);}
.bx-core-popup-menu-item .edit-css {background-image:url(/bitrix/themes/.default/public/components/buttons2/edit_css.gif);}
.bx-core-popup-menu-item .copy-2 {background-image:url(/bitrix/themes/.default/public/components/buttons2/copy.gif);}
.bx-core-popup-menu-item .del-cache {background-image:url(/bitrix/themes/.default/public/components/buttons2/delcache.gif);}

/*panel menu icons */
.bx-core-popup-menu-item .panel-new-file {background-image:url(/bitrix/themes/.default/public/panel_new/menus/new_file.gif);}
.bx-core-popup-menu-item .panel-new-file-template {background-image:url(/bitrix/themes/.default/public/panel_new/menus/create_template.gif);}
.bx-core-popup-menu-item .panel-new-folder {background-image:url(/bitrix/themes/.default/public/panel_new/menus/new_folder.gif);}
.bx-core-popup-menu-item .panel-new-folder-template {background-image:url(/bitrix/themes/.default/public/panel_new/menus/create_folder_template.gif);}
.bx-core-popup-menu-item .panel-edit-visual {background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_html.gif);}
.bx-core-popup-menu-item .panel-edit-text {background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_text.gif);}
.bx-core-popup-menu-item .panel-edit-php {background-image:url(/bitrix/themes/.default/public/panel_new/menus/edit_php.gif);}
.bx-core-popup-menu-item .panel-file-props {background-image:url(/bitrix/themes/.default/public/panel_new/menus/file_props.gif);}
.bx-core-popup-menu-item .panel-folder-props {background-image:url(/bitrix/themes/.default/public/panel_new/menus/folder_props.gif);}
.bx-core-popup-menu-item .panel-file-access {background-image:url(/bitrix/themes/.default/public/panel_new/menus/file_access.gif);}
.bx-core-popup-menu-item .panel-folder-access {background-image:url(/bitrix/themes/.default/public/panel_new/menus/folder_access.gif);}
.bx-core-popup-menu-item .panel-file-delete {background-image:url(/bitrix/themes/.default/public/panel_new/menus/delete_file.gif);}
.bx-core-popup-menu-item .panel-folder-delete {background-image:url(/bitrix/themes/.default/public/panel_new/menus/delete_folder.gif);}
.bx-core-popup-menu-item .panel-page-cache {background-image:url(/bitrix/themes/.default/public/panel_new/menus/page_cache.gif);}
.bx-core-popup-menu-item .panel-comp-cache {background-image:url(/bitrix/themes/.default/public/panel_new/menus/comp_cache.gif);}
.bx-core-popup-menu-item .icon-delete {background-image:url(/bitrix/themes/.default/public/panel_new/buttons/delete.gif);}
.bx-core-popup-menu-item .panel-key {background-image:url(/bitrix/themes/.default/public/panel_new/menus/key.gif);}
.bx-core-popup-menu-item .panel-user {background-image:url(/bitrix/themes/.default/public/panel_new/menus/user.gif);}

/* diff old styles */

.bx-width30 {width:30% !important;}
.bx-width50 {width:50% !important;}
.bx-width100 {width:100% !important;}
.bx-width0 {width:0% !important;}

.bx-popup-label {
	text-align: right !important;
	padding: 6px 2px 10px 0 !important;
	vertical-align: top !important;
	background: transparent;
	font-size: inherit;
	color: #000;
}
.bx-core-adm-dialog .section td {
	background-image:none !important;
	background-color:#E0E8EA !important;
	color: #4B6267;
	font-size: 14px;
	font-weight: bold;
}

.bx-core-adm-dialog .section > td {
	padding: 5px 10px;
}

/*.bx-menu-layout {background-color: white;}*/

#bx-admin-prefix .bx-menu-current-row {background-color: #E2E7CB !important;}

#bx-admin-prefix .view-area {
	-moz-box-sizing: border-box;
	cursor: text;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	height: 31px !important;
	margin: 3px !important;
}

#bx-admin-prefix .edit-field {
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(/bitrix/panel/main/images_old/panel/pencil.gif);
	font-size: 13px;
	padding: 7px 5px 0;
	margin: 2px;
	height: 22px;
	width: 232px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	color: #3F4B54;
	display: inline-block;
	outline: medium none;
	vertical-align: middle;
}

#bx-admin-prefix .edit-field:hover {
	padding: 7px 5px 0;
	background-color: #FFFFFF;
	border-color: #87919C #959EA9 #9EA7B1;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	border-image: none;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
}

.bx-core-adm-dialog a.bx-popup-sign {display:block; width:11px; height:11px; overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:top left;}
.bx-core-adm-dialog a.bx-popup-minus {background-image:url(/bitrix/js/main/core/images/components/minus.gif);}
.bx-core-adm-dialog a.bx-popup-plus {background-image:url(/bitrix/js/main/core/images/components/plus.gif);}

/* styles for WYSIWYG/HTML/PHP editors in public mode - BX.CEditorDialog */
.bx-core-adm-dialog .bx-core-editor-dialog-content-wrap{
	padding: 14px 12px 14px !important;
	margin-top: 54px !important;
}
.bx-core-adm-dialog .bx-core-editor-dialog-buttons{
	padding-top: 12px;
}
.bx-core-adm-dialog .bx-core-editor-dialog-buttons input {
	margin-right: 12px;
}

/* styles for auth dialog */
.bx-core-popup-auth-field {
	padding: 5px 0;
}

/* wizard dialog */
.bx-core-adm-dialog .bx-core-wizard-dialog-content-wrap { padding: 0 0 14px !important; margin-top: 54px !important; }
/* End */



/* Start:/bitrix/templates/coal/styles.css*/
.text_b {

}

.button_more {

}
/* End */



/* Start:/bitrix/templates/coal/template_styles.css*/
BODY {
    font-family:Arial, Helvetica, sans-serif; 
	margin:0px;
background-color:#F4F4F4;
}

div#body .hidden {
	display:none;
}


div#body .wide {
	width:97% !important;
}

@font-face {
    font-family: "DINPro Bold";
    src: url('/bitrix/templates/coal/fonts/DinProBold.eot?#iefix') format("embedded-opentype"), url('/bitrix/templates/coal/fonts/DinProBold.ttf') format("truetype");
}
div#body{
	background:#f4f4f4;
	width:100%;
	position:absolute;
}
div#body div#top { 
	margin:0 auto;
    font-size: 12px; 
    color: black;
	background-color:#FFF;
	background-repeat:repeat-x;
	width:1150px;
	height:181px;
	overflow:visible !important;
	z-index:20;
	position:relative;
}

div#body div#content { 
	height:auto;
	position:relative;
	width:1150px;
	overflow:hidden;
	background-color:#FFF;
	margin: 0 auto;
	/*min-height: 700px;*/
	min-height: 200px;
	/*margin-bottom:40px;*/
}

div#content div#inner_content { 
	/*min-height:700px;*/
	min-height:200px;
	position:relative;
	width:1060px;
	overflow:hidden;
	background-color:#FFF;
	margin: 0 auto;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:2px;
	z-index:1;
padding-bottom: 50px;
}

div#body div#bottom{
   display:block;
   margin: 0 auto;
   min-width: 990px;
   width:100%;
   background-repeat:repeat-x; 
   position:relative;
   /*bottom:0px;*/
}
   
.footer { 
	margin:0 auto;
	width:1150px;
    height:87px;
    background-image:url('/bitrix/templates/coal/images/footer_b.gif');
	position:relative;
}  
/*header*/
#top div.r_hed,div.search{
	display:block;
	position:relative;
	float:right;
}

#top div.logo,#top span.r_top,#top div.r_bottom,span.r_top div.lang,div.lang span.el_lang,b.flag_eng,b.flag_pol,b.flag_rus,span.border,div.top_block span.logo,span.sprite_left_input,span.sprite_bottom_input,span.sprite_right_input,span.input_search input,span.input_search,span.sprite_top_input,div.search_in,.sprite_search_button, .menu_L1,span.el_m{
	display:block;
	position:relative;
	float:left;	
}

div.top_block{
	height:180px;
	margin:0 auto;
	width:1060px;
}

#top div.r_hed{
	margin-left:25px;
	width:75%;
	height:180px;
}

#top span.logo{
	height:180;
	width:239px;
	text-decoration:none;
	left:-5px;
}

#top span.logo img{
	border:none;
	padding-left: 20px;
}

#top span.r_top{
	width:100%;
	position:relative;
	height:90px;
}

#top span.r_bottom{
	width:100%;
	position:relative;
	height:85px;
	z-index:1;
}

span.r_top div.lang{
	width:43%;
	margin-left:40px;
	height:100%;
}

div.lang span.el_lang{
	top:55px;
	margin-left:5px;
	padding-left:5px;
	padding-right:10px;
	font-size:11px;
}

div.lang span.el_lang a{
	text-decoration:none;
	color:#808080;
}

div.lang span.el_lang a:hover{
	text-decoration:underline;
	color:#808080;
}

div.lang span.activ_l {
	color:#4d4d4d !important;
	font-weight:bold;
	text-decoration:none;
}

div.lang span.activ_l a:hover{
	text-decoration:none;
}

b.flag_eng{
	width: 17px;
    height: 12px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0 0;
	margin-right:5px;
}

b.flag_pol{
	width: 17px;
    height: 12px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0 -12px;
	margin-right:5px;
}

b.flag_rus{
	width: 17px;
    height: 12px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0 -23px;
	margin-right:5px;
}

span.border{
  background-color:#e3e3e3;
  width:1px;
  top:55px;
  height:12px
}

div.search{
	width:49%;
	height:100%;
}

div.search_in{
	top:45px;
}

span.sprite_left_input{
	width: 13px;
    height: 35px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -18px 0;
	z-index:1;
	top:1px;
}

span.sprite_top_input{
    background-image: url('/bitrix/templates/coal/images/ser_top.gif');
    height: 2px;
    left: -1px;
    top: 2px;
    width: 260px;
    z-index: 1;
}

span.input_search input{
    background-color: #FBFBFB;
    color: #C7C7C7;
    display: block;
    font-size: 11px;
    height: 21px;
    left: -7px;
    padding-left: 7px;
    top: 0px;
    width: 258px;
	padding-top: 3px;
	outline:none;
}

span.sprite_right_input{
    height: 32px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -30px 0;
    left: -15px;
    top: -2px;
    width: 9px;
    z-index: 1;
	top:-1px;
}

span.sprite_bottom_input{
    background: url('/bitrix/templates/coal/images/ser_bottom.gif');
    height: 4px;
    left: -1px;
    top: -5px;
    width: 260px;
    z-index: 1;
}
 
.sprite_search_button{
    background: url('/bitrix/templates/coal/images/sprite.png') repeat scroll -39px 0 transparent;
    border: medium none;
    height: 32px;
    left: 3px;
    padding: 1px;
    text-decoration: none;
    top: -33px;
    width: 34px;
} 

#top span.r_bottom{
	width:100%;
	position:relative;
	height:85px;
}

.menu_L1{
	 padding-left: 3px;
	 margin-top: 40px;
	 width:auto;
	 height:auto;
	 z-index:1;
}

div.r_bottom .menu_L1 div.el_m{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13.5px;
	margin-left:8px;
	float:left;
}

div.el_m a.L1{
	color:#000;
}

div.r_bottom .menu_L1 div.el_m a.L1,div.r_bottom .menu_L1 div.el_m span.L1{
	text-decoration:none;
	/*cursor:pointer;*/
	padding-left:24px;
	padding-right:20px;	
	width: 146px;
}

div.r_bottom .menu_L1 img{
	margin-right:8px;
}

span.marker{
    background-image: url('/bitrix/templates/coal/images/marker.gif');
    display: block;
    float: left;
    height: 10px;
    top: 14px;
    position: absolute;
    width: 7px;
	left:7px;
}

.menu_L1 div.el_m, .menu_L1 div.el_m a.L1 {
	height:39px;
	display:block;
	line-height:35px;
	position:relative;
}
.menu_L1 div.el_m, .menu_L1 div.el_m span.L1 {
	height:39px;
	display:block;
	line-height:35px;
	position:relative;
}

.menu_L1 div.el_m:hover{
	background-image: url('/bitrix/templates/coal/images/hover_b.gif');
}	

.menu_L1 div.active_menu span.L1, .menu_L1 div.active_menu a.L1{
	background-image: url('/bitrix/templates/coal/images/activ_b.gif');
	color:#FFF!important;
}	

.active_menu span.marker{
	top:14px;
	background-image: url('/bitrix/templates/coal/images/marker_a.gif');
}

.menu_L1 div.el_m div {
		display:none;	
		background-color:#ededed;
		width:190px;
		position:absolute;
		height:auto;
		left:0px;
		top:39px;
		z-index:1;
		cursor:pointer;	
		border-top:2px solid #FFFFFF;
}

.menu_L1 > div.el_m:hover > div {
		display:block;
		z-index:10;
}

.menu_L1 > div.el_m > div:hover {
		display:block;
}

.menu_L1 > div.el_m > div:hover > a:hover {
		background-image:url('/bitrix/templates/coal/images/vup_hover.gif');
		background-repeat:repeat-x;
		background-position:left bottom;
	       background-size: auto 100%;
}

.menu_L1 > div.el_m > div:hover > a{
		background:#ededed;
}	

div.el_m div a.vup_m,div.el_m div span.vup_m{
	font-size:13px;
	color:#000000;
	text-align:left;
	padding-left:15px;
	display:block;
	position:relative;
	border-bottom:1px solid #bcbcbc;
	margin-left:8px;
	margin-right:8px;
	height:auto;
	min-height:24px;
	text-decoration:none;
	line-height:1.5;
	padding-top:8px;
}

a.end{
	border-bottom:none!important;
	margin-bottom:1px;
}

div.el_m{
	width:auto;
}
/*header*/
/*footer*/
div.r_footer{
	display:block;
	position:absolute;
	float:left;
}

div.l_footer{
	display:block;
	position:absolute;
	float:right;
}

div.r_footer{
    color: #808080;
    font-size: 11px;
    height: 55%;
    left: 140px;
    top: 40px;
    width: 30%;
}

div.l_footer{
	width:63%;
	font-size:11px;
	color:#808080;
	height:100%;
	right:0px;
	bottom:0px;
}

div.l_footer ul.bottom_menu{
	margin: 41px 0 0;
	float:left;
}

div.l_footer ul.bottom_menu li{
	display:inline;
	list-style:none;
	margin-right:45px;
}

div.l_footer ul.bottom_menu li a{
	font-size:11px;
	color:#636363;
	text-decoration:none;
}

div.l_footer ul.bottom_menu li a:hover{
	text-decoration:underline;
}

a.rss_icon{
    height: 15px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0px -35px;
    width: 15px;
	border:none;
	margin: 40px 0 0;
}
/*footer*/
/*content_main*/
div#inner_content div.slider,div#inner_content div.long_div,div.pagination a.el_pag,div.pagination a.pag_activ,div#inner_content div.litle_baner,div.litle_baner a.el_banner,div.litle_baner a.el_banner span.text_b,div.litle_baner a.el_banner h3,div.slider div.pagination a,div#inner_content div.page_content,div#inner_content div.left_block,div.right_right_b div.info_b,div.el_mini_slayder,div.el_mini_slayder span.silver_text,div.news_el p,div.news_el span.news_date,div.news_el h2,div.right_center_b h1,a.button_more,div.news_el,div.bottom_content,div.dialog_text,div.dialog_text1,div.video_see,div.vido_list,span.pole_button,span.grad_hed,div.el_mini_slayder a,div.el_mini_slayder span.el_img,div.info_b div.mini_slayder,span.strilka,div.info_b h3,div.info_b h2,div.right_right_b h3,span.marker_1,div.vklad_el,div.vklad_el_1,div.litle_baner a.el_banner span,a.rss_icon,div.el_mini_slayder p{
	display:block;
	position:relative;
	float:left;
}

a.button_big_screen,a.button_all_news b,a.button_big_screen b,a.button_all_news,a.button_more b,a.nuz_st,a.verx_st,span.hed_date b,div.page_content div.right_block,.dialog-round,div.slider div.pagination{
	display:block;
}

a.button_big_screen,a.button_all_news b,a.button_big_screen b,a.button_all_news,a.button_more b,a.nuz_st,a.verx_st,.dialog-round,div.slider div.pagination{
	position:absolute;
}

a.button_big_screen,a.button_all_news,div.right_block div.right_center_b,.dialog-round{
	float:left;
}

div#inner_content div.slider{
	width:1060px;
	height:260px;
	overflow:hidden;

}

div#inner_content div.long_div{
	height:260px;
	width:21000px;
}

div#inner_content div.el_slider{
	height:260px;
	width:1060px;
	float:left;
	border-top:3px solid #d7d7d7;
}
div#inner_content div.el_slider a img{
	border:0px;
}

div.slider div.pagination{
	bottom: -14px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    left: 19px;
    z-index: 1;
}

div.pagination a.el_pag{
    height: 22px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -29px -160px;
    width: 25px;
}

div.pagination a.pag_activ{
    height: 22px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0 -160px;
    width: 25px;
	text-decoration:none !important;
}

div.slider div.pagination a{
	bottom: 30px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
	text-decoration:none;
}

div.slider div.pagination a:hover{
	text-decoration:underline;
}

div.slider div.pagination a.el_pag b{
    display: block;
    left: 9px;
    position: relative;
    top: 5px;
}

div.slider div.pagination a.pag_activ b{
    display: block;
    left: 8px;
    position: relative;
    top: 5px;
}

div#inner_content div.litle_baner{
	width:1060px;
	height:126px;
	margin-bottom:20px;
}

div.litle_baner a.el_banner{
	width:353px;
	height:100%;
	text-decoration:none;
	color:#636363;
	font-size:11px;
	background-image:url('/bitrix/templates/coal/images/banner_bag.gif');
	background-repeat:repeat-x;
}

div.litle_baner a.last_b{
	width:354px;
}

div.litle_baner a.el_banner:hover{
	background-image:url('/bitrix/templates/coal/images/banner_bag_hover.jpg');
	background-repeat:repeat-x;
}

div.litle_baner a.el_banner:hover h3{
	color:#000;
}

div.litle_baner a.el_banner span{
	width:120px;
	height:100%;
}

div.litle_baner a.el_banner span span{
	margin-left:20px;
	border:none;
	cursor:pointer;
}

div.litle_baner a.el_banner h3{
	color:#000;
	font-size:18px;
	width:230px;
	height:auto;
	margin-bottom: 3px;
	margin-top:20px;
}

div.litle_baner a.el_banner span.text_b{
	width:190px;
	height:auto;
	line-height:18px;
}

span.text_b b.detal_ban{
	color:#FFF;
	font-weight:normal;
}

div#inner_content div.page_content{
	height:auto;
	width:100%;
	/*margin-bottom:20px;*/
}

div#inner_content div.left_block{
	height:auto;/*365*/
	width:270px;
}

div.vklad{
	width:100%;
	min-height:10px;
	height:36px;
	z-index:2;
}

div.vklad a{
  	border:0px;
  	text-decoration:none;
  	float:left;
  	width:auto;
  	position:relative;
	z-index:3;
}

.vklad_el div.div_text_2 {
	 padding: 5px 19px 8px 19px; 
	 height:20px;
	 position:relative;
	 border-top: 1px solid #c6c6c6;
	 /*width:70px;*/
}

.vklad_el_1 div.div_text_2 {
	 padding: 5px 19px 8px 19px;
	 height:24px;
	 position:relative;
	 z-index:-1;
	/* width:119px;*/
}

.dialog-round { 
    background-image: url('/bitrix/templates/coal/images/dialog_round.gif');
    background-repeat: repeat-x;
    border: 1px solid #C6C6C6;
    font-size: 12px;
    /*min-height: 330px;*/
	padding-bottom:5px;
    top: 33px;
    width: 264px;
    z-index: 0;
	height:auto;
}

div.dialog_text{
	width:234px;
	height:auto;/*330*/
    padding-left: 15px;
    padding-right: 15px;	
}

div.dialog_text1{
    height: auto;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    width: 258px;	
}

div.video_see{
	margin-top:3px;
	height:200px;
	width:258px;
}

div.vklad_el{
	width:auto;
	height:100%;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	z-index:3;
	height:34px;
	background-image:url('/bitrix/templates/coal/images/zakl_activ.gif');
	background-repeat:repeat-x;
}

div.vklad_el_1{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    height: 100%;
    width: auto;
    z-index: 1;
	background-image:url('/bitrix/templates/coal/images/zakl_no_activ.gif');
	background-repeat:repeat-x;	
}

.vklad_el div{
    border: 1px solid #c6c6c6; 
    border-top: none; border-bottom: none;
}

.dialog-round div.div_text{
    border: 1px solid #e38e24; 
    background: #FFF; 
}

span.marker_1{
    background-image: url('/bitrix/templates/coal/images/marker.gif');
    height: 10px;
    margin-right: 6px;
    top: 7px;
    width: 7px;
}
span.bold_text{
	color:#002b2a;
	font-weight:bold;
	font-size:12px;
}

p{
	color:#4e4e4e;
	margin-top:12px;
	line-height:18px;
}

div.right_center_inner_b div.news-list p.news-item a,div.left_block div.dialog-round p a{
	color:#f68b32;
	text-decoration:underline;
}
div.right_center_inner_b div.news-list p.news-item a:hover,div.left_block div.dialog-round p a:hover{
	text-decoration:none;
}

a.button_all{
    bottom: 10px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none;
    width: 65px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -72px -31px;
	padding-top:5px;
	/*padding-right:15px;*/	
}

a.button_all:hover{
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -72px 0px;	
}

div.page_content div.right_block{
	position:relative;
	float:right;
	width:790px;
	height:auto;/*365*/
}

div.right_block div.right_center_b{
	margin-top:0;
	margin-left:0px;
	/*margin-right:180px;*/
	min-height:365px;
	height:auto;/*365*/
	width:609px;
}

div.right_block div.right_right_b{
	height:auto;/*365*/
	float:right;
	width:180px;

}

div.right_right_b h3{
	font-size:18px;
	font-weight:bold;
	color:#000;
	width:95%;
	margin-top:5px;
	margin-bottom:13px;
	text-align:center;
	margin-left: 11px;
}

div.right_right_b div.info_b{
    border: 1px solid #BDBDBD;
    color: #636363;
    font-size: 11.5px;
    margin-bottom: 18px;
    margin-left: 5px;
    margin-top: -2px;
    width: 95%;
	height:auto;
}

div.info_b h2{
	font-size:24px;
	font-weight:bold;
	color:#000;
	width:100%;
	margin-top:5px;
	margin-bottom:0px;
	text-align:center;	
}

div.info_b h3{
	font-size:18px;
	font-weight:bold;
	color:#636363;
	width:100%;
	text-align:center;
	margin:0px
}


div.info_b a{
	cursor:pointer;
}
span.strilka{
	width:27px;
	height:15px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -60px -60px;
	left: 55px;
	top:5px;
}

div.info_b p{
	font-size:11.4px;
	font-weight:normal;
	text-align:center;
	color:#636363;
}

span.hed_date{
    background: url('/bitrix/templates/coal/images/sprite.png') repeat scroll 0 -80px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    position: relative;
    text-align: center;
    top: -2px;
    width: 177px;
	left: 4px;
}

span.hed_date b{
    position: relative;
    top: 5px;
}

div.info_b div.mini_slayder{
	width:171px;
	height:145px;
	background-image:url('/bitrix/templates/coal/images/result_b.gif');
	background-repeat:repeat-y;
	overflow:hidden;
}

div.info_b div.mini_slayder div.long_div_1{
	width:171px;
	min-height:145px;
}

div.el_mini_slayder{
	width:171px;
	height:145px;
	overflow:hidden;
}

div.el_mini_slayder span.el_img{
    height: 80px;
    left: 20px;
    top: 10px;
    width: 89%;
	border: none;
}

div.el_mini_slayder a{
    color: #000000;
    font-size: 11px;
    height: auto;
    padding-left: 20px;
    padding-top: 0px;
    width: 80%;
	border: none;
}

div.el_mini_slayder a:hover{
	text-decoration:none;
}

div.el_mini_slayder span.silver_text,div.el_mini_slayder p{
	width:126px;
	height:auto;
	color:#999999;
	font-size:10px;
	padding-left:20px;
	/*margin-top:5px;*/
}
div.el_mini_slayder p{
	font-size:11px;
	padding-right: 36px;
    width: 100px;
	text-align: left;
}
a.verx_st{
	float:right;
    right: 5px;
    top: 5px;
    width: 27px;
	height:15px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -91px -60px;	
}

a.nuz_st{
	float:right;
    right: 5px;
    bottom: 5px;
    width: 27px;
	height:15px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -121px -60px;	
}

div.right_center_b h1{
	width:80%;
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
}

div.news_el h2{
	width:100%;
	font-size:22px;
	color:#010101;	
	font-weight:100;
	margin-top:13px;
	margin-bottom:5px;	
}
div.news_el h2.news_h2{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

span.news_date{
	width:100%;
	font-size:11px;
	color:#808080;	
	font-weight:normal;
	margin-top: 5px;
}

div.news_el p{
	width:100%;
	font-size:12px;
	color:#4e4e4e;	
	font-weight:normal;
	text-align:justify;
	margin-top:5px;
	margin-bottom:10px;
	line-height:18px;
}

a.button_more{
	width:103px;
	height:25px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -152px -28px;	
	text-align:center;
	color:#FFF !important;
	font-size:11px !important;
	text-decoration:none !important;
	line-height:22px;
	font-weight:bold;
}

a.button_more:hover{
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -152px 0px;	
}

a.button_more b{
    left: 19px;
    top: 4px;
}

div.news_el{
	height:auto;/*136*/
	border-bottom:1px solid #BDBDBD;
	margin-left:16px;
	margin-right:18px;
    padding-bottom: 10px;
}

div.right_center_inner_b div.news_el{
	margin-left:0px;
	margin-right:15px;
}

a.button_all_news{
	width:103px;
	height:25px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -152px -28px;	
	text-align:center;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	/*left: 30px;*/
	right: -140px;
	top:10px;
	font-weight:bold;
	line-height:22px;
}

a.button_all_news:hover{
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -152px 0px;	
}

div.bottom_content{
    float: left;
    height: 56px;
    width: 74%;
}

a.button_all_news b,a.button_big_screen b{
    left: 15px;
    top: 6px;
}

a.button_big_screen{
	width:154px;
	height:26px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0px -133px;
	color:#FFF;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	left:50px;
	top:12px;
	font-weight:bold;
	line-height:24px;
}

a.button_big_screen:hover{
	width:154px;
	height:26px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: 0px -107px;	
}

span.pole_button{
	width:100%;
	height:50px;
}

div.vido_list{
    height: 55px;
    margin-left: 2px;
    margin-right: 4px;
    margin-top: 3px;
    width: 80px;
}

div.m_w {
    height: 585px;
    left: 50%;
    margin-left: -450px;
    padding: 20px;
    position: fixed;
    margin-top: -292px;
	top: 50%;
    width: 840px;
    z-index: 35;
}

div.ws_window {
	background-image:url('/bitrix/templates/coal/images/prozr_fon.png');   
	background-repeat:repeat;
    float: left;
   	height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:30;
	margin: auto;
	display:block;
	overflow: hidden;	
}

div.ws_window, div.m_w {
    display: none;
}
/*content_main*/
/*contant_inner*/
div#inner_content div.slider_inner,div#inner_content div.chain,span.list_menu,div.right_block div.right_right_inner_b,div.right_block div.right_center_ inner_b,div.right_block div.right_center_inner_b h1,div.right_block div.right_center_inner_b p,div.right_block div.right_center_inner_b span.inside_a,div.right_block div.right_center_inner_b a.text_b,div.right_block div.right_center_inner_b,div.right_block div.right_center_inner_b div.news_block h2,div.right_block div.right_center_inner_b div.news_block, span.bottom_news_white, span.bottom_news_silver,div.bottom_content_inner,span.hlb,div.lnl,span.grad_fon,span.text_upper,span.other_text,span.other_text_inner,span.rozgorn_block,span.table_silver_right,span.table_white_right,span.table_gray_right,span.table_silver_left,span.table_white_left, span.table_gray_left,span.table_white,span.table_gray,span.table_silver,hr,div.block_overflow,div.resize_text,span.down_st,span.up_st,div.news_block img,div.right_center_inner_b ul,div.right_block div.right_right_inner_b h1,div.right_right_inner_b a.link_to_gal,div.contact_map{
	display:block;
	position:relative;
	float:left;
}

a.zgorn,a.rozgorn,span.marker_list2,span.marker_list,span.list_menu ul.lev1 li.list_activL1 a,span.list_menu ul.lev1 li.list_activL2,div.slider_inner h2{
    display: block;	
}

a.zgorn,a.rozgorn{
    float: right;	
}

a.zgorn,a.rozgorn,span.marker_list2,span.marker_list,div.slider_inner h2{
    position: absolute;	
}

span.marker_list2,span.marker_list{
	float:left;
}

div.right_block div.right_center_inner_b div.news_block h2,div.right_block div.right_center_inner_b p,div.right_block div.right_center_inner_b h1,span.list_menu ul.lev1 li.list_activL1 a,span.list_menu ul.lev1 li.list_activL2,div.news_el p,div.news_el h2,span.news_date,div.right_center_b h1,div.el_mini_slayder span.silver_text,div.el_mini_slayder a,div.info_b h2,div.info_b h3,div.right_right_b h3,a.button_all,span.bold_text,div.vklad_el,div.litle_baner a.el_banner h3,div.litle_baner a.el_banner,div.slider div.pagination a,div.slider div.pagination,div.l_footer,div.r_footer,div.el_m div a.vup_m,div.el_m div span.vup_m,div.right_block div.right_right_inner_b h1{
	font-family:Arial, Helvetica, sans-serif;	
}

div.right_block div.right_center_inner_b span.inside_a a,div.chain span,div.chain a.chain_end,div.chain a.chain_eldiv.slider_inner h2,a.button_big_screen,a.button_all_news,a.button_more,span.hed_date,div.l_footer ul.bottom_menu li a,div.r_bottom .menu_L1 div.el_m{
    font-family: Tahoma,Geneva,sans-serif;	
}

div#inner_content div.slider_inner{
	width:1060px;
	height:95px;
	overflow:hidden;
	background-image:url('/bitrix/templates/coal/images/inner_banner.jpg');
	background-repeat:no-repeat;
	border-top:3px solid #d7d7d7;
}

div.slider_inner h2{
	top:20px;
	right:30px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

div#inner_content div.chain{
	width:98%;
	height:auto;
	padding-left:20px;
	padding-top:5px;
    margin-bottom: 10px;	
}

div.chain a.chain_el{
	font-size:11px;
	color:#e55731;
	text-decoration:underline;
	margin-right:3px;
}

div.chain a.chain_el:hover{
	text-decoration:none;
}

div.chain span{
	font-size:11px;
	color:#1c1b19;
}

div.chain a.chain_end{
	font-size:11px;
	color:#1c1b19;
	cursor:default;
	text-decoration:none;
}

span.list_menu{
	background-color:#ededed;
	width:99%;
	height:auto;
}

span.list_menu ul.lev1 {
    line-height: 30px;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    text-indent: 27px;
	list-style: none;
	margin-bottom:0px;
}

span.list_menu ul.lev1 li.list_activL1 a,span.list_menu ul.lev1 li.list_activL2{
    color: #FFFFFF;
    font-size: 13.5px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    padding-top: 4px;
    text-decoration: none;
}

span.list_menu ul.lev1 li.list_activL1{
	background-image:url('/bitrix/templates/coal/images/activ_b.gif');
	background-repeat:repeat-x;
	list-style: none;
}

span.marker_list {
    background-image: url('/bitrix/templates/coal/images/marker_a.gif');
    height: 10px;
    left: 16px;
    top: 14px;
    width: 7px;
}

span.marker_list2 {
    background-image: url('/bitrix/templates/coal/images/marker.gif');
    height: 10px;
    left: 16px;
    top: 14px;
    width: 7px;
}

span.list_menu ul ul {
    line-height: 13px;
    list-style: none;
    padding: 0;
	border:1px solid #e0e0e0;	
}

ul.lev2 li a {
	text-decoration:none!important;
	color:#000!important;
	font-size:12px!important;
	font-weight:normal!important;
	display:block;
	position:relative;
}

ul.lev2 li {
	border-bottom:1px solid #bcbcbc;
    margin-left: 15px;
    margin-right: 15px;	
	height:39px;
}

ul.lev2 li:hover {
	background-image:url('/bitrix/templates/coal/images/hover_b.gif');
	background-repeat:repeat-x;
}

ul.lev2 li.list_end {
	border:none;
	padding-bottom:5px;
}

ul.lev2 {
    margin-left: 0 !important;
}

ul.lev2 li.list_activL2 span {
    color: #636363 !important;
    display: block;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 32px;
    text-decoration: none !important;
    top: -1px;
}

ul.lev2 li.list_activL2:hover {
	background-image:none;
}

.list_activL2 span > span.marker_list2{display:none!important;}

div.right_block div.right_right_inner_b{
	height:auto;
	float:right;
	width:210px;
}

div.right_block div.right_center_inner_b{
    height: auto;
    margin-left: 18px;
    margin-right: 20px;
    margin-top: 0;
    min-height: 365px;
    width: 540px;
}

div#inner_content div.page_content div.right_block div.right_center_inner_b  > div{
	float:left;
}

div.right_block div.right_center_inner_b h1,div.right_block div.right_right_inner_b h1{
	width:95%;
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
}

div.right_block div.right_center_inner_b p{
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-top:12px;
	margin-bottom:5px;
	text-align:left;
	line-height:18px;
}

div.right_center_inner_b ul li{
    font-size: 12px;
    /*list-style: none outside url('/bitrix/templates/coal/images/ture.gif');*/
	list-style: square;
    margin: 0 0 0 18px;
    padding: 0;
	line-height:18px;
	
}

div.right_center_inner_b ul li a{
    color: #F68B32;
    text-decoration: none;	
}

div.right_center_inner_b ul li a:hover{
    text-decoration: underline;	
}

div.right_center_inner_b ul{
    margin: 0;
    padding: 0;
	width: 90%;
}

div.right_block div.right_center_inner_b span.inside_a{
	height:39px;
	width:90%;
	margin-bottom:25px;
}

div.right_block div.right_center_inner_b a.text_b{
    background-image: url('/bitrix/templates/coal/images/activ_b.gif');
    color: #FFFFFF !important;
    font-size: 12px;
    height: 70%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px;
    text-decoration: underline;
}
a.text_bk{
    background-image: url('/bitrix/templates/coal/images/activ_b.gif');
    color: #FFFFFF!important;
    font-size: 12px;
    height: 70%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px;
	padding-bottom: 10px;
    text-decoration: underline!important;
}

div.right_block div.right_center_inner_b a.text_b:hover,a.text_bk:hover{
    text-decoration: none!important;
}

div.right_block div.right_center_inner_b div.news_block{
	width:97%;
	height:auto;
	padding-bottom:none;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	cursor:pointer;
}

div.right_block div.right_center_inner_b div.news_block h2{
	width:80%;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
}

div.news_block img{
    margin-bottom: 10px;
	margin-right:10px;
}

span.up_st{
	background:url('/bitrix/templates/coal/images/text_b.png');
	background-position: 0 -27px;	
    height: 26px;
    width: 540px;
    margin-right: 10px;	
	cursor:pointer;	
	margin-left:-10px;
}

span.down_st{
	background:url('/bitrix/templates/coal/images/text_b.png');
	background-position: 0 0;	
    cursor: pointer;
    height: 27px;
    margin-bottom: -4px;
    margin-left: -10px;
    margin-right: 10px;
    width: 543px;
}

div.resize_text{
	height:auto;
	width:100%;
	overflow:hidden;
	cursor:default;
}

.fon_sil{
	background-color:#efefef;
	margin-top:5px;
}

div.bottom_content_inner{
    float: right;
    height: 50px;
    width: 74%;
}

span.hlb{
	width:100%;
	height:auto;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

b.orange_text{
	font-size:20px;
	color:#ff6b1a;
}

span.grad_hed{
	background-image:url('/bitrix/templates/coal/images/rozg_b_h.gif');
	background-repeat:repeat-x;
	height:7px;
	width:100%;
}

div.right_right_inner_b a.link_to_gal{
	text-decoration:none;
	width:100%;
	height:auto;
}

div.right_right_inner_b a.link_to_gal img{
	border:0px;
}

div.contact_map{
	width:100%;
	height:auto;
	margin-top:45px;
}

div.lnl{
	width:100%;	
	overflow:hidden;
	min-height:20px;
	margin-bottom: 20px;
	cursor:pointer;
}

span.grad_fon{
	background-image:url('/bitrix/templates/coal/images/rozg_b_fon.gif');
	background-repeat:repeat-x;
	height:auto;
	width:208px;
	border:1px solid #bdbdbd;
	border-top:none;
}

span.text_upper{
	font-size:12px;
	text-transform:uppercase;
	width:95%;
	font-weight:bold;
	margin-left:15px;
	margin-top:8px;
}

span.other_text b{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
    text-transform: none;
}

span.other_text{
	font-size:13px;
	text-transform:none;
	font-weight:100;
	margin-left:15px;
	margin-bottom: 10px;
}

span.other_text_inner{
    font-size: 12px;
    font-weight: 100;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 8px;
    text-transform: none;
}

span.other_text_inner b{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
    text-transform: none;
}

a.rozgorn{
    bottom: 1px;
    display: block;
    float: right;
    height: 11px;
    position: absolute;
    right: 89px;
    width: 16px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -153px -60px;	
}

div.block_overflow{
	width:208px;
	border-top:1px solid #bdbdbd;
	height:auto;
	background-image:url('/bitrix/templates/coal/images/rozg_b_fon_litle.gif');
	background-repeat:repeat-x;
	display:none;
}

hr{
	width:208px;
	background:#ff6b1a;
	border:none;
}

span.table_silver{
	width:204px;
	border:1px solid #bdbdbd;
	border-bottom:none;
	background:#ececec;
	min-height: 25px;
	margin-left: 1px;
}

span.table_gray{
	width:204px;
	border:1px solid #bdbdbd;
	border-top:none;
	background:#fbfbfb;
	min-height: 25px;
	margin-left: 1px;
}

span.table_white{
	width:204px;
	border:1px solid #bdbdbd;
	border-top:none;	
	background:#FFF;
	min-height: 25px;
	margin-left: 1px;
}

span.table_silver_left,span.table_white_left, span.table_gray_left{
    font-size: 12px;
    padding-left: 13px;
    width: 100px;
	padding-top: 5px;
}

span.table_silver_right,span.table_white_right,span.table_gray_right{
    font-size: 12px;
    width: 91px;
	padding-top: 5px;	
}
span.table_silver_right b,span.table_white_right b,span.table_gray_right b{
    font-size: 18px;
}

span.table_end{
	border:none;
	padding-bottom:20px;
}

a.zgorn{
    bottom: 3px;
    height: 11px;
    right: 89px;
    width: 16px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -171px -60px;	
}

span.rozgorn_block{
	width:208px;
	height:11px;
}
/*contant_inner*/



/*scroll bars inner*/
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: white;
}
.ws_scroll2 div.jspContainer div.jspHorizontalBar{
	/**/
	display:block;
	/**/
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 12px;
	background: white;
	z-index:11;
}

.jspHorizontalBar
{
	/**/
	display:none;
	/**/
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #ededed;
	position: relative;
}

.jspDrag
{
	/*border: 1px solid #0c0d11;
	background-color:#4d5057;*/
	border: 1px solid #bcbcbc;
	background-color:#ededed;	
	position: relative;
	top: 0;
	/*left: 0;*/
	left: 2px;
	cursor: pointer;
	/*padding:1px;*/
	width: 13px;/**/
}

.ws_scroll2, #content a, div, span, input{
	outline: none!important;
}
:focus{
	outline: none!important;
}
input::-moz-focus-inner {
	border: 0px!important;
}
div#body input[type="checkbox"]:focus {
  -moz-outline-offset: -1px !important;
  -moz-outline: 1px solid #000 !important;
}
.search-page {
	width:100%;
}

.ws_scroll2 div.jspContainer div.jspHorizontalBar div.jspTrack div.jspDrag{
	background-image:url('/bitrix/templates/coal/images/sc_sc.gif');
	background-repeat:repeat-x;
	position: relative;
	top: -6px;
	margin:5px;
	left: 2px;
	cursor: pointer;
	width: 13px;
	border: none !important;
}
.ws_scroll2 div.jspContainer div.jspVerticalBar div.jspTrack {
	background-color:#ffffff;
}

.ws_scroll2 div.jspContainer div.jspHorizontalBar div.jspTrack{
	background-image:url('/bitrix/templates/coal/images/sc_fon.gif');
	background-repeat:repeat-x;
}
.ws_scroll2 div.jspContainer div.jspHorizontalBar  div.jspCorner{
	background-image:url('/bitrix/templates/coal/images/sc_fon.gif');
	background-repeat:repeat-x;
}

.HorScLine{
	display: block; 
	height: 1px;
	position: relative; 
	width: 100%;
	top: 7px;
	background: none repeat scroll 0px 0px rgb(198, 198, 198);
}

.jspDrag .jspDragInner {
	position:relative;
	height:100%;
	width:12px;
	float:left;
	/*background-color:#30343d;*/
	background-image:url('/bitrix/templates/coal/images/scroll_fon.gif');
	background-repeat:repeat-y;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


/*other page*/
div.vklad_main{
	width:100%;
	min-height:10px;
	height:37px;
	z-index:3;
}

div.vklad_main a{
  	border:0px;
  	text-decoration:none!important;
  	float:left;
  	width:auto;
  	position:relative;
	z-index:4;
	cursor:pointer;
}

div.vklad_year,div.vklad_year_1,div.vklad_main,.dialog_text_year1,.dialog_text_year,div.dialog_text_year_header,span.shadow_1,span.shadow_2,span.clock,span.heder_text_year,span.dialog_text_year_el,b.calendar_img,span.year_el_date,a.year_el_link,span.chekbox_bottom,span.chex_activ,.dialog-round_prez div.dialog_text_year span.dialog_text_year_el p,.dialog-round_prez div.dialog_text_year span.dialog_text_year_el ul,div.dialog_text_analitic,span.note,span.zapus_name,span.zapus_em,span.zapus_comp,div.dialog_text_zapus,div.dialog_text_cont_ir,div.dialog_text_cont,div.navig_line,div.navig_line_el,a.navig_line_batton,span.navig_line_year,a.line_activ,div.sovet_directorov,div.main_derector,span.block_photo,span.short_op,span.short_op p,span.short_op h2,div.detal_har_resize,div.right_block h1,span.open_st,span.close_st,div.other_people,div.left_column, div.right_column,div.karta_activov,div.karta_activov div.click_obl,div.karta_activov div.pozn,div.pozn span.pozn_el span.pozn_shahta,div.pozn span.pozn_el span.pozn_fabrica,div.pozn span.pozn_el,div.pozn span.pozn_el span.pozn_otval,div.pozn span.pozn_el span.pozn_otval_1,div.pozn span.pozn_el span.pozn_ofice,div.border_map,div.des_text div.des_text_text,div.strategy,div.right_center_inner_b div.strategy div.first_button b,span.grad_hed_st,div.strategy_text,div.strategy_text_text,div.strategy_text_text p{
	display:block;
	position:relative;
	float:left;
}

div.vklad_year{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    height: 37px;
    width: auto;
	border: 1px solid #c6c6c6;
	border-bottom:none;
	margin-right: 10px;
	z-index:5;
}

div.vklad_year_1{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    width: auto;
	border: 1px solid #e8e8e8;
	border-bottom:none;
	margin-right: 10px;
	background-image:url('/bitrix/templates/coal/images/no_act_vk_m.gif');
	background-repeat:repeat-x;	
	z-index:-1;
}

 div.div_text_year_1 {
	 padding: 5px 45px 8px;  
	 height:20px;
	 position:relative;
}

div.div_text_year_2 {
	 padding: 5px 45px 8px; 
	 height:20px;
	 position:relative;
}

.dialog-round_year,.dialog-round_prez{ 
    background-image: url('/bitrix/templates/coal/images/dialog_round.gif');
    background-repeat: repeat-x;
    border: 1px solid #C6C6C6;
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    /*height: 450px;*/
	height: 350px;
    position: relative;
   /* top: 76px;*/
    width: 550px;
	z-index:0;
	overflow:scroll;
	overflow-x:hidden;
	margin-top: -64px;
	padding-top: 60px;
}

.dialog-round_prez {
	margin-top: 0px;
	padding-top: 13px;	
	background-image:none;
}

.dialog_text_year,.dialog_text_year1{
	width:534px;
	height:auto;/*330*/
}

div.dialog_text_year_header{
	height:37px;
	width:534px;
	background-image:url('/bitrix/templates/coal/images/act_vk_m.gif');
	background-repeat:repeat-x;
	font-size:12px;
	z-index: 2;
	border: 1px solid #C6C6C6;
	border-bottom:none;
	border-right:none;
}

span.shadow_1,span.shadow_2{
	height:24px;
	width:550px;
	margin-left:1px;
	background-image:url('/bitrix/templates/coal/images/shadow1.png');
	background-repeat:repeat-x;
	top: -1px;
}

span.shadow_1{
	width:534px;
/*z-index: 1;*/
	margin-bottom: 2px;
}

span.shadow_2{
	margin-left:5px;	
}

span.clock{
    height: 27px;
    left: 5px;
    margin-right: 23px;
    top: 5px;
    width: 28px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -214px -59px;
}

span.heder_text_year{
    font-weight: bold;
    margin-right: 14px;
    margin-top: 11px;
	width:100px;
}

span.dialog_text_year_el{

    height: auto;
    margin-top: -5px;
    min-height: 46px;
    width: 534px;
}

b.calendar_img{
    height: 16px;
    left: 8px;
    margin-right: 17px;
    top: -2px;
    width: 18px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -194px -59px;	
}

span.year_el_date{
	font-weight:bold;
	margin-right: 15px;
	top: 1px;
	width: 150px;
}

a.year_el_link{
	color:#4f4f4f;
    margin-bottom: 22px;
    text-decoration: underline;
    top: 1px;
    width: 365px;
}

a.right_chex{
	width: 330px;
}

a.year_el_link:hover{
	color:#ff6b1a;
}
 
span.chekbox_bottom{
	height:17px;
	width:100%;
	color:#4f4f4f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

span.chekbox_bottom label {
 width: 20px; 
 height: 26px; 
 display: block; 
 position: relative;
 left:10px;
 float:left;
 margin-right: 17px;
 top:-2px;
}

input[type="checkbox"] + span {
 position: absolute; 
 left: 2px; 
 top: 0;
 width: 100%; 
 height: 21px;
 background:url('/bitrix/templates/coal/images/sprite.png');
 background-position:-188px -90px;
 cursor: pointer; 
}

input[type="checkbox"]:checked + span  	{
 background-position: -188px -119px;
 top:-2px;
}

span.chex_activ{
 width: 20px;
 height: 21px;
 background:url('/bitrix/templates/coal/images/sprite.png');
 background-position: -188px -119px;
 left: 7px;
 top: 7px; 
}

span.no_color{
 color:#888888;		
}

span.no_color a,span.no_color a:hover{
 color:#888888!important;	
 cursor:default;
}

span.no_color b.calendar_img{
 width: 18px;
 height: 16px;	
 background:url('/bitrix/templates/coal/images/sprite.png');
 background-position:-214px -122px;
}

span.no_color span.chex_activ{
 width: 20px;
 height: 21px;
 background:url('/bitrix/templates/coal/images/sprite.png');
 background-position: -214px -90px;	
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el span.year_el_date b.calendar_img{
    height: 38px;
    left: 21px;
    /*top: -10px;*/
    width: 35px;
 	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -242px -59px;	
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el{
	min-height:51px;
	height:auto;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el a.year_el_link{
	width:440px;
margin-top: 12px;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el span.year_el_date{
	width:72px;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el p{
	width:500px;
	margin-left:20px;
	margin-right:15px;
	margin-bottom:10px;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el ul{
	width:500px;
	margin-left:20px;
	margin-right:15px;
}

.dialog-round_prez div.dialog_text_year span.shadow_2{
	margin-top:12px;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el ul li{
	list-style:none;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el ul li a,div.right_block div.right_center_inner_b a,div.news_el a{
	color:#000;
	text-decoration:underline;
	font-size:12px;
}

.dialog-round_prez div.dialog_text_year span.dialog_text_year_el ul li a:hover,div.right_block div.right_center_inner_b a:hover,div.news_el a:hover{
	color:#ff6b1a;
}

div.dialog_text_analitic,div.dialog_text_cont{
	height:37px;
	width:555px;
	background-image:url('/bitrix/templates/coal/images/act_vk_m.gif');
	background-repeat:repeat-x;
	font-size:12px;
	border: 1px solid #C6C6C6;
	border-bottom:none;
	left:-10px;
}

div.dialog_text_zapus,div.dialog_text_cont_ir{
	min-height:38px;
	height:auto;
	width:555px;
	font-size:12px;
	border:none;
	left:-10px;	
	padding-top:3px;
}

div.dialog_text_analitic span.note{
    height: 27px;
    left: 5px;
    margin-right: 18px;
    top: 5px;
    width: 28px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -239px -102px;
}

div.dialog_text_analitic span.heder_text_year{
	width:110px;
	margin-right:9px;
}

div.dialog_text_analitic span.analitic_name,div.dialog_text_zapus span.zapus_name{
	width:165px;
	margin-right:0px;	
}

div.dialog_text_analitic span.analitic_email,div.dialog_text_zapus span.zapus_em{
	width:225px;
	margin-right:0px;	
}

div.dialog_text_zapus span.zapus_comp,div.dialog_text_cont_ir span.zapus_comp{
	width:110px;
	margin-right:9px;
	margin-left:45px;
	font-weight:bold;
}

div.dialog_text_zapus span.zapus_em,div.dialog_text_cont_ir span.zapus_em,span.contact_email, .right_block  .right_center_inner_b  span.zapus_em a{
	color:#ff6b1a;
	text-decoration:underline;
}

div.dialog_text_cont span.note{
    height: 27px;
    left: 5px;
    margin-right: 18px;
    top: 5px;
    width: 28px;
	background:url('/bitrix/templates/coal/images/sprite.png');
	background-position: -154px -114px;
}

div.dialog_text_cont span.heder_text_year{
	width:140px;
	margin-right:9px;
}

div.dialog_text_cont span.analitic_name,div.dialog_text_cont_ir span.zapus_name{
	width:165px;
	margin-right:0px;	
}

div.dialog_text_cont span.analitic_email,div.dialog_text_cont_ir span.zapus_em{
	width:190px;
	margin-right:0px;	
}

div.dialog_text_cont_ir span.zapus_comp{
	width:140px;
}

div.modern_block{
    height: auto;
    margin-top: 0;
    overflow: hidden;
    padding-top: 0;	
}
div.history_block{
    margin-top: 0;
    padding-top: 0;	
}
div.modern_block div.dialog_text_year_header{
    border: medium none;
    width: 534px!important;
}

span.contact_numb{
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	padding-left: 20px;	
}

div.history_block span.dialog_text_year_el h2{
	font-size:18px;
	margin-left:20px;
	margin-top:5px;
}
div.history_block span.dialog_text_year_el p{
	margin-left:20px;
	margin-bottom:35px;
	width:95%;
}

span.history_hover:hover, span.history_sel{
	cursor:pointer;
	background-color:#efefef;	
}


div.history_block span.shadow_2{
	margin-left:-2px;
}

div.navig_line{
  /* background-image: url('/bitrix/templates/coal/image/navig_st.gif');
    background-repeat: no-repeat;
    background-position: left center;*/
    height: 65px;
    margin-bottom: 8px;
    overflow-y: hidden;
    overflow-x: scroll;
    width: 550px;
   /* padding-left: 12px;*/
}
div.long_year{
    height: 65px;
    margin-bottom: 5px;
    width: 2000px;
    margin-top: 2px;	
}
span.str{
    background-image: url('/bitrix/templates/coal/images/st1.gif');
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 65px;
    margin-bottom: 5px;
    position: absolute;
    right: -10px;
    top: 39px;
    width: 22px;
    z-index: 10;
float: right;
}
span.whiteb{
    background:#FFFFFF;
    display: block;
    height: 65px;
    margin-bottom: 5px;
    position: absolute;
    right: -10px;
    top: 20px;
    width: 18px;
    z-index: 5;
float: right;
}
span.line_h{
    background-image: url('/bitrix/templates/coal/images/navig_st.gif');
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 65px;
    margin-bottom: 5px;
    position: absolute;
    top: 39px;
    width: 528px;
    z-index: 0;
	left:0px;
}
div.navig_line_el{
	width:58px;
	height:41px;
	text-align: center;
}
a.navig_line_batton{
    background-position: -160px -154px;
    bottom: -1px;
    height: 21px;
    left: 15px;
    position: absolute;
    width: 27px;
	background-image:url('/bitrix/templates/coal/images/sprite.png');
	cursor:pointer;
}

span.navig_line_year{
	font-size:12px;
	font-weight:bold;
	/*padding-left:3px;*/
	width: 58px;
}
a.line_activ{
    background-position: -192px -153px;
    bottom: -2px;
    height: 23px;
    left: 16px;
    position: absolute;
    width: 27px;
	background-image:url('/bitrix/templates/coal/images/sprite.png');	
}
/*other page*/

.without_paddings {
	padding: 0px !important;
}

.padding_2px {
	padding: 2px !important;
}


/*graf*/

	#performance {width:760px;}
     #performance td {background:#f3f3f3; color:#797979;}
     #performance span {font-weight:bold; color:#000000;}
     #performance .big {font-size:14px;}
     #performance .red {color:#ff0000;}
     #performance .green {color:#09862f;}
     #performance .historic {background:#ee9300; font-weight:bold; color:#000000;}
     #performance .historic span {color:#fff; font-weight:normal;}
     #performance .historic .big {font-size:14px; font-weight:bold; color:#000000;}
     #range .active:active, #range .active:link, #range .active:visited {color:#ff0000; text-decoration:none;}
     #range .active:link {color:#ff0000; text-decoration:underline;}
     #range a:hover {color:#ff0000; text-decoration:none;}
	 
/*ostanni dorobku*/

div.main_derector span.block_photo img,div.other_people span.block_photo img,div.other_people div.detal_har_resize,div.sovet_d span.block_photo img,div.pozn span i,div.click_obl div.border_map a.cart_shahtadiv.click_obl div.border_map a.cart_fabrica,div.click_obl div.border_map a.cart_otval,div.click_obl div.border_map a.cart_otval_1,div.click_obl div.border_map a.cart_ofice,div.karta_activov div.des_text,div.strategy_text a.close_mod,div.strategy_i > div {
	display: block;
}
div.main_derector span.block_photo img,div.other_people span.block_photo img,div.sovet_d span.block_photo img,div.border_map,div.strategy_text a.close_mod{
	float: right;
}
div.main_derector span.block_photo img,div.other_people span.block_photo img,div.sovet_d span.block_photo img,div.pozn span i,div.strategy_i > div {
	position: relative;
}
div.click_obl div.border_map a.cart_shahta,div.click_obl div.border_map a.cart_fabrica,div.click_obl div.border_map a.cart_otval,div.click_obl div.border_map a.cart_otval_1,div.click_obl div.border_map a.cart_ofice,div.karta_activov div.des_text,div.strategy_text,div.strategy_text a.close_mod{
	position: absolute;
}
div.karta_activov div.des_text{
	float:left;
}
div.strategy_i > div:hover > div.strategy_backg{
	display:block;
}
div.sovet_directorov{
    height: auto;
    /*margin-left: 15px;*/
    margin-right: 0;
    width: 775px;
}
div.right_block  h1{
	color: #000000;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 90%;
	margin-left: 16px;
}
div.main_derector{
	cursor: pointer;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 97%;
}
div.main_derector span.block_photo{
    height: auto;
    width: 280px;
	margin-bottom: 5px;
}
div.main_derector span.block_photo img{
    bottom: 0;
    right: 15px;
}

div.main_derector span.short_op{
    height: auto;
    width: 470px;
	margin-bottom: 5px;
}
div.main_derector span.short_op h2{
	width:100%;
	height:auto;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

div.main_derector span.short_op p{
	width:100%;
	height:auto;
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom: 0;
}
div.main_derector div.detal_har_resize{
    cursor: default;
    height: auto;
    overflow: hidden;
    width: 95%;
	font-size:12px!important;
    margin-top: 10px;
    padding-left: 25px;
    text-align: justify;

}
div.main_derector span.open_st{
    background: url('/bitrix/templates/coal/images/shadow_d.png');
	background-position: 0 -28px;
	background-repeat:no-repeat;
    cursor: pointer;
    height: 26px;
    margin-left: -10px;
    margin-right: 10px;
    width: 764px;
}
div.main_derector span.close_st{
    background: url('/bitrix/templates/coal/images/shadow_d.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
    cursor: pointer;
    height: 30px;
    margin-left: -10px;
    margin-right: 10px;
    width: 764px;
	top:5px;
}
div.left_column, div.right_column{
    width: 361px;
	height: auto;
	margin-left:50px;
}
div.left_column{
	margin-left:0px;
}
div.other_people{
	cursor: pointer;
    height: auto;
   /* margin-left: 10px;*/
    margin-right: 10px;
    padding-top: 10px;
    width: 325px;
}
div.other_people span.block_photo{
    height: auto;
    width: 130px;
}
div.other_people span.block_photo img{
    bottom: 0;
    right: 15px;
}

div.other_people span.short_op{
    height: auto;
    width: 180px;	
}
div.other_people span.short_op h2,div.sovet_d span.short_op h2{
	width:100%;
	height:auto;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

div.other_people span.short_op p,div.sovet_d span.short_op p{
	width:100%;
	height:auto;
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom: 0;
text-align: left!important;
}

div.other_people div.detal_har_resize{
    cursor: default;
    height: auto;
    overflow: hidden;
    width: 301px;
	font-size:12px!important;
    margin-top: 10px;
    padding-left: 15px;
    text-align: justify;

}
div.other_people span.open_st{
    background: url('/bitrix/templates/coal/images/shadow_p.png');
	background-position: 0 -28px;
	background-repeat:no-repeat;
    cursor: pointer;
    height: 26px;
    margin-left: 2px;
    margin-right: 10px;
    width: 313px;
}
div.other_people span.close_st{
    background: url('/bitrix/templates/coal/images/shadow_p.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
    cursor: pointer;
    height: 30px;
    margin-left: 2px;
    margin-right: 10px;
    width: 313px;
	top:5px;
}

div.sovet_d{
	padding-left:25px;
	width: 535px;
	cursor:pointer;
}

div.sovet_d span.block_photo{
    height: auto;
    width: 130px;
	margin-bottom: 5px;
}

div.sovet_d span.block_photo img{
    bottom: 0;
    right: 15px;
	border:1px solid #757575;
	height:150px;
	width:100px;
}

div.sovet_d span.short_op{
    height: auto;
    width: 395px;
	margin-bottom: 5px;
}

div.sovet_d div.detal_har_resize{
    cursor: default;
    height: auto;
    overflow: hidden;
    width: 95%;
	font-size:12px!important;
    margin-top: 10px;
    padding-left: 15px;
    text-align: justify;

} 
div.sovet_d span.down_st,div.sovet_d span.up_st{
	margin-left:-16px;
}
div.karta_activov{
    height:auto;
    margin-right:0;
    width: 780px;
	background-image:url('/bitrix/templates/coal/images/map.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:600px;
	z-index:1px;
	left: -5px;
	margin-bottom: -80px;
	margin-top:10px;
}
div.eng_map{background-image:url('/bitrix/templates/coal/images/map1.png');!important}
div.karta_activov div.donbas_olb{
    cursor:pointer;
    display:block;
    height:61px;
    left:386px;
    position:absolute;
    top:150px;
    width:44px;
}

div.karta_activov div.click_obl{
    z-index: 2;	
    background-image: url('/bitrix/templates/coal/images/doneck.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    float: right;
    height: 380px;
    right: -1px;
    top: 80px;
    width: 380px;
	display:none;
}
div.karta_activov  h1{
	color: #000000;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 90%;
	margin-left: 0px;
	left: -5px;	
}
div.karta_activov div.pozn{
    color: #4F4F4F;
    font-size: 11px;
    height: 155px;
    left: 20px;
    top: 290px;
    width: 225px;
    z-index: 2;
	display:none;
}
div.pozn span.pozn_el{
	width:100%;
}
div.pozn span.pozn_el span.pozn_shahta{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -322px 0px;
    height: 25px;
    margin-right: 10px;
    width: 30px;
}
div.pozn span.pozn_el span.pozn_fabrica{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -365px 0px;
    height: 25px;
    margin-right: 10px;
    width: 30px;	
}
div.pozn span.pozn_el span.pozn_otval{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -289px 0px;
    height: 31px;
    margin-right: 10px;
    top: 3px;
    width: 30px;	
}
div.pozn span.pozn_el span.pozn_otval_1{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -399px 0px;
    height: 24px;
    margin-right: 10px;
    top: 5px;
    width: 30px;
}
div.pozn span.pozn_el span.pozn_ofice{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -432px 0px;
    height: 27px;
    margin-right: 10px;
    top: 5px;
    width: 31px;
}
div.pozn span i{
    display: block;
    font-style: normal;
    line-height: 24px;
    position: relative;
    top: 7px;
}

div.border_map a {
	cursor:pointer;
}

div.click_obl div.border_map a.cart_shahta{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -322px 0px;
    height: 25px;
    left: 50px;
    margin-right: 10px;
    right: 20px;
    top: 75px;
    width: 30px;
    z-index: 4;
}

div.click_obl div.border_map a.cart_shahta:hover{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -322px -31px;
}
div.click_obl div.border_map a.cart_fabrica{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -365px 0px;
    height: 25px;
    left: 50px;
    margin-right: 10px;
    right: 20px;
    top: 100px;
    width: 30px;
    z-index: 4;	
}

div.click_obl div.border_map a.cart_fabrica:hover{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -365px -32px;
}
div.click_obl div.border_map a.cart_otval{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -289px 0px;
    height: 25px;
    left: 50px;
    margin-right: 10px;
    right: 20px;
    top: 130px;
    width: 30px;
    z-index: 4;	
}

div.click_obl div.border_map a.cart_otval:hover{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -289px -32px;
}
div.click_obl div.border_map a.cart_otval_1{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -399px 0px;
    height: 25px;
    left: 75px;
    margin-right: 10px;
    right: 20px;
    top: 130px;
    width: 30px;
    z-index: 4;	
}

div.click_obl div.border_map a.cart_otval_1:hover{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -399px -33px;
}
div.click_obl div.border_map a.cart_ofice{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -432px 0px;
    height: 25px;
    left: 75px;
    margin-right: 10px;
    right: 20px;
    top: 95px;
    width: 30px;
    z-index: 4;	
}

div.click_obl div.border_map a.cart_ofice:hover{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -432px -30px;
}
div.border_map{
    height: 309px;
    right: 4px;
    top: 36px;
    width: 223px;
}
div.karta_activov div.des_text{
    /*border: 1px solid #BCBCBC;
    height: 170px;
    right: 25px;
    top: -25px;
    width: 220px;
	z-index:4;*/
    border: 1px solid #BCBCBC;
    height: 170px;
    right: 3px;
    top: -75px;
    width: 220px;
    z-index: 4;
}
div.des_text div.des_text_text{
    position:absolute !important;
    background-image: url('/bitrix/templates/coal/images/rozg_b_fon.gif');
    background-repeat: repeat-x;	
    height: 162px !important;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 220px !important;
    top: 7px;
	left:0px;
	display:block;
}
div.des_text div.des_text_text p{
    left: 13px;
    text-align: left;
    width: 90%;
}
div.strategy_i{
	width:540px;
	height:530px;
	background-image:url('/bitrix/templates/coal/images/strategy.png');
	background-repeat:no-repeat;
	background-position: center bottom;	
}

div.strategy_text{
	width:213px;
	height:253px;
	border:1px solid #bdbdbd;
	z-index:20;
    right: -15px;
    top: -47px;
	overflow:hidden;
}

div.strategy_text span.grad_hed_st{
    background-image: url('/bitrix/templates/coal/images/strategy_hed_fon.gif');
    background-repeat: repeat-x;
    height: 6px;
    width: 100%;
}

div.strategy_text div.strategy_text_text{
    background-image: url('/bitrix/templates/coal/images/strategy_fon.gif');
    background-repeat: repeat-x;	
    height: auto;
    width: 213px;
}
div.strategy_text div.strategy_text_text p{
	width:93%;
	margin-left:10px;
	margin-right:8px;
	margin-top:12px;
	text-align:left;
	font-size:12px;
	cursor:default;
}

div.strategy_text a.close_mod{
    background-image: url('/bitrix/templates/coal/images/sprite.png');
    background-position: -291px -69px;
    height: 22px;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 21;
}

div.strategy_i > div {
	height:150px;
	width:150px;
	text-decoration:none;
	color:#000;
	text-align:center;
	cursor:pointer;
	font-size:12px;
}
.first_button_i div,.second_button_i div,.thirth_button_i div,.fourth_button_i div,.fifth_button_i div{
	background-image:url('/bitrix/templates/coal/images/round.png');
	background-repeat:no-repeat;
}
.first_button_i div:hover,.second_button_i div:hover,.thirth_button_i div:hover,.fourth_button_i div:hover,.fifth_button_i div:hover{
	background-image:url('/bitrix/templates/coal/images/round_h.png');	
}

.first_button_i {
	left: 195px;
	top: 1px;
}
.second_button_i {
	left: 10px;
	top: -31px;
}
.thirth_button_i {
	left: 382px;
	top: -180px;
}
.fourth_button_i{
	left: 69px;
	top: -270px;
}
.fifth_button_i{
	left: 325px;
	top: -419px;
}		
.center {
	left:180px;
	top:-350px;
}
.center .c{
	background-image:url('/bitrix/templates/coal/images/round_c.png');
	background-repeat:no-repeat;
	height: 202px;
	left: -10px;
	top: 58px;
	width: 202px;
	color:#fff;
	font-size:18px;
cursor: default;
}

.first_button_i > .strategy_backg {
	left: -198px;
	top: 1px;
}

.second_button_i > .strategy_backg {
	left: -4px;
	top: -129px;
}

.thirth_button_i > .strategy_backg {
	left: -380px;
	top: -113px;
}

.fourth_button_i > .strategy_backg {
	left: -75px;
	top: -329px;
}

.fifth_button_i > .strategy_backg {
	left: -329px;
	top: -328px;
}			

div.strategy_i > div > div{
	width:150px;
	height:150px;
	position:absolute;
	left:0px;
	float:left;
	display:table;
}
div.strategy_i > div > div.text_d{z-index:13;}
div.strategy_i > div > div.c{z-index:13;}
div.strategy_i > div > div b{
   display: table-cell;
    font-weight: normal;
    padding: 10px;
    position: relative;
    text-align: center;
    /*top: 25px;*/
    vertical-align: middle;
    width: 100%;
}
div.strategy_i > div > div i{
    display: table-cell;
    font-style: normal;
    /*left: 14px;*/
    padding: 10px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}			
div.strategy_i > div.first_button_i > div.strategy_backg {
	display:none;
	z-index:3;
	background-image:url('/bitrix/templates/coal/images/first_button.png');
	background-repeat:no-repeat;
	width:510px;
	height:500px;
}		
div.strategy_i > div.second_button_i > div.strategy_backg {
	display:none;
	z-index:3;
	background-image:url('/bitrix/templates/coal/images/second_button.png');
	background-repeat:no-repeat;
	width:500px;
	height:500px;
}
div.strategy_i > div.thirth_button_i > div.strategy_backg {
	display:none;
	z-index:3;
	background-image:url('/bitrix/templates/coal/images/thirth_button.png');
	background-repeat:no-repeat;
	width:500px;
	height:500px;
}
div.strategy_i > div.fourth_button_i > div.strategy_backg {
	display:none;
	z-index:3;
	background-image:url('/bitrix/templates/coal/images/fourth_button.png');
	background-repeat:no-repeat;
	width:500px;
	height:500px;
}
div.strategy_i > div.fifth_button_i > div.strategy_backg {
	display:none;
	z-index:3;
	background-image:url('/bitrix/templates/coal/images/fifth_button.png');
	background-repeat:no-repeat;
	width:500px;
	height:520px;
}		
div.strategy_i > div.center > div.c b{
	width:150px;
}
div.strategy_i > div:hover > div.strategy_backg {
	display:block;
}

#performance td {
	font-size:11px;
}

#performance .green {
	color: #09862F;
}

#performance .historic {
	background-color:#bfbfbf;
}

#body div > div.pp_text {
	left: 150px;
	top: -128px;
	width: 213px;
	height: auto;
	background-color:#fff;
}


.des_text_text {
	float:left;
    height: 160px;
    width: 220px;
}
div.dialog-round_year > div.dialog-round_year{border:0px;}
div.dialog_text_year span.otstup{margin-top:0px!important}

span.b1{
    display: block;
    height: 100%;
    width: 120px;
	background-image: url('/bitrix/templates/coal/images/sprite.png');	
	background-position:1px -183px;
	background-repeat:no-repeat;	
}
span.b2{
    display: block;
    height: 100%;
    width: 120px;
	background-image: url('/bitrix/templates/coal/images/sprite.png');
	background-position:-121px -183px;
	background-repeat:no-repeat;
}
span.b3{
    display: block;
    height: 100%;
    width: 120px;
	background-image: url('/bitrix/templates/coal/images/sprite.png');
	background-position:-243px -180px;
	background-repeat:no-repeat;	
}
.vidst{
	margin-bottom:15px;
}
.pad3 {
    line-height: 25px;
    padding: 50px 0px 0px 0px;
	font-size:12px;
}
.but_feed {
    background: none repeat scroll 0 0 #515151;
    border: 0 solid #929296;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding: 0 10px 2px;
    text-decoration: none;
}
table.t1{
	background: none repeat scroll 0 0 #ECECEC;
	border: 1px solid #BDBDBD;
	border-bottom: none;
	font-size: 12px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 206px;
}
table.t2{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BDBDBD;
	border-top: none;
	font-size: 12px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 206px;
}
table.t3{
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 12px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 206px;
}
table.t4{
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #BDBDBD;
	border-top: none;
	font-size: 12px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 206px;
}
table.t5{
	background: none repeat scroll 0 0 #ECECEC;
	font-size: 12px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 206px;
}
.no_ws_scroll2{
	overflow: hidden!important;
}
div.karta_activov div.eng_don{
    background-image: url('/bitrix/templates/coal/images/doneck1.png')!important;
}
div.right_center_inner_b table.no_str{
   width:100%; 
   font-size:12px;
   padding:0;
   border-collapse:collapse;	
}
div.news-detail table tr th,div.right_center_inner_b table.no_str tr th{
	background-color:#fe6617;
    border: 1px solid #fe6617;
    font-weight: normal;
    text-align: center;	
	color:#fff;
 }
div.right_block div.right_center_inner_b table.no_str tr th p{
    text-align: center;	
	color:#fff; 
 }
 div.right_block div.right_center_inner_b table.no_str tr td p{
	text-align: center;	
 }
div.news-detail table tr,div.right_center_inner_b table.no_str tr {
	vertical-align: middle;	
 }
div.news-detail table tr td,div.right_center_inner_b table.no_str tr td{
	background-color:#ededed;
    border-bottom: 1px solid #bcbcbc;
 }
div.news-detail table tr,div.right_center_inner_b table.no_str tr{
	border-top:none;
}  
div.news-detail table td.BL,div.right_center_inner_b table.no_str tr td.BL{
	border-left:1px solid #E0E0E0;
 }
div.news-detail table td.BR,div.right_center_inner_b table.no_str td.BR{
	border-right: 1px solid #E0E0E0;
 }
div.news-detail table tr td.BB,div.right_center_inner_b table.no_str tr td.BB{
	border-bottom: 1px solid #E0E0E0 !important;
 }
div.news-detail table tr th div, div.news-detail table tr td div{
	width:auto;
	clear:both;
 }
div.news-detail table tr th div p, div.news-detail table tr td div p{
	width:auto!important;
	clear: both;
    display: block;
    margin-left: 9px;
 }
div.news-detail table tr th div p{
	color:#fff!important;
	clear: both;
}
span.show_otval{
    display:block;
    background-image: url('/bitrix/templates/coal/images/sprite.png');
	background-position: -404px 5px;
    height: 24px;
    width: 24px;
    z-index: 4;
}
a.cart_otval:hover  span.show_otval{
    background-position: -404px -28px;
}
div#body table.tabl_r td b,div#body table.tabl_r td i{width:150px; text-align:center}
div#body table.tabl_r tr{
    height: 150px;
    vertical-align: middle;
    width: 100%;
}
div#body table.tabl_c tr{
    height: 202px;
    vertical-align: middle;
    width: 100%;
}
div.strategy_i > div > div i{padding:0!important;}
div.strategy_i > div > div b{padding:0!important;}
div.strategy_i > div.center > div.c b {
    width: 202px;
}
div.cd{cursor:default!important;}
/*ostanni dorobku*/
/*add*/
div#body div.right_block div.right_center_inner_b p.min_h_48{
	width: 540px;
	margin-right:20px;
}
div.el_mini_slayder  span.el_img a img{border:0px;}
/* End */
