body {font-size: 100%; font-family: arial; background: #ffffff; padding: 0px; margin: 0px; }

#web {width: 960px; margin: 0px auto; background: #ffffff;}

#hlavicka {height: 130px; background: url('../pics/hlavicka.gif') top right no-repeat}

  #hlavicka strong {color: #003399; font-weight: bold; padding: 0px; margin: 0px}
  
  #hlavicka strong a{width: 300px; height: 68px; position: relative; top: 40px; left: 20px;}
  
  #hlavicka strong a span{position: absolute; top: 0px; left: 0px; width: 300px; height: 68px; background: url('../pics/logo.jpg') top left no-repeat;}
  
  #hlavicka #hlavicka-slogan {float: left; margin: 85px 0px 0px 90px;}

ul#menu {list-style-type: none; margin: 0px; padding: 0px; height: 46px; background: url('../pics/menu.jpg') top left repeat-x #E2671D}

  ul#menu li {float: left; display: inline;}
  
  ul#menu li a {display: block;  background: url('../pics/menu.jpg') top left repeat-x #E2671D; font-size: 80%; color: white; padding: 15px 35px 15px 35px; font-weight: bolder;}
  
  ul#menu li span.activeLink {display: block;  background: url('../pics/menu.jpg') top left repeat-x #E2671D; font-size: 80%; color: white; padding: 15px 35px 15px 35px; font-weight: bolder;}
  
  ul#menu li a:hover {background: orange; text-decoration: none; }
  

#telo #sloupec {width: 200px; float:left; } 

#telo #sloupec ul {padding: 0px; margin: 10px 0px 40px 0px; border-top: 1px solid #cccccc; list-style-type: none; font-size: 80%}
#telo #sloupec ul li a {color: black; border-bottom: 1px solid #cccccc; padding: 10px 25px 10px 35px; margin: 0px; }
#telo #sloupec ul li .nonactive {color: black; border-bottom: 1px solid #cccccc; padding: 10px 25px 10px 35px; margin: 0px; font-weight: bold;}
#telo #sloupec ul li a:hover {text-decoration:none; background: #cccccc}
#telo #sloupec ul li ul {position: absolute; margin: -55px 0px 0px 200px; border: 0px;  visibility: hidden; padding: 20px 25px 20px 0px; list-style-type: none;}
#telo #sloupec ul li {white-space: nowrap; width: 200px}
#telo #sloupec ul a {padding-left: 15px;   display: block; }
#telo #sloupec li ul li a{border: 0px none; background: #eeeeee;margin: 0px 0px 1px 0px}
#telo #sloupec li ul li .nonactive {border: 0px none; background: #eeeeee;margin: 0px 0px 1px 0px}
#telo #sloupec li ul li a:hover {color: red}
#telo #sloupec li:hover ul, #telo #sloupec li.hover ul { visibility: visible;}
#telo #sloupec li ul li {float: none; border: 0px none; padding: 0px ; margin: 0px ;}

#telo #sloupec #vyhledavani {background: #E47D04; padding: 20px;  margin: 0px 0px 40px 0px}

#telo #sloupec #vyhledavani input#search {border: 1px solid black}


#telo #obsah {margin: 10px 20px 20px 220px; font-size: 90%; line-height: 140%}

      #telo #obsah h1 { font-family: tahoma; font-weight: normal; font-size: 190%}
      #telo #obsah h2 { font-family: tahoma; font-weight: bold; font-size: 140%; line-height: 110%}
 


#paticka {padding: 15px 20px 65px 20px; margin: 50px 0px 0px 0px; border-top: 1px solid #DDDADA; font-size: 80%; line-height: 160%; color: gray}

#paticka a{color: gray;}

#paticka a:hover{text-decoration: none}

#paticka ul {list-style-type: none; margin: 0px; padding: 0px; float: right}

#paticka ul li {float: left; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }

#paticka {}

