/*
    Created on : 20.07.2017, 14:53:45
    Author     : VMM<vladimirov.m.m@alex-its.uz>
*/
body.vftvi{ color: #000; }
body.vftvi .vftvi_show{ display: block; }
body.vftvi .vftvi_hide{ display: none; }

body.vftvi .pgn ul li, body.vftvi .pgn ul li a{ color: #000; }

body.vftvi .p_form legend, body.vftvi .p_form legend h1{ color: #000;  }
body.vftvi .p_form legend h1:after{ background: #000; }
body.vftvi .p_form textarea,
body.vftvi .p_form input,
body.vftvi .p_form select{ border-color: #000; color: #000; }
body.vftvi .p_form .form-group.has-feedback .form-control-feedback-message{ box-shadow: none; }
body.vftvi .p_form .form-group.has-feedback.focus .form-control-feedback-message{ display: block; }
body.vftvi .p_form .form-group.has-feedback .form-control-feedback-message, body.vftvi .p_form .form-group.has-feedback .form-control-feedback-message .st:after{ box-shadow: none; border-color: #000; background: #fff; }
body.vftvi .p_form .form-group.has-feedback.has-success .form-control-feedback-message, body.vftvi .p_form .form-group.has-feedback.has-success .form-control-feedback-message .st:after{ box-shadow: none; background: #fff; }
body.vftvi .p_form .form-group.has-feedback.has-error .form-control-feedback-message, body.vftvi .p_form .form-group.has-feedback.has-error .form-control-feedback-message .st:after{ box-shadow: none; background: #fff; }

body.vftvi .tab-content .tab-hd .tab-hd-item{ color: #000; border-color: #000; }
body.vftvi .tab-content .tab-hd .tab-hd-item.active{ color: #000; border-color: #000; }

/* соц.опрос */
body.vftvi .polls_vote_show .o.have .a_l .a_i.fjs label .ico{ border-color: #000; }
body.vftvi .polls_vote_show .o.have .a_l .a_i.fjs label .ico:after{ background: #000; }
body.vftvi .polls_vote_show .o.have .a_l .a_i.fjs label.active .ico:after{ opacity: 1; }
body.vftvi .polls_vote_show .o.result .a_l .a_i .pg_r .pg{ border-color: #000; }
body.vftvi .polls_vote_show .o.result .a_l .a_i .pg_r .pg .beg{ background: #000; opacity: 1; }
body.vftvi .polls_vote_show .b .btn-default{ border-color: #000; background-color: #000; color: #fff; }
body.vftvi .polls_vote_show .b .btn-default:hover{ background-color: #fff; color: #000; }
body.vftvi .polls_vote_show .b .btn-link{ color: #000; }

body.vftvi #voce_ico_reader svg,
body.vftvi #voce_ico_reader svg path,
body.vftvi #voce_ico_reader:hover svg,
body.vftvi #voce_ico_reader:hover svg path{ fill:#000; }

body.vftvi .sp_radio  label .ico,
body.vftvi .sp_check label .ico{ border: 1px solid #000; }
body.vftvi .sp_radio  label .ico:after,
body.vftvi .sp_check label .ico:after{
    background: #000;
    opacity: 0;
    transition:opacity 0s;-moz-transition:opacity 0s; -webkit-transition:opacity 0s; -o-transition:opacity 0s;
}
body.vftvi .sp_radio label.active .ico:after,
body.vftvi .sp_check label.active .ico:after{ opacity: 1; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Основной каркас
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html,
body.vftvi{ background: #fff; color: #000; }
body.vftvi #header, body.vftvi #footer{ background: #fff; color: #000; }
body.vftvi #header{ border-bottom: 1px solid #000; }
body.vftvi #header a{ color: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #under_footer{
    background-color: #fff;
    border-top: 1px solid #000;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Футор
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #footer{ border-top: 1px solid #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ шапка
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #toogle_left_panel{ border: 1px solid #000; }
body.vftvi #toogle_left_panel .in .i{ background: #000; }
body.vftvi #toogle_left_panel:hover{ background: #fff; }
body.vftvi #toogle_left_panel:hover .in .i{ background: #000; }

body.vftvi #top_menu ul li.active span,
body.vftvi #top_menu ul li:hover span{ border-color: #000; color: #000; }

body.vftvi #top_menu ul li a,
body.vftvi #top_search .search,
body.vftvi #top_search{ color: #000; }
body.vftvi #top_search input{ border-color: #000; color: #000; position: relative; z-index: 2; background: #fff; }
body.vftvi #top_lang_switch select{ background-image: url(../../images/bg/st_select.png); color: #000; }
body.vftvi #top_lang_switch option{ color: #fff; background: #000; }

@media(max-width: 1100px){
    body.vftvi #header .company_logo img{ height: 49px;}
    body.vftvi #top_search .search{ color: #000; }
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ боковая панель
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #left_sidebar{ border-right: 1px solid #000; }
body.vftvi #left_sidebar .in_1, body.vftvi #left_sidebar .in_2{ color: #000; }
body.vftvi #left_menu ul.level_1 a{ color: #000; }
body.vftvi #left_menu ul.level_1 > li:hover > a,
body.vftvi #left_menu ul.level_1 > li.hover > a{ background-color: #000; color: #fff; }
body.vftvi #left_menu ul.level_1 > li:hover > a i,
body.vftvi #left_menu ul.level_1 > li.hover > a i{ color: #fff; }

body.vftvi #left_sidebar .ft{ border: 1px solid #000; border-width: 1px 1px 0 0; }

body.vftvi #left_sidebar .s,
body.vftvi #left_sidebar .ft,
body.vftvi #left_sidebar{ background: #fff; }
body.vftvi #left_sidebar .ft ul li a{ background: transparent; }
body.vftvi #left_menu ul.level_1 > li > a,
body.vftvi #left_sidebar .ft ul li a{ color: #000;  }
body.vftvi #left_sidebar i.svg svg{ fill: #000; }
body.vftvi #left_sidebar li.hover i.svg svg,
body.vftvi #left_sidebar li:hover i.svg svg{ fill: #fff; }
body.vftvi #left_sidebar .ft ul li:hover{ background-color: #000; }

body.vftvi .popup .bg,
body.vftvi .left_panel_menu_sub .bg{ background: #fff;opacity: 1; }
body.vftvi .left_panel_menu_sub .in a{ color: #000; }
body.vftvi .left_panel_menu_sub .in ul.level_3 > li > a{ border-color: #000; }
body.vftvi .left_panel_menu_sub .in ul.level_3 > li > a i.svg svg,
body.vftvi .left_panel_menu_sub .in ul.level_3 > li > a i.svg svg *{ fill: #000; }
body.vftvi .popup .close,
body.vftvi .left_panel_menu_sub .close{ background-image: url(../../images/ico/close-black.png); color: #000; }
@media(max-width:1100px){
    body.vftvi #left_sidebar .ft ul li{ margin-top: 1px; margin-bottom: 1px; }
    body.vftvi .popup .bg,
    body.vftvi .left_panel_menu_sub .bg{ background: #fff; }
    body.vftvi .left_panel_menu_sub .in ul.level_3{ margin: 0 -30px; }
    body.vftvi .left_panel_menu_sub .in ul.level_3 > li > a{ border-bottom: 1px solid #000; }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Кнопки интернет банкинг и персональный кабинет
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #top_right_buttons .btn.btn-default{ color: #fff; border: 1px solid #000; }
body.vftvi #top_right_buttons .btn .bg{ opacity: 1; }
body.vftvi #top_right_buttons .btn:hover{ color: #000; }
body.vftvi #top_right_buttons .btn:hover .bg{ background-color: #fff; }
body.vftvi #internet_banking_button .bg,
body.vftvi #personal_cabinet_button .bg{ background-color: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Слайдер
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #position_top_slider .in .ft{ background-color: #fff; opacity: 1; border: 1px solid #000; border-width: 1px 0; padding-top: 1px; }
body.vftvi #position_top_slider .in .ft .col.filial select.nonest{
    border: 1px solid #000;
    background-color: #fff; color: #000;
}
body.vftvi #position_top_slider .in .ft .col.filial button{ background: #000; color: #fff; border: 1px solid #000; }
body.vftvi #position_top_slider .in .ft .col.filial button:hover{ background: #fff; color: #000; }
body.vftvi #position_top_slider .in .ft .col.phones .i .n{ color: #000; }
body.vftvi #position_top_slider .sliers_items .item{ background-color: #fff; }
body.vftvi #position_top_slider .sliers_items .item .im{ display: none; }
body.vftvi #position_top_slider .sliers_items .item .tx .cc .l_hd span:after{ border-color: #000; }
body.vftvi #position_top_slider .sliers_items .item .tx .cc .l_mr{ color: #fff; background: #000; border: 1px solid #000; }
body.vftvi #position_top_slider .sliers_items .item .tx .cc .l_mr:hover{ color: #000; background: #fff; }
body.vftvi #position_top_slider .sliers_items .item .tx .cc .l_mr .b_bg{ display: none; }
body.vftvi #position_top_slider .p_load{ display: none; }
body.vftvi #position_top_slider .p_load .pl_im svg path{ fill: #000; }
body.vftvi #position_top_slider .points .point{ border-color: #000; }
body.vftvi #position_top_slider .points .point:hover,
body.vftvi #position_top_slider .points .point.active{ background: #000; }
body.vftvi #position_top_slider .st .back,
body.vftvi #position_top_slider .st .next{ opacity: 1; }
body.vftvi #position_top_slider .st .back{ background-image: url(../../images/ico/st-left-black.png); }
body.vftvi #position_top_slider .st .next{ background-image: url(../../images/ico/st-right-black.png); }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Авторизация
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .p_form.p_authorization .ft button{ background: #000; border-color: #fff; color: #fff; }
body.vftvi .p_form.p_authorization .ft button:hover{ background: #fff; border-color: #000; color: #000; }
body.vftvi .p_form.p_authorization .ft .l a{ color: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Плитка на главноя
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .style_plit{ border-top: 1px solid #000; }
body.vftvi .style_plit,
body.vftvi #after_slider_menu{ border-bottom: 1px solid #000; }
body.vftvi .style_plit ul,
body.vftvi #after_slider_menu ul,
body.vftvi .style_plit ul li:nth-child(3n),
body.vftvi #after_slider_menu ul li:nth-child(3n),
body.vftvi .style_plit ul li:nth-child(3n+1),
body.vftvi #after_slider_menu ul li:nth-child(3n+1),
body.vftvi .style_plit ul li:nth-child(3n+2),
body.vftvi #after_slider_menu ul li:nth-child(3n+2){ background: #fff; }
body.vftvi .style_plit ul li a,
body.vftvi #after_slider_menu ul li a{ color: #000;  }
body.vftvi .style_plit ul li a *,
body.vftvi #after_slider_menu ul li a * {fill: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ О банке на главной
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #main_about_bank{
    padding-bottom: 30px;
    border-bottom: 1px solid #000;
    background: #fff;
    color: #000;
    min-height: auto;
}
body.vftvi #main_about_bank.w_im{ position: static; }
body.vftvi #main_about_bank.w_im .imka{ display: none; }
body.vftvi #main_about_bank.w_im .cont{ width: 100%; margin-left: 0; }

body.vftvi #main_about_bank .list_otz .item_otz .im{ display: none; }
body.vftvi #main_about_bank .list_otz .item_otz .bd{ width: 100%; margin-left: 0;}

body.vftvi #tb-missiya .b .btn-default{
    border-color: #000;
    background-color: #000;
    color: #fff;
}
body.vftvi #tb-missiya .b .btn-default:hover{
    background-color: #fff;
    color: #000;
}

@media(max-width: 1100px){
    body.vftvi #main_about_bank{ min-height: auto; }
    body.vftvi #main_about_bank .list_otz .item_otz .bd{ margin-left: 0; }
}
@media( max-width: 990px ){
    body.vftvi #main_about_bank .list_otz .item_otz .bd{ width: 100%; margin-left: 0; }
}
@media( max-width: 780px ){
    body.vftvi #main_about_bank.w_im{ position: relative; }
    body.vftvi #main_about_bank.w_im .imka{ display: none; }
    body.vftvi #main_about_bank.w_im .cont{ width: auto; margin-left: 0; }
}
@media( max-width: 420px ){
    body.vftvi #main_about_bank .list_otz .item_otz .bd{ width: 100%; margin-left: 0; }
    body.vftvi #main_about_bank .list_otz .item_otz .bd .tx{ padding-top: 0; margin-left: 0; }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Список новостей
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #w_news_main{
    background: #fff; color: #000;
    border-bottom: 1px solid #000;
}
body.vftvi #w_news_main .b .btn-default{ border-color: #000; background-color: #000; color: #fff; }
body.vftvi #w_news_main .b .btn-default:hover{ background-color: #fff; color: #000; }
body.vftvi #w_news_main .article .date{ background: #fff; border: 1px solid #000; color: #000; }
body.vftvi #w_news_main .article .name,
body.vftvi #w_news_main .article .name a{ color: #000; }

@media(max-width:420px){
    body.vftvi #w_news_main .article .date{ border-width: 0; }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ соц опрос и статистика обращения на главной
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #w_main_tr_soc_sur{
    background: #fff;
    border-bottom: 1px solid #000;
    color: #000;
}
body.vftvi #w_main_appeals .bl .i{ border-color: #000; }
body.vftvi #w_main_appeals .bl .i .p .l{ background: #000; opacity: 1; }
body.vftvi #w_main_appeals .b .btn-default{
    border-color: #000;
    background: #000;
    color: #fff;
}
body.vftvi #w_main_appeals .b .btn-default:hover{ background-color: #fff; color: #000; }

@media( max-width: 1100px ){
    body.vftvi #w_main_appeals .bl .i{ border-color: #000; }
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Важные ссылки
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #w_useful_links{ background: #fff; color: #000; border: 1px solid #000; border-width: 1px 0; }
body.vftvi #w_useful_links .cont .it a{ color: #000; }
body.vftvi #w_useful_links .cont .it a:after{ background: #000; }
body.vftvi #w_useful_links .cont .it:hover a{ color: #000; text-decoration: underline; }
body.vftvi #w_useful_links .cont .it:hover a:after{ background: #fff; }
body.vftvi #w_useful_links .sp_bl{ color: #000;  }
body.vftvi #w_useful_links .sp_bl span{ color: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Курс валют
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #w_exchange_rate .hi { color: #000; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ подписаться и поиск
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .w_uf .cont input,
body.vftvi .w_uf .cont button{ border-color: #000; }
body.vftvi .w_uf .cont input{ color: #000; }
body.vftvi .w_uf .cont button{ background: #000; color: #fff; }
body.vftvi .w_uf .cont button:hover{ color: #000; background: #fff; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Обратная связь
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .p_form .success_message a.btn,
body.vftvi .p_form.p_feedback .ft button{ background: #000; border-color: #000; color: #fff; }
body.vftvi .p_form .success_message a.btn:hover,
body.vftvi .p_form.p_feedback .ft button:hover{ background: #fff; color: #000; }
body.vftvi .p_form .files_upload .uploader{ border-color: #000; }
body.vftvi .p_form .files_upload .small_text{ color: #000; }
body.vftvi .p_form .files_upload .uploader .browser .click .btn svg *{ fill: #000; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Поделиться
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #share_sidebar{ background: #fff; }
body.vftvi #share_sidebar:hover,
body.vftvi #share_sidebar.hover{ border: 1px solid #000; }
body.vftvi #share_sidebar a:hover{ background-color: #000; }
body.vftvi #share_sidebar a *{ fill: #000; }
body.vftvi #share_sidebar a:hover *{ fill: #fff; }
body.vftvi #share_sidebar:after{ content: ' '; display: block; clear: both; float: none; }
@media(max-width: 1100px){
    body.vftvi #share_sidebar{ background: #fff; border: 1px solid #000; }
    body.vftvi #share_sidebar a *{ fill: #000; }
    body.vftvi #share_sidebar a:hover{ background-color: #000; }
    body.vftvi #share_sidebar a:hover *{ fill: #fff; }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .page_top_head{ border-bottom: 1px solid #000; }
body.vftvi .page_top_head.hmap .ft{
    bottom: -50px; bottom: -4vw;
    opacity: 1;
    background-color: #fff;
    border: 1px solid #000; border-width: 1px 0;
}
body.vftvi .page_top_head .bg{ display: none; }
body.vftvi .page_top_head .text h1:after{ background: #000; }
body.vftvi .page_top_head.big .text .btn{ border: 1px solid #000; }
body.vftvi .page_top_head.big .text .btn .b{ background-color: #000; opacity: 1; }
body.vftvi .page_top_head.big .text .btn .t{ color: #fff; }
body.vftvi .page_top_head.big .text .btn:hover .b{ background: #fff; }
body.vftvi .page_top_head.big .text .btn:hover .t{ color: #000;  }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ Статьи
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .block_content.feed.articles{ background: #fff; color: #000; }
body.vftvi .block_content.feed.articles .sub_menu{ border-color: #000; }
body.vftvi .block_content.feed.articles .sub_menu ul li span{ color: #000;}
body.vftvi .block_content.feed.articles .sub_menu ul li span,
body.vftvi .block_content.feed.articles .sub_menu ul li a,
body.vftvi .block_content.feed.articles .sub_menu ul li a span{ color: #000; }
body.vftvi .block_content.feed.articles .sub_menu ul li a.current span,
body.vftvi .block_content.feed.articles .sub_menu ul li > span{ color: #000; font-weight: bold; }

body.vftvi .block_content.feed.articles .article_files a *{ text-decoration: underline; color: #000; }
body.vftvi .block_content.feed.articles .article_files .group_block .file_type_1 .ico svg,
body.vftvi .block_content.feed.articles .article_files .group_block .file_type_1 .ico svg g,
body.vftvi .block_content.feed.articles .article_files .group_block .file_type_1 .ico svg path{ fill: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .apply_predsedatel form#apply > h2{ color: #000; }
body.vftvi .apply_predsedatel .p_form h3{ color: #000; }
body.vftvi .apply_predsedatel .p_form h3{ color: #000; }
body.vftvi .apply_predsedatel .tb-cont .tb-titles .tb-title{ border-color: #000; color: #000; }
body.vftvi .apply_predsedatel .tb-cont .tb-titles .tb-title.active{ font-weight: bold; border-color: #000; color: #000; }
body.vftvi .apply_predsedatel .bt .btn{ border: 1px solid #000; }
body.vftvi .apply_predsedatel .bt .btn .b{ opacity: 1; background-color: #000; color: #fff; }
body.vftvi .apply_predsedatel .bt .btn.next .b{ background-color: #000; }
body.vftvi .apply_predsedatel .bt .btn .t{ color: #fff; }
body.vftvi .apply_predsedatel .bt .btn:hover .b{ background: #fff; }
body.vftvi .apply_predsedatel .bt .btn:hover .t{ color: #000;  }
body.vftvi .apply_predsedatel .bt .btn.next:hover .b{ background-color: #fff; color: #000; }
body.vftvi .apply_predsedatel .p_form fieldset legend h3{color: #000; }
body.vftvi #apply_form.answer h2{ color: #000; }
body.vftvi #apply_form.answer p{ color: #000; }
body.vftvi #apply_form.answer .small{ color: #000; }

body.vftvi #apply_check_form h2,
body.vftvi #apply_check_form h3,
body.vftvi #apply_check_form small,
body.vftvi #apply_check_form.answer .big big,
body.vftvi #apply_check_form.answer .status_-99 .big big,
body.vftvi #apply_check_form .bt .btn:hover .t{ color: #000; }
body.vftvi #apply_check_form .bt .btn .b{ opacity: 1; background-color: #000; border: 1px solid #000; }
body.vftvi #apply_check_form .bt .btn .t{ color: #fff;  }
body.vftvi #apply_check_form .bt .btn:hover .b{background: #fff; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .page_top_head .ft{ background-color: #fff; opacity: 1; }
body.vftvi .page_top_head .lp .branch_location select,
body.vftvi .page_top_head .ft .col.filial select.nonest{ border: 1px solid #000; background-color: #fff; color: #000; }
body.vftvi .page_top_head .ft .col.filial select.nonest,
body.vftvi .page_top_head .ft .col.filial button{
    border: 1px solid #000;
    background: #000;
    color: #fff;
}
body.vftvi .page_top_head .ft .col.filial button:hover{ background: #fff; color: #000; }
body.vftvi .page_top_head .ft .col.phones .i .t,
body.vftvi .page_top_head .ft .col.phones .i .n{ color: #000;  }

body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action.active .st.mn,
body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action:hover .st.mn,
body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action text,
body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action circle{ fill: #000; }
body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action .st.mn,
body.vftvi .page_top_head.fullscreen .map_block .svg_map svg .action .line{ stroke: #000; }

body.vftvi .page_top_head.fullscreen .map_title h1:after{ background: #000; }

body.vftvi .page_top_head.fullscreen .st_bottom:hover,
body.vftvi .page_top_head.fullscreen .st_bottom{ opacity: 1; }
body.vftvi .page_top_head.fullscreen .st_bottom .in-1,
body.vftvi .page_top_head.fullscreen .st_bottom .in-2{opacity: 1;  border-color: #000; }

body.vftvi .page_top_head.fullscreen .st_bottom svg{ opacity: 1; stroke:#fff; }
body.vftvi .page_top_head.fullscreen .st_bottom svg .st1{ fill: #000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .calc_loan,
body.vftvi .calc_loan legend h2,
body.vftvi .calc_loan label{ color: #000;}

body.vftvi #loan_calc .rt{ border-color: #000; }
body.vftvi #loan_calc .bt .btn .b{
    opacity: 1; background-color: #000;
    border: 1px solid #000;
}
body.vftvi #loan_calc .bt .btn.next .b{ background-color: #000; }
body.vftvi #loan_calc .bt .btn .t{ color: #fff;  }
body.vftvi #loan_calc .bt .btn:hover .b{ background: #fff; }
body.vftvi #loan_calc .bt .btn:hover .t{ color: #000; }
body.vftvi #loan_calc .bt .btn.next:hover .b{
    background-color: #fff;
    color: #000;
}

@media(max-width: 991px){ body.vftvi #loan_calc .rt{ border-color: #000; } }

body.vftvi .branch_page .name_branch h2{ color: #000; }
body.vftvi .branch_page .name_branch h2:after{ background: #000; }
body.vftvi .branch_address .contacts .email .v a,
body.vftvi .branch_page h3{ color: #000; }

body.vftvi .mm_head, .block_content.feed.articles h2.mm_head,
body.vftvi .block_content .mm_head{
    border-color: #000;
    color: #000;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .branch_address .contacts{ border-color: #000; }
body.vftvi .branch_address h3,
body.vftvi .branch_address .contacts a,
body.vftvi .branch_address .contacts .email .v a{ color: #000; }
body.vftvi .branch_address .contacts .bt .btn-default{ background-color: #000; color: #fff; }
body.vftvi .branch_address .contacts .bt .btn-default:hover{
    background-color: #fff;
    color: #000;
    border-color: #000;
}
body.vftvi .branch_address .contacts .bt .btn-link{ color: #fff;}

body.vftvi [class*="ymaps-2"][class*="-ground-pane"] { filter: none; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~ обратная связь контакты
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi .p_form.contact_feedback{ border-top: 1px solid #000; background: #fff;; }
body.vftvi .p_form.contact_feedback .ft button{ border-width: 1px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body.vftvi #faq_list .item_faq h3{ color: #000; font-weight: bold; }