Salut, pour ton premier soucis, le problème viens de ton css, il te faut le modifié.
il te faut lui donné une classe dans ton admin_show comme ceci par exemple
<?php echo '<div class="tonnomdeclasse">'; ?>
<?php echo $this->Form->input('class',array('legend'=>"Alignement","options"=>array(
"alignLeft" => "Aligner à gauche",
"alignCenter" => "Aligner au centre",
"alignRight" => "Aligner à droite"
),'type'=>'radio','value'=>$class)); ?>
<?php echo '</div>'; ?>
et ensuite ajouter à ton css :
.tonnomdeclasse legend{padding:20px 0; float:left;}
.tonnomdeclasse input[type=radio]{margin:5px; float:left;}
.tonnomdeclasse label{text-align:left; width:100px;}
Les padding, les margin et les width sont a modifié à ta convenance, là je t'ai mis ceux qui concernent mon site, à toi de mettre les valeurs qui correspondent à ton site.
Il doit y avoir aussi d'autres solutions css pour ce cas plus aboutit que la mienne, pour ma part j'ai fait ainsi.