body { background-color: #000; margin: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size: 15px; color: #000; text-align: center; }
div, form { margin: 0; padding: 0; }
#container { margin: 0 auto; padding: 0 0 20px 0; width: 678px; text-align: left; position: relative; }
#hd { float: left; width: 678px; }
#hd h1 { float: left; width: 678px; height: 244px; font-size: 0; }
#hd h1 a { display: block; width: 678px; height: 244px; font-size: 0; text-indent: -3000px; background: transparent url('img/logo.jpg') no-repeat top left; }
#bd { float: left; width: 638px; clear: left; background: #fff url('img/bg_body.gif') no-repeat top left; padding: 15px 20px; }
#ft { float: left; width: 678px; clear: left; background: #fff url('img/bg_footer.gif') no-repeat bottom left; margin: 0 0 15px 0; }
#ft p { text-align: center; margin: 15px; padding: 15px 0 5px 0; border-top: 1px solid #ccc; font-size: 12px; color: #999; }

#bd #menu { float: left; width: 638px; padding: 5px 0 22px 0; }
#bd #menu ul { display: block; float: left; margin: 0; padding: 0; width: 638px; }
#bd #menu ul li { float: left; display: block; margin: 0 5px 0 0; padding: 0 0 0 5px; background: #f5be0b url('img/knapp.gif') no-repeat 0px 0px; height: 27px; }
#bd #menu ul li a { display: block; float: left; cursor: pointer; margin: 0; padding: 5px 15px 0 10px; background: transparent url('img/knapp.gif') no-repeat right -40px; height: 22px; color: #000; text-decoration: none; }
#bd #menu ul li.active { background-position: 0px -80px; }
#bd #menu ul li.active a { background-position: right -120px; font-weight: bold; }
#bd #menu ul li:hover { background-position: 0px -80px; }
#bd #menu ul li:hover a { background-position: right -120px; }

#bd div.block { float: left; clear: left; width: 638px; margin: 0 0 15px 0; }
#bd div.block.horizline { border-top: 2px solid #aaa; padding-top: 10px; margin-top: 10px; }
#bd a { color: #d98500; }
#bd a:hover { color: #000; }
#bd h2 { margin: 0 0 5px 0; padding: 0; font-size: 29px; color: #000; }
#bd h3 { margin: 0 0 8px 0; padding: 0; font-size: 20px; }
#bd p { margin: 0 0 15px 0; padding: 0; }
#bd .foto { font-size: 12px; text-align: right; padding-top: 3px; }
