@font-face {
    font-display:swap;
    font-family:'Proxima';
    src: url('fonts/Proxima Nova Light.eot');
	src: url('fonts/Proxima Nova Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Proxima Nova Light.woff2') format('woff2'),
		url('fonts/Proxima Nova Light.woff') format('woff'),
		url('fonts/Proxima Nova Light.svg#Proxima Nova Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}
@font-face {
    font-display:swap;
    font-family:'Proxima';
    src: url('fonts/Proxima Nova Bold.eot');
	src: url('fonts/Proxima Nova Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Proxima Nova Bold.woff2') format('woff2'),
		url('fonts/Proxima Nova Bold.woff') format('woff'),
		url('fonts/Proxima Nova Bold.svg#Proxima Nova Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}

@font-face {
    font-display:swap;
    font-family:'Proxima';
    src: url('fonts/Proxima Nova Regular.eot');
	src: url('fonts/Proxima Nova Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Proxima Nova Regular.woff2') format('woff2'),
		url('fonts/Proxima Nova Regular.woff') format('woff'),
		url('fonts/Proxima Nova Regular.svg#Proxima Nova Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, .details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, .details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{background:url(bg.jpg); line-height:1; height:100%; font:16px Roboto; color:#777;}
fieldset {border:0 none; padding:0; margin:0}
table{border-collapse:collapse;border-spacing:0;}
table td,table th {padding:3px; border:1px solid #ddd;}
.right, .fright, .fr {float:right;}
.left, .fl, .fleft {float:left;}
.center, .fc {text-align:center; margin-left:auto; margin-right:auto;}
strong, b{font-weight:bold;}
sup {font-size:.7em; vertical-align:top;}
em{font-style:italic;}
.selected, .sisea-highlight {background:#e1a13b; color:#fff;}
a, a:visited{text-decoration:underline; color:#333;}
.clear {clear:both;}
h1, .h1{font:500 1.5em/1 Roboto; color:#e7dcdc; margin:45px 1px 12px 0;}
h2, .h2 {font: 1.4em/1 Roboto; margin:0 0 15px;}
h3, .h3{ font:bold .875em/1 Roboto; padding:10px 0;}
h4{font:bold 0.875em Arial; color:#7c1f2a; margin-bottom:10px;}
body .desc {clear:both; padding:6.3%; color:#000;}
.ml100 {margin-left:100px;}
.twocols {column-count:2;  -webkit-column-count: 2; -moz-column-count: 2; column-gap:25px;-moz-column-gap:25px;-webkit-column-gap:25px;}
.threecols {column-count:3; -webkit-column-count: 3; -moz-column-count: 3;column-gap:25px;-moz-column-gap:25px;-webkit-column-gap:25px;}
.btn {display:inline-block; font-size:0.8125em; line-height:1; color:#797a7a; padding:9px 25px; border:1px solid #797a7a; cursor:pointer; background:transparent;}
.btn:hover,.btn.clicked {background:#ff4459; box-shadow:0 3px 7px -2px #777 inset; color:#fff; text-decoration:none;}
.btn2 {display:inline-block; background:#f94e57; padding:6px 25px; color:#fff; font-size:13px; border:0 none; box-shadow:0 9px 10px #912d3270; cursor:pointer;}
.success {color:greeen;}
.row:after {content:''; display:block; clear:both;}
.error, .errList {color:#a00; font-weight:bold;}
.desc p, .desc li{line-height:1.3; margin:10px 0 10px 0; text-indent: 20px;}
.desc ul, .desc ol {margin-left:20px;}
.desc img {margin: 8px;}
.int .desc {padding-bottom:35px;}
p.orange, span.orange {
    border-left: 4px solid #ff8c1b;
    margin: 10px 20px;
    padding: 10px 7px;
    font-style: italic;
}
p.zagolovok {background:url(kap.png) no-repeat scroll 26px 0;
border: 1px solid #eee;
border-radius: 10px;
box-shadow: 2px 2px 3px #bbb;
color: #000;
margin: 33px;
padding: 15px 17px 15px 80px;
text-align: center;
}
.pagination {margin:30px auto; text-align:center; font-size:0;}
.pagination > * {display:inline-block; margin:0; font-size:14px; line-height:42px; height:42px; width:45px; padding:0; color:#000; text-decoration:none; background:url(icons2.png) no-repeat 0 -550px; vertical-align:middle;}
.pagination span {background:url(icons2.png) no-repeat 0 -459px; color:#fff;}
#breadcrumb {list-style-type:none;}
#breadcrumb li {display:inline; font:0.75em Roboto; color:#f8f8f8;}
#breadcrumb li + li:before{content:  '/';margin:0 7px;}
iframe,table {max-width:100%}
body>.wrapper {height:100%; max-width:1019px; margin:0 auto; position:relative; z-index:3;}
body>strike{display:block; position:absolute; top:93px; left:0; width:100%; height:44px; z-index:0; 
  border-top:1px solid #999; border-bottom:1px solid #999; 
 background: #cccccc;
background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
background: linear-gradient(to bottom, #cccccc 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
}
header {color:#ccc;}
header:after {display:block; content:''; clear:both;}
header > div {height:70px; font-size:.8125em;}
.d9  {width:240px; margin:0; padding-top:20px;}
.logo {cursor:pointer; margin:2px 15px 20px 13px;}
.d9 strong {display:block; font-size:20px; line-height:1; color:#fff;}
header .d9 > p {font-size:.9em;}
header .d8  {width:240px; margin:0; padding-top:27px;}
header .d8 img {margin:0 15px 0 13px;}
header .d8 p {border-right:1px solid #fff;}
header .d8 b {font:bold 14px Proxima; display:block; margin-bottom:10px; color:#fff;}
header .d0  {width:240px; margin:0 0 0 20px; padding-top:27px;}
header .d0 img {margin:0 34px 0 15px;}
header a {text-decoration:none; color:#ccc;}
header .d0 .tel {display:block; font:500 1.846em/1 Roboto; color:#fff; margin-bottom:2px; text-align:right;}
header .d0 .tel b {font-weight:500;}
header .d0 .eml {display:block; text-align:right;}

header .d1  {width:260px; text-align:center; padding-top:27px;}
header .cart i {display:inline-block; height:33px; width:45px; position:relative; background:url(cart.png) no-repeat 50% 50%; vertical-align:middle; margin-right:3px;}
header .cart i>span {display:block; height:15px; width:15px; position:absolute; top:-3px; right:-3px; background:#fc0b33; color:#fff; border-radius:8px; text-align:center; font-size:11px;}
header .cart > div {display:inline-block;}
nav{background:url(bg_menu.jpg) no-repeat 0 center; height:42px; clear:both;}
nav>ul {display:table; width:744px; float:left;}
nav li{display:table-cell; list-style-type:none; position:relative;}
nav li>a, nav li>span{display:block; height:40px; line-height:38px; text-align:center; font:300 0.875em/38px Proxima; color:#757572;}
nav .active>a {color:#000; font-weight:400;}
nav li:hover:before,nav .active:before {content:''; display:block; position:absolute; top:-2px; left:0; height:4px; width:100%; background:#f00; box-shadow:0 1px 4px #f00;}
nav > form {display:inline-block; margin-top:7px; position:relative;}
nav > form input {width:150px; padding:5px 35px 5px 26px; border:0 none; background:url(search.png) no-repeat 50% 50%; font-style:italic;}
nav > form input:focus, nav > form button:focus {outline: none;}
nav > form button {background:transparent; border:0 none; display:block; width:20px; height:20px; top:4px; right:13px; position:absolute; cursor:pointer;}

section>article {float:right; min-height:500px; width:792px; position:relative; padding:0; background:#fff;}
section:after {display:block; clear:both; content:'';}
.int section>article {background:#f8f8f8;}

section>.aside {width:226px; position:relative; z-index:1; border-right:1px solid #a2a4a2;}
.aside .hdr {height:37px; background:#2f2e2b; color:#fff; padding-left:23px; font:bold 18px/37px Roboto;}
.aside .hdr.fc {padding-left:0;}
.aside>ul>.active {border:1px solid #A10327;}
.aside>ul>.active>a {background: #a90329;
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}
.aside li {padding:0;}
.aside .last:after {background:transparent;}
.aside li a {display:block; padding:8px 15px 9px 22px; color:#ccc; text-align:left; text-decoration:none; font-weight:300;}
#p441 > a {font-weight:bold; color:#fff;}
#p632 > a {color:#c94855;}
.aside ul {list-style-type:none;}
.aside > ul:after {content:''; display:block; height:20px;}
.aside ul ul li {font-size:0.875em;}
.aside ul ul .active a {font-weight:400; color:#fff;}
.aside ul ul > .last:after,.aside ul ul > li:last-child:after {display:none;}
.blog > div {padding:0 20px;}
.blog a {text-decoration:none; color:#ccc;}
.aside .blog h3 {font-weight:400; color:#fff;}
.blog p {font-size:.875em; font-weight:300;}
.blog u {display:block; color:#ff6969; font-size:.875em; font-weight:300;}
article .blog a {color:#333;}

.list{list-style-type:none;}
.aside .list > div{float:none;}
.list > div{float:left;padding:0;height:273px;width:198px;position:relative; background:#fff;}
.list > .first {background:#6f7070; text-align:center; color:#fff; width:197px;}
.list > .first.red {background:#f94e57;}
.list > .first b {font:1.5em Roboto; display:block; margin-top:50px;}
.list > .first a {display:block; margin-top:120px; text-decoration:underline; color:#fff; font-size:.875em;}
.list > .clear {height:0;}
.list > div > div{height:100%; width:100%; position:absolute; text-align:center; overflow:hidden; transition:max-height .25s ease-out; max-height:273px;}
.list > div:hover {z-index:2;}
.list > div:hover > div{height:300px; box-shadow:0 3px 5px #888; z-index:2;  transition:max-height 0.25s ease-in; max-height:300px;}
.list .forbtn {display:none;}
.list > div:hover .forbtn {display:block; background:#f3f4f4; height:46px; line-height:46px;}

.list > div > div > div{height:188px; overflow:hidden;}
.list > div > div > div > a {height:100%; display:flex; align-items:center;}
.list div img {margin:0; padding:0;}
.list > div span a{display:block; padding:0 5px; height:42px; overflow:hidden; font-size:1.125em; color:#333; line-height:1.1; text-decoration:none;}
.list .pr {position:relative; text-align:center; height:24px;}
.list .pr > strike {display:block; position:absolute; top:0 ; left:10px; font-size:10px; color:#777;}
.list .pr > b {font-size:1.125em; color:#333; font-weight:400;}

.list > div span a.short {height:33px;}
.list > div span em{display:block; height:33px; overflow:hidden; font:italic 0.875em/15px "Times New Roman", times; margin:4px 0; text-align:left; color:#aaa;}
.list > div span label, .d2 label {display:block; font:italic 0.875em/15px "Times New Roman", times; margin:10px 0 2px; text-align:left; color:#f48104;}
.list > .action > div:after {content:''; display:block; position:absolute; z-index:1; top:0; left:0; width:160px; height:80px; background:url(action.png) no-repeat;}
.list > div span s {display:block; font-size:1.125em; color:#000; height:25px;}
.list > div form > b {font-size:1.125em; color:#000; font-weight:400;}
.list > div span button, .scroll form > button {}
.list > div span button:hover, .scroll form > button:hover {background-position:0 -2011px;}

.toblog > div{padding-top:55px; height:150px; width:50%; float:left; text-align:center; color:#fff;}
.toblog b {display:block; font:20px Roboto;} 
.toblog a {margin-top:50px; color:#ccc; border-color:#ccc; text-decoration:none;}
.toblog >.gr {background:url(zz0.jpg) no-repeat 50% 50%;}
.toblog >.rt {background:url(zz1.jpg) no-repeat 50% 50%;}

.adv {background:#40414a; min-height:109px; font-size:.6875em;}
.adv > div{height:109px; line-height:109px; width:33.3333%; float:left; text-align:center; color:#000;}
.adv b, .adv span {display:inline-block; vertical-align:middle; margin:5px;} 
.adv b {height:60px; width:60px; background:url(adv.png) no-repeat}
.adv .a1 b {background-position:-298px 0;} .adv .a2 b {background-position:-580px 0;}
.adv span {text-align:left;	line-height:1.7;}

.qa span {display:block; font:14px Roboto; cursor:pointer;}
.qa span:before {content:'?'; height:18px; width:18px; display:inline-block; vertical-align:middle; color:#fff; background:#f94e57; border-radius:9px; margin-right:7px; text-align:center;}
.qa div>div {display:none;}

footer{min-height:150px; padding:35px 0 20px; clear:both; position:relative; background:transparent; color:#fff;}
footer .du {width:125px; margin-right:60px;}
footer b {color:#fff; font:bold .875em Proxima; display:block; margin-bottom:8px;}
footer a, footer a:visited, footer span, footer i, footer p, .copy {color:#babbba; font:300 .8125em Proxima; display:block; text-decoration:none; line-height:1.8;}
.overlay{position:fixed; left:0; top:0; right:0; bottom:0; z-index:1111; height:100%; background:#000; opacity:.6;}
footer .subs {margin-right:0;}
.subs i {color:#fff; font-style:none;	}
.subs input {width:100%; display:block; text-align:center; background:transparent; padding:3px 0; border:0 none; border-bottom:1px solid #c8cac8; border-radius:0; margin:5px 0 20px 0; font:italic 300 14px Proxima;}
footer .d9 {padding-top:2px; width:200px; margin:0 80px 0 23px;}
footer .d9 strong {margin-bottom:8px;}
footer .d9 p {line-height:1.2;}
footer .d9 img {margin-left:0;}
footer .d9 hr {border:0 none; border-bottom:1px solid #b6b7b6; margin-left:58px;}
footer .d9 .copy {margin-left:58px;}

.modal2w{position:absolute; z-index:1112; width:320px; padding:15px; height:270px; border:1px solid #fff; border-radius:16px; background: #d4e3e6;
background: -moz-linear-gradient(top, #d4e3e6 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4e3e6), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top, #d4e3e6 0%,#fefefe 100%);
background: -o-linear-gradient(top, #d4e3e6 0%,#fefefe 100%);
background: -ms-linear-gradient(top, #d4e3e6 0%,#fefefe 100%);
background: linear-gradient(to bottom, #d4e3e6 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e3e6', endColorstr='#fefefe',GradientType=0 );}
.modal2w p {font:italic .875em times; color:#444; line-height:2; padding:5px 10px 0; text-align:center;}
.modal2w a {font-size:.875em; color:#444;}
.modal2w small {display:block; padding:10px auto; font-size:.6em; color:#000; text-align:center;}
.modal2w input {margin:10px auto; display:block; width:250px;}
:-moz-ui-invalid:not(output){text-shadow:none; border:0 none;}
.modal2w .center{margin-top:20px;}
.modal2w button{}
.modal2w s {text-decoration:none;}
.modal2w s p {font:.875em/1.3 Roboto; color:#333;}

.modal2wc{position:absolute; top:10px; right:11px; font:12px 'PT Sans'; cursor:pointer; color:#fff;}
.modal2wc{background:url(close.png) no-repeat right -1px; height:16px; line-height:13px; width:320px; text-align:right; padding-right:20px;}
.modal2wc:hover{background-position:right -18px;}

.grey {background:#6f7070; height:110px; padding-top:40px; color:#f8f8f8; text-align:center; position:relative;}
.grey a, .grey a:visited {color:#fff; text-decoration:none;}
.grey > a, a.back {position:absolute; top:44%; left:20px; font-size:.875em; background:url(back.png) no-repeat 0 50%; padding:1px 0 1px 25px;}
a.back {position:static; font:300 14px Roboto; color:#6d6c6a;}
.grey > b {display:block; font:1.6875em Roboto; margin-top:20px; text-align:center;}

.info {width:45%; padding-left:5%; float:right;}
.info .d2 {font-size:13px; color:#4c4c4c; margin:20px 0 20px;}
.info .d0 {margin-right:10px;color:#f94e57; font:500 1.69em Roboto; margin-bottom:12px;}
.info .d0 strike {font-weight:400;}
.info .btn.buttonS {height:auto; font-size:.8125em; line-height:1; padding:9px 17px; color:#000;}
.info .spoiler {display:inline-block; margin:0 0 0 30px; font-size:.8125em; text-decoration:underline; color:#000; vertical-align:middle; cursor:pointer;}
.info > span > b {font-weight:600; font-size:0.94em;}
.info .params {font-size:0.875em; margin-bottom:25px;}
.info s {display:none;}
body .params > ul > li {list-style-type:none; padding-left:25px; line-height:1.5;margin-bottom:10px;}
body .params > ul > li i {display:inline-block; width:160px;}

.shk-code,.shk-stock {display:block; margin-bottom:10px;}
.prBlock {width:193px; height:100px; padding:10px; border-radius:10px; position:relative; left:-10px;}
.prBlock.inBsk {background:#E6F1FE;}
.prBlock .none {display:block; text-align:center; padding:100px 0 0; font:italic 0.75em Arial,sans-serif; color:#28A4FA; text-decoration:underline; cursor:pointer; background:url(icons2.png) no-repeat 54px -887px;}
.info .compare b {font-weight:400; font-style:italic; color:#28A4FA; text-decoration:underline; cursor:pointer;}
.info .ilike {font-style:italic; font-size:0.75em; color:#28A4FA; text-decoration:underline; background:url(icons.png) no-repeat 3px -1815px; padding-left:20px; margin:10px 0 20px; display:block; cursor:pointer;}

.images {min-height:300px; width:50%; text-align:center; position:relative;}
.forimgm {height:300px;}
.images #main-img {max-height:300px; max-width:100%; margin:0 auto;}
.images .thumbs a {display:block; height:100px;}
.images .thumbs img {margin:0; width:100px; max-height:100px;}
.warez .desc {background:#f8f8f8;}
.warez .buttonS {color:#4c4c4c; border-color:#4c4c4c;}
/* main */
#shk_prodHelper { position: absolute; z-index:100; width:150px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none; box-shadow: 2px 2px 8px #B2B2B2; border-radius:4px; }
#shk_prodHelper div { padding:5px 0; text-align: center; }
.shk_loading { width:30px; height:30px; position: absolute; z-index:100; background:url('ajax-loader.gif') center center no-repeat #fff; border:1px solid #888; display: none; border-radius:4px; }

/* addit */
#shk_prodHelperName { width: 95%; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#shk_prodHelper input[type="text"] { padding: 2px 5px; border: 1px solid #888; box-shadow: 1px 1px 4px #B2B2B2 inset; border-radius: 2px; font-size: 12px; text-align: center; }
#shk_prodHelperName .msg { width: 100%; text-overflow: clip; white-space: normal; }

.relative { width:100%; position:relative; }
.error { color:red; }
.price-add { color:red; padding-left:3px; line-height:0; }
.shk-but { margin: 0 4px; }
.shk-count { white-space: nowrap; }
.shop-cart table {width:100%;}
.shop-cart .p1>.hr {display:block; height:22px; background:url(icons2.png) no-repeat 0 -1330px;}
.shop-cart thead tr {height:54px; line-height:54px; background:#f8f8f8; font:13px Roboto; color:#000;}
.shop-cart thead th {line-height:54px; border:0 none}
.shop-cart td {vertical-align:middle; text-align:center; border:0 none; font:bold 13px Roboto; color:#000;}
.shop-cart a {text-decoration:none;}
.shop-cart td.name {text-align:left;}
.shop-cart td.name a {color:#555;}
.shop-cart td.cnt {width:105px;}
.shop-cart td.cnt input {width:35px; border:0 none; background:none; padding:0 0 2px; text-align:center; font:bold 13px Roboto; color:#000;}
.shk_count_button {width:26px; height:26px; margin:0 4px; background:url(plus.png) no-repeat 50% 50%; white-space:nowrap; padding: 0; border:0 none; color:transparent; cursor:pointer;}
.shk_count_button:last-child {background:url(munis.png) no-repeat 50% 50%;}
.shk_count_button:focus {background-color:#ddd; border-radius:12px;}
.price-add { color:red; padding-left:3px; line-height:0; }
.shk-but { margin: 0 4px; }
.shk-count { padding: 2px; text-align: center; }
.shop-cart .ttl td {font:bold 1.31em Roboto; color:#000;}
.shop-cart .tcnt {color:#666;}

.shop-cart td img {height:80px; padding:3px; border-radius:6px; background:#fff;}
.shop-cart td .shk-del {background:url(del.png) no-repeat; display:inline-block; width:26px; height:26px;}
.shop-cart .total > div {float:left;}
.shop-cart .total:after {content:''; display:block; clear:both;}
.shop-cart .return {background:#88AED2;}
.shop-cart .total .price {margin:0 100px 0 280px; background:#FDEFE4; padding:25px 7px 18px 11px; font:700 1.2em 'Open Sans Condensed';}
.shop-cart .total .price i {font-size:0.8em; font-weight:300;}
.shop-cart .total .btn2 {margin-top:30px;}
.wrp {position:relative; min-height:50px; margin:4px;}
.sel2w {vertical-align:middle; border-top-right-radius:8px; border-bottom-right-radius:8px;}
.sel2w > select {-webkit-appearance: none;}
.wrp label {width:180px; padding:17px 10px 0 25px; color:#2b292c; display:inline-block; text-align:right;}
.wrp.half > label.last{width:133px; padding-left:0;}
.wrp.half input{width:100px;}
.p3 .wrp > label {font:.875em "Open Sans Condensed"}

.wrp.comment textarea {height:100px;}
.sub .addToCart {background:url(orderIt.png) no-repeat; margin:0; float:right;}
.sub {clear:both; margin:30px 0;}
input[type=checkbox] {vertical-align:middle;}

.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bxslider{margin:0;padding:0}
.bx-viewport{-webkit-transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute; bottom:5px; width:100%}
.bx-wrapper .bx-loading{display:none;min-height:50px;background:url(bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-prev{left:-25px;background:url(arrws.png) no-repeat 0 -1px;}
.bx-wrapper .bx-next{right:-25px;background:url(arrws.png) no-repeat -34px -30px;}
.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 -30px;}
.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-35px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;width:20px;height:20px;top:50%; margin-top:-10px; text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-pager {text-align:center;}
.bx-pager-item {display:inline-block; margin:0 2px;}
.bx-pager-item a {color:transparent; height:10px; width:10px; border-radius:10px; background:#bbb; display:block;}
.bx-pager-item a.active {background:#3eb5f1;}
.bx-viewport {min-height:100px;}
input, textarea, select {border:1px solid #999; border-radius:5px; padding:5px 9px; font: 0.8em Arial; color:#676767; width:370px; vertical-align:middle;}
input, textarea, select {background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );}
textarea {resize:none;}
input[type=checkbox],input[type=radio] {width:auto; height:auto;}
select {width:390px}

.flt2w {padding:5px 10px;}
.flt2w select {width:180px; margin-left:11px;}
.flt2w label {padding-right:40px;}
.flt2w .last {padding-right:0;}
.flt2w label > u {font-size:0.875em; color:#444; text-decoration:none;} 
#sorting {margin:12px 0 0 177px;}
#sorting > a {display:block; float:left; padding:3px 15px; border-radius:4px; text-decoration:underline;}
#sorting > a.active {text-decoration:none; background:#bbcbd3; color:#fff;}

.place2w {display:inline-block;}
.place2w u {font-size:0.875em; text-decoration:none; border-bottom:1px dashed #3C82DF; color:#3C82DF; cursor:pointer;}
.place2wu {display:none; position:absolute; z-index:1; font-size:0.875em; list-style-type:none; background:url(bg.png); padding:10px; border:1px solid #888;}
.place2wu li {cursor:pointer; text-decoration:underline; color:#3C82DF;}
.place2wu .active {cursor:default; text-decoration:none; color:#888;}
#sttsm {position:fixed; z-index:10; top:50%; width:800px; margin:0 196px; padding:25px 25px 25px 55px;
	background:url(info.png) no-repeat 23px center #f8f8f8; font:bold 1em "PT Sans"; color:#529DED; border-radius:16px; box-shadow:0 0 5px 5px #888;}

.quip ul {list-style-type:none;}

.reviewBody {background: #E1E1E1 none repeat scroll 0% 0%; border-radius: 10px; color: #000; font-size: 13px; padding:15px; position:relative; margin: 13px 0px 0px;}
ul ul p.reviewBody:before {border-color: transparent transparent #c00 #c00;}
.addReview {display:none;}
.addComment {margin:20px auto; width:600px;}
.addComment input, .addComment textarea {padding:3px; color: #000; display: inline-block; font-size: 13px; line-height: 20px; margin:10px auto;background-color: #fafafa; border: 1px solid #666; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s; display:block; width:100%;}
.addComment textarea {height:200px;}
.addComment button {color: #FFF; font-size: 13px; background:#B50015; border-radius:6px; border:0 none; cursor: pointer; padding:4px 30px;}
.sisea-results-list h3 {text-align:left; margin-left:30px;}
.callbck.btn {position:fixed; display:block; font-size:0.7em; line-height:1; top:30%; right:0; width:95px; cursor:pointer; height:auto; padding:5px 1px; border-top-right-radius:0; border-bottom-right-radius:0;}
.quip-comment-list .reply {margin-left:50px;}
.quip-comment {border-bottom:1px solid #ccc; padding:15px 0;}
.quip-comment-meta {width:19%; float:left; padding:0; margin:0; padding-left:4.5%; }
.quip-comment-meta b {display:block; color:#000;} 
.quip-comment-meta time {display:block; font-size:.8125em; color:#7f7f7f;}
.reviewBody {width:76.5%; float:left; background:transparent; padding:0; margin:0;}
.quip-avatar, .quip-comment-meta u, .replyto {display:none;} 

.cat .grey {min-height:122px; height:auto;}
.cat .grey > a {top:45%;}
.cat .grey .desc {color:#fff;}
#share42 [data-count="fb"] {background:url(soc.png) no-repeat -57px 3px !important;}
#share42 [data-count="vk"] {background:url(soc.png) no-repeat 1px 3px !important;}
#share42 [data-count="odkl"] {background:url(soc.png) no-repeat -90px 3px !important;}
#share42 [data-count="twi"] {background:url(soc.png) no-repeat -30px 3px !important;}
#panel2w {display:none;}
@media (max-width:1018px){
#panel2w {display:block; position:fixed; z-index:888; top:0; width:100%; height:27px; padding-top:3px; background:url(bg_menu.jpg) no-repeat 0 center #eee; font-size:0; box-shadow:0 2px 3px #888;}
#panel2w > * {display:inline-block; vertical-align:middle;} 
#panel2w ins {width:24px; height:24px; margin:1px 20px 0; background:url(menu-mobile.png) no-repeat 50% 50%; background-size:100%; cursor:pointer; transition:all .5s;}
#panel2w ins.active {-moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform:rotate(90deg);}
#panel2w span {font:16px Proxima; color:#000; margin-right:20px; cursor:pointer;}
#panel2w form {margin:0; padding:0; position:relative;}
#panel2w form input {width:320px; padding:3px 7px 4px; font:14px Proxima; border:0 none;}
#panel2w form button {width:16px; height:16px; display:block; position:absolute; top:4px; right:5px;}
header {margin-top:30px;	}
nav {background:transparent; height:auto; display:none;}
nav>form {display:none;}
nav>ul {float:none; width:100%; background:#000;}
nav li {display:block;}
nav>ul>li>a, nav li>a:visited, nav li>span {color:#e4e4e4; background:transparent !important; padding-left:0  !important;}
section > article, section > .aside {float:none; width:auto; height:auto !important;}
#slider {height:auto !important;}
}    


@media (max-width:395px){
.list>div {float:none; margin:10px auto;}
}

@media (max-width:768px){
.wrapper > header > div {width:50%; margin:10px 0; border:0 none; height:40px;}
.wrapper > header > .d8 {width:40%; padding-left:10%;}
header .logo {margin:2px 15px 15px 13px;}
.warez .twocols {column-count:1;-webkit-column-count:1;-moz-column-count:1}
}


@media (max-width:480px){
.wrapper > header > div {width:100%; margin:0;}
.wrapper > header > .d8 {display:none;}
.wrapper > header > .d0 a {text-align:center;}
.wrapper > header > .d1 {padding-left:8px; text-align:left;}
#panel2w form input {width:120px;}
.shop-cart thead {display:none;}
.shop-cart tr {border-bottom:1px solid #777;}
.shop-cart tr:last-of-type {border-bottom:0 none;}
.shop-cart td {display:inline-block;}
.shop-cart td.cnt {width:auto}
.shop-cart td .shk-del {vertical-align:bottom;}
.toblog > div, .adv > div {width:auto; float:none;}
.list > .first {height:203px;}
.info,.images {width:auto; float:none;}
footer {padding:0 2%;}
footer:after {content:''; clear:both; display:block;}
footer .d9 {width:100%; margin:15px 0;}
footer .du {margin:15px; width:auto;}
}
#toTop {bottom: 250px;
cursor: pointer;
display: none;
opacity: 1;
position: fixed;
right: 10px;
}
#panel2w span u {text-decoration:none; }
#panel2w span u:before {content:'►'; padding:0 5px; font-size:12px;}
#panel2w span.clc u:before {content:'▼'}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}