form label {
	float: left;
	position:relative;
	top: 5px;
  	  	text-align: right;
	padding-right: 5px;
}
form div {	
	padding-top: 3px;
  	
}



#frm_registrace label, #frm_lostpasswd label{
	width: 160px;
}
#frm_payment label{
	width: 120px;
}
#frm_registrace input, #frm_lostpasswd input{
	width: 30%;
}
#frm_kontakt{
	margin-bottom: 2em;
}
#frm_kontakt label{
	width: 120px;
}

#frm_rating, #frm_recommend{
	margin-bottom: 50px;
}

form div.radio-line label{
	float: none;
	text-align:left;
	position: static;
}
form div.radio-line input{
	width:auto;
}