.superpuperforms_wrapper{position:absolute;top:0px;left:0px}
.superpuperforms_wrapper_popup{display:none;z-index:9999;opacity:0}
.superpuperforms_wrapper_krzhk{position:absolute;top:0px;left:0px;z-index:999}
.superpuperforms_wrapper_default{margin:auto;position:relative}
.superpuperforms_wrapper .spfs_black{position:absolute;top:0px;left:0px;z-index:9999;width:100%;height:100%;background:rgba(5,9,23,0.8);top: 0px!important;left: 0px; 
  right: 0; 
  bottom: 0;}
.superpuperforms_wrapper .spfs_white{position:absolute;top:0px;left:0px;background:#fff;width:485px;padding:30px 55px 20px 35px;overflow:auto;box-shadow:rgba(0,0,0, 1) 0px 15px 70px 0px;
overflow: auto; 
  overflow-y: scroll;}
.superpuperforms_wrapper .spfs_white .spfs_krestik{position:absolute;top:10px;right:65px;width:42px;height:42px;cursor:pointer;background:url('superpuperformskrestik2.png') left top no-repeat;z-index:100}
.superpuperforms_wrapper .spfs_white .spfs_krestik:hover{background-position:right top}
.superpuperforms_wrapper .spfs_white .spfs_krestik span{font-size:12px;position:absolute;top:9px;left:45px;color:#000}
.superpuperforms_wrapper .spfs_white .spfs_krestik:hover span{color:#e94343}
.superpuperforms_wrapper .spfs_result{text-align:center}
.superpuperforms_wrapper .spfs_result_error{background:#da3845;padding:10px 0px;margin-bottom:30px;color:#fff}
.superpuperforms_wrapper .spfs_result_ok{background:#7bc14f;padding:50px 0px;margin-bottom:30px;color:#fff}
.superpuperforms_wrapper .spfs_formwrapper_popup{display:none}
.superpuperforms_wrapper .spfs_krzhk{position:absolute;bottom:0px;right:0px;opacity:0;width:86px;height:86px;cursor:pointer;background:url('superpuperformskruzhok.png') center center no-repeat;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;border:30px solid rgba(255,174,18,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.clr{clear:both;font-size:0;line-height:0}
.spfs_label{float:left;text-align:right;width:29%;padding:6px 0px 0px 0px;position:relative}
.spfs_captcha .spfs_change{text-decoration:underline;cursor:pointer}
.spfs_txt{font-size:12px;opacity:0.5;line-height:9px}
.spfs_tit{position:relative;font-size:26px;float:left;width:400px;margin:0px 0px 25px 20px}
.spfs_input{float:left;width:50%;margin:0px 0px 15px 20px;position:relative}
.spfs_input input{padding:4px 6px 4px 6px}
.spfs_input input.form_elem, textarea.form_elem, select.form_elem{font-size:14px;padding:5px 6px;width:100%;border:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-sizing: border-box;}
.spfs_input input.form_elem:focus, textarea.form_elem:focus, select.form_elem:focus{outline:2px solid #028dd8}
.spfs_input textarea.form_elem{height:80px;font-family:Arial;padding:5px 6px;width:100%;border:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.spfs_input button.spfs_submit{padding:7px 22px;color:#fff;cursor:pointer;background:#028dd8;border:none;font-family:inherit;font-size:18px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.spfs_input button.spfs_submit:hover{background:#00669c}
.spfs_br{margin-bottom:30px}
.spfs_label .zvd{position:absolute;top:0px;right:-14px;font-size:18px;color:#d00}
.superpuperforms_wrapper_popup .spfs_label{width:200px}
.superpuperforms_wrapper_popup .spfs_tit{float:none;width:333px;margin:0px 0px 35px 20px;font-size:20px}
.superpuperforms_wrapper_popup .spfs_input{width:220px}

@media all and (max-width:700px){ 
	.superpuperforms_wrapper_popup .spfs_label,.spfs_label{width:100%;float:none;text-align:left;margin:0 0 5px 0;font-size:12px;padding:0 0 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} 
	.spfs_input{float:none;width:100%;margin:0 0 12px 0} 
    .spfs_label .zvd{left:0} 
    .spfs_tit{width:100%;float:none;margin:0 0 20px 0} 
	.superpuperforms_wrapper_popup .spfs_tit{width:100%;margin:0 0 30px 0;padding:0 75px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} 
	.superpuperforms_wrapper .spfs_white{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:0!important;left:0!important;padding:15px 35px 20px 35px;height:100%;position:fixed} 
	.superpuperforms_wrapper_popup .spfs_input{width:100%} 
	.superpuperforms_wrapper .spfs_black{width:100%!important;height:100%!important;position:fixed;overflow-y:scroll} 
}