

/* Start:/bitrix/components/bitrix/planner/templates/.default/style.css?16101876745237*/
.tm-dashboard {display: inline-block;}
.tm-dashboard-inner { display: inline-block; height: 20px; cursor: pointer; color: #3e3e3e; font:normal 11px/normal Arial, Helvetica, sans-serif; padding: 0 0 0 9px; }

.tm-dashboard:hover { background: #cfcfcf;}
.tm-dashboard:hover .tm-dashboard-title, .tm-dashboard:hover .tm-dashboard-arrow { visibility: visible; }

.tm-error {color: red; margin-right: 9px;}

.tm-dashboard-arrow,
.tm-dashboard-title,
.tm-dashboard-bell,
.tm-dashboard-clock,
.tm-dashboard-flag,
.tm-dashboard-stateicon,
.tm-dashboard-text { display: inline-block; vertical-align: top; height: 20px; }

/*.tm-dashboard-arrow, .tm-dashboard-title { visibility: hidden; }*/
.tm-dashboard-title { margin: 0 8px 0 5px; height:20px; line-height: 18px; }
.tm-dashboard-arrow { width: 6px; background: url(/bitrix/components/bitrix/planner/templates/.default/images/planner-sprite.png) no-repeat -79px 4px; }
.tm-dashboard-bell { width: 11px; background: url(/bitrix/components/bitrix/planner/templates/.default/images/planner-sprite.png) no-repeat 0 4px; }
.tm-dashboard-clock { width: 10px; background: url(/bitrix/components/bitrix/planner/templates/.default/images/planner-sprite.png) no-repeat -22px 4px; }
.tm-dashboard-flag { width: 10px; background: url(/bitrix/components/bitrix/planner/templates/.default/images/planner-sprite.png) no-repeat -44px 4px; }

.tm-dashboard-text { margin: 0 12px 0 4px; height:20px; line-height: 18px; }
.tm-dashboard-subtext { color: #878787; padding: 0 0 0 3px; }


.planner-content .tm-info-bar {
	border-radius: 4px;
	border: 1px solid;
	height: 31px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 9px;
	position: relative;
}


.planner-content .tm-info-bar {
	background-color:#abe89b;
	background-image: -webkit-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:    -moz-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:     -ms-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:      -o-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:         linear-gradient(to bottom, #c1eeb5, #a5e693);
	border-color: #bfe5b5 #aee1a0 #a8df99;
}

.planner-content .tm-info-bar-pause {
	background-color: #dbdbdb;
	background-image: -webkit-linear-gradient(top, #e6e6e6, #dadada);
	background-image:    -moz-linear-gradient(top, #e6e6e6, #dadada);
	background-image:     -ms-linear-gradient(top, #e6e6e6, #dadada);
	background-image:      -o-linear-gradient(top, #e6e6e6, #dadada);
	background-image:         linear-gradient(to bottom, #e6e6e6, #dadada);
	border-color: #dddedd #d6d7d5 #d4d5d4;
}


.planner-content .tm-info-bar-btn,
.planner-content .tm-info-bar-time,
.planner-content .tm-info-bar-text {
	display: inline-block;
	vertical-align: top;
}

.planner-content .tm-info-bar-time {
	height: 22px;
	font-size: 12px;
	right: 5px;
	top: 0;
	padding: 9px 0 0 18px;
	position: absolute;
	z-index: 2;
}

.planner-content .tm-info-bar-time:before {
	background: url(/bitrix/js/timeman/images/timeman-sprite.2.1.png) no-repeat -35px -54px;
	content: "";
	left: 4px;
	top: 11px;
	height: 11px;
	position: absolute;
	width: 11px;
}

.planner-content .tm-info-bar-active .tm-info-bar-time {
	background-color: #abe89b ;
	background-image: -webkit-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:    -moz-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:     -ms-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:      -o-linear-gradient(top, #c1eeb5, #a5e693);
	background-image:         linear-gradient(to bottom, #c1eeb5, #a5e693);
}

.planner-content .tm-info-bar-pause .tm-info-bar-time {
	background-color: #dbdbdb;
	background-image: -webkit-linear-gradient(top, #e6e6e6, #dadada);
	background-image:    -moz-linear-gradient(top, #e6e6e6, #dadada);
	background-image:     -ms-linear-gradient(top, #e6e6e6, #dadada);
	background-image:      -o-linear-gradient(top, #e6e6e6, #dadada);
	background-image:         linear-gradient(to bottom, #e6e6e6, #dadada);
}

.planner-content .tm-info-bar-btn {
	background-color: #f3f3f3;
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
	background-image:    -moz-linear-gradient(top, #f9f9f9, #ececec);
	background-image:     -ms-linear-gradient(top, #f9f9f9, #ececec);
	background-image:      -o-linear-gradient(top, #f9f9f9, #ececec);
	background-image:         linear-gradient(to bottom, #f9f9f9, #ececec);
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .07);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .07);
	cursor: pointer;
	margin:3px 0 0 3px;
	height: 25px;
	position: relative;
	width: 26px;
}

.planner-content .tm-info-bar-btn:before {
	background: url(/bitrix/js/timeman/images/timeman-sprite.2.1.png) no-repeat 100px 100px;
	content: "";
	height: 13px;
	left: 8px;
	top: 7px;
	position: absolute;
	width: 12px;
}

.planner-content .tm-info-bar-btn-flag:before {
	background-position: -83px -107px;
}
.planner-content .tm-info-bar-btn-play:before {
	background-position: -72px -231px;
}
.planner-content .tm-info-bar-btn-pause:before {
	background-position: -58px -106px;
}

.planner-content .tm-info-bar-text{
	max-width: 275px;
	margin: 7px 0 0 11px;
	overflow: hidden;
	white-space: nowrap;
}

.planner-content .tm-info-bar-active .tm-info-bar-btn-play {
	display: none;
}

.planner-content .tm-info-bar-pause .tm-info-bar-btn-pause {
	display: none;
}

.planner-content .tm-info-bar-closed .tm-info-bar-btn-flag {
	display: none;
}
/* End */


/* Start:/bitrix/templates/light_dark-blue_copy/components/bitrix/search.title/.default/style.css?16101876802092*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/light_dark-blue_copy/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/light_dark-blue_copy/components/bitrix/menu/horizontal_multilevel/style.css?16101876804416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/light_dark-blue_copy/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/light_dark-blue_copy/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/light_dark-blue_copy/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/light_dark-blue_copy/styles.css?16321189792546*/
body { color: #000; }


a:link { color: #0069c4;}
a:visited { color: #0069c4; }
a:hover { color: #e00000;}
a:active { color: #0069c4;}
a.ico {
padding: 2px 0 2px 20px;
}
a.ico[href*=".html"] {
background: url(/img/icons/ichtml.gif) no-repeat left 50%;
}
a.ico[href*=".jpg"] {
background: url(/img/icons/icjpe.gif) no-repeat left 50%;
}
a.ico[href*=".php"] {
background: url(/img/icons/icphp.gif) no-repeat left 50%;
}
a.ico[href*=".pdf"] {
background: url(/img/icons/icpdf.gif) no-repeat left 50%;
}
a.ico[href*=".MTS"], a.ico[href*=".mp4"] {
background: url(/img/icons/video.png) no-repeat left 50%;
}
a.ico[href*=".doc"], a.ico[href*=".rtf"]  {
background: url(/img/icons/icdoc.gif) no-repeat left 50%;
}
a.ico[href*=".docx"] {
background: url(/img/icons/icdocx.gif) no-repeat left 50%;
}
a.ico[href*=".xls"], a.ico[href*=".XLS"] {
background: url(/img/icons/icxls.gif) no-repeat left 50%;
}
a.ico[href*=".ppt"] {
background: url(/img/icons/icppt.gif) no-repeat left 50%;
}
a.ico[href*=".zip"] {
background: url(/img/icons/iczip.gif) no-repeat left 50%;
}
a.ico[href*="collapsElement"] {
background: url(/img/open.png) no-repeat left 50%;
}
a.ico[href*=".exe"] {
background: url(/img/exe.png) no-repeat left 50%;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif;}
h1 { color: #000; font-size: 1.65em; font-weight:normal; margin: 0 0 7px;}
h1#pagetitle { margin: 0 0 7px; }

/*Data table*/
table.data-table
{
	border:1px solid #fff;
	border-collapse: collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #efefef;
	border-left:none;
	border-right:none;
	background-color:#FFFFFF;
	padding:6px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th, table.data-table thead th
{
	background-color:#ebebeb;
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #fff;
	padding:8px;
	color:#072838;
	text-align:left;
}

/*Head cell selected*/
table.data-table thead td.selected, table.data-table th.selected, table.data-table thead th.selected
{
	background-color:#f6f6f5;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
}

/*Selected cell*/
table.data-table td.selected, table.data-table tr.selected td
{
	background-color:#f6f6f6;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#f6f6f5;
	padding:4px;
}

/*End data table*/


.bx-birthday-layout-include .bx-user-info { border: none;}
.bx-honour-layout-include .bx-user-info { border: none; }
.bx-new-layout-include .bx-user-info{ border: none; }
.bx-user-info { border: none;} 
/* End */


/* Start:/bitrix/templates/light_dark-blue_copy/template_styles.css?163211897940263*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
}

form { margin:0; padding:0;}

#page-wrapper { min-height:100%; margin: 0 0 -52px; }
* html #page-wrapper { height: 100%; }

#page-inner { position:relative; }
#page
{
    min-width: 1000px;
    max-width: 1439px;
    margin: 0 auto;
}

#site-selector { width:100%; height:21px; background: #e6e6e6 url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) repeat-x 0 -71px;  }
#site-selector-inner { height: 21px; margin:0 auto; min-width: 1000px; max-width: 1439px; position: relative;}
#site-selector-menus { margin: 0 0 0 13px; height: 21px;}
#site-selector-items { position:absolute; right:302px; top:0; height:21px; }

.site-selector-popup { margin: -7px 4px 0 -2px; display:none;}
.site-selector-popup-title { margin: 0 0 7px 0; padding: 0 0 0 4px; color:#4c4c4c;  white-space:nowrap; font:normal normal normal 12px/normal Arial, Helvetica, sans-serif; }
.site-selector-popup .site-selector-popup-item { display:block; margin:4px 0 4px 0; cursor:pointer; position:relative; text-decoration:none; outline: none; white-space: nowrap;}
.site-selector-popup-item-left, .site-selector-popup-item-icon,
.site-selector-popup-item-text, .site-selector-popup-item-right { display: inline-block; height: 23px; vertical-align:middle; }
.site-selector-popup-item-left, .site-selector-popup-item-right { width:3px; }
.site-selector-popup-item-icon { width: 19px; height: 16px; }
.site-selector-popup-item-text { font:normal normal normal 12px/23px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;  margin: 0 5px 0 7px;  }
.site-selector-popup-item-right { position:absolute; top:0; right:0;}
.site-selector-popup-item:hover { background: #f0f0f0 !important;}
.site-selector-popup-item:hover .site-selector-popup-item-left { background: #f0f0f0 url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat 0 -28px !important; }
.site-selector-popup-item:hover .site-selector-popup-item-right { background: transparent url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -3px -28px !important; }
.site-selector-popup-item-selected .site-selector-popup-item-text { font-weight: bold;}
/*
#site-selector ul { overflow: hidden; list-style:none;  padding:0; margin:0 auto; min-width: 1000px; max-width: 1440px;}
#site-selector li { float: left; margin: 0 0 0 23px; height: 20px;}
#site-selector a { text-decoration: none; color: #989898; line-height: 17px; font-size: 0.85em;}
#site-selector li.selected a { color: #000; }
#site-selector a:hover { text-decoration: underline; }
*/

.site-selector-wrapper { display: inline-block; vertical-align: top; }
.site-selector-menu, .site-selector-menu-text, .site-selector-menu-arrow, .site-selector-separator { height:19px;  display: inline-block; vertical-align:top;}
.site-selector-menu {  cursor: pointer; }
.site-selector-menu:hover { background-color: #d9d9d9; }
.site-selector-menu-text { font: normal 11px/18px Arial, Helvetica, sans-serif; color:#3E3E3E; padding: 0 4px 0 11px;}
.site-selector-menu-arrow { width:11px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -16px -31px;}
.site-selector-separator { width:1px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -121px -30px; }

.user-indicators { padding: 0 7px 0 0;}
.user-indicators, .user-indicator, .user-indicator-icon, .user-indicator-text, .user-indicator-warning { display: inline-block; height:19px; vertical-align:top;}
.user-indicators .user-indicator { text-decoration: none; margin: 0 1px; padding: 0 5px; cursor:pointer;}
.user-indicators .user-indicator:hover { background: #cfcfcf; }

.user-indicator-text { color: #3E3E3E; margin: 0 0 0 5px; font: normal 11px/18px Arial, Helvetica, sans-serif; }
.user-indicator-warning { width: 12px; background: url(/bitrix/templates/light_dark-blue_copy/images/warning.png) no-repeat 1px 5px; }
.user-indicator-mail .user-indicator-icon { width: 12px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -33px -29px; }
.user-indicator-messages .user-indicator-icon { width: 12px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -56px -29px; }
.user-indicator-activities .user-indicator-icon { width: 13px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -78px -29px; }
.user-indicator-updates .user-indicator-icon { width: 10px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -101px -29px; }
.user-indicator-pulse .user-indicator-icon { width: 15px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -130px -29px; }

#site-selector-items .tm-dashboard-inner {vertical-align: top; padding-left: 6px;}

#header { margin:0 18px 0 23px; }
#header-inner { display: inline-block; width: 100%; position: relative; z-index:150;}
#navigation-block { margin: 10px 0 18px 0; /*position:relative;*/}

#user-block
{
	width:268px;
	position: absolute;
	right: 0;
	top: -21px;
	z-index:202;
	border-top:none;
}
#user-block-inner { background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-bg.png) repeat-y; }
#user-block-gradient { background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat 0 -125px; /*min-height: 130px;*/ padding: 11px 0 0 0; }

* html #user-block-gradient { height: 150px; }


#user-menu {  margin: 0 0 0 0; width: 100%; }
#user-menu .center-column { width:10px; }
#user-menu .left-column { vertical-align: top; padding:0 0 6px 10px;/*width:45%;*/}
#user-menu .right-column { vertical-align: top; padding:0 15px 6px 0; /*width:45%;*/ }

.user-menu-items { list-style: none; margin:0; padding:0; }
.user-menu-item { display: block; margin: 0 0 1px 0; padding:0;  white-space:nowrap; position: relative;}

.user-menu-item .user-menu-item-link { text-decoration:none; display: block;  color: #0069c4; margin: 0 2px 0 0; cursor:pointer;}

.user-menu-item-link, .user-menu-item-left,
.user-menu-item-icon, .user-menu-item-text, .user-menu-item-right { display: inline-block; vertical-align:top; height: 19px; }
.user-menu-item-left, .user-menu-item-right { width:2px; }
.user-menu-item-right { position: absolute; right:0; top:0;}
.user-menu-item-text { margin: 0 5px 0 0; font: normal 12px/18px Verdana, Tahoma, Arial, sans-serif;}
.user-block-auth-error { margin: 0 15px; color: red;}
.user-menu-item-icon { vertical-align:top; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -94px 9px; display:inline-block; height:13px; width:12px;}

.user-menu-item:hover .user-menu-item-link { background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat 0 -93px; }
.user-menu-item:hover .user-menu-item-left { background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -7px -30px;  }
.user-menu-item:hover .user-menu-item-right { background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -9px -30px; }
#user-menu i { color: #e00000; vertical-align: top; font-size: 10px; font-style:normal; position:relative; top: -2px; left: 1px;}

.user-block-collapsed #user-block-gradient { /*min-height: 0;*/ }
.user-block-collapsed #user-info-menu { display: block; }
.user-block-collapsed #user-menu { display: none; }
.user-block-collapsed #user-info-line { display: none; }
#user-info-menu {
	display: none;
	height:16px;
	background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) repeat-x 0 -54px;
	margin: 9px 10px 0 5px;
	padding:0 6px 0 0;
	cursor: pointer;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #a8a8a8;
	text-align: right;
}
.user-info-menu-text { display: inline-block; vertical-align: top; margin: 0 7px 0 0;}
.user-info-menu-arrow { display: inline-block; vertical-align: top; width:5px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat -16px -32px;  }

#user-info-line { height:1px; font-size:1px; overflow:hidden; background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat center -122px; margin: 0 15px; display:none;}
#user-info { overflow: hidden; padding: 0 15px 7px 15px; }
#user-info-avatar { width:32px; height:32px; border:1px solid #b5b5b5; float:left; margin: 0 9px 0 0; outline: none; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -485px; }
#user-name { text-decoration: none; color: #000; font-size: 1em; display:block; overflow:hidden; outline: none;}
#user-desktop { outline: none; text-decoration:underline;}
#user-desktop:hover { }


.user-block-auth #user-menu, .user-block-auth #user-info-line, .user-block-auth #user-info, .user-block-auth #user-info-menu { display: none;}
.user-block-auth #user-block-gradient { /*min-height: 0; */ padding-top: 0; padding-bottom: 3px; }


/*
#user-logout { background: url(/bitrix/templates/light_dark-blue_copy/images/exit.gif) center center no-repeat; height:20px; position:absolute; right:-23px; top:0; width:25px; outline:none;}
#user-logout:hover { background: url(/bitrix/templates/light_dark-blue_copy/images/exit_hover.gif) center center no-repeat; }
*/
#user-logout { color: #bbb; margin-left:15px; text-decoration:underline; }
#user-logout:hover { color: #e00000; }


#user-block-corners { overflow:hidden; height:9px; position:relative;  background: url(/bitrix/templates/light_dark-blue_copy/images/user-menu-sprite.png?0) no-repeat 0 0;}
/*#user-block-corn.sidebar-button-content-inner bers .corner { position: absolute; top:0; left:0; width:4px; height: 8px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -32px; }
#user-block-corners .right { margin-left: 100%; top: -4px; left:-4px;}
#user-block-corners .border {background-color: #D4D4D4; height:1px; margin-top:3px; font-size:1px; overflow:hidden;}*/

#auth-form {  margin: 0 0 0 14px;}
#auth-form td { padding: 0 6px 6px 0; font-size: 11px;}
#auth-form td.field-name { text-align: right; font-size: 11px;}
#auth-form input.textbox { width: 143px; font-size: 11px; margin: 0;}
#auth-form input.checkbox { vertical-align: middle; }
#auth-form input.submit { font-size:11px; vertical-align: middle;}
#auth-form label.remember { vertical-align: middle; color: #777;}

#logo-search { width: 100%;  height:72px; margin:0 0 9px;}
#logo-search tr { }

#logo-image { vertical-align: middle; width: 285px; height:72px;}
#logo-image a { display:inline-block; overflow:hidden; text-decoration:none; font-size:22px; font-weight:bold; font-family:Arial, sans-serif; outline:none;}
#logo-image a, #logo-image a:hover { color: #000;}
#logo-image img { border: 0; }

/* Search */
#search-form {vertical-align: middle; text-align:right; padding-right:296px;}
#search { height:25px; overflow:hidden; width:80%; float:right; max-width:558px; min-width:350px;}
#search-textbox { margin-right: 80px; height: 25px;}
#search-textbox .r1 { border-left: 1px solid; border-right: 1px solid;}
#search-textbox .r0 { border-left: 2px solid; border-right: 2px solid;}
#search-textbox b.r1, #search-textbox b.r0 { border-color: #d4d4d4; }
#search-textbox b.r1 { background-color: #c2c2c2; }
#search-textbox span {
    display: block;
    height: 21px;
    padding-left: 1px;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
#search-textbox input
{
	border:none 0;
	height:21px;
	margin: 0;
	padding:0;
	width:99%;
	color: #bbb;
}
#search-textbox input.selected { color: #000;}
#search input { vertical-align: top;}
#search-button { float: right; height:25px;}
#search-button input
{
	display: block;
	border:none;
	width:73px;
	padding:0;
	margin:0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	height: 25px;
	cursor: pointer;
	outline: none;
	font-weight:bold;
}
#search-button input::-moz-focus-inner { border: 0; padding: 0;}


#pagetitle { position:relative;}
#pagetitle-underline {background:#f2f2f2 url(/bitrix/templates/light_dark-blue_copy/images/pagetitle-underline.png) no-repeat right 0 ; border-left:1px solid #f7f7f7; height:2px; margin-bottom:15px;}

/* Top menu */
#top-menu-layout { height:42px; /*position:relative;*/ }
#top-menu { height:42px; overflow:hidden; white-space: nowrap; display:inline-block;}
#top-menu span.root-item { display:inline-block; margin: 0 4px 0; height:42px; vertical-align: top; position:relative;}
#top-menu a
{
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	outline: none;
	line-height:34px;
	cursor:pointer;
}

#top-menu .left-corner { display:inline-block; width:5px; height:28px; vertical-align:top;}
#top-menu .root-item-text {display:inline-block; height:28px; vertical-align:top;  padding:0 4px;}
#top-menu .root-item-text-line {display:inline-block; height:29px; vertical-align:top;  border-bottom: 2px solid; }
#top-menu .right-corner { display:inline-block; width:5px; height:28px; vertical-align:top; }

#top-menu a:hover { margin:0; padding:0; text-decoration:none; }
#top-menu a:hover .left-corner { height:38px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -36px -645px; }
#top-menu a:hover .root-item-text { height:38px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -699px; line-height:34px; }
#top-menu a:hover .root-item-text-line {  /*border:none;*/}
#top-menu a:hover .right-corner { height:38px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -42px -645px; }
#top-menu span.home a:hover .root-item-text { background: none;}


#top-menu span.selected a {  color: #000;  }
#top-menu span.selected .left-corner {  height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -24px -644px; }
#top-menu span.selected .root-item-text {  border:none; height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -608px; }
#top-menu span.selected .right-corner {  height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -30px -644px; }
#top-menu span.selected .root-item-text-line {  border:none;}

#top-menu span.hover { position:relative; z-index:2000; }
#top-menu span.hover a { margin:0; padding:0; text-decoration:none; }
#top-menu span.hover .left-corner { height:42px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -645px; }
#top-menu span.hover .root-item-text { height:42px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -528px; line-height:34px; }
#top-menu span.hover .root-item-text-line {  border:none;}
#top-menu span.hover .right-corner { height:42px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -6px -645px; }

#top-menu span.home { margin-left: 0;}
#top-menu span.home .left-corner { display:none;}
#top-menu span.home .root-item-text { padding-left: 0; }
#top-menu span.home .right-corner{ display:none; }
#top-menu span.selected.home .left-corner { display:inline-block; height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -12px -643px; }
#top-menu span.selected.home .root-item-text { height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -572px; line-height:34px; border: none; padding-left: 4px;}
#top-menu span.selected.home .right-corner { display:inline-block; height:36px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -18px -643px; }

#top-menu span.home i { display:inline-block; width:16px; height:32px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 2px 10px; }
#top-menu span.selected.home i { background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -43px 11px;}
#top-menu span.hover .submenu { display: block;}

div.submenu {
	display: none;
	position: absolute;
	width:220px;
	min-width:220px;
	max-width:400px;
	margin-top: -11px;
	padding-top: 10px;
	z-index:1999;
	overflow:hidden;
	zoom:1;
	background: transparent !important;
}

div.submenu-two-columns { width:440px; }
div.submenu-two-columns table { width: 100%; }
div.submenu-two-columns td.left { width: 180px; vertical-align:top; }
div.submenu-two-columns td.right { width: 180px; vertical-align:top; }
div.submenu-two-columns td.center { width: 20px; vertical-align:top; }

div.submenu-top { height:7px; overflow: hidden; border-left: 1px solid #d3d3d3; }
div.submenu-top div.right { height:7px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -91px; border-left:1px solid white;}
div.submenu-top div.center { height:7px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -98px; margin-right: 6px;}

div.submenu div.content { background:transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -787px; border-left: 1px solid #d3d3d3; position:relative; zoom: 1;}
div.submenu div.content-inner { background:#f3f3f3 url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -1550px;  margin: 0 4px 0 0; padding: 3px 13px 5px 15px; border-left:1px solid #fdfdfd;}

div.submenu-bottom { height:7px; overflow:hidden;  }
div.submenu-bottom div.left { height:7px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -70px; }
div.submenu-bottom div.right { height:7px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -77px;}
div.submenu-bottom div.center { height:7px; margin: 0 6px; background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -84px;}

div.submenu ul { list-style: none; margin:0; padding:0; min-width:160px;}
div.submenu li { display: block !important; border-top: 1px solid #e8e8e8 !important; float:none !important; margin:4px 0 0 !important; padding:4px 0 0 !important; height:auto !important;}
div.submenu li.first { border: none !important; margin-top:0 !important; padding-top:0 !important;}
div.submenu a { display:block !important; outline:none !important; border: none !important; background: none !important; padding:5px 0 5px 0 !important; margin:0 !important; font-family:Verdana, sans-serif !important; font-weight:normal !important; font-size: 1em !important; line-height:1 !important; color: #222 !important; text-decoration:none !important;}
div.submenu a:hover { color: #e00000 !important; text-decoration:underline !important;}

div.submenu ul ul { margin-left:1.2em !important; min-width:100px !important;}
div.submenu ul ul li { margin:0 0 0.1em 0 !important; padding:0 0 0.1em 0 !important; border: none !important;}
div.submenu ul ul a { font-size: 0.85em !important; color: #555 !important; padding: 3px 0 !important;}

div.submenu-rtl div.submenu-top { border-left: none; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -645px; }
div.submenu-rtl div.submenu-top div.right { border-left: none; margin-left: 5px; }

/* Breadcrumb */
#breadcrumb { padding: 0 0 10px; font-size:0.85em; color: #e4e4e4; margin-top: -2px; margin-right: 280px;}
#breadcrumb a { color: #949494; text-decoration:none;  }
#breadcrumb a:hover { text-decoration: underline; }

#content { margin: 0 23px 3em 23px; zoom:1; position: relative; }
#content-table { width: 100%;}
#workarea {  vertical-align:top; padding: 0 30px 0 0; }
#sidebar { width:263px; min-width:263px; vertical-align:top; padding: 32px 0 0 0;}
body.page-one-column #workarea { padding-right: 0; }
body.page-one-column #sidebar { display: none; }
body.page-one-column #content-table { table-layout: fixed; }
body.page-section-menu #sidebar { padding-top: 0; }


/* Profile Navigation */
.profile-menu { margin:0 23px 26px 23px; }
.profile-menu-inner { padding: 1px 6px 1px 6px; overflow:hidden;}
.profile-menu-avatar, .profile-menu-popup-avatar {
	display:block;
	float:left;
	width: 42px;
	height:42px;
	background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -33px -485px;
	border:1px solid #afafaf;
	position:relative;
	cursor:pointer;
}

.profile-menu-group .profile-menu-avatar, .profile-menu-popup-group .profile-menu-popup-avatar
{
	background: url(/bitrix/templates/light_dark-blue_copy/images/group-avatar-42.png) no-repeat;
}

.profile-menu-avatar-online { position:absolute; top: 34px; left: 34px;  width: 8px; height: 8px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -38px -24px; }
.profile-menu-info { overflow:hidden; padding: 0 0 0 7px;  }

.profile-menu-inner, .profile-menu b, .profile-menu i { background-color: #f0f0f0; }
.profile-menu-inner { border-right: 1px solid #e3e3e3; }
.profile-menu b.r2 { margin-left: 1px; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; }
.profile-menu b.r1 { margin-left: 0; border-left: 1px solid #f7f7f7; }
.profile-menu i { border-right: 1px solid #e7e7e7; }
.profile-menu i.r0 { border-left: 1px solid #f7f7f7; }
.profile-menu i.r2 { background-color: #e3e3e3; }

.profile-menu-title { white-space: nowrap; margin: 0 0 4px 0; font: normal normal normal 13px/18px Arial, Helvetica, sans-serif;  display:inline-block; height:19px; }
.profile-menu-title .profile-menu-name {display:inline-block; color: #606060; text-decoration:none; margin: 2px 0 0 0; height:19px; outline:none; vertical-align: top; cursor:pointer;}
.profile-menu-name-arrow { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; width: 5px; height: 19px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -5px -16px; }
.profile-menu-name-left, .profile-menu-name-text, .profile-menu-name-right { display: inline-block; vertical-align: top; height:19px; }
.profile-menu-name-text { padding: 0 3px; }
.profile-menu-name-left, .profile-menu-name-right { width: 3px; }
.profile-menu-name:hover { background-color: #dedede;  }
.profile-menu-name:hover .profile-menu-name-left {background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -49px -645px;}
.profile-menu-name:hover .profile-menu-name-right { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -52px -645px; }
.profile-menu-name-status { display: inline-block; margin: 0 4px 0 0; color: #909090; font-size: 11px;}
.profile-menu-description { display:inline-block; margin: 0 0 0 3px; color: #909090; font-size: 11px; line-height: 22px; vertical-align: middle; }

.profile-menu-birthday {cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-bday.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}
.profile-menu-medal { cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-dpocheta.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}
.profile-menu-birthday-medal { cursor:pointer; display: inline-block; width: 31px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-bday-dp.gif) no-repeat 0 0; position:absolute;  top: 29px; left: -3px;}

.profile-menu-items { }
.profile-menu-item, .profile-menu-item-left, .profile-menu-item-text, .profile-menu-item-right { display: inline-block; vertical-align: top; height:20px; }
.profile-menu .profile-menu-item { margin: 0 7px 2px 0; text-decoration: none; color: #000; font: normal normal normal 13px/18px Arial, Helvetica, sans-serif; outline: none; cursor:pointer; }
.profile-menu-item-left { width:3px;  }
.profile-menu-item-right { width:3px; }
.profile-menu-item-text { padding:0 3px; }

.profile-menu .profile-menu-item:hover { background-color: #dedede; height:19px;}
.profile-menu-item:hover .profile-menu-item-left  { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -49px -645px; height:19px;}
.profile-menu-item:hover .profile-menu-item-right { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -52px -645px; height:19px;}

.profile-menu .profile-menu-item-selected { background: #d7d7d7 url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -742px; }
.profile-menu-item-selected .profile-menu-item-left { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -59px -645px !important; }
.profile-menu-item-selected .profile-menu-item-right { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -62px -645px !important; }


.profile-menu-popup { display: none; width: 240px;  }
.profile-menu-popup-header { overflow: hidden; margin: 0 0 8px 0; padding: 0 0 0 2px; }
.profile-menu-popup-avatar { cursor:default; }
.profile-menu-popup-title { overflow: hidden; padding: 0 0 6px 13px; font: normal normal normal 13px/normal Arial, Helvetica, sans-serif;}
.profile-menu-popup-name { display:inline-block; color: #000; text-decoration:none; padding: 2px 0 0 0;  line-height:18px;}
.profile-menu-popup-description { color: #909090; font-size: 11px;  }
.profile-menu-popup-location {display:block; color: #000; font-size:11px; margin-top:5px; background: none;}
.profile-menu-popup-location-online { background: url(/bitrix/templates/light_dark-blue_copy/images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.profile-menu-popup-location span {  color: #909090;}

.profile-menu-popup .profile-menu-popup-item { display:block; margin:4px 0 4px 0; cursor:pointer; position:relative; text-decoration:none; outline: none; }
.profile-menu-popup-item-left, .profile-menu-popup-item-icon,
.profile-menu-popup-item-text, .profile-menu-popup-item-right { display: inline-block; height: 23px; vertical-align:middle; }
.profile-menu-popup-item-left, .profile-menu-popup-item-right { width:3px; }
.profile-menu-popup-item-icon { width: 20px; height: 20px; }
.profile-menu-popup-item-right { position:absolute; top:0; right:0;}
.profile-menu-popup-item-text { font:normal normal normal 12px/23px Arial, Helvetica, sans-serif; color:#494949; text-decoration:none;  margin: 0 5px 0 7px;  }

.profile-menu-popup-item:hover { background: #f0f0f0; }
.profile-menu-popup-item:hover .profile-menu-popup-item-left { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -68px -645px }
.profile-menu-popup-item:hover .profile-menu-popup-item-right {background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -71px -645px }

.profile-menu-popup-close { width: 13px; height: 12px; position:absolute; top:7px; right: 11px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -11px -24px; }
.profile-menu-popup-close:hover { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -24px -24px; }

/* Sidebar blocks, actions and buttons*/
.sidebar-block { margin: 0 0 20px 0;}
.sidebar-block b { background-color: #f0f0f0;}
.sidebar-block b.r2 { border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;}
.sidebar-block b.r1 { border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; }
.sidebar-block b.r0 {}
.sidebar-block i.r2 { background-color: #ebebeb; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-block i.r1 { background-color: #f0f0f0; }
.sidebar-block i.r0 { background-color: #f0f0f0; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}

.sidebar-block .sidebar-block-inner { background-color: #f0f0f0; border-right:1px solid #ebebeb; padding: 10px 15px;}
.sidebar-block .sidebar-block-title { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; border-bottom: 1px solid #e9e9e9; padding: 0 0 0.8em 0; margin: 0 0 0.8em 0; overflow:hidden; }

.sidebar-help-block b { background-color: #f5f1ca;}
.sidebar-help-block b.r2 { border-left: 1px solid #f8f6dc; border-right: 1px solid #f8f6dc;}
.sidebar-help-block b.r1 { border-left: 1px solid #f8f6dc; border-right: 1px solid #f8f6dc; }
.sidebar-help-block b.r0 {}
.sidebar-help-block i.r2 { background-color: #ebebeb; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-help-block i.r1 { background-color: #f5f1ca; }
.sidebar-help-block i.r0 { background-color: #f5f1ca; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.sidebar-help-block .sidebar-block-inner { background-color: #f5f1ca; border-right:1px solid #ebebeb; padding: 15px 20px; font-size: 12px;}
.sidebar-help-block .sidebar-block-title {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: none; padding: 0 0 0.8em 0; margin: 0; overflow:hidden; color:#000; font-size:14px; }
.sidebar-help-content {margin:0; }


.sidebar-profile { display:inline-block; width:100%;}
.sidebar-profile-avatar {  float: left; margin:0; }
.sidebar-profile-avatar a {display: inline-block; width: 42px; height:42px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -33px -485px; border:1px solid #afafaf; position:relative;}
.sidebar-profile-avatar .birthday {cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-bday.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px;}
.sidebar-profile-avatar .medal { cursor:pointer; display: inline-block; width: 16px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-dpocheta.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px;}
.sidebar-profile-avatar .birthday-medal { cursor:pointer; display: inline-block; width: 31px; height:16px; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-bday-dp.gif) no-repeat 0 0; position:absolute; margin:29px 0 0 -3px; }
.sidebar-profile-info { margin-left: 55px; padding: 0; }
.sidebar-profile-info a { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration:none; color: #000; outline:none;}
.sidebar-profile-info span.position {display:block; color: #909090; font-size:0.85em; margin-top:0.5em; }
.sidebar-profile-info span.location {display:block; color: #000; font-size:0.85em; margin-top:0.5em; background: url(/bitrix/templates/light_dark-blue_copy/images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.sidebar-profile-info span.location i { font-style: normal; color: #909090;}

.sidebar-block-hr { height:1px; font-size: 1px; overflow:hidden; background: #e4e4e4 url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -691px; margin: 10px 0;}
.sidebar-profile-links a { text-decoration: none; display:block;  overflow:hidden; margin-bottom: 5px;}
.sidebar-profile-links i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top;  }

.filter-block-title { font-size: 1.2em; font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  margin: 0 0 0.8em; padding: 0 0 0.8em; border-bottom:1px solid #E9E9E9; position:relative;}
.filter-block-title a.filter-save { float: right; text-decoration:none; color: #a8a8a8; font-size:11px;  font-weight: normal;  line-height:17px; position:absolute; top:1px; right:26px;}
.filter-block-title a.filter-save:hover { text-decoration:underline; }
a.filter-settings { width: 26px; height:18px; float:right; background:transparent url(/bitrix/templates/light_dark-blue_copy/images/filter-settings.gif) no-repeat 0 -18px; position:absolute; top:1px; right:-6px;}
a.filter-settings:hover { background:transparent url(/bitrix/templates/light_dark-blue_copy/images/filter-settings.gif) no-repeat 0 0; }
.filter-block {}
.filter-field { margin-bottom: 1em;}
.filter-field label.filter-field-title { display: block; color: #313131; margin: 0 0 0.3em;}
.filter-field input.filter-textbox { width: 220px; }
.filter-field input.filter-quick-textbox { width: 120px; }
.filter-field select.filter-quick-dropdown { width: 90px; }

.filter-field input.filter-checkbox { vertical-align: middle;}
.filter-field input.filter-interval-from, .filter-field input.filter-interval-to { width:90px;}
.filter-field span.filter-interval-hellip { width:30px; display:inline-block; text-align:center;}

.filter-field input.filter-date-interval-from, .filter-field input.filter-date-interval-to { width:75px; vertical-align: top; padding:1px 0; margin: 0 2px 0 0;}
.filter-field span.filter-date-interval-hellip { width:20px; display:inline-block; text-align:center;}
.filter-field a.filter-date-interval-calendar { vertical-align: top; display:inline-block; margin: 1px 1px ;}
.filter-field a.filter-date-interval-calendar img { vertical-align: top; }
.filter-field a.filter-date-interval-calendar:hover { border: 1px solid #AEB6C2; background:#DBE3F2; margin: 0;}


.filter-field-buttons { text-align: right;}
.filter-field select.filter-dropdown, .filter-field select.filter-listbox { width: 225px; }

.filter-field-date-combobox { }

/*.filter-field-date-combobox input.filter-date-interval-from, .filter-field-date-combobox input.filter-date-interval-to { width: 70px; }*/
.filter-field-date-combobox .filter-date-interval {  display: none; }
.filter-field-date-combobox span.filter-date-interval-hellip { display:none; }
.filter-field-date-combobox .filter-date-interval-after { display: inline; }
.filter-field-date-combobox .filter-date-interval-before { display: inline; }
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {  display: block; margin-top:0.5em;}
.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip { display: inline-block; }
.filter-field-date-combobox .filter-date-interval-to {  display: none; }
.filter-field-date-combobox .filter-date-interval-from {  display: none; }
.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {  display: inline; }
.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {  display: inline; }
.filter-field-date-combobox .filter-day-interval { display: none; }
.filter-field-date-combobox .filter-day-interval-selected { display: inline; }
.filter-field-date-combobox input.filter-date-days { width: 55px; padding:1px 0;}
.filter-field-date-combobox-days select.filter-dropdown,
.filter-field-date-combobox-after select.filter-dropdown,
.filter-field-date-combobox-before select.filter-dropdown {  width: 120px; }


.filter-presets {  border-top: 1px solid #e9e9e9; padding: 0.8em 0 0 0; margin: 1.5em 0 0.8em 0; }
.filter-presets label { font-size: 11px; color: #acacac; display:block; margin: 0 0 0.7em 0.5em;}
.filter-presets ul { margin:0 0 0 1.5em; padding: 0; color: #ccc; list-style:disc;}
.filter-presets li { margin: 0 0 0.5em 0}

.sidebar-menu ul { margin:0; padding:0; list-style:none; }
.sidebar-menu li { display: block; margin: 0 0 3px 0; padding: 0; list-style:none;}

.sidebar-menu b.r1, .sidebar-menu b.r0, .sidebar-menu i.r1, .sidebar-menu i.r0 { background: #f0f0f0; border: none; }
.sidebar-menu a:hover .r1, .sidebar-menu a:hover .r0 { background-color: #e7e7e7;}

.sidebar-menu a { text-decoration: underline; font-weight: bold;  line-height:18px; margin:0; vertical-align: top; display:inline-block; width:100%;outline:none; cursor: pointer;}
.sidebar-menu span { display: block; height:20px; padding-left: 1em; overflow:hidden;}

.sidebar-menu a:hover { color: #0069c4; }
.sidebar-menu a:hover span { background-color: #e7e7e7; }

.sidebar-menu li.selected b.r1, .sidebar-menu li.selected b.r0 { background-color: #d1e1f0; border-right: 1px solid #dfe8f0; margin-left:0; border-left:none;}
.sidebar-menu li.selected i.r1 { background-color: #cecece;  margin-left:0;}
.sidebar-menu li.selected i.r0 { background-color: #d1e1f0; border-right: 2px solid #CECECE; border-left:none;}

.sidebar-menu li.selected a, .sidebar-menu li.selected a:hover { color: #000; text-decoration: none; }
.sidebar-menu li.selected span { background:#d1e1f0; border-right:1px solid #CECECE;}
.sidebar-menu li.selected .sidebar-menu-arrow
{
	width: 14px;
	height:24px;
	position:absolute;
	background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -74px -43px;
	margin-left:-20px;
	display: inline-block;
	border: none;
}

.sidebar-buttons { margin: 0 0 20px; }
.data-table-gadget .sidebar-buttons { margin: 10px 0 0;}

a.sidebar-button, a.sidebar-button:hover {color:#4b4b4b;}
.sidebar-button { display: block; margin: 0 0 0.5em; width: 215px; text-decoration:none; outline:none; cursor:pointer;}

.sidebar-button-top, .sidebar-button-bottom { height:4px; overflow: hidden; width:100%; display:inline-block; position:relative;}
.sidebar-button-top { background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -124px;}
.sidebar-button-bottom { background: transparent url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -129px;}
.sidebar-button .corner { width:5px; height:16px; position: absolute; overflow:hidden; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -107px; display:block;}
.sidebar-button .right { /*margin-left: 100%;*/ right: 0; top:-4px; }
.sidebar-button-bottom .corner { margin-top:-8px;}
.sidebar-button-content { border-left: 1px solid #dddddd; background:#ebebeb url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) repeat-x 0 -197px; display:block; padding-left:6px;}
.sidebar-button-content-inner { overflow:hidden; display:block; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -134px; padding:2px 10px 2px 0;}
.sidebar-button-content-inner i { font-style:normal; display:inline-block; float: left; width:17px; height:17px; margin-right: 7px; background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat -80px -466px; vertical-align:top;}
.sidebar-button-content-inner b { display:block; font-weight:normal; margin-left:24px; /*line-height:15px;*/}

.sidebar-button:hover .sidebar-button-top { background-position: 0 -282px;}
.sidebar-button:hover .sidebar-button-bottom { background-position: 0 -287px;}
.sidebar-button:hover .corner { background-position: -6px -107px;}
.sidebar-button:hover .sidebar-button-content { background-position: 0 -358px; background-color: #e1e1e1;}
.sidebar-button:hover .sidebar-button-content-inner { background-position: right -292px;}

.sidebar-button-content-inner i.sidebar-button-create { background-position: 0 -466px;}
.sidebar-button-content-inner i.sidebar-button-import { background-position: -20px -466px;}
.sidebar-button-content-inner i.sidebar-button-edit { background-position: -40px -466px;}
.sidebar-button-content-inner i.sidebar-button-settings { background-position: -60px -466px;}
.sidebar-button-content-inner i.sidebar-button-delete { background-position: -80px -486px;}
.sidebar-button-content-inner i.sidebar-button-accept { background-position: -80px -505px;}

.sidebar-border-block { margin: 0 0 20px; width: 263px;}
.sidebar-border-block .corner { background: url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat 0 -24px; width:4px; height:16px; position:absolute; top:0; }
.sidebar-border-block-top, .sidebar-border-block-bottom { height:4px; overflow: hidden; position:relative;}
.sidebar-border-block-top .border { background-color:#D4D4D4; font-size:1px; height:1px; overflow:hidden;}
.sidebar-border-block-bottom .border { background-color:#D4D4D4; margin:3px 0 0 0; font-size:1px; height:1px; overflow:hidden;}
.sidebar-border-block .right { right: 0; top:-4px; }
.sidebar-border-block-bottom .corner { margin-top: -8px; }
.sidebar-border-block-content { border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; padding:5px 10px;}

.sidebar-actions-block a { display: block;  text-decoration:none; padding:0; outline:none; cursor:pointer; }
.sidebar-actions-block a:hover { text-decoration: underline;}
.sidebar-actions-block i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top; background:url(/bitrix/templates/light_dark-blue_copy/images/arrow-menu.gif) no-repeat 10px 5px ; }
.sidebar-actions-block b {display:block; font-weight:normal; margin-left:24px;}
.sidebar-actions-block span { margin:8px 0; display: block; font-size:1px; height:1px; overflow:hidden; background: #ebebeb url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -40px; }

.sidebar-right-menu a { color: #545454; display: block;  text-decoration:none; padding:6px 0 6px 10px; outline:none; cursor:pointer; font-weight:bold;}
.sidebar-right-menu a:hover, .sidebar-right-menu a.selected { text-decoration: none; color:#e00000; }
.sidebar-right-menu a:hover { text-decoration: underline;}
.sidebar-right-menu a.selected { background: url(/bitrix/templates/light_dark-blue_copy/images/arrow-red.gif) no-repeat 0 12px; }
.sidebar-right-menu a.directory { background: url(/bitrix/templates/light_dark-blue_copy/images/arrow-gray.gif) no-repeat right 12px; }
.sidebar-right-menu .sidebar-border-block-content { padding: 2px 20px 2px 10px;}
.sidebar-right-menu span { margin:2px 0 2px 10px; display: block; font-size:1px; height:1px; overflow:hidden; background: #ebebeb url(/bitrix/templates/light_dark-blue_copy/images/sprite.png) no-repeat right -40px; }

.sidebar-links { margin: 0 0 20px; padding:0 1em; }
.sidebar-block .sidebar-links {margin: 10px 0 0;  padding:0;}

.sidebar-links a { display: block; text-decoration:none; padding:0; margin:0 0 0.5em; outline:none; cursor:pointer; overflow:hidden; color: #999999; text-decoration: underline;}
.sidebar-links a:hover { color: #e00000;}
.sidebar-links i { font-style:normal; display:inline-block; float: left; width:20px; height:20px; margin-right: 7px; vertical-align:top; }
.sidebar-links b {display:block; font-weight:normal; margin-left:24px;}

/* Footer */
#footer, #space-for-footer, #footer-wrapper  { height: 52px; }

#footer-wrapper { background: #f0f0f0;}
#footer {position: relative; margin: 0 auto; min-width: 1000px; max-width: 1439px;  }
#copyright { position:absolute; left: 23px; top: 11px; width: 50%; color:#606060; }
#footer-links { position: absolute;  right: 25px; top: 11px; width: 40%; text-align: right;}

/* Utils */
.r0, .r1, .r2, .r3, .r4 {display:block; font-size:1px; height:1px; overflow:hidden; }
.r4 { margin:0 4px; }
.r3 { margin:0 3px; }
.r2 { margin:0 2px; }
.r1 { margin:0 1px; }

.clear { clear:both; font-size:0; height:0; overflow:hidden;}

body.no-left-menu div#bx_left_menu { display: none; }
br.sn-br { display: none; }

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em;  background-color:#EDEDED; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; color:#7E7E7E; }
div.navigation span.ctrl { font-size:85%; color:#7E7E7E; }
div.navigation span.disabled { color:#7E7E7E;}
/* Blog */
div.blog-post-current h2.blog-post-title{ display:none; }
/* End */
/* /bitrix/components/bitrix/planner/templates/.default/style.css?16101876745237 */
/* /bitrix/templates/light_dark-blue_copy/components/bitrix/search.title/.default/style.css?16101876802092 */
/* /bitrix/templates/light_dark-blue_copy/components/bitrix/menu/horizontal_multilevel/style.css?16101876804416 */
/* /bitrix/templates/light_dark-blue_copy/styles.css?16321189792546 */
/* /bitrix/templates/light_dark-blue_copy/template_styles.css?163211897940263 */
