* {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 {color: #000; background: #c30000 url(../img/bg.jpg) repeat-x; font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center;}

#wrapper {margin: 0 auto; width: 1000px; position: relative; text-align:left;}

#logo {width: 1000px; height: 86px;}
	#logo img.l {float: left; margin: 23px 0 0 90px;}
	#logo img.r {float: right; margin: 41px 68px 0 0;}

#menu {float: left; width: 516px; height: 44px; background:url(../img/menu-bg.jpg) no-repeat 69px 0px; padding-left: 69px; margin-right:-50px;}
#menu ul {float: left; padding-left: 30px;}	
	#menu li {float: left; margin-right: 35px; line-height: 42px;}
	#menu li a {font-size: 14px; color: #fff; white-space: nowrap;}
 
	#menu li a:hover {text-decoration: none;}

	
#box {width: 1000px; height:379px; background: url(../img/main-bg.jpg) repeat-x 0 0; overflow: hidden;}
	#left {width: 400px; float: left;}
	#right {width: 350px; float: right;}
    

#features {float: right; padding-right: 110px;}
	#features h2 {text-align:left; margin: 54px 55px 11px 0;}
#features ul li {
	text-align:left;
    padding: 6px 0 6px 30px;
	line-height:12px;
}
#f1 {background: url("../img/f1.jpg") no-repeat 0 50%;}
#f2 {background: url("../img/f2.jpg") no-repeat 0 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%;}


#join {padding-left: 80px; float: left;}
	#join h2 {text-align:left; margin: 54px 0 10px 17px;}
	#join table {width:310px; margin-left: 20px;}
		#join td, #join th {
			text-align: left;
			padding: 2px 0;
			font-family:tahoma;
			font-size:11px;
			//padding: 1px 0;
			font-weight: normal;
		}
		#join th {width: 120px;}
		#join input, #join select {
			width:100%;
			color: #000;
			position: relative;
			padding: 0 0 1px 2px;
			background: #FFF;
			height: 16px;
			border: 1px solid #000;
			font-family: Tahoma, Verdana, sans-serif;
			margin: 1px 0;
		}
		
		#join select {height:20px;}
		
	#join .nb input, #join .nb select {
		width: auto;
	}
	#join input.button {
		float: right;
		width: auto;
		height: auto;
		border: none;
		font-size: 11px !important;
		margin: 5px 0 0;
		background: none !important;
	}
	#join .nbc td {font-size: 10px;}
	#join .nbc input {width: auto; height: auto;}
	#join .np {font-size: 10px; padding-bottom: 0;}
	#join .np input {width: auto;}
	#join select#mon {width: 85px;}
	#join select#day {width: 43px;}
	#join select#year {width: 56px;}
	#join input#check {
	    width: auto;
		height: auto;
		position: relative; top: 2px;//top: 3px; left: 4px;//left: 1px;
		background: none;
		border: none;
	}
	#join td#terms {font-size: 10px;}
	#join td#terms a {color: #000;}
	
	#join a {color:#000;}

#dcity {float: left; width: 457px; height: 171px; background: url(../img/3d-bg.jpg); overflow: hidden;}
	#dcity a img {float: left; position: relative; top: 87px; left: 85px;//left: 82px;}
	
#members {float: left; width: 543px; height: 171px; background: url(../img/members-bg.jpg); overflow: hidden;}
	#members ul{width: 450px; float: left; margin: 20px 0 0 30px;}
	#members ul li {
		float: left;
		width: 83px;
		overflow: hidden;
	}
	#members ul img {display: block; float: left; border: 1px solid #470000;}
	#members p {text-align: left;}
		#members p a {color: #fff; display: block; padding: 5px;}

		

#login { 
	width:360px;
	text-align:left;
	float: right;
	margin: 3px 0 0 0px;
	padding-right:32px;
}
	#login * {vertical-align: middle;}
	#login a {color: #ffde00; margin-left: 27px; position: relative; top: -2px; padding-bottom: 2px;}
	#login td.pas-for a { margin-left: 47px;}
	#login td {
	  padding: 0 0 2px 0;
	  color: #fff;
	  font-size: 10px;
	}
	#login td.inp-bg {background: url(../img/inp-bg.jpg) no-repeat 0 0;}
	#login td.inp-bg input {
	  height: 14px;
	  width: 120px;
	  background: #FFF;
	  padding: 2px;
	  border: none;
	  font-family: Tahoma, Verdana, sans-serif;
	  margin: 0 10px 0 3px;
	}
	 
	#login .button2 {
 
	}

/*,,,Î.î,,,*/
#footer {
	width: 1000px;
	height: 68px;
	text-align: left;
	background: url(../img/footer-bg.jpg);
	overflow: hidden;
}
#footer p.links {
	float: right;
	color: #fff;
	line-height: 68px;
	padding-right: 73px;
}
#footer p.links a {
	margin: 0 4px;
	color: #fff;
}
#footer p.cop {
	float: left;
	line-height: 68px;
	padding-left: 73px;
}

