html{min-height:100%;min-width:100%}form{margin:0px;padding:0px;overflow:hidden}.hidden{display:none}.fsize{width:100%}.alert,.warning{color:#fc0000}.readonly{background-color:#cdccde !important}input:disabled{background-color:#cdccde !important}b,strong{font-weight:600}table{font-size:1em}table.bordered{border-collapse:collapse}table.bordered th{padding:2px 5px;border:1px solid #cdcdcd;background-color:#111;color:white;font-size:0.95em}table.bordered td{padding:2px 5px;border:1px solid #cdcdcd}table td.label{color:#333;font-weight:600}.btn{background-color:#ff6700;color:white;display:inline-block;padding:8px 15px;text-decoration:none;text-transform:uppercase;border:0px;border-radius:5px;font-size:0.9em;font-weight:500;overflow:hidden;cursor:pointer}.btn:hover{background-color:#df6700}.btn.active{background-color:#df6700}button.btn{cursor:pointer}.rbg{cursor:pointer}.btn_green{background-color:#15aa34;text-decoration:none;text-transform:uppercase;color:white;border:0px;border-radius:4px;text-align:center;padding:5px 5px;cursor:pointer}.btn_green:hover{background-color:#049923}a.btn_green{display:inline-block}button.btn_green{padding:8px 15px}header .b_social{position:absolute;top:20px;right:0px}header .b_social ul{margin:0px;padding:0px;list-style:none}header .b_social ul li{margin:0px;padding:0px;float:left}#sliderbox{overflow:hidden;position:relative;clear:both}#sliderbox a.arr{width:40px;height:40px;display:block;position:absolute;top:45%;right:10px;background:url('./img/arr.png') no-repeat center center;opacity:0.7}#sliderbox a.arr:hover{opacity:1}#sliderbox a.arl{width:40px;height:40px;display:block;position:absolute;top:45%;left:10px;background:url('./img/arl.png') no-repeat center center;opacity:0.7}#sliderbox a.arl:hover{opacity:1}#sliderbox ul.idx{position:absolute;bottom:5px;left:0px;width:100%;margin:0px;padding:0px;text-align:center;list-style:none}#sliderbox ul.idx li{margin:0px 5px;padding:0px;display:inline-block}#sliderbox ul.idx li a{display:block;width:16px;height: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 .inform{position:absolute;top:0px;left:0px;width:100%;color:#0e4078;text-align:center}#sliderbox .inform .sitebox{max-width:850px}#sliderbox .inform p.title{margin:15% 0px 15% 0px;background:url('./img/ww.png') repeat center top;overflow:hidden;padding:20px 20px;font-size:2.2em;text-transform:uppercase;font-weight:500}#sliderbox .inform .more a{background-color:#0d56a8;color:white;font-weight:500;display:inline-block;padding:10px 20px;text-decoration:none;text-transform:uppercase}#sliderbox .inform .more a:hover{background-color:#0e4078}#slider{height:600px;width:100%;overflow:hidden;position:relative}#slider .boxxer{height:600px;width:100%;position:absolute;top:0px;left:0px}#slider .item{height:600px;width:100%;overflow:hidden;float:left;position:relative;text-align:center}#slider .item img{display:none}#slider .item a.mask{height:100%;width:100%;display:block;position:absolute;top:0px;left:0px}#slider .sitebox{z-index:99}#slider .sitebox p.title{padding:40px 0px 0px 0px;color:#444;font-size:2.6em;text-transform:uppercase}@media all and (max-width:800px){#slider{height:auto}#slider .boxxer{height:auto;position:relative}#slider .item{height:auto}#slider .item img{width:100%;display:block}#sliderbox .inform{font-size:0.4em}#sliderbox .inform p.title{margin:5% 0px 2% 0px}#sliderbox .inform .more a{font-size:12px}}@media all and (max-width:450px){#sliderbox{display:none}}.blogs_list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.blogs_list .item{max-width:290px;width:100%;overflow:hidden;background-color:#fff;margin:5px;margin-bottom:20px;box-shadow:0px 0px 4px #cdcdcd}.blogs_list .item .image{overflow:hidden;position:relative;background-color:#dadada}.blogs_list .item .image .vdate{position:absolute;bottom:0px;left:0px;background-color:#b70d00;display:block;padding:5px 20px;text-transform:uppercase;color:white}.blogs_list .item .info{padding:20px 10px;overflow:hidden}.blogs_list .item .info h2{font-size:1.2em;line-height:1.4em;padding:0px;text-align:left;text-transform:uppercase}.blogs_list .item .info h2 a{color:#000;text-decoration:none}.blogs_list .item .info h2 a:hover{text-decoration:underline}.blogs_list .item .info .ntext{padding-top:10px;color:#484848;overflow:hidden}.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}input,select,textarea,button{font-family:'Roboto', sans-serif;font-size:12px}input,textarea{text-indent:10px}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;border-radius:4px;box-sizing:border-box}input[type="text"]{width:100%;height:32px}input[type="password"]{width:100%;height:32px}input.require{border-bottom:1px solid red !important}button{box-sizing:border-box}.pr_list{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.pr_list .item{width:285px;text-align:center;overflow:hidden;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;background-color:white;box-shadow:0px 0px 3px #c0c0c0;background-color:#f3f3f4}.pr_list .item:hover{background-color:#fff}.pr_list .item .image{overflow:hidden;width:285px;height:190px;overflow:hidden}.pr_list .item .image img{width:285px}.pr_list .item .cost{line-height:40px;overflow:hidden;font-weight:normal;font-size:1.4em}.pr_list .item .name{padding:10px 20px;overflow:hidden;font-weight:bold;font-size:1.2em}.pr_list .item .name p{padding-top:10px;line-height:1.4em}.pr_list .item .name p a{text-transform:uppercase;color:#333;text-decoration:none}.pr_list .item .more{padding:20px 0px;text-align:center}.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{width:285px;text-align:center;overflow:hidden;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;background-color:white;box-shadow:0px 0px 3px #c0c0c0}.subpage_images .item .image{overflow:hidden;width:285px;height:295px;overflow:hidden}.subpage_images .item .image img{width:285px}.subpage_images .item .name .sname p{font-size:0.9rem;font-weight:normal}.subpage_images .item .name{height:110px;padding:0px 20px;overflow:hidden}.subpage_images .item .name p{font-weight:bold;font-size:1.2em;padding-top:10px;line-height:1.4em}.subpage_images .item .name p a{text-transform:uppercase;color:#333;text-decoration:none}header,hgroup,nav,article,header,section,footer{overflow:hidden;display:block;position:relative}html{min-height:100%;min-width: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:white}.sitebox{max-width:1170px;margin:0px auto;overflow:hidden}#content{padding-top:20px;overflow:hidden}header{position:relative;overflow:hidden;padding:10px 0px}.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}.example_work_header{padding:80px 0px 40px 0px}.sp_catalog.work .subpage_images{padding:0px}.example_work_btn{text-align:center}.example_work_btn a{padding:10px 40px}.sp_catalog .more a{padding:10px 40px}.sp_catalog{overflow:hidden}.sp_catalog .sitebox{padding:50px 0px}.sp_catalog .subpage_images{padding:20px 0px}.sp_catalog .more{padding:2px 0px;overflow:hidden;text-align:center;overflow:hidden}.sp_catalog .more a{padding-left:15px;padding-right:15px}.sp_catalog.work .sitebox{padding:0px 0px}.sp_found_cheaper{background:url('./img/wbg.png') repeat center top;overflow:hidden}.sp_found_cheaper .sitebox{padding:110px 0px;background:url('./img/sp_found_cheaper.420.jpg') no-repeat left center}.sp_found_cheaper .form{float:right;width:80%;max-width:500px}.sp_found_cheaper .form h2{text-transform:uppercase;padding:0px;color:#ff6700;text-align:left}.sp_found_cheaper .form p{padding:40px 0px;line-height:1.8em;text-transform:uppercase;font-weight:500}.sp_found_cheaper .form p span{display:block;font-size:1.4em;color:#14aa33}.sp_feedback{background:url('./img/wbg.png') repeat center top;overflow:hidden}.sp_feedback .sitebox{padding:50px 0px;background:url('./img/sp_feedback.jpg') no-repeat right center}.sp_feedback h2{text-transform:uppercase;padding:0px 0px 10px 0px;color:#ff6700}.sp_feedback h2 span{color:#14aa33;display:block;padding-top:10px}.sp_feedback .form{float:left;width:80%;max-width:500px}.sp_feedback .form .box{padding:0px 15%}.sp_feedback .form .box p{padding:15px 0px}.sp_feedback .form .box p.info{text-align:center}.sp_feedback .form .box p.submit{text-align:center}.sp_workstages{overflow:hidden;padding:50px 0px;text-align:center}.sp_workstages h2{text-transform:uppercase;padding:0px 0px 30px 0px}.sp_workstages table{margin:0px auto}.sp_workstages table td{text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:500;font-size:0.9em}.gallery{overflow:hidden}.gallery .item{width:180px;height:165px;overflow:hidden;float:left;margin:0px 0px 20px 25px}.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%}.rotateblock{position:relative}.rotateblock .arr{top:49%;right:2%;position:absolute;width:40px;height:40px;display:block;background:url('./img/rbox.arr.png') no-repeat center center;opacity:0.5}.rotateblock .arr:hover{opacity:1}.rotateblock .arl{top:49%;left:2%;position:absolute;width:40px;height:40px;display:block;background:url('./img/rbox.arl.png') no-repeat center center;opacity:0.5}.rotateblock .arl:hover{opacity:1}.rotateblock ul.idx{display:none}.pr_item_slider{overflow:hidden;position:relative}.pr_item_slider .itemlist{height:445px;overflow:hidden;position:relative}.pr_item_slider .itembox{position:absolute;top:0px;left:0px}p{padding:2px 0px;margin:0px}h1,h2,h3,h4,h5,h6{margin:0px;padding:20px 0px 10px 0px;color:black;font-weight:500;text-align:center;background:url("./img/head.png") no-repeat scroll center bottom;text-transform:uppercase}h1{font-size:1.8em;padding:0px 0px 20px 0px}h2{font-size:1.8em}h3{font-size:1.4em}h4{font-size:1.2em}h5,h6{font-size:1em}.pageheader{padding:0px 0px 20px 0px;overflow:hidden}.pageheader h1{padding:0px 0px 10px 0px}.etext{overflow:hidden}.etext p{padding:5px 0px}.etext a{color:#5c0871;text-decoration:none}.etext a:hover{text-decoration:underline}@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}}.mainmenu{background-color:#ff6801;overflow:hidden}.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;text-transform:uppercase;font-weight:500;padding:10px 0px}.mainmenu ul li a{color:white;text-decoration:none}.mainmenu ul li a:hover{text-decoration:underline}.mainmenu ul li a.active{color:black;text-decoration:underline}.infoline{overflow:hidden;position:relative}.infoline .itabbox{margin:0px;padding:0px;list-style:none}.infoline .itabbox .itab{margin:0px;padding:0px 0px 0px 30px;float:left}.infoline .itabbox .itab div p{line-height:1.2em}.infoline .itabbox .itab.logo{width:195px;padding-left:0px}.infoline .itabbox .itab.menu{padding-left:30px}.infoline .itabbox .itab.menu ul{border-left:2px solid #f60;margin:0px;padding:0px;padding-left:30px;list-style:none}.infoline .itabbox .itab.menu ul li{margin:0px;padding:2px 0px}.infoline .itabbox .itab.menu ul li a{color:#14a935;text-decoration:none}.infoline .itabbox .itab.addr div{padding-left:30px;background:url('./img/i.addr.png') no-repeat left center}.infoline .itabbox .itab.mail div{padding-left:40px;background:url('./img/i.mail.png') no-repeat left center}.infoline .itabbox .itab.mail a{color:#12ac32;text-decoration:none}.infoline .itabbox .itab.phone{float:right}.infoline .itabbox .itab.phone div{background:url('./img/i.phone.png') no-repeat left center;padding-left:40px;padding-bottom:5px}.infoline .itabbox .itab.phone div p{line-height:1.4em;font-weight:500;font-size:1.2em}.infoline .itabbox .itab.phone div a{text-decoration:none;color:#343434}.infoline .itabbox .itab.phone a.callback{display:block}#wpopup{position:fixed;top:0px;left:0px;width:100%;height:100%}#wpopup{z-index:99}#w_default{position:fixed;top:0px;left:0px;width:100%;height:100%}#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}#w_default .itembox .boxxers{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 h2{text-align:center;padding:0px 0px 10px 0px;font-size:1.2em;font-weight:400}#w_default .fld{margin:8px 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}#w_default .require{border-bottom:1px solid red}#w_default .complete{height:380px}footer{overflow:hidden;background-color:#333;color:white;padding:20px 0px}footer .infoline .itabbox .itab{padding-left:30px}footer .infoline .itabbox .itab.addr{padding-top:60px}footer .infoline .itabbox .itab.mail{padding-top:60px}footer .infoline .itabbox .itab.phone{padding-top:60px}footer .infoline .itabbox .itab.phone div a{color:white}footer .footermenu{position:absolute;top:2px;right:0px}footer .footermenu ul{margin:0px;padding:0px;list-style:none}footer .footermenu ul li{margin:0px;padding:0px;float:left;text-transform:uppercase;font-size:0.9em}footer .footermenu ul li a{color:#14a935;text-decoration:none}footer .footermenu ul li + li{padding-left:25px}footer .copyright{position:absolute;bottom:5px;left:0px;width:100%;text-align:center;font-size:0.9em}.pr_item{overflow:hidden;padding-bottom:20px}.pr_item .nside{float:left;width:100%;overflow:hidden}.pr_item .nside .rside{padding:0px 0px 0px 675px;overflow:hidden}.pr_item .nside .rside h1{color:#14aa33;text-align:left;border-bottom:2px solid #e5e5e5;padding:0px 0px 30px 0px}.pr_item .nside .rside .ntext{padding:30px 0px 30px 0px;border-bottom:2px solid #e5e5e5;overflow:hidden}.pr_item .nside .rside .get_info{padding-top:30px;text-align:center}.pr_item .lside{float:left;width:665px;overflow:hidden;position:relative;margin-left:-100%}.pr_item .lside .image{width:100%;overflow:hidden;height:445px;position:relative}.pr_item .lside .image .item{width:665px;height:445px;overflow:hidden;position:relative;float:left}.pr_item .lside .image img{width:100%}.pr_item .lside .preview{overflow:hidden;position:relative;width:110%}.pr_item .lside .preview .item{width:155px;height:100px;overflow:hidden;float:left;border:2px solid #777;margin-top:10px;margin-right:10px}.pr_item .lside .preview img{width:100%}.pr_item_set{padding:50px 0px 30px 0px;clear:both;overflow:hidden}.pr_item_set h2{padding:0px 0px 30px 0px}.pr_item_set table{border-collapse:collapse;width:100%}.pr_item_set table tr td{padding:0px 10px;text-align:center}.pr_item_set table tr td.label{text-align:left;width:150px}.pr_item_set table tr td.item{border-top:1px solid #dedded;background-color:#f3f3f4}.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.9em;font-weight:normal}.pr_item_set table tr.cost td span{padding:10px 0px;font-size:1.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 span{display:block;line-height:60px;color:white;text-transform:uppercase;border:0px;width:100%;font-size:1.2em}.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 td span{display:block;padding:10px 0px}.pr_item_set table tr:hover td{color:#ff6801}.navbar{padding:0px 0px 20px 0px;margin:0px;color:#141414;font-size:0.9em}.navbar a{color:#16ab35;text-decoration:none}.navbar a:hover{text-decoration:underline}