body { margin: 0; padding: 0; background: url(../img/body.gif) repeat-x; color: #818082; }
body, input, textarea, select { font: 11px Tahoma, Arial, Helvetica, sans-serif; }
a { text-decoration: none; border-bottom: dotted 1px #acabad; color: #818082; }
a:hover { text-decoration: none; border-bottom-style: solid; }
a img { border: none }
p { margin: 1em 0 }
ul { margin: 0; padding: 0; list-style: none; }
form { margin: 0 }
table { border-collapse: collapse }
h1 img, h2 img, h3 img, h4 img { display: block; }

#container { width: 970px; margin: 0 auto; }
#top { height: 93px; background: url(../img/top.jpg) no-repeat; }
#top h1 { margin: 0; padding: 38px 0 0 59px; }

#main { height: 374px; background: #70db78 url(../img/main.jpg) no-repeat; position: relative; color: #fff; }
#main #slogan { position: absolute; top: 177px; left: 36px; }
#main #content { position: absolute; top: 40px; left: 38px; width: 375px; line-height: 16px; }
#main #content h2 { font-size: 14px; font-weight: normal; color: #044605; margin: 0 0 8px 0; }
#main #logos { position: absolute; left: 39px; top: 235px; }
#main #logos div.logo { width: 199px; float: left; padding: 11px 0 0 0; margin: 0 32px 0 0; text-align: center; color: #818082; }
#main #logos div.logo a { border-bottom: none }
#main #logos div.logo img { vertical-align: bottom; margin: 0 0 10px 0; }
#main #logos div.logo span { }
#main #group { position: absolute; top: 283px; left: 732px; }

#ft { text-align: center; padding: 13px 0 0 0; }
#ft p { margin: 0; }
