.compare-leash a { 
	box-shadow: 0 2px 9px rgba(0, 0, 0, 0.4);
}
.compare-leash a { 
	color: #fff; background: #FB2139;
	opacity: 0.9;
}

.compare-leash a,
.compare-leash a .bsbadge {
	font-family:Cuprum, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}
.compare-leash a:hover { background: #ffa800; color: #fff !important; text-decoration: none;
}
.compare-leash a.just-added { background: #ffa800; }

#toTop {
	box-shadow: 0 2px 9px rgba(0, 0, 0, 0.4);
	background: #504F4F;
	color: #828283;
	opacity: 0.5;
}

#toTop:hover {
	opacity: 0.5;
	background: #000;
}


.table-hover tbody tr.nohoverbg:hover td, 
.table-hover tbody tr.nohoverbg:hover th {
	background-color: #3E434A;
}

.cur_hider a {
	display: block;
	text-align: center;
	padding: 3px 0;
	background: #414141;
	opacity: .9;
}

.cur_hider a > * {
	color: #999;
}

.cur_hider a:hover, .cur_hider a:hover > * {
	color: #fff;
	text-decoration: none;
	background-color: #FB2139!important;
}


.toplogo {
	color: #FFFFFF;
	text-shadow:1px 1px 0 #030303, 2px 2px 3px #23303D, 0 0 3px #030303;	
}

a.toplogo:hover {
	color: #FFFFFF;
}

 .breadcrumbs a {
 	color: #fff;
 }


/* @group BACKGROUNDS */

body {
background:#000 url(schemes/patterns/dark_wood.png);
}

.banners img {
	background: #000;
}

/* @group КНОПКИ */

.price_btn_group a,.price_btn_group form.addtocart button,
.label-orange,.bsbadge-orange,.sorting.labels-orange li a,.compare-link,
.label-orange[href],.bsbadge-orange[href],
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus,.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.price_btn_group.price_btn_group_fw a,.price_btn_group.price_btn_group_fw form.addtocart button,.nav-bg li a:hover,.nav-bg li a.act,li.category_tree ul li a:hover,.sidebar ul.post-category-list > li a.selected,.sidebar ul.post-category-list > li.selected > a,.sidebar .menuHider ul li.selected a,label.actl,
.navbar .nav > li.loginlinks a:hover,.bx-pager-item a.active,.bx-pager-item a:hover,.color-bg,#nprogress .bar, li.category_tree ul li a:hover, .sidebar .menu-v li a:hover   {
background-color: #FB2139;	
}

.blink, .cartinfo:hover {
background-color: #FB2139!important;	
}

.cartinfo:hover {
	color: #fff;
}

label.actl {
	background: #FB2139!important;
}

li.cart a:hover {
background:#FB2139!important;
}

.btn-orange, input[type=submit].btn-orange {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #CE1C29;
	*background-color: #CE1C29;
	background-image: -moz-linear-gradient(top, #FB2139, #CE1C29);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FB2139), to(#CE1C29));
	background-image: -webkit-linear-gradient(top, #FB2139, #CE1C29);
	background-image: -o-linear-gradient(top, #FB2139, #CE1C29);
	background-image: linear-gradient(to bottom, #FB2139, #CE1C29);
	background-repeat: repeat-x;
	border-color: #CE1C29;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FB2139', endColorstr='#CE1C29', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-orange:hover, input[type=submit].btn-orange:hover,
.btn-orange:focus, input[type=submit].btn-orange:focus,
.btn-orange:active,input[type=submit].btn-orange:active, 
.btn-orange.active, input[type=submit].btn-orange.active,
.btn-orange.disabled, input[type=submit].btn-orange.disabled,
.btn-orange[disabled], input[type=submit].btn-orange[disabled] {
	color: #FFFFFF;
	background-color: #CE1C29;
	*background-color: #003bb3;
}

/* @end */

/* @group КНОПКИ ПРИ НАВЕДЕНИИ */

.price_btn_group a:hover,.price_btn_group form.addtocart button:hover,.price_btn_group.price_btn_group_fw a:hover,.price_btn_group.price_btn_group_fw form.addtocart button:hover,
.label-orange:hover,.bsbadge-orange:hover,.sorting.labels-orange li a:hover,.compare-link:hover {
background-color: #CE1C29;
}

form.addtocart button.notav,
a.compare.active {
background: #7B0210!important;
}

/* @end */

/* @group ФОН МЕНЮ И САЙДБАРА */

.nav-bg li a,li.category_tree ul li a,.section_bg, .itemholder, .login .wa-form, a.accordion-toggle,
.sidebar .menu-v li a {
	background-color: #23303D;
}

/* @end */

/* @group ВТОРОСТЕПЕННЫЕ КНОПКИ */

.product-menu li a,.product-menu li span, .sorting li a,.bread a,.label-grey,.switchbtn, .switchbtn.acts, label {
background-color: #636363;
}

.sorting li a:hover,.sorting li.selected a,.label-grey:hover,.product-menu li a:hover,label:hover {
background:#393939;
}

/* @end */

/* @group ФОН ЦЕНЫ И ПЛАВАЮЩЕЙ КОРЗИНЫ */

.loginlinks_holder li.cart a, .price, .bx-pager-item a, .cartinfo  {
	background-color:#414141;
}

/* @end */

/* @group ФОН ПОДЛОЖКИ */

.table.category-table,.product .description,.pagecontent,.review-form,.comment-form,.cartpage .cart,h1.title-bg,h2.title-bg,h3.title-bg,h4.title-bg,h5.title-bg,h6.title-bg,h3.comments-count,.catdescript,.nofound,.features-table,.table.compare-table, .price_btn_group_fw,.post-summary,.comments ul li li,ul.reviews-branch ul li,.Collage, 
.form-holder, .productcartholder, .cartpage h1, .product-menu li.selected a,.product-menu li.selected span, .filtersbg .filters   {
	background-color: #3E434A;
}

@media (max-width: 767px) {
	.sortingandsub {
		background: #3E434A;
	}
}

.dialog-window .cart {
	background-color: #fff;
}

/* @end */

/* @group ПОДСВЕТКА ТАБЛИЦЫ */

.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
background-color:#636669;
}

/* @end */

/* @group ПОЛУПРОЗРАЧНЫЕ ПОДЛОЖКИ */

.Image_Wrapper .rating,.Image_Wrapper .plugin,
.sliderImgLink .price,.HideDescr, .image .corner .indicator {
background:rgba(0,0,0,0.7);
}

/* @end */

/* @group ФОН КОММЕНТОВ */

.post-info-shade,.post-content,.nav-tabs li.active a,
.navigation .navbar,.comments ul li,.reviews-branch li {
background:#3E434A;
background-color: #3E434A;
}

.input-append .add-on, .input-prepend .add-on {
	background-color: #23303D;
	text-shadow: none;
}

/* @end */

/* @group ПОДВАЛ */

.footer-container {
background:#333;
box-shadow: inset 0px 0px 5px #000;
}

.footer-sub {
background:#1f1f1f;
}

/* @end */



/* @end */



/* @group BORDERS */

/* @group ADD TO CART */

.price_btn_group a,.price_btn_group form.addtocart button {
border-bottom:2px solid #CE1C29;
}

/* @end */

.cartpage h1, .comments ul li ul li, .warow, .itemholder {
border-top:1px solid #0F1E2E;
}

.table.category-table,.product .description,.pagecontent,.review-form,.comment-form,.cartpage .cart,h1.title-bg,h2.title-bg,h3.title-bg,h4.title-bg,h5.title-bg,h6.title-bg,h3.comments-count,.catdescript,.nofound,.features-table,.table.compare-table, .bxslider3 img, .navigation .navbar,.comments ul li,.reviews-branch li  {
border-bottom:1px solid #0F1E2E;
border-top:1px solid #0F1E2E;
}

ul.post-data li,ul.post-data-3 li {
border-left:1px solid #0F1E2E;
}

.features-table td.name {
border-right:1px solid #0F1E2E;
}

.features-table,.table.compare-table,.imgHolder,.table.category-table tr,.features-table tr,.table.compare-table tr,.post-thumb,.post-summary,.table th {
border-bottom:1px solid #0F1E2E;
border-top:none;
}

/* @group РАЗДЕЛИТЕЛИ МЕНЮ */

.sidebar ul.post-category-list li a,.sidebar .sidebar .menu-v li a, .filtersbg .fil-sect  {
border-bottom:1px solid #0F1E2E;
}

.banners a {
	border-bottom: none;
}

/* @end */

.banners a, .product-menu li a,.product-menu li span {
border-bottom:1px solid #0F1E2E;
}

.tag-nav ul li a.tags,.sidebar ul.post-category-list li:last-child > a.tags {
border:1px solid #0F1E2E;
}

.Collage img {
border:2px solid #0F1E2E;
}


.productcartholder {
	padding: 10px;
	border-top: 1px solid #0F1E2E;
	border-bottom: 1px solid #0F1E2E;
}

a.accordion-toggle {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.accordion-group {
	border:1px solid #0F1E2E;
}

.accordion-inner {
	border-top:1px solid #0F1E2E;
}

/* @group МЕНЮ ШАГОВ ПОКУПКИ */

.product-menu li.selected a,.product-menu li.selected span {
border:1px solid #0F1E2E;
border-bottom:1px solid #3E434A;
}

/* @end */

/* @end */




/* @group COLORS */

body {
color:#eee;
}

/* @end */

/* @group ОСНОВНОЙ ТЕКСТ НА ПОДЛОЖКАХ */

.price_btn_group a:hover,.price_btn_group form.addtocart button:hover,.price_btn_group.price_btn_group_fw a:hover,.price_btn_group.price_btn_group_fw form.addtocart button:hover,
.price_btn_group a,.price_btn_group form.addtocart button, 
.product-menu li a,.product-menu li span, .itemholder a, .label-orange,.bsbadge-orange,.sorting.labels-orange li a,.compare-link,
.label-orange:hover,.bsbadge-orange:hover,.sorting.labels-orange li a:hover,.compare-link:hover, 
.nav-bg li a,li.category_tree ul li a,.section_bg, .price, 
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus,.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle, .cartinfo, .image .corner .indicator, label, .image .stripe, .order-status, .sidebar select, .mobile_menu select,
.sliderImgLink .price,.HideDescr, .sorting li a,.bread a,.label-grey,.switchbtn, .switchbtn:hover, .table-hover tbody tr:hover td,.table-hover tbody tr:hover th, label, h1,h2,.nav-bg h5,.banners,.logo h5,.ourphone,.banners a,.filteropen,.filteropen:hover,.navbar .nav > .cart a,.product-menu li a i,.product-menu li span i,.footer-col a.btn:hover,.cart .price,.image .stack,ul.view-thumbs li a,.Image_Wrapper .plugin a,.Image_Wrapper .plugin p,.sliderInfo h2 a,.post-info h4 a,.post-info h4 a:hover,.table-hover tbody tr td a,.table-hover tbody tr th a,.table-hover tbody tr:hover td a,.table-hover tbody tr:hover th a, .price_btn_group.price_btn_group_fw a,.price_btn_group.price_btn_group_fw form.addtocart button,.nav-bg li a:hover,.nav-bg li a.act,li.category_tree ul li a:hover,.sidebar ul.post-category-list > li a.selected,.sidebar ul.post-category-list > li.selected > a,.sidebar .menuHider ul li.selected > a,label.actl, .ImgLinkHolder h5, .add2cart .price, .table.category-table td.name a, .cart .item-name a, .cart .item-total, .cart-discount,.affiliate-discount,.warow .cart-total,.affiliatebtn button,.affiliatebtn a,.cart .item-remove a,.discount-apply button,.usebonus i, .post h3 a, .credentials .username,.credentials .username a, .rating-title, .navopen,.navopen:hover, .sidebar .menu-v li a:hover  {
color:#fff;
}

.rating-title {
text-shadow:none;
}

/* @end */

/* @group ССЫКЛИ */

a,a:hover,.sliderInfo h2 a:hover,.table.category-table td.name a:hover,.compare-table a:hover,.related h3 a,.banners a:hover,.footer-col a:hover,.color,.cart .item-name a:hover,.affiliatebtn button:hover,.affiliatebtn button a:hover,.cart .item-remove a:hover,.discount-apply button:hover,.affiliatebtn a#cancel-affiliate:hover,.warow .cart-total,.boldtotal,.accent,.ImgLinkHolder:hover,.ImgLinkHolder:hover h5, .post h3 a:hover {
color:#FB2139;
}

ul.photostream li.selected img {
border:4px solid #FB2139; /*рамка выбранной фотки*/
}

.related h3 a:hover {
color: #CE1C29;
}

/* @end */

.gray {
color:#fff; /*не группировать*/
font-weight: bold;
}

.oldp, .add2cart .compare-at-price {
color:#FB2139;
}

.add2cart .compare-at-price {
	text-decoration: line-through;
	font-size: 16px;
}


.login .wa-form {
-moz-border-radius:1px;
-moz-box-shadow:0 2px 4px #e9e9e9;
-webkit-border-radius:1px;
-webkit-box-shadow:0 2px 4px #e9e9e9;
border:1px solid #ccc;
border-radius:1px;
box-shadow:0 2px 4px #e9e9e9;
}


.price {
border-bottom:2px solid #000;
border-top:1px solid #000;
}


.wa-captcha p a {
color:#fff;
}


.rating,#photo-rate,#your-rate,a.rate,a.rate:hover,.summary h6 .reviewRating {
color:#FB2139;
text-shadow:1px 1px 0 #3a3a3a;
}

.credentials a.username:hover,#photo-rate-error {
color:red;
}

#bx-pager a.active {
box-shadow:0 2px 5px #444;
}

#nprogress .peg {
box-shadow:0 0 10px #FB2139, 0 0 5px #FB2139;
}

#nprogress .spinner-icon {
border-left-color:#FB2139;
border-top-color:#FB2139;
}

.btn {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin-bottom:0;
}



.bx-pager-item a {
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
}

.bx-prev,.bx-next,.compare-table a {
color:#414141;
}

.comment-date,.quote-text,.date {
color:#ccc;
}

.comment-date,.quote-text,.date,.reviews-branch .review-reply,.author a {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.comment-form label {
color:#AAA;
}

.comment-form-fields label {
color:#aaa;
}



.footer-col {
color:#ababab;
}

.footer-col a {
color:#dcdcdc;
}

.footer-col h5,.footer-col strong {
color:#f9f9f9;
}


.form-holder {
-moz-border-radius:1px;
-webkit-border-radius:1px;
border:1px dotted #ccc;
border-radius:1px;
}

.image .stack .stack-nav {
background:#000;
}

.image .stripe {
background:rgba(0,0,0,0.3);
}

.navshad {
-moz-box-shadow:0 2px 5px #542B2B;
-webkit-box-shadow:0 2px 5px #542B2B;
box-shadow:0 2px 5px #542B2B;
}

.navshad .navbar-inner {
border-bottom:3px solid #414141;
}


.order-status {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-shadow:1px 1px 0 #000;
}

.photostream-divider {
border-top:1px solid #ccc;
}



.post-summary cite {
color:#555;
}

.prefader {
color:#000;
}

.quote-text cite {
color:#999;
}


.sidebar select, 
.mobile_menu select {
background:#000;
}


.sorting li a,.bread a,.label-grey,.switchbtn {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}



.switchbtn.acts {
-moz-box-shadow:inset 0 0 5px #1a1a1a;
box-shadow:inset 0 0 5px #1a1a1a;
color:#cecece;
pointer-events:none;
}

.switchbtn:hover {
background:#393939;
}


.table-hover tbody tr td .price,.table-hover tbody tr th .price {
background:none!important;
border:none!important;
}

h1.title-bg,h2.title-bg,h3.title-bg,h4.title-bg,h5.title-bg,h6.title-bg,h3.comments-count {
padding:10px;
}

.tags a {
color:green!important;
}

.tags a:hover {
color:red!important;
}

.view-plain img.shadowed,ul.view-thumbs li img.shadowed {
-moz-box-shadow:0 1px 3px #aaa;
-webkit-box-shadow:0 1px 3px #aaa;
box-shadow:0 1px 3px #aaa;
}


h1,h2,.nav-bg h5,h3.title-bg,h5.title-bg,.product-list h5,.banners,.banners h5,.itemholder h5,h4.write-review,.logo h5,h3.reviews-count-text,.summary h6,.checkout-content h3,h6.tellaf,.post-info h6,h3.comments-count {
font-weight:normal;
text-transform:uppercase;
}

h1,h2,.nav-bg h5,h3.title-bg,h5.title-bg,.product-list h5,.banners,.banners h5,.itemholder h5,h4.write-review,.logo h5,h3.reviews-count-text,.summary h6,.checkout-content h3,h6.tellaf,.post-info h6,h3.comments-count,.cart .bsbadge,.cartinfo,.navbar .nav > li > a,.dropdown-menu,.ourphone,.navbar-search .search-query,.price,.badge span,.nofound,.comment-name,.rating-title,.sidebar ul.post-category-list li a,.sidebar .sidebar .menu-v li a,.sidebar select, .mobile_menu select, .footer-col h5,.footer-sub,#lightbox-image-details-caption,.reviews-branch .username,.author,.username,.cart .item-name a,.cart .item-total,.cart-discount,.affiliate-discount,.warow .cart-total,.Caption_Content,.Image_Wrapper .plugin a,.Image_Wrapper .plugin p,
.cur_hider a {
font-family:Cuprum, sans-serif;
}

.banners a {
display:block;
}

h3,h4,h5 {
font-weight:bolder;
text-transform:uppercase;
}

h4.write-review,.checkout ul h3 {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

input.error {
background:#fee6e6;
}




.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {
    background: url(schemes/ion-red.png) repeat-x;
}


.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 8px; top: 25px;
}
    .irs-line-left {
        height: 8px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 8px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 8px;
        background-position: 100% -30px;
    }

.irs-diapason {
    height: 8px; top: 25px;
    background-position: 0 -60px;
}

.irs-slider {
    width: 22px; height: 22px;
    top: 17px;
    background-position: 0 -90px;
}
#irs-active-slider, .irs-slider:hover {
    background-position: 0 -120px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #FB2139;
    border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid-pol {
    background: #99a4ac;
}
.irs-grid-text {
    color: #99a4ac;
}

.irs-disabled {
}

.rate .price {
	background: none;
	border: none;
}

.pagination ul > li > a, .pagination ul > li > span {
	background-color: #25303E;
	border: 1px solid #000A16;
	border-left-width: 0;
}

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #3F434A;
}



/* @group FANCY СЕЛЕКТЫ */

div.fancy-select {
	font-family: 'Cuprum';
	color: #46565D;
	text-transform: uppercase;
	font-size: 13px;
}

div.fancy-select select:focus + div.trigger {
	box-shadow: 0 0 #c1c1c1;
	-moz-box-shadow: 0 0 #c1c1c1;
}

div.fancy-select div.trigger {
	background: #25303E;
	border: 1px solid #0F1E2E;
	border-top-color: #0F1E2E;
	color: #fff;
}	div.fancy-select div.trigger:after {
		border: 5px solid transparent;
		border-top-color: #fff;
	}

div.fancy-select div.trigger.open {
	border: 1px solid #0F1E2E;
	color: #7A8498;
	box-shadow: none;
	color: #999;
	background: #3F434A;
}	div.fancy-select div.trigger.open:after { /*стрелка*/
		border-top-color: #999;
	}

div.fancy-select ul.options {
	background: #25303E;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

div.fancy-select ul.options li {
	color: #fff;
}

div.fancy-select ul.options li.selected {
	background: #FB2139;
	color: #ffffff;
}

div.fancy-select ul.options li.hover {
	background: #FB2139;
	color: #fff;
}

/* @end */

.filters .ui-slider-horizontal.ui-widget-content {background: #bbb!important;}
.filters .ui-slider-horizontal .ui-widget-header {background: #FB2139!important;}
.filters .ui-widget-content .ui-state-default { 
	border: 1px solid #3F434A!important; 
	background: #ccc!important; 
}

#filters-count {
	background: #25303E!important;
	border: 1px solid #000A16!important;
}

.fil-sect-hov {
	background: #484F56;
}

.checkout .price,
.compare .price {
background:none;
border-bottom:none;
border-top:none;
color: #fff;
}
