body {
   font-family: Verdana, Arial CE;
}

table {
   font-size: 8pt;
   color: #333333;
   text-decoration: none;
  }

a { 
   font-family: Verdana, Arial CE; 
   font-size: 8pt; 
   color: #0000CC; 
   text-align: left; 
   text-decoration: none; 
  }

a:hover { 
   font-size: 8pt; 
   color: #FF0000; 
   text-decoration: underline; 
}

#tooltip {
  /* WYGLĄD */
  text-align:left;
  white-space:nowrap;
  font-family : verdana;
  font-size : 10px;
  font-style : normal;
  padding: 10px;
  background-color : white;
  border-bottom-color : maroon;
  border-bottom-style : dashed;
  border-bottom-width : 1px;
  border-left-color : maroon;
  border-left-style : dashed;
  border-left-width : 1px;
  border-right-color : maroon;
  border-right-style : dashed;
  border-right-width : 1px;
  border-top-color : maroon;
  border-top-style : dashed;
  border-top-width : 1px;


  /* ROZMIESZCZENIE */
  position:absolute;
  margin-top:25px; /* odległość w pionie od kursora myszy */
}

/* Menu - panel admin*/

  #header {
    float:left;
    width:100%;
    background:#DAE0D2 url("bg.gif")
      repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
  #header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }

 #header li {
    float:left;
    background:url("norm_right.gif")
      no-repeat right top;
    margin:0;
    padding:0;
    }

  #header a {
    display:block;
    background:url("norm_left.gif")
      no-repeat left top;
    padding:5px 15px;
    font-weight: bold;
    color: #333333;

    }


  #header #current {
    background-image:url("norm_right_on.gif");
    }
  #header #current a {
    background-image:url("norm_left_on.gif");
    }



/* Menu - koniec */

/* Menu */

img {
    border: none;
} 

#menu {
font-family: Verdana, Arial, Helvetica;
width: 177px;
padding: 0px 0px 0px 0px;
margin: 0px;
font-size: 10pt;
}

#menu ul {
list-style: none;
margin: 2px;
padding: 0px;
border: none;
}

#menu ul li {
margin: 0px;
padding: 0px;
}

#menu ul li a {
display: block;
border-bottom: 1px dashed #800000;
padding: 5px 0px 5px 1px;
text-decoration: none;
color: #800000;
}

#menu ul li a:hover, #vertmenu ul li a:focus {
background-color: #FFD4D4;
}

#menu .li2 .a2 {
display: block;
border-bottom: 1px dashed #969696;
padding: 5px 0px 5px 8px;
text-decoration: none;
color: #666666;
}

#menu .li2 .a2:hover, #vertmenu .li2 .a2:focus {
background-color: #EEEEEE;
}

/* Menu - koniec */


A.foto:link    { color: #666666; text-decoration: none; }
A.foto:vlink   { color: #666666; text-decoration: none; }
A.foto:visited { color: #666666; text-decoration: none; }
A.foto:hover   { color: #000000; text-decoration: none; } 

a.menug        { 
   color: #FFFFFF; 
   text-decoration: none; 
   font-weight: bold;
}

a.menug:hover  { 
   color: #FFFFCC; 
   text-decoration: underline; 
   font-weight: bold;
}

a.menu2 { 
   color: #353535; 
   text-decoration: none; 
   font-weight: bold;
}

a.menu2:hover { 
   color: #353535; 
   text-decoration: none; 
   font-weight: bold;
}

a.menu3 { 
   color: #660000; 
   text-decoration: none; 
   font-weight: bold;
}

a.menu3:hover { 
   color: #660000; 
   text-decoration: none; 
   font-weight: bold;
}



a.temat_a        { 
   color: #000033; 
   text-decoration: none; 
   font-weight: bold;
}

a.temat_a:hover  { 
   color: #FF0000; 
   text-decoration: underline; 
   font-weight: bold;
}

a.sciezka        {
   color: #333333; 
   text-decoration: none; 
}

a.sciezka:hover  { 
   color: #FF0000; 
   text-decoration: underline; 
}

a.data  { 
   color: #666666; 
   text-decoration: none; 
}

.odp_ok {
    color: #006600;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
}

.odp_bad {
    color: #FF0000;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
}

input {

    border-bottom: #CCCCCC 1px solid;
    border-left:   #CCCCCC 1px solid;
    border-right:  #CCCCCC 1px solid;
    border-top:    #CCCCCC 1px solid;
    background:    #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}

input.image {

    border-bottom: #CCCCCC 0px solid;
    border-left:   #CCCCCC 0px solid;
    border-right:  #CCCCCC 0px solid;
    border-top:    #CCCCCC 0px solid;
    background:    none;
    border:        0px;
    padding:       0px;
}

textarea {

    border-bottom: #CCCCCC 1px solid;
    border-left:   #CCCCCC 1px solid;
    border-right:  #CCCCCC 1px solid;
    border-top:    #CCCCCC 1px solid;
    background:    #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 8pt;

}

select {

    border-bottom: #CCCCCC 1px solid;
    border-left:   #CCCCCC 1px solid;
    border-right:  #CCCCCC 1px solid;
    border-top:    #CCCCCC 1px solid;
    background:    #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}

input.submit {

    border-bottom: #333333 1px solid;
    border-left:   #CCCCCC 1px solid;
    border-right:  #333333 1px solid;
    border-top:    #CCCCCC 1px solid;
    background:    #999999;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}

input.file {

    border-bottom: #333333 1px solid;
    border-left:   #333333 1px solid;
    border-right:  #333333 1px solid;
    border-top:    #333333 1px solid;
    background:    #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}

td.bialy1 {
    border-right: #FFFFFF 1px solid;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: BOLD;
}

td.bialy2 {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: BOLD;
}

td.news {
    color: #660000;
    font-size: 8pt;
    font-weight: BOLD;

}

/*niesprawdzone*/

.text1 {
    color: #FFFFFF;
    font-size: 8pt;
    text-align: left;
  }


.textl8s {
    color: #333333;
    font-size: 8pt;
    text-align: left;
  }


.bialycb {
    color: #FFFFFF;
    font-size: 8pt;
    text-align: center;
    font-weight: BOLD;
  }


.bialyc {
    color: #FFFFFF;
    font-size: 8pt;
    text-align: center;
  }


.bialylb {
    color: #FFFFFF;
    font-size: 8pt;
    text-align: left;
    font-weight: BOLD;
  }


.czarnyl {
    color: #000000;
    font-size: 8pt;
    text-align: left;
  }


.bialyl {
    color: #FFFFFF;
    font-size: 8pt;
    text-align: left;
  }


.czarnyc {
    color: #000000;
    font-size: 8pt;
    text-align: center;
  }


.czarnyp {
    color: #000000;
    font-size: 8pt;
    text-align: right;
  }


.szaryl {
    color: #666666;
    font-size: 8pt;
    text-align: left;
  }


.szarybl {
    color: #666666;
    font-size: 8pt;
    text-align: left;
    font-weight: BOLD;
  }


.szarybc {
    color: #666666;
    font-size: 8pt;
    text-align: center;
    font-weight: BOLD;
  }


.szaryp {
    color: #666666;
    font-size: 8pt;
    text-align: right;
  }


.cszaryl {
    color: #303030;
    font-size: 8pt;
    text-align: left;
  }


.cszaryc {
    color: #303030;
    font-size: 8pt;
    text-align: center;
  }


.cszaryj {
    color: #303030;
    font-size: 8pt;
    text-align: justify;
  }


.cniebieskic {
    color: #000066;
    font-size: 8pt;
    text-align: center;
  }


.cniebieskilb {
    color: #000066;
    font-size: 8pt;
    text-align: left;
    font-weight: BOLD;
  }


.cniebieskil {
    color: #000066;
    font-size: 8pt;
    text-align: left;
  }


.sszaryc {
    color: #666666;
    font-size: 8pt;
    text-align: center;
  }


.odp {
    background: #666666 ;
    color: #FFFFFF;
    font-size: 10pt;
    text-align: left;
    font-weight: BOLD;
  }


.puste {
    font-size: 2pt;
  }


.menu2 {
    font-size: 8pt;
    color: #000033;
    text-decoration: none;
    text-align: center;
    font-weight: BOLD;
  }


.menu2:hover {
    font-size: 8pt;
    color: #CC0000;
    text-decoration: none;
    text-align: center;
    font-weight: BOLD;
  }


.menu3 {
    font-size: 8pt;
    color: #990000;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.menu3:hover {
    font-size: 8pt;
    color: #000066;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.adres1 {
    color: #FFFFFF;
    font-size: 8pt;
    text-decoration: none;
    text-align: left;
  }


.adres1:hover {
    font-size: 8pt;
    color: #FFFFCC;
    text-decoration: none;
    font-weight:;
  }


.adres2 {
    color: #FFFF66;
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.adres2:hover {
    font-size: 10pt;
    color: #FFFF66;
    text-decoration: none;
    font-weight: BOLD;
  }


.adres3 {
    color: #003300;
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.adres3:hover {
    font-size: 10pt;
    color: #003300;
    text-decoration: none;
    font-weight: BOLD;
  }


.adres4 {
    font-size: 8pt;
    color: #0000CC;
    text-align: right;
    text-decoration: none;
  }


.adres4:hover {
    font-size: 8pt;
    color: #FF0000;
    text-decoration: none;
  }


.mail {
    font-size: 8pt;
    color: #0000CC;
    text-align: right;
    text-decoration: none;
  }


.mail:hover {
    font-size: 8pt;
    color: #FF0000;
    text-decoration: none;
  }


.mail2 {
    font-size: 8pt;
    color: #0000CC;
    text-align: center;
    text-decoration: none;
  }


.mail2:hover {
    font-size: 8pt;
    color: #FF0000;
    text-decoration: none;
  }


.temat {
    font-size: 8pt;
    color: #000066;
    text-align: right;
    text-decoration: none;
    font-weight: BOLD;
  }


.temat:hover {
    font-size: 8pt;
    color: #FF0000;
    text-decoration: none;
    font-weight: BOLD;
  }


.mail_jb {
    font-family: Verdana, Arial CE;
    font-size: 7pt;
    color: #999999;
    text-align: right;
    text-decoration: none;
  }


.mail_jb:hover {
    font-size: 7pt;
    color: #666666;
  }

.kalendarz_w1 {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    text-align: left;
    color: #333333;
    background: #666666;
  }


.kw1_naglowek {
    color: #660000;
    font-weight: bold;
    background: #FFFFFF;
  }


.kw1_naglowek2 {
    color: #FFFFFF;
    font-weight: bold;
    background: #333333;
  }


.kw1_miejsce {
    color: #333333;
    background: #FFFFFF;
  }


.kw1_nazwa {
    text-align: center;
    color: #333333;
    background: #DEDEDE;
    width: 100;
  }


.kw1_nazwa2 {
    text-align: center;
    color: #333333;
    background: #FFFFFF;
    width: 100;
  }


.kw1_dane {
    background: #FFFFFF;
  }


.kw1_dane2 {
    background: #ECECEC;
  }


.kw1_link {
    color: #660000;
    font-weight: bold;
    background: #FFFFFF;
    text-decoration: none;
  }


.kw1_link:hover {
    color: #FF0000;
  }


.kw1_news {
    color: #000066;
    background: #FFFFFF;
    text-decoration: none;
  }


.kw1_news:hover {
    color: #FF0000;
  }


.kw1_miesiac {
    color: #FFFFFF;
    font-weight: bold;
  }



.news {
    font-size: 4pt;
  }


.news2 {
    font-family: Verdana, Arial CE;
    color: #666666;
    font-size: 8pt;
    text-align: left;
  }


.baner {
    font-family: Verdana, Arial CE;
    color: #666666;
    font-size: 8pt;
    text-align: center;
  }


.menu4 {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #F8F8EF;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.menu4:hover {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #FFFF00;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.datak {
    BORDER-BOTTOM: #666666 0px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    background-image: url(images/dataimp.gif);
    background-repeat: repeat-x;
    width: 155;
    COLOR: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
  }


.datakm {
    COLOR: #FFFFFF;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
  }


.zaznacz1 {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-weight: BOLD;
  }


.zaznacz1:hover {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #FFFF99;
    text-decoration: none;
    text-align: center;
    font-weight: BOLD;
  }


.zaznacz {
    background-image: url(images/data.gif);
    background-repeat: repeat-x;
    COLOR: #FFFFFF ;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    text-align: left ;
    font-weight: BOLD;
  }


.kategoria {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #990000;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }


.kategoria:hover {
    font-family: Verdana, Arial CE;
    font-size: 8pt;
    color: #000033;
    text-decoration: none;
    text-align: left;
    font-weight: BOLD;
  }




.input_100 {
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    background: #FFFFFF;
    COLOR: #000000 ;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    width: 100px;
  }



.input_300 {
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    background: #FFFFFF;
    COLOR: #000000 ;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    width: 300px;
  }


.input_550 {
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP:#333333  1px solid;
    background: #FFFFFF;
    COLOR: #000000 ;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    width: 510;
  }

.naglowek_data {
    font-size: 8pt;
    color: #333333;
    text-align: left;
  }

.temat_news {
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #000066;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
  }
  
.temat_news_adm {
    font-size: 8pt;
    color: #000066;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
  }
  
.tresc_news {
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    text-align: left;
  }
  
.tresc_zawartosc {
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
  }

.linia_news {
    color: #000066;
  }

.kw {
    BORDER-BOTTOM: #FFFFFF 0px solid;
    BORDER-LEFT:   #FFFFFF 0px solid;
    BORDER-RIGHT:  #FFFFFF 0px solid;
    BORDER-TOP:    #FFFFFF 0px solid;
}

.s20 {
    width: 20px;
}


.s32 {
    width: 32px;
}

.s100 {
  width: 100px;
  }

.s120 {
  width: 120px;
  }

.s150  {
    width: 150px;
}

.s180  {
    width: 180px;
}

.s250  {
    width: 250px;
  }
  
.s260  {
    width: 260px;
  }

.p100 {
    width: 100%;
  }











