ul.cat-tree{display:none;line-height:1.2;text-align:left}
.cat-tree li{background:none!important;padding:0!important}
.cat-tree li ul{padding-left:4px}
.cat-tree li a{padding:8px 20px 8px 8px}
.cat_show_more{font-weight:700;cursor:pointer;text-decoration:none}
.cat_show_more:hover{text-decoration:underline}
.cat-tree b{color:#bbb;font-weight:400;font-size:10pt;position:absolute;right:10px;top:10px}
.cat-tree i{background:transparent url(/.s/img/wd/1/sb.gif) 0 2px no-repeat}
.cat-tree u{background:transparent url(/.s/img/icon/pm.gif) no-repeat}
.cat-tree i,.cat-tree u{float:left;padding-left:12px;margin:10px;height:14px}
.gcont .cat-tree i,.gcont .cat-tree u{float:none}
.cat-tree u.plus{background-position:0 3px}
.cat-tree u.minus{background-position:0 -18px}
.cat-blocks div{cursor:pointer;position:relative;border-bottom:1px solid #eee;font-weight:400;text-transform:uppercase;padding:10px 20px 10px 0;font-size:11pt!important;text-align:left!important;overflow:hidden;font-family:"Open Sans",sans-serif}
.cat-blocks div:hover{color:#7D92BA}
.cat-blocks .gTableTop:after{content:'';position:absolute;right:0;top:15px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#eee transparent transparent}
.cat-blocks ul{display:none;text-align:left;line-height:1.2}
.cat-blocks li{height:auto;padding:0 30px 0 10px;margin-bottom:1px;overflow:hidden}
.cat-blocks li .forumDescr{display:block;position:absolute;right:12px;top:12px}
.cat-blocks a,.cat-blocks a:hover,.cat-blocks a:visited,.cat-blocks u,.order-item-name a{text-decoration:none}
.catalog #show_cats_more_block{font-weight:700;cursor:pointer}
table.catalog{width:100%;border-spacing:10px;text-align:left;white-space:normal}
table.catalog a{text-decoration:none}
table.catalog a:hover{color:#7D92BA}
table.catalog h3{padding-top:10px;font-weight:400;text-transform:uppercase}
table.catalog div{margin:0;padding:0 0 0 65px}
.smcat table.catalog div{padding:0 0 0 115px;font-size:11pt}
.smcat table.catalog img{max-width:100px}
table.catalog img{float:left;margin:0 15px 0 0;border:0;max-width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.sidebar table.catalog{border-spacing:0;margin-bottom:60px}
.sidebar table.catalog h3{font-size:10pt;padding-top:12px}
.sidebar table.catalog img{width:40px;margin-right:10px}
.sidebar table.catalog div{padding-left:50px;font-size:0}
.sidebar table.catalog div a{position:relative;display:block;text-indent:0;font-size:10pt}
.sidebar table.catalog div a:before{display:block;position:absolute;top:0;left:-10px;content:"›";color:#CCC}
.shop-cat-descr{overflow:visible!important;}
.shop-cat-descr .cat-img{float:left;margin-right:30px}
.shop-cat-descr .cat-info{width:calc(100% - 230px);padding-left:230px;width:calc(100% - 230px);padding-left:230px}
.shop-cat-descr img{max-height:200px;min-height:200px;margin-bottom:-80px;margin-top:-15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:0 3px 8px #DEDEDE;-webkit-box-shadow:0 3px 8px #DEDEDE;box-shadow:0 3px 8px #DEDEDE}
.shop-cat-descr h1{padding:0;margin-bottom:10px}
.shop-cat-descr .num{line-height:36px;color:#999}
.shop-cat-descr .num span{font-weight:700;font-size:16pt;color:#333}
.shop-cat-descr .shop-descr{line-height:1.1;font-size:11pt}
.goods-menu{margin:0 auto 20px;padding:0;list-style:none;display:table;overflow:hidden;background:#eee;text-align:center;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}
.goods-menu li{display:block;float:left;line-height:40px;font-size:11pt;text-transform:uppercase}
.goods-menu li.active{background:#7D92BA}
.goods-menu li.active a{color:#fff!important;background:#3399ff}
.goods-menu li a{display:block;padding:0 15px;text-decoration:none;background:#eee;color:#666;border-left:1px dotted #fff}
.goods-menu li:first-child a{border-left:none}
.goods-menu li a:hover{color:#333}
.add:before,.add:after,.now:after,.now:before,.now,.basket-top .fa-chevron-down,table.catalog .catalog-item,.cat-blocks div,.shop-item-block,#recommended_products .img-block img,.basket,.wish,.basket:before,.wish:before,.basket:after,.wish:after,.img-block:before{transition:All .3619s ease;-webkit-transition:All .3619s ease;-moz-transition:All .3619s ease;-o-transition:All .3619s ease}
.goods-list{margin:0 -15px}
.main-list .list-item{width:25%}
.main-list .list-item:nth-child(3n+1){clear:none}
.main-list .list-item:nth-child(4n+1){clear:left}
.list-item{width:33.3333%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.list-item:nth-child(3n+1){clear:left}
.shop-item-block{display:table;width:100%;position:relative;margin:15px 0}
.img-block:before{content:'';position:absolute;bottom:-4px;left:15px;width:0;height:0;border-style:solid;border-width:0 13px 13px;border-color:transparent transparent #FCFCFC}
.shop-item-block:hover .img-block:before{bottom:0}
.item-page .hint,.shop-item-block .hint{position:absolute;left:-5px;top:-15px;font-size:8pt;padding:4px 6px;background:#7D92BA;text-transform:uppercase;color:#fff;z-index:1}
.item-page .hint{left:auto;right:0;font-size:11pt;padding:5px 8px;font-weight:300;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.item-page .hint:before,.shop-item-block .hint:before{content:"";display:block;position:absolute;top:100%;left:10px;width:10px;height:10px;margin-top:-8px;background:#7D92BA none repeat scroll 0 0;transform:rotate(-100deg) skewX(-50deg);z-index:-1}
.item-page .hint:before{transform:rotate(100deg) skewX(50deg)}
.item-page .hint.skidka,.shop-item-block .hint.skidka{text-transform:none}
.item-page .hint.skidka span,.shop-item-block .hint.skidka span{font-weight:700}
.item-page .hint.green:before,.item-page .hint.green,.shop-item-block .hint.green:before,.shop-item-block .hint.green{background:green}
.item-page .hint.orange:before,.item-page .hint.orange,.shop-item-block .hint.orange:before,.shop-item-block .hint.orange{background:orange}
.item-page .hint.red:before,.item-page .hint.red,.shop-item-block .hint.red:before,.shop-item-block .hint.red{background:red}
.shop-item-block .img-block .moder{position:absolute;right:10px;bottom:10px}
.shop-item-block .img-block img{height:207px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.shop-item-block .img-block-icon{margin:0;padding:0;list-style:none;position:absolute;bottom:20px;left:7px}
.shop-item-block .img-block-icon li{position:relative;margin:0 0 6px}
.img-block-icon .basket,.img-block-icon .wish{width:40px!important;height:40px!important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:rgba(255,255,255,0.8);opacity:0;visibility:visible}
.img-block-icon .now{transform:translate(0px,-60px);-webkit-transform:translate(0px,-60px);-moz-transform:translate(0px,-60px);-o-transform:translate(0px,-60px);-ms-transform:translate(0px,-60px)}
.img-block-icon .done,.img-block-icon .add{transform:translate(0px,-40px);-webkit-transform:translate(0px,-40px);-moz-transform:translate(0px,-40px);-o-transform:translate(0px,-40px);-ms-transform:translate(0px,-40px)}
.img-block-icon .wish{transform:translate(0px,-20px);-webkit-transform:translate(0px,-20px);-moz-transform:translate(0px,-20px);-o-transform:translate(0px,-20px);-ms-transform:translate(0px,-20px)}
.shop-item-block:hover .img-block-icon .wish,.shop-item-block:hover .img-block-icon .basket{transform:translate(0px);-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);-ms-transform:translate(0px);visibility:visible;opacity:1}
.img-block-icon .wish{transform:translate(0px,-20px);-webkit-transform:translate(0px,-20px);-moz-transform:translate(0px,-20px);-o-transform:translate(0px,-20px);-ms-transform:translate(0px,-20px)}
.img-block-icon .done,.img-block-icon .wdel{background-color:#7D92BA}
.img-block-icon .done:hover,.img-block-icon .wdel:hover{background-color:#294479!important}
.img-block-icon .basket:hover,.img-block-icon .wish:hover{margin:0;background-color:#fff}
.img-block-icon .basket:after,.img-block-icon .wish:after{content:'';position:absolute;right:-12px;top:16px;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent rgba(0,0,0,0.8) transparent transparent;opacity:0;visibility:hidden}
.img-block-icon .basket:before,.img-block-icon .wish:before{position:absolute;right:-84px;top:5px;background-color:rgba(0,0,0,0.8);color:#fff;line-height:1.2;width:60px;padding:4px 6px;text-transform:uppercase;font-size:8pt;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;visibility:hidden}
.img-block-icon .now:before{content:'Купить сейчас'}
.img-block-icon .wadd:before{content:'Добавить в список желаний'}
.img-block-icon .wdel:before{content:'Удалить из списка желаний'}
.img-block-icon .add:before{content:'Добавить в козину'}
.img-block-icon .done:before{content:'Товар в корзине'}
.img-block-icon .basket:hover:after,.img-block-icon .wish:hover:after,.img-block-icon .basket:hover:before,.img-block-icon .wish:hover:before{opacity:1;visibility:visible}
.shop-item-block .shop-item-title{display:block;padding:10px 12px;font-size:11pt;text-decoration:none;word-wrap:break-word}
.shop-item-block .shop-item-title:hover{color:#7D92BA}
.shop-item-block .shop-item-price{padding:0 12px 15px;font-weight:600;font-size:12.5pt;display:table;float:left}
.shop-item-block .shop-item-price .newprice{position:relative;display:block;background:red;color:#fff;padding:2px 5px;margin-bottom:5px;margin-left:-5px}
.shop-item-block .shop-item-price .newprice:before{content:'';display:block;position:absolute;top:100%;left:10px;width:10px;height:10px;margin-top:-9px;background:red;transform:rotate(-110deg) skewX(-50deg);z-index:-1}
.shop-item-block .shop-item-price .oldprice{display:block;font-weight:400;font-size:10pt;padding-left:5px;text-decoration:line-through;color:grey}
.shop-item-block .shop-item-rating{display:inline-block;float:right;padding-top:5px;padding-bottom:15px;margin-right:15px}
.last-item .list-item{width:100%;width:100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.last-item .moder,.last-item .list-item .img-block-icon{display:none}
.last-item .list-item .img-block:before{top:15px;bottom:auto;left:auto;right:0;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}
.last-item .list-item .img-block{width:33.333%;float:left;margin-right:10px}
.last-item .list-item .img-block img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.last-item .list-item .shop-item-block{background:transparent;box-shadow:none}
.last-item .list-item .shop-item-title{padding:0;color:#333;line-height:1.1;text-transform:none}
.last-item .list-item .shop-item-title:hover{color:#7D92BA}
.last-item .list-item .shop-item-price{padding:5px 0;font-size:11pt;float:none}
.last-item .list-item .shop-item-rating{float:none;display:table;margin:0;padding:0}
.last-item .list-item:nth-child(3n+1){clear:none}
.goods-list .basket,.goods-list .wish{width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:58%;cursor:pointer}
.goods-list .now{background-image:url(/images/icon-now-b.png)}
.goods-list .add{background-image:url(/images/icon-add-b.png)}
.goods-list .done{background-image:url(/images/icon-done-w.png)}
.goods-list .wadd{background-image:url(/images/icon-wadd-b.png)}
.goods-list .wdel{background-image:url(/images/icon-wdel-w.png)}
.goods-list .werr{background-image:url(/images/icon-wler-b.png)}
.goods-list .err{background-image:url(/images/icon-berr-b.png)}
.goods-list .wait{background-image:url(/.s/img/wd/1/ajax.gif)}
.flist a,.slist a{text-decoration:none!important}
.flist .active,.slist .active{font-weight:700}
.gphoto{border:none;cursor:pointer}
.filter{margin-bottom:50px}
.filter .flist-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}
.other-filter #flist-item-price{display:none}
.filter #flist-item-price input[type="text"]{margin-top:5px;width:132px;border:1px solid #E9E9E9}
.filter #flist-item-price .des{font-size:8pt;display:block;line-height:1.1;color:#999;margin-bottom:5px}
.filter #flist-item-price .check{margin-left:2px}
.filter #flist-item-price .clear{margin-top:20px;display:block;color:#7D92BA;text-transform:uppercase;font-size:10pt;position:relative;padding-left:20px;text-decoration:none;cursor:pointer}
.filter #flist-item-price .clear i{position:absolute;left:0;font-size:12pt;color:#999}
.filter .flist-label{display:block;font-weight:600;text-transform:uppercase;margin-bottom:2px;color:#7D92BA}
.filter .ui-widget-content{border:0;background:#eee;margin-top:15px;max-width:270px}
.filter .ui-slider .ui-slider-handle{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-image:none}
.filter .ui-slider .ui-state-active{background:#ccc!important}
.item-page .top-name{display:none}
.item-page .main-img{position:relative;float:right;width:82%}
.item-page .img-list .gphoto,.item-page .main-img .gphoto{width:100%}
.item-page .img-list{float:left;width:15%}
.item-page .img-list a{margin-bottom:10px;display:block}
.item-page .img-list a.active{opacity:.5}
.item-page .shop-brief{position:relative;font-size:10pt;color:#666;padding:0 0 15px 40px;font-style:italic;line-height:1.2}
.item-page .shop-brief i{position:absolute;left:0;top:-7px;font-size:20pt;color:#7D92BA}
.item-page .shop-price{font-size:18pt;padding:15px 0;border-top:1px solid #eee;font-weight:600}
.item-page .shop-price span.oldprice{font-size:12pt;text-decoration:line-through;color:#999;font-weight:300}
.shop-option .shop-options{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #EEE}
.shop-option .opt{display:block;margin:10px 0 5px}
.shop-options{margin:0;padding:0;list-style:none}
.select-styled,.select-hidden{display:none;visibility:hidden}
.select-options{margin:-15px 0 0;padding:0;list-style:none;display:table!important}
.select-options li{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:40px;float:left;padding:0 15px;border:2px solid #eee;margin:0 4px 4px 0;cursor:pointer}
.select-options li.active,.select-options li:hover{border-color:#7D92BA}
.select-styled{background:none;padding:0 15px 0 0}
.select-options li[rel=""]{display:none}
.item-page .shop-to-basket{display:table;margin-bottom:15px;width:100%}
.item-page .shop-to-basket input,.item-page .shop-to-basket a.ddd{float:left;line-height:40px}
.item-page .shop-to-basket .quntity-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #eee;text-align:center}
.item-page .shop-to-basket a.ddd{width:40px;text-align:center;color:#fff;background:#ccc;text-decoration:none}
.item-page .shop-to-basket a.ddd:hover{background:#222}
.item-page .shop-to-basket a.sp-plus{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-right:5px}
.item-page .shop-to-basket a.sp-minus{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:4px 0 0 4px}
.item-page .shop-fast-buy{display:table;width:100%;margin:0 0 15px}
.item-page .shop-fast-buy .des{text-transform:uppercase;font-weight:600;color:#999;margin-bottom:5px}
.item-page .shop-fast-buy .fast-order,.item-page .shop-fast-buy .now,.item-page .shop-fast-buy .wish,.item-page .shop-fast-buy .add{position:relative;background-color:#7D92BA;background-size:45%;float:left;width:40px;height:40px;font-size:10pt;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:4px;margin-right:4px}
.item-page .shop-fast-buy .add{background-image:url(/images/icon-done-w.png)}
.item-page .shop-fast-buy .now{background-image:url(/images/icon-now-w.png)}
.item-page .shop-fast-buy .wish{background-image:url(/images/icon-wdel-w.png)}
.item-page .shop-fast-buy .fast-order:hover,.item-page .shop-fast-buy .wdel,.item-page .shop-fast-buy .now:hover,.item-page .shop-fast-buy .wish:hover,.item-page .shop-fast-buy .add:hover{background-color:#294479}
.item-page .shop-fast-buy .add:after,.item-page .shop-fast-buy .wadd:after,.item-page .shop-fast-buy .wdel:after,.item-page .shop-fast-buy .now:after{content:'';position:absolute;bottom:-8px;left:15px;width:0;height:0;border-style:solid;border-width:0 5px 5px;border-color:transparent transparent rgba(0,0,0,0.9);opacity:0;visibility:hidden}
.item-page .shop-fast-buy .add:before,.item-page .shop-fast-buy .wdel:before,.item-page .shop-fast-buy .wadd:before,.item-page .shop-fast-buy .now:before{position:absolute;bottom:-30px;left:0;background:rgba(0,0,0,0.9);color:#fff;white-space:nowrap;line-height:22px;padding:0 6px;text-transform:uppercase;font-size:8pt;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;visibility:hidden}
.item-page .shop-fast-buy .add:hover:before,.item-page .shop-fast-buy .add:hover:after,.item-page .shop-fast-buy .wadd:hover:before,.item-page .shop-fast-buy .wdel:hover:before,.item-page .shop-fast-buy .wadd:hover:after,.item-page .shop-fast-buy .wdel:hover:after,.item-page .shop-fast-buy .now:hover:after,.item-page .shop-fast-buy .now:hover:before{opacity:1;visibility:visible}
.item-page .shop-fast-buy .add:before{content:'Добавить в корзину'}
.item-page .shop-fast-buy .now:before{content:'Купить сейчас'}
.item-page .shop-fast-buy .wadd:before{content:'Добавить в список желаний'}
.item-page .shop-fast-buy .wdel:before{content:'Убрать из списка желаний'}
.item-page .shop-fast-buy .fast-order{width:auto;line-height:40px;color:#fff;padding:0 15px 0 40px;text-decoration:none;text-transform:uppercase}
.item-page .shop-fast-buy .fast-order i{position:absolute;left:11px;top:0;font-size:13pt;color:rgba(255,255,255,0.8)}
.item-page .shop-options .opt{color:#999}
.fast-order-form{margin-top:30px}
.fast-order-form .icon{margin:4px 15px;position:relative}
.fast-order-form .icon i{position:absolute;z-index:2;width:40px;height:40px;line-height:40px;left:0;top:0;text-align:center}
.fast-order-form .icon input[type="text"]{padding-left:40px;border-radius:0;background:transparent;border:none;border-bottom:1px solid #eee}
.fast-order-form .icon input[type="text"]:hover{border:none;border-bottom:1px solid #ccc}
.fast-order-form input[type="submit"]{width:100%;line-height:50px;height:50px;margin-top:30px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
#recommended_products .list-item{width:16.66666667%}
#recommended_products .list-item:nth-child(3n+1){clear:none}
#recommended_products .list-item:nth-child(6n+1){clear:left}
#recommended_products .img-block:before,#recommended_products .moder,#recommended_products .img-block-icon,#recommended_products .shop-item-rating,#recommended_products .shop-item-price{display:none}
#recommended_products .shop-item-block{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#recommended_products .img-block img{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
#recommended_products .list-item:hover .img-block img{opacity:.7}
#recommended_products .shop-item-title{font-size:10pt;line-height:1.1;padding:10px 0}
#recommended_products_title{position:relative;font-size:18pt;margin-bottom:15px;padding-bottom:30px;font-weight:300;padding-bottom:15px;border-bottom:1px solid #eee}
.item-sub-ttl{position:relative;background:#7D92BA;color:#fff;display:table;line-height:50px;padding:0 20px 0 50px;text-transform:uppercase;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0; float: left; margin-right: 10px;cursor: pointer;}
.item-sub-ttl:hover, .item-sub-ttl.active{background: #115ca6;}
.item-sub-ttl i{position:absolute;top:-1px;left:10px;font-size:24pt}
.item-sub-inf{border-top:1px solid #eee;margin-bottom:60px;padding-top:30px}
#image-list{width:100%;position:relative;margin-top:10px}
#image-list .belt{position:absolute;left:0;top:0}
#image-list .panel{margin:0;float:left;overflow:hidden}
#image-list .inner{position:relative;background:url(/images/icon-add.png) no-repeat center;margin:0 4px 4px 0;border:#ccc 1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#image-list .inner p{margin:0!important;width:100%;bottom:10%;color:#999}
#image-list .inner div{position:absolute;width:16px;height:16px;cursor:pointer;top:4px;overflow:hidden}
#image-list .inner div.edt{right:24px;background:transparent url(/.s/img/icon/edt.png) no-repeat 0 0}
#image-list .inner div.del{right:2px;background:transparent url(/.s/img/icon/del.png) no-repeat 0 0}
#image-list .inner input{margin-top:-100px;margin-left:-550px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;font-size:200px;height:100%;cursor:pointer}
#image-list .inner span#add_img{cursor:pointer;display:block;width:160px;height:160px;position:absolute;left:0;top:0}
#image-list .wait{background:url(/.s/img/wd/1/ajax.gif) no-repeat center center}
#image-list #gimage-wrap input{max-width:none;position:absolute;top:0;right:0;margin:0}
#image-list #gimage-add input{max-width:none;position:absolute;top:0;right:0;margin:0}
.sel-gimage{background-color:blue}
#order-table td.order-total{font-weight:700}
#order-table .order-head th{font-weight:700;border-bottom:1px dashed #ccc;text-align:left;font-size:10pt}
#order-table .order-item td{border-bottom:1px dashed #ccc}
#order-table .warning td{color:red}
#order-table td.wantdel{text-decoration:line-through}
#order-but-recalc,#order-tax-wrapper{float:right}
#order-journal{overflow-y:scroll;height:300px}
#order-table input[type="text"]{height:30px;line-height:30px;margin:0;padding:0 5px;border:1px solid #eee}
#order-submit{text-align:center;margin:10px}
#order-button{font-size:14px;margin:10px}
#total-sum{margin:30px 0}
#total-sum h4{margin-bottom:5px;color:#7D92BA}
#total-sum td{padding:5px 20px 5px 15px;border-top:1px dashed #ccc;border-left:#eee 4px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.methods-list div{padding-bottom:5px}
.methods-list .label{display:block;padding-bottom:5px}
.methods-list th{width:1%}
.methods-list textarea{height:140px}
.methods-list .fw{max-width:400px;width:100%}
.methods-list input.radio,.methods-list input.checkbox{vertical-align:-2px}
.checkout-param{margin:30px 0;padding:0 15px 30px;border:1px solid #eee;background-image:url(/images/white-blur.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:10pt;color:#999;line-height:1.1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.checkout-param h4{margin-top:30px;margin-bottom:10px;text-transform:uppercase;font-weight:400}
.checkout-param .label{color:#333;font-size:12pt;font-weight:400}
.checkout-icon{display:table;margin:0 auto 60px;position:relative}
.checkout-icon .flaticon-basket30{color:#ccc;font-size:160px;line-height:1}
.checkout-icon .flaticon-checkmark22{position:absolute;color:green;font-size:50px;right:-5px;bottom:5px;text-shadow:0 5px 0 #fff,0 -5px 0 #fff,4px 0 0 #fff,-4px 0 0 #fff}
.checkout-info{text-align:center}
.checkout-info h1{text-transform:uppercase;color:#294479;font-weight:600}
.checkout-info .num{color:#999;margin-bottom:30px}
.checkout-info .num span{color:#333;font-weight:600}
.checkout-info .btns{display:table;margin:30px auto 0}
.commFl,.commOrder{padding:15px;background:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#666;font-size:9pt}
.order-field,.commOrder .stat{color:#000;font-size:12pt;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:5px}
.commOrder .stat span{color:green;text-transform:uppercase;font-weight:600}
.commFl{color:#333;font-size:12pt;margin-top:30px;padding-bottom:0}
.order-fname{padding-bottom:5px}
.order-field{padding:0;color:#999;margin-bottom:10px;font-size:10pt}
.order-field span{display:block;min-width:100px;min-height:25px}
.order-delivery,.order-payment{margin-top:30px}
.order-delivery h5,.order-payment h5{color:#7D92BA;font-weight:600;padding-bottom:5px}
.order-delivery i,.order-payment i{font-size:40px;color:#999;display:block;float:left;margin-right:10px}
.order-delivery span.name,.order-payment span.name{display:block;padding-left:50px;font-weight:600}
.order-delivery span.des,.order-payment span.des{display:block;padding-left:50px;line-height:1.1;font-size:11pt}
.order-delivery span.tax{display:block;margin-top:10px;padding-top:10px;margin-left:50px;text-align:right;border-top:1px dashed #eee}
.order-payment .pay-now{margin:15px 0 15px 50px}
.oder-price{margin-top:30px;padding-top:30px}
.oder-price h5{font-weight:600}
.oder-price .col-2{min-height:30px}
.oder-price .dis-num,.oder-price .dis-name{border-bottom:1px dashed #eee}
.oder-price .num,.oder-price .dis-num{text-align:right}
.oder-price .num,.oder-price .name{padding-top:5px}
#transaction-table .col_rem{font-size:70%}
#invoice-table small,#transaction-table small{display:block}
#invoice-table .col_amount small{cursor:help}
#invoice-table .group-pic{vertical-align:-4px}
#cont-shop-order .osum{display:block;height:14px}
#cont-shop-invoices .gTableSubTop{cursor:pointer;white-space:nowrap;background:#eee}
#cont-shop-invoices .gTable td,#transactions_cont .gTable td{text-align:center}
#cont-shop-invoices td.col_payment_id,.col_payment_id td,.col_note small{text-align:left!important}
#cont-shop-invoices .forumNameTd{padding-left:6px;padding-right:6px}
@media only screen and (max-width: 1024px) {
    #recommended_products .list-item{width:25%}
    .scont .list-item{width:50%}
    .main-list .list-item:nth-child(4n+1),.main-list .list-item:nth-child(3n+1),.main-list .list-item:nth-child(2n+1),#recommended_products .list-item:nth-child(2n+1),.list-item:nth-child(3n+1){clear:none}
    #recommended_products .list-item:nth-child(4n+1),.main-list .list-item:nth-child(3n+1),.list-item:nth-child(2n+1){clear:left}
    .shop-item-block .shop-item-price,.shop-item-block .shop-item-title{padding:10px 0}
    .main-list .list-item{width:33.3333%}
}
@media screen and (min-width: 800px) {
    .smcat table.catalog tr{width:49%;display:inline-block}
    .smcat table.catalog td{width:49%!important}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
    #recommended_products .list-item,.scont .list-item{width:33.3333%}
    #recommended_products .list-item:nth-child(4n+1),.list-item:nth-child(2n+1){clear:none}
    #recommended_products .list-item:nth-child(3n+1),.list-item:nth-child(3n+1){clear:left}
    #order-table .order-item .order-item-del,#order-table .order-head .order-head-del{display:none}
    #order-table input[type="submit"],#order-table input[type="button"]{padding:0 10px}
}
@media screen and (min-width: 200px) and (max-width: 599px) {
    .srow .col-2{width:100%;float:none;display:table;margin-top:30px}
    .goods-menu li{width:100%!important}
    .smcat table.catalog img{max-width:50px}
    .smcat table.catalog h3,.smcat table.catalog div{padding-left:65px}
    .smcat table.catalog h3{font-size:15pt}
    .shop-cat-descr img{max-width:80px;min-height:80px}
    .shop-cat-descr .cat-info{width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:-o-calc(100% - 110px);padding-left:110px}
    .item-page .top-name{display:block!important}
    .item-page .shop-brief{padding:10px 0 15px}
    .item-page .shop-brief i,.item-page .eTitle{display:none}
    .item-page .col-shop-l,.item-page .col-shop-r{float:none;width:100%!important}
    .item-page .col-shop-r{margin-top:30px}
    .shop-tabs li{width:100%}
    .main-list .list-item,#recommended_products .list-item,.scont .list-item{width:50%}
    .main-list .list-item:nth-child(2n+1),#recommended_products .list-item:nth-child(2n+1),.list-item:nth-child(2n+1){clear:left}
    .main-list .list-item:nth-child(3n+1){clear:none}
    #total-sum td{display:block;width:100%;overflow:hidden;text-align:left!important}
    #order-table .order-item td{border-bottom:none}
    #order-table td,#order-table tr{display:block;width:100%;overflow:hidden;text-align:left!important}
    #order-table input[type="submit"],#order-table input[type="button"]{width:100%}
    #order-table td.order-total{font-size:18pt;text-align:center!important}
    #order-table .order-item-price,#order-table .order-item-del,#order-table .order-head{display:none}
    #order-table .order-item-cnt{width:80px!important}
    #order-table .order-item-cnt,#order-table .order-item-sum{width:150px;float:left;line-height:30px;margin-bottom:15px}
    #order-table .order-item-nom{background:#ccc;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
    .oder-price .num,.oder-price .dis-num{text-align:left}
    .item-page .hint{right:15px}
}
@media screen and (max-width: 420px) {
    .scont .list-item{width:100%}
    .list-item{clear:none}
}
@media screen and (max-width: 380px) {
    .shop-cat-descr img{display:none}
    .shop-cat-descr .cat-info{width:100%!important;padding:0}
    #recommended_products .list-item,.scont .list-item{width:100%}
}