body {
 margin: 0px 40px 40px 40px;
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
 color: #000;
}

table, td {
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
}

td.form {
 line-height: 25px;
 color: #fff;
}

li {
 list-style: decimal;
 margin: 4px;
 line-height: 20px;
 padding: 0px;
}

ul.map li {
 list-style: katakana;
}

ul.map li ul li {
 list-style: none;
}

.input {
 border: 1px solid #9b9b9b;
 color: #292929;
 font-family: Arial, Tahoma, Verdana;
 font-size: 11px;
 padding: 2px 2px 2px 4px;
}

a {
 color: #585858;
 background-color: transparent;
 font-weight: normal;
}

.tag {
 color: #585858;
 font-size: 36px;
 font-family: Tahoma;
}

.tag a,
.tag a:visited {
 color: #fff;
 background: #585858;
 padding: 3px;
 font-size: 18px;
 text-decoration: none;
 line-height: 38px;
}

.alphabet a,
.alphabet a:visited {
 font-size: 18px;
 color: #585858;
 text-decoration: none;
 line-height: 30px; 
}

.tag a:hover {
 color: #585858;
 background: #fff;
}

#all_words {
line-height: 30px;
color: #585858;
}

#form_contact {
position: absolute;
background: url(../images/contact.gif) no-repeat top left;
width: 330px;
height: 222px;
padding: 20px;
font-size: 12px;
color: #fff;
display: block;
}


#form_add {
position: absolute;
background: url(../images/say.gif) no-repeat top left;
width: 330px;
height: 222px;
padding: 20px;
font-size: 12px;
color: #fff;
}


#form_admin {
position: absolute;
background: url(../images/adminko.gif) no-repeat top left;
width: 330px;
height: 222px;
padding: 20px;
font-size: 12px;
color: #fff;
}


#header {
 height: 100px;
 text-align:left;
 padding-top: 40px;
}

#footer {
 color: #000;
 text-align: center;
 width:100%;
 vertical-align: bottom;
 padding-bottom: 10px;
 background: url(../images/bg_foot.gif) repeat-x top;
}

#footer_span {
 width: 618px;
 height: 52px;
 background: url(../images/bg_foot_text.gif) no-repeat top left;
 vertical-align: top;
 font: 8pt/11pt Arial;
}

#footer a {
  color:#ce0000;
  text-decoration: none;
  border: 0px;
  font-weight: normal;
  font-family: Verdana;
}

#footer a:hover {
  color:#cc0000;
  text-decoration: none;
  border-bottom: solid 1px #a3b5a3;
}
