.rotatebox{position:relative;overflow:hidden;text-align:center}.rotatebox .arr{top:30%;right:0px;position:absolute;width:22px;height:100px;display:block;background:url('./img/arr.png') no-repeat center center;opacity:0.1}.rotatebox .arr:hover{opacity:1}.rotatebox .arl{top:30%;left:0px;position:absolute;width:22px;height:100px;display:block;background:url('./img/arl.png') no-repeat center center;opacity:0.1}.rotatebox .arl:hover{opacity:1}.rotatebox .idx{margin:0px;padding:0px;list-style:none;position:absolute;left:0px;bottom:5px;text-align:center;width:100%}.rotatebox .idx li{margin:0px;padding:0px;display:inline-block}.rotatebox .idx li a{display:block;background:url('./img/dot.png') no-repeat left center;width:14px;height:14px}.rotatebox .idx li a.active{background:url('./img/dot.png') no-repeat right center}.rotatebox .idx li + li{margin-left:5px}.banner_sales{overflow:hidden;position:relative;background-color:#f2f0f0}.banner_sales .itemlist{overflow:hidden;position:relative;height:300px}.banner_sales .itemlist img{width:100%;max-width:1170px}.banner_sales .itembox{position:absolute;top:0px;left:0px}@media all and (max-width:600px){.banner_sales .itemlist{height:200px}.rotatebox .arl{top:10%}.rotatebox .arr{top:10%}}.sp_catalog{padding:20px 0px}.sp_catalog h2{padding:0px 0px 15px 0px;text-align:center}.sideleft .menu{font-size:0.9em;font-weight:500;text-transform:uppercase;overflow:hidden}.sideleft .menu ul{margin:0px;padding:0px;list-style:none}.sideleft .menu ul li{margin:0px 0px 4px 0px;overflow:hidden;position:relative;display:block;border:1px solid #cacaca;border-radius:5px;background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #f1f1f1 100%);background:-webkit-linear-gradient(top, #fefefe 0%, #f1f1f1 100%);background:linear-gradient(to bottom, #fefefe 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=0)}.sideleft .menu ul li a{color:black;display:block;text-decoration:none;padding:15px 0px 15px 12px}.sideleft .menu ul li a:hover{background-color:#dd1a1a;color:white}.sideleft .menu ul ul{display:none}@media all and (max-width:900px){#sliderbox{height:142px}}footer{padding:25px 0px 20px 0px;background-color:#262831;color:white;font-size:0.9em}footer .boxxer{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}footer .boxxer .item{padding:20px 0px 10px 0px;width:33%;text-align:center}footer .boxxer .item .title{text-transform:uppercase;color:#e99a04}footer .boxxer .addr{background:url("./img/i.addr.png") no-repeat scroll center top}footer .boxxer .mail{background:url("./img/i.mail.png") no-repeat scroll center top}footer .boxxer .phone{background:url("./img/i.phone.png") no-repeat scroll center top}footer .boxxer a{color:white;text-decoration:none}footer .b_social{padding:5px 0px;overflow:hidden;text-align:center}footer .b_social img{margin:0px 5px}footer .copyright{text-align:center;font-size:0.85em}@media all and (max-width:550px){footer .boxxer{display:block}footer .boxxer .item{float:none;width:auto;padding:10px 0px 10px 30px;text-align:left;background-position:left center}footer .boxxer .item p{display:inline}footer .boxxer .item br{display:none}footer .boxxer .item br:before{content:", "}}header{position:absolute;position:absolute !important;top:0px;left:0px;width:100%;z-index:10}header .vcard{position:relative;overflow:hidden;padding:5px 0px}header .vcard .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:white;opacity:0.1}header .vcard ul{padding:0px;margin:0px;list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;font-size:0.9em}header .vcard ul li{padding:0px;margin:0px;vertical-align:middle;text-align:left;color:white;padding-left:30px;line-height:35px;overflow:hidden}header .vcard .addr{background:url("./img/i.addr.png") no-repeat scroll left center}header .vcard .mail{background:url("./img/i.mail.png") no-repeat scroll left center}header .vcard .phone{background:url("./img/i.phone.png") no-repeat scroll left center}header .vcard a{color:white;text-decoration:none}header .vcard .b_social img{margin:8px 0px 0px 5px;float:right}header .box{padding:10px 0px;border-bottom:1px solid #333}header .box .logo{float:left}@media all and (max-width:950px){header .b_social{display:none}}@media all and (max-width:800px){header .vcard .addr{width:100%}}@media all and (max-width:850px){header .box .logo{margin:0px auto;width:190px;float:none}.mainmenu{padding:10px 0px 0px 0px;float:none}.mainmenu ul li{line-height:1.2em}}@media all and (max-width:700px){.mainmenu{display:none}}@media all and (max-width:850px){header .vcard .addr{display:none}}@media all and (max-width:500px){header .vcard .addr{display:none}header .vcard .mail{display:none}header .vcard .callback{padding-left:0px}header .box .logo{padding:0px !important;margin:0px !important;float:none}}#sliderbox .benefis{display:none;position:absolute;bottom:0px;left:0px;width:100%}#sliderbox .benefis ul{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#sliderbox .benefis ul li{margin:0px;padding:20px 0px;max-width:165px;text-align:center;position:relative}#sliderbox .benefis ul li .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:white;opacity:0.2}#sliderbox .benefis ul li p{position:relative;font-size:0.85em;color:white;text-shadow:1px 1px 2px #333;padding:0px 20px}#sliderbox .benefis ul li p img{margin-bottom:10px}.is_splash #sliderbox .benefis{display:block}@media all and (max-width:1000px){#sliderbox .benefis ul li{padding:10px 0px;max-width:145px}#sliderbox .benefis ul li p{padding:0px 10px}}@media all and (max-width:900px){#sliderbox .benefis{display:none !important}}.sp_feedback{background-color:#2b2c35;position:relative}.sp_feedback .sitebox{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;overflow:visible}.sp_feedback .form{width:30%;overflow:hidden;padding:40px 0px}.sp_feedback .form h2{padding:0px 0px 15px 0px;color:#e99a04}.sp_feedback .form p{padding:8px 0px}.sp_feedback .form p input{width:100%}.sp_feedback .form p textarea{width:100%;height:60px}.sp_feedback .form p.submit{text-align:center}.sp_feedback .maps{width:65%}@media all and (max-width:1100px){.sp_feedback .form{width:48%}.sp_feedback .maps{width:50%}}@media all and (max-width:600px){.sp_feedback .form{width:100%}.sp_feedback .form h2{text-align:center}.sp_feedback .maps{display:none}}.navbar{padding:0px 0px 20px 0px;margin:0px;color:#8e8a87;font-size:0.9em;text-align:left}.navbar a{color:#8e8a87;text-decoration:none}.navbar a:hover{text-decoration:underline}@media all and (max-width:645px){.etext .text_stages h2,.etext .text_stages table{display:none}.etext .maximize{display:none}.etext .minimize{display:block !important}.etext .mobile_phone{display:block !important;text-align:center}.etext .mobile_phone a{color:black;text-decoration:none;font-size:1.6em}}@media all and (max-width:400px){.etext .rtext_block{margin:0px auto 20px;float:none;max-width:250px}.banner_sales{display:none}.subpage_images .item .more{display:none}.subpage_images .item .image img{float:left}.adventage .rbox img{max-width:140px}.sp_gallery .itemlist{height:300px !important}.sp_gallery .item{width:200px !important;height:300px !important}.sp_gallery .item img{width:100%}.sp_callback .flds div{width:100%;margin:5px 0px;justify-content:space-around}.navbar{padding-top:10px !important}.text_g .clr + .clr,.text_w .clr + .clr,.etext .clr + .clr{padding-top:20px !important}.limage,.rimage{width:100% !important}.boxgallery .itemlist{height:200px !important}.boxgallery .item{width:230px !important;height:195px !important}.boxgallery .rotateblock .arr{top:30% !important}.boxgallery .rotateblock .arl{top:30% !important}.pr_item_set table tr.set span{font-size:0.8em}.pr_item_set table tr.price td span{font-size:0.8em}}footer .b_social{overflow:hidden;padding-top:5px}footer .b_social ul{margin:0px;padding:0px;list-style:none}footer .b_social ul li{margin:0px;padding:0px;float:left}footer .b_social ul li + li{margin-left:10px}.f_recall{max-width:400px;margin:10px auto 20px;overflow:hidden;background-color:white;padding:20px 0px;border-radius:5px}.f_recall p{text-align:center}.f_recall p + p{padding-top:10px}.pr_item_set{padding:0px 0px 20px 0px;clear:both;overflow:hidden}.pr_item_set .minimize{display:none}.pr_item_set table{border-collapse:collapse;margin:0px auto;text-align:center}.pr_item_set table tr td{padding:5px 10px;text-align:center}.pr_item_set table tr td.label{text-align:left;width:150px}.pr_item_set table tr td.item{border-bottom:1px solid #dedded;background-color:#fafafa}.pr_item_set table tr th{padding:0px 5%}.pr_item_set table tr th.item{background-color:#dedded}.pr_item_set table tr.parm td{font-size:0.8em;font-weight:normal}.pr_item_set table tr.price td span{padding:10px 0px;font-size:1em;color:#444;font-weight:bold}.pr_item_set table tr.set th{border-radius:4px 4px 0px 0px}.pr_item_set table tr.set th.i1{background-color:#b9b8ca}.pr_item_set table tr.set th.i2{background-color:#14aa33}.pr_item_set table tr.set th.i3{background-color:#ff6700}.pr_item_set table tr.set span{display:block;line-height:60px;color:white;text-transform:uppercase;border:0px;width:100%;font-size:1em}.pr_item_set table tr.set span.r2{line-height:25px}.pr_item_set table tr td span{display:block;padding:5px 0px}@media all and (max-width:500px){.pr_item_set .maximize{display:none}.pr_item_set .minimize{display:block}.pr_item_set .minimize table{min-width:300px;margin:0px auto}.pr_item_set .minimize table + table{margin-top:40px}}p{padding:2px 0px;margin:0px}h1,h2,h3,h4,h5,h6{margin:0px;padding:20px 0px 10px 0px;color:black;font-weight:400;text-align:left;text-transform:uppercase}h1{font-size:2em;padding:0px 0px 10px 0px}h2{font-size:1.6em}h2.topic{background:url("./img/head.line.png") no-repeat scroll left top;padding:10px 0px 0px 0px;overflow:hidden;text-align:left}h3{font-size:1.4em}h4{font-size:1.2em}h5,h6{font-size:1em}.pageheader{background:url("./img/head.line.png") no-repeat scroll left top;padding:30px 0px 0px 0px;overflow:hidden;text-align:left}.pageheader h1{text-align:left;padding:0px}.etext{overflow:hidden;font-size:1.2em}.etext p{padding:10px 0px;line-height:1.4em}.etext a{color:#5c0871;text-decoration:none}.etext a:hover{text-decoration:underline}.text_w{background-color:white}.text_g,.text_w{padding:40px 0px}.text_g,.text_w,.etext{overflow:hidden;position:relative}.text_g li,.text_w li,.etext li{padding:5px 0px}.text_g h2,.text_w h2,.etext h2,.text_g h3,.text_w h3,.etext h3,.text_g h4,.text_w h4,.etext h4{text-align:center}.text_g .mobile_phone,.text_w .mobile_phone,.etext .mobile_phone{display:none}.text_g .clr,.text_w .clr,.etext .clr{padding-bottom:10px}.text_g .clr h2,.text_w .clr h2,.etext .clr h2,.text_g .clr h3,.text_w .clr h3,.etext .clr h3,.text_g .clr h4,.text_w .clr h4,.etext .clr h4{padding:0px 0px 20px 0px}.text_g .clr p + h4,.text_w .clr p + h4,.etext .clr p + h4{padding-top:20px}.text_g .clr + .clr,.text_w .clr + .clr,.etext .clr + .clr{padding-top:60px}.text_g .minimize,.text_w .minimize,.etext .minimize{display:none}@media all and (max-width:550px){h1{font-size:1.4em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em}h5,h6{font-size:1em}}.gallery{overflow:hidden}.gallery .item{width:275px;height:415px;overflow:hidden;float:left;margin:0px 0px 15px 15px;border:4px solid #fafafa}.gallery .item img{width:100%}.gallery .aitem{float:left;text-align:center;overflow:hidden;margin:0px 0px 10px 10px}.gallery .aitem .img{width:180px;height:165px;overflow:hidden}.gallery .aitem .img img{width:100%}header,hgroup,nav,article,header,section,footer{overflow:hidden;display:block;position:relative}html{min-height:100%;height:100%;width:100%}body{margin:0px;padding:0px;height:100%;min-height:100%;position:relative;color:#333;font-family:'Roboto', sans-serif;font-size:14px;background-color:#e6e6e6}body,html{min-width:320px}.sitebox{max-width:1170px;margin:0px auto;overflow:hidden;position:relative}.wrapper{min-height:100%;min-width:100%;overflow:hidden}#content{padding:0px 0px 20px 0px}@media all and (max-width:1170px){.sitebox{padding:0px 10px}}.w_example .list{overflow:hidden;padding-bottom:20px}.w_example .list ul{margin:0px;padding:0px;list-style:none}.w_example .list ul li{margin:0px;padding:2px 0px}.w_example .list ul li a{color:#e99a04;text-decoration:none}.w_example .list ul li a:hover{text-decoration:underline}.w_example h2{text-align:center;display:block;overflow:hidden}.w_example .itemlist{overflow:hidden;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-bottom:20px}.w_example .itemlist .item{overflow:hidden;position:relative;width:33.3%}.w_example .itemlist .item img{width:100%;float:left}.w_example .itemlist .item .txt{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;color:#e99a04}.w_example .itemlist .item .txt .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:black;opacity:0.6}.w_example .itemlist .item .txt p{position:relative;padding:4px 10px}.w_example .itemlist .item:hover .txt{display:block}#w_default{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99}#w_default .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("./img/sw.png") repeat scroll center center}#w_default .itembox{width:338px;margin:100px auto 0px;position:relative;overflow:hidden}#w_default .itembox .boxxers{width:320px;margin:18px 0px 0px 0px;position:relative;overflow:hidden;border:2px solid #706f7f;background-color:white;border-radius:10px}#w_default .itembox .boxxer{padding:20px 20px}#w_default a.wclose{width:36px;height:36px;position:absolute;top:0px;right:0px;display:block;background:url("./img/wclose.png") no-repeat scroll center center}#w_default p.submit{text-align:center}#w_default p.submit a{color:white;text-decoration:none;color:white;text-transform:uppercase;background-color:#e71e28;padding:10px 30px;font-weight:500;display:inline-block;border-radius:5px}#w_default .require{border-bottom:1px solid red}#w_default .complete{height:380px}#w_default h2{text-align:center;padding:0px 0px 10px 0px;font-size:1.6em;font-weight:400}#w_default .fld{margin:4px 0px;padding:0px 10px 0px 10px;overflow:hidden;border:1px solid #e4dbde}#w_default .fld{border-radius:5px}#w_default .utime{padding:0px 50px 0px 10px;background:url("./img/i.calend.png") no-repeat scroll 240px center}#w_default .fld input{width:100%;height:36px;border:0px;padding:0px;background-color:transparent}#w_default .fld textarea{width:100%;height:95px;border:0px;padding:0px;background-color:transparent}#w_default p.sm{padding:10px 0px 10px 0px;font-size:0.8em;text-align:left;overflow:hidden}#w_default p.sm input{float:left;margin:0px 5px 35px 0px}#w_default p.sm span{display:block}#w_default p.sm a{color:black;text-decoration:underline}#w_default p.sm a:hover{text-decoration:none}.sp_example{padding:60px 0px 20px 0px;background-color:white}.sp_example h2{padding:0px 0px 30px 0px;text-align:center}.sp_example .tabs{border-top:1px solid #25252b;overflow:hidden;padding-bottom:10px}.sp_example .tabs ul{margin:0px;padding:0px;list-style:none}.sp_example .tabs ul li{margin:0px;padding:0px;float:left}.sp_example .tabs ul li span{padding:5px 10px;text-transform:uppercase;border-top:0px;background-color:white;border:1px solid #25252b;color:#25252b;display:block;font-weight:500}.sp_example .tabs ul li span.active{background-color:#25252b;color:#e99a04}.sp_example .itemlist{overflow:hidden;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.sp_example .itemlist .item{overflow:hidden;position:relative;width:33.3%}.sp_example .itemlist .item img{width:100%;float:left}.sp_example .itemlist .item .txt{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;color:#e99a04}.sp_example .itemlist .item .txt .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:black;opacity:0.6}.sp_example .itemlist .item .txt p{position:relative;padding:4px 10px}.sp_example .itemlist .item:hover .txt{display:block}@media all and (max-width:800px){.sp_example .itemlist .item{width:50%}.sp_example .itemlist .item:nth-child(n+7){display:none}}@media all and (max-width:500px){.sp_example .tabs{font-size:0.85em}.sp_example .itemlist .item{font-size:0.9em;width:50%}}.sp_guestbook{padding:20px 0px 20px 0px;background-color:white}.sp_guestbook h2{text-align:center}.sp_guestbook .item .name{font-weight:500;font-size:1.2em}.sp_guestbook .item .rb0{text-align:left;padding-bottom:10px}.sp_guestbook .item .rb1{text-align:right}.sp_guestbook .item .box + .box{border-top:1px solid #cdcdcd;padding-top:10px}.sp_3dvision{background:url("./img/sp_3dvision.jpg") no-repeat scroll center center;background-size:cover;border-top:5px solid white;color:white}.sp_3dvision .box{padding:120px 0px;max-width:500px;overflow:hidden;float:left}.sp_3dvision h2{padding:0px;color:white;font-size:2em;text-align:center;text-shadow:1px 1px 1px #333}.sp_3dvision .submit{padding-top:50px;text-align:center}@media all and (max-width:700px){.sp_3dvision .box{padding:60px 0px}}@media all and (max-width:500px){.sp_3dvision .box{padding:30px 0px}.sp_3dvision .box .submit{padding-top:20px}}.rotateblock{position:relative}.rotateblock .arr{top:30%;right:0px;position:absolute;width:22px;height:100px;display:block;background:url('./img/arr.png') no-repeat center center;opacity:0.1}.rotateblock .arr:hover{opacity:1}.rotateblock .arl{top:30%;left:0px;position:absolute;width:22px;height:100px;display:block;background:url('./img/arl.png') no-repeat center center;opacity:0.1}.rotateblock .arl:hover{opacity:1}.rotateblock .idx{margin:0px;padding:0px;position:absolute;left:0px;bottom:5px;text-align:center;width:100%;z-index:99}.rotateblock .idx li{margin:0px 2px;padding:0px;background:url('./img/dot.png') no-repeat left center;width:14px;height:14px;display:inline-block}.rotateblock .idx li.active{background:url('./img/dot.png') no-repeat right center}.sp_sertificat{overflow:hidden;position:relative}.sp_sertificat .itemlist{overflow:hidden;position:relative;height:325px}.sp_sertificat .itembox{position:absolute;top:0px;left:0px}.sp_sertificat .rotateblock{padding:0px 30px}.boxgallery{overflow:hidden;position:relative}.boxgallery h2{padding:0px 0px 20px 0px}.boxgallery .itemlist{overflow:hidden;position:relative;height:295px}.boxgallery .itembox{position:absolute;top:0px;left:0px}.boxgallery .item{width:330px;height:295px;overflow:hidden;float:left;margin:0px 5px}.boxgallery .rotateblock{padding:10px 30px}.boxgallery .rotateblock .arr{top:35%}.boxgallery .rotateblock .arl{top:35%}.sp_guestbook{overflow:hidden;position:relative}.sp_guestbook .itemlist{overflow:hidden;position:relative;height:170px}.sp_guestbook .itembox{position:absolute;top:0px;left:0px}.sp_guestbook .rotatebox{padding:0px 0px 30px 0px}.sp_guestbook .rotatebox .arr{display:none !important}.sp_guestbook .rotatebox .arl{display:none !important}.sp_gallery{overflow:hidden;position:relative}.sp_gallery h2{padding:0px 0px 20px 0px;text-align:center}.sp_gallery .itemlist{overflow:hidden;position:relative;height:360px}.sp_gallery .itembox{position:absolute;top:0px;left:0px}.sp_gallery .item{width:250px;height:360px;overflow:hidden;float:left;margin:0px 5px}.sp_gallery .rotateblock{padding:10px 30px}.sp_gallery .rotateblock .arr{top:30%}.sp_gallery .rotateblock .arl{top:30%}.editorbox{width:100%;overflow:hidden}.editorbox .edbox_tabs{width:100%;overflow:hidden}.editorbox .edbox_tabs ul{margin:0px;padding:0px;list-style:none}.editorbox .edbox_tabs ul li{margin:0px;padding:2px 10px;float:left;background-color:#efefef;border:1px solid #cdcdcd;border-bottom:0px}.editorbox .edbox_tabs ul li.active{background-color:#cdcdcd}.editorbox .edbox_tabs ul li a{color:black;font-weight:600;font-size:1em;text-decoration:none}.editorbox .edbox_tabs ul li a:hover{text-decoration:underline}.editorbox .edbox_input{width:100%;overflow:hidden}.editorbox .edbox_input ul{margin:0px;padding:0px;list-style:none}.editorbox .edbox_input ul li{margin:0px;padding:0px 2px 0px 0px}html{min-height:100%;min-width:100%}form{margin:0px;padding:0px;overflow:hidden}.hidden{display:none;display:none !important}.fsize{width:100%}.alert,.warning{color:#fc0000}.readonly{background-color:#cdccde !important}input:disabled{background-color:#cdccde !important}div{overflow:hidden}.clr{clear:both;overflow:hidden}b,strong{font-weight:500;color:black}input,select,textarea,button{font-family:'Roboto', sans-serif;font-size:12px}input,textarea{text-indent:10px}input.require,textarea.require{border-bottom:1px solid red}textarea{border:1px solid #cdccde;background-color:white;padding:0px;margin:0px;box-sizing:border-box;width:100%}input{border:1px solid #cdccde;text-indent:10px;background-color:white;padding:0px;margin:0px;box-sizing:border-box}input[type="text"]{width:100%;height:28px}input[type="password"]{width:100%;height:28px}button{box-sizing:border-box}table{font-size:1em}table.bordered{border-collapse:collapse;background-color:white}table.bordered th{padding:5px 15px;font-size:0.9em;font-weight:500;text-transform:uppercase;border:1px solid #e8e8e8;background-color:#262831;color:#e99a04}table.bordered td{padding:5px 15px;border:1px solid #e8e8e8}table td.label{color:black;font-weight:500}#sliderbox{overflow:hidden;position:relative;clear:both;height:800px;width:100%}#sliderbox ul.idx{display:none;position:absolute;right:20px;top:40%;margin:0px;padding:0px;list-style:none}#sliderbox ul.idx li{margin:0px;padding:0px}#sliderbox ul.idx li a{display:block;height:16px;width:16px;background:url('./img/dot.png') no-repeat left center}#sliderbox ul.idx li a.active{background:url('./img/dot.png') no-repeat right center}#sliderbox ul.idx li + li{margin-top:5px}#sliderbox .sm{display:none}#sliderbox .md{display:none}#slider{height:800px;width:100%;overflow:hidden;position:relative}#slider .boxxer{position:absolute;top:0px;left:0px;height:100%;width:100%}#slider .item{height:800px;width:100%;overflow:hidden;float:left;position:relative;text-align:center}#slider .item img{display:none}#slider .item a{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block}@media all and (max-width:1024px){#sliderbox{height:600px}#slider .boxxer .item{height:600px}}@media all and (max-width:850px){#sliderbox{height:200px !important}#sliderbox .item{background:url('./img/slider.md.jpg') no-repeat center top !important;background-size:cover}}@media all and (max-width:500px){#sliderbox{height:200px !important}#sliderbox .item{background:url('./img/slider.sm.jpg') no-repeat left top !important;background-size:cover !important;height:200px !important}header .box{border:0px}header .box .logo{padding-top:20px}}.subpage_list ul{margin:0px;padding:0px 0px 20px 0px;list-style:none}.subpage_list ul li{margin:0px;padding:2px 0px}.subpage_list ul li a{text-decoration:none}.subpage_list ul li a:hover{text-decoration:underline}.subpage_images{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.subpage_images .item{margin:5px 0px 5px 0px;background-color:white;width:220px;text-align:center;overflow:hidden;position:relative;border:1px solid #cdcdcd}.subpage_images .item:hover{border:1px solid #e99a04}.subpage_images .item .image{height:234px;border-bottom:1px solid #cdcdcd;background-color:white}.subpage_images .item .image img{width:100%}.subpage_images .item .name{padding:10px 10px;overflow:hidden;font-size:0.95em;text-align:center;text-transform:uppercase}.subpage_images .item .name a{color:black;text-decoration:none}.subpage_images .item .ntext{color:#e99a04}.subpage_images .item .more{padding:10px 10px;text-align:center}@media all and (max-width:500px){.subpage_images .item{width:49%}.subpage_images .item .image{height:auto}.subpage_images .item .name{padding:5px}.subpage_images .item .more{padding:5px}.subpage_images .item .btn_black{padding:5px 10px;font-size:0.8em}}#basketbox{position:fixed;top:40px;right:0px;z-index:20}#basketbox a{background:url('./img/i.basket.png') no-repeat center 10px #f3f3f3;border-radius:4px 0px 0px 4px;display:block;width:40px;overflow:hidden;color:black;text-decoration:none}#basketbox a span{padding:43px 0px 10px 5px;display:block;overflow:hidden;text-align:center}.fason_filter{padding-top:20px}.fason_filter h2{font-size:2em;padding-bottom:20px}.fason_filter ul{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.fason_filter ul li{margin:0px 40px;padding:0px;width:90px;overflow:hidden;text-align:center}.fason_filter ul li p{padding-top:20px}.fason_filter ul li a{color:black;text-decoration:none}.fason_filter ul li a:hover{text-decoration:underline}.btn_black{display:inline-block;padding:8px 15px;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:500;overflow:hidden;cursor:pointer;color:#e99a04;border:1px solid #25252b;background-color:#25252b;border-radius:4px}.btn{display:inline-block;padding:8px 15px;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:500;overflow:hidden;cursor:pointer;color:#25252b;border:1px solid #e99a04;background-color:#e99a04;border-radius:4px}button{display:inline-block;padding:8px 15px;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:500;overflow:hidden;cursor:pointer;color:#25252b;border:1px solid #e99a04;background-color:#e99a04;border-radius:4px}.guestbook .itemlist .item{padding-bottom:10px}.guestbook .itemlist .item .name{font-size:1.2em;font-weight:500}.guestbook .itemlist .item + .item{padding-top:10px;border-top:1px solid #cdcdcd}.sp_stage{background:url("./img/sp_stage.jpg") no-repeat scroll center center;background-size:cover;padding:40px 0px 40px 0px}.sp_stage h2{padding:0px 0px 40px 0px;text-align:center;color:white}.sp_stage ul{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.sp_stage ul li{margin:0px;padding:20px 0px;max-width:170px;text-align:center;position:relative}.sp_stage ul li .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:white;opacity:0.2}.sp_stage ul li p{position:relative;font-size:0.85em;color:white;text-shadow:1px 1px 2px #333;padding:0px 20px}.sp_stage ul li p img{margin-bottom:10px}@media all and (max-width:900px){.sp_stage ul li{max-width:120px;padding:10px 0px;margin-bottom:5px}.sp_stage ul li p{padding:0px 10px}}@media all and (max-width:650px){.sp_stage ul li{display:block;width:100%;max-width:100%}.sp_stage ul li img{float:left;margin-right:10px}.sp_stage ul li p{font-size:1.2em;text-align:left}}@media all and (max-width:450px){.sp_stage ul li img{width:50px}.sp_stage ul li p{font-size:1em}}.sp_callback{padding:40px 0px}.sp_callback .sitebox{max-width:780px}.sp_callback h2{text-align:center;font-size:1.8em;padding:0px}.sp_callback p.info{text-align:center;font-size:1.4em}.sp_callback p.submit{text-align:center}.sp_callback p.confirm{padding:0px 0px 5px 0px;color:#7d7676;font-size:0.8em;line-height:20px}.sp_callback p.confirm input{float:left;margin-right:5px}.sp_callback p.confirm a{color:#7d7676;text-decoration:underline}.sp_callback p.confirm a:hover{text-decoration:none}.sp_callback .flds{padding:20px 0px 10px 0px;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.sp_callback .flds div{overflow:hidden;border:1px solid #cfcfcf;box-shadow:0px 10px 10px -10px #000;border-radius:5px;height:30px;width:32%}.sp_callback .flds div input{border:0px;background-color:transparent;text-indent:30px;height:30px}.sp_callback .flds div.name{background:url("./img/form.name.png") no-repeat scroll 8px center white}.sp_callback .flds div.phone{background:url("./img/form.phone.png") no-repeat scroll 8px center white}.sp_callback .flds div.email{background:url("./img/form.email.png") no-repeat scroll 5px center white}.sp_gallery{padding:20px 0px}.sp_gallery h2{padding:0px 0px 15px 0px;text-align:center}table.price{border-collapse:collapse;width:100%}table.price th{border:0px;background-color:transparent;text-transform:uppercase;color:#111;white-space:nowrap;padding:5px 10px;text-align:left;font-size:0.9em}table.price th + th{text-align:right}table.price td{border:0px;padding:5px 10px;text-align:left;border-bottom:1px solid #cdcdcd;font-size:0.8em}table.price td + td{text-align:right}table.price tr:hover td{background-color:#efefef}.adventage{background:url("./img/adventage.jpg") no-repeat scroll center center;background-size:cover;overflow:hidden;padding:40px 0px;text-align:center}.adventage h2{color:white;text-align:center;padding:0px 0px 20px 0px;overflow:hidden}.adventage .rbox{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.adventage img{margin:5px 0px}.text_stages{font-size:0.9em}.text_stages h2{padding:0px 0px 20px 0px}.text_stages table{width:100%}.text_stages table td{vertical-align:middle;text-align:center}.rtext_block{float:right;margin:0px 0px 20px 20px;text-align:center;background-color:white;padding:15px;border-radius:5px;background-color:#e99a04;color:black}.rtext_block h2,.rtext_block h3,.rtext_block h4,.rtext_block h5,.rtext_block h6{padding-top:0px;text-align:center;color:black}.rtext_block p{padding:20px 0px 10px 0px}.rtext_block span{font-size:1.4em;display:block}@media all and (max-width:500px){table.price th{white-space:normal;font-size:0.65em;background-color:#efefef}}.sp_about{background:url("./img/sp_about.jpg") no-repeat scroll center center;background-size:cover;color:white;padding:40px 0px}.sp_about h2{color:white;padding:0px 0px 20px 0px;text-align:center}.sp_about .box{max-width:680px;overflow:hidden;float:left}.sp_about p{line-height:1.2em;padding:5px 0px}.sp_about .submit{padding-top:20px;text-align:center}.mainmenu{overflow:hidden;float:right}.mainmenu ul{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.mainmenu ul li{margin:0px;padding:0px;line-height:70px}.mainmenu ul li a{text-transform:uppercase;text-decoration:none;color:white;font-weight:500}.mainmenu ul li a:hover{text-decoration:underline}.mainmenu ul li a.active{color:#e99a04;text-decoration:none}.mainmenu ul li + li{padding-left:40px}@media all and (max-width:950px){}.basket .form{max-width:700px}.basket .form .confirm{font-size:0.85em;line-height:1em}.basket .form .confirm input{float:left;margin:0px 10px 0px 0px}.basket .form .confirm a{color:#333;text-decoration:underline}.basket .form .confirm a:hover{text-decoration:none}.basket .form input.require{border-bottom:1px solid #fc0000 !important}.basket .form a.btn{padding:8px 40px;font-size:1.1em;margin-top:15px}.basket .itemlist table{width:100%;border-collapse:separate}.basket .itemlist table .size{text-align:center}.basket .itemlist table .ntext{font-size:0.9em}.basket .itemlist .img{height:85px;width:85px;text-align:center}.basket .itemlist .img div{overflow:hidden}.basket .itemlist .img div img{max-width:85px;max-height:85px}.basket .itemlist .cart{width:66px;height:24px;background:url("./img/cart.basket.jpg") no-repeat scroll center center;position:relative}.basket .itemlist .cart .up{width:12px;height:11px;display:block;position:absolute;left:28px;top:0px}.basket .itemlist .cart .dwn{width:12px;height:11px;display:block;position:absolute;left:28px;bottom:0px}.basket .itemlist .cart .cls{width:22px;height:24px;display:block;position:absolute;top:0px;right:0px}.basket .itemlist .cart input{width:24px;height:24px;background-color:transparent;line-height:24px;border:0px;text-align:center}