

/* Start:/local/templates/official_portal_copy/components/bitrix/menu/index_top_menu/style.min.css?1595404413490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/official_portal_copy/components/bitrix/menu/index_top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/official_portal_copy/components/bitrix/menu/index_top_menu_mobile/style.min.css?1595404413490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/official_portal_copy/components/bitrix/menu/index_top_menu_mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/official_portal_copy/components/bitrix/menu/right_menu/style.min.css?1595404413490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/official_portal_copy/components/bitrix/menu/right_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


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

/* End */


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

/* End */


/* Start:/local/templates/official_portal_copy/styles.css?16935624209212*/
.-font-size_16px
{
font-size:16px;
}
div.block_deyatelnost .swiper-slide li
{
margin-top:5px;
}
div.masonry-list__last
{
display:none!important;
}
.html--contrast-theme_invert .page-desktop-header__bot-row
{
background-color: #484848;
}
.html--contrast-theme_noninvert .page-desktop-header__bot-row
{
background-color: #9e9e9e;
}
.bx-breadcrumb .bx-breadcrumb-item
{
margin-right: 5px;
margin-bottom: 6px;
}
.bx-breadcrumb i
{
margin-right: -3px;
margin-top: 1px;
}
.section__body-content_news_detail .more_photo
{
float: left;
margin: 20px 17px 0px 0px;
}
.section__body-content_news_detail .ya-share2_inited
{
float:none;
clear:both;
padding-top: 10px;
}
#BX_file_dialog img
{
display:inline;
margin:0px;    
max-width: none;
}
#BX_file_dialog table.bx-fd-top-contr-tbl
{
margin:0px;
}
#BX_file_dialog div.title table
{
margin:0px;
}
#BX_file_dialog #__bx_fd_preview_and_panel table
{
margin-bottom: 2px;
}
div.slogan
{
background: rgb(239, 239, 239);
padding: 10px 10px;
border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 16px;
}
@media screen and (max-width: 767px) and (min-width: 0)
{
   .menu_for_mobile_version_up
   {
      display:block!important;
      width:100%;
   }
   .page-body__aside .side-nav
   {
      display:none;
   }
   .section__header-content_2 
   {
      display:none;
   }
   .head-portrait
   {
      display:none;
   }
}
@media screen and (max-width: 1024px) and (min-width: 768px)
{
   .head-portrait
   {
      display:none;
   }
}
.short-news__date
{
    clear: both;
    margin-top: 10px;
}
/* .section__header-content_2 
{

} */
.section__header
{
padding-right: 150px;
}
.short-news_image_left
{
    /* float: left;
    height: 110px;
    margin: 0px 7px 2px 0px; */
    width: auto;
}
.read_more:hover
{
   color:#2f5baf;
}

/* Фотогалерея 2.0 Список альбомов */
.photo-album-info-name a
{
font-size:16px;
font-weight: normal;
color: #000;
}
.photo-album-info-cnt-value
{
font-size:16px;
}
div.photo-albums div.photo-album
{
margin: 20px;
/*height:236px;*/
}
div.photo-popup {
height: 450px;
}
div.photo-window-edit{
height: 450px;
}
div.photo-window-edit div.photo-info-box-inner {
height: 350px;
}
td.result_text {
overflow: hidden;
}

div.photo-album-img table, div.photo-album-img table .outer
{
    width: 100%;
    margin-bottom: 0px;
}
div.photo-album-img table .outer, div.photo-album-img table tr, div.photo-album-img table td, div.photo-album-img table .outer .tool
{
    border:none;
    background:none!important;
}
/* div.photo-albums-list div.photo-album-info div.name
{
    width:200px!important;
} */
/* Фотогалерея 2.0 Список фотографий альбома */
div.photo-photo-item-description-inner
{
    display:none!important; 
}
.photo-detail-list.photo-photos .photo-title
{
    font-weight: normal;
    font-size: 14px;
}
.photo-detail-list.photo-photos table
{
    width: 170px;
}
.photo-detail-list.photo-photos .result_image
{
    padding: 0px;
}
.photo-detail-list.photo-photos .shadow
{
    margin: auto;
    width: 168px;
}
.photo-detail-list.photo-photos .photo-image
{
    width: auto;
    margin:auto;
    border: 0px;
    padding: 0px;
    height: auto!important;
}
.photo-detail-list.photo-photos .photo-image img
{
    width: auto;
    height: auto;
    max-height: 100%;
    margin:auto;
}
.photo-detail-inner-image img
{
    margin: 15px 0px 0px 15px;
}
.photo-detail-inner-image .photo_navigation table
{
    margin:0px;
}
.photo-slider-container .photo-slider-item img
{
     margin:0px;
}
.yandex_metrika_row
{
    padding-top: 13px;
}
.yandex_metrika_row a
{
    float:right;
}
.yandex_metrika_row a img
{
    opacity: 0.4;
    margin-bottom:0px;
}
.opendata_table tr
{
border-top:1px solid #9a9a9a;
}
.opendata_detail_table
{
border:1px solid #9a9a9a;
overflow:auto;
}
.masonry-list__item iframe
{
width:100%;
}
.section__body-content ~ .section__body-content--column 
{
height: 880px;
max-width: 260px;
/* padding: 24px; */
/* 
overflow-x: scroll; */
}

.section__body-content--column > .short-news_image_left
{
width: 100%;
background-size: cover;
}

.section__content 
{
height: 880px;
overflow: hidden;
}
.main__news-content 
{
display: grid;
grid-template-columns: auto auto;
grid-gap: 10px;
grid-row-gap: 40px;
/* height: 880px; */
}
.short-news:first-child {
grid-column: 1 / 3;
}
.short-news:first-child > .short-news__image {
height: auto;
}
.short-news__image {
height: 170px;
object-fit: cover;
}
.banner-section
{
display: grid;
grid-template-columns: auto auto;
grid-gap: 25px;
}



/*************** SCROLLBAR RAIL ***************/

.section__body-content--column > .scroll-element,
.section__body-content--column > .scroll-element div
{
border: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
z-index: 10;
}

.section__body-content--column > .scroll-element {
background-color: #ffffff;
}

.section__body-content--column > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}

.section__body-content--column > .scroll-element .scroll-element_size {
background-color: #999;
background-color: rgba(0, 0, 0, 0.3);
}

.section__body-content--column > .scroll-element .scroll-element_outer:hover .scroll-element_size {
background-color: #666;
background-color: rgba(0, 0, 0, 0.5);
}

.section__body-content--column > .scroll-element.scroll-x {
bottom: 0;
height: 12px;
left: 0;
min-width: 100%;
padding: 3px 0 2px;
width: 100%;
}

.section__body-content--column > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
padding: 0 2px 0 3px;
right: 0;
top: 0;
width: 12px;
}

.section__body-content--column > .scroll-element .scroll-bar {
background-color: #2B579A;

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 15px;

box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.section__body-content--column > .scroll-element .scroll-element_outer:hover .scroll-bar {
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.section__body-content--column > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.section__body-content--column > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.section__body-content--column > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.section__body-content--column > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; height: 10px!important;}

.section__body-content--column > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.section__body-content--column > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.section__body-content--column > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.section__body-content--column > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 1px; }

/* update scrollbar offset if both scrolls are visible */

.section__body-content--column > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.section__body-content--column > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.section__body-content--column > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.section__body-content--column > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }


/* Special block */
.special__block .special__title 
{
font-size: 48px;
color: #fff;
width: 50%;
}
.special__block .short-news 
{
color: #fff;
margin: 0 5px;
flex: 1;
transition: all .3s;
}
.special__block .short-news:hover 
{
color: rgba(255, 255, 255, 0.4);
}
.special__block .short-news:first-child
{
padding-right: 24px;
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.special__block .short-news:nth-child(2)
{
padding: 0 25px;
}
.special__block .short-news .short-news__date
{
color: #fff;
}
.responsive-block .slick-slide
{
margin:0 15px;
}
.special-nav 
{
display: flex;
}
.special-nav .icon
{
cursor: pointer;
}
.special-nav .slick-disabled .icon
{
cursor: default;
}
.special-nav .slick-arrow:hover 
{
opacity: .6;
}
.special-nav .btn__prev 
{
margin-right: 10px;
}

.special-nav .btn__prev .icon {
    background-image: url(https://egov-buryatia.ru/css/blocks/logo-slider/left-arrow.png);
}
.special-nav .btn__next .icon {
    background-image: url(https://egov-buryatia.ru/css/blocks/logo-slider/right-arrow.png);
}

.special-nav .icon {
    width: 32px;
    height: 45px;
}


.special-nav .slick-arrow ~ .slick-disabled
{
cursor: default;
}

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

@media screen and (max-width: 768px) {
    .special__block .short-news 
    {
    padding: 0!important;
    margin-top: 1.5rem
    }
    .main__news-content {
    min-width: auto;
    }
    .banner-section{
    display: block;
    }
}

@media screen and (max-width: 568px) {
    .main__news-content 
    {
    display: block;
    }
    .main__news-content .short-news
    {
    margin-top: 1.5rem
    }
    .special__block .special__title
    {
    width: 70%;
    }
}

@media (max-width: 767.98px) {
    .section__content {
        height: auto;
    }
}






/* End */
/* /local/templates/official_portal_copy/components/bitrix/menu/index_top_menu/style.min.css?1595404413490 */
/* /local/templates/official_portal_copy/components/bitrix/menu/index_top_menu_mobile/style.min.css?1595404413490 */
/* /local/templates/official_portal_copy/components/bitrix/menu/right_menu/style.min.css?1595404413490 */
/* /local/templates/official_portal_copy/components/bitrix/news.list/concursi_right_side/style.css?1595404414150 */
/* /local/templates/official_portal_copy/components/bitrix/news.list/banneri_right_side/style.css?1595404414150 */
/* /local/templates/official_portal_copy/styles.css?16935624209212 */
