.product-page .other-products_table .table-cell.amount .num a{width:70px;font-size:16px;line-height:16px;font-weight:700;text-align:center;display:inline-block;vertical-align:middle}
.product-page .other-products_table .table-cell.amount .num a.minus{cursor:pointer;text-align:left;position:relative;text-indent:-9999px;width:8px;height:16px}
.product-page .other-products_table .table-cell.amount .num a.minus:before{top:0;left:0;content:'';display:block;position:absolute;border-right:8px solid #e4e4e4;border-top:8px solid transparent;border-bottom:8px solid transparent}
.product-page .other-products_table .table-cell.amount .num a.plus{cursor:pointer;text-align:left;position:relative;text-indent:-9999px;width:8px;height:16px}
.product-page .other-products_table .table-cell.amount .num a.plus:before{top:0;left:0;content:'';display:block;position:absolute;border-left:8px solid #e4e4e4;border-top:8px solid transparent;border-bottom:8px solid transparent}
.product-page .product-details .details .descriptioin .extra .num a{padding:0 20px;font-size:16px;font-weight:700;line-height:38px;display:inline-block;vertical-align:middle;border:1px solid #ededed}
.product-page .product-details .details .descriptioin .extra .num a.minus{text-indent:-9999px;padding:0;cursor:pointer;position:relative;margin-right:-4px;width:23px;height:38px}
.product-page .product-details .details .descriptioin .extra .num a.minus:before{top:50%;left:50%;content:'';display:block;position:absolute;margin:-8px 0 0 -4px;border-right:8px solid #e4e4e4;border-top:8px solid transparent;border-bottom:8px solid transparent}
.product-page .product-details .details .descriptioin .extra .num a.plus{text-indent:-9999px;padding:0;cursor:pointer;margin-left:-5px;position:relative;width:23px;height:38px}
.product-page .product-details .details .descriptioin .extra .num a.plus:before{top:50%;left:50%;content:'';display:block;position:absolute;margin:-8px 0 0 -4px;border-left:8px solid #e4e4e4;border-top:8px solid transparent;border-bottom:8px solid transparent}
div.view-products div.pgr,
div.pagination div.title { display:none;}
div.pagination div.title + div.pgr { display:block; }
.account-content{position:relative;border-top:1px solid #f3f3f3}
.account-content:before{top:0;left:25%;bottom:0;width:1px;content:'';display:block;position:absolute;background:#f3f3f3}
.account-content aside{width:25%;float:left}
.account-content aside ul li{font-size:13px;line-height:50px}
.account-content aside ul li a{color:#6e6e6e;display:block;padding:0 30px 0 20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content aside ul li span{display:inline-block;vertical-align:middle}
.account-content aside ul li span:first-child{min-width:25px;margin-right:5px;text-align:center}
.account-content aside ul li span img{display:block;margin:0 auto}
.account-content aside ul li.active a{color:#6c7905;font-weight:700;background:#d0de62}
.account-content aside ul li:hover a{color:#6c7905;background:#d0de62}
.account-content .information{width:75%;float:left;position:relative}
.account-content .information>.indents{padding:20px 30px 30px}
.account-content .information .links{top:15px;right:30px;position:absolute}
.account-content .information .links li{font-size:12px;line-height:30px;text-transform:uppercase}
.account-content .information .links li a{color:#8aa451;padding-left:25px;display:inline-block;text-decoration:none}
.account-content .information .links li a:hover{text-decoration:underline}
.account-content .information .links li.edit a{background:url(images/icons/ac_edit.png) 0 center no-repeat}
.account-content .information .links li.pass a{background:url(images/icons/ac_pass.png) 0 center no-repeat}
.account-content .information .links li.logout a{background:url(images/icons/ac_logout.png) 0 center no-repeat}
.account-content .information .item{margin-bottom:40px}
.account-content .information .item:last-child{margin-bottom:0}
.account-content .information .item .bolder{font-size:16px;font-weight:700;margin-bottom:-10px}
.account-content .information .item ul li{margin-top:20px}
.account-content .information .item ul li span{color:#a2a2a2;display:block;font-size:13px;line-height:24px}
.account-content .information .item ul li a[href^=mailto]{color:inherit;text-decoration:none}
.account-content .information .item ul li a[href^=mailto]:hover{color:#72a451;text-decoration:underline}
.account-content .information .edit-form{max-width:420px}
.account-content .information .edit-form .form-label{margin-top:10px}
.account-content .information .edit-form .form-label label{cursor:text;display:block;padding:0 15px;position:relative;background:#f7f7f7;border:1px solid #e5e5e5;-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content .information .edit-form .form-label label input,.account-content .information .edit-form .form-label label textarea{border:0;padding:0;width:100%;height:38px;background:0 0}
.account-content .information .edit-form .form-label label textarea{margin:0;padding:10px 0;min-height:73px;resize:vertical}
.account-content .information .edit-form .form-label label span{top:13px;left:15px;color:#c9cabd;display:block;line-height:1;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content .information .edit-form .form-label label span b{color:#c77500;font-weight:400}
.account-content .information .edit-form .form-label label.focused{background:#fcfcfc}
.account-content .information .edit-form .form-label label.focused span{top:-7px;left:10px;padding:0 5px;font-size:12px;background:#fcfcfc}
.account-content .information .edit-form .form-label .select-title{color:#a2a2a2;display:block;font-size:13px;margin:10px 0 5px}
.account-content .information .edit-form .form-label select{width:100%;height:40px;display:block;cursor:pointer;padding:0 15px;border:1px solid #e5e5e5}
.account-content .information .edit-form .buttons{margin-top:30px}
.account-content .information .edit-form .buttons input[type="submit"],
.account-content .information .edit-form .buttons input[type="reset"],
.account-content .information .edit-form .buttons button{border:0;color:#fff;font-size:14px;padding:0 20px;margin-right:6px;line-height:40px;border-radius:3px;background:#cbda51;display:inline-block;text-decoration:none;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content .information .edit-form .buttons input[type="reset"],
.account-content .information .edit-form .buttons button.gray{color:#222;font-size:12px;box-shadow:none;background:#f6f6f6}
.account-content .information .edit-form .buttons button:last-child{margin-right:0}
.account-content .information .edit-form .buttons button:hover{cursor:pointer;background:#afc029}
.account-content .information .edit-form .buttons button:hover.gray{background:#ddd}
.account-content .information .news-rss{margin:10px 0 20px}
.account-content .information .news-rss .form-rss{width:auto;float:none}
.account-content .information .news-rss .form-rss .form-label label{border-color:#e7e7e7}
.account-content .information .news-rss .form-rss .form-label label.focused span{top:-12px;left:15px;padding:0 5px;background:#fff}
.account-content .information .account-rss .item{margin-bottom:10px}
.account-content .information .account-rss .item>span{display:block;font-size:16px;font-weight:700;margin-bottom:7px}
.account-content .information .account-rss .item .checkbox{margin-bottom:3px}
.account-content .information .account-rss .item .checkbox:last-child{margin-bottom:0}
.account-content .information .account-rss .item .checkbox label{display:block;cursor:pointer}
.account-content .information .account-rss .item .checkbox label input{border:0;padding:0;opacity:0;display:none}
.account-content .information .account-rss .item .checkbox label span{color:#6e6e6e;display:block;font-size:13px;padding-left:30px;position:relative}
.account-content .information .account-rss .item .checkbox label span:before{top:50%;left:0;content:'';display:block;margin-top:-6px;border-radius:1px;position:absolute;border:1px solid #a6a6a6;width:10px;height:10px;-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content .information .account-rss .item .checkbox label input:checked+span:before{border-color:#a7ba14;background:url(images/checked.png) center no-repeat #a7ba14}
.account-content .information .account-rss .item .checkbox.radio label span:before{border-radius:50%}
.account-content .information .account-rss .buttons{margin-top:25px}
.account-content .information .account-rss input[type="submit"],
.account-content .information .account-rss input[type="reset"],
.account-content .information .account-rss .buttons button{border:0;color:#fff;font-size:14px;padding:0 20px;margin-right:6px;line-height:40px;border-radius:3px;background:#cbda51;letter-spacing:1px;display:inline-block;text-decoration:none;vertical-align:middle;text-transform:uppercase;box-shadow:1px 1px 0 rgba(75,83,9,.3);-webkit-transition:all .2s ease;transition:all .2s ease}
.account-content .information .account-rss input[type="reset"],
.account-content .information .account-rss .buttons button.gray{color:#222;font-size:12px;box-shadow:none;background:#f6f6f6}
.account-content .information .account-rss input[type="reset"],
.account-content .information .account-rss .buttons button:last-child{margin-right:0}
.account-content .information .account-rss input[type="submit"]:hover,
.account-content .information .account-rss .buttons button:hover{cursor:pointer;background:#afc029}
.account-content .information .account-rss input[type="reset"]:hover,
.account-content .information .account-rss .buttons button:hover.gray{background:#ddd}
// .cart-form{margin-top:30px}
// .cart-form .login{font-size:13px;padding:10px 20px 10px 40px;background:url(images/icons/login_icon.png) 10px center no-repeat #f7f7f7}
// .cart-form .login a{color:#72a451;text-decoration:none}
// .cart-form .login a:hover{text-decoration:underline}
// .cart-form .form{max-width:420px;margin:20px auto 0}
// .cart-form .form .form-tabs{margin-bottom:20px;border-bottom:1px solid #ededed}
// .cart-form .form .form-tabs li{width:50%;float:left;color:#a2a2a2;cursor:pointer;text-align:center;padding-bottom:15px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-form .form .form-tabs li.active{color:#222;font-weight:500;box-shadow:0 -5px 0 #cbda51 inset}
// .account-content .information .edit-form .buttons button,.cart-checkout a,.cart-form .form button{box-shadow:1px 1px 0 rgba(75,83,9,.3);letter-spacing:1px;text-transform:uppercase}
// .cart-form .form .form-content{display:none}
// .cart-form .form .form-content.active{display:block}
// .cart-form .form .form-content p{color:#a2a2a2;font-size:13px;padding:15px 0}
// .cart-form .form .form-label{margin-top:10px}
// .cart-form .form .form-label label{cursor:text;display:block;padding:0;position:relative;background:#f7f7f7;border:1px solid #e5e5e5;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-form .form .form-label label input{border:0;padding:0 15px;width:92%;height:38px;background:0 0}
// .cart-form .form .form-label label span{top:13px;left:15px;color:#c9cabd;display:block;line-height:1;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-form .form .form-label label span b{color:#c77500;font-weight:400}
// .cart-form .form .form-label label.focused{background:#fcfcfc}
// .cart-form .form .form-label label.focused span{top:-7px;left:10px;padding:0 5px;font-size:12px;background:#fcfcfc}
// .cart-form .form button{border:0;color:#fff;display:block;font-size:14px;padding:0 20px;line-height:40px;border-radius:3px;background:#cbda51;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-form .form button:hover{cursor:pointer;background:#afc029}
// .cart-payment{margin-top:30px;border-top:1px solid #ededed}
// .cart-payment h3{color:#222;display:block;padding:15px 0;font-size:16px;font-weight:700}
// .cart-payment .payment-list{overflow:hidden}
// .cart-payment .payment-list .item{width:165px;margin-right:16px;vertical-align:top;display:inline-block}
// .cart-payment .payment-list .item:last-child{margin-right:0}
// .cart-payment .payment-list .item label{display:block;cursor:pointer}
// .cart-payment .payment-list .item label input{border:0;padding:0;opacity:0;display:none}
// .cart-payment .payment-list .item label span{display:block;font-size:13px}
// .cart-payment .payment-list .item label span.icon{height:138px;max-width:118px;text-align:center;line-height:138px;position:relative;margin-bottom:15px;padding:0 10px 0 30px;border:1px solid #ededed;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-payment .payment-list .item label span.icon:before{top:50%;left:15px;content:'';display:block;margin-top:-6px;border-radius:50%;position:absolute;border:1px solid #a6a6a6;width:10px;height:10px;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-payment .payment-list .item label span.icon img{max-width:100%;display:inline-block;vertical-align:middle}
// .cart-payment .payment-list .item label span.descr{color:#a2a2a2}
// .cart-payment .payment-list .item label input:checked+span{background:#f6f6f6;border-color:#cbda51}
// .cart-payment .payment-list .item label input:checked+span:before{border-color:#a7ba14;background:url(images/checked.png) center no-repeat #a7ba14}
// .cart-checkout{margin-top:30px;padding-top:30px;border-top:1px solid #ededed}
// .cart-checkout a{color:#fff;float:right;display:block;font-size:14px;padding:0 20px;line-height:40px;border-radius:3px;background:#cbda51;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}
// .cart-checkout a:hover{cursor:pointer;background:#afc029}
a.likesubmit, .catalog-products .filter-block .price-slider .cost-amount button {
    border: 0;
    height: 30px;
    display: block;
    padding: 0 20px;
    font-size: 12px;
    margin-top: 15px;
    background: #f6f6f6;
    color: rgba(34,34,34,.8);
    text-transform: uppercase;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
a.spdelete{display:block;position:relative; padding-right: 25px !important;}
a.spdelete:after,
a.spdelete:before{top:5px;right:10px;content:'';display:block;margin-left:-1px;position:absolute;background:#a8a8a8;width:1px;height:15px}
a.spdelete:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
a.spdelete:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
a.spdelete:hover:after,
a.spdelete:hover:before{background:#72a451}
div.calculator .city, div.calculator .weight {
    width: 100%;
    height: 40px;
    cursor: pointer;
    padding: 0 10px;
    font-size: 14px;
    max-width: 244px;
    background: 0 0;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
 }
.search-language-guess {
	display: none;
    margin-bottom: -40px;
    margin-top: -40px;}

.cookie-policy {
  z-index: 10000;
  position: fixed;
  bottom: 20px;
  left: 20px;
  padding: 1px 20px 10px;
  display: none;
  max-width: 500px;
  color: #000;
  font-size: 13px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.cookie-policy p {
  margin: 10px 0 0;
  line-height: normal;
}
.cookie-policy .cookie-policy-button {
  border: 0;
  padding: 5px 20px;
  margin: 10px auto 0;
  display: block;
  width: 100%;
  max-width: 200px;
  color: #6c7905;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #cbda51;
  cursor: pointer;
}
.hidden{
	display: none;
}

.botton_share{
	padding: 0 30px 20px 30px;
	text-align: left;
	overflow: hidden;
}

.botton_share .share_box{
	min-height: 48px;
}

.botton_share .b-share{
	padding-left: 0 !important;
}

.botton_share .share_box{
	display: inline-block;
}

.botton_share .label{
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}

.botton_share .b-share__handle{
	height: 48px;
}

.botton_share .b-share-icon{
	width: 48px;
	height: 48px;
	background: url("images/social_sprite.png?v2") 0 0 no-repeat transparent;
}

.botton_share .b-share-icon_vkontakte{
    background-position: 0 0;
}

.botton_share .b-share-icon_twitter{
    background-position: -48px 0;
}

.botton_share .b-share-icon_vkontakte:hover{
    background-position: 0 -48px;
}

.botton_share .b-share-icon_twitter:hover{
    background-position: -48px -48px;
}

@media screen and (max-width: 600px) {
    .cookie-policy {
        right: 10px;
        bottom: 10px;
        left: 10px;
        max-width: 100%;
    }
}
