body{
	background-image: url("../images/ny-smart-red/background.jpg");
	background-color: #FFF !important;
}

a,
a.contakt,
a.news-list {
	color: #A00;
}

#main_menu{
	background-color: #A00000;
}
#main_menu a{
	border-left-color: #A82121;
	border-right-color: #A82121;
	border-bottom-color: #AB2525;
}
#main_menu a:hover{
	border-color: #800000;
	border-bottom-color: #AB2525;
	background: #800000;
}
#main_menu a.active{
	border-color: #600000;
	border-bottom-color: #AB2525;
	background-color: #600000;
}
#main_menu .separator{
	background: #600000;
}
#main_menu .separator_end{
	border-right-color: #A82121;
}

#way a {
	color: #B88;
}

.menu {
	background: #FFF7F7;
}
#side_left .menu .head {
	color: #A00;
}

.menu ul li.active>a,
.menu ul li ul li.active>a,
.menu ul li ul li ul li.active>a{
	background-color: #800000;
}
.menu li.active .triangle {
	border-color: transparent transparent transparent #800000;
}

.content_bloks .price span {
	color: #A00000;
}
.content_bloks {
	background: #FFFAFA;
	background: -moz-linear-gradient(top, #ffffff 60%, #f7f0f0 100%);
	background: -webkit-linear-gradient(top, #ffffff 60%,#f7f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 60%,#f7f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 60%,#f7f0f0 100%);
	background: linear-gradient(top, #ffffff 60%,#f7f0f0 100%);
}

.re-main-price,
.re-modification-price {
	color: #A00;
}
.re-main-price span,
.re-main-price b,
.re-modification-price span,
.re-modification-price b {
	color: #333 !important;
}

.big_btn {
	background-color: #A00000;
}
.big_btn:hover {
	background-color: #C02222;
}
.big_btn_oneclick {
	background-color: #FFF;
	border: 1px solid #A00000;
	color: #A00000;
	line-height: 40px;
	padding: 0 38px;
}
.big_btn_oneclick:hover {
	background-color: #FEE;
}
.fastbuy .big_btn_oneclick{
	line-height: 27px;
}

.submit,
.re-filters-submit {
	background-color: #A00000;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	height: 33px;
}
.submit:hover,
.re-filters-submit:hover,
.submit:active,
.re-filters-submit:active {
	background: #C02222;
}

#footer {
	background: #800000;
	color: #EEE;
}
#footer span {
	color: #EEE;
}
#footer a {
	color: #EEE;
}

.recommerce-logo img {
	background-image: url('/media/system/images/re-white.png') !important;
}


#slideshow ol.bjqs-markers li.active-marker a {
	background: #A00000;
	border-color: #A00000;
}

.swiper-container .swiper-pagination-bullet-active {
	background: #A00000;
}

.swiper-container .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23A00000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container .swiper-button-prev:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FF5555'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23A00000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FF5555'%2F%3E%3C%2Fsvg%3E");
}



.irs-from, .irs-to, .irs-single {
	background: #A00 !important;
}
.irs-bar {
	border-top: 1px solid #800 !important;
	border-bottom: 1px solid #800 !important;
	background: #A00 !important;
}


.re-images-tr>div.active {
	background-color: #A00;
}


.product_tabs,
.p_tab a:hover {
	border-bottom-color: #A00;
}
.p_tab a.active {
	border-color: #A00;
	border-bottom-color: #FFF;
}