/* CSS Document */
body {
  margin: 0;
	padding: 0;
	text-align: center;
	font-family: Helvetica, Verdana, "Arial CE", sans-serif;
	background-color: rgb(183,183,183);
background-image:url(greenpattern.jpg);
  }
  
.tapeta{
        
        background-repeat: no-repeat;
        position: fixed;
        height:100%;
        width:100%; 
       }
       
       table tr img{
       max-height: 200px;
       max-width: 240px;
       
       border: 1px solid black;
       -moz-border-radius: 8px;      
	     border-radius: 8px;
       }
       
       table tr img.graf1{
       max-height: 250px;
       max-width: 400px;
       float: left;
       margin-left: 30px;
       border: 1px solid black;
       -moz-border-radius: 8px;      
	     border-radius: 8px;
       }
       
       table tr img.graf2{
       max-height: 250px;
       max-width: 400px;
       float: right;
       margin-right: 30px;
       border: 1px solid black;
       -moz-border-radius: 8px;      
	     border-radius: 8px;
       }
       
       .koment{font-size: 8pt; }
       
.tapeta span a{color: white;}       
/*
.pozadi_leva{
 top:0px;
 left:0px;
 width:50%;
 min-height: 100%;
 position:fixed;
 
 z-index: 1000;
}

.pozadi_prava{
min-height: 100%;
width:50%;
 top:0px;
 right:0px;
 position:fixed;
 float: right;
  
 z-index: 1000;
}

.pozadi_horni{
	width:100%;
	position:absolute; 
	top: 0px;
	height: 80px;
	z-index: 5000;

} */
h1, h2, h3, h4{
  font-family: dekorativni;
  padding-left: 10px;
  }     
  
.hlavicka{
  font-family: dekorativni;
  border: 3px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px;
  background-color: white;
  background-image:url(logo3.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  margin: 5px;
  padding: 10px;
  height:80px;
  margin-top: -8px;
  }
  
.navigace{
  border: 3px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px; 
  color: #333300;
  background-color: #E0FFB0;
  margin: 5px;
  }

.navigace li{
  display: inline;
  list-style-type: none;
  text-align: center;
}
                    
.navigace li a {
  text-decoration: none;
  color: #333300;
  display: inline;
  font-weight: bold;
  line-height: 20px;
  padding: 0 18px;
  border-right: 1px solid #333300;
}

.navigace li a:hover, .navigace li a.active {font-weight: bold; background-color: #333300; color: white;}

.subnavigace{
  font-size: 9pt;
border: 1px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px; 
  color: #333300;
  background-color: #E0FFB0;
  margin-top: 2px; padding-right: 8px;  margin-left: 10px; margin-right: 10px;
  }

.subnavigace li{
  display: inline;
  list-style-type: none;
  text-align: center;
}
                    
.subnavigace li a {
  text-decoration: none;
  color: #333300;
  display: inline;
  line-height: 20px;
  padding: 0 8px;
  border-right: 1px solid #333300;
}

.subnavigace li a:hover, .subnavigace li a.active {background-color: #333300; color: white;}
  
.obsahstranky{
  border: 3px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px;
  background-color: #E0FFB0;
  margin: 5px;
  min-height: 300px;
  }
  
.paticka{
  text-align: right;
  border: 3px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px;
  background-color: #E0FFB0;
  margin: 5px;
  font-weight: bold;
  padding-right:10px;
  }  
 
.mapka{
  float: right;
} 
.clanek{
  -moz-border-radius: 8px;      
	border-radius: 8px;
  margin:8px;
  margin-bottom: 32px;
  border: 1px solid #333300;
  padding: 5px;
  background-color: white;
}

.galerie{
  border: 1px solid #333300;
  -moz-border-radius: 8px;      
	border-radius: 8px;
  margin: 3px;
  padding: 3px;
}

.logged {
         position: absolute;     font-size: 11px;   top: 3px;   right: 5px;
        }   

.galerie img{
  border: 1px solid black;
  -moz-border-radius: 6px;      
	border-radius: 6px; 
}

.galerie img:hover{
  border: 3px solid black;
}  
object{
  border: 1px solid black;
}

.obal {       
  padding-top: 20px; 
  margin: 0px auto;   
  width: 1050px;    
  text-align: left;   
  line-height: 1.5;   
  position:relative; 
  min-height: 100%; 
  height: 100%; 
	} 
  
@font-face{
    font-family: dekorativni;
    src: url("grafika/fonty/GeekaCE.otf");
} 
  
  .uprava{
          text-align: right;
          font-weight: bold;
         }
  .uprava a{
            text-decoration: none;
         }
 .kupravam a, .upravlidi a{
                         text-decoration: none;
                     }
 .kupravam, .upravlidi{
                         font-weight: bold;
                         width: 200px;
                         float: right;
                     }
.clanek .prihlasky{
                   border: 3px double #003000;
                   -moz-border-radius: 6px;      
	border-radius: 6px;   padding: 3px;
                  }
  
.clanek .prihlasky th{
                      background-color: #307F10;
                      color: white;
                      padding: 3px;
                      font-weight: bolder;
                      font-variant: small-caps;
                     }
.clanek .prihlasky td{
                      background-color: #E0FFB0;
                      color: #003000;
                     }  
.profil_form{
  position: relative; 
}

.profil_form .levy_sloupec{
  float: left;
  min-width: 120px;
}

.profil_form .pravy_sloupec{
  width: 400px;
  text-align: left;
} 
.materialy{
             width: 100%;   border: 1px solid #330000;    color: #001000;   margin-bottom: 10px;    text-align: right;    -moz-border-radius: 5px;
             border-radius: 5px;
            }
.materialy tr{
             border: 1px solid #330000;
            }                                                                       
.materialy td{
             padding: 2px 3px 2px 5px;    border: 1px dotted #330000;   background-color: white;    font-weight: bold;
            }            
.materialy a{
                text-decoration: none;
                }
.otazky{
             width: 100%;   border: 1px solid #330000;    color: #001000;   margin-bottom: 10px;    text-align: left;    -moz-border-radius: 5px;
             border-radius: 5px; background-color: #A4A4A4;
            }
.otazky tr{
             border: 1px solid #330000;
            }                                                                       
.otazky td{
             padding: 2px 3px 2px 5px;    border: 1px dotted #330000;   background-color: white;    font-weight: bold;
            }            
.otazky a{
                text-decoration: none;
                } 
.otazky .zadali_jste{
     color: #FF0000;
     padding-left: 20px;
     border: 1px solid #FF0000;
     background-color: #F0B07F;
     font-variant: small-caps;
     width: 80%;

}                
.otazky .spravne{
     color: #006600;
     padding-left: 20px;
     background-color: #CCFFCC;
     border: 1px solid #006600;
     font-weight: bold;
     font-variant: small-caps;
     width: 80%;
}    
.otazky .bylo_spravne{
      color: #FF6600;
      padding-left: 20px;
      background-color: #F0E07F;
      font-variant: small-caps;
      border: 1px solid #FF6600;
      width: 80%;
}  
.otazky .normal{
     color: #000000;
     padding-left: 20px;
     background-color: #FFFFFF;
     border: 0px;
     font-variant: small-caps;
     width: 80%;
}       
@font-face {
    font-family: nadpis; 
    src: url("akaHoggle.ttf"); 
}
.hlavicka h1{font-family: nadpis; font-size: 40pt; margin-top: -6px; }

.dobre{color: crimson; font-weight: bold; }
.dobre img{border: 1px solid crimson; max-height: 200px;
       max-width: 240px; float: left; margin: 8px;}
.pomer_dobry{ background-color: palegreen; }

.pomer_spatny{ background-color: lightpink; }

.blocek img{float: left; max-height: 200px;
       max-width: 240px; margin: 8px;}
       
.pomer_dobry h2{ float: left; }

.pomer_spatny h2{ float:left; }

