.warning
{
	color: #fb1a1a;
	font-weight: bold;
	padding: 5px;
}

p.description
{
	padding: 5px 5px 0 5px;
}

form.fg
{
	margin-top: 15px;
	margin-bottom: 15px;
}

	form.fg h2
	{
		color: #fff;
		font-size: 0.8em;
		margin: 0;
		padding: 15px 0 0 5px;
	}

	form.fg .row
	{
		margin-bottom: 4px;
		padding: 0 0 5px 0;
		background: #fbf9f9;
	}

	form.fg .row .fg-checkbox
	{
		float: left;
		padding: 8px 0 0 2px;
	}

	form.fg .row .fg-lbl-checkbox
	{
		width: 400px;
	}

		form.fg .row label
		{
			float: left;
			width: 150px;
			padding: 8px 10px 0 5px;
		}


		form.fg .row .fg-block
		{
			float: right;
			width: 280px;
			padding: 4px 5px 0 0;
		}

		form.fg .row input,
		form.fg .row select,
		form.fg .row textarea
		{
			width: 240px;
		}

		form.fg .row input.checkbox
		{
			width: 14px;
			margin-right: 279px;
		}

		form.fg .row .fg-checkbox input
		{
			width: auto;
		}

		form.fg .row select
		{
			width: 244px;
		}

	form.fg .submit
	{
		float: right;
		width: 285px;
	}
	
	form.fg .submit input
	{
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 1px 4px 2px 4px;
		border: 0;
		background: #ff7900;
	}

	.col-right form textarea
	{
		width: 240px;
	}
