.form_main {background: #F4F8FD; border: 1px solid #D2DCEC;}
          .form_main TEXTAREA, .form_main INPUT, .form_main SELECT {width: 332px; border: 1px solid #999; font: 12px Arial, sans-serif}
          .form_main SELECT {width: 337px;}
              html>body .form_main SELECT {width: 336px}
          .form_main .btn {padding: 2px 0; width: 337px; line-height: 1em; background: #ddd}
              html>body .form_main .btn {width: 335px}

          .form_main TD {padding-right: 10px}
          .form_main .txt {width: auto; padding: 5px 5px 5px 10px; text-align: right; vertical-align: top; font-size: 12px}
          #tr_first TD {padding-top: 10px}
                    #tr_first TD TD {padding-top: 0}
          #tr_brn TD {padding-bottom: 10px}

          .form_main .noborder {border: 0; width: 20px; vertical-align: middle}
          .form_main H5, .form_main H6 {margin: 0 0 5px 10px; padding: 2px 0; color: #666; border-bottom: 1px solid #999}
          .form_main P {margin: 0; padding: 0; text-indent: 0; text-align: center; font-size: 0.9em; color: #999}
          .form_main TABLE {padding: 0}
.form_main INPUT.mini {width: 202px; margin-top: 7px}
.form_main .kcaptcha {float: left; margin: 5px 25px 0 0; border: 1px solid #999}

.form_main .date_view, .mini .form_main .date_view {
  width: 87px; padding: 0 0 1px 2px; text-align: left; background: #fff url(/images/icons/date_show.gif) no-repeat 71px 2px
}
/*== as STR ==============*/
.frm_as_str .form_main {width: auto; margin: 10px 0; padding: 5px 5px 5px 0; background: #F9FCFF; font: bold 16px Trebuchet MS; color: #697F9F; border: solid 1px #DEEFFF; border-width: 1px 0}
          .frm_as_str .form_main .txt {vertical-align: middle}
          .frm_as_str .form_main H5 {display: inline; margin: 0; padding: 0}
          .frm_as_str .form_main .btn_str {width: 70px; margin-left: 10px; padding: 1px 0; background: #ddd}
/*=== GROUPS */
.groups INPUT, #price, #body_type {width: 108px}

#tr_idstate TD {padding-top: 5px; padding-bottom: 7px}
          .r_idstate {margin-right: 25px}
#marka INPUT {width: 73px}
          #marka SELECT {width: 76px}
          #marka .txt {padding: 5px 2px 5px 0}
          #marka TD {padding-right: 7px}
          #marka INPUT#year_output {width: 30px}
                    #frm_add_sale #marka TD {padding-right: 5px}
                    #frm_add_sale #marka .txt {padding: 5px 2px 5px 0}
#drive {margin-left: 38px}
#wheel {margin-left: 54px}
#runs {margin-left: 17px}

#vid_marka SELECT {width: 136px}
#tr_year_from .txt {padding-top: 10px}
          #tr_year_from TD TD {padding-top: 5px}
          #year_fto TD.txt {padding-left: 0}
          #year_fto INPUT {width: 30px}
.r_opt_roz {margin-right: 20px}
#spare_frm TD {vertical-align: top; padding-bottom: 10px}
          #spare_frm SELECT {width: 120px}
#frm_search_spare {position: relative;}
          #frm_search_spare #tr_opt_roz {position: absolute; top: 75px; left: 197px}
                    #frm_search_spare.gspares #tr_opt_roz {left: 210px}
                    #frm_search_spare #tr_opt_roz TD {position: absolute; width: 184px; padding: 5px 0 0 0; border-top: 1px solid #D2DCEC}
          #frm_search_spare .btn {position: absolute; top: 102px; left: 288px; width: 94px; border: 1px solid #999; font: 12px Arial, sans-serif}
                    #frm_search_spare.gspares .btn {left: 308px}
/*=== end of GROUPS */

/* картинки */
#tr_img IMG {max-width: 332px}

#mail_www INPUT {width: 136px}
#c_cat DIV {margin: 2px 0 6px 0}
#c_type_spare {margin-bottom: 3px; padding: 3px 0; border: 1px solid #999; border-width: 1px 0}
          #c_type_spare DIV {display: inline; margin-right: 15px}
#c_marka, #c_countries {width: 340px}
          #c_marka .checkes0, #c_marka .checkes1, #c_marka .checkes2, #c_countries .checkes0, #c_countries .checkes1, #c_countries .checkes2 {float: left; width: 113px; padding: 2px 0}
          #c_marka .checkes0, #c_countries .checkes0 {clear: left}
