html,body,ul,ol,li,p,td,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,
article,aside,canvas,details,figure,figcaption,hgroup,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{display:block}
a img{border:none;cursor:pointer;text-decoration:none}
html{font-size:.812em}
body{font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;background:#d3d3d3 url(http://i.matrix.com.ua/design/body-bg-repeat.png) repeat 0 0;color:#fff;text-align:center;position:relative;
-webkit-text-size-adjust:100%/* Stops Mobile Safari from auto-adjusting font-sizes */;
-webkit-tap-highlight-color:#f1f1f1 /* Overrides the highlight color shown when the user taps a link */}


.body-bg-top-image {background-position: 0px 136px;}
.body-bg-top{background:url(http://i.matrix.com.ua/design/body-bg-top.png) repeat-x 0 0;min-height:120em;min-width: 1040px;}
.body-bg-top noindex h1 { color: #fff }
.body-bg-top-2{background-image:url(http://i.matrix.com.ua/design/body-bg-top-2.png)}
.body-bg-bottom{background:url(http://i.matrix.com.ua/design/body-bg-bottom.png) repeat-x 0 100%;min-width: 1040px;}
.body-layout{margin:0 auto;max-width:107.69em;min-width:76em}
.wrap{text-align:left;padding:0 20px}
.wrap img {max-width: 600px}
.grid-wrap{width:100%}
.grid-col{float:left}
.grid-col1{float:left;width:6.25%}
.grid-col2{float:left;width:12.5%}
.grid-col3{float:left;width:18.75%}
.grid-col4{float:left;width:25%}
.grid-col5{float:left;width:31.25%}
.grid-col33{float:left;width:33%}
.grid-col6{float:left;width:37.5%}
.grid-col7{float:left;width:43.75%}
.grid-col8{float:left;width:50%}
.grid-col9{float:left;width:56.25%}
.grid-col10{float:left;width:62.5%}
.grid-col11{float:left;width:68.75%}
.grid-col12{float:left;width:75%}
.grid-col13{float:left;width:81.25%}
.grid-col14{float:left;width:87.5%}
.grid-col15{float:left;width:93.75%}
.grid-col16{float:left;width:100%}
.grid-box{margin:1em 1.6em 1em 0}
.grid-box-marg-bottom0{margin-bottom:0}
.grid-box-marg-top0{margin-top:.15em}
.grid-box-marg-right0{margin-right:0}

.grid-box-top{margin-top:0 !important;padding-top:0 !important}
.grid-box-right{margin-right:0 !important;padding-right:0 !important}
.grid-box-bottom{margin-bottom:0 !important;padding-bottom:0 !important}
.grid-box-left{margin-left:0 !important;padding-left:0 !important}

.flex{overflow:hidden}
h1,h2,h3{letter-spacing:-.015em}
h1,h2,h3{line-height:1em;font-family:Arial,Helvetica,sans-serif;color:#333}
h1{font-size:2.8em;margin:0 0 .35em;margin-left:-.075em}
h2{font-size:2em;margin:.1em 0 .5em}
h3{font-size:1.85em;margin:.5em 0 .5em;color:#333}
.orange,.orange a:link,.orange a:visited{color:#ed7000 !important}
.orange a:hover{color:#eda200 !important}
.orange-light{color:#ff9609}
.orange-block,
.orange-block a:link,
.orange-block a:visited {
    color:#ed7000 !important;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 .2em;
}
.orange-block:after {
    margin-bottom: .4em;
}
.orange-block a:hover {color:#eda200 !important}
h4{font-size:1.235em;margin:.5em 0;font-weight:normal;color:#ed7000}
h5{font-size:1em;font-weight:bold;margin:0 0 .4em}
h6{font-size:.93em;font-family:sans-serif}
.marg-top-0{margin-top:0}
p,ul.mdash,ol{font-size:1.15em;line-height:1.3em;margin:1em 0}
p.small{font-size:1em;line-height:1.65em}
ul{list-style:none}
ul.mdash li{margin-bottom:.25em;padding-left:1.5em}
ul.mdash li em{margin:0 .25em 0 -1.25em}
ol{margin-left:1.5em}
a{
    -webkit-transition:color .05s ease-in-out;
    -moz-transition:color .05s ease-in-out;
    -o-transition:color .05s ease-in-out;
    transition:color .05s ease-in-out;
}
a,a:link,a:visited,a:hover,a:focus,a:active{outline:none}
a:link,a.novisited:link,a.novisited:visited,a.xhr:link,a.xhr:visited{color:#105a8f}
a.red:link,a.red:visited{color:#c61b3d}
a:visited{color:#61c}
a:hover,a:focus,a:active,a.novisited:hover,a.novisited:focus,a.novisited:active,a.red:hover,a.red:focus,a.red:active,a.xhr:hover,a.xhr:focus,a.xhr:active{color:#f07c00}
a.black:link,a.black:visited{color:#000}
a.black:hover{color:#f07c00}
.xhr{text-decoration:none;border-bottom:1px dashed}
a.underline{text-decoration:underline !important}

label{cursor:pointer}
input,select,option,textarea,button{font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;font-size:1em}
button{cursor:pointer}
table{border-collapse:collapse}
.require{color:#fe0000}

.block-white{background:#fff url(http://i.matrix.com.ua/design/bg-white-box.png) repeat-x 0 100%;color:#333;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:1.155em}
.block-white-box{padding:2.35em 3.9em}
.grid-col-block-white-box{padding-left:.75em;padding-right:1em}

.block-white-under-active-tabs{margin-top:-1em;position:relative;z-index:10;padding-top:1em;color:#333;margin-bottom:1.155em;min-height:20em;background-color:#fff;}
.block-white-under-active-tabs,
.block-brd-radius-0-10{
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px;
}
.block-white-min-height{min-height:50em}
.block-white-box-min{padding:2em .5em 3em 3.9em}
.float-right-b{float:right;width:19.5%}
.gray-border{border-top:1px solid #ccc;padding:2em 0 0}
.red{color:#f32200}

.fl-left{float:left !important}
.fl-right{float:right !important}

.inline{display:inline-block}

.button-green{border:0;margin:3px;padding:.35em .5em .4em;font-weight:bold;color:#fff;text-shadow:0 -1px 0 #2b8a22;border-top:1px solid #87ec87;border-bottom:1px solid #48cc3a;
              background:#4ad03c;
              background:-moz-linear-gradient(top,#4ad03c 0%,#0e9300 100%);
              background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4ad03c),color-stop(100%,#0e9300));
              background:-webkit-linear-gradient(top,#4ad03c 0%,#0e9300 100%);
              background:-o-linear-gradient(top,#4ad03c 0%,#0e9300 100%);
              background:-ms-linear-gradient(top,#4ad03c 0%,#0e9300 100%);
              background:linear-gradient(top,#4ad03c 0%,#0e9300 100%);
              -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
              -webkit-box-shadow:0px 0px 2px 0px #095800;
              -moz-box-shadow:0px 0px 2px 0px #095800;
              box-shadow:0px 0px 2px 0px #095800;
}
.button-green:hover{text-shadow:none;border-top-color:#7ef47e;border-bottom-color:#7ef47e;
                    background:#3fdc2f;
                    background:-moz-linear-gradient(top,#3fdc2f 0%,#0e9300 100%);
                    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3fdc2f),color-stop(100%,#0e9300));
                    background:-webkit-linear-gradient(top,#3fdc2f 0%,#0e9300 100%);
                    background:-o-linear-gradient(top,#3fdc2f 0%,#0e9300 100%);
                    background:-ms-linear-gradient(top,#3fdc2f 0%,#0e9300 100%);
                    background:linear-gradient(top,#3fdc2f 0%,#0e9300 100%);
}
.button-green:active{border-color:#217817;-webkit-box-shadow:inset 2px 2px 2px 0 #217817;-moz-box-shadow:inset 2px 2px 2px 0 #217817;box-shadow:inset 2px 2px 2px 0 #217817;
                     background:#3cc02e;
                     background:-moz-linear-gradient(top, #3cc02e 0%,#1ba00e 26%,#0e9300 64%,#2da520 100%);
                     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3cc02e),color-stop(26%,#1ba00e),color-stop(64%,#0e9300),color-stop(100%,#2da520));
                     background:-webkit-linear-gradient(top, #3cc02e 0%,#1ba00e 26%,#0e9300 64%,#2da520 100%);
                     background:-o-linear-gradient(top, #3cc02e 0%,#1ba00e 26%,#0e9300 64%,#2da520 100%);
                     background:-ms-linear-gradient(top, #3cc02e 0%,#1ba00e 26%,#0e9300 64%,#2da520 100%);
                     background:linear-gradient(top, #3cc02e 0%,#1ba00e 26%,#0e9300 64%,#2da520 100%);
}
a.button-green,.button-green{display:inline-block;text-decoration:none;color:#fff !important;font-size:1.085em;padding:.25em .75em;
                             -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
                             -webkit-box-shadow:0px 1px 2px 0px #bfbfbf;
                             -moz-box-shadow:0px 1px 2px 0px #bfbfbf;
                             box-shadow:0px 1px 2px 0px #bfbfbf;
}
.button-green-medium{font-size:1.2em;line-height:1em;white-space:nowrap;
                     -o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
}
.button-green-large{font-size:2em;line-height:1em;white-space:nowrap;
                    -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.button-gray-shadow{-webkit-box-shadow:1px 2px 2px 0px #525151;-moz-box-shadow:1px 2px 2px 0px #525151;box-shadow:1px 2px 2px 0px #525151}
.button-gray{font-weight:bold;font-size:1.155em;color:#333 !important;border:1px solid #cecdcd;padding:.4em 1em .5em;
             -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
             background:#fefefe;
             background:-moz-linear-gradient(top,#fefefe 0%,#d7d7d7 97%,#e7e6e6 97%);
             background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(97%,#d7d7d7),color-stop(97%,#e7e6e6));
             background:-webkit-linear-gradient(top,#fefefe 0%,#d7d7d7 97%,#e7e6e6 97%);
             background:-o-linear-gradient(top,#fefefe 0%,#d7d7d7 97%,#e7e6e6 97%);
             background:-ms-linear-gradient(top,#fefefe 0%,#d7d7d7 97%,#e7e6e6 97%);
             background:linear-gradient(top,#fefefe 0%,#d7d7d7 97%,#e7e6e6 97%);
}
.button-gray:hover{color:#ff9933 !important}
.button-gray:active{-webkit-box-shadow:inset 1px 1px 2px 0 #767676;-moz-box-shadow:iinset 1px 1px 2px 0 #767676;box-shadow:inset 1px 1px 2px 0 #767676;
                    background:#e1e1e1;
                    background:-moz-linear-gradient(top, #e1e1e1 0%,#fbfbfb 100%);
                    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e1e1),color-stop(100%,#fbfbfb));
                    background:-webkit-linear-gradient(top, #e1e1e1 0%,#fbfbfb 100%);
                    background:-o-linear-gradient(top, #e1e1e1 0%,#fbfbfb 100%);
                    background:-ms-linear-gradient(top, #e1e1e1 0%,#fbfbfb 100%);
                    background:linear-gradient(top, #e1e1e1 0%,#fbfbfb 100%);
}
.button-gray-large{font-size:1.54em;margin:3px;line-height:1.35em;
                   -webkit-box-shadow:1px 1px 2px 0px #767676;-moz-box-shadow:1px 1px 2px 0px #767676;box-shadow:1px 1px 2px 0px #767676;
                   -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.button-gray-small{font-size:1em;font-weight:normal;padding:.1em .5em .15em;
                   -webkit-box-shadow:1px 2px 1px 0px #a7a7a7;-moz-box-shadow:1px 2px 1px 0px #a7a7a7;box-shadow:1px 2px 1px 0px #a7a7a7;
}
.button-gray-small:focus{-webkit-box-shadow:inset 1px 1px 2px 0px #a7a7a7;-moz-box-shadow:inset 1px 1px 2px 0px #a7a7a7;box-shadow:inset 1px 1px 2px 0px #a7a7a7}


.button-orange{border:0;margin:3px;padding:.35em .5em .4em;font-weight:bold;color:#fff;text-shadow:0 -1px 0 #904f02;border-bottom:1px solid #e16600;
               background: #ffad5b;
               background: -moz-linear-gradient(top,  #ffcc99 0%, #ff9900 2%, #cc6600 96%, #ffcc66 100%);
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc99), color-stop(2%,#ff9900), color-stop(96%,#cc6600), color-stop(100%,#ffcc66));
               background: -webkit-linear-gradient(top,  #ffcc99 0%,#ff9900 2%,#cc6600 96%,#ffcc66 100%);
               background: -o-linear-gradient(top,  #ffcc99 0%,#ff9900 2%,#cc6600 96%,#ffcc66 100%);
               background: -ms-linear-gradient(top,  #ffcc99 0%,#ff9900 2%,#cc6600 96%,#ffcc66 100%);
               background: linear-gradient(top,  #ffcc99 0%,#ff9900 2%,#cc6600 96%,#ffcc66 100%);
               -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
               -webkit-box-shadow: 0 0 2px 0 #e28b6e;-moz-box-shadow: 0 0 2px 0 #e28b6e;box-shadow: 0 0 2px 0 #e28b6e;
}
.button-orange:hover{background: #ffa327;
                     background: -moz-linear-gradient(top,  #ffa327 0%, #ff9900 62%, #ffffcc 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa327), color-stop(62%,#ff9900), color-stop(100%,#ffffcc));
                     background: -webkit-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffffcc 100%);
                     background: -o-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffffcc 100%);
                     background: -ms-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffffcc 100%);
                     background: linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffffcc 100%);
}
.button-orange:active{-webkit-box-shadow:inset 2px 3px 3px 0 #e27652;-moz-box-shadow:inset 2px 3px 3px 0 #e27652;box-shadow:inset 2px 3px 3px 0 #e27652;
                      background: #ffa327;
                      background: -moz-linear-gradient(top,  #ffa327 0%, #ff9900 62%, #ffcc33 100%);
                      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa327), color-stop(62%,#ff9900), color-stop(100%,#ffcc33));
                      background: -webkit-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffcc33 100%);
                      background: -o-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffcc33 100%);
                      background: -ms-linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffcc33 100%);
                      background: linear-gradient(top,  #ffa327 0%,#ff9900 62%,#ffcc33 100%);
}

.top-border-radius{
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-radius:10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
}
.text-indent{display: block;height: 1px;line-height: 1px;overflow: hidden;text-indent: -100em}
.clear,.clear-left,.clear-right{height:0;overflow:hidden;font-size:0;line-height:0}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}

.container{margin:1.5em 0}/* отсутпы слева-справа по умолчанию не ставить,они есть в grid-box */

.cols-sidebar-left .col-main{float:left;width:75%;margin-left:25%}
.cols-sidebar-left aside.left{float:left;width:25%;margin-left:-100%}
.cols-sidebar-right .col-main{float:left;width:75%}
.cols-sidebar-right aside.right{float:right;width:25%}
.cols-trio .col-main{float:left;width:50%;margin-left:25%}
.cols-trio aside.left{float:left;width:25%;margin-left:-75%}
.cols-trio aside.right{float:right;width:25%}

.row{width:100%;height:auto;overflow:hidden}
.cell{vertical-align:top;float:left;display:block}
.half .cell{width:50%}
.tierce .cell{width:33.3%}
.one-fourth .cell{width:25%}
.sprite{display:inline-block;position:relative}
.sprite:before{content:'';display:inline-block;width:18px;height:18px;background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat 0 0;position:absolute;margin:0 2px 0 -18px}
.sprite-help{margin-left:18px}
.sprite-help-light img{background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -42px -36px;vertical-align:text-bottom}
a.sprite-help-light:hover img{background-position:-64px -36px}
.sprite-help img{background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -42px -18px;vertical-align:text-bottom;margin:0 2px 0 -20px}
a.sprite-help:hover img{background-position:-64px -18px}
.sprite-help-small img{background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -42px -39px;width:15px;height:13px;position:relative;top:2px;left:1px}
.sprite-help-a:hover .sprite-help-small img,a.sprite-help-small:hover img{background-position:-64px -39px}
.sprite-help-a{text-decoration:none}

.sprite-glossary{margin-left:18px}
.sprite-glossary:before{background-position:-672px 0}

.sprite-delete{display:inline-block;font-size:13px;font-weight:normal;color:#999;text-decoration:none}
.sprite-delete img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -130px 0;width:21px;height:21px;position:relative;top:2px;margin-left:.1em}
.sprite-edelete:hover{color:#ff9933}
.sprite-delete:hover img{background-position:-154px 0}
.delete-min{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -199px 0;width:14px;height:14px;position:relative;top:3px;padding-left:1px}
.delete-min:hover{background-position:-217px 0}


.rte-align-left{text-align:left}
.rte-align-right{text-align:right}
.rte-align-center{text-align:center}
.rte-left{float:left;margin:0 1em 1em 0}
.rte-right{float:right;margin:0 0 1em 1em}
.rte-small{font-size:.9em}
.rte-flash-center{text-align:center}
.rte-flash-left{text-align:left}
.rte-flash-right{text-align:right}
.rte-flash-right, .rte-flash-center, .rte-flash-left{padding-bottom:2em}
.rte-flash-center object{margin: 0 auto}
.border-separate{height:1px;line-height:1px;font-size:1px;background:#ccc;margin:10em 0}
.ornage-links a:link,.ornage-links a:visited,.ornage-link:link,.ornage-link:visited{color:#ff9609 !important}
.ornage-links a:hover,.ornage-link:hover{color:#f20000 !important}
.ornage-links a.red:link,.ornage-links a.red:visited{color:#f20000 !important}

.text-b{font-weight:bold}
.black{color:#333}

.arrow-link{margin-top:.2em;padding-bottom:.2em}
.arrow-link-a{text-decoration:none}
.p-arrow{font-size:0.8em}

.box-orange-border{border:2px solid #ff9709;padding:1em 2.25em;border-radius:12px;box-shadow:2px 2px 4px 0px #969696}
.popup{padding:3em 4em 3em 3em;border:1px solid #d1d7dc;background:#fff;
       -o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
       -webkit-box-shadow:5px 0px 8px 0px rgba(0,0,0,.7);-moz-box-shadow:5px 0px 8px 0px rgba(0,0,0,.7);box-shadow:5px 0px 8px 0px rgba(0,0,0,.7);
}
.popup-absolute{position:absolute;z-index:50}
.popup-close{display:block;float:right;margin:-1.35em -1.75em 0 0;border:1px solid #ededed;text-decoration:none;color:#ccc !important;font-weight:bold;font-size:2em;height:1em;width:1em;line-height:1em;text-align:center;background:#fff;
             -o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
}
.popup-close:hover{color:#f63 !important;border-color:#ffb482}

.popup-login{padding:1.75em 2.5em 1.5em;width:30em;z-index:100001;color:#333;margin-left:-6em;margin-top:.5em;text-align:left}
.popup-login-signin{margin-left:-20em;width:28em;padding:1.75em 2.5em 1.5em 3em}
.popup-login a.popup-close{margin:-.65em -1em 0 0;color:#ccc !important}
.popup-login a.popup-close:hover{color:#f63 !important}
.popup-login-name{padding-bottom:.5em}
.login-items-margin{margin:2em 0 1.75em}
.login-item{font-size:1.15em;margin:0 0 1em;overflow:hidden}
.login-i-title{padding-top:.2em;margin-bottom:.25em}
.login-i-mob-code,.login-i-mob-number{font-size:1.85em;margin-right:1px;padding:0 3px;width:64px}
.login-i-mob-number{width:155px}
.login-i-text{width:360px;padding:3px 2px}
.login-i-comment{width:360px;padding:3px 2px;height:70px}
.login-i-subscribe{line-height:1.6em;margin:1em 0 1.25em}
.login-i-subscribe p{font-size:1em;color:#333}
.login-i-send{padding:.25em .5em;overflow:visible;font-size:1.15em;color:#333;border:1px solid #ccc;cursor:pointer;
              -o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
              background:#d5d5d5;
              background:-moz-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
              background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5d5d5));
              background:-webkit-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
              background:-o-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
              background:-ms-linear-gradient(top,#ffffff 0%,#d5d5d5 100%);
              background:linear-gradient(top,#ffffff 0%,#d5d5d5 100%);}
.login-i-send:hover{background:#f4f4f4;color:#666}
.login-i-send::-moz-focus-inner{border:0;padding:0}
.login-i-password{width:130px;padding:3px 2px}
.login-i-columns{margin-bottom:.75em;padding:1px 0}
.login-i-columns .login-i-title{width:6.7em;float:left}
.login-i-columns .login-i-title2{width:10em;float:left}
.login-i-columns .login-i-field{margin-left:7em}
.login-i-recall{/*margin:.5em 0 1em*/margin:.5em 0 .5em 7em}
.login-i-padding{padding-bottom:.1em}

.popup-login .blue:link,.popup-login .blue:visited{color:#105A8F !important}
.body-header .popup-login a.blue:hover,.popup-login a.blue:hover,.popup-login .blue:active{color:#F07C00 !important}

.popup-login .ornage-link:link,.popup-login .ornage-link:visited{color:#FF9609 !important}
.body-header .popup-login .ornage-link:hover,.popup-login .ornage-link:hover,.popup-login .ornage-link:active{color:#FCBE38 !important}

.popup-feedback{margin-left:-12em;margin-top:-32.5em}
.popup-feedback .login-i-send{margin-top:.65em}
.login-i-feedback-message{width:360px;padding:3px 2px;height:135px}

.p-waitlist-i-text{width:235px;padding:3px 2px}
.p-waitlist-i-send{overflow:visible;padding:.25em .75em}

.popup-vote-title{font-size:1.23em;padding-bottom:1.25em}
.popup-vote-small{font-size:.85em}
.login-i-field-vote-password{padding-top:.35em}
.login-i-vote-text{width:236px;padding:3px 2px}


.arrow{font-family:"Times New Roman",Times,serif;font-size:14px}
.row-header .cell{padding-right:1em}
.row-header h3{margin:.15em 0 .25em}

.header {
    clear: both;
}
.header .logo-d {
    width: 250px;
    float: left;
}
.header .l-2 {
}
.header .l-2 .r-1 {
    min-width: 350px;
    float: left;
}
.header .l-2 .r-2 {
    min-width: 250px;
    float: right;
}


.header-link-right{float:right;margin-right:1em;padding:0 1em}
.header-link-right a{font-size:1.25em}
.body-header{}
.body-header .container{margin:0;padding:2em 1.5em}
.body-header .grid-box{margin-top:.5em;}
.body-header .grid-col5 .grid-box{margin-right:1em}

.b-logo-matrix{
    background:#000;
    -o-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    padding:1.4em 2em .5em 1.155em;
    text-align:center;
    -webkit-box-shadow:inset 0px 1px 0px 0px #444545;
    -moz-box-shadow:inset 0px 1px 0px 0px #444545;
    box-shadow:inset 0px 1px 0px 0px #444545;
}
.b-logo-matrix hgroup{width:11em;text-align:left;margin:0 auto}
.b-logo-matrix .logo,.b-logo-matrix .slogan{font-weight:normal;margin:0;padding:0;letter-spacing:0;line-height:normal}
.b-logo-matrix .logo{font-size:1.175em}
.b-logo-matrix .slogan{font-size:.85em;color:#999;padding:.4em 0}

.b-header-min-height{min-height:4em;margin-bottom:.3em}
.b-contacts{padding-bottom:.25em}
.b-header-code{font-size:1.155em;display:block;float:left;margin:.1em .2em 0 0;line-height:1em}
.b-header-phone{font-size:2.2em;font-weight:bold;line-height:1em}
.b-header-phone2{font-size:1.155em;padding-right:.5em}
.b-callback{}
.b-callback-link{white-space:nowrap}

.online-payment-logo{padding-top:.31em;text-align:center}
.online-payment-link{display:block;width:160px}
.online-payment-link img{max-width:100%;background:url(http://i.matrix.com.ua/design/sprite-payment.png) no-repeat}

.b-user-cart-full{}
.b-user-cart-link{display:block;text-decoration:none;font-size:1.55em;position:relative;padding-right:24px;border-bottom:1px solid #f6ae4d;overflow:hidden;padding:.35em .5em;line-height:1em;
                  -o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
                  background:#ffa327;
                  background:-moz-linear-gradient(top,#ffa327 0%,#ed8a06 100%);
                  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa327),color-stop(100%,#ed8a06));
                  background:-webkit-linear-gradient(top,#ffa327 0%,#ed8a06 100%);
                  background:-o-linear-gradient(top,#ffa327 0%,#ed8a06 100%);
                  background:-ms-linear-gradient(top,#ffa327 0%,#ed8a06 100%);
                  background:linear-gradient(top,#ffa327 0%,#ed8a06 100%);
}
.b-user-cart-link .icon-cart{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -50px 0;display:block;float:left;margin-right:6px}
.b-user-cart-link b{display:block;color:#fff;line-height:1em;padding-top:.2em;margin-bottom:-.15em}
.b-user-cart-link span{font-size:.65em;color:#333;line-height:1em}
.b-user-cart-link:hover span{color:#fff}
.b-user-cart-link:before{display:block;content:'';width:18px;height:18px;position:absolute;background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -64px 0;z-index:10;right:.25em;top:50%;margin-top:-9px}
.b-user-cart-link:hover:before{background-position:-82px 0}

.b-user-cart-empty .b-user-cart-link:before{display:none}
.b-user-cart-empty .b-user-cart-link b{padding-top:.45em}

.header-tools-list{font-size:1.155em;color:#ccc;line-height:1em}
.header-tools-list li{padding-bottom:.4em}
.header-tools-list li .sprite{padding-left:23px}
.sprite-offer:before,.sprite-opt:before{width:21px;margin-left:-23px}
.sprite-offer:before{background-position:-42px 0}
.sprite-opt:before{background-position:-20px 0}
.sprite-opt:hover:before{background-position:-802px 0}
.sprite-offer:hover:before{background-position:-824px 0}

.menu-main{background:#4e4e4e;margin:0 0 .25em;position:relative;z-index:20;
           -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
           background:-moz-linear-gradient(top,#656464 0%,#373737 100%);
           background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#656464),color-stop(100%,#373737));
           background:-webkit-linear-gradient(top,#656464 0%,#373737 100%);
           background:-o-linear-gradient(top,#656464 0%,#373737 100%);
           background:-ms-linear-gradient(top,#656464 0%,#373737 100%);
           background:linear-gradient(top,#656464 0%,#373737 100%);
}
.menu-main-table{width:100%;border-collapse:separate}
.menu-main-i {
    /*    width: 11.6%;*/
    width: 10%;
    vertical-align:middle;
    border-right:1px solid #3e3e3e;
    border-left:1px solid #5b5b5b;
    /*-webkit-transition:all 0.25s linear;*/
    -moz-transition:all 0.25s linear;
    -o-transition:all 0.25s linear;
    transition:all 0.25s linear;
}
.menu-main-table td:first-child{border-left:0}
.menu-main-table td:last-child{border-right:0}
.menu-main-i-title{font-size: 0.85em;font-weight:bold;color:#fff;text-shadow:0 -1px 0px rgba(0,0,0,.7);position:relative;display:block;padding:1em .5em 1em 2em;min-height:2em;overflow:hidden}
a.menu-main-i-title{text-decoration:none}
a.menu-main-i-title:hover{text-decoration:underline}
/*.menu-main-i-title img{display:block;float:left;margin:-6px 12px 0 -15px}*/

.menu-main-i-title{text-align:center;padding:.75em .5em .5em}
.imenu-title{display:block}
.menu-main-i-title img{display:block;margin:-6px auto 4px;}

.menu-main-table .menu-main-i:first-child{
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-radius:10px 0px 0px 10px;
    border-radius:10px 0px 0px 10px;
}
.menu-main-table .menu-main-i:last-child{
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px;
}
.menu-main-i-title:link,.menu-main-i-title:visited{color:#fff}
.menu-main-i-active,.menu-main-i:hover{color:#333;
                                       background:#feffff;
                                       background:-moz-linear-gradient(top,#feffff 0%,#eaecec 35%,#ffffff 100%);
                                       background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(35%,#eaecec),color-stop(100%,#ffffff));
                                       background:-webkit-linear-gradient(top,#feffff 0%,#eaecec 35%,#ffffff 100%);
                                       background:-o-linear-gradient(top,#feffff 0%,#eaecec 35%,#ffffff 100%);
                                       background:-ms-linear-gradient(top,#feffff 0%,#eaecec 35%,#ffffff 100%);
                                       background:linear-gradient(top,#feffff 0%,#eaecec 35%,#ffffff 100%);
}
.menu-main-i-active .menu-main-i-title{text-shadow:none;color:#333}
.menu-main-i-active .menu-main-i-title:link,.menu-main-i-active .menu-main-i-title:visited{color:#333}
.menu-main-table .menu-main-i-active:first-child{
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-bottomleft:0;
    -webkit-border-radius:10px 0px 0px 0;
    border-radius:10px 0px 0px 0;
}
.menu-main-table .menu-main-i-active:last-child{
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-radius:0px 10px 0px 0px;
    border-radius:0px 10px 0px 0px;
}

.menu-main-i:hover{-o-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.menu-main-i:hover .menu-main-i-title{text-shadow:none;text-decoration:underline;color:#ff6600}
.menu-main-i:hover .imenu-ico{background-position:0 -45px}
.menu-main-table .menu-main-i:hover:first-child{
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}
.menu-main-table .menu-main-i:hover:last-child{
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}

.popup-fatmenu{width:57em;padding:1.25em 0 1.25em 2em;border:none;display:none;top:100%;
               -webkit-box-shadow:0px 8px 8px 0px rgba(0,0,0,.5);
               -moz-box-shadow:0px 8px 8px 0px rgba(0,0,0,.5);
               box-shadow:0px 8px 8px 0px rgba(0,0,0,.5);
               -o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;
}
.menu-main-i-hover .popup-fatmenu{display:block}
.menu-catalogs-min{overflow:hidden}
.menu-catalog-min{float:left;margin-right:2em;width:12.2em}
.menu-catalog-min-i{margin-bottom:1em}
.menu-catalog-min-i .head {display: block}
.menu-c-min-title{font-size:1.15em;font-weight:bold;margin:0 0 .35em}
.menu-c-min-list li{padding-bottom:.3em}
.menu-c-min-list-active{font-weight:bold}
.menu-c-min-list a:link{text-decoration:none;color:#333}
.menu-c-min-list a:visited{color:#8e48a4}
.menu-c-min-list a:hover,.menu-c-min-list a:active{text-decoration:underline;color:#ff6600}

/*.menu-main-3,
.menu-main-6 {
    width: 10.5%;
}*/

.menu-main-6 .popup-fatmenu,
.menu-main-8 .popup-fatmenu,
.menu-main-9 .popup-fatmenu,
.menu-main-10 .popup-fatmenu {
    right:0px
}
.menu-main-1 .popup-fatmenu,
.menu-main-8 .popup-fatmenu, 
.menu-main-10 .popup-fatmenu {
    width: 43em; /* 3 column */
}
.menu-main-2 .popup-fatmenu,
.menu-main-3 .popup-fatmenu,
.menu-main-7 .popup-fatmenu,
.menu-main-9 .popup-fatmenu {
    width: 30em; /* 2 column */
}
/*.menu-main-1 .popup-fatmenu {
    width: 71em;
}*/

.b-search{background:#efeeee;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:1px;overflow:hidden;
          -webkit-box-shadow:inset 0px 1px 2px 0px #444545;
          -moz-box-shadow:inset 0px 1px 2px 0px #444545;
          box-shadow:inset 0px 1px 2px 0px #444545;
}
.b-search-text{display:block;border:0;background:#efeeee;margin:3px 0 0 10px;padding:.1em 0;float:left;width:70%;font-size:1.155em}
.b-search-text:-moz-placeholder{color:#999;font-style:italic}
.b-search-text::-webkit-input-placeholder{color:#999;font-style:italic}
.b-search-button{display:block;float:right;border:0;margin:0;padding:.35em 1em;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,.7);cursor:pointer;
                 background:#646363;
                 background:-moz-linear-gradient(top,#646363 0%,#353535 100%);
                 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#646363),color-stop(100%,#353535));
                 background:-webkit-linear-gradient(top,#646363 0%,#353535 100%);
                 background:-o-linear-gradient(top,#646363 0%,#353535 100%);
                 background:-ms-linear-gradient(top,#646363 0%,#353535 100%);
                 background:linear-gradient(top,#646363 0%,#353535 100%);
}
.b-search-button:hover{
    background:#7c7c7c;
    background:-moz-linear-gradient(top,#7c7c7c 0%,#474747 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7c7c7c),color-stop(100%,#474747));
    background:-webkit-linear-gradient(top,#7c7c7c 0%,#474747 100%);
    background:-o-linear-gradient(top,#7c7c7c 0%,#474747 100%);
    background:-ms-linear-gradient(top,#7c7c7c 0%,#474747 100%);
    background:linear-gradient(top,#7c7c7c 0%,#474747 100%);
}

.b-top-menu{overflow:hidden;margin:0 0 .1em -.5em}
.b-top-menu-i{float:left;padding:.35em .5em .35em}
.ornage-links .b-top-menu-i-active a{color:#fff !important}

.b-menu-user,.b-menu-compare{padding:.35em .5em;margin-bottom:.5em}
.b-menu-compare{padding-top:0.75em;position:relative;z-index:22}
.b-menu-user-signin{}
.b-menu-user-name{display:block;overflow:hidden;white-space:nowrap;max-width:14em;margin:-3px 4em 0 0;position:relative;padding:3px 15px 0 0}
.b-menu-user-name:after{content:'';display:block;width:10px;height:1.4em;position:absolute;right:0;top:0;
                        background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
                        background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
                        background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
                        background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
                        background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
                        background:linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
}
.b-menu-user-name .sprite{padding-left:18px}
a.b-menu-user-name .sprite{text-decoration:underline}
.b-menu-user-name .sprite:before{background-position:-803px -22px;margin-top:-2px}
a.b-menu-user-name:hover .sprite:before{background-position:-827px -22px}
span.b-menu-user-name{font-weight:bold}
span.b-menu-user-name .sprite:before{background-position:-845px -22px}
.b-menu-user-signout{float:right;display:block;width:3em}

.c-list-head{z-index:100;position:relative;padding-left:.75em}
.body-header .ornage-links .c-list-head a:hover{color:#ff6c00!important;}
.c-list-head-active{color:#333}
.c-list-body{background:#fff;box-shadow:2px 2px 4px 0 rgba(5,6,6,0.47);border:1px solid #ccc;
             margin-top:.15em;padding:2.5em .85em .85em 1.2em;position:absolute;left:0;top:.2em;width:89%;
             -o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.c-list-body-none,.compare-list:hover .c-list-body-none{display:none}
.c-list-body a.black:link,.c-list-body a.black:visited{color:#333 !important}
.c-list-body a.black:hover,.c-list-body a.black:active{color:#f07c00 !important}
.c-list-item{line-height:1.1em;margin-bottom:.7em;overflow:hidden}
.c-list-number{font-size:.93em;color:#333;vertical-align:text-top}
.c-list-i-b{border:1px solid transparent;padding:.25em 0 .25em .75em;display:block;float:left;max-width:75%;margin-right:1%;
            -o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.c-list-i-b-active{border-color:#ccc;padding-right:.65em;color:#333}
.content{min-height:60em}
.goods{}
#goods-parent{position:relative}
.g-list{overflow:hidden}
.g-list-right .grid-box{margin-right:.5em;margin-left:-.4em}
.g-list-item{margin:0 0 1.5em;padding-top:1.5em;border-top:1px solid #e6e6e6}
.g-list-i-title,.g-tile-i-title{font-size:1em;padding-bottom:.25em}
.g-list-i-title{padding-bottom:.65em}
.g-list-i-left-part{float:left;width:220px;padding-top:.5em}
.g-list-i-right-part{margin-left:220px;padding-top:.5em}
.g-list-overview{min-width:13em;padding-right:1.7em;padding-left:.25em}
.g-list-describe-items{display:inline-block;max-height:9.231em;max-width:95%;min-width:14em;padding-bottom:24px;position:relative;overflow:hidden}
.g-list-describe-items:before{content:'';width:100%;height:30px;position:absolute;bottom:0;
                              background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
                              background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,0.5)),color-stop(35%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));
                              background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
                              background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
                              background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
                              background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%)}
.search-wrapper{padding-bottom:75px}
.p-describe-i{padding:.15em 0;line-height:1.3em}
.g-list-i-img{width:220px;position:relative;margin-bottom:.5em}
.g-list-i-img-link{display:block;width:180px;text-align:center;/*position:relative;*/text-decoration:none}
.g-i-tools-to-compare{line-height:1em;font-size:.94em;margin:.5em 0}
.g-i-tools-to-compare input{margin:0 3px 0 0;vertical-align:text-bottom}
.g-i-relative{position:relative;display:block}
.g-item-tag-r{position:absolute;top:0;left:170px;}
.g-item-tag{position:absolute;top:0;left:-25px;}
.g-bitem-tag{display: block;position: static !important;}
.g-bitem-tag:after {position: static !important;}
.g-item-tag .pic {background: #fff;padding: 2px 2px 0px 2px; margin: 2px 0;border-radius: 5px;border: 1px solid #ccc;width: 35px;text-align: center}
.g-item-tag .pic img {max-width: 35px;max-height: 35px;}
.g-list-item .g-item-tag{left:0}

.g-item-tag-superprice {background:url(http://i.matrix.com.ua/design/goods-tag-superprice.png) no-repeat 0 0;width:92px;height:28px;margin-top: 15px}
.pp-tag-superprice {background:url(http://i.matrix.com.ua/design/goods-tag-superprice-b.png) no-repeat 0 0;width:124px;height:36px}
.g-item-tag-novelty,.pp-tag-novelty{background:url(http://i.matrix.com.ua/design/goods-tag-novelty.png) no-repeat 0 0;width:58px;height:58px}
.g-item-tag-popularity,.pp-tag-popularity{background:url(http://i.matrix.com.ua/design/goods-tag-bestseller.png) no-repeat 0 0;width:60px;height:60px}
.g-item-tag-marth,.pp-tag-marth{background:url(http://i.matrix.com.ua/design/superprice.png) no-repeat 0 0;width:60px;height:60px}
.g-item-tag-present,.pp-tag-present{background:url(http://i.matrix.com.ua/design/goods-tag-present.png) no-repeat 0 0}
.g-promo-text{color:#d10000;margin-bottom:1em}
.g-tag{position:absolute}

.g-tag-sale{background:#f32200;color:#fff;font-weight:bold;text-align:center;white-space:nowrap}
.g-tag-sale:before{content:'';background:url(http://i.matrix.com.ua/design/tag-sale-bg.png) no-repeat 50% 100%;width:57px;min-height:20px;position:absolute;left:0}

.g-tag-small.g-tag-sale{font-size:15px;font-family:"Arial Black";width:45px;line-height:15px;padding-top:3px;text-align:center}
.g-tag-small.g-tag-sale:before{background-image:url(http://i.matrix.com.ua/design/tag-sale-bg-small.png);width:45px;height:18px;bottom:-18px}
.g-tag-small.g-tag-sale-value{font-size:12px}

.g-tag-large.g-tag-sale{background-image:url(http://i.matrix.com.ua/design/tag-sale-bg-large.png);width:81px;min-height:30px}


.g-i-old{overflow:hidden;margin:0 0 .15em}
.g-i-old-price{overflow:hidden;position:relative;float:left;font-size:1.54em;font-weight:bold;letter-spacing:-.03em;line-height:1em;color:#8a8a8a;margin-right:.5em}
.g-i-old-price-cross{background:url(http://i.matrix.com.ua/design/price-cross.png) no-repeat 50% 0;height:21px;left:2px;position:absolute;right:1px;top:0}
.g-i-economy{float:left;font-size:.77em;color:#666;line-height:1em;padding-bottom:.2em}

.g-price-old{color:#8a8a8a;display:inline-block;font-size:1.615em;font-weight:bold;margin-bottom:2px;position:relative}
.g-price-old-small{font-size:1.154em}
.g-price-old:before{background:url(http://i.matrix.com.ua/design/price-cross.png) no-repeat 50% 0;height:21px;content:'';position:absolute;top:-2px;right:1px;left:2px}

.pp-tag{margin-top:1em;position:absolute;left:0;top:0}
.g-item-tag-sale,.g-item-tag-promotion{color:#fff;font-weight:bold;padding:.25em 0 0;text-align:center;width:57px}
.g-item-tag-sale-title{background:#F32200;display:block;font-size:12px;line-height:1em}
.g-item-tag-promotion .g-item-tag-sale-title{font-size:15px}
.g-item-tag-sale-count{display:block;font-size:15px;line-height:1em;position:relative;top:2px}
.g-item-tag-sale-count b{font-size:22px;letter-spacing:-.075em;line-height:1em;padding-right:2px;font-weight:bold;}
.g-item-tag-sale-count:after,
.g-item-tag-promotion:after{background:url(http://i.matrix.com.ua/design/tag-sale-bg.png) no-repeat 50% 100%;bottom:-18px;content:'';display:block;height:20px;left:0;position:absolute;width:57px}
.g-item-tag-promotion:after{bottom:-20px}
.g-item-tag-promotion{height:auto}

.g-item-tag-visa {
    position:absolute;
    left:0;
    bottom:-18px;
    display:block;
    height:35px;
    width:35px;
    padding: 2px;
    background: #fff;
    border: 1px solid #CCC;
    border-radius: 5px;
}

.pp-tag-promotion{display:block;font-size:14px;line-height:1em;background:#F32200;color:#fff;font-weight:bold;padding:.35em 0 0;text-align:center;width:81px}
.pp-tag-promotion:before{background:url(http://i.matrix.com.ua/design/tag-promotion-bg-large.png) no-repeat 50% 100%;bottom:-30px;content:"";display:block;height:30px;left:0;position:absolute;width:81px}

.pp-tag-sale{background:#F32200;color:#fff;font-weight:bold;padding:.25em 0 0;text-align:center;width:81px}
.pp-tag-sale-title{display:block;font-size:14px;line-height:1em}
.pp-tag-promotion .pp-tag-sale-title{font-size:18px}
.pp-tag-sale-count{display:block;font-size:23px;line-height:1em;position:relative;top:2px}
.pp-tag-sale-count b{font-size:35px;letter-spacing:-.075em;line-height:1em;padding-right:4px;font-weight:bold}
.pp-tag-sale-count:before{background:url(http://i.matrix.com.ua/design/tag-promotion-bg-large.png) no-repeat 50% 100%;bottom:-28px;content:"";display:block;height:30px;left:0;position:absolute;width:81px}

.g-item-tag-gift,.pp-tag-gift{width:55px;height:95px;background:url(http://i.matrix.com.ua/design/goods-tag-gift.png) no-repeat 0 0;margin-top:0 !important}
.g-item-tag-gift img,.pp-tag-gift img{margin:35px 0 0 2px}
.g-item-tag-gift a {text-align: center;display: block}

.g-item-category{font-size:.85em;padding-bottom:.25em}
.g-tile-item{
    /*float:left;*/
    width:24%;
    height:32em;
    position:relative;
    display:inline-block;
    vertical-align:top
}
.g-tile-item-desc:hover {
    box-shadow: 3px 3px 5px 3px #919191;
    padding: 0 10px;
    margin: 0 -10px;
    z-index: 2;
    position: absolute;
    background: #fff;
}
.g-tile-item-desc .g-tile-text {
    display: none;
    padding: 5px 0;
    font-size: 0.9em;
    line-height: 1.2em;
    color: #333;
}
.g-tile-item-desc:hover .g-tile-text {
    display: block;
}

.g-tile-fifth .g-tile-item{width:20%}
.g-tile-i-box{margin-right:3em;padding-left: 10px;}
.g-tile-i-title,.g-tile-desc{margin-right:2em}
.g-tile-i-title{padding-bottom:.5em}
.g-tile-desc{margin-top:1em;margin-bottom:1em;font-size:.94em}
.g-tile-i-img{width:180px;height:180px;margin-bottom:1em}
.g-tile-i-img-link{display:table-cell;vertical-align:bottom;width:180px;height:180px;text-align: center;}

.g-tile-item-min{width:13.25em;height:20em}
.g-tile-item-min .g-tile-i-box{margin-right:1.25em}
.g-tile-item-min .g-i-ratings{margin:0}
.g-tile-item-min .g-i-price-buy{margin-top:.25em}
.g-tile-item-min .g-i-price-buy .price{font-size:1.39em}
.g-tile-i-img-min{width:100px;height:110px}
.g-tile-i-img-min a{display:table-cell;vertical-align:bottom;width:100px;height:110px}

.g-i-ratings{margin:.25em 0 .75em;overflow:hidden}
.g-i-stars,.g-i-stars div{width:80px;height:17px;background-image:url(http://i.matrix.com.ua/design/g-i-ratings.png);background-repeat:no-repeat}
.g-i-stars{background-position:0 0;float:left;margin:0 .3em .15em 0}
.g-i-stars div{background-position:0 -20px}
.g-i-review-count{float:left;color:#333;margin-top:.1em;line-height:1.4em;font-size:.85em}
.g-i-ratings-large .g-i-stars,.g-i-ratings-large .g-i-stars div{width:107px;height:21px}
.g-i-ratings-large .g-i-stars{background-position:0 -40px}
.g-i-ratings-large .g-i-stars div{background-position:0 -65px}
.g-i-ratings-large .g-i-review-count{margin-top:.35em}
.g-i-no-stars{width:85px;height:16px;background:url(http://i.matrix.com.ua/design/ratings-bg.png) no-repeat 0 -39px;float:left;margin:0 .3em .15em 0}
.g-i-no-stars{width:100px;background:url(http://i.matrix.com.ua/design/g-i-ratings.png) no-repeat 0 -40px;height:20px}

.g-i-price-buy .g-i-status{margin:0 0 .65em}
.g-i-price-buy .price-gray-b,
.g-i-price-buy .price-gray-icon-b{background:#e5e4e4;border:none;color:#666;margin-bottom:.1em;
                                  -webkit-box-shadow:1px 1px 0px 0px #b3b3b3;-moz-box-shadow:1px 1px 0px 0px #b3b3b3;box-shadow:1px 1px 0px 0px #b3b3b3;
                                  -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.g-i-price-buy .price-gray-b .price,
.g-i-price-buy .price-gray-icon-b .price{text-shadow:none;border:none;padding:.25em .5em .25em .3em}
.g-i-price-buy .price-gray-icon-b{position:relative;padding-left:2.2em}
.g-i-price-buy .price-gray-icon-b:before{content:'';background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -178px 0;width:18px;height:18px;position:absolute;top:6px;left:10px}
.g-i-report{position:relative;padding-left:1.4em;text-decoration:none;font-size:.93em;margin:.85em 0;display:block}
.g-i-report:before{content:'';background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -784px 0;width:14px;height:10px;position:absolute;margin:.2em 0 0 -1.45em}

.g-i-price-buy{overflow:hidden;margin:.5em 0 .5em -.25em}
.g-i-price-buy-label{color:#333;text-decoration:none;display:block;float:left;border:1px solid #e8e8e8;
                     -o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
                     background:#fbfbfb;
                     background:-moz-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                     background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#e2e2e2));
                     background:-webkit-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                     background:-o-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                     background:-ms-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                     background:linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
}
a.g-i-price-buy-label{color:#333 !important}
.g-i-price-buy-label span{display:block;float:left}
.g-i-price-buy .buy{padding:.4em .4em .25em .4em;border-left:1px solid #fff;position:relative;cursor:pointer;min-width:20px;
                    -moz-border-radius-topleft:0px;
                    -moz-border-radius-topright:7px;
                    -moz-border-radius-bottomright:7px;
                    -moz-border-radius-bottomleft:0px;
                    -webkit-border-radius:0px 7px 7px 0px;
                    border-radius:0px 7px 7px 0px;
}
.g-i-price-buy .buy img{background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -328px 0;vertical-align:bottom;display:block;float:left;height:20px;margin: 0px}
.g-i-price-buy-label .buy:hover,.g-i-price-buy-label .buy:active,.g-i-price-buy-label .buy:focus{
    background:#fdc595;
    background:-moz-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc595),color-stop(100%,#f9933a));
    background:-webkit-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-o-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-ms-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:linear-gradient(top,#fdc595 0%,#f9933a 100%);
}
.g-i-price-buy-label .buy:active,.g-i-price-buy-label .buy:focus{
    -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,.35);
    box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,.35);
}
.g-i-price-buy-label .buy:hover img,.g-i-price-buy-label .buy:active img,.g-i-price-buy-label .buy:focus img{background-position:-328px -20px}
.g-i-price-buy-label .in-cart{margin:-.4em -.4em -.25em -.4em;float:none;padding:.4em .4em .25em .4em;
                              -moz-border-radius-topleft:0px;
                              -moz-border-radius-topright:7px;
                              -moz-border-radius-bottomright:7px;
                              -moz-border-radius-bottomleft:0px;
                              -webkit-border-radius:0px 7px 7px 0px;
                              border-radius:0px 7px 7px 0px;
                              background:#fcb77e;
                              background:-moz-linear-gradient(top,#fcb77e 0%,#f78222 100%);
                              background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcb77e),color-stop(100%,#f78222));
                              background:-webkit-linear-gradient(top,#fcb77e 0%,#f78222 100%);
                              background:-o-linear-gradient(top,#fcb77e 0%,#f78222 100%);
                              background:-ms-linear-gradient(top,#fcb77e 0%,#f78222 100%);
                              background:linear-gradient(to bottom,#fcb77e 0%,#f78222 100%);
                              -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,.35);
                              box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,.35);
}
.g-i-price-buy-label .in-cart:hover,.g-i-price-buy-label .in-cart:active,.g-i-price-buy-label .in-cart:focus{
    background:#fdc595;
    background:-moz-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc595),color-stop(100%,#f9933a));
    background:-webkit-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-o-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:-ms-linear-gradient(top,#fdc595 0%,#f9933a 100%);
    background:linear-gradient(top,#fdc595 0%,#f9933a 100%);
}
.g-i-price-buy-label .in-cart img{float:none;background-position:-328px -20px}
.g-i-price-buy .price{font-size:1.55em;text-shadow:0 1px 0 #fff;border-right:1px solid #e8e8e8;padding:.2em .5em .2em .3em;letter-spacing:-.03em;font-weight:bold;line-height:1em}
.g-i-price-usd{clear:left;font-size:.85em;padding-left:.5em}

.g-i-price-buy .price-noborder{color:#333;border:1px solid #e8e8e8;
                               -o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
                               background:#fbfbfb;
                               background:-moz-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                               background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#e2e2e2));
                               background:-webkit-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                               background:-o-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                               background:-ms-linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
                               background:linear-gradient(top,#fbfbfb 0%,#e2e2e2 100%);
}
.g-i-price-buy-label .g-buy{margin:-.4em -.4em -.25em -.4em;padding:.4em .4em .25em .4em}
.g-i-price-buy-label .not-aw {
    padding: .25em .3em .25em .3em;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1em;
}
.code-flo-2 {line-height: 2.5em;font-size: 11px}
.code-flo-2 .pp-code-title {margin-left: 10px}

.g-tile-with-separate .g-tile-item:before{display:block;content:'';height:1px;background:#ccc;line-height:1px;font-size:1px;position:absolute;bottom:20px;left:0;right:20px}

.g-i-price-old{float:left;font-weight:bold;font-size:1.155em;color:#8a8a8a;position:relative;margin-bottom:.2em}
.g-i-price-old:before,.g-i-price-old:after{display:block;height:2px;content:'';position:absolute;left:0;right:0;background:#ff7800;top:50%}
.g-i-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);
}
.g-i-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);
}

.g-list-small{}
.g-list-small header .tab-name {
    font-size: 1.85em;
    margin-bottom: .5em;
    color: #333;
    line-height: 1em;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: -.015em;
    display: block;
    font-weight: bold;
}
.g-list-s-item{margin:1em 0 1.25em}
.g-list-s-item-float{float:left;width:33%;height:10em}
.tierce .g-list-s-item{margin-top:0}
.tierce .g-list-s-item .g-list-s-i-right{margin-right:2em}
.g-list-s-i-left{float:left;width:100px;overflow:hidden}
.g-list-s-i-right{margin-left:115px;margin-right:1em;padding-top:.3em}
.g-list-s-i-title{line-height:1.3em;margin-bottom:.25em;word-wrap: break-word;}
.g-list-relative{display:block;position:relative}
.g-i-price-buy-small{font-size:.9em}
.g-i-price-buy-small .price{padding-top:.2em;padding-bottom:.2em}
.g-i-price-buy-small .g-i-price-usd{font-size:.94em}
.g-i-price-buy-small .g-i-old-price{font-size:1.15em;margin-left:5px}
.g-i-price-buy-small .g-i-old-price-cross{top:-4px}
.g-list-small .g-i-ratings{margin-bottom:.1em}
.g-i-tag-sale-small{background:#f32300;color:#fff;font-weight:bold;font-size:1.15em;line-height:.9em;width:45px;text-align:center;margin-left:-18px;padding-top:4px;position:absolute}
.g-i-tag-sale-small:before{background:url(http://i.matrix.com.ua/design/tag-sale-bg-small.png) no-repeat left bottom;top:100%;left:0;width:45px;height:16px;margin:0}

.text-max-width{max-width:60em}





.g-colors{border:1px solid #b8b8b8;color:#C61B3D;padding:.5em;background:#fff;
          -o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:.65em}
.g-colors-items{overflow:hidden}
.g-colors-i{float:left;width:6em;font-size:.85em;min-height:5.5em;margin-top:.35em;margin-right:.2em}
.g-colors-i .p {text-align: center;width: 50px}
.g-colors-i .p img {display: inline !important}
.g-colors-i a{text-decoration:none;display:inline;height:auto;vertical-align:inherit;width:auto;}
.g-colors-i-img{height:4.78em;vertical-align:bottom}
.g-colors-i span{text-decoration:underline;display:block}
.g-colors-i img{display:block}

.g-colors-tile{margin-left:138px;min-width:50px;overflow:visible;padding:.3em .65em;position:absolute;top:0;min-height:2.5em;
               -o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
/*.g-tile-item-desc:hover div.g-colors {z-index: 2;}*/

.g-colors-tile:before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #b8b8b8;
                      position:absolute;top:15px;left:-11px}
.g-colors-tile:after{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #fff;
                     position:absolute;top:15px;left:-10px}
.g-colors-more{font-size:.9em;margin:0 0 .3em;padding-bottom:.1em}
a.g-colors-more{text-decoration:none;float:left;height:auto;vertical-align:inherit;width:auto}
.g-colors-more-arrow{font-size:.78em}
.g-colors-tile .g-colors-i{margin:0 0 .65em;min-height:5em;font-size:.85em;width:auto;}
.g-tile-i-img .g-colors-tile a{text-align:left}
.g-colors-tile .g-colors-i{float:none}

.g-colors-list{position:relative;margin:0 .75em}
.g-colors-list:before{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #b8b8b8;
                      position:absolute;top:-13px;right:30px}
.g-colors-list:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #fff;
                     position:absolute;top:-12px;right:30px}
.g-list-item .g-colors-more{float:right;margin-top:-1.35em}





.menu-inline{overflow:hidden;margin:1.5em 0 2.5em -.75em}
.menu-inline-item{float:left;white-space:nowrap;margin-right:.5em}
.menu-inline-item a{text-decoration:none;display:block;padding:.2em .5em;font-size:1.155em;border:1px solid #fff;
                    -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.menu-inline-item span{border-bottom:1px dotted}
.menu-inline-active a{border-color:#ccc;font-weight:bold;color:#000 !important;cursor:default}
.menu-inline-active span{border-bottom-color:#fff}
.tabs{margin-bottom:2em}
.menu-tabs{padding:4px 4px 0;
           -moz-border-radius-topleft:10px;
           -moz-border-radius-topright:10px;
           -moz-border-radius-bottomright:0px;
           -moz-border-radius-bottomleft:0px;
           -webkit-border-radius:10px 10px 0px 0px;
           border-radius:10px 10px 0px 0px;
           background:#656464;
           background:-moz-linear-gradient(top,#656464 0%,#353535 100%);
           background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#656464),color-stop(100%,#353535));
           background:-webkit-linear-gradient(top,#656464 0%,#353535 100%);
           background:-o-linear-gradient(top,#656464 0%,#353535 100%);
           background:-ms-linear-gradient(top,#656464 0%,#353535 100%);
           background:linear-gradient(top,#656464 0%,#353535 100%);
}
.m-tabs-item{float:left;position:relative;z-index:10}
.menu-tabs-fourth .m-tabs-item{width:25%}
.menu-tabs-five .m-tabs-item{width:20%}
.m-tabs-i-link{display:block;position:relative;z-index:5;text-decoration:none;line-height:1em;font-size:1.4em;font-weight:bold;text-align:center;padding:.75em 0;
               text-shadow:0 -1px 0 rgba(0,0,0,.5);
               -moz-border-radius-topleft:5px;
               -moz-border-radius-topright:5px;
               -moz-border-radius-bottomright:0px;
               -moz-border-radius-bottomleft:0px;
               -webkit-border-radius:5px 5px 0px 0px;
               border-radius:5px 5px 0px 0px;
               -webkit-transition:all 0.25s linear;
               -moz-transition:all 0.25s linear;
               -o-transition:all 0.25s linear;
               transition:all 0.25s linear;
}

.markdown-all-item a {
    color: #105A8F;
}
.markdown-all-item {
    text-align: center;
    clear: both;
    margin-bottom: 30px;
    border-radius: 20px;
    font-size: 1.4em;
    font-weight: 700;
    padding: 0.75em 0px;
}

.m-tabs-item-recomend{border-bottom:2px solid #fdcc21}
.m-tabs-item-special{border-bottom:2px solid #f32200}
.m-tabs-item-markdown{border-bottom:2px solid #0099CC}
.m-tabs-item-bestsellers{border-bottom:2px solid #ff9609}
.m-tabs-item-novelties{border-bottom:2px solid #259d00}
.m-tabs-i-link:link,.m-tabs-i-link:visited{color:#fff}
.m-tabs-i-link:hover{color:#ff9609;background:rgba(255,255,255,.1)}
.m-tabs-i-link span{}
.m-tabs-i-link:before,.m-tabs-i-link:after{content:'';display:block;width:1px;position:absolute;top:-3px;bottom:-2px;z-index:10}
.m-tabs-i-link:before{left:0;background:#5c5c5c}
.m-tabs-i-link:after{right:0;background:#373737}
.menu-tabs-fourth .m-tabs-item:first-child .m-tabs-i-link:before{display:none}
.menu-tabs-fourth .m-tabs-item:last-child .m-tabs-i-link:after{display:none}
.m-tabs-item-novelties .m-tabs-i-link:after{display:none}
.m-tabs-item-active{border-bottom:none}
.m-tabs-item-active .m-tabs-i-link{cursor:default;text-shadow:none;border-bottom:2px solid #fff;
                                   background:#feffff;
                                   background:-moz-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(20%,#e9ebeb),color-stop(40%,#ffffff),color-stop(100%,#ffffff));
                                   background:-webkit-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                   background:-o-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                   background:-ms-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                   background:linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
}
.m-tabs-item-active .m-tabs-i-link:after,.m-tabs-item-active .m-tabs-i-link:before{display:none}
.m-tabs-item-active .m-tabs-i-link:link,.m-tabs-item-active .m-tabs-i-link:visited,.m-tabs-item-active .m-tabs-i-link:hover{color:#333}
.m-tabs-item-active .m-tabs-i-link span{border-bottom:0}
.tabs-content{color:#333;
              background:#fff url(http://i.matrix.com.ua/design/bg-white-box.png) repeat-x 0 100%;min-height:15em;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-radius:0px 0px 10px 10px;
border-radius:0px 0px 10px 10px;
}
.tabs-light{}
.menu-tabs-light{padding:0 .4em;
                 border-bottom:1px solid #a2a2a2;
                 background:#e6e5e5;
                 background:-moz-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e5e5),color-stop(100%,#d4d4d4));
                 background:-webkit-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                 background:-o-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                 background:-ms-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                 background:linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
}
.m-tabs-l-item{float:left;padding-top:.35em;border-right:1px solid #b8b8b8}
.m-tabs-l-i-link{display:block;text-decoration:none;color:#333 !important;font-size:1.155em;font-weight:bold;padding:.75em 1em .85em;text-shadow:0 1px 0 rgba(255,255,255,.5);margin-bottom:-1px;
                 -moz-border-radius-topleft:7px;
                 -moz-border-radius-topright:7px;
                 -moz-border-radius-bottomright:0px;
                 -moz-border-radius-bottomleft:0px;
                 -webkit-border-radius:7px 7px 0px 0px;
                 border-radius:7px 7px 0px 0px;
}
.m-tabs-l-i-link:hover{background:rgba(255,255,255,.25)}
.m-tabs-l-i-link span{border-bottom:1px dashed}
.m-tabs-l-i-link i{font-weight:normal !important;font-style:normal}
.m-tabs-l-item-active{border-right:none;margin-left:-1px;
                      background:#e6e5e5;
                      background:-moz-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                      background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e5e5),color-stop(100%,#d4d4d4));
                      background:-webkit-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                      background:-o-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                      background:-ms-linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
                      background:linear-gradient(top,#e6e5e5 0%,#d4d4d4 100%);
}
.m-tabs-l-item-active .m-tabs-l-i-link{cursor:default;
                                       background:#feffff;
                                       background:-moz-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                       background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(20%,#e9ebeb),color-stop(40%,#ffffff),color-stop(100%,#ffffff));
                                       background:-webkit-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                       background:-o-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                       background:-ms-linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
                                       background:linear-gradient(top,#feffff 0%,#e9ebeb 20%,#ffffff 40%,#ffffff 100%);
}
.m-tabs-l-item-active .m-tabs-l-i-link span{border-bottom:0}

.block-white-box-large{background:#fff url(http://i.matrix.com.ua/design/bg-white-box-large.png) repeat-x 0 100%}
.block-white-box-no-bg{background:#fff}
.tabs-content .slider{margin:0 -1em}
.slider-140{}
.slider-arrow-left,.slider-arrow-right{width:25px}
.slider-140 .slider-arrow-left,.slider-140 .slider-arrow-right{margin-top:40px}
.slider-arrow-left{float:left}
.slider-arrow-right{float:right}
.slider-arrow-left img,.slider-arrow-right img,.slider-small-arrow-left img,.slider-small-arrow-right img{background:url(http://i.matrix.com.ua/design/slider-arrows.png) no-repeat 0 0}
.slider-arrow-left img{background-position:0 0}
.slider-arrow-right img{background-position:-40px 0}
.slider-arrow-left a:hover img{background-position:0 -55px}
.slider-arrow-right a:hover img{background-position:-40px -55px}
.slider-arrow-left a:focus img{background-position:0 -110px}
.slider-arrow-right a:focus img{background-position:-40px -110px}
.slider-arrow-left-disable,.slider-arrow-right-disable,
.slider-small-arrow-left-disable,.slider-small-arrow-right-disable{display:none}
.slider-small-arrow-left,.slider-small-arrow-right{height:65px;width:40px;position:absolute;z-index:5}
.slider-small-arrow-left img,.slider-small-arrow-right img{margin-top:10px}
.slider-small-arrow-left{left:0;text-align:left;
                         background:-moz-linear-gradient(left,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
                         background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));
                         background:-webkit-linear-gradient(left,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
                         background:-o-linear-gradient(left,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
                         background:-ms-linear-gradient(left,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
                         background:linear-gradient(left,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
}
.slider-small-arrow-right{right:0;text-align:right;
                          background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
                          background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,1)));
                          background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
                          background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
                          background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
                          background:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
}

.slider-small-arrow-left img{background-position:0 -165px}
.slider-small-arrow-right img{background-position:-17px -165px}
.slider-small-arrow-left a:hover img{background-position:0 -186px}
.slider-small-arrow-right a:hover img{background-position:-17px -186px}
.slider-small-arrow-left a:focus img{background-position:0 -207px}
.slider-small-arrow-right a:focus img{background-position:-17px -207px}
.slider-box{margin:0 30px;overflow:hidden}
.slider-140 .slider-wrap{height:20em}
.slider-item{float:left;width:20em;height:20em}
.slider-small{position:relative;}
.slider-small .slider-item{width:60px;height:60px}
.slider-small-box{position:relative;overflow:hidden}

.slider{position:relative}
.slider-wrap{overflow:hidden}
.slider-al,.slider-ar{background:#fff;display:block;width:40px;height:100%;position:absolute}
.slider-al{left:0}
.slider-ar{right:0}
.slider-al-img,.slider-ar-img{background-image:url(http://i.matrix.com.ua/design/sprite-alfa.png);background-repeat:no-repeat;display:inline-block;margin-top:-20px;position:relative;top:50%}
.slider-al-img{background-position:-272px 0}
.slider-ar-img{background-position:-314px 0}
.slider-al:hover .slider-al-img{background-position:-356px 0}
.slider-ar:hover .slider-ar-img{background-position:-398px 0}
.slider-al:active .slider-al-img{background-position:-439px 0}
.slider-ar:active .slider-ar-img{background-position:-481px 0}
.slider-sliding-box{width:10000px;overflow:hidden}
.promotions{height:250px;overflow:hidden;position:relative;}
.promotions: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) 29%,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) 29%,rgba(255,255,255,1) 100%);
                   background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 29%,rgba(255,255,255,1) 100%);
                   background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 29%,rgba(255,255,255,1) 100%);
                   background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 29%,rgba(255,255,255,1) 100%);
                   -moz-border-radius-topleft:0px;
                   -moz-border-radius-topright:0px;
                   -moz-border-radius-bottomright:10px;
                   -moz-border-radius-bottomleft:10px;
                   -webkit-border-radius:0px 0px 10px 10px;
                   border-radius:0px 0px 10px 10px;}
.promotions .block-white-box{padding:.5em 1.25em}
.promotions-item{overflow:hidden;margin:.5em 0 1.25em}
.promotions-i-text{font-size:1.15em}
.promotions-i-text a{margin-right:0.3em}
.promotions-more{float:right;font-size:1.32em;padding-top:1em}

.articles-reiews-block{}
.ar-item{}
.ar-i-img,.ar-i-img td{height:80px;vertical-align:bottom}
.ar-i-title{font-size:1em;line-height:1.3em;margin-bottom:.85em;width:90%}
.ar-i-text{color:#333;font-size:1em;line-height:1.5em;margin:.5em 0 .5em;margin-right:2em}

.news-block{}
.news-block .block-white-box{padding-bottom:0}
.news-block .border-separate{margin-top:25em;margin-bottom:0}
.news-i-date{color:#999;font-size:.85em;padding-bottom:.25em}
.news-i-title{margin-top:0;line-height:1.4em;font-size:1em;width:90%}
.news-block .grid-col3,
.articles-reiews-block .grid-col3{width:20%}
.news-block .header-link-right,
.articles-reiews-block .header-link-right{padding:0;width:20%;margin:0}

.menu-tags{width:75%;border-collapse:separate;margin:0 auto 1.75em;text-align:center}
.menu-tags-item{width:33%}
.menu-tabs-item-block{background:#fff;padding:.75em 0;font-size:1.4em;font-weight:bold;white-space:nowrap;
                      -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.menu-tags-item .sprite{margin-left:30px}
.menu-tags-separate{width:20px}
.sprite-special:before{background-position:-346px 0;width:25px;margin-left:-27px;height:27px}
.sprite-bestsellers:before{background-position:-371px 0;width:25px;margin-left:-27px;height:27px}
.sprite-novelties:before{background-position:-396px 0;width:27px;margin-left:-29px;height:27px}

.b-producers{text-align:center;margin:0 auto;width:70%}
.b-producers-list{padding-top:.35em}
.b-producers-list li{display:inline-block;padding:.25em .2em}
.link-more{display:inline-block;background:#fff;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.b-producers-list .link-more{padding-left:.5em;padding-right:.5em}
.link-more-medium{font-size:1.155em;padding:.25em 1.25em .7em;line-height:1em;
                  -o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.link-more-large{font-weight:bold;font-size:1.4em;padding:.8em 1.5em;margin-bottom:.5em;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.center{text-align:center;margin-left:-15%}
.center .link-more{margin:0 auto .5em}

.link-more-arrow{font-size:1.25em}
.link-more-arrow a,.link-more-arrow a .arrow{text-decoration:none}
.link-more-arrow a span{text-decoration:underline}

.sprite-reload:before{width:30px;height:30px;margin-left:-30px;background-position:-459px 0;bottom:-6px;}
a.sprite-reload:hover:before{background-position:-489px 0}
.sprite-reload{margin-left:30px}
.page-loading:before,a.page-loading:hover:before{background:url(http://i.matrix.com.ua/design/reload.gif) no-repeat 0 0;margin-left:-30px}

.breadcrumbs{overflow:hidden}
.breadcrumbs-item{float:left;font-size:1.155em}
.breadcrumbs-sep{float:left;margin:0 .25em}
.breadcrumbs-sep img,.arrow-matrix{background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -20px -18px}
a:hover .arrow-matrix{background-position:-20px -36px}

.float-right-col{float:right;position:relative;z-index:10}
.grid-col13 .float-right-col{width:23.55%}
.float-right-col .grid-box{margin-right:.5em}

.b-round{border:2px solid #ccc;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:1.155em;color:#333}
.b-round-orange{border:3px solid #ff9609}
.bg-white{background:#fff}
.b-round-box{margin:1em}
.b-visual-img{margin-bottom:1.55em;overflow:hidden;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.b-visual-img img{display:block;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:100%}
.b-promotions-item{font-size:1.155em;line-height:1.25em;margin-bottom:.75em;min-height:4em;max-height:10em;overflow:hidden;position:relative}
.b-promotions-item:after,.b-review-i-text:after{
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,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) 50%,rgba(255,255,255,1) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%);
    background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%);
    content:"";display:block;height:10px;position:absolute;left:0;bottom:0;right:0}
.b-review-item{overflow:hidden;margin-bottom:1em}
.b-review-i-title{margin-bottom:.25em}
.b-review-i-text{font-size:1em;margin:.5em 0;max-height:12em;min-height:30px;overflow:hidden;position:relative}
.b-review-i-text:after{height:15px}
.b-review-i-text img{float:left;margin:0 .5em .5em 0}

.menu-pages{text-align:center;margin-bottom:2.5em}
.menu-pages-i{display:inline-block;font-size:1.55em;padding:.15em .4em;line-height:1em;text-shadow:0 1px 0 #fff}
.menu-pages-i-active{background:#fff;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#ff8400;font-size:1.85em;font-weight:bold}

.popup-glossary{width:28em;margin:.5em 0 0 5em}
.popup-glossary h3{font-weight:bold;font-size:1.155em;color:#333}
.popup-glossary p{font-size:1em}
.glossary-link{margin:2.5em 0 1em}

.p-buy{width:65em;text-align:left;padding:1em 2.5em 2.5em;color:#333;
       -webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,.7);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,.7);box-shadow:5px 5px 8px 0 rgba(0,0,0,.7)}

.p-buy .popup-close{margin:-0.35em -1em 0 0}

.p-buy .p-buy-h2{font-size:2.77em;letter-spacing:-.05em}
.p-buy-i{overflow:hidden;margin-top:1.5em;margin-bottom:.8em;padding-bottom:1em}
.p-buy-i-min{margin:.65em -2.5em -12px;padding:1.25em 2.5em;border-bottom:1px dashed #e5e5e5;overflow:hidden}
.p-buy-check{float:left;margin-right:.5em;padding:.15em}
.p-buy-check-b{display:block;height:22px;width:22px;border:1px solid #b9b9b9;cursor:pointer;position:relative;
               -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
               background:#e4e4e4;
               background:-moz-linear-gradient(top,#e4e4e4 0%,#ffffff 59%);
               background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4e4e4),color-stop(59%,#ffffff));
               background:-webkit-linear-gradient(top,#e4e4e4 0%,#ffffff 59%);
               background:-o-linear-gradient(top,#e4e4e4 0%,#ffffff 59%);
               background:-ms-linear-gradient(top,#e4e4e4 0%,#ffffff 59%);
               background:linear-gradient(top,#e4e4e4 0%,#ffffff 59%);
               -webkit-box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.6);-moz-box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.6);box-shadow:-1px -1px 1px 0 rgba(0,0,0,0.6)}
.p-buy-checked:before{position:absolute;width:29px;height:25px; top:-4px;left:0;background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -677px 0;content:''}
.p-buy-img{float:left;width:15.5em;text-align:center;margin-left:.5em}
.p-buy-img-min{float:left;width:7.7em;text-align:center;}
.p-buy-describe{overflow:hidden}
.p-buy-describe-min{margin-left:8.85em}
.p-buy-title{font-size:1.39em;margin-right:8em;margin-bottom:.35em;font-weight:bold;margin-left:.2em}
.p-buy-title-min{margin-bottom:1em;margin-left:.2em}
.p-buy-sum{font-size:1.23em;text-align:right;width:9em;float:right}
.p-buy-sum-border{border-bottom:2px solid #ccc;width:38.3em;padding-top:.2em;padding-bottom:.2em}
.p-buy-sum-border-all{border-bottom:2px solid #ccc;width:100%;padding-top:.2em;padding-bottom:.2em;float:none;margin-top:-1em;margin-bottom:1em}
.p-buy-sum-price{text-align:right;width:8.5em;float:right;padding-top:.1em}
.p-buy-one-price{float:left;width:12em;margin:0}
.p-buy-one-price-min{float:left;width:21.5em;margin:0}
.p-buy-describe .price{font-size:1.7em;font-weight:bold}
.p-buy-describe-min .price{font-size:1.39em;font-weight:bold}
.p-buy-count{float:left;width:12em;font-size:1.23em;padding-top:.3em}
.p-buy-i-min .p-buy-count{padding-top:.15em}
.p-buy-count-input{width:3em}
.p-buy-count img{vertical-align:text-bottom}
.p-buy-i-noborder{border:none}

.p-buy-coupon{margin:-.5em 0 .15em .25em;font-size:.85em}
.p-buy-sum-price-old{color:#8a8a8a;font-size:1.35em;font-weight:bold;letter-spacing:-.05em;position:relative;float:left;margin:.15em .3em .3em}
.p-buy-sum-price-old:before,.p-buy-sum-price-old:after{display:block;height:1px;content:'';position:absolute;left:0;right:0;background:#ff7800;top:50%}
.p-buy-sum-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);
}
.p-buy-sum-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);
}
.p-buy-price-saving{color:#666;font-size:.85em;line-height:1em;padding:.3em 0 0 .65em}

.bonus{}
.bonus-input{padding:.2em;font-style:italic;width:175px;font-family:Arial,sans-serif;margin-left:.5em}

.p-buy-summary{border-top:1px solid #e5e5e5;text-align:right;margin:11px -2.5em 0;padding:1em 2.5em 0}
.p-buy-summary-total{font-size:1.85em;font-weight:bold}
.p-buy-summary-price{font-size:2.77em;font-weight:bold;line-height:1.1em}
.p-buy-summary-continue,.p-buy-summary-checkout{float:right;margin-top:1.2em}
.p-buy-summary-continue{margin-right:2em}
.p-buy-summary-continue-a{font-size:1.39em;text-decoration:none}
.p-buy-summary-checkout-a{font-size:1.7em;text-decoration:none}
.popup-also-h2{font-size:1.54em;margin-bottom:0;letter-spacing:-.03em}
.popup-buy-other{margin-top:2em;margin-bottom:1.25em}
.p-buy-or{color:#999;font-size:1.54em;font-weight:bold}
.p-buy-summary .button-gray{line-height:1.65em;margin-top:10px;padding-top:11px;overflow:visible}
.p-buy-summary .button-green{line-height:1.35em;margin-right:-4px;padding:.4em 1.1em;overflow:visible}
.dashed-line{margin:2.5em -2.5em 1em;border-bottom:1px dashed #e5e5e5;height:1px}
.solid-line{margin:3.75em -2.5em 1.5em;border-bottom:1px solid #e5e5e5;height:1px}
.p-buy-add{background:#cef1cc;padding:.15em .5em .15em 0;float:left;margin-bottom:.65em}

.tab-content-scroll{position:relative}
.scroll-block{overflow:hidden;padding:1.5em 0;position:relative;margin:0 64px}
.tab-content-scroll .g-tile-item{float:left;height:auto}

.scroll-arrow-left,.scroll-arrow-right{background:url(http://i.matrix.com.ua/design/scroll-arrow-bg.png) repeat-y 0 0;display:block;height:100%;margin-top:0;position:absolute;right:-30px;top:0;width:85px;z-index:45}
.scroll-arrow-left{background-position:-115px 0;left:-30px}
.scroll-arrow-right{text-align:right}
.scroll-arrow-right img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -314px 0;height:55px;position:relative;right:.5em;top:10em;width:39px}
.scroll-arrow-right img:hover{background-position:-398px 0}
.scroll-arrow-right img:active{background-position:-481px 0}
.scroll-arrow-left img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -272px 0;height:55px;left:0.5em;position:relative;top:10em;width:39px}
.scroll-arrow-left img:hover{background-position:-356px 0}
.scroll-arrow-left img:active{background-position:-439px 0}
.scroll-arrow-right-disabled,.scroll-arrow-right-disabled img,.scroll-arrow-left-disabled,.scroll-arrow-left-disabled img{cursor:default}
.scroll-arrow-right-disabled img,.scroll-arrow-right-disabled img:hover{background-position:-566px 0}
.scroll-arrow-left-disabled img,.scroll-arrow-left-disabled img:hover{background-position:-523px 0}

.scroll-arrow-top,.scroll-arrow-bottom{display:block;width:29px;z-index:45;margin-left:3em}
.scroll-arrow-top img,.scroll-arrow-bottom img{background:url(http://i.matrix.com.ua/design/sprite-alfa.png) no-repeat -609px 0;display:block;width:29px;height:20px}
.scroll-arrow-bottom img{background-position:-641px 0}
.scroll-arrow-top img:hover{background-position:-609px -20px}
.scroll-arrow-bottom img:hover{background-position:-641px -20px}
.scroll-block-vert{overflow:hidden;position:relative}

.p-set{border:2px solid #ff9709;position:relative;padding:.75em .75em 0;margin:1.5em -1em -1em;
       -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
       -webkit-box-shadow:3px 3px 6px 0 #767676;-moz-box-shadow:3px 3px 6px 0 #767676;box-shadow:3px 3px 6px 0 #767676;}
.p-set:before{content:'';background:url(http://i.matrix.com.ua/design/p-set-coner.png) no-repeat 0 0;width:31px;height:24px;position:absolute;top:-24px;left:130px}
.p-set .g-kit-title{color:#ee7a11;font-size:1.54em;font-weight:bold;margin-left:3px}
.p-set-plus{color:#f98b27;font-size:5.76em;font-weight:bold;width:1.5em;text-align:center;padding-top:.231em}
.p-set .tab-content-scroll .g-list-small{float:left;height:auto;width:720px}
.tab-content-scroll .g-list-s-item{height:auto;width:18.5em;padding:.75em 0 .75em 15px;margin:0}
.p-set .scroll-arrow-right{top:30px;right:-5px;height:85%}
.p-set .scroll-arrow-left{top:30px;left:-5px;height:85%}
.p-set .scroll-arrow-right img,.p-set .scroll-arrow-left img{top:5em}
.p-set .g-list-s-i-left{padding-left:3px;overflow:visible}

.search-b{margin:0 0 1.5em -2.5em}
.search-text{font-size:1.54em}
.search-result{font-size:1.15em;overflow:hidden;margin-left:-.4em}
.search-result li{float:left;margin-right:.25em;padding:.15em .4em;line-height:1.4em;white-space:nowrap}
li.search-result-active{font-weight:bold;border:1px solid #ccc;line-height:1.1em;
                        -o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.suggest{background:#fff;border:1px solid #d1d7dc;padding:0;width:24em;margin:.65em 0 0 .7em;color:#333;
         -o-border-radius:2px 2px 10px 10px;-moz-border-radius::2px 2px 10px 10px;-webkit-border-radius:2px 2px 10px 10px;border-radius:2px 2px 10px 10px;
         -webkit-box-shadow:0px 6px 5px 0px rgba(0,0,0,.6);
         -moz-box-shadow:0px 6px 5px 0px rgba(0,0,0,.6);
         box-shadow:0px 6px 5px 0px rgba(0,0,0,.6);}
.suggest-item{border-bottom:1px dashed #cfcfcf;overflow:hidden;padding:.65em 1.2em}
.suggest-item:hover,.suggest .active{background:#feefda;border-bottom-color:#EADFC2;border-top:1px solid #EADFC2;margin-top:-1px}
.suggest-i-img{float:left;width:5.4em}
.suggest-i-img-a{display:block;text-align:center}
.suggest-i-title{font-size:.93em;margin-bottom:.75em}
.suggest-i-text{margin-left:5.5em}
.suggest-result{padding:.85em 1.2em 1.1em}
.suggest-result-a{text-decoration:none}
.suggest-result-text{text-decoration:underline}


.message{border:2px solid #ccc;font-weight:bold;font-size:1.9em;line-height:1.4em;margin:1.25em 0;max-width:25em;min-height:1.4em;padding:1em 2em 1em 5.5em;position:relative;text-align:left;
         -o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
}
.message .submit input{font:1.08em Arial;margin-top:.25em;padding:.1em .5em}
.code1:before,
.code2:before,
.code5:before,
.code4:before{background:url(http://i.matrix.com.ua/design/sprite-message.png) no-repeat 0 0;content:"";display:inline-block;height:55px;margin:-8px 2px 0 -70px;position:absolute;width:58px}
.code1:before{background-position:0 0}
.code2:before{background-position:-115px 0;}
.code5:before{background-position:-173px 0}
.code4:before{background-position:-57px 0}
.message-small .message{display:block;font-size:1.25em;margin:0 0 1em -.65em;min-height:45px;padding:.5em .65em .8em 4.2em;border-width:1px}
.message-small .code1:before,
.message-small .code2:before,
.message-small .code5:before,
.message-small .code4:before{margin:0 2px 0 -56px;width:48px;height:47px}
.message-small .code1:before{background-position:-234px 0}
.message-small .code2:before{background-position:-331px 0;}
.message-small .code5:before{background-position:-379px 0}
.message-small .code4:before{background-position:-283px 0}


.producers-block{margin:2em 0 5em}
.producer-abc{margin:.35em 0}
.producer-abc li{display:inline;font-size:1.15em;margin:0 4px 0 0}
.producer-abc li.producer-abc-all{margin-right:.85em}
.producer-abc-rus{margin-left:11.5em}
.producer-abc-rus li{margin-right:5px}
.producer-item{margin:2.5em 0;overflow:hidden}
.producer-i-letter{color:#F97909;font-size:2.08em;font-weight:bold;float:left;width:6%}
.producer-i-list{overflow:hidden}
.producer-i-list-one{float:left;line-height:1.25em;margin-right:2%;width:12%}
.producer-i-list-one li{padding-bottom:.4em}
.producer-details-b{margin-bottom:4em}
.producer-details-b .breadcrumbs-item{font-size:1em}
.producer-text-icon{float:left;padding:1em 3em 1.25em 0}
.producer-text-icon img {max-width: 250px;}
.producer-b-round{margin-right:1em;width:21%;margin-bottom:3em}
.producer-category-title{line-height:1.2em}
.producer-c-i{margin:1.5em 0}
.producer-c-items-many .producer-c-i{margin:0 0 .1em;padding:2px 8px 3px}
.producer-c-i-a{text-decoration:none;display:block;overflow:hidden}
.producer-c-i-image{float:left;display:block}
.producer-c-i-name{text-decoration:underline;font-size:1.15em;margin:.75em 0 0 5em;display:block}
.producer-g-tile{margin:3em 0 2em}

.terms-items{margin-top:2.5em}
.terms-item{overflow:hidden;margin:.5em 0}
.d-i-field{margin-left:5.25em;max-width:60em}
.d-i-field h4{color:#333;font-weight:bold;font-size:1.15em;margin-top:.25em;margin-bottom:.15em}
.d-i-field p{margin:.15em 0 1.55em;line-height:1.45em}
.float-right-margin{margin-top:5em}
.body-footer{padding-bottom:1.155em}
.body-footer .block-white{margin-bottom:0}
.body-footer .block-white-box{padding-top:1em}
.body-footer .grid-col3{width:20%}
.body-footer .grid-col12{width:80%}
.menu-param-item .f-name {
    display: block;
    color: #ed7000;
    font-size: .94em;
    margin-bottom: .25em;
    font-weight: bold;
}
.body-footer .column {
    display: block;
    color: #ed7000;
    font-size: 1em;
    margin: 0 0 .85em;
    font-weight: bold;
}
.b-copyright{padding-top:1em}
.b-copyright,.b-copyright em,.b-copyright address{font-style:normal}
.b-copyright address{font-size:1.155em;font-weight:bold;padding-bottom:.15em}
.b-social{}
.b-social-title{font-size:.85em;padding-bottom:.3em;color:#666}
.b-social-list{}
.b-social-list-i{display:inline;margin-right:.05em}
.b-social-list-i img{background:url(http://i.matrix.com.ua/design/sprite-social.png) no-repeat 0 0}
.b-social-list-i .fb {background-position:-30px 0}
.b-social-list-i .vk{background-position:-60px 0}
.b-social-list-i .twitter{background-position:-90px 0}
.b-social-list-i .gplus{background-position:-120px 0}
.b-social-list-i .youtybe {background-position:-150px 0}
.b-social-list-i .odnoklassniki {background-position:-180px 0}
.strip-orange{height:3px;line-height:3px;background:#ff9609;margin:0 5px}

.text-about-matrix h1,
.text-about-matrix h2,
.text-about-matrix h3,
.text-about-matrix,
.text-about-matrix p {
    font-size:1em;
    color:#666;
}
.text-about-matrix h1,
.text-about-matrix h2,
.text-about-matrix h3 {
    font-size:1.2em;
    margin-top: 5px;
}
.text-about-matrix h1:first-child,
.text-about-matrix h2:first-child,
.text-about-matrix h3:first-child {
    margin-top: 15px;
}


.text-about-matrix-2 h1,
.text-about-matrix-2 h2,
.text-about-matrix-2 h3,
.text-about-matrix-2,
.text-about-matrix-2 p {
    font-size:1em;
    color:#666;
    padding-bottom: 15px;
}
.text-about-matrix-2 ul{margin: -1em .5em 0 0}
.text-about-matrix-2 li{margin-bottom:.35em;line-height:1em;padding-left:1em;position:relative}
.text-about-matrix-2 li:before{content:'•';display:inline-block;width:.6em;margin-left:-.6em}
.text-about-matrix-2 h1,
.text-about-matrix-2 h2,
.text-about-matrix-2 h3 {
    font-size:1.2em;
    margin-top: 5px;
}
.text-about-matrix-2 h1:first-child,
.text-about-matrix-2 h2:first-child,
.text-about-matrix-2 h3:first-child {
    margin-top: 15px;
}

.seo-text-hide {
    overflow: hidden;
    position: relative;
    max-height: 12em;
}
.seo-text-hide:before {
    content:'';
    width:100%;
    height:100%;    
    position:absolute;
    left:0;
    top:0;
    background:linear-gradient(transparent 20px, #EEE);
}
.seo-text-read-more {
    padding-bottom: 15px;
    text-align: right; 
    margin: 0;
}
.seo-text-read-more a {
    color: #105a8f;
    padding: 5px;
    border-radius: 8px;
}


.matrix-disclaimer{font-size:.85em;color:#999;line-height:1.5em;margin-bottom:1em}
.phone1{font-size:1.85em}
.phone2{font-size:1.25em;padding-bottom:.25em}
.callback-link{padding-bottom:.5em}
.matrix-wokrtime{margin:1em 0 1.5em;line-height:1.6em}
.gift-certificates {margin-top: 20px}
.menu-bottom{}
.menu-bottom-i{padding-bottom:.6em;line-height:1.1em}
.menu-bottom-i-active a{color:#333}
.body-footer h4{font-size:1em;margin:0 0 .85em}
.body-footer h4 img{display:block;background-image:url(http://i.matrix.com.ua/design/sprite.png);background-repeat:no-repeat;margin-bottom:.25em}
.sprite-catalog{background-position:-100px 0}
.sprite-services{background-position:-150px 0}
.sprite-info{background-position:-200px 0}
.sprite-cooperation{background-position:-250px 0}
.mobile-version{padding-top:.25em}
.mobile-version img{float:left;margin:0 4px 0 0;background:url(http://i.matrix.com.ua/design/sprite.png) no-repeat -300px 0;margin-top:-.25em}

.owox{float:right;width:25em}
.owox-img{float:left;width:120px;padding-top:2px;font-size:.85em;color:#999}
.owox-img img{display:block}
.owox-img div{padding-left:3px}
.owox-text{margin-left:125px;font-size:.85em;line-height:1.2em}
.page-text-description{position:absolute;bottom:12em;height:22em;color:#666;width:100%;clear:both;left:0}
.page-text-description .container{margin-bottom:0}
.page-text-description .wrap{height:20em;overflow:hidden}
.page-text-description h1,.page-text-description h2,.page-text-description h3,.page-text-description h4{color:#175b8e;font-weight:bold;font-size:1.155em;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
.page-text-description h3,.page-text-description h4{font-size:1.05em}
.page-text-description p{color:#848282;font-size:.94em;max-width:none}


.b-visuals{}
.b-visual-big,.b-visual-small{overflow:hidden;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.b-visual-big img,.b-visual-small img{display:block;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.b-visual-big{float:left;width:600px;position:relative}
.b-visual-small{float:right;width:25%}
.b-visual-big-items{overflow:hidden}
.b-visual-big-i{float:left;display:none}
.b-visual-big-items .active{display:block}
.b-visual-big-pager{position:absolute;left:8px;bottom:3px;z-index:5}
.b-visual-big-pager-i{width:14px;height:14px;background:#ff9609;float:left;margin-right:.25em;overflow:hidden;
                      -o-border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px
}
.b-visual-big-pager-i:hover{background:#fff}
.b-visual-big-pager-i a{display:block;width:14px;height:14px;color:#000 !important;text-decoration:none}
.b-visual-big-pager .active{background:#fff;text-align:center;font-weight:bold}
.b-visual-big-pager .active a:hover{color:#ff9609 !important}
a.b-visual-big-pager-i-a{display:block}
a.b-visual-big-pager-i-a-active{display:none;font-size:11px}
.b-visual-big-pager .active .b-visual-big-pager-i-a{display:none}
.b-visual-big-pager .active .b-visual-big-pager-i-a-active{display:block}

.popup-catalog-filter .popup-login,
.popup-comparison .popup-login{margin-left:0}
.popup-signup-terms .popup-login{margin-left:12em;margin-top:-12em}
.popup-checkout-terms .popup-login{margin-left:0;margin-top:-200px;top:50%}
.popup-checkout-terms .popup-login .popup-user-agreement{height:400px;margin:23px -22px 0 0;padding-right:5px;overflow:auto}

.popup-cart-kit{border:2px solid #ff6600;border-radius:10px;padding:1em 1.539em;margin:2em 0}
.popup-cart-kit-title{margin:0;color:#ff6600;padding-bottom:.231em;font-size:1.385em}
.popup-cart-kit-i{border-bottom:1px dashed #d0d0d0;padding:1em 0;overflow:hidden}
.popup-cart-kit-i-img{float:left;padding-left:10px;width:100px}

.popup-cart-kit-i-container{margin-left:100px}
.popup-cart-kit-i-title{padding:.154em 0 .539em}
.cart-kit-g-price-old{font-size:1.231em}
.popup-cart-kit-price-link{font-size:1.385em;font-weight:bold;text-align:right;float:right;padding-right:1.154em}
.popup-cart-kit-price{float:left;font-size:1.385em;font-weight:bold;width:18em}
.popup-cart-kit-price .gray-block{border:1px solid #e8e8e8;border-radius:10px;display:inline-block;padding:.1em .385em;
                                  background: rgb(251,251,251);
                                  background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(226,226,226,1) 100%);
                                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(226,226,226,1)));
                                  background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(226,226,226,1) 100%);
                                  background: -o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(226,226,226,1) 100%);
                                  background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(226,226,226,1) 100%);
                                  background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(226,226,226,1) 100%);}
.popup-cart-kit-count{float:left;font-size:1.385em}

.popup-cart-kit-total{float:right;padding:.539em 1.154em 0 0}
.popup-cart-kit-total-sum{color:#f60;font-size:1.385em;font-weight:bold;text-align:right;padding:.231em 0}
.popup-cart-kit-discount{color:#f60;font-size:1.385em;font-weight:bold;text-align:right}
.popup-cart-kit-amount{width:33em;text-align:right;font-size:1.231em;padding-top:.539em}
.popup-cart-kit-amount img{top:4px}
.popup-cart-kit-amount-text{width:50px}

.hidden2,.hidden{display:none}
.invisible{visibility:hidden}
.t-c {
    text-align: center;
}


.grid-box .logo_r {
    width: 60px;
    height: 90px;
    float: right;
    z-index: 1;
    position:relative;
    margin-top: -7.4em;
    margin-right: 3px;
    background: url(http://i.matrix.com.ua/design/_.gif) top right no-repeat;
}

.pp-code{margin: 0 0 .2em 10px;font-weight: 400;color: #777;}
.pp-code .pp-code-title{color:#222;}
.code-flo {float:left;margin-left: 40px;font-size: 11px}

.table td {
    border: 1px solid #222 !important;
}

.mainbanners .grid-col {
    /*width: 820px;*/
    margin-right: 10px;
}


.modal-bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #AAA;
    opacity: 0.5;
}
.popup-position {
    position: fixed;
    top: 15%;
    left: 50%;
    z-index: 99999;
    margin-left: -260px;
}

.popup2 {
    padding: 10px 20px;
    /*    position: relative;
        width: 500px;
        border-radius: 5px;
        background-color: #464646;
        background-image: linear-gradient(bottom, #464646, #3F3F3F 5px);*/
}
.popup2 .popup-content {
    /*padding: 10px 20px;*/
    background-color: #FFFFFF;
    color: #222;
    text-align: left;
}
.popup2 .popup-content .margin {
    margin: 20px 0;
}
.popup2-close {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    margin: -10px -10px 0px 0px !important;
    width: 31px;
    height: 29px;
    background: url("http://i.matrix.com.ua/design/modal_close.png") 0px 0px no-repeat transparent;
    text-decoration: none;
    cursor: pointer;
}

/** forms */
.form {float:left; }
.form label {float:left;padding: 0px 10px 5px 0;}
.nolabel {float: none !important;padding: 0;}
.form .field {clear:both;text-align:right;line-height:20px;}

/** forms */
.forma {clear: both;}
.forma p {padding: 5px 0;}
.forma .element {clear: both;padding: 7px 10px;}
.forma .field {clear:both;text-align:right;line-height:20px;padding: 7px 10px;}
.forma .field label {float:left;color: #444;font: normal normal normal 14px/20px "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;}
.forma .second {background: #EFEFEF;}
.forma .cent input {text-align: center}
.forma .element label {clear:both;color: #444;font: normal normal normal 14px/20px "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;}
.forma sup {position: relative;bottom: 1ex;height: 0;color: red;vertical-align: baseline;line-height: 1;}
.forma .element span {font-style: italic;font-size: 12px;}
.forma .f25 input, .forma .f25 select, .forma .f25 textarea {width: 25%;}
.forma .f50 input, .forma .f50 select, .forma .f50 textarea {width: 50%;}
.forma .f75 input, .forma .f75 select, .forma .f75 textarea {width: 75%;}
.forma .f100 input, .forma .f100 select, .forma .f100 textarea {width: 96%;}
.forma textarea,
.forma select,
.forma input {
    padding: 2px 3px;
    border: 1px solid #ccc;
    border-radius: 4px;
    transition: box-shadow .3s;
}
.forma input {height: 20px;}
.forma select {height: 25px}

.forma textarea:focus,
.forma input:focus {
    box-shadow: 0px 0px 7px #4a4a4a;
}
.forma input[type="checkbox"],
.forma input[type="radio"] {
    width: 20px;
}
/** /forms */

.credit-tab .sub {
    clear: both;
    margin: 10px 0 5px 0;
}
.credit-tab .sub ul li {
    display: block;
    float: left;
    padding: 5px 10px;
    margin: 0;
}
.credit-tab .sub ul li a {
    color: #222;
}
.credit-tab .sub ul li:first-child {
    margin-left: 0;
}
.credit-tab .sub ul li a.active {
    background: #F07C00;
    border-radius: 5px;
    transition:all 0.25s linear;
    padding: 4px 6px;
}
.credit-tab .sub ul li a.active:hover {
    text-decoration: none;
}

.series-b-main {
    margin: 5px 0 15px 0 !important;
    background: #fff;
    padding: 15px;
    border-radius: 8px;
}
.series-b {
    clear: both;
    margin: 15px 0 5px 0;
}
.series-b ul li {
    display: inline-block;
    width: 16%;
    vertical-align:middle;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}
.series-b img {
    display: block;
    height: 44px;
    float: left;
}
.series-b img.fs { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") -127px -55px no-repeat;
}
.series-b img.dt { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") -315px -55px no-repeat;
}
.series-b img.oc { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") -194px -55px no-repeat;
}
.series-b img.cr { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") -68px -55px no-repeat;
}
.series-b img.ct { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") -260px -55px no-repeat;
}
.series-b img.ot { 
    background: url("http://i.matrix.com.ua/design/sprite-alfa.png") 0px -55px no-repeat;
}

.tabs-menu-light ul {
    background: #e5e4e4;
    margin-bottom: 10px;
}
.tabs-menu-light ul li a {
    color: #F07C00;
    font-size: 1.15em;
    font-weight: 700;
}
.tabs-menu-light ul li {
    display: inline-block;
    padding: 4px 5px;
    border-bottom: 3px solid #e5e4e4;
}
.tabs-menu-light ul li.active {
    border-bottom: 3px solid #a1a1a1;
}

.tabs-menu-credit {
    margin-top: 65px;
}
.tabs-menu-credit ul {
    background: none;
}
.tabs-menu-credit ul li {
    border-bottom: none;
}
.tabs-menu-credit ul li a {
    color: #F07000 !important;
}
.tabs-menu-credit ul li.active {
    border-bottom: none;
    background: #F07C00;
    border-radius: 4px;
}
.tabs-menu-credit ul li.active a,
.tabs-menu-credit ul li.active a.hot{
    color: #fff !important;
}
.tabs-menu-credit ul li a {
    color: #F07C00 !important;
}
.tabs-menu-credit ul li a.hot {
    color: #0E9300 !important;
}

/**
        /Maked by dobs
*/


/*		Tablet Layout:1650px-1900px. Inherits styles from:Default Layout.   */
@media only screen and (min-width:1650px) and (max-width:1950px) {

}

@media only screen and (min-width:1900px) and (max-width:1950px) {

}

@media screen and (max-width: 1450px) {
    .body-bg-top-2{background-image:url(http://i.matrix.com.ua/design/body-bg-top.png) !important}
    .body-bg-top-image {background: none !important}
}

/*		max-width:1300px !!!!   */
@media only screen and (max-width:1300px) {
    .menu-main-i-title{text-align:center;padding:.75em .5em .5em}
    .imenu-title{display:block}
    .menu-main-i-title img{float:none;margin:-6px auto 4px;}
}

@media only screen and (max-width:1370px) {
    .grid-box .logo_r {display:none !important;}
}

/*		max-width:1200px !!!!   */
@media only screen and (max-width:1200px) {
    .b-visual-small{display:none;}
    /*.b-visual-big{width:99.9%;}*/
    /*.b-visual-big-i img{max-width:100%}*/
    .promotions {max-width:100%}
    .mainbanners .grid-col {
        width: auto;
    }
    .b-user-cart-empty .b-user-cart-link b{padding-top:.15em}
    .pp-price-uah{font-size:2.85em !important}
}

/*		max-width:1100px !!!!   */
@media only screen and (max-width:1100px) {
    .header-tools-list{font-size:1em}
    .b-search-text{width:67%}

    .menu-main-4 .popup-fatmenu,
    .menu-main-5 .popup-fatmenu,
    .menu-main-7 .popup-fatmenu {
        right:0px;
    }
}

/*		Tablet Layout:1070px-1250px. Inherits styles from:Default Layout.   */
@media only screen and (min-width:1070px) and (max-width:1250px) {
    .m-tabs-i-link{font-size:1.15em;padding:1em 0;}
    .m-tabs-item-active .m-tabs-i-link{font-size:1.3em;padding:.85em 0;}

}

/*		Tablet Layout:1024px-1070px. Inherits styles from:Default Layout.   */
@media only screen and (min-width:1024px) and (max-width:1070px) {
    .m-tabs-i-link{font-size:1.15em;padding:1em 0;}
    .m-tabs-item-active .m-tabs-i-link{font-size:1.3em;padding:.85em 0;}
    .popup-fatmenu{font-size:.93em}
}

/*		Tablet Layout:780px-1024px. Inherits styles from:Default Layout.   */
@media only screen and (min-width:750px) and (max-width:1024px) {
    .m-tabs-i-link{font-size:1.15em;padding:1em 0;}
    .m-tabs-item-active .m-tabs-i-link{font-size:1.3em;padding:.85em 0;}
    .popup-fatmenu{font-size:.9em}
}



/*		Mobile Layout:320px. Inherits styles from:Default Layout. */
@media only screen and (min-width:340px) and (max-width:760px) {
    .m-tabs-i-link{font-size:1.15em}
}


/*	Retina media query. Overrides styles for devices with a device-pixel-ratio of 2+,such as iPhone 4.
-----------------------------------------------    */
@media 
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
    body{}
}


@media print {
    .notforprint{display:none}
    .forprint{display:block}
}

@media screen {
    .notforprint{display:block}
    .forprint{display:none}
}


.np-table {
    text-align: center;
    margin-top: 25px;
}





/** Cleaner */
.pp-goods-reviews .list section:after,
.orange-block:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ' ';
}