/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;height:inherit;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;border:1px solid #fff}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;border-color:#000}.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}body,html{width:100%;height:100%;min-width:280px}body{font-family:Verdana,sans-serif;font-size:14px;line-height:18px;color:#5f5f5f;display:flex;flex-direction:column}.hide{display:none!important}h1,h2,h3,h4{color:#545454;font-weight:400}h1{line-height:1em}p{margin:0}a{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#cf5109}a:hover{color:#b24608;text-decoration:none}.button,button{cursor:pointer}.button.default,button.default{cursor:pointer;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#fff;text-decoration:none;padding:6px 10px;font-size:15px;text-shadow:0 1px 1px rgba(0,0,0,.3);background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#e75b0a),color-stop(1,#b74708));background-color:#d45309;background-image:-webkit-linear-gradient(270deg,#e75b0a,#b74708);background-image:-o-linear-gradient(270deg,#e75b0a,#b74708);background-image:-moz-linear-gradient(270deg,#e75b0a,#b74708);background-image:linear-gradient(180deg,#e75b0a,#b74708);border:1px solid #9e3e07;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.button.default:hover,button.default:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#cf5109),color-stop(1,#9e3e07));background-color:#bb4908;background-image:-webkit-linear-gradient(270deg,#cf5109,#9e3e07);background-image:-o-linear-gradient(270deg,#cf5109,#9e3e07);background-image:-moz-linear-gradient(270deg,#cf5109,#9e3e07);background-image:linear-gradient(180deg,#cf5109,#9e3e07);border:1px solid #552104}.button.default:active,button.default:active{background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#e75b0a),color-stop(1,#f15e0a));background-color:#eb5c0a;background-image:-webkit-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:-o-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:-moz-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:linear-gradient(180deg,#e75b0a,#f15e0a);border:1px solid #bb4908}.button.default:focus,button.default:focus{outline:0}input[type=text].default,select.default,textarea.default{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-size:15px;line-height:20px;padding:5px 7px;border:1px solid #cac6c6;border-top-color:#b1acac}input[type=text].default:hover,select.default:hover,textarea.default:hover{border:1px solid #b1acac;border-top-color:#999191}input[type=text].default:focus,select.default:focus,textarea.default:focus{outline:0}.clear{clear:both}#page-container{max-width:1100px;width:100%;min-height:500px;margin:0 auto;position:relative;flex:1 0 auto}#page-main{min-height:340px;width:870px}.product_wrapper{position:absolute;left:5px;top:0;right:5px;bottom:0}.products td,.products tr{float:left}.products td{position:relative;height:370px;width:290px;margin-bottom:15px}.product{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;position:absolute;text-align:center;left:0;top:0;right:0;bottom:0}.product .thumb{position:relative;height:200px;width:100%;overflow:hidden}.product .thumb a{position:absolute;left:0;top:0;right:0;bottom:0;background-position:50% 50%}.product .thumb a img{height:100%}.product .thumb a span{position:absolute;left:0;top:0;display:block;width:60px;height:60px;background-repeat:no-repeat}.product .thumb a span.sale{background-position:0 -60px}.product .descr{width:100%}.product .descr .title{overflow:hidden;text-overflow:ellipsis;height:4em;padding:1em 10px;box-sizing:border-box}.product .descr .price{font-size:16px}.product .descr .old.price{text-decoration:line-through;margin-bottom:-18px}.product .descr .sale.price{color:#5e5e5e;font-weight:700;margin-top:22px}.product .descr .buy{margin-top:22px}.product .button{padding:5px 8px}.product:hover{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;left:-10px;top:-10px;right:0;bottom:-10px;padding:10px 0 10px 10px;background:#e8f5ce}.page-layout{width:100%}.page-layout td{vertical-align:top}.page-layout .main-column{padding-right:30px}.page-layout .right-column{width:240px}.right-column .info-block{font-size:.85em;line-height:1.3em;background:#e8f5ce;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-o-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-o-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-o-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:15px 20px;margin-bottom:10px}.right-column .info-block h4{margin-top:0;margin-bottom:6px;font-weight:700}.right-column .info-block img{width:100%;height:100%;margin-top:6px}.pagination span{margin-right:5px}.editor-content p{margin-top:1em}.msg-empty{padding:50px 20px}.msg-empty .text{font-size:20px}#page-header .line{width:100%;position:relative}#page-header .cart-line{min-height:50px}#page-header .color{height:10px;background:#cf5109;z-index:5}#page-header .phone{position:absolute;right:240px;background:#f2b930;color:#fff;font-weight:700;padding:5px 25px}#page-header #cart{position:relative;margin-left:auto;margin-right:0;font-size:12px;width:185px;line-height:16px;padding:9px 0 12px 0;z-index:20}#page-header #cart a{position:relative;z-index:4;display:block;color:#cf5109;text-decoration:none}#page-header #cart a:hover{text-decoration:underline}#page-header #cart .ico{display:block;position:absolute;height:100%;width:20px;left:-30px;background-repeat:no-repeat;background-position:50% 50%}#page-header #cart-items{padding:50px 5px 4px;border:2px solid #cf5109;border-top:none;background:#fff;position:absolute;right:0;top:0;left:-60px;height:auto;z-index:3;opacity:1;visibility:visible;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;-ms-transition:all .7s;transition:all .7s}#page-header #cart-items .item{height:50px;overflow:hidden;font-size:12px;margin-top:2px;padding-top:4px;border-top:1px solid rgba(207,81,9,.3)}#page-header #cart-items .item:first-child{border-top:none}#page-header #cart-items .item .thumb{float:left;width:36px;margin-right:4px}#page-header #cart-items .item .thumb img{width:100%}#page-header #cart-items .item .name{float:left;width:120px}#page-header #cart-items .item .price{float:right;width:70px;margin-top:10px}#page-header #cart-items.hided{top:-100%;opacity:0;visibility:hidden;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s}#page-header .banner{position:relative;height:84px;margin-bottom:15px}#page-header .banner .logo{position:absolute;height:100%;width:300px;z-index:2}#page-header .banner #search{position:absolute;top:35px;width:100%;padding-left:310px;padding-right:17px;box-sizing:border-box}#page-header .banner #search form{position:relative;right:0;width:100%;padding-right:80px;box-sizing:border-box}#page-header .banner #search .query{color:#797979;width:100%;box-sizing:border-box;max-width:400px;margin-left:auto;display:block}#page-header .banner #search .query:focus{color:#5f5f5f}#page-header .banner #search .button{position:absolute;right:0;top:0}#page-header .banner #search .button .ico{display:none;width:30px;height:30px}#page-content{width:100%}#page-content .left{float:left;width:200px;z-index:10}#page-content .right{margin-left:230px;z-index:5}#page-content .left .banner{width:100%;height:20px;margin-bottom:15px;background-repeat:no-repeat;background-position:50% 50%}#page-content .left .btn-menu{display:none}#page-content #catalogue{background:#e8f5ce;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-o-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-o-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-o-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:23px 15px;font-size:12px;line-height:18px}#page-content #catalogue ul{list-style:none;margin:0;padding:0}#page-content #catalogue ul ul{padding:10px 0 10px 10px;background-color:#f2f9e3}#page-content #catalogue ul ul ul{background-color:#e8f5ce}#page-content #catalogue ul li{padding:2px 10px 3px}#page-content #catalogue li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-content #catalogue li a.active{text-decoration:none}#page-content #catalogue ul li.collapsible .ico{display:none;float:left;margin-left:-10px;margin-top:6px;width:6px;height:6px;background-repeat:no-repeat;background-position:0 0}#page-content #catalogue ul li.collapsible .ico.open{display:block;background-position:0 -6px}#page-content #catalogue ul li.collapsible.fold .ico.close{display:block}#page-content #catalogue ul li.collapsible.fold .ico.open{display:none}#page-content #subscribe{margin-top:15px}#page-content #subscribe h4{margin:0;color:#858484;font-size:12px;line-height:14px;font-weight:400}#page-content #subscribe .email{width:143px;margin-right:4px;margin-top:5px;font-size:13px;padding:3px 5px 3px;line-height:14px}#page-content #subscribe .button{width:40px;line-height:22px;padding:0;font-size:14px}#page-content #social{margin-top:15px;font-size:12px;line-height:20px}#page-content #social ul{margin:0;padding:0;list-style:none}#page-content #social li a{color:#757575;text-decoration:none}#page-content #social li a:hover .ico.vk{background-position:0 -15px}#page-content #social li a:hover .ico.fb{background-position:-15px -15px}#page-content #social li a:hover .ico.inst{background-position:-30px -15px}#page-content #social li .ico{display:block;float:left;width:15px;height:15px;margin-top:2px;margin-right:2px}#page-content #social li .ico.vk{background-position:0 0}#page-content #social li .ico.fb{background-position:-15px 0}#page-content #social li .ico.inst{background-position:-30px 0}#page-content #page-menu{line-height:20px;height:20px;margin-bottom:15px;font-size:15px;overflow:hidden}#page-content #page-menu ul{list-style:none;padding:0;margin:0}#page-content #page-menu li{display:block;float:left;margin-right:15px}#page-footer{flex-shrink:0;clear:both;padding-bottom:30px;margin-top:80px;text-align:center;font-size:11px}#messages{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.2);z-index:50}#messages .message{position:absolute;left:50%;top:50%;right:auto;bottom:auto;margin-top:-20px;margin-left:-80px;max-width:160px;padding:20px 25px;color:#000;font-size:1.2em;text-align:center;background:#e8f5ce;border:1px solid #d4eca4;opacity:1}#messages .message.hided.simple{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;transition:opacity .4s;opacity:0}#messages .message.hided.to-cart{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;left:100%;top:-200px;right:auto;bottom:auto;opacity:.2}.template-article .note{font-size:11px;margin-top:-1em;margin-bottom:1em}.template-article .related-products-block{margin-top:20px}.template-article .back{margin-top:10px;margin-bottom:10px}.template-article #comments .comment-list{list-style:none;padding-left:10px}.template-article #comments .comment-list li{margin-bottom:1.5em;border-bottom:1px dashed #cf5109;padding-bottom:1.5em}.template-article #comments .comment-list .comment{margin:10px 0}.template-article #comments .comment-list .comment-details{font-style:italic}.template-article #comment_form .error input,.template-article #comment_form .error textarea{border:1px solid #cf5109}.template-article #comment_form .author-fields label{width:60px;display:inline-block;text-align:right;margin-right:10px;margin-bottom:3px}.template-article #comment_form .author-fields input{width:200px;padding:6px 8px;margin-bottom:15px}.template-article #comment_form .comment-fields label{display:block;margin-bottom:5px}.template-article #comment_form .comment-fields textarea{width:300px;padding:6px 8px}.template-article #comment_form .info{margin:.5em 0;font-style:italic}.template-article #comment_form .notice{display:inline-block;padding:6px 8px;width:300px;background:#e8f5ce}.template-article #comment_form .notice.error{color:#cf5109;background:#fff}.template-blog .article{margin-bottom:50px;clear:both}.template-blog .article .blog-image{width:100px;margin-right:15px;float:left}.template-blog .article .blog-image img{display:block;width:100%;height:auto}.template-blog .article .note{font-size:12px;margin-top:-5px;margin-bottom:15px}.template-blog .article .blog-details{margin-top:10px}.template-cart .cart-items{margin-top:10px;width:100%}.template-cart .cart-items thead{font-size:1em;font-weight:700}.template-cart .cart-items .thumb{width:80px}.template-cart .cart-items .thumb img{width:100%}.template-cart .cart-items tbody .description{padding:10px 40px 10px 10px}.template-cart .cart-items tbody tr:nth-child(odd){background:#fcfef8}.template-cart .cart-items .quantity{width:100px;text-align:center}.template-cart .cart-items .quantity input{width:40px}.template-cart .cart-items .price{width:100px;text-align:center}.template-cart .cart-items .remove{text-align:center;width:80px}.template-cart .cart-items .remove a{display:block;margin:0 auto;height:24px;width:24px;background-repeat:no-repeat;background-position:50% 50%}.template-cart .sale-block{margin:0 0 0 auto;text-align:right;padding:20px 0;max-width:400px;border-top:1px solid #b0e1bd}.template-cart .discount-block{font-size:1.2em;margin-bottom:20px}.template-cart .discount-block .value{font-weight:700}.template-cart .coupon-block{text-align:right}.template-cart .coupon-block input{width:250px}.template-cart .coupon-block .message{font-size:.9em;font-weight:700;width:266px;display:inline-block;color:#f04f31}.template-cart .totals-block{margin:0 0 0 auto;padding-top:10px;width:266px;border-top:1px solid #b0e1bd}.template-cart .totals-block .warning-message{margin:10px 0 20px;background:rgba(207,81,9,.3);padding:3px 4px;border:1px solid #cf5109;color:#cf5109;text-shadow:0 0 0 #000}.template-cart .total-block{text-align:right;font-size:1.5em;margin:20px 0}.template-cart .total-block .value{font-weight:700}.template-cart .checkout-block{text-align:right}.template-collection .subcollections{display:none;margin-bottom:10px;font-size:17px}.template-collection .subcollections td{padding:0 20px 5px 0}.template-collection .products-header{background:#e8f5ce;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-o-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-o-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-o-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:15px 20px;margin:10px 0}.template-collection .products-header .characteristics-block .title{text-align:right;padding-right:10px}.template-collection .products-header .characteristics-block .value{padding-top:2px;padding-bottom:2px}.template-collection .products-header .order-by-block{margin-left:auto;margin-right:0;width:100px}.template-collection .products-header .order-by-block .title{display:block;margin-bottom:4px;font-weight:700}.template-collection .products-header .order-by-block select{width:95px}.template-collection .products{margin-top:25px}#main-banner{overflow:hidden}#main-banner .blocks{padding:0;margin:0;list-style:none;width:100%;position:relative;min-height:215px}#main-banner .blocks .block{position:absolute;top:0;width:100%}#main-banner .pages{margin-top:15px;height:35px}#main-banner .pages ul{list-style:none;padding:0;margin:0 auto;text-align:center}#main-banner .pages ul li{display:inline-block;width:12px;height:12px;background-position:0 -12px;background-repeat:no-repeat}#main-banner .pages ul li.active{background-position:0 0}.template-index .editor-content{margin-top:40px}.template-page_404 .text{margin-bottom:10px}.template-page_404 .search-block{margin-top:40px}.template-page_404 .search-block form{width:100%;max-width:450px;margin-top:15px;padding-right:80px;box-sizing:border-box;position:relative}.template-page_404 .search-block .query{width:100%;box-sizing:border-box}.template-page_404 .search-block .button{position:absolute;margin-left:3px}.template-product .book-properties{width:100%;margin-bottom:20px;padding:23px 15px}.template-product .book-properties .thumb-block{width:280px;padding-right:20px}.template-product .book-properties .thumb-block img{width:100%}.template-product .book-properties .product-creator{margin-bottom:30px;font-size:14px}.template-product .book-properties .properties-block{padding:0;font-size:12px;line-height:1.8em}.template-product .book-properties .properties-block .title{padding-right:15px}.template-product .book-properties .price-block.old-price .title{line-height:1.2em}.template-product .book-properties .price-block.old-price .value{text-decoration:line-through;font-size:1.2em;font-weight:700}.template-product .book-properties .price-block.sale-price .title{line-height:3.5em}.template-product .book-properties .price-block.sale-price .value{font-weight:700;font-size:1.7em;line-height:2em;color:#cf5109}.template-product .book-properties .buy{margin-top:25px}.template-product .book-properties .buy .not-avaliable{font-size:1.7em;color:#cf5109;font-weight:bolder}.template-product .description-block{margin-bottom:10px}.template-product .images-block{margin-bottom:20px;padding:20px 15px 10px;background:#f6fbec}.template-product .images-block ul{list-style:none;padding:0;margin:0;overflow:hidden}.template-product .images-block ul img{margin:0 auto}.template-product .images-block .pager{height:60px;margin-top:10px}.template-product .images-block .pager li{float:left;margin-right:4px}.template-product .images-block .pager li img{padding:5px 5px;background:#fff;border:1px solid #a3a3a3}.template-product .images-block .pager li .active img{border:1px solid #3485f9}.template-product .images-block .bx-wrapper{margin:0}.template-product .images-block .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.template-product .related-products-block{margin-top:50px}.template-search .search-block form{width:100%;max-width:450px;margin-top:15px;padding-right:80px;box-sizing:border-box;position:relative}.template-search .search-block .query{width:100%;box-sizing:border-box}.template-search .search-block .button{position:absolute;margin-left:3px}.template-search .msg-empty .text{width:700px;line-height:1.5em}.template-search .search-result-block{margin-top:20px;border-top:1px solid #b0e1bd}.template-search .product-line{position:relative;display:block;padding:5px;text-decoration:none;min-height:100px;padding-left:120px}.template-search .product-line .thumb{position:absolute;left:0;top:0;width:100px;height:100%;background-repeat:no-repeat;background-position:50% 50%}.template-search .product-line .description{color:#5f5f5f;margin:10px 0}.template-search .product-line .cost{color:#5f5f5f;font-weight:700}.template-search .product-line:hover{background:#f7fbef}.template-search .product-line:hover.title{text-decoration:underline}.template-page-feedback .line{margin-top:5px}.template-page-feedback .line.small{margin-top:0;font-size:.8em;margin-bottom:10px}.template-page-feedback .line.success{display:none}.template-page-feedback .line.error{display:none;background:#fbc7a9;padding:3px 5px;border:1px solid #f78747;margin-top:1px;color:#000}.template-page-feedback .success .line{display:none}.template-page-feedback .success .line.success{display:block}.template-page-feedback .error .line.error.exist{display:block}.template-page-feedback input{width:220px}.template-page-feedback textarea{width:420px}@media screen and (max-width:1120px){#page-header .banner{margin-bottom:10px}#page-content{position:relative;padding-right:10px;box-sizing:border-box}#page-content #page-main{-webkit-transition:all 550ms;-moz-transition:all 550ms;-o-transition:all 550ms;-ms-transition:all 550ms;transition:all 550ms;width:100%;box-sizing:content-box}#page-content>.left{position:relative;margin-right:-250px;left:-220px;padding-left:20px;padding-right:40px;padding-bottom:25px;background-color:#cf5109;border:1px solid #3c1803;border-left:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;-webkit-box-shadow:inset 0 0 18px rgba(10,10,10,.75);-moz-box-shadow:inset 0 0 18px rgba(10,10,10,.75);box-shadow:inset 0 0 18px rgba(10,10,10,.75)}#page-content.mouse-over-menu #page-main{padding-left:200px}#page-content.mouse-over-menu>.left{left:-20px}#page-content>.right{position:relative;margin-left:50px;overflow:hidden}#page-content .left .banner{display:none}#page-content .left .btn-menu{display:block;position:absolute;top:5px;right:0;bottom:0;width:40px;cursor:pointer}#page-content .left .btn-menu .btn-text{color:#fff;font-size:16px;text-transform:uppercase;-moz-transform:rotate(90deg) translateX(50px);-webkit-transform:rotate(90deg) translateX(50px);-ms-transform:rotate(90deg) translateX(50px);transform:rotate(90deg) translateX(50px)}#page-content .left .btn-menu .btn-ico{left:2px;position:absolute;width:35px;height:35px}#page-content .left{font-size:14px}#page-content .left #page-menu{padding:23px 0 0 15px;height:auto;margin-bottom:0;line-height:inherit}#page-content .left #page-menu li{font-weight:700;float:none;padding:2px 10px 3px;color:#fff}#page-content .left #page-menu a{display:block;color:#fff;text-decoration:none;font-weight:400;padding:3px 0 4px 0}#page-content #catalogue{padding:0 0 0 15px;font-size:inherit;background-color:transparent;margin-top:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;-o-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-o-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-o-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-o-border-radius-bottomleft:0;border-bottom-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#page-content #catalogue>ul{padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;border-top:1px dashed #fff;border-bottom:1px dashed #fff}#page-content #catalogue ul ul{background-color:#d95509}#page-content #catalogue ul ul ul{background-color:#cf5109}#page-content #catalogue a{display:block;color:#fff;text-decoration:none;padding:3px 0 4px 0}#page-content #catalogue a.active{font-weight:700}#page-content #subscribe{margin-left:5px}#page-content #subscribe h4{font-size:14px;color:#fff}#page-content #subscribe .email{width:138px}#page-content #social{font-size:16px;line-height:30px;margin-left:5px}#page-content #social li a{color:#fff}#page-content #social li .ico{margin-top:8px}}@media screen and (max-width:940px){.template-article .page-layout .right-column{display:none}.template-product .page-layout .right-column{display:none}}@media screen and (max-width:650px){#page-header .cart-line{height:42px}#page-header #cart{width:auto;float:right;padding:5px 5px 0 0;line-height:inherit}#page-header #cart #cart-items{left:-5px}#page-header #cart a{cursor:pointer;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#fff;text-decoration:none;padding:6px 10px;font-size:15px;text-shadow:0 1px 1px rgba(0,0,0,.3);background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#e75b0a),color-stop(1,#b74708));background-color:#d45309;background-image:-webkit-linear-gradient(270deg,#e75b0a,#b74708);background-image:-o-linear-gradient(270deg,#e75b0a,#b74708);background-image:-moz-linear-gradient(270deg,#e75b0a,#b74708);background-image:linear-gradient(180deg,#e75b0a,#b74708);border:1px solid #9e3e07;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#page-header #cart a:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#cf5109),color-stop(1,#9e3e07));background-color:#bb4908;background-image:-webkit-linear-gradient(270deg,#cf5109,#9e3e07);background-image:-o-linear-gradient(270deg,#cf5109,#9e3e07);background-image:-moz-linear-gradient(270deg,#cf5109,#9e3e07);background-image:linear-gradient(180deg,#cf5109,#9e3e07);border:1px solid #552104}#page-header #cart a:active{background-image:-webkit-gradient(linear,center top,center bottom,color-stop(0,#e75b0a),color-stop(1,#f15e0a));background-color:#eb5c0a;background-image:-webkit-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:-o-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:-moz-linear-gradient(270deg,#e75b0a,#f15e0a);background-image:linear-gradient(180deg,#e75b0a,#f15e0a);border:1px solid #bb4908}#page-header #cart a:focus{outline:0}#page-header #cart a .ico{display:none}#page-header #cart a .text-price{display:none}#page-header .phone{top:92px;z-index:5;right:5px}#page-header .banner{margin-bottom:10px}#page-header .banner #search{top:auto;top:-37px;padding:0 165px 0 0}#page-header .banner #search form{padding-right:75px}#page-content #main-banner{margin-bottom:-35px}.products td{width:240px}#page-main .page-layout .right-column{display:none}.template-cart .cart-items tbody .description{max-height:3em;overflow:hidden;display:block;padding-right:10px}.template-cart .cart-items .thumb{display:none}.template-product .book-properties .thumb-block{width:140px}}@media screen and (max-width:520px){#page-header .phone{right:165px;top:0}#page-content .left #search{margin-top:10px;margin-left:5px}#page-content .left #search .query{width:145px;border:none}#page-content .left #search .button{margin-left:5px;padding:0;display:block;float:right}#page-content .left #search .button .text{display:none}#page-content .left #search .button .ico{display:block;width:19px;height:19px;margin:5px;background-size:contain}.template-cart form{font-size:11px}.template-cart form input{font-size:11px}.template-cart .cart-items thead .remove{display:none}.template-cart .cart-items tbody .remove{width:24px}.template-cart .cart-items tbody .description{font-size:12px;max-height:3.45em;padding:5px 0 10px 5px}.template-cart .cart-items .quantity{width:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-cart .cart-items .quantity input{width:20px}.template-product .book-properties .thumb-block{display:none}.template-search .product-line{padding-left:0;margin-bottom:10px}.template-search .product-line .thumb{width:60px;height:60px;background-size:contain}.template-search .product-line .title{overflow:hidden;height:4em;padding-left:75px}.template-search .product-line .description{margin:0}}@media screen and (max-width:390px){#page-header .phone{font-size:10px;padding:5px 10px}#page-header .banner{margin-bottom:5px}#page-content{padding-right:5px}#page-content>.right{margin-left:45px}#page-content.mouse-over-menu #page-main{padding-left:235px}.products{width:100%}.products tr{width:100%}.products td{width:100%;height:200px}.products .product .thumb{width:46%;display:inline-block}.products .product .descr{width:52%;display:inline-block;height:200px;vertical-align:top}.products .product .descr .title{height:7em;padding:.5em 5px}.template-cart form{font-size:10px}.template-cart form input{font-size:10px}.template-article #comment_form label{text-align:left!important}.template-article #comment_form input,.template-article #comment_form textarea{width:100%!important;margin-right:5px;box-sizing:border-box}}#adult-popup{display:block;opacity:1;position:fixed;z-index:100;-moz-transform:.3s;-webkit-transform:.3s;-ms-transform:.3s;transform:.3s}#adult-popup.hided{display:none;opacity:0}#adult-popup .back{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5}#adult-popup .content{-moz-transform:.1s;-webkit-transform:.1s;-ms-transform:.1s;transform:.1s;position:fixed;left:50%;top:50%;margin-left:-200px;margin-top:-200px;width:400px;padding:35px;background:#e8f5ce;-webkit-box-shadow:0 0 10px 0 #666;-moz-box-shadow:0 0 10px 0 #666;box-shadow:0 0 10px 0 #666;border-radius:5px}#adult-popup .content h2{margin:0}#adult-popup .content p{margin:10px 0;line-height:1.4em}#adult-popup .content form{margin-top:20px}#adult-popup .content .agree-checkbox{margin-top:10px;margin-right:15px;display:block;float:left}#adult-popup .content .agree-label{font-weight:bolder}#adult-popup .content .submit{display:block;margin-top:30px;margin-bottom:-5px;float:right;clear:left}
