#start p {
   font-size: 14pt;
   margin-left: 30px; 
}

#start span {
   font-size: 9pt;
}

#historia {
    font-family : Times New Roman, helvetica, sans-serif;
    font-weight : normal;
    font-size   : 12pt;
    text-align  : justify;
    /*text-indent: 20px; -> to jest wciecie akapitu*/
}

#historia img {
    border : none;
    margin: 0px 0px 10px 20px;
    float: right;
}

#historia p:first-letter{
   font-weight: bold;
   font-size   : 22pt;
   color: teal;   /*rgb(128,0,255);*/
}

#zdjecia img{
   border: 3px teal solid;
   background: teal;
   /*padding: 10px; */
}

#zdjecia table td{
   padding: 15px;      
}

#galeria table{
   width: 100%;
   border: none;
   font-size: 12pt;
   /*margin: auto;  */
}
#galeria table td{
   text-align: center;
   padding-left: 55px;
   padding-bottom: 35px;  /*aby IE dzialalo*/ 
}

#galeria a:link, #galeria a:visited {
   text-decoration: none;
   display: block;
   font-weight: bold;
   background: white;
   color: blue;  
   padding: 5px 15px 5px 5px;
   margin-left: 13px;   
}

#galeria a:hover {
   color: #032;
}

#duszpasterze, #nabozenstwa{
    font-family : Arial, Times New Roman, helvetica;
    font-weight : normal;
    font-size   : 12pt;
    line-height: 22px;
    text-align: left;
}

#duszpasterze table {
   width   :70%;
   border: 1px;
   margin-bottom: 20px;
}

#duszpasterze img{
   margin-top : 20px; 
}

#duszpasterze td{
   padding-bottom: 0px; 
   vertical-align: top; 
}

#nabozenstwa p{
   text-align: justify;
}

#nabozenstwa span{
   color: black;
}

#nabozenstwa table{
   width    : 90%;
   background: black;
   /*border   : 1px solid black; */
   margin-bottom: 20px;
}

#nabozenstwa table tr td{
   //border: 1px solid black;
   vertical-align: top;   
   background: rgb(235, 235, 253);
}
#nabozenstwa table tr th{
   //border: 1px solid black;
   padding: 3px;
   color: aliceblue; 
   text-align: center;
   background: teal;
}
#kronika a{
   margin-right: 20px;
   margin-left: 10px;
}

#kronika ul, #kronika h5{
   margin-left: 50px;
   font-size: 11pt;
   line-height: 20px;
}

#kronika h4, #nabozenstwa h4, #kontakt h4{
   text-align: center;
   font-size   : 14pt;
   color: maroon;
}

#kontakt{
   margin-left: 25px;
}

#kontakt h4{
   margin: 35px 0px;
}

#kontakt h5{
   text-align: left;
   
   font-size : 13pt;
   font-weight: 500;
   margin-bottom: 0px;
}

#kontakt ul li{
   text-align: left;
   font-size : 11pt;
   font-weight: bold;
   margin-bottom: 7px;
}

#kontakt a{
   color : olive;
}

#kontakt a:visited {
   color: #D153E3;
}

#kontakt a:active {
   color: black;
}

#kontakt a:hover {
   color: navy;
}

#ogloszenia p{
   text-align: justify;
} 

#tabela {
   border: 1px solid black;
   border-collapse: collapse;
   background-color: #ffc;
}
#tabela td {
   border: 1px solid black;
   padding: 5px;
}
#tabela td.inny_wyglad {
   background-color: orange;
   vertical-align: top;
   font-weight: bold;
   color: darkred;
text-align: center;
font-size: 13pt;
}

#grupy {
   /*width: 450px;*/
   float: left;
   margin: 0;
}
#news {
   width: 170px;
   border-left: 1px black solid;
   float: right;
   /*background: #78B0F0;*/
   margin-left: 7px;
}

#all td.tresc, #news td.tresc{
   border: 1px black solid;
   background: aliceblue;
   padding: 5px;
   color: black;
   font: 10pt Verdana;
   vertical-align: top;
}

#all td.temat, #news td.temat{
   height: 20px;
   background: url("./news/img/tlo_header.gif") no-repeat;
   color: white;
   font: 12pt Verdana;
   font-weight: bold;
   vertical-align: top;
}
#all td.stopka, #news td.stopka{
   height: 16px;
   /*background: silver;*/
   background: url("./news/img/comment_bg.gif") right no-repeat;
   color: black;
   font: 9pt Verdana;
   font-weight: 500;
   vertical-align: top;
}
#all td.dol, #news td.dol{
   height: 17px;
   background: transparent;
   font: 10pt Verdana;
   font-weight: 500;
   text-align: center;
}

#all a:link, #news a:link{
   color: black;
   background: transparent;
}

#all a:visited, #news a:visited{
   color: maroon;
   background: transparent;
}

#all a:hover, #news a:hover{
   color: black;
   background:    transparent;
   border-bottom: 2px solid rgb(37, 36, 14);
   border-top:    2px solid rgb(37, 36, 14)
}

#all a:active, #news a:active{
   color:      red;
   background: transparent;
}

#all {
   width: 350px;
   border: 1px black solid;
   float: none;
   background: #78B0F0;
   margin-left: 150px;
}