  body { background: url('../_img/total_back.jpg') transparent fixed no-repeat top left; color: #000; _text-align: center; margin: 0px; padding: 0px; }
  img { border: 0px solid #fff; }
  a, a:hover, a:visited, a:active, a:focus { text-decoration: none; border: 0px; }
  b { font-weight: 900; }

  #body { margin: 0px auto; width: 640px; _text-align: left; overflow: hidden; }

  #h { height: 217px; background: url('../_img/logo_cpa.png') transparent no-repeat top left; margin-bottom: 40px; }
  #c { overflow: hidden; }

    #menu { float: left; width: 171px; margin-right: 20px; }
      .mEntry, .mEntryA { background: url('../_img/home.png') transparent no-repeat center left; display: block; height: 21px; margin-bottom: 1px; }
      .mEntry:hover { background-position: bottom left;  }
      .mEntryA:hover, .mEntryA { background-position: top left; }

      .mEntry span, .mEntryA span { display: none; }

      #langSwitch { font: 100 11px/150% Tahoma, sans-serif; color: #000; display: block; margin-top: 30px; text-indent: 9px; }

    #content { float: left; width: 449px; }
      #content .inner, .inner { background: url('../_img/content_back.png') top left; padding: 10px; font: 100 11px/150% Tahoma, sans-serif; color: #000; }
      #content .inner p { font: 100 11px/150% Tahoma, sans-serif; color: #000; margin-bottom: 20px; background: transparent; }
      #content .inner p.last { font: 100 11px/150% Tahoma, sans-serif; color: #000; margin: 0px; }
      #content .inner p a, #content .inner p a:hover, #content .inner p a:visited, #content .inner p a:focus { color: #000; border-bottom: 1px #000 solid; }

      .e { color: #ea0000; font: 100 11px/150% Tahoma, sans-serif; background: #fefefe; padding: 10px; border: 1px #ea0000 solid; }
        .e span.grey { color: #666; }

      .iT { border: 0px; font: 100 11px/110% Tahoma, sans-serif; color: #000; width: 450px; }
        .iT tr td { height: 20px; }
        .iT tr td.label { font-weight: 900; height: 14px; }
        .iT tr td input, .iT tr td textarea.tA { border: 1px #000 solid; font: 100 11px/110% Tahoma, sans-serif; width: 200px; }
        .iT tr td input.small { width: 35px; }
        .iT tr td textarea.tA { width: 430px; height: 70px;}
        .iT tr td input.check, .iT tr td input.sB { width: auto; vertical-align: middle; }
        .iT tr td input.sB { background: #000; color: #fff; cursor:pointer; }
        .iT tr td input.sB:hover { background: #fff; color: #000; }


.subNav { font: 100 11px/200% Tahoma, sans-serif; color: #000; margin-bottom: 40px; }
.subNav li { height: 21px; margin-bottom: 1px; }
.subNav li a { color: #000; background: #fff; display: inline-block; height: 21px; text-decoration: none; padding: 0px 10px 0px 10px; }
.subNav li a:hover, .subNav li a.active { color: #fff; background: #008292; display: inline-block; height: 21px; text-decoration: none; padding: 0px 10px 0px 10px; font-weight: 900; }


.inner a.more { color: #000; border-bottom: 1px #000 solid; text-decoration: none; }

.inner table tr td { vertical-align: top; }