/*
#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 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],
footer .ontop:before {
    background-color: #50b946;
}

.goods a.buy:before,
footer ul.social li a:hover,
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,
footer .ontop:hover:before,
.goods a.buy:hover:before {
    background-color: #5ecc53;
}


header .search input[type=submit],
footer .subscription input[type=submit] {
    background-color: #eef8ed;
}

#main_catalog a:hover,
header .search input[type=submit]:hover,
footer .subscription input[type=submit]:hover {
    background-color: #f2faf2;
}

/* color */

a,
h1,
h2,
h4,
header .top p,
header nav.main a,
header nav.main li span,
ul.dots li a,
footer nav > ul > li,
footer .bottom,
#shop_goods .features h4,
#shop_goods .features .title,
.one_click_buy,
.goods_viewed .title,
#shop_goods .filters .title,
body .goods span.info,
body .gallery span.info,
footer .unisiter a {
    color: #161616;
}

footer .subscription input[type=submit],
#main_catalog a:hover,
header .search label:after {
    color: #50b946;
}

a:hover,
header .top nav.user a:hover,
.one_click_buy:hover,
#shop_goods .show_hide_filters:hover,
section.goods_set > .more:hover,
footer .unisiter a:hover,
#shop_goods div.nav a:hover {
    color: #5ecc53;
}

/* border-color */

#main_catalog,
#goods_desc .content,
#shop_goods .goods-card .small img:hover,
#shop_goods .show_hide_filters:hover,
ul.dots li a:hover img,
#shop_goods .qt input,
#shop_goods .goods-card .small img.selected {
    border-color: #50b946;
}

/* individual */

body .goods span.info,
body .gallery span.info {
    background-color: #fad656;
}

footer {
    background-color: #f7f7f7;
}

footer .bottom {
    background-color: #eeeeee;
}