legend{width:100%;display:block;font-weight:bold}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="month"],input[type="range"],input[type="week"],input[type="url"],textarea,select,.button_container a{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="range"]:focus,input[type="week"]:focus,input[type="url"]:focus,textarea:focus,.button_container a:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type="file"]{cursor:pointer}select,input[type="file"]{display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="upload"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"],.button_container a{width:auto}textarea,select[multiple],select[size]{height:auto}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}input[type="submit"],input[type="upload"],.button,.button_container a{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top, #fff, #ececec);background-image:-webkit-linear-gradient(top, #fff, #ececec);background-image:-ms-linear-gradient(top, #fff, #ececec);background-image:-o-linear-gradient(top, #fff, #ececec);background-image:linear-gradient(to bottom, #fff, #ececec);background-repeat:repeat-x;-moz-transition:background 0.15s linear;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear}input[type="submit"]:hover,.button:hover,.button_container a:hover{text-decoration:none;background-position:0 -15px !important}input[type="submit"]:active,.button:active,.button_container a:active{background-color:#e6e6e6;background-position:0 -30px !important}input[type="submit"].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);border-color:#2f96b4;color:#fff}input[type="submit"].blue:active,.button.blue:active{background-color:#2e95b3}input[type="submit"].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);border-color:#51a351;color:#fff}input[type="submit"].green:active,.button.green:active{background-color:#4f9f4f}input[type="submit"].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);border-color:#f89406;color:#fff}input[type="submit"].orange:active,.button.orange:active{background-color:#f28f04}input[type="submit"].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);border-color:#bd362f;color:#fff}input[type="submit"].red:active,.button.red:active{background-color:#be322b}fieldset.boxed{border:1px solid #87aa0d;background:#fff;border-radius:3px;padding:5px}fieldset.boxed > legend{background:#fff;color:#87aa0d;padding:5px 10px;border-radius:3px;box-shadow:0 0 0 1px #87aa0d;margin-left:20px;width:inherit}.radio_container .options span,.checkbox_container .options span{display:block}.form_float .options span{float:left;margin-right:10px}.formbody input.error,.formbody textarea.error,.formbody select.error,.formbody fieldset.error input{-webkit-box-shadow:rgba(255, 0, 0, 1) 0px 0px 3px;-moz-box-shadow:rgba(255, 0, 0, 1) 0px 0px 3px;box-shadow:rgba(255, 0, 0, 1) 0px 0px 3px;border-color:red}.formbody input.upload.error{color:red;-webkit-box-shadow:rgba(255, 0, 0, 0) 0px 0px 0px;-moz-box-shadow:rgba(255, 0, 0, 0) 0px 0px 0px;box-shadow:rgba(255, 0, 0, 0) 0px 0px 0px;font-style:italic;font-size:12px}.formbody p.error{display:none;font-style:italic;color:red;font-size:12px;margin-bottom:0}.formbody .show_message p.error,.formbody p.error.show_message{display:block}.formbody .submit{margin-top:10px;width:auto}.formbody input.captcha{width:40px}.formbody textarea{resize:none;overflow:hidden}.formbody label,.formbody .captcha_text{font-size:12px;padding-top:0px}.formbody .captcha_text{padding-left:10px}.formbody .explanation{margin-top:10px}.options{border:1px solid rgba(255, 0, 0, 0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;width:100%}.options span{margin-left:3px}.error .options{border:1px solid rgba(255, 0, 0, 1);-webkit-box-shadow:red 0px 0px 2px;-moz-box-shadow:red 0px 0px 2px;box-shadow:red 0px 0px 2px}#form_kontakt{padding-left:3px;padding-right:3px}#form_kontakt p.error{display:none}#form_kontakt label{display:block;margin-top:2px;line-height:1.4}#form_kontakt input,#form_kontakt textarea,#form_kontakt select{padding:5px;color:#888;font-size:13px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}#form_kontakt input.error,#form_kontakt textarea.error,#form_kontakt select.error,#form_kontakt fieldset.error input.checkbox{-webkit-box-shadow:red 0px 0px 2px;-moz-box-shadow:red 0px 0px 2px;box-shadow:red 0px 0px 2px}#form_kontakt input.checkbox{float:left;margin-right:6px;margin-top:4px;margin-bottom:10px}#form_kontakt fieldset.checkbox_container{margin-top:15px;margin-bottom:30px}#form_kontakt fieldset.checkbox_container label{display:block;padding-left:20px}#form_kontakt fieldset.checkbox_container legend{display:none}#form_kontakt fieldset.checkbox_container + br{display:none}#form_kontakt input.captcha{width:118px}#form_kontakt textarea{resize:none;overflow:hidden}#form_kontakt label,#form_kontakt .captcha_text{font-size:12px;padding-top:0px}#form_kontakt .captcha_text{padding-left:10px}#form_kontakt .submit{font-size:14px;margin-top:10px;color:#fff;background-image:none;background-color:#98bf0e;border:none;width:118px}#form_kontakt span.mandatory{display:inline-block;color:#87aa0d;padding-left:3px;font-size:18px}#form_kontakt .explanation{font-size:13px;margin-left:130px;margin-top:0px}