
body      { color: #444; font-size: 12px; line-height: 150%; background-color: #ccc; background-image: url(../images/bg_body.jpg); background-repeat: repeat-x; background-attachment: fixed; float: none }
.wrapper { text-align: center; margin-top: 10px; margin-left: 5px; width: 800px; float: none }
.header    { color: white; font-size: 12px; line-height: 150%; background-image: url(../images/bg_header.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding: 0; width: 800px; height: 100px }
h1 { color: white; font-size: 20px; font-weight: bold; line-height: 24px; text-align: left }
.main  { background-color: #fff; background-image: none; background-repeat: repeat-y; text-align: left; margin: 0; padding: 5px 10px 10px; width: 780px; height: auto }
.footer     { background-image: url(../images/bg_footer.gif); background-repeat: no-repeat; text-align: center; margin-top: 0; padding-top: 12px; width: 800px; height: 40px }
h2   { font-size: 18px; font-weight: bold; background-image: none; background-repeat: no-repeat; background-position: 0 bottom; margin-top: 8px; margin-right: 0; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 775px; border-top: 1px dotted #f93; border-bottom: 1px dotted #f93 }
h3  { font-size: 15px; font-weight: bold; margin: 5px 0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 775px; border-bottom: 1px solid #aebacd; border-left: 3px solid #aebacd }
.menu    { background-image: url(../images/bg_menu.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; margin-bottom: 5px; width: 780px; height: 30px }
p  { margin-top: 0; padding-top: 0; padding-left: 10px }
table { font-size: 12px; line-height: 150% }
.language { margin-top: 5px; margin-right: 10px; float: right }
.menulist { margin-top: 5px; margin-left: 80px; float: left }
a:hover { color: #00f }
a { color: #444; text-decoration: none }
