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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
body{line-height:1;color:#272727;background:#fff}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]),[hidden]{display:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
body,button,input,select,textarea{font-family:sans-serif}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:3em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:'Bitstream Vera Sans Mono', Consolas, Courier, monospace,serif;_font-family:'Courier New','Bitstream Vera Sans Mono', Consolas, Courier, monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none;}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin-left:0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{font-family:Arial,FreeSans,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul,ol{padding:0}
@media print{*{background:none !important;color:#272727 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;-webkit-filter:Gray();-moz-filter:Gray();-o-filter:Gray();-ms-filter:Gray();filter:Gray();-webkit-filter:url("desaturate.svg#grayscale");-moz-filter:url("desaturate.svg#grayscale");-o-filter:url("desaturate.svg#grayscale");-ms-filter:url("desaturate.svg#grayscale");filter:url("desaturate.svg#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
a{text-decoration:underline}
a[href="#"],a[href="javascript:"]{content:""}
}html{height:100%;width:100%;-webkit-font-smoothing:antialiased;overflow:auto}
body{height:100%;font-family:Arial,FreeSans,sans-serif;line-height:20px;background:/*url("/static/i/bg.jpg") repeat*/ #dce3e5}
h1,h2,h3,h4,h5,h6{line-height:34px;margin:0 0 20px;color:#000;font-weight:bold;font-style:normal}
h1,h2{line-height:46px}
h1{font-size:42px}
h2,h3{margin-bottom:20px}
h2{font-size:32px}
h3{font-size:26px;font-weight:normal}
h4,h5,h6{margin-bottom:10px}
h4{font-size:26px}
h5,h6{font-size:20px}
hr{display:block;background:#ced8dd;color:#ced8dd;border:0;height:1px;margin:0 0 20px}
.l-container{height:100%;*height:auto;width:100%;display:table;}
.l-container__row{display:table-row}
.l-container__span{display:table-cell;}
.l-container__span-footer{vertical-align:bottom;padding-top:20px}
.l-bg{margin:0 auto 35px;background:#fff;padding:12px 20px 20px;-webkit-border-radius:4px;border-radius:4px;width:940px;position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.l-bg:after,.l-bg:before{position:absolute;content:"";background:#5fda32;-webkit-border-radius:4px;border-radius:4px;z-index:-1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.l-bg:after{background:#f9f9f9;top:4px;bottom:-4px;left:-4px;right:4px}
.l-bg:before{background:#eff2f9;top:8px;bottom:-8px;left:-8px;right:8px}
.l-bg-error{top:150px}
.l-full{width:100%;min-width:1000px}
.l-wrap{margin:0 auto;padding:0 20px;width:940px}
.l-row{display:block;margin:0 -10px;zoom:1;}
.l-row:before,.l-row:after{content:"";display:table}
.l-row:after{clear:both}
.l-span1,.l-span2,.l-span3,.l-span4,.l-span5,.l-span6,.l-span7,.l-span8,.l-span9,.l-span10,.l-span11,.l-span12,.l-span13,.l-span14,.l-span15,.l-span16{display:inline;float:left;margin:0 10px}
.l-span1{width:40px}
.l-span2{width:110px}
.l-span3{width:160px}
.l-span4{width:220px}
.l-span5{width:280px}
.l-span6{width:97%}
.l-span7{width:97%}
.l-span8{width:97%}
.l-span9{width:520px}
.l-span10{width:97%}
.l-span11{width:640px}
.l-span12{width:700px}
.l-span13{width:760px}
.l-span14{width:820px}
.l-span15{width:880px}
.l-span16{width:97%}
.l-offset1{margin-left:70px}
.l-offset2{margin-left:130px}
.l-offset3{margin-left:190px}
.l-offset4{margin-left:250.00000000000003px}
.l-offset5{margin-left:310px}
.l-offset6{margin-left:370px}
.l-offset7{margin-left:430px}
.l-offset8{margin-left:489.99999999999994px}
.l-offset9{margin-left:550px}
.l-offset10{margin-left:610px}
.l-offset11{margin-left:670px}
.l-offset12{margin-left:730px}
.l-offset13{margin-left:790px}
.l-offset14{margin-left:850px}
.l-offset15{margin-left:910px}
a{color:#0877e6;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;-ms-transition:color .2s linear;transition:color .2s linear;}
a:focus{outline:none}
a:hover{color:#c7103f}
.text a,.text a:visited,.text a:hover,.text a:active{color:#0877e6}
.text a:hover{color:#c7103f}
.text p{font-size:26px;line-height:36px!important;margin:0 0 20px;color:#231f20}
.text {font-size:26px;line-height:36px;margin:0 0 20px;color:#231f20}
.stock_block p{font-size:26px;line-height:36px!important;margin:0 0 20px;color:#231f20}
.stock_block {font-size:26px;line-height:36px;margin:0 0 20px;color:#231f20}

.text ul,.text ol{font-size:20px;margin:0 0 20px;color:#231f20;padding:0;}
.text ul li,.text ol li{margin:0 0 10px}
.text ul li{background:url("/static/i/bullet.png") 10px .65em no-repeat;padding-left:30px}
.text ol{list-style:decimal;margin-left:30px;}
.text table{margin:0 0 20px;font-size:20px;}
.text table td,.text table th{vertical-align:top;text-align:left;padding:10px 20px;border:1px solid #ced8dd}
.text table td{color:#231f20;}
.text table td p{margin:0}
.text table th{font-weight:bold;font-style:normal}
.text strong{font-weight:bold;font-style:normal}
.text em{font-weight:normal;font-style:italic}
.pseudo_link,a.pseudo_link{color:#0877e6;text-decoration:none;border-bottom:1px dotted;cursor:pointer;display:inline-block;}
.pseudo_link:hover,a.pseudo_link:hover{color:#c7103f}
.blank_link{padding-right:18px;background:url("/static/i/blank.gif") right 5px no-repeat}
.ajax_loader{display:none;vertical-align:middle;margin:0 10px}
.ajax_loading .ajax_loader{display:inline-block}
.btn{display:inline-block;vertical-align:top;height:33px;line-height:33px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#c7103f ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;color:#fff;font-size:22px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #8c143e;text-decoration:none;text-align:center;cursor:pointer;}
.btn__text{display:inline-block;vertical-align:top}
.btn__price_m{display:inline-block;vertical-align:top; font-size:44px;}
.btn__icon{display:inline-block;vertical-align:middle;margin:0 0 0 12px;}
.btn__icon-search{vertical-align:top;margin:6px 0 0 4px}
.btn__icon-cart{vertical-align:top;margin:8px 0 0 7px}
.btn__icon-arr{margin:18px 0 0 5px}
.btn:hover{background:#c7103f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjNDhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjE1N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff99b3), color-stop(0.51, #ec4d76), color-stop(0.52, #da1c4d), color-stop(1, #c7103f));background:-webkit-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-moz-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-o-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-ms-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff}
.btn:active{background:#c41546 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MTU3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4MTg4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjRkYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c41546), color-stop(0.5, #d81845), color-stop(1, #fb4d72));background:-webkit-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-moz-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-o-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-ms-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff}
.btn-buy{font-size:21px; }
.btn-full{display:block;padding:0;position:relative;}
.btn-search{width:150px;height:30px;font-size:34px;line-height:26px;padding:25px 20px}
.btn-order{display:block;margin:0 0 10px;height:43px;line-height:43px;width:430px;padding:20px 0; font-size:34px;}

.filter_btn1{
display:inline-block;vertical-align:top;height:27px;line-height:27px;padding:0 10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#c7103f ; 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);
background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);
background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;
box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;color:#fff;font-size:20px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #8c143e;text-decoration:none;text-align:center;cursor:pointer;}
.filter_btn1:hover{
background:#c7103f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjNDhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjE1N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff99b3), color-stop(0.51, #ec4d76), color-stop(0.52, #da1c4d), color-stop(1, #c7103f));
background:-webkit-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);
background:-moz-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-o-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);
background:-ms-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);
-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff
}
.filter_btn1:active{background:#c41546 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MTU3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4MTg4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjRkYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c41546), color-stop(0.5, #d81845), color-stop(1, #fb4d72));background:-webkit-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);
background:-moz-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-o-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);
background:-ms-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);
-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff}

.filter_btn2{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;width:100px;height:35px;line-height:35px;text-align:center;font-size:20px;color:#000;
font-weight:bold;font-style:normal;background:url("/static/i/filter.png") 0 0 no-repeat;background-position:0 -210px;cursor:pointer;}
.filter_btn2:hover{background-position:0 -250px}
.filter_btn2{margin-top:-2px;display:inline-block;vertical-align:top;font-size:19px;width:87px;height:25px;font-weight:bold;font-style:normal;background:url("/static/i/filter.png") 0 0 no-repeat;background-position:0 -100px;text-align:center;text-decoration:none;color:#000;line-height:25px;}
.filter_btn2:hover{background-position:0 -130px;color:#000}



.head{margin:0 0 20px}
.logo{float:left;width:323px; height:100px;margin:0 10px;margin-top:30px;}
.logo__title{display:block;width:323px; height:100px;margin:0 auto;padding:0;font-size:0;line-height:0;color:transparent;background:url("/static/i/logo_m.png") 0 0 no-repeat}
.logo__link{display:block;cursor:pointer;height:84px;padding:93px 0 0;color:transparent;height:0;}
.logo__link:hover{color:transparent}
@media print{.logo,.logo__title,.logo__link{padding:0;color:#000;font-size:26px;line-height:20px;font-weight:bold;font-style:normal;height:auto}
.logo__link{height:auto;padding:0}
}
.sticky_head{height:110px;width:100%;background:url("/static/i/head_bg_m.jpg") 0 center repeat #dbe0e7; min-width:980px;padding:5px 0 0/*-webkit-box-shadow:0 -1px 0 rgba(255,255,255,0.4) inset,0 -15px 15px 15px #758798;box-shadow:0 -1px 0 rgba(255,255,255,0.4) inset,0 -15px 15px 15px #758798;border-bottom:1px solid #8496b1;z-index:5;margin-bottom:10px;*/}
.mz-touch .sticky_head{position:absolute;min-width:980px}
#navbar-wrap1 {background-color:#fefefe;height:151px;width:100%;min-width:980px; position:relative;top:105px;z-index:5;border-bottom:1px solid #8496b1;box-shadow: 0 6px 6px -1px rgba(117,135,152,0.4);margin-bottom:113px;}

.cart{ margin-top:0px; display:inline-block;vertical-align:top;color:#000;text-decoration:none;position:relative;}
.cart_wrap{padding:10px 0;margin:0 40px 0 0;}
.cart__title{font-size:40px;font-weight:bold;font-style:normal;text-shadow:0 1px #f9f9f9}
.cart__amount{display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:20px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 0px 0 -35px;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);}

.cart-empty .cart__amount{display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:19px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;background:#a8b7c4; border:1px solid #555;}
.cart__icon{display:inline-block;vertical-align:top;position:relative;margin-right:9px}
.cart__tooltip{position:absolute;display:block;-webkit-border-radius:5px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);top:-10px;right:100%;margin:0 11px 0 0;white-space:nowrap;opacity:0;-webkit-filter:alpha(opacity=);-moz-filter:alpha(opacity=);-o-filter:alpha(opacity=);-ms-filter:alpha(opacity=);filter:alpha(opacity=);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=)";-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;height:0;overflow:hidden;text-align:center;font-size:18px;color:#000;padding:0 10px;}
.cart__tooltip:after{content:"";display:block;position:absolute;left:100%;top:50%;width:7px;height:13px;margin:-7px 0 0;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-60px -75px}
.cart:hover .cart__tooltip{opacity:1;height:40px;overflow:visible}
.cart-empty:hover .cart__tooltip{opacity:0;}
.cart_button{margin-top:19px;display:inline-block;vertical-align:top;font-size:28px;width:190px;height:45px;font-weight:bold;font-style:normal;background:url("/static/i/sprite_m.png") 0 10px no-repeat;background-position:0 -200px;text-align:center;text-decoration:none;color:#000;line-height:45px;}
.cart_button:hover{background-position:0 -248px;color:#000}

.navi{float:left;width:970px;margin:0 10px;}
.navi_list{margin:20px 0 20px -30px;zoom:1;*zoom:1; }
.navi_list:before,.navi_list:after{content:"";display:table}
.navi_list:after{clear:both}
.navi_list__item{margin:0 22px 0 0px;font-size:34px; display:block; border:1px solid #b8c6d5; background:#f8f9f9;}
.navi_list :hover{ background:#e6eef5;}
.navi_list__link{color:#000; text-decoration:none; display:block; padding:25px 20px 25px 50px;}
.navi_list-bottom{padding:0px 0 0;margin:0 0 0 10px; width:970px;}
.navi_list-bottom__item{vertical-align:top;position:relative;margin:0 10px;*zoom:1}

.search{float:left;width:98%;margin:20px 10px;}
.search__field,.form input[type="text"].search__field{width:730px; height:80px; font-size:42px; padding-left:5px;padding-right:5px}
::-webkit-input-placeholder {padding-top:13px;}
.head_contacts{float:right;width:450px;margin:20px 10px 20px;}
.head_contacts__worktime,.head_contacts__phone{margin:0;float:right}
.head_contacts__worktime{text-align:right;line-height:35px;font-size:25px; margin:15px 10px 0 0; color:#fbf7cf;/*font-weight:bold;*/}
.head_contacts__phone{font-size:46px;font-weight:bold;font-style:normal;color:#da2352; text-decoration:none;}
.head_contacts__code{font-size:27px;color:#666;font-weight:normal;font-style:normal}
/*CallBack*/

.head_contacts__callback {font-size:25px;font-weight:normal;font-style:normal; display:block; padding:17px 34px; border:1px solid #8f9597; border-radius:4px; position:relative;float:right;top:30px;   cursor:pointer; font-weight:bold; border:1px solid #8f9597; border-radius:5px; margin:0px 0 5px; cursor:pointer; font-weight:bold;
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #9a0f60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;
}
.head_contacts__callback:hover {background:linear-gradient(to bottom, #fadde5, #f7ccd8, #eeb5c4);}

.head_contacts__callback img{display:inline-block; vertical-align:middle;}
.head_contacts__callback span{margin-left:6px; display:inline-block;  vertical-align:middle; color:#404040;}

.drop_list_wrap{position:absolute;display:none;left:100%;top:0;margin:3px 0 0 -5px;border:1px solid #9eb0c3;-webkit-border-radius:5px;border-radius:5px;background:#fff;z-index:-1;width:705px;padding:10px 10px 15px 30px}
.menu__item:hover .drop_list_wrap{display:block}
.drop_list{float:left;width:225px;margin:0 10px 0 0;}
.drop_list:first-child{margin-left:0}
.drop_list__item{font-size:20px;margin:0 0 10px}
.btn_triangle{position:relative;display:block;width:0;height:0;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
.btn_triangle:after{content:"";position:absolute;z-index:-1;top:-7px;left:-8px;width:0;height:0;border-top:8px solid #8c1461;border-left:8px solid transparent;border-right:8px solid transparent}
.menu_opened .btn_triangle{border-bottom:8px solid #fff;border-top:0;}
.menu_opened .btn_triangle:after{border-top:0;border-bottom:8px solid #8c1461;top:-1px}
.slider_wrap{position:relative; margin:0 10px;}
.slider_paginator{position:absolute;width:100%;bottom:13px;text-align:center;z-index:2;}
.slider_paginator a{margin:0 2px;display:inline-block;vertical-align:top;width:26px;height:25px;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-30px -180px;font-size:0;line-height:0;color:transparent;text-decoration:none;}
.slider_paginator a.selected{cursor:default}
.slider_paginator a:hover,.slider_paginator a.selected{color:transparent;text-decoration:none;background-position:0 -180px}
.slider{height:320px;display:block;overflow:hidden;}
.slider__item{float:left;width:940px;height:430px;background-position:-1px -1px;border:1px solid #ced8dd;-webkit-border-radius:5px;border-radius:5px}
.slider a{float:left}
.slider__shadow{display:block;margin:-1px 0 -20px;height:62px;width:100%;background:url("/static/i/shadow.png") 0 0 no-repeat;position:relative;z-index:2}
.popular_block{background:url("/static/i/popular_bg.png") no-repeat;width:190px;height:231px;padding:14px 15px 0;margin:0 0 5px;}
.popular_block__title{font-size:20px;font-weight:bold;font-style:normal;height:40px;margin:0 0 2px;overflow:hidden}
.popular_block__link{color:#000}


.catalog_list{ margin-bottom:20px;display:block; width:101%;
background:#eff4f9 /*url("/static/i/texture_metal.png")*/;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:1px solid #9eb0c3;}
.catalog_list-full{float:left; width:101%; }
.catalog_list-full:first-child{margin-left:-7px; }
.catalog_list__item a {font-size:34px; display:block; border:1px solid #b8c6d5; padding:25px 20px 25px 50px; text-decoration: none; color:#000;}
.catalog_list__item :hover{ background:#fff;}

.all_categories{display:inline-block;margin:0 0 40px 20px;font-size:19px;line-height:15px;color:#7e8587}
.all_link{display:inline-block;vertical-align:top;position:relative;margin:10px 0 30px;padding:0 23px 0 0;font-size:30px;font-weight:bold;font-style:normal;color:#c7103f;}
.all_link:hover{color:#000}
/*invin*/
.all_link_h2 h2{display:inline-block; margin:0 0 34px 30%; text-decoration:none;}
.all_link_h2 h2:hover{color:#c7103f}
/**/
.back_link{position:relative;font-size:38px;padding-left:20px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;line-height:75px;}
.back_link__icon{position:absolute;left:0;top:50%;margin:-2px 0 0;width:20px;height:9px;background:url("/static/i/sprite_m.png") 0 0 no-repeat;background-position:-20px -323px}
.back_link:hover .back_link__icon{background-position:-40px -323px}

.cart_total{margin:0 0 20px;border:1px solid #ced8dd;-webkit-border-radius:5px;border-radius:5px;padding:28px 29px 26px;zoom:1;}
.cart_total:before,.cart_total:after{content:"";display:table}
.cart_total:after{clear:both}
.cart_total__title{float:left;width:390px;margin:0 20px 0 0;font-size:30px;font-weight:bold;font-style:normal}
.cart_total__amount{float:left;width:160px;margin:0 20px 0 0;font-size:30px}
.cart_total__price{float:left;width:190px}
.cart_total__delete{float:left;width:80px}
.catalog_item{display:block;margin:0 0 20px;border:1px solid #dde5e8;-webkit-border-radius:5px;border-radius:5px;padding:15px 5px 15px 15px;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;-ms-transition:border .3s linear;transition:border .3s linear;zoom:1;}
.catalog_item:before,.catalog_item:after{content:"";display:table}
.catalog_item:after{clear:both}
.catalog_item:hover{border-color:#adb8bc}
.catalog_item__photo{float:left;width:140px;height:140px;margin:0 20px 0 0}

.catalog_item__spec{/*max-height:170px;overflow:hidden;*/float:left;width:485px;margin:0 20px 0 0}

.catalog_item__spec_cart{/*max-height:160px;overflow:hidden;*/float:left;width:320px;margin:0 20px 0 0}
.catalog_item__list_cart{max-height:160px;font-size:18px;line-height:28px;color:#000}
.price_cart{margin:0 0 4px;font-size:20px;color:#000;font-weight:bold;font-style:normal;}
.catalog_item__buy_cart{float:left;width:120px}
.amount_cart{margin:0 0 4px;font-size:30px;color:#000;font-weight:bold;font-style:normal;}

.catalog_item__category{margin:0 0 3px;font-size:22px;color:#7e8587;display:inline-block;line-height:28px;}
.catalog_item__list{/*max-height:65px; overflow:hidden;*/font-size:17px;line-height:22px;color:#000}
.catalog_item__list_item{margin:0}
.catalog_item__buy{float:left;}
.catalog_item__buy .btn-buy {width:235px; height:35px;}
.catalog_item__numb{width:33px;margin:0 0 0 -19px;padding:0 6px 0 0;float:left;text-align:right;color:#231f20;font-size:20px}
.catalog_item__amount{width:140px;margin:-5px 0 0;float:left}
.catalog_item__delete{float:left;width:80px}
.amount_control{float:left;width:27px;height:30px;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-60px -290px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.amount_control:hover{background-position:-120px -290px}
.amount_control-plus{background-position:-90px -290px;}
.amount_control-plus:hover{background-position:-150px -290px}
.amount_control-disabled,.amount_control-disabled:hover{cursor:default;background-position:0 -290px}
.amount_control-disabled.amount_control-plus,.amount_control-disabled.amount_control-plus:hover{background-position:-30px -290px}
.amount_field{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:left;width:39px;padding:0 8px;height:28px;line-height:28px;border:1px solid #b9c9d7;border-left:0;border-right:0;font-size:16px}
.delete_link{position:relative;margin:0 0 0 30px;font-size:20px;color:#7e8587;border-bottom:1px dotted;text-decoration:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.delete_link:hover{color:#000}
.delete_link__icon{position:absolute;left:-20px;top:50%;margin:-6px 0 0;width:12px;height:12px;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-85px -180px}
.delete_link:hover .delete_link__icon{background-position:-100px -180px}
.btn_wrap{padding:7px 0 5px}

.order_link_cat{font-size:24px;font-weight:bold;font-style:normal;color:#c7103f;}
.order_link_cat:hover{color:#000}

.order_link{font-size:23px;font-weight:bold;font-style:normal;color:#c7103f;margin:5px 0 10px; display:block;}
.order_link_m{font-size:42px;font-weight:bold;font-style:normal;color:#c7103f;margin:30px 0;}
.order_link:hover{color:#000}
.price,.amount{margin:0 0 4px;font-size:30px;color:#000;font-weight:bold;font-style:normal;}
.price__unit,.amount__unit{font-weight:normal}
.price-item,.amount-item{margin:0 0 40px 8px;position:relative;display:inline-block;font-size:64px;*display:inline;*zoom:1}
.price-old,.amount-old{font-size:22px;color:#7e8587;text-decoration:line-through;font-weight:normal}
.price-old_m { color:#7e8587;text-decoration:line-through;font-weight:normal; font-size:44px;}
.price-old..price-item,.amount-old..amount-item{margin:0;font-size:22px}
.wait_block{position:relative;margin:0 0 12px;padding:0 0 0 21px;font-size:18px;color:#7e8587}
.side_menu{margin:0 0 30px;position:relative;border:1px solid #ced8dd;-webkit-border-radius:5px;border-radius:5px;padding:0 0 12px;}
.side_menu:after{position:absolute;content:"";top:100%;left:0;margin:0;height:26px;width:100%;background:url("/static/i/shadow.png") 0 -65px no-repeat}
.side_menu__item{position:relative;font-size:20px;z-index:2;}
.side_menu__item:first-child .side_menu__link{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.side_menu__link{display:block;margin:-1px;border:1px solid transparent;padding:7px 15px 6px;}
.side_menu__link-current{background:#da1c4d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMzlhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzE2N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f039a8), color-stop(0.5, #da1c4d), color-stop(1, #cc167f));background:-webkit-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-moz-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-o-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-ms-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);border-color:#9a0f60;color:#fff;text-decoration:none;cursor:default;}
.side_menu__link-current:hover{color:#fff}
.sort_block{margin:0 0 20px;border:1px solid #ced8dd;-webkit-border-radius:5px;border-radius:5px;padding:9px 19px 10px;zoom:1}
.sort_block:before,.sort_block:after{content:"";display:table}
.sort_block:after{clear:both}
.sort_title{display:inline-block;vertical-align:top;font-size:30px;color:#000}
.sort_uni{position:relative;display:inline-block;*display:inline;vertical-align:top;margin:0 0 0 5px;cursor:pointer;font-size:28px;*zoom:1;}
.sort_uni span{color:#000;border-bottom:1px dotted;-webkit-transition:color .2s linear, border-color .2s linear;-moz-transition:color .2s linear, border-color .2s linear;-o-transition:color .2s linear, border-color .2s linear;-ms-transition:color .2s linear, border-color .2s linear;transition:color .2s linear,border-color .2s linear;background:#fff;cursor:pointer;*margin-left:5px}
.sort_uni:hover span{color:#e11a8c}
.sort_uni select{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:20px;background:none;border:0;*margin-left:5px}
.sort_uni select {
  opacity: 0; 
  filter: alpha(opacity=0)
}
.filter{position:relative;margin:0 0 30px;padding:19px;background:#e6eef5 url("/static/i/texture_metal.png");-webkit-border-radius:5px;border-radius:5px;border:1px solid #9eb0c3;}

.filter_btn{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;width:190px;height:45px;line-height:45px;text-align:center;font-size:26px;color:#000;font-weight:bold;font-style:normal;background:url("/static/i/sprite_m.png") 0 0 no-repeat;background-position:0 -200px;cursor:pointer;}
.filter_btn:hover{background-position:0 -248px}

.filter_btn_m {display:inline-block;vertical-align:top;height:33px;line-height:33px;padding:22px 20px;border:1px solid #8f9597; border-radius:4px; position:relative; top:-10px;  cursor:pointer; font-weight:bold; border:1px solid #8f9597; border-radius:5px; margin:0px 0 5px; cursor:pointer; font-weight:bold;
-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #7ba0fe inset,0 0 0 transparent inset,0 1px 5px #a7abb7;box-shadow:0 0 0 1px #7ba0fe inset,0 0 0 transparent inset,0 1px 5px #a7abb7;font-size:34px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #8c143e;text-decoration:none;text-align:center;cursor:pointer; margin-bottom:20px; background:linear-gradient(to bottom, #f4f7fc, #f4f7fc, #dde8fa);
border:1px solid #8f9597; 
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #0f409a;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #7ba0fe inset,0 0 0 transparent inset,0 1px 5px #a7abb7;box-shadow:0 0 0 1px #7ba0fe inset,0 0 0 transparent inset,0 1px 5px #a7abb7;
}

.filter_btn_m:hover{background:#104cc7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjNDhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjE1N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #99b8ff), color-stop(0.51, #4d7eec), color-stop(0.52, #4b7ae6), color-stop(1, #104cc7));background:-webkit-linear-gradient(top, #99b8ff 0%, #4d7eec 51%, #4b7ae6 52%, #104cc7 100%);background:-moz-linear-gradient(top, #99b8ff 0%, #4d7eec 51%, #4b7ae6 52%, #104cc7 100%);background:-o-linear-gradient(top, #99b8ff 0%, #4d7eec 51%, #4b7ae6 52%, #104cc7 100%);background:-ms-linear-gradient(top, #99b8ff 0%, #4d7eec 51%, #4b7ae6 52%, #104cc7 100%);background:linear-gradient(top, #99b8ff 0%, #4d7eec 51%, #4b7ae6 52%, #104cc7 100%);-webkit-box-shadow:0 -8px 3px -5px #5274f5 inset,0 0 0 1px #7ba0fe inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #5274f5 inset,0 0 0 1px #7ba0fe inset,0 1px 5px #b1a7b7;color:#fff;}

.filter:after{position:absolute;content:"";top:100%;left:0;margin:0;height:26px;width:100%;}
.slider_range{margin:0 0 40px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:42px;height:43px;cursor:default;background:url("/static/i/sprite_slider.png") ;cursor:pointer}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0;display:block;border:0}
.ui-slider-horizontal{height:10px;border:1px solid #87929f;background:#c9d5e3;-webkit-box-shadow:0 5px 5px -5px #2b2f33 inset;box-shadow:0 5px 5px -5px #2b2f33 inset; margin-left:20px;margin-right:20px;}
.ui-slider-horizontal .ui-slider-handle{top:-15px;margin-left:-21px}
.ui-slider-horizontal .ui-slider-range{top:-1px;bottom:-5px;background:#f74674;-webkit-box-shadow:0 8px 8px -8px #800e50 inset;box-shadow:0 8px 8px -8px #800e50 inset}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.item_photos{zoom:1;height:760px;margin:0 0 40px}
.item_photos:before,.item_photos:after{content:"";display:table}
.item_photos:after{clear:both}
.item_photo{display:block;margin:0 0 20px;width:160px;height:160px;border:2px solid transparent;}
.item_photo-current{cursor:default}
.item_photo:hover,.item_photo-current{border-color:#c7103f}
.item_photo-big{float:right;width:760px;height:760px;border:0}
.item_table{margin:0 0 40px;}
.item_table td,.item_table th{font-size:28px;vertical-align:top;font-weight:normal;padding:0 20px 10px 0}
.item_table th{color:#7e8587;width:250px}
.item_table td{color:#000}
.buy_block{width:100%;margin:0 0 0px;min-height:205px;padding:20px 20px 10px 0px}
.note{margin:0 0 20px;width:420px;font-size:26px;color:#7e8587; line-height:28px;}
.contacts_block{margin:0 0 40px}
.map{height:300px;margin:0 0 20px;background:#ccc}
.banner_wrap{position:relative}
.banner{margin:0 0 15px;}
.banner-main{ margin:0 0px 0 10px}
.banner a{display:block;font-size:0;line-height:0;height:325px}
.ya_market{padding:53px 0 0}
.mz-touch .ya_market{display:none}
.footer_text{font-size:19px;margin:0 0 20px;color:#7e8587}
.print_content{display:none;color:#000}
.print_order{width:100%;margin:20px 0 15px;font-size:18px;}
.print_order th,.print_order td{border:1px solid #000;padding:5px}
.print_order th{font-weight:bold;font-style:normal}
.print_order caption{margin:0 0 20px;text-align:center;font-size:18px}
.print_total td{border:0;padding-top:20px}
.print_footnote{font-size:18px;margin:0;padding:0}
.h-justify_spacer{display:inline-block;width:100%}
.h-relative{position:relative}
.h-centered{margin:0 auto}
.h-pull_left{float:left}
.h-pull_right{float:right}
.h-clear{zoom:1}
.h-clear:before,.h-clear:after{content:"";display:table}
.h-clear:after{clear:both}
.h-clear_block{display:block;clear:both}
.h-text_centered{text-align:center}
.h-text_right{text-align:right}
.h-full_width{width:100%}
.h-hidden{display:none}
:root .h-gradient{-webkit-filter:none /;-moz-filter:none /;-o-filter:none /;-ms-filter:none /;filter:none /}
.crumbs{margin:0 0 20px;color:#7e8587;font-size:26px; overflow:hidden; line-height:35px; height:30px;}
.paginator{font-size:20px;margin:0 0 20px;padding:4.5px 0;}
.paginator a,.paginator > span{display:inline-block;vertical-align:top;margin:0 6px 0 0;height:29px;line-height:29px;color:#231f20;text-decoration:none}
.paginator a{border:1px solid transparent;padding:0 8px;}
.paginator a:hover{color:#e11a8c}
.paginator > span{cursor:default}
a.paginator__next,a.paginator__prev,.paginator__next,.paginator__prev{height:31px;padding:0;border:0}
a.paginator__next,.paginator__next,span.paginator__next{vertical-align:top;cursor:pointer;}
a.paginator__next:hover .icon-next,.paginator__next:hover .icon-next,span.paginator__next:hover .icon-next{background-position:-150px -40px}
a.paginator__next:hover .icon-disabled,.paginator__next:hover .icon-disabled,span.paginator__next:hover .icon-disabled{background-position:-90px -40px}
span.paginator__next,span.paginator__prev{cursor:default;color:#d1d1d1;height:31px;line-height:31px}
.paginator__icon,.paginator__label{display:inline-block;vertical-align:top}
.paginator__label{margin-right:10px;line-height:31px}
a.paginator__current,.paginator__current{background:#da1c4d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMzlhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzE2N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f039a8), color-stop(0.5, #da1c4d), color-stop(1, #cc167f));background:-webkit-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-moz-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-o-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:-ms-linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);background:linear-gradient(top, #f039a8 0%, #da1c4d 50%, #cc167f 100%);border-color:#9a0f60;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:default;}
a.paginator__current:hover,.paginator__current:hover{color:#fff}
.paginator-underline a{text-decoration:underline}
.paginator-underline a.paginator__current,.paginator-underline .paginator__current{text-decoration:none}
.paginator-underline .paginator__label{text-decoration:underline}
.paginator-underline span.paginator__next .paginator__label{text-decoration:none}
.form{font-size:32px;color:#666;}
.form-search{margin:18px 0 0;zoom:1}
.form-search:before,.form-search:after{content:"";display:table}
.form-search:after{clear:both}
.form-filter{margin:0}
.form-decor{background:#e9f6fe;padding:20px;-webkit-border-radius:10px;border-radius:10px;margin:0 0 20px}
.form label{display:block;margin:0 0 5px;line-height:20px;}
.form label:focus{outline:none}
.form-filter label{font-size:20px;color:#000;font-weight:bold;font-style:normal}
.form textarea{width:100%;height:110px;min-height:30px;resize:vertical;padding:5px;background:#fff;border:1px solid #ccc;}
.form textarea[disabled]{resize:none;opacity:.4;-webkit-filter:alpha(opacity=);-moz-filter:alpha(opacity=);-o-filter:alpha(opacity=);-ms-filter:alpha(opacity=);filter:alpha(opacity=);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=)";-webkit-filter:alpha(opacity=40);-moz-filter:alpha(opacity=40);-o-filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}
.form input[type="text"]{width:100%;background-color:#fff;border:1px solid #ccc;padding:5px 5px;line-height:20px;height:30px;*height:18px}
.form input[type="text"][disabled]{opacity:.4;-webkit-filter:alpha(opacity=);-moz-filter:alpha(opacity=);-o-filter:alpha(opacity=);-ms-filter:alpha(opacity=);filter:alpha(opacity=);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=)";-webkit-filter:alpha(opacity=40);-moz-filter:alpha(opacity=40);-o-filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}
.form input[type="checkbox"],.form input[type="radio"]{height:20px;padding:0;float:left;line-height:20px;cursor:pointer}
.form input[type="checkbox"][disabled],.form input[type="radio"][disabled],.form input[type="checkbox"][disabled] + label,.form input[type="radio"][disabled] + label{cursor:default;color:#999}
.form select{display:block;width:100%;cursor:pointer;background:#fff;font-size:32px; min-height:70px;}
.form select[disabled]{cursor:default}
.form fieldset{margin:0;padding:0;background:transparent;border:0;width:100%}
.form > fieldset{margin:0 0 20px}
.form-filter > fieldset{margin-bottom:7px}
.form legend{display:block;font-weight:bold;font-style:normal;margin:0 0 0;padding:0;font-size:22px;line-height:40px;*margin-left:-5px}
.form-filter legend{margin:0 0 5px;color:#000;font-size:34px;line-height:32px}
.form button{vertical-align:middle}
.form-filter .form__elem{margin-bottom:5px;}
.form__elem{margin:0 0 20px; float:left; }
.form__elem-control{zoom:1;padding:10px 20px 10px 0;}
.form__elem-control:before,.form__elem-control:after{content:"";display:table}
.form__elem-control:after{clear:both}
.form__elem-control > label{overflow:hidden;padding:0 0 0 3px;margin:0;cursor:pointer;}
.form__elem div{*margin-right:14px;padding-bottom:5px}
.form__elem-select select{min-height:35px;}
.form__elem-select div{margin:0 0 0 -2px; }
.form__elem-select div .form__help{margin-left:2px; }
.form__elem fieldset{padding-top:25px;}
.form__elem fieldset .form__elem{margin-left:22px;margin-bottom:0;margin-top:20px;}
.form__elem fieldset .form__elem:first-child{margin-top:0}
.form__elem fieldset .form__elem-control{margin-top:0;margin-bottom:0}
.form__elem div fieldset{padding-bottom:15px}
.form__elem-control fieldset{padding-top:20px}
.form__elem table{width:100%;}
.form__elem table td{vertical-align:top}
.form__elem-inline{zoom:1;padding-top:5px;margin-bottom:20px;}
.form__elem-inline:before,.form__elem-inline:after{content:"";display:table}
.form__elem-inline:after{clear:both}
.form__elem-inline label{float:left;line-height:30px;width:28%;margin:0}
.form__elem-inline > div{float:left;width:70%;margin:0;margin-left:2%;padding:0}
.form__elem-inline .form__elem-control label{text-align:left;width:auto;float:none;line-height:20px}
.form__elem-icon > div{position:relative;margin-right:30px;*margin-right:44px;}
.form__elem-icon > div input[type="text"]{border-right:0}
.form-filter .form__elem-control > label{font-weight:normal}
.form__divider{text-align:center;line-height:30px;padding:0 10px;*width:1px}
.form__controls .form__elem{margin:0}
.form__controls-inline div{margin:0 0 0 -15px;*zoom:1}
.form__controls-inline .form__elem-control{float:left;margin:0 0 10px 15px;white-space:nowrap;}
.form__controls-inline .form__elem-control > label{float:left;overflow:none}
.form-filter .form__controls{margin-bottom:40px}
label.form__error,.form__error{color:#e32636}
.form__note{font-size:20px;margin:10px 0}
.form__help{display:block;font-size:20px;line-height:20px;padding-top:5px;color:#999}
.form__icon{position:absolute;width:30px;height:30px;left:100%;top:0;*top:1px;*margin-left:10px;cursor:pointer}
.form__indent{margin-left:30%}
.form__nested,fieldset.form__nested{display:none;padding-top:5px;margin-bottom:15px}
.checker.disabled + label,.radio.disabled + label{cursor:default;color:#999}
.form__elem-icon input.uniform-input{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px; width:200px;}
.icon{background:url("/static/i/cart_m.png") 0 0 no-repeat;display:inline-block;vertical-align:top;}
.icon-prev,.icon-next{width:26px;height:31px;cursor:pointer}
.icon-prev{background-position:0 -40px;}
.icon-prev:hover{background-position:-120px -40px}
.icon-prev.icon-disabled{background-position:-60px -40px}
.icon-next{background-position:-30px -40px;}
.icon-next:hover{background-position:-150px -40px}
.icon-next.icon-disabled{background-position:-90px -40px}
.icon-disabled{cursor:default}
.icon-cart{width:32px;height:46px; margin-top:-8px;}
.icon-cart-btn{background-position:-70px -75px}
.icon-search{background-position:0 -160px;width:16px;height:16px}
.icon-wait{background-position:-20px -160px;width:16px;height:15px;position:absolute;left:0;top:50%;margin:-8px 0 0}
.icon-arr{background-position:-40px -160px;width:17px;height:16px;position:absolute;right:0;top:50%;margin:-7px 0 0}
.icon-btn_arr{background-position:0 -325px;width:17px;height:8px}
.meta{display:block;cursor:pointer;text-decoration:none;margin:0 0 40px;}
.meta__logo{float:left;width:16px;height:16px;margin:4px 3px 0 0;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-40px -20px;}
.meta__logo-black{background-position:0 -20px}
.meta__logo-white{background-position:-20px -20px}
.meta__wrap{overflow:hidden}
.meta__title{display:block;width:81px;height:0;padding-top:16px;font-size:0;line-height:0;color:transparent;background:url("/static/i/sprite.png") 0 0 no-repeat;}
.meta__title-white{background-position:-85px 0}
.meta__text{font-family:tahoma,FreeSans,Sans-serif;font-size:17px;line-height:11px;color:#666;text-decoration:none}
@media print{.meta__title{color:#000;font-size:22px;line-height:20px;padding:0;height:auto}
}

/*INVIN*/
/* invin soput-tovary*/
/* invin soput-tovary*/
.catalog_item_soput{display:block;margin:0 20px 20px 0;border:1px solid #dde5e8;-webkit-border-radius:5px;border-radius:5px;padding:9px;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;-ms-transition:border .3s linear;transition:border .3s linear;zoom:1; width:200px;}
.catalog_item_soput:before,.catalog_item:after{content:"";display:table}
.catalog_item_soput:after{clear:both}
.catalog_item_soput:hover{border-color:#adb8bc}
.catalog_item__photo_soput{float:left;width:140;height:140;margin:0 20px 0 0;margin-bottom:10px;}
.catalog_item__buy_soput{width:200px; margin-top:10px;}
.catalog_item__title_soput {margin:0 0 5px 0;overflow:hidden;height:60px;  font-size:24px; line-height:30px;}
.catalog_item__category_soput{margin:0 0 3px;font-size:20px;color:#7e8587;display:inline-block;line-height:28px;}
.catalog_item__list_soput{margin:0 0 10px;font-size:15px;color:#000;width:200px; height:43px; overflow:hidden; line-height:20px; }

/* invin pop-tovary*/
.catalog_item1{display:block;margin:0 20px 20px 0;border:1px solid #dde5e8;-webkit-border-radius:5px;border-radius:5px;padding:19px;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;-ms-transition:border .3s linear;transition:border .3s linear;zoom:1;}
.catalog_item1:before,.catalog_item:after{content:"";display:table}
.catalog_item1:after{clear:both}
.catalog_item1:hover{border-color:#adb8bc}
.catalog_item__photo1{float:left;width:225px;height:235px;margin:0 20px 0 0}
.catalog_item__spec1{width:240px;margin:0 20px 0 0}
.catalog_item__spec1 a{
height:26px; overflow:hidden;
}
.catalog_item__spec h3 {margin-bottom:10px; max-height:65px;}
.catalog_item__list1{margin:0 0 10px;font-size:15px;color:#000;width:100%; height:43px; overflow:hidden; line-height:20px; }
.catalog_item__buy_m{width:225px}
.catalog_item__category1{margin:0 0 3px;font-size:20px;color:#7e8587;display:inline-block; line-height:28px; overflow:hidden;}
.catalog_item__title1 {margin:0 0 10px 0;overflow:hidden;height:60px; font-size:24px; line-height:30px;}
.price1,.amount1{margin:0 0 4px;font-size:25px;color:#000;font-weight:bold;font-style:normal;}
.btn-buy_m{font-size:21px;width:265px;padding:5px 0; z-index:1;}
/* */
.scroltop {
width:100px; opacity: 0.7; filter: alpha(Opacity=70);
}
.scroltop:hover{
opacity: 0.9; filter: alpha(Opacity=70);
}

.informers_main {
position:absolute; margin-left:10px;
}
/*menu*/
.menu_wrap{border-top:2px solid transparent;margin:-2px 0 0;width:957px;margin:0; z-index:4;}
.menu_wrap-fixed{/*position:fixed;top:0*/}
.mz-touch .menu_wrap-fixed{position:absolute;top:auto}
.menu{display:none;position:relative;margin:-5px 0 40px;padding:4px 0 0px 0;background:#eff4f9  /*url("/static/i/texture_metal.png")*/;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:1px solid #9eb0c3;}
.menu-open{display:block;}
.menu__item{margin:-1px -1px 0 0;font-size:34px;  -webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;-ms-transition:background .2s linear;transition:background .2s linear; padding: 5px 20px; border-bottom:1px solid #9eb0c3;}
.menu__item:hover{background:#fff; border-right:1px solid #9eb0c3 }

.menu__link{text-decoration:none; display:block;padding:20px 5px 20px 30px; color:#000;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;-o-transition:border .2s linear;-ms-transition:border .2s linear;transition:border .2s linear}
.menu:after{position:absolute;content:"";top:100%;left:0;margin:0;height:26px;width:100%;}
.menu_spacer{display:block;margin:0 0 40px}

.btn_cat{display:inline-block;vertical-align:top;height:33px;line-height:33px;padding:25px 0px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#c7103f ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;color:#fff;font-size:22px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #8c143e;text-decoration:none;text-align:center;cursor:pointer;width:955px;}
.btn_cat__text{display:inline-block;vertical-align:top; font-size:34px;}
.btn_cat__icon{display:inline-block;vertical-align:middle;margin:0 0 0 12px;}
.btn_cat__icon-search{vertical-align:top;margin:6px 0 0 4px}
.btn_cat__icon-cart{vertical-align:top;margin:8px 0 0 7px}
.btn_cat__icon-arr{margin:18px 0 0 5px}
.btn_cat:hover{background:#c7103f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjNDhiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Q5MTg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjE1N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff99b3), color-stop(0.51, #ec4d76), color-stop(0.52, #da1c4d), color-stop(1, #c7103f));background:-webkit-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-moz-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-o-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:-ms-linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);background:linear-gradient(top, #ff99b3 0%, #ec4d76 51%, #da1c4d 52%, #c7103f 100%);-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff;width:955px;}
.btn_cat:active{background:#c41546 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0MTU3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4MTg4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjRkYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c41546), color-stop(0.5, #d81845), color-stop(1, #fb4d72));background:-webkit-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-moz-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-o-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:-ms-linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);background:linear-gradient(top, #c41546 0%, #d81845 50%, #fb4d72 100%);-webkit-box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;box-shadow:0 -8px 3px -5px #ea2759 inset,0 0 0 1px #fe7b9c inset,0 1px 5px #b1a7b7;color:#fff;width:955px;}
/*end menu*/
/*filter*/
.control_wrap_m label{font-size:26px; margin-bottom:40px;float:left; padding-top:4px; margin-left:5px;}
/**/
/*Ostatki_magaz*/
.magaz_m {
font-size: 32px;
line-height: 36px;
}
.magaz_mm {
margin:0 0 20px;
font-size:30px;line-height:1.4em;color:#414141;
}
/**/
.order_m input{
width:95%;
}
/*Menu*/
.menu_img {display:inline-block;vertical-align:middle; width:30px; margin:-5px 10px 0 -20px;}

.catalog_list__item  a{font-size:34px; display:block; border:1px solid #b8c6d5; padding:25px 20px 25px 30px; text-decoration: none; color:#000;}
.catalog_list__item  a:hover {background:#fff;}

.parent_sub4 a{font-size:34px; display:block; border:1px solid #b8c6d5; padding:25px 20px 25px 30px; text-decoration: none; color:#000;}
.parent_sub4 a:hover {background:#fff;}

.child_sub4_list a{font-size:30px; display:block; border:1px solid #b8c6d5; padding:20px 20px 20px 80px; text-decoration: none; color:#616161;}
.child_sub4_list a:hover {background:#fff;}

.ean_list, .ean_menu { margin-left:10px;font-size:28px; color:#c7103f; text-shadow:none; }



/*compare*/
.compare_add { background:url(/static/i/compare.png) 0 1px no-repeat; }
.compare_add:hover {background:url(/static/i/compare_h.png) 0 1px no-repeat;}
a.compare_add  { color:#000; text-decoration:none;}
a.compare_add:hover {color:#c7103f; border-bottom:1px solid #c7103f;}
.compare_add {padding-left:22px; }

#compare_title {position:absolute; text-align:right; margin:-27px 0px 0 130px;}
#compare_add_title  { background-image:url(/static/i/compare.png); background-repeat: no-repeat; background-position:center; display:inline-block; width:32px;height:32px; text-decoration:none;border:1px solid #c3d1d7; border-radius:3px; padding:5px; cursor:pointer;}
#compare_add_title:hover {border:1px solid #9a0f60; background-image: url(/static/i/compare_h.png); background-repeat: no-repeat;  background-position:center;color:#fff;}

#compare_entries { float:right; margin-right:31px;}
#compare_add_entries  { position:absolute; text-align:right; background-image:url(/static/i/compare.png); background-repeat: no-repeat; background-position:center; display:inline-block; width:32px;height:32px; text-decoration:none;border:1px solid #c3d1d7; border-radius:3px; padding:5px; cursor:pointer;}
#compare_add_entries:hover {border:1px solid #9a0f60; background-image: url(/static/i/compare.png); background-repeat: no-repeat;  background-position:center;}

.compare_top {margin-right:18px; }
.compare_top a{font-size:25px;font-weight:normal;font-style:normal; padding:17px 34px; position:relative; top:-10px;   cursor:pointer; font-weight:bold; margin:0px 0 5px; cursor:pointer; font-weight:bold;
font-weight:bold;font-style:normal;text-shadow:0 1px #f9f9f9; text-decoration:none;
}
.compare_top a:hover {color:#fff;}
.compare_top span:hover {color:#fff;}
.compare_top img{margin:0px -4px -2px 0; height:95px;/*width:100px;*/ }

.compare_top_m {}
.compare_top_m span {font-size:42px;position:relative; top:-5px; left:55px; color:#0877e6;}
.compare_top_m span:hover {color:#c7103f;}

.compare_title { color:#0877e6;}

.compare_title0 {text-decoration:underline; color:#000;font-size:16px;font-weight:bold;font-style:normal;text-shadow:0 1px #f9f9f9; text-decoration:none;}
/*.compare__amount{display:inline-block;vertical-align:top;width:19px;height:20px;background:url("/static/i/sprite.png") 0 0 no-repeat;background-position:-20px -75px;text-align:center;font-size:11px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 10px 0 5px}*/
.compare__ean {display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:19px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 0px 0 -23px;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);}
.compare__ean0 {display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:19px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 0px 0 -23px; background:#a8b7c4; border:1px solid #555;}

.compare-block .compare-filter{margin-bottom:30px;}
div.compare-block {position:relative; overflow:hidden; width:100%; min-height:500px; margin-top:32px;}
div.compare-block .block-wrap {overflow:auto; padding:0 0 0 20px; width:100%;}
div.compare-block .compare-filter {max-width:none;}
div.compare-block .compare-tab {width:100%; border:1px solid #ddd;}
div.compare-block .trigger {position:relative; width:auto; white-space:nowrap;}
div.compare-block .spacer {width:240px; height:35px;}
div.compare-block .compare-tab th {padding:5px 10px 2px; border-bottom:1px solid #efefef; background:#fff; text-align:left; line-height:13px; font-weight:normal;}
div.compare-block .compare-tab th p {margin-bottom:6px;}
div.compare-block .compare-tab th.small {width:15%;}
div.compare-block .compare-tab th.picture img {width:100px; height:90px;}
div.compare-block .compare-tab td {padding:12px 10px; background:#f9f9f9; vertical-align:top; text-align:left; font-weight:normal; font-size:20px;}
div.compare-block .compare-tab td .txt {margin:15px 0 0; width:240px;}
div.compare-block .compare-tab td .txt p {margin-bottom:5px;}
div.compare-block .compare-tab td .txt p.character {width:360px; line-height:18px;}
div.compare-block .compare-tab td .blu {width:360px; line-height:18px;}
div.compare-block .compare-tab td .txt p.character span {white-space:nowrap;}
div.compare-block .compare-tab td .txt p.name {margin-bottom:5px; color:#bb1f39;}
div.compare-block .compare-tab td .txt p.name span {float:left; display:block; padding-right:10px;}
div.compare-block .compare-tab td .txt p.name a.del {float:left; display:block; margin-top:3px; width:11px; height:11px; background:url(/static/i/cross-pass.gif) 0 0 no-repeat;}
div.compare-block .compare-tab td .txt p.name a.del:hover {background:url(/static/i/cross-act.gif) 0 0 no-repeat;}
div.compare-block .compare-tab tr:hover td {background:#efefef; cursor:pointer;}
div.compare-block tr.prices td {padding:8px 0; background:#f1f1f1; border-top: solid 1px #efefef;}
div.compare-block tr.prices td div.spacer {height:32px; }
.compare-price {width:130px; height:32px; background:#f7f7f7; border-radius:5px;}
.compare-price .pr {float:left; padding:4px 0 0; width:130px; color:#000; text-align:left; line-height:24px; white-space:nowrap; font-weight:bold; font-size:18px; overflow:hidden;}
.compare-price .pr div.paddl {padding-left:15px;}
.compare-price .pr .rub {padding:0; background:url(/static/i/rub.gif) 0 6px no-repeat; font-family:Tahoma; display:inline-block; height:16px; width:12px; background-position:0 0; font-size:0; line-height:0;}
div.compare-price .butt {position:relative; z-index:0; float:left; display:none; width:70px; height:30px; font-size:0;}
div.compare-price .butt input {position:absolute; z-index:2; padding-left:15px; width:83px; height:30px; border:none; background:url(/static/i/buy-butt1.png) 0 0 no-repeat; color:#fff; font-weight:bold; font-size:14px; font-family:PTSans, tahoma, FreeSans, sans-serif; cursor:pointer;}
div.compare-price .butt input:hover {background:url(/static/i/buy-butt2.png) 0 0 no-repeat;}
.compare-part {position:relative; margin-top:40px;}
.compare-block div.compare-filter .trigger.red-tr {background:#c7103f ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;}
.compare-block div.compare-filter .trigger.red-tr span {color:#fff; line-height:32px; font-size:26px;}
.compare-block div.compare-filter .trigger span {display:block; padding:4px 12px 0;}
.compare-block div.compare-filter .trigger span a {border-bottom:1px dotted; color:#000; text-decoration:none; font-size:20px;}
.compare-block div.compare-filter .trigger span a:hover {border-bottom:none;}
.compare-block div.compare-filter .trigger {position:absolute; z-index:2; padding:0; height:40px; border:1px solid #cfcfcf; border-bottom:none; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; background:#fafafa; top:13px;}
.compare-block div.compare-filter .trigger {top:-40px;}
.compare-block .gr {color:#999999; }
.compare-block .big {font-size:20px!important;}
.compare-block .red {color:#f00;}
.compare-block .small {font-size:20px;line-height:28px;}
.compare-block .small p {font-size:20px;line-height:28px;margin:5px 0 0;}
.compare-block .blu {color:#302e82; text-shadow:1px 0px 0px #d3d3d3;font-size:20px;}
.compare-block a.button-gray {display:inline-block; height:28px; text-decoration:none;}
.compare-block .all-fields.active,.diff-fields.active {border:0; color:#0877e6;}
.compare-block .all-fields.active, .diff-fields.active {border:0; color:#0877e6;}





/*wishlist*/
.wishlist_add { background:url(/static/i/wishlist.png) 0 1px no-repeat; }
.wishlist_add:hover {background:url(/static/i/wishlist_h.png) 0 1px no-repeat;}
a.wishlist_add  { color:#000; text-decoration:none;}
a.wishlist_add:hover {color:#c7103f; border-bottom:1px solid #c7103f;}
.wishlist_add {padding-left:22px; }

#wishlist_title {position:absolute; text-align:right; margin:-18px 0px 0 220px;}
#wishlist_add_title  { background-image:url(/static/i/wishlist.png); background-repeat: no-repeat; background-position:center; display:inline-block; width:32px;height:32px; text-decoration:none;border:1px solid #c3d1d7; border-radius:3px; padding:5px; cursor:pointer;}
#wishlist_add_title:hover {border:1px solid #9a0f60; background-image: url(/static/i/wishlist_h.png); background-repeat: no-repeat;  background-position:center;}

#wishlist_entries { float:right; margin-right:31px;}
#wishlist_add_entries  { position:absolute; text-align:right; background-image:url(/static/i/wishlist.png); background-repeat: no-repeat; background-position:center; display:inline-block; width:32px;height:32px; text-decoration:none;border:1px solid #c3d1d7; border-radius:3px; padding:5px; cursor:pointer;}
#wishlist_add_entries:hover {border:1px solid #9a0f60; background-image: url(/static/i/wishlist_h.png); background-repeat: no-repeat;  background-position:center;}

.wishlist_top {margin-right:58px;}
.wishlist_top a{font-size:25px;font-weight:normal;font-style:normal; position:relative; top:-10px;   cursor:pointer; font-weight:bold; margin:0px 0 5px; cursor:pointer; font-weight:bold;

font-weight:bold;font-style:normal;text-shadow:0 1px #f9f9f9; text-decoration:none;
}
.wishlist_top a:hover {color:#c7103f; }
.wishlist_top span:hover {color:#c7103f;}
.wishlist_top img{margin:0px -4px -2px 0; height:95px;/*width:80px;height:80px;*/ }

.wishlist_top_m {}
.wishlist_top_m span {font-size:42px;position:relative; top:-5px; left:55px; color:#0877e6;}
.wishlist_top_m span:hover {color:#c7103f;}

.wishlist_title { color:#0877e6;}

.wishlist_title0 {text-decoration:underline; color:#000;font-size:16px;font-weight:bold;font-style:normal;text-shadow:0 1px #f9f9f9; text-decoration:none;}

.wishlist__ean {display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:19px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 0px 0 -23px;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);}

.wishlist__ean0 {display:inline-block;vertical-align:top;width:29px;height:30px;border:2px solid #96a1ab; border-radius:40px;text-align:center;font-size:19px; line-height:30px;color:#fff;font-weight:bold;font-style:normal;margin:-5px 0px 0 -23px; background:#a8b7c4; border:1px solid #555;}



.wishlist-block .wishlist-filter{margin-bottom:30px;}
div.wishlist-block {position:relative; overflow:hidden; width:100%; min-height:500px; margin-top:32px;}
div.wishlist-block .block-wrap {overflow:auto; padding:0 0 0 20px; width:100%;}
div.wishlist-block .wishlist-filter {max-width:none;}
div.wishlist-block .wishlist-tab {width:100%; border:1px solid #ddd;}
div.wishlist-block .trigger {position:relative; width:auto; white-space:nowrap;}
div.wishlist-block .spacer {width:240px; height:35px;}
div.wishlist-block .wishlist-tab th {padding:5px 10px 2px; border-bottom:1px solid #efefef; background:#fff; text-align:left; line-height:13px; font-weight:normal;}
div.wishlist-block .wishlist-tab th p {margin-bottom:6px;}
div.wishlist-block .wishlist-tab th.small {width:15%;}
div.wishlist-block .wishlist-tab th.picture img {width:100px; height:90px;}
div.wishlist-block .wishlist-tab td {padding:12px 10px; background:#f9f9f9; vertical-align:top; text-align:left; font-weight:normal; font-size:20px;}
div.wishlist-block .wishlist-tab td .txt {margin:15px 0 0; width:240px;}
div.wishlist-block .wishlist-tab td .txt p {margin-bottom:5px;}
div.wishlist-block .wishlist-tab td .txt p.character {width:360px; line-height:18px;}
div.wishlist-block .wishlist-tab td .blu {width:360px; line-height:18px;}
div.wishlist-block .wishlist-tab td .txt p.character span {white-space:nowrap;}
div.wishlist-block .wishlist-tab td .txt p.name {margin-bottom:5px; color:#bb1f39;}
div.wishlist-block .wishlist-tab td .txt p.name span {float:left; display:block; padding-right:10px;}
div.wishlist-block .wishlist-tab td .txt p.name a.del {float:left; display:block; margin-top:3px; width:11px; height:11px; background:url(/static/i/cross-pass.gif) 0 0 no-repeat;}
div.wishlist-block .wishlist-tab td .txt p.name a.del:hover {background:url(/static/i/cross-act.gif) 0 0 no-repeat;}
div.wishlist-block .wishlist-tab tr:hover td {background:#efefef; cursor:pointer;}
div.wishlist-block tr.prices td {padding:8px 0; background:#f1f1f1; border-top: solid 1px #efefef;}
div.wishlist-block tr.prices td div.spacer {height:32px; }
.wishlist-price {width:130px; height:32px; background:#f7f7f7; border-radius:5px;}
.wishlist-price .pr {float:left; padding:4px 0 0; width:130px; color:#000; text-align:left; line-height:24px; white-space:nowrap; font-weight:bold; font-size:18px; overflow:hidden;}
.wishlist-price .pr div.paddl {padding-left:15px;}
.wishlist-price .pr .rub {padding:0; background:url(/static/i/rub.gif) 0 6px no-repeat; font-family:Tahoma; display:inline-block; height:16px; width:12px; background-position:0 0; font-size:0; line-height:0;}
div.wishlist-price .butt {position:relative; z-index:0; float:left; display:none; width:70px; height:30px; font-size:0;}
div.wishlist-price .butt input {position:absolute; z-index:2; padding-left:15px; width:83px; height:30px; border:none; background:url(/static/i/buy-butt1.png) 0 0 no-repeat; color:#fff; font-weight:bold; font-size:14px; font-family:PTSans, tahoma, FreeSans, sans-serif; cursor:pointer;}
div.wishlist-price .butt input:hover {background:url(/static/i/buy-butt2.png) 0 0 no-repeat;}
.wishlist-part {position:relative; margin-top:40px;}
.wishlist-block div.wishlist-filter .trigger.red-tr {background:#c7103f ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;}
.wishlist-block div.wishlist-filter .trigger.red-tr span {color:#fff; line-height:32px; font-size:26px;}
.wishlist-block div.wishlist-filter .trigger span {display:block; padding:4px 12px 0;}
.wishlist-block div.wishlist-filter .trigger span a {border-bottom:1px dotted; color:#000; text-decoration:none; font-size:20px;}
.wishlist-block div.wishlist-filter .trigger span a:hover {border-bottom:none;}
.wishlist-block div.wishlist-filter .trigger {position:absolute; z-index:2; padding:0; height:40px; border:1px solid #cfcfcf; border-bottom:none; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; background:#fafafa; top:13px;}
.wishlist-block div.wishlist-filter .trigger {top:-40px;}
.wishlist-block .gr {color:#999999; }
.wishlist-block .big {font-size:20px!important;}
.wishlist-block .red {color:#f00;}
.wishlist-block .small {font-size:20px;line-height:28px;}
.wishlist-block .small p {font-size:20px;line-height:28px;margin:5px 0 0;}
.wishlist-block .blu {color:#302e82; text-shadow:1px 0px 0px #d3d3d3;font-size:20px;}
.wishlist-block a.button-gray {display:inline-block; height:28px; text-decoration:none;}
.wishlist-block .all-fields.active,.diff-fields.active {border:0; color:#0877e6;}
.wishlist-block .all-fields.active, .diff-fields.active {border:0; color:#0877e6;}

/*итог корзина в вверху*/
.js-cart_link{text-decoration:none;}

/*ГОРОД*/
#mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:fixed;
	top:0;
	left:0;
	width:820px;
	
	display:none;
	z-index:9999;
	padding:20px;
	text-align: left;
	font-size: 25px;
	border:2px solid #c7103f;
	}
#boxes #dialog {
	width:820px;
	
	padding:10px;
	background-color:#ffffff;
	}
.close {
	float: right;
	margin-top: 0px;
	 font-size:16px;
	}
	.perehod {
	font-size:20px; text-decoration:none; color:#302e84; padding:5px 20px; background:#cbcbcb; border:1px solid #302e84; border-radius:0px; 
	}
	.perehod:hover {
	 background:#eaeaea; color:#c80f3f;  text-decoration:none;
	}
	.perehim {
	margin-bottom:-14px; margin-left:-1px; width:26px; padding:5px;  background: #252b7a; border:1px solid #000; border-radius:3px;
	}
	.perehim:hover {
	background: #d81d4d;
	}
	.dost {
	text-decoration:none;
	}
	.dost:hover {
	text-decoration:none; color:#c80f3f;
	}
	
	#boxes input[type="radio"] { /* Выбираем все радиокнопки и прячем их */
	position: absolute;
	left: -9999px;
}

.gorod {
text-align:center;
border-bottom:1px solid #eee; border-top:1px solid #eee;
height:74px;line-height:74px;
padding:0 40px;
display:block;
font-size:44px;
}
.gorod:hover {
display:block;
vertical-align:top;height:73px;line-height:73px;padding:0 40px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#c7103f ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);border:1px solid #9a0f60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;box-shadow:0 0 0 1px #fe7b9c inset,0 0 0 transparent inset,0 1px 5px #b1a7b7;color:#fff;font-size:44px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #8c143e;text-decoration:none;text-align:center;cursor:pointer;
}
.geo {margin:-7px 5px 0 0;height:30px; position:relative; top:6px;}
.zagolovok {
font-size:30px;
display:block;
margin: -10px -10px 0 -10px;
padding:20px 40px;
color:#fff;
background:#ccc ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5480), color-stop(0.5, #c7103f), color-stop(1, #c7103f));:background:-webkit-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-moz-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-o-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:-ms-linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);background:linear-gradient(top, #ff5480 0%, #c7103f 50%, #c7103f 100%);
}
.city_sel {
border:none;
background:none;
font-weight:bold;
font-size:26px;
margin-top:19px;
}

/*МАГАЗИНЫ-ОСТАТКИ*/
.title_shops {margin:0 0 40px 0; }
.tel_shops {margin:0 0 35px 0; font-size:28px;}
.shop_table {width:100%; margin-bottom:-1px;}
.shop_table .tab_title {color:#717171; font-size:24px; background:#f0f4f8; display:none;}
.shop_table th {padding:4px 15px; display:none;}
.shop_table  tr {border-top:1px solid #eee;border-bottom:1px solid #eee; cursor:pointer;}
.shop_table  tr:hover {background:#ecf1f5;}
.shop_table  td {padding:14px 15px;}
.shop_table .td1 {width:50%; padding-left:30px;font-size:24px;line-height:25px;}
.shop_table .td2 {width:24%; font-size:24px;line-height:25px;}
.shop_table .td3 {width:26%; color:#313131; font-size:20px;line-height:25px;}
.shop_table  .psevdonim {color:#0877e6; cursor:pointer; /*margin:0px 0 3px 20px;*/font-size:24px; line-height:30px;}
.shop_table .addr {text-decoration:underline; /*margin-left:10px;*/ color:#000; }
.shop_table tr:hover .addr{color:#c7103f;}
.shop_table .nalich {color:#0877e6;}
.shop_table .pozak {color:#000;}
.shop_table .shop_address:hover {color:#c7103f;}
.shop_table .td1 a {text-decoration:none; }
.shop_table .td1 label { cursor:pointer;}
.shop_table  .radio_address {margin: 0px 10px 0 -23px;}

/*Оюрптный звонок*/
#fon {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes1 .window{
	position:fixed;
	left:0;
	top:0;
	width:650px;
	
	display:none;
	z-index:9999;
	padding:20px;
	font-size: 17px;
	border:2px solid #c7103f;
	border-radius:5px;
	}
#call_back p{	font-size: 17px; margin: 0 0 10px;	}
#boxes1 #call_back {
	width:710px;

	padding:20px 30px;
	background-color:#ffffff;
	}
	.close_cb { 
	position:absolute; right:8px;top:18px;
	margin-top: 0px;
	 font-size:80px!important; color:#999;
	 cursor:pointer; 
	}
	.close_cb:hover {color:#c7103f;}	


#cb_name {width:100%; font-size:30px;padding:15px 10px; margin-bottom:20px; border:1px solid #999;}
#cb_phone {width:100%; font-size:30px; padding:15px 10px; border:1px solid #999;}
#result_div_id {font-size:27px; line-height:40px;}

/*Акции на главной*/
.stock_table td div{ height:350px; overflow:hidden; display:inline-block; box-shadow:0 0 0 1px #fff4f7 inset,0 1px 5px #c1c1c1;}
.stock_table td div img { max-height: 350px !important;width: auto !important;}
.all_link_div {text-align:right;margin-top:10px;}
/**/

/*Личный кабинет*/
.user-options {float:right; margin: -8px -30px 0 30px;}
.lk_button {
position:relative; top:0px;
padding:4px 8px;
border-radius:4px;
font-size:13px;
border:1px solid #94a0aa;
background: linear-gradient(rgba(253, 253, 253, 0.3), rgba(230, 230, 230, 0.5) 48%, rgba(230, 230, 230, 0.5) 52%, rgba(213, 213, 213, 0.5));
color:#000;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;
box-shadow:0 0 0 1px #f1f1f1 inset,0 0 0 transparent inset,0 1px 5px #f1f1f1;
}
.lk_button:hover {
color:#000;
font-weight:bold;
background: linear-gradient(#ffffff, #f1f1f1 48%, #f1f1f1 52%, #d5d5d5);
}
.row {
  display: inline-block;
}
.user-login{position:relative;
top:8px;}
.login-img {margin:-7px 5px 0 0;height:17px; position:relative; top:0px;}
.profile-img {height:17px; margin:0px 5px 0 0;position:relative; top:-4px;}
.user-lk {padding-right:10px; /*border-right:1px dotted #000;*/ position:relative; top:5px;}
.razd{border-right:1px dotted #000;}
.lk_button1{}
.lk_name {max-width:100px; overflow:hidden; /*word-wrap: break-word;*/ display:inline-block;}
.user-exit {
margin:0 0 0 10px;
/*border-left:1px dotted #000;*/
position:relative;
top:7px;
}
/*TOP-TEXT*/
/*.top_text1 {padding: 4px 4px 4px 8px; position:absolute; border-radius:2px; font-size:11px; line-height:14px; overflow:hidden;
		margin:7px 0 0 190px; min-height:30px; max-height:60px; width:300px; opacity:0.9;border: 1px solid #c41c43;	background: #f3f5f7;color:#000; }*/
/*ВКЛАДКИ*/
.tabs { width: 100%; padding: 0px; margin: 0 auto; }
	.tabs>input { display: none; }
	.tabs>div {
		display: none;
		padding: 0px;
		/*border: 1px solid #C0C0C0;*/
		background: #FFFFFF;
	}
	.tabs>label {font-size:42px;
		display: inline-block;
		padding: 27px 42px;
		margin: 0 -5px -1px 0;
		text-align: center;
		color: #666666;
		border: 1px solid #C0C0C0;
		background: #E0E0E0;
		cursor: pointer;
	}
	.tabs>input:checked + label {
		color: #000000;
		border: 1px solid #C0C0C0;
		border-bottom: 1px solid #FFFFFF;
		background: #FFFFFF;
	}
	#tab_1,
	#tab_2,
	#tab_3,
	#tab_4{ border-bottom:1px solid #000; }
	#tab_1:checked ~ #txt_1,
	#tab_2:checked ~ #txt_2,
	#tab_3:checked ~ #txt_3,
	#tab_4:checked ~ #txt_4 { display: block; }
/*ВКЛАДКИ личный кабинет*/	
.tabs_lk { width: 100%; padding: 0px; margin: 0 auto; }
	.tabs_lk>input { display: none; }
	.tabs_lk>div {
		display: none;
		padding: 0px;
		/*border: 1px solid #C0C0C0;*/
		background: #FFFFFF;
	}
	.tabs_lk>label {font-size:28px;
		display: inline-block;
		padding: 27px 13px;
		margin: 0 -5px -1px 0;
		text-align: center;
		color: #666666;
		border: 1px solid #C0C0C0;
		background: #E0E0E0;
		cursor: pointer;
	}
	.tabs_lk>input:checked + label {
		color: #fff;
		border: 1px solid #C0C0C0;
		border-bottom: 1px solid #FFFFFF;
		background: #cc1645;
	}
/*Отзывы*/
.btn_m {padding: 0 100px;height:85px; line-height:85px; font-size:34px;}
.l-span10-review{padding:10px; position:relative; top:-50px;}
.review_main {border-bottom:1px dotted #ccc; margin:0 0 15px 0;}
#review_block {border-bottom:1px dotted #ccc; margin:0 0 15px 0;}
.rev_name {font-size:42px;margin:30px 0 40px 0px!important;color:#267cd0; font-weight:bold;}
.rev_cont {font-size:30px; margin-left:20px; padding-right:20px;}
.rev_star_cont {float:right; margin-top:-86px;}
.rev_date {font-size:30px;display:inline-block;margin-right:10px;position:relative; top:-3px; color:#818181;}
.rev_zag {font-size:30px;font-weight:bold;margin:0 0 15px 0;color:#414141;}
.rev_text {font-size:30px;margin:0 0 20px 20px;line-height:1.4em;color:#414141;}
.flex-wrapper {
  display: flex;
  flex-flow: row nowrap;
}

.single-chart {
  width: 400px;
  justify-content: space-around ;
}

.circular-chart {
  display: block;
  margin: 0px auto;
  max-width: 400px;
  max-height: 400px	;
}

.circle-bg {
  fill: none;
  stroke: #eee;
  stroke-width: 2.5;
}

.circle {
  fill: none;
  stroke-width: 2.5;
  stroke-linecap: round;
  animation: progress 1s ease-out forwards;
}

@keyframes progress {
  0% {
	stroke-dasharray: 0 100;
  }
}

.circular-chart.orange .circle {
  stroke: #ffd303;
}

.circular-chart.green .circle {
  stroke: #4CC790;
}

.circular-chart.blue .circle {
  stroke: #3c9ee5;
}

.percentage {
  fill: #000;
  /*font-family: sans-serif;*/
  font-size: 0.4em;
  /*font-weight:bold;*/
  text-anchor: middle;
}
.percentage_count {
  fill: #000;
  /*font-family: sans-serif;*/
  font-size: 0.15em;
  text-anchor: middle;
}





/* Login Modal */
	/*‹Ћѓ€Ќ*/
#boxes1 .login_m{
	position:fixed;
	left:0;
	top:0;
	width:790px;
	
	display:none;
	z-index:9999;
	padding:20px;
	font-size: 17px;
	border:2px solid #c7103f;
	border-radius:5px;
	}
#login_m p{	font-size: 17px; margin: 0 0 10px;	}
#boxes1 #login_m {
	width:790px;

	padding:20px 30px;
	background-color:#ffffff;
	}
.js-cart_title {color:#c7103f;font-size:22px; font-weight:bold;}


#login_m {width:790px;}
.cb_title {margin-bottom:20px; text-align:left;}
.close_cb {z-index:9999;}
.result_div_cb{margin:0 0 20px 10px;}
.cb_button {float:right; padding:15px 120px;}
.recaptcha2 {margin:50px 0 50px;}
#result_req {font-size:42px;}
#logRecaptchaError {font-size:42px;color:#c7103f;margin-top:60px;}
#recaptcha2 {transform:scale(2); transform-origin:0;}
#phone_mask {width:100%; height:80px;font-size:42px;border-color:#ccc;padding:0 30px;}
.rounded {width:100%;margin-top:10px;}
.log_help {font-size:42px;margin:20px 0 40px;}
.login_var {/*position:relative; width:100%; left:-20px;top:-15px; padding:20px; text-align:center; margin:0 auto; display:block; vertical-align:center; height:50px;background-color:#aa0e36;*/}
#result_auth {margin:40px 0; font-size:30px; line-height:34px;}
.result_auth_div {margin-top:20px;}
#btn_subm {display:none; width:85%;margin-top:8px;height:40px;    width:93%;margin-top:15px; height:80px;font-size:30px; line-height:34px;}
#btn_req {width:85%;margin-top:8px;height:40px;    width:93%;margin-top:15px; height:80px;font-size:42px; line-height:34px;}
.btn_req_gray {background:#777!important;pointer-events:none;shadow:none; border:1px solid #414141; box-shadow:none; text-shadow:none;    width:93%;margin-top:15px; height:80px;font-size:30px; line-height:34px;}
#auth_req {display:none;margin:5px 0 10px;width:100%; height:80px;font-size:42px;border-color:#ccc;	padding:0 30px;}
.robot_text {display:block; /*padding:10px 10px; color:#c7103f; background-color:#fcdbe4;*/ border-radius:4px;margin:0; font-size:38px; line-height:42px;}
.timer_text {display:block; margin:15px 0 0; font-size:38px; line-height:42px;}
.phone_error {display:block;color:#c7103f;padding:20px 20px; background-color:#fcdbe4; border-radius:4px;margin:15px 0 15px; font-size:30px; line-height:34px;}
.success_auth {display:block;color:#000;padding:20px 20px; background-color:#dbfce3; border-radius:4px;margin:15px 0 15px; font-size:30px; line-height:34px;}
.back_req {margin-left:40px; text-decoration:none;      width:93%;margin-top:15px; height:70px; line-height:70px; font-size:42px;}
.auth_passw, .auth_back {/*text-decoration:none; color:#302f84; padding:0px 20px 20px; background-color:#e7f2ff; display:inline-block; border-radius:4px; margin:40px auto; text-align:center;     width:93%; height:70px; line-height:70px;  */}
.auth_back {color:#302f84; display:inline-block;margin:0 80px 0 0px;font-size:42px;}
.auth_passw {text-decoration:none; color:#302f84; display:inline-block; font-size:42px;}
.auth_help {color:#c7103f;  font-size:22px; margin-top:-35px; font-weight:bold;text-align:center;}
.auth_back {}
.rules_req {font-size:34px; line-height:38px; text-align:center}
.rules_link {text-decoration:none;font-size:34px; line-height:38px;}
.btn_green {display:inline-block;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;
background:#10c726 ;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #54ff74), color-stop(0.5, #10c726), color-stop(1, #10c726));:background:-webkit-linear-gradient(top, #54ff74 0%, #10c726 50%, #10c726 100%);background:-moz-linear-gradient(top, #54ff74 0%, #10c726 50%, #10c726 100%);background:-o-linear-gradient(top, #54ff74 0%, #10c726 50%, #10c726 100%);background:-ms-linear-gradient(top, #54ff74 0%, #10c726 50%, #10c726 100%);background:linear-gradient(top, #54ff74 0%, #10c726 50%, #10c726 100%);border:1px solid #0f9a1c;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #7bfe91 inset,0 0 0 transparent inset,0 1px 5px #a7b7ac;box-shadow:0 0 0 1px #7bfe91 inset,0 0 0 transparent inset,0 1px 5px #a7b7ac;color:#fff;font-size:16px;font-weight:bold;font-style:normal;text-shadow:0 1px 0 #148c1a;text-decoration:none;text-align:center;cursor:pointer;}
.req_red {font-weight:bold; color:#c7103f;}
.jump_data {position:absolute; left:-9999px;}
.button_green {
	position:relative; top:0px;
	padding:20px 120px;
	border-radius:4px;
	font-size:34px;
	border:1px solid #94a0aa;
	background: linear-gradient(#e7fad5, #bddd9e 48%, #bddd9e 52%, #a0d66d);
	color:#000;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;
}
.button_green:hover {color:#000;
font-weight:bold;
background: linear-gradient(#dffbc4, #b1e183 48%, #b1e183 52%, #95d954);}