.error {color: red;}
.done {color: green;}

.formLine {width: 100%; float: left; padding: 0px; margin: 0px;}
.formLine .formRow {width: 100%; padding: 3px 10px 0px 0px; margin: 0px; color: #171717; font-size: 15px; float: left; text-align: left; line-height: 1.5;}
.formLine .formRowLong {width: 100%; padding: 3px 10px 0px 0px; margin: 0px; color: #171717; font-size: 15px; float: left; text-align: left; line-height: 1.5;}
.formLine INPUT[type=radio] {float: left; margin: 0px; position: relative; top: 5px; line-height: 1.5;}
.formLine .radioDesc {width: 100px; float: left; color: #171717; font-size: 15px; padding: 3px;  line-height: 1.5; font-weight: bold; color: #357dc6;}
.formLine .formInput {width: 98%; padding: 8px 1%; margin: 0px; float: left; border: 1px #999 solid; color: #171717; font-size: 15px;}
.formLine .formTextarea {width: 98%; height: 120px; padding: 8px 1%; margin: 0px; float: left; border: 1px #999 solid; color: #171717; font-size: 15px;}
.formLine .formSelect {width: 98%; padding: 2px 1%; margin: 0px; float: left; border: 1px #999 solid; color: #171717; font-size: 15px;}
.formLine .formSubmit {width: 100%; padding: 15px 10px; margin: 10px 0px 0px 0px; cursor: pointer; float: left; text-transform: uppercase; background-color: #7dbd35; background: linear-gradient(to right,#7dbd35,#3aaf49); color: #FFF; font-size: 15px; font-weight: bold; border: 0px;}
.formLine .formSubmit A:HOVER {background-color: #4bb558; background: #4bb558;}

.formLine .antispam {width: 80px; height: 30px; border: 1px #999 solid; float: left;}
.formLine .formInputAntispam {width: 200px; padding: 8px 12px; margin: 0px 0px 0px 10px; float: left; border: 1px #999 solid; color: #171717; font-size: 14px;}
.formLine .bgRed {border-color: #d9001a; background-color: #FFF0F0;}
.inputBgGray {background-image: url('/images/radio-bg.png'); background-position: 5px 8px; background-repeat: no-repeat;}

.formLine .formRow .hvezdicka {color: #d9001a; font-size: 22px; font-weight: bold; line-height: 1px;}
.formLine .checkboxLine {width: 100%; float: left; margin: 10px 0px; font-size: 14px;}

/*.formLine .radioFrame {float: left; width: 74px; height: 29px; background-image: url('/images/radio-bg.png'); text-align: center;}
.formLine .radioFrame INPUT[type=radio] {float: none; margin: 0px 0px 0px 0px; position: relative; top: 3px; left: 1px; line-height: 1.5;}*/

.bgGray {background-color: #f5f5f5; padding-top: 10px; padding-bottom: 10px;}
.bgWhite {background-color: #FFF; padding-top: 10px; padding-bottom: 10px;}

#errorMessage {width: 100%; float: left; padding: 10px; margin: 10px 0px 5px 0px; font-size: 16px; font-weight: bold; color: red; border: 2px solid red; }

#content .frame .infoLine {font-size: 11px; font-style: italic; margin: 0px 0px 20px 0px;}
#content .frame .articleHelp {float: left; margin: 0px 5px 0px 8px;}

