body {
  margin: 0px; padding: 0px;
  font-family: Arial;
}

h3 { 
  color: #C02020; 
  font-size: 16px; 
  font-family: Verdana, Arial;
}

td.menubtn { 
  background: url(images/st2-btn.png);
  width: 112px;
  text-align: center;
}

td.sign {
  background:url("images/pnl-plus.png") no-repeat 0px 3px;;
}

img.g {
  border: 1px solid;
  border-color: #555 #222 #222 #555;
}

div.illust-left {
  float: left;  
  padding: 0px 20px 20px 0px;
  overflow: hidden;
}

a {
  color: #C02020;
}

td.headcenter {
  padding: 25px; 
  color:#FFFFFF; 
  background-color: #C02020;
  font-weight: bold; 
  font-family: Verdana, Arial
}

table.menuline {
}

td.menuitem {
  color: #FFFFFF;
  font-family: Verdana,Arial;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  border-style: solid;
  border-color: #000000 #606060 #606060 #A0A0A0;
  border-width: 2px;
}

a.menulink:link {color:white;}
a.menulink:visited {color:white;}

td.maintext {
  font-family: Verdana,Arial;
  font-size: 12px;
  padding: 20px;
}

td.righttext {
  font-family: Verdana;
  font-size: 11px;
  padding-right: 16px;
}

tr.subdiv {
  display: none;
}

tr.itemtr {
  cursor: hand;
}

div.category {
  font-weight: bold;
  color: #000000;
  font-size: 14px;
}

div.paneltitle {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  text-align: center;  
}

div.hint {
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  padding: 0px;
}

div.articletitle {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  text-align: center;  
}

ul.menulist {
  color: #2466C6;
  font-size: 12px;
}

div.menubtntext {
  white-space:nowrap;
}

div.section {
  display: block;
  background-color: black;
  color: white;
  font-size: 120%;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 3px;
}

td.galitem {
  vertical-align: top;
  text-align: center;
  padding:1px;
}

div.opengal {
  display: inline;
  width: 170px;
  height: 150px;
}