

* {               /* Odstranění různých přednastavení prohlížečů pro vnitř. a vnějš. okraje všech prvků */
  margin:0; 
	padding:0;
  } 

body {
  margin-top:10px; 
  padding:0px;
  background-color:#ddd; 
  font-family: verdana, arial, sans-serif;

  text-align:center;  /*  Trik pro vycentrování stránky ve starším IE */
  }
  
h1 {
  font-size:1.4em;
  color:#069;
  text-align:center;
  margin-bottom:50px;
	} 
  
h5 {
  font-size:1.1em;
  margin-bottom:0;
	} 
	
.zarovnani_na_stred {
  text-align:center;
	} 

/* Hlavní obal - vycentrování stránky pro regulérní prohlížeče */ 
div#hlavniobal {
  width:778px;
  border:1px solid #aaa; 
  margin-left:auto; 
  margin-right:auto;  
  text-align:left;  /* Dokončení triku pro vycentrování stránky ve starším IE - zamezí dalším prvkům zdědit vycentrování stránky, které je určeno v "body" */
  }
  
div#hornilista {
  width:778px; 
  height:24px; 
  background-color:rgb(0,96,208);  
  }
                
div#hlavicka {
  width:778px; 
  height:124px; 
  background-image:url("grafika/uzkahlavicka.jpg");  
  }

/* Blok "obsah" obklopuje sloupce - je mu přiřazena třída "konecobtekani", která
pomocí Aslettovy metody ukončí obtékání sloupců a tím umožní vložení patičky, 
která je díky tomuto bloku posunuta pod nejvyšší sloupec. */                
div#obsah {
  width:778px; 
  background-image:url(grafika/pozadi_dva_sloupce.gif);
  background-repeat: repeat-y;
  }
          
div#sloupec1 {
  width:166px; 
  float:left;
  }
  
div#ramecek_sloupec1 {
  border:1px solid white; 
  width:143px;
  margin-top:24px;
  margin-right:12px;
  margin-bottom:24px;
  margin-left:9px;
  text-align:center;
  font-size:.6em;
  color:white;
  }	
  
div#ramecek_sloupec1 a {
  color:white;
  }	

div#ramecek_sloupec1 ul {
  list-style:none;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:0;
  padding-left:0;
  }

div#sloupec2 {
  width:532px;  
  float:left;
  padding:40px 40px 60px 40px;
  font-size:.8em;
  }
  
div#sloupec2 p {
  margin-top:20px;
  margin-bottom:20px;
  text-indent:1em;
  }
  
div#sloupec2 ul {
  margin-left:26px;
  padding-left:0;
  }
             
div#paticka {
  width:778px; 
  background-color:rgb(0,96,208); 
  color: white;
  font-size:.6em;
  text-align:right;
  padding-top:6px;
  padding-bottom:6px;
  }
  
div#paticka a {
  text-decoration:none;
  color: white;
  display:inline;       /* Úprava kvůli staršímu IE (zařazoval odkaz na nový řádek jako by to byl blokový element, proto je tímto defiován jako řádkový) */
  margin-right:20px;
  margin-left:220px; 
  }




/* Začátek Aslettovy metody - ukončení obtékání sloupců */            
.konecobtekani:after {
	content: ".";              
	display: block;          
	height: 0;                  
	clear: both;               
	visibility: hidden;	     
	}
	                   
.konecobtekani {display: inline-block;}   /* Oprava pro IE pro MacIntosh */
/* Schová trik Před IE pro Macintosh \*/
* html .clearfix {height: 1%;}
.konecobtekani {display: block;}
/* konec triku */

/* Konec Aslettovy metody*/






table#identifikacni_udaje {            
  margin-left:50px;            
  }

table#identifikacni_udaje td.prvni_sloupec {
  text-align:right;               
  padding-right:30px;            
  }
  
table#identifikacni_udaje td.tucne {
  font-weight:bold;                           
  }
  
table#identifikacni_udaje tr.volna_radka {
  height:20px;                           
  }    
  
a.odsadit_doprava {
  padding-left:40px;                           
  }  
  
ul.cislovany_seznam {
  list-style-type:decimal;                           
  } 
  
ul.cislovany_seznam li ul {
  list-style-type:disc;                           
  }
  
img#mapa {
  position:relative; 
	left:38px;                          
  } 
  
img#mapa_animovany_bod {
  position:relative; 
	right:65px;
  bottom:189px;                           
  } 
  
img#velka_mapa_animovany_bod {
  position:relative; 
	right:304px;
  bottom:339px;                           
  } 
  

