

/* 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/news.list/kamsoc_main_page_slider/style.css?16720515449898*/
/**
 * PgwSlider - Version 2.3
 *
 * Copyright 2014, Jonathan M. Piat
 * http://pgwjs.com - http://pagawa.com
 *
 * Released under the GNU GPLv3 license - http://opensource.org/licenses/gpl-3.0
 */
.pgwSlider {
    width: 100%;
color: #222;
}

.pgwSlider a{
    display: block;
    text-decoration: none;
color: #333;
font-weight:normal;
}

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

.pgwSlider .ps-current {
    float: left;
    width: 74%;
    overflow: hidden;
    height: inherit;
    position: relative;
    font-size: 1rem;
}

.pgwSlider.listOnTheLeft .ps-current {
    float: right;
}

.pgwSlider .ps-current ul {
    width: 100%;
}

.pgwSlider .ps-current li {
    width: 100%;
    z-index: 1;
    opacity: 0;
    display: none;
}

.pgwSlider .ps-current img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
    display: block;
    transition: margin-top 250ms linear;
}

.pgwSlider .ps-caption {
    position: absolute;
    width: 100%;
    padding: 12px;
    background: #fafafa;
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+ */
    left: 0;
    bottom: 0;
    display: none;
    z-index: 3;
}

ul.pgwSlider,
.pgwSlider  ul {
    float: right;
    width: 25%;
    padding: 0;
    list-style: none;
    margin: 0;
}

ul.pgwSlider.listOnTheLeft,
.pgwSlider.listOnTheLeft > ul {
    float: left;
}

ul.pgwSlider > li,
.pgwSlider > .ps-list > li {
    height: 50px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 0.8rem;
    transition: opacity 200ms linear;
}

ul.pgwSlider > li:last-child,
.pgwSlider > ul > li:last-child {
    margin-bottom: 0;
}

ul.pgwSlider > li span,
.pgwSlider > .ps-list > li span {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background: rgba(256, 256, 256, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

ul.pgwSlider > li:hover,
.pgwSlider > ul > li:hover {
    opacity: 1 !important;
}

ul.pgwSlider > li img,
.pgwSlider > ul > li img {
    width: 100%;
    min-height: 100%;
    display: block;
    transition: margin-top 250ms linear;
}

.pgwSlider .ps-prevIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    display: block;
}

.pgwSlider .ps-nextIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    display: block;
}

.pgwSlider .ps-current .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 0 4px 4px 0;
    position: absolute;
    padding: 20px 20px 20px 17px;
    left: 0;
    top: 45%;
    cursor: pointer;
}

.pgwSlider .ps-current .ps-next {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    padding: 20px 17px 20px 20px;
    right: 0;
    top: 45%;
    cursor: pointer;
}

/*
 * The media-queries are not used because IE8 doesn't support them.
 */
ul.pgwSlider.wide > li,
.pgwSlider.wide > ul > li {
    width: 100% !important;
}

.pgwSlider.narrow .ps-current {
    margin-bottom: 6px;
    font-size: 0.8rem;
}

.pgwSlider.narrow .ps-current img {
    width: 100%;
    min-height: inherit;
}

.pgwSlider.narrow .ps-current,
ul.pgwSlider.narrow,
.pgwSlider.narrow > ul {
    width: 100%;
}

ul.pgwSlider.narrow > li,
.pgwSlider.narrow > .ps-list > li {
    float: left;
    min-height: 50px;
    max-height: 70px;
    min-width: 15%;
    font-size: 0.7rem;
    margin-bottom: 0;
}

ul.pgwSlider.narrow.listOnTheLeft > li,
.pgwSlider.narrow.listOnTheLeft > ul > li {
    float: right;
}

.pgwSlider.narrow .ps-caption {
    padding: 8px;
}

.pgwSlider.narrow .ps-current .ps-prev {
    padding: 15px 15px 15px 12px;
    top: 40%;
}

.pgwSlider.narrow .ps-current .ps-next {
    padding: 15px 12px 15px 15px;
    top: 40%;
}


ul.ps-list li a span div
{
display:none;
}










.blocks_row .picture_block_container .picture_block .article_counters
{
position:absolute;
left:20px;
bottom:5px;

}

.specialversion .blocks_row .picture_block_container .picture_block .article_counters,
.specialversion .blocks_row .text_block .text_block_bottom,
.specialversion .blocks_row .picture_block .picture_block_bottom,
.specialversion .gradient_white_bottom
{
position:relative;
}



.width_30 {width:30%}

.width_43 {width:43%}

.width_100 {width:100%}

.width_70 {width:70%}

.width_57 {width:57%}

.width_40 {width:40%}

.width_50 {width:50%}

.width_49 {width:49%}




.other_news_photos_19 {width:19%}

.other_news_photos_39 {width:45%}




.picture_block_bottom_width_61 {width:55% !important;}

.picture_block_bottom_width_81 {width:81% !important;}




.text_width_61 {width:55% !important;}

.text_width_81 {width:81% !important;}




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

.text_width_61 {width:66% !important;}

.text_width_81 {width:66% !important;}

}



.blocks_row
{
margin:0;
}

.blocks_row h1
{
padding:20px 0 5px 10px;
margin:0;
}

.blocks_row .text_block_container
{
display:inline-block;
}

.blocks_row .text_block
{
background:#fff;
border-bottom:1px solid #E5E5E5;
}

.blocks_row .text_block .text_block_content
{
padding:10px 20px;
height:410px;
overflow:hidden;
position:relative;
}








.blocks_row .text_block .text_block_content .text_block_bottom a
{
position:absolute;
bottom:5px;
right:15px;
text-decoration:none;
font-weight:normal;
font-size:90%;
color:#777;
}

.blocks_row .text_block .text_block_content .text_block_bottom a:hover
{
	color:#C35252;
}

.blocks_row .text_block .text_block_content .news_item
{
padding:6px 0;
font-size:97%;
line-height:145%;
}



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

.blocks_row .text_block .text_block_content .news_item
{
padding:12px 0;
}

}


.blocks_row .text_block .text_block_content .news_item a
{
text-decoration:none;
font-weight:normal;
}




.blocks_row .picture_block_container
{
display:inline-block;
margin:20px 0 0;
display:block;
float:left;
}







.blocks_row .picture_block_container a
{
text-decoration:none;
font-weight:normal;
}

.blocks_row .picture_block_container .picture_block .picture_block_img
{
background-size:cover;
background-position:50% 50%;

-ms-transition-duration: 0.8s; /* Äëÿ IE */
-webkit-transition-duration: 0.8s; /*Webkit: äëèòåëüíîñòü àíèìàöèè*/
-moz-transition-duration: 0.8s; /*Mozilla: äëèòåëüíîñòü àíèìàöèè*/
-o-transition-duration: 0.8s; /*Opera: äëèòåëüíîñòü àíèìàöèè*/
transition-duration: 0.8s;

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+ */;
}

.blocks_row .picture_block_container .picture_block .picture_block_img img
{
width:100%;
border:0;
}

.blocks_row .picture_block_container:hover .picture_block_img
{
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+ */;
}


.blocks_row .picture_block_container .picture_block .text
{
padding:15px 20px;
}

.blocks_row .picture_block_container .picture_block .picture_block_title
{
font-size:110%;
line-height:120%;
padding:0 0 5px;
}

.blocks_row .picture_block_container .picture_block .picture_block_text
{
font-size:95%;
line-height:140%;
color:#555;
}





.other_news_containers
{
height:130px;
border-bottom:1px dotted #E5E5E5 !important;
position:relative;
}

.other_news_photos
{
float:right;
display:block;
height:130px;
}



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


.width_30 {width:50%}

.width_43 {width:50%}

.width_70 {width:50%}

.width_57 {width:50%}

.width_40 {width:50%}

.width_50 {width:100%}

.width_49 {width:100%}




.blocks_row .text_block .text_block_content
{
height:1693px;
}

.main_page_russia_block .blocks_row .text_block .text_block_content, .main_page_world_block .blocks_row .text_block .text_block_content
{
height:830px;
}

.second
{
margin-top:10px;
}

.other_news_containers,
.blocks_row .picture_block_container .picture_block,
.picture_block,
.blocks_row .picture_block_container .picture_block .article_counters
{
height:auto !important;
left:0;
bottom:auto;
}



.other_news_photos
{
height:260px;
}



.blocks_row h1
{
margin:15px 0;
}

.blocks_row .picture_block_container .picture_block
{
height:auto !important;
}

.blocks_row .picture_block_container .picture_block .article_counters
{
left:0 !important;
bottom:auto !important;
}





}




.specialversion .blocks_row .text_block,
.specialversion .blocks_row .picture_block_container .picture_block
{
background-color: transparent;
}



.specialversion a:hover .picture_block_title
{
color:#777;
}




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

.specialversion .text_width_81 {width:auto !important;}









/* 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_main_page_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_main_page_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_main_page_roller/images/roller_bottom_arrow.png') no-repeat 50% -94px;
}


.scrollblock .scrolldown {
    top: 0;
    background: url('/bitrix/templates/.default/components/bitrix/news.list/kamsoc_main_page_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_main_page_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/components/bitrix/forum.interface/templates/popup_image/style.css?1672051538230*/
div.forum-popup-image{}
div.forum-popup-image div.empty{
	background-image:url("/bitrix/components/bitrix/forum.interface/templates/popup_image/images/close.gif");
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	cursor:hand;
	width:14px;
	height:14px;
	margin:0px;}
/* 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/.default/components/bitrix/news.list/kamsoc_banners_main_page/style.css?167205154554*/
.banner_list
{
margin:0 auto;
text-align:center;
}




/* End */


/* Start:/bitrix/templates/kamsoccentr._main_page/styles.css?17728014501937*/
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;
}



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: #EFF3F6; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    border: 2px solid #FAFAFA; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
    padding: 3px 8px; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
   }


   table.blue tr:hover td
{
    background: #E3EBF1;
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%;
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._main_page/template_styles.css?177280145050878*/
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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/images/header_volcanoes.gif') repeat-x left bottom;
height:6px;
}


.body_volcanoes
{
background: #fff url('/bitrix/templates/kamsoccentr._main_page/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._main_page/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._main_page/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;
}

.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._main_page/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._main_page/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._main_page/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
{
    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;
}

.section_name_link: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._main_page/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._main_page/images/icon_load.png') no-repeat center top;
width:35px;
height:30px;
margin:10px 0 0;
}

.load_more:hover
{
background: url('/bitrix/templates/kamsoccentr._main_page/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._main_page/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._main_page/images/header_bg.gif') no-repeat right top;
}


.header_logo_bg
{
   background: url('/bitrix/templates/kamsoccentr._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/images/icon_photos.png) no-repeat left center;
padding:0 0 0 17px;
}


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

span.article_views_counter
{
background: url(/bitrix/templates/kamsoccentr._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/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._main_page/images/footer_kamsoc_logo.png) no-repeat center center;
}


.footer_volcanoes
{
background: #fff url('/bitrix/templates/kamsoccentr._main_page/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._main_page/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 .article_counters,
.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 .article_counters,
.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 #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

{
    -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;
}



.specialversion .picture_block_container,
.specialversion .main_about
{
overflow:hidden;
}













@media only screen and (max-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,
.ps-list,
.banner_gosuslugi
{
display:none;
}

.ps-current
{
width:100% !important;
}

.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._main_page/images/mobile_header_logo03.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._main_page/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._main_page/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;
}


.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/news.list/kamsoc_main_page_slider/style.css?16720515449898 */
/* /bitrix/templates/.default/components/bitrix/main.user.link/temp/style.min.css?1672051547878 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamsoc_main_page_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/components/bitrix/forum.interface/templates/popup_image/style.css?1672051538230 */
/* /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/.default/components/bitrix/news.list/kamsoc_banners_main_page/style.css?167205154554 */
/* /bitrix/templates/kamsoccentr._main_page/styles.css?17728014501937 */
/* /bitrix/templates/kamsoccentr._main_page/template_styles.css?177280145050878 */
