/* TELO A ID */

body {
 font-family: Arial, sans-serif;
 font-size: 3.8mm;
}

#obsah1 {
 background: url('img/prechod.png') top left repeat-y;
 width: 100%;
}

#obsah2 {
 background: url('img/prechod.png') top right repeat-y;
}

#obsah3 {
 background: url('img/prechod2.png') bottom left no-repeat;
}

#obsah4 {
 background: url('img/prechod2.png') bottom right no-repeat;
}

#lave {
 width: 180px;
 float: left;
}

#stred {
 margin: 0px 180px;
 padding: 5px;
}

#prave {
 width: 180px;
 float: right;
}

#stred-dole {
 font-size: 13px;
 text-align: center;
 clear: both;
}

#dole {
 color: white;
 font-size: 14px;
 text-align: center;
 line-height: 20px;
}

/* TRIEDY */

.pas {
 background: #0F66FF url('img/hore.png') repeat-x;
 margin: 8px 0px;
}

#hore .pas {
 font-size: 16px;
 font-weight: bold;
 text-transform: lowercase;
}

.pas1 {
 background: url('img/hore1.png') repeat-y;
}

.pas2 {
 background: url('img/hore2.png') top right repeat-y;
 line-height: 22px;
}

.prechod1 {
 background: url('img/prechod1.png') no-repeat;
 padding: 15px 1px;
}

.prechod2 {
 background: #0F66FF url('img/prechod.png');
}

.hodnot-softver {
 margin-top: 5px;
}

.anketa-graf {
 font-size: 1px;
 background: #D4E6FF;
 margin: 3px;
 height: 4px;
}

.tlacidlo {
 font-weight: bold;
 color: #0F66FF;
 background: white url('img/nadpis.png') repeat-x;
 border: 1px silver solid;
 margin-top: 2px;
 cursor: pointer;
}

.prispevky {
 width: 100%;
 padding-bottom: 20px;
 overflow: auto;
}

.prispevky code {
 white-space: pre;
}

.scroll {
 width: 100%;
 overflow: auto;
}

.mikro {
 font-size: 1px;
}

.nezobraz {
 display: none;
}

.pole {
 width: 75%;
}

.reklama-vlavo {
 margin: -1px;
 margin-top: 4px;
 padding: 0px;
}

/* ODKAZY */

a {
 color: #0F66FF;
 text-decoration: underline;
}

.prechod1, .prechod1 a {
 color: white;
 text-align: center;
}

.pas a {
 color: white;
 text-decoration: none;
}

#aktualne {
 color: #0F66FF;
 background: white url('img/nadpis.png') repeat-x;
 padding: 2px 3px 2px 3px;
}

#aktualna-stranka {
 background: white;
 margin-right: -1px;
 margin-left: 1px;
}

#aktualna-stranka a {
 color: #FF7E00;
 text-decoration:none;
}

#dole a {
 text-decoration: underline;
}

.prechod1 a:visited {
 color: #D0D0D0;
}

#stred a:visited {
 color: gray;
}

.pas a:hover, .prechod1 a:hover {
 color: #FFAF00;
}

#stred a:hover, #stred-dole a:hover, #aktualne:hover {
 color: #FF7E00;
}

.softver-obr a {
 font-size: 13px;
 text-decoration: none;
 margin-right: 10px;
 float: left;
}

/* NADPISY */

h1, h2, h3, h4, .tema {
 color: #0F66FF;
}

h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, .tema:first-letter {
 color: #FF7E00;
}

.tema {
 font-size: 18px;
 font-weight: bold;
 background: white url('img/nadpis.png') repeat-x;
 text-align: center;
 margin-bottom: 2px;
 margin-top: 5px;
}

h1 {
 font-size: 8mm;
}

h2 {
 font-size: 6mm;
}

h3 {
 font-size: 4.5mm;
 margin-bottom: 2px;
}

/* INE */

p, li {
 text-align: justify;
 width: 75%;
}

pre {
 border-left: 4px #B1C6F0 solid;
 overflow: auto;
 margin-left: -2px;
 padding-left: 4px;
}

strong {
 color: #0F66FF;
}

dfn {
 border-bottom: 1px black dashed;
 cursor: help;
}

var {
 font-family: monospace;
 font-style: normal;
}

img {
 border: none;
}

table {
 font-size: 3.8mm;
}

th {
 color: #0F66FF;
 background: white url('img/nadpis.png') repeat-x;
}

th:first-letter {
 color: #FF7E00;
}

th, td {
 border: 1px solid silver;
}

ul {
 margin-left: 0px;
 padding-left: 20px;
 list-style-image: url('img/o.gif');
}

form {
 margin: 0px;
}

fieldset {
 border: 1px silver solid;
 padding: 5px;
 margin-top: 5px;
 margin-bottom: 10px;
}

legend {
 color: #0F66FF;
 font-weight: bold;
}

hr {
 text-align: left;
 width: 75%;
 border: 1px silver solid;
 margin-left: 0px;
}