.form_info_ok,
.form_info_error
{
  padding: 16px;
  font-weight: 700;
  text-align: center;
  display: block;
  clear: both;
  margin-bottom: 8px;
}

.form_info_ok
{
  background-color: #f1f9f1;
  border-bottom: 1px solid #deefde;
  border-top: 1px solid #deefde;
  color: #595;
}
.form_info_error
{
  background-color: #DDEACF;
  border-bottom: 1px solid #efdede;
  border-top: 1px solid #efdede;
  color: #955;
}

.form_info_error.master
{
  margin-right: 10px;
  margin-top: 10px;
}

.zend_form dl
{
  padding: 4px;
}

.zend_form dt a{color:white;}
.zend_form dt
{
  width: 100%;
  height: 24px;
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  background: url(/layout/menu_bg_4.png) repeat-x center;
  padding-top: 8px;
}

.zend_form dt#submit-label
{
  background-image: none;
  display: none;
}

.zend_form dt label
{
  font-size: 12px;
  font-weight: bold;
  color: #7E6824;
  padding-left: 12px;
}

.zend_form dd
{
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #F4EDBA;
  border-left: 1px solid #F4EDBA;
  border-right: 1px solid #F4EDBA;
}

.zend_form dd label
{
 display: block;
 clear: both;
}
.zend_form dd label input
{
  width: 30px;
  float: left;
  position: relative;
  top: -8px;
}

.zend_form dd#submit-element
{
  border: none;
}

.zend_form dd ul,
.zend_form dd ul li
{
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  text-align: right;
}

.zend_form dd p
{
  padding: 4px;
}

.zend_form dd ul li
{
  color: #ee1b02;
  font-weight: 800;
  font-size: 11px;
  text-align: right;
}

.zend_form dd input,
.zend_form dd textarea,
.zend_form dd select
{
  background-color: #F4F9E0;
  border: 1px solid #DAC558;
  margin: 8px;
  color: #000;
}

.zend_form dd input
{
  width: 96%;
}

.zend_form dd textarea
{
  width: 96%px;
}

.zend_form dd select
{
  width: 97%;
  padding: 2px;
}

.zend_form dd#submit-element input
{
  width: 150px;
  color: #000;
}

table.form_search
{
  display: block;
  width: 100%;
  border-top: 1px solid #efdeed;
  border-bottom: 1px solid #efdeed;
  background-color: #F4F9E0;
}

.form_search tr td.form_label
{
  width: 100px;
  padding: 0px;
  margin: 0px;
  text-align: right;
  font-size: 11px;
  color: #3a2a3a;
}

.form_search tr td.form_field
{
  width: 233px;
  padding: 0px;
  margin: 0px;
}

.form_search tr td.form_field input,
.form_search tr td.form_field select
{
  background-color: #FFF;
  border: 1px solid #F0F5D9;
  margin: 8px;
  color: #000;
}

.form_search tr td.form_field select
{
  width: 144px;
  padding: 2px;
}

.form_search input.searchform_submit_button
{
  background-color: #F0F5D9;
  border: 1px solid #F0F5D9;
  margin: 8px;
  color: #000;
  float: right;
  margin-right: 24px;
  width: 200px;
}

textarea#about {
  height: 60px;
}

textarea#name {
  height: 20px;
}

textarea#lead {
  height: 50px;
}

#logowanie #login-label, #logowanie #login-element,
#logowanie #password-label, #logowanie #password-element,
#logowanie #remember_me-label, #logowanie #remember_me-element,
#logowanie #role-label, #logowanie #role-element,
#logowanie #name-label, #logowanie #name-element,
#logowanie #email-label, #logowanie #email-element,
#logowanie #password_repeat-label, #logowanie #password_repeat-element,
#logowanie #rules-label, #logowanie #rules-element,
#logowanie #newsletter-label, #logowanie #newsletter-element {
    width: 49%;
    float: left;
    border: 0;
    margin: 0;
    background: none;
}

#logowanie input, #logowanie select{width: 50%;}
#logowanie #submit-element{width: 50%; float: right;}
#logowanie #submit-element input {width: 50%;}

#logowanie #rules-element input,
#logowanie #newsletter-element input,
#logowanie #remember_me-element input {border: 0; background: none;}

#logowanie #login-label,
#logowanie #password-label,
#logowanie #remember_me-label {clear: left;}

#logowanie #login-label label,
#logowanie #password-label label,
#logowanie #remember_me-label label,
#logowanie #role-label label,
#logowanie #name-label label,
#logowanie #email-label label,
#logowanie #password_repeat-label label,
#logowanie #rules-label label,
#logowanie #newsletter-label label{
    color: #AE7832;
    float: right;
}
