*{margin:0; padding:0}
body {font-family: Arial, sans-serif; color: black; font-size:75%;	background-color: #F3F3FB; border-top:5px solid #D0DBFF;}
img {border: 0px; margin: 0.5em;}
table {padding:0.2em; margin:0.2em;}
.logo-ts {width: 337px; padding-top: 0.3em; padding-top:133px;}
.nezobraz {display: none;}
.lower-alpha {list-style: lower-alpha;}
.skryj {position:absolute; top:-500px; left:0; width:1px; height:1px; overflow:hidden;} 
.vpravo {text-align:right;} 
.vlevo {text-align:left;} 
.nastred {text-align:center;} 
.plavani-vpravo {float:right;} 
.okraj {margin:0.1em; padding:0.1em;}
.bezokraju {margin:0em; padding:0em; border:0em;}
.tbl-str-mp {margin:0 auto; font-size:70%;}
.tbl-str {margin:0.4em auto}
.sirka10 {width:10%;}
.sirka15 {width:15%;}
.sirka20 {width:20%;}
.sirka45 {width:45%;}
.sirka55 {width:55%;}
.sirka70 {width:70%;}
.vycisti {clear: both;  height: 1px;  border: none;  margin: 0 0 0 0;  visibility: hidden}; 
.zvyrazni {border: 1px solid black; font-weight: bold; text-align:center;}
.navrcholu {border: 0px; padding: 0px; margin: 0px; position: relative; float: right; width: 80px;}
.submitbutton {background-color:#D0DBFF; color:black}
.bezodrazky {list-style-type: none;}
.modry-napis {font-size:150%; padding-left: 0.2em; padding-top:5px; margin-top:0px; color: #003366;}
	
th, td {padding:0.1em;}

#hlavni {width: 62.5em; margin: 0 auto; background: white; color: black; border: 1px solid #24428C;}
#hlavicka {background: white url(img/kolaz.jpg) repeat-x; color:black; min-height: 70px; _height: 70px; border-bottom: #A0B8FF solid 4px; padding: 0.2em; }

#vyhledavani {float:right; width:20em; padding-top:2em; border-bottom:0px }
#vyhledavani h2 {padding:0.1em; font-size:120%; border-bottom: 0.2em solid white; margin: 0.1em; background-color: #192B62; color:white; background-color: #192B62; color:white; padding-left: 25px; padding-top:3px; }  
#vyhledavani p {padding:0.1em;}

#navigace {width:19.5em; float: left; background-color: #D0DBFF; color: black; padding:0em; margin:0; }
#navigace h2 {font-size:120%;} 
#navigace a {color: black; background-color: #D0DBFF; font-weight: bold; display: block; padding:0.3em; border: 1px solid #A0B8FF; border-left: 4px solid #A0B8FF;}
#navigace a:active, #navigace a:hover, #navigace a:focus {color: #192B62; background-color: white; border-left: 4px solid black;}
#navigace li {border: 1px solid white; list-style-type: none; }

#obsah, .upoutavka {color: black; padding: 0em 0.3em; width: 42em;	float: right;	background: #E8EEFF; background: url(img/gradient-nahoru.jpg) bottom repeat-x; line-height:1.5em;}
#obsah h1, h2, h3, h4 {padding:0.2em; margin:0.2em;}
#obsah h1 {font-size:150%; padding-left: 0.2em; padding-top:5px; margin-top:0px; color: #003366; border-bottom: 1px solid #192B62; }
#obsah h2 {font-size:135%; color: #995D00; margin-top: 1em;}
#obsah h3 {font-size:120%;}
#obsah h4 {font-size:105%;}
#obsah p, #paticka p {border: 0.2em; padding:0.2em; margin:0.2em;}
#obsah a, #paticka a  {color: #192B62; font-weight: bold;}
#obsah a  {color: #192B62;}
#obsah li {margin-left: 2.5em; padding:0.1em;} 
#obsah a:active, #obsah a:hover, #obsah a:focus, #paticka a:active, #paticka a:hover, #paticka a:focus {background-color: #F3F3FB; color: black;}
#obsah a:visited {color: #995D00;}
#paticka {clear: both; color: black; margin: 0em;	padding: 0.2em; font-size: 80%; border-top: 1px solid black; background: white;}
/** * {border: 1px solid red;} **/