/* Отключение картинок и иконок */
body.noimage .typicalsecond img {
    display: none !important;
}

body.noimage .menu .cont > ul > li .secmenu ul li.ico a {
    background-image: none !important;
}

body.noimage .typicalsecond .rlblocks .icocont {
    background-image: none !important;
    padding-left: 0px;
}

body.noimage .giagrid .gia {
    background-image: none !important;
}

body.noimage .giagrid .gia .menugia {
    margin-left: 25px;
}

body.noimage .pagetitle.manicon {
    background-image: none !important;
}

body.noimage a.btndownload {
    background-image: none !important;
    padding-left: 0px;
}

body.noimage .typicalsecond .typicaltext.clock {
    background-image: none !important;
    padding-left: 0px;
}

body.noimage .secondutp .block {
    background-image: none !important;
}

body.noimage #slider img, body.noimage .utp .blocks .block .img {
    display: none;
}

body.noimage .utp .blocks .block .textpart {
    border-top: 0px;
    padding-top: 0px;
    margin-top: 0px;
}

body.noimage .utp .blocks .block.b4 {
    background-image: none !important;
}

body.noimage .slider .shadow {
    background-image: none !important;
}

body.noimage .documentspage .liketable .c1 input[type='text'], body.noimage .documentspage .c2 input[type='text'] {
    background-image: none !Important;
}

body.noimage .documentspage .onedoc {
    background-image: none !important;
    padding-left: 0px;
}

body.noimage.color1 .giagrid.org .gia.g1, body.noimage.color2 .giagrid.org .gia.g1, body.noimage.color1 .giagrid.org .gia.g2, body.noimage.color2 .giagrid.org .gia.g2, body.noimage.color1 .giagrid.org .gia.g3, body.noimage.color2 .giagrid.org .gia.g3 {
    background-image: none !important;
}

/* Блок первого цвета (черный шрифт) */

body.color1 #simpodpiska {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.color1 #simpodpiska:hover {
    background: black !important;
    color: white !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.color1 .chosen-container .chosen-results li {
    background-image: none;
}

body.color1 .readmoreico {
    background-image: url(../img/white/double-angle-pointing-to-right.svg);
}

body.color1 .utp.org .block.b1 .img {
    background-image: url(../img/white/org_icon1.svg) !important
}

body.color1 .utp.org .block.b2 .img {
    background-image: url(../img/white/org_icon2.svg) !important
}

body.color1 .utp.org .block.b3 .img {
    background-image: url(../img/white/org_icon3.svg) !important
}

body.color1 .utp.org .block.b4 .img {
    background-image: url(../img/white/org_icon4.svg) !important
}

body.color1 .utp.org .block.b1.g5 .img {
    background-image: url(../img/white/org_icon5.svg) !important
}

body.color1 .utp.org .block.b2.g6 .img {
    background-image: url(../img/white/org_icon6.svg) !important
}

body.color1 .utp.org .block.b3.g7 .img {
    background-image: url(../img/white/org_icon7.svg) !important
}

body.color1 .utp.org .block.b4.g8 .img {
    background-image: url(../img/white/org_icon8.svg) !important
}

body.color1 .giagrid.org .gia.g1 {
    background-image: url(../img/white/org_icon9.svg) !important
}

body.color1 .giagrid.org .gia.g2 {
    background-image: url(../img/white/org_icon10.svg) !important
}

body.color1 .giagrid.org .gia.g3 {
    background-image: url(../img/white/org_icon11.svg) !important
}

body.color1 .giagrid.org .menugia .giatitle {
    color: black
}

body.color1 *, body.color1 {

    color: black !important;
}

body.color1, body.color1 .secondutp, body.color1 .footer, body.color1 .newsblock {
    background-color: white !important;
}

body.color1 .footer .col .form input[type="text"] {
    border: 1px solid black;
}

body.color1 .footer .col .form input[type="submit"], body.color1 .header .sr input[type='submit'] {
    border: 2px solid black;
    background: url(../img/arrow_footer.svg), black !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 20px 20px, 100% 100% !important;
}

body.color1 .footer .col .form input[type="submit"]:hover, body.color1 .header .sr input[type='submit']:hover {
    opacity: 0.7
}

body.color1 .contentbottomtitle {
    border-bottom: 2px solid black;
}

body.color1 .footer {
    background-image: none;
}

body.color1 .menu .cont > ul > li > a:hover {
    background: black !important;
    color: white !Important;
}

body.color1 .menu .cont > ul > li.firstico > a .ico {
    background-image: url(../img/white/menu-button.svg);
}

body.color1 .menu .cont > ul > li.firstico > a:hover .ico {
    background-image: url(../img/menu-button_h.svg);
}

body.color1 .utp .blocks .block.b4 {
    background-image: none !important;
}

body.color1 .footer .copy {
    border-top: 2px solid #000000
}

body.color1 .typicalsecond .rlblocks .icocont.i1 {
    background-image: url(../img/white/placeholder.svg);
}

body.color1 .typicalsecond .rlblocks .icocont.i4 {
    background-image: url(../img/white/www.svg);
}

body.color1 .typicalsecond .rlblocks .icocont.i2 {
    background-image: url(../img/white/envelope.svg);
}

body.color1 .typicalsecond .rlblocks .icocont.i3 {
    background-image: url(../img/white/phone-call.svg);
}

body.color1 .doptext .cont .text {
    background-color: white;
    border: 1px solid black;
    box-shadow: none;
}



body.color1 .doptext .icocont.i1 {
    background-image: url(../img/white/placeholder.svg);
}

body.color1 .doptext .icocont.i4 {
    background-image: url(../img/white/www.svg);
}

body.color1 .doptext .icocont.i2 {
    background-image: url(../img/white/envelope.svg);
}

body.color1 .doptext .icocont.i3 {
    background-image: url(../img/white/phone-call.svg);
}





body.color1 .footer .col .form input[type="text"] {
    border: 1px solid #000000;
}

body.color1 .typicaltext ul li, body.color1.blue .typicalsecond .rlblocks .right ul li, body.color1 #cboxContent ul li, body.color1 .typicalsecond .rlblocks .right ul li, body.color1 #cboxContent ul li {
    background: url(../img/white/li.svg) no-repeat left 7px;
    background-size: 6px 6px;
}

body.color1 .typicalsecond .typicaltext.clock {
    background: url(../img/white/clock.svg) no-repeat left center;
    background-size: 65px 65px;
}

body.color1 .doptext .typicaltext.clock {
    background: url(../img/white/clock.svg) no-repeat left center;
    background-size: 65px 65px;
}

body.color1 .typicalsecond .altmenu ul li.active a, .green .typicalsecond .altmenu ul li a:hover {
    color: #000000;
    border-bottom: 2px solid #000000;
}

body.color1 .greenlogo, body.color1 .normalversion, body.color1 .bluelogo, body.color1 .col2logo {
    display: none !important;
}

body.color1 .shadow {
    display: none !important;
}

body.color1 .col1logo {
    display: block !important;
}

body.color1 .header .icons .search:hover {
    background-image: url(../img/m2.svg);
    opacity: 0.7;
}

body.color1 .header .mobilesearch input[type='text'] {
    border: 1px solid #000000;
}

body.color1 .header .sr input[type='text'] {
    border: 1px solid #000000;
}

body.color1 .pagetitle.manicon {
    background-image: url(../img/white/white/chelovek_g.svg);
}

body.color1 .giagrid .gia.g1 {
    background-image: url(../img/white/icon_000_2_g.svg), url(../img/white/aro_r_g.svg);
}

body.color1 .giagrid .gia.g2 {
    background-image: url(../img/white/icon_000_3_g.svg), url(../img/white/aro_r_g.svg);
}

body.color1 .giagrid .gia.g3 {
    background-image: url(../img/white/icon_000_4_g.svg), url(../img/white/aro_d_c_g.svg);
}

body.color1 .giagrid .gia.g6 {
    background-image: url(../img/white/icon_000_5_g.svg);
}

body.color1 .giagrid .gia.g5 {
    background-image: url(../img/white/icon_000_6_g.svg);
}

body.color1 .giagrid .gia.g4 {
    background-image: url(../img/white/icon_000_5_g.svg), url(../img/white/aro_l_c_g.svg);
}

body.color1 .giagrid .menugia .giatitle {
    color: #36be1f;
}

body.color1 .slider .textblock {
    background-color: white !important;
}

body.color1 .anythingSlider-default.activeSlider .anythingControls a {
    background: black;
    border: 5px solid white;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

body.color1 .anythingSlider-default.activeSlider .anythingControls a.cur, body.color1 .anythingSlider-default.activeSlider .anythingControls a:hover {
    background: white !important;
    border: 5px solid black !important;
}

body.color1 .header .icons .slepaya:hover, body.color1 .header .icons .slepaya.active {
    background-image: url(../img/m1.svg);
    opacity: 0.7;
}

body.color1 .utp .blocks .block.b1 .img {
    background-image: url(../img/white/1i.svg);
}

body.color1 .utp .blocks .block.b2 .img {
    background-image: url(../img/white/2i.svg);
}

body.color1 .utp .blocks .block.b3 .img {
    background-image: url(../img/white/3i.svg);
}

body.color1 .utp .blocks .block.b4 .img {
    background-image: url(../img/white/4i.svg);
}

body.color1 .utp .blocks .block.b4 {
    background-image: none !important;
}

body.color1 .formcontacts input[type='submit'], body.color1 .modal_template .submitbtn, body.color1 .modal_template .btntipe, body.color1 #podpiska, body.color1 .header a.btn, body.color1 a.btnglobal, body.color1 .documentspage .onebtn span, body.color1 .documentspage .onebtn div.btntipe, body.color1 .documentspage .liketable .c3 input[type='button'] {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.color1 .formcontacts input[type='submit']:hover, body.color1 .modal_template .submitbtn:hover, body.color1 .modal_template .btntipe:hover, body.color1 #podpiska:hover, body.color1 .header a.btn:hover, body.color1 .documentspage .onebtn div.btntipe:hover, body.color1 .documentspage .onebtn div.btntipe.sel, body.color1 a.btnglobal:hover, body.color1 .documentspage .onebtn span:hover, body.color1 .documentspage .liketable .c3 input[type='button']:hover {
    background: black !important;
    color: white !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.color1 .documentspage .onebtn span.sel, body.color1 .modal_template .btntipe.sel {
    background: black !important;
    color: white !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.color1 .menu .closeme {
    background-image: url(../img/white/close.svg);
}

body.color1 .menu .closeme:hover {
    background-image: url(../img/white/close_h.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i1 a:hover {
    background-image: url(../img/i1.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i2 a:hover {
    background-image: url(../img/i2.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i3 a:hover {
    background-image: url(../img/i3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i4 a:hover {
    background-image: url(../img/i4.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i5 a:hover {
    background-image: url(../img/i5.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i6 a:hover {
    background-image: url(../img/i6.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i7 a:hover {
    background-image: url(../img/i7.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i8 a:hover {
    background-image: url(../img/i8.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i9 a:hover {
    background-image: url(../img/i9.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i10 a:hover {
    background-image: url(../img/i10.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i11 a:hover {
    background-image: url(../img/i11.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i12 a:hover {
    background-image: url(../img/i12.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i13 a:hover {
    background-image: url(../img/i13.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i14 a:hover {
    background-image: url(../img/i14.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i15 a:hover {
    background-image: url(../img/i15.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i16 a:hover {
    background-image: url(../img/i16.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i17 a:hover {
    background-image: url(../img/i17.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i18 a:hover {
    background-image: url(../img/i18.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i19 a:hover {
    background-image: url(../img/i19.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i20 a:hover {
    background-image: url(../img/i20.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i21 a:hover {
    background-image: url(../img/i21.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i22 a:hover {
    background-image: url(../img/i22.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i23 a:hover {
    background-image: url(../img/i23.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i24 a:hover {
    background-image: url(../img/i24.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i25 a:hover {
    background-image: url(../img/i25.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i26 a:hover {
    background-image: url(../img/i26.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i27 a:hover {
    background-image: url(../img/i27.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.i28 a:hover {
    background-image: url(../img/i28.svg);
}

body.color1 .menu .title {
    background-image: url(../img/white/linemenu.png);
}

body.color1 .menu .cont > ul > li .secmenu ul li a:hover {
    text-decoration: underline;
}

body.color1 a.btndownload {
    background-image: url(../img/white/down-arrow.svg);
}

body.color1 .newsblock .leftblock .news, body.color1 .newsblock .rightblock .materials {
    background-color: white;
    border: 1px solid black
}

body.color1 .footer .soc .ss.s1 {
    background-image: url(../img/white/vk.svg)
}

body.color1 .footer .soc .ss.s2 {
    background-image: url(../img/white/tg.svg)
}

body.color1 .footer .soc .ss.s3 {
    background-image: url(../img/white/fb.svg)
}

body.color1 .footer .soc .ss.s4 {
    background-image: url(../img/white/app.svg);
}

body.color1 .footer .soc .ss.s5 {
    background-image: url(../img/white/rss.svg);
}

body.color1 .typicalsecond .altmenu ul li.active a, body.color1 .typicalsecond .altmenu ul li a:hover {
    color: #000000;
    border-bottom: 2px solid #000000;
    margin-bottom: -2px;
}

body.color1 .liketableh1 .cell.w20 .dubleicon div.i1:hover, body.color1 .liketableh1 .cell.w20 .dubleicon div.i1.active {
    background-image: url(../img/tab.svg);
}

body.color1 .liketableh1 .cell.w20 .dubleicon div.i2:hover, body.color1 .liketableh1 .cell.w20 .dubleicon div.i2.active {
    background-image: url(../img/cal_2.svg);
}

body.color1 .roadmapmodal .date {
    background-image: url(../img/cal_2.svg);
}

body.color1 .liketableh1 .cell.w20 .print:hover {
    background-image: url(../img/print.svg);
}

body.color1 .dwnico {
    background-image: url(../img/white/download.svg);
}

body.color1 .dwnico:hover {
    opacity: 0.7;
}

body.color1 .podskazkasikonkami .ico.i2 {
    background-image: url(../img/white/ege.svg)
}

body.color1 .podskazkasikonkami .ico.i3 {
    background-image: url(../img/white/tab_cal.svg)
}

body.color1 .blocksonraspis .oneblock .checker.active.p1 {
    background-image: url(../img/white/ege1.svg);
}

body.color1 .blocksonraspis .oneblock .noactive.p1 {
    background-image: url(../img/white/ege2.svg);
}

body.color1 .blocksonraspis .oneblock .checker.active.p2 {
    background-image: url(../img/white/gve1.svg);
}

body.color1 .blocksonraspis .oneblock .noactive.p2 {
    background-image: url(../img/white/gve2.svg);
}

body.color1 .blocksonraspis .oneblock.oge_image .checker.active.p1 {
    background-image: url(../img/white/oge1.svg);
}

body.color1 .blocksonraspis .oneblock.oge_image .noactive.p1 {
    background-image: url(../img/white/oge2.svg);
}

body.color1 img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: grayscale(1); /* Firefox 4+ */
    filter: gray; /* IE 6-9 */
}

/* ЦВЕТ1 - Общие настройки верхней плашки */

body.color1 .fs-outer button, body.color1 .cs-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    transition: all 0s ease 0s;
    vertical-align: top;
    background-color: white;
    width: 35px;
    height: 35px;
    font-weight: bold;
    text-transform: uppercase;
}

body.color1 .cs-outer button {
    font-size: 22px;
}

body.color1 .fs-outer button:hover, body.color1 .cs-outer button:hover, body.color1 .img-back button:hover, body.color1 .img-outer button:hover, body.color1 .fs-outer button.active, body.color1 .cs-outer button.active, body.color1 .img-outer button.active {
    background-color: black !important;
    color: white !important;
    cursor: pointer;
}

body.color1 .special .sv_settings span {
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}

body.color1 .fs-outer, body.color1 .cs-outer, body.color1 .img-outer {
    margin-left: 10px;
    margin-right: 50px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}

body.color1 .img-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 100px;
    height: 35px;
    text-transform: uppercase;
}

body.color1 #sv_settings .cont {
    text-align: center;
}

body.color1 .sv_settings {
    font-size: 16px;
    font-weight: 400;
}

body.color1 .podskazkasikonkami .ico.i1 {
    background-image: url(../img/white/info.svg);
}

body.color1 .podskazkasikonkami .ico.i4 {
    background-image: url(../img/white/50_cal.svg);
}

body.color1 .podskazkasikonkami .ico.i5 {
    background-image: url(../img/white/50_tab.svg);
}

body.color1 .documentspage .onedoc.noico, body.color2 .documentspage .onedoc.jpg {
    background-image: url(../img/white/doc_0.svg);
}

body.color1 a.podchinenie.btndownload {
    background-image: url(../img/white/doc_0.svg);
}

body.color1 .documentspage .onedoc.pdf {
    background-image: url(../img/white/doc_pdf.svg);
}

body.color1 .documentspage .onedoc.doc {
    background-image: url(../img/white/doc_doc.svg);
}

body.color1 .img-back button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 200px;
    height: 35px;
    text-transform: uppercase;
}

@media (max-width: 1590px) {
    body.color1 .giagrid .gia.g1 {
        background-image: url(../img/white/icon_000_2_g.svg);
    }

    body.color1 .giagrid .gia.g2 {
        background-image: url(../img/white/icon_000_3_g.svg);
    }

    body.color1 .giagrid .gia.g3 {
        background-image: url(../img/white/icon_000_4_g.svg);
    }

    body.color1 .giagrid .gia.g4 {
        background-image: url(../img/white/icon_000_5_g.svg);
    }

    body.color1 .giagrid .gia.g5 {
        background-image: url(../img/white/icon_000_6_g.svg);
    }
}

@media (max-width: 1190px) {
    body.color1 .fs-outer, body.color1 .cs-outer, body.color1 .img-outer {
        margin-right: 20px;
    }
}

body.color1 .menu.stickytop {
    top: 63px;
}

body.color1 .header .mail {
    background-image: url(../img/white/envelope.svg);
}

body.color1 .header .tell {
    background-image: url(../img/white/phone-call.svg);
}

body.color1 .crumbs a:first-child {

    background-image: url(../img/white/home_crumbs.svg);
}

body.color1 .modal_template.podpis input[type='text'] {
    border: 1px solid black;
}

body.color1 #cboxClose:hover {
    background: url(../img/white/close_h.svg) !important;
}

body.color1 #cboxClose {
    background: url(../img/white/close.svg) !important;
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgi5_1 a {
    background-image: url(../img/white/menu_icon3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgi5_1 a:hover {
    background-image: url(../img/white/menu_icon3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_1 a {
    background-image: url(../img/white/org_icon1.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_1 a:hover {
    background-image: url(../img/white/org_icon1.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_2 a {
    background-image: url(../img/white/org_icon2.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_2 a:hover {
    background-image: url(../img/white/org_icon2.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_3 a {
    background-image: url(../img/white/org_icon3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_3 a:hover {
    background-image: url(../img/white/org_icon3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_4 a {
    background-image: url(../img/white/org_icon4.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_4 a:hover {
    background-image: url(../img/white/org_icon4.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_5 a {
    background-image: url(../img/white/org_icon5.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_5 a:hover {
    background-image: url(../img/white/org_icon5.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_6 a {
    background-image: url(../img/white/org_icon6.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_6 a:hover {
    background-image: url(../img/white/org_icon6.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_7 a {
    background-image: url(../img/white/org_icon7.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_7 a:hover {
    background-image: url(../img/white/org_icon7.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_8 a {
    background-image: url(../img/white/org_icon8.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_8 a:hover {
    background-image: url(../img/white/org_icon8.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_9 a {
    background-image: url(../img/white/org_icon9.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_9 a:hover {
    background-image: url(../img/white/org_icon9.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_10 a {
    background-image: url(../img/white/org_icon10.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_10 a:hover {
    background-image: url(../img/white/org_icon10.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_11 a {
    background-image: url(../img/white/org_icon11.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.orgin_11 a:hover {
    background-image: url(../img/white/org_icon11.svg);
}

body.color1 .utp.org .block.orgin_1 .img, body.color1 .giagrid .gia.orgin_1 {
    background-image: url(../img/white/org_icon1.svg);
}

body.color1 .utp.org .block.orgin_2 .img, body.color1 .giagrid .gia.orgin_2 {
    background-image: url(../img/white/org_icon2.svg);
}

body.color1 .utp.org .block.orgin_3 .img, body.color1 .giagrid .gia.orgin_3 {
    background-image: url(../img/white/org_icon3.svg);
}

body.color1 .utp.org .block.orgin_4 .img, body.color1 .giagrid .gia.orgin_4 {
    background-image: url(../img/white/org_icon4.svg);
}

body.color1 .utp.org .block.orgin_5 .img, body.color1 .giagrid .gia.orgin_5 {
    background-image: url(../img/white/org_icon5.svg);
}

body.color1 .utp.org .block.orgin_6 .img, body.color1 .giagrid .gia.orgin_6 {
    background-image: url(../img/white/org_icon6.svg);
}

body.color1 .utp.org .block.orgin_7 .img, body.color1 .giagrid .gia.orgin_7 {
    background-image: url(../img/white/org_icon7.svg);
}

body.color1 .utp.org .block.orgin_8 .img, body.color1 .giagrid .gia.orgin_8 {
    background-image: url(../img/white/org_icon8.svg);
}

body.color1 .utp.org .block.orgin_9 .img, body.color1 .giagrid .gia.orgin_9 {
    background-image: url(../img/white/org_icon9.svg);
}

body.color1 .utp.org .block.orgin_10 .img, body.color1 .giagrid .gia.orgin_10 {
    background-image: url(../img/white/org_icon10.svg);
}

body.color1 .utp.org .block.orgin_11 .img, body.color1 .giagrid .gia.orgin_11 {
    background-image: url(../img/white/org_icon11.svg);
}

body.color1 .utp.org .block.n_icon_1 .img, body.color1 .giagrid .gia.n_icon_1 {
    background-image: url(../img/icon_for_menu/white/n_icon_1.svg);
}

body.color1 .utp.org .block.n_icon_2 .img, body.color1 .giagrid .gia.n_icon_2 {
    background-image: url(../img/icon_for_menu/white/n_icon_2.svg);
}

body.color1 .utp.org .block.n_icon_3 .img, body.color1 .giagrid .gia.n_icon_3 {
    background-image: url(../img/icon_for_menu/white/n_icon_3.svg);
}

body.color1 .utp.org .block.n_icon_4 .img, body.color1 .giagrid .gia.n_icon_4 {
    background-image: url(../img/icon_for_menu/white/n_icon_4.svg);
}

body.color1 .utp.org .block.n_icon_5 .img, body.color1 .giagrid .gia.n_icon_5 {
    background-image: url(../img/icon_for_menu/white/n_icon_5.svg);
}

body.color1 .utp.org .block.n_icon_6 .img, body.color1 .giagrid .gia.n_icon_6 {
    background-image: url(../img/icon_for_menu/white/n_icon_6.svg);
}

body.color1 .utp.org .block.n_icon_7 .img, body.color1 .giagrid .gia.n_icon_7 {
    background-image: url(../img/icon_for_menu/white/n_icon_7.svg);
}

body.color1 .utp.org .block.n_icon_8 .img, body.color1 .giagrid .gia.n_icon_8 {
    background-image: url(../img/icon_for_menu/white/n_icon_8.svg);
}

body.color1 .utp.org .block.n_icon_9 .img, body.color1 .giagrid .gia.n_icon_9 {
    background-image: url(../img/icon_for_menu/white/n_icon_9.svg);
}

body.color1 .utp.org .block.n_icon_10 .img, body.color1 .giagrid .gia.n_icon_10 {
    background-image: url(../img/icon_for_menu/white/n_icon_10.svg);
}

body.color1 .utp.org .block.n_icon_11 .img, body.color1 .giagrid .gia.n_icon_11 {
    background-image: url(../img/icon_for_menu/white/n_icon_11.svg);
}

body.color1 .utp.org .block.n_icon_12 .img, body.color1 .giagrid .gia.n_icon_12 {
    background-image: url(../img/icon_for_menu/white/n_icon_12.svg);
}

body.color1 .utp.org .block.n_icon_13 .img, body.color1 .giagrid .gia.n_icon_13 {
    background-image: url(../img/icon_for_menu/white/n_icon_13.svg);
}

body.color1 .utp.org .block.n_icon_14 .img, body.color1 .giagrid .gia.n_icon_14 {
    background-image: url(../img/icon_for_menu/white/n_icon_14.svg);
}

body.color1 .utp.org .block.n_icon_15 .img, body.color1 .giagrid .gia.n_icon_15 {
    background-image: url(../img/icon_for_menu/white/n_icon_15.svg);
}

body.color1 .utp.org .block.n_icon_16 .img, body.color1 .giagrid .gia.n_icon_16 {
    background-image: url(../img/icon_for_menu/white/n_icon_16.svg);
}

body.color1 .utp.org .block.n_icon_17 .img, body.color1 .giagrid .gia.n_icon_17 {
    background-image: url(../img/icon_for_menu/white/n_icon_17.svg);
}

body.color1 .utp.org .block.n_icon_18 .img, body.color1 .giagrid .gia.n_icon_18 {
    background-image: url(../img/icon_for_menu/white/n_icon_18.svg);
}

body.color1 .utp.org .block.n_icon_19 .img, body.color1 .giagrid .gia.n_icon_19 {
    background-image: url(../img/icon_for_menu/white/n_icon_19.svg);
}

body.color1 .utp.org .block.n_icon_20 .img, body.color1 .giagrid .gia.n_icon_20 {
    background-image: url(../img/icon_for_menu/white/n_icon_20.svg);
}

body.color1 .utp.org .block.n_icon_21 .img, body.color1 .giagrid .gia.n_icon_21 {
    background-image: url(../img/icon_for_menu/white/n_icon_21.svg);
}

body.color1 .utp.org .block.n_icon_22 .img, body.color1 .giagrid .gia.n_icon_22 {
    background-image: url(../img/icon_for_menu/white/n_icon_22.svg);
}

body.color1 .utp.org .block.n_icon_23 .img, body.color1 .giagrid .gia.n_icon_23 {
    background-image: url(../img/icon_for_menu/white/n_icon_23.svg);
}

body.color1 .utp.org .block.n_icon_24 .img, body.color1 .giagrid .gia.n_icon_24 {
    background-image: url(../img/icon_for_menu/white/n_icon_24.svg);
}

body.color1 .utp.org .block.n_icon_25 .img, body.color1 .giagrid .gia.n_icon_25 {
    background-image: url(../img/icon_for_menu/white/n_icon_25.svg);
}

body.color1 .utp.org .block.n_icon_26 .img, body.color1 .giagrid .gia.n_icon_26 {
    background-image: url(../img/icon_for_menu/white/n_icon_26.svg);
}

body.color1 .utp.org .block.i1 .img, body.color1 .giagrid .gia.i1 {
    background-image: url(../img/i1.svg)
}

body.color1 .utp.org .block.i2 .img, body.color1 .giagrid .gia.i2 {
    background-image: url(../img/i2.svg)
}

body.color1 .utp.org .block.i3 .img, body.color1 .giagrid .gia.i3 {
    background-image: url(../img/i3.svg)
}

body.color1 .utp.org .block.i4 .img, body.color1 .giagrid .gia.i4 {
    background-image: url(../img/i4.svg)
}

body.color1 .utp.org .block.i5 .img, body.color1 .giagrid .gia.i5 {
    background-image: url(../img/i5.svg)
}

body.color1 .utp.org .block.i6 .img, body.color1 .giagrid .gia.i6 {
    background-image: url(../img/i6.svg)
}

body.color1 .utp.org .block.i7 .img, body.color1 .giagrid .gia.i7 {
    background-image: url(../img/i7.svg)
}

body.color1 .utp.org .block.i8 .img, body.color1 .giagrid .gia.i8 {
    background-image: url(../img/i8.svg)
}

body.color1 .utp.org .block.i9 .img, body.color1 .giagrid .gia.i9 {
    background-image: url(../img/i9.svg)
}

body.color1 .utp.org .block.i10 .img, body.color1 .giagrid .gia.i10 {
    background-image: url(../img/i10.svg)
}

body.color1 .utp.org .block.i11 .img, body.color1 .giagrid .gia.i11 {
    background-image: url(../img/i11.svg)
}

body.color1 .utp.org .block.i12 .img, body.color1 .giagrid .gia.i12 {
    background-image: url(../img/i12.svg)
}

body.color1 .utp.org .block.i13 .img, body.color1 .giagrid .gia.i13 {
    background-image: url(../img/i13.svg)
}

body.color1 .utp.org .block.i14 .img, body.color1 .giagrid .gia.i14 {
    background-image: url(../img/i14.svg)
}

body.color1 .utp.org .block.i15 .img, body.color1 .giagrid .gia.i15 {
    background-image: url(../img/i15.svg)
}

body.color1 .utp.org .block.i16 .img, body.color1 .giagrid .gia.i16 {
    background-image: url(../img/i16.svg)
}

body.color1 .utp.org .block.i17 .img, body.color1 .giagrid .gia.i17 {
    background-image: url(../img/i17.svg)
}

body.color1 .utp.org .block.i18 .img, body.color1 .giagrid .gia.i18 {
    background-image: url(../img/i18.svg)
}

body.color1 .utp.org .block.i19 .img, body.color1 .giagrid .gia.i19 {
    background-image: url(../img/i19.svg)
}

body.color1 .utp.org .block.i20 .img, body.color1 .giagrid .gia.i20 {
    background-image: url(../img/i20.svg)
}

body.color1 .utp.org .block.i21 .img, body.color1 .giagrid .gia.i21 {
    background-image: url(../img/i21.svg)
}

body.color1 .utp.org .block.i22 .img, body.color1 .giagrid .gia.i22 {
    background-image: url(../img/i22.svg)
}

body.color1 .utp.org .block.i23 .img, body.color1 .giagrid .gia.i23 {
    background-image: url(../img/i23.svg)
}

body.color1 .utp.org .block.i24 .img, body.color1 .giagrid .gia.i24 {
    background-image: url(../img/i24.svg)
}

body.color1 .utp.org .block.i25 .img, body.color1 .giagrid .gia.i25 {
    background-image: url(../img/i25.svg)
}

body.color1 .utp.org .block.i26 .img, body.color1 .giagrid .gia.i26 {
    background-image: url(../img/i26.svg)
}

body.color1 .utp.org .block.i27 .img, body.color1 .giagrid .gia.i27 {
    background-image: url(../img/i27.svg)
}

body.color1 .utp.org .block.i28 .img, body.color1 .giagrid .gia.i28 {
    background-image: url(../img/i28.svg)
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_1 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_1 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_1.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_2 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_2 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_2.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_3 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_3 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_3.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_4 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_4 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_4.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_5 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_5 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_5.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_6 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_6 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_6.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_7 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_7 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_7.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_8 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_8 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_8.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_9 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_9 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_9.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_10 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_10 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_10.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_11 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_11 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_11.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_12 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_12 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_12.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_13 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_13 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_13.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_14 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_14 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_14.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_15 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_15 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_15.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_16 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_16 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_16.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_17 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_17 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_17.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_18 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_18 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_18.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_19 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_19 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_19.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_20 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_20 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_20.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_21 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_21 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_21.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_22 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_22 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_22.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_23 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_23 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_23.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_24 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_24 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_24.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_25 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_25 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_25.svg);
}

body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_26 a, body.color1 .menu .cont > ul > li .secmenu ul li.ico.n_icon_26 a:hover {
    background-image: url(../img/icon_for_menu/white/n_icon_26.svg);
}

body.color1 .documentspage .onedoc.xls {
    background-image: url(../img/white/doc_xls.svg)
}

body.color1 .footer {
    border-top: 1px solid black;
}

body.color1 .newsblock .soc .ss.s1, body.color1 .soc.inwidgethelp .ss.s1, body.color1 .slider .textblock .soc .ss.s1 {
    background-image: url(../img/white/vk.svg);
}

body.color1 .newsblock .soc .ss.s2, body.color1 .soc.inwidgethelp .ss.s2, body.color1 .slider .textblock .soc .ss.s2 {
    background-image: url(../img/white/tg.svg);
}

body.color1 .newsblock .soc .ss.s3, body.color1 .soc.inwidgethelp .ss.s3, body.color1 .slider .textblock .soc .ss.s3 {
    background-image: url(../img/white/fb.svg);
}

body.color1 .ui-datepicker td a:hover {
    background-color: black !important;
    color: white !important;
}

body.color1 .documentspage.news .newsblock .leftblock .onenews {
    border-top: 1px solid black !important;
}

body.color1 .documentspage .c2 input[type='text'], body.color1 .documentspage .liketable .c1 input[type='text'] {
    border: 2px solid black;
}

body.color1 #cboxLoadingOverlay {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

body.color1 #cboxLoadingGraphic {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

body.color1 .raspmodal a.btnglobal .mapico {
    background-image: url(../img/black/mappoint.svg);
}

body.color1 .raspmodal a.btnglobal:hover .mapico {
    background-image: url(../img/mappoint_h.svg);
}

body.color1 .blocksonraspis .oneblock .i {
    background-image: url(../img/white/info.svg);
}

body.color1 .chosen-container .chosen-results li.highlighted {
    background-color: black !important;
    background-image: none !important;
    color: white !important;
}

body.color1 .formcontacts select, body.color1 .formcontacts .chosen-single {
    background-image: url(../img/white/selectf.svg) !important;
}

body.color1 .secondutp .blocksright a {
    background-color: white;
    border: 1px solid black;
    background-image: url(../img/white/www.svg);
}

body.color1 .podskazkasikonkami .ico.i2.oge {
    background-image: url(../img/white/oge1.svg);
}

body.color1 .schememodule .checkfilter .sel .chosen-container-single .chosen-single {
    border-color: #000000;
}
body.color1 .schememodule .checkfilter .sel .chosen-container-single .chosen-single div b {
    background-image: url(../img/black/selectbottom.svg)
}
body.color1 .schememodule .checkfilter .sel .chosen-container .chosen-drop {
    background: #ffffff;
    border: 1px solid #000000;
    border-top: 1px solid #000000;
}

body.color1 .schememodule .checkfilter .sel .chosen-container .chosen-results li.highlighted {
    background-color: #000000 !important;
    background-image: none!important
}
body.color1 .chosen-container .chosen-results li.no-results {
    background-color: white;
    color: black
}

body.color1 .schememodule .scheme .title {
    color: white!important;
    background-color: black!important;
}

body.color1 .schememodule .scheme .title a {
    color: white!important;
    background-color: black!important;
}

body.color1 .schememodule .scheme .row {
    background-color: white;
    border-bottom: 3px solid #000000;
    background-image: none
}



body.color1 .schememodule .scheme .row .oneblock .bottom {
    background-color: white;
    border-top: 1px solid black;

}

body.color1 .schememodule .scheme .row .oneblock .toform {
    border-color: black
}

body.color1 .schememodule .scheme .row .oneblock .date {
    background-image: url(../img/cal_2.svg)
}




body.color1 .schememodule .scheme .row .oneblock.tnright .tonextright {
    background-image: url(../img/black/nextarr.png);
}

body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
    background-image: url(../img/black/line-block-1-to-1-1920.png);
}

body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
    background-image: url(../img/black/line-block-2-to-1-1920.png);
}

body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
    background-image: url(../img/black/line-block-3-to-1-1920.png);
}

body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
    background-image: url(../img/black/line-block-4-to-1-1920.png);
}

body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
    background-image: url(../img/black/line-block-5-to-1-1920.png);
}


@media (max-width: 1900px) {
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/black/line-block-1-to-1-1900.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/black/line-block-2-to-1-1900.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/black/line-block-3-to-1-1900.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/black/line-block-4-to-1-1900.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/black/line-block-5-to-1-1900.png);
    }
}

@media (max-width: 1610px) {
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/black/line-block-1-to-1-1610.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/black/line-block-2-to-1-1610.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/black/line-block-3-to-1-1610.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/black/line-block-4-to-1-1610.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/black/line-block-5-to-1-1610.png);
    }
}

@media (max-width: 1360px) {
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/black/line-block-1-to-1-1360.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/black/line-block-2-to-1-1360.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/black/line-block-3-to-1-1360.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/black/line-block-4-to-1-1360.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/black/line-block-5-to-1-1360.png);
    }
}


@media (max-width: 1190px) {
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/black/line-block-1-to-1-1190.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/black/line-block-2-to-1-1190.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/black/line-block-3-to-1-1190.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/black/line-block-4-to-1-1190.png);
    }
    body.color1 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/black/line-block-5-to-1-1190.png);
    }
}
body.color1 .roadmapmodal .altmenu ul li.active a, body.color1 .roadmapmodal .altmenu ul li a:hover {
    border-bottom: 2px solid black;
}
body.color1 .roadmapmodal .tabs .col-left .responsive-slick .slick-prev:before, body.color1 .roadmapmodal .tabs .col-left .responsive-slick .slick-next:before {
    color: black
}

body.color1 .adminbar {
    background-color: #949494;
    color: white !important
}
body.color1 .adminbar label {
    color: white !important

}

body.color1 .admin-edit-mode.active-mode:hover {
    border: 2px solid #949494 !important
}
body.color1 .admin-edit-mode a.iframetomodal {
    background-color: #949494 !important;
    color: white!important
}



body.color1 .schememodule .scheme .row .oneblock .toform:hover {
    border: 2px solid black!important
}

body.color1 .icoinfo {
    background-image: url(../img/white/info.svg);
}

body.color1 .icocont.i1 {
    background-image: url(../img/white/placeholder.svg)
}
body.color1 .icocont.i2 { background-image: url(../img/white/envelope.svg)}
body.color1 .icocont.i3 { background-image: url(../img/white/phone-call.svg)}
body.color1 .icocont.i4 { background-image: url(../img/white/www.svg)}

body.color1 .schememodule .checkfilter .check .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 2px solid black;
    border-left: 2px solid black;
}

body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform, body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform .bottom {
    border-color: black;
    background-color: black;
    color: white!important;
}
body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform .date, body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform .date span{
    color: white!important
}
body.color1 .schememodule .scheme .row .openmodal.ifnowblock .bottom .lcell {
    color: white!important
}
body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform .ifnow {
    color: white!important
}

body.color1 .schememodule .scheme .row .openmodal.ifnowblock .toform .bottom {
    border-top: 1px solid white!important
}




/* Блок второго цвета (белый шрифт) */
body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform, body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .bottom {
    border-color: white;
    background-color: white!important;
    color: black!important;
}
body.color2 .schememodule .scheme .row .openmodal.ifnowblock .top {
    background-color: white!important;

}
body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .date, body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .date span{
    color: black!important
}
body.color2 .schememodule .scheme .row .openmodal.ifnowblock .bottom .lcell {
    color: black!important
}
body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .ifnow {
    color: black!important
}

body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .bottom {
    border-top: 1px solid black!important
}

body.color2 .schememodule .scheme .row .openmodal.ifnowblock .toform .date {
    background-image: url(../img/cal_2.svg)
}




body.color2 .schememodule .scheme .row .oneblock .toform:hover {
    border: 2px solid white!important
}
body.color2 .schememodule .checkfilter .sel .chosen-container-single .chosen-single {
    background-color: black

}
body.color2 .schememodule .checkfilter .check .jq-checkbox {
    background-color: black

}
body.color2 .schememodule .scheme .title a {
    color: black!important
}
body.color2 .icoinfo {
    background-image: url(../img/black/info.svg);
}

body.color2 .icocont.i1 {
    background-image: url(../img/black/placeholder.svg)
}
body.color2 .icocont.i2 { background-image: url(../img/black/envelope.svg)}
body.color2 .icocont.i3 { background-image: url(../img/black/phone-call.svg)}
body.color2 .icocont.i4 { background-image: url(../img/black/www.svg)}

body.color2 .schememodule .checkfilter .check .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 2px solid white;
    border-left: 2px solid white;
}

body.color2 .adminbar {
    background-color: #949494;
    color: white !important
}
body.color2 .adminbar label {
    color: white !important

}
body.color2 .admin-edit-mode.active-mode:hover {
    border: 2px solid #949494 !important
}
body.color2 .admin-edit-mode a.iframetomodal {
    background-color: #949494 !important;
    color: white!important
}
body.color2 .roadmapmodal .tabs .col-left .responsive-slick .slick-prev:before, body.color2 .roadmapmodal .tabs .col-left .responsive-slick .slick-next:before {
    color: white
}
body.color2 .roadmapmodal .tabs .col-right {
    background-color: black;
    border: 1px solid white;
}
body.color2 .schememodule .scheme .row .oneblock.tnright .tonextright {
    background-image: url(../img/white/nextarr.png);
}

body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
    background-image: url(../img/white/line-block-1-to-1-1920.png);
}

body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
    background-image: url(../img/white/line-block-2-to-1-1920.png);
}

body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
    background-image: url(../img/white/line-block-3-to-1-1920.png);
}

body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
    background-image: url(../img/white/line-block-4-to-1-1920.png);
}

body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
    background-image: url(../img/white/line-block-5-to-1-1920.png);
}


@media (max-width: 1900px) {
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/white/line-block-1-to-1-1900.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/white/line-block-2-to-1-1900.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/white/line-block-3-to-1-1900.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/white/line-block-4-to-1-1900.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/white/line-block-5-to-1-1900.png);
    }
}

@media (max-width: 1610px) {
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/white/line-block-1-to-1-1610.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/white/line-block-2-to-1-1610.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/white/line-block-3-to-1-1610.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/white/line-block-4-to-1-1610.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/white/line-block-5-to-1-1610.png);
    }
}

@media (max-width: 1360px) {
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/white/line-block-1-to-1-1360.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/white/line-block-2-to-1-1360.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/white/line-block-3-to-1-1360.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/white/line-block-4-to-1-1360.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/white/line-block-5-to-1-1360.png);
    }
}


@media (max-width: 1190px) {
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(1) .tonextrow {
        background-image: url(../img/white/line-block-1-to-1-1190.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(2) .tonextrow {
        background-image: url(../img/white/line-block-2-to-1-1190.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(3) .tonextrow {
        background-image: url(../img/white/line-block-3-to-1-1190.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(4) .tonextrow {
        background-image: url(../img/white/line-block-4-to-1-1190.png);
    }
    body.color2 .schememodule .scheme .row .oneblock.tnrow:nth-child(5) .tonextrow {
        background-image: url(../img/white/line-block-5-to-1-1190.png);
    }
}
body.color2 .schememodule .scheme .row .oneblock .bottom {
    background-color: black;
    border-top: 1px solid white;
    color: white

}
body.color2 .schememodule .scheme .row .oneblock.tntop .tonexttop span {
    background-color: black;
    color: white;
}
body.color2 .tonextrow span.global span {
    background-color: black!important;
    color: white!important;
}
body.color2 .schememodule .scheme .row .oneblock .top {
    background-color: black;
    color: black;
}
body.color2 .schememodule .scheme .row .oneblock .toform {
    border-color: white
}

body.color2 .schememodule .scheme .row .oneblock .date {
    background-image: url(../img/cal_3.svg)
}

body.color2 .roadmapmodal .date {
    background-image: url(../img/cal_3.svg);
}
body.color2 .roadmapmodal .altmenu ul li.active a, body.color2 .roadmapmodal .altmenu ul li a:hover {
    border-bottom: 2px solid white;
}

body.color2 .schememodule .scheme .title {
    color: black!important;
    background-color: white!important;
}
body.color2 .schememodule .scheme .row {
    outline: 1px solid white
}

body.color2 .schememodule .scheme .row {
    background-color: black;
    border-bottom: 3px solid #ffffff;
    background-image: none
}

body.color2 .schememodule .checkfilter .sel .chosen-container .chosen-drop {
    background: #000000;
    border: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
body.color2 .chosen-container .chosen-results li.no-results {
    background-color: black;
    color: white
}

body.color2 .schememodule .checkfilter .sel .chosen-container .chosen-results li.highlighted {
    background-color: #ffffff !important;
    background-image: none!important;
    color: black!important;
}

body.color2 .schememodule .checkfilter .sel .chosen-container-single .chosen-single div b {
    background-image: url(../img/white/selectbottom.svg)
}

body.color2 #simpodpiska {
    border: 2px solid white !important;
    background: black !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.color2 #simpodpiska:hover {
    background: white !important;
    color: black !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}


body.color2 .podskazkasikonkami .ico.i2.oge {
    background-image: url(../img/white/oge1.svg);
}

body.color2 .utp.org .block.orgin_1 .img, body.color2 .giagrid .gia.orgin_1 {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .utp.org .block.orgin_2 .img, body.color2 .giagrid .gia.orgin_2 {
    background-image: url(../img/black/org_icon2.svg);
}

body.color2 .utp.org .block.orgin_3 .img, body.color2 .giagrid .gia.orgin_3 {
    background-image: url(../img/black/org_icon3.svg);
}

body.color2 .utp.org .block.orgin_4 .img, body.color2 .giagrid .gia.orgin_4 {
    background-image: url(../img/black/org_icon4.svg);
}

body.color2 .utp.org .block.orgin_5 .img, body.color2 .giagrid .gia.orgin_5 {
    background-image: url(../img/black/org_icon5.svg);
}

body.color2 .utp.org .block.orgin_6 .img, body.color2 .giagrid .gia.orgin_6 {
    background-image: url(../img/black/org_icon6.svg);
}

body.color2 .utp.org .block.orgin_7 .img, body.color2 .giagrid .gia.orgin_7 {
    background-image: url(../img/black/org_icon7.svg);
}

body.color2 .utp.org .block.orgin_8 .img, body.color2 .giagrid .gia.orgin_8 {
    background-image: url(../img/black/org_icon8.svg);
}

body.color2 .utp.org .block.orgin_9 .img, body.color2 .giagrid .gia.orgin_9 {
    background-image: url(../img/black/org_icon9.svg);
}

body.color2 .utp.org .block.orgin_10 .img, body.color2 .giagrid .gia.orgin_10 {
    background-image: url(../img/black/org_icon10.svg);
}

body.color2 .utp.org .block.orgin_11 .img, body.color2 .giagrid .gia.orgin_11 {
    background-image: url(../img/black/org_icon11.svg);
}

body.color2 .utp.org .block.n_icon_1 .img, body.color2 .giagrid .gia.n_icon_1 {
    background-image: url(../img/icon_for_menu/black/n_icon_1.svg);
}

body.color2 .utp.org .block.n_icon_2 .img, body.color2 .giagrid .gia.n_icon_2 {
    background-image: url(../img/icon_for_menu/black/n_icon_2.svg);
}

body.color2 .utp.org .block.n_icon_3 .img, body.color2 .giagrid .gia.n_icon_3 {
    background-image: url(../img/icon_for_menu/black/n_icon_3.svg);
}

body.color2 .utp.org .block.n_icon_4 .img, body.color2 .giagrid .gia.n_icon_4 {
    background-image: url(../img/icon_for_menu/black/n_icon_4.svg);
}

body.color2 .utp.org .block.n_icon_5 .img, body.color2 .giagrid .gia.n_icon_5 {
    background-image: url(../img/icon_for_menu/black/n_icon_5.svg);
}

body.color2 .utp.org .block.n_icon_6 .img, body.color2 .giagrid .gia.n_icon_6 {
    background-image: url(../img/icon_for_menu/black/n_icon_6.svg);
}

body.color2 .utp.org .block.n_icon_7 .img, body.color2 .giagrid .gia.n_icon_7 {
    background-image: url(../img/icon_for_menu/black/n_icon_7.svg);
}

body.color2 .utp.org .block.n_icon_8 .img, body.color2 .giagrid .gia.n_icon_8 {
    background-image: url(../img/icon_for_menu/black/n_icon_8.svg);
}

body.color2 .utp.org .block.n_icon_9 .img, body.color2 .giagrid .gia.n_icon_9 {
    background-image: url(../img/icon_for_menu/black/n_icon_9.svg);
}

body.color2 .utp.org .block.n_icon_10 .img, body.color2 .giagrid .gia.n_icon_10 {
    background-image: url(../img/icon_for_menu/black/n_icon_10.svg);
}

body.color2 .utp.org .block.n_icon_11 .img, body.color2 .giagrid .gia.n_icon_11 {
    background-image: url(../img/icon_for_menu/black/n_icon_11.svg);
}

body.color2 .utp.org .block.n_icon_12 .img, body.color2 .giagrid .gia.n_icon_12 {
    background-image: url(../img/icon_for_menu/black/n_icon_12.svg);
}

body.color2 .utp.org .block.n_icon_13 .img, body.color2 .giagrid .gia.n_icon_13 {
    background-image: url(../img/icon_for_menu/black/n_icon_13.svg);
}

body.color2 .utp.org .block.n_icon_14 .img, body.color2 .giagrid .gia.n_icon_14 {
    background-image: url(../img/icon_for_menu/black/n_icon_14.svg);
}

body.color2 .utp.org .block.n_icon_15 .img, body.color2 .giagrid .gia.n_icon_15 {
    background-image: url(../img/icon_for_menu/black/n_icon_15.svg);
}

body.color2 .utp.org .block.n_icon_16 .img, body.color2 .giagrid .gia.n_icon_16 {
    background-image: url(../img/icon_for_menu/black/n_icon_16.svg);
}

body.color2 .utp.org .block.n_icon_17 .img, body.color2 .giagrid .gia.n_icon_17 {
    background-image: url(../img/icon_for_menu/black/n_icon_17.svg);
}

body.color2 .utp.org .block.n_icon_18 .img, body.color2 .giagrid .gia.n_icon_18 {
    background-image: url(../img/icon_for_menu/black/n_icon_18.svg);
}

body.color2 .utp.org .block.n_icon_19 .img, body.color2 .giagrid .gia.n_icon_19 {
    background-image: url(../img/icon_for_menu/black/n_icon_19.svg);
}

body.color2 .utp.org .block.n_icon_20 .img, body.color2 .giagrid .gia.n_icon_20 {
    background-image: url(../img/icon_for_menu/black/n_icon_20.svg);
}

body.color2 .utp.org .block.n_icon_21 .img, body.color2 .giagrid .gia.n_icon_21 {
    background-image: url(../img/icon_for_menu/black/n_icon_21.svg);
}

body.color2 .utp.org .block.n_icon_22 .img, body.color2 .giagrid .gia.n_icon_22 {
    background-image: url(../img/icon_for_menu/black/n_icon_22.svg);
}

body.color2 .utp.org .block.n_icon_23 .img, body.color2 .giagrid .gia.n_icon_23 {
    background-image: url(../img/icon_for_menu/black/n_icon_23.svg);
}

body.color2 .utp.org .block.n_icon_24 .img, body.color2 .giagrid .gia.n_icon_24 {
    background-image: url(../img/icon_for_menu/black/n_icon_24.svg);
}

body.color2 .utp.org .block.n_icon_25 .img, body.color2 .giagrid .gia.n_icon_25 {
    background-image: url(../img/icon_for_menu/black/n_icon_25.svg);
}

body.color2 .utp.org .block.n_icon_26 .img, body.color2 .giagrid .gia.n_icon_26 {
    background-image: url(../img/icon_for_menu/black/n_icon_26.svg);
}

body.color2 .utp.org .block.i1 .img, body.color2 .giagrid .gia.i1 {
    background-image: url(../img/black/i1.svg)
}

body.color2 .utp.org .block.i2 .img, body.color2 .giagrid .gia.i2 {
    background-image: url(../img/black/i2.svg)
}

body.color2 .utp.org .block.i3 .img, body.color2 .giagrid .gia.i3 {
    background-image: url(../img/black/i3.svg)
}

body.color2 .utp.org .block.i4 .img, body.color2 .giagrid .gia.i4 {
    background-image: url(../img/black/i4.svg)
}

body.color2 .utp.org .block.i5 .img, body.color2 .giagrid .gia.i5 {
    background-image: url(../img/black/i5.svg)
}

body.color2 .utp.org .block.i6 .img, body.color2 .giagrid .gia.i6 {
    background-image: url(../img/black/i6.svg)
}

body.color2 .utp.org .block.i7 .img, body.color2 .giagrid .gia.i7 {
    background-image: url(../img/black/i7.svg)
}

body.color2 .utp.org .block.i8 .img, body.color2 .giagrid .gia.i8 {
    background-image: url(../img/black/i8.svg)
}

body.color2 .utp.org .block.i9 .img, body.color2 .giagrid .gia.i9 {
    background-image: url(../img/black/i9.svg)
}

body.color2 .utp.org .block.i10 .img, body.color2 .giagrid .gia.i10 {
    background-image: url(../img/black/i10.svg)
}

body.color2 .utp.org .block.i11 .img, body.color2 .giagrid .gia.i11 {
    background-image: url(../img/black/i11.svg)
}

body.color2 .utp.org .block.i12 .img, body.color2 .giagrid .gia.i12 {
    background-image: url(../img/black/i12.svg)
}

body.color2 .utp.org .block.i13 .img, body.color2 .giagrid .gia.i13 {
    background-image: url(../img/black/i13.svg)
}

body.color2 .utp.org .block.i14 .img, body.color2 .giagrid .gia.i14 {
    background-image: url(../img/black/i14.svg)
}

body.color2 .utp.org .block.i15 .img, body.color2 .giagrid .gia.i15 {
    background-image: url(../img/black/i15.svg)
}

body.color2 .utp.org .block.i16 .img, body.color2 .giagrid .gia.i16 {
    background-image: url(../img/black/i16.svg)
}

body.color2 .utp.org .block.i17 .img, body.color2 .giagrid .gia.i17 {
    background-image: url(../img/black/i17.svg)
}

body.color2 .utp.org .block.i18 .img, body.color2 .giagrid .gia.i18 {
    background-image: url(../img/black/i18.svg)
}

body.color2 .utp.org .block.i19 .img, body.color2 .giagrid .gia.i19 {
    background-image: url(../img/black/i19.svg)
}

body.color2 .utp.org .block.i20 .img, body.color2 .giagrid .gia.i20 {
    background-image: url(../img/black/i20.svg)
}

body.color2 .utp.org .block.i21 .img, body.color2 .giagrid .gia.i21 {
    background-image: url(../img/black/i21.svg)
}

body.color2 .utp.org .block.i22 .img, body.color2 .giagrid .gia.i22 {
    background-image: url(../img/black/i22.svg)
}

body.color2 .utp.org .block.i23 .img, body.color2 .giagrid .gia.i23 {
    background-image: url(../img/black/i23.svg)
}

body.color2 .utp.org .block.i24 .img, body.color2 .giagrid .gia.i24 {
    background-image: url(../img/black/i24.svg)
}

body.color2 .utp.org .block.i25 .img, body.color2 .giagrid .gia.i25 {
    background-image: url(../img/black/i25.svg)
}

body.color2 .utp.org .block.i26 .img, body.color2 .giagrid .gia.i26 {
    background-image: url(../img/black/i26.svg)
}

body.color2 .utp.org .block.i27 .img, body.color2 .giagrid .gia.i27 {
    background-image: url(../img/black/i27.svg)
}

body.color2 .utp.org .block.i28 .img, body.color2 .giagrid .gia.i28 {
    background-image: url(../img/black/i28.svg)
}

body.color2 .secondutp .blocksright a {
    background-color: black;
    border: 1px solid white;
    color: white;
    background-image: url(../img/black/www.svg);
}

body.color2 .formcontacts select, body.color2 .formcontacts .chosen-single {
    background-image: url(../img/black/selectf.svg) !important;
}

body.color2 .chosen-container .chosen-results li {
    background-image: none;
}

body.color2 .raspmodal a.btnglobal .mapico {
    background-image: url(../img/mappoint_h.svg);
}

body.color2 .raspmodal a.btnglobal:hover .mapico {
    background-image: url(../img/black/mappoint.svg);
}

body.color2 .ui-datepicker {
    border: 1px solid white;
}

body.color2 .documentspage.news .newsblock .leftblock .onenews {
    border-top: 1px solid white !important;
}

body.color2 .documentspage .c2 input[type='text'], body.color2 .documentspage .liketable .c1 input[type='text'] {
    border: 2px solid white;
}

body.color2 .newsblock .soc .ss.s1, body.color2 .soc.inwidgethelp .ss.s1, body.color2 .slider .textblock .soc .ss.s1 {
    background-image: url(../img/black/vk.svg);
}

body.color2 .newsblock .soc .ss.s2, body.color2 .soc.inwidgethelp .ss.s2, body.color2 .slider .textblock .soc .ss.s2 {
    background-image: url(../img/black/tg.svg);
}

body.color2 .newsblock .soc .ss.s3, body.color2 .soc.inwidgethelp .ss.s3, body.color2 .slider .textblock .soc .ss.s3 {
    background-image: url(../img/black/fb.svg);
}

body.color2 .footer {
    border-top: 1px solid white;
}

body.color2 .readmoreico {
    background-image: url(../img/black/double-angle-pointing-to-right.svg);
}

body.color2 .documentspage .onedoc.xls {
    background-image: url(../img/black/doc_xls.svg)
}

body.color2 .utp.org .block.b1 .img {
    background-image: url(../img/black/org_icon1.svg) !important
}

body.color2 .utp.org .block.b2 .img {
    background-image: url(../img/black/org_icon2.svg) !important
}

body.color2 .utp.org .block.b3 .img {
    background-image: url(../img/black/org_icon3.svg) !important
}

body.color2 .utp.org .block.b4 .img {
    background-image: url(../img/black/org_icon4.svg) !important
}

body.color2 .utp.org .block.b1.g5 .img {
    background-image: url(../img/black/org_icon5.svg) !important
}

body.color2 .utp.org .block.b2.g6 .img {
    background-image: url(../img/black/org_icon6.svg) !important
}

body.color2 .utp.org .block.b3.g7 .img {
    background-image: url(../img/black/org_icon7.svg) !important
}

body.color2 .utp.org .block.b4.g8 .img {
    background-image: url(../img/black/org_icon8.svg) !important
}

body.color2 .giagrid.org .gia.g1 {
    background-image: url(../img/black/org_icon9.svg) !important
}

body.color2 .giagrid.org .gia.g2 {
    background-image: url(../img/black/org_icon10.svg) !important
}

body.color2 .giagrid.org .gia.g3 {
    background-image: url(../img/black/org_icon11.svg) !important
}

body.color2 .contentbottomtitle {
    border-bottom: 2px solid white;
}

body.color2 #cboxLoadedContent, body.color2 #cboxContent {
    background-color: black !important;
}

body.color2 #cboxClose:hover {
    background: url(../img/black/close_h.svg) !important;
}

body.color2 #cboxClose {
    background: url(../img/black/close.svg) !important;
}

body.color2 .menu.stickytop {
    top: 63px;
}

body.color2 .header .mail {
    background-image: url(../img/black/envelope.svg);
}

body.color2 .header .tell {
    background-image: url(../img/black/phone-call.svg);
}

body.color2 .crumbs a:first-child {

    background-image: url(../img/black/home_crumbs.svg);
}

body.color2 *, body.color2 {

    color: white !important;
}

body.color2, body.color2 .secondutp, body.color2 .footer, body.color2 .newsblock {
    background-color: black !important;
}

body.color2 .footer .col .form input[type="text"] {
    border: 1px solid black;
}

body.color2 .footer .col .form input[type="submit"], body.color2 .header .sr input[type='submit'] {
    border: 2px solid black;
    background: url(../img/arrow_footer.svg), black !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 20px 20px, 100% 100% !important;
}

body.color2 .footer .col .form input[type="submit"]:hover, body.color2 .header .sr input[type='submit']:hover {
    opacity: 0.7
}

body.color2 .footer {
    background-image: none;
}

body.color2 .img-back button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 200px;
    height: 35px;
    text-transform: uppercase;
}

body.color2 .menu .cont > ul > li > a:hover {
    background: white !important;
    color: black !Important;
}

body.color2 .menu .cont > ul > li.firstico > a .ico {
    background-image: url(../img/black/menu-button.svg);
}

body.color2 .menu .cont > ul > li.firstico > a:hover .ico {
    background-image: url(../img/black/menu-button_h.svg);
}

body.color2 .utp .blocks .block.b4 {
    background-image: none !important;
}

body.color2 .footer .copy {
    border-top: 2px solid #ffffff
}

body.color2 .typicalsecond .rlblocks .icocont.i1 {
    background-image: url(../img/black/placeholder.svg);
}

body.color2 .typicalsecond .rlblocks .icocont.i4 {
    background-image: url(../img/black/www.svg);
}

body.color2 .typicalsecond .rlblocks .icocont.i2 {
    background-image: url(../img/black/envelope.svg);
}

body.color2 .doptext .icocont.i1 {
    background-image: url(../img/black/placeholder.svg);
}

body.color2 .doptext .icocont.i4 {
    background-image: url(../img/black/www.svg);
}

body.color2 .doptext .icocont.i2 {
    background-image: url(../img/black/envelope.svg);
}


body.color2 .doptext .icocont.i3 {
    background-image: url(../img/black/phone-call.svg);
}

body.color2 .doptext .cont .text {
    background-color: black;
    border: 1px solid white;
    box-shadow: none;
}
body.color2 .typicalsecond .rlblocks .icocont.i3 {
    background-image: url(../img/black/phone-call.svg);
}

body.color2 .footer .col .form input[type="text"] {
    border: 1px solid #000000;
}

body.color2 .typicaltext ul li, body.color2.blue .typicalsecond .rlblocks .right ul li, body.color2 #cboxContent ul li, body.color2 .typicalsecond .rlblocks .right ul li, body.color2 #cboxContent ul li {
    background: url(../img/black/li.svg) no-repeat left 7px;
    background-size: 6px 6px;
}

body.color2 .typicalsecond .typicaltext.clock {
    background: url(../img/black/clock.svg) no-repeat left center;
    background-size: 65px 65px;
}
body.color2 .doptext .typicaltext.clock {
    background: url(../img/black/clock.svg) no-repeat left center;
    background-size: 65px 65px;
}


body.color2 .typicalsecond .altmenu ul li.active a, .green .typicalsecond .altmenu ul li a:hover {
    color: #000000;
    border-bottom: 2px solid #000000;
}

body.color2 .greenlogo, body.color2 .normalversion, body.color2 .bluelogo, body.color2 .col1logo {
    display: none !important;
}

body.color2 .shadow {
    display: none !important;
}

body.color2 .col2logo {
    display: block !important;
}

body.color2 .header .icons .search:hover {
    background-image: url(../img/m2.svg);
    opacity: 0.7;
}

body.color2 .header .mobilesearch input[type='text'] {
    border: 1px solid #000000;
}

body.color2 .header .sr input[type='text'] {
    border: 1px solid #000000;
}

body.color2 .pagetitle.manicon {
    background-image: url(../img/black/white/chelovek_g.svg);
}

body.color2 .giagrid .gia.g1 {
    background-image: url(../img/black/icon_000_2_g.svg), url(../img/black/aro_r_g.svg);
}

body.color2 .giagrid .gia.g2 {
    background-image: url(../img/black/icon_000_3_g.svg), url(../img/black/aro_r_g.svg);
}

body.color2 .giagrid .gia.g3 {
    background-image: url(../img/black/icon_000_4_g.svg), url(../img/black/aro_d_c_g.svg);
}

body.color2 .giagrid .gia.g6 {
    background-image: url(../img/black/icon_000_5_g.svg);
}

body.color2 .giagrid .gia.g5 {
    background-image: url(../img/black/icon_000_6_g.svg);
}

body.color2 .giagrid .gia.g4 {
    background-image: url(../img/black/icon_000_5_g.svg), url(../img/black/aro_l_c_g.svg);
}

body.color2 .giagrid .menugia .giatitle {
    color: #36be1f;
}

body.color2 .slider .textblock {
    background-color: black !important;
}

body.color2 .anythingSlider-default.activeSlider .anythingControls a {
    background-color: white;
}

body.color2 .anythingSlider-default.activeSlider .anythingControls a.cur, body.color2 .anythingSlider-default.activeSlider .anythingControls a:hover {
    background: black;
    border: 5px solid white;
}

body.color2 .header .icons .slepaya:hover, body.color2 .header .icons .slepaya.active {
    background-image: url(../img/black/m1.svg);
}

body.color2 .header .icons .search {
    background-image: url(../img/black/m2.svg);
}

body.color2 .header .icons .search:hover {
    background-image: url(../img/black/m2.svg);
    opacity: 0.9;
}

body.color2 .utp .blocks .block.b1 .img {
    background-image: url(../img/black/1i.svg);
}

body.color2 .utp .blocks .block.b2 .img {
    background-image: url(../img/black/2i.svg);
}

body.color2 .utp .blocks .block.b3 .img {
    background-image: url(../img/black/3i.svg);
}

body.color2 .utp .blocks .block.b4 .img {
    background-image: url(../img/black/4i.svg);
}

body.color2 .utp .blocks .block.b4 {
    background-image: none !important;
}

body.color2 .formcontacts input[type='submit'], body.color2 .modal_template .submitbtn, body.color2 .modal_template .btntipe, body.color2 #podpiska, body.color2 .header a.btn, body.color2 a.btnglobal, body.color2 .documentspage .onebtn span, body.color2 .documentspage .onebtn div.btntipe, body.color2 .documentspage .liketable .c3 input[type='button'], body.color2 .documentspage .liketable .c4 input[type='button'] {
    border: 2px solid white !important;
    background: black !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.color2 .formcontacts, body.color2 .formcontacts select, body.color2 .formcontacts textarea, body.color2 .formcontacts input[type='text'] {
    background-color: black;
    border: 1px solid white;
}

body.color2 .formcontacts .chosen-single {
    background-color: black !important;
}

body.color2 .chosen-container .chosen-drop {
    background-color: black;
    border: 1px solid white;
}

body.color2 .chosen-container .chosen-results li.highlighted {
    background-color: white !important;
    background-image: none !important;
    color: black !important
}

body.color2 .modal_template.podpis input[type='text'] {
    border: 1px solid white;
}

body.color2 .formcontacts input[type='submit']:hover, body.color2 .modal_template .submitbtn:hover, body.color2 .modal_template .btntipe:hover, body.color2 #podpiska:hover, body.color2 .header a.btn:hover, body.color2 a.btnglobal:hover, body.color2 .documentspage .onebtn div.btntipe:hover, body.color2 .documentspage .onebtn div.btntipe.sel, body.color2 .documentspage .onebtn span:hover, body.color2 .documentspage .liketable .c3 input[type='button']:hover, body.color2 .documentspage .liketable .c4 input[type='button']:hover {
    background: white !important;
    color: black !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.color2 .ui-datepicker {
    background-color: black !important;
}

body.color2 .ui-datepicker td a:hover {
    background-color: white !important;
    color: black !important;
}

body.color2 .ui-datepicker select.ui-datepicker-month, body.color2 .ui-datepicker select.ui-datepicker-year {
    background-color: black !important;
}

body.color2 .documentspage .onebtn span.sel, body.color2 .modal_template .btntipe.sel {
    background: white !important;
    color: black !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.color2 .documentspage .liketable .c4 input[type='button']:hover {
    opacity: 1;
}

body.color2 .documentspage .c2 input[type='text'] {
    color: white;
    border-color: white;
}

body.color2 .onebtn.srplace.c1 #ajax_title {
    background-color: black;
    border: 1px solid white;
    box-shadow: none;
}

body.color2 .menu .cont > ul > li .secmenu {
    background-color: black;
    border: 1px solid white;
    border-left: 0px;
}

body.color2 .menu .closeme {
    background-image: url(../img/black/close.svg);
}

body.color2 .menu .closeme:hover {
    background-image: url(../img/black/close_h.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i1 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i1 a:hover {
    background-image: url(../img/black/i1.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i2 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i2 a:hover {
    background-image: url(../img/black/i2.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i3 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i3 a:hover {
    background-image: url(../img/black/i3.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i4 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i4 a:hover {
    background-image: url(../img/black/i4.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i5 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i5 a:hover {
    background-image: url(../img/black/i5.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i6 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i6 a:hover {
    background-image: url(../img/black/i6.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i7 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i7 a:hover {
    background-image: url(../img/black/i7.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i8 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i8 a:hover {
    background-image: url(../img/black/i8.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i9 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i9 a:hover {
    background-image: url(../img/black/i9.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i10 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i10 a:hover {
    background-image: url(../img/black/i10.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i11 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i11 a:hover {
    background-image: url(../img/black/i11.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i12 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i12 a:hover {
    background-image: url(../img/black/i12.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i13 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i13 a:hover {
    background-image: url(../img/black/i13.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i14 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i14 a:hover {
    background-image: url(../img/black/i14.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i15 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i15 a:hover {
    background-image: url(../img/black/i15.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i16 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i16 a:hover {
    background-image: url(../img/black/i16.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i17 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i17 a:hover {
    background-image: url(../img/black/i17.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i18 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i18 a:hover {
    background-image: url(../img/black/i18.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i19 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i19 a:hover {
    background-image: url(../img/black/i19.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i20 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i20 a:hover {
    background-image: url(../img/black/i20.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i21 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i21 a:hover {
    background-image: url(../img/black/i21.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i22 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i22 a:hover {
    background-image: url(../img/black/i22.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i23 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i23 a:hover {
    background-image: url(../img/black/i23.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i24 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i24 a:hover {
    background-image: url(../img/black/i24.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i25 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i25 a:hover {
    background-image: url(../img/black/i25.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i26 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i26 a:hover {
    background-image: url(../img/black/i26.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i27 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i27 a:hover {
    background-image: url(../img/black/i27.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.i28 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.i28 a:hover {
    background-image: url(../img/black/i28.svg)
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_1 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_1 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_2 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_2 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_2.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_3 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_3 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_3.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_4 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_4 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_4.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_5 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_5 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_5.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_6 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_6 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_6.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_7 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_7 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_7.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_8 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_8 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_8.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_9 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_9 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_9.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_10 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_10 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_10.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_11 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_11 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_11.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_12 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_12 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_12.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_13 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_13 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_13.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_14 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_14 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_14.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_15 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_15 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_15.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_16 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_16 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_16.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_17 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_17 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_17.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_18 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_18 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_18.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_19 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_19 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_19.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_20 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_20 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_20.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_21 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_21 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_21.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_22 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_22 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_22.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_23 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_23 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_23.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_24 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_24 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_24.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_25 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_25 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_25.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_26 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.n_icon_26 a:hover {
    background-image: url(../img/icon_for_menu/black/n_icon_26.svg);
}

body.color2 .menu .title {
    background-image: url(../img/black/linemenu.png);
}

body.color2 .menu .cont > ul > li .secmenu ul li a:hover {
    text-decoration: underline;
}

body.color2 a.btndownload {
    background-image: url(../img/black/down-arrow.svg);
}

body.color2 .newsblock .leftblock .news, body.color2 .newsblock .rightblock .materials {
    background-color: black;
    border: 1px solid white;
}

body.color2 .utp .blocks .block {
    background-color: black;
    border: 1px solid white;
}

body.color2 .footer .soc .ss.s1 {
    background-image: url(../img/black/vk.svg)
}

body.color2 .footer .soc .ss.s2 {
    background-image: url(../img/black/tg.svg)
}

body.color2 .footer .soc .ss.s3 {
    background-image: url(../img/black/fb.svg)
}

body.color2 .footer .soc .ss.s4 {
    background-image: url(../img/black/app.svg);
}

body.color2 .footer .soc .ss.s5 {
    background-image: url(../img/black/rss.svg);
}

body.color2 .typicalsecond .altmenu ul li.active a, body.color2 .typicalsecond .altmenu ul li a:hover {
    color: #000000;
    border-bottom: 2px solid #525252;
    margin-bottom: -2px;
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i1:hover, body.color2 .liketableh1 .cell.w20 .dubleicon div.i1.active {
    background-image: url(../img/tab.svg);
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i2:hover, body.color2 .liketableh1 .cell.w20 .dubleicon div.i2.active {
    background-image: url(../img/cal_2.svg);
}

body.color2 .liketableh1 .cell.w20 .print:hover {
    background-image: url(../img/print.svg);
}

body.color2 .dwnico {
    background-image: url(../img/black/download.svg);
}

body.color2 .dwnico:hover {
    opacity: 0.7;
}

body.color2 .podskazkasikonkami .ico.i2 {
    background-image: url(../img/black/ege.svg)
}

body.color2 .podskazkasikonkami .ico.i3 {
    background-image: url(../img/black/tab_cal.svg)
}

body.color2 .blocksonraspis .oneblock .checker.active.p1 {
    background-image: url(../img/black/ege1.svg);
}

body.color2 .blocksonraspis .oneblock .checker.active.p2 {
    background-image: url(../img/black/gve1.svg);
}

body.color2 .blocksonraspis .oneblock .noactive.p1 {
    background-image: url(../img/black/ege2.svg);
}

body.color2 .blocksonraspis .oneblock .noactive.p2 {
    background-image: url(../img/black/gve2.svg);
}

body.color2 img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: grayscale(1); /* Firefox 4+ */
    filter: gray; /* IE 6-9 */
}

body.color2 #cboxLoadingOverlay {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

body.color2 #cboxLoadingGraphic {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi5_1 a {
    background-image: url(../img/black/menu_icon3.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi5_1 a:hover {
    background-image: url(../img/black/menu_icon3.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_1 a {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_1 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_2 a {
    background-image: url(../img/black/org_icon2.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_2 a:hover {
    background-image: url(../img/black/org_icon2.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_3 a {
    background-image: url(../img/black/org_icon3.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_3 a:hover {
    background-image: url(../img/black/org_icon3.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_4 a {
    background-image: url(../img/black/org_icon4.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_4 a:hover {
    background-image: url(../img/black/org_icon4.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_5 a {
    background-image: url(../img/black/org_icon5.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_5 a:hover {
    background-image: url(../img/black/org_icon5.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_6 a {
    background-image: url(../img/black/org_icon6.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_6 a:hover {
    background-image: url(../img/black/org_icon6.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_7 a {
    background-image: url(../img/black/org_icon7.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_7 a:hover {
    background-image: url(../img/black/org_icon7.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_8 a {
    background-image: url(../img/black/org_icon8.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_8 a:hover {
    background-image: url(../img/black/org_icon8.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_9 a {
    background-image: url(../img/black/org_icon9.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_9 a:hover {
    background-image: url(../img/black/org_icon9.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_10 a {
    background-image: url(../img/black/org_icon10.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_10 a:hover {
    background-image: url(../img/black/org_icon10.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_11 a {
    background-image: url(../img/black/org_icon11.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgin_11 a:hover {
    background-image: url(../img/black/org_icon11.svg);
}

/* ЦВЕТ1 - Общие настройки верхней плашки */
body.color2.special .sv_settings {
    background-color: black;
    color: white;
    border-bottom: 3px solid white;
}

body.color2 .fs-outer button, body.color2 .cs-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    transition: all 0s ease 0s;
    vertical-align: top;
    background-color: white;
    width: 35px;
    height: 35px;
    color: black;
    font-weight: bold;
    text-transform: uppercase;
}

body.color2 .cs-outer button {
    font-size: 22px;
}

body.color2 .fs-outer button, body.color2 .cs-outer button, body.color2 .img-outer button, body.color2 .img-back button {
    background-color: black !important;
    color: white !important;
    cursor: pointer;
}

body.color2 .header, body.color2 .menu {
    background-color: black;
}

body.color2 .fs-outer button:hover, body.color2 .img-back button:hover, body.color2 .cs-outer button:hover, body.color2 .img-outer button:hover, body.color2 .fs-outer button.active, body.color2 .cs-outer button.active, body.color2 .img-outer button.active {
    background-color: white !important;
    color: black !important;
    cursor: pointer;
}

body.color2 .special .sv_settings span {
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}

body.color2 .fs-outer, body.color2 .cs-outer, body.color2 .img-outer {
    margin-left: 10px;
    margin-right: 50px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}

body.color2 .img-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 100px;
    height: 35px;
    text-transform: uppercase;
}

body.color2 #sv_settings .cont {
    text-align: center;
}

body.color2 .sv_settings {
    font-size: 16px;
    font-weight: 400;
}

body.color2 .typicaltext.podskazka {
    background-color: black;
    box-shadow: none;
    border: 1px solid white;
}

body.color2 .podskazkasikonkami .ico.i1 {
    background-image: url(../img/black/info.svg);
}

body.color2 .podskazkasikonkami .ico.i4 {
    background-image: url(../img/black/50_cal.svg);
}

body.color2 .podskazkasikonkami .ico.i5 {
    background-image: url(../img/black/50_tab.svg);
}

body.color2 .typicalsecond table tr th, body.color2 .typicalsecond table tr td {
    background-color: black !important;
}

body.color2 .blocksonraspis .oneblock .head {
    background-color: black;
    border-bottom: 1px solid white;
    box-shadow: none;
}

body.color2 .blocksonraspis .oneblock .i {
    background-image: url(../img/black/info.svg);
}

body.color2 .giagrid .gia {
    background-color: black;
    box-shadow: none;
    border: 1px solid white;
}

body.color2 .liketableh1 .cell.w20 .print {
    background-color: black;
    border: 2px solid white;
    background-image: url(../img/black/print.svg);
}

body.color2 .blocksonraspis .oneblock.oge_image .checker.active.p1 {
    background-image: url(../img/white/oge1.svg);
}

body.color2 .blocksonraspis .oneblock.oge_image .noactive.p1 {
    background-image: url(../img/white/oge2.svg);
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i1, body.color2 .liketableh1 .cell.w20 .dubleicon div.i2 {
    background-color: black;
    border: 2px solid white;
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i1 {
    background-image: url(../img/black/tab.svg);
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i2 {
    background-image: url(../img/black/cal_2.svg);
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i1:hover, body.color2 .liketableh1 .cell.w20 .dubleicon div.i1.active {
    background-color: white;
    background-image: url(../img/tab.svg);
}

body.color2 .liketableh1 .cell.w20 .dubleicon div.i2:hover, body.color2 .liketableh1 .cell.w20 .dubleicon div.i2.active {
    background-color: white;
    background-image: url(../img/cal_2.svg);
}

body.color2 .liketableh1 .cell.w20 .print:hover {
    background-color: white;
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi1 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi1 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi2 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi2 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi3 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi3 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi4 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi4 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi5 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi5 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi6 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi6 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi7 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi7 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi8 a, body.color2 .menu .cont > ul > li .secmenu ul li.ico.orgi8 a:hover {
    background-image: url(../img/black/org_icon1.svg);
}

body.color2 .documentspage .onedoc.noico, body.color2 .documentspage .onedoc.jpg {
    background-image: url(../img/black/doc_0.svg);
}

body.color2 a.podchinenie.btndownload {
    background-image: url(../img/black/doc_0.svg);
}

body.color2 .documentspage .onedoc.pdf {
    background-image: url(../img/black/doc_pdf.svg);
}

body.color2 .documentspage .onedoc.doc {
    background-image: url(../img/black/doc_doc.svg);
}

body.color2 #cboxContent table tr th, body.color2 #cboxContent table tr td {
    background-color: black !important;
}

body.color2 .documentspage .c2 input[type='text'] {
    background-image: url(../img/black/cal.svg);
}

body.color1 .raspmodal .bigtitle .checkeromodal.img1, body.color2 .raspmodal .bigtitle .checkeromodal.img1 {
    background-image: url(../img/black/ege1.svg);
}


body.color1 #mapmodal .topline .right a .printico {
    background-image: url(../img/map_ppe/print_black.svg);
}

body.color1 #mapmodal .topline .right a:hover .printico {
    background-image: url(../img/map_ppe/print_white.svg);
}

body.color1 #mapmodal .text .right .alert {
    background: #ffffff;
    border: 2px solid #000000;
    color: black!important;
    -webkit-text-fill-color: black!important;
}
body.color1 #mapmodal .text .left .ico.i1 {
    background-image: url(../img/map_ppe/card_black.svg)
}
body.color1 #mapmodal .text .left .ico.i2 {
    background-image: url(../img/map_ppe/point_black.svg)
}
body.color1 #mapmodal .text .left .ico.i3 {
    background-image: url(../img/map_ppe/2point_black.svg)
}


body.color2 #mapmodal .text .left .ico.i1 {
    background-image: url(../img/map_ppe/card_white.svg)
}
body.color2 #mapmodal .text .left .ico.i2 {
    background-image: url(../img/map_ppe/point_white.svg)
}
body.color2 #mapmodal .text .left .ico.i3 {
    background-image: url(../img/map_ppe/2point_white.svg)
}

body.color1 #mapmodal .tabs .tabline .tab.active {
    border-bottom: 2px solid black
}
body.color2 #mapmodal .tabs .tabline .tab.active {
    border-bottom: 2px solid white;
}


body.color2 #mapmodal .text .right .alert {
    background: #000000;
    border: 2px solid #ffffff;
    color: #ffffff!important;
    -webkit-text-fill-color: #ffffff!important;
}

body.color2 #mapmodal .topline .right a .printico {
    background-image: url(../img/map_ppe/print_white.svg);
}

body.color2 #mapmodal .topline .right a:hover .printico {
    background-image: url(../img/map_ppe/print_black.svg);
}

body.color2 .topline .left .per {
    background-image: url(../img/map_ppe/squad_white.svg)!important;
}
body.color1 .topline .left .per {
    background-image: url(../img/map_ppe/squad_black.svg)!important;
}

body.color1 .raspmodal .bigtitle .checkeromodal.img2, body.color2 .raspmodal .bigtitle .checkeromodal.img2 {
    background-image: url(../img/black/gve1.svg);
}

body.color2 .modal_template.podpis input[type='text'] {
    background-color: black;
}

body.color1 .raspmodal.withoge .bigtitle .checkeromodal.img1, body.color2 .raspmodal.withoge .bigtitle .checkeromodal.img1 {
    background-image: url(../img/white/oge1.svg);
}

@media (max-width: 1590px) {
    body.color2 .giagrid .gia.g1 {
        background-image: url(../img/black/icon_000_2_g.svg);
    }

    body.color2 .giagrid .gia.g2 {
        background-image: url(../img/black/icon_000_3_g.svg);
    }

    body.color2 .giagrid .gia.g3 {
        background-image: url(../img/black/icon_000_4_g.svg);
    }

    body.color2 .giagrid .gia.g4 {
        background-image: url(../img/black/icon_000_5_g.svg);
    }

    body.color2 .giagrid .gia.g5 {
        background-image: url(../img/black/icon_000_6_g.svg);
    }
}

@media (max-width: 1190px) {
    body.color2 .fs-outer, body.color2 .cs-outer, body.color2 .img-outer {
        margin-right: 20px;
    }
}

body.font2 .bread {
    font-size: 14px;
}

/* Первый размер шрифта -4px*/
body.font1 .adminbar .adminmode input[type='checkbox'] {
    margin-top: 1px;
}

body.font1 {
    font-size: 12px;
}

body.font1 .header .contacts {
    font-size: 17px;
}

body.font1 .header a.btn {
    font-size: 17px;
}

body.font1 .menu .cont > ul > li > a {
    font-size: 17px;
}

body.font1 .menu .cont > ul > li .secmenu ul li .title a {
    font-size: 16px;
}

body.font1 .modal_template .submitbtn, body.font1 .modal_template .btntipe, body.font1 #podpiska, body.font1 .modal_template .bigtitle, body.font1 .modal_template.podpis input[type='text'], body.font1 .modal_template .minititle {
    font-size: 14px !important;
}

body.font1 .menu .cont > ul > li .secmenu ul li a {
    font-size: 12px; /* -3 */
}

body.font1 .slider .textblock {
    font-size: 23px; /* -6 */
}

body.font1 .menu .cont > ul > li.firstico > a .ico {

}

body.font1 .newsblock .bigtitle .title {
    font-size: 24px; /* -6 */
}

body.font1 .newsblock .bigtitle .links a {
    font-size: 12px;
}

body.font1 .newsblock .rightblock .text {
    font-size: 12px;
}

body.font1 .newsblock .leftblock .onenews .text {
    font-size: 12px;
}

body.font1 a.btnglobal {
    font-size: 12px;
}

body.font1 .newsblock .leftblock .onenews .date {
    font-size: 15px;
}

body.font1 .footer .coltitle {
    font-size: 20px;
}

body.font1 .footer {
    font-size: 16px;
}

body.font1 .footer .col {
    line-height: 28px; /* -7 */
}

body.font1 .footer .col .form input[type="text"] {
    font-size: 16px;
}

body.font1 .footer .col .form input[type="submit"] {
    width: 47px;
    height: 47px;
}

body.font1 .typicalsecond {
    font-size: 16px;
}

body.font1 .typicalsecond .altmenu ul li a {
    font-size: 16px;
}

body.font1 .typicalsecond .rlblocks .right {
    font-size: 13px; /* -3 */
}

body.font1 .typicalsecond .rlblocks .icocont {
    background-size: 18px 18px
}

body.font1 .typicaltext h1 {
    font-size: 32px;
}

body.font1 .typicaltext h2 {
    font-size: 26px;
}

body.font1 .typicaltext h3 {
    font-size: 20px;
}

body.font1 .typicaltext h4 {
    font-size: 20px;
}

body.font1 .typicaltext h5 {
    font-size: 18px;
}

body.font1 .typicaltext h6 {
    font-size: 16px;
}

body.font1 .typicalsecond table tr th {
    font-size: 16px;
}

body.font1 .typicalsecond table {
    font-size: 12px;
}

body.font1 .raspisanie table tr td.bigtext {
    font-size: 16px;
}

body.font1 .giagrid .menugia .giatitle {
    font-size: 16px;
}

body.font1 .giagrid .menugia ul li {
    font-size: 12px;
}

body.font1 .documentspage .onebtn span {
    font-size: 16px !important;
}

body.font1 .documentspage .liketable .c3 input[type='button'] {
    font-size: 16px !important;
}

body.font1 .documentspage .c2 input[type='text'] {
    font-size: 16px !important;
}

body.font1 .documentspage .liketable .c1 input[type='text'] {
    font-size: 16px !important;
}

body.font1 .documentspage .liketable .c4 input[type='button'] {
    font-size: 16px !important;
}

body.font1 .morr {
    font-size: 13px;
}

body.font1 .readmoreico {
    height: 7px;
}

body.font1 .secondutp .block {
    font-size: 16px;
}

body.font1 .footer .copy {
    font-size: 12px;
}

body.font1 .documentspage .onebtn span, body.font1 .documentspage .onebtn div.btntipe {
    font-size: 16px !important;
}

body.font1 .typicaltext ul li {
    font-size: 16px;
}

body.font1 .blocksonraspis.org .vkladka.v1.activev ul li {
    font-size: 12px;
}

@media (max-width: 1590px) {
    body.font1 .menu .cont > ul > li > a {
        font-size: 13px;
    }

    body.font1 .menu .cont > ul > li.firstico > a .ico {
        margin-top: -2px;
    }

    body.font1 .slider .textblock {
        font-size: 16px;
    }

    body.font1 .footer .cols {
        font-size: 13px;
    }

    body.font1 .footer .col {
        line-height: 23px;
    }

}

@media (max-width: 1190px) {
    body.font1 .menu .cont > ul > li.firstico > a {
        font-size: 0px;
    }

    body.font1 .menu .cont > ul > li > a {
        font-size: 11px;
    }

    body.font1 .menu .cont > ul > li.firstico > a .ico {
        margin-bottom: -2px
    }

    body.font1 .header a.btn {
        font-size: 12px;
        margin-top: 6px;
    }

}

/* Третий размер шрифта +4px*/
body.font3 .adminbar .adminmode {
    margin-top: 0px
}
body.font3 .adminbar .adminmode input[type='checkbox'] {
    margin-top: 7px
}

body.font3 {
    font-size: 20px;
}

body.font3 .schememodule .scheme .row .oneblock {
    margin-left: -4px
}


body.font3 .readmoreico {
    height: 15px;
}

body.font3 .utp .blocks .block {
    margin-right: calc(1% - 10px) !important;
}

body.font3 .header .contacts {
    font-size: 25px;
}

body.font3 .header a.btn {
    font-size: 25px;
}

body.font3 .blocksonraspis.org .vkladka.v1.activev ul li {
    font-size: 17px;
}

body.font3 .morr {
    font-size: 20px;
}

body.font3 .modal_template .submitbtn, body.font3 .modal_template .btntipe, body.font3 #podpiska, body.font3 .modal_template.podpis input[type='text'], body.font3 .modal_template .minititle {
    font-size: 20px !important;
}

body.font3 .modal_template .bigtitle {
    font-size: 30px;
}

body.font3 .bread {
    font-size: 17px;
}

body.font3 .menu .cont > ul > li > a {
    font-size: 25px;
}

body.font3 .menu .cont > ul > li .secmenu ul li .title a {
    font-size: 24px;
}

body.font3 .menu .cont > ul > li .secmenu ul li a {
    font-size: 18px; /* -3 */
}

body.font3 .slider .textblock {
    font-size: 38px; /* -6 */
}

body.font3 .newsblock .bigtitle .links {
    margin-left: 0px;
    width: 100%;
}

body.font3 .newsblock .bigtitle .title {
    font-size: 34px; /* -6 */
}

body.font3 .newsblock .bigtitle .links a {
    font-size: 20px;
}

body.font3 .newsblock .rightblock .text {
    font-size: 20px;
}

body.font3 .secondutp .block {
    font-size: 23px;
}

body.font3 .footer .copy {
    font-size: 17px;
}

body.font3 .newsblock .leftblock .onenews .text {
    font-size: 20px;
}

body.font3 a.btnglobal {
    font-size: 20px;
}

body.font3 .newsblock .leftblock .onenews .date {
    font-size: 24px;
}

body.font3 .footer .coltitle {
    font-size: 28px;
}

body.font3 .footer {
    font-size: 24px;
}

body.font3 .footer .col {
    line-height: 39px; /* -7 */
}

body.font3 .footer .col .form input[type="text"] {
    font-size: 24px;
}

body.font3 .footer .col .form input[type="submit"] {
    width: 57px;
    height: 57px;
}

body.font3 .typicalsecond {
    font-size: 24px;
}

body.font3 .typicalsecond .altmenu ul li a {
    font-size: 24px;
}

body.font3 .typicalsecond .rlblocks .right {
    font-size: 19px; /* -3 */
}

body.font3 .typicalsecond .rlblocks .icocont {
    background-size: 25px 25px
}

body.font3 .typicaltext h1 {
    font-size: 40px;
}

body.font3 .typicaltext h2 {
    font-size: 34px;
}

body.font3 .typicaltext h3 {
    font-size: 28px;
}

body.font3 .typicaltext h4 {
    font-size: 28px;
}

body.font3 .typicaltext h5 {
    font-size: 26px;
}

body.font3 .typicaltext h6 {
    font-size: 24px;
}

body.font3 .typicaltext ul li {
    font-size: 20px;
}

body.font3 .documentspage .onebtn span, body.font3 .documentspage .onebtn div.btntipe {
    font-size: 24px !important;
}

body.font3 .typicalsecond table tr th {
    font-size: 24px;
}

body.font3 .typicalsecond table {
    font-size: 20px;
}

body.font3 .raspisanie table tr td.bigtext {
    font-size: 20px;
}

body.font3 .giagrid .menugia .giatitle {
    font-size: 24px;
}

body.font3 .giagrid .menugia ul li {
    font-size: 20px;
}

body.font3 .documentspage .onebtn span {
    font-size: 24px !important;
}

body.font3 .documentspage .liketable .c3 input[type='button'] {
    font-size: 24px !important;
}

body.font3 .documentspage .c2 input[type='text'] {
    font-size: 24px !important;
}

body.font3 .documentspage .liketable .c1 input[type='text'] {
    font-size: 24px !important;
}

body.font3 .documentspage .liketable .c4 input[type='button'] {
    font-size: 24px !important;
}

@media (max-width: 1590px) {
    body.font3 .blocksonraspis .oneblock .head .date {
        width: auto;
    }

    body.font3 .slider .textblock {
        font-size: 27px;
    }

    body.font3 .footer .cols {
        font-size: 21px;
    }

    body.font3 .footer .col {
        line-height: 29px;
    }

    body.font3 .menu .cont > ul > li > a {
        font-size: 20px;
    }

}

@media (max-width: 1360px) {
    body.font3 .menu .cont > ul > li > a {
        font-size: 17px;
    }

    body.font3 .footer .col .form input[type="submit"] {
        width: 52px;
        height: 57px;
    }

    body.font3 .utp a.btnglobal {
        font-size: 17px;
    }
}

@media (max-width: 1190px) {
    body.font3 .menu .cont > ul > li.firstico > a .ico {
        margin-top: 0px;
    }

    body.font3 .newsblock .bigtitle .links a {
        font-size: 18px;
    }

    body.font3 .footer .col .form input[type="submit"] {
        width: 48px;
        height: 57px;
    }

    body.font3 .footer .soc .ss {
        margin-right: 12px;
    }

    body.font3 .menu .cont > ul > li.firstico > a {
        font-size: 0px;
    }

    body.font3 .menu .cont > ul > li > a {
        font-size: 15px;
    }

    body.font3 .header .contacts {
        font-size: 21px;
    }

    body.font3 .header a.btn {
        font-size: 19px;
        margin-top: 0px;
    }

    body.font3 .slider .textblock {
        font-size: 22px;
    }

}

/* IE fix */
/* color1 */
body.ie.color1 .documentspage .onebtn span, body.ie.color1 .modal_template .btntipe, body.ie.color1 .modal_template .submitbtn, body.ie.color1 .documentspage .onebtn div.btntipe {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.ie.color1 .documentspage .onebtn span.sel, body.ie.color1 .documentspage .onebtn span:hover, body.ie.color1 .documentspage .onebtn div.btntipe:hover, body.ie.color1 .documentspage .onebtn div.sel, body.ie.color1 a.btnglobal:hover, body.ie.color1 .modal_template .btntipe:hover, body.ie.color1 .modal_template .submitbtn:hover, body.ie.color1 .documentspage .liketable .c3 input[type='button']:hover {
    background: black !important;
    color: white !important;
    text-decoration: none;
    border: 2px solid black !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.ie.color1 a.btnglobal {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
    color: black !important
}

body.ie.color1 #podpiska:hover {
    background: black !important;
    color: white !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

body.ie.color1 .documentspage .liketable .c3 input[type='button'] {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
    color: black !important
}

body.ie.color1 .header a.btn:hover {
    background: black !important;
    color: white !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
}

/* color2*/
body.ie.color2 .documentspage .onebtn span, body.ie.color2 .modal_template .btntipe, body.ie.color2 .documentspage .onebtn div.btntipe {
    border: 2px solid black !important;
    background: white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.ie.color2 .documentspage .onebtn div.btntipe.sel, body.ie.color2 .documentspage .onebtn span.sel, body.ie.color2 .modal_template .btntipe:hover, body.ie.color2 .documentspage .onebtn span:hover, body.ie.color2 .documentspage .onebtn div.btntipe:hover, body.ie.color2 .documentspage .onebtn div.sel, body.ie.color2 a.btnglobal:hover, body.ie.color2 .modal_template .btntipe:hover, body.ie.color2 .modal_template .submitbtn:hover, body.ie.color2 .documentspage .liketable .c3 input[type='button']:hover {
    background: white !important;
    color: black !important;
    text-decoration: none;
    border: 2px solid white !important;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.ie.color2 .documentspage .onebtn span, body.ie.color2 .documentspage .onebtn div.btntipe, body.ie.color2 .modal_template .submitbtn, body.ie.color2 .modal_template .btntipe, body.ie.color2 a.btnglobal {
    border: 2px solid white !important;
    background: black !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
    color: white !important
}

body.ie.color2 #podpiska:hover {
    background: white !important;
    color: black !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.ie.color2 .documentspage .liketable .c3 input[type='button'] {
    border: 2px solid white !important;
    background: black !important;
    -webkit-text-fill-color: rgb(255, 255, 255) !important;
    color: white !important
}

body.ie.color2 .header a.btn:hover {
    background: white !important;
    color: black !important;
    text-decoration: none;
    -webkit-text-fill-color: rgb(0, 0, 0) !important;
}

body.ie .photogrid a {
    max-width: 100%;
}

body.ie.color1 #slider .normaldescktope, body.ie.color2 #slider .normaldescktope {
    display: none
}

body.ie.color1 #slider .blackv_ie, body.ie.color2 #slider .blackv_ie {
    display: inline;
}

body.ie.color1.noimage #slider .blackv_ie, body.ie.color2.noimage #slider .blackv_ie {
    display: none !important;
}