

/* Start:/bitrix/templates/.default/components/bitrix/menu/agrotek_main_horizontal_menu/style.css?16720157896008*/
/**Top menu**/
#kamcnt_top_menu,#kamcnt_top_menu ul
{
	margin:0 auto; padding:0;
	list-style:none;
text-align:center;
font-size: 15px;
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:#7FA8CC;
	font-weight:normal;
	font-size:110%;
	white-space:nowrap;
	padding:0;
margin:7px 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:#DA251C;
	font-weight:normal;
	font-size:110%;
	padding:0;
margin:7px 25px;
}

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

	color:#DA251C;
	font-weight:normal;
	font-size:110%;
	padding:0;
margin:7px 25px;
}

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


/*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:#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_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:#015198;
} 

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



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

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

	font-size:115%;
	font-weight: normal;
}









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






.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, #kamcnt_bottom_menu .root-item-selected:hover li,
.specialversion #kamcnt_top_menu .root-item li:hover, #kamcnt_bottom_menu .root-item-selected li:hover,
.specialversion #kamcnt_top_menu .root-item ul a, #kamcnt_bottom_menu .root-item-selected ul a,
.specialversion #kamcnt_top_menu .root-item a, #kamcnt_bottom_menu .root-item-selected a
{
color: inherit;
}

.color1 #kamcnt_top_menu .root-item ul, .color1 #kamcnt_top_menu .root-item-selected ul { background-color: #FFF; color: #000; }
.color2 #kamcnt_top_menu .root-item ul, .color2 #kamcnt_top_menu .root-item-selected ul { background-color: #000; color: #FFF; }
.color3 #kamcnt_top_menu .root-item ul, .color3 #kamcnt_top_menu .root-item-selected ul { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_top_menu .root-item ul, .color4 #kamcnt_top_menu .root-item-selected ul { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_top_menu .root-item ul, .color5 #kamcnt_top_menu .root-item-selected ul { background-color: #3B2716; color: #A9E44D; }

.color1 #kamcnt_top_menu .root-item:hover { background-color: #FFF; color: #000; }
.color2 #kamcnt_top_menu .root-item:hover { background-color: #000; color: #FFF; }
.color3 #kamcnt_top_menu .root-item:hover { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_top_menu .root-item:hover { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_top_menu .root-item:hover { background-color: #3B2716; color: #A9E44D; }

.color1 #kamcnt_top_menu .root-item-selected:hover { background-color: #FFF; color: #000; }
.color2 #kamcnt_top_menu .root-item-selected:hover { background-color: #000; color: #FFF; }
.color3 #kamcnt_top_menu .root-item-selected:hover { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_top_menu .root-item-selected:hover { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_top_menu .root-item-selected:hover { background-color: #3B2716; color: #A9E44D; }







/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.form/kamcnt/style.css?16720157894345*/
.search_long
{
position:relative;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-style: solid;
border-width: 1px;
border-color:#E5E5E5;
background-color:white;
width:99%;
margin: 0;
padding: 2px 0 2px 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.2s 0.2s; /*Webkit: длительность анимации*/
-moz-transition: 0.2s 0.2s; /*Mozilla: длительность анимации*/
-o-transition: 0.2s 0.2s; /*Opera: длительность анимации*/
transition: 0.2s 0.2s;
}

.search_long: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+ */
}

.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 45px 0 5px;
}


.search_long .search input.text {
background-color:white;
color: #95A9BB;
width:100%;
font-size: 100%;
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 35px 0 3px;
}

}

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

* html .search_long .search input.text\
{
      font-size: 14px; /* другой способ для IE6 */
} 

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

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





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


.specialversion input.submit_search
{
display:none;
}

.submit_search_special
{
display:none;
}


input.submit_search:hover
{
background: #DA251C url(/bitrix/templates/.default/components/bitrix/search.form/kamcnt/images/search_button.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/kamcnt/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_top_left_menu/style.css?1672015789492*/
.top_left_menu ul
{
	list-style:none;
	margin:0; padding:0;
	position: relative; /*IE bug*/
}

.top_left_menu ul li
{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
padding: 8px 10px;
margin:0 5px 0 0;
}

.top_left_menu ul a, .top_left_menu ul a li
{
	font-size:100%;
	color:#898989;
	font-weight:normal;
text-decoration:none;
}

.top_left_menu ul a:hover li
{
	color:#C35252;
padding: 6px 10px 10px;
}


.top_left_menu ul a.selected li
{
	color:#C35252;
}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/kamcnt_bottom_menu/style.css?16720157896247*/
/**Top menu**/
#kamcnt_bottom_menu,#kamcnt_bottom_menu ul
{
	margin:0 auto; padding:0;
	list-style:none;
font-size: 15px;
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:#015198;
	font-weight:normal;
	font-size:110%;
	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;
	font-size:110%;
	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;
	font-size:110%;
	padding:0;
margin:0 25px 7px;
}

#kamcnt_bottom_menu .root-item:hover .parent
{
	color:#DA251C;
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:#015198;
} 

#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:105%;
	font-weight: normal;
}









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


.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, #kamcnt_bottom_menu .root-item-selected:hover li,
.specialversion #kamcnt_bottom_menu .root-item li:hover, #kamcnt_bottom_menu .root-item-selected li:hover,
.specialversion #kamcnt_bottom_menu .root-item ul a, #kamcnt_bottom_menu .root-item-selected ul a,
.specialversion #kamcnt_bottom_menu .root-item a, #kamcnt_bottom_menu .root-item-selected a
{
color: inherit;
}




.color1 #kamcnt_bottom_menu .root-item ul, .color1 #kamcnt_bottom_menu .root-item-selected ul { background-color: #FFF; color: #000; }
.color2 #kamcnt_bottom_menu .root-item ul, .color2 #kamcnt_bottom_menu .root-item-selected ul { background-color: #000; color: #FFF; }
.color3 #kamcnt_bottom_menu .root-item ul, .color3 #kamcnt_bottom_menu .root-item-selected ul { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_bottom_menu .root-item ul, .color4 #kamcnt_bottom_menu .root-item-selected ul { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_bottom_menu .root-item ul, .color5 #kamcnt_bottom_menu .root-item-selected ul { background-color: #3B2716; color: #A9E44D; }

.color1 #kamcnt_bottom_menu .root-item:hover { background-color: #FFF; color: #000; }
.color2 #kamcnt_bottom_menu .root-item:hover { background-color: #000; color: #FFF; }
.color3 #kamcnt_bottom_menu .root-item:hover { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_bottom_menu .root-item:hover { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_bottom_menu .root-item:hover { background-color: #3B2716; color: #A9E44D; }


.color1 #kamcnt_bottom_menu .root-item-selected:hover { background-color: #FFF; color: #000; }
.color2 #kamcnt_bottom_menu .root-item-selected:hover { background-color: #000; color: #FFF; }
.color3 #kamcnt_bottom_menu .root-item-selected:hover { background-color: #9DD1FF; color: #063462; }
.color4 #kamcnt_bottom_menu .root-item-selected:hover { background-color: #F7F3D6; color: #4D4B43; }
.color5 #kamcnt_bottom_menu .root-item-selected:hover { background-color: #3B2716; color: #A9E44D; }









/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_mobile_menu/style.css?16720157894244*/
/**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/fishkamchatka_mobile_menu/images/mobile_menu.png) no-repeat left 50%;
background-size:auto 80%;
	color:#4B5FA1;
	font-weight:normal;
	font-size:150%;
	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;
	font-size:150%;
	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;
	font-size:150%;

margin:5px 12px;
}

#horizontal-multilevel-menu .root-item:hover .parent
{
	color:#4B5FA1;
}


/*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: 50px 0 4px 0;
	background:#4B5FA1;
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:10px 20px;
margin:10px 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:#C35252;
}



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

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

	font-size:100%;
	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;
}








/* End */


/* Start:/bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?16720157878190*/
/*!
* 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?16720157879114*/
#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/kamcnt/style.css?167201578923705*/
.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: 100;
  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/kamcnt/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/kamcnt/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: #aaa;
  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/kamcnt/images/point.png) repeat left bottom;
  position: absolute;
  content: '';
  bottom: 3px;
  left: 3px;
  width: 4px;
  height: 0;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2:before {
  height: 8px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3:before {
  height: 1px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e4:before {
  height: 1px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e5:before {
  height: 2px;
}
#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/templates/.default/components/bitrix/news.list/kamcnt_banners_mp_bottom/style.css?167201578954*/
.banner_list
{
margin:0 auto;
text-align:center;
}




/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/fishkamchatka_gallery_in_design/style.css?16720157894177*/
.gallery_in_design
{
margin:0;
}

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

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

.gallery_in_design .text_block
{
background:#fff;
border:1px solid #E5E5E5;
border-top:3px solid #C35252;
}

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

.gallery_in_design .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;
}

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

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

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




.gallery_in_design .picture_block_container
{
width:100%;
display:inline-block;
float:left;
	box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.26);
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    -ms-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}



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

.gallery_in_design .picture_block_container
{
width:48%;
margin:8px 2% 8px 0;
}

}




.gallery_in_design .picture_block_container:hover
{
	box-shadow: 0px 1px 8px 0 rgba(0, 0, 0, 0.08);
}

.gallery_in_design .picture_block_container .picture_block
{
position:relative;
height:300px;
overflow:hidden;
background:#fff;
border:1px solid #E5E5E5;
}

.specialversion .gallery_in_design .picture_block_container .picture_block
{
background:none;
}


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

.gallery_in_design .picture_block_container .picture_block
{
height:500px;
}

}


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

.gallery_in_design .picture_block_container .picture_block
{
height:850px;
}

}

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

.gallery_in_design .picture_block_container .picture_block .picture_block_img
{
position:relative;
background-size:cover;
background-position:50% 50%;
}

.specialversion .gallery_in_design .picture_block_container .picture_block .picture_block_img
{
display:none;
}



.gallery_in_design .picture_block_second_img
{
-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=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+ */;
}



.gallery_in_design .picture_block_container:hover .picture_block_second_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+ */;
}




.gallery_in_design .picture_block_container .picture_block .picture_block_img .section_name_on_picture
{
position:absolute;
right:0;
bottom:12px;
background:#C35252;
padding:2px 10px 3px;
color:#fff;
font-size:95%;
}


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


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

.gallery_in_design .picture_block_container .picture_block .picture_block_title
{
font-size:110%;
line-height:125%;
padding:0 0 12px;
}

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

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



.gallery_in_design .picture_block_container .picture_block .article_counters
{
position:absolute;
left:20px;
bottom:5px;
font-size: 80%;
color:#666;
}








/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/style.min.css?167201578924522*/
.bx-section-desc-post{font-size:12px;padding:0 0 0 15px;margin:15px 0}.bx-section-desc{border-left:3px solid #d3d3d3}.bx_catalog_list_home{margin-bottom:25px;border-bottom:1px solid #e5e5e5}@media(max-width:767px){.bx_catalog_list_home{border-bottom:1px solid #e5e5e5}}.bx_catalog_list_home .bx_catalog_item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;margin-bottom:30px}@media(min-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both}.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}}@media(min-width:768px) and (max-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}}@media(max-width:767px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item,.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1){clear:both}}@media(max-width:767px){.bx-touch .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px;width:100%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(3n+1){clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(2n+1){clear:both}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container{border:1px solid transparent}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{position:absolute;z-index:99;top:0;left:0;right:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);border-radius:3px;border:1px solid #d3d3d3;background:#fff;-webkit-animation:borderview .5s;animation:borderview .5s}@media(min-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}@media(max-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}@keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}@-webkit-keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}.bx_catalog_list_home .bx_catalog_item_articul{color:#a5a5a5;font-size:13px}.bx_catalog_list_home .bx_catalog_item_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title{overflow:auto;white-space:normal}.bx_catalog_list_home .bx_catalog_item_title a{color:#3f3f3f;text-decoration:none;font-size:13px}.bx_catalog_list_home .bx_catalog_item_price{color:#3f3f3f;font-weight:bold}.bx_catalog_list_home .bx_catalog_item_price span{color:#a5a5a5;font-size:12px;font-weight:normal;white-space:nowrap;text-decoration:line-through}.bx_catalog_list_home .bx_catalog_item_controls{padding-top:10px;text-align:center;opacity:0}@media(min-width:768px) and (max-width:960px){.bx_catalog_list_home .bx_catalog_item_controls{height:auto}}@media(max-width:767px){.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{height:auto}}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{width:100%;white-space:nowrap;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{color:#3f3f3f;font-size:13px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{text-align:left;font-size:12px;font-weight:bold;display:inline-block;border:1px solid #e4e4e4;background:#f3f3f3;white-space:normal;line-height:normal;padding:5px 15px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{width:100%;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{margin:1%;width:48%;min-width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px;height:25px}@media(max-width:767px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center}}.bx_catalog_list_home .bx_catalog_item_controls input[type=text]{border:0}.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}.bx_catalog_list_home .bx_cnt_desc{text-align:left;position:absolute;right:-45px;top:2px;width:40px}.bx_catalog_list_home .bx_catalog_item_controls a{margin-bottom:10px}.bx_catalog_list_home .bx_catalog_item_price .bx_price{font-size:15px;padding-top:5px}.bx_catalog_list_home .bx_catalog_item_images_double,.bx_catalog_list_home .bx_catalog_item_images{position:relative;z-index:91;display:block;padding-top:135%;width:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.bx_catalog_list_home .bx_catalog_item_images_double{z-index:90;margin-top:-135%;opacity:0}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images{opacity:0;-webkit-animation:rotateimgfirst .5s;animation:rotateimgfirst .5s}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{opacity:1;-webkit-animation:rotateimglast .5s;animation:rotateimglast .5s}@keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@-webkit-keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@keyframes rotateimglast{from{opacity:0}to{opacity:1}}@-webkit-keyframes rotateimglast{from{opacity:0}to{opacity:1}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{display:none}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{padding-top:10px}.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,.bx-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none!important}.bx_catalog_list_home .bx_stick{position:absolute;width:123px;height:35px;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/stick.png) left center no-repeat;color:#fff;text-align:center;text-shadow:0 1px 0 #ba3434;line-height:35px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx_catalog_list_home .bx_stick.short{font-weight:bold;font-size:18px}.bx_catalog_list_home .bx_stick.average{font-weight:bold;font-size:13px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{position:absolute;width:72px;height:74px;color:#fff;text-align:center;border-radius:50%;font-size:23px;line-height:74px;background:#f42c2c url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/stick_disc.png) no-repeat center;text-shadow:0 1px 0 #ba3434;font-weight:bold}.bx_catalog_list_home .bx_stick.left,.bx_catalog_list_home .bx_stick_disc.left{left:-2px}.bx_catalog_list_home .bx_stick.right,.bx_catalog_list_home .bx_stick_disc.right{right:0}.bx_catalog_list_home .bx_stick.top,.bx_catalog_list_home .bx_stick_disc.top{top:15px}.bx_catalog_list_home .bx_stick.bottom,.bx_catalog_list_home .bx_stick_disc.bottom{bottom:5px}.bx_catalog_list_home .bx_stick.middle,.bx_catalog_list_home .bx_stick_disc.middle{top:49%}@media(min-width:768px) and (max-width:960px){.bx_catalog_list_home .bx_stick{width:90px;height:30px;background-size:100%;line-height:30px}.bx_catalog_list_home .bx_stick.short{font-weight:normal;font-size:14px}.bx_catalog_list_home .bx_stick.average{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{width:64px;height:65px;background-size:100%;font-size:20px;line-height:65px}}@media(max-width:767px){.bx-touch .bx_catalog_list_home .bx_stick{width:70px;height:30px;background-size:100%;font-size:11px;line-height:30px}.bx-touch .bx_catalog_list_home .bx_stick_disc{width:37px;height:38px;background-size:100%;font-size:13px;line-height:38px}}.bx_catalog_list_home .bx_bt_button,.bx_catalog_list_home .bx_bt_button_type_2{display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}.bx_catalog_list_home .bx_bt_button_type_2{border:1px solid #e9e9e9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));background-image:-webkit-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-moz-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-o-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:linear-gradient(#fcfcfc 0,#f1f1f1 100%);color:#656565;text-shadow:0 1px 0 #fff}.bx_catalog_list_home .bx_bt_button_type_2:hover{background:#fff}.bx_catalog_list_home .bx_bt_button_type_2:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));background-image:-webkit-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-moz-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-o-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:linear-gradient(#f1f1f1 0,#fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05)}.bx_catalog_list_home .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);color:#fff;text-shadow:0 1px 0 #006cae;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:active{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}.bx_catalog_list_home .bx_small.bx_bt_button_type_2{display:inline-block;min-width:18px;line-height:18px}.bx_catalog_list_home .bx_medium.bx_bt_button{padding:0 13px;height:25px;font-weight:bold;line-height:25px}.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{padding:0 13px;height:23px;font-weight:bold;line-height:23px}.bx_catalog_list_home .bx_medium.bx_bt_button,.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{font-weight:bold}.bx_catalog_list_home .bx_col_input{display:inline-block;width:40px;text-align:center}.bx_catalog_list_home .bx_item_detail_size{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_size .bx_size{position:relative;overflow:hidden;margin:0;width:100%}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size ul{margin-left:0!important}.bx_catalog_list_home .bx_item_detail_size ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}.bx_catalog_list_home .bx_item_detail_size ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:normal;font-size:10px;line-height:22px}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:2px solid #006cc0}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:2px;left:2px;z-index:11;background:rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/missing.png) no-repeat center}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{opacity:.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/fade_right.png) repeat-y right center;background-size:100% auto}.bx_catalog_list_home .bx_item_detail_scu{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_scu .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{margin-left:0!important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li{position:relative;display:block;float:left;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;z-index:10}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{padding:3px;border:2px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:4px;left:2px;z-index:11;background:rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/missing.png) no-repeat center}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/x2border_active.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:contain;background-repeat:no-repeat}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{width:auto;height:25px}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{opacity:.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/images/fade_right.png) repeat-y right center;background-size:100% auto}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/kamcnt_events_main_page/style.css?16720157895311*/
.news_item .article_counters
{
font-size: 80%;
color:#999;
-ms-transition-duration: 0.3s; /* Для IE */
-webkit-transition-duration: 0.3s; /*Webkit: длительность анимации*/
-moz-transition-duration: 0.3s; /*Mozilla: длительность анимации*/
-o-transition-duration: 0.3s; /*Opera: длительность анимации*/
transition-duration: 0.3s;
}

.news_item:hover .article_counters
{
color:#666;
}





.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%}


@media only screen and (max-device-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%}
}


.other_news_photos_19 {width:19%}

.other_news_photos_39 {width:39%}


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

.other_news_photos_19 {width:34%}

.other_news_photos_39 {width:34%}

}


.picture_block_bottom_width_61 {width:61% !important;}

.picture_block_bottom_width_81 {width:81% !important;}



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

.picture_block_bottom_width_61 {width:66% !important;}

.picture_block_bottom_width_81 {width:66% !important;}

}


.text_width_61 {width:61% !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:1px solid #E5E5E5;
}

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

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

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

.main_page_events_blocks .blocks_row .text_block .text_block_content, .main_page_events_right_block .blocks_row .text_block .text_block_content
{
height:800px;
}

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

}






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

.blocks_row .picture_block_container .picture_block
{
position:relative;
height:430px;
overflow:hidden;
background:#fff;
border:1px solid #E5E5E5;
}


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

.blocks_row .picture_block_container .picture_block
{
height:850px;
}

}



.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:125%;
line-height:125%;
padding:0 0 12px;
}

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



.blocks_row .picture_block_container .picture_block .article_counters
{
position:absolute;
left:20px;
bottom:5px;
font-size: 80%;
color:#666;
}


.other_news_containers
{
height:130px !important;
border:1px solid #E5E5E5 !important;
}

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

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

.other_news_containers
{
height:260px !important;
}

.other_news_photos
{
height:260px;
}

.other_news_containers .picture_block_text
{
display:none;
}

.blocks_row h1
{
margin:15px 0;
}

}



/* End */


/* Start:/bitrix/templates/kamcnt_main_page_copy/styles.css?16720157891649*/
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: #C35252;
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/kamcnt_main_page_copy/template_styles.css?167201578935781*/
html
{
}

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

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

a
{
color: #4B5FA1;
font-weight:bold;
text-decoration:underline;
}

a:hover
{
color: #C35252;
}

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

.all_body
{
min-height: 105%;
}

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

img
{
border:0px;
}




div.header_container
{
    background: url('/bitrix/templates/kamcnt_main_page_copy/images/header_gradient.gif') repeat-x left top;
}

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/kamcnt_main_page_copy/images/header_bg.gif') no-repeat right top;
}


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

.header_logo
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/header_logo.png) no-repeat left top;
width:647px;
height:90px;
margin:8px 0 0 8px;
display: block;
cursor:pointer;
float:left;
}






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

.main_menu_block
{
display: table-cell;
width:75%;
vertical-align:top;
}

.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/kamcnt_main_page_copy/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/kamcnt_main_page_copy/images/gray_block_bottom.png) repeat-x left bottom;
}








.main_page_exclusive_block .picture_block_container.first
{
float:right;
}

.main_page_exclusive_block .picture_block_container.first .picture_block
{
margin:0 0 0 10px;
}

.main_page_exclusive_block .text_block_container
{
float:left;
}

.main_page_exclusive_block .text_block_container .text_block
{
margin:0;
}

.main_page_exclusive_block .picture_block_container.second
{
float:left;
}

.main_page_exclusive_block .picture_block_container.second .picture_block
{
margin:0 0 0 10px;
}





.main_page_kamchatka_block .picture_block_container.first
{
float:left;
}

.main_page_kamchatka_block .picture_block_container.first .picture_block
{
margin:0;
}

.main_page_kamchatka_block .text_block_container
{
float:right;
}

.main_page_kamchatka_block .text_block_container .text_block
{
margin:0 0 0 10px;
}

.main_page_kamchatka_block .picture_block_container.second
{
float:left;
}

.main_page_kamchatka_block .picture_block_container.second .picture_block
{
margin:0 0 0 10px;
}





.main_page_dv_block .picture_block_container.first
{
float:left;
}

.main_page_dv_block .picture_block_container.first .picture_block
{
margin:0;
}

.main_page_dv_block .text_block_container
{
float:left;
}

.main_page_dv_block .text_block_container .text_block
{
margin:0 0 0 10px;
}

.main_page_dv_block .picture_block_container.second
{
float:left;
}

.main_page_dv_block .picture_block_container.second .picture_block
{
margin:0 0 0 10px;
}


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

.main_page_dv_block .picture_block_container.first
{
float:left;
}

.main_page_dv_block .picture_block_container.first .picture_block
{
margin:0;
}

.main_page_dv_block .text_block_container
{
float:right;
}

.main_page_dv_block .text_block_container .text_block
{
margin:0 0 0 10px;
}

.main_page_dv_block .picture_block_container.second
{
float:left;
}

.main_page_dv_block .picture_block_container.second .picture_block
{
margin:0 0 0 10px;
}

}



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




.main_page_russia_block
{
width:70%;
display: inline-block;
float:left;
}

.main_page_russia_block .picture_block_container.first
{
float:right;
}

.main_page_russia_block .picture_block_container.first .picture_block
{
margin:0 0 0 10px;
}

.main_page_russia_block .text_block_container
{
float:left;
}

.main_page_russia_block .text_block_container .text_block
{
margin:0 0 0 10px;
}




.main_page_world_block
{
width:70%;
display: inline-block;
float:left;
}

.main_page_world_block .picture_block_container.first
{
float:left;
}

.main_page_world_block .picture_block_container.first .picture_block
{
margin:0 0 0 10px;
}

.main_page_world_block .text_block_container
{
float:right;
}

.main_page_world_block .text_block_container .text_block
{
margin:0 0 0 10px;
}

















div.header_elizovo
{
position:relative;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/header_elizovo.png) no-repeat left top;
height: 185px;
}

div.header_of_site
{
position:absolute;
width:193px;
height:24px;
right:6px;
top:10px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/of_site.gif) no-repeat left top;
}

div.header_link
{
position:absolute;
width:777px;
height:132px;
left:9px;
top:51px;
cursor:pointer;
}

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




.mobile_menu_container
{
display:none;
}




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

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










8






div.columns
{
margin:0;
padding:20px 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:0px;
}

div.main_column_content
{

}



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

div.right_column_content
{
padding:10px 0 0 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/kamcnt_main_page_copy/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/kamcnt_main_page_copy/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/kamcnt_main_page_copy/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;
}


.bottom_logos_conteiner
{
width:100%;
min-width: 795px;
background-color:#fff;
}

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

.bottom_logo1
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/bottom_fishkamchatka_logo11.png) no-repeat left 50%;
}

.bottom_logo2
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/bottom_agency_logo.png) no-repeat 50% 50%;
}

.bottom_logo3
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/bottom_found_logo.png) no-repeat right 50%;
}


.bottom_logo1, .bottom_logo2, .bottom_logo3
{
width: 33%;
display:inline-block;
height:80px;
background-size:contain;
}

.fishkamchatka_footer
{
position:relative;
min-width: 795px;
max-width: 1261px;
margin: 0 auto;
font-size:90%;
line-height:16px;
}

.copyrate_container
{
display: inline-block;
color:#8E8E8E;
padding:10px 0 10px 0;
}

.copyrate_bold_text
{
font-weight:bold;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/age.gif) no-repeat left 50%;
padding:2px 0 2px 50px;
}




























div.footer_text_block
{
float:left;
margin:0px;
width:1092px
}


div.footer_text_content
{
text-align:left;
color:#666;
padding: 7px 15px 0 15px;
}

div.footer_text_block div.sm
{
padding:3px 0 0 0;
font-size:0.8em;
line-height:1.1em;
}


div.ris_block
{
float:right;
background: url(/bitrix/templates/kamcnt_main_page_copy/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;
}

div.counter
{
margin:15px auto 0;
width:88px;
height:15px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

div.counter:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
























/*
В текстах статей максимальная ширина фотографий 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:125px;
}
















div.orange_block_container
{
position:relative;
height:257px;
min-width: 1073px;
max-width: 1173px;
margin: 0 auto;
padding: 35px 27px 0 0;
}

div.orange_block
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/footer_orange_gradient.gif) repeat-x left top;
height:257px;
}

div.orange_arrow1
{
width:78px;
height:36px;
margin: 0 auto;
}

div.orange_arrow2
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/footer_orange_arrow.png) no-repeat;
width:78px;
height:36px;
margin: 0 auto;
cursor:pointer;
}

div.orange_block_header
{
font-size:23px;
color:#000;
margin:-5px auto 0 auto;
width:1100px;
}

div.orange_block_header2
{
padding:0 0 0 20px;
}

















div.footer_girl
{
position:absolute;
right:0;
top:0;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/footer_girl.png) no-repeat left top;
width: 258px;
height:292px;
}

div.footer_ap_logo
{
position:absolute;
left:43px;
top:21px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/footer_ap_logo.png) no-repeat left top;
width: 196px;
height:42px;
cursor:pointer;
}





div.main_page_wellcome_block
{
color:#222;;
padding:15px 15px 5px 15px;
margin: 20px 0 5px 0;
background:#FAFFD1;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow: 3px 2px 2px 0px rgba(245, 245, 245, 1);
-moz-box-shadow:    3px 2px 2px 0px rgba(245, 245, 245, 1);
box-shadow:         3px 2px 2px 0px rgba(245, 245, 245, 1);

  background: -moz-linear-gradient(top,#FDF7D3,#FAFFD1);
  background: -webkit-gradient(linear, left top, left bottom, from(#FDF7D3), to(#FAFFD1));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FDF7D3,endColorstr=#FAFFD1,GradientType=0); zoom: 1;
  background: linear-gradient(top,#FDF7D3,#FAFFD1);
 
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}

div.main_page_wellcome_block h1
{
color:#555;;
padding-top:0px;
margin-top:0px;
}





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


div.comany_carousel, div.photo_carousel, div.trade_marks_carousel
{
width: 100%;
}

div.comany_carousel .item
{
background:#DA251C;
padding: 8px 3px 8px 3px;
color:#fff;
margin:4px;
cursor: move;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow: 3px 2px 2px 0px rgba(210, 210, 210, 1);
-moz-box-shadow:    3px 2px 2px 0px rgba(210, 210, 210, 1);
box-shadow:         3px 2px 2px 0px rgba(210, 210, 210, 1);

  background: -moz-linear-gradient(top,#AB3900,#FF7E00);
  background: -webkit-gradient(linear, left top, left bottom, from(#AB3900), to(#FF7E00));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#AB3900,endColorstr=#FF7E00,GradientType=0); zoom: 1;
  background: linear-gradient(top,#AB3900,#FF7E00);
 
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

-webkit-transform:scale(1); /*Webkit: уменьшаем размер до 0.8*/
-moz-transform:scale(1); /*Mozilla: масштабирование*/
-o-transform:scale(1); /*Opera: масштабирование*/
}


div.comany_carousel .item:hover
{
-webkit-transform:scale(1.05); /*Webkit: увеличиваем размер до 1.2x*/
-moz-transform:scale(1.05); /*Mozilla: масштабирование*/
-o-transform:scale(1.05); /*Opera: масштабирование*/
box-shadow:0px 0px 30px gray; /*CSS3 тени: 30px размытая тень вокруг всего изображения*/
-webkit-box-shadow:0px 0px 30px gray; /*Webkit: тени*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla: тени*/
}

div.comany_carousel .item a
{
color:#fff;
text-decoration:none;
font-weight:normal;
}

div.comany_carousel div.company_name
{
font-size:19px;
font-weight:normal;
text-align:center;
margin:0 0 6px 0;
line-height:18px;
cursor: move;
color:#FEEC81;
}

div.comany_carousel div.company_description
{
font-size:13px;

padding: 0 2px 0 7px;
color: #FCE8E8;
cursor:default;
cursor: move;
}


.superwoman_block
{
position:relative;
height:461px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/superwoman.jpg) no-repeat center center;
margin:10px 0 0 0;
}



div.fb1_div
{
float:left;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/footer_orange_gradient.gif) repeat-x left bottom;
width: 240px;
height: 215px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow: 4px 4px 4px 0px rgba(210, 210, 210, 1);
-moz-box-shadow:    4px 4px 4px 0px rgba(210, 210, 210, 1);
box-shadow:         4px 4px 4px 0px rgba(210, 210, 210, 1);
border-style: solid;
border-width: 1px 0 0 1px;
border-color:#eee;
}

.superwoman_text
{
position:absolute;
top:0;
right:0;
width:320px;
}




div.main_page_maps
{
height:275px;
}

div.main_page_maps .view_false
{
	display: none;
}

div.main_page_maps .view_true
{
	display: block;
}

div.main_page_maps .maps_control
{
}

div.main_page_maps .maps_control .maps_control_left
{
width:50%;
float:left;
text-align:right;
}

div.main_page_maps .maps_control .maps_control_right
{
width:45%;
float:right;

}





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

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

span.comments_count
{
background: url(/bitrix/templates/kamcnt_main_page_copy/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/kamcnt_main_page_copy/images/icon_photos.png) no-repeat left center;
margin:0 0 0 15px;
padding:0 0 0 17px;
}


.article_item .article_counters
{
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: длительность анимации*/
}

.article_item: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+ */
}


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/kamcnt_main_page_copy/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;
}






.main_page_about_container
{
padding:35px 0 0 0;
}

.main_page_about_koryak
{
background:url(/bitrix/templates/kamcnt_main_page_copy/images/main_page_about_koryak.jpg) no-repeat left 50%;
padding:0 0 0 550px;
min-height:368px;
display:inline-block;
}

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

.main_page_about_bear
{
background:url(/bitrix/templates/kamcnt_main_page_copy/images/main_page_about_bear.jpg) no-repeat right 50%;
padding:0 560px 0 0;
min-height:351px;
display:inline-block;
}

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

.main_page_about_girls
{
background:url(/bitrix/templates/kamcnt_main_page_copy/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/kamcnt_main_page_copy/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/kamcnt_main_page_copy/images/gray_block_bottom.png) repeat-x left bottom;
background-size: contain;
position:absolute;
z-index:30;
left:0;
bottom:0;
height:42px;
width:100%;
}


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

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

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


.article_item .article_counters
{
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: длительность анимации*/
}

.article_item: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+ */
}















.pkgb_footer
{
min-width:1280px;
background: #417CB1 url(/bitrix/templates/kamcnt_main_page_copy/images/footer_bg.jpg) no-repeat 50% top;
margin:-100px 0 0 0;
}

.specialversion .pkgb_footer
{
background: none;
}

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

.specialversion .pkgb_footer_content
{
color: inherit;
}

.pkgb_footer_left
{
display:block;
float:left;
padding:13px 0 0 135px;
background:url(/bitrix/templates/kamcnt_main_page_copy/images/footer_logo.png) no-repeat left center;
min-height:66px;
}


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

.footer_ris_text
{
position:relative;
text-decoration:none;
color:#D2E1ED;
font-weight:normal;
text-align: right;
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 69px 0 0;
color:#fff;
}

.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:0;
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
{
font-family: serif;
background:#4B5FA1;
  background: -moz-linear-gradient(top,#CCDDEB,#FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#CCDDEB), to(#FFFFFF));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#CCDDEB,endColorstr=#FFFFFF,GradientType=0); zoom: 1;
  background: linear-gradient(top,#CCDDEB,#FFFFFF);
color:#709EC6;
text-align:center;
font-weight:normal;
text-transform:uppercase;
font-size:17px;
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 {
 border:1px solid #E5E5E5;
}

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







.icon_special
{
display: inline-block;
float:right;
margin:7px 0 0 0;
width:178px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_special.png) no-repeat left top;
cursor:pointer;
}

.icon_special:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_special.png) no-repeat left bottom;
}


.icon_vk
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:19px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_vk.png) no-repeat left top;
cursor:pointer;
}

.icon_vk:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_vk.png) no-repeat left bottom;
}


.icon_map
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:15px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_map.png) no-repeat left top;
cursor:pointer;
}

.icon_map:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_map.png) no-repeat left bottom;
}


.icon_mail
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:19px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_mail.png) no-repeat left top;
cursor:pointer;
}

.icon_mail:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_mail.png) no-repeat left bottom;
}


.icon_file_server
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:19px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_file_server.png) no-repeat left top;
cursor:pointer;
}

.icon_file_server:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_file_server.png) no-repeat left bottom;
}


.icon_instagram
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:15px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_instagram.png) no-repeat left top;
cursor:pointer;
}

.icon_instagram:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_instagram.png) no-repeat left bottom;
}








.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
{
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_bottom: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_events_blocks
{
width:32%;
float:left;
display:block;
margin:0 2% 0 0;
}

.main_page_events_right_block
{
width:32%;
float:left;
display:block;
margin:0;
}

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













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



}



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

div.header
{
width: 1007px;
padding:0 5px;
}

.gallery_main_page_content
{
width: 1007px;
padding:0 5px;
}

div.right_column
{
display: none;
}


.social_icons_block
{
margin:7px auto 0;
display: block;
float:right;
max-width:300px;
}

.main_menu_block
{
display: block;
width:auto;
vertical-align:top;
}

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

.search_container
{
display: block;
width:auto;
vertical-align:top;
padding:4px 0 0 0;
float:right;
}

.pkgb_footer
{
min-width: 1017px;
}

.pkgb_footer_content
{
width:1007px;
}

.pkgb_footer_left
{
padding:0 0 0 135px;
width:500px;
}



div.content
{
width: 1007px;
padding:0 10px;
}

.left_column
{
display:none
}

.all_body
{
min-width: 100%;
overflow:visible;
}

.top_right_menu_block
{
float:left;
}

.bottom_logo1, .bottom_logo2, .bottom_logo3
{
width: 32%;
}

.fishkamchatka_footer
{
font-size:80%;
line-height:115%;
}

.blocks_row .text_block .text_block_bottom, .blocks_row .picture_block .picture_block_bottom, .gradient_white_bottom
{
height:58px;
}

.gray_picture_block_bottom
{
height:58px;
}

}








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

html, body
{
font-size: 17px;
line-height:26px;
}

}







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


.main_page_red_title
{
font-size:250%;
padding:20px 4% 25px;
}

.main_page_events_blocks, .main_page_events_right_block
{
width:auto;
float:none;
margin:0 4%;
}

.main_page_about_koryak
{
background-image: none;
padding:0;
min-height:0;
}

.main_page_about_bear
{
background-image: none;
padding:0;
min-height:0;
}

div.header_container
{
    background: transparent;
}

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

html, body
{
font-size: 28px;
line-height:42px;
}


div.header
{
width: auto;
padding-top:15px;
padding-left:20px;
padding-right:20px;
}

.gallery_main_page_content
{
width: auto;
padding:0 5px;
}

.bottom_menu_conteiner
{
width: auto;
padding-left:20px;
padding-right:20px;
}

.bottom_logos
{
width: auto;
padding-left:20px;
padding-right:20px;
}


.pkgb_footer
{
min-width: 0;
padding-left:20px;
padding-right:20px;
}

.pkgb_footer_content
{
width:auto;
}

div.content
{
width: auto;
min-width:720px;
}

div.main_column
{
width: auto;
padding-left:20px;
padding-right:20px;
}


div.main_column_content
{
padding-left: 0;
}

.bottom_menu_conteiner
{
display:none;
}


.blocks_row .text_block .text_block_bottom, .blocks_row .picture_block .picture_block_bottom, .gradient_white_bottom
{
height:95px;
}

.gray_picture_block_bottom
{
height:95px;
}

span.article_date
{
background-size: auto 55%;
padding:0 0 0 16pt;
}

span.article_views_counter
{
background-size: auto 50%;
padding:0 0 0 25pt;
}

span.comments_count
{
background-size: auto 50%;
padding:0 0 0 22pt;
}

.currency_weather_block
{
display:none;
}

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

.social_icons
{
margin:5px 0 0 0;
z-index:100;
}



.icon_special
{
margin:20px 0 0 0;
width:267px;
height:21px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_special.png) no-repeat left top;
cursor:pointer;
background-size:267px 42px;
}




.icon_vk
{
margin:10px 10px 0 20px;
width:38px;
height:28px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_vk.png) no-repeat left top;
background-size:38px 56px;
}

.icon_vk:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_vk.png) no-repeat left bottom;
}


.icon_map
{
margin:10px 10px 0 20px;
width:30px;
height:28px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_map.png) no-repeat left top;
background-size:30px 56px;
}

.icon_map:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_map.png) no-repeat left bottom;
}


.icon_mail
{
margin:10px 10px 0 20px;
width:38px;
height:28px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_mail.png) no-repeat left top;
background-size:38px 56px;
}

.icon_mail:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_mail.png) no-repeat left bottom;
}


.icon_file_server
{
margin:10px 10px 0 20px;
width:38px;
height:28px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_file_server.png) no-repeat left top;
background-size:38px 56px;
}

.icon_file_server:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_file_server.png) no-repeat left bottom;
}


.icon_instagram
{
display: inline-block;
float:right;
margin:0 0 0 15px;
width:15px;
height:14px;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_instagram.png) no-repeat left top;
cursor:pointer;
}

.icon_instagram:hover
{
background: url(/bitrix/templates/kamcnt_main_page_copy/images/icon_instagram.png) no-repeat left bottom;
}




.main_menu_and_search
{
float:right;
width:40%;
min-width:400px;
display: block; 
margin:2px 0 0 0;
}

.mobile_header_logo
{
display:block;
background: url(/bitrix/templates/kamcnt_main_page_copy/images/header_logo.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;
margin-top:-25px;
}

div.right_column
{
display: none;
}

.counter
{
display:none;
}

.pkgb_footer
{
background: #417CB1;
}


.pkgb_footer_left
{
padding:0;
width:auto;
background:transparent;
float:none;
}


.footer_ris_block
{
display:block;
float:none;
width:auto;
padding:13px 10px 10px 0;
min-height:66px;
}

.footer_ris_text
{
padding: 0;
}

.footer_ris_block:hover .footer_ris_text
{
padding: 0;
}

.footer_ris_logo
{
display:none;
}



}








/* End */
/* /bitrix/templates/.default/components/bitrix/menu/agrotek_main_horizontal_menu/style.css?16720157896008 */
/* /bitrix/templates/.default/components/bitrix/search.form/kamcnt/style.css?16720157894345 */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_top_left_menu/style.css?1672015789492 */
/* /bitrix/templates/.default/components/bitrix/menu/kamcnt_bottom_menu/style.css?16720157896247 */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_mobile_menu/style.css?16720157894244 */
/* /bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?16720157878190 */
/* /bitrix/components/dieraru/events.calendar/assets/css/jscal.css?16720157879114 */
/* /bitrix/templates/.default/components/dieraru/events.calendar/kamcnt/style.css?167201578923705 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamcnt_banners_mp_bottom/style.css?167201578954 */
/* /bitrix/templates/.default/components/bitrix/news.list/fishkamchatka_gallery_in_design/style.css?16720157894177 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/gallery_main_page1/style.min.css?167201578924522 */
/* /bitrix/templates/.default/components/bitrix/news.list/kamcnt_events_main_page/style.css?16720157895311 */
/* /bitrix/templates/kamcnt_main_page_copy/styles.css?16720157891649 */
/* /bitrix/templates/kamcnt_main_page_copy/template_styles.css?167201578935781 */
