:root {
	--bg: #254633;
	--text: #ffffff;
	--link: #c79e73;
	--linkopacity: #c79e7322;
	--color: #c79e73;
	--coloropacity: #c79e7322;
}
body {
	background-color:var(--bg);
	color:var(--text);
}
.slider.v2 h1 {
	color:var(--text);
}
body:not(.page_main) h1 {
	color:var(--text);
}
.catalog .row > .itm .price {
	background:var(--bg);
	color:var(--text);
}
.otzivy.v2 .itm > a {
	background:var(--bg);
}
.otzivy.v2 .itm.old {
	background:#333;
}
.frm label a:not(:hover) {
	text-decoration-color: var(--linkopacity);
	-webkit-text-decoration-color: var(--linkopacity);
}
.B_crumbBox a:not(:hover) {
	text-decoration-color: var(--linkopacity);
	-webkit-text-decoration-color: var(--linkopacity);
}
.filters a:not(:hover) {
	text-decoration-color: var(--linkopacity);
	-webkit-text-decoration-color: var(--linkopacity);
}
.filters a:not(.active) {
	text-decoration-color: var(--linkopacity);
	-webkit-text-decoration-color: var(--linkopacity);
}
.filters .sort > span:first-child {
	color:var(--text);
}
.stabshead .itm.btn:not(.active) {
	color:var(--text);
}
.cardtop .right .block1 > div {
	background:var(--bg);
	color:var(--text);
}
.cardtop .right .prices .price {
    border-color: #ffffff22;
}
.kuki {
	background:var(--bg);
	color:var(--text);
}