body		{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
table       {
  font-size:11px;
}
H1 {
  text-align:center;
  font-size:16px;
  margin:5px;
}
.vstup {
  /*font-size:11px;*/
}
.vstupR {
  font-size:11px;
  color: Red;
  font-weight:bold;
}
.popis {
  font-weight:bold;
}
.popisHor {
  font-weight:bold;
  vertical-Align:top;
}
.popisErr {
	font-weight: bolder;
	color: red;
}
.hodn {
}
.ac {
  text-align:center;
}
.ar {
  text-align:right;
}
.alf {
  text-align:left;
  padding-left: 10px;
}
/* Chybove hlaseni */
.chyba {
  font-weight:bold;
  font-size:12px;
  color:red;
}
/* tlacitka */
.btt {
	background-color: #00BFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bttFce {
	background-color: #00BFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 70px;
	margin: 3px 1px;
}
/* navigace mezi strankami */
.navigace   {width:190px;box-sizing:border-box;-moz-box-sizing:border-box;}
.bttFirst   {background-image:url('../img/first.gif');}
.bttPrev    {background-image:url('../img/prev.gif');}
.bttPrevDis {background-image:url('../img/prevDis.gif');}
.bttNext    {background-image:url('../img/next.gif');}
.bttLast    {background-image:url('../img/last.gif');}
.bttNav		{font-size:12px;background-color:#00BFFF;width:22px;background-repeat:no-repeat;background-position:center;}
.bttNavDis	{font-size:12px;background-color:silver;width:22px;background-repeat:no-repeat;background-position:center;}
.navPg		{font-size:12px;width:35px;}
.navPop		{font-size:12px;}

/* tabulka s daty */
.fiTab		{empty-cells:show;border-collapse:collapse;width:100%;position:absolute;left:3px;margin-right:3px;}
.fiTab TD	{padding:1px 3px;}
.fiTab .rowHl TD {border-width:0 1px;border-style:solid;border-color:White;
	background:darkgray;font-weight:bold;}   /* zahlavi */
.fiTab .rowL TD  {border:1px solid white;background-color:#ADD8E6;}      /* liche radky */
.fiTab .rowS TD  {border:1px solid white;background-color:#57BFFF;}      /* sude radky */
.fiTab .rowJa TD {border:1px solid white;background-color:#32CD32;}      /* muj radek */
.fiTab A {color:black;}

/* volba trideni */
.objTrid         {
  background-color:#ADD8E6;
  border:1px solid #FFA500;
  padding:5px 10px;width:300px;
  ;margin-top:20px;
 }
.triditVol       {color:black;display:block;}
.triditVol:hover {color:green;}
/** MENU **/
/* Polozky menu. */
.mnuNav,.mnuNav1,.mnuNav2  {
	margin: 0;
	/*font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;*/
	margin-right: 10px;
}
A.mnuNav,A.mnuNav1,A.mnuNav2 {
	color:black;
}
.mnuPop       {color:black;}
A.mnuNav:hover,A.mnuNav1:hover,A.mnuNav2:hover {
	background: darkblue;
	color: white;
	padding-left:5px;
	padding-right:5px;
	}
.mnuNav       {
	width: 100px;
	color: Black;
	height: 17px;
}

#pata {
	margin-top: 40px;
	width: 650px;
	background-color: ivory;
	color: Teal;
	padding-top: 10px;
	padding-bottom: 10px;
}
#np {
	color: Gray;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
}

#main      {
text-align: center;
background-color: whitesmoke;
}

@media screen
{
/* Hlavni rozdeleni stranky */
#panel {
	font-size: 10px;
	font-weight: bold;
	background-color: #DAA520;
	color: darkred;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding-top:5px;
}
#menu1 {
	text-align: center;
	width: 400px;
}
.pr1 {
	text-align: right;
	height: 14px;
	vertical-align: baseline;
}
	
#ovlPanel   {
	background-color:#ADD8E6;
	border:1px solid #FFA500;
}
}

@media print
{
#menu		{display:none;}
#main		{border:0;padding:0;margin:0;width:100%;}
.fiTab A    {text-decoration:none;}
.bttFirst,.bttPrev,.bttPrevDis,.bttNext,.bttLast,.tltisk {visibility: hidden;}
.bttFce, .mnuNav, .btn     {display:none;}
}