body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  padding:20px;
}
a, a:link, a:visited, a:active {
  text-decoration:none;
  color:#989060;
}
a:hover {
  text-decoration:underline;
  color:#807860;
}
.inputbox{
  border:1px solid #999999;
  background-color:#FFFFFF;
  padding:2px;
  margin:2px 0px;
  font-size:9px;
}
.buttadmin{
  border:1px solid #999999;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  height:18px;
  margin:2px 0px;
  padding:2px;
  font-size:10px;
  background-color:#E9E9E9;
  cursor:pointer;
}

div#footer{
  margin:auto;
  text-align:center;
  width:600px;
  padding: 20px;
  font-size: 9px;
}
div#navi_action{
  margin:auto;
  text-align:right;
  width:240px;
  padding: 2px 0px 0px 403px;
}

div#navi_action form{
  display:inline;
  background-color:#F8F8F8;
  border-top:1px solid #EEEEEE;
  border-left:1px solid #EEEEEE;
  border-right:2px solid #EEEEEE;
  border-bottom:4px solid #F8F8F8;
  padding:3px 5px 2px 8px;
}
div#navi_action img{
  border:0px;
}
ul.navi, ul.navi li{
  list-style-type: none;
  padding: 1px 0px 1px 3px;
  margin: 0px;
  display: block;
}
.menu_current a{

}
.menu_current a,.menu_current a:link,.menu_current a:visited,.menu_current a:active .menu_current a:hover {
  text-transform:uppercase;
  text-decoration:none;
  color:#999999;
}
ul#navibox{
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:2px solid #999999;
  border-bottom:2px solid #999999;
  background-color:#EEEEEE;
  position:absolute;
  visibility:hidden;
  width: 120px;
}

div#base{
  width:600px;
  margin:auto;
  padding:20px;
  border-top:1px solid #EEEEEE;
  border-left:1px solid #EEEEEE;
  border-right:2px solid #EEEEEE;
  border-bottom:2px solid #EEEEEE;
  background-color:#F8F8F8;
}
ul.type1{
  list-style-type:none;
  padding-left:0px;
  margin: 5px 0px 5px -20px;
  text-indent: 0px;

}
ul.type1 li{
  padding-bottom:10px;
}
ul.type2 li{
  margin:5px;
  padding:5px;
}
ul.type3{
  text-indent: 0px;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ul.type3 li{
  padding-left:0px;
  padding-bottom:10px;
}
ul.type3 li.type3_block{
  padding-left:20px;
  text-indent: -20px;
}
ul.type4{
  list-style-type:circle;
  padding-left:0px;
  margin:0px;
}
li, p, td{
  font-size: 12px;
  line-height: 120%;
  margin-left: 40px;
  color: #333333;
}
h1{
  font-family: "Times New Roman", Times, serif;
  font-size: 30px;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 3px;
  color: #807860;
  line-height: 140%;
}
h2{
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 3px;
  color: #807860;
  line-height: 140%;
}
img{
  border:1px solid #EEEEEE;
}
img.abacuprum{
  padding:20px;
}

td{
  padding:10px;
  vertical-align:top;
}
.content_table{
  width:100%;
}

.tab{
  width:150px;
}
.vitapic {
  float:right;
}
