body{background:#FFF;color:#303030;font-family:'Magra',sans-serif,Arial,Helvetica;font-size:16px;line-height:1.4;max-width:100%}a{color:#919191;outline:0 !important;text-decoration:none}a:hover{color:#919191;text-decoration:underline}a:active{outline:0 !important}p,.p{margin:0;padding:7px 0}ul,ol{margin:0;padding:0}hr{background:0;border:0 solid #CCC;border-top-width:1px;height:10px;margin:20px 0 10px}h1,.h1{font-size:2em;line-height:1;margin:.8em 0}h2,.h2{font-size:1.8em;font-weight:normal;line-height:1.1;margin:.8em 0}h3,.h3{font-size:1.5em;font-weight:normal;line-height:1.2;margin:.7em 0}h4,.h4{font-size:1.2em;line-height:1.2;margin:.5em 0}h5,.h5{font-size:1em;margin:.4em 0}ul li{list-style:none;margin:0;padding:0}ol{margin-left:35px}ol li{padding:1px 0 1px 0}table{margin:1em auto}td,th{border:1px solid #EEE;padding:.5em 1em}th{font-weight:bold}thead{background-color:#f7f7f7}tfoot{background-color:#f7f7f7;color:#888}img{vertical-align:middle}.tableHover tr:hover td{background-color:#f7f7f7}.tableFull{width:100%}.tableFixed{table-layout:fixed}.tableFixed td{padding:10px 5px}.checkbox,.radio{background:#fff;background:rgba(255,255,255,0.9);border:1px solid #bcbcbc;cursor:pointer;display:inline-block;height:17px;margin:0 1px;overflow:hidden;position:relative;top:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:17px}.checkbox input,.radio input{margin-left:-22px;opacity:0;position:relative}label:hover .checkbox,label:hover .radio{border-color:#777;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);box-shadow:0 0 2px 1px rgba(0,0,0,0.1)}.checkbox:after{background:0;border-bottom:2px solid #000;border-right:2px solid #000;bottom:5px;content:"";display:block;height:0;opacity:0;position:absolute;right:9px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:7px}.checkbox.active,.radio.active{border-color:#000}.checkbox.active:after{background:0;border-color:#000;bottom:4px;height:12px;opacity:1;right:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:7px}.radio{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.radio.active{background:#282828;border:5px solid #fff;-webkit-box-shadow:0 0 1px 1px #bcbcbc;-moz-box-shadow:0 0 1px 1px #bcbcbc;box-shadow:0 0 1px 1px #bcbcbc}label:hover .radio.active{background:#777;border-color:#fff}.input{background:#fff;background-clip:padding-box;border:1px solid #898989;display:inline-block;font-size:18px;max-width:100%;padding:9px 8px 9px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;vertical-align:middle;width:220px}.input--long{width:350px}.input--full{width:100%}.input--number{text-align:center;width:55px}.input--short{text-align:center;width:70px}.input--textarea{height:90px;line-height:1.2em;max-width:380px;vertical-align:top;width:100%}.input--full{max-width:none}.input--textarea--medium{height:200px}.input--textarea--large{height:400px}.input:focus{border-color:#282828;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1)}.input--invalid{border-color:#d47171}.button,.input-file{background:0;background-clip:padding-box;background-color:#7db91b;border:1px solid #7db91b;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;color:#FFF;cursor:pointer;display:inline-block;font-size:24px;font-weight:normal;line-height:1;padding:12px 20px;text-decoration:none;text-transform:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:middle}.button--large{font-size:14px;padding:13px 18px 12px}.button--biger{font-size:18px;margin-top:15px;padding:16px 10px}.button--full{width:100%}.button:hover,.input-file:hover{background-color:#FFF;color:#7db91b;text-decoration:none}.button:active,.input-file:active{background:#e1e1e1;border-color:#666;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);box-shadow:inset 0 0 3px rgba(0,0,0,0.8)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;min-width:150px;outline:medium none !important;padding:4px 5px;text-indent:1px;text-overflow:""}select.input,.fake-select{background:#fff url("../images/gfx/select.png") no-repeat scroll right center}.select--full{width:98%}.input-file{overflow:hidden;position:relative}.input-file-remove{display:inline-block;max-width:0;opacity:0;padding:5px 0;text-decoration:none !important}.input-file-remove.active{max-width:30px;opacity:1;padding:5px}.input-file input{height:0;left:0;opacity:0;overflow:hidden;position:absolute;width:0}.form{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.18);box-shadow:0 0 16px 0 rgba(0,0,0,0.18);margin:0 auto 40px;max-width:800px;padding:30px}.fill .input,.fill .button,.fill .select,.fill .input--textarea{padding:14px 8px 4px;width:100%}.fill-name{color:#777;font-size:16px;font-weight:300;left:30px;line-height:-1em;margin-top:-10px;pointer-events:none;position:absolute;top:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.fill-name.fill-focus,.no-js .fill-name{color:#9f9f9f;font-size:13px;top:12px}.label,.formActions{clear:both;display:block;padding:3px 0 3px 120px}.label-name{float:left;font-size:13px;margin-left:-120px;padding-right:5px;padding-top:5px;text-align:right;width:110px}.label-value{display:inline-block;padding:5px 0 0 0}.label-help{color:#aaa;display:block;font-size:11px;line-height:1.2em}.label-help--after{display:inline-block;vertical-align:middle}.label--invalid{color:#b72b2b}.label--invalid .input{border-color:#d92e2e}.label--big{padding-left:210px}.label--big .label-name{margin-left:-210px;width:200px}.label--small{padding-left:80px}.label--small .label-name{margin-left:-80px;width:70px}.formActions{margin:1em 0;padding-bottom:15px;padding-top:15px}.formActions--center{padding-left:0;text-align:center}.formActions--sides{overflow:hidden;padding:15px}.formActions--sides-left{float:left}.formActions--sides-right{float:right}.loading{background:url(../images/gfx/loading.png) center center no-repeat}.loading--full{background-color:#FFF;bottom:0;left:0;filter:alpha(opacity = 80);opacity:.8;position:absolute;right:0;top:0}.loading-text{position:absolute;text-align:center;top:50%;width:100%}.media{display:block;margin:.8em 0;overflow:hidden}.media-image{float:left;margin-right:.8em}.media-content{margin:0;overflow:hidden}.media--triple,.media--double{display:inline-block;margin:.8em .4%;vertical-align:top;width:48.8%}.media--triple{width:32%}.media2{display:table;margin:.8em 0}.media2-image,.media2-content{display:table-cell;vertical-align:middle}.media2-image{padding:0 .6em 0 0}.media2-image--after{padding:0 .6em}.media2--double{display:inline-block;margin:.4em .4% .8em;vertical-align:top;width:48.9%}.media2--inline{display:inline-block;margin:.8em .3em;vertical-align:middle}.grid{display:table;width:100%}.grid--fixed{table-layout:fixed}.grid-cell{display:table-cell;vertical-align:middle}.grid-cell--tabloid{width:1px}.dropdown{position:relative}.dropdown-content{display:none;left:0;position:absolute;top:100%;z-index:500}.hint{color:#999;font-size:.8em;line-height:1.3em}.container{margin:0 auto;max-width:1200px;padding:0 10px;position:relative}.leftBlock{display:table-cell;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3;min-width:200px;padding-right:20px;vertical-align:top;width:200px}.rightBlock{display:table-cell;min-width:200px;padding-left:20px;vertical-align:top;width:200px}.content{display:block;vertical-align:top}.content img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.content-noimg img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:none}.content ul,.content ol{margin:.8em 0 15px}.content ul{list-style:square}.content ul li{background:no-repeat 0 .65em url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAANQTFRFfHx8IKinAwAAAAtJREFUCNdjYIABAAAKAAHn+Nr6AAAAAElFTkSuQmCC);padding:1px 0 1px 12px}.content .dropdown-content{background:#FFF;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.4);box-shadow:0 2px 6px rgba(0,0,0,0.4);font-size:14px;min-width:140px;padding:5px 10px}.breadcrumbs{color:#777;font-size:12px;margin:-17px 0 1em}.breadcrumbs a,.breadcrumbs b,.breadcrumbs span{color:inherit;display:inline-block;text-decoration:none;vertical-align:middle}.breadcrumbs a:hover{text-decoration:underline}.s-slider{height:493px;left:0;overflow:hidden;position:relative;top:0;width:1600px}.s-loading{left:0;position:absolute;top:0}.s-loading div{background:url('../images/gfx/loading.png') no-repeat center;height:100%;left:0;position:absolute;top:0;width:100%}.s-slides{cursor:move;height:493px;left:0;overflow:hidden;position:absolute;top:0;width:1600px}.s-arrow{color:#FFF;cursor:pointer;display:block;font-size:50px;height:50px;line-height:37px;filter:alpha(opacity = 25);opacity:.25;overflow:hidden;position:absolute;text-align:center;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:50px}.s-arrow:hover{filter:alpha(opacity = 100);opacity:1}.s-arrow-left{left:-50px}.s-slider:hover .s-arrow-left{left:25px}.s-arrow-right{right:-50px}.s-slider:hover .s-arrow-right{right:25px}.s-navigator{bottom:-12px;position:absolute;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.s-slider:hover .s-navigator{bottom:24px}.s-navigator div{background-color:#FFF;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;height:12px;filter:alpha(opacity = 60);opacity:.6;position:absolute;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:12px}.s-navigator .av,.s-navigator .av:hover{filter:alpha(opacity = 100);opacity:1}.s-navigator div:hover{filter:alpha(opacity = 80);opacity:.8}.pagination{font-size:13px;text-align:center}.pagination-info{color:#282828;padding:5px 0}.pagination-element{border:1px solid rgba(255,255,255,0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#282828;display:inline-block;line-height:21px;margin:0;min-width:23px;padding:0 2px;text-decoration:none;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;vertical-align:middle}.pagination-element--left,.pagination-element--right{background-color:#EEE}.pagination-element:hover{background-color:#DDD;color:#444;position:relative;text-decoration:none}.pagination-element--active,.pagination-element--active:hover{background:#7db91b;color:#FFF;font-weight:bold}.pagination-element--disabled,.pagination-element--disabled:hover{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0);color:#CCC;font-weight:normal}.item{background:0;display:inline-block;margin:0;padding:5px 0 20px;text-align:center;vertical-align:top}.item--2{width:49.5%}.item--3{width:32.5%}.item--4{width:24.5%}.item--5{width:20%}.item-image{display:block;height:140px;line-height:140px}.item-image img{vertical-align:middle}.item-name{display:block;font-weight:normal;line-height:1.2em;margin:0 auto;max-width:70%;min-height:2.4em}.box{background-color:#f5f5f5;border:1px solid #CCC;color:#666;line-height:1.4em;margin:.8em;padding:.7em 1em;position:relative;text-align:left}.box-close{background-color:#f5f5f5;border:1px solid #CCC;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 1px rgba(0,0,0,0.4);box-shadow:0 0 1px rgba(0,0,0,0.4);color:#666;cursor:pointer;font-size:12px;height:16px;line-height:16px;position:absolute;right:-6px;text-align:center;top:-6px;width:16px}.box-close:hover{font-weight:bold;height:18px;line-height:18px;right:-7px;top:-7px;width:18px}.box--ok,.box--ok .box-close{background:#f7ffed;border-color:#78ca52;color:#4dab01}.box--error,.box--error .box-close{background:#fff0f0;border-color:#ff9494;color:#d92a2a}.box--info,.box--info .box-close{background:#e9f1ff;border-color:#81aeff;color:#2f5db3}.box--alert,.box--alert .box-close{background:#ffffde;border-color:#e1d042;color:#a99b27}.productWrapper{margin-left:-12px;text-align:justify}.productWrapper:after{content:'';display:inline-block;width:80%}.product{background:#FFF;border:1px solid transparent;-webkit-box-shadow:0 0 14px 0 rgba(50,50,50,0);-moz-box-shadow:0 0 14px 0 rgba(50,50,50,0);box-shadow:0 0 14px 0 rgba(50,50,50,0);display:inline-block;margin:20px 0 0 12px;min-height:475px;overflow:hidden;padding:15px;position:relative;text-align:left;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;vertical-align:top;width:31%}.product:hover{-webkit-box-shadow:2px 2px 14px 0 rgba(50,50,50,0.2);-moz-box-shadow:2px 2px 14px 0 rgba(50,50,50,0.2);box-shadow:2px 2px 14px 0 rgba(50,50,50,0.2);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.product-hide{display:inline-block;position:relative;width:31%}.product-new,.product-pro{position:absolute;right:0;top:-2px;z-index:4}.product-pro+.product-new{right:30px}.product a{color:#777;display:block;position:relative}.product a:hover{color:#f99595;text-decoration:none}.product-image{display:block;min-height:250px;overflow:hidden;padding-bottom:120px;position:relative;text-align:center;vertical-align:top;width:100%}.product-info{border-bottom:1px solid;border-color:#ababab;border-top:1px solid;bottom:0;padding:19px 0;position:absolute;width:100%}.product-name{font-size:15px;font-weight:normal;line-height:1.1em;margin:0;padding:0 9px 9px 9px;position:relative;text-align:center;text-transform:uppercase}.product-price{color:#5e5e5e;display:block;font-size:26px;text-align:center;width:100%}.pro .product-info{border-color:#f06362}.pro .product-price{color:#f06362}.addToCart-qty-input{padding:9px 12px}.addToCart-qty-plus,.addToCart-qty-minus{background:#5e5e5e none repeat scroll 0 0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#fff !important;display:inline-block;font-size:18px;font-weight:700;height:20px;line-height:20px;margin:5px 7px;text-align:center;vertical-align:middle;width:20px}.addToCart-qty-plus:hover,.addToCart-qty-minus:hover{background:#f00 none repeat scroll 0 0;color:#fff;text-decoration:none}.galeria-item{display:inline-block;margin-bottom:10px;margin-right:10px;max-width:100%}.galeria-item img{max-width:100%}.main{clear:both;overflow:hidden;width:100%}.main .slider>img{max-width:100%}.main .infos{background-color:#FFF}.main .infos .container>div{position:relative}.main .infos .container>div:before{bottom:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.33);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.33);box-shadow:0 0 30px 0 rgba(0,0,0,0.33);content:'';height:30px;left:30px;position:absolute;right:30px}.main .infos .records{background-color:#FFF;display:table;height:60px;overflow:hidden;position:relative;width:100%;z-index:1}.main .infos .records>div{display:table-cell;text-align:center;vertical-align:middle}.main .infos .records>div:first-child{text-align:left}.main .infos .records>div+div+div+div{text-align:right}.main .infos .records .item{color:#323030;font-size:16px;padding:5px 5px 5px 33px;position:relative;text-align:left}.main .infos .records .icon{bottom:0;color:#7db91b;font-size:25px;height:25px;left:0;margin:auto 0;position:absolute;text-align:right;top:0;width:25px}.main .main-bg{background:#FFF url('../images/main-bg.jpg') repeat-x center -200px}.main .hap{padding:20px 0;position:relative}.main .hap .header h2{font-size:1em;margin:0}.main .hap .path{color:#2f2f2f;font-size:14px}.main .hap .path a{color:#919191}.main .general{padding:20px 0}.main .general .intro{color:#2f2f2f;padding:10px 0;text-align:center}.main .general .intro-1{font-size:24px}.main .general .intro-2{font-size:16px}.main .general .con{padding:20px 0}.main .con .navi{display:table;padding:20px 0;width:100%}.main .con .navi .title{color:#2f2f2f;display:table-cell;font-size:26px;padding-top:30px;text-align:left;vertical-align:top}.main .con .navi .records{display:table-cell;text-align:center;vertical-align:top}.main .con .navi .records .item{display:inline-block;margin-right:-4px;padding:10px;vertical-align:top;width:100px}.main .con .navi .records a{text-decoration:none}.main .con .navi .records .img{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;display:block;height:80px;overflow:hidden;position:relative;text-align:center;width:80px;z-index:1}.main .con .navi .records .img img{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;max-height:100%;max-width:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.main .con .navi .records a:hover .img img{-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);-o-transform:scale(1.17);transform:scale(1.17)}.main .con .navi .records .txt{color:#2f2f2f;display:block;font-size:16px;padding:10px 0 0;text-align:center}.main .con .tabs{padding:20px 0}.main .con .tabs .records{overflow:hidden;position:relative}.main .con .tabs .item{color:#303030;left:0;filter:alpha(opacity = 0);opacity:0;position:absolute;text-align:left;top:0;-webkit-transition:1s,top 0 1s;-moz-transition:1s,top 0 1s;-o-transition:1s,top 0 1s;transition:1s,top 0 1s}.main .con .tabs .item.active{filter:alpha(opacity = 100);opacity:1;position:relative;top:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;z-index:1}.main .category .fieldset{text-align:left}.main .category .legend{background-color:#FFF;display:inline-block;font-size:30px;line-height:1;margin:0 15px;max-width:100%;padding:0 15px;position:relative;text-transform:uppercase;z-index:1}.main .category .fieldset .legend+div{border:2px dashed #7db91b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:16px;margin-top:-17px;padding:30px 30px 15px}.main .category ul{padding:15px 0}.main .category li{padding-left:37px;position:relative}.main .category li:before{background-color:#7db91b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';height:11px;left:3px;position:absolute;top:6px;width:11px}.main .category .img{text-align:center}.main .category .img img{max-width:100%}.main .general .doggy{padding:0 25px 33px;position:relative}.main .general .doggy>div:first-child{border:2px dashed #7db91b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:10px}.main .general .doggy img{max-width:100%}.main .general .doggy div+div{bottom:10px;left:0;position:absolute;right:0;text-align:center}.main .realizations{padding:10px 0;text-align:center}.main .realizations .records{margin:0 -10px;overflow:hidden;padding:10px 0}.main .realizations .records .item{display:inline-block;float:left;padding:10px;text-align:center}.main .realizations .records a{border:2px dashed #7db91b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;height:180px;overflow:hidden;width:180px}.main .realizations .records .img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative;text-align:center;width:100%;z-index:1}.main .realizations .records .img img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:auto;max-height:100%;max-width:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.main .realizations .records a:hover .img img{-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);-o-transform:scale(1.17);transform:scale(1.17)}.main .mybook .navi{padding:0 0 10px;text-align:right}.main .mybook .navi .chapters{display:inline-block;line-height:1.6;margin-right:15px;padding-right:15px;position:relative;vertical-align:top;z-index:99}.main .mybook .navi .chapters:before{border-left:5px solid rgba(255,255,255,0);border-right:5px solid rgba(255,255,255,0);border-top:10px solid #282828;content:'';height:10px;position:absolute;right:0;top:7px;width:10px}.main .mybook .navi .chapters ul{background:#FFF;font-size:14px;max-height:0;filter:alpha(opacity = 0);opacity:0;overflow:hidden;position:absolute;right:0;top:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:300px;z-index:-1}.main .mybook .navi .chapters:hover ul{max-height:1111px;filter:alpha(opacity = 100);opacity:1;z-index:1}.main .mybook .navi .chapters li{display:block;padding:0 5px}.main .mybook .navi .chapters a{border-top:1px solid #EEE;display:table;width:100%}.main .mybook .navi .chapters a:first-child{border:0}.main .mybook .navi .chapters a span{display:table-cell;padding:0 5px;text-align:left}.main .mybook .navi .chapters a span+span{text-align:right;white-space:nowrap}.main .mybook .navi .pages{display:inline-block;line-height:1.6;vertical-align:top}.main .mybook .navi .pages input{display:inline-block;font-size:16px;line-height:1;margin:0 5px;padding:3px 5px;text-align:center;vertical-align:top;width:50px}.main .mybook .navi .pages .button{display:inline-block;font-size:16px;padding:4px 8px;vertical-align:top}.main .mybook .records img{max-width:100%}.main .mybook .records a{display:block}.contactIco{padding-left:40px;position:relative}.contactIco .icon{font-size:30px;left:0;position:absolute;top:0}.contactIco .icon.icon-Home{top:-5px}.contactIco .icon.icon-Phone{top:-3px}.product-content{overflow:hidden}.product-content .product-tab{display:table;margin:15px 0 -1px;position:relative;z-index:10}.product-content .product-tab li{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:10px 30px;text-transform:uppercase}.product-content .product-tab li:hover{background:#fff;border-color:#e6e6e6}.product-content .product-tab li.active{background:#fff;border-color:#e6e6e6 #e6e6e6 #fff}.product-tab-box{margin-bottom:-30px;overflow:hidden;-ms-overflow-x:scroll;overflow-x:scroll;padding-bottom:50px;position:relative;white-space:nowrap;width:100%;z-index:9}.product-tab-div{background:#fff none repeat scroll 0 0;border:1px solid transparent;display:inline-block;max-height:0;filter:alpha(opacity = 40);opacity:.4;overflow:visible;padding:10px;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s;vertical-align:top;white-space:normal;width:100%}.product-tab-div.active{border:1px solid #e6e6e6;max-height:1000px;filter:alpha(opacity = 100);opacity:1}.top{background:#FFF url('../images/header-bg.jpg') repeat center top;border-bottom:1px solid #dadbdb;-webkit-box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);-moz-box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);position:relative;z-index:1111}.logo{display:block;left:10px;margin:0;max-width:100%;padding:15px;position:absolute;top:0;z-index:10}.logo a{display:block;max-width:100%;width:132px}.logo img{display:block;max-width:100%}.bar{background:#ddd;font-size:.9em;width:100%}.bar li{display:inline-block}.bar a{display:block;padding:2px 10px}.bar li:first-child a{padding-left:0}.bar li:last-child a{padding-right:0}.nav{border:0;clear:both;position:relative;z-index:9}.nav ul{display:block}.nav li{display:inline-block;margin-right:-4px;vertical-align:top}.nav .table{display:table;width:100%}.table>li{display:table-cell;margin:0;text-align:center}.nav a{color:#323030;display:block;font-size:18px;line-height:1.2;padding:10px 25px;text-align:center;text-decoration:none}.nav .dropdown-content{background-color:#EEE;border:1px solid #DDD;border-top:0;min-width:250px}.nav .dropdown-content li{float:none}.nav .dropdown-content a{padding:5px 10px}.nav .dropdown-content a:hover{background-color:#eee}.nav .menu{margin-left:165px;padding:0;text-align:right}.nav .menu a{display:block;padding:5px 20px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;z-index:17}.nav .menu>ul>li{padding:0;text-align:center;vertical-align:middle}.nav .menu>ul>li>a{overflow:hidden;padding:37px 20px;position:relative;text-transform:uppercase}.nav .menu>ul>li>a:before,.nav .menu>ul>li>a:after{content:'';left:0;margin:0 auto;position:absolute;right:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.nav .menu>ul>li>a:before{background:url('../images/laser.png') no-repeat center;height:36px;top:-36px;width:44px}.nav .menu>ul>li>a:hover:before,.nav .menu>ul>li:hover>a:before{top:0}.nav .menu>ul>li>a:after{border-left:8px solid rgba(255,255,255,0);border-right:8px solid rgba(255,255,255,0);border-top:8px solid #000;bottom:-8px;height:8px;width:16px}.nav .menu>ul>li>a:hover:after,.nav .menu>ul>li:hover>a:after{bottom:14px}.nav .menu ul div{left:0;margin:0 auto;max-height:0;filter:alpha(opciaty = 0);opacity:0;overflow:hidden;padding:0 30px;position:absolute;right:0;top:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.nav .menu ul a:hover+div,.nav .menu ul li:hover div{max-height:777px;filter:alpha(opacity = 100);opacity:1;padding-bottom:30px}.nav .menu ul ul{background:#FFF url('../images/header-bg.jpg') repeat center 66px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomleft:25px;border-bottom-left-radius:25px;-webkit-border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px;border-bottom-right-radius:25px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,0.43);-moz-box-shadow:0 5px 30px 0 rgba(0,0,0,0.43);box-shadow:0 5px 30px 0 rgba(0,0,0,0.43);display:inline-block;margin:0 auto;max-width:920px;padding:10px 20px 20px;position:relative;text-align:left}.nav .menu ul ul:before{-webkit-box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);-moz-box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);box-shadow:0 5px 21px 0 rgba(0,0,0,0.19);content:'';height:21px;left:0;position:absolute;right:0;top:-21px;z-index:1}.nav .menu ul ul li{max-width:25%;padding:5px 10px;width:240px}.nav .menu ul ul a{color:#282828;display:table;font-size:16px;padding:0;text-align:left}.nav .menu ul ul a span{display:table-cell;vertical-align:middle}.nav .menu ul ul a .img{overflow:hidden;text-align:center;width:80px}.nav .menu ul ul a .img img{max-width:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.nav .menu ul ul a:hover .img img{-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);-o-transform:scale(1.17);transform:scale(1.17)}.nav .menu ul ul li a span+span{padding-left:10px}.c-hamburger{display:none}@media only screen and (max-width:800px){.nofon{display:none}.c-hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:60px;margin:0;overflow:hidden;padding:0;position:fixed;right:8px;text-indent:-9999px;top:8px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;width:60px;z-index:899}.c-hamburger:focus{outline:0}.c-hamburger span{background:rgba(255,255,255,1);display:block;height:4px;left:10px;position:absolute;right:10px;top:28px}.c-hamburger span::before,.c-hamburger span::after{background-color:#fff;content:'';display:block;height:4px;left:0;position:absolute;width:100%}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx{background-color:#7db91b;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.28);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.28);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.28);-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.c-hamburger--htx span{-webkit-transition-duration:.4s,0.4s;-moz-transition-duration:.4s,0.4s;-o-transition-duration:.4s,0.4s;transition-duration:.4s,0.4s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:.4s,0.4s;-moz-transition-duration:.4s,0.4s;-o-transition-duration:.4s,0.4s;transition-duration:.4s,0.4s}.c-hamburger--htx span::before{-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}.c-hamburger--htx.active{background-color:#c61e1e;background-image:-webkit-gradient(linear,top,bottom,from(#ed4545),to(#c61e1e));background-image:-webkit-linear-gradient(top,#ed4545,#c61e1e);background-image:-moz-linear-gradient(top,#ed4545,#c61e1e);background-image:-o-linear-gradient(top,#ed4545,#c61e1e);background-image:linear-gradient(to bottom,#ed4545,#c61e1e)}.c-hamburger--htx.active span{background:rgba(255,255,255,0)}.c-hamburger--htx.active span::before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav{background:#EEE;bottom:0;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:0 0 14px rgba(0,0,0,0.2);box-shadow:0 0 14px rgba(0,0,0,0.2);clear:both;display:block;float:none;height:100%;left:-300px;margin-left:0;margin-top:0;max-width:100%;padding:0 10px;position:fixed;top:0;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;width:300px !important;z-index:800}.dropdown-content{min-width:100% !important}.categories{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dropdown-content{position:static}.nav .categories{background:#fff;display:block;height:100%;overflow-x:hidden}.nav.active{left:0;overflow-y:auto}.table{display:block;width:100%}.table li{display:inline-block;float:left;width:100%}.nav{display:block;width:100%}}.search{border:0;float:right;min-width:300px;padding:20px 0;text-align:right;white-space:nowrap}.search legend{display:none}.categories{display:block}.categories a{display:block;font-size:14px;padding:2px 10px;text-decoration:none}.categories ul{border-left:1px solid #EEE;display:none;margin-left:15px;padding:0 0 5px 5px}.categories ul a{font-size:13px}.categories .open>a{font-weight:bold}.categories .active>a{background-color:#EEE;font-weight:bold}.footer{background:#FFF url('../images/footer-bg.jpg') repeat center bottom;clear:both;line-height:1.2;position:relative}.footer:before{background-image:-webkit-gradient(linear,top,bottom,from(#FFF),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,#FFF,rgba(255,255,255,0));background-image:-moz-linear-gradient(top,#FFF,rgba(255,255,255,0));background-image:-o-linear-gradient(top,#FFF,rgba(255,255,255,0));background-image:linear-gradient(to bottom,#FFF,rgba(255,255,255,0));content:'';height:100px;left:0;position:absolute;right:0;top:0}.footer .r-1{overflow:hidden;padding:10px;text-align:center}.footer .r-1>div{border:2px dashed #7db91b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:inline-block;font-size:21px;max-width:100%;padding:18px 75px 18px 120px;position:relative;text-align:left;width:610px}.footer .r-1>div:before,.footer .r-1>div:after{border-top:2px dashed #7db91b;bottom:0;content:'';height:0;margin:auto 0;position:absolute;top:0;width:2000px}.footer .r-1>div:before{right:100%}.footer .r-1>div:after{left:100%}.footer .r-1 .icon{color:#000;font-size:48px;left:43px;position:absolute;top:18px}.footer .r-1 span{color:#7db91b}.footer .r-1 a{color:inherit;font-weight:bold}.footer .r-2{color:#5e5e5e;font-size:18px;padding:10px 0}.footer .r-2 .span>div{padding:10px 0}.footer .r-2 div>span{display:block}.footer .r-2 .title{color:#303030;font-size:24px;padding-bottom:10px;text-transform:uppercase}.footer .r-2 ul{display:inline-block;max-width:100%;padding:0 15px 0 0;vertical-align:top;width:255px}.footer .r-2 li{padding:2px 0}.footer .r-2 a{color:inherit}.footer .r-3{color:#777;font-size:11px;padding:10px 0;text-align:center}.footer .r-3 span{color:#282828}.footer .r-3 a{color:#303030}.alignLeft{text-align:left}.alignRight{text-align:right}.alignCenter{text-align:center}.right{float:right}.left{float:left}.pullLeft{float:left;margin:.8em .8em .8em 0}.pullRight{float:right;margin:.8em 0 .8em .8em}.pullRight:first-child,.pullLeft:first-child{margin-top:0}.pullCenter{display:block;margin:0 auto;text-align:center;width:auto}.more{font-size:.9em;font-weight:bold;padding-left:5px}.price{color:#f4ae00;font-size:20px;font-weight:bold}.rr{display:inline-block;vertical-align:top}.il{color:inherit;text-decoration:inherit}.il:hover{color:inherit;text-decoration:underline}.mt30{margin-top:30px}.pt0{padding-top:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.mb20{margin-bottom:20px}.mb60{margin-bottom:60px}.block{display:block}.hide{display:none}.ninja{border:0 !important;height:1px;left:-1px;margin:0 !important;overflow:hidden;padding:0 !important;position:absolute !important;text-indent:1px;top:-1px;width:1px}.relative{position:relative}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.clear{clear:both}.pointer{cursor:pointer}@media only screen and (max-width:1000px){.nav .menu>ul>li>a{padding-left:11px;padding-right:11px}.main .mybook{overflow:hidden;overflow-x:scroll}.main .mybook .b-controls{display:none}.footer .r-2>.row>.span{width:50%}}@media only screen and (max-width:800px){.content,.leftBlock,.rightBlock{display:block;min-width:auto;padding:0;width:auto}.logo{padding:5px;position:static;width:132px}.nav li{display:block;margin:0}.nav .r-1{padding:25px 0}.nav .menu{margin:0}.nav .menu>ul>li{background-color:#FFF;margin:5px 0}.nav .menu>ul>li>a{padding:10px 5px}.nav .menu>ul>li>a:before,.nav .menu>ul>li>a:after{bottom:0;margin:auto 0;left:auto;right:auto;top:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.nav .menu>ul>li>a:hover:before,.nav .menu>ul>li:hover>a:before,.nav .menu>ul>li>a:hover:after,.nav .menu>ul>li:hover>a:after{bottom:0;top:0}.nav .menu>ul>li>a:before{left:-44px}.nav .menu>ul>li>a:hover:before,.nav .menu>ul>li:hover>a:before{left:0;right:auto}.nav .menu>ul>li>a:after{left:auto;right:-12px}.nav .menu>ul>li>a:hover:after,.nav .menu>ul>li:hover>a:after{right:0}.nav .menu ul div{max-height:none;filter:alpha(opacity = 100);opacity:1;padding:0;position:static}.nav .menu ul a:hover+div,.nav .menu ul li:hover div{max-height:none;padding:0}.nav .menu ul ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;max-width:100%;padding:5px}.nav .menu ul ul::before{display:none}.nav .menu ul ul li{max-width:none;padding:5px}.main .con .navi{display:block}.main .con .navi .title{display:block}.main .con .navi .records{display:block}}@media only screen and (max-width:600px){.main .category .span{width:100%}}@media only screen and (max-width:480px){.span{float:none;margin-left:0 !important;width:auto}.media--double,.media2--double{display:block;margin:.8em 0;width:auto}.main .infos .records{display:block;height:auto;padding:5px 0}.main .infos .records>div{display:block}.main .infos .records>div:first-child{text-align:center}.main .infos .records>div+div+div+div{text-align:center}.main .realizations .records .item{float:none;margin-right:-4px}.footer .r-1>div{padding:78px 40px 18px}.footer .r-1 .icon{left:0;margin:0 auto;right:0;text-align:center}.footer .r-2{text-align:center}.footer .r-2>.row>.span{width:auto}.footer .r-3 .copyrights,.footer .r-3 .realization{float:none}}.cart-rabat{background:#f2f2f2;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;padding:25px 20px 5px}.cart-rabat-name{color:#282828;font-size:30px;font-weight:300;margin:2px 5px 3px 5px;text-transform:none}.box--rabat{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.20);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.20);box-shadow:0 0 8px 0 rgba(0,0,0,0.20);clear:both;display:inline-block;font-weight:300;padding:15px 20px}.box--rabat strong{font-size:22px;font-weight:300}.box--rabat .button--smallCircle{bottom:7px;margin-bottom:-10px;margin-left:-30px;padding:1px 10px 2px;position:relative;right:-65px}.loginBox{background:#f2f2f2;margin:0 auto 20px;max-width:500px;padding:0 20px 5px}.loginBox .label-help{font-size:14px;margin-top:15px}.loginBox-header{margin-top:0;text-align:center}.loginBox .box{border:0;-webkit-border-radius:22px 22px 0 0;-moz-border-radius:22px 22px 0 0;border-radius:22px 22px 0 0;margin:0 -20px 20px;padding:20px}.loginBox .formActions{background:0;padding:0}.stepsWrapper{display:table;margin:10px 0 10px;overflow:hidden;padding:0 0 30px;table-layout:fixed;width:100%}.step{background:none !important;border-left:1px solid #ccc;color:#bbb;display:table-cell;list-style:inside;padding:20px}.step:first-child{border:0;padding-left:0}.step:last-child{padding-right:0}.step--active{color:#282828;opacity:1}.step b{display:block;font-size:30px;font-weight:300;padding-bottom:20px}.step .hint{line-height:1.1em;margin:5px 44px 5px 0}.cartWrapper{border-top:1px solid #EEE;margin-top:60px;position:relative}.cart-table{display:table;width:100%}.cart-row{display:table-row}.cart-type{display:block;position:absolute}.cart-type img{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;margin-top:20px}.cart-type+.cart-table .cart-row:first-child .cart-cell{padding-top:85px}.cart-type+.cart-table .cart-row:first-child .cart-cell .radio{top:75px !important}.cart-qty-big{width:10%}.cart-header{bottom:100%;color:#888;display:none;margin-bottom:10px;position:absolute;text-align:left}.cart-row:first-child .cart-header{display:block}.cart-ships .cart-row .cart-header{display:none}.cart-ships .cart-type:first-child+.cart-table .cart-row:first-child .cart-header{display:block}.cart-cell{border-bottom:1px solid #EEE;display:table-cell;padding:13px 0;text-align:left;vertical-align:middle}.cart-ships .cart-cell{border-bottom:0}.cart-product{position:relative;width:60%}.cart-product .radio{bottom:0;left:0;margin:auto 0;position:absolute;top:0}.cart-product .rr{padding-left:30px}.cart-product-image{display:inline-block;margin-right:1%;vertical-align:middle;width:27%}.cart-product-image img{display:block;max-width:100%}.cart-product-name{font-size:20px;font-weight:300;display:inline-block;text-align:left;text-transform:uppercase;vertical-align:middle;width:70%}.cart-product-name .box{font-size:12px;line-height:1.1em;margin:15px 0 0 0;padding:10px 15px}.cart-product-attrs{font-size:.8em;line-height:1.3em;margin:0;overflow:hidden}.cart-product-attrs li{background:0;display:inline-block;margin-right:20px;padding:0}.cart-product-delivery{max-width:90%}.cart-price-black{color:#282828 !important}.cart-price{color:#888}.cart-delete{text-align:center;width:5%}.cart-x{font-size:20px}.cart-price-main{clear:both;margin-bottom:10px;text-align:right}@media only screen and (max-width:600px){.cart-product{text-align:center}.cart-product-image,.cart-product-name{width:auto}.cart-rabat .span{float:none;margin-left:0;width:auto}.cart-rabat .cart-rabat-name{float:none;text-align:left;width:100%}.cart-rabat .button{float:none;margin-top:10px;width:100%}.fill{margin-left:0;width:100%}.fill+.fill{margin-top:20px}.step{display:none}.step--active{display:block}.cart-wrapper{margin-top:0}.cart-table{border:0}.cart-row{display:block;text-align:justify}.cart-row:after{content:'';display:inline-block;width:100%}.cart-header{border:0;display:block;margin:0 0 5px;position:static;text-align:center}.cart-cell{border:0;display:inline-block;vertical-align:top}.cart-product{border-top:1px solid #EEE;width:100%}.cart-product .cart-header{display:none !important}.cart-qty,.cart-price,.cart-delete{padding-top:10px;text-align:center;width:32%}}@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?udozei');src:url('fonts/icomoon.eot?udozei#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?udozei') format('truetype'),url('fonts/icomoon.woff?udozei') format('woff'),url('fonts/icomoon.svg?udozei#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Customer-Support:before{content:"\e900"}.icon-Star-2:before{content:"\e901"}.icon-Stopwatch:before{content:"\e902"}.icon-User-Symbol:before{content:"\e903"}.icon-Winner-Cup:before{content:"\e904"}.icon-Home:before{content:"\e927"}.icon-Info:before{content:"\e92a"}.icon-Left-3:before{content:"\e931"}.icon-Mail:before{content:"\e935"}.icon-Phone:before{content:"\e93d"}.icon-Pin:before{content:"\e93f"}.icon-Right-3:before{content:"\e94b"}.icon-Search:before{content:"\e951"}.icon-Facebook:before{content:"\e95e"}.icon-Twitter:before{content:"\e95f"}.icon-Instagram:before{content:"\e960"}.icon-Google:before{content:"\e99a"}.icon-Youtube:before{content:"\e9a2"}.no-js *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}