

/* Start:/local/templates/new_askinfo/components/bitrix/menu/ask_main/style.min.css?1661249081490*/
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/new_askinfo/components/bitrix/menu/ask_main/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/new_askinfo/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1661249081467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/components/cookie.notification/templates/.default/style.css?17594831983365*/
@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */ 
    #cookie-modal {
        display: none !important;
    }
}
.cookie-notification-modal{
    width:100%;
    font-size: 13px;
    position:fixed;
    bottom:0;
    left:0;
    z-index:1060;
    padding:10px;
    line-height:1.5;
    background:white;
    color: rgba(26, 26, 26, 1);
}
.cookie-agree{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
@media (max-width:767px){
    .cookie-agree{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.cookie-agree__text{
    line-height:1.5;
    margin:0;
}
.cookie-agree__text a, .cookie-agree__text a:active, .cookie-agree__text a:focus, .cookie-agree__text a:visited {
    color: #007a62;
}

@media (min-width:768px){
    .cookie-agree__text{
        padding-right:10px
    }
}
@media (max-width:767px){
    .cookie-agree__text{
        margin-bottom:10px
    }
}
.cookie-agree__buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:767px){
    .cookie-agree__buttons{
        -ms-flex-item-align:center;
        align-self:center;
        -webkit-box-pack:stretch;
        -ms-flex-pack:stretch;
        justify-content:stretch;
        width:100%
    }
}
.cookie-agree__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    font-size:12px;
    height:35px;
    border-radius:4px;
    -webkit-transition:color .3s ease-out,background .3s ease-out;
    transition:color .3s ease-out,background .3s ease-out;
    cursor:pointer
}
@media (min-width:768px){
    .cookie-agree__button{
        width:140px
    }
}
@media (max-width:767px){
    .cookie-agree__button{
        -webkit-box-flex:1;
        -ms-flex:1 0 140px;
        flex:1 0 140px
    }
}
.cookie-agree__button:not(:last-child){
    margin-right:10px
}
.cookie-agree__button.btn-pink{
    background:#EB008B;
    border:1px solid #EB008B;
}
.cookie-agree__button.btn-green{
    background:rgba(0, 128, 102, 1);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 1px;
}
@media (min-width:992px){
    .cookie-agree__button.btn-pink:hover{
        color:#EB008B;
        background:#fff
    }
    .cookie-agree__button.btn-green:hover{
        color:#007a62;
        background:rgba(246, 226, 109, 1)
    }
}
@media (max-width:991px){
    .cookie-agree__button.btn-pink:active{
        color:#EB008B;
        background:#fff
    }
    .cookie-agree__button.btn-green:active{
        color:#007a62;
        background:#fff
    }
}
.cookie-agree__button.btn-dark{
    background:#333f46;
    border:1px solid #333f46;
    color:#ccc;
    text-decoration: none;
}
@media (min-width:992px){
    .cookie-agree__button.btn-dark:hover{
        color:#007a62;
        border:1px solid #007a62;
        background:#fff
    }
}
@media (max-width:991px){
    .cookie-agree__button.btn-dark:active{
        color:#ccc;
        background:#fff
    }
}
/* End */


/* Start:/local/templates/new_askinfo/template_styles.css?16612490824744*/
#bx-panel {
   top: 120px;
}
a.second-nav__link {
  text-transform: uppercase;
}
body>font.tablebodytext {
  display: none;
}
.map-division-filters {
  height: auto !important;
}
.map-division-button {
  text-decoration: none;
}
.page-blockquote {

}
.page-image {

}
.map-object-description__text {
  font-family: 'pf_din_text_cond_proregular',serif;
  font-size: 16px;
  letter-spacing: 0;
  color: #858688;
}
ul.cat-objects-list li {
  display: inline;
  line-height: 22px;
}
.news-date-time {
  color: #858688;
  font-size: 16px;
}
a.map-division-button_active {
  color: #fff !important;
}
.disabled {
background-color: #ccc !important;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.slideshow_page .slider-item__image-wrap{
	background-size: initial !important;
}
.form-inline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
}
.pg_num {
   margin:0 5px;
}
.object_logo {
   margin-right: 20px;
}
.news-item {
   margin-bottom: 20px;
   border-bottom: 1px solid #d9d9d9;
   padding-bottom: 20px;
   display: table;
   width: 100%;
}
.object_img {
   border: 0px;
   width: 100%;
}
@media only screen and (min-width: 990px) {
	h1.page-title, h2.page-title {
		margin-bottom: 30px !important;
	}
}
h1.page-title, h2.page-title {
	text-align: center;
	margin-bottom: 30px !important;
}
ul.first-list {
text-transform: uppercase;
padding-left: 15px;
}
.first-list .first-item {
list-style: none;
}
.first-list li {
padding: 15px 0 0 0;

} 
a:hover {
color:#23bd87 !important;
}

.second-nav {
    margin: 0;
    padding: 0
}

@media only screen and (max-width:519px) {
    .second-nav {
        padding: 0 10px 20px 0
    }
}

@media only screen and (min-width:520px) {
    .second-nav {
        padding: 0 10px 20px 0
    }
}

@media only screen and (min-width:765px) {
    .second-nav {
        padding: 0 15px 30px 0
    }
}

@media only screen and (min-width:990px) {
    .second-nav {
        padding: 0 20px 40px 0
    }
}

.second-nav__item {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid rgba(168, 168, 170, .5)
}

@media only screen and (max-width:519px) {
    .second-nav__item {
        padding: 14px 0
    }
}

@media only screen and (min-width:520px) {
    .second-nav__item {
        padding: 14px 0
    }
}

@media only screen and (min-width:765px) {
    .second-nav__item {
        padding: 21px 0
    }
}

@media only screen and (min-width:990px) {
    .second-nav__item {
        padding: 28px 0
    }
}

.second-nav__item:first-of-type {
    border-top: 1px solid rgba(168, 168, 170, .5)
}

.second-nav__link,
.second-nav__link:visited {
    letter-spacing: 0;
    font-family: 'pf_din_text_cond_prolight', serif;
    font-weight: 400;
    text-decoration: none
}

.second-nav__item.active .second-nav__link,
.second-nav__item.active .second-nav__link:visited,
.second-nav__link:hover,
.second-nav__link:visited:hover {
    color: #23bd87
}
.article {
    margin: 0 0 10px !important;
}
.text-center {
	text-align: center !important;
}
.doc_block a, .doc_block a:visited, .doc_block a:active {
	text-decoration: none;
	color: #007a62;
}
.b-catalog-detail-file {
	border: 1px solid #007a62;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
}
.collapsed .caret {
    border-top: none;
    border-bottom: 4px solid #000;
	color: #007a62;
}
.caret {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
	color: #007a62;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	color: #007a62;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility;
}
@media only screen and (min-width:520px) {

	.text-sm-left {
		text-align: left !important;
	}
	.text-sm-right {
		text-align: right !important;
	}
}

.alterfooter-col.text-left, .text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}

.header_mini .logo, body:not(.first-page) .header .logo {
    max-width: 60px!important;
   
}
/* End */
/* /local/templates/new_askinfo/components/bitrix/menu/ask_main/style.min.css?1661249081490 */
/* /local/templates/new_askinfo/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1661249081467 */
/* /local/components/cookie.notification/templates/.default/style.css?17594831983365 */
/* /local/templates/new_askinfo/template_styles.css?16612490824744 */
