/* forms*/

/*Чтобы высвечивались звездочки перед обязательными полями*/
span.required:before { 
content: '* '; 
color: red; 
}

/*Для страниц регистрации и логина -----------------------*/
#ll {
width: 300px;
margin: 0px auto 50px auto;
padding: 20px;
border: 1px solid #AAAAAA;
}

#ll h2 {
margin-top: 0px;
}

/*
.form-field {
width: 100%;
margin: 0px 0 10px 0;
}
.form-field  .help{
font-size: smaller;
color: #696969;
font-style: italic;
}
.form-field  .label{
margin-bottom: 2px;
color: #000000;
}
*/

.form-field .control input[type=name],
.form-field .control input[type=text],
.form-field .control input[type=email],
.form-field .control input[type=password],
.form-field .control input[type=number],
.form-field .control input[type=file],
.form-field .control textarea,
.form-field .control select { width: 100%; }
/*submit-button { width: 100%; padding: 20px 0 0 0; }*/
.errorlist { color: #FF0000; }
div.error-description { color: #FF0000; }
/*Конец Для страниц регистрации и логина -----------------------*/


/*Для форм сайта -----------------------------------------*/
.frm-field {
/*width: 100%;*/
margin: 0px 0 10px 0;
}

.frm-field  .help{
font-size: 95%;
color: #696969;
/*font-size: smaller;
font-style: italic;*/
}

.frm-field  .label{
margin-bottom: 2px;
color: #000000;
}

/*Конец для форм сайта ----------------------------------*/