* {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 {
  font: 11px/14px Tahoma, Verdana, sans-serif;
  color: #171717;
  background: #100F02;
}

#wrapper {
  width: 760px;
  margin: 0 auto;
  padding: 20px 0;
}

#header {
  height: 84px;
  background: url("../img/header-bg.jpg");
}
#header h1 {
  float: left;
  padding-left: 12px;
  margin-top: -3px;
  position: relative;
}
#header h1 img {position: relative;}

#login {
  float: right;
  width: 328px;
  display: inline;
  margin: 3px 3px 0 0;
}
#login form * {vertical-align: middle;}
#login form {
  padding: 17px 0 0 36px;
}
#login form a {color: #E2CACB;}
#login form td {
font-size:11px;
  padding: 0 5px 2px 0;
  color: #E2CACB;
}
#login form input {
  width: 110px;
  font-family: Tahoma, Verdana, sans-serif;
  color: #000;
  font-size: 11px;
  padding: 3px 1px;
  border: 1px solid #000;
  border-width: 2px 1px 1px 2px;
  border-color: #000 #73696A #73696A #000;
}
#remember, #login form input.button {
  width: auto !important;
  height: auto !important;
  border: none !important;
  padding: 0 !important;
  color: #FFF !important;
  background: none !important;
}

#login form input.button {
  width: 38px !important;
  height: 22px !important;
  }

#menu {
  height: 31px;
  overflow: hidden;
  background: url("../img/menu-bg.gif");
}
#menu ul {
  overflow: hidden;
  zoom: 1;
  position: relative;
  margin-left: 12px;
}
#menu ul li {
  float: left;
  display: inline;
  line-height: 31px;
  padding: 0 13px 0 15px;
  background: url("../img/m-sep.gif") no-repeat 0 9px;
  margin: 0 15px 0 -15px;
}
#menu a {color: #FFF; text-decoration: none;}

#content_index {
  overflow: hidden;
  zoom: 1;
  background: url("../img/spl.jpg") no-repeat 253px 0;
  position: relative;
}
#content_index .side {
  float: left;
  width: 251px;
  overflow: hidden;
}

#search {
  border: 1px solid #656565;
  border-width: 0 1px 1px;
  background: #E7E7E7 url("../img/search-bg.jpg") no-repeat 0 100%;
  height: 201px;
  margin-bottom: 2px;
}
#search form{padding: 16px 21px 0;}
#search .button{width: auto !important; border: none !important; background: #51A0CF; color: #FFF;}
#search table {width: 100%;}
#search table td {
  padding: 3px 0;
  //padding: 1px 0;
  color: #5A5C4B;
}
#search tr.nw td select {
  width: auto !important;
}
#search select {
  width: 100%;
  font: 11px Tahoma, Verdana, sans-serif;
  color: #5A5C4B;
}
#search .button {margin: 5px 0;}

#features {
  height: 360px;
  background: #7B0000 url("../img/features-bg.jpg") no-repeat 0 100%;
}
#features ul {
  padding: 15px 0 0 23px;
  color: #FFF;
}
#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%;}

#main_index {
  float: right;
  width: 304px;
  overflow: hidden;
}

#join {
  height: 284px;
  margin-bottom: 2px;
  background: #E7E7E7 url("../img/join-bg.jpg") no-repeat 0 100%;
}
#join form {
  padding: 16px 20px 0;
}
#join table {width: 100%;}
#join td, #join th {
  text-align: left;
  padding-bottom: 3px;
  //padding-bottom: 1px;
  font-weight: normal;
}
#join input, #join select {
  width: 100%;
  font-size: 10px;
  color: #585858;
  position: relative;
  padding: 2px 0;
  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;
}
#join a {color: #E7B9B8;}
#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: #1A1A1A;}
#join .np input {
  width: auto;
  border: none;
}

#text {
  background: #890020 url("../img/text-bg.jpg") no-repeat 0 0;
  height: 123px;
  color: #FFF;
}
#text p {
  padding: 45px 22px 0;
}

#members {
  width: 610px;
  height: 151px;
  background: #222 url("../img/members-bg.png") repeat-x 0 0;
  border: 1px solid #494949;
  position: absolute;
  top: 411px;
  right: 0;
}
#members ul {
  padding: 23px 0 0 9px;
}
#members ul li {
  float: left;
  display: inline;
  margin-right: 8px;
}
#members ul li img {
  display: block;
  border: 1px solid #656565;
}
#members ul li span {
  display: block;
  margin: -26px 1px 0;
  position: relative;
  z-index: 999;
  background: #000;
  line-height: 24px;
  border-top: 1px solid #898989;
  padding: 0 7px;
  //zoom: 1;
  //width:50px;
}
#members a {color: #FFF; text-decoration: none;}

#menu-bot {
  height: 32px;
  line-height: 32px;
  background: url("../img/m-bot-bg.gif");
  overflow: hidden;
}
#menu-bot ul {
  padding-left: 12px;
}
#menu-bot a {color: #FFF; text-decoration: none;}
#menu-bot li {
  float: left;
  display: inline;
  margin-right: 16px;
}
#cop {
  height: 53px;
  background: url("../img/cop-bg.gif");
  overflow: hidden;
  line-height: 53px;
  padding-left: 19px;
  font-size: 10px;
  color: #FFF;
}
#cop a{
color:#FFFFFF;
}