/* Začátek - Základní CSS styly */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, big, cite, code, del, em, font, img, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, tr, th, td {
  margin: 0px;
  padding: 0px;
  border: 0px;
} 

body {
  background: #FFF url("../img/horni-pruh.png");
  background-repeat: repeat-x;
  background-position: top;
}

#ramecek {
  width: 900px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
/* Konec - Základní CSS styly */


/* Začátek - Hlavička webu */
#hlavicka {
  width: 900px;
  background-repeat: no-repeat;
  background-position: top;
  height: 106px;
  margin: 0 auto;
  padding: 0px;
  position: relative;
}

#logo-napis {
  background: url("../img/logo.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 426px;
  height: 103px;
  float: left;
  padding: 0px;
}

#horni-banner {
  width: 468px;
  height: 60px;
  float: right;
  padding: 0px;
  margin-top: 30px;
  margin-right: 1px;
}

#odkaz-logo {
  display: block;
  position: absolute;
  width: 426px;
  height: 106px;
}
/* Konec - Hlavička webu */


/* Začátek - Obsah webu */
#hlavni-obsah {
  background: url("../img/prostredni-stiny.png");
  background-repeat: repeat-y;
  background-position: 0px 29px;
  width: 900px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

#leva-nabidka {
  width: 169px;
  height: auto;
  margin: 0 auto;
  float: left;
}

#prava-nabidka {
  width: 169px;
  height: auto;
  margin: 0 auto;
  float: right;
}

#prostredni-obsah {
  background: url("../img/prostredni-nabidka-stin.png");
  background-position: 0px 31px;
  background-repeat: no-repeat;
  width: 562px;
  min-height: 700px;
  height: auto !important; /* ie 6 */
  height: 700px; /* ie 6 */
  margin: 0 auto;
  padding-bottom: 15px;
  float: left;
}
/* Konec - Obsah webu */


/* Začátek - Prostřední menu */
#prostredni-nabidka {
  height: 29px;
  width: 562px;
  background: url("../img/prostredni-nabidka-pozadi.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#levy-okraj {
  background: url("../img/levy-okraj.png");
  background-position: 1px 0px;
  background-repeat: no-repeat;
  height: 29px;
  width: 6px;
  float: left;
}

#prostredni-pozadi-levy {
  background: url("../img/prostredni-pattern.png");
  height: 21px;
  float: left;
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	padding-left: 17px;
	padding-right: 17px;
}

#prostredni-pozadi-levy a {
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#prostredni-pozadi-levy-prostredni {
  background: url("../img/prostredni-pattern.png");
  height: 21px;
  float: left;
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	padding-left: 17px;
	padding-right: 18px;
}

#prostredni-pozadi-levy-prostredni a {
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#prostredni-pozadi-prostredni {
  background: url("../img/prostredni-pattern.png");
  height: 21px;
  float: left;
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	padding-left: 15px;
	padding-right: 14px;
}

#prostredni-pozadi-prostredni a {
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#prostredni-pozadi-pravy {
  background: url("../img/prostredni-pattern.png");
  height: 21px;
  float: left;
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	padding-left: 13px;
	padding-right: 13px;
}

#prostredni-pozadi-pravy a {
  font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#pravy-okraj {
  background: url("../img/pravy-okraj.png");
  height: 29px;
  width: 5px;
  float: left;
}
/* Konec - Prostřední menu */


/* Začátek - Levé menu */
#leva-nabidka-cervene-horni-okraje {
  background: url("../img/leva-nabidka-cervene-horni-okraje.png");
  background-repeat: no-repeat;
  height: 29px;
  width: 169px;
  float: left;
}

#leva-nabidka-cervene-horni-pozadi {
  background: url("../img/cervene-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
} 

#leva-nabidka-cervene-okraje {
  background: url("../img/leva-nabidka-cervene-okraje.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 169px;
  float: left;
}

#leva-nabidka-cervene-pozadi {
  background: url("../img/cervene-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
  margin-top: 1px;
} 

#leva-nabidka-modre-okraje {
  background: url("../img/leva-nabidka-modre-okraje.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 169px;
  float: left;
}

#leva-nabidka-modre-pozadi {
  background: url("../img/modre-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
  margin-top: 1px;
} 

#leva-nabidka-nadpis-pozadi-brankar-cervena {
  background: url("../img/leva-nabidka-nadpis-pozadi-brankar-cervena.png");
  background-repeat: no-repeat;
  background-position: 7px 0px;
  height: 21px;
  width: 126px;
  font: 12px Tahoma;
  font-weight: bold;
  color: #fff;
  text-align: left;
  padding-top: 8px;
  padding-left: 35px;
}

#leva-nabidka-nadpis-pozadi-brankar-modra {
  background: url("../img/leva-nabidka-nadpis-pozadi-brankar-modra.png");
  background-repeat: no-repeat;
  background-position: 7px 0px;
  height: 21px;
  width: 126px;
  font: 12px Tahoma;
  font-weight: bold;
  color: #fff;
  text-align: left;
  padding-top: 8px;
  padding-left: 35px;
}

#objevy-mesice {
  background: #f4f3f3;
  width: 165px;
  height: auto;
  float: left;
  padding-bottom: 12px;
}

#objev-mesice {
  width: 145px;
  padding-left: 10px;
  padding-right: 10px;
}

#objev-mesice .objev-mesice-nazev {
  font: 13px Tahoma;
  color: #030303;
  text-decoration: none;
  padding-bottom: 3px;
  float: left;
  width: 145px;
  padding-top: 8px;
}

#objev-mesice .objev-mesice-nazev a {
  font: 13px Tahoma;
  color: #030303;
  text-decoration: underline;
}

#objev-mesice .objev-mesice-nazev a:hover {
  font: 13px Tahoma;
  color: #030303;
  text-decoration: none;
}

img.objev-mesice-obrazek {
  float: left;
  padding-right: 5px;
  padding-top: 2px;
  height: 44px;
  width: 50px;
}

p.objev-mesice-popis {
  font: 10px Tahoma;
  text-align: justify;
  color: #5d616a;
  margin: 0px;
}
/* Konec - Levé menu */


/* Začátek - Obsah levého menu */
#leva-nabidka li.podnabidka-horni {
  background: #fff;
  width: 165px;
  font: 11px Arial;
  color: #030303;
  line-height: 26px;
  margin: 0px;
  float: left;
  padding-right: 0px;
}

#leva-nabidka li.podnabidka-horni a {
  background: #fff;
  width: 140px;
  font: 11px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  float: left;
  padding-right: 25px;
  border-left: 1px solid #f4f3f3;
}

#leva-nabidka li.podnabidka-horni a:hover {
  background: #fff;
  width: 140px;
  font: 11px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  float: left;
  padding-right: 25px;
}

#leva-nabidka li.podnabidka {
  width: 165px;
  font: 11px Arial;
  color: #030303;
  line-height: 25px;
  float: left;
  padding-right: 0px;
}

#leva-nabidka li.podnabidka a {
  background: #fff url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: top;
  width: 140px;
  font: 11px Arial;
  color: #030303;
  line-height: 25px;
  text-decoration: none;
  margin: 0px;
  float: left;
  padding-right: 25px;
  padding-top: 1px;
  border-left: 1px solid #f4f3f3;
}

#leva-nabidka li.podnabidka a:hover {
  background: #fff url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: top;
  width: 140px;
  font: 11px Arial;
  color: #030303;
  line-height: 25px;
  text-decoration: none;
  margin: 0px;
  padding-top: 1px;
  float: left;
  padding-right: 25px;
}

#leva-nabidka ul {
  background: #f4f3f3;
  width: 165px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  overflow: hidden;
  list-style: none;
  text-align: right;
  padding-bottom: 13px;
  float: left;
}

#leva-nabidka li {
  background: #f4f3f3;
  width: 140px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  margin: 0px;
  float: left;
  padding-right: 0px;
  border-bottom: 1px solid #fff;
  padding-right: 25px;
  font-weight: bold;
}

#leva-nabidka li a {
  background: #f4f3f3;
  width: 140px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  float: left;
  padding-right: 25px;
}

#leva-nabidka li a:hover {
  background: #f0efef;
  width: 140px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  float: left;
  padding-right: 25px;
}
/* Konec - Obsah levého menu */


/* Začátek - Pravé menu */
#prava-nabidka-cervene-horni-okraje {
  background: url("../img/prava-nabidka-cervene-horni-okraje.png");
  background-repeat: no-repeat;
  height: 29px;
  width: 169px;
  float: right;
}

#prava-nabidka-cervene-horni-pozadi {
  background: url("../img/cervene-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
} 

#prava-nabidka-cervene-okraje {
  background: url("../img/prava-nabidka-cervene-okraje.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 169px;
  float: right;
}

#prava-nabidka-cervene-pozadi {
  background: url("../img/cervene-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
  margin-top: 1px;
} 

#prava-nabidka-modre-okraje {
  background: url("../img/prava-nabidka-modre-okraje.png");
  background-repeat: no-repeat;
  height: 30px;
  width: 169px;
  float: right;
}

#prava-nabidka-modre-pozadi {
  background: url("../img/modre-pozadi.png");
  background-repeat: repeat-x;
  height: 29px;
  width: 161px;
  margin-left: 4px;
  margin-top: 1px;
} 

#prava-nabidka-nadpis-pozadi-hokejista-cervena {
  background: url("../img/prava-nabidka-nadpis-pozadi-hokejista-cervena.png");
  background-repeat: no-repeat;
  background-position: 7px 0px;
  height: 21px;
  width: 140px;
  font: 12px Tahoma;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  padding-top: 8px;
  padding-left: 21px;
}

#prava-nabidka-nadpis-pozadi-hokejista-cervena-zarovnani {
  background: url("../img/prava-nabidka-nadpis-pozadi-hokejista-cervena.png");
  background-repeat: no-repeat;
  background-position: 7px 0px;
  height: 21px;
  width: 120px;
  font: 12px Tahoma;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  padding-top: 8px;
  padding-left: 41px;
}

#prava-nabidka-nadpis-pozadi-hokejista-modra-zarovnani {
  background: url("../img/prava-nabidka-nadpis-pozadi-hokejista-modra.png");
  background-repeat: no-repeat;
  background-position: 7px 0px;
  height: 21px;
  width: 120px;
  font: 12px Tahoma;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  padding-top: 8px;
  padding-left: 41px;
}

#nasi-partneri {
  background: #f4f3f3;
  width: 165px;
  height: 255px;
  float: right;
}

#nasi-partneri img {
  float: left;
  margin-left: 14px;
  width: 136px;
}

#aktualni-anketa {
  background: #f4f3f3;
  width: 165px;
  height: auto;
  float: right;
  padding-bottom: 6px;
}

table.anketa {
  width: 155px;
  height: auto;
  margin-top: 8px;
  margin-left: 5px;
}

td.nazev-ankety {
  width: 155px;
  color: #030303;
  font: 12px Tahoma;
  padding-bottom: 3px;
}

td.nazev-ankety a {
  color: #030303;
  text-decoration: underline;
}


td.nazev-ankety a:hover {
  color: #030303;
  text-decoration: none;
}

td.odpoved-ankety {
  width: 155px;
  color: #0d37bc;
  font: 12px Tahoma;
}

td.vyhodnoceni-ankety {
  color: #2e2c2c;
  font: 11px Tahoma;
  text-align: center;
  font-weight: bold;
}

td.odpoved-ankety a {
  color: #0d37bc;
  font: 12px Tahoma;
  text-decoration: underline;
}

td.odpoved-ankety a:hover {
  color: #0d37bc;
  font: 12px Tahoma;
  text-decoration: none;
}

td.pocet-hlasu {
  color: #030303;
  font: 12px Tahoma;
  width: 30px;
  height: 22px;
}

td.anketa-grafy {
  padding-right: 10px;
  width: 109px;
}
/* Konec - Pravé menu */


/* Začátek - Obsah pravého menu */
#prava-nabidka ul {
  background: #f4f3f3;
  width: 165px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  overflow: hidden;
  list-style: none;
  text-align: left;
  padding-bottom: 13px;
  float: right;
}

#prava-nabidka li {
  background: #f4f3f3;
  width: 165px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  margin: 0px;
  float: left;
  border-bottom: 1px solid #fff;
  padding-left: 0px;
}

#prava-nabidka li a {
  background: #f4f3f3;
  width: 149px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  float: left;
  padding-left: 16px;
}

#prava-nabidka li a:hover {
  background: #f0efef;
  width: 149px;
  font: 12px Arial;
  color: #030303;
  line-height: 26px;
  text-decoration: none;
  margin: 0px;
  float: left;
}
/* Konec - Obsah pravého menu */


/* Začátek - Výpis novinky */
#hlavni-novinka {
  background: url("../img/novinka-pozadi.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 528px;
  height: 150px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0 auto;
}

#novinka {
  width: 528px;
  height: 150px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0 auto;
}

h2.nadpis-novinka {
  font: 17px Trebuchet MS;
  color: #2e2c2c;
  font-weight: bold;
  padding-bottom: 3px;
}

h2.nadpis-novinka a {
  font: 17px Trebuchet MS;
  color: #2e2c2c;
  font-weight: bold;
  text-decoration: none;
}

img.novinka-obrazek {
  float: left;
  width: 148px;
  height: 118px;
  border: 3px solid #dedede;
}

#informace-novinka {
  background: url("../img/napsal.png");
  background-repeat: no-repeat;
  background-position: 11px 4px;
  width: 347px;
  height: 23px;
  font: 13px Trebuchet MS;
  color: #2e2c2c;
  float: left;
  padding-top: 2px;
  padding-left: 27px;
}

#informace-novinka a.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: underline;
}

#informace-novinka a.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: underline;
}

#informace-novinka a:hover.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: none;
}

#informace-novinka a:hover.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: none;
}

#popis-novinka {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  width: 361px;
  height: 93px;
  color: #707476;
  font: 12px Tahoma;
  line-height: 18px;
  float: left;
  margin-left: 13px;
  padding-top: 6px;
  text-align: justify;
}

#hlavni-banner {
  background: url("../img/hlavni-banner-stin.png");
  background-repeat: no-repeat;
  background-position: bottom;
  width: 528px;
  height: 65px;
  margin-left: 16px;
  margin-top: 15px;
}

#strankovani {
  background: url("../img/strankovani-pozadi.png");
  background-repeat: no-repeat;
  background-position: 104px 2px;
  width: 200px;
  height: 20px;
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
}

#strankovani-novejsi {
  background: url("../img/strankovani-predchozi.png");
  background-repeat: no-repeat;
  background-position: left;
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  padding-left: 16px;
  text-decoration: none;
  float: left;
  width: 84px;
}

#strankovani-novejsi a {
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  text-decoration: none;
}

#strankovani-novejsi a:hover {
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  text-decoration: underline;
}

#strankovani-stred {
  font: 12px Tahoma;
  text-align: center;
  color: #707476;
  width: 20px;
  text-decoration: none;
  float: left;
}

#strankovani-starsi {
  background: url("../img/strankovani-nasledujici.png");
  background-repeat: no-repeat;
  background-position: right;
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  padding-right: 16px;
  text-decoration: none;
  float: right;
  width: 80px;
}

#strankovani-starsi a {
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  text-decoration: none;
}

#strankovani-starsi a:hover {
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  text-decoration: underline;
}

#konkretni-novinka-uvod {
  width: 528px;
  height: 150px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0 auto;
}

#konkretni-novinka a {
  color: #2e2c2c;
  text-decoration: underline;
}

#konkretni-novinka a:hover {
  color: #2e2c2c;
  text-decoration: none;
}

#konkretni-novinka {
  width: 528px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: left; /* justify */
  line-height: 20px;
  padding-top: 6px;
}

#konkretni-novinka strong {
  color: #2e2c2c;
  font: 13px Tahoma;
  font-weight: bold;
}

#konkretni-novinka li {
  font: 13px Tahoma;
  margin-left: 17px;
}

p.konkretni-novinka {
  width: 528px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 0px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}

p.konkretni-novinka strong {
  color: #000;
  font: 13px Tahoma;
  font-weight: bold;
}

#konkretni-novinka-fotografie {
  width: 545px;
  height: auto;
  padding-top: 10px;
  padding-bottom: 0px;
  margin-left: 17px;
}

#sdeleni {
  width: 528px;
  height: auto;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0 auto;
  overflow: hidden;
}

#informace-sdeleni {
  background: url("../img/napsal.png");
  background-repeat: no-repeat;
  background-position: 0px 4px;
  width: 347px;
  height: 23px;
  font: 13px Trebuchet MS;
  color: #2e2c2c;
  float: left;
  padding-top: 2px;
  padding-left: 16px;
}

#informace-sdeleni a.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: underline;
}

#informace-sdeleni a.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: underline;
}

#informace-sdeleni a:hover.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: none;
}

#informace-sdeleni a:hover.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: none;
}

#popis-sdeleni {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  width: 528px;
  height: auto;
  color: #707476;
  font: 12px Tahoma;
  line-height: 18px;
  float: left;
  margin-left: 0px;
  padding-top: 6px;
  text-align: justify;
}

#popis-sdeleni a {
  color: #2e2c2c;
  text-decoration: underline;
}

#popis-sdeleni a:hover {
  color: #2e2c2c;
  text-decoration: none;
}
/* Konec - Výpis novinky */


/* Začátek - Soupiska hráčů */
table.soupiska-hracu {
  width: 528px;
  margin: 0 auto;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 15px;
}

table.soupiska-hracu td.vypis-cislo {
  width: 30px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
}

table.soupiska-hracu td.vypis-prijmeni-jmeno {
  width: 160px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: left;
  height: 25px;
  padding-left: 20px;
}

table.soupiska-hracu td.vypis-post {
  width: 110px;
  background: #dcdcdc;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
}

table.soupiska-hracu td.vypis-hul {
  width: 45px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
}

table.soupiska-hracu td.vypis-narozen {
  width: 100px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
}

table.soupiska-hracu td.vypis-info {
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  text-align: center;
  height: 25px;
}

table.soupiska-hracu tr.radek-svetla {
  background: #fff;
}

table.soupiska-hracu tr.radek-tmava {
  background: #f4f6f4;
}

/*table.soupiska-hracu tr.radek {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
}*/

table.soupiska-hracu td.cislo {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.prijmeni-jmeno {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: left;
  height: 26px;
  padding-left: 20px;
}

table.soupiska-hracu td.prijmeni-jmeno a {
  font: 12px Arial;
  color: #000;
  text-decoration: underline;
}

table.soupiska-hracu td.prijmeni-jmeno a:hover {
  font: 12px Arial;
  color: #000;
  text-decoration: none;
}

table.soupiska-hracu td.post-utocnik-svetla {
  background: #fff url("../img/radek-utocnik-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.post-utocnik-tmava {
  background: #f4f6f4 url("../img/radek-utocnik-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.post-obrance-svetla {
  background: #fff url("../img/radek-obrance-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.post-obrance-tmava {
  background: #f4f6f4 url("../img/radek-obrance-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.post-brankar-svetla {
  background: #fff url("../img/radek-brankar-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.post-brankar-tmava {
  background: #f4f6f4 url("../img/radek-brankar-pozadi.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.hul {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.narozen {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.info {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.soupiska-hracu td.informace {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #616161;
}

table.soupiska-hracu td.informace .pocet-hracu {
  color: #0f419e;
  font-weight: bold;
}

table.soupiska-hracu td.upozorneni {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #d91b1c;
}

table.vedeni-druzstva {
  width: 528px;
  margin: 0 auto;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 15px;
}

table.vedeni-druzstva td.vypis-prijmeni-jmeno {
  width: 230px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: left;
  height: 25px;
  padding-left: 20px;
}

table.vedeni-druzstva td.vypis-funkce {
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  text-align: center;
  height: 25px;
}

table.vedeni-druzstva tr.radek-svetla {
  background: #fff;
}

table.vedeni-druzstva tr.radek-tmava {
  background: #f4f6f4;
}

/*table.vedeni-druzstva tr.radek {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
}*/

table.vedeni-druzstva td.prijmeni-jmeno {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: left;
  height: 26px;
  padding-left: 20px;
}

table.vedeni-druzstva td.funkce {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
}

table.vedeni-druzstva td.upozorneni {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #d91b1c;
}
/* Konec - Soupiska hráčů */


/* Začátek - Sponzoři */
table.sponzori {
  width: 528px;
  margin: 0 auto;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 15px;
  float: left;
}

table.sponzori td.vypis-nazev-sponzora {
  width: 260px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: left;
  height: 25px;
  padding-left: 20px;
}

table.sponzori td.vypis-kontakt-sponzora {
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  text-align: left;
  height: 25px;
  padding-left: 20px;
}

table.sponzori td.vypis-www-adresa {
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  text-align: left;
  height: 25px;
  padding-left: 20px;
  width: 260px;
}

table.sponzori td.nazev-sponzora {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: left;
  height: 26px;
  padding-left: 20px;
}

table.sponzori td.kontakt-sponzora {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: left;
  padding-left: 20px;
  height: 26px;
}

table.sponzori td.kontakt-sponzora a {
  font: 12px Arial;
  text-decoration: underline;
  color: #000;
}

table.sponzori td.kontakt-sponzora a:hover {
  font: 12px Arial;
  text-decoration: none;
  color: #000;
}

table.sponzori tr.radek-svetla {
  background: #fff;
}

table.sponzori tr.radek-tmava {
  background: #f4f6f4;
}

#hlavni-sponzori {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 170px;
  overflow: auto;
}

#hlavni-sponzori .generalni {
  font: 14px Tahoma;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  padding-left: 12px;
  padding-right: 16px;
  color: #161868;
}

#hlavni-sponzori .hlavni {
  font: 14px Tahoma;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
  padding-left: 15px;
  padding-right: 27px;
  color: #161868;
}

#sponzori img {
  margin: 0px;
  padding: 0px;
  height: 115px;
  width: 176px;
  float: left;
}

#sponzori img.autosklo {
  margin: 0px;
  padding-left: 20px;
  height: 115px;
  width: 136px;
  float: left;
}
/* Konec - Sponzoři */


/* Začátek - Výsledky zápasů */
table.vysledky-zapasu {
  width: 528px;
  margin: 0 auto;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 15px;
}

table.vysledky-zapasu td.vypis-kolo {
  width: 42px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
}

table.vysledky-zapasu td.vypis-souperi {
  width: 115px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: left;
  height: 25px;
  padding-left: 10px;
}

table.vysledky-zapasu td.vypis-celkovy-souperi {
  width: 96px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: left;
  height: 25px;
  padding-left: 10px;
}

table.vysledky-zapasu td.vypis-kategorie {
  width: 80px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
  padding-left: 0px;
}

table.vysledky-zapasu td.vypis-vysledek {
  background: #dcdcdc;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
  padding-left: 0px;
}

table.vysledky-zapasu td.vypis-datum {
  width: 120px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  border-right: 1px solid #fff;
  text-align: center;
  height: 25px;
  padding-left: 0px;
}

table.vysledky-zapasu td.vypis-info {
  width: 40px;
  background: #eaecec;
  font: 12px Arial;
  font-weight: bold;
  text-align: center;
  height: 25px;
}

table.vysledky-zapasu tr.radek-svetla {
  background: #fff;
}

table.vysledky-zapasu tr.radek-tmava {
  background: #f4f6f4;
}

/*table.vysledky-zapasu tr.radek {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
}*/

table.vysledky-zapasu td.kolo {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
}

table.vysledky-zapasu td.souperi {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: left;
  height: 26px;
  padding-left: 4px;
}

table.vysledky-zapasu td.kategorie {
  font: 12px Arial;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
}

table.vysledky-zapasu td.kategorie a {
  color: #000;
  text-decoration: underline;
}

table.vysledky-zapasu td.kategorie a:hover {
  color: #000;
  text-decoration: none;
}

table.vysledky-zapasu td.vysledek-neodehrano-svetla {
  background: #fff;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-neodehrano-tmava {
  background: #f4f6f4;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-vyhra-svetla {
  background: #fff url("../img/zapas-vyhra.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-vyhra-tmava {
  background: #f4f6f4 url("../img/zapas-vyhra.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-remiza-svetla {
  background: #fff url("../img/zapas-remiza.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-remiza-tmava {
  background: #f4f6f4 url("../img/zapas-remiza.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-prohra-svetla {
  background: #fff url("../img/zapas-prohra.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.vysledek-prohra-tmava {
  background: #f4f6f4 url("../img/zapas-prohra.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
  font-weight: bold;
  color: #000;
}

table.vysledky-zapasu td.datum {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  border-right: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
}

table.vysledky-zapasu td.info {
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  padding-left: 0px;
}

table.vysledky-zapasu td.statistiky {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #616161;
}

table.vysledky-zapasu td.statistiky .vyhry {
  color: #24dc07;
  font-weight: bold;
  margin-right: 4px;
}

table.vysledky-zapasu td.statistiky .prohry {
  color: #ff0000;
  font-weight: bold;
  margin-right: 4px;
}

table.vysledky-zapasu td.statistiky .remizy {
  color: #eb9a00;
  font-weight: bold;
  margin-right: 4px;
}

table.vysledky-zapasu td.statistiky .neodehrano {
  color: #252524;
  font-weight: bold;
  margin-right: 4px;
}

table.vysledky-zapasu td.upozorneni {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #d91b1c;
}

table.vysledky-zapasu td.strankovani {
  background: #FFF url("../img/radek-pozadi.png");
  background-repeat: repeat-x;
  background-position: top;
  font: 12px Arial;
  border-bottom: 1px solid #ededed;
  text-align: center;
  height: 26px;
  color: #d4d2d2;
}

.strankovani-predchozi {
  background: url("../img/strankovani-tabulka-predchozi.png");
  background-repeat: no-repeat;
  background-position: left;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 4px;
  color: #4c4e50;
}

.strankovani-nasledujici {
  background: url("../img/strankovani-tabulka-nasledujici.png");
  background-repeat: no-repeat;
  background-position: right;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 15px;
  color: #616161;
}

.strankovani-predchozi a {
  color: #4c4e50;
  text-decoration: none;
}

.strankovani-nasledujici a {
  color: #4c4e50;
  text-decoration: none;
}

.strankovani-predchozi a:hover {
  color: #4c4e50;
  text-decoration: underline;
}

.strankovani-nasledujici a:hover {
  color: #4c4e50;
  text-decoration: underline;
}

#sezona {
  padding-top: 8px;
  padding-bottom: 8px;
  font: 13px Tahoma;
  color: #000;
}

#sezona a {
  padding-left: 6px;
  font: 13px Tahoma;
  color: #dd1f20;
  text-decoration: underline;
}

#sezona a:hover {
  font: 13px Tahoma;
  color: #dd1f20;
  text-decoration: none;
}
/* Konec - Výsledky zápasů */


/* Začátek - Krajský přebor */
#hlavicka-prebor {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 2px;
  margin-top: 6px;
  width: 528px;
}

#hlavicka-prebor a.odkaz {
  font: 12px Tahoma;
  color: #656a6d;
  text-decoration: underline;
}

#hlavicka-prebor a:hover.odkaz {
  font: 12px Tahoma;
  color: #656a6d;
  text-decoration: none;
}

.podnadpis {
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
}

.podnadpis a {
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
  text-decoration: none;
}

p.popis-informace-prebor {
  width: 528px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}
/* Konec - Krajský přebor */


/* Začátek - Informace */
#informace {
  width: 528px;
  height: auto;
  padding-top: 15px;
  padding-bottom: 0px;
  margin: 0 auto;
}

p.popis-informace {
  width: 528px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 0px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}

p.popis-informace a {
  color: #000;
  font: 13px Tahoma;
  text-decoration: underline;
}

p.popis-informace a:hover {
  color: #000;
  font: 13px Tahoma;
  text-decoration: none;
}

p.popis-informace strong {
  color: #000;
  font: 13px Tahoma;
  font-weight: bold;
}

p.popis-informace-text {
  width: 528px;
  height: auto;
  padding-top: 8px;
  padding-bottom: 7px;
  margin: 0 auto;
  color: #000;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}

p.popis-informace-text a {
  color: #000;
  font: 13px Tahoma;
  text-decoration: underline;
}

p.popis-informace-text a:hover {
  color: #000;
  font: 13px Tahoma;
  text-decoration: none;
}

img.logo-prebor {
  float: left;
  width: 120px;
  height: 90px;
  border: 3px solid #dedede;
  margin-right: 10px;
  margin-top: 2px;
}

h2.nadpis-informace {
  font: 17px Trebuchet MS;
  color: #2e2c2c;
  font-weight: bold;
  padding-bottom: 0px;
}

h2.nadpis-stahnout {
  font: 17px Trebuchet MS;
  color: #000;
  font-weight: bold;
  padding-bottom: 0px;
}

h2.nadpis-stahnout a {
  font: 17px Trebuchet MS;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

p.stazeni {
  font: 13px Tahoma;
  color: #000;
}

p.stazeni a {
  color: #000;
  text-decoration: underline;
}

p.stazeni a:hover {
  color: #000;
  text-decoration: none;
}

img.historie-obrazek {
  float: right;
  width: 148px;
  height: 118px;
  border: 3px solid #dedede;
  margin-top: 6px;
  margin-left: 8px;
}

#fotogalerie {
  width: 545px;
  height: auto;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-left: 17px;
}

#fotky {
  height: auto;
  width: 545px;
  margin-top: 0px;
  overflow: auto;
  padding-bottom: 10px;
}

.fotogalerie-fotka {
  width: 162px;
  height: auto;
  padding: 0px;
  border: 3px solid #dedede;
  float: left;
  overflow: hidden;
  margin-top: 12px;
  margin-right: 12px;
}

h1.podnadpis {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
  padding-bottom: 2px;
  margin-top: 6px;
  width: 528px;
}

h1.podnadpis a {
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
  text-decoration: none;
}

h2.upozorneni-informace {
  font: 17px Trebuchet MS;
  color: #d91b1c;
  font-weight: bold;
  padding-bottom: 0px;
  margin-top: 8px;
}

h2.upozorneni-informace a {
  color: #d91b1c;
  font-weight: bold;
	text-decoration: none;
}

h2.upozorneni-fotogalerie {
  font: 17px Trebuchet MS;
  color: #d91b1c;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 0px;
}

h2.upozorneni-diskuzni-forum {
  font: 14px Trebuchet MS;
  color: #d91b1c;
  font-weight: bold;
  padding-bottom: 0px;
  margin-top: 8px;
}

.odrazka {
  color: #000;
}

p.upozorneni {
  font: 13px Tahoma;
  line-height: 16px;
  color: #000;
  margin-top: 12px;
}

p.upozorneni a {
  font: 13px Tahoma;
  color: #000;
  text-decoration: underline;
}

p.upozorneni a:hover {
  font: 13px Tahoma;
  color: #000;
  text-decoration: none;
}

p.upozorneni a.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: underline;
}

p.upozorneni a:hover.kategorie {
  font: 13px Trebuchet MS;
  color: #2244ac;
  text-decoration: none;
}

p.upozorneni a.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: underline;
}

p.upozorneni a:hover.autor {
  font: 13px Trebuchet MS;
  color: #ff0101;
  text-decoration: none;
}

h1.podnadpis-hrac {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
  padding-bottom: 2px;
  margin-top: 18px;
  width: 300px;
}

h1.podnadpis-spravci {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  font: 15px Trebuchet MS;
  color: #161868;
  font-weight: bold;
  padding-bottom: 2px;
  margin-top: 18px;
  width: 528px;
}
/* Konec - Informace */


/* Začátek - Kontakty */
#kontakty {
  height: 330px;
}

#kontakty-udaje {
  float: left;
  width: 235px;
  padding-left: 30px;
  padding-top: 10px;
}

#kontakty-obrazky {
  float: right;
  width: 245px;
  padding-right: 14px;
  margin-top: 15px;
}

img.budova-kontakty {
  float: right;
  background: #FFF;
  color: #000;
  padding: 0px;
  border: 3px solid #dedede;
  margin-left: 8px;
  margin-right: 30px;
  margin-top: 4px;
  width: 178px;
  height: 126px;
}

img.mapa-kontakty {
  float: right;
  background: #FFF;
  color: #000;
  padding: 0px;
  border: 3px solid #dedede;
  margin-left: 8px;
  margin-right: 30px;
  margin-top: 20px;
  width: 178px;
  height: 126px;
}

table.kontaktujte-nas {
  padding-left: 0px;
  margin-top: 30px;
  font: 13px Tahoma;
  float: left;
}

table.kontaktujte-nas td {
  line-height: 20px;
}

table.kontaktujte-nas td a {
  line-height: 20px;
  color: #000;
  text-decoration: underline;
}

table.kontaktujte-nas td a:hover {
  line-height: 20px;
  color: #000;
  text-decoration: none;
}

table.kontaktujte-nas td strong {
  color: #37393b;
}

table.kontaktujte-nas td.adresa-kontakt {
  line-height: 20px;
  font: 14px Tahoma;
  color: #2c4cb3;
}

table.kontaktujte-nas td.oddeleni {
  height: 90px;
}
/* Konec - Kontakty */


/* Začátek - Diskuzní fórum */
table.diskuzni-forum {
  width: 528px;
  border-collapse: collapse;
  margin-top: 5px;
  margin-bottom: 15px;
}

table.diskuzni-forum td.popisek {
  width: 154px;
  font: 12px Tahoma;
  color: #000;
  text-align: center;
  height: 31px;
}

table.diskuzni-forum td.popisek-pole {
  width: 154px;
  font: 12px Tahoma;
  color: #000;
  text-align: center;
  height: 75px;
  padding-top: 4px;
}

table.diskuzni-forum td.formular {
  font: 12px Tahoma;
  color: #000;
  height: 31px;
}

table.diskuzni-forum td.formular-pole {
  font: 12px Tahoma;
  color: #000;
  height: 75px;
  padding-top: 2px;
}

input.komentar {
  font: 12px Tahoma;
  color: #000;
  height: 17px;
  width: 340px;
  background: #f4f3f3;
  border: 1px solid #e1dfdc;
  text-align: center;
  outline: none;
  padding-top: 4px;
}

textarea {
  width: 332px;
  height: 62px;
  background: #f4f3f3;
  border: 1px solid #e1dfdc;
  outline: none;
  padding: 4px;
}

table.diskuzni-forum td.popisek-smajlici {
  width: 154px;
  font: 12px Tahoma;
  color: #000;
  text-align: center;
  height: 28px;
  padding-top: 4px;
}

table.diskuzni-forum td.smajlici {
  padding-top: 4px;
  padding-left: 2px;
}

button {
  background: #f4f3f3;
  width: 342px;
  height: 24px;
  border: 1px solid #e1dfdc;
  float: right;
  font: 12px Tahoma;
  line-height: 22px;
  margin-right: 32px;
}

table.diskuzni-forum td.odeslat {
  font: 12px Tahoma;
  color: #000;
  text-align: center;
  height: 28px;
}

#komentar {
  width: 528px;
  height: auto;
  margin: 0 auto;
  margin-top: 16px;
}

#hlavicka-komentare {
  width: 528px;
  background: url("../img/pattern.png");
  background-position: bottom;
  background-repeat: repeat-x;
  height: 25px;
}

#autor-komentare {
  color: #1a1a1b;
  font: 13px Tahoma;
  font-weight: bold;
  padding-top: 3px;
  padding-right: 8px;
  height: 22px;
  float: left;
}

#kontakt-na-autora {
  color: #dd1f20;
  font: 13px Tahoma;
  padding-top: 3px;
  height: 22px;
  float: left;
}

#datum-komentare {
  color: #1a1a1b;
  font: 13px Tahoma;
  padding-top: 3px;
  height: 22px;
  padding-right: 4px;
  float: right;
}

#komentar-text {
  width: 528px;
  background: url("../img/komentar-pozadi.png");
  background-position: top;
  background-repeat: no-repeat;
  height: auto;
  color: #737279;
  font: 13px Tahoma;
  line-height: 22px;
  padding-top: 4px;
}

#komentar-text img {
  padding-top: 0px;
}

#komentar-text a {
  color: #171717;
  font: 13px Tahoma;
  text-decoration: underline;
}

#komentar-text a:hover {
  color: #171717;
  font: 13px Tahoma;
  text-decoration: none;
}

#strankovani-komentare {
  background: url("../img/strankovani-pozadi.png");
  background-repeat: no-repeat;
  background-position: 126px 2px;
  width: 246px;
  height: 20px;
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
}

#strankovani-komentare-novejsi {
  background: url("../img/strankovani-predchozi.png");
  background-repeat: no-repeat;
  background-position: left;
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  padding-left: 16px;
  text-decoration: none;
  float: left;
  width: 107px;
}

#strankovani-komentare-novejsi a {
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  text-decoration: none;
}

#strankovani-komentare-novejsi a:hover {
  font: 12px Tahoma;
  text-align: left;
  color: #0f0f0f;
  text-decoration: underline;
}

#strankovani-komentare-stred {
  font: 12px Tahoma;
  text-align: center;
  color: #707476;
  width: 20px;
  text-decoration: none;
  float: left;
}

#strankovani-komentare-starsi {
  background: url("../img/strankovani-nasledujici.png");
  background-repeat: no-repeat;
  background-position: right;
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  padding-right: 16px;
  text-decoration: none;
  float: right;
  width: 103px;
}

#strankovani-komentare-starsi a {
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  text-decoration: none;
}

#strankovani-komentare-starsi a:hover {
  font: 12px Tahoma;
  text-align: right;
  color: #0f0f0f;
  text-decoration: underline;
}

p.upozorneni-diskuzni-forum {
  text-align: center;
  font: 12px Tahoma;
  font-weight: bold;
  padding-bottom: 15px;
  color: #dd1f20;
}

p.info-diskuzni-forum {
  text-align: center;
  font: 12px Tahoma;
  font-weight: bold;
  padding-bottom: 15px;
  color: #223b8a;
}
/* Konec - Diskuzní fórum */


/* Začátek - Počítadlo */
#pocitadlo {
  width: 88px;
  height: 60px;
  border: 2px solid #dbd8d6;
  margin-left: 36px;
  margin-top: 8px;
  margin-bottom: 4px;
}
/* Konec - Počítadlo */


/* Začátek - Sdělení pro hráče */
#hlavicka-sdeleni {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 2px;
  margin-top: 8px;
  width: 528px;
}

#hlavicka-sdeleni img {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 2px;
  float: left;
}

#hlavicka-sdeleni a.odkaz {
  font: 12px Tahoma;
  color: #656a6d;
  text-decoration: underline;
}

#hlavicka-sdeleni a:hover.odkaz {
  font: 12px Tahoma;
  color: #da1c1d;
  text-decoration: none;
}

.podnadpis-zvyrazneni {
  font: 16px Arial;
  color: #000;
  font-weight: bold;
}

.podnadpis-kategorie {
  font: 15px Trebuchet MS;
  color: #da1c1d;
  font-weight: bold;
}

.podnadpis-kategorie a {
  font: 15px Trebuchet MS;
  color: #da1c1d;
  font-weight: bold;
  text-decoration: none;
}

p.popis-informace-sdeleni {
  background: url("../img/komentar-pozadi.png");
  background-position: top;
  background-repeat: no-repeat;
  width: 528px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}

p.popis-informace-sdeleni {
  width: 528px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 0px;
  margin: 0 auto;
  color: #707476;
  font: 13px Tahoma;
  text-align: justify;
  line-height: 20px;
}

p.popis-informace-autor {
  width: 508px;
  height: auto;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 7px;
  margin: 0 auto;
  color: #000;
  font: 13px Tahoma;
  text-align: right;
  line-height: 20px;
}

p.popis-informace-autor .autor-sdeleni {
  color: #000;
  font: 13px Tahoma;
}
/* Konec - Sdělení pro hráče */


/* Začátek - Patička webu */
#paticka-reklamy {
  background: url("../img/paticka-stin.png");
  background-repeat: no-repeat;
  background-position: top;
  width: 862px;
  height: 51px;
  margin: 0 auto;
  padding-top: 4px;
  padding-left: 19px;
  padding-right: 19px;
}

#paticka-text {
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-position: top;
  width: 862px;
  height: 22px;
  margin: 0 auto;
  font: 12px Tahoma;
  color: #868484;
  padding-top: 10px;
}

#paticka-text strong {
  font: 12px Tahoma;
  font-weight: bold;
  color: #000;
}

#paticka-text .vyrobil {
  color: #333333;
}

#paticka-text a {
  font: 12px Tahoma;
  color: #868484;
}

#paticka-text a.rss {
  background: url("../img/rss.png");
  background-repeat: no-repeat;
  background-position: 0px 4px;
  font: 12px Tahoma;
  color: #868484;
  padding-left: 11px;
}

#paticka-text a:hover {
  font: 12px Tahoma;
  color: #6c6a6a;
}
/* Konec - Patička webu */