html {
	text-align : center;
}

body {
	background-image : url(../images/background.jpg);
	background-position : top center;
	background-attachment : fixed;
	color : #eaeaea;
	font-family : Tahoma, Sans;
	font-size : 11px;
	margin : 0 auto;
	line-height : 18px;
	padding : 0;
	width : 702px;
}

a:link, a:visited, a:active {
	color : #aaced5;
	text-decoration : none;
}

a:hover {
	border-bottom : 1px dotted #89a4a9;
	color : #aaced5;
	text-decoration : none;
}


a.address_link:link, a.address_link:visited, a.address_link:active, a.address_link:hover {
	border-bottom : 0;
	color : #cabfaf;
	text-decoration : none;
}


a.greyed_link:link, a.greyed_link:visited, a.greyed_link:active, a.greyed_link:hover {
	border-bottom : 0;
	color : #b4aca0;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
}


a.icon_link:link, a.icon_link:visited, a.icon_link:active, a.icon_link:hover {
	border-bottom : 0;
	color : #cabfaf;
	text-decoration : none;
}


a.mail_link:link, a.mail_link:visited, a.mail_link:active, a.mail_link:hover {
	border-bottom : 0;
	color : #eaeaea;
	text-decoration : none;
}


a.normal_link:link, a.normal_link:visited, a.normal_link:active, a.normal_link:hover {
	border-bottom : 0;
	color : #eaeaea;
	text-decoration : none;
}


a.forum_link:link, a.forum_link:visited, a.forum_link:active, a.forum_link:hover {
	border-bottom : 0;
	color : #eaeaea;
	text-decoration : none;
}


a.menu_link:link, a.menu_link:visited, a.menu_link:active {
	border-bottom : 0;
	color : #cabfaf;
	padding : 6px 7px 6px 7px;
	text-decoration : none;
}

a.menu_link:hover {
	background-image : url(../images/30_bg.png);
	border-bottom : 0;
	color : #eaeaea;
	padding : 6px 7px 6px 7px;
	text-decoration : none;
}

a.menu_active:link, a.menu_active:visited, a.menu_active:active, a.menu_active:hover {
	background-image : url(../images/70_bg.png);
	border-bottom : 0;
	color : #eaeaea;
	padding : 6px 7px 6px 7px;
	text-decoration : none;
}


a.undermenu_link:link, a.undermenu_link:visited, a.undermenu_link:active {
	border-bottom : 0;
	color : #928780;
	text-decoration : none;
}

a.undermenu_link:hover {
	border-bottom : 0;
	color : #aaa099;
	text-decoration : none;
}


a.steam_blue_link:link, a.steam_blue_link:visited, a.steam_blue_link:active, a.steam_blue_link:hover {
	border-bottom : 0;
	color : #8ecafe;
	text-decoration : none;
}

a.steam_green_link:link, a.steam_green_link:visited, a.steam_green_link:active, a.steam_green_link:hover {
	border-bottom : 0;
	color : #b0f950;
	text-decoration : none;
}

a.steam_grey_link:link, a.steam_grey_link:visited, a.steam_grey_link:active, a.steam_grey_link:hover {
	border-bottom : 0;
	color : #989d9b;
	text-decoration : none;
}









input {
	background-image : url(../images/90_bg.png);
	background-color : transparent;
	border : 1px solid #333333;
	color : #eaeaea;
	font-family : Tahoma;
	font-size : 11px;
	padding : 5px;
}

select {
	background-color : #000000;
	border : 1px solid #333333;
	color : #eaeaea;
	cursor : pointer;
	font-family : Tahoma;
	font-size : 11px;
	padding : 4px 4px 4px 2px;
	width : 202px;
}

textarea {
	background-image : url(../images/90_bg.png);
	background-color : transparent;
	border : 1px solid #333333;
	color : #eaeaea;
	font-family : Tahoma;
	font-size : 11px;
	height : 100px;
	padding : 5px;
	width : 363px;
}

iframe {
	background-color : transparent;
	border : 1px solid transparent;
	color : #eaeaea;
	font-family : Tahoma;
	font-size : 11px;
	height : 200px;
	padding : 3px;
	width : 700px;
}













.logotype {
	background-image : url(../images/logotype.jpg);
	background-repeat : no-repeat;
	border-bottom : 1px solid #000000;
	height : 200px;
	width : 700px;
}

.info_top {
	color : #cabfaf;
	padding : 3px 0 5px 205px;
}

.menu {
	color : #999999;
	padding : 152px 0 5px 0;
}

.undermenu {
	color : #7c736d;
	padding : 0 5px 20px 5px;
}

#main {
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
}

.content {
	background-image : url(../images/70_bg.png);
	padding : 5px 10px 25px 10px;
	text-align : left;
}

.footer {
	background-image : url(../images/90_bg.png);
	border-bottom : 0;
	color : #aba69f;
	font-family : Verdana;
	font-size : 9px;
	padding : 5px 15px 5px 15px;
}

div#footer {
	position : fixed;
	width : 702px;
	bottom : 0;
}

.right_panel {
	background-image : url(../images/70_bg.png);
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
	padding : 10px 10px 15px 10px;
	width : 200px;
}















.headline {
	font-family : Candara, Tahoma;
	font-size : 18px;
	line-height : 25px;
	padding-bottom : 13px;
}

.headline_image {
	border : 1px solid #666666;
}

.headline_mini {
	color : #bdbdbd;
	font-family : Candara, Tahoma;
	font-size : 14px;
	padding : 0 0 3px 5px;
}

.headline_report {
	color : #bdbdbd;
	font-family : Candara, Tahoma;
	font-size : 14px;
}

.headline_profile {
	font-family : Candara, Tahoma;
	font-size : 18px;
	padding-bottom : 3px;
}

.headline_news {
	font-family : Candara, Tahoma;
	font-size : 24px;
	padding : 7px 0 7px 0;
}

.headline_news_comments {
	font-family : Candara, Tahoma;
	font-size : 18px;
	padding : 4px 0 2px 0;
}













.table_left {
	padding-right : 20px;
	width : 50%;
}

.table_right {
	padding-left : 20px;
	width : 50%;
}

.table_left_server {
	padding-right : 20px;
	width : 35%;
}

.table_right_server {
	padding-left : 20px;
	width : 65%;
}

.table_left_forum {
	padding-right : 15px;
	width : 400px;
}

.table_right_forum {
	padding-left : 15px;
	width : 259px;
}

.table_left_gameinfo {
	padding-right : 20px;
}

.table_right_gameinfo {
	padding-left : 20px;
	width : 150px;
}

.table_left_guestbook {
	padding-right : 20px;
}

.table_right_guestbook {
	padding-left : 20px;
	width : 190px;
}













.button {
	cursor : pointer;
	padding : 4px 5px 4px 5px;
}

.button_settings_admin {
	cursor : pointer;
	font-family : Candara, Tahoma;
	font-size : 18px;
	letter-spacing : 1px;
	padding : 10px 5px 10px 5px;
	width : 680px;
}

.button_admin_avatar {
	cursor : pointer;
	padding : 8px 0 8px 0;
	width : 310px;
}

.button_login {
	cursor : pointer;
	padding : 10px 10px 10px 0;
	text-align : right;
	width : 310px;
}













.checkbox {
	cursor : pointer;
	margin : 0 5px 1px 0;
	vertical-align : middle;
}

.radio {
	cursor : pointer;
}

.bigger_text {
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
}

.normal_text {
	font-family : Tahoma;
	font-size : 11px;
}

.smaller_text {
	font-family : Verdana;
	font-size : 9px;
}

.avatar_border {
	border : 1px solid #000000;
}

.icon {
	margin : 0 10px 3px 0;
	vertical-align : middle;
}

.paging {
	background-image : url(../images/30_bg.png);
}

.paging_info {
	padding : 4px 10px 4px 10px;
}

.paging_links {
	padding : 4px 10px 4px 10px;
}













.color_brown {
	color : #978c7c;
}

.color_lighter_grey {
	color : #bdbdbd;
}

.color_grey {
	color : #999999;
}

.color_grey_steam {
	color : #989d9b;
}

.color_green {
	color : #b0efb4;
}

.color_green_steam {
	color : #b0f950;
}

.color_blue {
	color : #8ecafe;
}

.color_red {
	color : #efb0b0;
}

.color_yellow {
	color : #e8efb0;
}













.message {
	color : #b0efb4;
	padding : 2px 4px 2px 4px;
}

.message_info {
	color : #b0d4ef;
	padding : 2px 4px 2px 4px;
}

.message_error {
	color : #efb0b0;
	padding : 2px 4px 2px 4px;
}













.input_width {
	width : 190px;
}

.input_width_year {
	text-align : center;
	width : 26px;
}

.input_width_month {
	text-align : center;
	width : 14px;
}

.input_width_day {
	text-align : center;
	width : 14px;
}

.input_width_fourlast {
	text-align : center;
	width : 26px;
}

.input_width_steamid {
	width : 80px;
}

.input_width_code {
	width : 100px;
}

.input_width_agelimit {
	text-align : center;
	width : 21px;
}

.input_width_port {
	width : 33px;
}

.input_width_filename {
	width : 150px;
}













.padding_td {
	padding : 2px 4px 2px 4px;
}

.padding_files {
	padding : 5px;
}

.padding_checkbox {
	padding : 5px 4px 5px 4px;
}

.padding_checkbox_middle {
	padding : 0 4px 5px 4px;
}

.padding_bottom {
	padding-bottom : 5px;
}

.padding_bottom_10 {
	padding-bottom : 10px;
}













.koroth_linenumber {
	background-color : #504940;
	font-family : Candara, Tahoma;
	font-size : 24px;
	text-align : center;
	padding : 25px 0 25px 0;
}

.koroth_linenumber_color {
	color : #a4a09b;
}

.koroth_linenumber_number {
	background-color : #413b34;
	font-family : Tahoma;
	font-size : 24px;
	padding : 0 5px 1px 5px;
}

div#description {
	line-height : 25px;
}

div#koroth_name {
	line-height : 18px;
}

div#koroth_name {
	line-height : 18px;
}

div#koroth_port {
	line-height : 18px;
}

div#koroth_comment {
	line-height : 18px;
}

div#koroth_dublicates {
	line-height : 18px;
}

div#koroth_auth {
	line-height : 18px;
}

div#koroth_adminpassword {
	line-height : 18px;
}

div#koroth_password {
	line-height : 18px;
}

div#koroth_disableuserlimit {
	line-height : 18px;
}

div#koroth_maxusers {
	line-height : 18px;
}

div#koroth_voicecodec {
	line-height : 18px;
}

div#koroth_voiceformat {
	line-height : 18px;
}

div#koroth_silentlobby {
	line-height : 18px;
}

.koroth_owners {
	height : 500px;
	width : 284px;
}













.forum_head {
	padding : 2px 4px 10px 10px;
}

.forum_head_paddingleft {
	padding : 2px 4px 10px 10px;
}

.forum_head_writer {
	padding : 2px 4px 10px 8px;
}

.forum_background {
	background-image : url(../images/30_bg.png);
	padding : 10px 8px 10px 8px;
}

.forum_content {
	padding : 15px 10px 15px 10px;
}

.forum_content_search {
	padding : 6px 10px 6px 10px;
}

.forum_latestcontribution {
	padding-left : 10px;
}

.forum_name {
	font-size : 12px;
	padding-bottom : 3px;
}

.forum_description {
	color : #d1d1d1;
	font-family : Verdana;
	font-size : 9px;
	line-height : 15px;
}

.forum_latest {
	color : #d1d1d1;
	font-family : Verdana;
	font-size : 9px;
	padding-top : 5px;
}

.forum_thread {
	padding : 5px 0 15px 0;
}

.forum_thread_info {
	background-image : url(../images/50_bg.png);
	padding : 5px 10px 5px 10px;
	width : 200px;
}

.forum_thread_info_top {
	background-image : url(../images/50_bg.png);
	font-family : Arial;
	padding : 5px 10px 5px 10px;
}

.forum_thread_menu {
	background-image : url(../images/30_bg.png);
	padding : 5px;
}

.forum_add_textarea {
	height : 70px;
	width : 190px;
}

.forum_admin_panel {
	background-image : url(../images/70_bg.png);
	border-top : 1px solid #553c19;
	font-size : 12px;
	padding : 10px 20px 10px 20px;
	text-align : right;
}

.forum_info_username {
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 2px;
}

.forum_info_description {
	color : #bdbdbd;
	line-height : 17px;
	padding-bottom : 15px;
}

.forum_signature {
	border-top : 1px solid #564c3e;
	color : #999999;
	padding : 5px 0 5px 0;
}

.forum_edited {
	font-family : Verdana;
	font-size : 9px;
	font-style : italic;
	color : #a8a8a8;
	padding : 5px 0 5px 0;
}

.forum_id {
	font-family : Arial;
	font-size : 20px;
}

.forum_avatar {
	border : 1px solid #78786f;
}

.forum_date {
	padding-left : 10px;
}

.forum_input {
	font-family : Candara, Tahoma;
	font-size : 18px;
	padding : 5px;
	width : 400px;
}

.forum_textarea {
	height : 400px;
	width : 400px;
}

.forum_answer_textarea {
	height : 205px;
	width : 404px;
}

.forum_thread_padding {
	padding : 5px 10px 5px 10px;
}

.forum_quote {
	background-image : url(../images/90_bg.png);
	color : #bdbdbd;
	padding : 5px 10px 5px 10px;
}

.forum_quote_originally {
	color : #bdbdbd;
	font-weight : bold;
	padding-bottom : 5px;
}

.forum_upload_status_border {
	border : 1px solid #ffffff;
}

.forum_upload_status {
	background-color : #ffffff;
	height : 10px;
}













.news_border {
	border-bottom : 1px solid #736d63;
	padding :  5px 3px 5px 3px;
}

.news_dottedborder {
	border-top : 1px dotted #736d63;
	padding :  5px 3px 5px 3px;
}

.news_content {
	background-image : url(../images/30_bg.png);
	padding :  5px 10px 5px 10px;
}

.news_date {
	font-family : Arial;
	font-size : 9px;
	color : #999999;
	line-height : 14px;
	padding-top : 3px;
}

.news_date_year {
	font-family : Georgia;
	font-size : 18px;
}

.news_date_month {
	font-family : Tahoma;
	font-size : 10px;
	text-transform : uppercase;
}

.news_new_input {
	width : 604px;
}

.news_new_textarea {
	height : 200px;
	width : 670px;
}

.news_information {
	color : #bdbdbd;
}

.news_content_padding {
	padding : 5px 0 5px 0;
}













.myip {
	font-family : Georgia;
	font-size : 28px;
	text-align : center;
}













.rules_left {
	background-image : url(../images/30_bg.png);
	font-family : Candara, Tahoma;
	font-size : 24px;
	padding : 10px 15px 5px 15px;
}

.rules_right {
	padding : 5px 0 5px 15px;
}

.rules_admin {
	font-family : Tahoma;
	font-size : 11px;
	padding-top : 13px;
}

.rules_input {
	color : #bdbdbd;
	font-family : Candara, Tahoma;
	font-size : 14px;
	width : 363px;
}

.rules_textarea {
	height : 350px;
}













.profile {
	padding-top : 20px;
}

.profile_avatar {
	border-right : 1px solid #000000;
	height : 56px;
	width : 56px;
}

.profile_info {
	padding : 5px 15px 5px 15px;
}

.profile_shortinfo {
	color : #b9b5b0;
	font-family : Arial;
}

.profile_table_top {
	border-bottom : 1px dotted #8b8377;
	padding-bottom : 10px;
}

.profile_table_bottom {
	padding-top : 10px;
}

.profile_games_border {
	border : 1px solid #000000;
}

.profile_games_fontsize {
	font-size : 12px;
	padding-bottom : 5px;
}

.profile_games_input_name {
	width : 356px;
}

.profile_games_input_procent {
	text-align : center;
	width : 21px;
}

.profile_games_input_summary {
	width : 356px;
}













.report_textarea {
	height : 50px;
	width : 190px;
}

.report_date {
	font-family : Arial;
	font-size : 9px;
	color : #999999;
	line-height : 14px;
	padding-top : 3px;
}













.search_input {
	width : 630px;
}













.gameinfo_paddingtop {
	padding-top : 3px;
}

.gameinfo_title {
	border-bottom : 1px solid #999999;
	font-family : Candara, Tahoma;
	font-size : 18px;
	line-height : 25px;
	padding : 0 0 10px 5px;
}

.gameinfo_information {
	color : #bdbdbd;
	font-family : Tahoma;
	font-size : 11px;
	padding : 10px 0 0 5px;
}

.gameinfo_input {
	width : 428px;
}

.gameinfo_timestamp {
	font-family : Arial;
	font-size : 9px;
	color : #999999;
	line-height : 14px;
	padding-top : 4px;
}













.filearchive_textarea {
	height : 80px;
	width : 190px;
}













.guestbook_textarea {
	height : 200px;
	width : 180px;
}

.guestbook_date {
	font-family : Arial;
	font-size : 9px;
	color : #a8a8a8;
}













.block_timestamp {
	font-family : Arial;
	font-size : 9px;
	color : #999999;
	line-height : 14px;
	padding-top : 4px;
}













.mail_lineheight {
	line-height : 15px;
}

.mail_read {
	background-color : #504940;
	padding : 5px 10px 5px 10px;
}













.settings_profile {
	height : 200px;
	width : 670px;
}

.settings_profile_admin {
	height : 200px;
	width : 300px;
}

.settings_forumsign {
	height : 70px;
	width : 190px;
}













.r1 {
	margin : 0 5px;
	height : 1px;
	overflow : hidden;
	background-color : #504940;
}

.r2 {
	margin : 0 3px;
	height : 1px;
	overflow : hidden;
	background-color : #504940;
}

.r3 {
	margin : 0 2px;
	height : 1px;
	overflow : hidden;
	background-color : #504940;
}

.r4 {
	margin : 0 1px;
	height : 2px;
	overflow : hidden;
	background-color : #504940;
}









div#popup_movetopic {
	background-color : #000000;
	border : 3px solid #373737;
	left : 50%;
	margin-left : -185px;
	padding : 15px 20px 15px 20px;
	position : absolute;
	top : 50%;
	z-index : 1000;
}




div#popup_delete {
	background-image : url(../images/90_bg.png);
	border : 3px solid #373737;
	left : 50%;
	margin-left : -150px;
	margin-top : -150px;
	padding : 15px 20px 15px 20px;
	position : absolute;
	text-align : center;
	top : 50%;
	z-index : 1000;
}




div#popup_rules {
	background-image : url(../images/90_bg.png);
	position : absolute;
	z-index : 1000;
}