.form-fog	{position: absolute; z-index: 0; top: 0; left: 0; background: url(../i/form-fog.png); }
.form-ppp	{position: absolute; z-index: 10; top: 240px; left: 50%; width: 610px; margin-left: -300px; padding-bottom: 9px; background: url(../i/form-shadow-b.png) bottom no-repeat;}
	.form-ppp .shadow	{padding-left: 5px; background: url(../i/form-shadow-l.png) no-repeat;}
	.form-ppp form		{width: 558px; padding: 12px 12px 30px 30px; border-right: solid 1px #eee; background: #e6e7e9;}
		.form-ppp a.close			{float: right; width: 19px; height: 19px; background: url(../i/form-close.gif);}
		.form-ppp h3				{padding: 10px 0 25px 0; font: bold italic 32px Georgia;}
		.form-ppp input[type=text], .form-ppp textarea	{width: 520px; padding: 10px 10px 6px 10px; border: solid 1px #d4d4d4; border-top: solid 1px #aaa; border-bottom: solid 1px #f1f1f1; font: bold italic 28px Georgia; color: #404040;}
		.form-ppp input[type=text]	{margin-bottom: 25px;}
		.form-ppp label				{display: block; margin-bottom: 3px; font-size: 1.05em; }
		.form-ppp .req				{margin-left: -15px; padding-left: 15px; background: url(../i/form-req.gif) 0 3px no-repeat; }
		.form-ppp button			{display: block; width: 246px; height: 78px; margin: 0 0 15px -15px; border: none; background: url(../i/form-button-bg.png) no-repeat; font: bold italic 28px Georgia; line-height: 70px; color: #fff;}
		.form-ppp .legend			{font-size: 0.85em; color: #939393}
#load{float:right;margin-right:2em}
form .error{background:#f9c0ff}
.load{background:#fff;padding:250px 280px}

