header.layout{
    position:relative;
    padding-top:30px;
    top:-30px;
    margin:0 0 -30px 0;
    z-index:100;
}
header.layout .logo{
    position:relative;
    padding: 26px 20px 50px 20px;
}
header.layout .logo .website{
    position:absolute;
    width:134px;
    height:30px;
    left:0;
    top:-30px;
    color:#fff;
    font:13px/30px 'pf_din_text_cond_promedium', sans-serif;
    text-transform:uppercase;
    text-decoration:none;
    padding:0 0 0 38px;
    background:url(../img/bg/avangard-site.png) 0 0 no-repeat;
}
header.layout .logo .website:hover{
    text-decoration:underline;
}
header.layout .services {
    padding-top: 0px;
}
header.layout .services .sponsor {
    margin: 17px 15px;
}
header.layout .services .phone{
    padding:15px;
    font:21px/120% 'pf_din_text_cond_promedium', sans-serif;
    color:#494949;
}

.col-3{
    position:relative;
    overflow:hidden;
}
.col-3 .col{
    width:33.3333%;
    float:left;
    clear:right;
}

footer.layout .row{
    overflow:hidden;
}

footer.layout .shop-information{
    padding:22px 0;
    color:#909090;
    background:#1f1f1f;
}
footer.layout .shop-information h3{
    font-size:18px;
    line-height:25px;
    color:#b9b9b9;
    margin:0 0 12px 0;
    padding:0;
    border:0;
}
footer.layout .shop-information .help,
footer.layout .shop-information .new,
footer.layout .shop-information .social{
    padding:0 20px;
}
footer.layout .shop-information .help{
    font:11px/18px Arial;
}
footer.layout .shop-information .help strong{
    font-size:13px;
    color:#b9b9b9;
}
footer.layout .shop-information .help a{
    color:#8aa5b7;
    font-size:13px;
}
footer.layout .shop-information .help a.btn{
    display:inline-block;
    float:none;
    font:16px/18px 'pf_din_text_cond_probold';
    text-decoration:none;
}
footer.layout .shop-information .help p{
    margin-top:15px;
}
footer.layout .shop-information .help .icon{
    vertical-align:middle;
    margin:7px 10px 7px 0;
}
footer.layout .shop-information .new{
    font:13px/18px Arial, sans-serif;
}
footer.layout .shop-information .new p{
    margin:0 0 18px 0;
}
footer.layout .shop-information .new .date{
    color:#808387;
    margin:0 0 10px 0;
    font:13px 'pf_din_text_cond_promedium', sans-serif;
}
footer.layout .shop-information .new .item a{
    color:#8f8f8f;
    text-decoration:none;
}
footer.layout .shop-information .new .item a:hover{
    text-decoration:underline;
}
footer.layout .shop-information .new a.btn{
    display:inline-block;
    float:none;
    font:16px/18px 'pf_din_text_cond_probold';
    text-decoration:none;
}

footer.layout .contacts{
    padding-right:20px;
    float:right;
    width:130px;
    font:11px/18px Arial, serif;
    color:#505050;
    text-align:right;
}
footer.layout .contacts a{
    color:#4b565e;
    text-decoration:underline;
}
footer.layout .contacts a:hover{
    text-decoration:none;
}
footer.layout .contacts .social{
    overflow:hidden;
    float:right;
    margin:0 0 25px 0;
}
footer.layout .contacts .social a{
    float:left;
    width:27px;
    height:27px;
    text-decoration:none;
    font-size:0;
    line-height:0;
    text-indent:-9999px;
    margin:0 0 0 7px;
    opacity:0.4;
    background:url(../img/icon/shop_footer_social.png) 0 0 no-repeat;
    transition:opacity 0.1s ease-in-out; 
    -o-transition:opacity 0.1s ease-in-out; 
    -moz-transition:opacity 0.1s ease-in-out; 
    -webkit-transition:opacity 0.1s ease-in-out;
}
footer.layout .contacts .social a:hover{opacity:1;}
footer.layout .contacts .social a.fb{background-position:0 0;}
footer.layout .contacts .social a.vk{background-position:-34px 0;}
footer.layout .contacts .social a.tw{background-position:-68px 0;}

footer.layout .footer-menu{
    float:left;
}
footer.layout .footer-menu > li{
    width: auto;
    padding:0 30px;
}
footer.layout .footer-menu > li:first-child{
    padding-left:0;
}
footer.layout .navigation .search {
    float:left;
    width:250px;
    margin:0 30px;
    overflow:hidden;
}
/*22.10.13*/
.authWrapper a.go-to-lk{float: right; text-transform: uppercase; font: 13px "pf_din_text_cond_probold"; padding: 9px 0 0 0; color: #292a2c; text-decoration: none;}
.basket-top{float: right; background: url(../img/bg/basket-top.png); width: 169px; height: 30px;}
    .basket-top>span{font: 13px "pf_din_text_cond_probold"; color: #dbdbdb; float: right; padding-right: 10px; text-transform: uppercase; margin-top: 3px;}
    .basket-top>span span{color: #ff1d29; font-size: 18px;}
    .user-icon{background: url(../img/icon/user.png); margin: 7px 0 0 17px; width: 17px; height: 13px; float: left;}
.basket-top+.social{margin-right: 0;}

.shop-page h2{text-transform: uppercase; margin-top: 10px; font: 26px "pf_din_text_cond_promedium";}
.shop-page h1{z-index: 1;}
.shop-page>.shadow{background: url(../img/bg/footer-shadow.png) 0 180px repeat-x;}
.contentWrapper.wide.shop-page{padding-bottom: 45px;}

.searchlineWrapper .search.shop_search{display: block; height: 50px; overflow: visible; background: #191919; padding: 0 6px; margin: 0 -6px; width: auto; position: relative;padding-top: 15px;}
.searchlineWrapper .search.shop_search form{float: none; display: inline-block; width: 100%;}
.searchlineWrapper .search.shop_search:before{left: 0; background: url(../img/bg/sub-arr-left.png) 0 0 no-repeat;}
.searchlineWrapper .search.shop_search:after{right: 0;background: url(../img/bg/sub-arr-right.png) 0 0 no-repeat;}
.searchlineWrapper .search.shop_search:after,.searchlineWrapper .search.shop_search:before{ content: ""; display: block; position: absolute; width: 6px; height: 6px; bottom: -6px; overflow: hidden;}
.search-title{font: 24px "pf_din_text_cond_promedium"; float: left; text-transform: uppercase; vertical-align: middle; color: #b9b9b9; display: inline-block; padding-left: 30px; margin-top: 2px;}
.shop_search .loupe{display: inline-block; position: absolute; z-index: 2; margin: 9px 0 0 32px; background: url(../img/icon/search2.png); width: 16px; height: 16px;}
.shop_search .close{display: none}
.searchlineWrapper .search.shop_search input[type="text"]{height: 35px; padding: 0 12px 0 32px; border-radius: 5px; border: none; font-size: 13px; color: #b5b5b5; display: inline-block; margin-left: 25px;
width: 65%;}
.searchlineWrapper .search.shop_search input[type="submit"]{cursor: pointer; right: auto; position: relative; left: 2%; top: auto; display: inline-block; border: none; background: url(../img/bg/search-arr.png); width: 22px; height: 15px; vertical-align: middle;}

.shop-breadcrambs{font-size: 11px; color: #9b9b9c;}
.shop-breadcrambs+h1{position: relative; top:18px;}
.shop-breadcrambs a{color: #8ba5b7; margin: 0 5px; text-decoration: none; display: inline-block;}
.shop-breadcrambs span{display: inline-block; margin: 0 5px;}

.shop-page .head{clear: both; margin: 0 -39px; position: relative;  margin-top: 60px;padding: 14px 0; background: #4f5257; z-index: 3; display: block;}
.shop-page .head .corner,.basket-ribbon .corner{width: 9px; height: 6px; position: absolute; bottom: -6px;}
.shop-page .head .corner.left{background: url(../img/bg/corners.png) 0% 0% no-repeat; left: 0; }
.shop-page .head .corner.right,.basket-ribbon .corner.right{background: url(../img/bg/corners.png) 100% 0% no-repeat; right: 0;}
.basket-ribbon .corner.right{margin-top: 17px; bottom: auto; margin-left: 236px; right: auto;}
.shop-page .head h3{font: 16px "pf_din_text_cond_promedium"; padding: 0; margin: 0; border: none; color: #b9b9b9; text-transform: uppercase; padding-left: 39px;}
.shop-page .shadow-decor.bottom{position: relative; top: 60px; background: url(../img/bg/bottom-shadow.png) 0% 0% repeat-x; display: none;}
.shop-banners{text-align: center; padding-top: 13px; padding-bottom: 30px; position: relative; z-index: 3; background: #f4f4f4; margin: 0 -30px; margin-bottom: -30px;}
.shop-banner-item{display: inline-block;}
.shop-page .gl-tabs .shadow-decor{margin: 0 -30px;}
.basket-ribbon .icon-close{background: url(../img/bg/close3.png); width: 8px; height: 8px; display: block; position: absolute; right: 5px; top:5px;}

/*корзина*/
.shop-page .row{overflow: visible;}
.bsk-tbl{width: 100%; margin-bottom: 30px;}
.bsk-tbl td{
    position: relative; padding: 20px 0;
    vertical-align: middle; background: url(../img/shop/line.png) repeat-x 0 100%;}
.bsk-tbl tr:first-child td{border: none;}
.bsk-tbl td:first-child{
    width: 34%;}
.bsk-tbl td:first-child span{display: inline-block;
    margin-left: 20px; vertical-align: middle;}
.bsk-tbl td img{width: 90px; display: inline-block; vertical-align: middle;}
.bsk-tbl thead td{background: #d9d9d9; padding: 15px 0; border: none; font-size: 12px; color: #7c8089;}
.bsk-tbl thead td:first-child{padding-left: 12px; font-weight: normal;}
.td-line{height: 1px; display: none; width: 100%; border-bottom: 1px dotted #bebebe; position: absolute; bottom: -1px;}
.bsk-td-2{width: 10%;}
.bsk-td-3{width: 22.6%; text-align: center;}
.bsk-td-close{width: 6%;}

.basket-price{text-align: center; width: 9%;}
.sale-price{color: #de000b; display: block;}
.old-price{color: #b9b9b9; font-size: 16px; text-decoration: line-through;}
.bsk-tbl tbody .basket-price{background-color: #eeeeee;  color: #1f2022; font: 18px "pf_din_text_cond_promedium";}
.bsk-close{background: url(../img/icon/close-shop1.png); width: 16px; height: 16px; display: block; margin: 0 auto;}
.bsk-close:hover{background: url(../img/icon/close-shop2.png);}
.bsk-close-help{position: absolute; display: none; margin: -28px 0 0 45px; padding: 10px; color: #f4f4f4; font-size: 11px; text-align: center; background: #292a2c;}
.bsk-close-help i{display: block; top:15px; left: -5px; background: url(../img/bg/pop-arr-left.png); width: 5px; height: 10px; position: absolute;}

.bsk-tbl input{border: 1px solid #d9d9d9; font-weight: bold; border-radius: 3px; background: transparent; width: 60px; height: 28px; text-align: center; display: inline-block; vertical-align: middle;}
.basket-control{display: inline-block; padding-top: 4px; width: 30px; height: 22px; background: #de000b; color: #fff !important; text-align: center; font-size: 24px; font-weight: bold;
border-bottom: 4px solid #b40108; vertical-align: middle;}
.basket-minus{}
.basket-plus{}

.basket-bottom-left{float: left;font-size: 12px; width: 370px; margin-bottom: 40px;}
    .basket-bottom-left label{color: #4f5257; margin-bottom: 5px; display: block;}
    #basket-recount{width: 208px; padding-left: 12px;  height: 30px; border: none; display: inline-block;
        box-shadow: 1px 1px 3px #adaeae inset;
        -moz-box-shadow: 1px 1px 3px #adaeae inset;
        -webkit-box-shadow: 1px 1px 3px #adaeae inset;
    border-radius: 3px;}
    .recount-success{color: #6b9b51; display: inline-block; margin-left: 10px;}
.basket-bottom-left .btn.gray{float: none; margin-top: 25px; display: inline-block;}

.basket-bottom-right{float: right;}
    .basket-itogo{font-size: 12px; color: #4f5257; text-align: right; margin-bottom: 22px;}
    .basket-itogo span{font: 30px "pf_din_text_cond_promedium"; margin-left: 15px; color: #1f2022; display: inline-block}
.basket-bottom-right .buy{font:18px 'pf_din_text_cond_promedium';
    display:inline-block;
    padding:10px 19px 6px 40px;
    background-color:#de000b;
    background-image: url(../img/icon/buy.png);
    background-repeat: no-repeat;
    background-position: 13px 50%;
    color:#fff !important;
    text-transform:uppercase;
    text-decoration:none;
    border-bottom:4px solid #b50009;}

.basket-bottom{clear: both; border-bottom: 1px solid #fff; padding-bottom: 20px;}
.shop-page .basket-bottom ul li{float: left; width: 14%; list-style: none; background: none; padding: 0; text-align: center; float: left;}
.shop-page .basket-bottom ul li:first-child{margin-left: 0;}
.basket-bottom li img{width: 90px;}
.looked-name{font-size: 11px; min-height: 28px; color: #1f1f1f; width: 90px; line-height: 14px; margin: 0 auto 5px}
.looked-price{font: 18px "pf_din_text_cond_promedium"; color: #1f2022;height:auto!important;}
h4{font: 24px "pf_din_text_cond_proregular"; color: #45474b; margin-bottom: 15px;}
.with-line{border-bottom: 1px solid #fff;}
.basket-bottom ul{ padding-top: 15px; }
.dotted-line2{border-bottom: 1px dotted #bebebe; height: 1px; position: relative; top: -2px;}
/* сувениры */
.souvenir-hor-line-wrap{position: absolute; width: 100%; bottom: -1px;}
    .souvenir-hor-line{height: 1px; width: 180px; margin: 0 auto; background: #fff;}
        .souvenir-hor-subline{height: 1px; border-bottom: 1px dotted #bebebe; position: relative; top: -1px;}
.souvenir-ver-line-wrap{position: absolute; width: 1px; height: 100%; right:0; top:0 ;}
    .souvenir-ver-line{width: 1px; height: 286px; background: #fff; margin-top: 60px;}
        .souvenir-ver-subline{width: 1px; height: 286px; border-right: 1px dotted #bebebe; position: relative; left: -1px;}
.souvenir-hor-line-top-wrap{position: absolute; width: 100%; top: 0;}
    .souvenir-hor-line-top{height: 1px; width: 180px; margin: 0 auto; background: #fff;}
        .souvenir-hor-top-subline{height: 1px; border-bottom: 1px dotted #bebebe; position: relative; top: -1px;}

.shop-right{height: 200%; position: absolute; top: -140px; min-width: 200px; width: 21%; background: #45474b; z-index: 2; right: -30px; box-shadow: 0 0 40px #000;}
.shop-right-item{padding: 25px;}
.shop-right-item-wrap{padding-top: 13px;}
    .shop-right-title{cursor: pointer; font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase; color: #b9b9b9; border-bottom: 1px dashed #b9b9b9; display: inline-block;}
    .shop-right input[type="text"]{border: none; color: #b5b5b5; margin-bottom: 8px; display: block; height: 34px; width: 135px; padding-left: 10px; border-radius: 3px;
        box-shadow: 1px 1px 3px #adaeae inset;
        -moz-box-shadow: 1px 1px 3px #adaeae inset;
        -webkit-box-shadow: 1px 1px 3px #adaeae inset;}
    .polzunok{height: 10px; width: 130px; margin-left: 5px; margin-top: 30px; background: #fff; position: relative;}
    .ui-slider-handle{background: #dbdbdb; margin: -3px 0 0 -5px; width: 17px ;height: 17px; border-radius: 9px; position: absolute;}
    .ui-slider-range{ background: #e3000b; height: 10px; position: absolute;}
    .polzunok-range{margin-top: 13px;}
    .polzunok-range span{color: #b5b5b5; font-size: 14px; float: right;}
    .polzunok-range span:first-child{float: left;}
    .shop-right-item{border-bottom: 1px solid #535558;}
    .shop-right-item label{display: inline-block; margin-left: 8px; vertical-align: middle; font-size: 14px; color: #b5b5b5;}
    .shop-right-item input[type="checkbox"]{display: inline-block; vertical-align: middle; margin-bottom: 10px;opacity: 0;  position: relative;z-index: 10;width: 19px; height: 18px;}
.wrap-checkbox {background: url('../img/bg/checkbox-red1.png') no-repeat; display: inline-block; height: 18px; width: 19px; vertical-align: middle;}
.wrap-checkbox input[type="checkbox"]{position:absolute;left:-9999px;top:-9999px;}
.wrap-checkbox.active { background: url('../img/bg/checkbox-red2.png') no-repeat;}
.shop-check-item{margin-bottom: 5px;}
.shop-right .basket-ribbon{right: -10px; bottom: 20px;}

    .shop-right input[type="submit"]{float: none; margin-left: 25px; margin-bottom: 8px; font: 16px "pf_din_text_cond_promedium"; color: #1f1f1f; text-transform: uppercase; border: none;
        margin-top: 25px; display: inline-block; cursor: pointer; padding: 4px 13px; padding-left: 30px;}

    .shop-right .loupe{background: url(../img/icon/search3.png); width: 15px; height: 15px; position: absolute; margin: 30px 0 0 35px;}
#del_filter {width: 65px;
background: #1f1f1f; border: none; text-transform: uppercase; margin-left: 25px; display: block; cursor: pointer; color: #fff; background-image: url(../img/icon/close-shop3.png); background-repeat: no-repeat;
        font: 16px "pf_din_text_cond_promedium"; background-position: 10px 50%; padding: 4px 13px; padding-left: 30px; border-radius: 2px;
}
    .shop-right input[type="reset"]{background: #1f1f1f; border: none; text-transform: uppercase; margin-left: 25px; display: block; cursor: pointer; color: #fff; background-image: url(../img/icon/close-shop3.png); background-repeat: no-repeat;
        font: 16px "pf_din_text_cond_promedium"; background-position: 10px 50%; padding: 4px 13px; padding-left: 30px; border-radius: 2px;}

.basket-ribbon{background: url(../img/bg/ribbon-arr.png) 0 0 #131416 repeat-x; padding-right: 6px; z-index: 1000; right: -40px; padding-top: 17px; margin-left: -23px; margin-top: 20px; width: 240px; height: 49px; font: 18px "pf_din_text_cond_probold"; color: #fff; text-transform: uppercase; position: fixed; bottom: 10px;}
    .basket-ribbon span{color: #ff1d29; font-size: 26px;}
    .basket-icon{display: inline-block; margin: 0 10px; background: url(../img/icon/basket.png); width: 25px; height: 19px;}
    .go-btn{background: url(../img/icon/enter.png); position: relative; top: -1px; margin-left: 10px; width: 16px; height: 10px; display: inline-block;}
    .basket-ribbon-arr{position: absolute; margin-left: -14px; margin-top: -17px; background: url(../img/bg/ribbon-arr.png); width: 14px; height: 66px;}
.souvenirs-list{ position: relative;}
.souvenirs-list ul{ position: relative; margin-bottom: 0 !important;}
.souvenirs-list ul li{list-style: none; margin-left: -4px; position: relative; height: 355px; display: inline-block; vertical-align: top; text-align: center; background: none !important; padding: 0 !important; width: 25.5%; padding-bottom: 25px !important; padding-top: 25px !important;}
.souvenirs-list ul li:hover{box-shadow: 0 0 50px #dbdbdb inset;-webkit-box-shadow: 0 0 50px #dbdbdb inset;-moz-box-shadow: 0 0 50px #dbdbdb inset;}
.souvenirs-list ul li .buy,.product-param .buy,.buy.pay-card{
    font:16px 'pf_din_text_cond_probold';
    display:inline-block;
    padding:10px 35px 6px 35px;
    background-color:#de000b;
    color:#fff !important;
    text-transform:uppercase;
    text-decoration:none;
    border:0;
    border-bottom:4px solid #b50009;
    margin-top: 22px;
}
.souvenirs-list ul li .buy:hover,.product-param .buy:hover,.basket-bottom-right .buy:hover,.basket-control:hover,.map-feedback input[type="submit"]:hover,
.buy.pay-card:hover{
    background-color: #b50009;
    border-bottom: 4px solid #de000b;
}

.souvenirs-list ul li img{max-width: 180px; display: inline-block; vertical-align: middle;}
.souvenir-img-wrap{height: 180px; text-align: center; line-height: 180px;}
.sale-ribbon{color: #fff; position: absolute; margin-top: -25px!important; font: 24px "pf_din_text_cond_probold"; text-align: center;}
.sale-ribbon.sale{font: 20px "pf_din_text_cond_promedium";background: url(../img/bg/sale-ribbon.png); padding-top: 4px; width: 72px; height: 35px;}
.sale-ribbon.new{font: 20px "pf_din_text_cond_promedium"; padding-top: 4px; text-transform: uppercase; background: url(../img/bg/new-ribbon.png); width: 69px; height: 29px;}
.souvenir-shadow{background: url(../img/shop/souvenir-shadow.png); width: 205px; height: 32px; display: inline-block;}
.souvenir-name{font-size: 13px; height: 36px; width: 150px; display: inline-block; color: #1f1f1f; text-decoration: none;}
.souvenir-price{font: 24px "pf_din_text_cond_promedium"; padding-top: 21px; color: #1f2022; text-decoration: none;}
.souvenir-price .sale-price{color: #de000b;}
.souvenir-price .old-price{color: #b9b9b9; margin: -22px 0 0 35px; font-size: 17px; position: absolute;}
.souvenir-price .sale-price .old-price{margin:5px 0 0 5px;}
.hide{display: none;}

.show-more{display: inline-block;padding: 5px 10px 3px 5px; border: 1px solid #d3d3d3; clear: both; color: #d3d3d3 !important; font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase; margin-top: 30px;}
.show-more span{background: url(../img/bg/news_btn_more.png); width: 12px; height: 5px; display: inline-block; margin-right: 5px; position: relative; top: -3px;}

/* catalog-one */
.product-breadcrambs{padding: 15px 0; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
.product-block{}
.product-left{float: left; width: 46%; position: relative; text-align: center; margin-top: 13px;}
    .product-left .sale-ribbon.sale{background: url(../img/bg/sale-ribbon.png) no-repeat;  padding-top: 2px; font: 24px "pf_din_text_cond_probold"; margin-top: -13px;}
    .product-left>a img{max-width: 404px; margin-bottom: 30px;}
    .icon-zoom{background: url(../img/icon/zoom.png); width: 24px; height: 24px; display: block; position: absolute; right: 0; top: -10px;}
    .product-previews{margin-bottom: 15px;}
        .product-previews a{display: inline-block;
margin-left: 13px;
background: #fff;
width: 90px;
height: 90px;
vertical-align: top;
border: 1px solid #e8e8e8;}
        .product-previews img{width: 90px; margin-bottom: 10px;}
        .product-previews a:hover img{box-shadow: 0 0 30px #dddcdc inset;-webkit-box-shadow: 0 0 30px #dddcdc inset;-moz-box-shadow: 0 0 30px #dddcdc inset;}
    .product-soc{text-align: left;}
        .product-soc img{display: inline-block; margin-left: 20px}
        .product-soc img:first-child{margin-left: 0;}

.product-right{width: 46%; float: left; margin-left: 7%;}
    .product-right h1{color: #45474b; font: 30px "pf_din_text_cond_promedium"; text-transform: none; margin-bottom: 35px;}
    .product-price{font-family: "pf_din_text_cond_promedium","Arial"; margin-bottom: 30px;}
        .product-price .new-price{color: #de000b; font-size: 48px; display: inline-block; line-height: 48px;}
        .product-price .old-price{color: #b9b9b9; font-size: 36px; position: static; display: inline-block; margin-left: 7px;}
    .product-data{position: relative;}
        .product-param{margin-right: 256px; padding-bottom:40px;}
            .product-param .buy{margin: 0; position: absolute; bottom:0;}
            .product-param-title{font: 24px "pf_din_text_cond_proregular"; color: #45474b; margin-bottom: 25px;}
            .product-param-item{font-size: 13px; color: #45474b; margin-bottom: 12px;}
        .product-param-item + form{margin-top:30px;}
                .product-param-item span{font-weight: bold; display: block;}
        .product-tbl{width: 256px; float: right; background: #e8e8e8;border-top:1px dotted #adadad;}
            .product-tbl pre{display:none;}
            .product-tbl-item:first-child{border-top:1px dotted #adadad;}
            .product-tbl-item{padding: 20px 17px; border-bottom: 1px dotted #adadad;}
                .product-tbl-item span{color: #45474b; font-size: 13px;min-width: 62px;display: inline-block;}
                .product-tbl-item span span{font-weight: bold;}
            .cusel{outline: none;background: #fff; border-radius: 3px; height: auto; display: inline-block;
                box-shadow: 1px 1px 3px #adaeae inset;
                -moz-box-shadow: 1px 1px 3px #adaeae inset;
                -webkit-box-shadow: 1px 1px 3px #adaeae inset;}
            .cuselText{text-align: left; color: #1a1b1c; font-size: 13px; padding-top: 5px;}
            .product-tbl-item .cuselText{font-weight: bold;}
            .cuselFrameRight{background: #373c40; cursor: pointer; background: url(../img/bg/select-arr.png); display: block; float: right; position: relative; width: 36px; height: 36px;}
            .cusel-scroll-wrap{position: absolute; z-index: 10;background: #fff !important; border-radius: 0 0 3px 3px;}
            .cusel-scroll-pane{text-align: center;}
            .product-tbl-item .cusel-scroll-pane{font-weight: bold;}
            .cusel-scroll-pane span{cursor: pointer; display: block; padding: 2px 5px;text-align:left;}
            .cusel-scroll-pane span.cuselActive{cursor: default;background: #2b9cff;}
            .cusel-scroll-pane span:hover{background: #2b9cff; }
            .cuselOpen{border-radius: 3px 3px 0 0;}

#product-size{ width: 120px !important;}
#cuselFrame-product-size{float: right; margin-top: -8px;}
#cuselFrame-product-size .cuselText{width: 60px;}
#product-player,
.product-player select{width: 100% !important; }
#cuselFrame-product-player,
.product-player .cusel{margin-top: 5px;}


    .product-descr{clear: right; margin-top: 35px; font-size: 13px; color: #1f1f1f; line-height: 20px;}
    .cl-right{clear: right;}

.souvenirs-list.sl-product ul li{width: 24.5%;}
.souvenirs-list.sl-product{margin-top: 40px; margin-bottom: 40px;}

/* контакты */
.map-left{float: left; width: 48%;}
    .map-left p{font-size: 12px; line-height: 24px;}
    .map-feedback{background: #eeeeee; padding: 30px 25px;}
    .map-feedback label{font-size: 12px; color: #4f5257; float: left; margin-top: 4px;}
    .map-feedback input[type="text"],.org-item input, .org-item textarea{float: right; border-radius: 3px; padding-left: 10px; height: 27px; width: 268px; border: none;
        box-shadow: 1px 1px 3px #adaeae inset;
        -moz-box-shadow: 1px 1px 3px #adaeae inset;
        -webkit-box-shadow: 1px 1px 3px #adaeae inset;}
    .org-item textarea{
        height:64px;
        margin:0!important;
        font: 12px/18px Arial, sans-serif;
        color: #4f5257;
    }
    .map-feedback input[type="submit"]{
        cursor: pointer; border: none; float: right;
        font:16px 'pf_din_text_cond_probold';
        display:inline-block;
        padding:10px 35px 6px 35px;
        background-color:#de000b;
        color:#fff !important;
        text-transform:uppercase;
        text-decoration:none;
        border-bottom:4px solid #b50009;
    }
    .map-feedback textarea{height: 140px; padding-top: 10px; padding-left: 10px; margin-bottom: 10px; width: 264px; float: right; border: none;
        box-shadow: 1px 1px 3px #adaeae inset;
        -moz-box-shadow: 1px 1px 3px #adaeae inset;
        -webkit-box-shadow: 1px 1px 3px #adaeae inset; border-radius: 3px;}
    #map-captcha+label{margin-top: 0; line-height: 14px;}
    .captcha{}
.map-right{float: right; width: 48%; margin-left: 4%;}
    .map-right ul{}
    .map-right ul li{background: url(../img/bg/li3.png) no-repeat 0 5px !important; margin-bottom: 10px; font-size: 12px; color: #4f5257;}
.map-left a,.map-right a{color: #588eb3; border-bottom: 1px solid #588eb3;}
.map-left a:hover,.map-right a:hover{border-bottom: none;}
.shop-map h2,.order-reg-item h3,.one-order h3{color: #45474b; font: 22px "pf_din_text_cond_promedium"; text-transform: none;}
.map-left h2,.map-right h2,.order-reg-item h3{color: #292a2d; margin-top: 0;}
.map-feedback-item{clear: both; min-height: 27px;  margin-bottom: 12px;}
.map-feedback-item img{float: left;}
#map{width: 100%; height: 390px; margin: 0;}
.map-wrap{overflow: hidden; height: 390px; z-index: 2; margin-top: 125px; width: 100%; position: absolute; margin-left: -30px;}
.map-wrap2{height: 390px; margin-bottom: 30px;}

/* мои заказы */
.dotted-line{height: 1px; border-bottom: 1px dotted #c2c2c2; position: absolute; width: 100%; margin-top: -1px;}
.dotted-line.top {height: 1px; border-bottom: 1px dotted #c2c2c2; position: absolute; width: 100%; margin-top: -1px;}
.shop-order-item{border-bottom: 1px solid #fff; position: relative;}
    .shop-order-line{cursor: pointer; padding: 14px 8px 14px 20px;}
    .shop-order-line:hover{background: #eeeeee;}
    .shop-order-line:hover>span{background: url(../img/bg/shop-arr2.png);}
    .shop-order-line.active>span{background: url(../img/bg/shop-arr3.png);}
        .shop-order-line>span{float: right; margin-top: 8px; background: url(../img/bg/shop-arr1.png); width: 14px; height: 7px;}
        .shop-order-name{font: 18px "pf_din_text_cond_promedium"; vertical-align: middle; color: #37393c; display: inline-block;}
        .icon-order1{background: url(../img/icon/order-arr.png); width: 16px;height: 16px; float: right; margin-top: -20px; margin-right: 45px;}
        .icon-order1:hover{background: url(../img/icon/order-arr2.png);}
        .order-help{position: absolute; display: none; margin: -67px 0 0 0; color: #f4f4f4; background: #37393c; padding: 10px; text-align: center; right: 0;}
        .order-help span{position:absolute; background: url(../img/bg/pop-arr-bottom.png); width: 10px; height: 5px; bottom: -5px; margin-left: 60px;}

    .shop-order-data{background: #fff; padding: 12px 20px; display: none;}
        .shop-order-data>.btn{font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase; color: #292a2d !important; margin-top: -30px;}
        .shop-order-info{}
        .soi-item{font-size: 12px; color: #4f5257; float: left; width: 240px; line-height: 25px;}
            .soi-item span{font-weight: bold;}
        .order-status{float: right; width: 235px; padding-top: 9px; text-align: center; height: 46px; color: #fff; font-size: 12px; font-weight: bold;}
        .order-status.payed{background: #6b9b51;}
        .order-status.waiting{background: #cfc236;}
    .shop-order-sostav{clear: both; padding-top: 15px;}
    .shop-order-sostav table{width: 480px; min-height: 135px;}
    .shop-order-sostav table tr td{vertical-align: middle; padding: 10px 0; font-size: 12px; color: #4f5257;}
    .shop-order-sostav table tr td a{color: #588eb3; border-bottom: 1px solid #588eb3;}
    .shop-order-sostav table tr td a:hover{border-bottom: none;}
        .shop-order-title{font-size: 12px; margin-bottom: 5px; font-weight: bold; color: #4f5257;}
            .shop-order-title span{font-size: 11px; font-weight: normal; color: #9d9d9d; float: right;}
    .order-btns{float: right; margin-top: 30px;}
    .order-btns a.btn{display: block; float: none; margin-bottom: 10px; font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase; color: #292a2d !important;}
        .cancel-order{}
            .cancel-order i{background: url(../img/bg/close2.png); display: inline-block; width: 12px; height: 13px; margin-right: 10px; position: relative; top:1px;}
        .repeat-order{}
            .repeat-order i{background: url(../img/bg/finger.png); display: inline-block; width: 14px; height: 14px; margin-right: 10px; position: relative; top:1px;}

/* оформление заказа */
input[type="radio"]{opacity: 0;  position: relative;z-index: 10; width: 18px; height: 18px;}
.wrap-radio {background: url('../img/bg/radio1.png') no-repeat ; vertical-align: middle; margin-right: 10px; display: inline-block; float: left; height: 18px; width: 18px;}
.wrap-radio.active {background: url('../img/bg/radio2.png') no-repeat;}
.order-form{}
    .order-attention{font-size: 12px; color: #4f5257; margin-bottom: 25px; border-top: 1px solid #e8e8e8; padding-top: 20px;}
        .order-attention span{color: #de000b; margin-right: 10px; font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase;}
        .order-reg-item{padding-bottom: 35px;}
        .order-reg-item.last{padding-bottom: 0;}
            .order-reg-item h3,.one-order h3{border-bottom: none; padding-bottom: 0;}
            .type-payer-item{display: inline-block; margin-right: 35px;}
                .type-payer-item label{font-size: 12px; vertical-align: middle; color: #4f5257; display: inline-block;}
                .type-payer-item input{display: inline-block;}
        .order-reg-gray{background:#eeeeee; margin: 0 -30px; padding: 25px 30px;}
            .org-left{display: inline-block; width: 47%;}
                .org-item{height: 27px; margin-bottom: 13px;}
                    .org-item label{display: inline-block; margin-top: 4px; float: left; color: #4f5257;}
                    .org-item input, .org-item textarea{display: inline-block; width: 295px; padding-left: 10px; float: right;}
            .org-right{display: inline-block; width: 47%; margin-left: 5.5%;}

            .order-delivery{display: inline-block; position: relative; width: 46%; padding-right: 4%; margin-top: 38px;}
                .order-delivery-item{margin-bottom: 20px;}
                    .order-delivery-item input{float: left;}
                    .delivery-descr{margin-left: 30px; font-size: 11px; color: #9d9d9d;}
                    .delivery-descr label{font-size: 12px; color: #4f5257;}
                    .delivery-descr a{border-bottom: 1px dashed #588eb3;}
                    .delivery-descr a:hover{border-bottom: none;}
                    .order-delivery .souvenir-ver-line{width: 1px; height: 96%; background: #fff; margin-top: 0;}
                    .order-delivery .souvenir-ver-subline{width: 1px; height: 100%; border-right: 1px dotted #bebebe; position: relative; left: -1px;}

            .order-pay{display: inline-block; width: 46%; margin-left: 3%; vertical-align: top; margin-top: 38px;}
                .order-pay-item{margin-bottom: 20px;}
                .order-pay input{display: inline-block; vertical-align: middle;}
                .order-pay label{display: inline-block; vertical-align: middle; font-size: 12px; color: #4f5257;}
        .order-comments{}
            .order-comments textarea{width: 462px; padding: 10px 0 0 10px; height: 64px; border: none; color: #b5b5b5; font: 12px "Arial";
                box-shadow: 1px 1px 3px #adaeae inset;
                -moz-box-shadow: 1px 1px 3px #adaeae inset;
                -webkit-box-shadow: 1px 1px 3px #adaeae inset;}
            .order-comments label{font-size: 12px; margin-bottom: 8px; color: #4f5257; display: block;}
        .order-form input[type="submit"]{border: none; border-bottom: 4px solid #b50009; cursor: pointer; margin-top: 26px;}
        .order-reg-item .sale-ribbon,.one-order .sale-ribbon{font-size: 12px; padding-top: 1px; margin-top: -20px;}
        .order-reg-item .sale,.one-order .sale{background: url(../img/bg/sale-ribbon2.png); width: 34px; height: 15px;}
        .order-reg-item .new,.one-order .new{background: url(../img/bg/new-ribbon2.png); width: 34px; height: 15px;}
/* страница одного заказа */

.one-order{background: #fff; padding-bottom: 20px;}
    .one-order-data{margin-bottom: 20px; padding-bottom: 10px;}
    .ood-item-wrap{}
    .order-status-wrap{float: right;}

    .ood-item{color: #4f5257; padding: 20px; font-size: 12px; line-height: 24px;
    border-bottom: 1px dotted #bebebe;}
    .order-padding{padding: 0 20px;}
        .one-order h3{font-size: 18px; text-align: left;}
        .ood-item span{font-weight: bold; float: left; width: 140px}
        .one-order-status{color: #f4f4f4; width: 205px; margin-bottom: 15px; padding: 10px 15px; font-size: 12px; text-align: center; background: #cfc236;}
        .ood-item .one-order-date{font-size: 11px; font-weight: normal; color: #9d9d9d; width: auto; margin-left: 20px; color: #9d9d9d; float: right;}
        .one-order-summa{margin-bottom: 13px; text-align: left;}
        .ood-item .one-order-cancel{color: #de000b !important; border-bottom: 1px solid #de000b;}
        .one-order-cancel:hover{border-bottom: none;}
            .cancel-icon{background: url(../img/bg/close3.png); margin-right: 5px; width: 8px; height: 8px; display: inline-block;}
        .one-order-summa span{float: none; width: auto;}
        .ood-item a{border-bottom: 1px solid #588eb3;}
        .ood-item a:hover{border-bottom: none;}
        .pay-card{margin: 0 0 0 20px !important; padding: 13px 15px 9px !important; background-image: none !important; font-size: 18px !important; position: relative; top: 10px;}
    .one-order-bottom-left{font-size: 12px; color: #4f5257; line-height: 26px;}
    .one-order-bottom-left .order-btns{float: left; margin-top: 25px;}
        .one-order-bottom-left span{width: 165px; float: left; font-weight: bold}
        .bsk-tbl .sale-td{color: #de000b; font-weight: bold;}
        .center-td{text-align: center;}
.one-order .bsk-tbl{margin-bottom: 22px;}
.one-order .basket-bottom-right{margin-top: 14px;}

/*-----------*/
/* shop главная */
.shadow-decor.big{margin-top: 0;/* background: url(../img/shop/shadow5.png) repeat-x;*/ position: relative; z-index: 20;}
.slider {
    margin: -19px -30px 0;
    height:273px;
    position:relative;
}
.shop-page .slider {
    margin-top:0;
}
.sliderContent {
    width:100%;
    height:273px;
    clear:both;
    position:relative;
    overflow:hidden;
}
.sliderContent .item {
    position:absolute;
    width:100%;
    height:273px;
    background:#fff;
}
.sliderContent .item img{width: 100%;}
.sliderBullets {
    position:absolute;
    bottom:15px;
    right: 27px;
    z-index:50;
    margin-left:-45px;
}
.sliderBullets a {
    display:block;
    float:left;
    text-indent:-9999px;
    outline:none;
    margin-left:5px;
    width:17px;
    height:11px;
    background:url(../img/shop/bullets.png) no-repeat;
}
.sliderBullets .active {
    background-position:-20px 0;
}
.jcarousel-container{overflow: hidden;}
.jcarousel-clip{overflow: hidden; height: 423px; width: 1300px; margin-left: -130px;}
.jcarousel-prev,.jcarousel-next{width: 27px; position: absolute; bottom: -15px; cursor: pointer; height: 340px; background-color: rgba(0,0,0,.5);background-repeat:  no-repeat; background-position:  50% 50%;}
.jcarousel-next{background-image: url(../img/bg/arr1.png); right: 0;}
.jcarousel-prev{background-image: url(../img/bg/arr2.png); left: 0;}

.banner-shadow{background: url(../img/shop/shadow4.png) repeat-x center bottom; height: 33px; margin-top: -33px; position: relative; z-index: 20;}
.cloackroom{background: url(../img/shop/shop2.jpg) no-repeat center top;  height: 600px; background-size: cover; margin: 0 -30px; margin-bottom: 30px;}
    .cloackroom h2,.main-list h2{ margin-top: 0; font: 24px "pf_din_text_cond_promedium"; color: #1f2022; text-transform: uppercase; text-shadow: 1px 1px 1px #fff;}
    .cloackroom h2{padding: 30px 0 0 30px;}
    a.more.all-products-link{float: right; padding: 0 36px 0 15px;}
    .cloackroom .all-products-link{ margin: 30px 30px 0 0;}
    .shop-hits-list{margin: 5px 0 0 0 !important;}
    .contentWrapper .content ul.shop-hits-list li{width: 269px; vertical-align: top; display: inline-block; list-style: none; background: none; padding-left: 0;}
    .hit-top{position: relative; height: 142px; text-align: center;}
        .hit-top img{}
        .hit-price{font: 24px "pf_din_text_cond_promedium"; font-style: italic; color: #1f2022; background: url(../img/bg/shop-price.png); width: 74px; height: 28px; text-align: center;
        position: absolute;}
        .hit-top .hit-price{top:50px; right: 42px;}
        .hit-buy-btn{background: url(../img/bg/shop-buy2.png); text-transform: uppercase; text-align: center; width: 75px; height: 24px; position: absolute; color: #e4e4e4 !important; padding-top: 4px; font: 16px "pf_din_text_cond_promedium"; font-style: italic;}
        .hit-top .hit-buy-btn{top:78px; right: 52px;}
    .hit-bottom{position: relative; text-align: center;}
        .hit-bottom img{}
        .hit-bottom .hit-buy-btn{left: 20px; bottom: 10px;}
        .hit-bottom .hit-price{left: 30px; bottom: 38px;}
.souvenirs-list.main-list ul{ margin-left: 4px;}
.souvenirs-list.main-list ul:first-child{background: url(../img/bg/shadow1.png) no-repeat center top; height: 720px;}
.souvenirs-list.main-list ul:last-child{background: url(../img/shop/shadow.jpg) no-repeat center bottom; overflow: hidden;}
.souvenirs-list.main-list ul.first{background: url(../img/bg/shadow1.png) no-repeat center top,url(../img/shop/shadow.jpg) no-repeat center bottom !important; height:100%}
    .souvenirs-list.main-list ul li{width: 20.1%;}
    .souvenirs-list.main-list ul li{padding: 25px 0 15px 0 !important; height: 330px;}
    .souvenirs-list.main-list ul li .souvenir-ver-line{ margin-top: 35px;}
    .souvenirs-list.main-list ul li .souvenir-img-wrap{height: 150px;}
    .souvenirs-list.main-list ul li .buy{margin-top: 15px;}
    .souvenirs-list.main-list ul li.newLi{margin-left: -2px;}
    .souvenirs-list.main-list ul li img{width: 150px;}

.shadow-wrap{margin: 0 -30px; height: 33px;background: url(../img/bg/shadow2.png) repeat-x center top; margin-top: -33px;}
.main-list-wrap{background: #fff; margin: 0 -30px;}


.shop-main-bottom{ text-align: center; padding: 18px 0; background: url(../img/shop/shadow3.png) repeat-x center bottom; margin: 0 -30px;}
    .shop-main-bottom a{font: 16px "pf_din_text_cond_promedium"; text-transform: uppercase; color: #1f2022 !important;}
        .shop-main-bottom a i{display: inline-block; background: url(../img/bg/arr-down2.png); width: 14px; height: 14px; margin-left: 8px;}

@media all and (max-width: 1024px){
    .jcarousel-clip{margin-left: -210px;}
    .contentWrapper .content ul.shop-hits-list li{width: 280px;}
    .shop-hits-list{margin-top: 3px !important;}
    .cloackroom{background-position: -45px 50%; }
}
/* список новостей */
.news-list{padding-top: 15px; padding-left: 36px;}
.news-list .page .item{width: 25%; height: 440px;}
.news-list .page .item .icon{display: none;}
.news-list .page .item .Img{margin-bottom: 20px;height:207px;overflow:hidden;}
.news-list .page .item .Img .date{top: auto; bottom:0;}
.news-list .page .item .item-inner{margin-right: 15%; margin-bottom: 44px; background: none; height: 390px;}
.news-list .page .item .source{display: none;}
.news-list .page .item .txt{padding: 0;}
.news-list .page .item p.header{margin-bottom: 3px;}

/* список новостей */
.news-list1 {padding-top: 15px; padding-left: 36px;}
.news-list1 .page .item{width: 25%; height: 440px;}
.news-list1 .page .item .icon{display: none;}
.news-list1 .page .item .Img{margin-bottom: 20px;}
.news-list1 .page .item .Img .date{top: auto; bottom:0;}
.news-list1 .page .item .item-inner{margin-right: 15%; margin-bottom: 44px; background: none; height: 390px;}
.news-list1 .page .item .source{display: none;}
.news-list1 .page .item .txt{padding: 0;}
.news-list1 .page .item p.header{margin-bottom: 3px;}
/**/
.contentWrapper.wide.shop-page .row{padding: 0; box-shadow: 0 30px 80px 0 #1d1d1d; -webkit-box-shadow: 0 30px 80px 0 #1d1d1d; -moz-box-shadow: 0 30px 80px 0 #1d1d1d;}
.searchlineWrapper .search.shop_search{z-index: 7;}
.menuWrapper .sub-menu.shop-sub-menu{height: 55px; padding-top: 10px;}
.contentWrapper.wide.over-vis .row .content{overflow: visible; padding: 0;}


.tab{display: none;}
.tab.active{display: block;}
.wrap{position: relative;}
.authWrapper .social span.icon.tw.tw2{background: url(../img/icon/tw2.png) no-repeat 50% 70%;}
@media only screen and (max-width: 1200px){
    .contentWrapper.wide.shop-page{padding: 0 23px 100px;}
}
#mask{position: absolute; width: 100%; background-color: rgba(0,0,0,.7); z-index: 20; display: none;}
#mask.active{display: block;}

.contentWrapper.wide.shop-page {
z-index: 110!important;
}

.product-left .sale-ribbon.new {
    margin-top: 0;
}
.product-left .icon-zoom {
    right: 10px;
    top: 10px;
}

.shop-right {
    max-height: 99999px!important;
}
.basket-ribbon{
    -webkit-transform: translate3d(0,0,0);
}

.share-window-parent{
    margin:20px 0 0 0;
}

.product-left{margin-top:0;}
.product-left .sale-ribbon{margin-top: 0px!important;}

.basket-bottom-right{
    margin:0 0 30px 0;
}
.basket-bottom-right table{
    width:100%;
}
.basket-bottom-right table td{
    padding:10px 0;
}
.basket-bottom-right table .total td{
    font-size:14px;
    font-weight:bold;
}
.basket-bottom-right table td + td{
    text-align:right;
    color: #1f2022;
    font: 18px "pf_din_text_cond_promedium";
}.basket-bottom-right table .total td + td{
    font: 30px "pf_din_text_cond_promedium";
}

.modal{
    -webkit-transform: translate3d(0,0,0);
}

/*.product-left{
    text-align:left;
}*/
.product-left a{
    overflow:hidden;
    margin-bottom:13px;
}

.product-param .buy{
    font:22px 'pf_din_text_cond_probold'!important;
    padding: 13px 35px 6px 35px;
    text-align:center;
    cursor:pointer;
}

a.quantityFakeLink{
    border-bottom: #588eb3 dotted 1px;
}

.quantityFake > span{
    margin-left: 0px !important;
}

form[name=basket_form] .bsk-td-close a{
    display: block;
}

.gl-tabs > ul.i-1 {
    background: url(../img/bg/ul-tab.gif) 0 0 repeat-x #37393c;
}
.bsk-td-close {
    width: 13%;
}

.bsk-tbl tr.print-not-last td:first-child {
   background:none;
}
.bsk-tbl tr.print-pullover_digit td:first-child  .pull-left,
.bsk-tbl tr.print-pullover_word td:first-child  .pull-left{
  display:none;
}
.bsk-tbl tr.print-pullover_digit td .quantityFake,
.bsk-tbl tr.print-pullover_word td .quantityFake,
.bsk-tbl tr.print-pullover_digit td .basket-item-name,
.bsk-tbl tr.print-pullover_word td .basket-item-name{
  display:none;
}

.bsk-tbl tr.print-pullover_digit td:nth-child(2) ,
.bsk-tbl tr.print-pullover_word td:nth-child(2) {
padding: 18px 0 0px;
    vertical-align: top;
}
.bsk-tbl tr.print-pullover_digit td:nth-child(2)  .pull-left,
.bsk-tbl tr.print-pullover_word td:nth-child(2)  .pull-left{
  margin-top: 0;
}
.bsk-tbl .no-image{
    display:inline-block;
    width: 90px;
}
tr.pullover-order.pullover-order-no-border-bottom td:first-child{
    background: none;
}
.bsk-tbl td:first-child {
    width: 12%;
}
.bsk-tbl td:nth-child(2) {
    width: 25%;
}
.order-pullover-label {
    position: absolute;
    bottom: 18px;
    right: 0;
    display: block;
    padding: 13px 232px 13px 35px;
    white-space: nowrap;
    z-index: 2;
    
    border-radius: 2px;
    color: #575757 !important;
    font-family: pf_din_text_cond_promedium;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    background: #c4c6c5;
    background: -webkit-linear-gradient(#E1E1E1, #C7C7C7);
    background: -o-linear-gradient(#E1E1E1, #C7C7C7);
    background: -moz-linear-gradient(#E1E1E1, #C7C7C7);
    background: linear-gradient(#E1E1E1, #C7C7C7);
}
.order-pullover-label:before {
content: "";
    display: block;
    position: absolute;
    border-left: 0px solid transparent;
    border-right: 23px solid transparent;
    border-top: 44px solid #292A2C;
    top: 0;
    left: 0;
    display:none;
}
a.order-pullover-label {
    bottom: 20px;
    padding: 5px 16px 5px 16px;
    font-size: 16px;
    
    right: 232px;
}
a.order-pullover-label:hover {
    background: #c7c7c7;
}