* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
*:focus { outline: 0; }
body { background-color: #878787; text-align: center; }
div#all { margin: 0 auto; text-align: left; width: 789px; }
div#contents { background: url(../img/contents-bg.gif) #FFFFFF repeat-y top right; }
div#contents p, h2, h3, h4, h5 { margin-bottom: 1em; }
div#contents h2 { color: #957F08; font-size: 13px; }
div#contents h3 { color: #957F08; font-size: 12px; border-top: 1px #957F08 solid; border-bottom: 1px #957F08 solid; }
div#contents h4, h5 { color: #957F08; }
div#contents h4 { border-top: 1px #957F08 solid; }
div#banner h3 { color: #957F08; font-size: 10pt; text-align: center; border: none; }
div#content{ margin-left: 220px; width: 330px; float: left; margin-top: 15px; text-align: justify; }
div#banner { width: 230px; float: right; margin-top: 15px; }
div#contents-footer{ clear: both; }
div#footer { background: url(/img/footer-bg.jpg) no-repeat; height: 56px; margin:0; padding-top:6px}
div#menu { width: 195px; float: left; margin-left: -545px; }
div#header { height: 252px; background: url(/img/header.jpg) no-repeat; }
div#header-image{ width: 771px; height: 152px; margin-left: 9px; margin-top: 87px; background: no-repeat; position: absolute; }
.wrap { clear: both; }
.left { text-align: left; }
.right{ text-align: right; }
.center { text-align: center; }
.imgleft { float: left; margin: 0 1em 1em 0; }
a { color: #484414; }
img { border: 0px; }
div#content li,div#content ul { margin: 0 0 0.5em 1.5em; }
div#menu ul { list-style: none; }
div#menu ul#language { margin: 7px 0 15px 15px; }
div#menu ul#language li { display: inline-block; display: -moz-inline-box; margin: 0 5px; font-size: 5pt; }
div#menu ul#menuitems li {  font-weight: bold; background: url(../img/menu-item.jpg) center bottom no-repeat; padding: 7px 9px 7px 12px; font-size: 13px;}
div#menu ul#menuitems li li {padding-top: 4px; padding-bottom: 4px;}
div#menu ul li a { color: #484414; text-decoration: none; }
div#menu ul li a.active{ color: #AEA048; }
div#menu ul#menuitems li a{
  font-size: 12px;
}
div#menu ul#menuitems li a.active {
  font-size: 13px;
  font-weight: bold;
}
div#menu ul#menuitems li ul li {background: none;}
div.box { margin: 15px auto; width: 172px; background: url(/img/box-bg.jpg) repeat-y; }
div.box-header{ height: 51px; background: url(/img/box-header.jpg) no-repeat; }
div.box-footer{ height: 10px; background: url(/img/box-footer.jpg) no-repeat; }
div.box-content { margin: 10px 10px; }
div.day { width: 50px; float: left; text-align: center; }
div.item { float: left; border: 1px #957F08 solid; padding: 2px; width: 30%; margin: 4px 4px 10px 0; text-align: center; background-color: #FBF9D7; }
div.item a { text-decoration: none; }
div#menu address { text-align: center; font-style: normal; font-size: 11px; color: #484414;}
div#content address{  font-style: normal; color: #484414; line-height: 1.5em}
div#menu div.menu {  margin: 15px auto; width: 172px; background: url(/img/box.jpg) no-repeat;  height: 414px;}
div#menu div.menu-header {
  height: 50px;
}
div#menu div.menu-content {padding-top: 10px;}
textarea {
  overflow: auto;
}