/*
 * RESET
 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*
 * FW
 */
html {
	height:100%;	
}
body {
	min-height:100%;
	height:100%;	
	min-width:1000px;
}
#page {
	margin:auto;
	height:auto !important;
	min-height:100%;
	height:100%;
}

.hidden {
	display:none;
}
.holder {
	position:relative;
}
.layer {
	position:absolute;
	z-index:1;
}
.fixer{
	clear:both;
	font-size:0;
}

/*
 * Styles
 */

html {
	background:#250300 url('../images/bg.png') repeat-x 0 0;
}
body {
	font:12px 'trebuchet ms',arial,serif;
	line-height:14px;
	color:#c1b8b7;
}
a {
	color:#ff6600;
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
		color:#ffcc00;
	}
	a.js {
		text-decoration:none;
		border-bottom:1px dotted #ff6600;
	}
		a.js:hover {
			border:none;
		}
	
h1 {
	font-size:22px;
	line-height:24px;
	color:#fff;
}
h2 {
	font-size:18px;
	line-height:20px;
	color:#fff;
}
	h2 a {
		color:#fff;
	}
h3 {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#0983cc;
}
h1,h2,h3,h4 {
	margin:0 0 10px 0;
}
p {
	margin:0 0 10px 0;
}
ul li {
	padding:0 0 0 12px;
	background:url('../images/li.gif') no-repeat 0 4px;
}
	
strong {
	font-weight:bold;
	color:#fff;
}
em {
	font-style:italic;
}

a.link {
	padding:0 12px 0 0;
	background:url('../images/link.png') no-repeat 100% 0;
}

#wrapper {
	padding:0 25px;
}
	#header {
		height:130px;
	}
		#header div {
			width:25%;
			float:left;
		}
			#servers {
				padding:10px 0 0 0;
				font-size:18px;
				line-height:33px;
				white-space:nowrap;
			}
				#servers a {
					color:#fff;
					opacity:.5;
					padding:0 0 2px 34px;
				}
					#servers a:hover {
						opacity:1;
					}
					#servers a.cs16 {
						background:url('../images/s1.png') no-repeat 0 0;
					}
					#servers a.source {
						background:url('../images/s2.png') no-repeat 0 0;
					}
					#servers a.cz {
						background:url('../images/s3.png') no-repeat 0 0;
					}
			#header div#logo {
				width:49%;
			}
				#header div#logo strong a {
					background:url('../images/logo.png') no-repeat 0 0;
					display:block;
					width:80px;
					font-size:11px;
					padding:10px 0 25px 180px;
					line-height:11px;
					margin:0 auto;
					color:#c1b8b7;
					text-decoration:none;
				}
				#header div#logo p {
					width:400px;
					margin:0 auto;
				}
					#header div#logo p a {
						white-space:nowrap;
					}
			#menu {
				padding:10px 0 0 0;
				text-align:right;
				font-size:18px;
				line-height:24px;
			}
				#menu a {
					color:#fff;
					opacity:.5;
				}
					#menu a:hover {
						opacity:1;
					}
					#menu a.add {
						color:#ff6600;
					}
					#menu a.rent {
						color:#00a2ff;
					}
	#top-servers {
	}
		#top-servers div {
			height:90px;
			width:19%;
			margin:0 1% 0 0;
			background:url('../images/ts.png') repeat-x 0 100%;
			color:#fff;
			overflow:hidden;
			float:left;
		}
			#top-servers div.l {
				margin:0;
			}
			#top-servers div span {
				color:#999;
			}
			#top-servers div img {
				width:60px;
				height:45px;
				float:left;
				margin:0 15px 0 0;
			}
			#top-servers div p {
				clear:both;
				margin:10px 2px 0 2px;
			}
				#top-servers div p a {
					display:block;
					margin:0 0 5px 0;
					white-space:nowrap;
				}
	#smenu {
		margin:20px 0 0 0;
		background:url('../images/smbg.png') repeat-x 0 0;
	}
		#smenu div {
			height:31px;
			background:url('../images/sm1.png') no-repeat 0 0;
		}
			#smenu div div {
				height:22px;
				background:url('../images/sm2.png') no-repeat 100% 0;
				text-align:center;
				padding-top:9px;
			}
				#smenu div div a {
					padding:7px 10px 5px 10px;
				}
					#smenu div div span {
						background:url('../images/sms.png') no-repeat 0 55%;
						padding:0 0 0 1px;
					}
						#smenu div div span.f {
							background:none;
							padding:0;
						}
						#smenu div div a:hover {
							background:url('../images/smh.png') repeat-x 0 100%;
						}
					#smenu div div a.f {
						background:none;
					}
	#content {
		background:#30100d;
		padding:20px 10px;
	}
	
		table.t {
			width:100%;
		}
			table.t tr th {
				background:url('../images/th.png') repeat-x 0 0;
				height:30px;
				color:#898989;
				font-weight:bold;
				text-align:left;
			}
				table.t tr th.n {
					background:url('../images/th1.png') no-repeat 0 0;
					padding:0 5px;
					width:10px;
				}
				table.t tr th.v {
					background:url('../images/th2.png') no-repeat 100% 0;
					padding:0 10px;
					width:80px;
					text-align:center;
				}
				table.t tr th.p {
					width:80px;
					text-align:center;
				}
			table.t tr td {
				padding:5px 0;
				height:30px;
				border-bottom:1px dotted #452826;
			}
				table.t tr td.o {
					text-align:center;
					padding:0 10px 0 5px;
				}
				table.t tr td.p {
					text-align:center;
				}
				table.t tr td.v {
					text-align:center;
				}
					table.t tr td.v a {
						text-decoration:none;
						margin:0 3px;
					}
						table.t tr td.v a.rur {
							display:block;
							width:14px;
							height:19px;
							background:url('../images/rur.png') no-repeat 0 0;
							margin:0 auto;
						}
				table.t tr.r0 td {
					background:#361715;
				}
					table.t tr:hover td {
						background:#1b0806;
					}
				table.t tr td img {
					width:38px;
					height:28px;
					border:1px solid #ff6600;
					margin:0 5px 0 0;
					vertical-align:middle;
				}
		form.f {
		}
			form.f label {
				color:#0e76b7;
				margin:0 0 10px 0;
				display:block;
			}
				form.f label small {
					color:#aaa;
				}
				form.f label input, form.f label textarea, form.f label select, blockquote {
					display:block;
					margin:5px 0 0 0;
					border:1px solid #240806;
					background:#371815 url('../images/input.png');
					padding:4px;
					color:#c4bcbb;
					font-size:12px;
				}
				blockquote {
					display:inline-block;
				}
				form.f label select {
					background:#fff;
					color:#333;
				}
				form.f input.submit {
					margin:5px 0 0 0;
					border:1px solid #240806;
					background:url('../images/submit.png');
					padding:4px;
					color:#ff6600;
					font-size:12px;
					text-decoration:underline;
					cursor:pointer;
				}
					form.f input.submit:hover {
						color:#ffcc00;
					}
	#footer {
		background:#30100d;
		margin:0 0 10px 0;
	}
		#footer div {
			height:10px;
			font-size:1px;
			line-height:1px;
			overflow:hidden;
			background:url('../images/f1.gif') no-repeat 0 0;
		}
			#footer div div {
				background:url('../images/f2.gif') no-repeat 100% 0;
			}
	#copyrights {
		margin:0 0 20px 0;
	}
		#copyrights div {
			padding:10px 0 0 0;
			float:left;
			width:33%;
		}
			#copyrights div.c {
				padding:0;
				text-align:right;
			}
			#copyrights div.l {
				font-size:9px;
				opacity:.5;
			}
.pager {
	margin:15px 0;
}
	.pager a {
		padding:1px 8px;
		border:1px solid #ff6600;
		background:#371815 url('../images/input.png');
		border:1px solid #240806;
		margin:0 3px 0 0;
	}
	.pager strong {
		padding:1px 8px;
		margin:0 3px 0 0;
	}
.col {
	width:30%;
	margin:0 3% 0 0;
	float:left;
}

.rc-1, .rc-1 td, table.t tr.rc-1 td {
	background:#411a00;
}
.rc-2, .rc-2 td, table.t tr.rc-2 td {
	background:#001e2e;
}
.rc-3, .rc-3 td, table.t tr.rc-3 td {
	background:#002e20;
}
.rc-4, .rc-4 td, table.t tr.rc-4 td {
	background:#23002a;
}
.rc-5, .rc-5 td, table.t tr.rc-5 td {
	background:#5b0000;
}

	table.t tr.rc-1:hover td,
	table.t tr.rc-2:hover td,
	table.t tr.rc-3:hover td,
	table.t tr.rc-4:hover td,
	table.t tr.rc-5:hover td
	{
		background:#1b0806;
	}
