/* CSS Document */
body {
      background: #A4A9AA;
      color: Black;
      margin: auto;  
     }  
     
#telo {
      width: 900px;
      min-height:  100%; 
      height: auto;
      padding: 10px;
      margin: auto;
      }     
     
#hlavicka {
          position:relative;
          FLOAT: left;
          WIDTH: 900px;
          height: 200px;
          font-size: 17px;
          
          } 
.hlavicka {
           position: absolute;
           top: 165px;
           left: 300px;
           color: #FFF27C;
          }      
#hlavicka.img {
            WIDTH: 900px;
            height: 200px;
              }       
#stred {
      FLOAT: left; 
      MARGIN: 0px 0px 0px 0px; 
      WIDTH: 900px; 
      TEXT-ALIGN: left;
      background: #BBD0D6;
     /* border: 1px solid #76AFC0;    */
      }       
     
#menu {
      FLOAT: left; 
      MARGIN: 20px 0px 20px 20px; 
      WIDTH: 250px; 
      TEXT-ALIGN: center;
      
      }  
     
table.menu {
           width: 200px;
           TEXT-ALIGN:left; 
           font-weight: bold;
           font-size: 17px;
           
           } 
table.menu td.menu{
           border: 1px solid #999C9D;
           padding-left: 5px;
           background: #A4A9AA;
           } 
table.menu td.podmenu{
           padding-left: 20px;
           
            
           }
table.menu td.podmenu2{
           padding-left: 15px;
          
           }             
table.menu a{
            color: Black;
            text-decoration: none;
           } 
   
#texty {
        
        FLOAT: left; 
        MARGIN: 0px 0px 0px 0px; 
        WIDTH: 580px; 
        hEIGHT: auto;
        TEXT-ALIGN: left;
        padding: 10px;
        padding-top: 22px;
      }             
          
#paticka {
      WIDTH: 900px; 
      FLoat: left;
      }             
.email {
        
        }            
.email a{
            color: Black;
          } 
           
           
h1 {
    font-size: 15px;
    margin: 0px;
   } 
h2 {
    font-size: 15px;
    margin: 0px;
   }
h3 {
    font-size: 15px;
    margin: 0px;
   }         
h4 {
    font-size: 18px;
    text-decoration: underline;
   }
h5 {
    font-size: 18px;
    margin: 5px 0px 5px 0px;
    text-decoration: underline;
   } 
p {
  
  }
a.odkaz {
        color: Black;
        }           
           
/*nabizime    */       
         
  .barva {
        background: #A4A9AA;
        border: 1px solid #999C9D; 
        width: 98%;
        font-weight: bold;
        padding-left: 10px;
        }         
           
           
 /*reference*/          

table.reference {
                width:100%;
                }
table.reference td.nadpis {
                          background: #A4A9AA;  
                          }
table.reference td.foto {
                        text-align: center;  
                        }                
table.reference td a{
                   
                    }                
img.reference {
              height: 140px;
              border: none;
              border: 1px solid #999C9D;
              }
img.reference1 {
              height: 250px;
              border: 1px solid #999C9D;
              margin-top: 10px;
              
              }
img.reference2 {
              height: 60px;
              border: 1px solid #999C9D;
              margin: 2px;
              }

img.reference3 {
              height: 160px;
              border: 1px solid #999C9D;
              margin: 2px;
              }

img.troj {
          border: none;
           }
.fotogalerie{
            text-align:center;
            }
/*kontakty*/           
    
table.kontakty {
                width: 100%;
               }  
textarea.kontakty {
                  width: 100%;
                  height: 100px;
                  background: #A4A9AA; 
                  }
textarea.kontakty td.center{
                  text-align: center;
                  }                   
input.kontakty {
                background: #A4A9AA; 
               }
input.uloz {
            background: #A4A9AA; 
            width: 100px;
           }
a.kontakty {
            color: Black;
            text-decoration: none;
           } 
    
    
    
    
    
    
    
    
    
    
                             
                                                  