/* CSS Document */

body { color: black;
       font-family: calibri, sans-serif;
       font-size: 12px;
        margin-top: 50px;
       background: url(images/bg.jpg) repeat fixed top;
       border: 0px;
       } 
       
.page {width: 800px;}

margin-top: ;

.top {height: 165px;}

img {border: 0px;}

a { text-decoration: none;
    font-weight: bold;
    color: black; }

 hr { color: #eeecec;
     border-style: solid;
     height: 1px; margin-top: -2px;   }  
    
     
/* MENU */

#table1 img {border: 0px;
     margin: 0;
     padding: 0;
     vertical-align: middle;}
     
     
     
/* OBSAH */  
.obsah {background-image: url(images/bgo.png);
        background-repeat: repeat-y;
        background-position: left;
        margin: 0px;
        margin-top: -3px;
        text-align: left;
        width: 800px ;
        min-height: 250px;
        overflow: hidden;
        padding-bottom: 15px;
         }
   
.levy  {width: 530px;
        padding-top: 5px;
        float: left;
        margin: auto;
        margin: 0px 20px 0px 25px;
}
        
.pravy {width: 210px;
        margin-top: -9px;
        margin-right: 10px;
        min-height: 250px;
        float: right;
        text-align: center;
        } 
        
        
        
 /* OBSAH TEXT */ 
 
.welcome { font-weight: bold;
           font-size: 13px; } 

.first { margin-top: 0px; }
           
p { text-indent: 15px;}

.edit { text-align: right;
        font-style: italic; }

.latest { font-size: 14px;
         text-indent: 0px; } 
          
.mini { margin: 3px;
             opacity: 0.7;
          	filter: alpha(opacity=70);
          	-moz-opacity: 0.7;
        	-khtml-opacity: 0.7;  } 
        	
.pravy a:hover .mini { filter:alpha(opacity=100);
                    -moz-opacity: 1.0;
	                  -khtml-opacity: 1.0;
	                  opacity: 1.0;           }
	                  

  

.social { font-size: 14px;
          font-weight: bold; 
          text-transform: uppercase;
          letter-spacing: 3px;
          text-align: center;
          padding-top: 40px;
          padding-bottom: 30px;
          clear: both; }  
           
.social img { margin: 5px 20px 5px 20px; }  
        
/* hr { width: 525px;
     border: 1px gray solid; }   */
     
     
           
/* PATIČKA */        
.bottom { background-image: url(images/bottom.png);
          background-position: top;
          background-repeat: no-repeat;
          height: 40px;
          width: 800px; 
          margin-top: -13px;
          clear: both;
          font-size: 10px;
          padding-top: 5px;          
          } 
          
          
          

/* Gallery */  

.gallery { margin: 20px;		
           width: 760px;
           text-align: center;	}

.gallery img { border: 5px solid #EBEBEB;
		          margin: 5px;  }

.gallery a:hover .mini { border: 5px solid #E5E5E5;
		                     border-width: 5px;
                         filter:alpha(opacity=100);
                         -moz-opacity: 1.0;
	                       -khtml-opacity: 1.0;
	                       opacity: 1.0;  }

.deleni { font-size: 16px;
          font-variant: small-caps; }