.pp-page-title{}
.pp-page-title h1,
.pp-page-title h2 {
    padding-right:.2em;
    letter-spacing: -0.01em;
    font-weight: 400;
    font-size: 2.8em;
}
.pp-page-title h1,
.pp-page-title h2,
.pp-page-title-code {
    float:left
}
.pp-page-title .pr-code {margin-left: 0.3em;font-size:16px;color: #777;line-height: 2.8em;}
.pp-page-title .pr-code span {color: #222;}
.pp-page-title .pp-code-in-stock,
.pp-page-title .pp-code-partner {color: #777 !important;}


.pp-page-title-left{float:left;width:77%}
.pp-page-title-right{float:right;width:22%}

.pp-top-d-subleft{float:left;width:360px;margin-top:.5em}
.pp-image-block{padding-bottom:1em}
.pp-image-large{position:relative;margin-bottom:.5em;text-align:center;margin-left:-25px;float:left;width:300px}
.pp-image-large a{text-decoration:none}
.pp-image-relative{position:relative;display:block;height:300px}
.pp-image-preview{border-collapse:separate;border-spacing:1px;float:right;width:60px}
.pp-image-preview-item{border:1px solid #cecdcd;padding:2px;vertical-align:middle;text-align:center;
                       -o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.pp-top-details .g-i-ratings-large .g-i-review-count{font-size:1.255em;margin-top:0}

.pp-top-d-subright{margin:.5em 0 0 390px}
.pp-text-desc{font-size:1.115em;color:#333;line-height:1.4em;margin-bottom:.75em}

.pp-price-label{display: inline-block;margin:.75em 0 .75em -1em;padding:1em;overflow:hidden;background:#feefda;
                -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
                -webkit-box-shadow: 1px 1px 0px 0px #e3d8c9;
                -moz-box-shadow: 1px 1px 0px 0px #e3d8c9;
                box-shadow: 1px 1px 0px 0px #e3d8c9;
                min-width: 450px;
}
.pp-price-label-msg {clear: both;font-size: 0.85em}
.pp-price-label-available{}
.pp-status{padding:0 12px .2em 12px}
.pp-status-big{font-size: 1.08em;padding-left: 13px}
.pp-status-old-age {font-size: 1.08em;padding-left: 13px;margin-top: 30px;font-weight: bold}
.pp-status-available{position:relative;color:#333}
.pp-status-available:before{position:absolute;content:'';display:block;width:18px;height:18px;margin-left:-20px;margin-top:-3px;background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -90px 0}

.pp-status div:before {
    margin-left:-20px;
    margin-top: 3px;
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 15px;
    background: url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -131px -23px;
}

.pp-price,.pp-cell-buy{padding-right:.5em}
.pp-price-light {color: #999}
.pp-price-uah{font-size:3.311em;font-weight:bold;line-height:1.2em;letter-spacing:-.035em;text-shadow:0 1px 0 rgba(255,255,255,.9);white-space:nowrap}
.pp-price-uah span{line-height:1em;font-size:.7em;letter-spacing:0}
.pp-price-uah sup {font-size: 0.50em;position: relative;left: -9px;}
.pp-price-usd{font-size:1.155em;line-height:1em;margin-top:-.05em;margin-right: 20px;float:left}
.pp-price-bn{font-size:1.155em;line-height:1em;margin-top:-.05em;}

.pp-credit-label{padding-top:2em}
.pp-credit-label-title{font-size:1.155em;padding-bottom:.2em}
.pp-credit-label-text{}
.pp-price-old,.pp-price-saving{float:left}
.pp-price-old{color:#8a8a8a;font-size:1.8em;font-weight:bold;letter-spacing:-.05em;position:relative}
.pp-price-old-none{font-size:1.8em}
.pp-price-old:before,.pp-price-old:after{display:block;height:2px;content:'';position:absolute;left:0;right:0;background:#ff7800;top:50%}
.pp-price-old:before{
    -moz-transform: scale(1) rotate(-10deg) translate(0px, 0px) skew(0deg, 0deg);
    -webkit-transform: scale(1) rotate(-10deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(1) rotate(-10deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(1) rotate(-10deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(1) rotate(-10deg) translate(0px, 0px) skew(0deg, 0deg);
}
.pp-price-old:after{
    -moz-transform: scale(1) rotate(10deg) translate(0px, 0px) skew(0deg, 0deg);
    -webkit-transform: scale(1) rotate(10deg) translate(0px, 0px) skew(0deg, 0deg);
    -o-transform: scale(1) rotate(10deg) translate(0px, 0px) skew(0deg, 0deg);
    -ms-transform: scale(1) rotate(10deg) translate(0px, 0px) skew(0deg, 0deg);
    transform: scale(1) rotate(10deg) translate(0px, 0px) skew(0deg, 0deg);
}
.pp-price-saving{color:#666;font-size:.85em;line-height:1em;padding:.3em 0 0 .65em}

.pp-cell-buy .pp-to-buy{margin-left:.25em;margin-top:.25em}
.pp-price-label-unavailable .pp-to-buy{}
.pp-cell-buy .pp-to-buy .in-cart{font-size:1.25em;margin-top:.5em;padding-left:.65em;width:11em}

.pp-top-d-subright-left-side{float:left;width:65%}
.pp-top-d-subright-right-side{float:left;width:33%;margin-left:2%}

.pp-description{margin-bottom:3em}
.pp-description img{margin:0 1em .5em;max-width: 98% !important}
.pp-description-text{max-height:45em;overflow:hidden;position:relative}
.pp-description-text:before{content:'';position:absolute;bottom:0;left:0;right:0;height:40px;display:block;
                            background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 49%, rgba(255,255,255,1) 100%);
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(49%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,1)));
                            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 49%,rgba(255,255,255,1) 100%);
                            background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 49%,rgba(255,255,255,1) 100%);
                            background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 49%,rgba(255,255,255,1) 100%);
                            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 49%,rgba(255,255,255,1) 100%);
}
.pp-description-without-comments .pp-description-text:before{
    background: rgba(241,241,241,0.7);
    background: -moz-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0.75) 49%, rgba(241,241,241,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(49%,rgba(241,241,241,0.75)), color-stop(100%,rgba(241,241,241,1)));
    background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,0.75) 49%,rgba(241,241,241,1) 100%);
    background: -o-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,0.75) 49%,rgba(241,241,241,1) 100%);
    background: -ms-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,0.75) 49%,rgba(241,241,241,1) 100%);
    background: linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,0.75) 49%,rgba(241,241,241,1) 100%);
}
.pp-description-text-full{max-height:none}
.pp-description-text-full.pp-description-text:before{background:none}
.pp-description-text p{font-size:1em;margin-top:0;line-height:1.5em}
.pp-top-details .pp-description-text:before{display:none}

.pp-offer-terms{background:#fff;border:1px solid #d1d7dc;padding:1em 1.5em;margin-right:-2.5em;position:relative;min-height:6em;
                -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
                -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.7);
                -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,.7);
                box-shadow: 3px 3px 8px 0px rgba(0,0,0,.7);
}
/*.pp-offer-terms:before{display:block;content:'';position:absolute;background:#fff;width:35px;height:35px;border:1px solid #d1d7dc;z-index:5;left:-19px;top:50%;margin-top:-18px;border-top:0;border-right:0;
-o-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
-moz-transform: scale(1) rotate(45deg) translate(0px, 0px) skew(0deg, 0deg);
-webkit-transform: scale(1) rotate(45deg) translate(0px, 0px) skew(0deg, 0deg);
-o-transform: scale(1) rotate(45deg) translate(0px, 0px) skew(0deg, 0deg);
-ms-transform: scale(1) rotate(45deg) translate(0px, 0px) skew(0deg, 0deg);
transform: scale(1) rotate(45deg) translate(0px, 0px) skew(0deg, 0deg);
-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}*/
.pp-offer-terms-item{margin-bottom:1em;position:relative;z-index:10}
.pp-offer-terms-item h5 a{text-decoration:none;border-bottom:1px dashed}
.pp-offer-terms-item ul{margin-bottom:.5em}
.pp-offer-terms-item li{margin-bottom:.35em;line-height:1em;padding-left:.6em;position:relative}
.pp-offer-terms-item li:before{content:'-';display:inline-block;width:.6em;margin-left:-.6em}
.pp-offer-terms-item .sprite-help{margin-left:0}
.pp-offer-terms-item .sprite-help img{margin:0 -20px 0 2px}

.pp-tools{font-size:.94em}
.pp-tools li{padding-bottom:.25em;display: inline}

.pp-top-features-icons{margin-bottom:2em}
.pp-top-features-icons td{padding-right:.75em;vertical-align:bottom}

.pp-description h4{margin-bottom:.25em}
.pp-description p,.pp-description ul.mdash,.pp-description ol{font-size:1em;margin-top:0;max-width: 60em}
.pp-description ul{list-style:circle outside;padding-left:1.5em}

.pp-characteristics{}
.pp-characteristics-table{width:98%;margin-bottom:1.5em}
.pp-characteristics-table th,.pp-characteristics-table td{text-align:left;font-weight:normal;vertical-align:top;font-size:1em;padding:.6em 0 .7em;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:1.1em}
.pp-characteristics-table th{padding-right:1.5em;width:35%}
.pp-characteristics-table td{width:65%}
.pp-characteristics-table td p{font-size: 1em}
.pp-characteristics-tab{margin-top:-2em}
.pp-characteristics-tab .pp-characteristics-table th,.pp-characteristics-tab .pp-characteristics-table td{border:0;padding:.4em 0 .5em}
.pp-characteristics-tab .pp-characteristics-tr-title th{color:#f60;font-weight:bold;border-bottom:1px solid #e2e2e2;padding:2em 0 .3em}
.pp-characteristics .sprite-help-light{margin-left:0;margin-right:20px;}
.pp-characteristics .sprite-help-light img{margin:0 -18px 0 2px}
table.char-elka {background: url(http://i.matrix.com.ua/design/char_tree.png) top center no-repeat;}

.pp-comments-item{margin:1em 0 1.5em;padding-bottom:2em;border-bottom:1px solid #ededee}
.pp-comments-item p{margin:.5em 0 1em;font-size:1em;font-weight:normal}
.pp-comments-i-author{}
.pp-comments-i-author .cell{padding-right:.5em;margin:0}
.pp-comments-i-date{color:#999}
.pp-comments-i-tools{margin:.5em 0 1em}
.pp-comments-i-reply{float:left;padding:0 1em .2em 0}
.pp-comments-i-reply-link{}
.pp-comments-i-rating{color:#999;float:right;padding-bottom:.25em}
.pp-comments-i-rating .yes:link,.pp-comments-i-rating .yes:visited{color:#6db200}
.pp-comments-i-rating .yes:hover{color:#568d00}
.pp-comments-i-rating .no:link,.pp-comments-i-rating .no:visited{color:#bb3d28}
.pp-comments-i-rating .no:hover{color:#a41a04}
.pp-comments-i-form{border-top:1px dotted #ededee;margin-top:.75em}
.pp-comments-i-form-item{overflow:hidden;margin:1em 0;font-size:1.155em;margin-left:2em}
.pp-comments-i-form-i-title{float:left;width:14em;padding-top:.2em}
.pp-comments-i-form-i-fields{margin-left:15em}
.pp-comments-i-form-i-field{width:97%}
.pp-comments-i-text-full{height:6.385em;overflow:hidden;position:relative}
.pp-comments-i-link-wrap{font-size:.923em;margin:-.75em 0 1em}
textarea.pp-comments-i-form-i-field{width:98%;height:5em}
.pp-comments-i-form-item .button-gray{font-size:1em}

.pp-comments-rating{margin:0 0 1.615em -9px;overflow:hidden}
.pp-comments-rating-stars{float:left;margin-right:11px}
.pp-comments-rating-stars-i{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -936px 0;float:left;width:46px;height:44px;margin-right:2px;cursor:pointer}
.pp-comments-rating-stars-i.g-i-ratings-i-active{background-position:-882px 0}
.pp-comments-rating-status{float:left;margin-top:1em}

.pp-comments-section-title{padding:.4em 2em 0 0}
.pp-comments-section-text{padding:.9em .5em 0}
.pp-comments-section-text-box{min-width:19em}
.pp-comments-section-text span{color:#999}
.pp-comments-head-block .g-i-ratings{overflow:hidden;width:80px;height:15px;background:url(http://i.matrix.com.ua/design/g-i-ratings.png) no-repeat 0 -90px;margin:0}
.g-i-ratings-i{float:left;width:16px;height:15px;cursor:pointer}
.g-i-ratings-i.g-i-ratings-i-active{background:url(http://i.matrix.com.ua/design/g-i-ratings.png) no-repeat 0 -110px}
.g-i-ratings-text{color:#999;line-height:1em;font-size:.85em;padding-bottom:.2em}
.pp-comments-add-button{padding-top:.35em}
.pp-comments-i-form-i-comment{font-size:.85em;margin:.5em 0 .15em}
.pp-comments-i-form-i-title-text{padding-bottom:.15em}
.pp-comments-i-form-add-new{padding-bottom:3em;margin-bottom:2em;border-bottom:1px solid #e6e6e6;border-top:0}
.pp-comments-i-form-add-new .pp-comments-i-form-item{margin-left:0}
button.write-review-disable{background:#ccc !important;color:#666 !important;text-shadow:none;
                            border-top:1px solid #5a5a5a !important;border-bottom:1px solid #e2e2e2 !important;
                            -webkit-box-shadow: inset 0px 1px 0px 0px #a6a6a6;
                            -moz-box-shadow: inset 0px 1px 0px 0px #a6a6a6;
                            box-shadow: inset 0px 1px 0px 0px #a6a6a6;
}
.pp-comments-l{margin:1em 0 2em 2em;padding-top:1em;border-top:1px dashed #eee}
.fix-height-comments{height:6em}

.popup-lightbox{width:60em;text-align:left;color:#333}
.p-lightbox-head{overflow:hidden;margin-right:-1em}
.p-lightbox-head-left{float:left;width:61%}
.p-lightbox-head-right{float:right;width:38%}
.p-lightbox-head h2{font-size:2.7em;line-height:1.1em;padding-right:1em;margin-top: 0}
.p-lightbox-head .button-green-large{font-size:1.6em;padding:.3em .5em .4em}
.p-lightbox-buy-top{margin-top: 1.5em}
.p-lightbox-status{padding:0 0 .25em .75em}
.p-lightbox-status-big{font-size: 1.15em}
.p-lightbox-head .price-gray-b,.p-lightbox-head .price-gray-icon-b{margin-right: .1em;padding-top: .3em;padding-bottom: .35em}
.p-lightbox-head .price-gray-icon-b{padding-left: 2.5em}
.p-lightbox-head .g-i-price-buy .price-gray-icon-b:before{background-position: -712px 0;width: 26px;height: 26px;top: 10px;left: 8px;}
.p-lightbox-head .price-gray-b .price, .p-lightbox-head .price-gray-icon-b .price{color: #666}
.p-lightbox-head .price-gray-b .g-i-price-buy-label,.p-lightbox-head .price-gray-icon-b .g-i-price-buy-label{background: none;border: none;color: #666}
.p-lightbox-head .g-i-price-buy,.p-lightbox-head .pp-to-buy{float:right}
.p-lightbox-head .g-i-price-buy{margin:.25em .5em 0 0}
.p-lightbox-head .pp-to-buy{width: 8em}
.p-lightbox-head .pp-to-buy .in-cart{padding-top:.5em;}
.p-lightbox-head .g-i-price-buy .price{font-size:2.7em;padding:.05em .15em .05em .1em;border-right:0}
.p-lightbox-head .g-i-price-usd{font-size:.94em;}
.p-lightbox-menu-view{text-align:center;margin:.5em 0 2em}
.p-lightbox-menu-view table{margin:0 auto;border-collapse:separate}
.p-lightbox-menu-view td{vertical-align:middle;text-align:center;border:1px solid #e3e3e3;height:55px;width:55px;}
.p-lightbox-menu-view td,.p-lightbox-menu-view img{-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.p-lightbox-menu-view img{display:block;margin:0 auto}
.p-lightbox-menu-view .active{border:2px solid #ff6600}

.popup-lightbox .slider{position:relative}
.popup-lightbox .slider-item{width:720px;height:auto}
.popup-lightbox .slider-item img{}
.popup-lightbox .scroll-arrow-left{left:0}
.popup-lightbox .scroll-arrow-right{right:0}
.popup-lightbox .disabled img{cursor:default;opacity:.35}

.scroll-arrow-right.disabled img,
.scroll-arrow-right.disabled img:hover,
.scroll-arrow-right.disabled img:active{background-position: -314px 0}
.scroll-arrow-left.disabled img,
.scroll-arrow-left.disabled img:hover,
.scroll-arrow-left.disabled img:active{background-position: -272px 0}

.pp-similar{margin-bottom:3em}
.pp-similar-scroll .goods{margin-top:1.5em}
.row header{padding-right: 1em}
.pp-menu-view{float:right;margin:.5em 1em 0}
.pp-menu-view-item{float:left;font-size:1.155em;padding:.025em .5em .15em 1.5em}
.pp-menu-view-item-active{font-weight:bold;background:#ffecd3}
.pp-menu-view-item-active a{color:#000 !important;text-decoration:none}
a.sprite-tile:before{background-position:-423px 0}
a.sprite-tile:hover:before{background-position:-423px -18px}
.pp-menu-view-item-active .sprite-tile:before,.pp-menu-view-item-active .sprite-tile:hover:before{background-position:-423px -36px}
a.sprite-list:before{background-position:-441px 0}
a.sprite-list:hover:before{background-position:-441px -18px}
.pp-menu-view-item-active .sprite-list:before,.pp-menu-view-item-active .sprite-list:hover:before{background-position:-441px -36px}

.pp-similar-scroll{margin:0 0 1em;overflow-x: auto;padding-bottom:1em}
.pp-similar thead td{background:#a2a2a2;color:#fff;padding-left:.5em;line-height:1em}
.pp-similar thead td.pp-similar-compare{background:#fff;padding-left:0}
.pp-similar-field{padding-right:1.5em}
.pp-similar thead .pp-similar-field{text-shadow:0 -1px 0 rgba(0,0,0,.2);font-weight:bold;padding-bottom:.15em;padding-top:.1em}
.pp-similar-l-compare{vertical-align:top;padding-top:1em}
.pp-similar tbody td{vertical-align:top}
.pp-similar-list .pp-similar-field{vertical-align:top;padding-top:.5em}
.pp-similar-l-title{padding-top:.75em}
.pp-similar-list .g-list-i-img{margin:.5em 0;width:120px}
.pp-similar-list .g-list-i-img a{width:120px}
.pp-similar-list .g-i-price-buy{margin-right:2em;margin-bottom:0;min-width:14em}
.pp-similar-list .g-i-price-buy .price{font-size:1.4em;padding-top:.1em;padding-bottom:.1em}
.pp-similar-list .g-i-price-buy .buy{padding-top:.15em;padding-bottom:.15em}
.pp-similar-list .g-i-ratings{}
.g-kit{border:2px solid #ff9709;background-clip:padding-box;border-radius:11px;margin-top:25px;padding:15px 10px 25px;position:relative;background: url(http://i.matrix.com.ua/design/gplaypattern.png)}
.g-kit:before,.g-kit:after{content:'';position:absolute;width:0;height:0}
.g-kit:before{border-bottom:24px solid #ff9709;border-left:16px solid #fff;border-right:16px solid #fff;top:-25px;left:130px}
.g-kit:after{border-bottom:22px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;top:-22px;left:133px}
.g-kit-title{color:#ee7a11;font-size:1.615em;margin:0 0 15px 20px}
.g-kit-slider-wrap{margin:0 55px}

.g-kit-i{float:left;width:1125px}
.g-kit-i-wrap{display:table;width:100%}
.g-kit-g-i{display:table-cell;vertical-align:top;padding:30px 0}
.g-kit-g-i-wrap{position:relative}
.g-kit-g-i-img{float:left;width:100px;padding-right:5px;position:relative}
.g-kit-g-i-img-slider-at{position:absolute;top:-25px;left:37px}
.g-kit-g-i-img-slider-ab{position:absolute;bottom:-25px;left:37px}
.g-kit-g-i-img-slider-at-img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -610px 0}
.g-kit-g-i-img-slider-at-img:hover{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -610px -20px}
.g-kit-g-i-img-slider-ab-img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -642px 0}
.g-kit-g-i-img-slider-ab-img:hover{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -642px -20px}
.g-kit-g-i-content{width:100px;margin-left:105px}
.g-kit-sign{display:table-cell;font-weight:bold;color:#f98b27;font-size:74px;width:80px;line-height:37px;vertical-align:top;padding:60px 5px 0;text-align:center;vertical-align:top}

.g-kit-g-i-ratings{margin:6px 0 5px}
.g-kit-g-i-code {color: #777;}
.g-kit-g-i-code span {color: #222;}

.g-kit .g-i-title{margin-bottom:.25em;word-wrap:break-word}
.g-kit .g-i-price-buy-label{font-size:.857em}
.g-kit .g-i-price-buy-label .price{border-right:0;padding:5px 6px 4px}

.g-kit-i-summary{width:27em;padding:30px 0;overflow:hidden}
.g-kit-i-summary-left{float:left;margin-right:10px}
.g-kit-i-summary-right{float:left;font-size:1.15em}
.g-kit-i-summary-title{font-size:1.231em}
.g-kit-i-summary-price{font-size:3.308em;font-weight:bold;white-space:nowrap;}
.g-kit-i-summary-price span {color:#e83f22}
.g-kit-i-summary-saving{color:#ee7a11;font-size:1.154em;font-weight:bold}
.g-kit-i-summary-credit{font-size:1.15em;color:#333;clear:both;padding:.5em 0}
.g-kit-i-summary-credit-link{margin:0}
.g-kit-i-summary-credit-link img{margin:2px -20px 0 0}

.g-kit-i-summary .pp-to-buy .button-green-large{font-size:1.385em;padding:.5em .5em .55em;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .7);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .7);}
.g-kit-i-summary .pp-to-buy span{display:block;font-size:.75em;line-height:1em}

.pp-variants{margin-left:-20px;width:300px}
.pp-variants-title{font-size:.94em;padding-bottom:.5em}
.pp-variants-bord{border:1px solid #ccc;padding:.5em 0;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.pp-variants-item{width:60px;height:60px}
.pp-variants-i-img{text-align:center}
.pp-variants-i-img img{display:block;margin:0 auto .15em}
.pp-variants-i-title{font-size:.85em;text-align:center;line-height:1em}

.pp-promotion{border:1px solid #ff997f;padding:.75em 1em;margin:0 0 1em -1em;
              -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.pp-promotion h3{color:#f32200;margin-top:0;font-size:1.4em}
.pp-promotion-parts {border-color: #3fdc2f;padding: 0.5em 1em;}
.pp-promotion-parts .pp-promotion-text {margin-top: 0.3em;margin-bottom: 0.3em}
.pp-promotion-text,.pp-promotion-more{font-size:1.25em;margin-bottom:.25em}
.pp-promotion-text{position:relative;margin-bottom:.75em;margin-top:.75em}
.pp-promotion-text-img-container{float:left;margin-right:1.3em;height:4.2em}
.pp-promotion-text-img{width:28px;height:28px;background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -750px 0;}
.pp-promotion-more{}
.pp-promotion-gift{padding-right:1.5em}
.pp-promotion-sign{color:#f32200;font-weight:bold;font-size:20px;padding-right:.5em}
.pp-promotion-gift-img{vertical-align:top}
.pp-promotion-image {
    width: 75px;
    float: left;
    margin-right: 10px;
    text-align: center;
    min-height: 50px;
}
.pp-promotion-wrapper {
    margin: 15px 0;
}
.pp-promotion-wrapper h4.more {
    clear: both;
    margin-top: 3em;
}
.pp-promotion-wrapper footer {
   margin-top: 10px;
}
.pp-promotion-wrapper a.more {
    float: right;
}

.pp-coupon{clear:left;padding:.85em 1em .15em;margin:1.75em -1em 0;border-top:1px dashed #cec1af;position:relative}
.pp-coupon:before{content:'';display:block;width:23px;height:17px;background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -750px -33px;position:absolute;z-index:5;top:-8px;right:0}
.pp-coupon-link{font-size:1.155em;font-weight:bold;text-align:center}

.pp-top-details-unavailable{}
/*.pp-top-details-unavailable .pp-top-d-subright{margin-right:15%;margin-left:200px;padding-left:40px;overflow:hidden}*/
.pp-price-label-unavailable{background:#e5e4e4;
                            -webkit-box-shadow: 1px 1px 0px 0px #b9b9b9;
                            -moz-box-shadow: 1px 1px 0px 0px #b9b9b9;
                            box-shadow: 1px 1px 0px 0px #b9b9b9;
}
.pp-top-details-unavailable .pp-status{float:left;font-size:1.155em;padding-left:10px}
.pp-top-details-unavailable .pp-code{float:left}
.pp-top-details-unavailable .pp-price-uah,.pp-top-details-unavailable .pp-price-usd{color:#666;text-shadow:none}
/*.pp-top-details-unavailable .pp-top-d-subleft{width:200px}*/
.pp-top-details-unavailable .pp-image-large{margin-left:0;width:200px}
.pp-top-details-unavailable .pp-top-d-subright{}
.pp-top-details-unavailable .pp-to-buy .button-gray{font-size:1.7em;padding:.15em .5em .25em;line-height:1em;margin-bottom:.2em}
.pp-top-details-unavailable .pp-to-buy .button-gray span{font-size:.68em;display:block;font-weight:normal;line-height:1em}
.pp-top-details-unavailable .pp-price{padding-right:1em}
.pp-top-details-unavailable .pp-tools{clear:both}

.pp-price-waiting-b{position: relative;padding-left: 2.75em}
.pp-price-waiting-b:before{content: '';background: url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -712px 0;position:absolute;width:26px;height:26px;margin: .4em 0 0 -2.75em}
.pp-price-call{padding-top: .65em}
.pp-top-details-unavailable .pp-status-waiting{padding-left: 0;padding-bottom: .4em}
.pp-to-buy-waiting{margin-top: 1.2em}

.pp-to-cred {
    margin: 5px 0 0 3px;
    padding: .30em 1em;
    height: 41px;
    font-size: 15px;
}
.pp-to-cred span.light {
    font-weight: normal;
    display: block;
    line-height: 10px;
    font-size: 14px;
}

.pp-g-colors-b{overflow: hidden}
.pp-g-colors{padding-top: .1em;margin-top: .4em;float: left}
.pp-colors-text{font-size: .93em;margin-left: .5em}
.pp-g-colors{max-width: 23em}
.pp-g-colors-scroll{overflow: hidden;position: relative}
.pp-c-scroll-right{text-align: right}
.pp-c-scroll-left, 
.pp-c-scroll-right{background: url(http://i.matrix.com.ua/design/scroll-bg.png) repeat-y 0 0;display: block;height: 100%;margin-top: 0;position: absolute;right: 0;top: 0;width: 85px;z-index: 45}
.pp-c-scroll-left{background-position: -85px 0;left: 0}
.pp-c-scroll-disabled{display: none}

.pp-c-scroll-right img{background: url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -766px 0;height: 28px;position: relative;right: .15em;top: 1.65em;width: 20px}
.pp-c-scroll-right img:hover{background-position: -746px 0}

.pp-c-scroll-left img{background: url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -808px 0;height: 28px;position: relative;left: -.1em;top: 1.65em;width: 20px}
.pp-c-scroll-left img:hover{background-position: -788px 0}

.pp-g-colors .g-colors-i{text-align:center}
.pp-g-colors .g-colors-i table{margin:0 auto}
.pp-g-colors .g-colors-i img{display:inline}

.social-icons{overflow:hidden}
.social-icon{float:left;margin:.2em 0 .8em;height:22px}

.popup-details-characteristic .popup-login{margin-left:0}
.popup-details-content .popup-login{margin-left:0;right:.5em}

.pp-social-widgets{float:right;margin-bottom: 20px;}
.pp-social-widgets .n {color: #F07C00;font-weight: bold;display: block;margin-bottom: 10px;}
.pp-social-widgets .l {height: 10px;}
.pp-social-widgets .g-ytsubscribe {float: left !important;}
.pp-social-widget{margin-bottom:2em}

.hidden{display:none}


/**
        Maked by dobs
*/

#work_time,
#office {
    border-top: 1px solid #ccc;
    padding-top: 5px;
}
#work_time p,
#office p {
    font-size: 1em;
}

#part_number h5 {
    float:left;
    margin-right: 5px;
}

#warranty {
    margin-bottom: 0.5em;
}
#credUK {
    margin-top: 5px;
    margin-bottom: 3px;
    white-space: nowrap;
    line-height: 20px;
    color: #105a8f;
    min-width: 180px;
    margin-left: -3px;
}
#credUK div.in {
    background: #fde4c1;
    border-radius: 8px;
    padding: 5px;
}
#credUK img.p1 {
    background: rgba(0, 0, 0, 0) url("http://i.matrix.com.ua/design/sprite-alfa.png") no-repeat scroll -413px -55px;
    vertical-align: text-bottom;
}

.piteam .sprite-help,
.piteam .sprite-help img {
    margin: 0px -25px 0px 2px;
}

.video-reviews  iframe{
    margin-top: 10px;
}

.e-report {
    color: gray;
    font-size: 12px;
    font-style: italic;
}


.iteam-free-delivery .car {
    width: 36px;
    height: 29px;
    float: left;
    margin: 0 7px 0 0;
    background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -90px -20px;
}
.iteam-free-delivery p {
    margin: 0;
    line-height: 1.2em;
    font-size: 1em;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.credit-tab .grid-wrap {
    margin-top: 10px;
}
.credit-tab .grid-wrap .grid-col9 {
    width:54%;
}
.ukrsib_credit0 {
    margin: 15px 0 0 -10px;
}
.ukrsib_credit0 img {
    border-radius: 5px;
    box-shadow: 3px 3px 5px 4px #ccc;
}

.i-w-f-c {
    margin: 5px -20px -10px -20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #EFEFEF;
    border-top: 1px solid #ccc;
}
.i-w-f-c:hover {
    border-top: 1px solid #ED7000;
    box-shadow: 0 -8px 5px -9px #ED7000;
}
.i-w-f-c input {
    color: #ED7000;
    font-size: 1.2em;
    border: none;
    font-weight: 700;
    width: 100%;
    text-align: center;
    cursor: pointer;
    background: none;
}
.i-w-f-c-p {
    text-align: center;
    margin: 5px 0;
}

.ugift_app {
    margin-left: 20px;
}
.ugift_app a {
    text-decoration: none;
}
.ugift_app_l img {
    background:url(http://i.matrix.com.ua/design/sprite-alfa.png) -390px -55px no-repeat;
vertical-align: text-bottom;
}
.speedorder-btn {
    margin-left: 4px;
    cursor: pointer;
}
.speedorder-btn img {
    background: url(http://i.matrix.com.ua/design/sprite-alfa.png) -390px -80px no-repeat;
vertical-align: text-bottom;
}
.speedorder-btn a:hover {
    color: #F07C00;
}
.speedorder-btn a { 
    color: #105A8F;
    font-size: 1.15em;
    text-decoration: none;
}

/**
        /Maked by dobs
*/

@media only screen and (max-width:1350px) {
    .pp-media-query-grid .grid-col12{width:70%}
    .pp-media-query-grid .grid-col4{width:30%}
    .pp-social-widget{float:right}
    .g-kit-i-summary{width:auto}
}

@media only screen and (max-width:1300px) {
    .g-kit-g-i{padding:0}
    .g-kit-g-i-img{float:none;padding:30px 0}
    .g-kit-g-i-content{margin-left:0}
}

@media only screen and (max-width:1280px) {
    .pp-price-label{padding:1em 10px;font-size:.9em}
}

@media only screen and (max-width:1150px) {
    .pp-media-query-grid .grid-col12{width:65%}
    .pp-media-query-grid .grid-col4{width:35%}
    .pp-top-details-unavailable .pp-status{float:none}
    .pp-top-details-unavailable .pp-code{float:none}
    .pp-top-details-unavailable .pp-to-buy .button-gray{font-size:1.3em}
}

.grid-box header h1 {
    font-size: 1.5em;
}
.grid-box header h1.m1 {
    padding-top: 15px;
}


.g-tile-2 {
    height: 26em;
}
.g-tile-2 .g-tile-item .g-i-price-buy .price {
    border: 0;
}
.g-tile-2 .g-tile-item {
    /*float:left;*/
    width:32%;
    height:23em;
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-left: 3px;
}
.g-tile-2 .g-tile-item .g-tile-i-box {
    padding-left: 5px;
}
.g-tile-2 .g-tile-item .g-tile-i-img {
    width:180px;
    height:180px;
    margin-bottom:1em;
}

.pp-goods-reviews header {
    border-bottom: 1px solid #CAD3DF;
    margin-bottom: 2em;
}

.pp-goods-reviews .details {
    margin-left: 15em;
}
.pp-goods-reviews .list figure a {
    vertical-align: middle;
}
.pp-goods-reviews .list figure {
    width: 160px;
    height: 160px;
    background: #fff;
    border: 1px solid #CAD3DF;
    float: left;
    position: relative;
    display: block;
}
.pp-goods-reviews .list figure:after {
    position: absolute;
    left: 160px;
    top: 70px;
    content: "";
    width:            10px;
    height:           20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAGNJREFUOE+t08kNgDAMBVH3X1quFEApholElMXbgZG+T0+KOCDtuvVNsnG0gjm9DHNGEeYsefiAZGET0o5dSDMOIX04hQT+D5aeLn3MjJgJd8QOaCG2QA8xTi9CjJMiVvwVVB7c2LlFsEyqLQAAAABJRU5ErkJggg==');
}
.pp-goods-reviews .list figure img {
    max-width: 160px;
    max-height: 160px;
}
.pp-goods-reviews .list .date {
    color: #8493A8;
    display: block;
    margin-bottom: 0.95em;
    text-shadow: 0px -0.5px 0px #aaa;
}

.pp-goods-reviews .list .text {
    color: #333;
    text-shadow: 0px -0.5px 0px #aaa;
    font-size: 0.9em;
    margin-bottom: 2em;
}
.pp-goods-reviews .list section {
    padding-bottom: 2em;
    border-bottom: 1px solid #CAD3DF;
    margin-bottom: 2em;
}
.pp-goods-reviews .list a.name {
    color: #105A8F;
    font-size: 1.4em;
    font-weight: bold;
    display: block;
    text-decoration: none;
}
.pp-goods-reviews .list a.name:hover {
    text-decoration: underline;
}
.pp-goods-reviews .list a.more {
    background: #04BE5B;
    color: #fff;
    padding: 8px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 0.8em;
}
.pp-goods-reviews .list a.more:hover {
    background: #049F5B;
}