* {margin:0; padding:0}

body {font-family: Georgia, serif; color: black; background-color: #F5F5F5;	margin: 0.2em;	font-size:80%;	padding: 0.4em;}
img {border: 0px;}
table {margin: 1em 0; width: 100%;}
td, th {padding:0.2em;}
li {padding-left:0.3em; margin-left:2.3em;}
strong.cu {color: red; font-size:130%;}

a.skok-na-navigaci {position:absolute; top:0; left:0; z-index:-1; padding:0.2em 0.5em; border-bottom:0 !important;}
a.skok-na-navigaci:focus, a.skok-na-navigaci:active {z-index:2; background:#FFF;}
.nezobraz {display: none;}
.lower-alpha {list-style: lower-alpha;}
.skryj {position:absolute; top:-500px; left:0; width:1px; height:1px; overflow:hidden;} 
.nastred {text-align: center;} 
.vpravo {text-align: right;}
.upper-roman {list-style: upper-roman;}
.lower-alpha {list-style: lower-alpha;}
.tbl-str {margin:1em auto;}
.navrcholu {border: 0px; padding: 0px; margin: 0px; position: relative; float: right; width: 80px;}
.malepismo {font-size:80%;}
.kotvy {list-style-type: none; list-style-image: url(img/kotva.gif);}
.zvyrazni{color: red; font-weight: bold;}
.zlute-pozadi{background-color: #FFFF99;}
.cervene{color:red;}
.sirka60 {width:60%;}

table.text-right td + td {text-align: right;}
table.text-right caption {text-align: left; font-weight: bold;}

#hlavni {width: 760px; margin: 0 auto; text-align: left; background-color: white; color: black; }
#hlavicka {width: 290px; _height: 379px; min-height: 379px; }

#sloupec {width:290px; float:left; font-family: Verdana, sans-serif; border-top: 2px #003366 solid; background-color: white;}

#navigace {background: #FFFFCC; color: black;line-height: 1.5em;}
	
#navigace a {color: white; background-color: #003366; font-weight: bold;}
#navigace a:active, #navigace a:hover, #navigace a:focus {color: black; background-color: white;}
#navigace li {list-style: none; border: 1px solid #FFFFCC; margin-left:0em;padding:0.1em; background-color: #003366; }
#navigace a {display: block; padding:0.2em; text-decoration: none;}

.boxik {background-color: #FFFFCC; color: black;} 
.boxik a {color: #003366; background-color: #FFFFCC; font-weight: bold;}
.boxik a:active, .boxik a:hover {color: #003366; background-color: white; font-weight: bold;}
.boxik li {list-style-image: url(img/odrazka.gif);}
.boxik p {padding:0.3em; margin:0.3em;}
.obtekani-vpravo {float: right;}

#obsah {width:458px; float: right; background-color: white; color: black; padding: 0.2em; line-height: 1.3em; border-top: 2px #FFCB3C solid;}
#obsah h1, h2, h3 {font-size:140%;	border: 0.1em; padding:0.2em; margin:0.1em;}
#obsah h2 {font-size:120%; border-left: 3px #003366 solid; padding-left: 0.4em; margin: 1em 0;}
#obsah h3 {font-size:110%; padding-left:0.4em;}
#obsah p, #paticka p {border: 0.2em; padding:0.2em; margin:0.2em;}
#obsah p.upoutavka {border: 2px solid #003366; padding:1em;}
#obsah a, #paticka a  {color: #003366; background-color: white; font-weight: bold;}
#obsah a:active, #obsah a:hover, #paticka a:active, #paticka a:hover {color: black; background-color: white;}
#obsah ul, #obsah ol {margin-top: 0.5em; margin-bottom: 0.5em;}

#paticka {background-color: white; color: black; padding: 0.2em; border-top: 1px solid black; font-size: 80%;}

/** * {border: 1px solid red;}**/