body { color:#696969; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; background-color: white; margin: 0; padding: 0; }

a { color: #5C5B60; font-weight: normal; text-decoration: none; }
a:hover { color: #5C5B60; font-style: normal; text-decoration: underline; }


.fotka{ border:1px solid #E2E2E2; margin-right:5px; padding:5px; }
.foto_r { border:1px solid #E2E2E2; float: right; margin-left:4px; padding:5px; }
.foto_l { border:1px solid #E2E2E2; float: left; margin-right:4px; padding:5px; }

p{ padding-bottom: 3px; margin-bottom: 0; }

.info{
  border: 1px dotted #9c8563; 
  color: #9c8563;
  padding: 5px;
}

.komunikat{
  border:1px solid #A0ABAE;
  color:#62737C;
  font-weight:bold;
  height:auto;
  margin:20px;
  padding:15px !important;
  text-align:justify;
  width:auto;
}

#nag_p { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; text-align: left; width: auto; height: auto; margin: 0 0 15px 0; padding: 0 0 5px 10px; }

.podtytul{
  color: #a4956a; 
  font-size: 14px; 
  font-weight: bold; 
  border-bottom: 1px solid #d3d3d3 ;
  text-align: left;  
  padding-bottom: 5px;  

  margin-bottom: 5px;  
  margin-left:10px;
}

.podtytul2{
  color: #667B8B; 
  font-size: 14px; 
  font-weight: bold; 
  text-align: left;  
  padding-bottom: 5px;  
  padding-left: 15px;
  margin-bottom: 5px;  
}


#nag_linki_p { color: #d2d2d2; font-size: 10px; background-image: none; text-align: left; margin: 0 0 20px 0; width: auto; height: auto; padding-top: 5px; padding-bottom: 0; border-top: 1px dotted #e2e2e2; }
#nag_linki_p a { color: #d2d2d2; text-decoration: none; margin: 0; padding: 0; }
#nag_linki_p a:hover { color: #97bf0d; text-decoration: underline; margin: 0; padding: 0; }
#news_p { width: auto; height: auto; margin: 0 0 0 0; padding: 0; }
#news_p p#data { color: #959595; font-size: 10px; text-indent: 0; margin: 0 0 -3px; padding: 0; }
#news_p h1 { color: #006729; font-size: 13px; font-weight: bold; margin: 0 0 10px; padding: 0; }
#news_p p { text-align: justify; margin: 0 0 0 0; padding: 0; }
#news_p img.foto { color: #006729; font-size: 12px; margin: 5px 5px 0 0; padding: 0; border: double 3px #d2d2d2; }

ul { color: #848484; font-size: 11px;  padding: 0; list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
ul li { background-image: url('../pics/li2.gif'); background-repeat: no-repeat; background-position: left 6px;  padding: 0; margin: 0; margin: 4px 0 2px 0px; padding: 0 0 0 22px; list-style-image: none; }
ul ul li { background-image: url('../pics/li3.gif'); background-repeat: no-repeat; background-position: left 6px;  padding: 0; margin: 0; margin: 4px 0 2px 25px; padding: 0 0 0 15px; list-style-image: none; }
li li li { background-image: url('../pics/li4.gif'); background-repeat: no-repeat; background-position: left 6px;  padding: 0; margin: 0; margin: 4px 0 2px 5px; padding: 0 0 0 15px; list-style-image: none; }

/* === */

table.ogolna { 
  border-left:1px solid #dacbb5;
  color:#A8B7BD;
  margin: 0 auto;
  margin-top:10px;
}

table.ogolna td { 
  border-bottom:1px solid #dacbb5;
  border-right:1px solid #dacbb5;
  color:#5c5b60;
  padding:5px;
}

table.ogolna th { 
  background-color:#9c8563;
  border-bottom:2px solid #FFFFFF;
  border-right:1px solid #dacbb5;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.ogolna td p { margin: 0; padding: 0; }
table.ogolna th p { margin: 0; padding: 0; }


table.ogolna2 { 
  border-left:1px solid #878787;
  color:#A8B7BD;
  margin: 0 auto;
  margin-top:10px;
}

table.ogolna2 td { 
  border-bottom:1px solid #878787;
  border-right:1px solid #878787;
  color:#5c5b60;
  padding:5px;
}

table.ogolna2 th { 
  background-color:#5c5b60;
  border-bottom:2px solid #878787;
  border-right:1px solid #878787;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.ogolna2 td p { margin: 0; padding: 0; }
table.ogolna2 th p { margin: 0; padding: 0; }

table.ogolna3 { 
  border:2px solid #95695b;
  color:#A8B7BD;
  margin-top:10px;
}

table.ogolna3 td { 
  border-bottom:1px solid #95695b;
  border-right:1px solid #95695b;
  color:#5c5b60;
  padding:5px;
}

table.ogolna3 th { 
  background-color:#8d4127;
  border-bottom:2px solid #95695b;
  border-right:1px solid #95695b;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.ogolna3 td p { margin: 0; padding: 0; }
table.ogolna3 th p { margin: 0; padding: 0; }



table.pobierz {
  border-left:1px solid #dacbb5;
  color:#A8B7BD;
  margin: 0 auto;
  margin-top:10px;
}

table.pobierz td { 
  border-bottom:1px solid #dacbb5;
  border-right:1px solid #dacbb5;
  color:#5c5b60;
  padding:5px;
}

table.pobierz th { 
  background-color:#9c8563;
  border-bottom:2px solid #FFFFFF;
  border-right:1px solid #dacbb5;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.pobierz td p { margin: 0; padding: 0; }
table.pobierz th p { margin: 0; padding: 0; }


table.pobierz2 { 
  border-left:1px solid #878787;
  color:#A8B7BD;
  margin: 0 auto;
  margin-top:10px;
}

table.pobierz2 td { 
  border-bottom:1px solid #878787;
  border-right:1px solid #878787;
  color:#5c5b60;
  padding:5px;
}

table.pobierz2 th { 
  background-color:#5c5b60;
  border-bottom:2px solid #878787;
  border-right:1px solid #878787;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.pobierz2 td p { margin: 0; padding: 0; }
table.pobierz2 th p { margin: 0; padding: 0; }

table.pobierz3 { 
  border:2px solid #95695b;
  color:#A8B7BD;
  margin-top:10px;
}

table.pobierz3 td { 
  border-bottom:1px solid #95695b;
  border-right:1px solid #95695b;
  color:#5c5b60;
  padding:5px;
}

table.pobierz3 th { 
  background-color:#8d4127;
  border-bottom:2px solid #95695b;
  border-right:1px solid #95695b;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px 5px 7px;
}

table.pobierz3 td p { margin: 0; padding: 0; }
table.pobierz3 th p { margin: 0; padding: 0; }


table.logos {
  font-size:11px;
  margin-top:10px;
}

table.logos td {
  border-bottom:1px solid #bbbbbb;
  padding:5px;
}