
/* GLOWNE
----------------------------------------------- */

body {
        background-color: #FFFFFF; 
        padding:0px;
        margin:0px;
}

br,div,table,td,th,tr,address,blockquote {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        color:#1C3945;
}

div.absolute_container{
        position:relative;
        left:0px;
        top:0px;
}


/* CLASY
----------------------------------------------- */
.tlo-prawa {
        background-image: url(img/tlo.gif);        
        padding:0px;
        margin:0px;
}

.tlo-lewa {
        background-image: url(img/tlo2.jpg); 
        background-repeat:repeat-x;       
        padding:0px;
        margin:0px;
}

.tlo-lewa-p{
        background-image: url(img/lewa-podstrony.gif); 
        background-repeat:repeat-x;       
        padding:0px;
        margin:0px;
}

.tlo-lewa-p-oferta{
        background-image: url(img/lewa-podstrony-oferta.gif); 
        background-repeat:repeat-x;       
        padding:0px;
        margin:0px;
}

.tlo-index{
        background-image: url(img/tlo-body.jpg); 
        background-repeat:repeat-x;       
        padding:0px;
        margin:0px;
}



.stopka_all{
  font-size:11px;
  color:#5F5F5F;
}
.center{    
    text-align: justify;
    padding:0px 0px 0px 3px;
}


.padding_now{  
 
    padding:5px 18px 5px 15px;
    font-size:11px;
    color:#7C7C7C;
}


.ramka{    
    padding:2px 0px 2px 0px;
    background-color: #EBF0F3;

}
.ramka_2{    
    padding:2px 0px 2px 0px;
    border: 1px solid #EBF0F3;

}

.img{    
    border: 1px solid #FFFFFF;

}

.tlo-oferta{
    border: 1px solid #EBF0F3;
    background-color: #FAFBFD;
    color:#2C5F93;
     padding:2px 2px 2px 2px;

}

.tlo-oferta_3{
    border: 1px solid #EBF0F3;
    background-color: #FAFBFD;
    color:#2C5F93;
     padding:2px 2px 2px 2px;
  text-align: justify;
}
.tlo-oferta_2{
    border: 1px solid #EBF0F3;
    background-color: #FAFBFD;
    color:#2C5F93;
     padding:10px 20px 5px 20px;
    text-align: justify;
}

.tab1{
    background-color: #FFFFFF;
    border: 1px solid #EBF0F3;
    color:#2C5F93;
    padding:3px 3px 3px 3px;
    font-size:11px;
}
.tab2{
    background-color: #E8E8E8;
    border: 1px solid #2C5F93;
    color:#44618B;
    text-align: center;
    font-weight: bold;
    padding:3px 0px 3px 0px;
    font-size:11px;
}



.tab3{
    background-color: #FFFFFF;
    border: 1px solid #BCB9B4;
    color:#3E3D3E;
    padding:3px 0px 3px 0px;
    text-align: center;
}


li{
color: #666666;
  font-size:12px;
line-height:14px;
  }



/* MENU
----------------------------------------------- */

 a{
  font-size: 12px;
  color: #2C5F93;
  text-decoration: none;
 }
 a:hover{
  font-size: 12px;
  color:#2C5F93;
  text-decoration: underline;
 }

 .menu_gora{
  font-size: 11px;
  font-family: "Arial";
  color: #FFFFFF;
  background-color: #44618B;
  display:block;
  width:100%;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  padding:6px 0px 6px 0px;
 }

 .menu_gora:hover{
  font-size: 11px;
  color: #FFFFFF;
  background-color: #5B84AD;
  display:block;
  width:100%;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
 }

 .menu_prawa{
  font-size: 12px;
  color: #7C7C7C;
  text-decoration: none;
  background-color: #FAFAFA;
  display:block;
  width:100%;
  padding:2px 0px 2px 10px;

 }
 .menu_prawa:hover{
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #44618b;
  display:block;
  width:100%;
 }

 .sz{
  font-size: 11px;
  color: #838280;
  text-decoration: none;

 }
 .sz:hover{
  font-size: 11px;
  color: #838280;
   text-decoration: none;

 }
 .sz-m{
  font-size: 10px;
  color: #838280;
  text-decoration: none;
  font-weight: bold;

 }
 .sz-m:hover{
  font-size: 10px;
  color: #838280;
   text-decoration: underline;
   font-weight: bold;

 }


















/* FORMULARZE
----------------------------------------------- */
input, select, textarea {
    font-size: 9pt;
    background-color: #FFFFFF;
    border: 1px solid #3F3E3F;
}

.button {
    font-size: 9pt;
    font-family: verdana;
    font-weight: bold;
    cursor: hand;
    border: 1px solid #F0FFF0;
    background-color: #F0FFF0;
}

.input-radio {
    font-size: 9pt;
    background-color: #FFFFFF;
    border: 0;
}

.input-news-1{
margin-left: 20px;
width: 150px;
height: 15px;
background-color: #FBFBFB;
border: solid 1px #E5E5E5;
vertical-align: middle;
font-family: Verdana;
font-size: 9px;
color: #000000;
padding: 0px 0px 0px 2px;
}
.input-news-2{
vertical-align: middle;
border: 0;
}

/* NAGLOWKI
----------------------------------------------- */

h1 {
        font-size:18px;
        color:#000000;
        margin:0px;
        padding:0px;
        
}

h2 {
        font-size:14px;
        color:#801E03;
        margin:0px;
        padding:4px 0px 0px 8px;
}

h3 {
        font-size:14px;
        color:#CC0000;
        margin:0px;
        padding:0px 0px 0px 5px;
}






