/* --------------------------- pomocne objekty --------------------------- */

.cistic, .cistic_vlevo, .cistic_vpravo
{
  clear:both;
  display:block;
  width:auto;
  height:0px;
  margin: 0;
	padding: 0;
	border: none;
}

.cistic_vlevo 
{
  clear: left;
}

.cistic_vpravo
{
  clear: right;
}

.skryty_text {
  font-size: 0px !important;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 0;
  letter-spacing: -99999px !important; 
  text-decoration: none !important;
  overflow: hidden !important; 
  text-indent: -9999px !important;  
  visibility: hidden;
  display: none;
  height: 0;
}

.center, #obsah .center {
  text-align: center;
}


.vlevo {
  display: block;
  float: left;
}

.vpravo {
  display: block;
  float: right;
}

a
{
	color: #0093DD;
}

.vybran {text-decoration:none; background-color:#145C8E; color:#FFF; padding: 1px 5px; margin: 0 3px;}
.nevybran {margin: 0 3px;}
/*.nevybran {text-decoration:none; color:black}*/
/*.nevybran:hover {text-decoration:none; background-color:#ffcc01; color:#14008C}*/
.nevybran:hover {text-decoration:none;}

table a
{
	color: #004979;
}

table th a
{
	color: yellow;
}

a:hover
{
  text-decoration: none;
}

.w50 {width: 50px;}
.w100 {width: 100px;}
.komentar {width:100%}

.clear_both {clear:both}


/*---------------------tlacitka----------------*/
.button {
  _width:15em;
  margin:0 0.1em 0 0; padding:0.1em 0; _padding:0;
  border:1px solid #000;
  white-space:nowrap;
  text-decoration:none;
  vertical-align:middle;
  background:#ccc;
  color:black;
	cursor: pointer;
  }
.button span {
  _width:1em; _cursor:hand;
  margin:0; padding:0.3em 0.5em 0.3em 0.5em;
  }
.button span.rozmer {line-height:13px; font-size:12px}
.button:hover {background:#666; color:#FFF}
.orange {background:#fc0; color:#000 }
.blue {background:#09F; color:#FFF }
.green {background:green; color:#FFF }
.navy {background:#14008C; color:#FFF }
.yellow {background:yellow; color:#000000}
.brown {background:#dd9; color:#000 }


/* --------------------------- struktura stranky --------------------------- */

body {
  margin: 0;
  padding: 0;
  background: #004676 url(../images/body_bg.jpg) center top no-repeat; 
  text-align: center;
  font-family: Arial, Tahoma;
	font-size: 13px;
}



#dokument {
  display: block;
  float: none;
  width: 100%;
  height: auto;
  margin: 0 auto 0 auto;
  padding: 0 0 20px 0;
  text-align: center;
}


#stranka {
  display: block;
  float: none;
  width: 990px;
  height: auto;
  margin: 0 auto 0 auto;
  padding: 0;
  text-align: center;
  position: relative;
}



#obsah {
  display: block;
  float: none;
  width: 990px;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: left;
  background: transparent url(../images/obsah_bg.png) center top repeat-y;
}


#levy_sloupec {
  display: block;
  float: left;
  width: 185px;
  margin: 0 0 0 20px;
  padding: 0;
}




#pravy_sloupec {
  display: block;
  float: right;
  width: 185px;
  margin: 0 20px 0 0;
  padding: 0;  
}


#stredni_sloupec {
  display: block;
  float: left;
  width: 550px;
  margin: 0 0 0 15px;
  padding: 0; 
}

#stredni_sloupec_admin {
  display: block;
  float: left;
  width: 750px;
  margin: 0 0 0 15px;
  padding: 0;
}


/* --------------------------- sponzori --------------------------- */


#sponzori,
#sponzori-zbytek
{
  display: block;
  float: none;
  width: 990px;
  height: 100px;
  overflow: hidden;
  text-align: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#sponzori a,
#sponzori-zbytek a
{
  display: inline;
  margin: 0 13px;
}

#sponzori a img,
#sponzori-zbytek a img
{
  border: none;
  margin-top: 15px;
}

#sponzori a img#princip
{
  position: relative;
  top: -19px;
}

/* --------------------------- hlavicka --------------------------- */


#hlavicka
{
  display: block;
  float: none;
  width: 990px;
  height: 269px;
  background: url(../images/banner_bg.png) 0px 0px no-repeat;
  position: relative;
}


.datumovnik 
{
  display: block;
  width: auto;
  height: 42px;
  position: relative;
}

.datumovnik .sipka-vlevo
{
  display: block;
  background: url(../images/banner_datum_vlevo.jpg) 0px 0px no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 25px;
  top: 10px;
}

.datumovnik .sipka-vpravo
{
  display: block;
  background: url(../images/banner_datum_vpravo.jpg) 0px 0px no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 25px;
  top: 10px;
}

.datumovnik ul.datumy
{
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: auto;
  height: 25px;
  width: auto;
  top: 10px;
  right: 60px;
  text-align: left; 
  position: absolute;
}

.datumovnik ul.datumy li
{
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #000;
  line-height: 25px;
/* nove pridano */
  background: url(../images/banner_datum_seda.jpg) 0px 0px no-repeat;
  width: 25px;
	text-align: center;
}

/* nove pridano */
.datumovnik ul.datumy li.mesic
{
  background: none;
  width: 100px;
}

.datumovnik ul.datumy li a
{
  display: block;
  width: 25px;
  height: 25px;
/*  background: url(../images/banner_datum_seda.jpg) 0px 0px no-repeat; */
  text-align: center;
  font-size: 12px;
  color: #000;
  text-decoration: none;
}

.datumovnik ul.datumy li .sytost1
{
  background: url(../images/banner_datum_zluta.jpg) 0px 0px no-repeat;
  font-weight: bold;
  color: #9a9108;
}

.datumovnik ul.datumy li .sytost1:hover
{
  color: #7b7404;
}

.datumovnik ul.datumy li .sytost2
{
  background: url(../images/banner_datum_oranzova.jpg) 0px 0px no-repeat;
  font-weight: bold;
  color: #c96f22;
}

.datumovnik ul.datumy li .sytost2:hover
{
  color: #994e0d;
}

.datumovnik ul.datumy li .sytost3
{
  background: url(../images/banner_datum_cervena.jpg) 0px 0px no-repeat;
  font-weight: bold;
  color: #a10f0f;
}

.datumovnik ul.datumy li .sytost3:hover
{
  color: #6c0303;
}

.datumovnik ul.datumy li a.sytost4
{
  background: url(../images/banner_datum_tmcervena.jpg) 0px 0px no-repeat;
  font-weight: bold;
  color: #850707;
}

.datumovnik ul.datumy li a.sytost4:hover
{
  color: #630505;
}



div.logo
{
  width: 155px;
  height: 155px;
  position: absolute;
  top: 35px;
  left: 25px;
  margin: 0;
  padding: 0;
}

div.logo a
{
  display: block;
  float: none;
  width: 155px;
  height: 155px;
}

/*
#hlavicka img.banner
{
  position: absolute;
  width: 461px;
  height: 183px;
  top: 42px;
  right: 5px;
}
*/
#hlavicka div#slideshow
{
  position: absolute;
  width: 461px;
  height: 183px;
  top: 42px;
  right: 5px;
}

#hlavicka div#slideshow span
{
	z-index: 1000;
  width: 172px;
  height: 183px;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent url(../images/banner_overlay.png) left top no-repeat;
}

/*
ul.hlavni-menu
{
  width: 990px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  height: 44px;
  top: 225px;
  left: 0px;
  text-align: center;
}

ul.hlavni-menu li
{
  padding: 0;
  margin: 0;
  display: inline;
  line-height: 35px;
}

ul.hlavni-menu li a
{
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #e5e4e4;
  text-decoration: none;
  background: url(../images/menu_sipka_seda.png) left 4px no-repeat;
  padding-left: 15px;
  padding-right: 30px;  
}

ul.hlavni-menu li a:hover
{
  color: #fff;
  background: url(../images/menu_sipka_bila.png) left 4px no-repeat;
}
*/

/* --------------------------- obsah --------------------------- */

div.obsah-top,
div.obsah-bottom
{
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  height: 18px;
  background: transparent url(../images/obsah_top.png) left top no-repeat;
  
}

div.obsah-top
{
  margin-top: 15px;
}

div.obsah-bottom
{
  background: transparent url(../images/obsah_bottom.png) left top no-repeat;
}

/* boxik */

.boxik
{
  width: auto;
  height: auto;
  background: #add3f0 url(../images/boxik_modry_bg.jpg) left top no-repeat;
  margin: 0 0 15px 0;
}

.boxik .bottom
{
  display: block;
  width: auto;
  height: 4px;
  margin: 0;
  padding: 0;
  background: #add3f0 url(../images/boxik_modry_bottom.jpg) left top no-repeat;
}

.boxik h2
{
  font-size: 19px;
  color: #004979;
  margin: 0;
  padding: 4px 0 0 15px;
  font-weight: normal;
}

.boxik h2 a
{
  color: #004979;
  text-decoration: none;
}

.boxik p
{
  font-size: 13px;
  color: #004979;
  margin: 0;
  padding: 10px 10px 10px 12px;
}

.boxik p a,
.boxik p .odkaz
{
  text-decoration: underline;
	cursor: pointer;
  font-weight: bold;
  color: #004979;
  font-size: 12px;
}

.boxik p a:hover,
.boxik p .odkaz:hover
{
  text-decoration: none;
  color: #013b62;
}

.zvyraznit h2, .zvyraznit p, .zvyraznit p a
{
  color: red;
}

a.sipka
{
  background: url(../images/menu_sipka_seda.png) left center no-repeat;
  padding-left: 15px;  
}

/* anketa */

#anketa .hlasovano
{
  font-weight: bold;
  color: #004979;
  font-size: 12px;
}

span.anketa
{
  display: block;
  float: left;
  width: 110px;
  height: 15px;
  overflow: hidden;
  /*position: relative;*/
  margin: 0 5px 0 0;
  background-color: #fff;
}

span.anketa span
{
  display: block;
  width: 110px;
  height: 15px;
  /*position: absolute;*/
  background: transparent url(../images/anketa_bg.jpg) left top no-repeat;
}


/* profil */

span.profil
{
  display: block;
  float: none;
  border-bottom: 1px solid #145c8e;
  padding: 0;
  margin: 0;
  position: relative;
/*  top: -30px; */
  text-align: center;
/*  margin-bottom: -20px; */
}

span.profil img
{
/*  margin: 0 auto -3px auto; */
	width: 131px;
}


/* tabulky */

div.tabulka
{
  padding: 12px 10px 10px 12px;
}

table.vysledky
{
  border-collapse: collapse;
  padding: 10px 10px 10px 12px;
}

table.vysledky th
{
  font-size: 12px;
  color: #004979;
  line-height: 16px;
}

table.vysledky td
{
  font-size: 12px;
  color: #004979;
  line-height: 16px;
}

table.vysledky td.poradi
{
	width: 30px;
}

table.vysledky td.tym
{
	width: 75%;
}

table.vysledky td.points
{
  text-align: right;
}

table.vysledky td.my
{
  color: #960606;
	font-weight: bold;
}

table.vysledky hr
{
	border: 1px dotted #004979;
}

.bodovani td
{
	text-align: center;
}

table.vysledky tr.hlava
{
	font-weight: bold;
	border-bottom: 1px solid #004979;
}

.bodovani td.hrac,
.bodovani tr.hlava td.hrac
{
	text-align: left;
}

/* butony */

a.buton,
input.buton
{
  display: block;
  width: 150px;
  height: 25px;
  background: url(../images/buton_sedy.jpg) left center no-repeat;
  text-align: center;
  font-size: 13px;
  text-decoration: none;
  line-height: 24px;
  text-indent: 20px;
  margin: 0px auto 5px auto;
  color: #3e3e3e;
}

a.modry,
input.modry
{
  background: url(../images/buton_modry_bg.jpg) left center no-repeat;
  
  color: #3e3e3e;
  
}

a.buton_100,
input.buton_100
{
  width: 100px;
  height: 25px;
  background: url(../images/buton_modry_bg_100.jpg) left center no-repeat;
  text-align: center;
  font-size: 13px;
  text-decoration: none;
  line-height: 24px;
  margin: 0px auto 5px auto;
  color: #3e3e3e;
	border: none;
	cursor: pointer;
}



/* aktualne */

.aktualne
{
  display: block;
  float: none;
  width: auto;
  overflow: auto;
  height: auto;
  width: 550px;
  margin: 0;
  padding: 0;
 background: transparent url(../images/aktualne_bg.jpg) left top repeat-y;
}


.aktualne .vlevo
{
  width: 365px;
}

.aktualne .vpravo
{
  width: 185px;
}

.aktualne h2
{
  font-size: 19px;
  color: #4e4f4f;
  margin: 0;
  padding: 4px 0 12px 22px;
  font-weight: normal;
}

.aktualne .vlevo img
{
  margin: 0 0 0 18px;
}

span.datumovka
{
  font-size: 10px;
  color: #494a4b;
  width: 67px;
  height: 22px;
  background: #e9e7e8 url(../images/aktualne_datumovka.jpg) left top no-repeat;
  display: block;
  float: left;
  margin: 8px 12px 0 18px;
  line-height: 22px;
  text-align: center;
}

.aktualne h3
{
  font-size: 15px;
  font-weight: normal;
  display: block;
  float: left;
  width: 251px;
  margin: 0;
	margin-top: 10px;
  padding: 0;
}

.aktualne h3 a
{
  color: #0093dd;
}

.aktualne p
{
  font-size: 13px;
  color: #7e858b;
  margin: 0;
  padding: 10px 10px 10px 15px;
}

.aktualne .vpravo img
{
  margin: 0 0 0 18px;
}

.aktualne .vpravo a
{
  font-weight: bold;
  color: #3e3e3e;
  font-size: 12px;
}

.aktualne .vpravo p
{
  padding-top: 5px;
  color: #3e3e3e;
}


/* vysledky */

#stredni_sloupec div.vysledky 
{
  display: block;
  float: none;
  width: 550px;
  /*height: 231px;*/
  height: auto;
  background: #004676 url(../images/vysledky_bg.jpg) left top no-repeat;
  overflow: hidden;
  padding-bottom: 10px;
}

#stredni_sloupec div.vysledky table 
{
  width: 100%;
}

#stredni_sloupec div.vysledky table th 
{
  font-size: 15px;
  color: #fff;
  text-align: left;
  font-weight: normal;
  line-height: 25px;
}

#stredni_sloupec div.vysledky table td 
{
  font-size: 12px;
  color: #fdfeff;
  text-align: left;
  font-weight: normal;
}

span.modra
{
  color: #76b1da;
}

span.skore
{
  font-size: 15px;
  font-weight: bold;
  color: #00b0e2;
}

#stredni_sloupec div.vysledky .vlevo
{
  margin: 0px 10px 0 20px;
  width: 240px;
}

#stredni_sloupec div.vysledky .vpravo
{
  margin: 0px 20px 0 10px;
  width: 240px;
}


/* tophraci */

.tophraci
{
  display: block;
  width: auto;
  background: #add3f0 url(../images/aktualne_bottom.jpg) left bottom no-repeat;
}

.tophraci .tabulka
{
  padding: 8px 10px 8px 10px;
}

.tophraci table
{
  border-collapse: collapse;
  width: 100%;
}

.tophraci table th
{
  font-size: 15px;
  color: #fdfefe;
  background-color: #383f45;
  padding: 3px 0 3px 0;
  text-align: center;
  font-weight: normal;
  border-bottom: 1px solid #add3f0;
}

.tophraci table td
{
  color: #535354;
  font-size: 12px;
  text-align: left;
  background-color: #cee3ff;
  padding: 0 6px 0 6px;
  line-height: 15px;
}

.tophraci table tr.modra td
{
  background-color: #145c8e;
  color: #fff;
  
}

.tophraci table td.delitko
{
  border-right: 1px solid #6fb5e5;
}

/* bezny text */

.text
{
  display: block;
  width: auto;
  height: auto;
  background: #fdfdfd url(../images/text_bg.jpg) left top no-repeat;
  color:#004979;
	padding-left: 10px;
	padding-right: 10px;
}

.text .bottom
{
  width: auto;
  height: 20px;
  padding: 0;
  margin: 0 -10px;
  background: #fdfdfd url(../images/text_bottom.jpg) left bottom no-repeat;
}

.text h1
{
/*  color:#4E4F4F; */
  font-size:19px;
  font-weight:normal;
  margin: 0 0 10px 0;
  padding:4px 0 6px 10px;
  background: transparent url(../images/h2_bg.jpg) center bottom no-repeat;
}

.text h2
{
  color:#4E4F4F;
  font-size:16px;
  font-weight:bold;
  margin:0;
  padding:4px 0 6px 10px;
}

.text h3
{
	color: #004979;
	background-color:#ADD3F0;
  font-size:13px;
  font-weight:bold;
  margin: 5px 6px 5px 8px;
  padding: 4px 0 2px 3px;
}

.text h4,
.text h5,
.text h6
{
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:4px 0 1px 10px;
}

.text p
{
  color:#004979;
  font-size:13px;
  margin:0;
  padding:5px 10px;
}

.text table
{
  margin:0 10px; 
/*	margin: auto; */
  padding: 0;
}

.text table th
{
	padding: 3px 8px;
	background-color: #145C8E;
	color: white;
}

.text table th.no_background {background-color:transparent}	

.text table p
{
  margin:0;
  padding:0;
}

.text hr.dvojita,
.text hr
{
	border: none;
  width: 100%;
  padding:4px 0 6px 10px;
  background: transparent url(../images/h2_bg.jpg) center bottom no-repeat;
}

.text hr.linka
{
	width:40%;
	text-align:center;
	clear: both;
}


/* --------------------------- paticka --------------------------- */

#paticka {
  display: block;
  width: auto;
  height: autp;
  padding: 10px 0 10px 70px;
  background: url(../images/logo_paticka.png) 25px center no-repeat;
  text-align: left;
  font-size: 12px;
  color: #578fb4;
}

#paticka a
{
  color: #578fb4;
}



/* ------------------------------------------------------------- */
/* -------------------- styly ze stareho designu --------------- */
/* ------------------------------------------------------------- */

/* soubor se zakladnimi styly */
img {border:none}

.bg_lightblue {background-color: #ADD3F0 /*#CEE3FF*/}

/*hr.nadpis {size:3px; border-style:double}*/

/*dvousloupcovy profil*/
#tabprofil {width:500px; text-align:left; margin:0 auto}
 #tabprofil th {background-color:#ADD3F0; height:40px; text-align:center;}
 #tabprofil td.prvni {vertical-align:top; width:200px}
 #tabprofil td.druhy {vertical-align:top; /*width:110px*/}
 #tabprofil td.treti {vertical-align:top;}
 #tabprofil td.nazev {font-weight:bold; font-family:"Courier New", Courier, mono; height:26px}
 #tabprofil span.hrac {font-size:20px; color: #004979}
 #tabprofil img#fotka_hrace {text-align:left; margin:5px 10px; width:120px; border: none /*2px solid #000*/}
 #tabprofil img#nic {width:1px; height:20px}

/*kanadske bodovani v profilu*/
.text .tabpoints {margin:0 auto; font-size:9px; font-family:Verdana; text-align:center; padding-top: 15px; padding-bottom: 5px;}
 .tabpoints tfoot td {text-align:center; background-color:#fbb202; font-weight:bold}
 .tabpoints td.muzi_a {background-color:#14008C; color:#FFF; font-weight:bold; height:20px}
 .tabpoints td.juniori {background-color:maroon; color:#FFF; font-weight:bold; height:20px}
 .tabpoints td.hlava {background-color:#ba912f}
 .tabpoints td.hlava2 {background-color:#ba912f}
 .tabpoints td.telo {text-align:center; background-color:#d1d1d1}
 .prumer {text-align:center; background-color:#d1d1d1; color:maroon; font-weight:bold}

/* ---------------------- historie ------------------------------------------- */
#hist, #wysiStrankyForm {width:95%}
#hist td, #wysiStrankyForm td {vertical-align:top}
#hist .prvni, #wysiStrankyForm .prvni {width:15%; font-weight:bold}
#hist .druhy, #wysiStrankyForm .druhy {width:65%}
#hist textarea, #wysiStrankyForm textarea {width: 500px; height: 400px}
#wysiStrankyForm input[type=text] {width: 120px;}
#old_pages {width:100%; margin:auto 0px}

/* ---------------------- login ----------------------------------------------- */
#loginForm
{
	padding-left: 10px;
}

#admin
{
	background-color: #FFEF9F;
}

/* ----------------------  kom04_05.html  ------------------------------------*/
.zapas {font-size:14px; font-weight:bold}
.skore {font-size:14px; font-weight:bold; color:purple}
.branky {font-weight:bold}
.strelci {font-weight:bold; color:blue}
.momenty {font-size:12px}
.text .sestava {color:red; font-size:12px; font-weight:normal}
.zap_kom {width:100%}


/* -----------------------  barevne rozliseni tymu  ------------------------  */
.decin {color:blue; font-weight:bold}
.souper {color:teal; font-weight:bold}
.vysledek {color:purple; font-weight:bold; margin-left: 10px}

/* ----------------------  TABULKY  ------------------------------------------*/
/* tabulka tym */
.tabtym {border-color:black; margin:0 auto; background-color:#ADD3F0; font-family:"Arial, sans-serif"}
 .tabtym th {color:#FFF; background-color:#14008C; font-weight:bold; padding: 3px 8px; text-align:center}
 .tabtym td {text-align:center}
 .tabtym td.tym {text-align:left; font-weight:bold; font-family:monospace; text-indent:7px; width:300px;}
 /* formatovani nazvu TJ SOKOL Podmokly */
 .tabtym td.tym2 {color:#960606; text-align:left; font-weight:bold; font-family:monospace; text-indent:7px}
 /* formatovani radku s Podmokly */
 .tabtym td.my {color:#960606; font-weight:bold}
 .tabtym td.points {font-weight:bold}

 .tabtym hr {
		border: 1px solid white;
		width:98%;
		background: none;
		padding: 0;
	}

/* tabulka zapas */
.tabzap {font-family:"Arial, sans-serif"; font-size:12px; border:1px solid black; margin:0 auto; width: 510px;}
 .tabzap th {color:#FFF; background-color:#14008C; font-weight:bold; padding:10px 8px 10px 8px; text-align:center}
 .tabzap td {text-align:center; font-family:monospace; font-weight:bold}
 .tabzap td.points, .tabzap td.points a {color:blue; border-color: #004979}
 .tabzap td.points a {background-color: yellow;}
 .tabzap td.tym {color:red; border-color: #004979}
 .tabzap tr.bg_jedna {background-color:#FFF}
 .tabzap tr.bg_dva {background-color:#FF9}
 .tabzap td.bg_dva {background-color:#FF9}
 /* skore zarovnano na ":" */
 .tabzap colgroup.zar {text-align:':'}

 /* tabulka statistik */
.tabstat {border-color:black; background-color:#ADD3F0; font-family:"Arial, sans-serif"; font-weight:bold; width:510px}
 .tabstat th {color:#FFF; background-color:#14008C; font-family:"Courier New", Courier, mono; font-weight:bold; padding:3px 8px; text-align:center}
 .tabstat td {text-align:center; font-weight:bold}
 .tabstat td.hrac {font-size:12px; text-align:left; font-weight:bold; text-indent:10px; font-family:"Courier New", Courier, mono}
 .tabstat td.post {background-color:#ADD3F0}
 .tabstat tfoot {background-color:#14008C; color:#FFF}
 .tabstat td.points {font-weight:bold; color:#960606;}
 .tabstat .stat_footer {font-size: 10px}

/* tabulka statistik brankaru */
.tabstat2 {border-color:#000; background-color:#ADD3F0; font-family:"Arial, sans-serif"; font-weight:bold; width:510px}
 .tabstat2 th {color:#FFF; background-color:#14008C; font-family:"Courier New", Courier, mono; font-weight:bold; padding:3px 8px; text-align:center}
 .tabstat2 td {text-align:center; font-weight:bold}
 .tabstat2 td.hrac {font-size:12px; text-align:left; font-weight:bold; text-indent:10px; font-family:"Courier New", Courier, mono}
 .tabstat2 td.points {color:#960606;}

/* ligova bilance */
.tab_bilance {background-color:#ADD3F0; margin:0 auto; width: 514px}
 .tab_bilance th {background-color:#14008C; color:#FFF; font-family:"Courier New", Courier, mono; font-weight:bold; padding:3px 8px; text-align:center}
 .tab_bilance td {text-align:center}
 .tab_bilance td.tym {text-align:left; font-weight:bold; font-family:"Courier New", Courier, mono; text-indent:5px}
 .tab_bilance td.zisk {font-weight:bold; color:green}
 .tab_bilance td.ztrata {font-weight:bold; color:red}

/* tabulka statistik utkani pro sezony < 10/11 */
.stat_zap {width:100%}
 .stat_zap td.first {width:60%}
 .stat_zap td.second {text-align:left}

/* tabulka statistik utkani pro sezony >= 10/11 */
.kom_zap {width:510px}
 .kom_zap td.first {width:65%}
 .kom_zap td.second {width: 10%; text-align:left}


#admin .tab_bilance td input {width: 25px;}

.del {font-weight:bold; color:#FF0000; text-align:center; text-decoration:none; border: 1px solid red; padding: 0 1px}
.del:hover {font-weight:bold; color:#FF0000; text-align:center; text-decoration:underline}


 /* turnaje */
.text .turnaj_zapasy {padding: 0 0px}

/* tabulka fotek */
.tabfoto {text-align:center;}

/* tabulka s knihou navstev */
#guestbook hr
{
	width: 95%;
}

#sin-slavy .hrac
{
	width: 100%;
	clear: both;
}

#sin-slavy .hrac img
{
	width: 120px;
	margin-right: 0px;
}

#sin-slavy .hrac .foto
{
	width: 140px;
	float: left;
}

#sin-slavy .hrac .popis
{
	width: 340px;
	float: left;
}

#clanky, #clankyBE
{
	width: 100%;
}


#sez .my
{
	font-weight: bold;
}

.help, abbr {cursor: help; border: 1px dotted white; padding: 1px}

.kalendar_table .my
{
	color: red;
}

#zapas {}
 #zapas table {border: none; width: 510px;}
 #zapas table th, #zapas table#head {text-align: center}
 #zapas table#head .tym {font-weight: bold; font-size: 120%;}
 #zapas table#head .skore {width: 30%; font-size: 20px;}
 #zapas table#head .infoCol, #zapas table#head .label {font-size: 80%;}
 #zapas table .body {font-weight: bold;}

/* ------ clanky --------- */
.obr
{
	float: left;
	margin: 5px 10px;
}

.highslide img
{
	border: none;
}

.perex
{
	font-style: italic;
}

#clanky .odkaz
{
	clear: both;
}

.mala_ucast
{
  color: red;
}

.blick
{
	text-decoration: blink;
}

/* ----- dalsi styly --------- */
.mezera{
  margin-bottom: 5px; line-height: 20px;
}

#treninky a, #treninky span 
{
  display: inline-block;
  width: 66px;
}

.vysledky a
{
  text-decoration: underline;
  color:#00B0E2; 
}

.vysledky a:hover
{
  text-decoration: none;
}

table.dochazka {margin:0; padding:0;}
table.dochazka td {margin:0px auto; text-align: center; height: 30px;}
table.dochazka td.first {text-align:left}

#sponzori-zbytek {display:none; overflow: visible; height: auto;}
#showHideSponzori {display: inline-block; width: 25px; height: 25px; cursor: pointer;}
#showHideSponzori.open {background-image: url(../images/sipka_nahoru.jpg);}
#showHideSponzori.closed {background-image: url(../images/sipka_dolu.jpg);}
