Drupal form elements in html table, label (title) rendering How to place title/label in other cell of the html  table

I have:

function hook_theme() {
  return array(
    'hook_form_table' =&gt; array(
      // The renderable element is the form.
      'render element' =&gt; 'form',
    ),
  );
}


function hook_form_table_form($form = array(), &amp;$form_state) {

    $form['#theme']= 'hook_form_table';
    $selected_two="";
    $options_second=array("a");
    $form['carmodel'] = array('#type' =&gt; 'select',
        '#options' =&gt; $options_second,
        '#default_value' =&gt; $selected_two,
        '#required' =&gt; TRUE, '#title' =&gt; t('Car model:'),
        '#validated' =&gt; true, 
        '#prefix' =&gt; '&lt;div id="replace_carmodel_div"&gt;', 
        '#suffix' =&gt; '&lt;/div&gt;', 
    );

    $options_euro=array("Euro 3,4","Euro 5" );

    $form['euro'] = array('#type' =&gt; 'select',
        '#options' =&gt; $options_euro,
        '#default_value' =&gt; $selected_two,
        '#required' =&gt; TRUE, 
         '#title' =&gt; t('Euro type:'),
        '#validated' =&gt; true, 
     );

    $form['submit'] = array(
      '#type' =&gt; 'submit',
      '#value' =&gt; t('Submit'),
    );

  return $form;
}


function theme_hook_form_table(&amp;$variables) {
    $form = $variables['form'];
    $content = '&lt;h2&gt;' . t('Please enter your information below') . '&lt;/h2&gt;';
    $content.="&lt;table&gt;";
    $content.="&lt;tr&gt;";
    $content.="&lt;td&gt;";
    $content.=$form['carmodel']['#title'];
    $form['carmodel']["#type"]="";

    $content.="&lt;/td&gt;";
    $content.="&lt;td&gt;";
    $form['carmodel']['#title']="";
    $form['carmodel']['#required']="";
    $content .= drupal_render($form['carmodel']);
    $content.="&lt;/td&gt;";
    $content.="&lt;td&gt;";
     $content.="hire want euro type  with * and label and all";
    $content.="&lt;/td&gt;";
    $content.="&lt;td&gt;";

    $content .= drupal_render($form['euro']);
    $content.="&lt;/td&gt;";
    $content.="&lt;/tr&gt;";
    $content.="&lt;/table&gt;";
  return $content;
}


This give me a table but labels is on top:
  
How to render label to put it like this:
My not nice solution is 

function drupal_render_label($field){
    $result= "&lt;div class=\"form-item form-type-".$field['#type']." form-item-".$field['#name']."\"&gt;";
    $result.= "&lt;label for=\"edit-".$field['#name']."\"&gt;".$field['#title'];
    if ($field['#required']==true){
       $result.= "&lt;span class=\"form-required\" title=\"This field is required.\"&gt;*&lt;/span&gt;";
    }
    $result.="&lt;/label&gt;";
    $result.="&lt;/div&gt;";
    return $result;
}


and then:

  $content.="&lt;td&gt;";
  $content.=drupal_render_label($form['carmodel']);
  $content.="&lt;/td&gt;";


Anyone have sth better?