* {
  margin:0px;
  padding:0px;
}

#contentOfPage ul,#contentOfPage li
	{
  	margin-left:20px;
	}

img {
  border:0px;
}

body {
  font-family:Tahoma;
  font-size:8pt;
  color:#2b323d;
  background:url('../img/body-bg.gif') repeat-x;
}

h2 {
  font-size:8pt;
  padding-left:45px;
  background:url('../img/dash-b.jpg') 0% 70% no-repeat;
  margin-bottom:30px;
}

a {
  color:#2b323d;
  text-decoration:none;
}

a.wh {
  color:#fff;
}

a.gr {
  color:#4d8c09;
}

a:hover {
  text-decoration:underline;
}

a.arrow-g {
  padding-left:10px;
  background:transparent url('../img/arrow-g.gif') 0% 70% no-repeat;
}

a.arrow-b {
  padding-left:10px;
  background: transparent url('../img/arrow-b.gif') 0% 70% no-repeat;
}

ul.reg {
  margin-left:15px;
}

input, select, textarea {
  font-family:Tahoma;
  font-size:8pt;
}

input.reg, select.reg {
  width:190px;
}

input.search {
  background:#5DAA0C;
  color:#FFFFFF;
  font-weight:bold;
  width:100px;
}

select.search {
  width:100px;
}

span.bl {
  color:#000;
}

#pre-main {
  width:100%;
  background:url('../img/body-bg.gif') repeat-x;
}

#main {
  width:1000px;
  margin:0px auto;
  overflow:hidden;
}

#top-1 {
  width:1000px;
  height:92px;
  background:url('../img/top-1.jpg') no-repeat;
  padding-left:325px;
  padding-top:10px;
}

#top-2 {
  width:1000px;
  height:21px;
  background:url('../img/top-2.jpg') no-repeat;
  padding-left:115px;
}

#top-3 {
  width:1000px;
  height:38px;
  background:url('../img/top-3.jpg') no-repeat;
  padding-left:115px;
}

#top-3-menu {
  width:672px;
  float:left;
}

#top-3-misc {
  float:left;
  text-align:right;
}

#top-4 {
  width:1000px;
  height:129px;
  background:url('../img/top-4.jpg') no-repeat;
}

#status {
  color:#2b323d;
  font-size:7pt;
  font-weight:bold;
  padding-top:0px;
  float:left;
  width:460px;
}

#reglogin {
  width:312px;
  text-align:right;
  float:left;
  color:#fff;
  font-weight:bold;
  padding-top:2px; 
  padding-top:5px;
}

#top-3 li {
  float:left;
  list-style-type:none;
  text-align:center;
  font-weight:bold;
  color:#fff;
  margin-top:9px;
  padding-left:10px;
  padding-right:10px;
  border-right:1px #fff solid;
}

#top-3 li.last {
  border-right:0px;
}

div.submenu {
  visibility:hidden;
  position:absolute;
  border:1px #A2CF72 solid;
  background-color:#60AC0E;
  color:#fff;
  margin-left:8px;
  margin-top:22px;
  padding:5px;
  display:inline;
}

#middle-1 {
  width:1000px;
  height:33px;
  background:url('../img/middle-1.jpg') no-repeat;
  
}

#middle-2 {
  width:1000px;
  overflow:hidden;
  background:url('../img/middle-2.jpg') repeat-y;
}

#mid-left {
  width:151px;
  padding-left:100px;
  float:left;
}

#mid-left ul {
  list-style-type:none;
}

#mid-left li {
  background:url('../img/menu-left.jpg') no-repeat;
  height:26px;
  color:#0b2f4b;
  padding-left:25px;
  vertical-align: bottom;
}

div.pad5t {
  padding-top:5px;
}

div.pad5l {
  padding-left:5px;
}

div.c {
  text-align:center;
}

#mid-left li.c1 {
  background:url('../img/menu-left-1.jpg') no-repeat;
}

#mid-left li.c2 {
  background:url('../img/menu-left-2.jpg') no-repeat;
}

#mid-left-rest {
  padding-left:5px;
  padding-right:5px;
  padding-top:30px;
  padding-bottom:60px;
}

div.pad30t {
  padding-top:30px;
}

#mid-center {
  float:left;
  width:499px;
}

#mid-center-top {
  width:499px;
  height:42px;
  background:url('../img/mid-center-top.jpg') no-repeat;
}

div.pad10a {
  padding:10px 10px 10px 10px;
}

#mid-right {
  float:left;
  width:150px;
}

#mid-right-top {
  width:150px; /* FIXME !!! */
  height:42px;
  background:url('../img/mid-right-top.jpg') no-repeat;
}

#mid-right-rest {
  padding-left:4px;
  padding-right:5px;
  padding-bottom:60px;
}

#bottom-1 {
  width:1000px;
  height:5px;
  background:url('../img/bottom.jpg') no-repeat;
  overflow:hidden;
}

#bottom-2 {
  padding-left:105px;
  height:35px;
  overflow:hidden;
}

#bottom-2 li {
  color:#4d8c09;
  float:left;
  list-style-type:none;
  text-align:center;
  margin-top:9px;
  padding-left:10px;
  padding-right:10px;
  border-right:1px #2b323d solid;
}

#bottom-2 li.last {
  border-right:0px;
}

#bottom-2-menu {
  width:696px;
  float:left;
}

#bottom-2-misc {
  float:left;
  text-align:right;
}

div.mebg {
  width:132px;
  height:88px;
  padding:2px;
  background-color:#918b84;
}

img.mepic {
  width:130px;
  height:86px;
  border:1px #fff solid;
}

div.top10sbg {
  width:104px;
  height:72px;
  padding:2px;
  background-color:#918b84;
}

img.top10spic {
  width:102px;
  height:70px;
  border:1px #fff solid;
}

span.top10s {
  color:#fff;
  font-size:8pt;
}

input,select {
 border-width:1px;
 border-color: #78736d;
 border-style: solid;
 margin: 1px;
}
textarea{
 border-width:1px;
 border-color: #78736d;
 border-style: solid;
 margin: 1px;
}

