body,html
{
	margin	: 0;
	padding : 0;
}

body
{
	background	: url(../images/bg.png) repeat-x;
	font-family: arial;
}

#wrapper
{
	background	: url(../images/head.png) top center no-repeat;
	padding-top	: 230px;
}

h1
{
	font-weight	: normal;
	color		: #1967a9;
	text-align	: center;
	font-size	: 28px;
}

form
{
	width	: 511px;
	height	: 167px;
	margin	: 30px auto 25px auto;
	padding	: 29px 20px 0 30px;
	background	: url(../images/form.png) no-repeat;
}

fieldset
{
	border	: 0;
	padding	: 0;
	margin	: 0;
}

form p
{
	margin	: 0;
	padding	: 0;
	color	: #1a66ac;
	font-size	: 13px;
	line-height	: 18px;
}

.left
{
	width	: 251px;
	float	: left;
}

.right
{
	float	: right;
	width	: 240px;
}

input.text
{
	border		: 1px solid #89AADD;
	font-size	: 13px;
	font-family	: arial;
	width		: 226px;
	padding		: 6px 9px;
	margin-bottom: 16px;
	float		: left;
}

input.short
{
	margin-right: 5px;
	width	: 100px;
}

input.checkbox
{
	float	: right;
	width	: 13px;
	height	: 13px;
	padding	: 0;
	margin	: 0;
}

label
{
	float	: right;
	color	: #5c5c5c;
	font-size	: 12px;
	cursor		: pointer;
	padding-left: 9px;
	margin-right: 5px;
}

input.submit
{
	padding	: 0;
	width	: 152px;
	height	: 38px;
	border	: 0;
	cursor	: pointer;
	margin-top: 16px;
	background: url(../images/submit.png) no-repeat;
}

#footer
{
	text-align	: center;
	font-size	: 11px;
	color		: #8a97a6;
}

.success
{
	color: #72B72C;
	text-align	: center;
	padding-top	: 40px;
	font-size	: 19px;
}

.success strong
{
	font-size	: 25px;
}
	
.clear
{
	clear: both;
	padding	: 0;
	margin	: 0;
	line-height:0;height:0;
}
