/*--------------------------------------------------------------------------------------------------
  FORMULARZE
--------------------------------------------------------------------------------------------------*/

input {
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 3px 3px 3px 5px;
  font-family: Georgia, serif;
  color: #3A3A3A;

}

select {
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 2px 3px 2px 5px;
  font-family: Georgia, serif;
  color: #3A3A3A;
}

textarea {
  border-width: 1px;
  background-color: #FFFFFF;
  padding: 3px 3px 3px 5px;
  font-family: Georgia, serif;
  color: #3A3A3A;
  font-size: 1em;
}

input:hover, input:focus {
  border-color: #CCCCC5;
}

input[type="submit"] {
  color: #F27038;
  cursor: hand;
}

.standardForm input[type="submit"] {
  display: block;
  margin: 20px auto 0 auto;
  color: #F27038;
  font-variant: small-caps;
  font-size: 1.5em;
  cursor: hand;
  width: auto !important;
  padding: 5px 15px 6px 15px;
}

input[type="radio"] {
  border: 0;
}

#requiredInformation {
  text-align: right;
}

#requiredInformation span {
  color: #F27038;
}

/*------------------------------------------------------------------------------------------------*/

fieldset {
  border-width: 1px;
  padding: 20px;
  *padding-top: 0; /* naprawia blad z top-paddingiem w IE*/
  color: #7F7F7F;
  margin-top: 20px;
  display: block;
}

fieldset legend {
  padding: 0 5px;
  margin-bottom: 20px; /* j.w. */
}

/* zagniezdzona tabelka */
fieldset .formTable {
  width: 100%;
}

/* gwiadzka oznaczajaca pole obowiazkowe */
.formTable td span {
  color: #F27038;
}

/*------------------------------------------------------------------------------------------------*/

/* komorka z etykietka */
.formTable td.label {
  width: 35%;
  text-align: right;
  padding-right: 20px;

}

/* etykietka */
.formTable td.label label {

}

/* dodatkowe info pod etykietka */
.formTable td.label small {
  display: block;
}

/*------------------------------------------------------------------------------------------------*/

/* komorka z polem formularza */
.formTable td.value {
  padding: 2px 10px 2px 0;
}

.formTable td.value input {
  display: block;
  width: 100% !important;
  float: left;  /* likwiduje gorny i dolny 1px marginesu w IE */
}

.formTable td.radio label {
  margin-right: 20px;
}

.formTable td.value select {
  float: left;
  width: 100% !important;
}

.formTable td.value textarea {
  float: left;
  width: 100% !important;
}

/*------------------------------------------------------------------------------------------------*/