/** continer **/
#container .text p {
  text-align: justify; padding: 10px 0;
}
#container .form {
  position: relative;
}
#container .form td.lx {
  width: 120px; text-align: right; padding: 5px; border-bottom: 1px dotted #cccccc; color: #777777;
}

#container .form td.rx {
  text-align: left; padding: 5px; border-bottom: 1px dotted #cccccc;
}
#container .form td.rx i {
  color: #777777;
}
#container input[type="text"], #container input[type="password"] {
  width: 230px; border: 1px solid #cccccc; font-size: 90%; padding: 5px;
}
#container input[type="text"].small {
  width: 140px; border: 1px solid #cccccc; font-size: 90%; padding: 5px;
}
#container textarea {
  width: 230px;border: 1px solid #cccccc; font-size: 90%; padding: 5px;
}
#button {
  position: absolute; z-index: 1; /*bottom: 0;*/ right: -60px;
}
#button input[type="submit"] {
  background: transparent url(../gfx/button-save-change.png) scroll no-repeat 0 0;
  width: 191px; height: 49px; border: 0px none; cursor: pointer;
}
#button a:hover {
  border: 0px none;
}
.space10 {
  padding: 10px 0;
}
.space20 {
  padding: 20px 0;
}
.space30 {
  padding: 30px 0;
}
.space40 {
  padding: 40px 0;
}
#formDesc {
  font-size: 80%; float: left; margin-top: 40px; width: 200px; text-align: right;
}
.LV_invalid {
  border: 1px solid red !important;
}
/* komunikaty */
.iok {
  color: green; text-align: center; padding: 5px; font-weight: bold;
}
.ialert {
  color: #EF1D2A; font-weight: normal; text-align: center;
  padding: 5px; font-size: small;
}
.ialert a {
  color: #EF1D2A !important; font-weight: normal; border-bottom: 1px dotted;
}
#setBillDesc {
  float: left; margin: 15px 0 20px 0; width: 500px; display: block;
}
.orangeLink {
  color: #FFAE00; float: right;
}
td {
  padding: 10px;
}
th {
  text-align: left; border-bottom: 1px solid #BFA877; background-color: #FDB415;
  font-size: 12px; letter-spacing: 0.1em; padding: 5px 12px; color: #ffffff;
}
