

/* Start:/bitrix/templates/.default/components/bitrix/menu/kamsoc_horizontal_top/style.css?16720515454178*/
/**Top menu**/
#kamcnt_top_menu,#kamcnt_top_menu ul
{
	margin:0 auto; padding:0;
	list-style:none;
text-align:center;
	font-size:18px;
line-height:22px;
}

#kamcnt_top_menu
{
text-align:center;
width:100%;
}

#kamcnt_top_menu ul
{
}

/*Links*/
#kamcnt_top_menu a
{

	padding:0 10px;
	text-decoration:none;
	text-align:center;
}

#kamcnt_top_menu li 
{

}

/*Root items*/
#kamcnt_top_menu .root-item
{
display:inline-block;
vertical-align: middle;
	color:#fff;
	font-weight:normal;

	white-space:nowrap;
	padding:0;
margin:10px 25px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}


/*Root menu selected*/
#kamcnt_top_menu .root-item-selected
{
display:inline-block;
vertical-align: middle;

	color:#ff9b9b;
	font-weight:normal;
	
	padding:0;
margin:7px 25px;
}

/*Root items: hover*/
#kamcnt_top_menu .root-item:hover
{
display:inline-block;
vertical-align: middle;

	color:#ff9b9b;
	font-weight:normal;
	
	padding:0;
margin:7px 25px;
}

#kamcnt_top_menu .root-item:hover .parent
{
	color:#ff9b9b;
}


/*Denied items*/
#kamcnt_top_menu a.denied
{

}



/*Sub-menu box*/
#kamcnt_top_menu .root-item ul, #kamcnt_top_menu .root-item-selected ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;

	z-index:1500;
	height:auto;
	/*width:12em;*/
	width:250px;
margin:0 0 0 -20px;
padding: 3px 0 4px 0;
	background:#2e93d0;
list-style:none;
text-indent:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
-moz-opacity: 0.95; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}



/*Sub-menu item box*/

#kamcnt_top_menu .root-item li, #kamcnt_top_menu .root-item-selected li
{
text-align:left;
white-space:normal;
list-style:none;
text-indent:0;
padding:0 20px;
margin:8px 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

#kamcnt_top_menu .root-item:hover li, #kamcnt_top_menu .root-item-selected:hover li
{ 
color:#ff9b9b;
} 

#kamcnt_top_menu .root-item li:hover, #kamcnt_top_menu .root-item-selected li:hover
{
padding:0 10px 0 30px;
	color:#ff9b9b;
}



/*Item link*/
#kamcnt_top_menu .root-item ul a, #kamcnt_top_menu .root-item-selected ul a
{
	text-align:left;
	color:#ff9b9b;
padding:0;
border-bottom:1px solid #ff7a7a;
}

/*Items text color & size */
#kamcnt_top_menu .root-item a, #kamcnt_top_menu .root-item-selected a
{

	font-size:17px;
	font-weight: normal;
}

#kamcnt_top_menu .root-item:hover li, #kamcnt_top_menu .root-item-selected:hover li
{
color:#fff;
}

#kamcnt_top_menu .root-item:hover li:hover, #kamcnt_top_menu .root-item-selected:hover li:hover
{
color:#ff9b9b;
}





#kamcnt_top_menu .root-item ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#kamcnt_top_menu .root-item:hover ul ul,
#kamcnt_top_menu .root-item-selected:hover ul ul,
#kamcnt_top_menu .root-item.jshover ul ul,
#kamcnt_top_menu .root-item:hover ul ul ul,
#kamcnt_top_menu .root-item.jshover ul ul ul,
#kamcnt_top_menu .root-item:hover ul ul ul ul,
#kamcnt_top_menu .root-item.jshover ul ul ul ul,
#kamcnt_top_menu .root-item:hover ul ul ul ul ul,
#kamcnt_top_menu .root-item.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#kamcnt_top_menu .root-item:hover ul,
#kamcnt_top_menu .root-item-selected:hover ul,
#kamcnt_top_menu .root-item.jshover ul,
#kamcnt_top_menu .root-item li:hover ul,
#kamcnt_top_menu .root-item li.jshover ul,
#kamcnt_top_menu .root-item li li:hover ul,
#kamcnt_top_menu .root-item li li.jshover ul,
#kamcnt_top_menu .root-item li li li:hover ul,
#kamcnt_top_menu .root-item li li li.jshover ul,
#kamcnt_top_menu .root-item li li li li:hover ul,
#kamcnt_top_menu .root-item li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}


div.menu-clear-left
{
	clear:left;
}

div.parent
{
cursor:default;
}

#kamcnt_top_menu .root-item-selected:hover li.cheked_section, #kamcnt_top_menu .root-item-selected:hover li.cheked_section:hover
{
color:#ff9b9b;
}










/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/kamcnt_bottom_menu/style.css?16720515454425*/
/**Top menu**/
#kamcnt_bottom_menu,#kamcnt_bottom_menu ul
{
	margin:0 auto; padding:0;
	list-style:none;
font-size: 18px;
line-height:20px;
}

#kamcnt_bottom_menu
{
text-align:left;
width:100%;
}

#kamcnt_bottom_menu ul
{
}

/*Links*/
#kamcnt_bottom_menu a
{

	padding:0 10px;
	text-decoration:none;
	text-align:center;
}

#kamcnt_bottom_menu li 
{

}

/*Root items*/
#kamcnt_bottom_menu .root-item
{
display:inline-block;
vertical-align: middle;
	color:#277db1;
	font-weight:normal;

	white-space:nowrap;
	padding:0;
margin:0 25px 7px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}


/*Root menu selected*/
#kamcnt_bottom_menu .root-item-selected
{
display:inline-block;
vertical-align: middle;
	color:#DA251C;
	font-weight:normal;

	padding:0;
margin:0 25px 7px;
}

/*Root items: hover*/
#kamcnt_bottom_menu .root-item:hover
{
display:inline-block;
vertical-align: middle;

	color:#DA251C;
	font-weight:normal;

	padding:0;
margin:0 25px 7px;
}

#kamcnt_bottom_menu .root-item:hover .parent
{
	color:#DA251C;
text-align:center;
}


#kamcnt_bottom_menu .parent ul a li
{
	color:#277db1;
text-align:center;
}


/*Denied items*/
#kamcnt_bottom_menu a.denied
{

}



/*Sub-menu box*/
#kamcnt_bottom_menu .root-item ul, #kamcnt_bottom_menu .root-item-selected ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;

	z-index:1500;
	height:auto;
	/*width:12em;*/
	width:310px;
margin:0 0 0 -20px;
padding: 3px 0 4px 0;
	background:#fff;
list-style:none;
text-indent:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=9); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}



/*Sub-menu item box*/

#kamcnt_bottom_menu .root-item li, #kamcnt_bottom_menu .root-item-selected li
{
text-align:left;
white-space:normal;
list-style:none;
text-indent:0;
padding:0 20px;
margin:8px 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

#kamcnt_bottom_menu .root-item:hover li,
#kamcnt_bottom_menu .root-item-selected:hover li
{ 
color:#DA251C;
} 

#kamcnt_bottom_menu .root-item li:hover,
#kamcnt_bottom_menu .root-item-selected li:hover
{
padding:0 10px 0 30px;
color:#DA251C;
}



/*Item link*/
#kamcnt_bottom_menu .root-item ul a,
#kamcnt_bottom_menu .root-item-selected ul a
{
	text-align:left;
	color:#DA251C;
padding:0;
border-bottom:1px solid #F6F4F4;
}

/*Items text color & size */
#kamcnt_bottom_menu .root-item a,
#kamcnt_bottom_menu .root-item-selected a
{

	font-size:17px;
	font-weight: normal;
}

#kamcnt_bottom_menu .root-item:hover li,
#kamcnt_bottom_menu .root-item-selected:hover li
{
color:#277db1;
}

#kamcnt_bottom_menu .root-item:hover li:hover,
#kamcnt_bottom_menu .root-item-selected:hover li:hover
{
color:#DA251C;
}




#kamcnt_bottom_menu .root-item ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#kamcnt_bottom_menu .root-item:hover ul ul,
#kamcnt_bottom_menu .root-item-selected:hover ul ul,
#kamcnt_bottom_menu .root-item.jshover ul ul,
#kamcnt_bottom_menu .root-item:hover ul ul ul,
#kamcnt_bottom_menu .root-item.jshover ul ul ul,
#kamcnt_bottom_menu .root-item:hover ul ul ul ul,
#kamcnt_bottom_menu .root-item.jshover ul ul ul ul,
#kamcnt_bottom_menu .root-item:hover ul ul ul ul ul,
#kamcnt_bottom_menu .root-item.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#kamcnt_bottom_menu .root-item:hover ul,
#kamcnt_bottom_menu .root-item-selected:hover ul,
#kamcnt_bottom_menu .root-item.jshover ul,
#kamcnt_bottom_menu .root-item li:hover ul,
#kamcnt_bottom_menu .root-item li.jshover ul,
#kamcnt_bottom_menu .root-item li li:hover ul,
#kamcnt_bottom_menu .root-item li li.jshover ul,
#kamcnt_bottom_menu .root-item li li li:hover ul,
#kamcnt_bottom_menu .root-item li li li.jshover ul,
#kamcnt_bottom_menu .root-item li li li li:hover ul,
#kamcnt_bottom_menu .root-item li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}


div.menu-clear-left
{
	clear:left;
}

div.parent
{
cursor:default;
text-align:center;
}



#kamcnt_bottom_menu .root-item-selected:hover li.cheked_section, #kamcnt_bottom_menu .root-item-selected:hover li.cheked_section:hover
{
color:#DA251C;
}












/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.form/kamsoc/style.css?16720515453727*/
.search_long
{
position:relative;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-style: solid;
border-width: 1px;
border-color:#2e93d0;
background-color:white;
width:250px;
margin: 3px 0 0 0;
padding: 3px 0 3px 0;

}

.search_long:hover
{
border-top-color:#C35252;
border-left-color:#C35252;
border-bottom-color:#C35252;
}

.search_long .search
{

padding: 0;
margin: 0;

}


.search_long form.search .button_container
{
position:absolute;
top:0;
right:0;
height: 100%;
}

.search_long form.search .input_container
{
position:relative;
margin: 0 60px 0 10px;
}


.search_long .search input.text {
background-color:white;
color: #277db1;
width:100%;
font-size: 18px;
padding: 0;
margin: 0;
text-align:top;
border: 0 none;
outline: none;
}

@media screen and (max-width: 1000px)
{

.search_long
{
padding: 0;
}

.search_long form.search .input_container
{
margin: 0 60px 0 3px;
}

}

.search_long .search input.text:hover {
border: 0 none;
}

* html .search_long .search input.text\
{
      font-size: 18px; /* äðóãîé ñïîñîá äëÿ IE6 */
} 

html[xmlns*=""] .search_long .search input.text {font-size: 14px;\9;]font-size: 14px;} /* äëÿ IE8 */

.search_long .search input.text
{
//font-size: 18px;
}





input.submit_search
{
display: block;
float: left;
padding: 0;
border: 0 none;
width: 54px;
height: 100%;
background: #277db1 url(/bitrix/templates/.default/components/bitrix/search.form/kamsoc/images/search_icon.png) no-repeat 50% 50%;
cursor: pointer;
}


.specialversion input.submit_search
{
display:none;
}

.submit_search_special
{
display:none;
}


input.submit_search:hover
{
background: #C35252 url(/bitrix/templates/.default/components/bitrix/search.form/kamsoc/images/search_icon.png) no-repeat 50% 50%;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	left:0px;
}

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/.default/components/bitrix/search.form/kamsoc/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/kamsoc_temp/style.css?16720515454411*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0 auto; padding:30px 0 0 0;
	list-style:none;
text-align:center;
}

#horizontal-multilevel-menu
{
text-align:center;
width:100%;
}

#horizontal-multilevel-menu ul
{
}

/*Links*/
#horizontal-multilevel-menu a
{

	padding:0 10px;
	text-decoration:none;
	text-align:center;
}


#horizontal-multilevel-menu li 
{

}

/*Root items*/
#horizontal-multilevel-menu .root-item
{
display:inline-block;
vertical-align: middle;
	background:url(/bitrix/templates/.default/components/bitrix/menu/kamsoc_temp/images/mobile_menu.gif) no-repeat left 35%;
background-size:auto 70%;
	color:#4B5FA1;
	font-weight:normal;

	white-space:nowrap;
	padding:0 0 0 7%;
margin:5px 12px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}


/*Root menu selected*/
#horizontal-multilevel-menu .root-item-selected
{
display:inline-block;
vertical-align: middle;

	color:#C35252;
	font-weight:normal;

	padding:0;
margin:5px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu .root-item:hover
{
display:inline-block;
vertical-align: middle;

	color:#C35252;
	font-weight:normal;


margin:5px 12px;
}

#horizontal-multilevel-menu .root-item .parent
{
	color:#0061a5;
font-size:125%;
}


/*Denied items*/
#horizontal-multilevel-menu a.denied
{

}



/*Sub-menu box*/
#horizontal-multilevel-menu .root-item ul, #horizontal-multilevel-menu .root-item-selected ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
left:0;
	display:none;

	z-index:1500;
	height:auto;
	/*width:12em;*/
	width:100%;
margin:0;
padding: 20px 0 4px 0;
	background:#2a84ba;
list-style:none;
text-indent:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=9); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}



/*Sub-menu item box*/

#horizontal-multilevel-menu .root-item li, #horizontal-multilevel-menu .root-item-selected li
{
text-align:left;
white-space:normal;
list-style:none;
text-indent:0;
padding:6px 20px;
margin:0;
}

#horizontal-multilevel-menu .root-item:hover li, #horizontal-multilevel-menu .root-item-selected:hover li
{ 
color:#fff;
} 

#horizontal-multilevel-menu .root-item li:active, #horizontal-multilevel-menu .root-item-selected li:active
{
	color:#fff;
	background:#194e6e;
}



/*Item link*/
#horizontal-multilevel-menu .root-item ul a, #horizontal-multilevel-menu .root-item-selected ul a
{
	text-align:left;
	color:#CE271E;
padding:0;
border-bottom:1px solid #F6F4F4;
}


#horizontal-multilevel-menu .root-item ul a li.tab, #horizontal-multilevel-menu .root-item-selected ul a li.tab
{
padding:5px 20px 5px 50px;
}

/*Items text color & size */
#horizontal-multilevel-menu .root-item a, #horizontal-multilevel-menu .root-item-selected a
{


	font-weight: normal;
}









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

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

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


div.menu-clear-left
{
	clear:left;
}

div.parent
{
cursor:default;
}

#horizontal-multilevel-menu .cheked_section
{
background:#fd9e9a; color:#216a97;
}





/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/kamsoc_br/style.min.css?1672051545467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/main.user.link/temp/style.min.css?1672051547878*/
.bx-user-info-thumbnail img{border:1px solid #e0e0e0}.bx-user-info-anchor{white-space:nowrap;cursor:pointer}.bx-user-info-anchor-nolink{white-space:nowrap}table.bx-user-info-anchor td.bx-user-info-anchor-cell,table.bx-user-info-anchor-nolink td.bx-user-info-anchor-cell{padding:0 2px!important;border:0!important;background-color:transparent!important}.bx-user-info-data .bx-user-info-data-separator{background-color:#e0e0e0;width:218px;height:1px!important;margin-top:5px;margin-bottom:2px;padding:0!important;font-size:0!important}.bx-user-info-online,.bx-user-info-offline{height:11px;width:11px;display:block}.bx-user-info-online{background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_online_small.gif);background-repeat:no-repeat;background-position:0 0}.bx-user-info-online-cell{margin-top:5px}.bx-user-info-name{display:block;zoom:1}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/style.css?16720515441818*/
.preview a
{
text-decoration: none;
font-weight:normal;
}

.preview dl dt
{
display:inline-block;
vertical-align:middle;
width:21%;
float:left;
}

.preview dl dd
{
display:inline-block;
vertical-align:middle;
width:75%;
float:right;
}


/* scrollbars */
.scrollblock {
    position: relative;
}
.scrollwrapper {
    overflow: hidden;
    position: relative;
}

.scrollwrapper dd a
{
font-size:14px;
}



.scrollblock .scrollup, .scrollblock .scrolldown {
    position: absolute; z-index: 25;
    left: 0; width: 100%;
cursor:default;
height: 20px;
}
.scrollblock .scrollup {
    bottom: 0;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/images/roller_bottom_arrow.png') no-repeat 50% 6px;
}

.scrollblock .scrollup:hover {
    bottom: 0;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/images/roller_bottom_arrow.png') no-repeat 50% -94px;
}


.scrollblock .scrolldown {
    top: 0;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/images/roller_top_arrow.png') no-repeat 50% -100px;
}

.scrollblock .scrolldown:hover {
    top: 0;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/images/roller_top_arrow.png') no-repeat 50% top;
}




.preview.news {

}

.preview.news dl {
    font: 80%;
line-height:16px;
padding:0 5px;
margin:10px 0 15px 0;
}
.preview.news dt {
    text-align: center;
    color: #757679;
    margin: 6px 0 6px 0;
}
.preview.news dd {
    margin: 6px 0 6px 0;
}
.preview.news dt a, .preview.news dt a:link, .preview.news dt a:visited {
    text-decoration: none;

}
.news dd a, .preview.news dd a:link, .preview.news dd a:visited {
    text-decoration: none;
}
.preview.news dt a:hover, .preview.news dt a:active,
.preview.news dd a:hover, .preview.news dd a:active {

}
.preview.news .scrollwrapper {
 height:350px;
overflow:hidden;
}



.news dl .roller_item dt .roller_dates
{
color:#999;
}

.news dl .roller_item:hover dt .roller_dates
{
color:#666;
}


.slide_news_block .side {
    border: 0;
}






/* End */


/* Start:/bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?16720515368190*/
/*!
* CleanSlate
*   github.com/premasagar/cleanslate
*
*//*
    An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.

    by Premasagar Rose
        dharmafly.com

    license
        opensource.org/licenses/mit-license.php

    **
        
    v0.9.2
        
*/

/* == BLANKET RESET RULES == */

/* HTML 4.01 */
.cleanslate, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6, .cleanslate p, .cleanslate td, .cleanslate dl, .cleanslate tr, .cleanslate dt, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate table,  .cleanslate th, .cleanslate tbody, .cleanslate tfoot, .cleanslate caption, .cleanslate thead, .cleanslate ul, .cleanslate li, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate li, .cleanslate iframe, .cleanslate strong, .cleanslate legend, .cleanslate em, .cleanslate s, .cleanslate cite, .cleanslate span, .cleanslate input, .cleanslate sup, .cleanslate label, .cleanslate dfn, .cleanslate object, .cleanslate big, .cleanslate q, .cleanslate font, .cleanslate samp, .cleanslate acronym, .cleanslate small, .cleanslate img, .cleanslate strike, .cleanslate code, .cleanslate sub, .cleanslate ins, .cleanslate textarea, .cleanslate var, .cleanslate a, .cleanslate abbr, .cleanslate applet, .cleanslate del, .cleanslate kbd, .cleanslate tt, .cleanslate b, .cleanslate i, .cleanslate hr,

/* HTML5 */
.cleanslate article, .cleanslate aside, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate time, .cleanslate mark, .cleanslate audio, .cleanslate video {
	background-attachment:scroll;
	background-color:transparent;
	background-image:none; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
	background-position:0 0;
	background-repeat:repeat;
	border-color:black;
	border-color:currentColor; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
	border-radius:0;
	border-style:none;
	border-width:medium;
	bottom:auto;
	clear:none;
	clip:auto;
	color:inherit;
	counter-increment:none;
	counter-reset:none;
	cursor:auto;
	direction:inherit;
	display:inline;
	float:none;
	font-family: inherit; /* As with other inherit values, this needs to be set on the root container element */
	font-size: inherit;
	font-style:inherit;
	font-variant:normal;
	font-weight:inherit;
	height:auto;
	left:auto;
	letter-spacing:normal;
	line-height:inherit;
	list-style-type: inherit; /* Could set list-style-type to none */
	list-style-position: outside;
	list-style-image: none;
	margin:0;
	max-height:none;
	max-width:none;
	min-height:0;
	min-width:0;
	opacity:1;
	outline:invert none medium;
	overflow:visible;
	padding:0;
	position:static;
	quotes: "" "";
	right:auto;
	table-layout:auto;
	text-align:inherit;
	text-decoration:inherit;
	text-indent:0;
	text-transform:none;
	top:auto;
	unicode-bidi:normal;
	vertical-align:baseline;
	visibility:inherit;
	white-space:normal;
	width:auto;
	word-spacing:normal;
	z-index:auto;
	
	/* Proprietary and draft rules */
    /* This section needs extending */
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	text-shadow: none;	
}

/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
/* HTML 4.01 */
.cleanslate, .cleanslate h3, .cleanslate h5, .cleanslate p, .cleanslate h1, .cleanslate dl, .cleanslate dt, .cleanslate h6, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate h2, .cleanslate caption, .cleanslate h4, .cleanslate ul, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate textarea, .cleanslate hr,
/* HTML5 new elements */
.cleanslate article, .cleanslate aside, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section {
    display:block; 
}
.cleanslate table {
    display: table;
}
.cleanslate thead {
    display: table-header-group;
}
.cleanslate tbody {
    display: table-row-group;
}
.cleanslate tfoot {
    display: table-footer-group;
}
.cleanslate tr {
    display: table-row;
}
.cleanslate th, .cleanslate td {
    display: table-cell;
}
/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */

.cleanslate nav ul, .cleanslate nav ol {
	list-style-type:none;
}
.cleanslate ul, .cleanslate menu {
	list-style-type:disc;
}
.cleanslate ol {
	list-style-type:decimal;
}
.cleanslate ol ul, .cleanslate ul ul, .cleanslate menu ul, .cleanslate ol menu, .cleanslate ul menu, .cleanslate menu menu {
	list-style-type:circle;
}
.cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ol menu ul, .cleanslate ol ol menu, .cleanslate ol ul menu, .cleanslate ol menu menu, .cleanslate ul ol ul, .cleanslate ul ul ul, .cleanslate ul menu ul, .cleanslate ul ol menu, .cleanslate ul ul menu, .cleanslate ul menu menu, .cleanslate menu ol ul, .cleanslate menu ul ul, .cleanslate menu menu ul, .cleanslate menu ol menu, .cleanslate menu ul menu, .cleanslate menu menu menu {
	list-style-type:square;
}
.cleanslate li {	
	display:list-item;
	/* Fixes IE7 issue with positioning of nested bullets */
	min-height:auto;
	min-width:auto;
}
.cleanslate strong {
	font-weight:bold;
}
.cleanslate em {
	font-style:italic;
}
.cleanslate kbd, .cleanslate samp, .cleanslate code {
  font-family:monospace;
}
.cleanslate a, .cleanslate a *, .cleanslate input[type=submit], .cleanslate input[type=radio], .cleanslate input[type=checkbox], .cleanslate select {
	cursor:pointer;
}
.cleanslate a:hover {
	text-decoration:underline;
}
.cleanslate button, .cleanslate input[type=submit] {
  text-align: center;
}
.cleanslate input[type=hidden] {
	display:none;
}
.cleanslate abbr[title], .cleanslate acronym[title], .cleanslate dfn[title] {
	cursor:help;
    border-bottom-width:1px;
	border-bottom-style:dotted;
}
.cleanslate ins {
	background-color:#ff9;
	color:black;
}
.cleanslate del {
	text-decoration: line-through;
}
.cleanslate blockquote, .cleanslate q  {
	quotes:none; /* HTML5 */
}
.cleanslate blockquote:before, .cleanslate blockquote:after, .cleanslate q:before, .cleanslate q:after, .cleanslate li:before, .cleanslate li:after  {
	content:"";
}
.cleanslate input, .cleanslate select {
	vertical-align:middle;
}
.cleanslate select, .cleanslate textarea, .cleanslate input {
	border:1px solid #ccc;
}
.cleanslate table {
	border-collapse:collapse;
	border-spacing:0;
}
.cleanslate hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
}
.cleanslate *[dir=rtl] {
	direction: rtl;
}
.cleanslate mark {
	background-color:#ff9;
	color:black;
	font-style:italic;
	font-weight:bold;
}



/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
.cleanslate {
	font-size: medium;
	line-height: 1;
	direction:ltr;
	text-align:left;
	font-family: "Times New Roman", Times, serif; /* Override this with whatever font-family is required */
	color: black;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	list-style-type:disc;
}

/* End */


/* Start:/bitrix/components/dieraru/events.calendar/assets/css/jscal.css?16720515369114*/
#eventsCalendar {
  /* body */
  /*remove border from top divs*/
  /* focus */
  /* custom events */
  /* rewrite calendar styles */
}
#eventsCalendar .DynarchCalendar {
  border: 1px solid #ccc;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font: 11px "lucida grande", tahoma, verdana, sans-serif;
  line-height: 14px;
  position: relative;
  cursor: default;
  color: #333;
}
#eventsCalendar .DynarchCalendar table {
  border-collapse: collapse;
  font: 11px "lucida grande", tahoma, verdana, sans-serif;
  line-height: 14px;
  margin-left: auto;
  margin-right: auto;
}
#eventsCalendar .DynarchCalendar table.DynarchCalendar-titleCont {
  font-size: 130%;
  font-weight: bold;
  color: #444;
  text-align: center;
  z-index: 9;
  position: relative;
  margin: -6px auto 0;
}
#eventsCalendar .DynarchCalendar-topBar {
  padding: 5px 0 0 0;
}
#eventsCalendar .DynarchCalendar-title div {
  padding: 11px 15px;
  font: bold 14px "lucida grande", tahoma, verdana, sans-serif;
  color: #444;
}
#eventsCalendar .DynarchCalendar-hover-title div {
  background-color: #fff;
  border: 1px solid #000;
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/drop-down.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
#eventsCalendar .DynarchCalendar-pressed-title div {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/drop-up.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
#eventsCalendar .DynarchCalendar-hover-title div,
#eventsCalendar .DynarchCalendar-pressed-title div {
  padding: 10px 14px;
}
#eventsCalendar .DynarchCalendar-bottomBar {
  padding: 2px;
  position: relative;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-bottomBar-today {
  padding: 2px 15px;
  margin-bottom: 4px;
  width: 45px;
}
#eventsCalendar .DynarchCalendar-hover-bottomBar-today {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px 14px;
  width: 44px;
}
#eventsCalendar .DynarchCalendar-pressed-bottomBar-today {
  border: 1px solid #000;
  color: #fff;
  padding: 1px 14px;
}
#eventsCalendar .DynarchCalendar-body {
  position: relative;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}
#eventsCalendar .DynarchCalendar-first-col {
  padding-left: 5px;
}
#eventsCalendar .DynarchCalendar-last-col {
  padding-right: 5px;
}
#eventsCalendar .DynarchCalendar-animBody-backYear {
  position: absolute;
  top: -100%;
  left: 0;
}
#eventsCalendar .DynarchCalendar-animBody-back {
  position: absolute;
  top: 5px;
  left: -100%;
}
#eventsCalendar .DynarchCalendar-animBody-fwd {
  position: absolute;
  top: 5px;
  left: 100%;
}
#eventsCalendar .DynarchCalendar-animBody-now {
  position: absolute;
  top: 5px;
  left: 0;
}
#eventsCalendar .DynarchCalendar-animBody-fwdYear {
  position: absolute;
  top: 100%;
  left: 0;
}
#eventsCalendar .DynarchCalendar-dayNames {
  padding-left: 5px;
  padding-right: 5px;
}
#eventsCalendar .DynarchCalendar-dayNames div {
  font-weight: bold;
}
#eventsCalendar .DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
}
#eventsCalendar .DynarchCalendar-navBtn div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 15px;
  width: 16px;
  padding: 5px;
}
#eventsCalendar .DynarchCalendar-hover-navBtn div {
  border: 1px solid #000;
  background-color: #fff;
}
#eventsCalendar .DynarchCalendar-navDisabled {
  opacity: 0.3;
}
#eventsCalendar .DynarchCalendar-pressed-navBtn div {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
}
#eventsCalendar .DynarchCalendar-hover-navBtn div,
#eventsCalendar .DynarchCalendar-pressed-navBtn div {
  padding: 4px;
}
#eventsCalendar .DynarchCalendar-prevMonth {
  left: 33px;
}
#eventsCalendar .DynarchCalendar-nextMonth {
  left: 100%;
  margin-left: -59px;
}
#eventsCalendar .DynarchCalendar-prevYear {
  left: 5px;
}
#eventsCalendar .DynarchCalendar-nextYear {
  left: 100%;
  margin-left: -31px;
}
#eventsCalendar .DynarchCalendar-prevMonth div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-left.gif");
}
#eventsCalendar .DynarchCalendar-nextMonth div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-right.gif");
}
#eventsCalendar .DynarchCalendar-prevYear div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-left-x2.gif");
}
#eventsCalendar .DynarchCalendar-nextYear div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-right-x2.gif");
}
#eventsCalendar .DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  opacity: 0.85;
}
#eventsCalendar .DynarchCalendar-menu > table {
  height: 100%;
}
#eventsCalendar .DynarchCalendar-menu table {
  margin: 0 auto;
}
#eventsCalendar .DynarchCalendar-menu table td {
  vertical-align: middle;
}
#eventsCalendar .DynarchCalendar-menu table td div {
  text-align: center;
  font-weight: bold;
  padding: 3px 5px;
  margin-top: 3px;
  cursor: default;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
  width: 6.5em;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #fff;
  color: #000;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #777;
  color: #fff !important;
}
#eventsCalendar .DynarchCalendar-menu-year {
  text-align: center;
  font: 16px "lucida grande", tahoma, verdana, sans-serif;
  font-weight: bold;
  background: #fff;
  border-color: #aaa;
}
#eventsCalendar .DynarchCalendar-menu-sep {
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  border-top: 1px solid #888;
  background: #fff;
  margin-top: 4px;
  margin-bottom: 3px;
  padding: 0 !important;
}
#eventsCalendar .DynarchCalendar-time td {
  font-weight: bold;
  font-size: 120%;
}
#eventsCalendar .DynarchCalendar-time-hour,
#eventsCalendar .DynarchCalendar-time-minute {
  padding: 1px 3px;
}
#eventsCalendar .DynarchCalendar-time-down {
  background: url("/bitrix/components/dieraru/events.calendar/assets/css/img/time-down.png") no-repeat 50% 50%;
  width: 11px;
  height: 8px;
  opacity: 0.5;
}
#eventsCalendar .DynarchCalendar-time-up {
  background: url("/bitrix/components/dieraru/events.calendar/assets/css/img/time-up.png") no-repeat 50% 50%;
  width: 11px;
  height: 8px;
  opacity: 0.5;
}
#eventsCalendar .DynarchCalendar-time-sep {
  padding: 0 2px;
}
#eventsCalendar .DynarchCalendar-hover-time {
  background-color: #444;
  color: #fff;
  opacity: 1;
}
#eventsCalendar .DynarchCalendar-pressed-time {
  background-color: #000;
  color: #fff;
  opacity: 1;
}
#eventsCalendar .DynarchCalendar-time-am {
  padding: 1px;
  width: 2.5em;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-dayNames div,
#eventsCalendar .DynarchCalendar-day,
#eventsCalendar .DynarchCalendar-weekNumber {
  /*width: 1.7em;*/
  width: 18px;
  padding: 6px 7px;
  text-align: center;
  border: 1px solid #ccc;
  margin: 1px;
  position: relative;
  cursor: default;
}
#eventsCalendar .DynarchCalendar-weekNumber,
#eventsCalendar .DynarchCalendar-dayNames div.DynarchCalendar-weekNumber {
  width: 2em !important;
  margin-right: 5px;
}
#eventsCalendar .DynarchCalendar-dayNames div {
  border: none;
  padding: 3px 8px;
}
#eventsCalendar .DynarchCalendar-day {
  text-align: right;
  color: #222;
}
#eventsCalendar .DynarchCalendar-day-othermonth {
  color: #888;
}
#eventsCalendar .DynarchCalendar-weekend {
  color: #c22;
}
#eventsCalendar .DynarchCalendar-day-today {
  color: #00f;
}
#eventsCalendar .DynarchCalendar-day-disabled {
  opacity: 0.5;
  text-shadow: 2px 1px 1px #fff;
}
#eventsCalendar .DynarchCalendar-hover-date {
  border-color: #000;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
  border-color: #aaa;
  color: #888;
}
#eventsCalendar .DynarchCalendar-dayNames .DynarchCalendar-weekend {
  color: #c22;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
  color: #d88;
}
#eventsCalendar .DynarchCalendar-focusLink {
  position: absolute;
  opacity: 0;
}
#eventsCalendar .DynarchCalendar-tooltip {
  position: absolute;
  top: 100%;
  width: 100%;
}
#eventsCalendar .DynarchCalendar-tooltipCont {
  margin: 0 5px 0 5px;
  border: 1px solid #aaa;
  border-top: 0;
  padding: 3px 6px;
  background: #ddd;
}
#eventsCalendar .DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #ccc;
  border-color: #000;
}
#eventsCalendar #calendarWrapper {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
#eventsCalendar .DynarchCalendar td div.default {
  background: rgba(125, 255, 20, 0.4);
}
#eventsCalendar .DynarchCalendar td div.party {
  background: rgba(0, 125, 255, 0.4);
}
#eventsCalendar .DynarchCalendar.DynarchCalendar-td-selected div.party {
  background: rgba(0, 125, 255, 0.9);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
#eventsCalendar .DynarchCalendar .DynarchCalendar-td-selected div.default {
  background: rgba(0, 255, 20, 0.9);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
#eventsCalendar .DynarchCalendar a {
  color: #444;
}
#eventsCalendar .DynarchCalendar .DynarchCalendar-day-selected a {
  color: #fff;
}

/* End */


/* Start:/bitrix/templates/.default/components/dieraru/events.calendar/kamsoc_dots_2021/style.css?167205154723648*/
.dateRange .end
{
display:none !important;
}



.DynarchCalendar .DynarchCalendar-tooltip {
  position: absolute;
  left: 100px;
  top: 100px;
  background-color: #fff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: left;
  display: none;
  border-radius: 2px;
}
.DynarchCalendar .DynarchCalendar-tooltip p {
  padding: 0;
  margin: 0;
}
.DynarchCalendar .DynarchCalendar-tooltip h3 {
  padding: 0;
  margin: 0;
}
.DynarchCalendar .DynarchCalendar-tooltip .dateEvent {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #999999;
}
.DynarchCalendar .DynarchCalendar-tooltip .dateEvent a {
  color: #444444;
}
#eventsCalendarTooltip {
  text-align: left;
  position: absolute;
  z-index: 200;
  display: block;
  overflow: visible;
  width: 260px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.4);
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
}
#eventsCalendarTooltip .arrow {
  position: absolute;
  top: 7px;
  width: 20px;
  height: 38px;
  z-index: 105;
}
#eventsCalendarTooltip .close {
  color: #999;
  text-decoration: none;
  position: absolute;
  top: 3px;
  font-size: 16px;
}
#eventsCalendarTooltip .close:hover {
  color: #CC2222;
}
#eventsCalendarTooltip .dateRange {
  margin: 5px 0 0;
  color: #777;
  display: block;
}
#eventsCalendarTooltip .tooltipBody {
  position: relative;
  padding: 17px;
}
#eventsCalendarTooltip .tooltipBody .eventHeader {
  font-size: 18px;
  font-weight: normal;
  display: block;
}
#eventsCalendarTooltip .tooltipBody .dateEvent {
  display: block;
  margin-top: 10px;
  text-decoration: none;
  padding: 10px;
  color: #444;
  border-top: 1px solid #ccc;
}
#eventsCalendarTooltip .tooltipBody .dateEvent:first-child {
  margin-top: 0;
  border-top-color: transparent;
}
#eventsCalendarTooltip .tooltipBody .dateEvent a {
  color: #fff;
}
#eventsCalendarTooltip .tooltipBody .dateEvent .dateRange {
  font-size: 11px;
}
#eventsCalendarTooltip .tooltipBody .dateEvent .dateRange:first-child {
  margin-top: 0;
  border-top: 1px solid transparent;
}
#eventsCalendarTooltip .tooltipBody .dateEvent:hover {
  border-radius: 3px;
  border-top: 1px solid #6482AA;
  padding: 10px 9px 9px;
}
.tooltipDisplayLeft .arrow {
  right: -20px;
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/kamsoc_dots_2021/images/tooltip_arrow_r.png) left top no-repeat;
}
.tooltipDisplayLeft .close {
  left: 5px;
}
.tooltipDisplayRight .arrow {
  left: -18px;
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/kamsoc_dots_2021/images/tooltip_arrow_l.png) left top no-repeat;
}
.tooltipDisplayRight .close {
  right: 5px;
}
#calendarWrapper {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
#calendarWrapper .DynarchCalendar a {
  color: #444;
}
#calendarWrapper .DynarchCalendar .DynarchCalendar-day-selected a {
  color: #fff;
}
#calendarWrapper .DynarchCalendar-day-othermonth.calendarEvent {
  opacity: .5;
}
#eventsCalendar .DynarchCalendar {

border:0;
}
#eventsCalendar .DynarchCalendar-day {
  border-radius: 2px;
  color: #545454;
  font-weight: bold;
  text-align: center;
  background: #f6f6f6;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #f6f6f6));
  background: -ms-linear-gradient(bottom, #ffffff, #f6f6f6);
  background: -moz-linear-gradient(center bottom, #ffffff 0%, #f6f6f6 100%);
  background: -o-linear-gradient(#f6f6f6, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
}
#eventsCalendar .DynarchCalendar-day-othermonth {
  border-color: transparent;
  color: #aaa;
}
#eventsCalendar .DynarchCalendar-weekend {
  color: #cc2222;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
  color: rgba(203, 35, 35, 0.38);
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
  border-color: #ccc;
}
#eventsCalendar .DynarchCalendar-day-selected {
  border: 1px solid #000;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-day-selected {
  border: 1px solid #ccc;
}
#eventsCalendar .DynarchCalendar-day.calendarEvent,
#eventsCalendar .DynarchCalendar-hover-title div,
#eventsCalendar .DynarchCalendar-pressed-title div,
#eventsCalendar .DynarchCalendar-hover-bottomBar-today,
#eventsCalendarTooltip .tooltipBody .dateEvent:hover {
  border: 1px solid #6482AA;
  text-shadow: 0 1px 1px #FFFFFF;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.5);
  cursor: pointer;
}
#eventsCalendar .DynarchCalendar-navBtn div {
  border-color: #da251c;
color: #da251c;
  border-radius: 50%;
}
#eventsCalendar .DynarchCalendar-title div {
  border-radius: 0 0 7px 7px;
}
#eventsCalendar .DynarchCalendar-hover-bottomBar-today {
  border-radius: 2px;
}
#eventsCalendar .DynarchCalendar-menu {
  border-radius: 5px;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #cccccc, #ffffff);
  background: -moz-linear-gradient(center bottom, #cccccc 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #cccccc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
}
#eventsCalendar .DynarchCalendar-day-selected.calendarEvent {
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3) !important;
}
#calendarWrapper .calendar-info-footer {
  display: none;
}
#calendarWrapper .contrib-legend {
  color: #777;
  float: right;
  padding: 4px;
}
#calendarWrapper .contrib-legend span {
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #999;
  text-transform: uppercase;
}
#calendarWrapper .contrib-legend ul.legend {
  padding: 0;
  display: inline-block;
  list-style: none;
  margin: 0 5px;
}
#calendarWrapper .contrib-legend ul.legend li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent:before {
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/kamsoc_dots_2021/images/point.png) repeat left bottom;
  position: absolute;
  content: '';
  bottom: 1px;
  left: 3px;
  width: 20px;
  height: 4px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e1:before {
  width: 6px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2:before {
  width: 12px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3:before {
  width: 18px;
}

#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  background: #daeeed;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c9e7e9), color-stop(1, #daeeed));
  background: -ms-linear-gradient(bottom, #c9e7e9, #daeeed);
  background: -moz-linear-gradient(center bottom, #c9e7e9 0%, #daeeed 100%);
  background: -o-linear-gradient(#daeeed, #c9e7e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeeed', endColorstr='#c9e7e9', GradientType=0);
  color: #6482aa;
  border-color: #6482aa;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  background: #b7dfe2;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c9e6e4), color-stop(1, #b7dfe2));
  background: -ms-linear-gradient(bottom, #c9e6e4, #b7dfe2);
  background: -moz-linear-gradient(center bottom, #c9e6e4 0%, #b7dfe2 100%);
  background: -o-linear-gradient(#b7dfe2, #c9e6e4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7dfe2', endColorstr='#c9e6e4', GradientType=0);
  color: #57759e;
  border-color: #57759e;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  background: #daeeed;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c9e7e9), color-stop(1, #daeeed));
  background: -ms-linear-gradient(bottom, #c9e7e9, #daeeed);
  background: -moz-linear-gradient(center bottom, #c9e7e9 0%, #daeeed 100%);
  background: -o-linear-gradient(#daeeed, #c9e7e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeeed', endColorstr='#c9e7e9', GradientType=0);
  color: #6482aa;
  border-color: #6482aa;
}
#calendarWrapper .blueGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2 {
  background: #add9d7;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9ad2d6), color-stop(1, #add9d7));
  background: -ms-linear-gradient(bottom, #9ad2d6, #add9d7);
  background: -moz-linear-gradient(center bottom, #9ad2d6 0%, #add9d7 100%);
  background: -o-linear-gradient(#add9d7, #9ad2d6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#add9d7', endColorstr='#9ad2d6', GradientType=0);
  color: #486284;
  border-color: #6482aa;
}
#calendarWrapper .blueGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3 {
  background: #94cecb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #81c7cb), color-stop(1, #94cecb));
  background: -ms-linear-gradient(bottom, #81c7cb, #94cecb);
  background: -moz-linear-gradient(center bottom, #81c7cb 0%, #94cecb 100%);
  background: -o-linear-gradient(#94cecb, #81c7cb);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94cecb', endColorstr='#81c7cb', GradientType=0);
  color: #3c516c;
  border-color: #6482aa;
}
#calendarWrapper .blueGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e4 {
  background: #83c6c3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6ebfc4), color-stop(1, #83c6c3));
  background: -ms-linear-gradient(bottom, #6ebfc4, #83c6c3);
  background: -moz-linear-gradient(center bottom, #6ebfc4 0%, #83c6c3 100%);
  background: -o-linear-gradient(#83c6c3, #6ebfc4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c6c3', endColorstr='#6ebfc4', GradientType=0);
  color: #32445c;
  border-color: #6482aa;
}
#calendarWrapper .blueGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e5 {
  background: #67b9b5;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #51b2b8), color-stop(1, #67b9b5));
  background: -ms-linear-gradient(bottom, #51b2b8, #67b9b5);
  background: -moz-linear-gradient(center bottom, #51b2b8 0%, #67b9b5 100%);
  background: -o-linear-gradient(#67b9b5, #51b2b8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67b9b5', endColorstr='#51b2b8', GradientType=0);
  color: #243142;
  border-color: #6482aa;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor {
  display: inline-block !important;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor .contrib-legend ul.legend li.e1 {
  background: #c9e7e9;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor .contrib-legend ul.legend li.e2 {
  background: #a5d7da;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor .contrib-legend ul.legend li.e3 {
  background: #8bccd0;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor .contrib-legend ul.legend li.e4 {
  background: #72c0c6;
}
#calendarWrapper .calendar-info-footer.blueGradient.markColor .contrib-legend ul.legend li.e5 {
  background: #59b5bb;
}
#eventsCalendarTooltip.blueGradient .tooltipBody .dateEvent:hover {
  background: #daeeed;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c9e7e9), color-stop(1, #daeeed));
  background: -ms-linear-gradient(bottom, #c9e7e9, #daeeed);
  background: -moz-linear-gradient(center bottom, #c9e7e9 0%, #daeeed 100%);
  background: -o-linear-gradient(#daeeed, #c9e7e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeeed', endColorstr='#c9e7e9', GradientType=0);
  color: #6482aa;
  border-color: #6482aa;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  background: #e8f3e0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bedfa8), color-stop(1, #e8f3e0));
  background: -ms-linear-gradient(bottom, #bedfa8, #e8f3e0);
  background: -moz-linear-gradient(center bottom, #bedfa8 0%, #e8f3e0 100%);
  background: -o-linear-gradient(#e8f3e0, #bedfa8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f3e0', endColorstr='#bedfa8', GradientType=0);
  color: #507732;
  border-color: #507732;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  background: #b0d895;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #daecce), color-stop(1, #b0d895));
  background: -ms-linear-gradient(bottom, #daecce, #b0d895);
  background: -moz-linear-gradient(center bottom, #daecce 0%, #b0d895 100%);
  background: -o-linear-gradient(#b0d895, #daecce);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d895', endColorstr='#daecce', GradientType=0);
  color: #44652a;
  border-color: #44652a;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  background: #e8f3e0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bedfa8), color-stop(1, #e8f3e0));
  background: -ms-linear-gradient(bottom, #bedfa8, #e8f3e0);
  background: -moz-linear-gradient(center bottom, #bedfa8 0%, #e8f3e0 100%);
  background: -o-linear-gradient(#e8f3e0, #bedfa8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f3e0', endColorstr='#bedfa8', GradientType=0);
  color: #507732;
  border-color: #507732;
}
#calendarWrapper .githubGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2 {
  background: #c5e0b0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9acd78), color-stop(1, #c5e0b0));
  background: -ms-linear-gradient(bottom, #9acd78, #c5e0b0);
  background: -moz-linear-gradient(center bottom, #9acd78 0%, #c5e0b0 100%);
  background: -o-linear-gradient(#c5e0b0, #9acd78);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e0b0', endColorstr='#9acd78', GradientType=0);
  color: #31481e;
  border-color: #507732;
}
#calendarWrapper .githubGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3 {
  background: #b1d796;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #86c45d), color-stop(1, #b1d796));
  background: -ms-linear-gradient(bottom, #86c45d, #b1d796);
  background: -moz-linear-gradient(center bottom, #86c45d 0%, #b1d796 100%);
  background: -o-linear-gradient(#b1d796, #86c45d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1d796', endColorstr='#86c45d', GradientType=0);
  color: #202f14;
  border-color: #507732;
}
#calendarWrapper .githubGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e4 {
  background: #a4cf84;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #78bd4b), color-stop(1, #a4cf84));
  background: -ms-linear-gradient(bottom, #78bd4b, #a4cf84);
  background: -moz-linear-gradient(center bottom, #78bd4b 0%, #a4cf84 100%);
  background: -o-linear-gradient(#a4cf84, #78bd4b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4cf84', endColorstr='#78bd4b', GradientType=0);
  color: #141d0c;
  border-color: #507732;
}
#calendarWrapper .githubGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e5 {
  background: #8ec467;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #65a33c), color-stop(1, #8ec467));
  background: -ms-linear-gradient(bottom, #65a33c, #8ec467);
  background: -moz-linear-gradient(center bottom, #65a33c 0%, #8ec467 100%);
  background: -o-linear-gradient(#8ec467, #65a33c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ec467', endColorstr='#65a33c', GradientType=0);
  color: #000000;
  border-color: #507732;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor {
  display: inline-block !important;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor .contrib-legend ul.legend li.e1 {
  background: #bedfa8;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor .contrib-legend ul.legend li.e2 {
  background: #a2d183;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor .contrib-legend ul.legend li.e3 {
  background: #8fc869;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor .contrib-legend ul.legend li.e4 {
  background: #7bbe4f;
}
#calendarWrapper .calendar-info-footer.githubGradient.markColor .contrib-legend ul.legend li.e5 {
  background: #6aaa3f;
}
#eventsCalendarTooltip.githubGradient .tooltipBody .dateEvent:hover {
  background: #e8f3e0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bedfa8), color-stop(1, #e8f3e0));
  background: -ms-linear-gradient(bottom, #bedfa8, #e8f3e0);
  background: -moz-linear-gradient(center bottom, #bedfa8 0%, #e8f3e0 100%);
  background: -o-linear-gradient(#e8f3e0, #bedfa8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f3e0', endColorstr='#bedfa8', GradientType=0);
  color: #507732;
  border-color: #507732;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  background: #eaeaea;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #eaeaea));
  background: -ms-linear-gradient(bottom, #dddddd, #eaeaea);
  background: -moz-linear-gradient(center bottom, #dddddd 0%, #eaeaea 100%);
  background: -o-linear-gradient(#eaeaea, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#dddddd', GradientType=0);
  color: #777777;
  border-color: #777777;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  background: #d0d0d0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #d0d0d0));
  background: -ms-linear-gradient(bottom, #dddddd, #d0d0d0);
  background: -moz-linear-gradient(center bottom, #dddddd 0%, #d0d0d0 100%);
  background: -o-linear-gradient(#d0d0d0, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#dddddd', GradientType=0);
  color: #6a6a6a;
  border-color: #6a6a6a;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  background: #eaeaea;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #eaeaea));
  background: -ms-linear-gradient(bottom, #dddddd, #eaeaea);
  background: -moz-linear-gradient(center bottom, #dddddd 0%, #eaeaea 100%);
  background: -o-linear-gradient(#eaeaea, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#dddddd', GradientType=0);
  color: #777777;
  border-color: #777777;
}
#calendarWrapper .greyGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2 {
  background: #c9c9c9;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bcbcbc), color-stop(1, #c9c9c9));
  background: -ms-linear-gradient(bottom, #bcbcbc, #c9c9c9);
  background: -moz-linear-gradient(center bottom, #bcbcbc 0%, #c9c9c9 100%);
  background: -o-linear-gradient(#c9c9c9, #bcbcbc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9c9', endColorstr='#bcbcbc', GradientType=0);
  color: #565656;
  border-color: #777777;
}
#calendarWrapper .greyGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3 {
  background: #b7b7b7;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #aaaaaa), color-stop(1, #b7b7b7));
  background: -ms-linear-gradient(bottom, #aaaaaa, #b7b7b7);
  background: -moz-linear-gradient(center bottom, #aaaaaa 0%, #b7b7b7 100%);
  background: -o-linear-gradient(#b7b7b7, #aaaaaa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#aaaaaa', GradientType=0);
  color: #444444;
  border-color: #777777;
}
#calendarWrapper .greyGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e4 {
  background: #aaaaaa;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9d9d9d), color-stop(1, #aaaaaa));
  background: -ms-linear-gradient(bottom, #9d9d9d, #aaaaaa);
  background: -moz-linear-gradient(center bottom, #9d9d9d 0%, #aaaaaa 100%);
  background: -o-linear-gradient(#aaaaaa, #9d9d9d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#9d9d9d', GradientType=0);
  color: #373737;
  border-color: #777777;
}
#calendarWrapper .greyGradient.markColor .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e5 {
  background: #969696;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #898989), color-stop(1, #969696));
  background: -ms-linear-gradient(bottom, #898989, #969696);
  background: -moz-linear-gradient(center bottom, #898989 0%, #969696 100%);
  background: -o-linear-gradient(#969696, #898989);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696', endColorstr='#898989', GradientType=0);
  color: #232323;
  border-color: #777777;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor {
  display: inline-block !important;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor .contrib-legend ul.legend li.e1 {
  background: #dddddd;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor .contrib-legend ul.legend li.e2 {
  background: #c4c4c4;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor .contrib-legend ul.legend li.e3 {
  background: #b2b2b2;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor .contrib-legend ul.legend li.e4 {
  background: #a0a0a0;
}
#calendarWrapper .calendar-info-footer.greyGradient.markColor .contrib-legend ul.legend li.e5 {
  background: #8e8e8e;
}
#eventsCalendarTooltip.greyGradient .tooltipBody .dateEvent:hover {
  background: #eaeaea;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #eaeaea));
  background: -ms-linear-gradient(bottom, #dddddd, #eaeaea);
  background: -moz-linear-gradient(center bottom, #dddddd 0%, #eaeaea 100%);
  background: -o-linear-gradient(#eaeaea, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#dddddd', GradientType=0);
  color: #777777;
  border-color: #777777;
}

/* End */


/* Start:/bitrix/components/bitrix/blog/templates/.default/style.min.css?167634939430185*/
.blog-posts{display:inline;float:left;margin-right:1%;overflow:hidden;width:79%}.blog-post{margin:0;padding-bottom:2.5em;padding-right:.8em}.blog-post-title{font-size:1.65em;font-weight:var(--ui-font-weight-bold);line-height:1.3em;margin:0;padding:.2em;padding-left:.6em;font-family:Arial}.blog-post-title a{text-decoration:none !important}.blog-post-title a :hover{text-decoration:underline !important}.blog-post-info{padding:.2em .6em .2em}.blog-post-content{padding:.4em .6em .4em;overflow:hidden;border-bottom:1px dotted;line-height:1.4em}.blog-post-meta{font-size:.85em;line-height:1.4em;margin:0;padding:0;padding-top:.3em;padding-bottom:.3em;padding-left:.6em}.blog-post-date{margin:.1em 0;padding:0 0 0 .3em;line-height:1.4em;display:inline}.blog-post-current .blog-post{padding-right:0}.blog-post-edit-link,.blog-post-delete-link,.blog-post-comments-link,.blog-post-views-link,.blog-post-publish-link,.blog-post-hide-link,.blog-post-show-link{background-repeat:no-repeat;padding-left:18px;height:16px;display:inline-block;padding-right:.5em;font-size:1.2em}.blog-post-comments-link{padding-left:15px}.blog-post-show-link{padding-left:19px}.blog-post-tag{padding-top:.4em}.blog-post-tag a{text-decoration:none !important}.blog-post-tag a:hover{text-decoration:underline !important}.blog-post-avatar img{float:right}.blog-post-avatar{padding:.1em .3em .3em .3em}.blog-post-content div[align="left"],.blog-post-content div[align="right"],.blog-post-content div[align="center"],.blog-post-content div[align="justify"]{min-height:1em}div.blog-post-field-text textarea{width:100%}div.blog-post-field-text{padding-bottom:.2em}div.blog-post-field-title input,div.blog-post-field-category input{width:100%}div.blog-post-field-code input{width:40%}div.blog-post-field-user{width:100%}div.blog-post-field-title,div.blog-post-field-category,div.blog-post-field-favorite,div.blog-post-field-date,div.blog-post-field-enable-comments{width:100%}div.blog-post-field-access,div.blog-post-field-seo,div.blog-post-field-category{padding-top:10px}div.blog-post-field-date{padding-top:.5em}div.blog-post-field-favorite div,div.blog-post-field-enable-comments div{display:inline}div.blog-post-field-favorite,div.blog-post-field-enable-comments{padding-bottom:.4em}div.blog-post-field-sep{width:2%;float:left}div.blog-post-image-item{float:left;padding-right:1em;padding-bottom:2em;height:150px}div.blog-post-image-item-border{border:1px solid;height:100px;text-align:center;vertical-align:middle;width:100px}div.blog-post-image-item-input{padding-top:.5em}div.blog-post-image-item-input input{width:100px}div.blog-post-buttons{padding-top:1em;padding-bottom:.4em}div.blog-post-field-category div.blog-post-field-text label,div.blog-post-field-access-title,div.blog-post-field-code div.blog-post-field-text label,div.blog-post-field-seo label{font-weight:var(--ui-font-weight-bold);font-size:1.1em}div.blog-post-bbcode-line{padding-top:.2em}.blog-group-edit{background-repeat:no-repeat;width:16px;height:16px;display:inline-block}.blog-group-delete{background-repeat:no-repeat;width:16px;height:16px;display:inline-block}div.blog-post-edit-form{width:97%;padding:.8em}div.blog-buttons{padding-top:1em}.blog-comment{margin:0;padding-top:.7em}.blog-comment-info{display:block}.blog-comment-content{display:block;overflow:hidden;padding-top:.5em}.blog-comment-meta{font-size:.85em;padding-top:.5em;padding-bottom:.5em}.blog-comment-date{font-size:.85em;display:inline}.blog-comment-author-info{display:inline}.blog-comment-avatar{float:left;margin-right:.5em;width:30px;height:30px;border:1px solid #c4c4c4;background-color:#eceaec}.blog-comment-meta a{text-decoration:none !important}.blog-comment-meta a:hover{text-decoration:underline !important}.blog-comment-link,.blog-comment-delete,.blog-comment-parent,.blog-comment-answer,.blog-comment-edit,.blog-comment-show,.blog-comment-hide{display:inline-block}.blog-add-comment{text-align:center;padding-top:0;padding-bottom:1.5em}.blog-comment-nav{padding-bottom:.6em}div.blog-comment-form{margin-bottom:.7em;margin-top:.7em;width:80%}div.blog-comment-field-text{width:100%}div.blog-comment-field-text textarea{width:99.9%}.blog-comment-field-subject{margin-bottom:15px}div.blog-comment-field-tags{display:none}div.blog-comment-field-tags input{width:80%}div.blog-comment-field-captcha input{width:180px}div.blog-comment-field-settings input{width:1.55em;height:1.55em;margin:0 0 0 -0.25em;vertical-align:middle;font-size:1em}div.blog-comment-field-settings label{vertical-align:middle}div.blog-comment-fields{padding:.8em;zoom:1}div.blog-comment-field-title input,div.blog-comment-field-desc input{width:80%}div.blog-comment-field-user{width:100%;padding-bottom:5px}div.blog-comment-field-author,div.blog-comment-field-email{float:left;width:47%}div.blog-comment-field-text{padding-bottom:.2em}div.blog-comment-field-user-sep{width:5%;float:left}div.blog-comment-field-author input,div.blog-comment-field-email input{width:100%}div.blog-comment-field-bbcode{padding-top:.7em}div.blog-comment-field-captcha-image{padding-top:.4em}div.blog-comment-buttons{margin-top:1em;padding-bottom:.4em}div.blog-comment-buttons input{padding:0 .5em;font-size:1.184em}div.blog-menu-box{margin-bottom:1em;padding-bottom:.5em;line-height:1.5em;zoom:1}div.blog-menu-box span{white-space:nowrap;display:inline-block}div.blog-settings-menu-box{margin-bottom:1em;padding-bottom:.5em;line-height:1.5em;zoom:1}div.blog-settings-menu-box span{white-space:nowrap;display:inline-block}.blog-sidebar{display:inline;float:right;overflow:hidden;width:20%}.blog-sidebar ul,.blog-sidebar ul li ul{margin:0;padding:0;list-style:none !important}.blog-sidebar ul li{margin:0;padding:0;list-style:none !important;text-align:left}.blog-sidebar h3{font-size:1em;font-weight:var(--ui-font-weight-bold);letter-spacing:1px;border-bottom:1px solid;padding:0;padding-bottom:.6em;margin:0}.blog-sidebar li ul li{margin:0;padding:0;border:0}.blog-sidebar ul li ul li{text-align:left;margin:0;padding:0}.blog-sidebar ul li ul li a{text-decoration:none;outline:0}.blog-sidebar ul li ul li a:hover{text-decoration:underline}.blog-sidebar ul{padding:1em}.blog-sidebar ul li ul{padding-top:.4em}.blog-sidebar-title a{text-decoration:none}.blog-sidebar-avatar{text-align:center}div.blog-errors{border-width:1px;border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-errors ul{padding:.3em 0 .3em 2em;margin:0}div.blog-errors ul li{margin:0;padding:0}div.blog-notes{border-width:1px;border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-notes ul{padding:.3em 0 .3em 2em;margin:0}div.blog-notes ul li{margin:0;padding:0}div.blog-textinfo{border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-textinfo ul{padding:.3em 0 .3em 2em;margin:0}div.blog-textinfo ul li{margin:0;padding:0}div.blog-clear-float{clear:both}table.blog-table-header-left,table.blog-table-header-top{border-collapse:collapse;border:0}table.blog-table-header-left th,table.blog-table-header-left td,table.blog-table-header-top th,table.blog-table-header-top td{padding:.5em;vertical-align:top;border-top:1px solid}table.blog-table-header-left th{text-align:right}table.blog-table-header-top th{text-align:center}table.blog-edit-perms-table{border:0}table.blog-edit-perms-table th,table.blog-edit-perms-table td{padding:.2em;vertical-align:top;border:0;border-top:0}table.blog-edit-perms-table th{text-align:center}div.blog-line{background-repeat:no-repeat;height:3px;width:100%}.blog-author{margin:0;padding:0;display:inline;font-weight:var(--ui-font-weight-bold)}.blog-author-icon{width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;padding-right:.2em;line-height:1em}div.blog-bbcode-line{margin-right:3px;float:left}div.blog-smiles-line,div.blog-more-smiles{float:left;white-space:nowrap;margin-left:5px;font-size:.95em}div.blog-bbcode-closeall{float:right}div.blog-bbcode-line img,div.blog-smiles-line img{border:0}div.blog-bbcode-line a,div.blog-smiles-line a{vertical-align:middle}div.blog-bbcode-line a{width:20px;height:20px;float:left;margin-right:.2em;background-position:center center;background-repeat:no-repeat;display:block}div.blog-bbcode-line a,div.blog-bbcode-line img,div.blog-smiles-line a,div.blog-smiles-line img{outline:0}div.blog-bbcode-line select{float:left;margin-left:3px;padding:0;height:20px}div.blog-bbcode-closeall a{padding-left:1em;vertical-align:middle;float:left}
/*BBCode Icons*/
a.blog-bbcode-bold {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_bold.gif);} a.blog-bbcode-italic {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_italic.gif);} a.blog-bbcode-color {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_color.gif);} a.blog-bbcode-underline{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_underline.gif);} a.blog-bbcode-strike{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_strike.gif);} a.blog-bbcode-url{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_link.gif);} a.blog-bbcode-img-upload{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image.gif);} a.blog-bbcode-img{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image_upload.gif);} a.blog-bbcode-video{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);} a.blog-bbcode-code{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_code.gif);} a.blog-bbcode-quote{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_quote.gif);} a.blog-bbcode-video{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);} a.blog-bbcode-list{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_list.gif);} a.blog-bbcode-cut{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/cut.gif);} div.blog-mainpage{width:100%}div.blog-mainpage-side-left{float:left;width:52%;padding-right:.5em}div.blog-mainpage-side-right{float:right;width:46%}.blog-mainpage-item{margin:0;padding-bottom:.6em;padding-top:.5em}.blog-mainpage-title{margin:0;padding-bottom:.5em;padding-top:.4em;font-weight:var(--ui-font-weight-bold)}.blog-mainpage-content{line-height:1.4em;font-size:.95em;display:block}.blog-mainpage-meta{font-size:.89em;line-height:1.4em;margin:0;padding:0;padding-top:.4em}.blog-mainpage-meta a{text-decoration:none !important}.blog-mainpage-meta a:hover{text-decoration:underline !important}div.blog-mainpage-comment .blog-mainpage-meta{display:inline;padding-left:.4em;font-size:.89em}div.blog-mainpage-comment .blog-mainpage-content{padding-top:.4em}div.blog-mainpage-comment .blog-mainpage-content a{text-decoration:none !important}div.blog-mainpage-comment .blog-mainpage-content a:hover{text-decoration:underline !important}div.blog-mainpage-item .blog-author{font-weight:normal}div.blog-mainpage-comment .blog-mainpage-title{font-weight:normal}div.blog-mainpage-blogs .blog-mainpage-content a{text-decoration:none}div.blog-mainpage-blogs .blog-mainpage-content a:hover{text-decoration:none}.blog-tab{padding:0;margin:0;min-height:31px;height:100%;width:96%;line-height:2.35em;display:block}.blog-tab-left{background-repeat:no-repeat;padding:0;margin:0;width:3px;height:31px;float:left}.blog-tab-right{background-repeat:no-repeat;padding:0;margin:0;width:3px;height:31px;float:right}.blog-tab-container{width:100%;display:block}.blog-tab-items{float:right;font-size:.95em;padding-right:.6em;display:inline;white-space:nowrap}.blog-tab-items a{text-decoration:none !important;padding-left:.6em}.blog-tab-items a:hover{text-decoration:underline !important}.blog-tab-title{font-weight:var(--ui-font-weight-bold);padding-left:.5em;float:left;display:inline;overflow:hidden}.blog-tab-title a{text-decoration:none !important}.blog-tab-title a:hover{text-decoration:underline !important}div.blog-tab-content{padding-top:.2em;padding-left:.6em;padding-right:.6em;padding-bottom:1.7em}div.blog-mainpage-search-cloud{padding-top:.4em}.blog-calendar{text-align:center}.blog-calendar table th{font-weight:normal}.blog-rss div{padding-top:.6em}.blog-rss-icon{background-repeat:no-repeat;width:17px;height:17px;display:block;line-height:1em}.blog-group-icon{width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;padding-right:.2em;line-height:1em}.blog-search-form{padding-top:.6em}.blog-search-form div{padding-bottom:.4em}.blog-mainpage-create-blog{padding-bottom:1em;padding-left:.6em}.blog-rss-subscribe{padding-bottom:1.5em}.blog-rss-subscribe .blog-tab-items{padding-top:.55em}.blog-group-rss{padding-top:1em}table.blogquote,table.blogcode{font-size:1em;margin:.5em 1em;width:80%;border:1px solid}table.blogquote td,table.blogcode td{padding:.95em 1.5em}table.blogcode td{font-family:"Courier New";white-space:pre-wrap}table.blogcode pre{font-family:"Courier New";font-size:12px;margin:0;line-height:15px;white-space:pre-wrap}div.blog-post-quote,div.blog-post-code{padding-top:.6em;padding-bottom:.6em}div.blog-post-quote span,div.blog-post-code span{padding-left:.6em}div.blog-post-quote table.blogquote,div.blog-post-code table.blogcode{margin:0}div.blog-page-navigation{padding-bottom:.8em}div.blog-page-navigation a,span.blog-page-current,span.blog-page-dots{padding-left:.75em;padding-right:.5em;text-decoration:none}div.blog-page-navigation a.blog-page-first,div.blog-page-navigation span.blog-page-first{padding-left:.5em}span.blog-page-current{font-weight:var(--ui-font-weight-bold)}ul.blog-navigation{list-style-position:outside;list-style-type:none;padding:0;margin:0;padding-bottom:1em}ul.blog-navigation li{display:inline}.blog-post-content{border-bottom-color:#ccc}.blog-post-meta,.blog-comment-meta,.blog-comment-nav{color:#969696}.blog-post-tag a,.blog-comment-meta a,.blog-mainpage-meta a{color:#969696 !important}.blog-post-date,.blog-comment-date{color:#767676}div.blog-post-date span.blog-post-time,div.blog-post-date span.blog-post-day{display:none}div.blog-post-edit-form,div.blog-comment-fields{background-color:#f1f1f1}div.blog-post-image-item-border{border-color:#d8d8d8}.blog-sidebar{background-color:#f5f5f5}.blog-sidebar h3{border-bottom-color:#dadada}.blog-bottombar h3{color:#333}.blog-sidebar-title{color:#000 !important}.blog-sidebar-title a{color:#000 !important}div.blog-errors{border:solid 1px #dfbdac;background:#f6dbce}div.blog-notes{border:solid 1px #dad7a7;background:#f6f9d3}div.blog-textinfo{border:solid 1px #d5d5d5;background:#f6f6f6}.blog-required-field{color:red}table.blog-table-header-left th,table.blog-table-header-left td,table.blog-table-header-top th,table.blog-table-header-top td{border-top-color:#d5d5d5}div.blog-post-quote>span,div.blog-post-code>span{color:#7d7d7d;display:none}div.blog-post-code table.blogcode{border-color:#e8e8e8;color:#7d7d7d;background-color:#f7f7f7}div.blog-post-quote table.blogquote{border-color:#e8e8e8;color:#555;background:url(/bitrix/components/bitrix/blog/templates/.default/images/quote-gray.png) no-repeat scroll left top #f7f7f7}div.blog-mainpage-comment .blog-mainpage-content a,div.blog-mainpage-blogs .blog-mainpage-content a:hover,div.blog-mainpage-blogs .blog-mainpage-content a,div.blog-mainpage-comment .blog-mainpage-content a:hover{color:#333}.blog-tab,.blog-tab-container{background-color:#ededed}.blog-tab-items{color:#767676}.blog-tab-items a{color:#767676 !important}.blog-tab-title a{color:#000 !important}.blog-comment-cont-white{background-color:#fff;padding:1px}
/*images*/
div.blog-tab-left {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_start.gif);} div.blog-tab-right {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_end.gif);} div.blog-line {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line_gradient.gif);} .blog-rss-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/rss_icon.gif);} div.blog-comment-new .blog-comment-date{background-color:#fff4ca;padding-top:2px;padding-bottom:3px;padding-left:4px;padding-right:4px}div.blog-comment-hidden .blog-comment-cont-white,div.blog-comment-hidden .blog-comment-date{background-color:#ededed}div#special_perms{padding-top:.5em}div.blog-post-meta div.blog-post-info-bottom{display:none}.blog-post-meta span.blog-post-link-counter,.blog-post-meta span.microblog-post-link-counter{padding:0 0 0 .3em}div.blog-post-rating{float:right}div.blog-post-share{position:relative;float:right}img.linked{border:0;cursor:pointer;height:21px;left:2px;position:relative;top:6px;width:11px}div.blog-edit-field-code label.blog-edit-field-caption{font-weight:var(--ui-font-weight-bold)}span#post-code-input{display:none}a#post-code-text{background-color:#fff4ca;border-bottom:dashed 1px;text-decoration:none}div.blog-post-field-code{padding-top:.5em}div.blog-tags-cloud{text-align:center}div.blog-comment-preview div.blog-comment-cont-white{border-top:1px solid red;border-bottom:1px solid red}div.blog-post-edit-micro #lhe_btn_sourcebb,div.blog-post-edit-micro #blog-post-image{display:none}div.blog-post-edit-micro{margin-bottom:2em;width:78%}div.blog-post-edit-micro #blogpost-length{font-weight:var(--ui-font-weight-bold);display:inline}div.blog-post-edit-micro div.blog-post-edit-form{padding:0;background-color:white;width:100%}div.blog-post-edit-micro div.blog-post-buttons{text-align:left;padding-top:.7em;padding-bottom:.1em}div.blog-post-edit-micro #edit-post-text{padding:0;border:1px solid #c2c2c2;border-radius:2px}div.blog-post-edit-micro .lhe-stat-toolbar-cont,div.blog-post-edit-micro .lhe-button,div.blog-post-edit-micro div.lhe-tlbr-smile-cont{border:0}div.blog-post-edit-micro #blog-post-micro-lhe-hide{display:inline-block;float:right}div.blog-post-edit-micro .lhe-button-cont{padding-left:3px}div.blog-post-edit-micro #blog-post-micro-lhe-but{display:inline-block;padding-top:3px}
div.blog-post-edit-micro .lhe-button-cont #lhe_btn_image {
	background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_image.gif) !important; background-position:3px 2px !important;background-repeat:no-repeat;cursor:pointer;}
div.blog-post-edit-micro .lhe-button-cont #lhe_btn_createlink {
	background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_link.gif) !important; background-position:2px 2px !important;background-repeat:no-repeat;cursor:pointer}div.blog-post-edit-micro .lhe-button-cont #lhe_btn_bloginputvideo{width:17px;height:15px;padding-top:2px;cursor:pointer}div.blog-post-edit-micro .lhe-button-over{background-color:#fff}div.blog-post-edit-micro .blog-post-group-text{color:#999}div.blog-post-edit-micro #blog-post-micro-lhe-hide{position:absolute;top:2px;right:2px}div.blog-post-edit-micro #blog-post-micro-lhe-hide div{display:inline-block;cursor:pointer;width:17px;height:17px;vertical-align:middle;	background: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_close.gif) no-repeat;}div.blog-post-edit-micro .blog-post-field-bbcode{position:relative}div.blog-comment .blog-author{line-height:30px}div.microblog-post .blog-post-avatar{float:left;margin-right:.5em;width:30px;height:30px;border:1px solid #c4c4c4;background-color:#eceaec;padding:0}div.microblog-post .blog-post-info{background:0;padding:0}div.microblog-post .blog-author{line-height:30px}div.microblog-post div.blog-post-content{border:0;padding:0;padding-top:.5em}div.microblog-post{border-bottom:1px solid #e5e5e5;padding:1px;margin-bottom:1.5em}div.microblog-post div.blog-post-meta{padding-top:.5em;padding-bottom:.5em;font-size:.85em;padding-left:0}div.microblog-post div.blog-post-meta a{color:#969696 !important;text-decoration:none !important}div.microblog-post div.blog-post-meta a:hover{text-decoration:underline !important}div.microblog-post .blog-post-date{font-size:.85em;color:#969696}

div.blog-comment-line {background-color: #ededed; height:1px; background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line-start.gif); background-repeat: no-repeat; background-position: left;} span.blog-vert-separator{height:7px;width:1px;margin-left:.2em;margin-right:.2em;background-color:#e0e0e0;display:inline-block}div.blog-post-meta-util span{display:inline-block}div.blog-post-meta-util *{text-decoration:none !important}div.microblog-post div.blog-post-date a{color:#969696 !important;text-decoration:none !important}div.microblog-post div.blog-post-meta-util a{color:#969696 !important;text-decoration:none !important}.blog-post-meta .bx-rating span,.blog-post-meta-util.bx-rating a{font-size:13px}.blog-post-current-micro .bx-rating span,.blog-post-current-micro .bx-rating a{font-size:11px}.blog-mainpage-meta .bx-rating span{color:#969696}.blog-mainpage-meta span.ilike-light-blog-post *,.blog-mainpage-meta span.ilike-light-microblog *{color:#969696 !important;text-decoration:none !important;font-size:1em}.blog-post-meta-util a span{cursor:pointer}.blog-post-meta-util .ilike-light .bx-ilike-right{font-size:1.2em}.blog-post-meta-util .ilike-light .bx-ilike-text{padding:0;font-size:1.2em}.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-right{font-size:11px}.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-text{font-size:11px}.blog-comment-nav-item{cursor:pointer}div.blog-comments .blog-comment-nav a.blog-comment-nav-item-sel{font-weight:var(--ui-font-weight-bold);text-decoration:none;color:#969696;cursor:default}a.blogPostAutoSave{float:right;display:block;width:18px;height:18px;margin:3px 3px 0 0;position:relative;z-index:2}.blog-post-edit-micro a.blogPostAutoSave{margin-right:10px;margin-left:-12px;margin-top:2px}.blog-notify-bar{width:100%;height:2.5em;line-height:2.5em;	background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important; position:relative}.blog-micro-notify-bar{width:100%;height:3em;line-height:1.5em;	background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important; position:relative}.blog-notify-close{display:block !important;height:12px !important;margin:3px 6px 0 0;padding:0 !important;position:absolute !important;right:5px !important;top:5px !important;width:12px !important;}
.blog-notify-close a {
    background: url("/bitrix/js/main/core/images/panel/sprite03.png") no-repeat scroll -268px -243px transparent !important; display:block !important;height:12px !important;width:12px !important;cursor:pointer}.blog-notify-text{color:#000 !important;margin:0 !important;text-align:center !important}.blog-notify-text a.blogPostAutoRestore{position:relative;color:red;cursor:pointer;text-decoration:underline;margin-right:9px;margin-top:5px;z-index:2}span.blog-post-group-value{margin-left:.5em;border-bottom:dashed 1px;overflow:hidden;white-space:nowrap;max-width:300px;	}
span.blog-post-group-delete1 {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat scroll -21px 8px transparent; cursor:pointer;display:inline-block;height:20px;width:15px;vertical-align:top;margin-left:2px}#blog-post-group-selector{display:inline-block;cursor:pointer}.blog-post-sonet-group{padding-bottom:.5em}.blog-post-edit-micro #blog-post-group-selector{display:inline-block;float:right;font-family:Arial;color:#b2b2b2;padding-right:5px}span.blog-post-group-delete{display:inline-block;cursor:pointer;width:13px;height:16px;vertical-align:top;	background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -282px;}div.blog-post-group-selector-text{display:inline-block;float:right;font-family:Arial;color:#b2b2b2;padding-right:5px;overflow:hidden;width:350px;white-space:nowrap;text-align:right}.blog-small-button,.blog-small-button-left,.blog-small-button-icon,.blog-small-button-right,.blog-small-button-text{display:inline-block;vertical-align:top;height:27px;cursor:pointer;text-decoration:none !important;outline:0}.blog-small-button{margin:0;background:url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -551px}.blog-small-button-left{width:4px;background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -493px;margin-right:8px}.blog-small-button-text{font:normal normal normal 13px/24px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#4f4f4f}.blog-small-button-right{width:6px;background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -493px;margin-left:8px}.blog-small-button:hover{background:url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -985px}.blog-small-button:hover .blog-small-button-left{background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -927px}.blog-small-button:hover .blog-small-button-right{background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -927px}.blog-arrow{width:30px;height:17px;	background: url("/bitrix/components/bitrix/blog/templates/.default/images/arrow.png") no-repeat 5px 5px; display:inline-block}.feed-com-files{padding-top:10px}.feed-com-files-title{color:#5c6470;font-size:12px;font-weight:var(--ui-font-weight-bold);float:left;min-width:50px}.feed-com-files-cont{overflow:hidden;padding:1px 0 1px 10px;zoom:1}.feed-com-file-wrap{cursor:pointer;display:inline-block;font-size:12px;line-height:14px;margin:0 12px 12px 0;vertical-align:middle}.feed-com-file-wrap:hover .feed-com-file-name{text-decoration:underline}.feed-con-file-icon {background:url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat -55px -220px; display:inline-block; margin-right:5px; height:16px; vertical-align:middle; width:16px;} .feed-com-file-name{color:#2067b0;display:inline-block;font-weight:var(--ui-font-weight-bold);margin-right:4px;max-width:120px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-com-file-size{color:#5c6470;display:inline-block;font-size:12px;vertical-align:top}.feed-com-files-photo{border:1px solid #eee;border-radius:1px;box-shadow:0 0 1px #eee,inset 0 0 1px #eee;display:inline-block;height:48px;margin:0 8px 8px 0;padding:3px;width:48px}.feed-com-files-cont .feed-com-files-photo{height:69px;width:69px}.feed-file-icon-bmp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-css {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-csv {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-dib {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-doc {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-docp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-docx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-gif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-htm {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-html {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-jfif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpe {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpeg {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpg {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-js {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-pdf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -415px !important;} .feed-file-icon-php {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-png {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-ppt {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-pptp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-pptx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-rar {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;} .feed-file-icon-rtf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-swf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-tif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-tiff {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-txt {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -192px !important;} .feed-file-icon-xls {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xlsp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xlsx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xml {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-zip {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;} .feed-add-photo-block-wrap{margin-top:-17px}.feed-add-photo-block{display:inline-block;margin:17px 17px 0 0;min-height:92px;width:102px;padding-right:21px;position:relative;vertical-align:top}.feed-add-photo-block .feed-add-post-del-but{background-position:6px -19px;background-color:#fff;height:22px;top:1px;z-index:0}.feed-add-img-wrap{background:#fff;border:1px solid #e2e6e6;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(137,137,137,0.3);display:block;text-align:center;padding:4px;position:relative;z-index:2}.feed-add-img-title{color:#2067b0;display:block;font-weight:var(--ui-font-weight-bold);font-size:12px;margin-top:3px;overflow:hidden}.feed-add-photo-block .feed-add-close-icon{background-color:#fff;background-position:8px -19px;height:22px;top:1px;right:1px;width:22px}.feed-add-photo-block .feed-add-close-icon:hover{background-position:-57px -60px}.feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat; cursor:pointer;right:0;top:0;height:20px;position:absolute;width:20px}.feed-add-photo-block .feed-add-post-del-but{background-position:6px -19px;background-color:white;height:22px;top:1px;z-index:0}#blog-upload-file,#blog-show-seo{color:#2067b0;border-bottom:dashed 1px #2067b0;text-decoration:none}#blog-post-user-fields-UF_BLOG_POST_DOC .file-selectdialog-switcher{display:none}.blg-cancel-com,.blg-cancel-com:link,.blg-cancel-com:visited,.blg-cancel-com:active{color:#5c6470 !important;font-size:12px;text-decoration:none;padding-left:15px}.blg-cancel-com:hover{text-decoration:underline}#blog-show-seo-fields input,textarea{width:100%}
/* End */


/* Start:/bitrix/components/bitrix/blog/templates/.default/themes/blue/style.css?16720515371129*/
/*color*/
.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a {color:#0e5196;}
.body-blog a:hover {color:#d04747;}

.blog-post-title {background-color: #e5e7f1;}
.blog-post-title span, .blog-post-title a:link, .blog-post-title a:visited, .blog-post-title a:active {color: #365fa3;}

/*images*/
.blog-group-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/user_group.gif);}
.blog-author-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/user.gif);}
.blog-group-edit, .blog-post-edit-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_edit.gif);}
.blog-group-delete, .blog-post-delete-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_delete.gif);}
.blog-post-comments-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_comment.gif);}
.blog-post-views-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_view.gif); }
.blog-post-publish-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_publish.gif);}
.blog-post-show-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_show.gif);}
.blog-post-hide-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_hide.gif);}

.blog-comment-cont{}
.blog-comment-info {}
.blog-post-info-back {}
.blog-post-info {background-color: #f5f5f5; border-top: 1px solid #fff;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/kamsoc_banners_other_pages/style.css?167205154454*/
.banner_list
{
margin:0 auto;
text-align:center;
}




/* End */


/* Start:/bitrix/templates/.default/components/bitrix/forum.topic.last/kamsoc_main_page/style.min.css?16720515442260*/
div.forum-topic-last div.comments-code-box{font-family:"Consolas","Monaco","Courier New",Courier,monospace;font-size:1em;width:100%;overflow:auto;border-width:1px;border-style:solid;margin:.5em 0}div.forum-topic-last div.comments-code-box ol,div.forum-topic-last div.comments-code-box ol li,div.forum-topic-last div.comments-code-box ol li span{margin:0;padding:0;border:0}div.forum-topic-last div.comments-code-box ol{list-style:decimal;margin-left:3em;padding:.5em 0}div.forum-topic-last div.comments-code-box ol li{list-style:decimal-leading-zero;list-style-position:outside!important;padding:0 .5em 0 1.5em!important;margin:0;line-height:1.5em}div.forum-topic-last table.forum-quote,div.forum-topic-last table.forum-code{width:95%;margin:.5em 0 0;border-color:#abbacc}div.forum-topic-last table.forum-quote th,div.forum-topic-last table.forum-code th{font-weight:bold;padding:.25em 1em;text-align:left}div.forum-topic-last table.forum-quote td,div.forum-topic-last table.forum-code td{padding:.9em 1em}div.forum-topic-last table.forum-quote{background:url("/bitrix/templates/.default/components/bitrix/forum.topic.last/kamsoc_main_page/images/font_quote.gif") no-repeat scroll left top #f8f2d4;border-color:#eee9cc;color:#4a483f}div.forum-topic-last table.forum-quote thead{display:none}div.forum-topic-last table.forum-code thead{display:table-cell}div.forum-topic-last table.forum-quote,div.forum-topic-last table.forum-spoiler,div.forum-topic-last table.forum-code,div.forum-topic-last div.forum-code-box{border:1px solid #ddd;padding:3px;width:100%;table-layout:fixed}div.forum-topic-last table.forum-code pre{width:100%;overflow:auto}div.forum-topic-last table.forum-quote td,div.forum-topic-last table.forum-spoiler td,div.forum-topic-last table.forum-code td,div.forum-topic-last div.forum-code-box ol{color:#696969}div.forum-topic-last table.forum-quote th,div.forum-topic-last table.forum-spoiler th,div.forum-topic-last table.forum-code th,div.forum-topic-last div.forum-code-box{font-weight:bold;text-align:left;color:#888}div.forum-topic-last table.forum-code td,div.forum-topic-last div.forum-code-box td{font-family:"Lucida Console","DejaVu Sans Mono",Monaco,monospace;font-size:12px}div.forum-topic-last table.forum-spoiler th div{cursor:pointer}.forum-topic-last-author{display:inline-block;color:#666;margin-left:10px}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/kamsoc_main_page_question/style.css?1672051544150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/kamsoccentr_other/styles.css?17328469551985*/
table.very_small_text
{
width:100%;
border: 0px;
border-spacing: 0px;
}

table.very_small_text td {
font-size:10px;
background: #F4F5F9; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
border: 1px solid #FAFAFA; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
padding: 0 4px; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
}

table.very_small_text tr:hover td
{
background: #EFF1F9;
}

img.margin
{
margin: 10px 20px;
}



table.small_text
{
width:100%;
border: 0px;
border-spacing: 0px;
}

table.small_text td {
font-size:11px;
background: #F4F5F9; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
border: 1px solid #FAFAFA; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
padding: 0 4px; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
}

table.small_text tr:hover td
{
background: #EFF1F9;
}


table.blue
{
width:100%;
border: 0px;
border-spacing: 0px;
}

   table.blue td {
    background: #fafafa; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    border: 2px solid #fff; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
    padding: 0 8px; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
   }


   table.blue tr:hover td
{
    background: #f8f8f8;
color:#000;
   }

   table.blue th {
    background: #E3EBF1;
color:#000;
    border: 2px solid #FAFAFA; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
    padding: 3px 8px; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
   }



h1 {
font-size: 175%;
line-height:30px;
margin:0;
padding: 55px 0 10px 0;
color: #DA251C;
font-weight: normal;
text-align:left;
text-shadow: 0 1px 0 #C6C6C6, 
               1px 0 0 #C6C6C6,
               0 0 1px #C6C6C66;
}


h1.main_header
{
}

h2
{
font-size: 150%;
line-height: 135%;
margin:0;
padding: 20px 0 15px 0;
color: #9DC6D5;
font-weight: normal;
text-align:left;
}

h4
{
font-size: 19px;
line-height: 22px;
font-weight:normal;
padding:0px;
margin:0px;
color:#FC7C00;
text-align:center;
text-shadow: 0 0 2px #C6C6C6,
               0 2px 0 #C6C6C6,
               2px 0 0 #C6C6C6;
}
/* End */


/* Start:/bitrix/templates/kamsoccentr_other/template_styles.css?173284695551833*/
html
{
}

html, body
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-size: 14px;
line-height:21px;
}

body
{
color: #222;
background: #fff;
}

a
{
color: #277db1;
font-weight:bold;
text-decoration:underline;
}

a:hover
{
color: #DA251C;
}

.psevdolink
{
color: #135BB4;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

.all_body
{
min-height: 105%;
min-width:1250px;
}

.main_page_slider
{
min-height:395px;
background: url(/bitrix/templates/kamsoccentr_other/images/icon_wait.gif) no-repeat 40% center;
background-size:20px;
}

.psevdolink:hover
{
color: #3B79C0;
}

img
{
border:0px;
}



.header_mobile_adress, .kamsoc_mobie_header, .mobile_menu_container, .main_about_img, .mobile_answer, .mobile_header_phone, .photo-comments-author
{
display:none;
}

.photo-album-date
{
font-size: 100% !important;
}

.photo-album-date span
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_clock.png) no-repeat left center;
padding:0 0 0 17px;
font-size: 80%;
    color: #666;
}

.blogs_calendar
{
dislay:block
 width:22%;
float:left;
}

.blogs_search
{
dislay:block;
width:24%;
float:left;
}

.old_site_container
{
padding:10px 5px 15px;
}

.old_site_link
{
text-decoration:none;
color:#fff;
}

.old_site_link div
{
width:100%;
background: #70b2da;
text-align:center;
padding:5px 0;
border-radius:3px;
}

.old_site_link:hover
{
color:#fff;
}

.old_site_link:hover div
{
background: #DA251C;
}

.main_about
{
background: url('/bitrix/templates/kamsoccentr_other/images/main_about.jpg') no-repeat right bottom;
position:relative;
min-height:518px;
margin:20px 0 15px;
}

.main_about_text
{
line-height:145%;
background: url('/bitrix/templates/kamsoccentr_other/images/transparent_dot.png') right bottom;
position:absolute;
top:0px;
right:15px;
width:515px;
padding:15px 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
}


.main_about_text2
{
background: url('/bitrix/templates/kamsoccentr_other/images/transparent_dot.png') right bottom;
position:absolute;
top:10px;
left:30px;
width:380px;
padding:15px 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display:block;
}







.header_top_menu
{
    background: #2e93d0;
}

.header_top_menu_container
{
max-width: 1261px;
margin:0 auto;
}

.header_top_menu_container_left
{
display:block;
float:left;
}

.header_top_menu_container_right
{
display:block;
float:right;
	font-weight:normal;
	font-size:18px;
color:#fff;
  background: -moz-linear-gradient(top,#2575a5,#2d8fca);
  background: -webkit-gradient(linear, left top, left bottom, from(#2575a5), to(#2d8fca));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#2575a5,endColorstr=#2d8fca,GradientType=0); zoom: 1;
  background: linear-gradient(top,#2575a5,#2d8fca);
}

.header_top_menu_container_right_content
{
   background: url('/bitrix/templates/kamsoccentr_other/images/specialversion_icon.png') no-repeat left center;
min-height:42px;
padding:10px 16px 0 60px;
box-sizing: border-box;
}

.header_top_menu_container_right:hover
{
  background: -moz-linear-gradient(top,#C35252,#2d8fca);
  background: -webkit-gradient(linear, left top, left bottom, from(#C35252), to(#2d8fca));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#C35252,endColorstr=#2d8fca,GradientType=0); zoom: 1;
  background: linear-gradient(top,#C35252,#2d8fca);
}


.header_volcanoes
{
background: #fafafa url('/bitrix/templates/kamsoccentr_other/images/header_volcanoes.gif') repeat-x left bottom;
height:6px;
}


.body_volcanoes
{
background: #fff url('/bitrix/templates/kamsoccentr_other/images/body_volcanoes.png') repeat-x left bottom;
height:6px;
}

.other_pages_advices
{
margin:5px auto 0;
width:254px;
}

.main_page_advices h1, .other_pages_advices h1
{
background: #2e93d0;
  background: -moz-linear-gradient(top,#2575a5,#2d8fca);
  background: -webkit-gradient(linear, left top, left bottom, from(#2575a5), to(#2d8fca));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#2575a5,endColorstr=#2d8fca,GradientType=0); zoom: 1;
  background: linear-gradient(top,#2575a5,#2d8fca);
text-align:center;
color:#fff;
padding:10px 0;
margin:0;
font-size:150%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.80; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.80; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.80; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.other_pages_advices h1
{
font-size:125%;
padding:5px 0;
}

.main_page_advice:hover h1
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}






.header_center
{
background: url('/bitrix/templates/kamsoccentr_other/images/header_bg.png') no-repeat center top;
}

.header_center_container
{
position:relative;
max-width: 1261px;
margin:0 auto 30px;
min-height:150px;
}

.header_logo
{
position:absolute;
left:25px;
top:10px;
width:794px;
height:87px;
background: url('/bitrix/templates/kamsoccentr_other/images/header_logo1.png') no-repeat left top;
}

.header_contacts
{
position:absolute;
right:17px;
top:15px;
text-align:right;
}

.header_contacts_adress
{
color:#a8c3d9;
font-size:18px;
line-height:21px;
}

.header_contacts_phone
{
color:#8ab0cd;
font-size:31px;
margin:5px 0 0 0;
}

.header_contacts_phone span
{
font-size:17px;
font-weight:bold;
}


.header_bottom_menu_container_left
{
display:block;
float:left;
margin:105px 0 0 0;
}

.header_bottom_menu_container_right
{
display:block;
float:right;
margin:109px 10px 0 0;
}

.header_instagram
{
width:43px;
height:47px;
background: url('/bitrix/templates/kamsoccentr_other/images/instagram_icon.png') no-repeat left top;
display:block;
float:right;
margin:104px 0 0 12px;
border:0;
}

.header_instagram:hover
{
background: url('/bitrix/templates/kamsoccentr_other/images/instagram_icon.png') no-repeat left bottom;
}

.header_link
{
position:absolute;
width:82px;
height:83px;
left:27px;
top:12px;
cursor:pointer;
border:0;
}


.main_page_gray_container
{
background: #fafafa url('/bitrix/templates/kamsoccentr_other/images/gray_bg.gif') repeat-x center bottom;
}

.main_page_gray_container_content
{
max-width: 1261px;
margin:0 auto;
padding:25px 0 0 0;
}

.main_page_gray_container_title
{
padding: 0 0 25px 0;
}

.main_page_gray_container_links
{
padding:10px 0 0;
margin:0;
float:right;
display:block;
font-weight:bold;
color:#aaa;
}

.main_page_gray_container_links span
{
padding:0 7px;
border:1px solid #E5E5E5;
background-color:#fff;
}

.main_page_gray_container_links a
{
text-decoration:none;
}

.main_page_gray_container_content h1
{
padding:0;
margin:0;
float:left;
display:block;
}


.main_page_gray_container_links .view_false
{
	display: none;
}

.main_page_gray_container_links .view_true
{
	display: inline-block;
}

.
.main_page_gray_container_links
{
font-weight:bold;
font-size:20px;
}

.section_name_link,
.btn-primary,
.blog-add-comment a
{
    display: inline-block;
    text-transform: uppercase;
    font-size: 95%;
    margin: 20px 0 5px;
    text-align: center;
    background: #fff;
    padding: 7px 20px;
    color: #277db1;
    text-decoration: none;
    font-weight: bold;
    border: 2px solid #277db1;
    border-radius: 15px;
cursor:pointer;
}

.section_name_link:hover,
.btn-primary:hover,
.blog-add-comment a:hover
{
background:#DA251C;
color:#fff;
    border: 2px solid #DA251C;
}


.main_page_gray_container_content .section_name_link
{
    margin: 15px 0 15px;
}



.blog-navigation-box
{
display:none;
}

.main_page_advices
{
max-width: 1261px;
margin:0 auto;
padding:25px 0 0 0;
}

.main_page_advice
{
display:block;
float:left;
width:32%;
margin:0 2% 0 0;
padding: 0 0 15px;
}

.other_pages_advices .main_page_advice
{
float:none;
width:auto;
margin:0;
}

.main_page_advice_right
{
display:block;
float:left;
width:32%;
padding: 0 0 15px;
}



.main_page_advice_img
{
width:94%;
margin:10px auto 20px;
height:225px;
background-size:cover;
background-position: center top;
}

.other_pages_advices .main_page_advice_img
{
width:auto;
margin:5px auto 15px;
height:156px;
background-size:cover;
background-position: center top;
}

.main_page_advice_content
{
background: #fafafa url('/bitrix/templates/kamsoccentr_other/images/header_bg.png') no-repeat center bottom;
padding:0 15px;
}

.other_pages_advices .main_page_advice_content
{
font-size: 13px;
line-height:19px;

}

.other_pages_advices .article_counters
{
padding-top: 4px;
}

.main_page_advice_content a
{
text-decoration:none;
font-weight:normal;
color: #222;
}

.main_page_advice_content a.section_name_link
{
color: #277db1;
font-weight:bold;
    margin: 14px 0 5px;
visibility: hidden;
}

.main_page_advice_content .section_name_link:hover
{
background:#DA251C;
color:#fff;
    border: 2px solid #DA251C;
}

.main_page_advice:hover a.section_name_link, .main_page_advice_right:hover a.section_name_link
{
visibility: visible;
}

.main_page_advice_title
{
font-size:125%;
line-height:125%;
padding:0 0 12px;
color:#277db1;
}

.main_page_advice_content:hover .main_page_advice_title
{
color: #DA251C;
}

.other_pages_advices .main_page_advice_title
{
padding:0 0 8px;
}

.load_more
{
background: url('/bitrix/templates/kamsoccentr_other/images/icon_load.png') no-repeat center top;
width:35px;
height:30px;
margin:10px 0 0;
}

.load_more:hover
{
background: url('/bitrix/templates/kamsoccentr_other/images/icon_load.png') no-repeat center bottom;
}

#video_container
{
margin:15px 0 0;
}

#photo_container
{
margin:13px 0 0;
}


#forum_container .load_more, #question_container .load_more, #blog_container .load_more
{
margin:0 auto 0;
}

#forum_container .load_more, #question_container .load_more, #blog_container .load_more, #photo_container .load_more
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.50; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.50; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.50; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}


#forum_container, #question_container, #blog_container
{
padding:0 0 15px;
}

#forum_container:hover .load_more, #question_container:hover .load_more, #blog_container:hover .load_more, #photo_container:hover .load_more
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.forum_main_page
{
margin:0;
}

.forum_main_page_item
{
}

.message_text
{
background: #fff;
padding:15px 25px;
margin:15px 0 0;
border-radius: 25px;
}

.message_bottom
{
padding:8px 280px 0 25px;
position:relative;
background: url('/bitrix/templates/kamsoccentr_other/images/main_page_message.png') no-repeat right top;
}

.message_bottom .section_name_link
{
display:none;
position:absolute;
right:15px;
top:10px;
margin:0;
}

.forum_main_page_item:hover .section_name_link, .blog_main_page_item:hover .section_name_link
{
display:block;
}



.forum_main_page .load_more, .forum_main_page .section_name_link, 
.blog_main_page .load_more, .blog_main_page .section_name_link
{
margin:0 auto 0;
}


.other_pages_gray_block
{
padding:20px 0 0;
}



.list_section_name{
	margin:0;
	padding: 10px 0;
	vertical-align: top;
	line-height: 18px;
}
.list_section_name a{
text-decoration:none;
	font-size: 18px;
}













div.header_container
{

}

div.header
{

min-width: 795px;
max-width: 1261px;

margin: 0 auto;
}

.top_left_menu_block, .top_right_menu_block
{
    display: inline-block;
min-height:39px;
}

.top_right_menu_block
{
float:right;
}





.desktop_header_logo
{
   padding: 0 10px;
}


.header_bg
{
   background: url('/bitrix/templates/kamsoccentr_other/images/header_bg.gif') no-repeat right top;
}


.header_logo_bg
{
   background: url('/bitrix/templates/kamsoccentr_other/images/header_logo_bg.png') repeat-y 170px top;
}







.main_menu_and_search
{
width:100%; 
display: table; 
table-layout: fixed; 
margin:5px 0 0 0;
}


.search_container
{
display: table-cell;
width:25%;
vertical-align:top;
padding:4px 0 0 0;
}


.mobile_header_logo
{
display:none;
}



.white_block
{
background:#fff;
border:1px solid #E5E5E5;
position:relative;
overflow:hidden;
}


.blocks_row .text_block .text_block_bottom, .blocks_row .picture_block .picture_block_bottom, .gradient_white_bottom
{
background: url(/bitrix/templates/kamsoccentr_other/images/main_page_text_block_bottom.png) repeat-x left bottom;
background-size: contain;
position:absolute;
z-index:30;
left:0;
bottom:0;
height:42px;
width:100%;
}


.blocks_row .gray_picture_block .picture_block_bottom
{
background: url(/bitrix/templates/kamsoccentr_other/images/main_page_text_block_bottom.png) repeat-x left bottom;
}


.popular_container
{
width:30%;
display: inline-block;
float:left;
}


div.header_picture
{
background: url(/bitrix/templates/kamsoccentr_other/images/header_picture.gif) no-repeat right top;
height: 185px;
}









* html div.content
{
height: 80%;
}

div.content
{
width: 1261px;
min-height:80%;
margin: auto;
}


div.columns
{
margin:0;
padding:0 0 0 0;
}




div.left_column
{
float:left;
width:254px;
margin:0px;
padding:0px;
}

div.left_column_content
{
padding:10px 23px 0 5px;
}

div.left_column_item
{
float:left;
width:240px;
margin:0 5px 0 5px;
padding:0px;
}

div.left_column_item h2, div.right_column_item h2
{
font-size:135%;
padding:15px 0 3px 0;
text-align:center;
}


div.main_column
{
min-height:500px;
float:left;
width:974px;
padding:0 0 25px;
}

div.main_column_content
{
padding-left:15px;
}



div.right_column
{
float:left;
width:264px;
margin:0 0 0 23px;
padding:0px;
}

div.right_column_content
{
padding:0;
}

div.right_column_item
{
float:right;
width:264px;
margin:0 0 0 5px;
padding:0px;
}

div.right_column1
{
float:right;
background: url(/bitrix/templates/kamsoccentr_other/images/02banner.gif) no-repeat left top;
width:264px;
height:400px;
margin:0 5px 10px 5px;
padding:0px;
}

div.right_column2
{
float:right;
background: url(/bitrix/templates/kamsoccentr_other/images/01banner.gif) no-repeat left top;
width:264px;
height:400px;
margin:0 5px 0 5px;
padding:0px;
}


div.banner_small
{
background: url(/bitrix/templates/kamsoccentr_other/images/banner_small01.jpg) no-repeat left top;
margin:10px 0 0 0;
width:240px;
height:130px;
}


div.blue_line
{
background: #005184;
height:3px;
min-width: 795px;
max-width: 1261px;
margin: 0 auto;
}

div.last_news_and_comments
{
min-width: 795px;
max-width: 1261px;
margin: 0 auto;
}

div.last_comments_block
{
float:left;
width:265px;
margin:0 5px 0 -20px;
padding:0px;
}

div.last_comments_content
{
padding:15px 0 0 0;
}



div.last_comments_block h2
{
font-size:135%;
padding:0 0 3px 38px;
text-align:center;
}


div.last_news_block
{
float:left;
width:55%;
padding:20px 0;
}



div.column_item_editor-in-chief
{
float:left;
width:45%;
}




div.last_news_content
{
padding:0 10px 0 15px;
}


div.last_news_block h2, div.last_comments_block h2
{
padding-top:0;
}



.bottom_menu_conteiner
{
position:relative;
min-width: 795px;
max-width: 1261px;
margin: 0 auto;
}

div.ris_block
{
float:right;
background: url(/bitrix/templates/kamsoccentr_other/images/ris_logo.gif) no-repeat left top;
width:209px;
margin:5px 10px 3px 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); /* IE 5.5+*/
-moz-opacity: 0.85; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.85; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.85; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

div.ris_block:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

div.ris_block a
{
text-decoration:none;
}

div.ris_content
{
padding:42px 0 0 0;
font-size:11px;
line-height: 11px;
text-align:center;
font-weight:bold;
color:#888;
cursor:pointer;
}


/*
ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 75% (ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½)
.main_column_content div.detail_text_news img
{
   max-width: 75%;
   height: auto;
   width: auto\9; /* ie8 */
}
ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 75% (ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½)
*/



div.pretitle
{
margin:0px;
height:1px;
}

#rasporka
{
height:90px;
}



div.content_box
{
padding:0 10px 0 10px;
}


.photo-album-photos
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_photos.png) no-repeat left center;
padding:0 0 0 17px;
}


span.article_date
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_clock.png) no-repeat left center;
padding:0 0 0 17px;
}

span.article_views_counter
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_views.png) no-repeat left center;
margin:0 0 0 15px;
padding:0 0 0 20px;
}

span.comments_count
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_comments.png) no-repeat left center;
margin:0 0 0 15px;
padding:0 0 0 17px;
}

span.photos_count
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_photos.png) no-repeat left center;
margin:0 0 0 15px;
padding:0 0 0 17px;
}





div.article_photo
{
-webkit-transition-duration: 0.9s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition-duration: 0.9s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition-duration: 0.9s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%);
 filter: grayscale(0%);
}

.article_item:hover  div.article_photo
{
-webkit-filter: grayscale(90%);
-moz-filter: grayscale(90%);
-o-filter: grayscale(90%);
-ms-filter: grayscale(90%);
 filter: grayscale(90%);
}


.article_item .filter
{
z-index:10;
position: absolute;
left:5px;
top:5px;
width:210px;
height:150px;
background-color: rgba(109, 199, 255, .0); //ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ -- ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ RGB, ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ -- ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ï¿½ 0 (ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½) ï¿½ï¿½ 1 (ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½). ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ .29 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 0.29.
-webkit-transition-duration: 0.9s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition-duration: 0.9s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition-duration: 0.9s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}

.article_item:hover  .filter
{
background-color: rgba(109, 199, 255, .08);
}





h2.other_articles a
{
color: #9DC6D5;
font-weight:normal;
}

h2.other_articles h2 a:hover
{
color: #256F9E;
}




#share42
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
-moz-opacity: 0.20; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.20; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.20; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

background:#F7F7F7;
padding:6px 6px 0;
border:1px
solid #DFDFDF;
border-left:none;
border-radius:0 5px 5px 0;
box-shadow:inset -1px 1px 0 #FFF, inset 0 -1px 0 #FFF

-webkit-transition-duration: 0.5s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition-duration: 0.5s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition-duration: 0.5s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}

#share42:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}

.share42-item
{position:relative}

.share42-counter
{position:absolute !important;top:0;left:100% !important;display:none !important}.share42-item:hover .share42-counter{display:block !important}#counter{position:absolute;top:20px;right:15px;opacity:0.6;filter:alpha(opacity=60)}#counter:hover{opacity:1;filter:alpha(opacity=100)}







.view_false
{
	display: none;
}

.view_true
{
	display: block;
}


a.popular_link_selected
{
color: #C35252;
text-decoration:none;
font-weight:normal;
font-size:95%;
padding:0 10px 2px 6px;
background:url(/bitrix/templates/kamsoccentr_other/images/popular_link_arrow.png) no-repeat left 50%;
}

a.popular_link_unselected
{
color:#898989;
text-decoration:none;
font-weight:normal;
font-size:95%;
padding:0 10px 2px 6px;
}

a.popular_link_unselected:hover, a.popular_link_selected:hover
{
text-decoration:underline;
}







.sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}












.main_page_top_block
{
height:232px;
overflow:hidden;
}

.main_page_last_news_block
{
width:23%;
display:inline-block;
background:#fff;
}

.main_page_slider_block
{
width:74%;
display:inline-block;
float:right;
position:relative;
}


.gallery_main_page
{
background:#fff;
margin:20px 0 10px;
padding:0 0 15px;
}

.specialversion .gallery_main_page
{
display:none;
}

.gallery_main_page_content
{
width: 1261px;
margin: auto;
}








.specialversion .main_page_about_bear
{
background-image: none;
padding:0;
min-height:0;
display:inline-block;
}

.main_page_about_girls
{
background:url(/bitrix/templates/kamsoccentr_other/images/main_page_about_girls.jpg) no-repeat 50% top;
height:260px;
width:100%;
display:inline-block;
}

.specialversion .main_page_about_girls
{
display:none;
}





.white_block
{
background:#fff;
border:1px solid #E5E5E5;
position:relative;
overflow:hidden;
}

.blocks_row .text_block .text_block_bottom, .blocks_row .picture_block .picture_block_bottom, .gradient_white_bottom
{
background: url(/bitrix/templates/kamsoccentr_other/images/main_page_text_block_bottom.png) repeat-x left bottom;
background-size: contain;
position:absolute;
z-index:30;
left:0;
bottom:0;
height:42px;
width:100%;
}


.gray_picture_block_bottom
{
background: url(/bitrix/templates/kamsoccentr_other/images/main_page_text_block_bottom.png) repeat-x left bottom;
background-size: contain;
position:absolute;
z-index:30;
left:0;
bottom:0;
height:42px;
width:100%;
}





span.comments_count
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_comments.png) no-repeat left center;
margin:0 0 0 15px;
padding:0 0 0 17px;
}



span.user_name
{
background: url(/bitrix/templates/kamsoccentr_other/images/icon_user.png) no-repeat left center;
margin:0 15px 0 0;
padding:0 0 0 17px;
}




 .article_counters
{
font-size: 80%;
color:#666;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
-moz-opacity: 0.75; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

-webkit-transition-duration: 0.5s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition-duration: 0.5s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition-duration: 0.5s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}

div:hover .article_counters
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}







.slide_news_block
{
height:350px;
overflow:hidden;
background:#fff;
margin:0 0 20px;
}

.specialversion  .slide_news_block
{
background:none;
}







.kamsoc_footer
{
min-width:1250px;
background: #2e93d0;
margin:-85px 0 0 0;
}

.specialversion .kamsoc_footer
{
background: none;
}

.kamsoc_footer_content
{
color:#D2E1ED;
width:1240px;
min-height:79px;
margin:0 auto;
padding:0;
font-size:95%;
line-height:140%;
}

.specialversion .kamsoc_footer_content
{
color: inherit;
}

.kamsoc_footer_left
{
display:block;
float:right;
padding:13px 0 0 0;
min-height:66px;
text-align:right;
}


.kamsoc_footer_logo
{
display:block;
float:right;
padding:0 20px;
margin:0 0 0 25px;
  background: -moz-linear-gradient(top,##2d8fca,#2575a5);
  background: -webkit-gradient(linear, left top, left bottom, from(#2d8fca), to(#2575a5));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#2d8fca,endColorstr=#2575a5,GradientType=0); zoom: 1;
  background: linear-gradient(top,#2d8fca,#2575a5);
}

.kamsoc_footer_logo_content
{
min-height:79px;
width:56px;
background:url(/bitrix/templates/kamsoccentr_other/images/footer_kamsoc_logo.png) no-repeat center center;
}


.footer_volcanoes
{
background: #fff url('/bitrix/templates/kamsoccentr_other/images/footer_volcanoes.png') repeat-x left bottom;
height:6px;
}


.footer_ris_block
{
position:relative;
display:block;
float:left;
padding:13px 100px 0 0;
min-height:66px;
}

.footer_ris_text
{
position:relative;
text-decoration:none;
color:#abd3ea;
font-weight:normal;
text-align: left;
cursor:pointer;
z-index:100;
-webkit-transition-duration: 0.5s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition-duration: 0.5s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition-duration: 0.5s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}

.specialversion .footer_ris_text
{
color: inherit;
}

.footer_ris_block:hover .footer_ris_text
{
padding:0 0 0 69px;
color:#cae3f0;
}

.specialversion .footer_ris_block:hover .footer_ris_text
{
color: inherit;
padding:0;
}

.footer_ris_block a
{
color:#D2E1ED;
text-decoration:none;
font-weight:normal;
}

.specialversion .footer_ris_block a, .specialversion .footer_ris_block a:hover
{
color: inherit;
}

.footer_ris_logo
{
position:absolute;
right:left;
top:18px;
width:49px;
height:44px;
    -moz-transform: rotate(-25deg); /* ï¿½ï¿½ï¿½ Firefox */
    -ms-transform: rotate(-25deg); /* ï¿½ï¿½ï¿½ IE */
    -webkit-transform: rotate(-25deg); /* ï¿½ï¿½ï¿½ Safari, Chrome, iOS */
    -o-transform: rotate(-25deg); /* ï¿½ï¿½ï¿½ Opera */
    transform: rotate(-25deg);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
-webkit-transition: 0.3s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition: 0.3s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition: 0.3s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
transition: 0.3s;
}

.specialversion .footer_ris_logo
{
display:none;
}

.footer_ris_block:hover .footer_ris_logo
{
    -moz-transform: rotate(0deg); /* ï¿½ï¿½ï¿½ Firefox */
    -ms-transform: rotate(0deg); /* ï¿½ï¿½ï¿½ IE */
    -webkit-transform: rotate(0deg); /* ï¿½ï¿½ï¿½ Safari, Chrome, iOS */
    -o-transform: rotate(0deg); /* ï¿½ï¿½ï¿½ Opera */
    transform: rotate(0deg);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
-webkit-transition: 0.25s 0.2s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition: 0.25s 0.2s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition: 0.25s 0.2s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
transition: 0.25s 0.2s;
}


.header_phones_code
{
font-size:80%;
}



.ntitle
{

background: #fafafa url('/bitrix/templates/kamsoccentr_other/images/gray_bg.gif') repeat-x center center;
color:#DA251C;
text-align:center;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
padding:5px 2px 4px;
text-decoration:none;
}


.specialversion .ntitle
{
font-size:17px;
margin:0;
}

.specialversion .banner_img, .specialversion .banner_img_bottom
{
margin:15px 0 0;
}

.side {

}

.white_calendar
{
background:#fff;
}

.specialversion .white_calendar
{
background:none;
}


.banner_img
{
width:100%;
border:0;
margin:15px 0 0;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
-moz-opacity: 0.75; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
-webkit-transition: 0.3s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition: 0.3s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition: 0.3s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
transition: 0.3s;
}

.banner_img:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}



.social_icons_block
{
margin:6px 0 0 6px;
    display: inline-block;
float:right;
min-width:300px;
}

.social_icons_title
{
display: inline-block;
float:left;
background:#A0BCD0;
color:#FAFAFA;
padding:0 4px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
margin:0 5px 0 0;
}

.social_icons
{
display: inline-block;
float:left;
margin:-1px 0 0 0;
}

.social_icons a {
    width: 27px;
    height: 29px;
display: inline-block;
}






.banner_img_bottom_line
{
margin:23px -5px 15px;
}

.banner_img_bottom, .banner_img_main_page
{
width:240px;
height:120px;
margin:5px 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
-moz-opacity: 0.75; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
-webkit-transition: 0.3s; /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-moz-transition: 0.3s; /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transition: 0.3s; /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
transition: 0.3s;
}

.banner_img_main_page
{
margin:5px;
}

.banner_img_bottom:hover, .banner_img_main_page:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 ï¿½ ï¿½ï¿½ï¿½ï¿½ */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}


.main_page_banner_bottom
{
margin:5px;
}


.special_header_name
{
display:none;
}



.main_page_red_title
{
font-family: serif;
font-size:350%;
color:#C35252;
font-weight:normal;
padding:10px 0 15px;
}

h1.main_header
{
padding-top: 0;
margin-top:0;
}


.forum-header-box
{
background-color:#2e93d0 !important;
border-color:#2e93d0 !important;
}

.docs_files_info
{
color:#888; font-size:85%; margin:6px 0 0 0;
}

.mailru-button
{
background-position: 0 -246px!important;
}






























.specialversion .header_top_menu,
.specialversion .header_volcanoes,
.specialversion .header_center,
.specialversion .main_page_advice h1,
.specialversion .main_page_advice_content,
.specialversion .main_page_advice_right h1,
.specialversion .ntitle,
.specialversion .body_volcanoes,
.specialversion .main_page_gray_container,
.specialversion .message_text,
.specialversion .message_bottom,
.specialversion .footer_volcanoes,
.specialversion .main_page_gray_container_links span,
.specialversion .gray_picture_block_bottom,
.specialversion .picture_block_bottom,
.specialversion .section_name_link,
.specialversion .forum-cell-post,
.specialversion .forum-cell-user,
.specialversion .forum-action-links,
.specialversion .forum-post-date,
.specialversion .picture_block, .specialversion .other_news_containers,
.specialversion .main_about,
.specialversion .main_about_text,
.specialversion .main_about_text2
{
background: transparent !important;
}

.specialversion .main_about
{
min-height: 350px;
}

.specialversion #horizontal-multilevel-menu .cheked_section,
.specialversion #kamcnt_top_menu .root-item-selected:hover li.cheked_section,
.specialversion #kamcnt_top_menu .root-item-selected:hover li.cheked_section:hover,
.specialversion #kamcnt_bottom_menu .root-item-selected:hover li.cheked_section,
.specialversion #kamcnt_bottom_menu .root-item-selected:hover li.cheked_section:hover
{

    background-color: #bbb !important;
}

.specialversion #kamcnt_top_menu .root-item,
.specialversion #kamcnt_top_menu .root-item-selected,
.specialversion #kamcnt_top_menu .root-item:hover .parent,
.specialversion #kamcnt_top_menu .root-item:hover li,
.specialversion #kamcnt_top_menu .root-item-selected:hover li,
.specialversion #kamcnt_top_menu .root-item li:hover,
.specialversion #kamcnt_top_menu .root-item-selected li:hover,
.specialversion #kamcnt_top_menu .root-item ul a,
.specialversion #kamcnt_top_menu .root-item-selected ul a,
.specialversion #kamcnt_top_menu .root-item a,
.specialversion #kamcnt_top_menu .root-item-selected a,
.specialversion #kamcnt_bottom_menu .root-item,
.specialversion #kamcnt_bottom_menu .root-item-selected,
.specialversion #kamcnt_bottom_menu .root-item:hover .parent,
.specialversion #kamcnt_bottom_menu .root-item:hover li,
.specialversion #kamcnt_bottom_menu .root-item-selected:hover li,
.specialversion #kamcnt_bottom_menu .root-item li:hover,
.specialversion #kamcnt_bottom_menu .root-item-selected li:hover,
.specialversion #kamcnt_bottom_menu .root-item ul a,
.specialversion #kamcnt_bottom_menu .root-item-selected ul a,
.specialversion #kamcnt_bottom_menu .root-item a,
.specialversion #kamcnt_bottom_menu .root-item-selected a,
.specialversion #horizontal-multilevel-menu .root-item,
.specialversion #horizontal-multilevel-menu .root-item-selected,
.specialversion #horizontal-multilevel-menu .root-item:hover .parent,
.specialversion #horizontal-multilevel-menu .root-item:hover li,
.specialversion #horizontal-multilevel-menu .root-item-selected:hover li,
.specialversion #horizontal-multilevel-menu .root-item li:hover,
.specialversion #horizontal-multilevel-menu .root-item-selected li:hover,
.specialversion #horizontal-multilevel-menu .root-item ul a,
.specialversion #horizontal-multilevel-menu .root-item-selected ul a,
.specialversion #horizontal-multilevel-menu .root-item a,
.specialversion #horizontal-multilevel-menu .root-item-selected a,
.specialversion .header_contacts_adress,
.specialversion .header_contacts_phone,
.specialversion .picture_block_text,
.specialversion .picture_block_title,
.specialversion .section_name_link,
.specialversion div.zayavka_div ul input[type="text"],
.specialversion div.zayavka_div ul textarea[type="text"],
.specialversion .main_page_advice_title,
.specialversion .docs_files_info,
.specialversion .file_description,
.specialversion #horizontal-multilevel-menu .root-item .parent,
.specialversion .header_mobile_adress
{
color: inherit !important;
}

.specialversion #kamcnt_top_menu .root-item ul a,
.specialversion #kamcnt_top_menu .root-item-selected ul a,
.specialversion #kamcnt_bottom_menu .root-item ul a,
.specialversion #kamcnt_bottom_menu .root-item-selected ul a,
.specialversion #horizontal-multilevel-menu .root-item ul a,
.specialversion #horizontal-multilevel-menu .root-item-selected ul a,
.specialversion .search_long .search input.text
{
color:#000 !important;
}

.specialversion #kamcnt_top_menu .root-item ul a:hover, .specialversion #kamcnt_top_menu .root-item-selected ul a:hover,
.specialversion #kamcnt_bottom_menu .root-item ul a:hover, .specialversion #kamcnt_bottom_menu .root-item-selected ul a:hover
.specialversion #horizontal-multilevel-menu .root-item ul a:hover, .specialversion #horizontal-multilevel-menu .root-item-selected ul a:hover
{
color:#000 !important;
}

.specialversion #kamcnt_top_menu .root-item:hover,
.specialversion #kamcnt_bottom_menu .root-item:hover,
.specialversion #horizontal-multilevel-menu .root-item:hover,
.specialversion .picture_block_container:hover .picture_block_text,
.specialversion .picture_block_container:hover .picture_block_title,
.specialversion .picture_block_container:hover,
.specialversion .section_name_link:hover,
.specialversion .main_page_advice_content:hover .main_page_advice_title,
.specialversion .main_page_advice_content:hover div,
.specialversion #kamcnt_top_menu .root-item-selected:hover,
.specialversion #kamcnt_bottom_menu .root-item-selected:hover,
.specialversion #horizontal-multilevel-menu .root-item-selected:hover
{
border-color: #FFF;
    color: #FFF !important;
    background-color: #000 !important;
    filter: none;
}

.specialversion .gray_picture_block_bottom,
.specialversion .picture_block_bottom
{
    color: #FFF !important;
    background-color: #ddd !important;
border-radius:20px 20px 0 0;
}



.specialversion #kamcnt_top_menu .root-item ul,
.specialversion #kamcnt_top_menu .root-item-selected ul,
.specialversion #kamcnt_bottom_menu .root-item ul,
.specialversion #kamcnt_bottom_menu .root-item-selected ul,
.specialversion #horizontal-multilevel-menu .root-item ul,
.specialversion #horizontal-multilevel-menu .root-item-selected ul
{
background-color:#fff;
}

.specialversion #kamcnt_top_menu .root-item ul,
.specialversion #kamcnt_top_menu .root-item-selected ul,
.specialversion #kamcnt_bottom_menu .root-item ul,
.specialversion #kamcnt_bottom_menu .root-item-selected ul,
.specialversion #horizontal-multilevel-menu .root-item ul,
.specialversion #horizontal-multilevel-menu .root-item-selected ul,
.specialversion .main_page_advice_content
{
border-right: 1px solid #777;
border-bottom: 1px solid #777;
border-left: 1px solid #777;
}

.specialversion .main_page_advice h1,
.specialversion .main_page_advice_right h1
{
border-right: 1px solid #777;
border-top: 1px solid #777;
border-left: 1px solid #777;
}


.specialversion .header_logo,
.specialversion .header_instagram,
.specialversion .scrollup,
.specialversion .scrolldown,
.specialversion img,
.specialversion .main_page_advice_img,
.specialversion .load_more,
.specialversion .kamsoc_footer_logo_content,
.specialversion #toTopHover,
.specialversion #toTop,
.specialversion .kamsoc_footer_logo,
.specialversion .blocks_row .picture_block_container .picture_block .picture_block_img,
.specialversion .DynarchCalendar-topBar div,
.specialversion .mobile_header_phone,
.specialversion .bx-pagination,
.specialversion .rss_news_cont
{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    /* filter: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale); */
    filter: gray;
}

.specialversion .search_long {
    border-color: #000;
}

.specialversion .picture_block_one_column .picture_block_bottom
{
width: 100% !important;
}

.specialversion .picture_block_one_column
{
height:auto;
    padding-bottom: 45px;
}

.specialversion #horizontal-multilevel-menu .root-item
{
    background: url(/bitrix/templates/.default/images/mobile_menu_specialversion.gif) no-repeat left 35%;
    background-size: auto 70%;
}

.specialversion .old_site_link div
{
background: #bbb;
}

.specialversion .old_site_link:hover div
{
background: #777;
}
















@media only screen and (max-device-width: 1000px)
{

body, .picture_block_title, .main_about_text
{
font-size: 45px;
line-height:59px;
}

.all_body div
{
max-height:9001em;
}

.all_body
{
min-width: 950px;
}

.blocks_row .picture_block_container .picture_block .picture_block_title
{
font-size:100%;
line-height:125%;
}

h1.main_header
{
padding-top: 20px;
margin-top:0;
}

div.content
{
width: auto;
min-width:0;
}

.main_page_slider
{
min-height:0;
}

div.main_column
{
width: 100%;
box-sizing: border-box;
padding-left:20px;
padding-right:20px;
}


div.main_column_content
{
padding-left: 0;
}

.bottom_menu_conteiner
{
display:none;
}

.gray_picture_block_bottom
{
height:95px;
}

.top_left_menu_block, .top_right_menu_block, .header_line, .main_menu_block, .social_icons_title, .desktop_header_logo
{
display:none;
}

.mobile_header_logo
{
display:block;
background: url(/bitrix/templates/kamsoccentr_other/images/header_logo1.png) no-repeat left top;
background-size:contain;
margin:-20px 0 0 0;
min-width:530px;
width:50%;
height:120px;
display:block;
float:left;
}

.mobile_menu_container
{
display:block;
}

div.right_column
{
display: none;
}

.gallery_main_page_content
{
width:auto;
}

.kamsoc_mobie_header
{
width:94%;
display:block;
margin:0 auto;
padding:20px 0 10px;
}

.kamsoc_mobie_header img
{
width:100%;
}

.content_and_footer, .header_center1, .header_bottom_menu_container_left, .header_logo, .header_contacts, .main_about_text2
{
display:none !important;
}

.header_top_menu_container_left
{
display:none;
}

.header_mobile_adress
{
display:block;
float:left;
color:#fff;
padding:25px 15px 0;
font-size: 60%;
line-height:90%;
}

.header_top_menu_container_right
{
font-size: 60%;
line-height:90%;
padding-top:15px;
padding-bottom:15px;
}


.header_bottom_menu_container_right
{
display:block;
float:right;
margin:0 50px 0;
}

.search_long
{
margin:0;
}

.search_long form.search .input_container, .search_long .search input.text
{
font-size: 35px;
line-height:46px;
color:#5097c1;
}

.search_long form.search .input_container
{
margin-left:20px
}

.search_long
{
width:450px;
}

.header_instagram
{
margin: -10px 30px 0 20px;
width:63px;
height:69px;
background-size:cover;
}

.header_instagram:hover
{
background-size:cover;
}

#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
padding: 20px 0 15px !important;
}


.mobile_header_phone
{
background: url('/bitrix/templates/kamsoccentr_other/images/mobile_header_phone_icon02.png') no-repeat left top;
background-size: contain;
display:block;
float:left;
margin: 0 20px 0 30px;
padding:4px 0 0 45px;
font-size: 40px;
line-height:40px;
color:#80aaca;
}

.mobile_header_phone span
{
font-size: 21px;
font-weight:bold;
vertical-align: middle;
}

.ps-caption
{
max-height:135px;
font-size: 25px;
line-height:30px;
padding-right:5px;
box-sizing: border-box;
}

.main_about
{
background:none;
min-height: 0;
margin: 0;
}

.main_about_text
{
background: none;
position:static;
top:0px;
left:0px;
right:auto;
width:auto;
padding:20px 40px 80px;
border-radius:0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

.main_about_img
{
display:block;
}

.main_about_img img
{
width:100%;
margin-top:80px;
}

.main_page_advice
{
float:none;
width:90%;
margin:0 auto;
padding: 0 0 15px;
}

.main_page_advice_right
{
float:none;
width:90%;
margin:0 auto;
padding: 0 0 15px;
}

span.article_date
{
background-size: auto 55%;
padding:0 0 0 30pt;
font-size: 80% !important;
line-height:120% !important;
}

span.article_views_counter
{
background-size: auto 50%;
padding:0 0 0 42px;
font-size: 80% !important;
line-height:120% !important;
}

span.comments_count
{
background-size: auto 50%;
padding:0 0 0 30pt;
font-size: 80% !important;
line-height:120% !important;
}


span.user_name
{
background-size: auto 50%;
padding:0 0 0 40pt;
font-size: 80% !important;
line-height:120% !important;
}

.ilike-light .bx-ilike-right
{
height:auto !important;
background-size: auto 60%;
padding:0 0 0 38px !important;
font-size: 80% !important;
line-height:120% !important;
}

.blog-post-meta-util span
{

height:auto !important;
background-size: auto 60% !important;
background-position:left center;
padding:0 0 0 25px !important;
}

.bx-ilike-right-wrap, .bx-ilike-button
{
height:auto !important;
font-size: 100% !important;
}

.main_page_advice_img
{
width:80%;
margin:10px auto 20px;
height:400px;
background-size:cover;
background-position: center top;
}

.main_page_gray_container_content
{
padding:25px 40px 0 40px;
}

h1
{
font-size: 50px !important;
line-height:70px !important;
}


.forum_main_page_item:hover .section_name_link, .blog_main_page_item:hover .section_name_link
{
display:none;
}

.message_bottom
{
padding:8px 25px 15px 25px;

}

.load_more
{
width:87px;
height:75px;
background-size:100% auto;
}

.load_more:hover
{
background: url('/bitrix/templates/kamsoccentr_other/images/icon_load.png') no-repeat center bottom;
background-size:100% auto;
}

.mobile_answer
{
display:block;
}

.kamsoc_footer_logo
{
display:none;
background:none;
}

.kamsoc_footer_logo_content
{
display:none;
background:none;
}

.kamsoc_footer_left
{
display:block;
float:none;
padding:13px 0 0 0;
min-height:66px;
text-align:center;
}

.kamsoc_footer
{
min-width:0;
}

.kamsoc_footer_content
{
width:auto;
min-height:0;
font-size: 85% !important;
line-height: 125% !important;
padding:0 15px;
}

.footer_ris_text
{
text-align:center;
padding:0;
}

.specialversion .footer_ris_text
{
color: inherit;
}

.footer_ris_block
{
float:none;
min-height:0;
padding:5px 0 15px;
}

.footer_ris_block:hover .footer_ris_text
{
padding:0;
color:#cae3f0;
}

.footer_ris_text div
{
display:inline;
}

.footer_ris_logo
{
display:none;
}

.bx-breadcrumb .bx-breadcrumb-item
{
    float: left;
    margin-bottom: 10px;
    white-space: nowrap;
    line-height: 13px;
    vertical-align: middle;
    margin-right: 10px;
}

.bx-breadcrumb
{
    margin: 10px 0 40px;
}

.bx-breadcrumb .bx-breadcrumb-item span
{
font-size: 65%;
line-height:120%;
}

.bx-breadcrumb i
{
font-size: 60%;
    line-height:120%;
vertical-align: bottom;
margin-left:10px;
}


.detail_text_news img, .blog-post-content img, .forum-post-entry img, .forum-post-text img
{
max-width:100% !important;
height:auto !important;
}

.detail_text_news table
{
display: block;
max-width:100%;
overflow-x: auto;
}

.bx_catalog_line .bx_catalog_line_title a, .list_section_name a
{
font-size:100%;
line-height:140%;
}

.bx_catalog_line_ul
{
margin-top:35px;
}

h2
{
    font-size: 115%;
    margin: 0;
    padding: 20px 0 15px 0;
    color: #9DC6D5;
    font-weight: normal;
    text-align: left;
}

.bx_sitemap .bx_sitemap_li_title
{
    display: inline-block;
    margin: 0 0 30px;
    padding: 0;
    vertical-align: top;
    font-weight: normal;
    line-height: 140%;
    font-size: 100%;
}

.docs_table, .docs_table_row, .docs_table_cell
{
display: block;
width:auto;
}

.docs_table_cell
{
padding:10px 0 40px;
}

.docs_table_cell:hover
{
transform:scale(1);
-webkit-transform:scale(1); /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ 0.8*/
-moz-transform:scale(1); /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transform:scale(1); /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
box-shadow:none; /*CSS3 ï¿½ï¿½ï¿½ï¿½: 30px ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-webkit-box-shadow:none; /*Webkit: ï¿½ï¿½ï¿½ï¿½*/
-moz-box-shadow:none; /*Mozilla: ï¿½ï¿½ï¿½ï¿½*/
}

ul.bx_sitemap_ul li ul .bx_sitemap_li_title
{
font-size:90%;
line-height:140%;
}

.photo-album-item, .photo-album-active 
{
float:none !important;
}

.photo-item-cover-block-outside
{
display:none;
}

.photo-item-info-block-outside
{
width:auto !important;
}

.photo-album-photos
{
font-size: 80% !important;
line-height:120% !important;
    color: #666 !important;
float:none !important;
display: inline-block !important;
background-size: auto 55%;
padding:0 0 0 30pt;
margin-left:25px;
}

.photo-album-date span
{
background-size: auto 55%;
padding:0 0 0 30pt;
font-size: 80%;
    color: #666;
}

.photo-album-date
{
float:none !important;
display: inline-block !important;
}

.tags_cloud
{
display:none;
}

.blogs_calendar
{

width:auto;
float:none;
}

.blogs_search
{
dislay:block;
width:auto;
float:none;
}

.blog-search-form input, .blog-search-form select, .blog-search input, .blog-search select
{
font-size:100% !important;
line-height:140% !important;
}

.blog-rss-icon
{
margin-top:15px;
width:50px !important;
height:50px !important;
background-size:contain;
}

.bookmarks a, .share-window-parent a, a.share-switch
{
width:50px !important;
height:50px !important;
background-size:contain;
margin:10px !important;
}

table.bookmarks-table
{
height:auto !important;
}

.blog-post-meta, .bx-auth-table input, .bx-auth-services a b, .data-table input, .form[name="bform"] input, input[name="USER_LOGIN"], input[name="send_account_info"],
.vote-form-box-buttons input, .forum-post-table input, .forum-post-table select, .forum-block-container input, .forum-block-container select, .forum-reply-field input, .forum-reply-field select,
.forum-info-box select, .forum-info-box input
{
    font-size: 100% !important;
    line-height: 140% !important;
}

.bx-registration-table input
{
    font-size: 90% !important;
    line-height: 140% !important;
max-width:80% !important;
}


.bx-registration-table label
{
    font-size: 80% !important;
    line-height: 70% !important;
}

input[type=checkbox],
input[type=radio] {
    height:40px !important;
    width:40px !important;

}

.vote-answer-bar
{
max-width:55% !important;
}

.small
{
    font-size: 70% !important;
    line-height: 120% !important;
}



div.blog-post-share
{
position:static;
float:right;
}

.share-dialog
{
position:static;
float:right;
    z-index: 1;
    top: auto;
}

.share-switch
{
display:none !important;
}

.bx-auth
{
max-width:none !important;
}

.bx-auth-services a i
{
transform:scale(3);
-webkit-transform:scale(2.5); /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ 0.8*/
-moz-transform:scale(2.5); /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transform:scale(2.5); /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
margin:0 30px;
}

.bx-auth-services div
{
width: auto !important;
}

.forum-table
{
    font-size: 65% !important;
    line-height: 120% !important;
}

.forum-cell-user
{
width:230px !important;
    font-size: 60% !important;
    line-height: 120% !important;
}

.forum-reply-field-author
{
float:none !important;
width:auto !important;
}

.forum-info-box div
{
white-space:normal !important;
text-align:left !important;
padding-right:15px !important;
}

.forum-user-info
{
padding-left:7px !important;
padding-right:7px !important;
}

.header_link
{
position:absolute;
width:102px;
height:93px;
left:27px;
top:22px;
cursor:pointer;
border:0;
}


.main_page_gray_container_links
{
font-size:85%;
}

.main_page_news .blocks_row .text_block .text_block_bottom,
.main_page_news .blocks_row .picture_block .picture_block_bottom,
.main_page_news .gradient_white_bottom
{
    position: static;
    z-index: 1;
    left: 0;
    bottom: auto;
    height: auto;
    width: auto !important;
top:0;
}

.main_page_news .blocks_row .picture_block_container .picture_block .article_counters
{
padding:0 20px !important;
}

.main_page_news .blocks_row .picture_block_container .picture_block
{
padding: 25px 0 !important;
}

.main_page_news .text,
.main_page_news .other_news_photos
{
float:none !important;
}

.main_page_news .other_news_photos
{
margin:0 auto !important;
}

.main_page_news .text_width_61
{
width:auto !important;
}

.fs-small.specialversion body, .fs-small.specialversion body .picture_block_title, .fs-small.specialversion body .main_about_text
{
font-size: 38px;
line-height:51px;
}

.fs-normal.specialversion body, .fs-normal.specialversion body .picture_block_title, .fs-normal.specialversion body .main_about_text
{
font-size: 45px;
line-height:59px;
}

.fs-big.specialversion body, .fs-big.specialversion body .picture_block_title, .fs-big.specialversion body .main_about_text
{
font-size: 60px;
line-height:80px;
}

.video_smart_filter
{
font-size: 40px;
    line-height: 57px;
}

.bx-authform
{
max-width:none !important;
}

.bx-authform-label-container,
.bx-authform-link-container,
.bx-authform-description-container,
.bx-authform-content-container,
.bx-authform-note-container,
.alert,
alert-danger
{
font-size: 100%;
}

.bx-authform-input-container input[type="text"], .bx-authform-input-container input[type="password"]
{
padding:40px 20px;
}

.bx-captcha
{
padding: 60px 152px 40px;
}

.g-recaptcha iframe,
.bx-authform-social
{
transform:scale(2);
-webkit-transform:scale(2); /*Webkit: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ 0.8*/
-moz-transform:scale(2); /*Mozilla: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
-o-transform:scale(2); /*Opera: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
}

.bx-authform-social ul
{
width:50%;
margin:0 auto;
}

.a-fontsize a,
.a-colors a
{
margin:0 20px;
width:50px !important;
height:65px !important;
}

.special-settings
{
	line-height: 200% !important;
}

.special-settings
{
width: auto !important;
}

}

/* End */
/* /bitrix/templates/.default/components/bitrix/menu/kamsoc_horizontal_top/style.css?16720515454178 */
/* /bitrix/templates/.default/components/bitrix/menu/kamcnt_bottom_menu/style.css?16720515454425 */
/* /bitrix/templates/.default/components/bitrix/search.form/kamsoc/style.css?16720515453727 */
/* /bitrix/templates/.default/components/bitrix/menu/kamsoc_temp/style.css?16720515454411 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/kamsoc_br/style.min.css?1672051545467 */
/* /bitrix/templates/.default/components/bitrix/main.user.link/temp/style.min.css?1672051547878 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamsoc_roller/style.css?16720515441818 */
/* /bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?16720515368190 */
/* /bitrix/components/dieraru/events.calendar/assets/css/jscal.css?16720515369114 */
/* /bitrix/templates/.default/components/dieraru/events.calendar/kamsoc_dots_2021/style.css?167205154723648 */
/* /bitrix/components/bitrix/blog/templates/.default/style.min.css?167634939430185 */
/* /bitrix/components/bitrix/blog/templates/.default/themes/blue/style.css?16720515371129 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamsoc_banners_other_pages/style.css?167205154454 */
/* /bitrix/templates/.default/components/bitrix/forum.topic.last/kamsoc_main_page/style.min.css?16720515442260 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamsoc_main_page_question/style.css?1672051544150 */
/* /bitrix/templates/kamsoccentr_other/styles.css?17328469551985 */
/* /bitrix/templates/kamsoccentr_other/template_styles.css?173284695551833 */
