@charset "utf-8";*{margin:0;padding:0;font-size:100%}html{-webkit-text-size-adjust:none}html,body{height:100%}body{font:75%/1.4 Arial,Helvetica,sans-serif;color:#313131;background:#fff}header,nav,article,footer,section,aside,details{display:block}a{color:#4190e7;text-decoration:underline}a:hover{text-decoration:none}a img{border:0;vertical-align:top}a[role="button"],a[role="big_button"]{text-decoration:none}:focus{outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0;border:0}ul,ol{list-style:none}input[type="text"],input[type="tel"],input[type="email"],select,textarea{color:#000;font-size:1em;font-family:inherit;border:1px solid #616161;background:#fff;height:1.5em;line-height:1.5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[pattern="[0-9]*"]{-wap-input-format:*N}textarea{line-height:1.2;overflow:auto}fieldset{border:0;padding:.25em 0}fieldset input[type="text"],fieldset input[type="tel"],fieldset input[type="email"],fieldset select,fieldset textarea{width:100%;font-size:1.17em;height:2.36em;border-color:#616161;margin-top:.25em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}fieldset textarea{height:5em;padding:0 .25em}fieldset input[type="text"],fieldset input[type="tel"],fieldset input[type="email"]{padding:0 .25em}fieldset label span{color:#616161}fieldset .type{float:left;padding-top:.12em}fieldset .price{float:right;color:#000}fieldset p{overflow:hidden;color:#000;padding:.12em .5em 0}fieldset p small{color:#616161;font-size:.92em;display:inline-block;line-height:1.2;margin:.25em 0}.required span:after{content:'*';color:#ff3210}.error{text-align:center;background:#fffbe1;color:#ff3210;padding:.5em 1em;margin:.5em 0}.info{text-align:center;background:#ecf8e6;color:#62a453;padding:.5em 1em;margin:.5em 0}.inp_error input[type="text"],.inp_error input[type="tel"],.inp_error input[type="email"],.inp_error select,.inp_error textarea{border-color:#ff3210}.inp_error def{color:#ff3210;font-size:.92em;display:inline-block;margin:.33em 0}#template{min-height:100%;overflow:hidden;min-width:240px}header{background:#f5f7fb;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ecf0f8));background:-webkit-linear-gradient(top,#fff,#ecf0f8);background:-moz-linear-gradient(top,#fff,#ecf0f8);background:-ms-linear-gradient(top,#fff,#ecf0f8);background:-o-linear-gradient(top,#fff,#ecf0f8);background:linear-gradient(top,#fff,#ecf0f8);font-size:1.92em;color:#000;line-height:1.2;position:relative;text-align:center}header>div{display:inline-block;text-align:left;position:relative;padding:.26em 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header>div h1{color:#616161;font-weight:normal;line-height:1.22;margin-bottom:.09em;display:inline-block;text-align:left}header>div h1 small{font-size:.83em;margin:0 .2em}header>div h1 a{color:inherit;text-decoration:none}header>div>a{position:absolute;left:7.96em;bottom:1.65em;text-decoration:none}header>div>a img{vertical-align:middle}header>div>a b{font-size:.52em;margin-left:.25em;vertical-align:middle}header>div>a:hover b{text-decoration:underline}header>div img{vertical-align:baseline}header+div{background:#fffbe1;font-size:1.17em;word-spacing:-.1em;text-align:center}header+div span{padding:.1em 1em;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header+div a{text-decoration:none;color:#ff3a0f;font-size:1.29em}header+div a:before{content:url(../img/phone.png);vertical-align:middle;margin:0 5px 0 -10px}footer{position:relative;text-align:center;line-height:1.6;margin-top:-6.75em;padding-bottom:1.25em;min-width:240px;word-spacing:-1px}footer>div>a{margin-left:.15em;white-space:nowrap}footer>div{display:inline-block}footer nav{color:#222;margin-bottom:.75em;word-spacing:-2px}footer nav a{margin:0 .15em}aside{padding:.5em 1.17em 8.25em}aside h2{font-size:1.5em;font-weight:normal;color:#010101;margin:0 -.78em;padding:.1em .78em .35em;border-bottom:1px solid #dee2e7}.detox_list{padding:.75em 0 2.75em}.detox_list>li{padding:.1em 0}.detox_list>li>div,.detox_list>li>a{cursor:pointer;position:relative;color:#1c466e;padding:1.1em .67em 1em;background:#cde3f9;background:-webkit-gradient(linear,left top,left bottom,from(#e9f5ff),to(#b4d2f3));background:-webkit-linear-gradient(top,#e9f5ff,#b4d2f3);background:-moz-linear-gradient(top,#e9f5ff,#b4d2f3);background:-ms-linear-gradient(top,#e9f5ff,#b4d2f3);background:-o-linear-gradient(top,#e9f5ff,#b4d2f3);background:linear-gradient(top,#e9f5ff,#b4d2f3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:1;text-decoration:none;display:block}.detox_list>li>div:after{content:'';position:absolute;top:50%;right:7px;font-size:0;line-height:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#456d93 transparent;margin-top:-3px}.detox_list>li>div.opened:after{border-width:0 5px 6px 5px}.detox_list>li>ul{overflow:hidden;max-height:0;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear}.detox_list>li>ul>li{padding:.42em .67em}.detox_list>li>div.opened+ul{max-height:80px;margin:.25em 0}.product_list li{border-bottom:1px solid #dee2e7;margin:0 -1.17em;padding:.75em 1.17em .5em}.product_list li .clearfix>a{float:left;margin:.1em 6px 0 0}.product_list li .clearfix>div{overflow:hidden;color:#000}.product_list li .clearfix>div h4{font-weight:normal;margin-bottom:.1em}.product_list li .clearfix>div [role="button"]{margin-top:.5em}.product_list li .clearfix p{padding-top:.5em;clear:left}.product_list li .clearfix>div label{color:#828282}.product_list li .clearfix>div label{display:inline-block;margin-top:.5em}.product_list li .clearfix>div label input[type="text"]{width:2.5em;text-align:center;margin:0 .5em 0 .25em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form h2{border-bottom:0}form+.product_list li{border-top:1px solid #dee2e7;margin-top:1em}form+.product_list li+li{border-top:0;margin-top:0}.product_list ~ .total{float:right;color:#6b6b6b;background:#ecf1f8;padding:.25em .5em;margin:1em 0 .5em}.product_list ~ .total span{color:#000}.submits{margin:0 -1.17em;padding:1em 1.17em;border-bottom:1px solid #dee2e7;text-align:right}.cart_proceed{text-align:right}.left_column{float:left;width:50%}.left_column fieldset{margin-right:.67em}.right_column{float:right;width:50%}.right_column fieldset{margin-left:.67em}.left_small_column{float:left;width:32%}.left_small_column fieldset{margin-right:.33em}.middle_small_column{float:left;width:32%}.middle_small_column fieldset{margin-left:.33em}.right_small_column{float:right;width:36%}.right_small_column fieldset{margin-left:1.35em}.product{color:#000}.product h4{font-weight:bold;font-size:1em;padding:.5em 0;line-height:1.5;color:#010101}.product>img{vertical-align:bottom;margin-right:4px}.product>.price{display:inline-block;color:#6b6b6b;background:#ecf1f8;padding:.25em .5em}.product>.price span{color:#000}.product>.description{line-height:1.67;border-bottom:1px solid #dee2e7;padding-bottom:1em}.product .add{margin:.86em 0}.bill_addresses{margin:.25em 0}.bill_addresses>label{margin:.25em;display:inline-block}.bill_addresses>label input{vertical-align:text-top;margin-left:.5em}.bill_addresses>label span{color:#000}.bill_form{overflow:hidden;max-height:0;-moz-transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear}.bill_form.showed{max-height:35em}.texts{border-bottom:1px solid #dee2e7;padding:.5em 0;line-height:1.5}.texts h2{border:0}.texts h4{font-size:1.17em}.texts article{padding:.5em 0}.texts p{padding:.5em 0}.texts ul{list-style:disc;margin:0 0 1em 2em}.texts ul li{padding:.25em 0}.posted{font-size:.92em;margin:0 -1.27em;padding:.5em 1.27em;border-bottom:1px solid #dee2e7;color:#414141}[role="big_button"]{display:inline-block;font-size:1.17em;line-height:2.25;font-weight:bold;color:#fff;text-align:center;width:100%;word-spacing:-.07em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#4898f1;background:-webkit-gradient(linear,left top,left bottom,from(#51a3fe),to(#408fe5));background:-webkit-linear-gradient(top,#51a3fe,#408fe5);background:-moz-linear-gradient(top,#51a3fe,#408fe5);background:-ms-linear-gradient(top,#51a3fe,#408fe5);background:-o-linear-gradient(top,#51a3fe,#408fe5);background:linear-gradient(top,#51a3fe,#408fe5)}[role="button"]{display:inline-block;font-size:1em;line-height:2;color:#fff;text-align:center;padding:0 .5em;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ff401c;background:-webkit-gradient(linear,left top,left bottom,from(#ff4d26),to(#ff3210));background:-webkit-linear-gradient(top,#ff4d26,#ff3210);background:-moz-linear-gradient(top,#ff4d26,#ff3210);background:-ms-linear-gradient(top,#ff4d26,#ff3210);background:-o-linear-gradient(top,#ff4d26,#ff3210);background:linear-gradient(top,#ff4d26,#ff3210)}form [role="button"]{border:0;font-weight:bold;font-size:1.17em;font-family:inherit;line-height:2.25;padding:0 1em}[role="back"]{color:#8d8d8d;font-size:1.17em;margin:0 -1em;padding:0 1em .5em;border-bottom:1px solid #dee2e7;clear:both}[role="back"] a{font-size:.86em}[role="update"]{background:0;border:0;font-size:1em;font-family:inherit;color:#4190e7;cursor:pointer;text-decoration:underline;display:inline}[role="update"]:hover{text-decoration:none}.add{font-weight:bold;font-size:1.17em;width:100%;padding:0}.proceed:after{content:'';vertical-align:middle;margin-left:.5em;display:inline-block;width:14px;height:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAWElEQVR4Xm3NIQqAQBBG4Z/FuOAxBJvJarfa9kgexbR5q2WDxzB5iPEVYVh88KWBf2RmwoEIeUGEDRWDXAFfIypWCOrg65Ex/x0fJFzt7IkJpf25Y8Et1wu8GB6foHLFBAAAAABJRU5ErkJggg==) repeat-x 0 0}@media screen and (min-width:321px){header>div h1 span,header>div h1 br,header+div br{display:none}header>div h1{text-indent:30px}header>div h1 small{font-size:1em;margin-left:0}header>div h1 a img{position:absolute;left:15px;top:.5em}header>div h1 a img ~ img{position:static}header>div>a{left:11.25em;bottom:.35em}header+div span a:before{margin-left:10px}footer{padding-bottom:.25em;margin-top:-2.6em}footer nav{float:right;margin-right:.75em}footer>div>br{display:none}aside{padding-bottom:3.6em}.product_list li .clearfix>div{overflow:visible;max-width:400px}form+.product_list li .clearfix>div,.product_list li .clearfix>div>div{overflow:hidden}form+.product_list li .clearfix>div{max-width:none}.product_list li .clearfix>div [role="button"]{margin-top:-.5em;float:right}.product_list li .clearfix p{padding:.25em 1em 0 0;clear:none;overflow:hidden}}