

#page      {position: relative;
			 			width: 900px;
   		 			margin-top: 0em;
  		 			margin-bottom: 0em;
 			 			margin-left: auto;
  		 			margin-right: auto;
  		 			padding: 0em;
			 			text-align: center;
			 			}

#hlavicka  {position: absolute;
					  width: 900px; 
						height: 200px; 
						margin: 0em;
						padding: 0em;
  		 			top: 20px; 
					 	left: 0px; 
					 	background-image: url('images/banner.jpg'); 
					 	background-repeat: no-repeat;
					 	}
div#hlavicka a {
           text-decoration: none;
           display: block;
           width: 100%;
					 height: 100%;
           }
						
#zahlavi  {position: absolute; 
					  width: 880px; 
						height: 20px; 
						margin: 0em;
						padding: 0em;
					 	top: 195px; 
					 	left: 20px; 
					 	}
						
#vlajky  {position: absolute; 
					  width: 70px; 
						height: 20px; 
						margin: 0em;
						padding: 0em;
					 	top: 195px; 
					 	left: 800px; 
					 	}
						
#menu      {position: absolute; 
			 			 width: 180px; 
			 			 top: 230px; 
						 left: 0px;
			 			 margin: 0px; 
						 padding: 0px;
						 }
						 
#main     {position: absolute; 
			 			 width: 700px;
						 top: 230px; 
						 left: 200px;
			 			 margin: 0px; 
						 padding: 20px;
						 }

							 
div#navigation {
  background-color: #dce4de;
  width: 100%; 
  margin: 0px; 
}

div#navigation ul {
  background-color: #dce4de;
  margin: 0px; padding: 0px;
	text-align: left;
	font-weight: bold;
	
}

div#navigation li {
  list-style: none;
  margin: 0px; padding: 0px; height: 20px,
	
}

div#navigation a {
  color: black;
  font-size: 13px;
  text-decoration: none;
  display: block;
  width: 100%;
   
}

div#navigation a:visited {
  color: black;
}

div#navigation a:hover, div#navigation a:focus {
  background-color: #abc0b7;
  border-right: 1em solid #3c7469;
}

div#navigation a:active {
  background-color: #fff0f3;
  border-right: 1em solid #ffb380;
}

						 
body {background-repeat: repeat-x; background-position: center top; background-color:#f5fbf9; margin: 0; padding: 0; 
      text-align:center; font-family:"Arial CE","Arial","Verdana",sans-serif;
			}			 
hr.invisible {display:none}
hr.visible {width:90%; color:#2b726c; text-align:center; }
hr.visible1 {width:100%; text-align:center; }

a { text-decoration: underline; color: black;
                    }
a:hover  { color: black; text-decoration: underline;
                    }
	 
H3 {text-align:center; font-size:17px; font-weight: bold; font-family:"Arial CE","Arial","Verdana",sans-serif; 
    color: #3c7469;
	 }
.special {font-size:15px; font-weight: bold; font-family:"Arial CE","Arial","Verdana",sans-serif; 
    color: #3c7469; 
	 }

p {text-align:justify; font-size:13px; font-family:"Arial CE","Arial","Verdana",sans-serif; 
	 }
p.pata {text-align:center; font-size:13px; font-weight:bold; font-family:"Arial CE","Arial","Verdana",sans-serif; 
	 }

td.top {text-align:center; font-size:13px; font-weight: bold; color: #f5fbf9; font-family:"Arial CE","Arial","Verdana",sans-serif; 
        background-color: #3c746b; margin: 0px; padding: 0px; 
	 }
td.body  { font-size:13px; font-family:"Arial CE","Arial","Verdana",sans-serif; 
    margin: 0px; padding: 3px; border: 1px solid #3c7469; position: relative;
		}
td.invisible {font-size:13px; font-family:"Arial CE","Arial","Verdana",sans-serif; 
    margin: 0px; padding: 0px; border: 0px;  
	 }
li.text {text-align:justify; font-size:13px; font-family:"Arial CE","Arial","Verdana",sans-serif; list-style-type: disc;
	  list-style-position: outside;
	 }
li.odkazy {text-align:justify; font-size:13px; font-family:"Arial CE","Arial","Verdana",sans-serif; 
           list-style-image: url("./images/zelena_kulicka.gif"); list-style-position: outside;
	 } 
	 
.logo {position: absolute; right: 2px; top: 2px;
			}

img {border: none;
			}
