p.description, p.hint {font-size: 9px;}
label.required {background: url('../../required.gif') no-repeat top right;padding-right: 10px;}
ul.errors {color: red;font-size: 9px;}

#zmiana-danych td {
width: 550px;
display: block;
margin: 0 auto;
}

#zmiana-danych .zmiana-danych {
background: #89111F;
color: #fff;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px 0;
text-indent: 20px;
}

#rejestracja {
border: 3px solid  #89111F;
width: 99%;
margin: 0 auto;
}

#rejestracja .rejestracja-header {
background: #89111F;
color: #fff;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
}

/* pusty label do fieldseta */
#faktury_dane-label,#daneosobowe-label,#daneadresowe-label,#danekontaktowe-label,#danedofaktury-label, #dodajKlienta #zapisz-label {
clear: both;
width: 500px;
}

/* dd parent fieldseta */
#faktury_dane-element,#daneosobowe-element,#daneadresowe-element,#danekontaktowe-element,#danedofaktury-element,#dodajKlienta #zapisz-element {
}

/* fieldset*/
#fieldset-faktury_dane,#fieldset-daneosobowe,#fieldset-daneadresowe,#fieldset-danekontaktowe,#fieldset-danedofaktury,#dodajKlienta #fieldset-zapisz {
display: block;
width: 540px;
margin: 0 auto;
padding: 10px 0px 20px 0px;
border-bottom: 1px solid #eee;
}

/* legend fieldseta */
#faktury_dane-element legend,#daneosobowe-element legend,#daneadresowe-element legend,#danekontaktowe-element legend,#danedofaktury-element legend,#dodajKlienta #zapisz-element legend {
font-size: 11px;
font-weight: bold;
color: #333;
padding-left: 50px;
}

/* dt parent labela */
#faktury_dane-element dt,#daneosobowe-element dt,#daneadresowe-element dt,#danekontaktowe-element dt,#danedofaktury-element dt,#dodajKlienta #zapisz-element dt {
display: block;
float: left;
width: 190px;
margin: 10px 0; 
clear: both; /* DLA IE7 */
}

/* label inputa */
#faktury_dane-element label,#daneosobowe-element label,#daneadresowe-element label,#danekontaktowe-element label,#danedofaktury-element label,#dodajKlienta #zapisz-element label {
display: block;
text-align: right;
line-height: 20px;
padding-right: 10px;
font-size: 10px;
}

/* dd parent labela,opisu,błędu */
#faktury_dane-element dd,#daneosobowe-element dd,#daneadresowe-element dd,#danekontaktowe-element dd,#danedofaktury-element dd,#dodajKlienta #zapisz-element dd {
display: block;
float: left;
margin: 10px 0; 
width: 350px;
}

/* input */
#faktury_dane-element input,#daneosobowe-element input,#daneadresowe-element input,#danekontaktowe-element input,#danedofaktury-element input,#dodajKlienta #zapisz-element input {
display: block;
float: left;
text-align: left;
width: 100px;
}

/* select */
#faktury_dane-element select,#daneosobowe-element select,#daneadresowe-element select,#danekontaktowe-element select,#danedofaktury-element select,#dodajKlienta #zapisz-element select {
width: 200px;
}

/* opis inputa */
#faktury_dane-element p.description,#daneosobowe-element p.description,#daneadresowe-element p.description,#danekontaktowe-element p.description,#danedofaktury-element p.description,#dodajKlienta #zapisz-element p.description {
display: block;
float: left;
text-align: left;
width: 220px;
line-height: 12px;
padding-left: 5px;
font-size: 9px;
color: #666;
}

/* błędy inputa */
#faktury_dane-element .errors li,#daneosobowe-element .errors li,#daneadresowe-element .errors li,#danekontaktowe-element .errors li,#danedofaktury-element .errors li,#dodajKlienta #zapisz-element .errors li {
display: block;
float: left;
text-align: left;
width: 220px;
line-height: 12px;
padding-left: 5px;
font-size: 9px;
color: #f40;
}

/* submit */
#dodajKlienta #zapisz-element {
width: 100px;
margin: 0 auto;
}
#dodajKlienta #zapisz-label{
width:100%;
text-align:center;
}
/* checkboxy */
#dodajKlienta #zapisz-element #rejestracja-zapisz {
display: block;
margin: 5px auto 20px auto;
width: 100px;
text-align: center;
}

#dodajKlienta #fieldset-regulamin_group #regulamin-label {
width: 320px;
float: left;
text-align: right;
padding-right: 10px;
}
#dodajKlienta #fieldset-regulamin_group #regulamin-element {
float: left;
}

/* błędy regulamin-element */
#dodajKlienta #fieldset-regulamin_group #regulamin-element .errors li {
display: block;
float: left;
text-align: left;
width: 120px;
line-height: 12px;
padding-left: 5px;
font-size: 9px;
color: #f40;
}

/* checkbox regulamin-element */
#dodajKlienta #fieldset-regulamin_group #regulamin-element input[type="checkbox"] {
display: block;
float: left;
text-align: left;
}

#dodajKlienta #fieldset-news_group, #dodajKlienta #fieldset-regulamin_group, #dodajKlienta #fieldset-faktura_group, #dodajKlienta #fieldset-uwagi_dane {
display: block;
width: 540px;
margin: 0 auto;
padding: 0px 0px 5px 0px;

}

#dodajKlienta #fieldset-news_group #news-label {
width: 320px;
float: left;
text-align: right;
padding-right: 10px;
}

#dodajKlienta #fieldset-news_group #news-element {
float: left;
}

/* dane do wysyłki (dodatkowe pola) */
#dodajKlienta #fieldset-faktura_group #faktura-label {
width: 320px;
float: left;
text-align: right;
padding-right: 10px;
}
#dodajKlienta #fieldset-faktura_group #faktura-element {
float: left;
}

#dodajKlienta #fieldset-uwagi_dane legend {
font-size: 11px;
font-weight: bold;
color: #333;
padding-left: 50px;
}

#dodajKlienta #fieldset-uwagi_dane {
text-align: center;
}
