


/* Start:/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_top_left_menu/style.css*/
.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/rosintersite/yandex.weather/fishkamchatka/style.css*/
.weather_block
{
position:absolute;
right:0;
top:-2px;
display:inline-block;
z-index:100;
padding:0 5px 1px;
    box-sizing: border-box;
outline: 1px solid #FAFAFA;
outline-offset:-1px;
}

.weather_block .weather_icon, .weather_block .weather_city, .weather_block .weather_temp
{
display:inline-block;
vertical-align:middle;
}

.weather_table
{
display:none;
font-size:92%;
line-height:16px;
}

.weather_block:hover 
{
background:#fff;
outline: 1px solid #EDEDED;
}

.weather_block:hover .weather_table
{
display:block;
}

.weather_icon
{
width:20px;
height:15px;
background-size:cover;
background-position:50% 50%;
}

.t5, .t4, .t3, .t2, .t1, .t0, .t-0, .t-1, .t-2, .t-3, .t-4, .t-5 {font-size: 24px; }

.t5 {color: #be0000;}
.t4 {color: #de0000;}
.t3 {color: #ff3a3a;}
.t2 {color: #e78042;}
.t1 {color: #107d18;}
.t0 {color: #107c7d;}
.t-0 {color: #349495;}
.t-1 {color: #0d9dcc;}
.t-2 {color: #0e7da2;}
.t-3 {color: #0e4da2;}
.t-4 {color: #003a88;}
.t-5 {color: #060088;}
.gdweather, .gdwinfo {font-size: 11px; white-space: normal; line-height: 120%;}

div.weather_type
{font-size: 13px; line-height: 120%; padding:0 2px;}

div.gdwinfo_next
{font-size: 14px; white-space: normal; line-height: 120%; padding:0 0 4px 0;}
/* End */



/* Start:/bitrix/templates/.default/components/rosintersite/currency/fishkamchatka/style.css*/
.currency_content
{
display:inline-block;
}

.currency_content span.green
{
color:#5DB574;
}

.currency_content span.red
{
color:#C35252;
}



/* End */



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

.main_menu ul li
{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
padding: 3px 10px;
margin:0 16px 0 0;
}

.main_menu ul a, .main_menu ul a li
{
	font-size:111%;
	color:#4B5FA1;
	font-weight:normal;
text-decoration:none;
}

.main_menu ul a:hover li
{
	color:#FAFAFA;
background:#4B5FA1;
}


.main_menu ul a.selected li
{
	color:#FAFAFA;
background:#4B5FA1;
}



/* End */



/* Start:/bitrix/templates/.default/components/bitrix/search.form/fishkamchatka_search/style.css*/
.search_long
{
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-style: solid;
border-width: 1px;
border-color:#DBDBDB;
background-color:white;
width:99%;
margin: 0;
padding: 2px 0 2px 0;
}


.search_long .search
{

padding: 0;
margin: 0;
position:relative;
}


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

.search_long form.search .input_container
{
position:relative;
margin: 0 35px 0 5px;
}


.search_long .search input.text {
background-color:white;
color: #B6B6B6;
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: 30px;
height: 100%;
background: url(/bitrix/templates/.default/components/bitrix/search.form/fishkamchatka_search/images/search_button.gif) no-repeat 50% 50%;
background-size:contain;
cursor: pointer;
}


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/fishkamchatka_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_mobile_menu/style.css*/
/**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/templates/.default/components/bitrix/news.calendar/calendar_in_list_page/style.css*/
div.news-calendar
{
min-height:232px;
background:#EFF1F9;
font-size:100%;
}

div.calendar_date_control
{
text-align:center;
font-size:95%;
font-weight:bold;
padding:0;
background:#EFF1F9;
}

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



.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth , .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews{
	font-size:100%;
	color:#000000;
}
.NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader {
text-align:center;
}
.NewsCalToday{
	background-color:#F5F1F0;
}
.NewsCalDefault{
	background-color:#FFFFFF;
}
.NewsCalOtherMonth{
	background-color:#fff;
color:#F1F1F1;
}
.NewsCalWeekend{
	background-color:#F6E5E1;
}
.NewsCalHeader{
	background-color:#EFF1F9;
	color:#365D91;
}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td{
	border-collapse:collapse;
	border:1px solid #E5E5E5;
}
.NewsCalMonthNav{
}
.NewsCalDay{
	color:#000000;
}
.NewsCalDayOther{
	color:#365D91;
}
.NewsCalNews{
	color:#7488B9;
	font-size:8pt;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/column_banners/style.css*/
.column_banners .banners_item
{
margin:30px 0 0 0;
text-align:center;
display:inline-block;
width:100%;
}

.column_banners img.banner_img
{

}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/subscribe.form/fishkamchatka_subscribe/style.css*/
.subscribe_long
{
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-style: solid;
border-width: 1px;
border-color:#DBDBDB;
background-color:#FAFAFA;
margin: 10px 4px;
padding: 0;
}


.subscribe_long .search
{
height: 22px;
padding: 2px 0 4px;
margin: 0;
position:relative;
}


.subscribe_long form.search .button_container
{
position:absolute;
top:0;
right:0;
}

.subscribe_long form.search .input_container
{
position:relative;
margin: 0 0 0 5px;
}


.subscribe_long .search input.text {
background:  #FAFAFA;
color: #A4A3A3;
width:111px;
height: 17px;
font-size: 14px;
padding: 0;
margin: 0;
text-align:top;
border: 0 none;
outline: none;
}

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

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

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

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



.subscribe_long .submit_subscribe {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  text-align: center;
vertical-align:middle;
height: 28px;
  cursor: pointer;
margin:0 auto;
  background: #D36060;
  border: 0;
}

.subscribe_long .submit_subscribe:hover {
    background: #C35252;
  }



/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_wild_salmon_menu/style.css*/
div.menu-sitemap-tree
{
	font-size:100%;
padding: 7px 8px 5px 0;
}

div.menu-sitemap-tree a
{
text-decoration:none;
font-weight:normal;
}

div.menu-sitemap-tree a.selected
{
color: #E13023;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:-0.75em 0 0 0;
	padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
	margin: 0 0 -0.35em 0;
	padding:0;
line-height:110%;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 -0.85em 0.5em; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}

div.menu-sitemap-tree div.item-text
{
	position:relative;
	top:-19px;left:19px;
}

/*Icons*/
div.folder, div.page
{
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	vertical-align:top;
}
div.folder{cursor:pointer; cursor: hand;background-image:url(/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_wild_salmon_menu/images/folder_open.png);}
div.menu-sitemap-tree li.close div.folder{background-image:url(/bitrix/templates/.default/components/bitrix/menu/fishkamchatka_wild_salmon_menu/images/folder_close.png);}
div.page{}
/* End */



/* Start:/bitrix/templates/fishkamchatka_main_page/styles.css*/
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: #F4F5F9; /* Цвет фона */
    border: 3px solid #FAFAFA; /* Граница вокруг ячеек */
    padding: 3px 8px; /* Поля в ячейках */ 
   }

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


h1 {
font-size: 175%;
line-height:30px;
margin:0;
padding: 5px 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/fishkamchatka_main_page/template_styles.css*/
html
{
}

html, body
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
height:100%;
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;
}

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

img
{
border:0px;
}




div.header_container
{

}

div.header
{

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

margin: 0 auto;
}

.top_left_menu_block, .top_right_menu_block
{
    display: inline-block;
}

.top_right_menu_block
{
float:right;
}

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

.social_icons_title
{
display: inline-block;
float:left;
background:#bbb;
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;
}

.social_icons .fb {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') no-repeat;
}

.social_icons .fb:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') 0 -31px no-repeat;
}

.social_icons .vk {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -31px 0 no-repeat;
}

.social_icons .vk:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -31px -31px no-repeat;
}

.social_icons .ok {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -58px -1px no-repeat;
}

.social_icons .ok:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -58px -32px no-repeat;
}


.header_line
{
background: url(/bitrix/templates/fishkamchatka_main_page/images/gray_line.gif) repeat-x left top;
height:1px;
}

.header_logo
{
background: url(/bitrix/templates/fishkamchatka_main_page/images/fishkamchatka_logo12.png) no-repeat left top;
width:401px;
height:84px;
margin:4px 0 0 8px;
display: inline-block;
float:left;
cursor:pointer;
}

.currency_weather_block
{
text-align:right;
display: inline-block;
min-width:40%;
float:right;
font-size:85%;
line-height:20px;
color:#605B5B;
margin:12px 0 0 0;
}

.header .date_block, .header currency_block
{
padding:0 5px 0 0;
}

.weather_container
{
position:relative;
}

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

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

.search_container
{
display: table-cell;
width:30%;
vertical-align:top;
}


.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/fishkamchatka_main_page/images/main_page_text_block_bottom.png) repeat-x left bottom;
background-size: contain;
position:absolute;
z-index:30;
left:0;
bottom:0;
height:42px;
width:100%;
}



.blocks_row .gray_picture_block .picture_block_bottom
{
background: url(/bitrix/templates/fishkamchatka_main_page/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/fishkamchatka_main_page/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/fishkamchatka_main_page/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/fishkamchatka_main_page/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;
}

















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




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

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

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:990px;
padding:0px;
}

div.main_column_content
{

}



div.right_column
{
float:left;
width:240px;
margin:0 0 0 30px;
padding:0px;
}

div.right_column_content
{
}

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

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

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


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


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

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

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

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



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


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



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




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


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



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


.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/fishkamchatka_main_page/images/bottom_fishkamchatka_logo11.png) no-repeat left 50%;
}

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

.bottom_logo3
{
background: url(/bitrix/templates/fishkamchatka_main_page/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/fishkamchatka_main_page/images/age.gif) no-repeat left 50%;
padding:2px 0 2px 50px;
}



.footer_ris_block
{
position:relative;
display: inline-block;
vertical-align:bottom;
float:right;
display:inline-block;
min-height:43px;
margin:30px 0 0 0;
color:#8E8E8E;
}

.footer_ris_text
{
position:relative;
text-decoration:none;
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: длительность анимации*/
}

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

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

.footer_ris_logo
{
position:absolute;
right:0;
top:0;
width:48px;
height:43px;
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.2s; /*Webkit: длительность анимации*/
-moz-transition: 0.2s; /*Mozilla: длительность анимации*/
-o-transition: 0.2s; /*Opera: длительность анимации*/
transition: 0.2s;
}

.footer_ris_block:hover .footer_ris_logo
{
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;
}
















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/fishkamchatka_main_page/images/ris_logo.gif) no-repeat left top;
width:209px;
margin:5px 10px 3px 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); /* IE 5.5+*/
-moz-opacity: 0.85; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.85; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.85; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

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

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

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

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:15px;
}
















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/fishkamchatka_main_page/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/fishkamchatka_main_page/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_container
{
min-width: 1073px;
max-width: 1173px;
margin: 0 auto;
padding: 0 27px 0 0;
}

div.footer
{
position:relative;
background: #fff url(/bitrix/templates/fishkamchatka_main_page/images/footer_gray.gif) repeat-x left top;
height:86px;
}

div.ris_logo
{
background: url(/bitrix/templates/fishkamchatka_main_page/images/footer_ris_logo.png) no-repeat left top;
position:absolute;
right:44px;
top:20px;
width:204px;
height:39px;
cursor:pointer;
}

div.schetchik
{
float:left;
width:88px;
height:31px;
margin:10px 0 0 3px;
padding:0px;
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.ris_text
{
margin:0px;
padding:0px;
height:57px;
margin-right:110px;
text-align:right;
font-size:13px;
padding-right:10px;
padding-top:5px;
}

div.ris_text a
{
font-weight:bold;
color:#B2BED8;
text-decoration:none;
}

div.footer_text
{
color:#666666;
font-weight:normal;
font-size:13px;
line-height: 15px;
text-align:center;
padding:15px 0 0 0;
}

div.footer_text a
{
color:#787878;
font-weight:normal;
text-decoration:none;
}



div.footer_girl
{
position:absolute;
right:0;
top:0;
background: url(/bitrix/templates/fishkamchatka_main_page/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/fishkamchatka_main_page/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/fishkamchatka_main_page/images/superwoman.jpg) no-repeat center center;
margin:10px 0 0 0;
}



div.fb1_div
{
float:left;
background: url(/bitrix/templates/fishkamchatka_main_page/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/fishkamchatka_main_page/images/icon_clock.png) no-repeat left center;
padding:0 0 0 14px;
}

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

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


.article_item div.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 div.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/fishkamchatka_main_page/images/popular_link_arrow.png) no-repeat left 50%;
}

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

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







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












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

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

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
















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

.share42init
{
display:none;
}

}



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

div.header
{
width: 990px;
padding:0 10px;
}

.bottom_menu_conteiner
{
width: 990px;
padding:0 10px;
}

.bottom_logos
{
width: 990px;
padding:0 10px;
}

.fishkamchatka_footer
{
width: 990px;
padding:0 10px;
}

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

.left_column
{
display:none
}

div.main_column
{

}

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

.main_page_caledar
{
display:block;
float:none;
width:60%;
margin: 0 auto 20px;
}

div.right_column
{
float:none;
display: block;
width:auto;
padding:0;
margin:0;
}


div.right_column_content
{
padding:30px 0 0 0;
margin:0;
}

.main_page_other_containers
{
display:none;
}

}




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

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

}





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

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


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

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

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

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

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

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

.bottom_menu_conteiner
{
display:none;
}

.fishkamchatka_footer
{
font-size:60%;
line-height:110%;
}

.footer_ris_block
{
margin:10px 0 20px 0;
font-size:125%;
line-height:125%;
}

.footer_ris_logo, .footer_ris_block:hover .footer_ris_logo
{
position:absolute;
right:0;
top:8px;
width:72px;
height:65px;
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+ */
}

.footer_ris_text, .footer_ris_block:hover .footer_ris_text
{
padding:0 90px 0 0;
}

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

.social_icons a {
    width: 54px;
    height: 40px;
margin:0 0 0 10px;
display: inline-block;
}

.social_icons .fb {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') no-repeat;
background-size:228px 114px;
}

.social_icons .fb:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') 0 -62px no-repeat;
background-size:228px 114px;
}

.social_icons .vk {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -62px 0 no-repeat;
background-size:228px 114px;
}

.social_icons .vk:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -62px -62px no-repeat;
background-size:228px 114px;
}

.social_icons .ok {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -116px -2px no-repeat;
background-size:228px 114px;
}

.social_icons .ok:hover {
    background: url('/bitrix/templates/fishkamchatka_main_page/images/social_icons.png') -116px -64px no-repeat;
background-size:228px 114px;
}

.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/fishkamchatka_main_page/images/fishkamchatka_logo12.png) no-repeat left top;
background-size:contain;
margin:-40px 2% 0 2%;
min-width:401px;
width:50%;
height:120px;
display:block;
float:left;
}

.mobile_menu_container
{
display:block;
}




.banner_container
{
display:none;
}

.counter
{
display:none;
}



.main_page_top_block
{
height:auto;
max-height:300px;
}

.main_page_last_news_block
{
display:none;
}

.main_page_slider_block
{
width:auto;
display:inline;
float:none;
}

.popular_container
{
display:none;
}

.main_page_russia_block, .main_page_world_block
{
width:auto;
display: inline;
float:none;
}

}


























/* End */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_top_left_menu/style.css */
/* /bitrix/templates/.default/components/rosintersite/yandex.weather/fishkamchatka/style.css */
/* /bitrix/templates/.default/components/rosintersite/currency/fishkamchatka/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_main_menu/style.css */
/* /bitrix/templates/.default/components/bitrix/search.form/fishkamchatka_search/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_mobile_menu/style.css */
/* /bitrix/templates/.default/components/bitrix/news.calendar/calendar_in_list_page/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/column_banners/style.css */
/* /bitrix/templates/.default/components/bitrix/subscribe.form/fishkamchatka_subscribe/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/fishkamchatka_wild_salmon_menu/style.css */
/* /bitrix/templates/fishkamchatka_main_page/styles.css */
/* /bitrix/templates/fishkamchatka_main_page/template_styles.css */
