body.library-page,
body.library-index-page #top-links,
body.library-index-page #footer {
	background-color: #203040;
}

body,
.index-page #footer,
body.library-index-page,
.library-banner,
.shop-page .last-column .block,
#layout .rounded-black .content,
#layout .rounded-black ins ins,
#layout .rounded-black .wrapper,
.union-page #super-navigation.rounded .content,
.union-page #super-navigation.rounded ins ins,
.union-page #super-navigation.rounded .wrapper,
.promo-banner ins,
#footer-notice {
	background-color: #000;
}

.library-page #header {
	background-color: #263015;
}

.shop-page #top-links,
#shop-navigation {
	background-color: #E7E2CC;
}

h1,
#glossary dt.letter,
#layout #library-articles-navigation .two-column a.selected,
#library-articles-navigation b.selected,
#r_subject textarea {
	color: #FF4900;
}

a.button {
	background: #FF4900;
}

a,
#layout span.this,
.index-page #middle-layout .first-column,
#library-articles-navigation,
.union-page .comment-row .wrapper a.thread,
.union-page .channel-list dt a {
	color: #78A7DD;
}

.sitemap-page a:visited,
.error-page a:visited {
	color: #DB4AB0;
}

.index-page #middle-layout #keywords a.selected,
.index-page #middle-layout #brands a.selected{
	color: #78A7DD !important;
}

.index-page #end .two-column a:hover {
	background: #78A7DD;
}

#header,
#top-links,
#library-articles-navigation,
.total-row {
	border-color: #999;
}

.shop-page #top-links {
	border-color: #4D4A43;
}

.shop-page #header,
#shop-navigation {
	border-color: #846C00;
}

a:hover,
span.this:hover,
span.this.hovered,
div.invalid #total-sum,
div.invalid .total .rub,
.not-available,	
.delete,
.error {
	color: #FF0000 !important;
	border-color: #FF0000 !important; 
}

.channels-page .page-navigation a:hover {
	background: #FF0000;
}

#super-navigation a,	
.channels-page .comment-row .thread, 
.channel-list dt a {
	color: #797400;
}

body,
html body.union-page,	
.index-page #super-navigation a,
#header-title a.selected,
.index-page #layout .action .this,
.index-page #layout .tab .this,
.index-page #authorization a.authorization,
.library-page #authorization a.authorization,
.union-page #authorization a.authorization,
.union-page #header .first-column,
.union-page #header .first-column .this,	
.union-page #header a,
.union-page #layout #header #header-navigation a,
.union-page #layout #header #header-navigation li a.main,	
.union-page .comment-row .wrapper a,
.union-page .channel-list .attrs a,
.union-page .channel-list .attrs .comments,
.union-page .channel-list dt.channel a:visited,
.union-page .channel-list dt.comment a:visited,
.union-page .wrapper .user,
.union-page .wrapper .comment-row a,
.union-page .companies a,
.union-page .arrow-title a,
.disclaimer-page #header-title b.selected,	
#library-articles-navigation .selected,
#library-articles-navigation .selected a,
.index-page #super-navigation b,
.products a,
.products .subtitle,
table.products,
.shop-page #footer .top-product a,
#popup-products .content dt a,
.content-row table.colors,
a.button {
	color: #FFF;
	border-color: #FFF;
}

.index-page .group a:hover,
.channels-page .page-navigation a:hover,
.shop-page .last-column .block-active .title .this,
.invalid .notice {
	color: #FFF !important;
}

.channels-page #header,
.error-page #header,
.form-page #header,
.previews img {
	border-color: #FFF;
}

.price {
	color: #A3B200;
}

body.channels-page,
body.form-page,
body.error-page,
.index-page #second-third .two-column a:hover,
.index-page #end .two-column a:hover,	
.content-row .layout-wrapper,
#popup-authorization,
.union-page .card {
	background-color: #FFF;
}

.channels-page #top-links {
	background: #D2D6D9;
}

.channels-page #header,
.channels-page .page-navigation,
.form-page #header,
.form-page #top-links {
	background-color: #F0F0F0;
}

.form-page #top-links {
	border-color: #F0F0F0;
}

.content-row {
	color: #213040;
}

.content-row h2 {
	color: #203040;
}

body.form-page,
body.channels-page,
body.error-page,
.content-row table,
.content-row .intro,
.content-row .image .caption,
#shop-navigation a.selected,
.category-blockquote .author,
#authorization a.authorization,
.channels-page .page-navigation a,
.channel-list .attrs a,
.channel-list .attrs .comments,
.channel-list dt.channel a:visited,
.channel-list dt.comment a:visited,
.channels-page .user,
.channels-page .comment-row a,
.union-page .card,	
.union-page .wrapper .card .user,	
.popup form,
#products-table .invalid input,
#layout #popup-authorization .closer {
	color: #000;
}

.disclaimer-page #header,
.previews a.selected img {
	border-color: #000;
}

.header-row,
.header-row a,
.arrow-next,
.arrow-next a,
.arrow-prev,
.arrow-prev a,		
.shop-page #thermo,
.shop-page #thermo a,
.thermo,
.products h2.line a,
.channels-page #layout #header-navigation a,
.channels-page .last-column .last-comments,
.channels-page .author a,
.channels-page .author span,
.channels-page .date,
.channels-page .comment-row .first-column,
.channel-list dt.group,
.channel-list dt.channel a,
.channel-list dt.channel b,
.channel-list .attrs,
.channels-page .avatar,
.channels-page #layout .button-active span.this,
.service-page #middle-layout h2,
.service-page #middle-layout .message,
.service-page th,
#service-navigation,
#footer-notice {
	color: #808080;
}

.channels-page div.icon a,
.channels-page div.icon span,
.last-comments a {
	color: #616161;
}

.channel-list dt a:visited,
.last-comments a:visited {
	color: #b877b7;
}

.total-row .notice {
	color: #4E4E4E;
}

.channels-page #header-middle .right-column a,
.channels-page #middle-layout .last-column h3 {
	color: #1F2E43;	
}

#super-navigation .selected,	
body #layout #header #header-navigation li .selected,
.channels-page #layout #header #header-navigation li b.main,	
#shop-navigation b.selected,
#service-navigation b.selected,
.channels-page #header .last-column b.selected,
.channels-page #middle-layout .last-column .navigation .selected,
.union-page #header #super-navigation li a.selected,
.library-banner h2 {
	color: #FF4802;
}

.channels-page .page-navigation li.selected {
	background: #FF4802;
}

#layout #header-navigation li,
#layout #header-navigation a{
	color: #CCC398;
}

#library-articles-navigation {
	background: #353013;
}

#shop-navigation a,
#shop-navigation b,
.promo-banner-content .product-strength,
.promo-banner-content .product-price {
	color: #636363;
}

#footer a,
.channels-page #footer,
.form-page #footer {
	color: #AAA;
}

.products,
.properties {
	color: #7F7F7F;
}

.empty {
	color: #ABABAB;
}

#shop-navigation li.with-border {
	border-color: #A8A7A2;
}

.glossary-page .caption,
#glossary dd {
	color: #797D80;
}

.disabled .slider .slider-mark,
.index-page #layout span.button-disabled {
	color: #353F44 !important;
	border-color: #353F44 !important;
}

#header .first-column,
#header .first-column .this,	
.index-page #intro,
.popup h2,
.popup .this,
.shop-page #header .right-column {
	color: #797979;
}

.index-page #intro,
.index-page .group,
.index-page .group a {
	color: #DC7901;
}

.bow-1 .group a {
	color: #885321;
}

.index-page .group a.main {
	color: #7A7500;
}

.index-page .action {
	color: #818181;
}

.category-blockquote-outer {
	background-color: #A2B100;
}

.rounded .content,
.rounded ins.top ins.border,
.rounded ins.bottom ins.border {
	border-color: #4E5A66;
}

.rounded-black .content,
.rounded-black ins.top ins.border,
.rounded-black ins.bottom ins.border,
.union-page #super-navigation.rounded .content,
.union-page #super-navigation.rounded ins.top ins.border,
.union-page #super-navigation.rounded ins.bottom ins.border {
	border-color: #40403E;
}

.rounded .wrapper,
.rounded ins ins {
	background: #213040;
}

#popup-authorization .rounded .wrapper,
#popup-authorization .rounded ins ins {
	background-color: #EBEEDE;
}

#popup-authorization .rounded .content,
#popup-authorization .rounded ins.border {
	border-color: #EBEEDE;
}

.tab-selected {
	background: #D97900;
}

.shop-page .last-column .product-block,
.service-page .last-column .block-active {
	background-color: #1F2F3F;
}

.index-page #add-caption,
.index-page .smoking {
	color: #7E6701;
}

.lead,
.incut {
	color: #787500;
}

#layout .color-1 {
	color: #956824 !important;
}

#layout .color-2 {
	color: #A37000 !important;
}

.bow-1 #layout .color-2 {
	color: #885321 !important;
}

#layout .color-3 {
	color: #A35203 !important;
}

#layout .color-4 {
	color: #814D02 !important;
}

#layout .color-5 {
	color: #895104 !important;
}

.index-page #layout	h1 span,
#header-articles,
#header-glosario {
	color: #A35203;
}


/* categories colors */

h2.expert,
h2.expert a {
	color: #EDC82F;
}

.blockquote-expert {
	background-color: #EDC82F;
}

h2.easy,
h2.easy a {
	color: #A2B100;
}

h2.gift,
h2.gift a {
	color: #BA0027;
}

.blockquote-gift {
	background-color: #BA0027;	
}

h2.bestseller,
h2.bestseller a {
	color: #EF8E01;
}

.blockquote-bestseller {
	background-color: #EF8E01;
}

h2.sale,
h2.sale a {
	color: #91843E;
}

.blockquote-sale {
	background-color: #91843E;
}

body.union-page,
.union-page .promo-banner ins {
	background-color: #282D33;
}

.union-page #top-links {
	background-color: #272C32;
}

.union-page #header,
.union-page table.list tr:hover td,
.union-page table.list tr.hovered td {
	background-color: #31383F;
}

.union-page #top-links {
	border-color: #000;
}

.union-page #middle-layout .last-column h3 {
	color: #BDBEC0;
}

table.list tr:hover td,
table.list tr.hovered td {
	background-color: #F2F2F2;
}
