/* Форма */
.question { width: 100%; float: left; margin-top: 30px; border: 1px solid #CCCCCC; padding: 20px; }
/* поле заголовка формы */
.question h2 { display: block; padding: 0; margin: 0; font-size: 14px; margin-top: 10px; margin-bottom: 25px; }
/* поле ввода имени, адреса, .. */
.question .polya input { border: 1px solid #CCCCCC; height: 15px; font-size: 11px; padding: 2px 0 0 3px; }
/* поле ввода сообщения */
.question .polya textarea { border: 1px solid #CCCCCC; font-size: 11px; padding: 2px 0 0 3px; width: 100%; height: 130px; }
/* обязательное поле */
.question .polya span b { color: RED; }
/* кнопка "отправить" < */
.question .submit { width: 100%; text-align: right; margin-top: 30px; }
.question .submit input { margin-right: 4px; cursor: pointer; pointer: hand; }
/* кнопка "отправить" > */
/* CAPTCHA < */
.question .captcha h3 { display: block; padding: 0; margin: 0; font-size: 12px; margin-top: 10px; margin-bottom: 0px; }
.question .captcha img { width: 180px; height: 45px; }
.question .captcha input { width: 180px; height: 38px; font-size: 28px; border: 1px solid #D9DCDF; padding: 5px 0 0 3px; }
/* CAPTCHA > */
/* сообщения после сабмита формы < */
.reports { float: left; width: 100%; }
.reports .error { text-align: left; color: RED; }
.reports .ok { text-align: left; color: GREEN; }
/* сообщения после сабмита формы > */
/* обязательные поля */
span.red { color: RED; }
.yenisite { width: 100%; text-align: center; margin-top: 10px; }
.yenisite a { color: #cccccc; font-size: 10px; }
