* {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: #000; font: 11px/14px Tahoma, Verdana, sans-serif;  }

#wrapper {margin:55px auto 0 auto; width:900px; position:relative;}

#lang {position: absolute; top: -25px; right: 50px;}
	#lang ul li {float: left; padding: 0 3px;}
	#lang ul li a {color: #808080; text-decoration: none;}
	
#new {position: absolute; top: 340px; right: 33px;}

#new img {behavior: url('_server/design/pngbehavior.htc');}
#png img {behavior: url('_server/design/pngbehavior.htc');}
	
#logo {width:800px; height:96px; background: url(../img/logo-bg.jpg) top no-repeat; margin: 0 50px;}
	#logo .l {float:left; padding: 14px 0 0 80px;}

#menu {float:right; width:450px; padding: 12px 25px 0 0;}
#menu ul {float:right;}	
	#menu li {float: left;}
	#menu li a {font-size:13px; font-weight: bold; color:#fff; padding-left: 45px; line-height: 50px;}
	    #i1 {background: url(../img/m1.gif) no-repeat 10px 50%;}
	    #i2 {background: url(../img/m2.gif) no-repeat 10px 50%;}
	    #i3 {background: url(../img/m3.gif) no-repeat 10px 50%;}
		#i4 {background: url(../img/m4.gif) no-repeat 10px 50%;}

#box {width:805px; height:371px; background:url(../img/box-bg.jpg); overflow: hidden; margin: 0 48px;}
	#left {width:220px; padding-left:33px; margin-top:28px; float:left; }
    

#features {font-size: 11px; font-family: Tahoma; color:#fff;}
#features h2 {text-align:left; margin-bottom: 10px;}

#features ul li {
	text-align:left;
    padding: 6px 0 6px 27px;
	line-height:12px;
}
#f1 {background: url("../img/f1.jpg") no-repeat 0 50%;}
#f2 {background: url("../img/f2.jpg") no-repeat 3px 50%;}
#f3 {background: url("../img/f3.jpg") no-repeat 0 50%;}
#f4 {background: url("../img/f4.jpg") no-repeat 0 50%;}
#f5 {background: url("../img/f5.jpg") no-repeat 0 50%;}
#f6 {background: url("../img/f6.jpg") no-repeat 0 50%;}
#f7 {background: url("../img/f7.jpg") no-repeat 0 50%;}
#f8 {background: url("../img/f8.jpg") no-repeat 0 50%;}
#f9 {background: url("../img/f9.jpg") no-repeat 0 50%;}
#f10 {background: url("../img/f10.jpg") no-repeat 0 50%;}
#f11 {background: url("../img/f11.jpg") no-repeat 0 50%;}


#right {width:270px; float:right;}

#search {height: 250px; color: #fff; text-align: left; padding: 28px 0 0 22px;}
#search h2 {padding: 0 0 20px 0;}
	
#search table {width: 210px; padding:;}
#search table td {color: #fff; font: 11px Tahoma, Verdana, sans-serif; padding: 3px 0;}
#search tr.nw td select {width: 45px; padding: 1px; border: 1px solid #cbcbcb;}
#search tr.nw td#and {padding-right:5px;}
#search select {
    width: 100%;
    background: #FFF;
    font: 10px Tahoma, Verdana, sans-serif;
    color: #4b4b4b;
	border: 1px solid #cbcbcb;
	padding: 1px;
}


#members {background: url(../img/members-bg.jpg) no-repeat; height:117px; width: 805px; margin:0 48px;}
#members ul {padding: 4px;}
#members ul li {
	float: left;
	display: inline;
	margin-left: 7px;
	margin-bottom: 11px;
}
#members ul li.f {margin-left: 0;}
#members ul img {display: block;}
#members .in {padding: 10px 10px;}

#misc {margin: 3px 50px; overflow: hidden;}

	#stats {
	  float: left;
	  text-align: left;
	  display: inline;
	  width: 234px;
	  height: 87px;
	  color: #FFF;
	  overflow: hidden;
	  background: url("../img/stats-bg.jpg") no-repeat 0 0;
	  margin-right: 6px;
	}
	#stats ul {
	  padding: 25px 0 0 70px;
	}
	
	#login {
	  float: left; 
	  width:307px;
	  height:87px;
	  padding:0px;
	  text-align:left;
	  overflow: hidden;
	  background: url("../img/login-bg.jpg") no-repeat 0 0;
	}
	#login .otf{margin: 20px 0 0 70px;}
	#login * {vertical-align: middle;}
	#login a {color: #FFF;}
	#login table {
		width:200px;
	}
	#login td {
	  padding: 0 5px 2px 0;
	  color: #FFF;
	  font-size: 10px;
	}
	#login input {
	  height: 14px;
	  width: 84px;
	  background: #770003;
	  padding: 2px;
	  border: none;
	  font-family: Tahoma, Verdana, sans-serif;
	  color: #a04d4f;
	}
	#remember, #login  input.button {
	  width: auto !important;
	  height: auto !important;
	  border: none !important;
	  padding: 0 !important;
	  color: #FFF !important;
	  background: none !important;
	  position: relative;
	}
	
	#login  input.button {
	  width: 30px !important;
	  height: 29px !important;
	  }
	
	#login .button {
	  position: absolute;
	  top: 0px;  
	  left: 0px;
	}
	
	#more {float: right;}


#footer {
text-align:center;
	margin: 0 50px 20px 50px;
	color: #F50025;
	height: 44px;
}
#footer p.links {
	color: #2e2e2e;
	padding-right: 10px;
	line-height: 30px;
}
#footer p.links a {
	text-decoration: none;
	margin: 0 4px;
	color: #FFF;
}
#footer p.cop {
	font-size: 10px;
	color: #f00;
	line-height: 30px;
	padding-left: 10px;
}

#banner {margin: 110px 0 20px 0;}

#join_link {border:0px solid #FFFFFF;
height:95px;
left:529px;
position:absolute;
top:360px;
width:100px;}