/* ===================== ZAKLADNI HTML PRVKY */
body {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #c0c0c0;
	margin: auto;
	width: 100%;
}

img {
	border: 0px;
}

img.ramecek {
	border: 1px solid #003564;
}

img.ramecek_doprava {
	border: 1px solid #003564;
	margin-left: 5px;
	float: right;
}
img.ramecek_doleva {
	border: 1px solid #003564;
	margin-right: 5px;
	float: left;
}

img.centr {
  border: 1px solid #003564;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a {
	color: #004987;
}

a:hover {
	text-decoration: none;
}

h1 {
	width:688px;
	color: #9c0d0d;
	background: white;
	border-bottom: 2px solid #9c0d0d;
	border-top: 1px dotted #9c0d0d;
	clear: both;
	font-size: 20px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}

h2 {
	margin: 10px 0px 5px 0px;
	color: #9c0d0d;
	clear: both;
	font-size: 18px;
}

h2 a {
	color: #9c0d0d;
}

h3 {
	clear: both;
	float: left;
	font-size: 15px;
	color: #004987;
}

h3 a {
	color: #004987;	
}

h3.zapas {
	color: #000000;
 	border-bottom: none;
}

h4 {
	font-size: 13px;
	margin: 3px 0px 3px 0px;
}

h5 {
	clear: both;
	font-size: 16px;
	border-bottom: 2px dotted #a8a8a8;
	font-weight: bold;
	margin: 0px;
	background: #d0c6c6;
	padding: 2px 0px 2px 10px;
}

hr {
	background: #9c0d0d;
	color: #9c0d0d;
	height: 2px;
	border: 0px;
}

hr.tenka {
	color: #9c0d0d;
	height: 1px;
}

table.centr {
	width: 100%;
	text-align: center;
	valign: middle;
}

table.pekna {
	width: 100%;
	text-align: center
}

table.pekna th {
	padding: 2px;
	background: #9c0d0d;
	font-weight: bold;
	color: white;
}

table.pekna td {
	padding: 2px;
	font-size: 13px;
	border: 1px solid #dddddd;
}

table.pekna td.polozka {
	background: #eeeeee;
	font-weight: bold;
}

table.pekna td.popis {
	background: #d0c6c6;
	border: 1px solid #dddddd;
	font-weight: bold;
}

table.stats {
	width: 100%;
	border: none;
	vertical-align:top;
	border-collapse: collapse;
	border-top: 1px solid #d0c6c6;
    border-left: 1px solid #d0c6c6;
    border-bottom: 1px solid #d0c6c6;
    border-right: 1px solid #d0c6c6;
}

table.stats th {
    vertical-align:top;
	background:#d0c6c6;
	text-align:center;
	border-color: #eeeeee;
    border-style: dotted;
    border-width: 0px 1px;
} 

table.stats td {
    vertical-align:top;
	text-align: right;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	border-color: #d0c6c6;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: dotted;
    border-right-style: dotted;
    border-width: 1px 1px 1px 1px;
}

table.stats tr.pce {
	background:#eeeeee;
}

table.stats tr.celkem {
	background:#eeeeee;
	font-weight: bold;
}

table.stats td.pce {
	background:#eeeeee;
}

table.ocima {
	width: 300px;
}

table.ocima td {
  background-image: url("/img/ocima.gif");
  text-align:justify;
}

tr.soupiska td {
	background: #9c0d0d;
	color: #ffffff;
}

tr.soupiska td a {
	color: #ffffff;
}

#zapas table {width: 100%;}

li {text-align: justify;
}

/* --- fotosoupiska --- */
.fotosoupiska {width: 200px; height: 200px; float:left;}
.fotosoupiska_middle {width: 200px; height: 200px; float:left; margin-left: 40px; margin-right: 40px;}
.fotosoupiska_mezera {  clear: both; line-height: 0px; font-size: 1px; height: 20px;}

/* --- tabulka --- */
#tabLiga {background-color:#e0e0e0; border: #cccccc 1px solid; font-size:12px; }
#tabLiga table {width: 100%; font-size:11px; }
#tabLiga th {background-color:#9c0d0d;border: #cccccc 1px solid; color:#ffffff; }
#tabLiga th a {color: #ffffff;}
#tabLiga td {border: #cccccc 1px solid; }
#tabLiga tr:hover {background-color:#c0c0c0; }
#tabLiga .nastym {background-color: #000000; color:#ffffff; text-transform: uppercase; }
#tabLiga .tym {background-color: #c0c0c0; }
#tabLiga .poradi {background-color: #c0c0c0; }
#336799
#tabLiga  {width:100%;border-collapse:collapse;margin-top:3px;margin-bottom:3px}
#tabLiga th {text-align:right;font-weight:bold;padding-left:3px;padding-right:3px;font-size:9pt;}
#tabLiga td {text-align:right;padding-left:3px;padding-right:3px;font-size:9pt;}
#tabLigaPoradi {text-align:left}
#tabLiga .vstrel {padding-right:0px;border-right:0px;text-align:right}
#tabLiga .dt {border-left:0px;border-right:0px; text-align: center}
#tabLiga .inkas {text-align:left;border-left:0px}
#tabulkaTym a:link {text-decoration:none}
#tabulkaTym a:visited {text-decoration:none}
#tabulkaTym a:hover {text-decoration:underline}
#tabVygenerovat {font-size:8pt}

table.pozvanka {
	width: 58%;
	background-image: url("/img/pozvanka_pozadi.gif");
	border: 1px solid #dddddd;
	list-style-image: url("/img/ikona.gif")
}

table.pozvanka th{
	clear: both;
	text-align: center;
	font-size: 15px;
	color: #004987;
}

table.pozvanka td{
  font-weight: bold;
}

table.hrac {
	width: 100%;
}

table.hrac td{
	width: 50%;
	vertical-align:top;
}

/* ======================================== */

/* ========================== BLOKOVE PRVKY */
#hlavni {
	display: block;
	width: 952px;
	padding: 0px;
	margin: auto;
}

#hlavni #vnitrni {
	display: block;
	width: 952px;
	float: left;
	padding: 0px 1px 0px 1px;
	background: url(../img/bcg_hlavni.gif) repeat-y;
}


#hlavni #top {
	display: block;
	float: left;
	width: 950px;
	height: 210px;
	background: url(../img/top.jpg) no-repeat;
}

#hlavni #top h1 {
	display: none;
}

#hlavni #top h2 {
	display: inline;
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	margin: 0px;
}

#hlavni #top h2.tipovaci {
	margin-right: 20px;
}

#hlavni #top h2.hledej {
	margin: 0px 10px 0px 20px;
}

#hlavni #top #top_img {
	width: 950px;
	height: 151px;
}

#hlavni #top #menu {
	display: block;
	float: left;
	position: relative;
	width: 706px;
	height: 30px;
	background: url(../img/bcg_menu.jpg) repeat-x #d4d4d4;
	z-index: 99;
}

#hlavni #top #menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

#hlavni #top #menu ul li {
	display: inline;
	float: left;
	list-style-type: none;
	border-right: 1px solid #000000;
	text-align: center;
}

#hlavni #top #menu ul li.klub {width: 90px;}
#hlavni #top #menu ul li.a-tym {width: 114px;}
#hlavni #top #menu ul li.mladez {width: 105px;}
#hlavni #top #menu ul li.fans {width: 90px;}
#hlavni #top #menu ul li.sluzby {width: 95px;}
#hlavni #top #menu ul li.vstupenky {width: 125px;}
#hlavni #top #menu ul li.jazyky {background: url(../img/bcg_menu_jazyky.gif) repeat-x #d4d4d4; width: 78px;}


#hlavni #top #menu ul li a {
	display: block;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 15px 5px 15px;
}

#hlavni #top #menu ul li a:hover, #hlavni #top #menu ul li a.vybrane {
	color: #9c0d0d;
}

#hlavni #top #menu ul li ol.topmenu {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	background: #d4d4d4;
	border-right: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}

#hlavni #top #menu ul li ol.topmenu li {
	display: block;
	float: none;
	padding: 0px;
	margin: 0px;
	border-right-width: 0px;
	text-align: center;
}

#hlavni #top #menu ul li ol#topmenu2 {left: 90px; border-left: 1px solid #000000;}
#hlavni #top #menu ul li ol#topmenu3 {left: 205px; border-left: 1px solid #000000;}
#hlavni #top #menu ul li ol#topmenu4 {left: 311px; border-left: 1px solid #000000;}
#hlavni #top #menu ul li ol#topmenu5 {left: 402px; border-left: 1px solid #000000;}
#hlavni #top #menu ul li ol#topmenu6 {left: 498px; border-left: 1px solid #000000;}
#hlavni #top #menu ul li ol#topmenu7 {left: 624px; border-left: 1px solid #000000;}

#hlavni #top #menu ul li ol.topmenu li a {
	display: block;
	width: 125px;
	font-size: 11px;
	color: #000000;
	padding: 3px 10px 3px 10px;
	margin-top: -1px;
	margin-bottom: -1px;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #9c0d0d;
}

#hlavni #top #menu ul li ol#topmenu6 li a {
	width: 190px;
}

#hlavni #top #menu ul li ol.topmenu li a:hover {
	background: #004987;
	color: #ffffff;
}

#hlavni #top #menu ul li ol.topmenu li a .sipka {
	color: #d4d4d4;
	vertical-align: 2px;
	margin-right: 2px;
}

#hlavni #top #menu ul li ol.topmenu li a:hover .sipka {
	color: #ffffff;
	vertical-align: 2px;
	margin-right: 2px; 
}

#hlavni #top #moeller {
	display: block;
	float: right;
	width: 244px;
	height: 30px;
	background: #000000;
}

#hlavni #top #tipovacka_vyhledavani {
	display: block;
	float: left;
	width: 762px;
	height: 20px;
	background: #d0c6c6;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

#hlavni #top #tipovacka_vyhledavani form {
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #000000;
	height: 18px;
}

#hlavni #top #tipovacka_vyhledavani form input.login {
	width: 120px;
	height: 12px;
	font-size: 12px;
}

#hlavni #top #tipovacka_vyhledavani form input.heslo {
	width: 100px;
	height: 12px;
	font-size: 12px;
}

#hlavni #top #tipovacka_vyhledavani form input.vyhledavaci {
	width: 150px;
	height: 12px;
	font-size: 12px;
}

#hlavni #top #moeller_popis {
	display: block;
	float: right;
	width: 177px;
	height: 28px;
	border-bottom: 1px solid #000000;
}

#hlavni #levy {
	display: block;
	float: left;
	width: 709px;
	background: #f1f1f1;
	padding: 10px;
	border-right: 1px solid #000000;
}

#hlavni #levy p {
	text-align: justify;
}

#hlavni #levy h3 {
	display: block;
	float: none;
}

#hlavni #levy .menicka {
	display: block;
	text-align: left;
	border: 1px solid #9c0d0d;
	background: #0071cc;
	padding: 1px 0px 1px 0px;
	text-align: center;
	width: 698px;
	color: #ffffff;
}

#hlavni #levy .menicka a {
	color: #ffffff;
}

#hlavni #levy td.zapasDatum {
	font-weight: bold;
	font-size: 90%;
	color: #eeeeee;
	background: #9c0d0d;
	padding: 3px 5px 3px 5px;
	text-align: right;
}

#hlavni #levy td.zapasNadpis {
	background: #9c0d0d;
	font-size: 160%;
	color: #ffffff;
	padding: 5px 15px 5px 15px;
	text-align: right;
	font-weight:bold;
}

#hlavni #levy td.zapasBranky {
	background: #004987;
	font-weight:bold;
	font-size: 140%;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

#hlavni #levy td.zapasMezera {
	background: #a8a8a8;
	height: 1px;
	padding: 0px;
}

#hlavni #levy td.zapasPopis {
	background: #004987;
	color: #ffffff;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	width: 20%;
	text-align: right;
}

#hlavni #levy table.offline .popis {
	background: #9c0d0d;
	color: #ffffff;
}


#hlavni #levy_index {
	display: block;
	float: left;
	width: 730px;
}

#hlavni #levy_index #infobar {
	display: block;
	float: left;
	width: 730px;
	background: #9c0d0d;
	padding: 3px 0px 3px 0px;
	text-align: center;
	border-bottom: 1px solid #000000;
	color: #ffffff;
}

#hlavni #levy_index #infobar a {
	color: #ffffff;
	text-decoration: underline;
}

#hlavni #levy_index #infobar a:hover {
	text-decoration: none;
}

#hlavni #levy_index #topstory {
	display: block;
	float: left;
	width: 730px;
	background: #f1f1f1;
	padding-top: 15px;
}

#hlavni #levy_index #topstory td.nadpisek {
	padding: 0px 10px 0px 10px;
}

#hlavni #levy_index #topstory h2 {
	display: inline;
	width: 530px;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}

#hlavni #levy_index #topstory #topstory_vlevo {
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
}

#hlavni #levy_index #topstory p {
	text-align: justify;
	padding: 0px 10px 0px 10px;
}

#hlavni #levy_index #topstory .obrazek_01 {
	display: block;
	height: 3px;
	font-size: 3px;
	padding: 7px 0px 0px 0px;
	background: url(../img/bcg_img_topstory_rozek_h.jpg) right top no-repeat #ffffff;
}

#hlavni #levy_index #topstory .obrazek_02 {
	display: block;
	float: left;
	height: 100%;
	padding: 0px 0px 5px 7px;
	background: url(../img/bcg_img_topstory_rozek_l.jpg) left bottom no-repeat #ffffff;
}


#hlavni #levy_index #topstory img.obrazek {
	float: right;
	margin-top: -1px;
	padding: 0px 10px 12px 0px;
	background: url(../img/bcg_img_topstory.jpg) right bottom no-repeat;
	text-align: center;
}

#hlavni #levy_index .linka {
	display: block;
	float: left;
	clear: both;
	background: #797979;
	color: #ffffff;
	height: 16px;
	padding: 3px 5px 5px 5px;
	width: 98%;
}

#hlavni #levy_index .linka a {
	color: #ffffff;
	text-decoration: underline;
}

#hlavni #levy_index #partneri {
	display: block;
	clear: both;
	width: 700px;
	background: #ffffff;
	margin: 10px 10px 10px 10px;
	padding: 5px;
}

#hlavni #levy_index #partneri_2 {
	display: block;
	clear: both;
	width: 484px;
	background: #ffffff;
}

#hlavni #levy_index #clanky {
	display: block;
	width: 514px;
	float: left;
}

#hlavni #levy_index #clanky #dalsi_clanky {
	display: block;
	width: 514px;
	float: left;
	clear: both;
	background: #ffffff;
}

#hlavni #levy_index #clanky #dalsi_clanky .vnitrni {
	display: block;
	margin: 10px;
	text-align:justify;
}

#hlavni #levy_index #clanky #dalsi_clanky .vnitrni h3 {
	font-size: 15px;
	width: 494px;
}

#hlavni #levy_index #clanky #list_clanky {
	display: block;
	float: left;
	width: 494px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: #ffffff;
}

#hlavni #levy_index #clanky #list_clanky ul {
	list-style-type: none;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

#hlavni #levy_index #clanky #list_clanky ul li {
	padding-bottom: 10px;
}

#hlavni #levy_index #aktuality {
	display: block;
	float: right;
	width: 216px;
	background: #d6d6d6;
	font-size: 12px;
}

#hlavni #levy_index #aktuality h3 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#hlavni #levy_index #aktuality .vnitrni {
	display: block;
	margin: 10px;
}

#hlavni #pravy {
	display: block;
	float: right;
	width: 220px;
	margin-right: 2px;
}	

#hlavni #pravy #ptejte_se {
	display: block;
	float: left;
	padding: 10px
}

#hlavni #pravy #ptejte_se #ikona {
	display: block;
	float: left;
	width: 85px;
}

#hlavni #pravy #ptejte_se #text {
	display: block;
	float: right;
	width: 112px;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
}

#hlavni #pravy #ptejte_se #text a {
	color: #ffffff;
	text-decoration: none;
}

#hlavni #pravy #narozeniny {
	display: block;
	float: left;
	width: 220px;
	background: #ffffff;
}

#hlavni #pravy #narozeniny ul#narozeniny_list {
	width: 190px;
	margin: 5px 0px 20px 10px;
	padding: 0px;
	list-style-type: none;
}

#hlavni #pravy #narozeniny .obrazek {
	display: block;
	float: left;
	width: 75px;
	height: 93px;
	margin: 10px;
	background: url(../img/bcg_img_narozeniny.gif) no-repeat;
}

#hlavni #pravy #narozeniny .text {
	display: block;
	float: right;
	font-weight: bold;
	width: 115px;
	padding-top: 15px;
}

#hlavni #pravy #anketa {
	display: block;
	margin: 10px;
}

#hlavni #pravy #anketa #otazka {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

#hlavni #pravy #anketa .graf {
	display: block;
	float: left;
	background: url(../img/bcg_anketa.gif) repeat-x;
	margin-top: 2px;
	border: 1px solid #004987;
	font-size: 3px;
	height: 9px;
}

#hlavni #pravy #anketa p {
	margin: 0px 0px 15px 0px;
}

#hlavni #paticka {
	display: block;
	float: left;
	width: 950px;
	background: #000000;
	text-align: center;
	color: #ffffff;
	padding: 5px 0px 5px 0px;
}

#hlavni #paticka a {
	color: #ffffff;
}

/* ========================= globalni tridy */
.cistic			{clear: both;}
.maly 			{font-size: 12px;}
.velky 			{font-size: 15px;}
.sedy 			{color: #676767;}
.modry 			{color: #003564;}
.cerveny 		{color: #9c0d0d;}
.nulovy 		{margin: 0px;}
.pravy 			{text-align: right;}
.centrovany	{text-align: center;}
.levy			{text-align: left;}
.dobloku		{text-align: justify;}
.doleva			{display: block; float: left;	text-align: left;}
.doprava		{display: block;	float: right;	text-align: right;}
.error			{display: block; color: #9c0d0d; font-weight: bold; text-align: center; margin: 20px 0px 20px 0px;}
.dnes				{color: #cb0101; font-weight: bold;}
.vcera			{color: #fe8400; font-weight: bold;}
.predevcirem    {color: #006600; font-weight: bold;}
.pozdeji        {color: #666666; font-weight: bold;}
.mensi			{font-size: 11px;}
.skryty			{display: none;}
.doma			{background: none; color: #000000;}
.venku			{background: #c3c3c3; color: #000000;}
.vybrane		{background: #004987; color: #ffffff;}


/* ========================= TABULKA */
#tabLiga {background-color:#e0e0e0; border: #cccccc 1px solid; font-size:11px; }
#tabLiga table {width: 100%; font-size:11px; }
#tabLiga th {background-color:#9c0d0d;border: #cccccc 1px solid; color:#ffffff; }
#tabLiga th a {color: #ffffff;}
#tabLiga td {border: #cccccc 1px solid; }
#tabLiga tr:hover {background-color:#c0c0c0; }
#tabLiga .nastym {background-color: #000000; color:#ffffff; text-transform: uppercase; }
#tabLiga .tym {background-color: #c0c0c0; }
#tabLiga .poradi {background-color: #c0c0c0; }
#336799
.tP	{font-size: 12px;	width: 30px; text-align: center;}
.tT	{font-size: 12px;	width: 170px;}
.tB	{font-size: 12px;	padding-right: 10px; text-align: right;}
.tCara {background-color: #666666}
.tPCE {color: #ffffff; background-color: #004987; font-weight: bold;}

/* ========================= ARCHIV */
#archiv #box			{display: block; width: 685px; font-size: 13px; border: 1px solid #000000; background: #d0c6c6; padding: 3px; clear: both; margin: 5px 0px 0px 0px;	color: #000000;}
#archiv #box2			{display: block; width: 685px; font-size: 11px; margin: 5px 0px 0px 0px; height: 30px;}
#archiv .boxMaly	{display: block; font-size: 12px; padding: 3px;}
#archiv .boxKde		{display: block; width: 695px; float: left; font-size: 11px; text-align: right; margin-bottom: 10px;}
#archiv table.boxy	{margin: 2px 0px 2px 0px;}
#archiv td.boxy		{width: 50px; text-align: center; margin: 0px; padding: 0px;}
#archiv td.boxy a	{display: block; color: #000000; text-decoration: none; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; font-weight: normal; padding: 1px 2px 1px 2px;}
#archiv td.boxyVpravo a  {border-right: 1px solid #000000;}
#archiv td.boxy a:hover  {color: #ffffff; background: #5c5c5c;}
#archiv td.boxyVelke	{width: 100px;}
#archiv .zvyrazneni	{font-weight: bold; color: #ffffff; background: #ac9b9b;}
#archiv td.datum  {vertical-align: top; text-align: right;}
#archiv td.nadpis_anotace  {padding-right: 15px; text-align: justify;}
#archiv input  {font-size: 13px; border: 1px solid #00517c;}
#archiv form  {margin-bottom: 0px;}
#archiv h1 {width: 580px; font-size: 14px; border-bottom: 1px solid #8995bb; margin: 10px 0px 0px 0px; color: #000000;}
#archiv input.formBcg  {background: #d0c6c6; border: 0px;}
#archiv .highlight {background: #d0c6c6;}
#archiv .tema {display: block; color: #808080; font-style: italic;  font-size: 12px;}
#archiv .anotace {display: block;}
#archiv .nadpis {display: block; font-weight: bold;}
#archiv .error {display: block; margin-top: 10px; color: #ff0000; text-align: center; font-weight: bold; clear: both;}
#archiv .podpis {color: #808080; font-size: 11px; border-bottom: 1px solid #ffffff;}
#archiv select {font-size: 11px;}


/* ========================= FOTOGALERIE */
#fotogalerie {width: 100%;}
#fotogalerie h3 {clear: both; width: 690px;}
#fotogalerie img {border: 1px solid #003564;}
#fotogalerie hr {clear: both; height: 1px; color: #000000; margin: 5px 0px 5px 0px;}
#fotogalerie table {border-collapse: collapse; clear: both; width: 100%;}
#fotogalerie table tr td {text-align: center;}
#fotogalerie table tr td a {float: left; border: 2px solid #ffffff;}
#fotogalerie table tr td a:hover {border: 2px solid #e8b413; background: #e8b413;}
#fotogalerie table tr td .imgSelect {border: 1px solid #e8b413; background: #e8b413;}
#fotogalerie .popis {display: block; clear: both; text-align: center; font-weight:bold;}
#fotogalerie .autor {display: block; clear: both; text-align: center; font-size: 13px; font-style: italic;}
#fotogalerie .navigace {display: block; clear: both; margin: 0px 0px 10px 0px;}
#fotogalerie .navigace .prochazeni {display: block; width: 150px;}
#fotogalerie .navigace .prochazeni .button {width: 100px;}
#fotogalerie input.button {font-weight: bold; font-size: 12px; border: 1px solid #000000; text-transform: uppercase; background: #e8b413; color: #ffffff; font-family: arial,sans-serif; width: 100px;}
#fotogalerie #formulare {display: block; float: left; padding-bottom: 20px; font-size: 12px;}
#fotogalerie #formulare input {font-size: 12px;}
#fotogalerie #formulare input.button {font-size: 12px;}
#fotogalerie #formulare select {font-size: 12px;}
#fotogalerie #formulare #trideniDIV {display: block; clear: both; height: 25px; margin: 5px 0px 5px 0px;}
#fotogalerie #formulare #trideniDIV .trideni {border-top: 1px solid #000000;}
#fotogalerie #formulare #trideniDIV form {margin: 0px;}
.fotogalerieZapas {display: block; clear: both; margin: 5px 0px 25px 0px; text-align: left;}

/* ========================= STRANKOVANI */
.strankovani  {text-align: center;  margin: 10px 0px 10px 0px; font-weight:bold;}
.strankovani a  {background: #8c7373; color: #ffffff; border: 1px solid black; margin-left: -1px; padding: 0px 6px 0px 6px; text-decoration: none;}
.strankovani a:hover  {background: #808080; text-decoration: none;}
.strankovani .strankovaniVyrazne {background: #000000;}

/* ========================= KALENDAR */
#kalendarMesic td {color:#ffffff;font-family:arial ce,arial,sans-serif;font-size:11px;font-weight:bold;}
#kalendar {font-family:arial ce,arial,sans-serif;border: 0px solid #fff}
#kalendar tr {background-color:#aaaaaa;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#kalendar th {font-weight:bold;background-color:#4a4a4a;color:#ffffff;font-size:11px;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#kalendar td {font-weight:bold;font-size:11px;text-align:center;border-right:1px solid #fff; border-bottom:1px solid #fff; height:22px}
#kalDnesek {border: 1px solid #d6d6d6; padding: 1px 3px 1px 3px; background: #ffffff; color: #000000}
#kalVenku {background-color:#004987}
#kalVenku a {text-decoration:none; color:#ffffff;}
#kalVenku a:hover {display:block;}
#kalDoma {background-color:#9f0100}
#kalDoma a {text-decoration:none; color:#ffffff}
#kalDoma a:hover {display:block;}
#kalArena {background-color:#1a4297}
#kalArena a {text-decoration:none; color:#ffffff;}
#kalArena a:hover {display:block;}
#kalNormalni {background-color:#888888;color:#ffffff;}
#kalVysvet {font-size:11px;margin-top:5px}
.kalVysvetlivky {width:15px;height:15px;}

#tableHead {text-decoration:none;font-weight:bold;color:#ffffff;padding:3px 0 3px 0}
.zapasOdkaz {text-decoration:none;font-size:8pt;font-weight:bold}
.zapasOdkaz a:link {text-decoration:none;font-size:8pt;font-weight:bold}
.zapasOdkaz a:visited {text-decoration:none;font-size:8pt;font-weight:bold}
.zapasOdkazKat {text-decoration:none;font-size:8pt}
.clanekDiskuze {text-decoration:none;font-size:8pt}


.table_hokej_mala						{margin: auto;	width: 190px;font-size: 11px;}
.table_hokej_mala th					{padding: 1px;  background:#9C0D0D; color:white}
.table_hokej_mala td					{padding: 3px 1px 3px 1px; border-bottom: 0px solid #ACAAAC;}
.table_hokej_mala tr .poradi		{width: 15px;}
.table_hokej_mala tr .tym			{display: none;}
.table_hokej_mala tr .tym_dlouhe	{text-align: left; padding-left: 5px;}
.table_hokej_mala tr .body			{width: 15px; text-align: right; padding-right: 3px; font-weight: bold;}
.table_hokej_mala tr .zapasy		{width: 15px;}
.table_hokej_mala tr .score		{width: 20px;}
.table_hokej_mala tr.PCE td		{background:#000000; color:#FFFFFF;}
.table_hokej_mala tr.PCE td	a	{color:#FFFFFF;}


.top_story_height{	height: 230px; background: #F1F1F1}
#top_navigace_bcg {
	background: #D9D9D9;
}

#top_navigace { padding: 1px 1px 2px 1px; background: #D9D9D9; width: 250px; margin: auto;}
#top_navigace a{
	float: left;
	margin-right: 9px;
	display: block;
	background-position: top;
	text-decoration: none;
	cursor: pointer;
}
#top_navigace a span{display: none;}
#top_navigace a.button1{	background-image: url(../img/navigace_top_1.gif);	width: 28px; height: 29px;  margin-right: 4px;}
#top_navigace a.button1:hover{background-image: url(../img/navigace_top_1.gif);}
#top_navigace a.button2{	background-image: url(../img/navigace_top_2.gif);	width: 28px; height: 29px;  margin-right: 4px;}
#top_navigace a.button2:hover{background-image: url(../img/navigace_top_2.gif);}
#top_navigace a.button3{	background-image: url(../img/navigace_top_3.gif);	width: 28px; height: 29px; margin-right: 4px;}
#top_navigace a.button3:hover{background-image: url(../img/navigace_top_3.gif);}
#top_navigace a.button4{	background-image: url(../img/navigace_top_4.gif);	width: 28px; height: 29px;}
#top_navigace a.button4:hover{background-image: url(../img/navigace_top_4.gif);}
#top_navigace a.buttonNumber{	background-image: url(../img/navigace_back.gif);	width: 28px; height: 24px; padding: 5px 0px 0px 0px; text-align: center; font-weight: bold; text-decoration: none; color:#000000; font-size:16px}
#top_navigace a.buttonNumber:hover{background-image: url(../img/navigace_back.gif);  color:#9C0D0D;}
#top_navigace a.buttonNumber.selected{color:#9C0D0D;}
