.s-branches__region .st0{fill:#7297e8;}
.s-branches__region .st1{fill:#232c77;}
.s-branches__region.inactive .st0{fill:#7297e8;}


.s-branches__tooltip-content {
    position: fixed;
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    z-index: 1;
    border: 1px solid #012265;
}

.s-branches__region-title {
    font-size: 20px;
    border-bottom: 1px solid #012265;
    padding-bottom: 10px;
}

.s-branches__tooltip-content.fixed {
    display: block!important;
}

.s-branches__map {
    max-width: 904px;
}

.s-branches__region-item {
    color: #0087e0;
    margin-top: 20px;
    cursor: pointer;
    display: block;
}

.s-branches__region-item:hover {
    text-decoration: underline;
}

.s-branches__map-wrapper {
    /*position: relative;*/
}

.s-branches__map-title {
    text-align: center;
    font-size: 24px;
    font-weight: 800;
    color: #012265;
    text-transform: uppercase;
    letter-spacing: -0.6px;
}
.s-branches__region .st0 {
    transition: 0.2s linear all;
   /* opacity: 0.6;*/
}

.s-branches__region:not(.inactive):hover .st0 {
    fill: #003195;
    opacity: 1;
    /*transform: scale(1.5) translate(-20%, -20%);*/
}


.s-branches__region.opened .st0 {
    fill: #012265;
    opacity: 1;
}
/*
.permskiy_kray .st0,
.saratovskaya_oblast .st0,
.stavropolskiy_kray .st0,
.bryanskaya_oblast .st0,
.bryanskaya_oblast .st0 {
    fill: #3e408a;
}

.g_moskva .st0,
.moskovskaya_oblast .st0,
.murmanskaya_oblast .st0,
.g_sankt_peterburg .st0,
.leningradskaya_oblast .st0,
.krasnoyarskiy_kray .st0,
.kaliningradskaya_oblast .st0,
.kamchatskiy_kray .st0 {
    fill: #232c77;
}

.kemerovskaya_oblast .st0,
.tomskaya_oblast .st0,
.tyumenskaya_oblast .st0,
.sverdlovskaya_oblast .st0,
.chelyabinskaya_oblast .st0,
.volgogradskaya_oblast .st0,
.krasnodarskiy_kray .st0,
.nizhegorodskaya_oblast .st0,
.yaroslavskaya_oblast .st0,
.kaluzhskaya_oblast .st0 {
    fill: #505691;
}



.g_moskva .st0,
.moskovskaya_oblast .st0,
.murmanskaya_oblast .st0,
.g_sankt_peterburg .st0,
.leningradskaya_oblast .st0,
.krasnoyarskiy_kray .st0,
.kaliningradskaya_oblast .st0,
.kamchatskiy_kray .st0 {
    fill: #232c77;
}*/


.qqqq .st0,
.qqqq .st0 {
    fill: #3e408a;
}

.g_moskva .st0,
.kaliningradskaya_oblast .st0,
.qqqq .st0,
.qqqq .st0,
.qqqq .st0  {

}

.moskovskaya_oblast .st0,
.qqqq .st0,
.qqqq .st0  {
    fill: #505691;
}





.krasnoyarskiy_tsnti .st0 {
    fill: #4B77D9;
}
.kamchatskiy_tsnti .st0 {
    fill: #7297e8;
}
.sankt_peterburgskiy_tsnti .st0 {
    fill: #4B77D9;
}
.krasnodarskiy_tsnti .st0 {
    fill: #4B77D9;
}
.bryanskiy_tsnti .st0 {
    fill: #63b9f6;
}
.moskovskiy_oblastnoy_tsnti .st0 {
    fill: #7297e8;
}
.volgogradskiy_tsnti .st0 {
    fill: #7297e8;
}
.yaroslavskiy_tsnti .st0 {
    fill: #739eff;
}
.tsdu_tek .st0 {
    fill: #4B77D9;
}
.rosinformugol .st0 {
    fill: #4B77D9;
}
.severo_kavkazskiy_filial .st0 {
    fill: #63b9f6;
}
.kaliningradskiy_tsnti .st0 {
    fill: #4B77D9;
}
.kaluzhskiy_tsnti .st0 {
    fill: #4B77D9;
}
.kemerovskiy_tsnti .st0 {
    fill: #7297e8;
}
.permskiy_tsnti .st0 {
    fill: #63b9f6;
}
.chelyabinskiy_tsnti .st0 {
    fill: #739eff;
}
.murmanskiy_tsnti .st0 {
    fill: #63b9f6;
}
.nizhegorodskiy_tsnti .st0 {
    fill: #4B77D9;
}
.saratovskiy_tsnti .st0 {
    fill: #739eff;
}
.sverdlovskiy_tsnti .st0 {
    fill: #4B77D9;
}
.tomskiy_tsnti .st0 {
    fill: #63b9f6;
}
.tyumenskiy_tsnti .st0 {
    fill: #7297e8;
}



