@charset "UTF-8";

form .nomargin
{
	margin-left:0px;
}

form p
{
	margin:0px;
	line-height: 15px;
}



form .field
{
	clear:both;
	margin:2px 0;
	line-height:25px;
	position:relative;
}

form fieldset
{
	margin:0;
}

form label {
	position: absolute;
	text-align: right;
	width: 90px;
	white-space: nowrap;
}

form .error
{
	color:red;
}	

form .input .error
{
	border:1px solid #FF7373;
}

form .errormsg
{
	margin-left:100px;		
}

form .input
{
	margin-left: 100px;
	min-height:25px;
	line-height:25px;
	padding:0px;
}

form .input input,
form .input textarea,
form .input select
{
	width:95%;
	margin:0px;
}
form .input .radio,
form .input .checkbox
{
	width: auto;
	line-height: 20px;
	margin-right:5px;
			
}

form .edit-link
{
	float:right;
	margin-right:5px;
	text-decoration: none;
}

form .buttons
{
	margin-top:10px;
	padding-left:100px;		
}

form.label_130 label
{
	width:130px;
}
form.label_130 .input
{
	margin-left: 140px;
}
form.label_130 .buttons
{
	padding-left:140px;		
}
form.label_130 .errormsg
{
	margin-left:140px;		
}
