#menu {
  position: absolute; visibility: visible; z-index: 5; width: 741px; top: 0px; left: 50%; margin-left: -277px; z-index: 1;
}
  #menu1 {
  float: left; background-image: url(../images/menu-bg-left.png); background-repeat: no-repeat; width: 25px; height: 46px; z-index: 1;
  }
  #menu2 {
    float: left; background-image: url(../images/menu-bg.png); background-repeat: repeat-x; width: 417px; height: 46px; z-index: 1;
  }
  #menu3 {
    float: left; background-image: url(../images/menu-bg-right.png); background-repeat: no-repeat; width: 18px; height: 46px; z-index: 1;
  }
  #menu4 {
    float: left; background-image: url(../images/menu-bg-1.png); background-repeat: repeat-x; width: 238px; height: 46px; z-index: 1;
  }
  #menu5 {
    float: left; background-image: url(../images/menu-bg-1-right.png); background-repeat: no-repeat; width: 18px; height: 46px; z-index: 1;
  }
#logo_game {
  background-image: url(../images/body-bg-game.png);
  background-repeat: no-repeat;
  position: absolute;
  height: 502px;
  width: 1192px;
  top: 0px;
  left: 50%;
  margin-left: -900px;
  z-index: 1;
}
#logo_ek {
  position: absolute; background-image: url(../images/body-logo.png); background-repeat: no-repeat; width: 210px; height: 182px; top: 80px; left: 50%; margin-left: 340px; z-index: 3;
}
#login {
  background-color: #1c1c1c;
  margin: -20px 0px 0px -12px;
  width: 250px;
  height: 150px;
}
#login a {
  color: #888;
  text-decoration: none;
}
#login a:hover {
  background: #191919;
  color: #BBB;
  text-decoration: none;
}
  #login1 {
    height: 131px;
    width: 245px;
    position: relative;
    left: 0px;
    margin: 10px 0px 0px 2px;
    top: 9px;
  }
  #login2 {
    height: 30px; width: 245px; position: absolute; float: left; left: 5px; top: 5px; color: #ffffff; font-size: 11px;
  }
  #login3 {
    float: left; position: absolute; height: 20px; width: 35px; top: 1px; left: 5px;
  }
  #login4 {
    float:left; position: absolute; left: 45px; height: 20px; width: 138px;
  }
  #login5 {
    float: left; position: absolute; height: 20px; width: 35px; top: 31px; left: 5px;
  }
  #login6 {
    float:left; position: absolute; left: 45px; top: 30px; height: 20px; width: 138px;
  }
  #login7 {
    height: 57px; width: 61px; position: absolute; float: right; right: 0px; top: -1px;
  }
  #login8 {
    height: 30px; width: 244px; position: absolute; top: 60px; color: #ffffff; font-size: 11px; text-align: center;
  }
  #errorlogin {
    height: 10px; width: 244px; position: relative; top: 85px; left: -1px; color: #ffffff;
  }

#left {
  position: absolute; visibility: visible; z-index: 4; width: 621px; top: 155px; left: 50%; margin-left: -439px;
}
  #banner {
    position: relative; visibility: visible; z-index: 3; width: 580px; top: 0px; left: 0px;
  }
  #news {
    visibility: visible; z-index: 3; width: 582px; top: 0px;
  }
#right {
  position: absolute; visibility: visible; z-index: 2; width: 880px; top: 173px; left: 50%; margin-left: -442px;
}
#mustlog {
  position: relative; visibility: visible; z-index: 100; width: 90%; top: 10px; bottom: 10px; background-color: #12140c; border: 1px solid #cccccc; padding: 10px; font-size: 11px;
}
.thead
{
	background: #e6e6d8;
	color: #767569;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
	line-height: 2em;
}
.thead a:link, .thead_alink
{
	color: #767569;
}
.thead a:visited, .thead_avisited
{
	color: #767569;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #99977e;
}
.alt1, .alt1Active
{
	background: #F5F5F5;
	color: #5D5D5E;
	border-left: 1px solid #f8f8f8;
	border-top: 1px solid #f8f8f8;
	text-align: center;
	line-height: 3em;
}
.alt2, .alt2Active
{
	background: #f2f2f2;
	color: #5D5D5E;
	border-left: 1px solid #f8f8f8;
	border-top: 1px solid #f8f8f8;
	text-align: center;
	line-height: 2em;
}
.tborder
{
	background: #d1d1d1;
	color: #5D5D5E;
	border: 1px solid #F1F1F1;
}

#loged {
  background-image:url('../images/user_panel.jpg');
	margin: -10px -10px 3px -10px;
	border: 1px solid #000;
}
#loged a {
  color: #c0c0c0;
  text-decoration: none;
  font-size: 1.1em;
  display: block;
}
#loged a:hover {
  background: #191919;
  color: #BBB;
  text-decoration: none;
}
#loged2 {
    background-image:url('../images/account_info.jpg');
	margin: -1px -10px 0px -10px;
	border: 1px solid #000;
	height: 110px;
}
#loged2 a {
  color: #c0c0c0;
  text-decoration: none;
  font-size: 1.1em;
  display: block;
}
#loged2 a:hover {
  background: #191919;
  color: #BBB;
  text-decoration: none;
}
.userpanel {
	margin-left: 5px;
	margin-right: 5px;
  color: #ffffff;
  clear: both;
  font-size: 1.1em;
  line-height: 1.5em;
  display: block;
}
.userpanel a:link, .userpanel a:visited, .userpanel a:active {
	color: #000;
  display: block;
}
.userpanel a:hover {
	color: #fff;
	background-color: #fff;
  display: block;
}

#fbody{margin:0px;background-color:#252525;border:1px solid #000;}
#ftitle{background-color:#323232;padding:10px;}
#fitem{width:30%;float:left;display:block;padding-top:3px;}
#finput{width:70%;float:right;}
.field{padding: 0px; width: 100%; background-color: #a9d0d4; border: 1px solid #1f2b2e;}
.field:focus{background-color: #fff;}
#fline{background-color:#000;height:1px;}
#fseparator{height:5px;}
#fseparatorshort{height:2px;}
#flabel{background-color:#404040;padding:7px;height:18px;}
#fsubmit{text-align:right;padding-right:10px;}
#ferror{background-color:#12140c;font-size:12px;padding:20px;}
#ftr{background-color:#404040;}
#ftr:hover{background-color:#595959;}

#nhr{height:1px;background-color:#000;}
#ntitle{height:22px;background-color:#323232;font-size: 1.2em;line-height:1.0em;padding: 0px 0px 0px 10px;font-weight:bold;}
#nentry{height:20px;font-size: 1.1em;line-height:1.5em;background-color:#404040;}
#nseparator{height:5px;background-color:#252525;}
#nseparatorshort{background-color:#252525;height:3px;}