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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{height:100%;overflow:hidden}
body{font:0.813em/1.125em Arial,Tahoma,Verdana,sans-serif;height:100%}
a{color:#5490c8;outline:none;text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0 0 18px}
img{border:none}
input{margin:0;padding:0;vertical-align:middle}
#wrapper{width:100%;min-width:990px;max-width:1280px;min-height:100%;height:auto !important;height:100%;margin:0 auto}
.rub{text-decoration:line-through}
body.promo{overflow:hidden}
/* Auth */
#auth{display:none;position:absolute;background:#faf9f4;border:1px solid #ebe8db;z-index:100;right:180px;top:40px;padding:22px 20px 22px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);}
#auth .close{position:absolute;right:-17px;top:-17px;width:34px;height:34px;text-align:center;line-height:34px;cursor:pointer;	background:#ffd968;border:1px solid #ede8db;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:3px px px 0px rgba(0,0,0,0.2);-moz-box-shadow:3px px px 0px rgba(0,0,0,0.2);box-shadow:3px px px 0px rgba(0,0,0,0.2)}
#auth .close a{text-decoration:none;color:#212121;font-size:2.4em;}
#auth p{position:relative;margin:0 0 5px 0;}
#auth form{margin:18px 0}
#auth big{font-size:1.846em}
#auth label{color:#212121;margin:0 0 0 10px;line-height:2em}
#auth label.hover{margin:0 0 0 10px;display:none;position:absolute;top:0;left:0;line-height:2.077em;color:#b3b5b7;cursor:text;font-size:1.077em}
#auth .default-input{width:188px;font-size:1.077em}
#auth .login-links li{display:inline;font-size:0.846em;padding:0 10px 0 0;margin:0 10px 0 0}
#auth .login-links li:first-child{border-right:1px solid #ffcc33}
#auth .login-links a{color:#5490c8}
#auth input[type="submit"]{display:block;margin:9px 0 0;font-size:1.385em;padding:5px 20px;background:#ffcc31;border:1px solid #deaf24;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	text-shadow:1px 1px 0px #ffe8a3;filter:dropshadow(color=#ffe8a3,offx=1,offy=1);cursor:pointer}
#auth input[type="submit"]:active{padding:6px 19px 4px 21px}
.default-input{padding:0 10px;line-height:1.769em;height:1.769em;border:1px solid #b3aa8d;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e9e9),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#e9e9e9 0%,#ffffff 100%);background:-o-linear-gradient(top,#e9e9e9 0%,#ffffff 100%);background:-ms-linear-gradient(top,#e9e9e9 0%,#ffffff 100%);background:linear-gradient(top,#e9e9e9 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9',endColorstr='#ffffff',GradientType=0 );	}
/* Slides */
#slides{top:0;left:0;width:100%;position:absolute;height:100%;min-height:580px}
#slides ul.navigation{display:none}
#slides img{width:100%}
#slides > div.noscript{width:100%;height:100%;display:block;position:relative}
#slides .ui-tabs-nav{display:block !important;position:relative;width:100%;max-width:1280px;min-width:990px;opacity:1 !important;margin:200px auto 0;z-index:10}
#slides .ui-tabs-nav li{display:block;overflow:hidden;margin:9px 0;opacity:1 !important;padding:0 35px 0 0}
#slides .ui-tabs-nav li a{float:right;display:block;position:relative;z-index:200000;width:33px;height:33px;text-indent:-9999px;background:url(i/map.png) 0px -300px no-repeat}
*+html #slides .ui-tabs-nav li a{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/switch-off.png',sizingMethod='scale')}
*+html #slides .ui-tabs-nav li.ui-state-active a{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/switch-on.png',sizingMethod='scale')}
#slides .ui-tabs-panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}
#slides .ui-tabs-panel ul{display:block}
#slides .ui-tabs-panel img{width:100%;height:auto;float:left}
#slides .ui-tabs-hide{display:none}
#slides .products{position:absolute;z-index:2;width:100%;left:0;top:75%;line-height:2.8em;background:url(i/strip-bg.png)}
#slides .products:before{position:absolute;top:-17px;right:25%;content:'';width:34px;height:17px;background:url(i/strip-arrow.png)}
#slides .products ul{padding:0 0 0 90px;max-width:1190px;margin:0 auto}
#slides .products li{display:inline;margin:0 60px 0 0}
#slides .products .price{font-size:1.154em;font-weight:bold;color:#fff}
#slides .products a{color:#ffd200}
/* Header */
#header{position:relative;z-index:20;overflow:hidden;height:10em}
*+html #header{height:11em}
#header .title{position:absolute;width:220px;left:56px;top:46px}
#header .title .category{color:#b3b5b7;font-style:italic;font-size:0.923em;letter-spacing:-0.01em}
#header .user-links{position:absolute;top:60px;right:330px}
#header .user-links .cart,#header .user-links .auth{float:left;margin:0 0 0 15px;line-height:28px}
#header .user-links a{color:#5490c8;padding:5px 0 5px 25px}
#header .user-links .cart{font-weight:bold}
#header .user-links .cart a:before,#header .user-links .cart span:before{width:32px;height:28px;content:'';margin:0 8px 0 0;position:absolute;top:0;left:0}
#header .cart span{padding:5px 0 5px 25px}
#header .user-links .auth > span:before,#header .user-links .auth > a:before{width:16px;height:15px;content:'';float:left;margin:7px 0 0;cursor:pointer;padding-left:4px}
#header .user-links .auth a{padding-left:0}
#header .user-links .in > a:before{background-position:-34px -8px}
#header .user-links .auth > span{color:#5490c8;cursor:pointer;display:inline-block}
#header .user-links .auth span span{border-bottom:1px dotted;color:#5490c8}
#header .user-links .auth span:hover span{border-bottom:0}
#header .contacts{position:absolute;right:40px;top:65px;line-height:1.846em}
#header .contacts:before{position:absolute;top:-3px;left:-43px;content:'';width:30px;height:32px}
#header .contacts abbr{display:block;font-size:1.615em}
#header .contacts abbr span{display:block}
#header .contacts abbr em{font-style:normal;color:#b3b5b7}
#header .contacts .workhours{color:#808080;font-size:0.846em}
/* content */
#content{position:relative;margin:0 80px 0 0;max-width:1280px;z-index:10;zoom:1}
#content .categories-link{position:absolute;top:1.45em;left:56px;padding:7px 23px;z-index:2;font-size:1.154em;font-weight:bold;background:#ffcc33;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#content .categories-link:before{position:absolute;content:'';width:16px;height:8px;bottom:-8px;margin:0 0 0 -8px;left:50%}
#content .categories-link a{color:#000;text-decoration:none;border-bottom:1px dotted #000}
#content .categories{position:absolute;top:7.7em;left:56px}
#content .categories a{color:#212121}
#content .categories ul.menu > li{float:left;margin:0 40px 0 0}
#content .categories ul.menu > li > a{font-size:1.077em;font-weight:bold}
#content .categories ul.sub-menu{margin:15px 0 0 0}
#content .categories ul.sub-menu li{font-size:0.923em;margin:0 0 6px -5px}
#content .categories ul.sub-menu a{padding:3px 5px}
#content .categories ul.sub-menu a:hover{background:#ffcc33}
#content .categories ul.sub-menu li.more{margin:10px 0 0;	}
#content .categories ul.sub-menu li.more a{text-decoration:none;color:#ff6c00;padding:0}
#content .categories ul.sub-menu li.more a:hover{text-decoration:underline;background:0}
#content .categories-full{z-index:15;visibility:hidden;margin:0 0 0 33px;padding:3.7em 0 0;zoom:1;z-index:1;}
#content .categories-full .wrapper{position:relative;background:#ffcc33;border:1px solid #ebe8db;padding:37px 0 34px;height:190px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}
#content .categories-full .container{width:100%;float:left;overflow:hidden}
#content .categories-full .nav{height:100%;width:45px;height:45px;position:absolute;z-index:2;margin-top:-23px;top:50%}
#content .categories-full .nav a{display:block;width:100%;height:45px;text-indent:-1000px;overflow:hidden}
#content .categories-full .prev{left:22px}
#content .categories-full .prev a{background:url(i/map.png) 0px -91px no-repeat}
#content .categories-full .prev a:hover{background:url(i/map.png) 0px -136px no-repeat}
#content .categories-full .next{right:22px}
#content .categories-full .next a{background:url(i/map.png) 0px -181px no-repeat}
#content .categories-full .next a:hover{background:url(i/map.png) 0px -226px no-repeat}
#content .categories-full a{color:#202020}
#content .categories-full .cut{margin:0 85px;overflow:hidden;position:relative;zoom:1}
#content .categories-full .no-nav{margin:0 20px}
#content .categories-full ul.menu{overflow:hidden;white-space:nowrap;zoom:1;word-spacing:-0.25em;margin-left:26px;width:9999px}
#content .categories-full ul.menu:before{content:'';position:absolute;z-index:3;left:0;top:0;width:26px;height:100%;background-image:linear-gradient(left ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-o-linear-gradient(left ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-moz-linear-gradient(left ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-webkit-linear-gradient(left ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-ms-linear-gradient(left ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgb(255,204,51)),color-stop(1,rgba(255,204,51)));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc33',endColorstr='#00ffcc33',GradientType=1 )}
#content .categories-full ul.menu:after{content:'';position:absolute;z-index:3;right:0;top:0;width:26px;height:100%;background-image:linear-gradient(right ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-o-linear-gradient(right ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-moz-linear-gradient(right ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-webkit-linear-gradient(right ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-ms-linear-gradient(right ,rgb(255,204,51) 0%,rgba(255,204,51,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgb(255,204,51)),color-stop(1,rgba(255,204,51)));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffcc33',endColorstr='#ffcc33',GradientType=1 )}
#content .categories-full ul.menu > li{float:left;font-size:1.077em;position:relative;word-spacing:normal;vertical-align:top;zoom:1}
#content .categories-full ul.menu > li > a{font-weight:bold;text-decoration:none}
#content .categories-full ul.menu > li > a:hover{text-decoration:underline}
#content .categories-full ul.sub-menu{margin:8px 0 0;width:145px}
#content .categories-full ul.sub-menu li{text-indent:auto;font-size:0.857em;margin:0 0 5px;padding:0 8px 0;white-space:normal}
#content .categories-full ul.sub-menu li a:hover{color:#e35a1d;text-decoration:underline}
#content .categories-full ul.sub-menu li.more:after{content:'';display:inline-block;width:9px;height:6px;margin:0 0 0 5px}
#content .categories-full ul.sub-menu li.more{margin:24px 0 0}
#content .categories-full ul.sub-menu li.more a{color:#fff}
/* footer */
#footer{margin:-100px auto 0;min-width:990px;max-width:1280px;height:100px;position:relative;z-index:20}
#footer .navigation{position:absolute;top:25px;left:75px}
#footer .navigation .menu > li{display:inline;position:relative;margin:0 50px 0 0}
#footer .navigation .menu > li.active-state{z-index:10}
#footer .navigation .parent:after{position:absolute;right:-8px;top:5px;content:'';width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:8px solid #000;z-index:2}
#footer .navigation .menu > li > a{position:relative;z-index:2;font-size:1.154em;font-weight:bold;color:#000}
#footer .navigation .sub-menu{display:none;position:absolute;z-index:1;bottom:-23px;left:-30px;width:100px;background:#fff;padding:20px 30px 50px;border:1px solid #ebe8db;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:3px 3px 3px 0px rgba(128,128,0,0.1);-moz-box-shadow:3px 3px 3px 0px rgba(128,128,0,0.1);box-shadow:3px 3px 3px 0px rgba(128,128,0,0.1)}
#footer .navigation .menu > li.active-state .sub-menu{display:block}
#footer .navigation .sub-menu li{margin:5px 0;position:relative}
#footer .navigation .sub-menu a{font-size:0.923em;color:#000}
#footer .navigation .sub-menu a:before{content:'';position:absolute;top:6px;left:-9px;width:0;height:0;border-top:3px solid transparent;border-left:3px solid;border-bottom:3px solid transparent}
#footer .navigation .sub-menu a:hover{color:#e04c1e;text-decoration:underline}
#footer .searchform{position:absolute;right:224px;top:20px}
#footer .searchform label{position:absolute;line-height:27px;left:10px;color:#b5b5b5;display:none;cursor:text}
#footer .searchform input[type="text"]{width:270px;padding:0 10px;line-height:25px;height:25px;border:1px solid #d0d2d4;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#e0e0e0;background:-moz-linear-gradient(top,#e0e0e0 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#e0e0e0 0%,#ffffff 100%);background:-o-linear-gradient(top,#e0e0e0 0%,#ffffff 100%);background:-ms-linear-gradient(top,#e0e0e0 0%,#ffffff 100%);background:linear-gradient(top,#e0e0e0 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0',endColorstr='#ffffff',GradientType=0 )}
#footer .searchform input[type="submit"]{border:0;margin:0 0 0 5px;width:27px;height:27px;overflow:hidden;text-indent:-1000px;cursor:pointer;padding:28px 0 0 28px}
#footer .searchform input[type="submit"]:active{outline:1px dotted black;background-position:1px -272px}
#footer .social{position:absolute;right:57px;top:20px}
#footer .social li{float:left;width:24px;height:24px;margin:0 0 0 16px}
#footer .social li.ok{background:url(i/map.png) 0px -366px no-repeat}
#footer .social li.tw{background:url(i/map.png) 0px -390px no-repeat}
#footer .social li.vk{background:url(i/map.png) 0px -414px no-repeat}
#footer .social li a{display:block;height:100%;overflow:hidden;text-indent:-1000px}
#footer .credits{position:absolute;right:16px;top:76px;color:#000;font-size:0.846em}