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



#frm_registrace label, #frm_lostpasswd label{
	width: 80px;
}
#frm_payment label{
	width: 120px;
}
#frm_registrace input{
	width: 200px;
}

#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;
}

.kontaktni_udaje{
	float: left;
	width: 45%;
	padding-left: 50px;
}

.dodaci_adresa{
	float: right;
width: 45%;
}

legend{
	padding:0px;
}

.frm_obj label{
	width: 110px;
	top: 0px;
}
.frm_obj_dod label{
	width: 120px;
	top: 0px;
}

.frm_obj div{
	padding: 0px;
}