/* obecne */
BODY {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	background: #fff;
	color: #000;
	font-size: 90%;
}
A {
	color: #006699;
	
}
A:visited {
	color: #003366;
}


#obsah h5 {font-size:14px}


/* telo */
#hlavni {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	background: url(img/top_linka.gif) no-repeat;
	padding-top: 7px;
}




/* nadpisy */
H2#TopNadpisCz {
	background: url('img/top_nadpis_cz.gif') no-repeat;
	width: 783px;
	height: 17px;
	margin: 0;
	margin-top: 3px;
	float: right;
}
H2#TopNadpisCz SPAN {
	display: none
}

#top P {
	float: left;
	padding-left: 4px;
	width: 120px;
	margin: 0;
	overflow: hidden;
	height: 17px;
	display: block;
	font-size:90%;
}

#topSponzori {
	height: 120px;
	width: 216px;
	margin-top: 2px;
	background: #DAE4E4 url('img/top_sponzori.gif') no-repeat;
	float: right;
}
#topstory {
	line-height: 1.2em;
	clear:both;
}
#tsfoto {
	width: 350px;
	border: 1px solid #DAE4E4;
	margin-top:3px;
	float:left;
}
#tsfoto IMG {
	margin: 4px;
}
#tsfoto P {
	background: #DAE4E4;
	padding: 3px;
	margin: 0;
	color: #2B3939;
	font-size: 80%;
}



#topstoryVpravo {float:right;
width:565px;}

#topstoryVlevo {float:left;
width:350px;}

#topstoryClanek {float:left;
width:340px;}

#topstoryClanek h2 {margin:0;line-height:1.3em;margin-bottom:10px}

#topstoryClanek h2 A {color:#CA3A31}

#topstoryClanek h4 {margin:0;line-height:1.4em;color:#3E555B;
border-top:1px dashed #DAE4E4;
border-bottom:1px dashed #DAE4E4;
font-size:70%;
font-weight:normal;}

#obsah h4 {margin:0;line-height:1.4em;color:#3E555B;
border-top:1px dashed #DAE4E4;
border-bottom:1px dashed #DAE4E4;
font-size:70%;
font-weight:normal;}

h2.clanek {line-height:1.35em;}

#scoreboard {float:right;
width:220px;
background:#DAE4E5 url('img/scoreboard.gif') top no-repeat;
padding-top:20px;
}

#scoreboard P {margin:0;
padding:2px;}

#expert {float:right;padding-top:8px}

#u20tv {float:right;padding-top:8px;
width:220px;
background:#CA3C30;}

#u20tv .dalsiclanky A {color:#fff}

#u20tv .dalsiclanky .tmavy {background:#892821;color:#fff}

TABLE#tabulkyIndex {width:350px;
background:#fff;}

TABLE#tabulkyIndex A IMG {border:0}

TABLE#tabulkyIndex {font-size:80%}

TABLE#tabulkyIndex TR TD {background:#DAE4E4;}

TABLE#tabulkyIndex TR TD.bila {background:#fff;}

TD#skupinaA, TD#skupinaB {width:170px;height:19px}
TD#skupinaA SPAN, TD#skupinaB SPAn {display:none}

TABLE#tabulkyIndex TR TD#skupinaA {background:url('img/skupinaA.gif') no-repeat;}
TABLE#tabulkyIndex TR TD#skupinaB {background:url('img/skupinaB.gif') no-repeat;}


.dalsiclanky {clear:both;
margin:0;
padding:0;
list-style-type:none;
font-size:90%;
}

.dalsiclanky LI {border-bottom:#E7EEF1 1px dashed;
padding:4px 2px 4px 2px;
}

.dalsiclanky LI A {color:#335566}

.dalsiclanky LI.tmavy {background:#DAE4E4;
font-size:90%;
padding:0px 2px 0px 2px;
font-weight:bold;
}

#submenu {float:left;
width:170px;
background:#DAE4E4;}

#obsah {float:right;
width:525px;
padding-right:7px;
background:#fff;
line-height:1.5em;}

#pravaLista {float:right;
width:206px;
background:#CA3C30;}


#historie {float:left;
width:170px;
height:215px;
background:#3C2A28}

#mesta {float:right;
width:331px;
background:#fff;}

#mesta {
font-size:90%}

#fans {width:410px;
background:#CA3C30 url('img/fan_zone.gif') no-repeat top;
float:right;
padding-top:22px}

#fansOdkazy {width:200px;
margin:5px 3px 5px 5px;
float:right;
display:block}

#bottom {text-align:center;
font-size:80%;
border-bottom:8px solid #7799AA;
padding-bottom:5px;
color:#335566;
background:#fff;
width:930px;}



/* tridy */
.vlevo {
	float: left
}

.vpravo {
	float: right;
}
.topLogo {
	margin-top: 6px;
}
.topLogo2 {
	margin-top: 3px;
}

.sipka {background:url('img/sipka.gif') no-repeat left 4px;
padding-left:16px}

.sipkaRed {background:url('img/sipka_red.gif') no-repeat left center;
padding-left:16px}

.more {margin:0 0 10px 0}

div.lista {height:26px;
width:100%;
background:url('img/stin-prechod.jpg') repeat-x;
clear:both;
margin:0;
}
div.lista HR {display: none;}

.bila {background:#fff}


#anketa {
	float: left;
	width:196px;
	color: #ffffff;
	font-size: 0.9em;
}

#anketa P {padding-left:2px;margin-top:5px}

#anketa a {
	color: #ffffff;
}


#anketa hr {
	background: #336699;
}

#anketa .anketa_graf {
	display: block;
	float: left;
	font-size: 7px;
	height: 7px;
	width: 100px;
	margin: 5px 0px 10px 0px;
	background: url(../img/bcg_anketa_podklad.gif) repeat-x #dddddd;
}

#anketa .anketa_graf_vyplnene {
	display: block;
	float: left;
	font-size: 7px;
	height: 7px;
	background: url(../img/bcg_anketa.gif) repeat-x;
}

#anketa .anketa_procenta {
	display: block;
	float: right;
	width: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#anketa p.anketa_odpoved {
	clear: both;
	margin: 0px;
}

.skryty {display:none}


/* --- archiv --- */
#archiv table 						{width: auto;font-size: 12px;}
#archiv h1 						{font-size: 18px;display: block;clear: both;}
#archiv #box							{display: block; width: 555px; border: 1px solid #00456C; background: #FFFFFF; padding: 3px; clear: both; margin-left: 15px; margin-bottom: 10px;}
#archiv #box2						{display: block; width: 555px; margin-left: 15px; }
#archiv .boxMaly 					{display: block; border: 1px solid #00456C; background: #FFFFFF; padding: 5px; margin-bottom: 10px;}
#archiv .boxKde 					{display: block; width: 230px; float: right; padding: 3px; margin-right: 0px;}
#archiv table.boxy					{margin: 0px 0px 3px 0px;}
#archiv td.boxy  					{width: 80px; height: 18px; text-align: center; margin: 0px; padding: 0px; padding: 0px;}
#archiv td.boxyVelke				{width: 120px;}
#archiv td.boxy a  				{display: block; padding: 1px 0px 2px 0px; color: #000000;  text-decoration: none; border-left: 1px solid #00456C; border-bottom: 1px solid #00456C; border: 1px solid #00456C; font-weight: normal;}
#archiv td.boxy a.zvyrazneni   {background:#04456B repeat-x 0px 0px; color: #FFFFFF;}
#archiv td.boxyVpravo a  		{border-right: 1px solid #29166F;}
#archiv td.boxy a:hover  		{color: #000000; text-decoration: underline;}
#archiv td.datum  					{vertical-align: top; text-align: right;}
#archiv td.nadpis_anotace  		{padding-right: 15px; text-align: justify;  background: transparent none;}
#archiv input  						{border: 1px solid #00456C;}
#archiv form  						{margin-bottom: 0px;}
#archiv form select  				{margin: 0px;}
#archiv form select option  	{}
#archiv input.formBcg				{background: #eeeeee; border: 0px;}
#archiv .highlight 				{background: #d4eaf7;}
#archiv .tema 						{display: block; color: #808080; font-style: italic; font-size: 12px;}
#archiv .anotace 					{display: block; background: transparent none no-repeat;  background-image: none; }
#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;}

.menicko					{	background-color: #DAE4E4;	padding: 4px;	margin-bottom: 15px;	margin-top: 15px;	text-align: center;	color: #000000;} 
.menicko a				{color: #000000;}
.zvyraznene		{background:#DAE4E4; color:#000000;}
.zvyraznene a	{color:#000000;}

table.nice						{ width: 100%; margin: auto; margin-top: 10px; margin-bottom: 15px;}
table.nice tr td 				{padding: 2px;	border: 1px solid #E2E2E2;}
table.nice tr td.item		{background: #E3E3E3; color:#000000; font-weight: bold; width: 150px;}
table.nice tr td.item a		{color: #000000;}
table.nice tr th				{background: #CA3C30; padding: 3px 5px 3px 5px; color:#000000; font-weight: bold;  font-size:11px; color:#ffffff;  text-align: left;}


/* --- tabulka zapas--- */
table#zapasVypis 						{width: 100%;  margin: auto;}
table#zapasVypis tr th 				{padding: 1px; font-size:11px;  padding-left: 4px; background:#CA3C30; text-align:left; color: #ffffff;}
table#zapasVypis tr td 				{padding: 1px;  border-bottom: 1px solid #cccccc; font-size: 0.9em; padding-left: 4px;}
table#zapasVypis tr td a 			{font-weight: bold;}
table#zapasVypis tr td a.vyhra 	{color: #008000;}
table#zapasVypis tr td a.prohra 	{color: #ff0000;}
table#zapasVypis tr td a.remiza 	{color: #004080;}
table#zapasVypis tr td a.vyhra:hover {color: #ffffff;}
table#zapasVypis tr td a.remiza:hover {color: #ffffff;}
table#zapasVypis tr td a.prohra:hover {color: #ffffff;}
table#zapasVypis tr.venku td 		{cursor: pointer;}
table#zapasVypis tr.doma td 		{cursor: pointer;}

/* --- soupiska --- */
table#soupiska 					{width: 100%; margin: auto;}
table#soupiska tr th 				{padding: 1px; font-size:11px;  padding-left: 4px; background:#CA3C30; text-align:left; color: #ffffff;}
table#soupiska tr th a 				{color: #ffffff;}
table#soupiska tr td.cislo 	{width: 20px;}
table#soupiska tr td.post	 	{width: 40px;}
table#soupiska tr td.jmeno 	{width: 185px;}
table#soupiska tr td.nazoze	{width: 90px;}
table#soupiska tr td.vek 		{width: 50px;}
table#soupiska tr td.vyska 	{width: 50px;}
table#soupiska tr td.vaha 	{width: 50px;}
table#soupiska tr td.hul 		{width: 30px;}
table#soupiska tr.prumer td 	{border-bottom: 1px solid #cccccc;}
table#soupiska tr td			{padding: 1px;  border-bottom: 1px solid #cccccc; font-size: 0.9em; padding-left: 4px;}
table#soupiska tr.O 			{cursor: pointer;}
table#soupiska tr.U 			{cursor: pointer;}
table#soupiska tr.B 			{cursor: pointer;}

/* --- audiogalerie --- */
.audio .menicka 					{padding: 5px;margin-bottom: 10px;}
.audio .vyhledavani			   {color:black; font-size:12px;}
.audio table							{width: 100%; border: 1px solid #DAE4E4; margin-bottom:10px;}
.audio td								{height:22px; padding: 2px; }
.audio .datum						{width:20px; font-size:90%;	 color:#FFFFFF;}
.audio .nadpis 						{background:#7698A9; color:#FFFFFF;}
.audio .komentar					{text-align:justify;}
.audio .nadpis a 					{color:#FFFFFF;}
.audio .nadpis em 					{ color:#FFFFFF; font-size:90%;}


