.sites li a:hover {
    color:black;
}

.headerContainerSh:after {
    background-color: black;
}

div.headerContainer {
    border-bottom: 2px solid black;
}

.headerContainer .cityContacts .fa-phone {
    color: black;
}

.auth a:hover, .auth a:hover span {
    color:black;
}

.currency .currency-list li a:hover {
    color:black;
}

.basketZone .basket .cart .fa {
    color: black;
}

.basketZone .basket .value {
    color:black;
}

.header_search_wr {
    color: black;
}

.searchLine .find {
    color: black;
}

.searchLine .searchQueryItems .item .title {
    color:black;;
}

.topMenu li a:hover {
    color:black;
}

.category li.over > a,
.category li a:hover {
    color: black;
}

.no-touch .category > li:hover > a {
    color: black;
}

.advBlock .next:hover,
.advBlock .prev:hover {
    color: black;
}

.advBlock .advList {
    background:black;
}

.advBlock .advList li.act i {
    border-bottom: 10px solid black;
}

.advBlock .info .more {
    color: black;
}

.advBlock .info .more:hover .fa {
    color: black;
}

.newsTitle {
    color: black;
}

.newsMore .fa {
    color: black;
}

.onemoreEmpty, .onemore, .doCompare {
    width: 100%;
    max-width: 360px;
    height: 40px;
    line-height: 37px;
    box-sizing: border-box;
    display: block;
    text-align: center;
    margin: 0 auto;
    font-size: 1em;
    font-weight: 100;
    background: black;
    /* border: 1px solid #d6d6d6; */
    color: white;
    cursor: pointer;
    border-radius: 0;
    transition: all 400ms;
    -webkit-transition: all 400ms;
}

.onemoreEmpty:hover,
.onemore:hover,
.doCompare:hover {
  background-color:white;
  border: 1px solid black;
  color: black;
}

.hoverBlock .control:hover {
    color: black;
}

.productList .info:hover h3 {
    color:black;
}

footer ul a:hover {
    color: black;
}

.breadcrumb span {
    color:black;
}

.subCategory a:hover {
    color:black;
}

.compare:hover, .favorite:hover {
    color:black;
}

.productList .cartButton,
.productListTable .cartButton {
    border: 1px solid black;
    color: black;
}



.productList .cartButton:hover,
.productListTable .cartButton:hover {
    color: white;
}

.cartButton:hover {
    background-color:black;
}

.cartButton.unobt,
.cartButton.unobt:hover {
    color: black;
}

.cartButton.added,
.cartButton.added:hover {
    background-color: black;
}

.inCompare span {
    color:black;
}

.grid_cleft h2 span,
.h2_1 span {
    background-color: black;
}

.grid_cleft h2:after,
.h2_1:after {
    background-color: black;
}

.grid_cleft h2:before, .grid_cleft h2:after,
.h2_1:before, .h2_1:after {
    background-color: black;
}

.productListTable .compare:hover {
    color:black;
}

.productListTable .compare.inCompare span {
    color:black;
}

.paginator .act {
    border-color:black;
    color:black;
}

.lineList .item.act,
.lineList .item.asc,
.lineList .item.desc {
    color:black;
}


.exceptionBlock .gomain {
    color:black;
}

.productColorsSelect .color:hover,
.filterColorsSelect .color:hover {
    border:1px solid black;
}

.productColorsSelect .color.sel,
.filterColorsSelect .color.sel {
    border:1px solid black;
    box-shadow: 0 0 0 1px black;
}

.productGalleryWrap .control:hover {
    color: black;
}

.product .compare:hover,
.product .gotoComment:hover {
    color:black;
}

.multiOffers .multiOfferValueBlock.sel,
.multiOffers .multiOfferValueBlock:hover {
    background-color:black;
    border-color:black;
}

.oneclick {
    border: 2px solid black;
    color: black;
}

.oneclick:hover {
    background-color:black;
}

.toBasket, .reserve {
    border: 2px solid black;
    color: black;
	background-color:white;
}

.toBasket:hover, .reserve:hover {
    background-color: black;
}

.product .warehouseDiv .warehouseRow .title:hover,
.productPreview .warehouseDiv .warehouseRow .title:hover {
    color:black;
}

.product .warehouseDiv .warehouseRow .stickWrap,
.productPreview .warehouseDiv .warehouseRow .stickWrap {
    border:1px solid black;
}

.product .warehouseDiv .warehouseRow .stick.filled,
.productPreview .warehouseDiv .warehouseRow .stick.filled
{
    background-color:black;
}

.product .share:hover .handler {
    color: black;
}

.properties tr:hover,
.properties tr:hover .key span {
    color:black;
}

.properties tr:hover td {
    border-color:black;
}
.comments .lineList .item a:hover,
.comments .lineList .act a {
    color:black;
}

.commentList .useful .yes {
    color:black;
}

.commentList .useful .yes:hover {
    border:1px solid #2bbfbd;
}

.adaptForm .submit input {
    background-color: black;
}

.previewList .next:hover,
.previewList .prev:hover {
    color: black;
}

.compareHead .logoZone .print:hover {
    color: black;
}

.cart .top {
    border-bottom: 2px solid black;
}

.cartIcon .fa {
    color: black;
}

.cartBonuses, .cartBonusesWrapper b {
    color: black;
}

.cartFooter {
    background: black;
}

.cartFooter .couponCode {
    border: 1px solid silver;
}

.cartFooter .applyCoupon:hover {
    color: black;
}

.cart .submit {
    background-color: black;
}

.cart .continue:hover,
.cart .toggleOneClickCart:hover {
    color: black;
}

.cart .qpicker .inc:hover,
.cart .qpicker .dec:hover {
    color: black;
}


.cart .priceBlock {
    color: black;
}

.cart.inloading .loader {
    background-image:url(../img/loading_black.gif);
}

.searchItems li .image {
    background-image:url(../img/loading_black.gif);
}
.warehouseCard .warehouseMap {
    background-image:url(../img/loading_black.gif);
}

.searchLine .searchQueryItems .item .img {
    background-image:url(../img/loading_black.gif);
}

body #cboxLoadingGraphic{
    background-image:url(../img/loading_black.gif)
}

.formSection {
    border-bottom: 2px solid black;
}

.formSectionTitle {
    color:black;
}

.formSave {
    background-color: black;
}

.authorized a:hover {
    color:black;
}

.authorized .my .dropdown li a:hover {
    background:black;
}

.authorized .my .dropdown-handler {
    color: black;
}

.onePageProductsBlock thead td {
    background: black;
}

.onePageProductsBlock .summary {
    border-top: 3px solid black;
}

.orderBasket .head td {
    background:black;
}

.orderBasket .summary td {
    border-top:3px solid black;
    color: black;
}

.underText a {
    color: black;
}

.orderList .products .title:hover {
    color:black;
}

.orderList .actions a {
    color:black;
}

.orderList .actions a {
    color:black;
}

.orderList .actions .more .fa {
    color: black;
}

.moreItems .expand,
.moreItems .collapse {
    color:black;
}

.balanceLine .balance strong {
    color: black;
}

.balanceLine .addfunds a {
    background-color: black;
}

.successPay .title {
    color:black;
}

.supportTopics thead td, .orderList thead th {
    background:black;
}

.bannerSlider .pages a {
    border: 2px solid black;
}

.bannerSlider .pages a.act {
    background:black;
}

.listCategoryH1 {
    color: black;
}

.categoryDescription {
    border-top: 2px solid black;
}

.tabProducts .tabList li a.act {
    border-top-color: black;
    color: black;
}

.feedbackCall {
    background-color: black;
}

.photoCategory .topTitle {
    border-bottom:3px solid black;
}
.photoCategory li.item:hover .topTitle {
    color: black;
}

.productTabs .tabList li a.act {
    border-top-color: black;
    color: black;
}

.productTabs .tab h3, .productTabs .tab h2 {
    border-bottom: 2px solid black;
}

.devpay_title:hover {
    color: black;
}

.devpay_title i.fa {
    color: black;
}

footer .social a:hover {
    color: black;
}

@media screen and (max-width: 1280px) {

    .menu_button1:hover .menu_bar > div { background-color: black; }
    .menu_button1:hover .menu_bar:before { background-color: black; left: -4px; }
    .menu_button1:hover .menu_bar:after { background-color: black; left: 4px; }
    .menu_button1:hover .menu_text { color: black; }

    .menuMobWrapper .topMenu li:hover .fa.hidden,
    .menuMobWrapper .category li:hover .fa.hidden {
        color: black;
    }
}

@media screen and (max-width: 760px) {
    .notAuthIcon {
        color: black;
    }

    header .feedbackCall {
        vertical-align: middle;
        padding: 0;
        line-height: 1;
        width: auto;
        height: auto;
        background-color: transparent;
        color: black;
    }
}

@media screen and (max-width: 440px) {
    a.phoneHidden.hidden {
        border: 2px solid black;
    }
}