.general-form 
{
	margin: 0;
	padding: 0;
}
.general-form fieldset 
{
	margin: 0;
	padding: 0;
}

.general-form input,
.general-form select,
.general-form option
{
	border: solid 1px #000000;
	margin: 0px;
	padding: 2px;
	font-size: 12px;
	width: 100%;
}
.general-form textarea 
{
	border: solid 1px #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	height: 70px;
}

.general-form .chkbox {
	border: none;
	width: 20px;
}

.general-form h3 
{
}

.general-form .form-message 
{
	margin: 5px 0 15px;
	color: #F56300;
	text-align: center;
}

.general-form .row 
{
	clear: both;
	overflow: hidden;
	background-color: #F6F6F6;
	padding: 8px 12px;
}

.general-form .label
{
	float: left;
	width: 40%;
	text-align: left;
	font-weight: 400;
	padding-top: 4px;
}

.general-form .element
{
	float: right;
	width: 55%;
}

.general-form .error
{
	color: #f56300;
	font-weight: bold;
	font-size: 9px;
	padding-top: 3px;
}

.general-form .buttons-row 
{
	margin: 6px auto;	
	text-align: center;
}
.general-form .empty-submit 
{
	width: 1px;
	height: 1px;
	border: none;
	padding: 0;
	margin: 0;
}
.general-form img.captha 
{
	margin: 5px;
}


