* { margin: 0; padding: 0; }

body {
	font: 0.75em Georgia, 'Times New Roman', Times, serif;
	text-align: center;
	color: #000;
	background: #ccc url(/img/background.gif) repeat-x 0 0;
	}


em, i { font-style: italic }
strong, b { font-weight: bold }
small {font-size: 0.85em }

a { color: #2d5a57; text-decoration: none }
a:hover { color: #df4803 }


#logo {
	height: 65px;
	padding-top: 1px;
	}
	
#logo a {
	display: block;
	height: 22px;
	width: 330px;
	padding-top: 25px; 
	margin: 0 auto;
	background: transparent url(/img/logo.jpg) no-repeat 0 100%;
	overflow: hidden;
	text-indent: -100em;
	}


#container {
	width: 950px;
	height: 534px;
	margin: 0 auto;
	background: url(/img/background.jpg) no-repeat 0 0;
	position: relative;
	}

#intro #container {
	height: 454px;
	padding-top: 80px;
	background-position: 0 -534px; 
	}

#intro #container p {
	width: 500px;
	padding: 0 0 2em 225px;
	line-height: 2em;
	}

#textarea {
	position: absolute;
	top: 15px;
	left: 200px;
	width: 550px;
	height: 418px;
	background: transparent url(/img/textarea.jpg) no-repeat 0 0;
	}
#textarea .innerdiv {
	width: 530px;
	height: 398px;
	padding: 10px;
	overflow: auto;
}

#textarea p, #textarea ul, #textarea ol {
	margin: 1em 0;
	line-height: 1.4em;
	}

#nav {
	position: absolute;
	bottom: 30px;
	left: 200px;
	}
	
#jelform {color: rgb(223, 72, 3)}

#kuldes {padding:2em 0}

#textarea p.err {margin:0; padding:2px 0 3px; text-align:center; background:#800; color:#fff; font-weight:bold}
#textarea p.noerr {padding:1em 0; text-align:center; background:#080; color:#fff; font-weight:bold}


#adminlink {
	padding-top:12px;
}
