/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/*<![CDATA[*/
/* общие правила */
body {font-family: 'Roboto', sans-serif;font-weight:300;color:#333;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#666;background: #838989;}
a {color:#333;outline: none;}
a:hover, a:focus {outline: none;color: #303030;text-decoration: none;}
img { max-width:100%;border: none;}
h1, .h1 {font-size: 24px;text-transform:uppercase;text-align: center;color: #333;padding-bottom: 20px;}
h1 span, .h1 span {position: relative;}
h1 span:after, .h1 span:after {content:"";display: block;height: 5px;width: 5px;background: #303031;position: absolute;top: 0;right:-15px;}
h1 a, .h1 a {}
h1 a:hover, .h1 a:hover {}
h2 .h2 { font-weight:500; text-transform:uppercase;padding-bottom:20px;color:#333;font-size: 20px;}
h3 .h3 { font-weight:500; text-transform:uppercase;padding-bottom:20px;color:#333;font-size: 18px;}
/* все видео на сайте заворачиваем в <div class="video"> ... </div> */
.video {position: relative;padding-bottom:56.25%;height:0;overflow: hidden;}
.video iframe, .video object, .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* ------------ кнопки ------------ */
.btn {margin-bottom:5px;border-radius:2px;font-size: 13px;padding: 6px 15px 7px;}
.btn:focus, .btn:focus:active, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {outline:none;}
.btn-xs {padding:2px 7px;font-size: 10px;}
.btn-lg {padding: 10px 25px;}
.btn-primary {background: #303031;border-color:#303031;text-transform: uppercase;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:focus:active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.focus, .btn-primary.active, .btn-primary:active, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {background: #c10800;border-color:#c10800;}
.btn-info {background: #8c9292;border-color:#8c9292;text-transform: uppercase;text-transform: uppercase;}
.btn-info:hover, .btn-info:focus, .btn-info:focus:active, .btn-info.active:focus, .btn-info.focus, .btn-info.focus:active, .btn-info.active.focus {background: #6b7070;border-color:#6b7070;}
.btn-success {background: #303030;border-color:#f8bebb;color: #f8bebb;}
.btn-success:hover, .btn-success:focus, .btn-success:focus:active, .btn-success.active:focus, .btn-success.focus, .btn-success.focus:active, .btn-success.active.focus {background: #303030;border-color:#fff;color: #fff;}
.btn-success .fa {font-size: 18px;padding-right:5px;}
.btn-link {}
/* ------------ формы ------------ */
.form-control {color:#999;border-radius:2px;height:32px;border-color:#e3e3e3; font-size:13px;padding: 6px 15px 7px;height: 34px;font-style: italic;-webkit-box-shadow: none;box-shadow: none;}
.form-control:focus {border-color: #4cb1cc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 192, 213, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 192, 213, .6);}
input::-webkit-input-placeholder {color:#999;}
input::-moz-placeholder {color:#999;}
input:-moz-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
input:focus::-webkit-input-placeholder {color:transparent}
input:focus::-moz-placeholder {color:transparent}
input:focus:-moz-placeholder {color:transparent}
input:focus:-ms-input-placeholder {color:transparent}
/* ------------ хлебные крошки ------------ */
.breadcrumb {border-radius:0;background:none;padding:15px 0 0;font-size: 13px;}
.breadcrumb a {color:#f00;}
.content {background: #fff;padding-bottom: 20px;}
.main-content {padding-bottom:20px;}
.page-content {padding-bottom:20px;}
.navigation-page {padding-top:10px;padding-bottom:20px;font-size: 13px;}
.navigation-page a {color: #f00;}
/* соц.виджеты */
#vk_groups, #vk_groups iframe {width: 100% !important;}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {width: 100% !important;}
/* ------------ банеры ------------ */
.slider-banners {padding-bottom:30px;}
/* ------------ шапка ------------ */
/* полоса */
header {background:#fff;}
/* логотип */
.navbar-brand {padding:24px 0 0;min-height:98px;}
.navbar-brand a img {display:inline-block;vertical-align: bottom;}
.navbar-brand .slogan {font-size: 13px;border-left:1px solid #e8e8e8;margin-left: 17px;padding-left: 16px;padding-top: 5px;height: 50px;display:block;font-weight: 500;display: inline-block;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 15px;}
@media (max-width: 767px) {
header .navbar-brand {max-width:180px;padding-top:10px;min-height:90px;}
header .navbar-brand .slogan {float: none;border:none;padding: 0;margin: 0;text-align: center;display: block;}
header .navbar-brand .slogan br {display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
header .navbar-header {float: none;}
header .navbar-header .navbar-brand {padding-left: 230px;padding-top: 10px;min-height:50px;float: none;display: block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-brand {max-width:180px;padding-top:18px;}
.navbar-brand .slogan {float: none;border:none;padding: 0;margin: 0;text-align: center;display: block;}
.navbar-brand .slogan br {display: none;}
}
/* меню */
header .navbar-default {background:none;border:none;border-radius:0;margin-bottom: 0;min-height:0;}
.head-menu {margin-top: 25px;margin-left: 25px;}
.head-menu > li > a {padding:10px;text-transform: uppercase;font-size: 13px;font-weight: 400;color: #333;}
header .navbar-default .navbar-toggle {padding: 9px 10px;margin-top:10px;margin-right:10px;margin-bottom: 8px;border:none;border-radius:0;font-size: 24px;}
header .navbar-default .navbar-toggle:hover {background: #303031;color:#fff;}
header .navbar-default .navbar-toggle:focus {background: #c10800;color:#fff;}
@media (max-width: 767px) {
.head-menu {margin-top:0;margin-bottom: 0;margin-left:-15px;}
.head-menu > li > a {padding: 5px 15px;border-bottom:1px solid #ddd;margin-left: 15px;margin-right: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.head-menu {margin-left:0;}
.head-menu > li > a {padding:4px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.head-menu {margin-left:15px;}
.head-menu > li > a {padding:7px;}
}
/* контакты */
.head-contacts {float: right;background:url(img/icon-phone.svg) 0 6px no-repeat;padding-left: 23px;padding-right: 30px;margin-top: 18px;}
.head-phone {display: block;font-size: 18px;color: #333;font-weight: 400;text-align: right;}
.head-work {font-size: 12px;color: #999;display: block;text-align: right;}
@media (max-width: 767px) {
.head-contacts {float:none;width: 200px;margin:10px auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
.head-contacts {padding-right:15px;padding-bottom: 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.head-contacts {padding-right:15px;}
}
/* языки и валюты */
.head-location {float: right;padding-top:25px;}
.head-location .nav {float: none;}
.head-location .nav > li {border:1px solid #e8e8e8;float: left;}
.head-location .nav > li > a {padding: 3px 0;width: 80px;text-align: center;}
.head-location .nav > li > a > .caret {margin-left:10px;}
.head-location .nav > li:first-child {margin-left: 15px;float: right;}
.head-registration {display:block;text-align: center;font-size: 13px;padding-top: 5px;}
.head-registration a {color:#303031;text-decoration:underline;}
.head-registration a:hover {text-decoration:none;}
@media (max-width: 767px) {
.head-location .nav {margin: 0;}
.head-location {float:none;padding-top:0;}
.head-location .nav > li:first-child {margin-left:0;float:none;}
.head-location .nav > li {border:none;float:none;border-bottom:1px solid #ddd;}
}
/* полоса с каталогом, поиском и корзиной */
.head-line {background: #f6f6f6;padding-top: 9px;padding-bottom: 4px;}
#boxCategories2 .caret {border-left: 4px dashed;border-left: 4px solid\9;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.head-catalog {padding-right: 0;}
.head-catalog .nav {float: none;}
#boxCategories2 {float: none;}
#boxCategories2 > a {padding: 6px 15px 7px;text-align: left;}
#boxCategories2 > a > .pull-left {padding-right:15px;}
#boxCategories2 > .btn-primary:hover, #boxCategories2 > .btn-primary:focus, #boxCategories2 > .btn-primary:focus:active, #boxCategories2 > .btn-primary.active:focus, #boxCategories2 > .btn-primary.focus, #boxCategories2 > .btn-primary.focus:active, #boxCategories2 > .btn-primary.active.focus {background: #c10800;border-color:#c10800;}
.head-cart {padding-left: 0;}
@media (max-width: 767px) {
.head-line {padding:10px 15px 5px;}
.head-catalog {padding-right:15px;}
.head-catalog .nav {margin-top: 0;margin-bottom: 0;}
.head-cart {padding-left:15px;padding-right: 0;}
}
/* подвал */
footer {background:#8c9292;color:#fff;padding-top:60px;padding-bottom: 40px;font-size: 13px;}
.foot-logo {padding-bottom: 30px;}
/* копирайты */
.copyright {padding:12px 0;font-size:12px;color:#ccc;}
.copyright a {color:#ccc;}
.copyright br { display:none;}

/* банеры */
.banner-left {margin-bottom: 20px;text-align: center;}
/* слайдер */
.slider-banners .carousel-inner .item {overflow:hidden;min-height:455px;margin-bottom: 30px;}
.slider-banners .carousel-inner .item img {max-width: none;position: relative;left: 50%;margin-left: -960px;}
.slider-banners .carousel-caption {left: 0;right: 0;bottom:auto;top:90px;text-align: left;}
.slider-banners .carousel-caption .carousel-caption-title {text-transform: uppercase;font-size: 45px;line-height: 50px;font-weight: 900;padding-left: 60px;padding-bottom: 10px;}
.slider-banners .carousel-caption .carousel-caption-title span {font-size: 75%;display: block;}
.slider-banners .carousel-caption p {font-size:18px;ont-weight: 400;padding-left: 60px;padding-bottom: 30px;}
.slider-banners .carousel-caption .btn {margin-left: 60px;}
.slider-banners .carousel-control {width: 45px;background: none;}
.carousel-indicators {bottom:0;}
.carousel-indicators li {width: 8px;height: 8px;margin:0 8px;background-color: #ddd;border: 1px solid #ddd;border-radius:0;}
.carousel-indicators .active {width:8px;height:8px;margin:0 8px;background-color: #de0303;border-color:#de0303;}
@media (max-width: 543px) {
.slider-banners .carousel-inner .item {min-height:260px;margin-bottom: 15px;}
.slider-banners .carousel-inner .item img {margin-left: -275px;}
.slider-banners .carousel-caption {top:0;text-align: center;}
.slider-banners .carousel-caption .carousel-caption-title {font-size:24px;line-height:24px;padding-left:0;padding-bottom: 10px;}
.slider-banners .carousel-caption p {padding-left:0;font-size: 16px;}
.slider-banners .carousel-caption .btn {margin-left:0;}
}
@media (min-width: 544px) and (max-width: 767px) {
.slider-banners .carousel-inner .item {min-height:370px;margin-bottom: 15px;}
.slider-banners .carousel-inner .item img {margin-left: -385px;}
.slider-banners .carousel-caption {top:20px;text-shadow: none;}
.slider-banners .carousel-caption .carousel-caption-title {font-size:35px;line-height:40px;padding-left:40px;padding-bottom: 10px;padding-right: 125px;}
.slider-banners .carousel-caption p {padding-left: 40px;padding-right: 125px;}
.slider-banners .carousel-caption .btn {margin-left: 40px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.slider-banners .carousel-inner .item {min-height:374px;}
.slider-banners .carousel-inner .item img {margin-left: -570px;}
.slider-banners .carousel-caption {top:70px;text-shadow: none;}
.slider-banners .carousel-caption .carousel-caption-title {font-size:35px;line-height:40px;padding-left:40px;padding-bottom: 10px;}
.slider-banners .carousel-caption p {padding-left: 40px;}
.slider-banners .carousel-caption .btn {margin-left: 40px;}
.carousel-indicators {bottom:-9px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.slider-banners .carousel-caption {text-shadow: none;}
.slider-banners .carousel-caption .carousel-caption-title {font-size:40px;line-height:45px;padding-left:50px;padding-bottom: 10px;}
.slider-banners .carousel-caption p {padding-left: 50px;}
.slider-banners .carousel-caption .btn {margin-left: 50px;}
}
@media (min-width: 1200px) {
.slider-banners .carousel-caption {text-shadow: none;}
}

/* fade эффект банера */
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;margin: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
/* малые банера под шапкой */
.small-banner {margin-bottom: 30px;border-right: 1px solid #e8e8e8;}
.small-banner:nth-child(1n+3) {border: none;}
.small-banner p {margin-bottom:2px;text-transform: uppercase;font-weight: 500;}
.banner-shipping {background:url(img/icon-shipping.svg) 15px 3px no-repeat;padding-left: 75px;}
.banner-garantie {background:url(img/icon-garantie.svg) 15px 3px no-repeat;padding-left: 75px;}
.banner-service {background:url(img/icon-service.svg) 15px 3px no-repeat;padding-left: 75px;}
@media (max-width: 767px) {
.small-banner {border: none;border-bottom:1px solid #e8e8e8;padding-right:15px;padding-bottom:15px;margin-bottom:0;margin-top: 15px;}
}
@media (min-width: 1200px) {
.banner-shipping {background-position:30px 3px;padding-left: 105px;}
.banner-garantie {background-position:30px 3px;padding-left: 105px;}
.banner-service {background-position:30px 3px;padding-left: 105px;}
}
/* ------------ Боксы ------------ */
.box {background:#f6f6f6;border:none;border-radius:0;min-height:0;padding-bottom: 10px;}
.box .navbar-header {float:none;padding:0; margin:0 0 10px;}
.box .box-title { font-size:16px; display:block;padding:15px 20px 13px;border-bottom:1px solid #e2e2e2;color: #333;font-weight:500;text-transform: uppercase;}
.box .navbar-collapse {border:none;box-shadow:none;padding:10px 20px 0;}
.box .navbar-header .navbar-toggle {border:none;border-radius:0;background:none;margin:0;font-size:18px;}
.box .box-toggle:before {font-family: "FontAwesome";content:"\f055";}
.box .navbar-header .navbar-toggle:hover, .boxAccount .navbar-header .navbar-toggle:focus {background:none;color:#b70d0d;}
.box .navbar-collapse ul {list-style-type: none;text-align: left;margin:0;padding:0;}
.box .navbar-collapse ul li { display:block;margin:0;padding:3px 0;}
.box .ProductImage {background: #fff;border:1px solid #e2e2e2;}
.box .ProductLabel {left:10px;top:10px;}
.box .labelSpecials {right:10px;top:10px;}
footer .box {background: none;padding-bottom: 0;}
footer .box .box-title {font-size:13px;border:none;color:#fff;padding:9px 9px 9px 0;}
footer .box .navbar-collapse {padding: 0;}
footer .box .navbar-collapse ul li a {color:#fff;}
footer .box .navbar-collapse ul li a:hover {color:#303030}
.foot-social {padding-top: 10px;}
.foot-social a {display:inline-block;font-size:16px;background:#656c6c;width: 30px;height:30px;color:#8c9292;text-align: center;margin-right:4px;line-height:30px;border-radius:15px;}
.foot-social a:hover {background:#fff;}

/* Корзина */
#boxCart {}
#boxCart .dropdown-menu {left:auto;right:0;top:38px; width:262px;border-radius:0;border:none;box-shadow: 1px 3px 15px 0px rgba(0, 0, 0, 0.15);padding:0;}
.btn-cart {background-image: url(img/icon-cart.svg);background-position: 15px center;background-repeat:no-repeat;padding-left: 55px;}
.btn-cart:hover, .btn-cart:focus, .btn-cart:focus:active, .btn-cart.active.focus, .btn-cart.active:focus, .btn-cart.focus, .btn-cart.active, .btn-cart:active, .btn-cart.focus:active, .btn-cart.active:hover, .btn-cart:active.focus, .btn-cart:active:focus, .btn-cart:active:hover, .open>.dropdown-toggle.btn-cart, .open>.dropdown-toggle.btn-cart.focus, .open>.dropdown-toggle.btn-cart:focus, .open>.dropdown-toggle.btn-cart:hover {background: url(img/icon-cart.svg) #c10800 15px center no-repeat;}
.btn-cart .cart-head-total {text-transform: none;font-size: 11px;}

@media (max-width: 767px) {
.btn-cart {background-position: 8px center;padding-left: 40px;}
.btn-cart:hover, .btn-cart:focus, .btn-cart:focus:active, .btn-cart.active.focus, .btn-cart.active:focus, .btn-cart.focus, .btn-cart.active, .btn-cart:active, .btn-cart.focus:active, .btn-cart.active:hover, .btn-cart:active.focus, .btn-cart:active:focus, .btn-cart:active:hover, .open>.dropdown-toggle.btn-cart, .open>.dropdown-toggle.btn-cart.focus, .open>.dropdown-toggle.btn-cart:focus, .open>.dropdown-toggle.btn-cart:hover {background-position: 8px center;}
.cart-head-text {display: none;}
}

.CartItem {border-top:1px solid #e3e3e3;padding:9px 14px;}
.CartItem:first-child {border:none;}
.CartItemImage {width:54px; float:left;margin:0 9px 9px 0;}
.CartItemContent {overflow:hidden;}
.CartItemContent .pull-right input {display:none;}
.CartItemContent .pull-right label {cursor:pointer;}
.CartItemContent .pull-right i {color:#f33; font-size:18px;}
.CartTotal  {padding:14px 14px 4px;background:#333;color:#fff;}
.CartButton {text-align:center;padding-bottom:10px;}
.cartempty {padding:14px;}
/* Разделы */
.boxCategories .navbar-collapse {border:none;box-shadow:none;padding:10px 0 0;}
.boxCategories #CatNavi, .boxCategories #CatNavi ul, .boxCategories #CatNavi li {margin: 0;padding:0;list-style-type: none;}
.boxCategories #CatNavi li a {display: block;padding:8px 15px 8px 20px;margin:0;}
.boxCategories #CatNavi .CatLevel0 {padding-left:0;}
.boxCategories #CatNavi .CatLevel1 a {padding-left:35px;}
.boxCategories #CatNavi .CatLevel2 a {padding-left:50px;}
.boxCategories #CatNavi .CatLevel3 a {padding-left:65px;}
.boxCategories #CatNavi .CatLevel4 a {padding-left:75px;}
.boxCategories #CatNavi .CatLevel5 a {padding-left:85px;}
.boxCategories #CatNavi .CatLevel6 a {padding-left:95px;}
.boxCategories #CatNavi .CurrentParent a {background: #303030;color: #fff;}
.boxCategories #CatNavi li a, .boxCategories #CatNavi .Current li a, .boxCategories #CatNavi .CurrentParent li a, .boxCategories #CatNavi .CurrentParent .Current li a {background: none;color: #333;}
.boxCategories #CatNavi .Current a, .boxCategories #CatNavi .CurrentParent .Current a {background: #303030;color: #fff;}
.boxCategories #CatNavi li a:hover {background: #303030;color: #fff;}
@media (max-width: 767px) {
.boxCategories { display:none;}
}
/* Разделы для мобильной версии */
#boxCategories2.open > a, #boxCategories2.open > a:hover, #boxCategories2.open > a:focus {color:#fff;background: #c10800;}
#boxCategories2 .dropdown-menu {border-radius: 0;border: none;padding: 0;top: 38px;}
#boxCategories2 .caret {margin-top:7px;}
#boxCategories2 > a > .caret {display: none;}
#boxCategories2 ul {margin: 0;padding: 0;background-color: #303031;}
#boxCategories2 ul li {margin: 0;border: 0 none;padding:0;list-style: none;display:block;position: relative;}
#boxCategories2 ul ul.dropdown-menu {margin: 0;border: 0 none;padding: 0;list-style: none;position: relative;top:auto;}
#boxCategories2 ul li a {line-height: 20px;display:block;padding:6px 15px;color:#fff;}
#boxCategories2 ul li ul li a {padding:6px 25px 6px 25px;}
#boxCategories2 ul li ul li ul li a {padding:6px 15px 6px 35px;}
#boxCategories2 ul li ul li ul li ul li a {padding:6px 15px 6px 45px;}
#boxCategories2 ul li ul li ul li ul li ul li a {padding:6px 15px 6px 55px;}
#boxCategories2 ul li ul li ul li ul li ul li ul li a {padding:6px 15px 6px 65px;}
#boxCategories2 ul a:hover, #boxCategories2 ul a:focus {color:#fff;background: #c10800;text-decoration:none;}
@media (max-width: 767px) {
#boxCategories2 .dropdown-menu {width:100%;box-shadow:none;}
#boxCategories2 ul ul.dropdown-menu {background: #c10800;}
#boxCategories2 .caret {border-top: 4px dashed;border-left: 4px solid transparent;border-right: 4px solid transparent;margin-top: 9px;}
#boxCategories2 ul li a.subcat {white-space: normal;}
}
@media (min-width: 768px) {
#boxCategories2 .dropdown-menu {width: 262px;box-shadow: 1px 3px 15px 0px rgba(0, 0, 0, 0.15);}
#boxCategories2 ul ul.dropdown-menu {position: absolute;top: 0;left: 264px;}
}
/* Валюты */
.navbar-default .head-login > li.head-currencies {padding-top:1px;}
.navbar-default .head-login > li.head-currencies > a {text-decoration:none;}
.navbar-default .navbar-nav > li.head-currencies.open > a, .navbar-default .navbar-nav > li.head-currencies.open > a:hover, .navbar-default .navbar-nav > li.head-currencies.open > a:focus {color:#b70d0d;background:none;}
.navbar-default .head-login > li.head-currencies > .dropdown-menu {left:auto;right:0;min-width:0;padding:0;border-radius:0;border:none; font-size:12px;}
.navbar-default .head-login > li.head-currencies > .dropdown-menu.UAH li.UAH a {background:#b70d0d;color:#fff;}
.navbar-default .head-login > li.head-currencies > .dropdown-menu.USD li.USD a {background:#b70d0d;color:#fff;}
@media (max-width: 767px) {
.navbar-default .head-login .open .dropdown-menu > li > a:hover, .navbar-default .head-login .open .dropdown-menu > li > a:focus {color: #fff;}
.navbar-default .head-login > li.head-currencies > .dropdown-menu.UAH li.UAH a {background:#222;color:#fff;}
.navbar-default .head-login > li.head-currencies > .dropdown-menu.USD li.USD a {background:#222;color:#fff;}
}
/* языки */
.head-location .navbar-nav>.open>a, .head-location .navbar-nav>.open>a:focus, .head-location .navbar-nav>.open>a:hover {color: #555;background:none;}
/* Вопросы и ответы */
.boxFaq .navbar-collapse {padding:0;}
.boxFaq #accordion .panel-title a {padding:10px 10px 10px 45px;display: block;border-top:1px solid #e2e2e2;}
.boxFaq #accordion .panel:first-child .panel-title a {border-top:none;}
.boxFaq #accordion .panel-title a:after {display: block;content: "-";position: absolute;left: 0;top:15px;margin-left: 15px;width: 18px;height: 18px;color: #f00;border:1px solid #f00;text-align: center;line-height: 16px;}
.boxFaq #accordion .panel-title a.collapsed:after {content: "+";background: #f00;color: #fff;}
.boxFaq .panel-info > .panel-heading {color: #333;  background:none;border:none;padding: 0;}
.boxFaq .panel-info .panel-title {text-transform:none;padding:0;}
.boxFaq .panel-info .panel-body {padding: 0 15px 15px 20px;border:none;font-size: 14px;}
.boxFaq .panel-info > .panel-heading + .panel-collapse > .panel-body {border:none;}
.boxFaq .all {padding-bottom: 10px;}
/* Поиск */
.boxSearch {padding:0; height:35px; position:relative;}
.boxSearchContent {background:none;border-bottom:1px solid #c1c1c1;}
.boxSearchContent label {float:right; display:block;height:20px;font-size:16px;color:#e63028;width:20px;text-align: center;margin:5px 5px 0 0;}
.boxSearchContent label:hover {cursor:pointer;color:#212121;}
.boxSearchContent .btn { display:none;}
.boxSearchContent .searchboxform input {border:none;background:none;box-shadow:none; width:96%;}
.searchboxlabel, .searchboxform {padding:0}
/* Ajax quick find */
div.ajaxQuickFind {text-align: left; z-index:1001; position:absolute; top:34px;left:0;padding:0 10px;background:#fff;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
ul.ajaxQuickFind {list-style-type: none;list-style-image: none;padding-left: 0px;}
li.ajaxQuickFind {font-size: 80%;padding:2px 0 5px;} 
@media (max-width: 767px) {
.boxSearch { display:none;}
}

/* ------------ Панели ------------ */
.panel {margin-bottom:30px;background-color:#f6f6f6;border:none;border-radius:0;box-shadow:none;}
.panel-group .panel {border-radius:0;}
.panel-heading {padding: 15px 20px;border-radius:0;font-weight:500;text-transform: uppercase;color: #333;font-size: 16px;position: relative;}
.panel-default > .panel-heading {background-color: #f6f6f6;border-color: #e2e2e2;}
.panel-body {padding: 10px 16px 15px 20px;font-size: 13px;color: #333;}
.panel-body a {color: #303030;text-decoration: underline;}
.panel-body a:hover {text-decoration: none;}
.panelShipping .panel-heading, .panelPayment .panel-heading, .panelWherebuy .panel-heading {padding: 27px 20px 27px 75px;}
.panelShipping .panel-heading:before {display:inline-block;position: absolute;content:"";width:46px;height: 46px;background:url(img/icon-shipping-red.svg) center center no-repeat #fff;border-radius: 50%;left: 15px;top: 15px;}
.panelPayment .panel-heading:before {display:inline-block;position: absolute;content:"";width:46px;height: 46px;background:url(img/icon-payment-red.svg) center center no-repeat #fff;border-radius: 50%;left: 15px;top: 15px;}
.panelWherebuy .panel-heading:before {display:inline-block;position: absolute;content:"";width:46px;height: 46px;background:url(img/icon-payment-red.svg) center center no-repeat #fff;border-radius: 50%;left: 15px;top: 15px;}
.panel-title {text-transform: uppercase;font-size: 14px;padding-top: 15px;padding-bottom: 10px;font-weight: 400;}
.panelShipping p, .panelPayment p, .panelWherebuy p  {padding-left: 20px;}
.panelShipping p:before, .panelPayment p:before, .panelWherebuy p:before {display: inline-block;content:"";width: 20px; height: 9px;background:url(img/icon-check.svg) 0 0 no-repeat;margin-left: -20px;}


.panel-body .btn-info {color: #fff;text-decoration: none;margin-bottom: 0;}
.panel-body .table {margin-bottom: 0;margin-right: -5px;margin-left: -5px;}
.panel-body .table>tbody>tr>td, .panel-body .table>tbody>tr>th, .panel-body .table>tfoot>tr>td, .panel-body .table>tfoot>tr>th, .panel-body .table>thead>tr>td, .panel-body .table>thead>tr>th {padding:5px;border:none;}

.panelWherebuy .table tr td {text-align: right;vertical-align: middle;min-width:60px;}
.panelWherebuy .table tr td:first-child{text-align:left;}
.panelWherebuy .table tr td strong {display: inline-block;white-space: nowrap;}

@media screen and (max-width: 767px) {
.panelWherebuy .table-responsive {border:none;}
}

/* ------------ Категории ------------ */
.Categories {position:relative;}
.Categories-int {margin:15px 0;text-align:center;}
.CategoriesImage {}
.CategoriesName {padding:15px 0 0;}
.CategoriesName a {}
.CategoriesName a:hover {}
.CategoriesLink {}
/* Контакты */
.boxContacts .telnumber {padding-bottom: 5px;}
.boxContacts .telnumber span {font-size: 15px;}
.boxContacts .address {padding-bottom: 5px;}
.boxContacts .skype {padding-bottom: 5px;}
.boxContacts .icq {padding-bottom: 5px;}
.telnumber span {white-space: nowrap;}
/* Подписка */
.boxNewsletter {background:#303030;margin-bottom: 0;padding:0 7px 7px;color:#fff;}
.newsletter-slogan b {font-weight:600;font-size:20px;display:block;}
.newsletterform {padding-top:10px;padding-left:0;padding-bottom: 20px;}
.boxNewsletter .newsletterform .form-control {border-color:#af0631;background: #af0631;color: #fff;-webkit-box-shadow:none;box-shadow:none;}
.boxNewsletter .newsletterform input::-webkit-input-placeholder {color:#fff;}
.boxNewsletter .newsletterform input::-moz-placeholder {color:#fff;}
.boxNewsletter .newsletterform input:-moz-placeholder {color:#fff;}
.boxNewsletter .newsletterform input:-ms-input-placeholder {color:#fff;}
.boxNewsletter .newsletterform input:focus::-webkit-input-placeholder {color:transparent}
.boxNewsletter .newsletterform input:focus::-moz-placeholder {color:transparent}
.boxNewsletter .newsletterform input:focus:-moz-placeholder {color:transparent}
.boxNewsletter .newsletterform input:focus:-ms-input-placeholder {color:transparent}
.boxNewsletter .btn-info {background: #f3f3f3;color:#303030;border-color: #f3f3f3;}
.boxNewsletter .socialbutton {text-align: right;padding-bottom: 10px;padding-top: 5px;}
.boxNewsletter .socialbutton .btn {margin-left: 15px;}
.boxNewsletter .socialbutton .btn:first-child {margin-left:0;}

@media (max-width: 767px) {
.boxNewsletter {padding:5px 15px 15px;}
.newsletter-slogan {text-align: center;}
.boxNewsletter .socialbutton {text-align:center;padding-top:10px;}
.boxNewsletter .socialbutton .btn {width: 100%;margin-right: 0;margin-left: 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
.newsletter-slogan {text-align: center;}
.boxNewsletter .socialbutton {text-align:center;padding-top:10px;}
.boxNewsletter .socialbutton .btn {margin-left:7px;margin-right: 7px;}
.boxNewsletter .socialbutton .btn:last-child {margin-right:0;}
}
/* Новости и статьи */
.NewsItem {margin-bottom: 30px;}
.NewsImage {overflow: hidden;max-height:175px;}
.NewsDate {display: inline-block;color: #fff;font-size: 13px;background: #303031;padding: 2px 12px;position: relative;}
.NewsImage + .NewsDate {top: -17px;}
.NewsName {font-size: 17px;padding-bottom: 15px;font-weight: 500;}
.NewsDesc {}
.more {}
.all {text-align: center;padding-bottom: 25px;}
@media (min-width: 992px) and (max-width: 1199px) {
.NewsImage {max-height:108px;}
}
@media (min-width: 1200px) {
.NewsImage {max-height:133px;}
}
/* Сортировки */
.SortCount {float:right;padding:0 0 20px 10px;font-size: 13px;color: #999;}
.SortCount a {color: #f00;}
.ManufSort {float:left;padding-bottom:14px;}
.ManufSort a {color: #f00;}
.ManufSort #filter {display:inline-block;}
.SortLink {padding:0 0 20px;font-size: 13px;color: #999;}
.SortLink a {color: #f00;}
/* ------------ вывод товара ------------ */
/* В боксах */
.ProductBoxImage {border-radius:0;border:none;text-align:center;paddig:0 0 14px;position:relative;}
/* В листингах */
.Categories {margin:0 0 30px;} 
.Categories-int {position:relative;border:1px solid #ececec;padding: 17px;}
.Categories-int:hover {border-color:#303031;}
.CategoriesImage {border: none;padding: 0;border-radius:0;}
.CategoriesName {padding:10px 0 0;font-weight:500;text-transform: uppercase;text-align: center;}
.CatDesc  {padding:20px 0;}
.ProductFilters {border:1px solid #ececec;padding:0 15px 15px;margin-bottom: 20px;}
.filter {margin-top:15px;}
.pagecontentfooter {padding:15px 0 0;}
.Product {margin:0 0 30px;}
.Product-int {position:relative;border:1px solid #ececec;padding: 17px 17px 12px;}
.Product-int:hover {border-color:#303031;}
.ProductImage {position:relative;border: none;padding: 0;border-radius:0;}
.CategoriesImage img, .ProductImage img {max-height:278px;}
@media (min-width: 768px) and (max-width: 991px) {
.CategoriesImage, .ProductImage { display:table-cell; height:184px; width:184px; vertical-align:middle;}
.CategoriesImage img, .ProductImage img {max-height:184px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.CategoriesImage, .ProductImage { display:table-cell; height:176px; width:176px; vertical-align:middle;}
.CategoriesImage img, .ProductImage img {max-height:176px;}
}
@media (min-width: 1200px) {
.CategoriesImage, .ProductImage { display:table-cell; height:226px; width:226px; vertical-align:middle;}
.CategoriesImage img, .ProductImage img {max-height:226px;}
}
.ProductLabel {position:absolute;left:0;top:0;}
.ProductLabel .label {text-shadow:none;font-weight: 300;}
.ProductLabel .new {display: block;width: 34px;height: 34px;background: url(img/bg_new.png) center center no-repeat;color: #fff;line-height:34px;padding: 0;}
.ProductLabel .sale {display: block;width: 34px;height: 34px;background: url(img/bg_sale.png) center center no-repeat;color: #fff;line-height:34px;padding: 0;}
.ProductLabel .hit {display: block;width: 34px;height: 34px;background: url(img/bg_hit.png) center center no-repeat;color: #fff;line-height:34px;padding: 0;}
.labelSpecials {position:absolute;right:0;top:0;}
.labelSpecials .label-default {background: #f00;text-shadow:none;font-weight: 300;padding:3px 10px;}
.ProductName {padding:10px 0 0;font-weight:500;text-transform: uppercase;}
.ProductName a {}
.ProductDesc {padding:5px 0 0;display: none;}
.ProductDop {padding:5px 0 0;display: none;}
.ProductRating {color:#999;font-size:12px;text-align:center;height:28px;padding-top:7px;}
.ProductPrice {padding:10px 0 0;font-size:18px;font-weight:900;color:#b70d0d;}
.ProductPrice br {display:none;}
.ProductPrice .price-text {display:block;font-size: 13px;color: #999;font-weight: 300;}
.ProductMore {padding-right: 5px;padding-top: 10px;}
.ProductMore .btn {width: 100%;}
.ProductButton {padding-left: 5px;padding-top: 10px;}
.ProductButton .btn {width: 100%;}
@media (min-width: 768px) and (max-width: 1199px) {
.ProductMore {padding-right: 15px;}
.ProductButton {padding-left: 15px;padding-top: 5px;}
}
.ProductCompare {display: none;}
.ProductCompareButton {padding-bottom:30px;display: none;}
/* карточка товара */
.ProductInfoImage {background:#fff;text-align:center;position:relative;border:1px solid #ececec;}
.ProductInfoImage img {max-height:270px;}
.ProductInfoImage .ProductLabel {left:10px;top:10px;}
.ProductInfoImage .labelSpecials {right:10px;top:10px;}
.ProductInfoMO {padding-top:10px;padding-bottom: 20px;padding-left: 40px;padding-right: 40px;}
.ProductInfoImageMO {width:100px; height:100px;padding:0;margin:0;zoom:1;*display:inline;background:#fff;border:1px solid #ececec;}
.ProductInfoImageMO img {max-height:98px;max-width: 98px !important; margin:0 auto;}
.ProductInfoImageMO a { display:table-cell !important;width:98px;height:98px;vertical-align:middle;}
#slider-moimages, #slider-moimages li {list-style: none;margin: 0;padding: 0;}
#slider-moimages li {display:block}
.ProductInfoName {margin-top: 0;text-align: left;}
.ProductInfoEAN {color: #999;padding-bottom: 20px;}
.ProductInfoQTY {padding-bottom:20px;text-align: right;}
.qty-yes {color:#093;}
.qty-yes:before {display: inline-block;width: 5px;height: 5px;margin-bottom: 2px;margin-right: 8px;background: #093;content: '';}
.qty-order {color:#f00;}
.qty-order:before {display: inline-block;width: 5px;height: 5px;margin-bottom: 2px;margin-right: 8px;background: #f00;content: '';}
.qty-no {color:#ccc;}
.ProductInfoPrice {padding:20px 25px;margin-bottom: 25px; font-size:24px;font-weight:700;color:#f00;background: #f6f6f6;text-align: right;}
.ProductInfoPrice br { display:none;}
.ProductInfoPrice .price-text {font-size: 13px;color: #999;font-weight: 300;float: left;padding-top: 11px;}
.ProductInfoHead { font-weight:500; text-transform:uppercase;padding-bottom:20px;color:#333;font-size: 18px;}
.ProductInfoShort {padding-bottom:24px;}
.ProductInfoOption {padding-bottom:10px;}
.ProductOptionName {font-size:13px; font-weight:300;padding-top:7px;padding-bottom:7px;}
.ProductInfoOption .form-group {margin-bottom:10px;}
.ProductInfoOption  .radio, .checkbox {margin-bottom:3px;margin-top:7px;font-size:13px; font-weight:300;}
@media (max-width: 991px) {
.ProductInfoQTY, .ProductInfoPrice {text-align:left;}
}
.ProductInfoQTY {}
.ProductInfoSocials {padding-bottom:20px;}
.ProductInfoSocials .yashare-auto-init { display:inline;}
.ProductInfoSocials .b-share-btn__wrap {}
.ProductInfoDesc {padding-bottom: 20px;}
.ProductInfoQuantity {padding:0 0 20px; display:none;}
.quantity-text {padding-top:7px;padding-bottom:7px;}
.ProductInfoQuantity input[type="text"] {border:1px solid #bdc2c9;height: 35px;line-height: 27px;padding: 0 6px;text-align: center;width: 35px;border-radius:0;float:left;margin-right:3px;}
.ProductInfoQuantity .btn.btn-link { text-transform:none;padding:10px 0 0;}
.ProductInfoButton {padding-bottom:25px;}
.ProductInfoButton .btn { width:100%;padding: 18px 5px;}
.ProductInfoBuyOne {padding-bottom:25px}
.ProductInfoBuyOne .btn { width:100%;padding: 18px 5px;background: #093;border-color:#093;} 
.ProductInfoBuyOne .btn:hover, .ProductInfoBuyOne .btn:focus, .ProductInfoBuyOne .btn:focus:active, .ProductInfoBuyOne .btn.active:focus, .ProductInfoBuyOne .btn.focus, .ProductInfoBuyOne .btn.focus:active, .ProductInfoBuyOne .btn.active.focus {background-color:#03812d;border-color:#03812d;}
.ProductInfoButton .btn-primary {}
.ProductInfoButton .btn-primary:hover {}
@media (max-width: 767px) {
.ProductInfoImage {margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.ProductInfoImage {background:#fff;display:table-cell;width:220px;height:220px;vertical-align:middle;}
.ProductInfoImage img {max-height:218px;}
#slider-moimages li {width:61px !important;}
.ProductInfoImageMO {width:61px; height:61px;}
.ProductInfoImageMO img {max-height:59px;}
.ProductInfoImageMO a {width:59px;height:59px;}
.ProductsInfoMedia-button {text-align: right;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.ProductInfoImage {background:#fff;display:table-cell;width:334px;height:334px;vertical-align:middle;}
.ProductInfoImage img {max-height:332px;}
#slider-moimages li {width:78px !important;}
.ProductInfoImageMO {width:78px; height:78px;}
.ProductInfoImageMO img {max-height:76px;}
.ProductInfoImageMO a {width:76px;height:76px;}
.ProductsInfoMedia-button {text-align: right;}
}
@media (min-width: 1200px) {
.ProductInfoImage {background:#fff;display:table-cell;width:408px;height:408px;vertical-align:middle;}
.ProductInfoImage img {max-height:406px;}
.ProductsInfoMedia-button {text-align: right;}
}
.ProductInfoURL {border-top:1px solid #ccc;font-size: 12px;margin-top: 15px;padding-top: 15px;padding-left: 20px;background:url(img/yamarket.png) 0 14px no-repeat;}
.ProductInfoURL a {color: #333;text-decoration: none;}
.ProductInfoURL a .red {color: #f00;}
/*- Цены */
span.markProductOutOfStock {color:#c76170;font-weight:bold;}
span.productSpecialPrice {color:#f00;}
span.productOldPrice {color:#999;text-decoration:line-through;font-size:13px; font-weight:400;}
span.errorText {color:#f00;}
span.productNewPrice {color:#f63;}
/* Отзывы */
.ReviewItem {padding-bottom:15px;padding-top:15px;border-top:1px solid #e3e3e3}
.ReviewItem:first-child {border:none;}
.ReviewProduct {padding:0 0 4px; font-weight:600;text-transform:uppercase;}
.ReviewAuthor { font-weight:bold; text-transform:uppercase;padding:10px 0;color:#333;}
.ReviewImage {border-radius:0;border:none;text-align:center;paddig:5px;position:relative;}
@media (min-width: 992px) and (max-width: 1199px) {
.ReviewImage { display:table-cell; height:132px; width:132px; vertical-align:middle;}
.ReviewImage img {max-height:122px;}
}
@media (min-width: 1200px) {
.ReviewImage { display:table-cell; height:181px; width:181px; vertical-align:middle;}
.ReviewImage img {max-height:170px;}
}
/* Вход, регистрация, чекаут */
.LoginHead, .checkouthead {font-weight:bold;text-transform:uppercase;padding:20px 0 10px;color:#333;font-size:14px;}
span.Requirement {color: red;position: absolute;right: 0;top: 0;}
.OrderBlock {margin:10px 0 0;font-weight:400;}
.OrderBlock-int {padding:10px 0;}
.OrderBlockName {font-weight:600;}
.OrderBlock label {font-weight:400; display:block;}
.checkoutButton .btn-primary {background-color:#b70d0d;border-color:#b70d0d #b70d0d transparent;color:#fff;}
.checkoutButton .btn-primary:hover {background-color:#212121;border-color:#212121 #212121 transparent;color:#fff;}
.checkoutButton .btn-primary:focus, .checkoutButton .btn-primary:focus:active, .checkoutButton .btn-primary.active:focus, .checkoutButton .btn-primary.focus, .checkoutButton .btn-primary.focus:active, .checkoutButton .btn-primary.active.focus {background-color:#212121;border-color:#212121 #212121 transparent;color:#fff;}
.privacy {margin-bottom: 15px;margin-top: 15px;border-radius:0;text-align: center;background:#f6f6f6;border-color:#e2e2e2;}
/*- Подсветка ошибок формы */
#errormsg {border: 2px solid #c00;padding: 5px;width: 96%;}  
label.error {margin-left: 10px;width: auto;display: inline;color: red;font-weight: normal;background: transparent;border: 0px;}  
.error {background: #fcc;border: 1px solid #d91414;}
input[type="text"].error, input[type="password"].error, input[type="email"].error, input[type="url"].error, input[type="search"].error, input[type="tel"].error {background-color: #fcc;}
/* Ajax add quickie suggest */
div.ajaxAddQuickie {text-align: left;}
div.addQuick {text-align: left;color: #67748B;text-decoration: underline;cursor: pointer;}
ul.ajaxAddQuickie {list-style-type: none;list-style-image: none;padding-left: 0px;}
li.ajaxAddQuickie {font-size: 80%;padding-left: 0px;} 
.errorBox {background-color: #ffb3b5;}
.messageStackError, .messageStackWarning {background-color: #ffb3b5;}
.messageStackSuccess {background-color: #99ff00;}
.headerError {background-color: #ffb3b5;border: 1px solid red;}
.messageStack {background-color: #ffb3b5;padding: 0.5em 0.5em 0.5em 0.5em;}
#flyimgcart {position:absolute;z-index:1000;}
table.productListingData td {border-bottom:1px solid #E9E9E9;padding:10px 0;}
/* Страница аккаунта */
ul.accountLinks {list-style-type: none;text-align: left;padding:0;margin:0;}
li.accountLinks {display: block;padding: 0;}
/*- Время парсинга */
div#parseTime {clear: left;width: 100%;text-align: center;color: #000;padding-top: 0.5em;padding-bottom: 0.5em;}
/* Ошибка на странице свяжитесь с нами */
div.contacterror {border: 1px solid;border-color: #ff0000;background-color: #FFCCCC;text-align: center;margin-bottom: 0.5em;margin-top: 0.5em;}
/* Детали заказа в корзине */      
/* шапка таблицы */
.ShoppingCartListHead {border-bottom:1px solid #e0e0e0;display:table; width:100%; text-transform:uppercase;}
.ShoppingCartListHeadItem {text-align:center; font-weight:bold;padding:10px 4px;}
.ShoppingCartListHeadQTY {text-align:center; font-weight:bold;padding:10px 4px;}
.ShoppingCartListHeadPrice {text-align:center; font-weight:bold;padding:10px 4px;}
.ShoppingCartListHeadTotal {text-align:center; font-weight:bold;padding:10px 4px;}
.ShoppingCartListHeadDel {text-align:center; font-weight:bold;padding:10px 4px;}
/* тело таблицы */
.ShoppingCartList {border-top:1px solid #e0e0e0;}
.ShoppingCartListItem {padding:10px 4px 10px 0;}
.ShoppingCartListQTY {text-align:center;padding:10px 4px;}
.ShoppingCartListQTY input[type="text"] {border:1px solid #bdc2c9;height: 35px;line-height: 27px;padding: 0 6px;text-align: center;width: 35px;border-radius:0;float:left;margin-right:3px;}
.ShoppingCartListQTY .btn.btn-link {text-transform:none;padding:10px 0 0; float:left;}
.minus, .plus {display:block;cursor:pointer;margin-right:3px;vertical-align:middle;border:1px solid #bdc2c9;height: 35px;line-height:32px;padding: 0 6px;text-align:center;width: 35px;float:left;}
.ShoppingCartListPrice {padding:10px 4px;vertical-align:top;}
.ShoppingCartListTotal {padding:10px 4px;vertical-align:top;}
.ShoppingCartListDel {padding:10px 4px;vertical-align:top;}
.del {display: block;text-decoration: none !important;width:23px;height:23px;margin:0;color:#f33; font-size:18px; line-height:20px; cursor:pointer;}
.del input {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);width:0;height:0;}
.ShoppingCartTotal {padding:10px 4px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0; text-align:right;} 
/* продукт */
.CartDetailsProductiImage { float:left;padding:5px; background:#fff;margin:0 10px 8px 0; width:84px; text-align:center;}
.CartDetailsProductiImage img { max-height:74px; max-width:74px;}
.CartDetailsProductName {padding:0 0 10px;}
.CartDetailsProductDop { font-weight:300; font-size:13px;}
@media (max-width: 767px) {
.ShoppingCartListQTY .btn-link {padding:10px 0 0 10px;}
}
@media (min-width: 992px) {
.ShoppingCartListTotal, .ShoppingCartListPrice { text-align:center;}
.ShoppingCartListDel {text-align:right;}
}
/* страница регистрации продукта */
.regContent {margin-bottom: 30px;}
.regForm-input {margin-bottom: 30px;}
.regImage {margin-bottom: 30px;}
.regForm {background: #f6f6f6;padding: 30px;}
.regDate span {padding-right: 0;}
.regDate {padding-right: 30px;}
.regDate .form-control {padding:6px 6px 7px;}
.regForm-input label {font-weight: 300;display: block;padding-bottom: 5px;color: #999;}
/* страница поддержки */
.supportContent-text {margin-bottom: 30px;}
.supportContent .nav-tabs {border-color:#f6f6f6;}
.supportContent .nav-tabs > li > a {border-radius: 2px 2px 0 0;text-transform: uppercase;font-size: 15px;color: #b3b3b3;padding: 15px 35px;}
.supportContent .nav-tabs > li > a:hover {color:#303030; background:#fff;border-color:#fff;}
.supportContent .nav-tabs > li.active {}
.supportContent .nav-tabs > li.active > a, .ProductInfoTabs .nav-tabs > li.active > a:hover, .ProductInfoTabs .nav-tabs > li.active > a:focus {background:#f6f6f6;color:#303030; border: 1px solid #f6f6f6;}
.supportContent .tab-content {background: #f6f6f6;padding: 30px;}
.supportForm {}
.supportForm-input {margin-bottom: 30px;}
.supportForm-input label {font-weight: 300;display: block;padding-bottom: 5px;color: #999;}
/* сервис-центры в городах */
#servicecenters .nav-tabs > li > a {border-radius:2px;text-transform:none;font-size: 15px;color: #333;padding:8px 25px;background: #fff;margin-right: 15px;position: relative;}
#servicecenters .tab-content {padding:30px 0;background: none;color: #333;}
#servicecenters  .nav-tabs > li > a:hover {color:#303030;}
#servicecenters .nav-tabs > li.active > a, .ProductInfoTabs .nav-tabs > li.active > a:hover, .ProductInfoTabs .nav-tabs > li.active > a:focus {background:#303030;color:#fff;border: 1px solid #303030;}
#servicecenters .nav-tabs > li.active > a:before {content:"";display: block !important;width:0;height:0;position: absolute;bottom:-6px;left: 50%;margin-left: -6px;border-top: 6px dashed #303030;border-right: 6px solid transparent;border-left: 6px solid transparent;}
.servicecenters-title {text-transform: uppercase;font-weight: 600;font-size: 18px;padding-bottom: 15px;border-bottom:1px solid #e2e2e2;margin-bottom: 15px;}
.servicecenters-address {padding-bottom: 15px;}
/* загрузчик на чекауте */
#load_status_bg {background: url(img/wind_bg.png) repeat; position: fixed;z-index: 2300;width: 100%;height: 100%;top: 0px;left: 0px;}
#load_status_bg .load_status_image {background:url(img/ajax-loader.gif);width:100%; margin: 270px auto 0;z-index: 2300;width: 54px;height: 55px;}
/* кнопка вверх */
#back-top {bottom:20px;right:20px;position: fixed;z-index: 9999;visibility:hidden;}
#back-top a {transition: all 0.1s ease-in 0s;display: block;height:30px;width:30px; text-align:center;color: #fff;font-size:24px;line-height:24px;opacity: 0.4;background: none repeat scroll 0 0 #b70d0d;}
#back-top a:hover { opacity:1}
@media (max-width: 767px) {
#back-top {bottom:4px;right:18px;}
}
/* Попап Товар добавлен в корзину */
.popup {z-index:1002;display:none;overflow:hidden;background:#fff;box-shadow: 0.2em 0.2em 0.2em 3px rgba(122, 122, 122, 0.5);left: 50%;line-height: 18px;padding: 15px 10px 5px 10px;position: fixed;top: 50%;transition: all 0.3s ease-in-out 0s; font-size:14px;}
.popuptext { font-size:18px;padding:0 0 22px;color:#000;}
.popuplink .btn { width:100%;margin-bottom:6px;}
.popup a.close2 {width:18px;height:18px;display:block;position:absolute;top:17px;right:10px;font-size:18px;}
.reg_form {margin-left: -145px;margin-top: -70px;width: 290px;}
#overlay {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.3;z-index:1001;}
/* DaData */
.suggestions-nowrap {white-space: nowrap;}
.suggestions-input {-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 30px !important;}
.suggestions-input::-ms-clear {display: none;}
.suggestions-wrapper {display: inline-block;position: relative;margin: 0;padding: 0;vertical-align: top;-webkit-text-size-adjust: 100%;}
.suggestions-addon {display: none;opacity: 0;position: absolute;}
.suggestions-addon[data-addon-type="spinner"] {background: rgba(255, 255, 255, 0.75) url("data:image/gif;base64,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") 50% 50% no-repeat;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.suggestions-addon[data-addon-type="clear"] {background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size: contain;cursor: pointer;opacity: 0.8;}
.suggestions-addon[data-addon-type="clear"]:hover {opacity: 1;}
.suggestions-suggestions {background: #ffffff;border: 1px solid #999;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;z-index: 9999;-webkit-text-size-adjust: 100%;}
.suggestions-suggestions strong {font-weight: normal;color: #3399FF;}
.suggestions-suggestions.suggestions-mobile {border-style: none;}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {border-bottom: 1px solid #ddd;}
.suggestions-suggestion {padding: 4px 4px;overflow: hidden;}
.suggestions-suggestion:hover {background: #f7f7f7;}
.suggestions-selected {background: #f0f0f0;}
.suggestions-selected:hover {background: #f0f0f0;}
.suggestions-hint {padding: 4px 4px;white-space: nowrap;overflow: hidden;color: #777;font-size: 85%;}
.suggestions-constraints {list-style: none !important;margin: 0 !important;padding: 0 !important;position: absolute !important;white-space: nowrap !important;}
.suggestions-constraints:empty {display: none !important;}
.suggestions-constraints li {background: #f8f8f8;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: default;display: inline-block;margin: 0 4px 0 0;padding: 0 0.5em;}
.suggestions-constraints li .suggestions-remove {height: 1em;width: 1em;display: inline-block;margin: 0 0 0 0.25em;background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size: contain;cursor: pointer;opacity: 0.8;}
.suggestions-constraints li .suggestions-remove:hover {opacity: 1;}
.suggestions-constraints li span {vertical-align: middle;}
.suggestions-subtext {color: #777777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.suggestions-subtext_inline {display: inline-block;min-width: 6em;vertical-align: bottom;margin: 0 0.5em 0 0;}
.suggestions-subtext-delimiter {display: inline-block;width: 2px;}
.suggestions-subtext_label {margin: 0 0 0 0.25em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 3px;background: #f5f5f5;font-size: 85%;}
.suggestions-value[data-suggestion-status="LIQUIDATED"] {position: relative;}
.suggestions-value[data-suggestion-status="LIQUIDATED"]:after {position: absolute;left: 0;right: 0;top: 50%;border-top: 1px solid rgba(0, 0, 0, 0.4);content: '';}
@media (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
/*]]>*/
