@import url(/styles/forum.css);

td {
	font: normal 8pt Arial, Helvetica, sans-serif;
}

h2 {
  margin: 0;
  padding: 0;
}

body {
	text-align: center;
	margin: auto;
	background: #000;
	color: #cccccc;
	font: 8pt Arial, Helvetica, sans-serif;
}

a:link , a:active , a:visited {
	color : #76aad9;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a:hover , .box a:hover, #menu a:hover { 
    color : #fff;
}

#page {
	width: 950px;
	margin: auto;
}

#header , #footer {
	width: 950px;
	clear: both;
}

#left {
	float: left;
	width: 170px;
}

#main {
	margin-left: 9px;
	float: left;
	width: 592px;
}

#right {
	float: right;
	width: 170px;
}

#menu , #menu a {
	color : #76aad9;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.box a , .dots , .box a:visited {
	color : #76aad9;
	font: bold 11px Arial, Helvetica, sans-serif;
}


.box {
	width: 170;
	text-align: left;
  background:  #252525 url('images/line-blue.gif') bottom left repeat-x;
  margin-bottom: 15px;
}

.box_header {
	padding-top: 5px;
	padding-left: 26px;
	background: url('images/box_head.jpg') no-repeat;
	width: 170px;
	height: 25px;
	color : #000;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.box_content {
	padding: 2px 0 10px 4px; 
}

.download_count {
	color: #878787;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.counter {
	font-weight: bold;
	color: #878787;
}

.counter_online {
	color: #0f0;
}

.otazka {
	color : #76aad9;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.box_server {

}

.article {
	width: 592px;
}

.article_line {
	clear: both;
	font: 0;
	width: 592px;
	height: 4px;
}

.line_blue {background: url('images/line-blue.gif')}
.line_orange {background: url('images/line-orange.gif')}
.line_green {background: url('images/line-green.gif')}
.line_gold {background: url('images/line-gold.gif')}
.line_silver {background: url('images/line-silver.gif')}
.line_red {background: url('images/line-red.gif')}
.line_purple {background: url('images/line-purple.gif')}

.text_blue, a.blue:link, a.blue:visited, a.blue:active {color: #76aad9}
.text_orange, a.orange:link, a.orange:visited, a.orange:active {color: #ed9b4f}
.text_green, a.green:link, a.green:visited, a.green:active {color: #12ad2b}
.text_gold, a.gold:link, a.gold:visited, a.gold:active {color: #ffd700}
.text_silver, a.silver:link, a.silver:visited, a.silver:active {color: #a8a9a3}
.text_red, a.red:link, a.red:visited, a.red:active {color: #ec3421}
.text_purple, a.purple:link, a.purple:visited, a.purple:active {color: #856495}

.article_header {
	font: 0;
	float: left;
	width: 592px;
}

.article_icon {
	float: left;	
}

.article_title a {
	float: left;	
	padding-left: 1em;
	padding-bottom: 0px;
	height: 16px;
	text-align: left;
	font: bold 13px Arial, Helvetica, sans-serif;	
}

.article_bookmark {
	float: right;	
	padding-top: 0px;
}

.article_content {
	text-align: left;
	background: #252525;
	padding: 7px;
}

.article_footer {
	float: left;	
	background: #252525;
	clear:both;
	margin-bottom: 6px;
	width: 592px;
}

.article_comments {
	padding: 0 0 4px 7px;
	text-align: left;
	float: left;
}

.article_author a:link, .article_author a:visited, .article_author a:active,
.article_author2 a:link, .article_author2 a:visited, .article_author2 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
}

.article_author {
	padding: 12px 4px 0 0;
	float: right;
}

.article_author2 {
  text-align: right;
  padding-right: 4px;
  float:right;
}

.article_source {
	color : #575757;
	font: italic 11px Arial, Helvetica, sans-serif;
}

a.article_source {
	color: #878787;
	font: italic 11px Arial, Helvetica, sans-serif;
}

a.maplink {
	color: #FFFFFF;
	font: bold 18px Arial, Helvetica, sans-serif;
}


input , textarea , select {
	color: #fff;
	background-color: #000;
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #575757;
	margin-left: 0;
}

form {
	padding: 0;
	margin: 0;
}

.content {
	width: 592px;
}

.content_main {
	padding: 6px;
	text-align: left;
	background: #252525;
}

.content a {
	font-weight: bold;
}

.content_title {
	color : #76aad9;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: left;
}

.content_line {
	clear: both;
	font: 0;
	width: 592px;
	height: 4px;
	background: url('images/line-blue.gif');
}

.menu_marked {
	color: #ff8a00;
}

.box_server_map {
	font-weight: bold;
	font-size: 10pt;
	color : #878787;
}

.box_server_map2 {
	font-weight: bold;
	font-size: 12pt;
	color : #878787;
}

.box_server_play {
	font-weight: bold;
	color : #575757;
}

.box_server_play2 {
	font-weight: bold;
	color : #878787;
}

.error {
	color : #878787;
	font: bold 16pt Arial, Helvetica, sans-serif;
  text-align: center;
}


/* FOR COMPATIBILITY */
input.reg {
	color: #fff;
	background-color: #252525;
	font: normal 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	margin: 0;
}

.reg td {
	background-color: #575757;
	padding-left: 5px;
	padding-right: 5px
}

.comments {
	width: 580px;
}

.comment_text, .comment_text_new {
	font: 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	padding: 4px;
}

.comment_box {
	font: 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	border-right: 0;
  padding: 4px;
	background: #494949;
}

.comment_bottom {
	font: 8pt Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	border-top: 0;
  padding: 4px;
	background: #575757;
}

.comment_text {
	background: #575757;
}

.comment_text_new {
	background: #985200;
}

.comment_nick {
	width: 120px;
	padding-left: 8px;
	background: #000;
	font: bold 9pt Arial, Helvetica, sans-serif;
}

.comment_time {
	text-align: right;
	color: #575757;
	font: 7pt Arial, Helvetica, sans-serif;
}

.triangle {
	width: 15px;
	background: url("images/triangle.gif") no-repeat;
}

#comment {
	height: 100px;
	width: 580px;
}

.posts_title {
	width: 350px;
	padding-left: 8px;
	background: #000;
	font: bold 9pt Arial, Helvetica, sans-serif;
}

.add_comment {
	background: #000;
	width: 580px;
	text-align: left;
	color: #575757;
	font: bold 10pt Arial, Helvetica, sans-serif;	
}

.sdc_table_comps {
	width: 382px;
	padding: 0 2px 0 2px;
	margin: 0 0 10px 0;
}

.sdc_table_maps , .records_table_maps2 {
	vertical-align: top;
	padding: 0 0 0 2px;
	width: 100%;
	background: #252525;
}

.sdc_table_names td {
	background: #000;
}

.records_table_maps {
	width: 580px;
	background: #000;
}

.records_table_maps th {
	text-align: center;
	color : #76aad9;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.records_table_names td {
	background: #000;
}

.records_table_names {
	width: 100%;
}

.cas {
	color : #878787;
	font: normal 9px Arial, Helvetica, sans-serif;
}

table.ranking {
	border: #FFF solid 1px;
	border-collapse: collapse;
}

td.ranking , td.points {
	border: #FFF solid 1px;
	padding-left: 2pt;
	padding-right: 2pt;
}

td.points {
	color: #FFD700;
	font-weight: bold;
}

/* Private Messages */

.private_messages td {
	font-size: 8pt;
}

.private_messages {
	border: 1px solid #575757;
	border-spacing: 0;
}

.private_messages_inbox {
	font: bold 8pt Arial, Helvetica, sans-serif;
	width: 580px;
	color: #ff8a00;
}

#private_messages_actions {
	margin-right: 2px;
	text-align: right;
}

#private_messages_actions a {
	color: #ff8a00;
}

#pm_informations {
	background: #575757;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0px;
}

#pm_nick {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
}

#pm_avatar {
	padding-top: 4px;
	padding-bottom: 4px;
}

#pm_subject {
	float: left;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
}

#pm_time {
	padding-right: 2pt;
	padding-top: 2px;
	float: right;
	text-align: right;
	font-size: 7pt;
}

#pm_nick a {
	font-size: 10pt;
}

.pm_reply td {
	font-size: 8pt;
}

.pm_reply {
	border: 1px solid #000;
	border-spacing: 0;
}

#members th {
	font-size: 9pt;
}

#members {
	margin: auto;
}

.table_result th {
font-size: 12px;
color: #fff;
background: #000;
font-weight: normal;
}

.table_result th a {
font-weight: bold;
}

.table_result td {
vertical-align: top;
}

#dl_category a {
color: #878787;
font: bold 18pt Arial, Helvetica, sans-serif;
}

#dl_category {
color: #474747;
}

.nc0, .nc8 { color: #000; }
.nc1, .nc9 { color: #f00; }
.nc2 { color: #0f0; }
.nc3 { color: #ff0; }
.nc4 { color: #00f; }
.nc5 { color: #0ff; }
.nc6 { color: #f0f; }
.nc7 { color: #fff; }

.lister, .lister a { font-weight: bold; }
.lister .lister_active { font-size: 110%; color: #fff; }
a.readmore:visited, a.readmore:link, a.readmore:active {color: white; font-weight: bold}
a.readmore:hover {color: yellow}
.readmore {color: yellow}
.welcome_box_line {
  font: 0;
  width: 950px;
  height: 3px;
  background: #252525 url('images/line-blue.gif') bottom left repeat-x;
  clear: both;
}

#welcome_box_content_left {
  float: left;
  text-align: left;
  height: 23px;
  line-height:23px;
  padding: 0 0 0 10px;
}

#welcome_box_content_right {
  float: right;
  text-align: left;
  height: 23px;
  line-height:23px;
  padding: 0 10px 0 0;
}

#welcome_content {
  height: 23px;
  width: 950px;
  background: #252525;
  clear: both;
}

.ajaxtooltip{
  position: absolute; /*leave this alone*/
  display: none; /*leave this alone*/
  left: 0; /*leave this alone*/
  top: 0; /*leave this alone*/
  width: 185px;
  background: #272727;
  border: 1px solid black;
  padding: 5px;
}

#copyright {
  font-size: 8pt;
  margin-bottom: 0;
}

.text_gray {
  font-weight: bold;
  color: #878787;
}

#upload {
  color: #fff;
}

.odd {
  background-color: #404040;
}

.even {
  background-color: #707070;
}

.records {
  color: #fff;
  font-size: 10pt;
  margin: auto;
}

.records td {
  padding-left: 4px;
  padding-right: 4px;
}

.records .time {
  color: #42d900;
}

#loading {
  margin: auto;
  width: 32px;
  height: 32px;
  background: url('/images/ajax-loader.gif');
  display: none;
}

