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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, credentials, 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%;}
article, aside, credentials, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
html,
body{width:100%;height:100%;min-height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a{color:#000;text-decoration:none;outline:0 none;font-weight:bold;color:}
a:focus{outline:none;outline-offset:-4px;}
a:visited{color:#000;}
a.red,
.red,
.category-description h1{color: #777;}
a:hover{color:#ca3250;}
a.red:hover{text-decoration:underline;}
input[type="button"]::-moz-focus-inner{border:0;}
input[type="submit"]::-moz-focus-inner{border:0;}
input{border-radius:5px;border:1px solid #d1d1d1;}
input:focus{box-shadow:0px 0px 6px #ca3250;outline:none;}
a img{border:0;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote{margin-bottom:20px;}
h1, h2, h3{font-weight:normal;}
h1{font-size:2.4em;}
h1 a{text-decoration:none;}
h2{font-size:1.75em;}
h3{font-size:1.45em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
h1, h2, h3, h4, h5, h6{line-height:1.2em;}
ul, ol{padding-top:0;}
ol{list-style:decimal;}
input, textarea, select{margin:0;}
input, textarea{font-size:1em;color:#000;font-family:Arial, Helvetica, sans-serif;}
input[type="button"]:focus{outline:none;outline-offset:-2px;}
fieldset{border:1px solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:10px;}
legend{font-size:1.1em;padding:.4em .8em;background:#fff;//background:none;border:1px solid #bbb;//border:none}
fieldset p label{width:98%;}
fieldset p input[type="text"]{width:98%;}
fieldset p select{width:99%;}
blockquote{color:#555;font-size:0.9em;padding:20px;background:#f3f3f3;border-left:2px solid #ccc;}
blockquote cite{font-size:0.9em;}
hr{background-color:#ccc;height:1px;border:0;}
input::-webkit-input-placeholder{color:#ccc;}
input:-moz-placeholder,
input::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder{color:#ccc;}
.font-normal {font-weight: normal;}
.block{padding:10px;}
.inline{display:inline !important;}
.inline-link{text-decoration:none !important;}
.inline-link b{}
.inline-link b i{}
.small{font-size:0.9em;}
.large{font-size:1.2em;}
.bold{font-weight:bold;}
.strike{text-decoration:line-through;}
.highlighted{background:#ffc;}
.hint{color:#aaa;font-size:0.9em;}
.hint a,
.hint:visited,
.hint a:visited{color:#888;}
.gray{color:#aaa;}
.gray a,
.gray:visited,
.gray a:visited{color:#888;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}
.shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa;}
.nowrap{white-space:nowrap;}
.hr{border-top:1px solid #ccc;margin-bottom:15px;}
.uppercase{text-transform:uppercase;}
ul.menu-v{margin:0 0 20px -6px;padding:0;}
ul.menu-v li{list-style:none;padding:0;margin:2px 0 6px;line-height:1.1em;}
ul.menu-v li a{padding:5px 6px;display:block;}
ul.menu-v li ul.menu-v{margin-left:15px;margin-top:10px;margin-bottom:15px;font-size:0.9em;}
ul.menu-v li ul.menu-v li a{padding:2px 6px;}
ul.menu-h{margin:0;padding:0;}
ul.menu-h li{list-style:none;display:inline-block;padding:0 10px 0 0;line-height:1.1em;display:block\9;float:left\9;}
ul.menu-h li a{display:inline-block;padding:3px 5px;display:block\9;float:left\9;}
ul.menu-h li a img.icon16{position:relative;top:3px;left:-3px;}
ul.menu-h li a i.icon16{margin-top:-0.1em;}
ul.menu-h li.selected a{color:#000;text-decoration:none;}
ul.menu-h.dropdown li{position:relative;}
ul.menu-h.dropdown li.collapsible{background:url('img/darr.png') no-repeat;background-position:right center;margin-right:15px !important;padding-right:5px;}
ul.menu-h.dropdown li a{display:block;}
ul.menu-h.dropdown ul.menu-v{display:none;position:absolute;width:200px;top:100%;left:-3px;background:#fff;border:1px solid #ccc;padding:0;z-index:13012;margin-left:0;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1);box-shadow:0px 1px 3px rgba(0,0,0,0.1);margin-top:0;}
ul.menu-h.dropdown ul.menu-v li{display:block;width:200px;padding:0;margin:0;border-bottom:1px solid #eee;}
ul.menu-h.dropdown ul.menu-v li.collapsible{background:url('img/rarr.png') no-repeat;background-position:right center;margin-right:0 !important;}
ul.menu-h.dropdown ul.menu-v li a{display:block;padding:10px 25px 10px 15px;margin:0;font-weight:normal !important;}
ul.menu-h.dropdown ul.menu-v li i.icon16{margin-left:-20px;margin-right:4px;}
ul.menu-h.dropdown ul.menu-v li ul.menu-v{top:-1px;left:100%;margin-left:0;}
ul.menu-h.dropdown li:hover ul.menu-v{display:block;}
ul.menu-h.dropdown.disabled li:hover ul.menu-v{display:none !important;}
ul.menu-h.dropdown li:hover ul.menu-v ul.menu-v{display:none;top:-1px;}
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v{display:block;}
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v ul.menu-v{display:none;top:-1px;}
ul.menu-h.dropdown li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v{display:block;}
ul.menu-h.dropdown li .inner{display:none;width:400px;position:absolute;left:-3px;z-index:13012;background:#fff;}
ul.menu-h.dropdown li .inner.shadowed{background:#fff;border:1px solid #ccc;padding:0;margin-left:0;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1);box-shadow:0px 1px 3px rgba(0,0,0,0.1);margin-top:0;}
ul.menu-h.dropdown li:hover .inner{top:100%;display:block;}
.float-right ul.menu-h.dropdown ul.menu-v{left:auto;right:-3px;}
.float-right ul.menu-h.dropdown ul.menu-v li{padding-left:13px;margin-left:0 !important;}
.float-right ul.menu-h.dropdown ul.menu-v li.collapsible{background:url('img/larr.png') no-repeat;background-position:left center;padding-left:13px;margin-left:0 !important;}
.float-right ul.menu-h.dropdown ul.menu-v li ul.menu-v{left:auto;right:100%;}
.wa-auth-adapters ul{padding:0;min-height:16px;}
.wa-auth-adapters ul li{list-style:none;float:left;padding:0 11px 0 0;}
.wa-auth-adapters ul li a{display:block;padding:0px 5px;font-size: 0}
.wa-auth-adapters ul li a img{position:relative;top:3px;left:-3px;width: 37px;}
.wa-auth-adapters p{clear:left;color:#888;font-size:0.9em;width:40%;padding-top: 20px}
.wa-form{float:left;margin:10px 0;overflow:visible;font-size:15px;line-height:25px;}
.wa-form .wa-field{clear:left;margin:0;padding-top:3px;}
.wa-form .wa-field .wa-name{float:left;width:155px;padding-top:0.05em;padding-bottom:10px;font-size:0.95em;}
.wa-form .wa-field.wa-separator{height:10px;}
.wa-form .wa-field .wa-value{margin-left:180px;margin-bottom:5px;position:relative;}
.wa-form .wa-field .wa-value input.wa-error{border:2px solid red;}
.wa-form .wa-field .wa-value .wa-error-msg{font-size:0.9em;color:red;display:block;}
.wa-form .wa-field .wa-value input[type="text"],
.wa-form .wa-field .wa-value input[type="email"],
.wa-form .wa-field .wa-value input[type="password"]{width:30%;min-width:290px;margin:0;border-radius:5px;border:1px solid #d1d1d1;line-height:25px;padding-left:10px;}
.wa-form .wa-field .wa-value input:focus{box-shadow:0px 0px 6px #ca3250;outline:none;}
.wa-form select{min-height:35px;width:275px;}
.wa-form .wa-field .wa-value textarea{min-width:300px;height:70px;}
.wa-form .wa-field .wa-value input.wa-captcha-input{width:100px;min-width:0;}
.wa-form .wa-field .wa-value label{display:block;}
.wa-form .wa-field .wa-value .wa-captcha img{margin-left:0;}
.wa-form .wa-field .wa-value .errormsg{margin-left:0;}
.wa-form .wa-field .wa-value.wa-submit{margin-top:10px;}
.wa-form .wa-field .wa-value p label{display:block;margin:0;}
.wa-form .wa-field .wa-value p{line-height:1.6em;margin-bottom:23px;position:relative;}
.wa-form .wa-field .wa-value p span{color:#777;font-size:0.9em;display:block;}
.wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute;}
.wa-form .wa-field .wa-value p input{display:block;margin-bottom:2px;}
.wa-form .wa-field .wa-value p input[type="radio"],
.wa-form .wa-field .wa-value p input[type="checkbox"]{display:inline;}
.wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa;}
.wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa;}
.wa-captcha{padding:7px 0 10px;}
.wa-captcha p{clear:left;margin:0;}
.wa-captcha strong{font-size:1.2em;}
.wa-captcha p img{float:left !important;margin-right:5px;margin-top:-8px;}
.wa-captcha .wa-captcha-refresh{font-size:0.8em;text-decoration:underline;color:#aaa;}
.wa-captcha .wa-captcha-input{display:inline !important;}
.wa-captcha .errormsg{display:inline-block;margin-left:10px;}
input.error, textarea.error{border:2px solid red;}
.errormsg{color:red;margin-left:170px;display:block;}
.row{clear:both;border:1px solid #eee;border-bottom:none;padding:20px 0;}
.row.no-border{border:none;}
.col{float:left;}
.col.w1{width:6%;}
.col.w2{width:12%;}
.col.w3{width:18%;}
.col.w4{width:24%;}
.col.w5{width:30%;}
.col.w6{width:36%;}
.col.w7{width:42%;}
.col.w8{width:48%;}
.col.w9{width:54%;}
.col.w10{width:60%;}
.col.w11{width:66%;}
.col.w12{width:72%;}
.col.w13{width:78%;}
.col.w14{width:84%;}
.col.w15{width:90%;}
.col.w16{width:96%;}
.cart-total, .item-total{color:#c51e3f;}
table.table{margin-top:25px;width:99%;border-spacing:0;border-collapse:collapse;}
table.table th{padding-left:7px;padding-right:7px;}
table.table td{padding:15px 7px;border:1px solid #ddd;}
table.table td.min-width{width:1%;}
table.table td p{margin:0;}
table.table td input.numerical{width:50px;margin-right:5px;text-align:right;}
table.table tr:hover{background:#ebebeb;}
table.table tr.no-border td{border:none;}
table.table tr.no-border:hover{background:none}
table.table tr.thin td{padding-top:13px;padding-bottom:0;}
table.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:0.8em;color:#555;}
i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important;}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:0.2em 0.25em 0 0;}
.icon16.loading{background-image:url('/wa-content/img/loading16.gif');}
.icon16.rss{background-image:url("img/rss.png");}
.icon16.facebook{background-image:url("img/facebook.png");}
.icon16.twitter{background-image:url("img/twitter.png");}
.icon16.userpic20{background-position:-2px -2px;}
i.icon10{background-repeat:no-repeat;height:10px;width:10px;display:inline-block;text-indent:-9999px;text-decoration:none!important;}
* i.icon10{text-decoration:none!important;vertical-align:top;margin:0.2em 0.1em 0 0;}
.icon10.darr{background-image:url('img/darr.png');}
.mobile-only{display:none;}
.container{}
.sidebar.left{width:170px;float:left;}
.sidebar.right{width:190px;float:right;}
.content.left{margin-left:200px;}
.content.right{margin-right:200px;}
.content.right #page{margin-right:50px;}
.wa-form a,
.review-form a,
#tabs div a{color:#ca3250}
.wa-form a:hover,
.review-form a:hover,
#tabs div a:hover{text-decoration:underline;}
.wrap{float:left;width:680px;}
.cat-wrap{width:680px;float:left;}
#cart-content{width:660px;}
#cart-content.content h1{position:relative;}
a.bcklink,
.checkout .checkout-step h2 a.bcklink.hint,
#cart-content.content h1 a{font-size:12px;display:block;float:right;padding-left:7px;font-weight:bold;text-transform:none;text-decoration:none;text-align:left;width:169px;height:33px;color:#ca3250;line-height:33px;background:url('img/sprites.png') 0px -524px no-repeat;}
a.bcklink:hover,
.checkout .checkout-step h2 a.bcklink.hint:hover,
#cart-content.content h1 a:hover{background-position:0px -560px;}
.checkout .checkout-step h2 a.bcklink.hint{margin-top:-5px;}
a.bcklink{float:none;display:inline-block;}
.sidebar p{}
.sidebar.left.double{width:270px;float:left;}
.content.left.double{margin-left:300px;float:left;}
.sidebar.right.double{width:270px;float:right;}
.content.right.double{margin-right:300px;}
.sidebar.left.triple{width:300px;float:left;}
.content.left.triple{margin-left:30px;margin-top:0;width:330px;float:left;}
.sidebar.right.triple{width:300px;float:right;}
.content.right.triple{margin-right:300px;margin-top:0;}
.content{float:left;}
.content.top-padded{padding-top:50px;}
#sidebar{width:230px;min-height:100%;float:left;font-size:120%;font-family:Arial, Helvetica, sans-serif;}
#sidebar .block{padding-left:25px;padding-right:25px;}
#sidebar .title{margin:40px 30px 40px;}
#sidebar a{color:#aaa;text-decoration:none;text-transform:uppercase;}
#sidebar a i.icon16{margin-top:-0.2em;}
#sidebar a:hover{color:#ddd !important;}
#sidebar ul.menu-v li.selected a{color:#eee;font-weight:bold;}
#sidebar ul.menu-v li.selected ul li a{color:#aaa;font-weight:normal;}
#sidebar ul.apps{border-bottom:1px solid #444;padding-bottom:20px;}
#sidebar ul.apps li a{letter-spacing:0.05em;}
#sidebar ul.apps li a i.marker{float:right;width:12px;height:12px;display:none;background:#eee;}
#sidebar ul.apps li.selected a i.marker{display:inline;}
#sidebar .auth{position:fixed;bottom:0;left:0;width:210px;border-top:1px solid #555;box-shadow:0 -7px 8px -8px rgba(0,0,0,0.5);padding:30px 10px;background:#333;text-align:center;font-size:0.9em;}
#sidebar .auth a{}
#sidebar .auth a{padding-right:3px !important;}
#sidebar .auth i.icon16.userpic20{border-radius:2px;margin-right:8px;margin-top:0;}
#sidebar #cart{margin:25px 0 20px;text-transform:uppercase;text-align:center;font-size:1.1em;}
#sidebar #cart a{font-weight:bold;display:inline-block;padding:5px 0 0 32px;background:url('img/cart-full.png') no-repeat;height:32px;white-space:nowrap;color:#fff;}
#sidebar #cart a:hover{color:#cfd !important;opacity:1.0 !important;}
#sidebar #cart.empty a{opacity:0.8;background-image:url('img/cart-empty.png');}
#sidebar .search{margin:-20px 0 20px;text-align:center;}
#sidebar .search input{-webkit-appearance:none;background:#555 url("img/search10.png") no-repeat scroll 10px 7px;color:#eee;font-weight:bold;border:none;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:1.1em;padding:4px 0px 3px 28px;outline:0;display:block;margin:0 25px;width:165px;}
#sidebar .search input::-webkit-input-placeholder{color:#bbb;font-weight:normal;}
#sidebar .search input:-moz-placeholder,
#sidebar .search input::-moz-placeholder{color:#bbb;font-weight:normal;}
#sidebar .search input:-ms-input-placeholder{color:#bbb;font-weight:normal;}
#header{width:100%;min-width:960px;height:170px;border-bottom:1px solid #f1f1f1;background:#f9f9f9;position:relative;overflow:hidden;z-index:0;}
#header:before{content:"";position:absolute;top:0;right:50%;margin-right:210px;width:50%;height:170px;background:#fff;z-index:-1;}
#header:after{content:"";position:absolute;top:-50px;left:50%;margin-left:-210px;width:50%;height:0;border-top:135px solid transparent;border-left:80px solid #fff;border-bottom:135px solid transparent;z-index:-1;}
.wrapper{width:920px;margin:0 auto;position:relative;}
.c{width:920px;margin:0 auto;position:relative;}
#header .logo{display:block;width:280px;height:130px;position:absolute;top:0px;left:0px;text-align:center;background:url('img/logo.png') bottom center no-repeat;}
#header .logo h2,
#header .logo h1{text-indent:-99999px;}
#header .title{position:absolute;top:135px;left:0px;text-align:center;width:280px;font-size:14px;font-weight:normal;}
#header .block{position:absolute;width:175px;height:55px;color:#333;padding:0 0 0 25px;font-size:16px;}
#header .block.phone:before,
#header .block.email:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url('img/sprites.png') no-repeat;}
#header .block.phone:before{background-position:0 0;}
#header .block.email:before{background-position:0 -25px;height:13px;top:1px;}
#header .block span{text-align:center;color:#bbb;font-size:11px;line-height:22px;}
#header .block.phone{top:10px;left:350px;padding-top:7px;}
#header .block.phone.right{top:10px;left:560px;}
#header .block.email{top:72px;left:350px;}
#header .block.email span{line-height:27px;}
#header .block.callback{top:64px;left:561px;padding:0;}
#header .block.callback span{padding-left:25px;}
.cme_btn,
#viewform,
input[type="submit"],
#header .block.callback button{margin:0;cursor:pointer;font-size:13px;border:1px solid #c51e3f;padding:5px 10px;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;background:#d96e84;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NmU4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODJhNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d96e84 0%, #c82a49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d96e84), color-stop(100%,#c82a49));background:-webkit-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-o-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-ms-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:linear-gradient(to bottom, #d96e84 0%,#c82a49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96e84', endColorstr='#c82a49',GradientType=0);}
.cme_btn:hover,
#viewform:hover,
input[type="submit"]:hover,
#header .block.callback button:hover{background:#c82a49;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4MmE0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOTZlODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #c82a49 0%, #d96e84 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c82a49), color-stop(100%,#d96e84));background:-webkit-linear-gradient(top, #c82a49 0%,#d96e84 100%);background:-o-linear-gradient(top, #c82a49 0%,#d96e84 100%);background:-ms-linear-gradient(top, #c82a49 0%,#d96e84 100%);background:linear-gradient(to bottom, #c82a49 0%,#d96e84 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c82a49', endColorstr='#d96e84',GradientType=0);}
#header .block.callback input{padding-left:40px;}
input.chckt,
.large.chckt,
.button.large.chckt{border:none;background:url('img/sprites.png') no-repeat 0 -452px;border-radius:0;width:160px;height:33px;line-height:33px;padding:0 0 0 10px;text-align:left;margin:0;color:#fff;}
input.chckt:hover,
.large.chckt:hover,
.button.large.chckt:hover{background:url('img/sprites.png') no-repeat 0 -487px;}
.cart .button.large.chckt{margin-left:25px;}
#header .block.callback::before{content:'';position:absolute;top:5px;left:12px;width:18px;height:20px;background:url('img/sprites.png') no-repeat -109px -129px;z-index:1;}
#header #cart{position:absolute;top:90px;right:0px;width:200px;height:25px;text-align:right;color:#ca3250;}
#header #cart a{color:#ca3250;}
#header #cart .cart-qty,
#header #cart .cart-total{line-height:14px;font-size:14px;text-transform:lowercase;font-weight:normal;}
#header #cart .cart-qty strong,
#header #cart .cart-total strong{color:#ca3250;font-weight:normal;}
#header .lang_flag_r{position:absolute;top:10px;right:52px;display:block;padding:5px;color:#fff;border:1px solid #c51e3f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;background:#d96e84;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NmU4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODJhNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d96e84 0%, #c82a49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d96e84), color-stop(100%,#c82a49));background:-webkit-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-o-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-ms-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:linear-gradient(to bottom, #d96e84 0%,#c82a49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96e84', endColorstr='#c82a49',GradientType=0);}
#header .lang_flag_r:hover{background:#999;border:1px solid #616161;}
#header .lang_flag_e{position:absolute;top:10px;right:2px;display:block;padding:5px;color:#fff;border:1px solid #616161;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;background:#999;}
#header .lang_flag_e:hover{border:1px solid #c51e3f;background:#d96e84;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NmU4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODJhNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d96e84 0%, #c82a49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d96e84), color-stop(100%,#c82a49));background:-webkit-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-o-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:-ms-linear-gradient(top, #d96e84 0%,#c82a49 100%);background:linear-gradient(to bottom, #d96e84 0%,#c82a49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96e84', endColorstr='#c82a49',GradientType=0);}
#header .cart-title{position:absolute;top:40px;right:0px;width:200px;height:70px;text-align:right;height:41px;line-height:41px;padding-right:45px;color:#ca3250;font-size:18px;}
#header .cart-title:before{background:url('img/sprites.png') no-repeat -54px 4px;content:"";position:absolute;top:-5px;right:0;width:45px;height:45px;}
#header .search{width:573px;height:30px;position:absolute;top:120px;right:0;margin:0;}
#header .search input#search{width:484px;-webkit-appearance:none;box-shadow:0px 0px 1px rgb(200,200,200) inset;border:1px solid #d1d1d1;background:#fff;height:30px;position:absolute;top:0;right:85px;font-size:16px;padding-left:25px;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .search:before{content:"";position:absolute;top:5px;left:12px;width:20px;height:20px;background:url(img/sprites.png) 1px -38px no-repeat;z-index:1;}
#header .search button.img_search{width:108px;height:36px;background:url(img/sprites.png) -6px -180px no-repeat;cursor:pointer;color:#9b9b9b;padding:0 0 0 15px;position:absolute;top:-4px;right:0;border:0;font-size:17px;}
.menu-line{min-width:960px;height:40px;border-top:1px solid #f8f8f8;background:#fdfdfd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:-o-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:-ms-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:linear-gradient(to bottom, #fdfdfd 0%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0);}
.menu-line #page-list{height:40px;line-height:40px;float:left;}
.menu-line #page-list li{position:relative;margin:0;padding:0;width:119px;height:40px;line-height:40px;font-size:14px;padding-right:13px;margin-right:-23px;}
.menu-line #page-list li::before{content:'';position:absolute;height:40px;width:26px;top:0;left:0;background:url(img/sprites.png) -82px -73px no-repeat;}
.menu-line #page-list li.selected,
.menu-line #page-list li:hover{background:url(img/sprites.png) 5px -219px no-repeat;color:#fff;z-index:1;}
.menu-line #page-list li:hover::before{}
.menu-line #page-list li a{text-align:center;margin:0 auto;height:40px;padding:0;display:block;padding-left:9px;width:120px;}
.menu-line #page-list li.selected a,
.menu-line #page-list li:hover a{color:inherit;}
.menu-line .auth .menu-h{height:40px;line-height:40px;background:url(img/sprites.png) 0px -262px no-repeat;float:left;width:243px;}
.menu-line .auth .menu-h li{margin:0;padding:0;width:117px;height:40px;line-height:40px;font-size:14px;padding-right:15px;margin-right:-22px;}
.menu-line .auth .menu-h li.selected,
.menu-line .auth .menu-h li:hover{background:url(img/sprites.png) 0px -219px no-repeat;color:#fff;z-index:1;}
.menu-line .auth .menu-h li a{text-align:center;margin:0 auto;height:40px;padding:0;display:block;padding-left:12px;color:inherit;color:#fff;padding-left:9px;width:120px;}
.menu-line .auth .menu-h li.selected a,
.menu-line .auth .menu-h li:hover a{color:inherit;}
#main{width:960px;padding:0;margin:0 auto;overflow:hidden;}
.aside{float:left;width:260px;height:100%;font-size:16px;position:relative;margin-left:20px;padding-top:20px}
.aside .cats{position:relative;margin-bottom:30px;}
.aside.top{padding-top:0;}
.filters > header,
.aside .cats.nav > header{color:#c51e3f;padding-left:30px;background:url(img/sprites.png) -2px -412px no-repeat;height:36px;line-height:36px;font-weight:bold;width:244px;z-index:1;position:relative;top:0;}
.filters > header{margin-top:-2px;}
.aside .cats.nav > ul{background:#f9f9f9;box-shadow:1px 1px 10px #ccc;margin-top:-35px !important;padding-top:34px !important;width:241px;}
.aside .cats ul.menu-v li ul.menu-v,
.aside .cats ul.menu-v{margin:0;padding:0;}
.aside .cats ul.menu-v li{margin:0;padding:0;}
.aside .cats ul.menu-v li ul.menu-v li a,
.aside .cats ul.menu-v li a{margin:0;padding:10px 0 10px 30px;border-top:1px solid #eaeaea;}
.aside .cats ul.menu-v li ul.menu-v li a{padding-left:40px;}
.aside .cats ul.menu-v li ul.menu-v li a:hover,
.aside .cats ul.menu-v li a:hover{background:#999;color:#fff;}
.aside .follow{margin-top:30px;overflow:hidden;width:245px;}
.aside .follow header{text-transform:uppercase;text-align:center;font-size:16px;color:#808080;}
.aside .follow .follow-block{margin-top:7px;overflow:hidden;border:1px solid #f0f0f0;width:242px;}
.aside .follow .follow-block a{margin:10px 5px 10px 15px;float:left;width:38px;height:38px;background:url(img/sprites.png) -3px -72px no-repeat;}
.aside .follow .follow-block a.fb{background-position:-43px -72px;}
.aside .follow .follow-block a.vk{background-position:-2px -111px;}
.aside .follow .follow-block a.rss{background-position:-43px -111px;}
.aside .filters{position:relative;margin-top:20px;padding:0;width:240px;background:#f9f9f9;border:1px solid #eaeaea;}
.aside .filters p{padding-left:25px;border-bottom:1px solid #eaeaea;margin-bottom:10px;padding-bottom:10px;color:#777;font-size:12px;line-height:180%;}
.aside .filters p b{font-weight:normal;color:#000;font-size:14px;}
.aside .filters input[type="submit"]{margin:0 0 15px 70px;padding:5px 20px;}
.category-description{margin-top:20px;width:630px;color:#777;font-size:100%;line-height:120%;text-align:justify;}
.category-description strong{font-weight:normal}
.category-description header{color:#c51e3f;font-size:20px;padding-left:25px;position:relative;margin-bottom:15px;}
.category-description header:before{content:"";position:absolute;top:0;left:0;width:15px;height:17px;background:url('img/sprites.png') -90px -129px no-repeat;}
.category-description p{color:#777;font-size:100%;line-height:120%;text-align:justify;}
.title{text-align:center;font-size:180%;text-transform:uppercase;letter-spacing:0.13em;}
.title a{text-decoration:none;color:#000;font-weight:bold;}
.title a:hover{color:#000 !important;}
h2.title{font-size:170%;letter-spacing:0.2em;}
.app-navigation{border-bottom:1px solid #ccc;font-size:110%;height:48px\9;}
.app-navigation .static-text{padding:12px 23px;color:#555;font-weight:bold;}
.app-navigation ul.menu-h li{margin:0 !important;}
.app-navigation ul.menu-h li a{text-decoration:none;text-transform:uppercase;padding:15px 15px 15px 0;color:#777;}
.app-navigation ul.menu-h li.selected a{font-weight:bold;color:#000;}
.static-pages{float:right;}
.breadcrumbs{padding:30px 0 20px 20px;}
.breadcrumbs a{color:#c51e3f;font-size:16px;}
.breadcrumbs span.rarr{color:#c51e3f;margin:0 3px;font-size:16px;}
.tags{line-height:2em;min-height:50px;}
.tags a{color:#25c !important;display:inline !important;padding:5px 7px !important;}
.tags a:hover{color:red !important;}
#footer{clear:both;color:#777;background:#e6e6e6;overflow:hidden;margin:10px 0 0;min-width:960px;}
#footer .section{width:190px;float:left;height:100%;color:#333;padding-left:30px;line-height:150%;}
#footer .wrap{float:left;width:660px;border-bottom:2px solid #c3c3c3;}
#footer #copyright{padding:7px 0 0 30px;}
#footer .section.left{width:230px;background:#999;color:#fff;min-height:170px;}
#footer .section header{font-size:18px;margin:10px 0 5px;}
#footer .section ul.menu-v{margin:0;}
#footer .section ul.menu-v li{margin:0;line-height:150%;position:relative;}
#footer .section ul.menu-v li:before{content:"";position:absolute;top:2px;left:0;width:7px;height:12px;background:url('img/sprites.png') -107px -29px no-repeat;}
#footer .section ul.menu-v li:hover:before{background-position:-107px -40px;}
#footer .section ul.menu-v li a{padding:0 0 0 25px;}
#footer .block{padding:0 0 0 30px;font-size:16px;position:relative;margin:10px 0;line-height:12px;}
#footer .block.phone:before,
#footer .block.email:before{content:"";position:absolute;top:0;left:0;width:19px;height:24px;background:url('img/sprites.png') no-repeat;}
#footer .block.phone:before{background-position:-100px -4px;}
#footer .block.email:before{background-position:-97px -51px;width:24px;height:15px;}
#footer .block span{text-align:center;font-size:11px;}
#footer #sub-links{margin-left:30px;}
#footer #sub-links ul{list-style:none;padding:0;margin:0;}
#footer #sub-links ul li{float:left;padding:0 15px 0 0;}
#footer #poweredby{text-align:center;float:right;padding-top:0;}
#footer #poweredby .dots{font-size:0.8em;text-decoration:none;display:inline-block;width:54px;height:9px;background:url("/wa-content/img/dots/all-dots-default-order.png") no-repeat 0 3px;padding-top:3px;margin-left:10px;display:block\9;float:right\9;}
#footer .block.phone {display: block; color: white;}
#footer .block.email a {color: white !important;}
#footer a.block {margin: 18px 0;}
body#site #sidebar ul.apps li a i.marker{background-color:#6cf;}
body#site #sidebar ul.apps li.selected a{color:#6cf;}
body#site #main{border-color:#6cf;}
body#shop #sidebar ul.apps li a i.marker{background-color:#8d5;}
body#shop #sidebar ul.apps li.selected a{color:#8d5;}
body#shop #main{border-color:#8d5;}
body#photos #sidebar ul.apps li a i.marker{background-color:#b9e;}
body#photos #sidebar ul.apps li.selected a{color:#b9e;}
body#photos #main{border-color:#b9e;}
body#blog #sidebar ul.apps li a i.marker{background-color:#fc4;}
body#blog #sidebar ul.apps li.selected a{color:#fc4;}
body#blog #main{border-color:#fc4;}
body#qa #sidebar ul.apps li a i.marker{background-color:#f85;}
body#qa #sidebar ul.apps li.selected a{color:#f85;}
body#qa #main{border-color:#f85;}
.bigSlider-wrap{margin:0 20px;}
.bigSlider{margin:0;padding:0;}
.special{margin:0 0 20px 0;}
.promo{margin:0 20px 20px 20px;}
.special > header{text-align:center;font-size:16px;font-weight:bold;margin:10px 0 -10px;z-index:1;position:relative;}
.special > header > span{background:#fff;width:200px;display:block;margin:0 auto;}
.promo > header{text-align:center;}
.promo header .red{margin:20px auto 10px;background:url(img/sprites.png) 0px -372px no-repeat;width:200px;height:26px;font-size:16px;color:#c51e3f;font-weight:bold;padding-top:11px;}
.promo header .red b{color:#fff;padding-left:35px;}
.special .bx-wrapper{padding-top:15px;/*border-top:1px solid #eee;*/max-width:660px !important;}
.promo .bx-wrapper{max-width:920px !important;padding:0 35px;border:1px solid #f7f7f7;}
.special .bx-wrapper .special-slider,
.promo .bx-wrapper .promo-slider{margin:0;padding:0;}
.special .bx-wrapper .special-slider li,
.promo .bx-wrapper .promo-slider li{text-align:center;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:266px;}
.special .bx-wrapper .special-slider li a h2,
.promo .bx-wrapper .promo-slider li a h2{font-size:12px;margin:5px 0;height:41px;overflow:hidden;}
.special .bx-wrapper .special-slider li a span.name,
.promo .bx-wrapper .promo-slider li a span.name {font-size: 12px;margin: 5px 0;height: 41px;overflow: hidden;color:#000}
.special .bx-wrapper .special-slider li:hover,
.promo .bx-wrapper .promo-slider li:hover{background:#f7f7f7;}
.special .bx-wrapper .special-slider li .image,
.promo .bx-wrapper .promo-slider li .image{position:relative;display:inline-block;width:130px;}
.special .bx-wrapper .special-slider li .image a,
.promo .bx-wrapper .promo-slider li .image a{background:none repeat scroll 0 0 #FFF;display:table-cell;height:110px;text-align:center;vertical-align:middle;width:130px;}
.special .bx-wrapper .special-slider li .image a img,
.promo .bx-wrapper .promo-slider li .image a img{max-height:110px;max-width:130px;display:inline;}
.special .bx-wrapper .special-slider li .old-price,
.promo .bx-wrapper .promo-slider li .old-price{color:#808080;font-style:italic;font-size:11px;}
.special .bx-wrapper .special-slider li .old-price .compare-at-price,
.promo .bx-wrapper .promo-slider li .old-price .compare-at-price{color:#808080;float:left;text-decoration:none;position:relative;margin:0;}
.special .bx-wrapper .special-slider li .old-price .compare-at-price:before,
.promo .bx-wrapper .promo-slider li .old-price .compare-at-price:before{background:url(img/sprites.png) 0px -60px no-repeat;content:"";position:absolute;top:0;left:0px;height:12px;width:50px;}
.special .bx-wrapper .special-slider li .old-price span,
.promo .bx-wrapper .promo-slider li .old-price span{float:right;}
ul.thumbs.special-slider input ,
ul.thumbs.promo-slider input{margin:0;padding:0;}
ul.thumbs.special-slider .purchase,
ul.thumbs.promo-slider .purchase{padding:0;margin:0;min-width:140px;}
ul.thumbs.promo-slider .added2cart,
ul.thumbs.special-slider .added2cart{line-height:36px;}
.special .bx-wrapper .special-slider li .offers,
.promo .bx-wrapper .promo-slider li .offers{position:absolute;bottom:26px;}
.special .bx-wrapper .special-slider li .stock,
.promo .bx-wrapper .promo-slider li .stock{ position:absolute;bottom:5px; left: 0; right: 0; }


.product-block input[type="submit"],
.cats ul.thumbs input[type="submit"],
#product-list ul.thumbs input[type="submit"],
ul.thumbs.special-slider input[type="submit"],
ul.thumbs.promo-slider input[type="submit"]{background:url(img/sprites.png) 0px -304px no-repeat;width:142px;height:34px;line-height:35px;color:#c51e3f;border:none;text-align:center;padding-right:37px;outline:none;font-size:15px;cursor:pointer;margin-top:5px;font-weight:bold;}
.product-block input[type="submit"]:hover,
.cats ul.thumbs input[type="submit"]:hover,
#product-list ul.thumbs input[type="submit"]:hover,
ul.thumbs.special-slider input[type="submit"]:hover,
ul.thumbs.promo-slider input[type="submit"]:hover{background:url(img/sprites.png) 0px -339px no-repeat;}
.special .bx-wrapper .bx-controls-direction a{top:-15px;}
.special .bx-wrapper .bx-next{right:30%;}
.special .bx-wrapper .bx-prev{left:30%}
h1,
.category-name{color:#c51e3f;margin:22px 0 20px;font-size:20px;}
.articles h1{color:#c51e3f;margin:22px 0 20px;font-size:20px;display:none;}
.categories-home{min-height:190px;overflow:hidden;}
.categories-home.sub{padding-left:30px;}
.categories-home ul{margin:0;padding:0;list-style:none;}
.categories-home ul li{width:210px;height:210px;position:relative;display:block;float:left;text-align:center;padding:10px 25px 0 25px;margin:0 15px 15px 0;background:#f9f9f9;border:1px solid #e9e9e9;box-shadow:2px 2px 8px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.categories-home.sub ul li{width:172px;height:185px;margin:0 30px 30px 0;padding:10px 0;}
.categories-home ul li:hover{background:#999;border:1px solid #999;}
.categories-home ul li a{font-size:16px;font-weight:bold;color:#333;margin:0;padding:0;}
.categories-home.sub ul li a{font-weight:normal;color:#c51e3f;margin:0 25px;display:block;}
.categories-home ul li:hover a{color:#fff;}
.categories-home ul li a .img-cat{display:table-cell;height:140px;text-align:center;vertical-align:middle;width:160px;border:1px solid #ebebeb;background:#fff;margin-bottom:10px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.categories-home.sub ul li a .img-cat{height:116px;width:116px;}
.categories-home ul li a .img-cat img{max-height:100%;max-width:100%;display:inline;}
.categories-home.sub ul li a .img-cat img{max-height:100%;max-width:100%;display:inline;}
.categories-home ul li a.title-cat{display:block;height:45px;overflow:hidden;margin:10px 0 0 0;}
.categories-home.sub ul li a.title-cat{height:34px;}
#product-list{}
.recent-plugin__headline,
.aside .cats > header{color:#c51e3f;padding-left:30px;background:url(img/sprites.png) -2px -412px no-repeat;height:36px;line-height:36px;font-weight:bold;width:244px;top:20px;left:0;}
.recent-plugin__block{margin-bottom:20px;}
.recent-plugin__list{background:#f7f7f7;width:240px;}
.recent-plugin__item{font-size:12px;display:block;float:left;margin:5px;width:110px;text-align:center;}
.product-block,
.cats ul.thumbs li,
#product-list ul.thumbs li{text-align:center;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:365px;width:200px;border:1px solid #f2f2f2;margin:15px 23px 15px 0;}

ul.thumbs li .stock { font-size: 12px; display: inline-block;  height: 24px; line-height: 24px; }
ul.thumbs li .stock .in-stock{ color: #7bbf6a;  }
ul.thumbs li .stock .no-stock{ color: #8195ac;  }
ul.thumbs li .stock i{  width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
ul.thumbs li .stock i.icon-instock{ background: url(img/instock.png) center no-repeat; }
ul.thumbs li .stock i.icon-nostock{ background: url(img/nostock.png) center no-repeat; }


 

.product-block,
.cats ul.thumbs li{border:none;}
.product-block,
.cats ul.thumbs.li250px li{width:241px;margin:0 0 10px 0;}
.product-block a h5,
.cats ul.thumbs li a h5,
#product-list ul.thumbs li a h5{font-size:15px;margin:5px 0;height:51px;overflow:hidden;font-weight:normal;color:inherit;}
.product-block:hover,
#product-list ul.thumbs li:hover{background:#f7f7f7;}
.product-block .image,
.cats ul.thumbs li .image,
#product-list ul.thumbs li .image{position:relative;display:inline-block;width:180px;}
.product-block .image a,
.cats ul.thumbs li .image a,
#product-list ul.thumbs li .image a{display:table-cell;height:155px;text-align:center;vertical-align:middle;width:180px;}
.product-block .image a img,
.cats ul.thumbs li .image a img,
#product-list ul.thumbs li .image a img{max-height:155px;max-width:180px;display:inline;}
.product-block.show .offers{display:none;}
.cats ul.thumbs li span{display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:12px;max-height:48px;font-size:12px;}
.productday_block .product-block .block-desc p,
#product-list ul.thumbs li span p{display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:12px;height:36px;font-size:12px;margin-bottom:5px;}
.product-block .old-price,
.cats ul.thumbs li .old-price,
#product-list ul.thumbs li .old-price{color:#808080;font-style:italic;font-size:11px;width:140px;display:inline-block;margin-top:5px;}
.product-block .old-price .compare-at-price,
.cats ul.thumbs li .old-price .compare-at-price,
#product-list ul.thumbs li .old-price .compare-at-price{color:#808080;float:left;text-decoration:none;position:relative;margin:0;}
.product-block .old-price .compare-at-price:before,
.cats ul.thumbs li .old-price .compare-at-price:before,
#product-list ul.thumbs li .old-price .compare-at-price:before{background:url(img/sprites.png) 0px -60px no-repeat;content:"";position:absolute;top:0;left:0px;height:12px;width:50px;}
.product-block .old-price span,
.cats ul.thumbs li .old-price span,
#product-list ul.thumbs li .old-price span{float:right;}
.product-block input,
.cats ul.thumbs input,
#product-list ul.thumbs input{margin:0;padding:0;}
.product-block .purchase,
.cats ul.thumbs .purchase,
#product-list ul.thumbs .purchase{padding:0;margin:0;min-width:155px;}
.product-block .added2cart,
.cats ul.thumbs .added2cart,
#product-list ul.thumbs .added2cart{text-align:center;line-height:36px;}
.product-block .offers,
.cats ul.thumbs li .offers,
#product-list ul.thumbs li .offers{border:1px solid #eaeaea; border-width: 1px 0;width:100%;background:#f9f9f9;margin:5px -5px 0;height:65px;width:198px;position:relative;}
.product-block .offers{border:none;}
.product-block .offers,
.cats ul.thumbs li .offers{width:240px;}
.product-block .offers input[type="submit"],
.cats ul.thumbs li .offers input[type="submit"],
#product-list ul.thumbs li .offers input[type="submit"]{position:absolute;bottom:10px;left:27px;}
.product-block .offers input[type="submit"],
.cats ul.thumbs li .offers input[type="submit"]{left:47px;}
.info-wrap{padding-top:30px;overflow:hidden;margin-bottom:15px;}
.info-wrap article{float:left;width:197px;height:200px;margin:0 10px;border:1px solid #eaeaea;}
.info-wrap article header{color:#c51e3f;border:1px solid #f1f1f1;width:210px;height:30px;margin:-30px 0 0 -8px;font-size:15px;text-align:center;line-height:30px;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);background:-o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);background:-ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);background:linear-gradient(to bottom, #fefefe 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0);box-shadow:0 2px 4px #ccc;}
.info-wrap article header a{color:#c51e3f;}
.info-wrap article header a:hover{color:#000;}
.info-wrap article p{color:#777;padding:10px;margin:0;font-size:100%;line-height:120%;}
ul.menu-h.sorting li{font-size:11px;}
#product-list .filters_list .main{color:#777;background:url(img/sprites.png) -118px 0 no-repeat;height:31px;line-height:30px;width:139px;text-align:center;font-size:13px;display:block;}
.filters_list{position:relative;}
.def_option_new i.sort-asc,
.def_option_new i.sort-desc,
.def_option i.sort-asc,
.def_option i.sort-desc{display:none;}
.def_option{padding:5px 5px 5px 15px;cursor:pointer;width:150px;position:absolute;top:3px;left:127px;border:1px solid #ccc;border-left:none;height:12px;z-index:5;}
.def_option_new{position:absolute;top:9px;left:143px;z-index:0;}
.def_option::before{content:"";position:absolute;right:4px;top:9px;width:10px;height:10px;background:url(img/sprites.png) -84px -118px no-repeat;}
.def_option a:hover,
.def_option a{z-index:-1;position:relative;}
.select_dropdown{display:none;position:absolute;top:27px;left:137px;background:#f9f9f9;border:1px solid #eee;padding:10px;z-index:20;min-width:159px;}
ul.menu-h.sorting.select_dropdown li{display:block;margin-bottom:5px;}
ul.menu-h.sorting.select_dropdown li a{font-size:12px;}
ul.menu-h.sorting.select_dropdown li:hover a,
ul.menu-h.sorting.select_dropdown li.selected a{color:#999;background:none;}
.sel_overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:none;}
#cart-flyer{position:relative;padding-bottom:50px;}
#cart-flyer h1{margin:0 0 15px 0;word-break:break-word;word-wrap:break-word;letter-spacing:.1ex;}
#cart-flyer .quickorder-custom-button{position:absolute;bottom:0;left:0;}
#cart-flyer .rating.nowrap{display:inline-block;line-height:20px;}
.plugins-block{display:inline-block;width:280px;line-height:33px;height:33px;}

#cart-flyer #shop_favorites{display:inline-block;width:200px;//text-align:center;height:32px;}
#cart-flyer #shop_favorites a.already{color:#c51e3f;position:relative;width:97px;height:33px;display:inline-block;line-height:33px;text-align:left;padding-left:15px;font-weight:bold;background:url(img/sprites.png) -147px -145px no-repeat;}
#cart-flyer #shop_favorites a.toggle{border:1px solid #c51e3f;border-radius:10px;width:80px;height:22px;line-height:20px;display:inline-block;position:relative;transition:width 2s;-webkit-transition:width 2s;font-size:11px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:2px;}
#cart-flyer #shop_favorites a.toggle.remove{text-align:left;padding-left:25px;background:#c51e3f;color:#fff;}
#cart-flyer #shop_favorites a.toggle.add{text-align:right;padding-right:21px;color:#c51e3f;}
#cart-flyer #shop_favorites a.toggle:before{position:absolute;content:"";width:16px;height:16px;top:2px;border-radius:22px;background:#c51e3f;}
#cart-flyer #shop_favorites a.toggle.remove:before{left:2px;background:#fff;-webkit-transform:background-position:-185px -34px;-moz-transform:background-position:-185px -34px;transform:background-position:-185px -34px;}
#cart-flyer #shop_favorites a.toggle.add:before{right:2px;}
#cart-flyer #shop_favorites a:hover{}
#cart-flyer #shop_favorites a.remove{padding-right:0;}
#cart-flyer #shop_favorites a.remove:after{background:none;}

#cart-flyer .shop_favorites{display:inline-block;width:200px; //text-align:center;height:32px;}

#cart-flyer .shop_favorites a.add,
#cart-flyer .shop_favorites a.del{ display:inline-block; position:relative; line-height:24px; padding-right:24px; text-decoration:underline;     color: #ca3250; }
#cart-flyer .shop_favorites a.add:after{ content:''; position:absolute; width:24px; height:24px; background:url(img/sprites.png) -205px -30px no-repeat; }
#cart-flyer .shop_favorites a.del:after{ content:''; position:absolute; width:24px; height:24px; background:url(img/sprites.png) -180px -30px no-repeat; }

#cart-flyer .print-plugin{position:absolute;right:0;}
#cart-flyer .print-plugin a{height:23px;display:block;width:25px;background:url(img/sprites.png) -234px -30px no-repeat;}
#cart-flyer .add2cart{margin-bottom:15px;}
#cart-flyer .add2cart input[type="submit"]{background:url(img/sprites.png) -111px -74px no-repeat;border:none;border-radius:0;width:144px;height:32px;padding-left:10px;text-align:left;}
.quickorder-custom-button-cart a,
.quickorder-button, .quickorder-button-cart a,
.compare-block > a,
.line-button{display:inline-block;width:150px;height:32px;text-align:left;color:#c51e3f;font-weight:bold;text-decoration:none;border-bottom:none;font-size:12px;line-height:32px;padding-left:10px;background:url(img/sprites.png) -131px -110px no-repeat;}
.compare-block > a#compare-link{text-align:center;background:none;text-decoration:underline;font-weight:normal;color:#000;}
.compare-block > a#compare-link span{color:#c51e3f;font-weight:bold;}
.quickorder-custom-button-cart{position:relative;top:-47px;width:120px;height:30px;}
.line-button,
.quickorder-custom-button-cart a,
.quickorder-button, .quickorder-button-cart a{background:url("img/sprites.png") -131px -145px no-repeat;}
.line-button{display:block;width:125px;float:left;}
.quickorder-button i, .quickorder-button-cart i{font-style:normal;}
.quickorder-header{background:#fdfdfd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:-o-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:-ms-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background:linear-gradient(to bottom, #fdfdfd 0%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0);border:none;}
.quickorder-header i{font-style:normal;font-weight:bold;}
.quickorder-body{background:#f9f9f9;}
.quickorder-name{font-weight:normal;font-style:italic;color:#808080;}
#tabs{margin-bottom:25px;}
#tabs > ul{margin:25px 0 0;padding:0 0 0 19px;width:662px;height:39px;list-style:none;font-size:12px;position:relative;}
#tabs > ul:before{content:'';position:absolute;height:1px;width:660px;border-top:1px solid #f2f2f2;top:0;left:0;}
#tabs > ul > li{display:inline-block;line-height:40px;padding-right:25px;position:relative;outline:none;width:110px;text-align:center;margin-left:-18px;padding-left:18px;padding-right:18px;}
#tabs > ul > li:first-child::before,
#tabs > ul > li:after{content:'';position:absolute;height:40px;width:27px;top:0;right:-8px;background:url(img/sprites.png) -81px -72px no-repeat;z-index:1;}
#tabs > ul > li::before{left:-8px;}
#tabs > ul > li.ui-state-active,
#tabs > ul > li.ui-state-hover{background:url(img/sprites.png) -161px -455px no-repeat;position:relative;}
#tabs > ul > li.ui-state-active a,
#tabs > ul > li.ui-state-hover a{color:#fff;display:block;}
#tabs > div{padding:20px;width:620px;border:1px solid #f2f2f2;}
.special.cross .bx-wrapper{margin-bottom:25px;}
.special.cross .bx-wrapper .bx-prev{left:25%;}
.special.cross .bx-wrapper .bx-next{right:25%;}
.special.cross > header > span{width:320px;}
.social{margin-top:15px;}
.yashare-auto-init{top:3px;position:relative;}
.table-wrap{overflow:auto;}
.show-desc{display:block;cursor:pointer;position:relative;width:13px;height:12px;background:url(img/sprites.png) -82px -114px no-repeat;border:1px solid #ccc;margin-left:-8px;left:50%;}
#product-list ul.thumbs li.show .offers{display:none;}
li.show .block-desc{position:absolute;width:200px;left:-1px;z-index:1;}
#product-list ul.thumbs li.show span p{display:block;overflow:visible;height:100%;max-height:100%;background:#fff;padding:5px;padding-bottom:25px;border:1px solid #f2f2f2;border-top:0;min-height:105px;transition:all 0.3s linear 0s;}
.product-block.show .block-desc p{display:block;overflow:visible;height:100%;max-height:100%;}
.product-block.show .show-desc,
#product-list ul.thumbs li.show .show-desc{position:absolute;bottom:10px;margin-left:-8px;left:50%;background:url(img/sprites.png) -94px -114px no-repeat;}
.product-block.show .show-desc{ margin-left:-18px; }
.product-block:hover, #product-list ul.thumbs li.show:hover span p{background:#f7f7f7;}
.cart-coupon input[type="text"]{width:75px;}
.toggle-slide{overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;}
.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob{float:left;}
.toggle-slide .toggle-blob{position:relative;z-index:99;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}
.toggle-light .toggle-slide{border-radius:9999px;box-shadow:0 0 0 1px #999;}
.toggle-light .toggle-slide .toggle-on,.toggle-light .toggle-slide .toggle-off,.toggle-light .toggle-slide .toggle-blob{font-size:11px;font-weight:500;}
.toggle-light .toggle-slide .toggle-on, .toggle-light .toggle-select .toggle-inner .active{background:rgb(69,163,31);box-shadow:inset 2px 2px 6px rgba(0,0,0,0.2);text-shadow:1px 1px rgba(0,0,0,0.2);color:rgba(255,255,255, 0.8);}
.toggle-light .toggle-slide .toggle-off, .toggle-light .toggle-select .toggle-on{color:rgba(0,0,0,0.6);text-shadow:0 1px rgba(255,255,255,0.2);background:#cfcfcf;background:-moz-linear-gradient(top, #cfcfcf 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top, #cfcfcf 0%,#f5f5f5 100%);background:-o-linear-gradient(top, #cfcfcf 0%,#f5f5f5 100%);background:-ms-linear-gradient(top, #cfcfcf 0%,#f5f5f5 100%);background:linear-gradient(to bottom, #cfcfcf 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5',GradientType=0);}
.toggle-light .toggle-slide .toggle-blob{border-radius:50px;background:#cfcfcf;background:-moz-linear-gradient(bottom, #cfcfcf 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left bottom, left top, color-stop(0%,#cfcfcf), color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%);background:-o-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%);background:-ms-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%);background:linear-gradient(to top, #cfcfcf 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5',GradientType=0);box-shadow:1px 1px 2px #888;}
.toggle-light .toggle-slide .toggle-blob:hover{background:#e4e4e4;background:-moz-linear-gradient(top, #e4e4e4 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top, #e4e4e4 0%,#f9f9f9 100%);background:-o-linear-gradient(top, #e4e4e4 0%,#f9f9f9 100%);background:-ms-linear-gradient(top, #e4e4e4 0%,#f9f9f9 100%);background:linear-gradient(to bottom, #e4e4e4 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f9f9f9',GradientType=0);}
.compare-block{display:block;height:32px;width:330px;overflow:hidden;}
.stmp{line-height:20px;margin:30px 0 0 0;width:630px;font-size:12px;}
.stmp td{vertical-align:top;padding-left:5px;}
.stmp td:first-child{max-width:200px;}
.stmp tr td:last-child{max-width:355px;padding-left:0;}
.stmp h4.cat_list{margin:0 0 20px 8px;}
.stmp h4{color:#fff;background:#898989;border-radius:10px;display:inline-block;height:29px;line-height:29px;width:160px;padding:0 0 0 15px;font-size:12px;margin:0 0 20px -10px;font-weight:normal;}
.stmp tr td a{padding-left:15px;position:relative;font-size:12px !important;display:inline-block;line-height:15px;margin:3px 0;}
.stmp tr td a:before{content:'';position:absolute;width:4px;height:9px;top:50%;margin-top:-5px;left:0px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAJCAYAAAAVb42gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpi8PX1zQFim3///jGAMBMDA8NjIF7o7+/PA6QZmDYCAZA+CMS9IAEWBggoAOKLQFVeIC0MQEWfgNRkIK4BqwDKiACpYiCOZIJqmQHEy4EqD7EAZWOAHA0gjgHbAsWxQNkfIAGAAAMAMSogtGolv4gAAAAASUVORK5CYII=) 0 0 no-repeat;}
.stmp tr td a:hover{color:#c51e3f !important;}
.stmp tr td a.stmp-subc:hover:before,
.stmp tr td a:hover:before{content:'';width:9px;left:-1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAONJREFUeNpiPCpnz8zAwFAIxJMtH+z/yYADMP7794/huILjGiD77n9hAZDCvVZn1x88FldsCmTftFrU+wmkkAmqIQOIYxjfftgFpK2PGQd6AOlbQHwQxUQQAJrqC6T6gdgAaPIlIK3NoK3kBaSlgaZOgpnIAHTfZpD1QFwAxCBr9wMVrAXSekBn6CKbaAikdgCxEdDEmUA6C2iiGJCOA2rIY4Iq4gBSi0G+ByqyAdJbgR56BKSPgRSB1LBAbW4G4mtARSATdwAVmQGtCwKyZeCegYbjfKhpII1fgAq/oocjQIABAJbdUPIAnbMjAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.stmp tr td a.stmp-subc{color:#999;padding-left:43px;}
.stmp tr td a.stmp-subc:hover{}
.stmp tr td a.stmp-subc:before{content:'';position:absolute;width:9px;height:9px;top:2px;left:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPhJREFUeNpi+PfvH8Ps2RsYQTQuzCwjY5jJwMDg9/PX+xNPnjyxlZWRecCABpiAeB0Qp1y7+kofSNsfP3HC+e27d/JAnA1TBLZm7txNQUB2OxAbammL3QLSSmpqasFAmk9YSGgmyCSG5GQ/kGkngLgLiG2BeCVQcjmQ9geaKMuEZPUOIHYDWvsISH8DWqsBpEuBuBlmnRiQcwGIQ4DWOYNMBVp3BkjvAppoCjNpJhAvACr4DKQVLC0sdgPpbUDsAZIEBUEckPZSUhYqYGFhKgEqSAO6gx0otgloyiuQIhYgPgzEpxwdbJ4C6QyQIFDyJ5B6DnMsQIABAD+yZjGJyrWlAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.stmp tr td a.stmp-subc:hover:before{left:18px;}
.stmp a:hover{color:#c51e3f;}
table.printer thead{background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0);}
table.printer thead img{max-height:45px;}
.sitemap_primarycath_ul{list-style:none;margin:0 0 10px;padding:0 0 0 20px;}
.sitemap_primarycath_ul > a{font-weight:bold;margin-bottom:5px;}
.sitemap_primarycath_link{}
.sitemap_subcath_li{padding-left:15px;}
.sitemap_product_ul{list-style:none;padding-left:15px;margin:0;}
.sitemap_product_li{}
.sitemap_subcath_link{}
.sitemap_product_ul li a{color:gray;}
.maintext p, .maintext ul,div#page{margin-top:20px;color:#777;font-size:100%;line-height:120%;text-align:justify}
strong{font-weight:bold;}
.read-more:hover{color:#777 !important;}

body#shop div#main div.container div.content.wrap div#page h2{line-height: 1;margin: 0;font-size: 14px;font-weight: bold;}

.f-right{float:right;}

a.nav-pr{
	float:left;
	width:20px;
	height:20px;
	background-size:20px 20px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin-top:4px;
}

a.prev-pr{
	background-image:url('img/prev-sbtn.png');
}

a.next-pr{
	background-image:url('img/next-sbtn.png');
	margin-left:15px;
}

a.prev-pr:hover{
	background-image:url('img/prev-sbtn-h.png');
}

a.next-pr:hover{
	background-image:url('img/next-sbtn-h.png');
}

.contacts-wpr-table {border-collapse: collapse; width: 100%; margin-top: 5px;}
.contacts-wpr-table td {padding: 5px; border: 1px solid lightgray;}

.header-phone-changed:after { content: 'многоканальный номер'; display: block; font-weight: normal; color: #bbb; font-size: 11px; line-height: 22px; }
.footer-phone-changed:after { content: 'многоканальный номер'; display: block; font-weight: normal; color: white; font-size: 11px; line-height: 22px; }

.review-about {font-size: 21px;}
.product-slides {font-weight: normal; line-height: normal;}

.tag-buttons {color: #fff; background: linear-gradient(0deg, #c51e3f, #d97085); border: 1px solid #d97085; display: inline-table; padding: 6px 4px; text-align: center; outline: none; margin-bottom: 3px;}
.tag-buttons:hover{background: #fff; color: #c51e3f;}
.product-tags-title {margin-top: 20px; margin-bottom: 10px; font-weight: bold;}
.category-tag-buttons {color: #fff; background: linear-gradient(0deg, #c51e3f, #d97085); border: 1px solid #d97085; display: inline-table; padding: 8px 8px; text-align: center; outline: none; margin-bottom: 4px;}
.category-tag-buttons:hover{background: #fff; color: #c51e3f;}
.product-category-tags-title {margin-top: 10px; margin-bottom: 10px; font-weight: bold;}
.product-category-tags {margin-bottom: 25px;}
a.articles-link:hover {color: #c51e3f;}
a.articles-link {color: #777;}
p.articles-title {font-size: 21px; font-weight: normal; line-height: normal;}
.blog-tag-buttons {color: #fff; background: linear-gradient(0deg, #c51e3f, #d97085); border: 1px solid #d97085; display: inline-table; padding: 8px 8px; text-align: center; outline: none; margin-bottom: 4px; cursor: pointer; margin-right: 3px;}
.blog-tag-buttons:hover {background: #fff; color: #c51e3f; cursor: pointer;}
.text_after .blog-articles-link {color: white;}
.text_after .blog-articles-link:hover {color: #c51e3f;}
.product-articles {display: inline-block; padding-right: 20px; padding-top: 17px; border: 1px #f2f2f2 solid;}
.product-articles-title {margin-bottom: 18px; margin-top: 13px; margin-left: 41px; padding-right: 199px;}
.product-articles-title-piece {margin-top: -15px; margin-left: 27px;}
.articles-list {margin-left: 33px; line-height: 25px; margin-bottom: 19px;}
.articles-gray-button {display: inline-block; margin-top: 31px; padding-bottom: 6px; color: white; font-weight: bold; background: url(img/sprites.png) -160px -448px no-repeat;}
.ready-article {text-decoration: underline; font-weight: normal; margin-left: 5px; display: list-item;}
.info-ready-tab.ui-tabs-active {display: inline-block; line-height: 40px; position: relative; outline: none; width: 110px; text-align: center; margin-left: -18px; padding-left: 18px; padding-right: 18px; background: url(img/sprites.png) -161px -455px no-repeat; position: relative;}
.info-ready-tab:hover {display: inline-block; line-height: 40px; position: relative; outline: none; width: 110px; text-align: center; margin-left: -18px; padding-left: 18px; padding-right: 18px; background: url(img/sprites.png) -161px -455px no-repeat; position: relative;}
.info-ready-tab {display: inline-block; line-height: 40px; position: relative; outline: none; width: 110px; text-align: center; margin-left: -18px; padding-left: 18px; padding-right: 18px;}
.info-ready-tab::before {left: -6px; content: ''; position: absolute; height: 40px; width: 27px; top: 0; right: -8px; background: url(img/sprites.png) -81px -72px no-repeat; z-index: 1;}
.info-ready-tab::after {content: ''; position: absolute; height: 40px; width: 27px; top: 0; right: -5px; background: url(img/sprites.png) -81px -72px no-repeat; z-index: 1;}
.info-list {margin: 25px 0 -1px; padding: 0 0 0 19px; width: 662px; list-style: none; font-size: 12px;}
/*.info-list::before {content: ''; position: absolute; width: 660px; border-top: 1px solid #f2f2f2; top: 160.9em; left: 38.9em;}*/
.info-ready-tab.ui-state-hover a {color: #fff;}
.info-ready-tab.ui-state-active a {color: #fff;}
#payment {margin-right: 17px; border: 1px solid rgb(242, 242, 242); padding: 20px; width: 620px;}
#delivery {margin-right: 17px; border: 1px solid rgb(242, 242, 242); padding: 20px; width: 620px;}
#warranty {margin-right: 17px; border: 1px solid rgb(242, 242, 242); padding: 20px; width: 620px;}
#interesting {margin-right: 17px; border: 1px solid rgb(242, 242, 242); padding: 20px; width: 620px;}
.info-ready-tab-link {display: block;}
.info {margin-bottom: 20px; color: #808080; line-height: 130%;}
.filter-values {color: black; font-size: 14px;}
.product-in-cart {font-weight: bold;}
.interesting-header {font-weight: bold; margin-bottom: 5px; font-size: 13px;}
.interesting-body {line-height: 24px;}

jdiv.cssLeaf_1k,jdiv.cssLeaf_2L {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23ca3855%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23c51e3f%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")!important;
}/*c51e3f*/

/*new article*/
.first-sidebar-block {margin-top: 20px;}
.first-sidebar-block header {color: #c51e3f;padding-left: 30px;background: url(img/sprites.png) -2px -412px no-repeat;height: 36px;line-height: 36px;font-weight: bold;width: 244px;z-index: 1;position: relative;top: 0;}
.first-sidebar-block .home-latest-news {background: #f9f9f9;box-shadow: 1px 1px 10px #ccc;margin-top: -35px !important;padding-top: 35px !important;width: 241px;padding-inline-start: 0px;-webkit-padding-start: 0px;}
.first-sidebar-block .home-latest-news li{list-style: none;padding: 0;margin: 2px 0 6px;line-height: 1.1em;margin: 0;padding: 0;border-top: 1px solid #eaeaea;}
.first-sidebar-block .home-latest-news li a {margin: 0;display: block;padding:10px 10px 10px 30px;}
.first-sidebar-block .home-latest-news li a:hover {background: #999;color: #fff;}

.iGraphic{
    /*width: 660px;*/
    /*float: right;*/
    height: 180px;
    /*margin-left: 100px;*/
    display: inline-flex;
    margin-top: 30px;
}
.iGraphic .graf_box{
    width: 140px;
    height: 210px;
	/*margin-left: 10px;*/
    /*margin: 0 auto;*/
}
.iGraphic .graf_text{
    height: 45px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
	width: 100%;
}
.iGraphic .graf_text div{
     text-align: center;
     font-size: 12px;
     line-height: 15px;
     font-weight: bold;
 }
.iGraphic .graf_text div span{
    color: #c82a49;
}
.iGraphic .graf_box .hex{
    width: 52px;
    height: 90px;
    background: #c82a49;
    margin: 0 auto;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
}
.hex img{
width: 63px;
position: absolute;
z-index: 100;
}
.iGraphic div .hex:before{
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-top: 45px solid transparent;
    border-right: 28px solid #c82a49;
    border-bottom: 45px solid transparent;
    right: 100%;

}
.iGraphic div .hex:after{
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-top: 45px solid transparent;
    border-left: 28px solid #c82a49;
    border-bottom: 45px solid transparent;
    left: 100%;

}
.gb_wrapper{
	/*margin-left:20px;*/
	height:220px;
	display: inline-block;
}
h1.posth1{
	font-size: 30px;
    color: black;
	margin: 0;
}