/* formulare */

form.formular {
  position:relative;
  padding:10px 0px 10px 0px;
}

  form.formular fieldset {
    position:relative;
    margin:0px 0px 10px 0px;
  }
  
    form.formular fieldset legend {
      font-weight:bold;
      color:#999999;
    }
      
      form.formular table th {
        padding:7px 3px 7px 0px;
        text-align:right;
        vertical-align:top;
      }
        
      form.formular table td {
        padding:7px 0px 7px 3px;
        vertical-align:top;
      }
        
      form.formular .formfield {
        font-family:arial,helvetica,sans-serif;
        font-size:100%;
      }
      
  #str-leva form.formular p.btns {
    padding-left:185px;
  }
  
/* hlasky */

.form-info {
  font-size:120%;
  font-weight:bold;
  color:#000000;
}

.form-error {
  font-size:100%;
  font-weight:bold;
  color:#ffffff;
  padding:15px 15px 15px 15px !important;
  margin:10px 0px 20px 0px !important;
  background-color:#cc3300;
}

.form-success {
  font-size:100%;
  font-weight:bold;
  color:#ffffff;
  padding:15px 15px 15px 15px !important;
  margin:10px 0px 20px 0px !important;
  background-color:#339900;
}

.zvyrazneno {
  border:1px solid #cc3300 !important;
}