body { background: white; color: #7b787a; }

a { color: #606060; }

.no-touch a:hover { color: #a3a3a3; }

h1, h2, h3 { color: #7b787a; }
h1.clr_schm1, h2.clr_schm1, h3.clr_schm1 { color: #606060; }

.list_itm h3, .section-container h3 { color: #606060; }

.info_table tr td:first-child { color: #a3a3a3; }

.el_form input[type="text"], .el_form input[type="password"], .el_form input[type="date"], .el_form input[type="datetime"], .el_form input[type="datetime-local"], .el_form input[type="month"], .el_form input[type="week"], .el_form input[type="email"], .el_form input[type="number"], .el_form input[type="search"], .el_form input[type="tel"], .el_form input[type="time"], .el_form input[type="url"], .el_form textarea { background: #fafafa; border: 2px solid #e8e7e8; color: #7b787a; }

.el_form input[type="text"]:focus, .el_form input[type="password"]:focus, .el_form input[type="date"]:focus, .el_form input[type="datetime"]:focus, .el_form input[type="datetime-local"]:focus, .el_form input[type="month"]:focus, .el_form input[type="week"]:focus, .el_form input[type="email"]:focus, .el_form input[type="number"]:focus, .el_form input[type="search"]:focus, .el_form input[type="tel"]:focus, .el_form input[type="time"]:focus, .el_form input[type="url"]:focus, .el_form textarea:focus { background: #fafafa !important; border-color: #65c6f3 !important; }

.el_form input[type="text"][disabled], .el_form input[type="password"][disabled], .el_form input[type="date"][disabled], .el_form input[type="datetime"][disabled], .el_form input[type="datetime-local"][disabled], .el_form input[type="month"][disabled], .el_form input[type="week"][disabled], .el_form input[type="email"][disabled], .el_form input[type="number"][disabled], .el_form input[type="search"][disabled], .el_form input[type="tel"][disabled], .el_form input[type="time"][disabled], .el_form input[type="url"][disabled], .el_form textarea[disabled] { background-color: #dedede !important; }

.el_form input.txt_drk { background: #e8e7e8; border: 1px solid #c7c7c7; border-width: 1px 0 0 1px; }

.el_lbl { color: #7b787a; }

.el_cmnt { color: #c7c7c7; }

.el_lbl span, .el_cmnt span { color: #606060; }

label.error, span.error, div.error, font.errortext { color: #f08071 !important; }

input.error, textarea.error { border-color: #ffb4aa !important; }

font.notetext, span.success, div.success { color: #9ad281 !important; }

.el_chbx_wrap { color: #7b787a; }
.el_chbx_wrap.disabled { color: #c7c7c7 !important; }
.no-touch .el_chbx_wrap:hover { color: #433e42; }

.el_chbx_icn { background: white; border: 2px solid #e8e7e8; }
.el_chbx_icn:after { background: #606060; }

.el_radio_wrap { color: #7b787a; }

.el_select_lbl { background: white; border: 2px solid #e8e7e8; }
.no-touch .el_select_lbl:hover { border-color: #c7c7c7; }

.el_select_lbl_icn { background: #e8e7e8; }
.no-touch .el_select_lbl:hover .el_select_lbl_icn { background-color: #c7c7c7; }

.el_select_list_cnt { background: white; border: 2px solid #e8e7e8; }

.el_select_list_item { border-top: 1px solid #e8e7e8; }
.el_select_list_item:first-child { border-top: none; }
.no-touch .el_select_list_item:hover, .el_select_list_item.checked { background: #f2f2f2; }

.icn_clr { border: 1px solid #c7c7c7; }

.page_body { background: white; }

.no_br { border: none !important; }

.txt_cnt li:after { background: url("./img/icns/icns.png") -40px -70px no-repeat; }

.txt_cnt table { background: none; border: 2px solid #c7c7c7; }

.txt_cnt td, .txt_cnt th { border: 1px solid #e8e7e8; }

.txt_cnt th { background: #fafafa !important; color: #606060; }

.txt_cnt tr, .txt_cnt td { background: none !important; color: #7b787a; }

.bl_title, .bl_title a { color: #606060; }

.tt_clr, .tt_clr a { color: #606060; }

.button { background: #606060; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.no-touch .button:hover { background: #8e8e8e; color: white; }
.no-touch .panel_wrap .button:hover { background: white; color: #606060; }

.img_hvr_cnt .hover { background: #6b6b6b; background: rgba(107, 107, 107, 0.7); }

.no-rgba .img_hvr_cnt .hover { background: #6b6b6b; opacity: 0.7; }

.img_hvr_cnt .hover:after { background: url("./img/icns/icns.png") 0 -235px no-repeat; }

.img_hvr_cnt.imh_zoom .hover:after { background-position: 0 -150px; }

.no-rgba .img_hvr_cnt .hover:after { opacity: 1; }

.point_arr { border: solid 8px; }

.point_arr__min { border: solid 5px; }

.point_arr__l_fff { border-color: transparent white transparent transparent; }

.point_arr__r_fff { border-color: transparent transparent transparent white; }

.point_arr__b_fff { border-color: white transparent transparent transparent; }

.point_arr__b_clr { border-color: #afafaf transparent transparent transparent; }

.point_arr__b_gray { border-color: #c7c7c7 transparent transparent transparent; }

.info_adr, .info_tel { color: #7b787a; }

.info_email { color: #606060; }

.info_adr:after, .info_tel:after, .info_email:after { background: url("./img/icns/icns.png") 0 0 no-repeat; opacity: 0.6; }

.info_adr:after { background-position: 0 0; }

.info_tel:after { background-position: -15px 0; }

.info_email:after { background-position: 0 -85px; }

.no-touch .info_tel:hover { color: #7b787a; }

.no-touch .info_email:hover { color: white; }

.soc_list .soc_itm.si_vk { background: #454545; }

.soc_list .soc_itm.si_fb { background: #616161; }

.soc_list .soc_itm.si_tw { background: #6b6b6b; }

.soc_list .soc_itm.si_gg { background: #423c42; }

.soc_list .soc_itm.si_yt { background: #d31b1b; }

.soc_list .soc_itm.si_icn:after { background: url("./img/icns/icns.png") 0 0 no-repeat; }

.soc_list .soc_itm.si_vk:after { background-position: 0 -24px; }

.soc_list .soc_itm.si_fb:after { background-position: -10px -24px; }

.soc_list .soc_itm.si_tw:after { background-position: -20px -24px; }

.soc_list .soc_itm.si_yt:after { background-position: -30px -24px; }

.soc_list .soc_itm.si_gg:after { background-position: 0 -40px; }

.soc_list .hover { background: #e8e7e8; /*IE8-*/ background: rgba(255, 255, 255, 0.5); }

.no-rgba .soc_list .hover { background: #e8e7e8; opacity: 0.5; }

.list_itm { border-top: 1px solid #e8e7e8; }

.list_itm.first { border-top: none; }

.brd_lnk { border: 2px solid #c7c7c7; color: #606060; }

.brd_lnk_clr { background: #e8e7e8; border-color: #6b6b6b; color: #606060; }

.no-touch .brd_lnk:hover, .no-touch .news_itm:hover .brd_lnk { border-color: #c7c7c7; color: #a3a3a3; }
.no-touch .brd_lnk_clr:hover { background: #6b6b6b; border-color: #6b6b6b; color: white; }

.btn_email .btn_icn { background: url("./img/icns/icns.png") -30px -45px no-repeat; }

.dload_lnk { border: 2px solid #c7c7c7; color: #606060; }

.dload_lnk .btn_icn { background: url("./img/icns/icns.png") 0 -200px no-repeat; }

.no-touch .dload_lnk:hover { border-color: #e8e7e8; color: #a3a3a3; }

.icnd_title .fa { color: #c7c7c7; }

.cl_ar_prev, .flex-direction-nav .flex-prev { background-color: #8e8b8e; background-color: rgba(142, 139, 142, 0.6); }

.cl_ar_next, .flex-direction-nav .flex-next { background-color: #c7c7c7; background-color: rgba(142, 139, 142, 0.4); }

.flex-dark .flex-direction-nav .flex-prev { background-color: #433e42; background-color: rgba(142, 139, 142, 0.4); }

.flex-dark .flex-direction-nav .flex-next { background-color: #4d494d; background-color: rgba(142, 139, 142, 0.2); }

.cl_ar_prev:after, .cl_ar_next:after, .flex-direction-nav .flex-prev:after, .flex-direction-nav .flex-next:after { border: 8px solid; }

.cl_ar_prev:after, .flex-direction-nav .flex-prev:after { border-color: transparent white transparent transparent; }

.cl_ar_next:after, .flex-direction-nav .flex-next:after { border-color: transparent transparent transparent white; }

.cl_ar_prev.disabled, .cl_ar_next.disabled, .flex-direction-nav .flex-prev.flex-disabled, .flex-direction-nav .flex-next.flex-disabled { background-color: rgba(142, 139, 142, 0.2) !important; }

.flex-dark .flex-direction-nav .flex-prev.flex-disabled, .flex-dark .flex-direction-nav .flex-next.flex-disabled { background-color: rgba(142, 139, 142, 0.2) !important; }

.no-touch .cl_ar_prev:hover, .no-touch .cl_ar_next:hover, .no-touch .flex-direction-nav .flex-prev:hover, .no-touch .flex-direction-nav .flex-next:hover { background-color: #6b6b6b; }

.ar_invrt.cl_ar_prev, .ar_invrt.cl_ar_next { background-color: #6b6b6b; }

.no-touch .ar_invrt.cl_ar_prev:hover, .no-touch .ar_invrt.cl_ar_next:hover { background-color: #8e8e8e; }

.flex-control-paging li a { background: url("./img/icns/icns.png") -30px -70px no-repeat; }

.flex-control-paging li a.flex-active { background-position: -40px -70px !important; }

.no-touch .flex-control-paging li a:hover { background-position: -40px -80px !important; }

.logo_text { color: #7b787a !important; }

.top_menu_wrap { background: white; }

.top_menu_bl { background: #433e42; }

.top_menu_bl .tb_bg { background: #e8e7e8; }

.top-bar, .top-bar .title-area { background: none !important; }

.top_menu_bl .top-bar-section ul { background: #433e42; }

.top_menu_bl .top-bar-section li a { background: #433e42; color: #f2f2f2; }

.top_menu_bl .top-bar-section .has-dropdown > a:after { border-color: #c7c7c7 transparent transparent transparent; /*IE8-*/ border-color: rgba(199, 199, 199, 0.4) transparent transparent transparent; }

.no-rgba .top_menu_bl .top-bar-section .has-dropdown > a:after { border-color: #c7c7c7 transparent transparent transparent; /*IE8-*/ }

.top_menu_bl .top-bar-section ul li.active > a { background: #4d494d; }

.no-touch .top_menu_bl .top-bar-section li a:hover:not(.button), .no-touch .top_menu_bl .top-bar-section ul li:hover > a, .no-touch .top_menu_bl .top-bar-section ul li > a:hover { background: #4d494d; }
.no-touch .top_menu_bl .top-bar-section .dropdown li:hover a, .no-touch .top_menu_bl .top-bar-section .dropdown li a:hover { background: #625f62; }

.top_menu_bl .top-bar-section .active .dropdown li a, .top_menu_bl .top-bar-section .dropdown li a { background: #4d494d; border-bottom: 1px solid #7b787a; }

.top_menu_bl .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: 5px solid transparent; border-color: transparent transparent transparent #c7c7c7; /*IE8-*/ border-color: transparent transparent transparent rgba(199, 199, 199, 0.4); }

.no-rgba .top_menu_bl .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border-color: transparent transparent transparent #c7c7c7; }

.top_menu_bl .top-bar-section .dropdown li.active a { background: #625f62; }

.top_menu_bl .top-bar-section .dropdown .dropdown li a { background: #3a3638 !important; border-bottom: 1px solid #4d494d !important; }

.top_menu_bl .top-bar-section .dropdown li:last-child > a { border-bottom: none; }

.top_menu_bl .top-bar-section .dropdown .dropdown li.active a { background: #4d494d !important; border-bottom-color: #4d494d !important; }

.no-touch .top_menu_bl .top-bar-section .dropdown .dropdown li a:hover { background: #4d494d !important; border-bottom-color: #4d494d !important; }

.top-bar .toggle-topbar.menu-icon a { background: #302b31; color: white !important; }

.top-bar .toggle-topbar.menu-icon a span { -webkit-box-shadow: 0 5px 0 5px #606060, 0 20px 0 5px #606060, 0 35px 0 5px #606060; -moz-box-shadow: 0 5px 0 5px #606060, 0 20px 0 5px #606060, 0 35px 0 5px #606060; box-shadow: 0 5px 0 5px #606060, 0 20px 0 5px #606060, 0 35px 0 5px #606060; }

.top_src_btn { background: #6b6b6b; }

.top_src_btn:after { background: url("./img/icns/icns.png") 0 -60px no-repeat; }

.no-touch .top_src_btn:hover { background: #8e8e8e; }

.top_src_wrap .ts_bd { background: white; }

.top_src_wrap .ts_bd { box-shadow: 3px 3px 0 4px rgba(0, 0, 0, 0.1); }

.no-rgba .top_src_wrap .ts_bd { border-width: 0 7px 7px 0; }

.top_src_wrap .ts_label { color: #433e42; }

.top_src_wrap .ts_btn { background: url("./img/icns/icns.png") 0 -105px no-repeat; border: none; border-radius: 0; }

.top_src_wrap .ts_cnt_txt input { background: #e8e7e8; border: 1px solid #c7c7c7; border-width: 1px 0 0 1px; }

.top_src_wrap .ts_cnt_txt input:focus { border-width: 1px; }

div.search-popup { background: #c7c7c7; color: #433e42; }

div.search-popup-row { background: #c7c7c7; border-top: 1px solid #e8e7e8; }
div.search-popup-row:first-child { border-top: none; }

div.search-popup-row-active { background: #e8e7e8; }

.modif_slider { background: #6b6b6b; background-image: -webkit-linear-gradient(bottom, #606060 0%, #8e8e8e 100%); background-image: -moz-linear-gradient(bottom, #606060 0%, #8e8e8e 100%); background-image: -ms-linear-gradient(bottom, #606060 0%, #8e8e8e 100%); background-image: -o-linear-gradient(bottom, #606060 0%, #8e8e8e 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #606060), color-stop(1, #8e8e8e)); background-image: linear-gradient(to bottom, #606060 0%, #8e8e8e 100%); }

.modif_slider .hs_logo, .modif_slider .hs_data { color: white; }

.modif_slider .tparrows { background-image: none; }

.modif_slider .tp-leftarrow { background-color: #454545; }

.modif_slider.ms_full .tp-leftarrow { background-color: #454545; /*IE8-*/ background-color: rgba(69, 69, 69, 0.7); }

.modif_slider .tp-rightarrow { background-color: #454545; }

.modif_slider.ms_full .tp-rightarrow { background-color: #454545; /*IE8-*/ background-color: rgba(69, 69, 69, 0.5); }

.no-rgba .modif_slider.ms_full .tparrows { background-color: #454545; opacity: 0.5; }

.no-rgba .modif_slider.ms_full .tp-leftarrow { background-color: #454545; }

.modif_slider .tparrows:after { border: solid 8px; border-color: transparent white transparent transparent; }

.modif_slider .tp-rightarrow:after { border-color: transparent transparent transparent white; }

.no-touch .modif_slider .tparrows:hover { background-color: #8e8e8e; }

.tp-bullets .bullet { background: url("./img/icns/icns.png") -30px -60px no-repeat !important; }

.tp-bullets .bullet.selected { background-position: -40px -60px !important; }

.no-touch .tp-bullets .bullet:hover { background-position: -30px -80px !important; }

@media only screen and (max-width: 48em) { #left_menu_icon { background: #302b31; }
  #left_menu_icon span { -webkit-box-shadow: 0 8px 0 2px #606060, 0 16px 0 2px #606060, 0 24px 0 2px #606060; -moz-box-shadow: 0 8px 0 2px #606060, 0 16px 0 2px #606060, 0 24px 0 2px #606060; box-shadow: 0 8px 0 2px #606060, 0 16px 0 2px #606060, 0 24px 0 2px #606060; }
  #left_menu_icon.active span { -webkit-box-shadow: 0 8px 0 2px #8e8e8e, 0 16px 0 2px #8e8e8e, 0 24px 0 2px #8e8e8e; -moz-box-shadow: 0 8px 0 2px #8e8e8e, 0 16px 0 2px #8e8e8e, 0 24px 0 2px #8e8e8e; box-shadow: 0 8px 0 2px #8e8e8e, 0 16px 0 2px #8e8e8e, 0 24px 0 2px #8e8e8e; } }

.bg_clr_list__scheme { background: #606060; border-bottom: 7px solid #e8e7e8; }
.bg_clr_list__scheme .bg_clr_list a { border-top: 1px solid #6b6b6b; color: white; }
.bg_clr_list__scheme .bg_clr_list li ul { background: #6b6b6b; }
.bg_clr_list__scheme .bg_clr_list .square_bl { background: #afafaf; }
.bg_clr_list__scheme .bg_clr_list li.active { padding-top: 1px; background: #6b6b6b; }
.bg_clr_list__scheme .bg_clr_list li.active > a { color: #afafaf !important; }
.bg_clr_list__scheme .bg_clr_list .bc_list0 > li.active:first-child { border: none; }
.bg_clr_list__scheme .bg_clr_list .bc_list0 > li.active > a { border: none; }

.no-touch .bg_clr_list__scheme .bg_clr_list .bc_list0 > li:hover { background: #6b6b6b; }
.no-touch .bg_clr_list__scheme .bg_clr_list .bc_list0 > li:hover a { color: white; }
.no-touch .bg_clr_list__scheme .bg_clr_list li:hover > a { border: none; color: #afafaf; }
.no-touch .bg_clr_list__scheme .bg_clr_list li li:not(.active) a:hover { color: #afafaf; }

.bg_clr_list__gray { background: #e8e7e8; border-bottom: 7px solid #f2f2f2; }
.bg_clr_list__gray .bg_clr_list a { border-top: 1px solid #c7c7c7; color: #7b787a; }
.bg_clr_list__gray .bg_clr_list li ul { background: #f2f2f2; }
.bg_clr_list__gray .bg_clr_list .square_bl { background: #c7c7c7; }
.bg_clr_list__gray .bg_clr_list li.active { background: #f2f2f2; }
.bg_clr_list__gray .bg_clr_list li .active { background: #e8e7e8; }
.bg_clr_list__gray .bg_clr_list .bc_list0 > li.active { border-top: 1px solid #c7c7c7; }
.bg_clr_list__gray .bg_clr_list .bc_list0 > li.active:first-child { border: none; }
.bg_clr_list__gray .bg_clr_list .bc_list0 > li.active > a { border: none; }

.no-touch .bg_clr_list__gray .bg_clr_list .bc_list0 > li:hover { background: #f2f2f2; }
.no-touch .bg_clr_list__gray .bg_clr_list .bc_list0 > li:hover a { color: #7b787a; }
.no-touch .bg_clr_list__gray .bg_clr_list li:hover > a { border: none; color: #433e42; }
.no-touch .bg_clr_list__gray .bg_clr_list li li:not(.active) a:hover { color: #433e42; }

.bg_clr_list li:first-child a { border: none; }
.bg_clr_list li ul a { border: none !important; }
.bg_clr_list .active a { border: none; }

.breadcrumbs { background: #f2f2f2; border: none; color: #a3a3a3; }

.breadcrumbs .bc_home { background: url("./img/icns/icns.png") -30px 0 no-repeat; }

.breadcrumbs .square_bl { background: #6b6b6b; }

.breadcrumbs a { color: #a3a3a3; }

.no-touch .breadcrumbs a:hover { text-decoration: underline; }

.art_wrap { background: white; }

.art_wrap .bl_title { border-top: 1px solid #e8e7e8; }

.index .art_wrap .bl_title { border: none; }

.no-touch .art_itm:hover .art_title a { color: #a3a3a3; }

.news_itm .ni_title { color: #7b787a; }

.news_date { color: #8e8b8e; }

.news_date .nd_num { color: #606060; }

.no-touch .news_itm:hover .brd_lnk .ni_title, .no-touch .news_itm .ni_title:hover { color: #a3a3a3; }
.no-touch .news_itm:hover .news_date { color: #606060; }
.no-touch .news_itm:hover .news_date .nd_num { color: #a3a3a3; }

.about_txt { color: #433e42; }

.about_wrap { background: #dedede; }

.team_itm .tl_job { color: #a3a3a3; }

.public_title { color: #606060; }

.public_date { background: #f2f2f2; color: #8e8b8e; }

.public_date span { color: #606060; }

.section-container, .section-container section, .section-container .section { border: none; }

.accordion.section-container section.active .title, .accordion.section-container .section.active .title, .accordion.section-container section .title, .accordion.section-container .section .title { background: #fafafa !important; }
.accordion.section-container section .title a, .accordion.section-container .section .title a { background: none; border: none; color: #7b787a; }
.accordion.section-container .title .st_icn { background: #606060; }
.accordion.section-container .title .st_icn:after { background: url("./img/icns/icns.png") -15px -85px no-repeat; }
.accordion.section-container .title .ov_hide { display: block; border: 1px solid #c7c7c7; border-left-width: 0; }
.accordion.section-container .content { border: 2px solid #6b6b6b; border-top-width: 0; }
.accordion.section-container .sc_cnt { border-top: 1px solid #e8e7e8; color: #7b787a; }

.accordion.section-container .active .title .st_icn { background: #6b6b6b; }
.accordion.section-container .active .title .st_icn:after { background-position: -15px -100px; }
.accordion.section-container .active .title .ov_hide { border: 2px solid #6b6b6b; border-left-width: 0; }

.no-touch .accordion.section-container section.active .title:hover, .no-touch .accordion.section-container .section.active .title:hover, .no-touch .accordion.section-container section .title:hover, .no-touch .accordion.section-container .section .title:hover { background: white !important; }
.no-touch .accordion.section-container section .title:hover a, .no-touch .accordion.section-container .section .title:hover a { color: #606060; }
.no-touch .accordion.section-container section .title:hover .st_icn, .no-touch .accordion.section-container .section .title:hover .st_icn { background: #6b6b6b; }
.no-touch .accordion.section-container section .title:hover .ov_hide, .no-touch .accordion.section-container .section .title:hover .ov_hide { border-color: #6b6b6b; }

.tabs.section-container section .title, .tabs.section-container .section .title { background: #f2f2f2; border: none !important; border-right: 2px solid white !important; }
@media only screen and (max-width: 48em) { .tabs.section-container section .title, .tabs.section-container .section .title { border-right: none !important; } }
.tabs.section-container section.active .title, .tabs.section-container .section.active .title { background: #6b6b6b; }
.tabs.section-container section .title a, .tabs.section-container .section .title a { color: #606060; }
.tabs.section-container section.active .title a, .tabs.section-container .section.active .title a { color: white; }
.tabs.section-container section .content, .tabs.section-container .section .content { border: 2px solid #6b6b6b; }

@media only screen and (max-width: 48em) { .tabs.section-container section.active .title, .tabs.section-container .section.active .title { border-bottom: 1px solid #e8e7e8; } }
.no-touch .tabs.section-container section:not(.active) .title:hover, .no-touch .tabs.section-container .section:not(.active) .title:hover { background: #6b6b6b; }
.no-touch .tabs.section-container section:not(.active) .title:hover a, .no-touch .tabs.section-container .section:not(.active) .title:hover a { color: white; }

.pics_wrap .panel { background: #f2f2f2; border: none; color: #606060; }

.no-touch .pics_wrap a:hover .panel { text-decoration: underline; }

.logos_wrap .panel { color: #7b787a; }

.logos_wrap .pc_img { border: 1px solid #f2f2f2; border-bottom: none; }

.logos_wrap .panel { border: 1px solid #f2f2f2; border-top: none; }

.no-touch .logos_wrap a:hover .panel { text-decoration: none; color: #606060; }

.photo_gallery .pt_cnt { background: #e8e7e8; }

.photo_gallery .pt_cnt:before, .photo_gallery .pt_cnt:after { border: 5px solid white; /*!!bg*/ }

.photo_gallery .panel { background: #f2f2f2; border: none; }

.photo_gallery a { color: #606060; }

.photo_qty { color: #c7c7c7; }

.photo_qty:after { background: url("./img/icns/icns.png") -20px -200px no-repeat; }

.no-touch .photo_gallery .pt_cnt:hover a { text-decoration: underline; }

.panel_wrap { background: #433e42; color: #8e8b8e; }

.panel_wrap .panel_bl { background: none; border: 2px solid #606060; }

.panel_wrap .pnl_main_txt { color: white; }

.clients_wrap { background: #3a3638; }

.clients_wrap .slides a { display: block; border: 1px solid #3a3638; }

.no-touch .clients_wrap .slides a:hover { border: 1px solid #606060; }

.sbscrb_wrap { background: white; }

.contacts_wrap { background: #3a3638; }

.contacts_wrap .page_wrap { border-top: 1px solid #4d494d; }

.contacts_wrap .info_adr:after, .contacts_wrap .info_tel:after, .contacts_wrap .info_email:after { opacity: 0.4; }

.sitemap_list { border-bottom: 1px solid #e8e7e8; }

.sitemap_list li, .sitemap_list ul { border-top: 1px solid #e8e7e8; }

.sitemap_list a { color: #7b787a; }

.sitemap_list li li, .sitemap_list ul ul { border: none; }

.sitemap_list ul a { color: #a3a3a3; }

.sitemap_list ul ul, .sitemap_list ul ul a { color: #c7c7c7; }

.no-touch .sitemap_list a:hover, .no-touch .sitemap_list ul a:hover, .no-touch .sitemap_list ul ul a:hover { color: #606060; }

.src_form input[type="text"] { border-width: 1px; }

.src_itm a { text-decoration: underline; }

.src_inf .si_lnks { color: #606060; }

.src_inf .si_lbl { color: #a3a3a3; }

.no-touch .src_itm a:hover { text-decoration: none; }

.pager .page { color: #a3a3a3; }

.pager .cur { background: #6b6b6b; color: white; }

.no-touch .pager a.page:hover { background: #fafafa; }

.footer { background: white; }

.copyrights a { color: #606060; }

.foot_menu a { color: #433e42; }

.foot_menu .dropdown a { color: #606060; }

.no-touch .foot_menu .dropdown a:hover { color: #a3a3a3; }

.lnk_totop { background: #fafafa; background: rgba(0, 0, 0, 0.1); color: #7b787a; }

.lnk_totop div { background: #f2f2f2; }

.lnk_totop .arr_top { background: url("./img/icns/icns.png") 0 -190px no-repeat; }

.no-touch .lnk_totop:hover div { background: #6b6b6b; color: white; }
.no-touch .lnk_totop:hover .arr_top { background-position: -20px -190px; }

.fancybox-close { background: #302b31; }

.fancybox-close span { background: url("./img/icns/icns.png") 0 -220px no-repeat; }

.no-touch .fancybox-close:hover { background: #606060; }

.ui-slider-horizontal { background: white; }

.ui-slider .ui-slider-range { background: #afafaf; }

.ui-slider .ui-slider-handle { background: #606060; }

div.min-price, div.max-price { color: #7b787a; }
