body {
  margin: 50%;
  padding: 1px;
  font-size: 0.8em;
  background-color: #D5DDFF;
  width: 61.5em;
  text-align: center;
}
body, input, select, textarea {
  font-family: tahoma;
  margin: 0px 0px 0px 0px;}
#header {
  /*width: 61.5em;*/
  height: 150px;
  background-image: url(../images/vrch.jpg);
  background-repeat: no-repeat;
  background-color: #D5DDFF;
  margin:0; padding: 0; border:0}
#header .content a {color: #FFFFFF; text-decoration: none}
#header .content h2 {font-size: 1.8em; margin:0; padding-top:45px}
#header .content h3 {margin:0;}

#main {
  width: 61.5em;
  margin-top: 0px;
  margin-bottom:20px;
  background-color: #D5DDFF;}
#left {
  width: 11.8em;
  min-height: 33em;
  float: left;
  background-color:#7187C4;}
#main-right {
  width: 49.7em;
  min-height: 33em;
  margin: 0em;
  float: left;
  background-color: #D5DDFF;}
#content {margin: 1.5em; padding:0px 15px 30px 5px; text-align: left;}

#content p {text-align: justify;}

#footer {
  /*background-color: #c6c6c6;*/
  margin-top: 0px;
  text-align:center;
  clear: both;}
#navigace {
	height: 1.6em;
	line-height: 1.4em;
	background-color: #AAAFC0;
	text-align: left;}
#navigace a {
	text-decoration:none;
	color:#000000;
	font-size: 1em;
	font-weight:bold}
#navigace a:hover {
	color:#FFFFFF;
	text-decoration:underline;}

#content ul {margin: 0.5em 0 0.5em 0.5em}

#content li {padding-left: 0.5em; margin: 0.5em 1.5em;list-style-image: url(../images/ikonka.gif); list-style-position: outside}

#content li ul li {
	list-style-type: disc; list-style-image: none; 
}

#content a, #content th {
color: #041560;
font-weight: bold;
text-decoration: none;}

#content a:hover {
color: black;
text-decoration: underline;}

#content a.current {color:#FFFFFF; background-color: #000000;}
#content a.current:hover {text-decoration:none}

#content th a:hover {
	text-decoration: none;
}

/*#content table {
	margin: 0 0 1.5em 0;
	padding: 0;
	border: 0.2em solid black;
	border-collapse: collapse;
	text-align: center;
	width: 90%}

#content tr td {border: 0.1em solid black; margin: 0; padding: 0.2em;}
#content tr th {border-left: 0.1em solid black; border-bottom: 0.2em solid black}
#content tr td.nic {border-left: 0; border-right: 0;}
#content tr td.siroky {width: 15em}*/

#content table.vysledky {
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	border: 0.2em solid black;
	border-collapse: collapse;
	text-align: center;
	width: 90%
}
#content table.vysledky td {border: 1px solid black;}
#content table.vysledky td.stred {border: 0; text-align: center}
#content table.vysledky th {border: 1px solid black; text-align:center}
#content table.vysledky tr td.nic {border-left: 0; border-right: 0;}

h2 {font-size: 1.6em; text-align: center; margin-top: 0.5em}
h5 {font-size: 1.3em; margin: 0.2em 0.2em 0.5em 0.2em}
h6 {margin: 0.2em; font-size: 1.2em}
ul {margin:0.2em 0em 0.2em 2em;}
ul ul {padding-left: 1.1em}

.nadpis_velky {font-size: 36px;	font-variant:small-caps;}
.text {text-indent: 1em; line-height: 1.5em; text-align: justify;}
.zvyrazneni {font-weight: bold;}
.prechod {background-color: #C9C9C9}
.nadpis_odkaz {margin-bottom: 1em}
.nadpis_odkaz a {font-size: 1.3em; padding: 0 0.5em; border-right: 1px solid black;}
.nadpis_vlevo {font-weight: bold; text-align: left;}
.center {display:block; text-align:center;}
.poznamka {font-size: 0.7em; margin-top: 10em}
.nadpis {width: 10em}
.clr {clear:both}
.vpravo {float:right; margin-right: 0.5em}
.vlevo {float: left}
.text_vlevo {text-align: left}
.text_vpravo {text-align: right}
.text_uprostred {text-align: center}

 /*printer styles*/ 
@media print{ 
/*hide the left column and navigation when printing*/
#left {display:none;}
#navigace {display:none}
#header {height:3em}
#header .content h2,h3 {padding: 0;}
}
