body, #layer_cart{
    background: #3f3f4b;
}
.footer-container{
    background-color: #888;
}
.footer-container #footer h4, .footer-container #footer h4, .footer-container #footer #social_block h4, .footer-container #footer h4 a, .footer-container #footer #block_contact_infos > div ul li > span, .footer-container #footer #block_contact_infos > div ul li > span a, .footer-container #footer #block_contact_infos > div ul li i::before, .footer-container #footer #block_contact_infos > div ul li i{
    color: #ffffff !important;
}
.footer-container #footer a{
    color: #a8a8a8;
}
.footer-container #footer a:hover{
    color: #8f0000;
}
.footer-container #footer{
    color: #ffffff;
}
.footer-container #footer .bottom-footer div{
    border-top-color: #000000;
}
.footer-container #footer #block_contact_infos{
    border-left-color: #000000;
}
header .nav, #languages-block-top ul, #currencies-block-top ul, #currencies-block-top div.current:hover, #currencies-block-top div.current.active{
    background: #888;
}
header .header_user_info a, #contact-link a, .shop-phone strong, .shop-phone i, .shop-phone, #currencies-block-top div.current strong, #languages-block-top div.current:after, #currencies-block-top div.current:after, #languages-block-top div.current, #currencies-block-top div.current, #languages-block-top ul li a, #languages-block-top ul li > span, #currencies-block-top ul li a, #currencies-block-top ul li > span{
    color: #ffffff;
}
.sf-menu, header.widemenu #block_top_menu, .cat-title{
    background: #ffffff !important;
}
.sf-menu > li > a, .cat-title{
    color: #000000 !important;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a, .cat-title:hover{
    background: #8f0000 !important;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a, .cat-title:hover{
    color: #ffffff !important;
}
.sf-menu > li > ul{
    background: #e6e6e6 !important;
}
.columns-container #left_column .block .title_block, .columns-container #left_column .block h4, #categories_block_left li span.grower:hover + a, #categories_block_left li a:hover, #categories_block_left li a.selected{
    background: #e0e0e0;
}
.alert-warning, .label-warning, .label-danger{
    color: #e0e0e0;
}
.columns-container #left_column .block .title_block, .columns-container #left_column .block h4, .columns-container #left_column .block .title_block a, .columns-container #left_column .block h4 a, .columns-container #left_column .block h4 a:hover, #categories_block_left li a:hover, #categories_block_left li li a.selected, .columns-container #left_column .block .title_block, .columns-container #left_column .block h4, #left_column #categories_block_left li a:hover{
    color: #8f0000;
}
.alert-warning, .label-warning, .label-danger{
    background-color: #8f0000;
}
.breadcrumb{
    background-color: #e0e0e0;
}
.breadcrumb a, .breadcrumb a:after{
    background: #c4c4c4;
}
.breadcrumb{
    border-color: #ffffff;
}
.breadcrumb a:after, .breadcrumb a:before{
    border-right-color: #ffffff;
}
.breadcrumb a:after, .breadcrumb a:before{
    border-top-color: #ffffff;
}
.breadcrumb a:hover{
    color: #000000 !important;
}
ul.product_list.grid > li .product-container{
    background-color: #ddd !important;
}



 
 
 
 
#home-page-tabs{
    background: #ffffff !important;
}
    
#home-page-tabs li > a{
    color: #8f0000 !important;
}
    
#home-page-tabs li.active a, #home-page-tabs li > a:hover{
    background: #8f0000 !important;
}
    
#home-page-tabs li.active > a, #home-page-tabs li > a:hover{
    color: #ffffff !important;
}
 
 
.sf-menu, .sf-menu > li > a, .cat-title{
    border-bottom-width: 0 !important;
}
.sf-menu > li{
    border-right-width: 0 !important;
    margin-bottom: 0 !important;
}



.footer-container{
    background-image: url('../img/footer.png') !important;
    background-repeat:repeat-x !important;
}
#columns{
    padding: 0 0 50px;
}
body#index #columns{
    padding: 0 0 50px;
}
header .nav, header .nav, header .nav{
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.6);
}
.sf-menu > li > a{
    font-size: 22px;
}
.block .title_block, .block h4{
    border-top-width: 0;
    border-bottom-width: 0;
}
header{
    padding-bottom:0px;
}
#homepage-slider{
    float:right;
}
#htmlcontent_top{
    float:left;
    padding-left:0;
    padding-right:5px;
}


        .sf-menu > li > a{
            padding: 12px 20px
        } 
        .sf-menu li.sf-search input{
            margin-top:8px;
        }
        .sf-menu li ul{
                        top:46px;
                    }

