.box_left
{	float			: left;
	display			: inline;
	width			: 285px;
	margin			: 0;
	padding			: 0;
}

.box_left h2
{	float			: left;
	display			: inline;
	font-family		: garamond;
	font-size		: 24px;
	color			: #818181;
	width			: 280px;
	margin			: 0;
	padding			: 0;
	height			: 45px;
}

.box_left p
{	float			: left;
	display			: inline;
	font-family		: Arial;
	font-size		: 11px;
	color			: #818181;
	width			: 280px;
	line-height		: 20px;
	margin			: 0;
	padding			: 0;
}

.box_right, .box_right form
{	float			: right;
	display			: inline;
	width			: 555px;
	margin			: 0;
	padding			: 0;
}

.box_right form div, .box_right form div span
{	float			: left;
	display			: inline;
	width			: 100%;
	margin			: 0;
	padding			: 0;
	padding-bottom	: 10px;
}

.box_right form span.small
{	width			: 265px;
}

.box_right form span label
{	float			: left;
	display			: inline;
	width			: 60px;
	color			: #818181;
	font-size		: 11px;
	margin-top		: 2px;
}

.box_right form span input, .box_right form span select
{	float			: left;
	display			: inline;
	width			: 480px;
	*width			: 492px;
	color			: #818181;
	font-size		: 11px;
	border			: none;
	background		: url(../images/input_big.gif) top left no-repeat;
	height			: 17px;
	*height			: 20px;
	padding-top		: 3px;
	padding-left	: 6px;
	padding-right	: 6px;
}

.box_right form span.small input, .box_right form span.small select
{	float			: left;
	display			: inline;
	width			: 189px;
	*width			: 201px;
	color			: #818181;
	font-size		: 11px;
	border			: none;
	background		: url(../images/input_small.gif) top left no-repeat;
	height			: 17px;
	*height			: 20px;
	padding-top		: 3px;
	padding-left	: 6px;
	padding-right	: 6px;
}

.box_right form span.small select
{	width			: 201px;
	height			: 20px;
	padding-top		: 0;
	padding-right	: 0;
}

.box_right form span textarea
{	float			: left;
	display			: inline;
	width			: 480px;
	*width			: 492px;
	color			: #818181;
	font-size		: 11px;
	border			: none;
	background		: none;
	height			: 87px;
	*height			: 90px;
	padding-top		: 1px;
	padding-left	: 6px;
	padding-right	: 6px;
}

.box_right form span.right
{	float			: right;
	margin-right	: 0;
}

.box_right form span .checkbox
{	width			: 15px;
	height			: 15px;
	background		: none;
	margin			: 0;
	padding			: 0;
}

.box_right form span p
{	float			: left;
	display			: inline;
	margin			: 0;
	padding			: 0;
	margin-left		: 10px;
	width			: 455px;
	font-size		: 11px;
	color			: #818181;
}

.box_right form div a
{	float			: right;
	display			: inline;
	margin			: 0;
	padding			: 0;
	background		: url(../images/btt_submit.gif) top left no-repeat;
	text-align		: center;
	padding-top		: 4px;
	width			: 75px;
	height			: 16px;
	*height			: 20px;
	font-size		: 10px;
	color			: #818181;
	margin-top		: 40px;
	text-transform	: uppercase;
}

.error_list
{	float			: left;
	display			: inline;
	color			: black;
	font-size		: 11px;
	margin			: 10px 0 0 60px;
	padding			: 0;
}
.error_list li
{	float			: left;
	display			: inline;
	color			: black;
	font-size		: 11px;
	margin			: 0;
	padding			: 0;
	width			: 100%;
}

.box_right form span .error_big
{	background		: url(../images/input_error_big.gif) top left no-repeat;
}

.box_right form span.small .error_small
{	background		: url(../images/input_error_small.gif) top left no-repeat;
}