INPUT[type="submit"] {appearance: none; -moz-appearance: none; -webkit-appearance: none;}

#content .error {width: 643px; float: left; padding: 8px 15px; color: #d9001a; font-weight: bold; border: 1px #d9001a solid; background-color: #ffe9ec;}
#content .done {width: 643px; float: left; padding: 8px 15px; color: green; font-weight: bold; border: 1px #44b503 solid; background-color: #e9ffdd;}
#content .done A {color: green; text-decoration: underline;}
#content .done A:HOVER {text-decoration: none;}

.formFrame {width: 100%; float: left;}
.formLine {width: 100%; /*width: 720px;*/ float: left; margin: 5px 0px 5px 0px;}
.formLine .formRow {width: 235px; padding: 6px 10px 0px 0px; margin: 0px; float: left; text-align: right; font-size: 12px;}
.formLine .formRowFull {width: 100%; padding: 6px 0px 0px 0px; margin: 0px 0px 5px 0px; float: left; font-size: 12px;}
.formLine .formRow2 {width: 300px; padding: 4px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formRow3 {width: 380px; padding: 4px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formValue {width: 300px; padding: 4px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formValue2 {width: 300px; padding: 0px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formValue3 {width: 200px; padding: 3px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formRowCheckbox {width: 100%; padding: 4px 0px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .checkboxFrame {width: 100%; float: left; font-size: 12px;}
.formLine A {color: #699f26; text-decoration: underline;}
.formLine .formInput {width: 300px; padding: 5px 5px 5px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .g-recaptcha {width: 400px; height: auto; float: left; margin-left: 235px;}
.formLine .formTextarea {width: 300px; height: 120px; padding: 2px 5px 2px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .formSelect {width: 312px; padding: 5px 1px 5px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .formSubmit {width: auto; padding: 10px 30px 10px 30px; margin: 0px 10px 0px 235px; float: left; font-weight: bold; color: #e5e5e5; font-size: 16px; background-color: #619227; text-transform: uppercase; border: 0px; cursor: pointer;}
.formLine .formSubmit:HOVER {background-color: #6d9f33;}
.formLine .antispam {width: 109px; height: 28px; float: left; margin: 0px 0px 0px 10px;}
.formLine .formInputAntispam {width: 180px; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .bgRed {border-color: #d9001a; background-color: #FFF0F0;}
.formLine .readonly {background-color: #ddd; color: #686868;}
.formLine .radio {width: 400px; margin: 3px 0px 0px 0px; float: left; color: #FFF;}
.formLine .radio INPUT {width: 25px; margin: 2px 0px 0px 0px; float: left;}
.formLine .rightSubmit {float: right; margin-left: 0px; margin-right: 0px;}
.formLine .buttonBack {width: auto; padding: 10px 30px 10px 30px; margin: 0px 10px 0px 0px; float: left; font-weight: bold; color: #545454; font-size: 16px; background-color: #cccccc; text-transform: uppercase; border: 0px; cursor: pointer; text-decoration: none;}
.formLine .buttonBack:HOVER {background-color: #c0c0c0;}
.formLine .small {font-size: 11px; font-style: italic; color: #7e7e7e;}

.formLine .formRowCheckboxFrame {width: 100%; float: left;}
.formLine .formRowCheckboxFrame .checkboxex {width: 300px; display: flex; flex-direction: column;}
.formLine .formRowCheckboxFrame .checkboxex LABEL {width: 100%; display: flex; align-items: center;}
.formLine .formRowCheckboxFrame .checkboxex LABEL P {margin: 3px 0px;}
.formLine .formRowCheckboxFrame .checkboxex LABEL INPUT {margin: 0px 5px 0px 0px;}

#contentFrame .formGdprInfo {width: 100%; float: left; text-align: center; font-size: 11px;}

.formLine .activeInput {border-color: #686868;}
.formLine .bigSubmit {padding: 10px 15px; float: right; position: relative; left: 10px;}

.orderInfoFrame {width: 688px; padding: 15px; float: left; border-top: 1px #4c4c49 dotted; margin: 0px 0px 15px 0px;}
.orderInfoFrame .formLine {width: 688px;}
#right .orderInfoFrame H3 {width: 688px;}

.hvezdicka {color: #e41d1b; font-weight: bold; font-size: 20px; line-height: 10px;}