
body {
  font: normal normal normal 12px normal Arial;
  background: #fefff6 url(images/page_bk.png) repeat-x left top;
  text-align: center;
  margin:0px;
  padding:0px;
}

#warp{
  width: 845px;
  margin: 0px auto;
  background: rgb(255,255,255) url(images/page_bk-04.png) repeat-y left top;
  padding:0px;
}

#head{
  width: 845px;
  height: 211px;
  margin-top: 6px;
  background: transparent url(images/head_bk.jpg) no-repeat left top;
  position:relative;
}

a#logo{
  display:block;
  position: absolute;
  left: 55px;
  top: 68px; 
  width: 205px;
  height: 82px;
}

#head #side{
  position: absolute;
  left: 600px;
  top: 30px; 
  width: 225px;
}

#head #side h3{
  text-align:left;
  color: #1278b9;
}

#head #side a#register{
  display:block;
  width: 138px;
  height: 40px;
  background: transparent url(images/reg.png) no-repeat left top;
  margin:0px;
}

#head #side tr{
  font-size: 12px;
  line-height: 14px;
}

ul#menu{
  width: 815px;
  height: 41px;
  background: transparent url(images/menu_bk.png) no-repeat left top;
  margin:0px;
  padding:0px 15px;
  list-style: none;
}

ul#menu li{
  float:left;
  line-height: 40px;
  margin: 0px 9px;
}

ul#menu li a{
  font: normal bold 14px bold Arial;
  color: #454240;
  padding: 2px 5px;
}

ul#menu li.current a, ul#menu li a:hover{
  color: #FFF;
  background: #7d7d77;
}

#footer ul{
  padding:0px 15px;
  list-style: none;
  text-align: center;
}

#content{
  text-align: left; 
  padding: 1px 15px;
}

#footer ul li{
  display:inline;
  line-height: 30px;
  margin: 0px 14px;
}

#footer{
  width: 845px;
  height: 54px;
  background: transparent url(images/footer_bk.png) no-repeat left top;
}