
/*************************
 *        hlavni casti
 *************************/   

body    { margin : 0px;  padding : 0px; background-color: black;} 
#celek  { margin: 0px auto; width: 860px; background-color: white;}
#telo   { width: 820px; margin: 20px 0px 0px 0px; padding: 0px 20px 0px 20px; float: left; }
#levy   { width: 500px; float: left; }
#pravy  { width: 300px; float: right; }
#hlavicka { width: 689px; height: 200px; padding-left: 0px; float: right; }
#paticka  { width: 860px; height: 20px; clear: both; background-color: black; border-bottom: 10px solid white; }
    

/*************************
 *        fonty
 *************************/ 

P,LI,TD, SPAN, DIV.galerie-sipky, H2.modul-nadpis, DIV.menu-polozka, DIV.menu-polozka-aktivni
{
    font-family: Geneva, Helvetica, Verdana, Geneva, sans-serif;
    font-size: 8pt;
    color: black;
    text-align: justify;
    }  

H1,H2,H3,H3 {
    margin: 0px;
    margin-bottom: 2px;
    font-family: Georgia, Times New CE, Times CE, Times New Roman, Times, serif;
    font-weight: bold; 
    }
    
DIV.novinka2 P, DIV.komentar2 P { color: white; }
DIV.novinka2 SPAN, DIV.komentar2 SPAN { color: white; }
DIV.novinka2 A:link,  DIV.novinka2 A:visited,  DIV.novinka2 A:active { color: white; }
DIV.komentar2 A:link, DIV.komentar2 A:visited, DIV.komentar2 A:active { color: white; }
DIV.komentar2 A:hover, DIV.novinka2 A:hover { color: red; }


H1 { font-size: 10pt; padding-left: 10px; margin-bottom: 20px; }
H1 A:link, H1 A:visited, H1 A:active, LI A:active, LI A:visited, LI A:link { color: black; text-decoration: none; }  
H1 A:hover, LI A:hover { color: red; text-decoration: none; } 

H1 SPAN { font-weight: normal; }    

H2 { font-size: 9pt; } 
H2.modul-nadpis { font-size: 7pt; color: white; padding: 4px; } 
H3 { font-size: 8pt; }    
  
A:link, A:visited, A:active { color: gray; }    
A:hover { color: red; }  

DIV.novinka A:link, DIV.novinka A:visited, DIV.novinka A:active { color: black; }
DIV.novinka A:hover { color: red; }

SPAN A:link, SPAN A:visited, SPAN A:active,
DIV.komentar A:link, DIV.komentar A:visited, DIV.komentar A:active { color: black; }
SPAN A:hover, DIV.komentar A:hover { color: red; }
DIV.menu A:link, DIV.menu A:visited, DIV.menu A:active, DIV.menu A:hover { color: white; text-decoration: none; }

/*************************
 *        mix
 *************************/ 
 
IMG.random { float: left; width: 149px; border: 0px; border-right: 1px solid black; }  
IMG.banner { width: 300px; border: 0px; margin: 0px; }
A:hover IMG { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }  

/*************************
 *        kontejnery
 *************************/ 

DIV.modul-velky { width: 500px; margin-bottom: 20px; border: 2px solid black;}
DIV.modul-velky-nadpis { width: 500px; height: 20px; background-color: black; margin-bottom: 20px; }

DIV.modul { width: 300px; float: left; margin-bottom: 20px; border: 2px solid black; }
DIV.modul-nadpis { width: 300px; height: 20px; background-color: black; }

DIV.novinka { margin-bottom: 20px; }
DIV.novinka2 { margin-bottom: 20px; padding: 10px; background-color: black; }

DIV.menu-leva { float: left; }
DIV.menu-prava, DIV.menu-prava-aktivni { float: right; height: 178px; width: 50px; margin-left: 2px; padding-top: 4px; background-color: black; text-align: center; color: white; }
DIV.menu-prava-aktivni { background-color: white; color: black; cursor: hand; cursor: pointer; }

DIV.menu { width: 171px; float: left; padding-top: 20px; }
DIV.menu-polozka         { width: 89px; padding: 15px; height: 14px; padding-left: 15px; margin-bottom: 2px; background-color: black; }
DIV.menu-polozka-aktivni { width: 89px; padding: 15px; height: 14px; padding-left: 15px; margin-bottom: 2px; background-color: white; }

DIV.menu-polozka SPAN { color: white; }
DIV.menu-polozka-aktivni SPAN { color: black; cursor: hand; cursor: pointer; }

DIV.galerie-archiv { padding: 5px; }
DIV.galerie-archiv-polozka { float: left; padding: 5px; }

DIV.komentar { background-color: white; margin-bottom: 10px; }
DIV.komentar2 { background-color: black; padding: 10px; margin-bottom: 10px; }

/*************************
 *        galerie
 *************************/         
        
        
TABLE.galerie { border-collapse:collapse; margin-left: 10px; margin-bottom: 20px; }       
        
DIV.galerie-fotka { float: left; margin: 4px; }            

DIV.galerie-sipky { margin: 0px auto; padding: 5px; text-align: center; }   

TABLE.galerie A:link, TABLE.galerie A:visited, TABLE.galerie A:active { text-decoration: none; color: black;  font-weight: bold; }             
        
IMG.galerie { margin: 0px; border: 1px black solid; }                          
             
        
        
        



