* {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}

ul, ol {list-style: none;}

input.button {cursor: pointer; cursor: hand;}

img, fieldset {border: none;}

table {border-collapse: collapse; border: none;}



body {

  background: #000000;

  color: #000000;

  font: 11px/14px Tahoma, Verdana, sans-serif;

}



#wrapper {

  width: 806px;

  margin: 0 auto;

}

#header {

  height: 156px;

  width: 806px;

  position: relative;

  background: url("../img/header-bg.gif") no-repeat 0 57px;

}



#lang {

  height: 57px;

  color: #9E7E80;

}

#lang p {

  padding: 24px 28px 0 0;

  text-align: right;

}

#lang a {color: #9E7E80;}

#lang img {

  vertical-align: top;

  margin: 0 3px 0 15px;

}



#header h1 {

  float: left;

  padding: 17px 0 0 25px;

  position: relative;

  z-index: 99;

}

#header h1 img {

  position: relative;

  margin-top: -6px;

}

#header ul {

  float: right;

  padding: 20px 30px 0 0;

}

#header ul li {

  float: left;

  padding-left: 30px;

}

#header ul img {vertical-align: top;}



#main {

  background: #000 url("../img/main-bg.jpg");



  height: 394px;

  margin: 0 auto;

  width: 800px;

}

#main .in {

    height: 394px;

    background: url("../img/main-in-bg.jpg") no-repeat 149px 0;

}

#features {

  float: left;

  padding: 32px 27px;

}

#features ul li {

  padding: 6px 0 6px 25px;

}

#f1 {background: url("../img/f1.gif") no-repeat 0 50%;}

#f2 {background: url("../img/f2.gif") no-repeat 0 50%;}

#f3 {background: url("../img/f3.gif") no-repeat 0 50%;}

#f4 {background: url("../img/f4.gif") no-repeat 0 50%;}

#f5 {background: url("../img/f5.gif") no-repeat 0 50%;}

#f6 {background: url("../img/f6.gif") no-repeat 0 50%;}

#f7 {background: url("../img/f7.gif") no-repeat 0 50%;}

#f8 {background: url("../img/f8.gif") no-repeat 0 50%;}

#f9 {background: url("../img/f9.gif") no-repeat 0 50%;}

#f10 {background: url("../img/f10.gif") no-repeat 0 50%;}

#f11 {background: url("../img/f11.gif") no-repeat 0 50%;} 



#join {

  float: right;

  width: 275px;

  padding-top: 32px;

  display: inline;

  margin-right: 36px;

}

#join form {padding: 15px 0 0 20px;}

#join table {width: 100%;}

#join td, #join th {

  text-align: left;

  padding-bottom: 5px;

  //padding-bottom: 3px;

  font-weight: normal;

}

#join input, #join select {

  width: 100%;

  font-size: 10px;

  color: #585858;

  position: relative;

  font-family: Tahoma, Verdana, sans-serif;

}

#join .nb input, #join .nb select {

  width: auto;

}

#join input.button {

  width: auto;

  border: none;

  font-size: 11px !important;

  margin: 5px 0 0;

}

#join a {color: #5A5B4A;}

#join .nbc td {

  font-size: 10px;

}

#join .nbc input {

  width: auto;

  border: none;

}

#join .np {

  font-size: 10px;

  padding-bottom: 0;

}

#join .np a {color: #5A5B4A;}

#join .np input {

  width: auto;

  border: none;

}



#members {

  margin: 11px 0;

  height: 103px;

  overflow: hidden;

  background: url("../img/members-bg.png") no-repeat 50% 0;

}

#members ul {

  padding: 11px 0 0 15px;

}

#members ul li {

  float: left;

  display: inline;

  margin-right: 7px;

}



#misc {

  overflow: hidden;

  width: 100%;

}



#stats {

  float: left;

  display: inline;

  margin-right: 5px;

  width: 236px;

  height: 89px;

  color: #FFF;

  overflow: hidden;

  background: url("../img/stats-bg.jpg") no-repeat 0 0;

}

#stats ul {

  padding: 20px 0 0 68px;

}



#login {

  float: left;

  width: 307px;

  height: 89px;

  overflow: hidden;

  background: url("../img/login-bg.jpg") no-repeat 0 0;

  position: relative;

}

#login form {padding: 30px 0 0 68px;}

#login form * {vertical-align: middle;}

#login form a {color: #FFF;}

#login form td {

  padding: 0 5px 2px 0;

  color: #FFF;

  font-size: 10px;

}

#login form input {

  height: 16px;

  line-height: 16px;

  width: 90px;

  background: #720014;

  border: 1px solid #720014;

  font-family: Tahoma, Verdana, sans-serif;

  color: #9A4A52;

}

#remember, #login form input.button {

  width: auto !important;

  height: auto !important;

  border: none !important;

  padding: 0 !important;

  color: #4E4E4E !important;

  background: none !important;

  position: relative;

}

#login .button {

  position: absolute !important;

  top: 22px;

  right: 15px;

}



#misc .videochat {

  float: right;

}





#footer {

  padding: 25px 0;

  text-align: center;

  color: #F50025;

}

#footer p.links {

  color: #513032;

  padding-bottom: 6px;

}

#footer p a {

  text-decoration: none;

  margin: 0 4px;

  color: #FFF;

}

#footer p.cop {

  font-size: 10px;

}



#head {

  position: absolute;

  top: 12px;

  left: 237px;

  width: 136px;

  height: 144px;

  background: url("../img/head.png");

  z-index: 54;

}



#banner {

    text-align: center;

    margin-bottom: 12px;

}
