BODY {
  margin:0;padding:0;
  background-color: #E5E4D7;
}
BODY, TD {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #3C4D29;
}
A {
  color: #7C7504;
  text-decoration: underline;
}
A:hover {
  color: #1F1D00;
  text-decoration: none;
}

#foot {
  border-top: 4px solid #B5B28C;
  padding: 8px 0 8px 0;
  text-align: center;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  color: #4E6D36;
}
#foot A {
  color: #4E6D36;
  text-decoration: none;
}
#foot A:hover {
  color: #3C4D29;
  text-decoration: none;
}


#t1 {
  background: url('/images/t2.gif') top repeat-x;
}
#t2 {
  background: url('/images/t1.jpg') left top no-repeat;
}
#t3 {
  background: url('/images/t3.jpg') right top no-repeat;
  height: 87px;
}
#content {
  background: url('/images/c.gif') left top no-repeat;
  padding: 15px 0 15px 65px;
}
#submenu {
  border-bottom: 1px solid #72885A;
}
H1 {
  font-size: 16px;
  font-weight: bold;
  margin: 40px 50px 12px 0;
}
#main {
  padding: 0 50px 0 0;
}

#left {
  background: #CECCB3 url('/images/l.gif') left repeat-y;
}

INPUT, TEXTAREA {
  background-color: #F3F2E9;
  border: 1px solid #86856E;
  width: 85px;
  font-size: 10px;
  font-family: Arial, sans-serif;
  color: #86856E;
}
#main TEXTAREA, #main INPUT {
  width: auto;
}
INPUT.img {
  border: none;
  width: auto;
}

#lang {
  padding: 0 20px 5px 0;
  font-weight: bold;
}
#lang A {
  text-decoration: none;
  margin: 0 0 0 5px;
}

.sp2 {
  background-color: #52703A;
}
.sm, .smA {
  padding: 0 10px 0 10px;
}
.sm A, .smA A {
  color: #3C4D29;
  text-decoration: none;
}
.sm A:hover, .smA A:hover {
  color: #3C4D29;
  text-decoration: underline;
}
.smA {
  font-weight: bold;
}


.menusp1, .menusp1A {
  width: 20px;
  text-align: center;
}
.menusp1A {
  background: url('/images/ma.gif');
}
.menusp1 IMG, .menusp1A IMG {
  background-color: #4E6D36;
}
.menu, .menuA {
  font-size: 12px;
  font-family: Century Gothic, Arial, sans-serif;
  height: 26px;
  width: 172px;
  text-align: right;
}
.menu, .menusp1 {
  background: url('/images/m.gif');
}
.menuA {
  font-weight: bold;
  background: url('/images/ma.gif');
}
.menu A, .menuA A {
  color: #3F5124;
  text-decoration: none;
}
.menu A:hover, .menuA A:hover {
  color: #3F5124;
  text-decoration: underline;
}
.menusp2 {
  background-color: #938F62;
}

