p, h1 {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
body, td, th {
  color: green;
  font-family: Tahoma, Arial;
  font-size: 11px;
}
body {
  
  padding: 0 0 20px 0;
  margin: 0;
}
a:link, a:visited, a:active {
  color: #808080;
  text-decoration: none;
}
a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
table {
  border-collapse: collapse;
}
td {
  vertical-align: top;
}
#wait {
  background: #101010 url(img/wait.gif) center no-repeat;
  border: 1px solid #3D3D3D;
  display: none;
  height: 54px;
  position: absolute;
  width: 54px;
  z-index: 9999;
}
input, select {
  border: 1px solid #3D3D3D;
  background-color: #101010;
  color: #FFFFFF;
  font-family: Tahoma;
  font-size: 100%;
  padding: 4px 5px;
  vertical-align: middle;
}
.button {
  border: 1px solid #3d3d3d;
  background-color: #101010;
  color: #FFFFFF;
  padding: 4px 5px;
  cursor: pointer;
  vertical-align: middle;
}
label {
  padding: 4px 0;
  line-height: 1.8em;
  vertical-align: middle;
}
#header-warper, #warper, #footer {
  width: 857px;

  margin: 0 auto;
}
#header-warper h1 a {
  background: transparent url(img/body-logo.png) 50% 50% no-repeat;
  width: 857px;
  height: 244px;
  margin: 0 auto 10px auto;
  display: table;
}
#header-warper a.download-client {
  background: transparent url(img/b-download.gif) 50% 50% no-repeat;
  width: 189px;
  height: 165px;
  margin: 0 auto -92px auto;
  position: relative;
  display: table;
}
#content-warper {

  width: 857px;
  float: left;
}
#footer {
  height: 35px;
  text-align: center;
  float: left;
}
#footer * {
  line-height: 30px;
}

#sidebar {
  float: left;
  width: 169px;

}
#sidebar a.register {
  background: transparent url(img/index_10.png) 0 0 no-repeat;
  width: 169px;
  height: 158px;
  float: left;
}
#sidebar a.register:hover {
  background: transparent url(img/index_10_.png) 0 0 no-repeat;
}
#sidebar .middle-sidebar {
  width: 169px;
}
#sidebar .bottom-sidebar {
  background: transparent url(img/index_22.png) 0 0 no-repeat;
  width: 169px;
  height: 65px;
  float: left;
}
#content-div {
  
  width: 857px;
  margin-top:250px;
}
#content-div a.info:hover {
  background: transparent url(img/m1_.png) 0 0 no-repeat;
}
#content-div2 {
   float: left;
  width: 685px;

}
#content-div2 #content {
background-color:#FFFFFF; 
margin-left:15px;
	width: 670px;
}
#content-div2 .head-content {
	margin-left:15px;
  width: 670px;
  height: 52px;

	background: transparent url(img/index_12.png) 0 0 no-repeat;
}
#content-div2 .bottom-content {
	margin-left:15px;
  width: 670px;
  height: 21px;
	background: transparent url(img/index_24.png) 0 0 no-repeat;
}
#content-div .top-content {
  width: 743px;
  height: 15px;
  font-size: 1px;
}
#content-div #content {
  padding: 10px;
  float: left;
  background-color: #FFFFFF;
	width: 571px;
}
#content-div .bottom-content {
	float: left;
  width: 670px;
  height: 21px;
  font-size: 1px;
	background: transparent url(img/index_24.png) 0 0 no-repeat;
}
#login-div {
  float: left;
  width: 169px;
  padding-top: 44px;
  background: transparent url(img/index_16.png) 0 0 no-repeat;
}
#login_frm, #logout-div {
  float: left;
  width: 169px;
  height: 174px;
  background: url(img/bg_sidebar.png) 0 0 no-repeat;
}
#logout-div .usericon {
  margin-top: 20px;
}
#login_frm input, #login_frm select {
  margin-left: 5px;
}
#login-div #login_frm p {
  text-align: right;
  padding: 3px 0;
  margin-right: 10px;
}
#login-div #login_frm p.subtitle {
  text-align: center;

  margin: 0;
}
#logout-div p {
  text-align: center;
  padding: 5px 0;
}
#logout-div p.logout {
  text-align: right;
  padding: 5px 0;
	margin-right: 30px;
}
#logout-div .sender {
  font-weight: bold;
  color: #66CCFF;
}
#timer-div {
  background: transparent url(img/bg_sidebar.png) 0 0 no-repeat;
  width: 169px;
  height: 128px;
  float: left;
}
#timer-div #timer {
  font-size: 24px;
  text-align: center;
  padding: 5px 0;
  background-color: #343434;
  border: 1px solid #515151;
  color: #FFFFFF;
  display: block;
  margin: 10px 20px;
}
#timer-div .text {
  margin: 5px 30px;
}
#status-div {
  background: transparent url(img/r-status.jpg) 0 0 no-repeat;
  width: 175px;
  height: 190px;
  margin: 0 auto;
}
.link-header {
  background: transparent url(img/index_20.png) 0 0 no-repeat;
  width: 169px;
  height: 44px;
  float: left;
}
.link-div {
  background: transparent url(img/bg_sidebar.png) 0 0 no-repeat;
  width: 169px;
  height:650px;

  margin: 0 auto;
}
#link-div {
background-color:#A40F39;
  width: 169px;
  height: 200px;
  float: left;
}
.b {
  background: transparent url(img/l-quick-b.jpg) 0 0 no-repeat;
  height: 12px;
  width: 175px;
  margin: 0 auto 10px auto;
}
.u {
  background: transparent url(img/l-quick-u.jpg) 0 0 no-repeat;
  height: 40px;
  width: 175px;
  margin: 0 auto;
}
.bg {
  background: transparent url(img/l-quick-bg.jpg) 0 0 repeat-y;
  width: 175px;
}
#register_div {
  background: transparent url(img/register_bk.jpg) -11px 11px no-repeat;
  height: 480px;
  width: 800px;
}
#register_div a.close {
  background: transparent url(img/closebox.gif) center no-repeat;
  height: 22px;
  position: absolute;
  right: 0;
  top: 0;
  width: 22px;
}
#register_frm {
  padding-left: 400px;
  padding-top: 200px;
}
#register_frm p{
  padding: 3px 0;
}
#register_frm p.h span {
  color: #FFF;
  font-weight: bold;
  line-height: 1.5em;
}
#register_frm label{
  color: #FFF;
  margin-right: 5px;
}
#register_frm .comment {
  color: #008000;
  font-size: 90%;
}
#register_frm span.result {
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-size: 90%;
  margin-left: 5px;
  padding-left: 16px;
}
#register_frm span.correct {
  background-image: url(img/correct.gif);
  color: #008000;
}
#register_frm span.incorrect {
  background-image: url(img/incorrect.gif);
  color: #F00;
}
#register_frm span.wait {
  background-image: url(img/loading.gif);
}
#register_frm * {
  vertical-align: middle;
}
.mainform p {
  padding: 3px 0;
}
.antispam {
  vertical-align: middle;
  border: 1px solid #252525;
}
#content h1 {
  background-color: #323232;
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
  height: 23px;
	line-height: 23px;
	position: relative;
}
#content h1 > *:first-child {
  background: transparent url(img/arrow.png) 0 50% no-repeat;
  padding-left: 15px;
	margin-left: 5px;
}
.mainform p.h {
  background-color: #323232;
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 5px;
  font-weight: bold;
}
.splitpage {
  display: block;
  margin-top: 10px;
  text-align: center;
}
.splitpage * {
  margin: 0 5px;
}
.splitpage strong {
  color: #060;
}
.splitpage a {
  color: #660;
}
.splitpage a:hover {
  color: #960;
}
.row {
  padding: 5px;
  background-color: #404040;
  margin-top: 3px;
  position: relative;
}
.row * {
  margin-right: 5px;
}
.no {
  font-size: 90%;
}
.comment {
  font-size: 90%;
  color: #008000;
}
em {
  color: #FF0000;
  font-style: normal;
}
.sender {
  color: #66CCFF;
  font-weight: bold;
}
.no {
  color: #008000;
  font-size: 90%;
}
.topic {
  color: #800000;
  font-weight: bold;
}
.visited {
  color: #360;
  font-size: 90%;
}
.ip {
  color: #6f0;
  font-size: 90%;
}
.reply {
  color: #FF99FF;
  font-size: 90%;
}
.create {
  color: #660;
  font-size: 90%;
}
.email {
  background-image: url(img/email.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #856d65;
  font-size: 90%;
  padding-left: 20px;
}
#content .error, #content .message {
  border-style: solid;
  border-width: 1px;
  display: table;
  margin: 10px auto 0 auto;
  padding: 30px 50px 30px 70px;
  clear: both;
  width: auto;
}
#content .error{
  background: #FFEBE8 url(img/error.png) 30px 50% no-repeat;
  border-color: #aa0;
  color: #601010;
}
#content .message{
  background: #E1FFE1 url(img/info.png) 30px 50% no-repeat;
  border-color: #600;
  color: #601010;
}
.main-section {
  
}
.main-section p.more {
  text-align: right;
  font-size: 90%;
  font-family: Arial;
}
.main-section p.h {
  background-color: #323232;
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
  padding: 5px;
  font-weight: bold;
}
.sidebar-foot {
  background: transparent url(img/index_22.png) 0 0 no-repeat;
  width: 169px;
  height: 65px;
  float: left;
}
.stat-header {
  background: transparent url(img/index_18.png) 0 0 no-repeat;
  width: 169px;
  height: 44px;
  float: left;
}
.stat-div {
  background: transparent url(img/bg_sidebar.png) 0 0 no-repeat;
  width: 169px;
  height: 100px;
  float: left;
  text-align: center;
}
.chat-div {
  background: transparent url(img/bg_sidebar.png) 0 0 repeat;
  width: 169px;
  height: 282px;
  float: left;
  text-align: center;
}
.timer-header {
  background: transparent url(img/bg_sidebar.png) 0 0 no-repeat;
  width: 169px;
  height: 49px;
  float: left;
}
#topmenu {
  margin: 0;
  padding: 0;
}
#topmenu * {
  float: left;
  list-style-type: none;
  height: 85px;
}
#topmenu a {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#topmenu #menu_main {
  background-image: url(img/m1_.png);
  width: 110px;
}
#topmenu #menu_member-register {
  background-image: url(img/menu2-1.jpg);
  width: 111px;
}
#topmenu #menu_member-forgot {
  background-image: url(img/menu3-1.jpg);
  width: 101px;
}
#topmenu #menu_member-id {
  background-image: url(img/menu4-1.jpg);
  width: 91px;
}
#topmenu #menu_member-download {
  background-image: url(img/menu5-1.jpg);
  width: 96px;
}
#topmenu #menu_webboard {
  background-image: url(img/menu6-1.jpg);
  width: 82px;
}
#topmenu #menu_main:hover {
  background-image: url(img/menu1-2.jpg);
}
#topmenu #menu_member-register:hover {
  background-image: url(img/menu2-2.jpg);
}
#topmenu #menu_member-forgot:hover {
  background-image: url(img/menu3-2.jpg);
}
#topmenu #menu_member-id:hover {
  background-image: url(img/menu4-2.jpg);
}
#topmenu #menu_member-download:hover {
  background-image: url(img/menu5-2.jpg);
}
#topmenu #menu_webboard:hover {
  background-image: url(img/menu6-2.jpg);
}
