/*3.03.2009 10:00 - Magier !*/
* {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: #110000 ; font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center; }

#wrapper {width:900px; margin:12px auto 30px auto; text-align:left;}
	#header {height:123px; overflow:hidden; background: url(../img/bg-header.jpg) no-repeat;}
		#logo {float:left; height:75px; width:443px; margin:26px 0 0 0px; padding-left:36px;}
	#login {float:right; width:230px; height:50px;  margin-top:43px; text-align:right; margin-right:27px; //margin-right:0px; //padding-right:27px;}
			#login  table {
				width:230px;
				height:21px;
				color:#fff;
				font-family:tahoma;
				font-size:10px;}				
			#login a {
				color:#fff;
				margin-left:22px;
				font-family:tahoma;
				margin-left:0px;
				text-decoration:underline;
				font-size:11px;}
		 
			#login input {height:17px; width:90px; margin-bottom:3px; background:#fff; border:1px solid #e4e4e4; margin-right:4px; padding-left:2px; padding-top:1px; font-size:9px; color:#2c3237;}
			#login .check {width:12px; height:12px; background:#fff; border:none; margin-right:10px; margin:3px 5px 0 5px;}  
			#login .button {width:31px; height:33px; border:none; position: relative; padding:0px; border:none;}
	#menu {height:45px; width:900px; background:url(../img/bg-menu.jpg) no-repeat;}
		#menu ul {overflow:hidden; margin-left:10px;}
		#menu li {float:left;text-align:center; background:url(../img/sep-menu.jpg) no-repeat 100% 50%; line-height:45px; }
		#menu .last {background:none;}
		#menu a {color:#fff; font-size:12px; text-decoration:none; font-weight:normal; padding:0 16px; line-height:41px;}
	
	#cent {overflow:hidden; width:901px; height:;}
		#l {width:283px; float:left;}
		
			#search {width:283px; height:232px; background:url(../img/bg-search.jpg) no-repeat; }
				#search h2 {padding:20px 0 0 20px;}
				#search table {margin-left:20px; color:#fff; font-size:11px; margin-top:20px; width:260px;}
				#search select {  height:18px; color:#101010; font-size:10px; border:1px solid #818181; margin-bottom:5px;}
				#search .but {margin-top:15px;}
				
			#bg {width:283px; height:177px; background:url(../img/bg-ref.jpg) no-repeat; }
				#bg h2 {padding:27px 0 0 20px; font-size:14px; color:#222; font-weight:bold; margin-bottom:15px;}
					#bg table {width:236px; margin-left:20px; color:#000; font-size:11px;}
					#bg .img {padding-right:7px; }
					#bg a {color:#fff; font-size:11px; text-decoration:underline; padding-left:8px; background: url(../img/link-str.jpg) no-repeat 0 50%; float:right; margin-top:15px; margin-right:5px;}
				
				
		#c {width:298px; height:409px; background:url(../img/bg-cent.jpg) no-repeat; float:left;}
		#r {width:320px; float:right;}
			#join {width:320px; height:313px; background:url(../img/bg-join.jpg) no-repeat;}
				#join  h2 {padding:20px 0 0 20px;}
				#join table {width:300px;  //width:100px; margin-top:15px; margin-left:10px;}
					#join td, #join th {
					  text-align: left;
					  padding-bottom: 3px;
					  
					  color:#fff;
					  font-family:tahoma;
					  font-size:11px;
					  //padding-bottom: 0px;
					  font-weight: normal;
					}
					#join th  {text-align:right; padding-right:10px;}
					#join span {
						color:#fff;
						font-family:tahoma;
						font-size:10px;
					}

					#join input, #join select {
					  width:156px;
					  color: #585858;
					  margin:3px 0;
					  font-size:10px;
					  background: #fff;
					  padding: 1px 3;
					  margin-top:1px;
					  border:1px solid #d6d6d6;
					  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: 0px 0 0;
					  //margin: 6px 0 0;
					  background: none !important;
					}
					#join a {color: #fff;}
					#join .nbc td {
					  font-size: 10px;
					}
					#join .nbc input {
					  width: auto;
					  border: none;
					}
					#join .np {
					  font-size: 10px;
					  padding-bottom: 0;
					}
					#join .np input {
					  width: auto;
					  border: none;
					}
			#sl {width:320px; height:96px; background:url(../img/join-n.jpg) no-repeat; }
			
	#members {width:901px; background: url(../img/bg-user.jpg) no-repeat; height:127px;}
						#members ul, #video ul {
							overflow: hidden;
							zoom: 1;
							width:901px;
							//width:869px;
							margin-left:25px;
						}
						#members ul a, #video ul a {
							color: #da0000;
							font-weight:normal;
							text-decoration:underline;
							font-size:11px;

						}
						#members ul li, #video ul li {
							float: left;
							text-align:left;
							color:#959494;
							margin-right:7px;
							//margin-right:7px;
							display: inline;
						}
						#members .m a {color: #FF1C00;}
						#members ul li.f {margin-left: 0;}
						#members ul img, #video ul img {
							border:1px solid #888887;
							margin-top:23px;
							display: block;
							margin-bottom: 2px;
						}
						#members ul span, #video ul span {
							display: block;
							padding: 2px 4px;
						}

						#members .in, #video .in {
							padding: 0px 0 19px;
						}
	
	
	#footer {height:87px; background: url(../img/bg-footer.jpg) repeat-x;}
		#footer  {padding-top:25px; color:#b70168; font-size:11px; }
			#footer span {color:#ffbbbb; margin-left:4px; float:left; width:280px; font-size:9px; margin-left:26px;}
			#footer p {float:right; margin-right:20px; //margin-right:13px;}
			#footer  a {color:#fff; font-family:tahoma;	font-size:11px; text-decoration:underline; margin-right:5px; margin-left:5px; line-height:30px;}
			#footer  .a1 {color:#bd0e10;	font-family:tahoma;	font-size:9px; text-decoration:underline; margin-right:0px; margin-left:0px; line-height:14px;}