#all,#main,#foot 
                { 
                    width: 800px; 
                    margin: 0 auto; 
                    text-align: left; 
                    padding: 0px;
                }
                
#bg1,#bg2,#bg3 
                {   
                    width: 100%; 
                    text-align: center; 
                }

#bg1 
                { 
                    background: url(images/bg1.jpg); 
                }

#bg2 
                { 
                    background: #e7e8e2;
                }

#bg3 
                { 
                    background: #d3d3c7;  
                }

.clr { clear: both; }
a img {border:none}
.bb {font-weight: bold;}


body
    {
      margin: 0px;
      padding: 0px;
      font-family: tahoma;
    }

body a:active {outline: none}
body a:focus {-moz-outline-style: none}
body a:link {outline: none}
body a:visited {outline: none}
body a:hover{ outline: none}
                
                                
div#lv1
    {
      width: 800px;
      margin: 0px auto;
      padding: 0px;   
    } 
    
div#top1
    {
      float: left;
      width: 800px;
      height: 98px;
    }
   
div#top1txt
    {
      float: left;
      font-size: 11px;  
      color: #909086; 
      line-height: 180px;
    }

div#top1img
    {
      float: right;
    }        
    
div#animemenu
    {
      float: left; 
      height: 317px;
      width: 800px;
      padding-top: 2px;
    }
    
div#animacja
    {
      float: left;
      width: 601px;
      height: 313px;      
    }    

div#dopelniacz
    {
      float: left;
      width: 21px;
      height: 313px;
      background: url(images/dopelniacz.gif);      
    }    
    
div#menu
    {
      float: left;
      width: 178px;
      height: 313px;
      padding: 0px;
      border: 0px;
      position: relative;
    }    
    
div#menu div#m_ofirmie
    {
      position: absolute;
      left: 0px;
      top: 0px;
    }    
    
div#m_ofirmie a
    {
      width: 178px;
      height: 67px;
      display: block;
      text-indent: -1000em;
      background: url(images/menu_01.gif);
      border: none;      
    }    
    
div#menu div#m_oferta
    {
      position: absolute;
      left: 0px;
      top: 67px;
    }    
    
div#m_oferta a
    {
      width: 178px;
      height: 50px;
      display: block;
      text-indent: -1000em;
      background: url(images/menu_02.gif);
      border: none;      
    }    

div#menu div#m_cennik
    {
      position: absolute;
      left: 0px;
      top: 117px;
    }    
    
div#m_cennik a
    {
      width: 178px;
      height: 50px;
      display: block;
      text-indent: -1000em;
      background: url(images/menu_03.gif);
      border: none;      
    } 
    
div#menu div#m_realizacje
    {
      position: absolute;
      left: 0px;
      top: 167px;
    }    
    
div#m_realizacje a
    {
      width: 178px;
      height: 50px;
      display: block;
      text-indent: -1000em;
      background: url(images/menu_04.gif);
      border: none;      
    }         

div#menu div#m_dojazd
    {
      position: absolute;
      left: 0px;
      top: 217px;
    }    
    
div#m_dojazd a
    {
      width: 178px;
      height: 49px;
      display: block;
      text-indent: -1000em;
      background: url(images/menu_05.gif);
      border: none;      
    }         


    
    
div#srodek
    {
      width: 800px;
      margin: 0px auto;
      padding: 0px;
    }

div#srodek1
    {
      float: left;
      width: 241px;
      margin-top: 15px;
      margin-bottom: 15px;       
    }
         
    
div#srodek2
    {
      float: left;
      width: 558px;
      border-left: 1px solid #ababa2;
      margin-top: 15px;
      margin-bottom: 15px;       
    } 

div.tytul1
    {
      float: left;
      width: 211px;
      color: #494a48;
      font-weight: bold;
      font-size: 14px;
      margin-left: 30px;
      text-align: left;
    }
    
div.tytul2
    {
      float: left;
      width: 528px;
      color: #494a48;
      font-weight: bold;
      font-size: 14px;
      margin-left: 30px;
      text-align: left;
    }  
    
div.tytul11
    {
      float: left;
      width: 241px;
      margin-top: 10px;
      margin-bottom: 10px;
    }
    
div.tytul22
    {
      float: left;
      width: 558px;
      margin-top: 10px;
      margin-bottom: 10px;
    }          

div.txt1
    {
      float: left;
      width: 224px;
      margin-right: 17px;
      font-size: 11px;
      color: #2f2f2f;
      text-align: right;
    }
    
div.txt1 a
    {
      text-decoration: none;
      color: #2f2f2f;
    }    

div.txt2
    {
      float: left;
      width: 528px;
      margin-left: 30px;
      font-size: 11px;
      color: #2f2f2f;
      text-align: left;
    }
    
div.txt2 a
    {
      color: #2f2f2f;
      text-decoration: none;
      font-weight: bold;
    }    

div#stopka
    {
      width: 800px;
      margin: 0px auto;
      padding: 30px 0px;
      color: #909086;
      font-size: 11px;
      line-height: 14px;
    } 
    
div#stopka a
    {
      color: #909086;
      text-decoration: none;
    } 
    
div#stopka a:hover
    {
      color: #6f6f67;
      text-decoration: none;
    }     
 
div#stopka1
    {
      float: left;
      width: 241px; 
    }
         
    
div#stopka2
    {
      float: left;
      width: 558px;
      border-left: 1px solid #ababa2; 
    }    
    
img.ramka {border: 5px solid #d3d3c7; margin: 5px;}
a:hover img.ramka {border: 5px solid #ae2a1b;}                             
