body{     
    background: rgb(0,0,0) url(../obrazky/bg.gif) repeat-x ;
    color: White;
    overflow-y: scroll;
    }


/* Divy */
#body {
    width: 950px;   
    background: black url(../obrazky/pozadi41.gif) repeat ;
    border: 2px rgb(255,112,16) solid;
    margin: auto;
    }
    
#banner {  	
  	margin: 0 auto 5px auto;
    width: 950px;
    height: 150px;
    background: url(../obrazky/banner2.gif) no-repeat center top;
    border: 2px rgb(255,112,16) solid;     
    }

#menu {
    float: left;
    padding: 10px 0 0 0 ;
    width: 180px;      
   }
   
  
#text { 
    float: right;
    padding: 10px 20px 10px 20px ;
    width: 728px;
    border-left: 2px rgb(255,112,16) solid;
    min-height: 578px; /* pro standardní prohlížeče */
    }

#footer {
    clear: both;
    width: 950px;
    text-align: center;
    padding: 5px 0 5px 0;
    border-top: 2px rgb(255,112,16) solid;
    }

    
#kontakt {
    text-align: center;
    position: absolute;
    top:500px;
    z-index: 2;
    float: left;
    padding: 10px 0 5px 0 ;
    width: 180px; 
    }     

/* Tabulky */
table td {
   	text-align: center;
   	font-size: 1.05em;
    }
    
.pozvanka td {
    text-align: left;
	  font-size: 1.3em;
    }    

.foto td {
    text-align: left;
	  }
    
.foto tr {
    height: 110px;
    }    

.default td {
    height: 30px;
	  text-align: left;
	  width: 180px;
    }

.clenove td {
    text-align: left;
	  width: 190px;
    }

.odkaz td {
    height: 30px;
  	width: 300px;
    }

.souteze td {
    height: 30px;
	  width: 100px;
    }
    
.souteze2 td {
width: 230px;
    }    
    
td.misto {
    height: 30px;
	  width: 150px;
    }  

td.souteze1 {
    height: 30px;
	  width: 70px;
    }   

.fotogalerie td {
    height: 30px;
    width: 200px;
	  font-size: 1.4em;
	  vertical-align: top;
    }

table.fotogalerie {
    border-bottom: 2px rgb(255,112,16) solid;
    }
    
.technika td {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
	  font-size: 1.3em;
	  vertical-align: top;
	  }

table.technika {
    border-bottom: 2px rgb(255,112,16) solid;
    }
    
.popis td {
    height: 190px;
	  padding-top: 10px;
    padding-bottom: 10px;
	  }      
	  
.zdravotnicke td {
    height: 190px;
	  padding-top: 10px;
    padding-bottom: 10px;
	  }   
    
table.zdravotnicke2 {
    width: 450px;  
    }
    
.zdravotnicke2 td {
    height: 100px;
    width: 135px;
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
	  }       
    
table.NHPL {
    border-collapse: collapse;
    border: white 1px solid;
    }            

table.popis2 {
    width: 385px;
    border-collapse: collapse;
    border: white 1px solid;  
    } 

.popis2 td {
    height: 25px;
	  padding-top: 0;
    padding-bottom: 0;
	  }   

tr.dolni {
    color: rgb(255,204,0);
    border-bottom: 2px rgb(255,112,16) solid;
    }
    
tr.ck {
   color: red;   
    }
    
td.red {
   color: red;   
    }
    
tr.horni {
    color: rgb(255,204,0);         
    }  
    
span.none {
    display: none;      
    }     
    
.mladez{
margin: auto;

	  }

.mladez td {
   
    height: 30px;
    width: 220px;
	  }

.jednotka {
    margin: auto;
    }     
    
.jednotka td {
    text-align: center;
    width: 60px;
    }
 
    
td.jmeno {
    text-align: left;
    font-weight: bold;
    color:rgb(255,204,0);
    width: 140px;    
    }
    
.slozeni {
    margin: auto;
    }     
    
.slozeni td {
    text-align: center;
    width: 130px;
    }    
    
td.clen {
    color:rgb(255,204,0);
    height: 35px;    
    }                    

td.ridic {
    width: 85px;    
    }
    
td.funkce {
    width: 120px;    
    }    
    
/* Odkazy */ 
a:hover {color:rgb(255,255,0);text-decoration:underline;}  
a {color:#ff8800;text-decoration:none;}
     
.odkazy {  margin: 0; padding: 0; text-align: center; }
               
.odkazy li { list-style-type: none;  margin: 0; padding: 0; }
               
.odkazy li a { 
    display: block;
    text-decoration: none; 
    background: url(../tlacitka/button.png) no-repeat center center; 
    font: bold 16px bold ; 
    color: white; 
    margin: auto;
    padding-bottom: 11px;
    padding-top: 11px;
    }  
                                                      
.odkazy li a:hover {
    background: url(../tlacitka/button_over.png) no-repeat center center; 
    text-decoration: none; color:rgb(255,255,0); 
    } 

.odkazy li a.aktuality { color: rgb(179,255,0);}
.odkazy li a:hover.aktuality { color:rgb(255,255,0);}    
    
/* Písmo */
h1 {
    font-size: 1.3em;
    margin: 0;
    padding: 0; 
    font-weight: bolder;
    display: block;
    text-align: center;
    }
    
h1.hlavni {
    font-size: 1.7em;
    margin-top:13px;
    margin-bottom:13px ;
    font-weight: bolder;
    display: block;
    text-align: center;
    } 
    
h1.hlavni1 {
    font-size: 1.7em;
    margin-top:0px;
    margin-bottom:0px ;
    font-weight: bolder;
    display: block;
    text-align: center;
    }
    
h1.hlavni2 {
    font-size: 1.5em;
    margin-top:18px;
    margin-bottom:18px ;
    font-weight: bolder;
    display: block;
    text-align: center;
    }       
    
p.new {
    font-size: 1em;
    margin-top:0;
    margin-bottom:0;
    font-weight: bolder;
    display: block;
    text-align: center;
    color: red;
    } 
    
h2 {
    font-size: 1.2em;
    margin: 5px;
    font-weight: bolder;
    display: block;
    }
    
h6 {
    font-size: 1.15em;
    margin-top: 19px;
    margin-bottom: 2px;
    font-weight: bolder;
    display: block;      
    }  
    
h6.hlavni {
    font-size: 1.1em;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bolder;
    display: block; 
    text-align: center;     
    }       
    
h2.zluty {
    font-size: 1.2em;
    margin: 15px 0 0 0;
    font-weight: bolder;
    display: block;
    color:rgb(255,204,0);
    }  
    
h3 {
    font-size: 1em;
    margin: 25px 0 5px 0;
    font-weight: bolder;
    display: block;
    color:rgb(255,204,0);
    } 
     
h3.cinnost {
    font-size: 1em;
    margin: 15px 0 -15px 0;
    font-weight: bolder;
    display: block;
    }
    
h3.cinnost a {
    text-decoration: underline;
    }           
        
span.cislo {
    font-size: 0.8em;
    }  

b {
    font-size: 1.3em;
    }

b.zluty {
    font-size: 1.1em;
    color:rgb(255,204,0);
    }
    
i.hlavni {
    font-size: 1.1em;
       }
        
hr.cara {
    color:white ;
    width: 80%;
    margin-bottom: 5px;   
    margin-top: 5px;
    }
    
hr.chata {
    color:white ;
    width: 90%;
    margin-bottom: 5px;   
    }    

