body {
	background: #EBDDBA url('/images/main/body-bg.gif') top center repeat-y;
	font-family: Georgia;
}


.base {
	margin: 0 auto;
	width: 1000px;
}

#page {
	min-height: 931px;
	background: transparent url('/images/main/main.jpg') top center repeat-y;
}

#header {
	padding: 16px 18px 8px 18px;
	text-align: center;
	width: 572px;
	margin: 0 auto;
}

	#header p {
		font-size: 14px;
		text-align: left;
		padding-top: 8px;
		font-weight: bold;
		color: #3F2007;
	}

	#header p.large {
		font-size: 16px;
		padding-top: 12px;
		text-align: center;
	}


	#auth-section {
		margin-top: 20px;
	}

		#auth-section table { width: 100%; }
			#auth-section table td { width: auto; }
				#auth-section table td.info { width: 60%; padding: 0 0 0 10px; border-left: 1px dotted #59461C; color: #422900; text-align: left; font-family: Georgia, serif; }
					#auth-section table td.info a { text-decoration: underline; }
					#auth-section table td.info label { display: block; }

		#auth-section button {
			background: #89603E;
			color: #FFFFFF;
			border: 1px solid #59461C;
		}


#button-repetitors {
	width: 66px;
	height: 66px;
	z-index: 500;
	position: absolute;
	top: 233px;
	left: 50%;
	margin-left: -133px;
}

#footer {
	margin-top: -45px;
	height: 25px;
}

	#footer p {
		color: #70522F;
		text-align: right;
		padding-right: 210px;
		font-weight: bold;
		font-size: 12px;
	}