body {
   background: url("img/bg-main.jpg") top center;
   margin: 0px auto 0px auto;
   color: #000000;
   text-align: center;
   font-size: 12px;
   font-family: verdana;
}

.spacer { clear: both; }

A:link, A:visited, A:active { text-decoration: underline; color: #FF6600; }

A:hover { text-decoration: underline; color: #CC3300; }

.spacer { clear: both; }

hr { border: 1px #FFFFFF solid; }
hr.blk { border: 1px #000000 solid; }

#wrapper {
   background: url("img/bg-contain.jpg");
   width: 915px;
   text-align: center;
   padding: 0px;
   margin:auto;
   border: 0;
}

#wrapper-fix {
   background: url("img/bg-fix.jpg"); 
   background-repeat: no-repeat;
   background-position: bottom center;
}

#header {
   text-align: left;
   padding: 0px; margin: 0px; }

#header img {vertical-align: top;}

#content-case {
   margin: 0px 0px 25px 0px;
   padding-right: 38px;
   text-align: left;
   float: right;
   width: 590px;
}

#content {
   margin: 0;
   padding: 5px;
   text-align: left;
}

#top-menu {
   background: url("img/bg-menu.jpg"); 
   background-repeat: no-repeat;
   background-position: top left;

   font-size: 12px;
   font-weight: bold;

   padding-top:4px;
   padding-bottom:14px;  
   padding-left: 33px;
   text-align: center;
}

#top-menu A:link, #top-menu A:visited, #top-menu A:active { text-decoration: underline; color: #FFFFFF; }

#top-menu A:hover { text-decoration: underline; color: #FFFFFF; }

#menu-case {
   background: url("img/bg-side.jpg"); 
   background-repeat: no-repeat;
   background-position: top left;

   padding: 0;
   float: left;
   width: 283px;
}

#menu {
   color: #FFFFFF;
   text-align: left;
   font-size: 12px;
   font-family: verdana;
   font-weight: bold;
   text-align: center;

   margin: 0px;
   padding-left: 39px;
   padding-right:1px;
}

#footer A:link, #footer A:visited, #footer A:active { text-decoration: underline; color: #FFFFFF; }

#footer A:hover { text-decoration: underline; color: #FFFFFF; }

#footer{
   background: url("img/bg-footer.jpg");
   background-repeat: no-repeat;
   background-position: top center;
   height: 34px;

   text-align: center;
   vertical-align:center;

   padding: 0;
   margin: auto;
   border: 0;
}

.footer-txt {
  padding-top: 1px;
  margin:0;  
  color: #FFFFFF;
  font-size: 11px;
  font-family: verdana;
}

b { color: #CC3333; }

h1 {
  text-align: center;
  padding-top: 1px;
  margin:0;  
  color: #CC3333;
  font-size: 22px;
  font-family: verdana;
}

h2 {
  text-align: center;
  padding-top: 1px;
  margin:0;  
  color: #000000;
  font-size: 18px;
  font-family: verdana;
}

h3 {
  text-align: left;
  padding-top: 1px;
  margin:0;  
  color: #990000;
  font-size: 14px;
  font-family: verdana;
}

p.none { padding: 0; margin:0; }