
*{
  margin: 0;
  padding: 0;
}

a{
  text-decoration:none;
}

img{
border:0px;
}

html, body{ 
  background: url('../img_lay/top-tlo.jpg') top repeat-x;
  text-align:center;
  font: 11px Tahoma, Verdana, sans-serif;
  color: #3d5057;
}

input{
  font: 11px Tahoma, Verdana, sans-serif;
  color: #3d5057;
}

div#kontener{
  display: block;
  width: 950px;
  position: relative;
  margin: auto;
}

div#top{
  background: url('../img_lay/top.jpg') top no-repeat; 
  width: 950px;
  height: 190px;
  margin-bottom: 20px;
}

div#left-tlo{
  background: url('../img_lay/left-tlo.jpg') left repeat-y;
}

div#left{  
  width: 237px;
  float: left;
}

div#left-menu-top{ 
  /*font-weight: bold;*/
  width: 237px;
    height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
    min-height: 200px; /* sets min-height value for all standards-compliant browsers */
  background: url('../img_lay/left-menu-top.jpg') top no-repeat; 
}

div#left-menu-middle{
  padding-top:32px;
  width: 237px;
    height: expression( this.scrollHeight < 133 ? "132px" : "auto" ); /* sets min-height for IE */
    min-height: 132px; /* sets min-height value for all standards-compliant browsers */
  background: url('../img_lay/left-menu-middle.jpg') top no-repeat; 
}

div#left-menu-bottom{
  width: 237px;
  height: 11px; 
  background: url('../img_lay/left-menu-bottom.jpg') top no-repeat; 
}


div#left-bottom{
  width: 237px;
    height: expression( this.scrollHeight < 53 ? "52px" : "auto" ); /* sets min-height for IE */
    min-height: 52px; /* sets min-height value for all standards-compliant browsers */ 
}


div#bottom{
  clear:both;
  width: 950px;
  height: 82px;
  background: url('../img_lay/bottom.jpg') top no-repeat; 
}
.stopka{
  float:right;
  color:#3d5057;
  font-size:10px;
  text-align:right;
  padding:25px;
  padding-right:25px;
}
      ul.menu {
        padding-top: 6px;
        text-align:left;
        padding-left: 20px; 
        padding-right: 30px; 
      }
      ul.menu li {
        
        display: block;
        list-style: none;
        border-bottom: 1px solid #D6D6D6;
        
        padding-bottom: 6px; 
        padding-top: 6px; 
        padding-left: 5px; 
      }
      
      ul.menu li.last {
        border-width: 0;
      }
      
      
      
      ul.oddzialy li {
        
        display: block;
        list-style: none;
        border-bottom: 1px solid #D6D6D6;
        
        padding-bottom: 3px; 
        padding-top: 3px; 
        padding-right: 4px; 
        padding-left: 4px; 
      }
      
      ul.oddzialy li.last {
        border-width: 0;
      }
      
      
          
      ul.menu a { 
        color: #3e4e5d; 
      }
      
      .n{
      color: #1167CC;
      color: black;
      }
      
      a{
      color: #3e4e5d;
      }
      
      ul.menu a:hover { 
        color: #1167CC; 
      }
    
      .laight{
        float:right;
        color: #566B96;        
        color: #1c73cf;

      }

div#content{  
  width: 660px;
  padding-left: 20px; 
  padding-right: 20px; 
  float: left;
  text-align: left;
}

table#cennik{

  border-bottom:1px solid #CFCFCF;
  margin-bottom:20px;
}
  
table#cennik td{
  padding:5px;
  padding-left:10px;
  background: url('../img_lay/cennik.jpg') top left no-repeat;
}

.clear{  
  clear:both;
}

.podklad{ 
  float:left; 
  width: expression( this.scrollHeight < 316 ? "315px" : "auto" ); /* sets min-height for IE */
  min-width: 315px; /* sets min-height value for all standards-compliant browsers */ 
  height: expression( this.scrollHeight < 120 ? "119px" : "auto" ); /* sets min-height for IE */
  min-height: 119px; /* sets min-height value for all standards-compliant browsers */ 
  padding:6px;    
  background: url('../img_lay/podklad.jpg') top no-repeat;
}

.podklad_foto{
  float:left; 
  margin-top:8px; 
  margin-left:13px;
}

.podklad_tekst{
  float:left;  
  margin-top:8px; 
  margin-left:10px; 
  text-align:left;
}



div#content p{
  text-align:justify; 
  margin-bottom:20px;
  display:block;
}

p.margines{
text-indent:15px; 
}

.b{
  font-weight: bold;
}


.naglowek{
text-align:left; margin-top:10px; margin-bottom:20px;
}

input{
margin-top:7px;
margin-bottom:7px;
padding-left:3px;
border: 1px solid #D0D0D0;
}

ul.main{
margin-top:0px;
margin-left:0px;
margin-bottom:15px;
}

ul.main li{
list-style-type:none;
padding-left:10px;
background: transparent url('../img_lay/punkt.jpg') left center no-repeat;
}



