.ui-spinner-input:hover, .ui-spinner-input:focus,.ui-spinner a.ui-spinner-button:hover{
	border-color: #48a3f6 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	    //background-color: rgba(0,0,0,.75);
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:none;
}
.mCustomScrollbar{
	max-height:330px;
}
input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus {
    border-color: #48a3f6;
/*    -moz-box-shadow: 0px 3px 10px #cae0f5;
    -webkit-box-shadow: 0px 3px 10px #cae0f5;
    box-shadow: 0px 3px 10px #cae0f5;*/
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#cae0f5');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#cae0f5')";
}
.input-message a {
    color: #677f97 !important;
}
.pop-up-simple .catalog-filtr-checkbox-container .catalog-filtr-checkbox-value{
	color: #677f97;
}
.pop-up-simple .button{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2980b9', endColorstr = '#3498db');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2980b9', endColorstr = '#3498db')";
/*     background-image: -moz-linear-gradient(left, #2980b9, #3498db);
background-image: -ms-linear-gradient(left, #2980b9, #3498db);
background-image: -o-linear-gradient(left, #2980b9, #3498db);
background-image: -webkit-gradient(linear, left top, right top, from(#2980b9), to(#3498db));
background-image: -webkit-linear-gradient(left, #2980b9, #3498db);
background-image: linear-gradient(left, #2980b9, #3498db); 
opacity:0.7;*/
	color: #fff;
	background-color: #d01414;
	border-color: transparent;
}
.registration-text-link {
    border-color: #cdd4db;
    color: #677f97;
}
#registration form>p{
	    color: #677f97;
}
#color-background{
    background-color: #e9f3fa;
    padding-top: 23px;
    padding-bottom: 23px;
}
.text_inputs_table tr td.input.phone .phone_note{
	    color: #677f97 !important;
}
.ui-menu-item.ui-state-focus{
	    background: #f0f6fa;
    color: #e74c3c;
}





.site_header.header_style_1 .phone{
	position: relative;
	background: none;
	color: #000000;
}

.site_header.header_style_1 .phone .fa{
	position: absolute;
	left: 3px;
}

.site_header.header_style_1 .callback_link span{
	color: #1472a3;
        border-bottom-style: dashed;
	border-bottom-color: #bacedd;
}
    .site_header.header_style_1 .callback_link:hover span{
            color: #1983bd;
            border-bottom-color: #a5b7c4;
    }

.site_header.header_style_1 .row-header-dc .login_button{
	position: relative;
	background: #fff;
	transition:background 0.1s;
    color: #1472a3;
    margin-top: 6px;
}

.site_header.header_style_1 .login_button:hover{
	background: #fbfbfb;
}

.site_header.header_style_1 .login_button .fa{
	position: absolute;
	left: 12px;
        color: #222222;
        top: 10px;
}

.city_select_wrap .ui-selectmenu-button span.ui-selectmenu-text{
	background: #d8dee1;
	transition:background 0.1s;
}

.city_select_wrap .ui-selectmenu-button span.ui-selectmenu-text:hover{
	background: #bfc8cf;
}

.header_top{
	background: #fff;
}

.search_wrap .search_submit{
    background: #fff;
    transition:background 0.1s;
    color: rgba(44, 62, 80, 1);
}

.search_wrap .search_submit:hover{
	background: #fbfbfb;
}

.search_wrap .search_input {
	background: url(../../../img/icon_search.png) no-repeat 13px center;
}

.info_buttons .comparison {
    background-image: url(../../../img/icon_comp_2.png);
}

.info_buttons .basket{
	color: #000;
	background:rgba(246,237,199, 1);
}
.info_buttons .basket:hover{
	background:rgba(246,237,199, 0.7);
}
.info_buttons .basket .fa{
	position: absolute;
	top: 14px;
        left: 10px;
}

#top-header .catalog,
.site_header.header_style_1 .first_menu .catalog{
	background: none !important;
}

#top-header .catalog .fa,
.site_header.header_style_1 .first_menu .catalog .fa{
    position: absolute;
    top: 15px;
    left: 32px;
}

.first_menu_wrap{
	background: #394552;
}

.site_header.header_style_1 .first_menu > a{
	color: #fff;
}
    .site_header.header_style_1 .first_menu > a:hover {
            background: rgba(255,255,255,0.1);
    }
    .site_header.header_style_1 .first_menu > a.active {
            background: rgba(255,255,255,0.1);
    }

.site_header.header_style_1 .first_menu{
	margin-bottom: 0 !important;
}

.site_header.header_style_1 .first_menu .cargo { 
    float: right;
    color: #f6edc7;
    background: url('/img/ico_cargo.png') 10px 0 no-repeat, rgba(255,255,255,0);
    padding-left: 45px;
}
    .site_header.header_style_1 .first_menu .cargo:hover { 
        background: url('/img/ico_cargo.png') 10px 0 no-repeat, rgba(255,255,255,0.1);
    }
.site_header.header_style_1 .first_menu .cargo span { 
    border-bottom: 1px dashed rgba(244,237,199,0.4);
}
#top-header .catalog {
    color: #fff;
    font-size: 13px;
    padding: 0 20px 1px 45px;
    height: 43px;
    line-height: 41px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}
#top-header .catalog,
.site_header.header_style_1 .first_menu .catalog{
	background: #d01414 !important;
	border-color:transparent !important;
	border-radius:0 !important;
	transition:background 0.1s;
}

#top-header .catalog:hover,
.site_header.header_style_1 .first_menu .catalog:hover{
	background: #ea2e2e !important;
}
.catalog-item-comparison.in-favorite .fa,
.catalog-item-favorites.in-compare .fa{
	color:#0178e6;
}
.site_footer.footer_style_1 .callback_link span{
	color:rgba(1, 120, 230, 1);
	border-color:rgba(1,120, 230, 0.3);
}
.site_footer.footer_style_1 .callback_link:hover span{
	border-color:rgba(1,120, 230, 0.7);
}
/*
.search_wrap:hover .search_input{
	    border-color: rgba(72,163,246, 1);
}
.search_wrap:hover .search_submit{
	border-top-color: rgba(72,163,246, 1);
	border-bottom-color: rgba(72,163,246, 1);
	border-right-color: rgba(72,163,246, 1);
}
.search_wrap.act .search_submit{
	border-top-color: rgba(72,163,246, 1);
	border-bottom-color: rgba(72,163,246, 1);
	border-right-color: rgba(72,163,246, 1);
}
*/
.inline_list_style3 .action{
	 border-color: rgba(72,163,246, 0.5) !important;
	
}
.inline_list_style3 .action:hover{
	 border-color: rgba(72,163,246, 1) !important;
}
.inline_list_style3 .action:focus{
	background:rgba(72,163,246, 1);
	color: rgba(255, 255, 255, 1) ;
}