.linia { margin: 0 0 0 0; padding: 10px 5px 5px 0; background: #FFFFFF url(horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: left; }
.p40 { padding-left: 40px; }
.p50 { padding-left: 50px; }
.p20 { padding-left: 20px; }
.p4em { text-indent: 4em; }
.sr { text-align: center; }

#tooltip { 
  text-align: left; 
  white-space: nowrap; 
  color: #000000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  padding: 2px;
  background: #FFFFFB;
  border: 1px solid #52596E; 
  position:absolute; 
  margin-top: 20px; 
}

.image {
       float: left;
       margin: 0 9px 3px 0;
}
.calendar { height: 40px; float: left; background: #fff url(calendar.gif) no-repeat; width: 38px; padding: 5px 0 0 9px;  color: #808080;}
.calendar p { padding: 0; margin: 0; }

/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0; float: right; height: 20px;}
.articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #FFFFFF url(greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #FFFFFF url(hoverbtn.gif) no-repeat; color: #fff; }

.tabzas {
        table-layout: fixed;
        width: 100%;
        border-collapse: collapse;
        }

#Reklama {position:relative; display:block; background:#fff; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:70px; margin-bottom:6px}
#Reklama a img {display:block}
#ReklamaBaner {display:block; width:498px; height:70px}

#Reklama2 {position:relative; display:block; background:#fff; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:70px; margin-bottom:6px}
#Reklama2 a img {display:block}
#ReklamaBaner2 {display:block; width:498px; height:70px}

#Reklama3 {position:relative; display:block; background:#fff; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:100px; margin-bottom:6px}
#Reklama3 a img {display:block}
#ReklamaBaner3 {display:block; width:498px; height:100px}

#Rekrutacja {position:relative; display:block; background:#fff; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:70px; margin-bottom:6px}
#Rekrutacja a img {display:block}
#RekrutacjaBaner {display:block; width:498px; height:70px}

#Samorzad {position:relative; display:block; background:#fff; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:70px; margin-bottom:0px}
#Samorzad a img {display:block}
#SamorzadBaner {display:block; width:218px; height:70px}
