/* -------------------------------- Классы для формы обратной связи ------------------------- */
.contacts_form_class /* стиль div'а-обертки для формы обратной связи */
{
 font-family: tahoma;
 font-size: 12px;
 margin-left: 30px;
 margin-top: 15px;
 text-align: center;
}

.contacts_head_class /* стиль заголовка формы обратной связи */
{
 color: #05306A;
 font-family: tahoma;
 font-size: 12px;
 font-weight: bold;
 margin: 10px;
 text-align: center;
}

.contacts_table_class /* таблица с формой */
{
 border: 0;
 border-collapse: collapse;
 font-family: tahoma;
 font-size: 12px;
 text-align: left;
 width: 98%;
}

.button_class
{
 background-color: #ffffff;
 border: #AFAEAE 1px solid;
 font-family: Tahoma;
 font-size: 12px;
 height: 20px;
 width: 100px;
}

.input_text_class, .select_class, .input_captcha_class, .input_textarea_class
{
 border-color: #AFAEAE;
 border-style: solid;
 border-width: 1px;
 font-family: Tahoma;
 font-size: 12px;
 margin-bottom: 2px;
 width: 300px;
}

.input_text_class, .input_captcha_class
{
 height: 19px;
}

.input_textarea_class
{
 height: 100px;
}

.input_captcha_class /* input для ввода кода captcha */
{
 margin-top: 2px;
 width: 122px;
}

.td_name_class
{
 font-family: tahoma;
 font-size: 12px;
 padding-right: 5px;
 text-align: right;
 vertical-align: top;
}

.td_item_class
{
 vertical-align: top;
}

.captcha_img_class
{
 border: 1px solid #AFAEAE;
}

.star_class /* звездочка при обязательных полях */
{
 color: red;
}

#email_pic_div_id /* картинка loading1.gif */
{
 display: none;
 float: left;
 margin-left: 3px;
 margin-right: 3px;
}

#email_pic_div_id img /* картинка loading1.gif*/
{
 border: 0;
}

.button_td /* td в котором размещается кнопка отправки */
{
 padding-top: 2px;
}
/* ---------------------------- Конец классов для формы обратной связи ---------------------- */
