/*
#333333 - main
#666666 - second
#aaaaaa - hover
*/

/* background-color */

h1:after,
h2:after,
h4:after,
.goods_viewed .title:after,
header .bottom,
footer .subscription,
footer .subscription:before,
footer .bottom,
header .search input[type=submit],
#main_catalog a:hover,
footer ul.social li a,
#mobile_nav ul.panel,
form.forms input[type=submit],
form.forms input[type=button],
form.forms input.user_button,
form.forms .button,
#shop_goods .decr,
#shop_goods .incr,
#shopping_cart_table .decr,
#shopping_cart_table .incr,
#shop_goods .filters input[type=button],
#shop_goods .filters input[type=submit],
body main ul.news_list a.img, body main ul.news_list li:after{
    background-color: #333333;
}

header .search input[type=submit],
footer .subscription input[type=submit],
footer .ontop:before,
.goods a.buy:before,
footer ul.social li a:hover,
body .goods span.info,
body .gallery span.info,
form.forms input[type=submit]:hover,
form.forms input[type=button]:hover,
form.forms .button:hover,
#shop_goods .decr:hover,
#shop_goods .incr:hover,
#shopping_cart_table .decr:hover,
#shopping_cart_table .incr:hover,
#cart .cart_m strong:first-child,
#shop_goods .filters input[type=button]:hover,
#shop_goods .filters input[type=submit]:hover {
    background-color: #666666;
}

header .search input[type=submit]:hover,
footer .subscription input[type=submit]:hover,
footer .ontop:hover:before,
.goods a.buy:hover:before {
    background-color: #999999;
}

/* color */

a,
h1,
h2,
h4,
header .top p,
header nav.main a,
header nav.main li span,
ul.dots li a,
section.goods_set > .more:hover,
footer nav > ul > li,
#shop_goods div.nav a:hover,
#shop_goods .features h4,
#shop_goods .features .title,
.one_click_buy,
.goods_viewed .title,
#shop_goods .filters .title {
    color: #333333;
}

a:hover,
header .top nav.user a:hover,
.one_click_buy:hover,
#shop_goods .show_hide_filters:hover {
    color: #666666;
}

/* border-color */

#main_catalog,
#goods_desc .content,
#shop_goods .goods-card .small img:hover,
#shop_goods .show_hide_filters:hover {
    border-color: #333333;
}

ul.dots li a:hover img,
#shop_goods .qt input,
#shop_goods .goods-card .small img.selected {
    border-color: #666666;
}

/* individual */

footer {
    background-color: #f4f4f4;
}

footer .unisiter a:hover {
    color: #ffffff;
}

.goods a.arrow{
    background: #666666;
}

.category_text{
    border-top: 2px dashed #333333;
}

body #shop_goods .goods-card .price {
    color: #333e48;
}

body .category_text {
    border-top: 2px dashed #333;
}

body #goods_desc .tabs li{
    border: 1px solid #333;
}