/* ***********************************************************************
// Page zone
// *********************************************************************** */

/* Global definitions */

* {
     font-family: Verdana, Arial, sans-serif;
     font-size: 8pt;
     color: #000;
}

A {
  text-decoration: underline;
}
A:hover {
  text-decoration: underline;
}

/*A {
  color: #009;
  padding-left: 5px;
  padding-right: 5px;
}

A:hover {
  color: #00D;
  background-color: #FEE;
}
A:visited {
  color: #006;
}
A:active {
  color: #00F;
}
*/

A>IMG {
  border: 0px;
}

BODY {
  margin: 0px;
  margin-left: 10px;
  padding: 0px;
  background: #BFBFBF;
  text-align: left;
}

TABLE {
     /*border-spacing: 1px;*/
}
TD, TH {
    /*   border: solid 1px #999;*/
     padding: 1px;
     vertical-align: top;
}

H1, H1 * {
   font-size: 12pt;
   background: #F7F7F7;
   margin: 3px;
   padding-left: 5px;
}
H2, H2 * {
   font-size: 11pt;
   background: #F7F7F7;
   margin: 3px;
   padding-left: 5px;
}
H3, H3 * {
   font-size: 10pt;
   background: #F7F7F7;
   margin: 2px;
   padding-left: 5px;
}
H4, H4 * {
   font-size: 9pt;
   background: #F7F7F7;
   margin: 2px;
   padding-left: 5px;
}
H5, H5 * {
   font-size: 8pt;
   background: #F7F7F7;
   margin: 2px;
   padding-left: 5px;
}
H6, H6 * {
   font-size: 7pt;
   background: #F7F7F7;
   margin: 2px;
   padding-left: 5px;
}

H1 A, H2 A, H3 A, H4 A, H5 A, H6 A {
  text-decoration: underline;
}

FORM {
  padding: 5px;
}

/* *********************************************************************** */
/* Class definitions */

.input-submit {
  color: #000 !important;
  margin: 2px;
}
.input-text {
  color: #000 !important;
  border: 1px inset #666;
}

TD.logo {
  width: 170px;
  background-color: #FFF;
  text-align: center;
  vertical-align: middle;
}

TD.top {
  background-color: #E7E7E7;
}
TD.left {
  width: 170px;
  background-color: #45459D;
}
.top A {
  font-weight: bold;
  font-variant: small-caps;
  font-family: Verdana,Arial,sans-serif;
}

.leftsize {
  min-height: 400px;
  padding-top: 10px;
}
.leftsize * {
  font-family: Verdana, sans-serif;
}

.left, .left * {
  color: #FFF;
}

.leftgrp, .leftgrp>A {
  font-weight: bold;
  font-size: 9pt;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

.leftlink {
  padding-left: 10px;
  font-weight: normal;
  margin: 1px;
}
.leftlink>A:hover {
  color: #AFAFFA;
}
.leftlink {
  background-color: #59599D;
}

.main {
  padding-top: 5px;
  padding-right: 5px;
  background: #C3C3C3;
}
.main>P, .main>H3, .main>H4 {
  padding-left: 5px;
}

.cat_names, .cat_names * {
  margin-left: 10px;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Verdana,Arial,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  background-color: #D7D7D7;
  padding: 2px;
}

.cat_desc, cat_desc * {
  margin-left: 15px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 7pt;
  text-align: justify;
  padding: 2px;
  background-color: #CFCFCF;
}

.prod {
  background-color: #CFCFCF;
  margin-left: 10px;
  margin-bottom: 5px;
}
.prod_image {
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  background-color: #C7C7C7;
}
.prod_audio {
  background-color: #D7D7D7;
  padding: 5px;
  text-align: right;
}
#audio {
  color: #FFF;
  font-weight: bold;
}
.prod_text {
  padding: 5px;
}
.prod_text A {
  color: #900;
  text-decoration: underline;
}
.prod_text A:hover {
  color: #F00;
}

.prod_desc {
  padding: 5px;
  text-align: justify;
}

.cd {
  border-spacing: 1px;
}
.cd TH {
  background-color: #DFDFDF;
  border: 1px #B0B0B0 solid;
  padding: 2px;
}
.cd TD {
  padding: 2px;
}
.cd .cditem {
  border: 1px #B0B0B0 solid;
  vertical-align: middle;
}
.cd .cditemtitle {
  background-color: #D7D7D7;
  border: 1px #B0B0B0 solid;
}
.cdtitle {
  background-color: #D7D7D7;
}

.art_audio {
  background-color: #D7D7D7;
  padding: 5px;
  text-align: left;
}

.footer {
     margin-top: 3px;
     height: 10px;
     border: 0px;
     background: #F6F6F6;
     color: #999;
     font-size: 7pt;
     text-align: center;
     font-style: italic;
     vertical-align: middle;
}
