/*  == AEGIS FURY STYLESHEET == */
body {
	margin: 0;
	padding: 0;
	background: #1f2c40 url('images/background.jpg') repeat;
	z-index: -2;
}
#website {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position: relative;
	font-family: arial;
	font-size: 12px;
	color: #040030;
}
a {
	text-decoration: none;
	color: #0024ff;
	font-weight: bold;
}
a:hover {
	color: #ff6c00;
}
a img {
	border: none;
}
ul {
	margin: 0;
}
/* == HEADER == */
#banner {
	width: 100%;
	height: 459px;
	position: absolute;
	background: url('images/banner_bg.jpg') center top no-repeat;
	z-index: -1;
}
#render {
	position: absolute;
	width: 591px;
	height: 295px;
	left: 385px;
	z-index: -1;
}
/* == == */
/* == NAVIGATION TOP == */
#nav_top {
	width: 251px;
	height: 119px;
	position: absolute;
	left: 85px;
	top: 155px;
}
#nav_top .btn_main {
	width: 108px;
	height: 36px;
	float: left;
	background: url('images/btn_main.png') top left no-repeat;
	margin: 0 2px 5px 0;
}
#nav_top .btn_cp {
	width: 141px;
	height: 36px;
	float: left;
	background: url('images/btn_cp.png') top left no-repeat;
}
#nav_top .btn_forums {
	width: 108px;
	height: 36px;
	float: left;
	background: url('images/btn_forums.png') top left no-repeat;
	margin: 0 2px 5px 0;
}
#nav_top .btn_downloads {
	width: 141px;
	height: 36px;
	float: left;
	background: url('images/btn_downloads.png') top left no-repeat;
}
#nav_top .btn_staff {
	width: 108px;
	height: 36px;
	float: left;
	background: url('images/btn_staff.png') top left no-repeat;
	margin: 0 2px 5px 0;
}
#nav_top .btn_features {
	width: 141px;
	height: 36px;
	float: left;
	background: url('images/btn_features.png') top left no-repeat;
}
#nav_top .btn_main:hover {
	background: url('images/btn_main.png') bottom left no-repeat;
	cursor: pointer;
}
#nav_top .btn_cp:hover {
	background: url('images/btn_cp.png') bottom left no-repeat;
	cursor: pointer;
}
#nav_top .btn_forums:hover {
	background: url('images/btn_forums.png') bottom left no-repeat;
	cursor: pointer;
}
#nav_top .btn_downloads:hover {
	background: url('images/btn_downloads.png') bottom left no-repeat;
	cursor: pointer;
}
#nav_top .btn_staff:hover {
	background: url('images/btn_staff.png') bottom left no-repeat;
	cursor: pointer;
}
#nav_top .btn_features:hover {
	background: url('images/btn_features.png') bottom left no-repeat;
	cursor: pointer;
}
/* == == */
/* == NAVIGATION SIDE == */
#nav_side {
	width: 195px;
	/*min-height: 150px;*/
	position: relative;
	background: url('images/menu_bg.png') repeat-y;
	margin: 50px 0 15px -5px;
	z-index: 1;
}
#nav_side .m-title {
	width: 195px;
	height: 39px;
	background: url('images/menu_title.png') no-repeat;
	position: absolute;
	top: -39px;
	z-index: 0;
}
#nav_side .m-bottom {
	width: 195px;
	height: 13px;
	background: url('images/menu_bottom.png') no-repeat;
	position: absolute;
	bottom: -13px;
}
#nav_side .m-link {
	width: 195px;
	height: 25px;
	background: url('images/menu_link_bg.png') center repeat-y;
	margin-bottom: 1px;
	font-family: tahoma;
	font-size: 14px;
	letter-spacing: 3px;
	color: #1f2c40;
	font-weight: bold;
}
#nav_side .m-link:hover {
	background: url('images/menu_link_bg_hover.png') center repeat-y;
}
#nav_side .m-text {
	padding: 3px 5px 0 20px;
}
#nav_side .m-text a {
	color: #1f2c40;
	text-decoration: none;
}
#nav_side .m-text:first-letter {
	color: #bbd6ff;
}
#nav_side .m-link:hover .m-text:first-letter {
	color: #ff0000;
}
/* == == */
/* == COLUMN TITLES == */
#columns {
	width: 1001px;
	height: 67px;
	position: absolute;
	top: 290px;
	z-index: 1;
}
#columns .left {
	width: 227px;
	height: 67px;
	background: url('images/column_left_title.png') no-repeat;
	float: left;
}
#columns .center {
	width: 547px;
	height: 67px;
	background: url('images/column_center_title.png') no-repeat;
	float: left;
}
#columns .right {
	width: 227px;
	height: 67px;
	background: url('images/column_right_title.png') no-repeat;
	float:left;
}
#columns .center .siteTitle {
	margin-top: 15px;
	margin-left: 10px;
}
/* == == */
/* == LEFT SIDE + RIGHT SIDE + CONTENT == */
#left_side, #right_side, #content {
	top: 345px;
}
#left_side {
	width: 206px;
	min-height: 350px;
	position: absolute;
	left: 15px;
	background: url('images/column_side_bg.png') repeat-y;
}
#right_side {
	width: 206px;
	min-height: 350px;
	position: absolute;
	right: 15px;
	background: url('images/column_side_bg.png') repeat-y;
}
#left_side .gradient, #right_side .gradient {
	width: 206px;
	height: 217px;
	position: absolute;
	background: url('images/column_side_gradient.png') center no-repeat;
}
#left_side .bottom, #right_side .bottom {
	width: 206px;
	height: 9px;
	position: absolute;
	bottom: -9px;
	background: url('images/column_side_bottom.png') no-repeat;
}
#left_side .deco {
	width: 79px;
	height: 57px;
	position: absolute;
	bottom: 10px;
	right: 5px;
	background: url('images/column_left_decoration.png') no-repeat;
	z-index: 0;
}
#right_side .deco {
	width: 79px;
	height: 57px;
	position: absolute;
	bottom: 10px;
	left: 5px;
	background: url('images/column_right_decoration.png') no-repeat;
}

#content {
	width: 549px;
	min-height: 350px;
	position: absolute;
	left: 225px;
	background: url('images/column_center_bg.png') repeat-y;
}
#content .gradient {
	width: 549px;
	height: 217px;
	position: absolute;
	background: url('images/column_center_gradient.png') center no-repeat;
}
#content .bottom {
	width: 549px;
	height: 9px;
	position: absolute;
	bottom: -9px;
	background: url('images/column_center_bottom.png') no-repeat;
}
#left_side .text, #right_side .text, #content .text {
	padding: 30px 10px 15px 10px;
	z-index: 1;
	position: relative;
	overflow: hidden;
}
#footer {
	position: absolute;
	background: #000000;
	width: 100%;
	height: 72px;
	background: url('images/footer.png') center repeat-x;
}
#footer .f-text, #footer .other {
	padding: 15px 10px 0 10px;
	color: #c1c1c1;
	font-size: 12px;
	font-family: arial;
}
#footer .f-text a{
	color: #ff6c00;
}
#footer #credits {
	width: 98px;
	height: 39px;
	background: url('images/credits.png') no-repeat;
	position: absolute;
	right: 10px;
	top: 15px;
}
#footer .other {
	position: absolute;
	right: 125px;
}
/* == == */
/* == CONTENT BOX == */
.box {
	width: 189px;
	min-height: 150px;
	position: relative;
	margin-top: 50px;
	margin-bottom: 15px;
	background: url('images/side_box_bg.png') repeat-y;
	z-index: 1;
}
.box .b-title {
	width: 189px;
	height: 30px;
	background: url('images/side_box_title.png') no-repeat;
	position: absolute;
	top: -40px;
	padding: 15px 10px 0 10px;
	z-index: 0;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.box .b-gradient {
	width: 189px;
	height: 31px;
	background: url('images/side_box_gradient.png') center no-repeat;
	position: absolute;
	z-index: -1;
	top: 0;
}
.box .b-bottom {
	width: 189px;
	height: 9px;
	background: url('images/side_box_bottom.png') no-repeat;
	position: absolute;
	bottom: -9px;
}
.box .b-text {
	padding: 5px 10px 5px 10px;
}
.box2 {
	margin-bottom: 10px;
}
.box2 td {
	border: none;
}
.box2 td.bhead {
	height: 29px;
	background: url('images/box_title.jpg') repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #626f7f;
}
.box2 td.b-title-left {
	height: 29px;
	width: 3px;
	background: url('images/box_title_left.png') right no-repeat;
}
.box2 td.b-title-right {
	height: 29px;
	width: 3px;
	background: url('images/box_title_right.png') no-repeat;
}
.box2 td.b-left {
	width: 6px;
	background: url('images/box_left.png') repeat-y;
}
.box2 td.b-right {
	width: 6px;
	background: url('images/box_right.png') repeat-y;
}
.box2 td.b-content {
	background: #bfdafe url('images/box_gradient.png') repeat-x;
	border-top: 1px solid #d4e6fe;
	padding: 10px;
}
.box2 td.b-bot-left {
	width: 6px;
	height: 6px;
	background: url('images/box_bl.png') no-repeat;
}
.box2 td.b-bot-right {
	width: 6px;
	height: 6px;
	background: url('images/box_br.png') left no-repeat;
}
.box2 td.b-bottom {
	height: 6px;
	background: url('images/box_bottom.png') repeat-x;
}
/* == == */
/* == NEWS == */
#headnews {
	border: 1px solid #ffa800;
	background: url('images/important_bg.png') repeat;
	margin-bottom: 20px;
}
#headnews .headnews_title {
	font-size: 18px;
	font-weight: bold;
	padding: 0 15px 0 15px;
	cursor: pointer;
	background: url('images/headnews_title_bg.jpg') repeat-x;
	border: 1px solid #fff3eb;
	border-bottom: 1px solid #834400;
	height: 35px;
}
#headnews .headnews_title span {
	font-size: 11px;
	padding-left: 10px;
	color: #834400;
}
#headnews .news_entry .n-head {
	cursor: pointer;
}
.news_entry {
	padding: 10px;
	margin: 10px;
}
.news_entry.row1 {
	background: #d3e3ff;
}
.news_entry .n-head {
	min-height: 70px;
}
.news_entry .n-head .n-title {
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
}
.news_entry .n-head .n-subtitle {
	color: #6685b0;
	font-style: italic;
	padding-left: 15px;
	padding-top: 5px;
}
.news_entry .n-head .n-date {
	color: #6685b0;
	font-weight: bold;
	margin-top: 10px;
}
.news_entry .n-head .n-avatar {
	float: right;
	margin-top: -7px;
	position: relative;
	height: 81px;
	width: 81px;
	overflow: hidden;
}
.news_entry .n-head .n-avatar-alt {
	font-size: 18px;
	padding: 25% 0 25% 0;
	text-align: center;
}
.news_entry .n-head .n-avatarborder {
	width: 81px;
	height: 81px;
	background: url('images/avatar_border.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.news_entry .n-head .n-avatar img {
	margin-top: 3px;
	margin-left: 3px;
}
.news_entry .n-cut {
	width: 518px;
	height: 3px;
	margin: 10px auto 10px -15px;
	background: url('images/news_cut.png') no-repeat;
}
.n-bottom {
	width: 516px;
	height: 19px;
	margin: 5px auto 20px auto;
	background: url('images/news_bottom.png') no-repeat;
}
/* == == */
/* == STAFF == */
	.staff {
		width: 491px;
		min-height: 190px;
		position: relative;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 25px;
	}
	.staff .sGradient {
		width: 491px;
		height: 190px;
		background: url('images/staff/staff_gradient.png') no-repeat;
		position: absolute;
		top: 0;
		left: 0;
	}
	.staff .sBG {
		width: 491px;
		height: 100%;
		background: url('images/staff/staff_bg.png') repeat-y;
		position: absolute;
		z-index: -1;
		bottom: 0;
		left: 0;
	}
	.staff .sTop {
		width: 491px;
		height: 8px;
		background: url('images/staff/staff_top.png') no-repeat;
		position: absolute;
		top: -8px;
		left: 0;
	}
	.staff .sBottom {
		width: 491px;
		height: 8px;
		background: url('images/staff/staff_bottom.png') no-repeat;
		position: absolute;
		bottom: -8px;
		left: 0;
	}
	.staff .simageBox {
		width: 123px;
		height: 123px;
		background: url('images/staff/staff_image.png') no-repeat;
		position: absolute;
		text-align: center;
		left: 13px;
		top: 7px;
	}
	.staff .simageBox img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}
	.staff .sInfo {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 1;
	}
	.staff .sImgName, .staff .sImgPos, .staff .sImgAge, .staff .sImgLang, .staff .sImgDesc , .staff .sName, .staff .sPosition, .staff .sAge, .staff .sLanguage, .staff .sDescription, .staff .sGender{
		position: absolute;
	}
	.staff .sImgName, .staff .sImgPos, .staff .sImgAge, .staff .sImgLang {
		right: 285px;
	}
	.staff .sGender {
		right: 190px;
		width: 25px;
		height: 25px;
		top: 60px;
	}
	.staff .sImgName {
		width: 38px;
		height: 12px;
		background: url('images/staff/name.png') no-repeat;
		top: 10px;
	}
	.staff .sImgPos {
		width: 54px;
		height: 21px;
		background: url('images/staff/position.png') no-repeat;
		top: 35px;
	}
	.staff .sImgAge {
		width: 25px;
		height: 16px;
		background: url('images/staff/age.png') no-repeat;
		top: 70px;
	}
	.staff .sImgLang {
		width: 61px;
		height: 21px;
		background: url('images/staff/language.png') no-repeat;
		top: 95px;
	}
	.staff .sName, .staff .sPosition, .staff .sLanguage {
		width: 258px;
		height: 25px;
		background: url('images/staff/staff_input_long.png') no-repeat;
		text-align: left;
		padding: 0 10px;
		right: 1px;
	}
	.staff .sName {
		top: 0;
	}
	.staff .sPosition {
		top: 30px;
	}
	.staff .sLanguage {
		top: 90px;
	}
	.staff .sAge {
		width: 52px;
		height: 25px;
		background: url('images/staff/staff_input_short.png') no-repeat;
		text-align: center;
		top: 60px;
		right: 227px;
	}
	.staff .sImgDesc {
		width: 77px;
		height: 21px;
		background: url('images/staff/description.png') no-repeat;
		top: 135px;
		left: 15px;
	}
	.staff .sDescription {
		width: 374px;
		min-height: 40px;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		padding: 0 10px;
		background: url('images/staff/staff_input_description_bg.png') repeat-y;
		top: 140px;
		right: 0;
	}
	.staff .sDescription .sDTop {
		width: 374px;
		height: 8px;
		background: url('images/staff/staff_input_description_top.png') no-repeat;
		position: absolute;
		top: -8px;
		left: 0;
	}
	.staff .sDescription .sDBottom {
		width: 374px;
		height: 8px;
		background: url('images/staff/staff_input_description_bottom.png') no-repeat;
		position: absolute;
		bottom: -8px;
		left: 0;
	}
/* == == */
/* == OTHER == */
.sprite_left {
	width: 54px;
	height: 38px;
	background: url('images/deco_sprite_left.png') no-repeat;
	position: absolute;
	z-index: 1;
	top: -10px;
	left: 10px;
}
.sprite_right {
	width: 41px;
	height: 62px;
	background: url('images/deco_sprite_right.png') no-repeat;
	position: absolute;
	z-index: 1;
	top: -10px;
	right: 10px;
}
td {
	border: 1px solid #c1c1c1;
}
tr.headnewsBorder td {
	bordeR: 1px solid #ffa800;
}
/* == == */