form label {
	float: left;
	/*position:relative;
	top: 5px;*/
  	  	text-align: left;
	padding-right: 5px;
}
form div {	
	padding-top: 3px;
  	
}
input[type="password"], input[type="text"] {display:block; width:197px; height:20px; border:0; padding:5px; background:#fff url('bg/bg-input.png') no-repeat 0 0; margin-bottom:6px;}

#frm_registrace div.block { clear:left;}
#frm_registrace label, #frm_lostpasswd label{
	width: 80px;
	color:#7F7F7F;
}
#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: 10px 0 5px 0px;
font-weight: bold;
font-size: 14px;
}

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

.frm_obj div{
	padding: 0px;
}
form#frm_registrace em { font-family:"DaxOffcBold"; line-height:30px; font-size:20px; color: #e63fff;padding-bottom:15px;display: block;}
form#frm_registrace button#btn_registrace { float:right;margin-right: 79px;  width:200px; height:36px; background:#fff url('bg/bg-back-cart.png') no-repeat 0 0;}
form#frm_registrace select {color:#7F7F7F;}

.vials form input[type="image"] { padding-top: 5px;padding-left: 2px;}
