*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:arial,sans-serif;}
.obal-stranky {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px;font-size:1.0em;}
.hlavni {clear:both; width:900px; padding-bottom:30px; padding-top:30px; }
#lokalni-menu {display:inline; float:left; width:150px;}
.hlavni-obsah {display:inline; float:left; width:640px; margin:0 0 0 30px;font-size:120%;}
.zapati {text-align:center; clear:both; width:900px; padding:1.0em 0 1.0em 0; background: url(./img/pozadi_zapati.jpg) no-repeat; font-size:1.0em;}

.hlavicka {width:900px; font-family:arial,sans-serif;}
#hlavicka-horni {width:902px; height:150px; background: url(./img/baner.jpg);}
#hlavicka-horni a {display:block;  background: url(./img/logo.png) center left no-repeat;  width: 159px;  height: 120px;  margin-left: 50px;  padding-top: 30px;}
#hlavicka-horni span { display:none }

#horni-menu {float:left; width:900px; border:none; background: url(./img/pozadi_menu.jpg) no-repeat; font-size:130%;}
#horni-menu ul {list-style-type:none;}
#horni-menu ul li {float:left; width:224px;position:relative;text-align: center; border-right: solid 1px rgb(175,175,175);}
#horni-menu ul li a {display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: white;}
#horni-menu ul li:hover a {background-color:rgb(21,165,240); text-decoration:none;} 

.ohraniceni-okolo-vlevo_nahore {width:10px; height:10px; position:absolute; z-index:100; background:url(./img/levy_roh.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
#lokalni-menu {list-style-type:none; border-bottom:solid 1px rgb(200,200,200); margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
#lokalni-menu li {position:relative;display:block; min-height:1.7em ; height:auto !important; line-height:1.7em; padding:0px ;border:none;  font-weight:normal; text-decoration:none; color: green; font-size:100%;}
#lokalni-menu a {display:block; min-height:2.0em; height:auto !important; line-height:2.0em; padding:0px 10px 0px 20px; border-top: solid 1px rgb(200,200,200);   text-decoration:none; color:rgb(2,90,150); font-weight:bold; font-size:120%;}
#lokalni-menu a:hover {background-color:rgb(225,225,225); color:rgb(80,80,80); text-decoration:none;}
#lokalni-menu h1 {clear:both; margin:0px 0 30px 0; padding:4px 20px 3px 20px; background:rgb(20,147,235); font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}

.sloupec {width:640px; margin-bottom:10px;padding-bottom:10px; }
.katalog a {color:rgb(2,90,150); font-weight:normal;}
.mapa {font-size:150%;}
.mapa dd {margin-left: 25px}

.hlavni-obsah h1 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:arial,sans-serif; color:rgb(2,90,150); font-weight:bold; font-size:190%;}
.hlavni-obsah h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:arial; color:rgb(2,90,150); font-weight:normal; font-size:170%;}
.hlavni-obsah p {margin:0 0 1.0em 0; line-height:1.5em;text-align:justify;}

.zapati p {line-height:1.3em; text-align:center; color:white; font-weight:bold; font-size:110%;}
.zapati li {display: inline;  list-style: none;  border-left: 2px solid white;}
.zapati li:first-child {border: none}
.zapati li a {padding-left: 0.75em;  padding-right: 0.5em;  color:white;  text-decoration: none;}
.zapati li a:hover {text-decoration: underline;}

dt {font-weight:bold;}
dd {margin-left: 15px}

#box1, #box2 {display: none;}
