body {
  background-color: #E3E5DC;
  background-image: url(../img/bg06.jpg);
  background-repeat: repeat-x;
}

a:link { color: #035280; text-decoration: underline; }
a:visited { color: #035280; text-decoration: underline; }
a:hover { color: #035280; text-decoration: underline; }


a.tt {
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 18px;
  color: #035280;
  line-height: 18px;
  text-decoration: none;
}


.nt {
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #4A4A4A;
  line-height: 18px;
}

.st {
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
  color: #4A4A4A;
  line-height: 14px;
}

.tt {
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 18px;
  color: #035280;
  line-height: 18px;
}


.menu a {
  background: url(../img/menudot.gif) no-repeat 14px 7px;
  display: block;
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 5px 4px 26px;
  border-bottom: 1px solid #E2E2E2;
  text-decoration: none;
  color: #035280;
  width:148px !important;
  width /**/:100%;
}
.menu a:visited {
  text-decoration: none;
}
.menu a:hover {
  background-position: 14px -43px;
  color:#ffffff;
  background-color: #919191;
  text-decoration: none;
}
.menutt {
  display: block;
  font-family: 'Lucida Grande',Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 5px 4px 12px;
  border-bottom: 1px solid #E2E2E2;
  color: #ffffff;
  background-color: #919191;
  width:162px !important;
  width /**/:100%;
  font-weight:bold;
}


.kbtn {
  border:1px solid;
  border-color:#AAAAAA;
  background:#E3E3E3;
  color:#505050;
  font-size:10px;
  height:20px;
  background-image: url(../img/adm/bbkg.gif);
}