body {
  background-color: black;
  background-image: url("../img/hvezdy.gif");
  baground-repeat: repeat;
  color: white;
}

*.hidden{ display: none; }

image { border: 0px solid black; }

img.banner { 
	margin-bottom: 5px; 
}

table.main {
  width: 960px;
  margin: 0px; padding: 0px;
}

td { margin: 0px; padding: 0px; }

td.main_up {
  width: 960px; height: 214px;
  background-image: url("../img/top.gif");
  background-position: left;
  background-repeat: no-repeat;
}

td.main_left {
  width: 161px;
  background-color: none;
}


td.main_middle {
  width: 95px; height: 527px;
  background-image: url("../img/rest.jpg");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

td.main_right{
  width: 644px;
  background-color: none; color: white;
  padding: 5px; padding-top: 30px;
}

a, a.green, a.normal, a.red { font: 12px Arial CE, Arial; color: white; text-decoration: none; }
a:hover { color: #F55; }

a.green { color: #3F3; }
a.red { color: #F00; }

a.smaller { font-size: 10px; }

a.larger { font-size: 14px; }

a.vyrazne { font: 14px Arial CE, Arial; text-decoration: underline; color: yellow; }

a.underline { text-decoration: underline; }

form { margin: 0px; color: white; }

input, textarea { margin-left: 3px; margin-right: 3px; margin-top: 1px; }

input.button, input.checkbox {
  background-color:#111; color: #EEE;
  font-family: Arial CE, Arial; font-size: 11px;
  border-bottom: 2px solid #CCC; border-right: 2px solid #CCC; border-top: 2px solid #600; border-left: 2px solid #600;
}

input.normal, select.normal, select {
  background-color: #222; color: #FFF;
  border: 0px solid black; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;
  font: 11px Arial CE, Arial;
}

textarea {
  font: 11px Arial CE, Arial;
  background-color: #222; color: #EEE;
  border: 1px solid #DDD;
}

p, p.odsazene, p.larger { font: 11px Arial CE, Arial; padding: 0px; margin: 0px; }

p.odsazene { margin-left: 20px; }

p.larger { font-size: 13px; font-weight: bold; }

p:first-letter { color: red; }

p.vyrazne { font: 12px Arial CE, Arial; margin: 1px; margin-bottom: 3px; color: white; font-weight: bold; }

p.error, p.ok {
  font: 11px Arial CE, Arial; font-weight: bold;
  background-color: #500; color: red;
  padding: 2px; margin: 2px; width: 95%;
  margin-left: 5px; }

p.ok { background-color: #050; color: #0F0; }
p.ok:first-letter { color: #4F4; }

span.vyrazne { font: 12px Arial CE, Arial; color: #DDA; font-weight: bold; }

span.smaller { font: 9px Arial CE, Arial; color: #AAA; }

h1.main, div.normal, div.center, div.forum_center, div.right, h2.normal, h3.warning,
div.player_name, div.avatar,
div.player_info, div.forum, h2.main {
  background-color: #111; color: #EEE;
  margin: 0px;
  margin: 5px; padding: 2px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: left;
}

h1.main, h2.normal { width: 97.7%; }

h2.main { font-size: 14px; }
h2.main:first-letter { color: red; }

div.player_name, div.avatar { text-align: center; }
div.player_name { font: 14px Arial CE, Arial; }

img.forum { margin: 2px; float: left; }

div.forum_center, div.center, div.forum_start_0, div.forum_start_1 { text-align: center; }

div.forum_center { background-color: #112; color: #AAF; }

div.right { text-align: right; }

div.logout, div.registrace { text-align: center; }

h1.main {
  font: 16px Arial CE, Arial;
  text-align: center;
  filter: alpha(opacity=80);
}

h1.main:first-letter { color: red; }

div.normal { text-align: left; }

h2.normal {
  font: 14px Arial CE, Arial;
  font-variation: italic;
  text-align: center;
}

h3.warning {
  background-color: #373; color: #5F5;
  font: 12px Arial CE, Arial;
  font-weight: bold;
  text-align: center;
}

em { font-size: 11px; color: yellow; }

em.larger { font-size: 13px; color: yellow; font-weight: bold; }

p.form {
  background-color: #111; color: #EEE;
  margin: 0px; padding: 0px;
  border: 0px solid black;
  font: 11px Arial CE, Arial;
  color: white;
}

/* ADMIN SEKCE -------------------------- */

table.admin, table.admin_fixed, table.admin_help, table.whovswho {
  border: 1px solid #555;
  margin: 10px; padding: 2px;
  font: 11px Arial CE, Arial;
}

table.admin_help {
  width: 80%;
}

table.admin_fixed { width: 80%; }

th.admin_name, th.admin_help, th.whovswho {
  border: 1px solid #666;
  background-color: #111;
  color: #F55;
}

th.admin_help {
  color: #DDD;
}

th.admin_norm, th.admin_center, th.admin_left {
  border: 1px solid #666;
}

th.admin_left, th.admin_help { text-align: left; }

th.admin_center { text-align: center; }

/* NEWSKY ---------------------------- */

table.news, table.full {
  border: 0px solid black;
  padding: 0px;
  margin: 5px;
  margin-top: 10px;
  background-color: none;
  width: 95%;
}

table.normal {
  border: 0px solid black;
  margin: 5px;
  margin-top: 10px;
  background-color: none;
}

th.normal, th.vyrazne, th.player_left, th.player_right, th.forum_left, th.forum_right
 { border: 0px solid white; font: 11px Arial CE, Arial; color: white; vertical-align: top; }

th.player_left { width: 35%; }
th.player_right { width: 65%; }

th.line { border: 0px solid white; border-bottom: 1px solid #AAA; padding: 2px; font: 11px Arial CE, Arial; color: white; }

th.vyrazne { font: 12px Arial CE, Arial; margin: 1px; margin-bottom: 3px; color: white; font-weight: bold; }


th.invisible { visibility: hidden; width: 1%; }

th.typ_1, th.typ_2, th.typ_3 {
  padding: 2px;
  color: #CCE;
  border: 1px solid #AAC;
  background-color: #002;
  width: 1%;
  filter: alpha(opacity=85);
}

th.name {
  padding: 2px;
  color: #999;
  border: 1px solid #777;
  background-color: #111;
  text-align: left;
  font: 15px Arial CE, Arial;
  font-weight: bold;
  color: white;
  filter: alpha(opacity=85);
}

th.name:first-letter { color: red; }

th.main {
  padding: 2px;
  color: #DDD;
  border: 1px solid #777;
  background-color: #111;
  text-align: left;
  font: 12px Arial CE, Arial;
  filter: alpha(opacity=90);
}

th.info_nick, th.info_datum, th.info_blank, th.info_forum {
  padding: 1px;
  color: #999;
  border: 1px solid #777;
  background-color: #000;
  font: 10px Arial CE, Arial;
  filter: alpha(opacity=85);
}

th.info_nick { width: 12%; }
th.info_datum { width: 18%; }
th.info_blank { width: 50%; visibility: hidden; }
th.info_forum { width: 15%; }

/*  FORUM ----------------- */

th.forum_top_0, th.forum_top_1,
th.forum_left_0, th.forum_left_1,
th.forum_right_0, th.forum_right_1,
th.forum_bottom_0, th.forum_bottom_1 {
  margin: 1px; padding: 2px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: left;
  vertical-align: top;
}

th.forum_top_0, th.forum_top_1 { text-align: center; }
th.forum_left_0, th.forum_left_1 { text-align: center; }

th.forum_top_0, th.forum_top_0 { width: 100% }
th.forum_left_0, th.forum_left_1 { width: 20% }
th.forum_right_0, th.forum_right_1 { width: 80% }

th.forum_top_0, th.forum_left_0, th.forum_right_0, th.forum_bottom_0 { background-color: #001; color: #88D; }
th.forum_top_1, th.forum_left_1, th.forum_right_1, th.forum_bottom_1 { background-color: #002; color: #88F; }

table.forum_add_msg { width: 90%; }
th.forum_1 { width: 38%; }
th.forum_2 { width: 62%; }

/*  TABULKY ----------------------- */

table.table {
  border: 1px solid #333;
  margin: 5px;
  margin-top: 10px;
  background-color: none;
}

a.uc_small, a.uc_smaller, a.uc_normal { font-style: italic; color: #BFB; }
a.uc_smaller { font-size: 9px; }
a.uc_small { font-size: 8px; }

th.table_nadpis, th.table_closed_nadpis, th.table_cell, th.table_closed, th.table_krizek, th.table_ucastnik
{
  padding: 2px;
  margin: 2px;
  border: 1px solid #555;
  color: #AAA;
  background-color: black;
}

th.table_free { background-color: black; }

th.table_nadpis { font: 13px Arial CE, Arial; color: white; font-weight: bold; background-color: #111; }
th.table_nadpis:first-letter { color: red; }

th.table_ucastnik { background-color: #222; }

th.table_closed_nadpis { background-color: #222; font: 11px Arial CE, Arial; color: #FF9; font-weight: normal; }

th.table_krizek { border: 0px solid black; font: 9px Arial CE, Arial; }

th.table_closed { bacground-color: #111; font: 12px Arial CE, Arial; color: #FF5; font-weight: bold; }


/* REPORT ----------------------- */

p.report { padding-top: 2px; padding-bottom: 2px; color: white; }

table.report {
  border: 1px solid #333;
  margin: 5px;
  margin-top: 10px;
  background-color: #100;
  width: 95%;
}

th.report_nadpis_1, th.report_nadpis_2, th.report_nadpis_3, th.report, th.report_center{
 border: 1px solid #333; padding: 1px; padding-top: 5px;
}

th.report_nadpis_1{
  font: 16px Arial CE, Arial;
  font-weight: bold;
  color: #FFD;
}
th.report_nadpis_1:first-letter{ color: red; }

th.report_nadpis_2{
  font: 14px Arial CE, Arial;
  color: #DFB;
}

th.report_nadpis_3{
  font: 12px Arial CE, Arial;
  font-style: italic;
  color: #FBB;
}

th.report_zapasy, th.report_zapasy_1 { font: 11px ArialCE, Arial; color: #CCC; font-weight: bold; }

th.report_zapasy_middle, th.report_zapasy_middle_1 { font: 11px ArialCE, Arial; color: #FF5; font-weight: bold; }

th.report_zapasy_1 { width: 47%; }
th.report_zapasy_middle_1 { width: 6%; }

th.report_hraci{

  padding-bottom: 5px; padding-top: 5px;
  font: 11px Arial CE, Arial;


}

a.report_nahrad {
  font: 9px Arial CE, Arial;
}

/* ----------- CWS ----------------------- */

h3.table_name{
  border: 1px solid #711;
  background-color: #411;
  font: 13px Arial CE, Arial;
  text-align: center;
  margin: 0px; margin-top: 15px;
  width: 90%;
}

a.large{
  font-size: 14px;
  font-weight: bold;
  color: #FEE;
}
a.large:hover { color: #F55; }

table.table_cw {
  border: 1px solid #511;
  background-color: #311;
  width: 90%;
  margin: 0px; margin-top: 5px;
}

th.table_cw {
  border: 1px solid #411;
  background-color: #211;
  text-align: center;
  font: 11px Arial CE, Arial;
  color: #EEF;
}

span.cw_datum_smaller {
  font-size: 9px;
}

div.plain_center {
  border: 0px solid black;
  background-color: none;
  text-align: center;
}

/* ----------------- ZAPASY -------------------- */

div.view_cw {
  border: 1px solid #115;
  background-color: #113;
  margin: 5px;
  text-align: left;
}

p.view_cw {
  border: 1px solid #114;
  background-color: #112;
  font: 13px Arial CE, Arial;
  color: #CCF;
}

p.view_cw:first-letter { color: #EEF; font-weight: bold; }

p.zapas {
  text-align: center;
  font: 13px Arial CE, Arial;
  color: #EEF;
}

p.zapas:first-letter { color: #EEF; }

/* important MSG ------------------------------ */

div.imsg_nazev, div.imsg {
  margin: 5px; padding: 2px;
  margin-top: 10px;
  margin-bottom: 1px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: left;
  background-color: #511; color: #FCC;
}

div.imsg_nazev { font-size: 12px; font-weight: bold; text-align: center;  }
div.imsg { margin-top: 1px; text-align: justify; }

/* RATING ------------------------------- */

table.rating{
  background-color: #000; color: #EEE;
  margin: 0px;
  margin: 5px; padding: 2px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: left;
	
}

th.rating_number_header, th.rating_player_header, th.rating_clan_header, th.rating_points_header,
th.rating_win_header,    th.rating_lose_header,   th.rating_percent_header, th.rating_role_header{
  background-color: #111; color: #EEE;
  margin: 0px;
  margin: 5px; padding: 2px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: center;
}

th.rating_number_header{
  width: 25px;
}

th.rating_role_header{
  width: 50px;
}

th.rating_player_header{
}

th.rating_clan_header{
}

th.rating_points_header{
  width: 25px;
}

th.rating_win_header{
  width: 25px;
}

th.rating_lose_header{
  width: 25px;
}

th.rating_percent_header{
  width: 25px; 
}

th.rating_number, th.rating_role, th.rating_player, th.rating_clan, th.rating_points, th.rating_win, th.rating_lose, th.rating_percent{
  background-color: #111; color: #EEE;
  margin: 0px;
  margin: 5px; padding: 2px;
  border: 1px solid #333;
  font: 11px Arial CE, Arial;
  text-align: left;
}

th.rating_number{
  width: 25px;
  text-align: center;
}

th.rating_role{
  width: 50px;
  text-align: center;
}

th.rating_player{
}

th.rating_clan{
}

th.rating_points{
	width: 25px;
	text-align: center;
}

th.rating_win{
	width: 25px;
	text-align: center;
}

th.rating_lose{
	width: 25px;
	text-align: center;
}

th.rating_percent{
    width: 25px;
    text-align: center;
}

span.rating_number{
	font-weight: bold;
	font-size: 12px;
}

span.rating_player{
}

span.rating_clan{
}

span.rating_points{
	color: #FF9;
}

span.rating_win{
	color: #9F9;
}

span.rating_lose{
	color: #F99;
}

span.rating_percent{
	color: #FF9;
}


/* MATCHES ------------------- */

tables.matches{
}

th.matches_cw_link_header, th.matches_players_header, th.matches_vs_header, th.matches_points_header,
th.match_cw_link, th.match_players, th.match_vs, th.match_points{
  background-color: #111; color: #EEE;
  margin: 0px;
  margin: 5px; padding: 2px;
  border: 1px solid #333;
  font: 12px Arial CE, Arial;
  text-align: left;
}

th.matches_cw_link_header, th.matches_players_header, th.matches_vs_header, th.matches_points_header {
	text-align: center;
}

th.matches_cw_link_header:first-letter, th.matches_players_header:first-letter,
th.matches_vs_header:first-letter, th.matches_points_header:first-letter {
	color: red;
}


th.match_cw_link{ 
}

th.match_players a{
	color: #AAF;
}

th.match_players a:hover{
	color: #F55;
}

th.match_players{
}

th.match_points{
    color: yellow;
}

/* ----------- SPIDER ----------------- */

table.spider{
	
}

th.spider_cell_a, th.spider_cell_b, th.spider_cell_c, th.spider_cell_d, th.spider_cell_e, th.spider_cell_f,
th.spider_cell_g, th.spider_cell_h, th.spider_cell_i, th.spider_cell_j, th.spider_cell_k, th.spider_cell_l,
th.spider_cell_m {
	margin: 0px;
	padding: 3px;
	font: 11px Arial CE, Arial;
	color: yellow;
}

th.spider_cell_a_hidden, th.spider_cell_b_hidden, th.spider_cell_c_hidden, th.spider_cell_d_hidden, th.spider_cell_e_hidden, th.spider_cell_f_hidden,
th.spider_cell_g_hidden, th.spider_cell_h_hidden, th.spider_cell_i_hidden, th.spider_cell_j_hidden, th.spider_cell_k_hidden, th.spider_cell_l_hidden,
th.spider_cell_m_hidden{
	margin: 0px;
	padding: 3px;
	font: 11px Arial CE, Arial;
	color: yellow;
	border: 0px solid black;
}

th.spider_cell_a_admin, th.spider_cell_b_admin, th.spider_cell_c_admin, th.spider_cell_d_admin, th.spider_cell_e_admin, th.spider_cell_f_admin,
th.spider_cell_g_admin, th.spider_cell_h_admin, th.spider_cell_i_admin, th.spider_cell_j_admin, th.spider_cell_k_admin, th.spider_cell_l_admin,
th.spider_cell_m_admin{
	margin: 0px;
	padding: 3px;
	font: 11px Arial CE, Arial;
	color: yellow;	
}

th.spider_cell_a{
	border: 1px solid white;
	border-bottom: 0px;
}

th.spider_cell_b{
    border: 1px solid white;
	border-top: 0px;
}

th.spider_cell_c{	
}

th.spider_cell_d{
}

th.spider_cell_e{	
	border-bottom: 1px solid white;	
}

th.spider_cell_f{
	border-right: 1px solid white;	
}

th.spider_cell_g{
	border-right: 1px solid white;
}

th.spider_cell_h{
	border-right: 1px solid white;
	border-bottom: 1px solid white;;
}

th.spider_cell_i{
}

th.spider_cell_j{
}

th.spider_cell_k{	
}

th.spider_cell_l{
	border-bottom: 1px solid white;
}


th.spider_cell_m{
}

th.spider_cell_a_admin{
	border: 1px solid gray;
	border-bottom: 0px;
}

th.spider_cell_b_admin{
    border: 1px solid gray;
	border-top: 0px;
}

th.spider_cell_c_admin{	
}

th.spider_cell_d_admin{
}

th.spider_cell_e_admin{	
	border-bottom: 1px solid gray;	
}

th.spider_cell_f_admin{
	border-right: 1px solid gray;	
}

th.spider_cell_g_admin{
	border-right: 1px solid gray;
}

th.spider_cell_h_admin{
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

th.spider_cell_i_admin{
}

th.spider_cell_j_admin{
}

th.spider_cell_k_admin{	
}

th.spider_cell_l_admin{
	border-bottom: 1px solid gray;
}


th.spider_cell_m_admin{
}
