/* CSS Document */

*{padding:0; margin:0; border:0;overflow:none;}

body {background-color:gray; overflow:hidden;}

#menu ul {width: 785px;float:right;margin-right:5px;}
	#menu ul, #menu ul.sub {list-style-type:none;  padding: 0;}
	#menu li { width: 157px;float:right;}
	#menu ul.sub{ margin-top:0px;}
	#menu h3.praveMenu { color:#ffffff; padding: 1px; border-left: 1px solid white; margin:0 0 5 0; }
	#menu h3.leveMenu { color:#ffffff; padding: 1px; }
	#menu h3 a {display: block; text-decoration: none; width: 100%; background-color:transparent; }
	#menu h3 a:visited {display: block; text-decoration: none; width: 100%; background-color:transparent; color:white; text-align:center; font: bold 16px arial;}
	#menu h3 a:active {display: block; text-decoration: none; width: 100%; background-color:transparent; }
	#menu h3 a:hover {text-decoration:underline; background-color:transparent;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;padding:3 0 0 0;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menu pod sebou*/
  #menu ul.sub li {display: block; width: 100%; margin:0; padding:0;}
	#menu ul.sub li a {color:white; display: block; margin:0; width: 157px; border-left: 10px solid; padding: 1 0 0 1;
                      border-color:#7C1611; background-color: #7C1611;font:normal 11px arial; text-decoration:none}
  #menu ul.sub li p {color:white; display: block; margin: 0; width: 157px; border-color:#7C1611; background-color: #7C1611;font: normal 8px arial;height:10px;}                    
  #menu ul.sub li > a {width: 147px;}
	#menu ul.sub li a:hover {background-color:#EB8459; border-left: 10px solid ;border-color:#EB8459;}

  #menu ul li.main:hover h3 a {background-color: #DDD; }
  #menu ul li.main {position: relative;}
  #menu ul li.main h3 a{color:white;text-align:center; font: bold 16px arial;}
  #menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
  #menu ul li.main:hover ul.sub {visibility: visible;}


     #maciwebmenu {
     position: absolute;
     top: 5px;
     right: 5px;
     margin: 0; 
     padding 0;}
  
  #stranka {width:1000; height:860; 
            background-image: url('obrazky/websnizeny.jpg'); background-repeat:no-repeat;
            position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-430px;}
            
  div.menu {float:right;
            width:1000;
            z-index:4;
            margin-top:118px;
            display:inline; }   
  
   div.obsah {float:right; width:738; height:660; padding:25 27 25 25; 
              text-align:justify; overflow:hidden;  font: normal 16px times; } 
   div.obsah h1 {font: bold 18px times;margin: 0 0 10 0;}
   div.obsah h2 {background-color:#bdbdbd; font: bold 18px times;  width:100%; height:25px; margin:0 0 20 0;
                 text-indent:5px; padding:2 0 0 0; } /* 8 6 2 4*/
   div.obsah p {text-indent: 0px; margin:0 0 10 0}
   div.obsah p a {font: bold 16px times;text-decoration: none; color:black;}
   div.obsah ul {margin:0 0 0 20;}
   div.obsah li {font: normal 16px times; padding-left: 10px; padding-top:2px; }
   
   div.odkaz { height:auto; margin:0; display:block; clear:both; padding:25 0 0 0; }
   
   div.odkaz a {font: bold 16px times;text-decoration: none; color:black;}
   p.varovani {color:red; font: bold 16px times;}
   
   
   img.dum {float: left; margin:10 0 0 0; overflow:hidden;  clear:left;}

   div.ikona {float: left; margin:0 20 0 0; background-color:white; padding: 3 3 3 3; }

   p.popisRoz {float: left; padding: 15 0 0 0}
   

   
   img.mapa {float: left; border: 1px solid blue; margin-top:20 px; }
   div.adresa { float: left; padding:10 0 0 25; text-align:justify; display:block;width:310;}
   div.adresa2 { float: left; padding:10 0 0 25; text-align:justify; display:block;width:275;}
   div.adresa3 { float: left; padding:10 0 0 25; text-align:justify; display:block;width:291;}
   p.adresa {float: left; padding:10 0 0 25; text-align:justify; display:block;width:440;}
   
   div.adresa p a {font: normal 16px times;text-decoration: none; color:black;}
   
   div.nahled {height:531;display:none; width:780; text-align:center; padding:0; margin:-21 -21 0 -21;}
   
   div.navod {visibility:hidden;  height:375; width: 738;}
   p.napoveda {color:blue; cursor:hand;cursor: pointer; text-decoration:none; margin: 300 0 0 0;}
   
   div.text {height:510;display:block;width:738;}
 
   
   div.miniatury {text-align:center; margin:0 -10 0 -10;} 
   img.mini {}
   div.mini {margin:0 10 0 10;width:199;float:left;}
   div.mini p {font: normal 10px times; display:block; width:199; text-align:center; }
   img.sipka {margin:0 5 0 5;cursor: hand; cursor: pointer;float:left;}
   img.logo {float: right;}

.tab {z-index: 101; border-width: 3px; border-style: solid; border-collapse: collapse; 
      border-color: #4c4c4c;
			font: normal 16px times;
			background-color:#bdbdbd; float:left; margin: 0 25 0 0; cursor:normal;} 
			
.tab thead {font: bold 16px times;}			

.tab td {border-width: 1px; border-style: solid;  border-color: #4c4c4c;padding: 2 5 2 5;}
