body, html { height: 100%; }
body { margin: 0; padding: 0; background: #FFF url(../gfx/bg.jpg) no-repeat bottom right; text-align: center; }
body, td { font-family: Verdana, sans-serif; font-size: 12px; color: #FFF; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 10px; color: #333; }
img { border: 0; }
a:link, a:visited { text-decoration: none; color: #172F06; }
p { margin: 5px 0; padding: 0; }
h1, .form_title { font-size: 18px; font-weight: normal; font-family: Georga, serif; }
form { display: inline; }

.content { width: 990px; text-align: left; margin: 0 auto; }
.col { border-left: 1px solid #FFF; padding: 0 0 0 10px; }
.info { color: #172F06; padding: 0 15px; }
#headline { background: #EDF4B3; color: #A1A580; padding: 7px 0; }
#header { width: 990px; margin: 0 auto; padding: 122px 0 0 0; background: url(../gfx/header.jpg) no-repeat center; }
#header .content { width: 940px; }
.english { float: right; }
#menu { margin: 100px 0 0 0; }
#menu a:link, #menu a:visited { display: block; float: left; padding: 0 1px; }
#footer { position: absolute; bottom: 0; left: 0; width: 100%; padding: 7px 0; background: #D6E54C; }
#footer .company { float: right; padding-top: 4px; }
#footer .info { padding-right: 0; }

.kenlas { font-weight: bold; }
.left { text-align: left; }
.center { text-align: center; }
.justify { text-align: justify; }
.right { text-align: right; }
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
div.left { float: left; }
div.right { float: right; }