/* začátek stylu pro obrazovku a tisk */
@media screen, print
{

body 
{
	font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
}

/* pozicování */
#hlavicka 
{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 80px;
	width: 100%;
  background-color: #1BD208;
	overflow: hidden;
}

#vlevo 
{
	position: absolute;
	top: 145px;
	left: 0px;
	bottom: 0px;
	width: 145px;
	_width: 150px;
	height: expression(document.body.clientHeight-150);
	padding: 20px 0 0 5px;
	background-color: #FCE36C;
	overflow: hidden;
}

#obrazek
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 250px;
	height: 150px;
	overflow: hidden;
	z-index: 3;
	}

#navigace1 
{
	position: absolute;
	top: 80px;
	left: 150px;
	right: 0px;
	height: 30px;
	width: expression(document.body.clientWidth - 150);
	background-color: #FCE36C;
	z-index: 1;
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 0px 90px;
  _padding: 3px 20px 0px 90px;
  overflow: auto;
}

#navigace2 
{
	position: absolute;
	top: 110px;
	left: 150px;
	right: 0px;
	height: 33px;
	_height: 40px;
	width: expression(document.body.clientWidth - 150);
	background-color: #FCE36C;
	z-index: 2;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 90px;
	_padding: 0px 0px 0px 90px;
	overflow: auto;
	line-height: 30px;
	_line-height: 100%;
}

#obal
{
 	position: absolute;
 	width: expression(document.body.clientWidth-150);
 	height: expression(document.body.clientHeight-150);
 	top: 150px;
 	left: 150px;
 	bottom: 0px;
 	right: 0px;
 	background-color: #FFFFE8;
  overflow: auto;
}

#obsah
{
/* 	position: absolute;
	width: 100%;
 	height: expression(document.body.clientHeight-150);*/
	padding: 0px 10px 0px 10px;
  overflow: auto;
 	font-size: 75%;
}

#obsah1
{
	padding: 0px 220px 0px 10px;
  overflow: auto;
 	font-size: 75%;
}

#reklama
{
 	position: fixed;
 	width: 200px;
 	height: 120px;
 	top: 150px;
 	right: 20px;
  overflow: hidden;
  z-index: 3;
  text-align: center;
}

#reklama1
{
 	position: fixed;
 	width: 200px;
 	height: 120px;
 	top: 280px;
 	right: 20px;
  overflow: hidden;
  z-index: 3;
  text-align: center;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  background-color: rgb(255,153,102);
}

#reklama2
{
 	position: fixed;
 	width: 200px;
 	height: 120px;
 	top: 420px;
 	right: 20px;
  overflow: hidden;
  z-index: 3;
  text-align: center;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  background-color: #00BFFF;
}

#reklama3
{
 	position: fixed;
 	width: 200px;
 	height: 120px;
 	top: 560px;
 	right: 20px;
  overflow: hidden;
  z-index: 3;
  text-align: center;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  background-color: rgb(255,153,102);
}

/* vzhled odkazů v navigacích*/
#reklama a, #reklama1 a, #reklama2 a, #reklama3 a
{
  font-size: 12px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: blue;
}

#reklama a:hover, #reklama1 a:hover, #reklama2 a:hover, #reklama3 a:hover
{
 	color: #FF0000;
}

#navigace1 a, #navigace2 a, #vlevo a
{
	border: 3px outset #f0f0e0;
	background-color: #FFFFE8;
 	font-size: 12px;
 	text-decoration: none;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #1BD208;
}

#navigace1 a, #navigace2 a
{
	text-align: center;
	padding: 3px 5px;
	height: 20px;
}

#navigace2 a
{
	_margin-top: 10px;
	border-bottom: 1px solid #b0b4a8;
}

#vlevo  a
{
  display: block;
 	padding: 2px 10px 1px 10px;
 	margin: 0px 10px 4px 5px;
  }

#navigace1 a:hover, #navigace2 a:hover, #vlevo a:hover
{
	border: 3px inset #f0f0e0;
 	background: #FFFFB4;
  }

#vlevo  .ano
{
 	margin: 0px 0px 4px 15px;
  border-right: 1px solid #FFFFE8;
 	color: #FF0000;
  }

#navigace1 .ano
{
 	color: #FF0000;
}

#navigace2 .ano
{
  border-bottom: 1px solid #FFFFE8;
	height: 30px;
 	color: #FF0000;
}

/* vzhled nadpisů*/
#hlavicka .nadpis1
{
 	font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  font-size: 140%;
  text-align: center;
  color: #000000;
 	padding: 10px 10px 1px 180px;
}

#hlavicka .nadpis2
{
 	font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  font-size: 95%;
  text-align: center;
  color: #000000;
	padding: 5px 10px 1px 180px;
}

.uvod
{
		margin: 20px 15px 20px 20px;
		font-size: 180%;
    text-align: left;
		color: #002337; 
}

.stin  {
	color : #000000;
	background-color : #ff0000;
	text-align : center;
	text-indent : 6px;
	font-weight : bold;
	font-size : 30px;
}

.napis  {
	color : #ffffff;
	text-align : center;
	margin-top : -33px;
	font-weight : bold;
	font-size : 30px;
}

#obsah .nadpis1, #obsah1 .nadpis1
{
		margin: 20px 15px 20px 20px;
		font-size: 140%;
    text-align: left;
}

#obsah .nadpis2, #obsah1 .nadpis2
{
		margin: 20px 15px 20px 20px;
		font-size: 110%;
    text-align: left;
  	font-weight : bold;
}

/* vzhled obrazků*/
#obsah img, #obsah1 img
{
 	border:0;
  margin: 10px;
}

/* písmo tabulek*/
#obsah table, #obsah1 table
{
  font-size: 100%;
}

/* styly textů*/
.stred
{
 	text-align: center;
}

.tucne  {
	font-weight : bold;
}

.tabplus
{
 	width: 90%;
  border: solid #ffff80 2px;
  background-color: #00ffff;
  font-size: 100%;
  margin: 0px auto;
}

.tabplus td
{
  border: solid #ffff80 1px;
  font-size: 100%;
}

.tabplus1
{
  border: none;
  font-size: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.tabplus1 td
{
  border: none;
  font-size: 100%;
}

.tabkurz1
{
  text-align: left;
  font-size: 100%;
  border: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

.tabkurz1 td
{
  font-size: 100%;
  height: 40px;
}

.tabpomucky
{
  text-align: left;
  font-size: 100%;
  border: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

.tabpomucky td
{
  font-size: 100%;
  vertical-align: top;
}

.tabrozvrh
{
  text-align: left;
  font-size: 90%;
  border: solid #000000 1px;
	margin: 0px 0px 0px 20px;

}

.tabrozvrh td
{
  font-size: 90%;
  border: solid #000000 1px;
  height: 40px;
  width: 60px;
  text-align: center;
}

.tabsoutez
{
  text-align: left;
  font-size: 100%;
  border: solid #000000 1px;
	margin: 0px 0px 0px 20px;

}

.tabsoutez td
{
  font-size: 100%;
  border: solid #000000 1px;
}

.n1
{
  font-size: 100%;
  border: solid #000000 1px;
  background-color: #804000;
  color: #00ff00;
  text-align: center;
  font-weight : bold;
}

.n2
{
  font-size: 100%;
  border: solid #000000 1px;
  background-color: #80ffff;
  text-align: center;
}

.n3
{
  font-size: 100%;
  border: solid #000000 1px;
  background-color: #c0c0c0;
  text-align: left;
}

.n4
{
  font-size: 100%;
  border: solid #000000 1px;
  background-color: #80ff80;
  text-align: center;
}

.tabakce
{
 	width: 95%;
  text-align: center;
  font-size: 100%;
  border: none;
}

.tabakce td
{
  font-size: 100%;
  border: none;
  text-align: center;
}

.tab
{
 	width: 95%;
  font-size: 100%;
  border: solid #000000 2px;
  margin: 0px auto;
}

.tab td, .tab th
{
  font-size: 100%;
  border: solid #000000 1px;
}

.tab1
{
 	width: 600px;
  font-size: 140%;
  border: none;
  margin: 0px auto;
}

.tab1 td, .tab1 th
{
  font-size: 130%;
  border: none;
}

.tab2
{
 	width: 95%;
  font-size: 100%;
  border: none;
  margin: 0px auto;
}

.tab2 td, .tab2 th
{
  font-size: 100%;
  border: none;
}

/* vzhled odkazů v obsahu*/
#obsah a, #obsah1 a
{
 	font-size: 12px;
 	text-decoration: none;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #000000;
}

#obsah a:hover, #obsah1 a:hover
{
 	color: #FF0000;
}

.vyskoc {
	color: #4378A9;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	cursor: hand; 
}

.tabakcenavig
{
 	width: 300 px;
  text-align: center;
  font-size: 100%;
  border: 1px;
}

.tabakcenavig td
{
  font-size: 100%;
  border: 1px;
  text-align: center;
  border: 3px outset #f0f0e0;
	background-color: #FFFFB4;
 	font-size: 12px;
 	text-decoration: none;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #1BD208;
}

.tabakcenavig .nic
{
  font-size: 100%;
  border: none;
  text-align: center;
	background-color: #FFFFE8;
}

.tabakcenavig1
{
 	width: 500 px;
  text-align: center;
  font-size: 100%;
  border: 1px;
}

.tabakcenavig1 td
{
  font-size: 100%;
  border: 1px;
  text-align: center;
  border: 3px outset #f0f0e0;
	background-color: #FFFFB4;
 	font-size: 12px;
 	text-decoration: none;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #1BD208;
}

.tabakcenavig1 .nic
{
  font-size: 100%;
  border: none;
  text-align: center;
	background-color: #FFFFE8;
}

.taburedni
{
 	width: 90%;
  text-align: left;
  font-size: 100%;
  border: 1px;
}

.taburedni1
{
  font-size: 100%;
  border: 1px;
  text-align: center;
  border: 3px outset #f0f0e0;
	background-color: #FFFFB4;
 	font-size: 12px;
 	text-decoration: none;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #1BD208;
}

}
/* konec stylu pro obrazovku a tisk */

/* začátek stylu pro tisk */
@media print 
{

body 
{
	font-family: "Times CE", Times, "Times New Roman", serif;
  background-color: #ffffff;
  overflow: visible;
  width: 100%;
}

/* pozicování */
#hlavicka 
{
	display: none;
}

#vlevo 
{
	display: none;
}

#obrazek
{
	display: none;
}

#navigace1 
{
	display: none;
}

#navigace2 
{
	display: none;
}

#obal
{
  overflow: visible;
	position: static;
  background-color: #ffffff;
}

#obsah, #obsah1
{
  overflow: visible;
  font-family: "Times CE", Times, "Times New Roman", serif;
 	font-size: 10pt;
  background-color: #ffffff;
	position: static;
  float: none;
	padding: 0em 0em 0em 0em;
  margin: auto;
  width: 630px;
}
/* vzhled nadpisů*/
#hlavicka .nadpis1
{
 	font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-align: center;
  color: #000000;
 	padding: 0pt 0pt 0pt 0pt;
}

#hlavicka .nadpis2
{
 	font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
  color: #000000;
 	padding: 0pt 0pt 0pt 0pt;
}

/* písmo tabulek*/
#obsah table, #obsah1 table
{
  font-size: 10pt;
}

.tabplus
{
 	width: 100%;
  border: solid #000000 2px;
  background-color: #ffffff;
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabplus td
{
  border: solid #000000 1px;
  font-size: 10pt;
}

.tabplus1
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabplus1 td
{
  font-size: 10pt;
}

.tabkurz1
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabkurz1 td
{
  font-size: 10pt;
}

.tabpomucky
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabpomucky td
{
  font-size: 10pt;
}

.tabrozvrh
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabrozvrh td
{
  font-size: 10pt;
}

.tabsoutez
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabsoutez td
{
  font-size: 10pt;
}

.tabakce
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tabakce td
{
  font-size: 10pt;
}

.tab
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tab td, .tab th
{
  font-size: 10pt;
}

.tab1
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tab1 td, .tab1 th
{
  font-size: 10pt;
}

.tab2
{
  font-size: 10pt;
  margin: 0pt 0pt 0pt 0pt;
}

.tab2 td, .tab2 th
{
  font-size: 10pt;
}

/* vzhled odkazů v obsahu*/
#obsah a, #obsah1 a
{
 	font-size: 10pt;
 	text-decoration: underline;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	color: #000000;
}

.tabakcenavig
{
	display: none;
}

.tabakcenavig1
{
	display: none;
}

}
/* konec stylu pro tisk */

