/* formular */
.chybaform {
 float: none;  margin: 12px 0 12px 0; padding: 10px 10px 5px 10px; color: #ffffff; background: #ca1800;
}
.chybaform span {
 float: none; display: block; margin: 0 0 5px 0;
}
.formularsend {
 margin: 50px 0 50px 0; padding: 50px 20px; text-align: center; font-size: 16px; color: #ffffff; background: #275e96; line-height: 20px;
}

a.prihlasitsahref {
 display: block; float: left; width: auto; margin: 0 12px 0 0; padding: 5px 8px; font-size: 13px; text-align: center; color: #ffffff; 
 text-decoration: none; background: #c64d3c;
}
a.prihlasitsahref:hover {
 background: #000000;
}

.formular.kontrolaterminov {
 margin-top: 15px;
}
.formular.kontrolaterminov h2 {
 margin-bottom: 10px;
}
.formular.kontrolaterminov label.smallauto {
 margin-left: 10px;
}
.formular.kontrolaterminov input[type=image] {
 float: left; margin: 0 0 0 7px;
}

.hide {
 display: none;
}

.formular { 
 margin: 10px 0 0px 0;
}
.formular fieldset {
 margin: 0 0 0 0; padding: 20px; border: 1px solid #f3d594;
}
.formular legend {
 margin: 0 0 0 10px; padding: 8px;  color: #f3d594;
}
.formular fieldset.povinne {
 margin-bottom: 15px; border: 1px solid #f3d594;
}
.formular fieldset.povinne.marginNONE {
 margin: 0;
}
.formular fieldset.povinne legend {
 color: #f3d594;
}
.formular label {
 float: left; width: 200px; margin: 0 15px 8px 0; padding: 5px 0 0 0; text-align: right; font-size: 15px;
}
.formular label.povinne {
 font-weight: bold;
}
.formular label.smallauto {
 width: auto; font-size: 13px; margin: 0 7px 8px 0;
}
.formular .calendar {
 float: left; margin: 0 15px 0 7px;
}
.formular .calendar img.calendaricon {
 float: left; margin: 5px 0 0 0;
}
.formular input[type=text], .formular input[type=password] {
 float: left; width: 200px; margin: 0 0 8px 0; padding: 8px 12px; color: #ffffff; border: 1px solid #ffffff;
 background: none;
}
.formular input[type=submit] {
 display: inline-block; margin-top: 30px; margin-bottom: 30px;padding: 12px 25px; font-size: 16px; color: #2b2b2b; background: #ffffff;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease;
}
}
.formular input[type=submit]:hover {
 text-decoration: none; color: #ffffff; background: #b9a271;
}

.formular input.w40 { width: 40px; }
.formular input.w80 { width: 80px; }
.formular input.w100 { width: 100px; }
.formular input.w150 { width: 150px; }
.formular input.w200 { width: 200px; }
.formular input.w250 { width: 250px; }
.formular select {
 float: left; margin: 0 0 8px 0; padding: 8px 12px; color: #ffffff; border: 1px solid #ffffff; background: rgba(132, 24, 1, 1.0);;
}
.formular textarea {
 float: left; width: 300px; height: 100px; margin: 0 0 8px 0; padding: 8px 12px; border: 1px solid #ffffff;
 background: none;
}
.formular textarea.w200 {
 width: 200px; height: 70px;
}
.formular span {
 display: block; float: left; width: 450px; margin: 5px 0 8px 10px; font-size: 13px; color: #d6d6d6;
}
.formular span.w330 {
 width: 330px; margin-top: 0;
}

.formular .break {
 display: none; clear: both;
}

.formular .kurzline {
 margin: 0 0 3px 0; padding: 0 0 0 7px;
}
.formular .kurzline.second {
 margin: 0 0 3px 0; padding: 0 0 0 7px;
}

.formular .radiocheck {
 float: left; margin: 0 0 8px 0; max-width: 650px;
}
.formular .radiocheck input[type=radio], .formular .radiocheck input[type=checkbox] {
 float: left; margin: 8px 6px 5px 0; padding: 0; border: none;
}
.formular .radiocheck label {
 float: left; width: 600px; margin: 0 0 5px 0; text-align: left; font-size: 14px;
}

.formular .others {
 margin: 0 0 0 20px;
}
.formular .others.left {
 float: left; margin: 0;
}
.formular .others label {
 margin: 0 7px 0 0;
}
.formular .others span {
 width: auto; margin: 2px 0 0 5px; padding: 0;
}

.formular .captchacode {
 float: right; margin: 27px 10px 0 0;
}
.formular .captchacode label {
 width: 250px; padding-top: 6px;
}
.formular .captchacode img {
 float: left; margin: 2px 10px 0 0;
}
.formular .submit {
 float: right; margin: 20px 10px 0 0;
}
.formular .submittext {
 display: none; float: right; margin: 30px 10px 20px 0;
}
/* /formular */
