@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { background: url("../images/background.gif") top left repeat-x #470000; font: normal 12px Arial, Helvetica, sans-serif; }
#wrapper { width: 890px; margin: 0 auto; background: url("../images/wrapperbg.gif") top left no-repeat #797979; }
a, a:link, a:visited { font-weight: bold; color: #600; text-decoration: none; }
a:hover, a:visited:hover { font-weight: bold; color: #900; text-decoration: none; }
#top { background: url("../images/header.gif") top left repeat-x #470000; height: 94px; }
h1 { padding: 2px 10px; font: normal 10px Arial, Helvetica, sans-serif; color: #CCC; text-align: right; }
h2 { font-size:1.5em; text-align: left; }
h3, h4 { font-size:1.2em; }
hr { color:#AFAFAF; background-color:#AFAFAF; height:3px; border:0px; }
#logo { float: left; width: 110px; height: 52px; margin: 16px 0 0 20px; }
#lang { float: right; height: 33px; margin: 10px 7px 0 0; width: 560px; text-align: right; font: bold 30px Arial, Helvetica, sans-serif; color: #FFF; }
#topmenu { float: right; margin: 5px 3px 0px 0px; width: 564px; }
#topmenu a { display: block; width: 94px; line-height: 28px; text-align: center; float: left; }
#topmenu a:link, #topmenu a:visited { background: url("../images/light-label.gif") top center no-repeat; color: #600; }
#topmenu a:hover, #topmenu a:visited:hover { background: url("../images/dark-label.gif") top center no-repeat; color: #FFF; }
#content { width: 875px; margin: 0 3px 0 12px; background: url("../images/contentbg.gif") top left no-repeat #B9B9B9; }
#content ul, #content ol { margin-left: 20px; }
#content p, #content h2, #content h3, #content h4 { padding-bottom: 10px; text-align: justify; }
#content li { padding-bottom: 5px; text-align: left; }
#content form td { text-align: left; }
#content form span { color: #600; }
.warning, #wrongcode, #testimonial { border:1px #000 solid; padding: 10px; background-color:#900; color:#FFF; }
#testimonial h5 { padding: 10px 20px; font: bold 14px Arial, Helvetica, sans-serif; }
#testimonial p { padding: 20px; }
#testimonial .btimg { float: left; width: 180px; text-align: left; }
#testimonial .btimg img { padding: 5px; border: solid 1px #FFF; }
.clear { width: 100%; height: 0; clear: both; }
td.main { text-align: left; padding: 15px; width: 575px; vertical-align: top; }
#memberslogo { float: right; margin: 0 0 10px 10px; border: solid 1px #600; }
td.side { text-align: left; width: 240px; padding: 15px; vertical-align: top; background: #CCC; }
td.side img { padding: 5px; border: solid 1px #600; }
#bottom { clear: both; background: url("../images/footer.gif") bottom center no-repeat #CCC; border-top: solid 2px #797979; }
#bottom p { display: block; padding: 11px; font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-align: center; }