body,input,textarea,select{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #414141}body,form{margin: 0;padding: 0}body{background: url(../img/bg.jpg) center top fixed}input{outline: none}a img{border: 0}.cb{clear: both}.lnk{cursor: pointer}h2{color: #b3cc94;font-size: 18px;line-height: 24px;font-weight: normal;margin: 20px 0;text-transform: uppercase}h2 small{font-size: 9pt;font-style: italic;font-weight: normal;text-transform: none}h2 a{color: #b3cc94;text-decoration: none}h2 a:hover{text-decoration: underline}#top-line{height: 6px;background: #b3cc94;position: fixed;width: 100%;z-index: 1000}#center{position: absolute;width: 956px;left: 50%;margin-left: -500px;min-height: 100%;padding: 0 22px 0 22px}#center-pad{padding: 20px 0 162px 0}#hplink{position: absolute;display: block;width: 118px;height: 111px;margin: 0 0 0 418px;background: url(../img/m.png) 0px 0px}#slider{position: relative;width: 920px;height: 350px;margin: 0 auto;margin-bottom: 60px}#slider .img{position: absolute;width: 100%;height: 100%}#slider .img + .img{display: none}#slider .img div{float: left;position: relative;width: 230px;height: 350px}#slider .img div img{position: absolute;width: 230px;height: 350px}#slider .img div span{position: absolute;right: 0;bottom: 32px;width: 200px;height: 40px;background: rgba(0,0,0,0.6);line-height: 40px;color: #fff;text-indent: 20px;font-size: 20px}#slider .img > span{position: absolute;left: 0px;top: 350px;background: rgba(0,0,0,0.6);width: 900px;line-height: 20px;color: #fff;padding: 2px 10px}#slider .dots{position: absolute;left: 20px;bottom: 10px;height: 11px;line-height: 11px;z-index: 30;text-align: left}#slider .dots a{display: inline-block;width: 11px;height: 11px;margin-right: 10px;border-radius: 6px;background: #b3cc94}#slider .dots .a{background: #445332}#cats{position: fixed;width: 100px;height: 570px;top: 50%;margin-top: -267px;background: rgba(255,255,255,0.75);border-radius: 0 18px 18px 0;padding: 17px 0;z-index: 1001}#cats a{position: relative;display: block;width: 80px;height: 32px;padding-top: 60px;margin-left: 10px;color: #000;text-decoration: none;text-transform: uppercase;text-align: center;font-size: 12px;line-height: 16px}#cats a + a{margin-top: 4px}#cats a:before{position: absolute;left: 10px;top: 0px;content: "";width: 60px;height: 60px;background: url(../img/m.png) 0px -173px}#cats a.a,#cats a:hover{color: #89a16c}#cats a.a:before,#cats a:hover:before{background-position: -60px -173px}#cats a.c1:before{background-position: 0 -233px}#cats a.c1.a:before,#cats a.c1:hover:before{background-position: -60px -233px}#cats a.c16:before{background-position: 0 -293px}#cats a.c16.a:before,#cats a.c16:hover:before{background-position: -60px -293px}#cats a.c9:before{background-position: 0 -353px}#cats a.c9.a:before,#cats a.c9:hover:before{background-position: -60px -353px}#cats a.c7:before{background-position: 0 -413px}#cats a.c7.a:before,#cats a.c7:hover:before{background-position: -60px -413px}#cats a.c20:before{background-position: 0 -473px}#cats a.c20.a:before,#cats a.c20:hover:before{background-position: -60px -473px}#cats.down{background: #fff;width: 550px;height: 100px;border: 1px solid #888;border-width: 1px 1px 0 1px;border-radius: 18px 18px 0 0;padding: 0 17px;margin: 0 0 0 -267px;top: auto;bottom: 0;left: 50%}#cats.down a{float: left}#cats.down + a{margin-top: 0}#r-cart{float: right;height: 26px;line-height: 26px;border: 0;background: #b3cc94;border-radius: 3px;font-size: 12px;text-decoration: none;color: #fff;padding: 0 16px;text-transform: uppercase;font-weight: bold;margin-left: 24px}#login{position: absolute}#login input[type="text"],#login input[type="password"]{float: left;width: 121px;height: 14px;padding: 6px 12px;border: 0;border-radius: 3px;background: #fff;font-size: 12px;margin-right: 6px}#login input[type="submit"]{float: left;width: 27px;height: 26px;border: 0;border-radius: 3px;background: url(../img/m.png) 0px -147px;font-size: 12px;cursor: pointer}#login div + div{clear: both;font-size: 11px;padding-top: 8px}#login div + div a{color: #414141;text-decoration: none}#login div + div a:hover{text-decoration: underline}#logout{position: absolute}#logout a{display: inline-block;height: 26px;line-height: 26px;border: 0;background: #b3cc94;border-radius: 3px;font-size: 12px;text-decoration: none;color: #fff;padding: 0 16px;text-transform: uppercase;font-weight: bold;margin-left: 24px}#menu{margin: 130px 0 60px 0;padding: 0;list-style: none;text-align: center}#menu li{position: relative;display: inline-block;margin: 0 25px;font-size: 18px}#menu li.a a,#menu li:hover a{color: #c2d5ab}#menu li.a:before{content: "";display: block;position: absolute;left: 1px;top: 30px;width: 16px;height: 8px;background: url(../img/m.png) -27px -147px}#menu a{color: #707070;text-decoration: none}h2.cat{float: left}.subcats{float: left;padding-left: 36px;margin-top: 20px;line-height: 24px}.subcats a{display: inline-block;color: #414141;line-height: 20px;text-decoration: none;font-weight: bold;margin-right: 20px}.subcats a.a{color: #b3cc94}.subcats a:hover{text-decoration: underline}.boxes{width: 920px;margin: 0 auto}.boxes .item{position: relative;float: left;width: 192px;height: 333px;background: #fff;margin: 18px 19px}.boxes .item img{display: block;margin: 6px auto 16px auto}.boxes .item .t{display: block;color: #414141;font-size: 18px;text-align: center;text-decoration: none;line-height: 36px}.boxes .item .price{display: block;color: #e49c08;text-align: center;line-height: 24px}.boxes .item .price em{font-weight: normal}.boxes .item .price a{color: #e49c08}.boxes .item .price a:hover{text-decoration: none}.boxes .item .stripe{position: absolute;left: 0px;bottom: 0px;background: #b3cc94;width: 100%;height: 32px;line-height: 32px;color: #445332;font-size: 12px}.boxes .item .stripe input{width: 16px;height: 14px;margin-left: 14px;padding: 3px;border: 0;border-radius: 3px;background: #fff;color: #445332;text-align: center;font-size: 12px}.boxes .item .stripe a{position: absolute;right: 14px;top: 0px;color: #445332;font-weight: bold;text-decoration: none;font-size: 13px}.boxes .item .stripe a:hover{text-decoration: underline}.boxes .item:after{content: "";position: absolute;z-index: -1;box-shadow: 0px 0px 30px #000;bottom: 0px;width: 100%;height: 20px;border-radius: 100%;left: 0}#search{float: left;padding-left: 36px}#search input[type="text"]{float: left;width: 136px;height: 14px;padding: 6px 12px;border: 0;border-radius: 3px;background: #fff;font-size: 12px;margin-right: 6px}#search input[type="submit"]{float: left;width: 27px;height: 26px;border: 0;border-radius: 3px;background: url(../img/m.png) 0px -147px;font-size: 12px;cursor: pointer}.filter{float: left;padding-left: 38px}.filter select{border: 0;background: #fff;padding: 4px;cursor: pointer}.pager{text-align: center;margin-top: 20px}.pager a{display: inline-block;color: #414141;font-size: 18px;margin: 0 16px;text-decoration: none}.pager a.a,.pager a:hover{color: #e49c08}#foot{position: absolute;bottom: 22px;margin-left: 4px;border-left: 4px solid #b3cc94;padding: 14px 0 10px 28px;color: #707070;width: 924px;height: 48px;line-height: 24px;font-size: 12px}#foot a{color: #707070;text-decoration: none}#foot a:hover{text-decoration: underline}#terms{display: inline-block;position: absolute;right: 0px;top: 38px;width: 185px;color: #707070;font-size: 12px;text-align: center}#terms:hover{text-decoration: none}.detail .img{float: left;position: relative;padding: 6px 6px 20px 0;width: 186px;background: #fff;margin-left: 36px;border-bottom: 3px solid #b3cc94}.detail .img:after{content: "";position: absolute;z-index: -1;box-shadow: 0px 0px 30px #000;bottom: 0px;width: 100%;height: 20px;border-radius: 100%;left: 0}.detail .img a{display: block;margin-left: 6px}.detail .img a + a{float: left}.detail .img a + a img{width: 87px}.detail .r{float: right;width: 636px;padding-top: 16px;margin-right: 36px}.detail h1{font-weight: normal;font-size: 24px;margin: 0 0 8px 0}.detail #price{display: block;color: #e49c08;line-height: 24px}.detail #price em{font-weight: normal}.detail #price a{color: #e49c08}.detail #price a:hover{text-decoration: none}.detail #price-more{display: none;color: #e49c08}.detail .desc{margin-top: 20px}.detail .desc p{margin: 8px 0 0 0;text-align: justify}.detail .desc a{color: #414141}.detail .desc a:hover{text-decoration: none}.detail .stripe{line-height: 42px;color: #445332;font-size: 16px;text-align: right;margin-top: 24px}.detail .stripe input{display: inline-block;margin-right: 2px;width: 36px;height: 16px;margin-left: 14px;padding: 12px 4px;border: 1px solid #b3cc94;border-radius: 3px;background: #fff;color: #445332;text-align: center;font-size: 16px;vertical-align: middle}.detail .stripe a{display: inline-block;color: #445332;text-decoration: none;font-size: 20px;margin-left: 40px;vertical-align: middle}.detail .stripe a:hover{text-decoration: underline}.register th{text-align: right;font-weight: normal;padding-right: 16px;min-width: 74px}.register td{width: 220px}.register input[type="text"],.register input[type="password"]{width: 208px;height: 15px;font-size: 13px;border: 0;padding: 9px 6px;border-radius: 3px}.register input[type="submit"]{float: right;width: 154px;height: 45px;background: #b3cc94;border: 0;border-radius: 3px;color: #fff;font-weight: bold;cursor: pointer;text-transform: uppercase}.register .box{margin-bottom: 20px}.register .box.left{float: left}.register .box.right{float: right}.register .box.right h2{text-align: right}.register .tick{text-align: center;font-size: 250px;color: #b3cc94;text-shadow: 4px 4px 20px #b3cc94}.register hr{clear: both;border: 0;border-top: 1px solid #b3cc94;margin: 20px 0}.register p{margin: 8px 0 0 0;text-align: justify}.register a{color: #414141}.register a:hover{text-decoration: none}.register,.cart{padding: 0 36px}.register h1,.cart h1{font-size: 24px;font-weight: normal;margin: 0}.register .step-btn,.cart .step-btn{float: right;width: 154px;height: 45px;line-height: 45px;text-align: center;text-decoration: none;background: #b3cc94;border: 0;border-radius: 3px;color: #fff;font-weight: bold;cursor: pointer;text-transform: uppercase;margin-left: 6px}.cart .item,.cart .sum{padding: 16px 0;border-bottom: 1px solid #b3cc94}.cart .item .img{float: left;width: 135px;height: 157px}.cart .item .img img{width: 135px;height: 157px}.cart .item .r{float: right;width: 724px;line-height: 32px}.cart .item strong{display: inline-block;width: 100px}.cart .item .t{font-weight: bold;color: #414141;text-decoration: none;font-size: 11pt}.cart .item .t:hover{text-decoration: underline}.cart .item .button{display: inline-block;line-height: 24px;padding: 0 8px;background: #b3cc94;color: #fff;font-size: 9pt;font-weight: bold;text-decoration: none;border-radius: 3px}.cart .item .button:hover{color: #fff;background: #c2d5ab}.cart .item .sign{font-size: 12pt;font-family: monospace}.cart .sum{font-size: 12pt}.cart .sum strong{display: inline-block;width: 150px;font-size: 12pt}.cart .sum + .sum + .sum{font-size: 14pt}form .error{display: none;position: absolute;background: #e49c08;padding: 6px 20px;opacity: 0;color: #fff;z-index: 200;font-weight: 300}form input[type="text"].mf-error,form input[type="password"].mf-error{border: 2px solid #e49c08;padding: 7px}input[type="checkbox"],input[type="radio"]{position: absolute;left: -9999px}input[type="checkbox"] + label,input[type="radio"] + label{cursor: pointer;line-height: 20px}input[type="checkbox"] + label > span,input[type="radio"] + label > span{display: inline-block;width: 16px;height: 16px;border: 2px solid #414141;vertical-align: middle;margin-right: 8px}input[type="checkbox"] + label span span{display: none}input[type="checkbox"]:checked + label > span,input[type="radio"]:checked + label > span{border-color: #b3cc94}input[type="checkbox"]:checked + label > span span,input[type="radio"]:checked + label > span span{display: block;width: 12px;height: 12px;background: #b3cc94;margin: 2px}.box-error{padding: 16px;margin: 1px -16px 0 -16px;background: #e49c08;color: #fff;font-weight: bold;text-shadow: 1px 1px 1px #000}#toast{position: fixed;top: 0;left: 0;width: 100%;z-index: 200;text-align: center;font-size: 12pt;font-weight: bold;line-height: 60px;background: #72c247;text-shadow: 1px 1px 1px #888;color: #fff;opacity: 0.9;cursor: pointer}.error#toast{background: #dc2c2b}#TB_overlay{position: fixed;z-index: 100;top: 0px;left: 0px;height: 100%;width: 100%;background: #000;filter: alpha(opacity=85);opacity: 0.85}#TB_window{position: fixed;background: #fff;z-index: 200;color: #000;display: none;border: 4px solid #555;top: 50%;left: 50%}#TB_Image{display: block;margin: 15px 0 15px 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666}#TB_controls{position: fixed;z-index: 202;top: 0;left: 0;width: 100%;height: 37px;line-height: 37px;font-size: 12px;font-weight: bold;color: #fff}#TB_controls a{color: #fff;text-decoration: none}#TB_controls span{display: block;margin: 8px auto;width: 500px}#TB_controls div{float: right;margin-right: 55px}#TB_prev{position: relative;float: left;padding-left: 45px}#TB_prev:before{position: absolute;content: "«";color: #fff;font-size: 40px;left: 10px;top: -4px;font-family: Arial}#TB_next{position: relative;float: right;padding-right: 45px}#TB_next:before{position: absolute;content: "»";color: #fff;font-size: 40px;right: 10px;top: -4px;font-family: Arial}#TB_ImageOff{position: relative;float: right;margin-right: 55px;padding-right: 45px}#TB_ImageOff:before{position: absolute;content: "×";color: #fff;font-size: 40px;right: 10px;font-family: Arial}#TB_window .bl{display: block;position: absolute;width: 25%;max-width: 100px;height: 100%}#TB_window .bl:hover{background: #fff;opacity: 0.5}#TB_window .br{display: block;position: absolute;right: 0;width: 25%;max-width: 100px;height: 100%}#TB_window .br:hover{background: #fff;opacity: 0.5}