BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: black;
	background-color: #F9F7BE;
	font-size : 80%;
	margin: 2px;
	margin-top: 2px;
	padding: 2px;
}

TABLE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 	 0px;
}


TR {
	padding: 0px;
	margin: 0px;
}

TH{
	padding:2px;
	padding-left:5px;
	background-color: #FFFF01;
	color: #093470;
}

TD {
	padding: 0px;
	margin:  0px;
}

PRE{
	font-size: 11px;
}


.tabulka{
	font-size : 90%;
	padding: 0px;
	border: 0px;
	
	}
.tabulka td { padding:3px; }
.tabulka th { padding:3px; }

P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 2px;
	margin-bottom: 5px;
	line-height:1.3em
  }
  


DIV { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
   }

LI { 
	padding:0px;
	margin:0px;
	margin-left: 15px;
	margin-bottom: 5px;
	
   }

UL { 
	padding:0px;
	margin:0px;
	}

	
STRONG { 
	
	}
	
A {
color: #093470;
	}

A:HOVER {
	color: Red;
}


H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 150%;
	margin-top: 2px;
	margin-bottom: 5px;
	color: #093470;
	font-weight: bold;
	line-height:1.3em
}

H1 A {
	color: black;
}

H1 A:Hover {
	color: red;
}

H2 {
   font-size : 130%;
	text-transform: none;
	color: #093470;
	margin: 0px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	border-bottom: 1px solid #093470;
}

H2 A {
	color: black;
}

H2 A:Hover {
	color: red;
}



H3 {
	margin-bottom: 3px;
	margin-top: 10px;
	color: #093470;
	font-size : 110%;
}

H3 A {
	color: black;
}

H3 A:Hover {
	color: red;
}

FORM {
   padding: 0px;	
	margin: 0px;	
}

IMG {
   padding: 0px;	
	margin: 0px;
	border: 0px;
}

INPUT {
   font-size:10px
}

ADDRESS{
	font-size:80%;
	padding: 5px;
	font-style: normal;
	color:#2C4684
}

ADDRESS A{
	color:#2C4684
}

HR{
	color: #D9D075;
	height: 1px;
	margin: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}

.vlevo {float:left;}
.vpravo {float:right;}
.center{	text-align: center;}
.vpravo_text{	text-align: right;}
.promazat {
	clear: both;
	height: 1px;
	font-size: 0px;
}

/* ========================= layout */
.banner_top{
	width: 952px;
}

.layout{
	width: 952px;
	
}

.prava_cast{
	float: right;
	width: 172px;
	height: 1000px;
}

.leva_cast{
	float: left;
	width: 770px;
}

.logo{
	width: 770px;
	height: 152px;
	background-image: url(../images/logo_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-bottom: 3px;
	cursor: pointer;
}

.logo_menu{
	float: right;
	width:595px;
	background-color: #FFFE65;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-top:125px; 
	margin-right: 8px;
	color: #082F68;
}

.logo_menu A{
	color: #093470;
}
.logo_menu A:hover{
	text-decoration: underline;
}

.hlavni_text{
	float: right;
	width: 585px;
	padding: 5px;	
}

.text{
	padding:10px; 
	padding-top: 2px;
	background-color: white;
	border-left: 2px solid #14327C; 
	border-right: 2px solid #14327C;
}

.top_story{
	padding:10px; 
	background-color: #F9F7BE;
	border-left: 1px solid #14327C; 
	border-right: 1px solid #14327C;
	min-height: 230px;
}

.top_story H1{
	color: #013D86;

	padding-top: 0px;
	margin-top: 0px;
}

.top_story H1 A{
	color: #013D86;

	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	text-align: center;
}

.top_story H1 A:hover{
	color: red;
}

.top_story_male{
	font-size: 11px;
	color: Gray;
}

.top_story_odkaz A{
	color: #013D86;
	font-weight: bold;
}
.top_story_odkaz A:hover{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}
.aktuality{
	padding:5px; 
	background-color:#FFFFC1; 
	color:#080000;	
}

.aktuality H1{
	text-align: center;
	font-size: 12px;
	color: #013D86;
}

.aktuality P A{
	color: #093470;
}

.aktuality P A:hover{
	color: red;
}

.box2_nadpis{
	margin: 0px;
}
	
.box2{
	background-color: #093470;
	color: #FDF6FE;
	text-align: justify;
	margin: 0px;
}

.box2_odkaz A{

	color: #FFFFC1;
	font-weight: bold;
}
.box2_odkaz A:hover{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.box2 A{	color: #FFFFC1;
	font-weight: bold;
}
.box2 A:hover{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.box2_odkaz_clanek A{
	text-align: left;
	color: #013D86;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-color: #FFFFC1;
	padding: 3px;
	margin-bottom: 3px;
}

.box2_odkaz_clanek A:hover{
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF01;
	color: #013D86;
}



.znamkovani	{
	text-align: center;
	margin: 10px 0px 3px 0px;
}

.znamkovani a	{
	background: #dddddd;
	border: 1px solid black;
	margin-left: -1px;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #003564;
}

.znamkovani a:hover	{
	background: #e8b413;
	text-decoration: none;
	color: #ffffff;
}

.menicka	{
	background: #FFFFC1;
	border: 1px solid #093470;
	padding: 5px;
	text-align: center;
}



.tabulka TD{
	padding: 3px;	
}

.zapas_score{
	background-color: #FFFF01; padding:10px; font-size:20px; color:#093470; font-weight:bold;
}

.zapas_mezera{
	background-color: #093470; 
	height: 1px;
}
.zapas_datum{
	padding:10px;
	font-weight: bold;
	color:#093470;
	border: 1px solid #093470;
	border-bottom: 0px solid #093470;
}

.zapas_popis{
	padding:10px; font-size:15px; color:#093470; font-weight:bold;
}

/* ========================= anketa */
.anketa{
	background-color:#FFFF01; 
	padding:5px;
	color: #030200;
	font-size: 12px;
	
	}

	.anketa A{
	color: #093470;
	}
	
.graf{
	background-image: url(../images/anketa_bar.gif);
	background-repeat: repeat-x;
	
}

/* ========================= MENU */

#menu{
	clear:both;
	height:486px;
	width:172px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
}

#menu A {display:block; width:172px; float:left; border:0px;}
#menu SPAN {display:none;}
A#m1 {height:27px;}
A#m1:hover {background-image: url(../images/menu.gif); background-position: -172px -0px;}
A#m2 {height:27px;}
A#m2:hover {background-image: url(../images/menu.gif); background-position: -172px -27px;}
A#m3 {height:27px;}
A#m3:hover {background-image: url(../images/menu.gif); background-position: -172px -54px;}
A#m4 {height:27px;}
A#m4:hover {background-image: url(../images/menu.gif); background-position: -172px -81px;}
A#m5 {height:27px;}
A#m5:hover {background-image: url(../images/menu.gif); background-position: -172px -108px;}
A#m6 {height:27px;}
A#m6:hover {background-image: url(../images/menu.gif); background-position: -172px -135px;}
A#m7 {height:27px;}
A#m7:hover {background-image: url(../images/menu.gif); background-position: -172px -162px;}
A#m8 {height:27px;}
A#m8:hover {background-image: url(../images/menu.gif); background-position: -172px -189px;}
A#m9 {height:27px;}
A#m9:hover {background-image: url(../images/menu.gif); background-position: -172px -216px;}
A#m10 {height:27px;}
A#m10:hover {background-image: url(../images/menu.gif); background-position: -172px -243px;}
A#m11 {height:27px;}
A#m11:hover {background-image: url(../images/menu.gif); background-position: -172px -270px;}
A#m12 {height:27px;}
A#m12:hover {background-image: url(../images/menu.gif); background-position: -172px -297px;}
A#m13 {height:27px;}
A#m13:hover {background-image: url(../images/menu.gif); background-position: -172px -324px;}
A#m14 {height:27px;}
A#m14:hover {background-image: url(../images/menu.gif); background-position: -172px -351px;}
A#m15 {height:27px;}
A#m15:hover {background-image: url(../images/menu.gif); background-position: -172px -378px;}
A#m16 {height:27px;}
A#m16:hover {background-image: url(../images/menu.gif); background-position: -172px -405px;}
A#m17 {height:27px;}
A#m17:hover {background-image: url(../images/menu.gif); background-position: -172px -432px;}
/* A#m18 {height:27px;}
/* A#m18:hover {background-image: url(../images/menu.gif); background-position: -172px -459px;}

/* ========================= STRANKOVANI */
.strankovani  {text-align: center;  margin: 10px 0px 10px 0px; font-weight:bold;}
.strankovani a  {background: #EED90E; color:#000000; border: 1px solid black; margin-left: -1px; padding: 0px 6px 0px 6px; text-decoration: none;}
.strankovani a:hover  {background: #242E5C; color:white;  text-decoration: none;}
.strankovani .strankovaniVyrazne {background: #242E5C; color:white;}

/* ========================= Archiv */
#archiv #box  {
  display: block;
  border: 1px dashed #2C4684;
  background: #FFFF01;
  padding: 3px;
  clear: both;
  margin: 5px 0px 0px 0px;
}

#archiv #box2  {
  display: block;
  margin: 5px 0px 0px 0px;
  height: 30px;
}

#archiv .boxMaly {
  display: block;
  border: 1px dashed #2C4684;
  background: #FFFF01;
  padding: 3px;
}

#archiv .boxKde {
  display: block;
  width: 200px;
  float: right;
  border: 1px solid #2C4684;
  background: #FFFF01;
  padding: 3px;
  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.boxyVelke  {
  width: 100px;
}

#archiv .zvyrazneni  {
  font-weight: bold;
  color: #ffffff;
  background: #093470;
}

#archiv td.boxy a  {
  display: block;
  text-decoration: none;
  border-left: 1px solid #093470;
  border-top: 1px solid #093470;
  border-bottom: 1px solid #093470;
  font-weight: normal;
  padding: 1px 2px 1px 2px;
}

#archiv td.boxyVpravo a  {
  border-right: 1px solid #093470;
}

#archiv td.boxy a:hover  {
  color: #ffffff;
  background: #d60101;
}

#archiv h1  {
   font-size : 14px;
	text-decoration: underline;
	text-transform: uppercase;
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#archiv td.datum  {
  vertical-align: top;
  text-align: right;
}

#archiv td.nadpis_anotace  {
  padding-right: 15px;
  text-align: justify;
  padding-bottom: 10px;
}

#archiv input  {
  font-size: 9px;
  border: 1px solid #093470;
}

#archiv a  {
  font-size: 12px;
  color:black;
}

#archiv form  {
  margin-bottom: 0px;
}

#archiv input.formBcg  {
  background: #d4eaf7;
  border: 0px;
}

#archiv .highlight {
   background: #d4eaf7;
}

#archiv .tema {
	display: none;
  color: #808080;
  font-style: italic; 
  font-size: 12px;
}

#archiv .anotace {
  display: block; 
  color: Black;
  font-size: 12px;
}

#archiv .nadpis {
  display: block; 
  font-weight: bold;
  font-size: 12px;
}

#archiv .error {
  display: block;
  margin-top: 10px;
  text-align: center;
  font-weight: bold;
  clear: both;
}

#archiv .podpis {
  color: #808080; 
  font-size: 11px;
  font-weight: bold;
}

.table_hokej_mala						{margin: auto;	width: 140px;font-size: 11px;}
.table_hokej_mala th					{padding: 1px;  background:#093470; color:#ffffff}
.table_hokej_mala td					{padding: 3px 1px 3px 1px; border-bottom: 0px solid #ACAAAC;}
.table_hokej_mala tr .poradi		{width: 15px; display: none;}
.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;display: none;}
.table_hokej_mala tr.KNO td		{background:#FFFFC1; color:#000000; }
