* { margin: 0; padding: 0; }
a:link        {color: #3B5715; text-decoration: none; } 
a:active     { color: #; text-decoration: none;  }
a:visited {text-decoration: underline; color: #066400;}
a:hover {color: #4a2500; text-decoration: none; border-bottom: 1px #4a2500 dotted;}
.aimg a:hover, .aimg a:active  { color: #; border: 0; text-decoration: none;  }
body { background-color:#325946; margin:0 0 10px 0; }
body, td, p   {font: normal 13px/1.4 Arial, Verdana, Tahoma, ArialCE, HelvaticaCE, Helvetica, sans-serif; color:#4A2500; }
.kalendarz { background: #69160B; padding: 7px 8px; color:white; text-align:center; }
.kalendarz a:link  { text-decoration: none; color:#ffff9f; }
.kalendarz a:visited  { text-decoration: none; color:#ffff9f; }
.kalendarz a:hover  { text-decoration: none; color:#ff0000; }
.srodek { background: #FDF9C4; padding: 15px; vertical-align: top;}
.stopka { background-color:#69160B; padding:5px; border-top: 0px solid #50241B; font-size:10px; color:white; text-align: center; padding: 8px; }
.center { text-align: center; }
ul, ul ul, ol, ol ol {margin:2px 0 10px 25px;}
.menu  {width: 164px; background: #A3BD5F; padding: 0; vertical-align: top; font:12px arial,verdana,tahoma; color:#000; }
.menu ul li {margin: 0 5px 2px 0px; text-align:left; list-style-image: url('images/punktor.gif');}
.menu h2 { margin: 10px 0 0 8px; padding:2px 0 0 15px; background-image: url('images/navziel2.gif'); background-repeat: no-repeat; font:bold 11px Arial;color:#fff; height:18px;}
.menu a:link, .menu a:visited { color:#003366; text-decoration:none; }
.menu a:active, .menu a:hover {color:#4a2500; text-decoration:none; }
.menutekst { text-align:center; margin: 0 4px 3px; padding-bottom: 3px; border-bottom: 1px dotted #ccc;}
.p36 {padding: 3px 6px; }
table.p23 td, table.p23 th { padding: 2px 3px; }
td.left  {  background-color: #d9dab2;border-right:solid 1px brown;  }
td.foto { text-align: center; padding: 10px; background-color: #D9DAB2}
div.ogloszenia, td.ogloszenia, td.kuria { border: solid 1px brown; padding: 10px; background-color: #fffff0;}
td.galerie {font: 13px Verdana, tahoma, arial;}
.nav     { padding-left: 15px; margin-top: 3px; margin-bottom:0; padding-bottom:1px; background-image: url('images/navziel2.gif'); background-repeat: no-repeat; font:bold 11px Arial;color:#fff; height:20px; }
.td3 ul {margin: 0 0 5px 0; list-style-type:disc;text-align: left; font: 10px/1.2 Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
p.kuria { color: maroon; font: italic bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; margin-top:15px; margin-bottom:10px; padding: 5px 3px 3px 10px; border: solid 1px maroon; height: 20px;}
p.kuria1 { color: white; font: italic bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: maroon; margin-top:15px; margin-bottom:10px; padding: 5px 3px 3px 10px; border: solid 1px white; height: 20px;}
p.kuriaa { color: maroon;  font-weight: bold; font-size: 12px; margin-top:5px; margin-bottom:2px;}
p.kuria1a { color: maroon;  font-weight: bold; font-size: 12px; margin-top:5px; margin-bottom:2px;  }
ol, ul, ul ul {margin-top:2; margin-bottom:6;}
li {margin-top:2; margin-bottom:2;text-align:justify;}
.lm       {margin-left:-5px;}
.stat       { font:11px/1.2 Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.s       { font:10px/1.2 Verdana, Tahoma, Arial, Helvetica, sans-serif; color:white; }
.punkt  { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 120%;}
.tyt1     { padding:5px; font:bold 22px Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #663300; text-align: center; background-color:#FFF0B7; }
.tyt3   { border-bottom:1px solid #8c8c8c; font:bold 14px Arial; color: #2e5882;  margin:25px 0 5px 40px; padding-bottom:2px; }
.tyt3a  { font:bold 12px Verdana; color: #2e5882; text-align:center; margin:25px 0 5px 0;}
.tyt2, h1    { border-bottom:1px solid #005785; font:bold 16px/1.4 Georgia, Arial, Helvetica, sans-serif; color: #A52A2A; margin:0 0 20px 0; padding:5px; }
.tyt2a        { border-bottom:1px solid #005785; font: bold 16px/1.4 Georgia, Arial, Helvetica, sans-serif; color: #A52A2A; text-align: right; margin-top:0; margin-bottom:20px; padding:5px; }
.tyt4        { font:bold 16px/1.4 Arial, Helvetica, sans-serif; color: #497467; margin-top: 20px; margin-bottom: 10px; }
.tyt5        { font:bold 14px/1.4 Georgia, Arial, Helvetica, sans-serif; color: #066400;  margin-top:20px; margin-bottom:5px; }
.tyt5a      { font:bold 12px/1.4 Georgia, Arial, Helvetica, sans-serif; color: blue; margin-bottom:15px;}
.tyt5a a:link         {color: blue; text-decoration: underline; }
.tyt5a a:active     { color: #ff0000; text-decoration: none;  }
.tyt5a a:visited    {text-decoration: underline; color: blue;}
.tyt5a a:hover      {color: #ff0000; text-decoration: none; }
.tyt6        { font:bold 11px/1.4 Georgia, Arial, Helvetica, sans-serif; color: teal;   margin-bottom:5px;}
.tyt7        { text-align: left; font-weight: normal; margin-top:20px; margin-bottom:5px; line-height:140%; text-decoration:underline;}
.tyt8       { font-size: 14px; color: #2F4F4F; line-height:140%; font-weight: bold; text-align: center; margin-top: 15px; margin-bottom: 5px}
 
.ogloszenia, .ogloszenia1, .kuria0   {margin-top: 5px; margin-bottom: 0; border:solid 1px brown; display: block; background: #fffff0; padding:15px; }
.ogloszenia { text-align: center;}
.ogloszenia1    { text-align: center; margin-left: 38px;}
.ogloszenia span, .ogloszenia1 span, .zminf span { font-size:11px; color:#800080; }
.i        { font:italic 12px/1.4 Arial, Helvetica, sans-serif; margin-top: 5px; border:solid 1px brown; border-bottom:0; display: block; background: #fffff0; padding:10px; }
.b        { font:bold 12px/1.4 Arial, Helvetica, sans-serif; margin-bottom:5px;border: solid 1px brown; border-top:0; display: block; background: #fffff0; padding:10px; padding-top:0;}
.b span {font-weight:normal; font-style:italic;line-height:200%;padding-bottom:5px;}
.i span  {font-style:normal;line-height:200%;padding-top:5px;}
.doc      {margin-top:10px; margin-right:10px}
.tekst1a      { padding-bottom:15px; border-bottom:1px solid #005785; font: 14px/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin:0 0 15px 38px; color:#4A2500;}
.tekst1a span {font-size:12px; color:green;}
.tekst1, .tekst0    { font: 14px/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left:38px; color:#4A2500;}
.tekst0 { margin-top:8px; }
.tekst0 span, .tekst1 span  { font-size: 12px; color: green;}
.akt       { font-size: 14px; color: #2F4F4F; font-weight: bold; text-align: left; margin-top: 15px; margin-bottom: 5px}
.mie     { font: bold 25px Arial, Helvetica, sans-serif; color: navy; text-align: center; margin-top: 5px; margin-bottom: 15px;}
.tekst       {text-align: left;margin-top: 0;margin-bottom: 10px}
.tekstm       { text-align: left; margin-top: 15px; margin-bottom: 10px; color: navy;}
.tekstm span { font-weight : bold;}
.tekst-1     { font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-indent: 20;  text-align: justify; margin-top: 0 0 10px 0; }
.tekst2     {font: normal 14px/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif; text-indent: 20px; text-align: justify; margin-bottom: 10px; margin-left: 20px; color:#4A2500}
.tekst2 span { font-size: 10px;}
.tekst2wciety  {line-height: 130%; text-align: justify; margin: 0 0 10px 40px;}
.zmarli     { margin: 0 0 2px 20px; }
.zm     { font: 16px/1.4 Arial, sans-serif; margin: 0 0 2px 0px; }
.zminf  {text-align:left; margin:0 0 6px 20px; color:#262626;} 
.zmdata   { font:bold 14px Verdana, Tahoma, sans-serif; color: navy; text-align: left; margin:15px 0 8px 0;}
.foto      { font:bold 12px/1.3 Verdana, Tahoma, sans-serif; color: navy; text-align: center; background-color: dedec2; padding: 2px ; text-indent: 1px; margin: 0; }
.data       { font:bold 14px Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif; color: Navy; text-align: left; margin: 0; }
.podpis      { font: 12px Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif; text-align: right;  margin: 5px 50px 10px 0;}
.link   { font: lighter 12px Arial, Verdana, Tahoma, ArialCE, HelvaticaCE, Helvetica, sans-serif; margin-top: 0}
.kal      { font-size: 11px; color: #50241B; margin-top:0; margin-bottom:0;}
.kal a:link {color : blue; }
.kal a:visited {color : Blue; }
.kal a:active  { color: Blue;}
.kal a:hover  { color: Red;}
hr {color:#C0C0C0; size: 0,5px dashed; margin: 5px 5%; float:none;}
td.ramka {background-color : #FFF7D2; border : 1px solid #808080; padding: 5px}
TD.ramkalewa{ background-color : #FFF2BF; padding: 5px; border : 0px; text-align : right;}
TD.ramkaprawa{ background-color : #FFF2BF; padding: 5px; border : 0px; text-align : left;       }
img.fotop    {border: solid 1px; text-align:left; margin:10px; margin-right:0px;}
img.fotol    {border: solid 1px; text-align:right; margin:10px; margin-left:0px;}
.ktyt1 {margin-top:25px;margin-bottom:0;font-size:18px;font-weight:bold;text-align:center}
.ktyt1a {margin-top:0px;margin-bottom:15;font-size:14px;font-weight:normal; font-variant:small-caps;text-align:center}
.ktyt2 {margin-top:25px;margin-bottom:2;font-size:14px;font-weight:bold}
.ktekst {margin-top:3px;margin-bottom:0;text-align:justify}
.ktekstwc {margin-top:3px;margin-bottom:0;margin-left:20px;text-align:justify}
.linki  {font:normal 11px/1.3 tahoma, arial, verdana;color: Black; margin-top:3px;margin-bottom:6px; text-align:center;}
p.kallit {margin-left: 25px; margin-top: 15px; margin-bottom: 5px; font-weight:bold;}
p.parafia {text-align: left; line-height: 130%; margin-left: 70px; margin-top: 5px; margin-bottom: 1px; }
p.adres {font-weight: normal; text-align: left; line-height: 130%; margin-left: 150px; margin-top: 0; margin-bottom: 5px}
input:focus {background:#cff;}
textarea:focus {background:#cff;}
#kartka {padding: 20px; margin: 10px 0; background-color: #fffff0; text-align:center; border: solid 1px brown; }
.miesiac { font:  35px Comic sans MS, serif; }
.dzien { font: bold 100px Comic sans MS, serif; }
td.gora { vertical-align: top; }
