                                /* barvy od světlé k tmavé */
.a00{
    background-color: rgb(255,251,217);
}  
.a01{
		background-color: rgb(248,243,201);
	}
.a02{
		background-color: rgb(241,235,185);
	}
.a03{
  	background-color:  rgb(235,228,168);
  }
.a04{
    background-color: rgb(228,220,152);
  }   
.a05{
    background-color: rgb(221,213,136);
  }
.a06{
    background-color: rgb(215,205,120);
	}
.a07{
  	background-color:  rgb(208,198,103);
  }
.a08{
    background-color: rgb(202,190,87);
  } 
.a08a{
    background-color: rgb(198,187,78);
  }    
.a09{
    background-color: rgb(195,183,71);
  }  
.a10{
    background-color: rgb(188,175,55);
	}
.a11{
  	background-color:  rgb(182,168,38);
  }
.a12{
    background-color: rgb(175,160,22);
  } 
.a13{
    background-color: rgb(168,152,6);
  }   
  

  
		body {
		text-align: center;
		font-family: sans-serif;
		margin: 10px 0px 0px 0px;
		font-size: 12px;
		background-color: #756904;
	}


	.main {
		position: relative;
		width: 760px;
		height: 1135px;
		background-color: white;
		font-family: sans-serif;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	background-image: url(obr/hneda2.jpg);
	background-position: 560px 38px;
	background-repeat: no-repeat;
	}
	
.marq {
  height:20px;
  letter-spacing:1px;
  color:rgb(153,0,51);
  font-weight:bold;
  font-size:120%;
  position:absolute;
  left:50px;
  top:10px;
  width:500px;  
  background-color:white;
}	

h1 {
	font-weight: normal;
	letter-spacing: 15px;
	font-size: 25px;
	text-align: right;
	line-height:20px;
	font-weight:bold;
	position:absolute;
	top:41px;
	left:0px;
	width:550px;
	margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  color:white;
    background-color: rgb(168,152,6); 
	}
.male_h1 {
    font-size:13px;
    letter-spacing:2px;
    color:rgb(255,251,217);
    font-weight:normal;    
  }
  .male {
  	font-size: 11px;
  	font-style: italic;
  	text-align: left;
  	position: absolute;
  	top: 111px;
  	left: 0px;
  	line-height: 10px;
  	width: 580px;
  	height:41px;.male
  	padding: 0px 0px 0px 50px;
  	background-color:rgb(255,251,217);
  }
  
  .kontakty {
    position:absolute;
    left:0px;
    top:119px;
    width:130px;
    text-align:left;
    height:25px;
    padding-left:15px;
  }
  
  #kontakty_id {
  	visibility: hidden;
  	position: absolute;
  	left: 5px;
  	top: 0px;
  	width: 300px;
  	text-align: left;
  	padding:2px 15px 5px 2px;
  	border: 2px outset white;
  	line-height: 15px;
  	z-index: auto;
  	
  }


h2 {
    color:#9593dd;
    font-size:16px;
    text-align:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    letter-spacing:5px;
}

.pravy {
  position:absolute;
  left:580px;
  top:0px;
  background-color:transparent;
  height:1150px;
	width: 180px;  
  text-align:left;
  color: black;
	font-size: 12px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;  
}

.svetly {
	height: 152px;
	background-image: url(obr/hneda.jpg);
	background-position: 10px 38px;
	background-repeat: no-repeat;
}

.tmavy {
  height:503px;
}

.menu {
  display:block;
	height: 30px;
	text-decoration: none;
	margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;

}
.menu_id {
  visibility:hidden;
	text-decoration: none;
	cursor: hand;
	line-height:30px;
	border:2px outset white;
  margin:0px 0px 0px 0px;
  width:160px;
  position:absolute; 
  left:15px;
  padding:0px 0px 0px 10px;   
}
.menu a, .menu_id a {
	text-decoration: none; 
}
a {
    color:black; 
}
a:hover {
	text-decoration: underline;
}

.okno a {
      color:darkblue;
      text-decoration: underline;
      font-style:italic;
}

.titulek {
         	margin-left:0px;
          padding: 0px 0px 0px 0px;
         	cursor: default;
         	color: white;
         }


.sipka {
  position:absolute;
  right:0px;
  height:16px;
  width:16px;
}
.left {
  left:0px;
}

#b02 {
      top:180px;
    }
#b03 {
      top:210px;
    }    
#b04 {
      top:240px;
    } 
#b06 {
      top:300px;
    }         
#b07 {
      top:330px;
    }  
#b08 {
      top:360px;
    } 
#b08a {
      top:390px;
    }      
#b09 {
      top:420px;
    }       

iframe {
  	position: absolute;
  	left: 40px;
  	top: 185px;
  	width: 490px;
  	height: 950px;
  	text-align: left;
  	background-color:transparent;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;

  	}
  	
	.okno {
		background-color: transparent;
		text-align: justify;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family: sans-serif;
		background-color: white;
	}
.posuvnik {
    overflow:auto;
    width:468px;
    height:780px;
    margin-left:20px;
    padding-right:10px;
  }

.logo {
      border: 0px;
      margin:0px 10px 0px 0px;
}  

.mapa {
    	height: 70;
    	width: 70;
    	position: absolute;
    	right: 0px;
    	bottom:-1px;
    	border:0px;
    }
  
.mensi {
       font-size:11px;
}  
  
h3 {
  font-size:12px;
  margin:15px 5px 15px 0px;
  color:#430099;
  text-align:right;
  background-color:rgb(240,248,255);
  background-color:white;
  border-bottom: 1px solid #430099;
  letter-spacing:1px;
  font-weight:bold;
} 

.bila {
      background-color:white;
      text-align:right;
      }

.vpravo {
  position:relative;
  left:240px;
}

#akt_n a{
  background-color:#999900; 
  color:white;
  margin-right:5px;
  text-decoration:none;
  font-style:normal;
  border-right:1px solid black;
  border-bottom:1px solid black;  
}

#akt_n a:hover{
  background-color: rgb(195,183,71)
}

.dalsi {
	position: relative;
	left: 330px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: blue;
}
#galeryfoto {
            width:480px;
            border:2px outset;
}

#pasek {
    position:absolute;
    top:152px;
    left:573px;
    width:7px;
    height:983px;
    background-color:rgb(255,251,217);
  }
.ridici{
        cursor: hand;
        color: darkblue;
        text-decoration: underline;
        font-weight:bold;
        margin-left:50px;
     	}
.sede {
      color:gray;
      font-size:11px;
}     	
            
.skryvany {
          display: none;
        	padding-left:20px;
        	border-left:1px solid darkblue;
        }  	
table {
	font-family: sans-serif;
	margin: 10px 0px 0px 40px;
	font-size: 12px;
}

caption {
        text-align:left;
        font-weight:bold;
}
td {
     background-color: rgb(240,248,255);
     padding: 0px 5px 0px 5px;
    	vertical-align: top;
}
th {
     background-color: rgb(240,248,255);
     padding: 0px 5px 0px 5px;
     text-align:left;
}
ol {
   margin-left:35px;
  }


