
body {
  background-image: url("images/bggg.jpg");
  text-align: center;
}

form {
  margin: 0px;
}

.maintable {
  width: 1024px;
  padding: 0px;
  border-width: 0px;
  text-align: center;
}
.logo_top {
  width: 1024px;
  background-image: url(images/statue_top.gif);
}

.side_left {
  width: 42px;
  background-repeat: repeat-y;
  background-image: url(images/statue_left.gif);
  height: 212px;
}

.logo {
  background-repeat: no-repeat;
  background-image: url(images/logo.jpg);
  width: 948px;
  height: 212px;
}

.side_right {
  width: 34px;
  height: 212px;
  background-repeat: no-repeat;
  background-image: url(images/statue_right.gif);
}

.nav_left {
  width: 42px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url(images/statue_left3.png);
}

.nav {
  width: 948px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url(images/nav.gif);
}

.nav, .nav a {
  color: gold;
  vertical-align: middle;
  font-family: arial, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.nav a:hover{
  color: gold;
  vertical-align: middle;
  font-family: arial, sans-serif;
  font-size: 15px;
  text-decoration: underline;
}

.nav_right {
  width: 34px;
  height: 36px;
  background-repeat: no-repeat;
  background-image: url(images/statue_right3.png);
}

.left_side {
  width: 42px;
  background-repeat: repeat-y;
  background-image: url("images/lol.png");
}

.right_side {
  width: 34px;
  background-repeat: repeat-y;
  background-image: url(images/statue_right4.png);
}

.content_table {
  width: 948px;
  background-image: url(images/bg3.gif);
  border-width: 0px;
}

.menu_tbl_up_left {
  width: 200px;
  height: 39px;
  background-repeat: no-repeat;
  background-image: url(images/menu_up3.gif);
}

.content_tbl_up {
  width: 541px;
  height: 39px;
  background-repeat: no-repeat;
  background-image: url(images/content_up.gif);
}

.menu_tbl_up_right {
  width: 207px;
  height: 39px;
  background-repeat: no-repeat;
  background-image: url(images/menu_up2.gif);
}

.menu_center_left {
  width: 14px;
  background-image: url(images/bg2.gif);
}

.menu_mainrow {
  width: 200px;
  background-repeat: repeat-y;
  background-image: url(images/menu_bg1_left2.gif);
}

.menu_mainrow3 {
  width: 200px;
  height: 10px;
  background-repeat: repeat-y;
  background-image: url(images/menu_bg1_left.gif);
}

.content_row {
  width: 541px;
  background-repeat: repeat-y;
  background-image: url(images/content_row.gif);
}

.menu_mainrow2 {
  width: 207px;
  background-repeat: repeat-y;
  background-image: url(images/menu_bg_right.gif);
}

.left_menu_title {
  color: #aeaeae;
  font-size: 20px;
  font-family: Tahoma;
}

.text_title_left {
  position: relative;
  left: 20px;
}

.menu_line_left {
  width: 200px;
  height: 4px;
  background-repeat: no-repeat;
  background-image: url(images/line.gif);
}
/*
.text_row {
  color: #fefefe;
  font-size: 14px;
  font-family: helvetica;
  padding-top: 2px;
  text-decoration: none;
}

.text_row a {
  color: #bfbfbf;
  font-size: 14px;
  font-family: helvetica;
  padding-top: 1px;
  text-decoration: none;
}

.text_row a:hover {
  color: #bfbfbf;
  font-size: 14px;
  font-family: helvetica;
  padding-top: 1px;
  text-decoration: underline;
}

.text_row input {
  height: 19px;
  color: #FFFFFF;
  background-color: #aeaeae;
  border: solid 1px #000000;
  vertical-align: middle;
  text-align: left;
  font-size: 13px;
}
*/
.text_row {
  color: #ffffcc;
  font-size: 12px;
  font-family: arial;
  padding-top: 1px;
  text-decoration: none;
}

.text_row a {
  color: #fffaaa;
  font-size: 12px;
  font-family: arial;
  padding-top: 1px;
  text-decoration: none;
}

.text_row a:hover {
  color: #fffaaa;
  font-size: 12px;
  font-family: arial;
  padding-top: 1px;
  text-decoration: underline;
}

.text_row input {
  height: 20px;
  color: #000000;
  background-color: brown;
  border: solid 1px #000000;
  vertical-align: middle;
  text-align: left;
  font-size: 11px;
  font-weight: 800;
  padding-left: 10px;
}

.text_row_file {
  height: 19px;
  color: #FFFFFF;
  background-color: #aeaeae;
  border: solid 1px #000000;
  vertical-align: middle;
  text-align: left;
  font-size: 13px;
}

.text_row textarea {
  color: #000000;
  background-color: brown;
  border: solid 1px #000000;
  vertical-align: top;
  text-align: left;
  font-size: 11px;
  font-weight: 800;
}


.text_row select {
  color: #000000;
  background-color: brown;
  font-weight: 800;
  border: 1px solid #000000;
}

.text_row_ul{
  margin: 0px;
}


.menu_down_left {
  width: 200px;
  height: 75px;
  background-repeat: no-repeat;
  background-image: url(images/menu_down1.gif);
}

.content_row {
  width: 541px;
  background-image: url(images/content_bg.gif);
  padding: 10px;
}

.content_title {
  color: #C0B184;
  font-family: "Comic Sans MS";
  font-size: 25px;
}

.content_text {
  padding-left: 20px;
}

.content_down {
  width: 3px;
  height: 63px;
  background-repeat: no-repeat;
  background-image: url(images/content_down.gif);
}

.content_down2 {
  width: 538px;
  height: 63;
  background-repeat: no-repeat;
  background-image: url(images/content_down2.gif);
}

.menu_bg_right {
  width: 207px;
  background-image: url(images/menu_bg3.gif);
}

.right_menu_title {
  color: #aeaeae;
  font-size: 20px;
  font-family: tahoma;
}

.text_title_right {
  position: relative;
  left: 35px;
}

.menu_line_right {
  width: 207px;
  height: 4px;
  background-repeat: no-repeat;
  background-image: url(images/line_right.gif);
}

.menu_down_right {
  width: 207;
  height: 75;
  background-repeat: no-repeat;
  background-image: url(images/menu_down2.gif);
}

.footer_table {
  width: 948;
  height: 16px;
  background-image: url(images/content_down3.png);
}

.footer_text_1, .footer_text_1 a{
  font-size: 12px;
  font-family: helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}

.footer_text_1 a:hover{
  font-size: 12px;
  font-family: helvetica, sans-serif;
  text-decoration: underline;
  color: #FFFFFF;
}

.forum_table {
border: 1px;
border-style: solid;
border-color: #541f23;
}

.forum_table2 {
border: 1px;
border-style: solid;
border-color: silver;
}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}