body {
  border:0;
  margin:0;

  font-family:sans-serif;

  text-align:center;
}

p { 
  line-height:1.1em;
}

a {
  font-family:sans-serif;
  color:#002288;
}

h1, h2, h5, h6 {
  border:0;
  line-height:1em;
  margin-top:0.4em;
  margin-bottom:0.3em;
}

h1 {
  font-size:2em;
  font-weight:bold;  
}

h2 {
  font-size:1.5em;
  font-weight:bold;  
}

h5 {
  font-size:1em;
  font-weight:bold;
}

h6 {
  font-size:1em;
  font-weight:normal;
}

hr {
  border:0;
  margin:0;
  padding:0;
  height:1px;
  background:#002288;
}

img {
  border:0;
}

#ltop, #stop {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  text-align:center;
  background-color:#ffffff;
  border-bottom:1px solid #002288;  
}

#ltop {
  height:256px;
}

#stop { 
  height:128px;
}

#logo
{
  position:absolute;
  left:0;
  top:0;
}

#title
{
  position:absolute;
  left:259px;
  top:0px;
  text-align:center;
  vertical-align:middle;
  width:576px;
  color:#002288;
}

#title hr {
  margin-top:0.6em;
  margin-bottom:0.6em;
}

#main, #kain, #tain, #yain {
  position:absolute;
  left:131px;
  color:#000000;
  text-align:left;
}

.tht { 
  width:480px;
}

#main {
  top:259px;
  width:704px;
}

#kain, #tain, #yain {
  top:131px;
  width:704px;
}

.vmenu, #tmenu { 
  border:0;
  margin:0;

  text-align:center;
  font-weight:bold;
  list-style-type:none;
}

#tmenu {
  position:absolute;

  bottom:1px;
  left:131px;
}

.vmenu li {
  margin:2px;
  padding:0;

  width:36ex;

  border:1px solid #002288;
}

.vmenu li a {
  display:block;
  margin:0px;
  padding:11px 20px 9px;
  text-decoration:none;
  color:#000000;
}

.vmenu .vmy a, #tmenu .tmy a {
  background-color:#fff5ba;
}

.vmenu .vmk a, #tmenu .tmk a  { 
  background-color:#f6d89e;
}

.vmenu .vmt a, #tmenu .tmt a  { 
  background-color:#ffe4af;  
}

.vmenu .vmm a  { 
  background-color:#ffffff;
}

#tmenu .tmm a  { 
  background-color:#f4f4f4;
}

.vmenu a:hover, .vmenu a:active {
  background-color:#f4f4f4;
}

#tmenu a:hover, #tmenu a:active {
  background-color:#ffffff;
}

#tmenu li
{
  margin:1px;
  padding:0;
  float:left;
  display:inline;

  width:27ex;

  border:1px solid #002288;
}

#tmenu li a, #tmenu li b { 
  display:block;
  margin:0;
  color:#000000;
  padding:7px 20px 5px;
  text-decoration:none;
}

#end
{
  display:inline-block;
  font-size:smaller;
  text-align:center;
  width:704px;
  padding:2px 2px 1px;
  margin-bottom:1em;
}

#lfoto, #rfoto {
  top:0px;
  width:256px;
  height:474px;
  position:relative;
  border:1px solid #002288;
}

#lfoto
{
  float:left;
  left:-1em;
}

#rfoto
{
  float:right;
  right:-1em;
}
