  HTML {
     margin: 0;
     padding: 0; 
  }

  BODY {
     font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
     font-size: 11px;
     color: #5D5D5D; 
     background-color:black; 
     background-image: url('../img/tlo.gif'); 
     background-position: top left; 
     background-repeat: repeat;
  }
 
 A {
     color : #2B7043;
     font-weight:bold;
     text-decoration : none;
      }
 A:hover {
     text-decoration : underline;
      }
      
 P {
     font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
     font-size: 11px;
     color: #5D5D5D; 
     line-height:14px;
      }     
      
 LI {
     /*position : relative;
     float : left;*/
     text-align:justify;
     line-height : 20px;
     margin-bottom : 6px;
     margin-right: 30px;
     }     
   
 STRONG {
     font-size : 12px;
      }     
 
 FORM {
     display : inline;
      }
      
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TABLE {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }     
      
  #glowna {
     width:1032px;
     margin-top: 5px;
     margin-left: auto;
     margin-right: auto;
     background-color:white;
     background-image: url('../img/tlo_cien_z_prawej.gif'); 
     background-position: top right; 
     background-repeat: repeat-y;
     padding: 0px;
  }
  
  #logo {
     background-color: white;
     height:78px;
     width: 1018px;
     border-top: solid 2px white;
     border-right: solid 2px white;
     border-left: solid 2px white;
  }
  
  #szary_pasek {
     background-color: #636562;
     height:28px;
     width: 1018px;
     border-top: solid 2px white;
     border-right: solid 2px white;
     border-left: solid 2px white;
     clear: both;
  }
  
  #menu_lewe {
     /* float:left; */
     background-color: #318C51;
     background-image: url('../img/bok_lewy.jpg'); 
     background-position: bottom center; 
     background-repeat: no-repeat;
     width:  206px;
     height: 249px; 
     border-top: solid 2px white;
     /* border-left: solid 2px white;*/
  }
  
  #menu_srodek {
     /* float:left; */
     background-color: white;
     background-image: url('../img/glowny.jpg'); 
     background-position: top left; 
     background-repeat: no-repeat;
     width:  812px;
     height: 249px;
     border-top: solid 2px white;
     border-left: solid 2px white;
  }
  
  #menu_lewe2 {
     background-color: #CADCCC;
     background-image: url('../img/bok_lewy_dol.gif'); 
     background-position: bottom left; 
     background-repeat: repeat-x;
     width:  206px;
     border-left:solid 2px white; 
  }
  
  #menu_srodek2 {
     background-color: white;
     background-image: url('../img/glowna_dol.gif'); 
     background-position: bottom left; 
     background-repeat: repeat-x;
     padding-bottom:10px;
     width:  812px;
  }
  
  #szary_dol {
     background-color: #DAD6D7;
     height: 90px;
     border-left: solid 2px white;
     border-bottom: solid 2px white;
  }
  
  #zielony_dol {
     float:right;
     background-color: #318C51;
     width:  150px;
     height: 90px;
  }
  
  #li_green {
     background-color: #318C51;
     background-image: url('../img/strzalka.gif'); 
     background-position: center right; 
     background-repeat: no-repeat;
     border-bottom: solid 2px #7AB48E;
     font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
     font-size: 11px;
     line-height:22px;
     text-indent: 5px;
     color: white; 
     text-align:left; 
  }
  #li_green:hover {
    background-color: #7AB48E;
  }
  #li_green_a {
    color : white;
    font-weight:normal;
    text-decoration : none;
  }
   #li_green_a:hover {
    color : white;
    text-decoration : underline;
  }
  
  #li_lgreen {
     background-color: #CADCCC;
     background-image: url('../img/prostokat.gif'); 
     background-position: bottom right; 
     background-repeat: no-repeat;
     border-bottom: solid 2px white;
     font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
     font-size: 11px;
     line-height:22px;
     text-indent: 5px;
     color: #18592E; 
     text-align:left; 
  }
  #li_lgreen:hover {
    background-color: #90BF9F;
  }
  #li_lgreen_a {
    color : #18592E;
    font-weight:normal;
    text-decoration : none;
  }
   #li_lgreen_a:hover {
    color : #18592E;
    text-decoration : underline;
  }
  
  #li_upmenu {
     float: left;
     background-color: #636562;
     background-image: url('../img/menu_gora.gif'); 
     background-position: top left; 
     background-repeat: repeat-y;
     border-bottom: solid 1px #636562;
     font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
     font-size: 11px;
     line-height:22px;
     padding-left: 10px;
     padding-right: 10px;
     color: white; 
     text-align:left; 
  }
  #li_upmenu_a {
    color : white;
    font-weight:normal;
    text-decoration : none;
  }
   #li_upmenu_a:hover {
    color : white;
    text-decoration : underline;
  }
  #logo_text {
    width: 600px;
    color : #5D5D5D;
    margin-top:10px;
    margin-left:190px;
  }
  
  #akapit {
    font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-size: 11px;
    line-height:22px;
    background-color: white;
    background-image: url('../img/pasek.gif'); 
    background-position: bottom left; 
    background-repeat: repeat-x;
    font-weight:bold;
    letter-spacing:1px;
  }
  
  #ramka {
    background-color: #E7EEE7;
    margin-left: 0px;
    padding-left: 5px;
    padding-right: 5px;
  }
  
  #greenw {
    color : #2B7043;
    font-weight:bold;
  }
  
  #imgbox {
    float:right; 
    /* width:200px; */ 
    margin:8px; 
    text-align:center;
  }
  
  #greenline {
    border-bottom: solid 2px #2B7043;
  }
  
  #greentable{
    border: 2px solid #2B7043;
  }

  #greentable td{
    border: 1px solid #2B7043; 
    padding:2px;
    text-align: center;
  }

  #greentable th{
    border: 1px solid #2B7043; 
    padding:2px;  
    background-color:#2B7043; 
    color: white;
    font-weight: bold; 
    font-size:11px;
    text-align: center;
  }
  
