form > div[class^="field"]{margin:15px 0;} form div[class^="field"] .focusout{box-shadow:0 0 5px #A0C2F9;border-color:#A0C2F9;} form div[class^="field"] .alert{box-shadow:0 0 5px red;border-color:red;} form div[class^="field"] label .required{color:red;} .error-report{text-align:center;padding:20px;} .error-report .head-report{font-size:26px;font-weight:bold;margin-bottom:20px;} .error-report .text-report{margin-top:20px;font-size:18px;} .error-report .text-report p{margin:5px 0;} .error_form ul{padding:5px;list-style-position:inside;margin:0;} .error_form ul li{list-style-type:none;padding:2px;color:red;} .loadform{display:none;margin:0 10px;} .dspopup-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0, 0, 0, 0.8);z-index:100;display:none;top:0;left:0;} .dspopup-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background-color:#f5f5f5;position:fixed;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);} .dspopup-modal.small{width:200px;margin-left:-140px;} .dspopup-modal.medium{width:400px;margin-left:-240px;} .dspopup-modal.large{width:600px;margin-left:-340px;} .dspopup-modal.xlarge{width:800px;margin-left:-440px;} .dspopup-modal .close-dspopup-modal{font-size:22px;line-height:.5;position:absolute;top:3px;right:3px;color:#aaa;text-shadow:0 -1px 1px rbga(0, 0, 0, 0.6);font-weight:bold;cursor:pointer;width:20px;height:20px;background:url(images/close_circle.png) no-repeat;} .dspopup-modal .close-dspopup-modal:hover{background-position:0 100%;} .ds-form.dspopup-modal{overflow:hidden;} #scrolltofaq{background:#FEBE10 none repeat scroll 0 0;border:1px solid #FEBE10;border-radius:4px;color:#000;padding:5px 10px;cursor:pointer;font-size:15px;margin-bottom:25px;} #scrolltofaq:hover{background:#fe7e10 none repeat scroll 0 0;border:1px solid #FEBE10;border-radius:4px;color:#000;padding:5px 10px;cursor:pointer;font-size:15px;margin-bottom:25px;font-size:0.9rem;} #faq{margin:0 auto;padding:0 20px;width:530px;} #faq a{color:#000;} #faq .zpole{color:#fff;font-size:13px;} #faq .form-head{color:#FEBE10;font-size:22px;font-weight:normal;text-transform:uppercase;padding:15px;border-bottom:1px solid #FEBE10;text-align:center;} #faq label{display:block;float:left;color:#555555;width:100px;} #faq input[type="text"]{width:100%;height:31px;padding:7px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #FEBE10;border-radius:4px;font-size:14px;color:#000;} #faq textarea{width:100%;height:80px;resize:none;padding:7px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #FEBE10;border-radius:4px;font-size:14px;color:#000;} #faq input[type="submit"]{background:#FEBE10 none repeat scroll 0 0;border:1px solid #FEBE10;border-radius:4px;color:#000;padding:5px 10px;cursor:pointer;font-size:15px;} #faq input[type="submit"]:hover{opacity:0.8;cursor:pointer;} #faq select{background:none;height:30px;color:#444444;} #faq .labelcall{height:30px;} #faq .labelcall label{width:80px;float:none;padding-left:10px;} #faq .scall label, #faq .docall label{line-height:28px;width:20px;margin:0 8px;} #faq .labelcall, #faq .scall, #faq .docall{display:inline-block;margin:0;} #faq .buttonform{text-align:center;} #faq .info{text-align:center;color:#444444;} #faq .error_form ul{border-top:1px solid #eeeeee;background-color:#E7E7E7;} #faq .error-report{color:#444;} #faq .error-form{margin:0 0 15px 0;} #faq .error-report .text-report p{text-align:center;} #primer{width:335px;padding:10px 20px;} #primer .focusout{box-shadow:0 0 5px #A0C2F9;border-color:#A0C2F9;} #primer .alert{box-shadow:0 0 5px red;border-color:red;} #primer .error-report{text-align:center;} #primer .error-report .head-report{font-size:26px;font-weight:bold;} #primer .error-report div{margin-top:20px;font-size:18px;} #primer .form-head{color:#777777;font-size:22px;font-weight:normal;text-transform:uppercase;margin-bottom:5px;border-bottom:1px solid #eeeeee;text-align:center;} #primer form > div{margin:15px 0;} #primer label{display:block;float:left;color:#555555;width:100px;} #primer label .required{color:red;} #primer textarea{height:80px;resize:none;} #primer input[type="text"], #primer textarea, #primer select{width:235px;padding:2px 5px;} #primer input[type="text"], #primer .pole-2 select{height:31px;} #primer input[type="file"]{color:#555555;float:right;width:235px;border:1px solid #999;padding:7px 5px;} #primer .pole-7:after{content:"";display:table;clear:both;} #primer .pole-8{text-align:right;} #primer input[type="submit"]{width:100px;height:30px;} #primer .error_form ul{background-color:#ffa5a5;padding:5px;list-style-position:inside;margin:0;} #primer .error_form ul li{color:#444;}