.formular .chyba {
 margin: 0 0 15px 0; padding: 10px 10px 5px 10px; color: #ffffff; background: #f20101;
}
.formular .chyba span {
 display: block; margin-bottom: 5px;
}
.formular .chyba span a {
 color: #ffffff; font-weight: bold;
}
.formular .ok {
 margin: 0 0 15px 0; padding: 10px 10px 5px 10px; color: #ffffff; background: #1591a4;
}
.formular .ok span {
 display: block; margin-bottom: 5px;
}

.formular span {
 display: block;
}
.formular span.info {
 margin: 0 0 15px 0; padding: 4px 8px; background: #e5e5e5;
}
.formular span.info.red {
 color: #ff0000;
}

.chybainput {
 margin-top: -3px; padding: 3px 7px; color: #ffffff; background: #ff0000;
}
.okinput {
 margin-top: -3px; padding: 3px 7px; color: #ffffff; background: #80c5db;
}

.formular p.popis {
 margin: 15px 0 10px 0; padding: 0;
}
.formular p.popis a {
 font-weight: bold;
}

.formular hr {
 width: 100%; margin: 4px 0 14px 0; height: 1px; border: none; background: #bebebe;
}

.formular label {
 float: left; width: 150px; margin: 0 0 12px 12px; padding: 4px 0 0 0; text-align: right; font-size: 16px;
}
.formular label.w250 {
 width: 250px;
}
.formular label.w120 {
 width: 120px;
}
.formular label.w80 {
 width: 80px;
}
.formular label.povinne {
 font-weight: bold;
}
.formular input[type=text], .formular input[type=password], .formular input[type=file], .formular select, .formular textarea {
 float: left; width: 450px; margin: 0 0 12px 12px; padding: 8px; font-size: 16px; font-family: arial;
 background: #ffffff; border: 1px solid #d1d1d1;
}
.formular input[type=text].emailspec {
 margin-bottom: 0;
}
.formular textarea {
 width: 450px; height: 80px; font-size: 16px;
}
.formular select {
 width: auto; padding: 8px 5px 10px 8px;
}
.formular input.w200 {
 width: 200px;
}
.formular input.w150 {
 width: 150px;
}
.formular input.w100 {
 width: 100px;
}
.formular input.w50 {
 width: 50px;
}
.formular span.popisinput {
 display: block; margin: 0 0 12px 177px; font-size: 14px;
}

.adresadodaniaDIV {
 display: none; margin: 0 0 20px 35px; padding: 10px 10px 0 10px; background: #f3f3f3;
}

.formular .inputmore {
 float: left; margin: 0 0 0 12px;
}
.formular .inputmore.radiocheckbox {
 margin-top: 6px;
}
.formular .inputmore.radiocheckbox input[type=radio], .formular .inputmore.radiocheckbox input[type=checkbox] {
 float: left; margin: 7px 7px 7px 0;
}
.formular .inputmore label {
 width: auto; margin: 0 0 0 0; padding: 0; text-align: left; font-weight: normal;
}

.formular span.info2 {
 float: left; margin: 7px 0 0 7px; font-size: 12px;
}

.formular input[type=submit] {
 display: block; margin: 0 auto; margin-top: 15px; padding: 12px 34px; font-size: 16px; color: #303030; 
 background: #e4d500;
}
.formular input[type=submit]:hover {
 color: #ffffff; background: #000000;
}



