body {
	background:url(../i/popup/bg.png) #fff bottom left repeat-x;
	padding:0;
	margin:0;
	font-family:sans-serif;
	color:#353535;
	font-size:69% !important;
}

#logo{
	margin-bottom:0;
	margin-left:-28px;
	height:auto;
}

#page-body{
	width:85%;
	margin:0 auto;
	padding:10px;
	background:url(../i/popup/pattern.png) 80% 0% no-repeat;
}

#content{
	padding:0 0 0 11em;
}

#content h1{
	color:#646464;
	font-style:normal;
	font-size:180%;
	position:static;
}

form{
	margin:1.33em 0;
	padding:0;
}

form input, form textarea{
	font-size:89%;
}

form .input-text{
	width:22em;
}

form textarea{
	width:30em;
	height:10em;
	font-family:sans-serif;
	font-size:89%;
}

form .field{
	margin-bottom:1em;
	clear:left;
}

form .field label{
	display:block;
	width:10em;
	margin-right:-100%;
	float:left;
	position:relative;
	left:-11em;
	padding:0.25em 0;
}

form .required label, form .error{
	color:#9b0005;
}

form .required-ok label{
	color:#353535;
}

form .comment{
	width:24em;
	border-top:0;
	margin-bottom:1em;
	line-height:1.4;
}
