#head {
	height: 77px; position: relative;
}
#header {
	background: url('../img/header-sub.jpg');
	height: 77px;
	padding: 0px 77px;
	top: 0px;
	left: 0px;
}
#nav {
	padding-top: 17px;
}
#main {
	background: #000 url('../img/main-bg-sub.gif') center repeat-y;
	width: 1096px;
}

#main a:link {color: #6E9325;}
#main a:visited {color: #6E9325;}
#main a:hover{color: #6E9325;}
#main a:active {color: #6E9325;}

.main-games { background-image: url('../img/main-bg-games.gif') !important; }
	#main .top-about {
		background: url('../img/main-top-about.jpg') top center no-repeat;
		padding: 0px 77px;
	}
	#main .top-games {
		background: url('../img/main-top-games.jpg') top center no-repeat;
		padding: 0px 77px;
	}
	#main .top-contact {
		background: url('../img/main-top-contact.jpg') top center no-repeat;
		padding: 0px 77px;
	}
	#main .bottom {
		background: url('../img/main-bottom-sub.gif') bottom center no-repeat;
		height: 550px;
	}
	#main .bottom-games { background: url('../img/main-bottom-games.gif') bottom center no-repeat; }
	#main .bottom-contact { background: url('../img/main-bottom-contact.gif') bottom center no-repeat; }
	#main .column p { color: #828282 !important; }
	#main .heading { height: 12px; }
		#main .heading h2 { margin: 0px 0px 3px 0px; }
		#main .heading h2.about {
			background: url('../img/heading-about.png');
			width: 96px;
		}
		#main .heading h2.games {
			background: url('../img/heading-games.png');
			width: 63px;
			margin: 3px 0px 0px 15px;
		}
		#main .heading h2.contact {
			background: url('../img/heading-contact.png');
			width: 89px;
			margin: 3px 0px 0px 15px;
		}
		#main .heading h2.news {
			background: url('../img/heading-about.png');
			width: 96px;
		}
		#main .heading h2.jobs {
			background: url('../img/heading-jobs.png');
			width: 96px;
		}
		#main .heading .total {
			font-size: 1em;
			color: #3d3d3d;
			text-transform: uppercase;
			float: right;
		}
			#main .heading .total strong { color: #626262; }
	#main .left-sub {
		width: 550px;
		margin: 0px 0px 0px 15px;
	}
		#main .left-sub .item { margin: 15px 0px 0px 0px; }
			#main .left-sub .item p {
				font-size: 1.2em;
				margin: 0px 0px 20px 0px;
			}
	#main .right-sub {
		float: right;
		width: 325px;
		margin: 20px 20px 0px 0px;
	}
		#main .right-sub h2 {
			font-size: 1.1em;
			color: #5a6801;
			text-transform: uppercase;
			margin: 10px 0px -5px 0px;
		}
		#main .right-sub h3 {
			color: #cdcdcd;
		}
	#main .full-sub {
		float: none;
		width: 942px;
	}
		#main .full-sub .item { background: url('../img/divider-games.gif') top no-repeat; }
			#main .full-sub .item .box {
				float: left;
				width: 430px;
				margin: 0px 20px 0px 0px;
				padding: 15px 0px 0px 15px;
			}
			#main .full-sub .item .two { margin: 0px; }
			#main .full-sub .item .clear { clear: left; }
			#main .full-sub .item .thumb {
				float: left;
				margin: 0px 15px 0px 0px;
				position: relative;
			}
				#main .full-sub .item .thumb a {
					text-indent: -9999px;
					background: url('../img/more-info.png');
					display: block;
					width: 71px;
					height: 45px;
					position: absolute;
					right: 0px;
					bottom: 0px;
					outline: none;
				}
			#main .full-sub .item h3 {
				margin-top: 10px;
			}
			#main .full-sub .item p {
				color: #b5b5b5 !important;
				line-height: 1.5em;
				margin-bottom: 15px;
			}
			#main .full-sub .item .date {
				font-size: 1.1em;
				font-weight: bold;
				color: #3f3f3f;
			}
			#main .white {color:#D9D9D9;}
		#main .full-sub .first { background: none; }
#contact {
	padding: 0px 30px;
	min-height: 500px;
}
	#contact .left {
		float: left;
		width: 150px;
		margin: 0px 25px 0px 0px;
		padding: 15px 0px;
	}
		#contact .left label, #contact .middle label {
			font-size: 1.3em;
			font-weight: bold;
			color: #929292;
			cursor: pointer;
		}
		#contact .left .input, #contact .middle .input {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			color: #eeeeee;
			background: url('../img/contact-input.gif') top left;
			width: 144px;
			height: 18px;
			margin: 5px 0px 15px 0px;
			padding: 4px 0px 0px 6px;
			border: none;
		}
		#contact .left select {
			width: 150px;
			margin: 5px 0px 15px 0px;
		}
		#contact .left .divider {
			background: url('../img/contact-divider.gif');
			width: 180px;
			height: 9px;
			margin: 0px -15px 5px -15px;
		}
		#contact .left .captcha {
			margin: 5px 0px;
		}
	#contact .middle {
		float: left;
		width: 405px;
		margin: 0px 40px 0px 0px;
		padding: 15px 0px;
	}
		#contact .middle .large {
			background-position: bottom left;
			width: 399px;
		}
		#contact .middle textarea.input {
			background-image: url('../img/contact-textarea.gif');
			width: 399px;
			height: 199px;
			margin: 5px 0px;
		}
		#contact .middle p {
			font-size: 1.1em;
			color: #818181;
			margin: 5px 0px 0px 0px;
		}
			#contact .middle strong { color: #c0c0c0; }
	#contact .right {
		float: left;
		width: 260px;
		padding: 15px 0px;
	}
		#contact .right h3 {
			font-size: 1.1em;
			font-weight: bold;
			color: #525252;
			text-transform: uppercase;
			margin: 0px 0px 5px 0px;
		}
		#contact .right h4 {
			font-size: 1.3em;
			font-weight: normal;
			color: #cdcdcd;
			margin: 5px 0px 0px 0px;
		}
			#contact .right h4 a {
				color: inherit;
				text-decoration: none;
			}
			#contact .right h4 a:hover { text-decoration: underline; }
		#contact .right .divider {
			background: url('../img/divider-contact.gif');
			width: 280px;
			height: 1px;
			margin: 10px 0px 10px -20px;
		}
	#contact .clear { clear: both; }