*
{
	margin: 0;
	padding:0;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #444444;
	background: #c2c2c2;
}




a:link, a:visited { color: #444444; text-decoration: none; font-weight: normal;} 
a:active, a:hover { color: #720803; text-decoration: none; font-weight: bold; }

a.aktualnosci:link, a.aktualnosci:visited { color: red; text-decoration: none; font-weight: bold;} 
a.aktualnosci:active, a.aktualnosci:hover { color: #720803; text-decoration: none; font-weight: bold; }

a.zoom:hover { background: #c7c7c7; }

h1 
{
	margin: 0px;
	padding-left: 40px;
	padding-top: 11px;
	font-weight: bold;
	font-size: 18px;
	color:#1e68ff;
}

h2 
{
	margin: 0px;
	font-weight: bold;
	padding-left: 40px;
	font-size: 16px;
	color:#ea6300;
}

h3 
{
	margin: 20px 0px 20px 40px;
	font-weight: bold;
	font-size: 12px;
	color:#adadad;
}

#web_container 
{
	margin: auto;
	width: 770px;
	border: solid 5px #FFFFFF;
	background: #FFFFFF;
}

#web_left_column 
{
	float: left;
	width: 27px;
	height: 442px;
	background: url(images/web_left_corner.png) no-repeat;
}

#web_left_title 
{
	font-family: Arial;
	padding: 20px;
	height: 43px;
	color: #5e5e5e;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 5px;
}

#web_left_title p 
{
	margin-top: 5px;
	font-size: 34px;
	color:#c61000;
}

#web_content hr
{
	margin: 0;
	padding:0;
	border: 0;
	background-image: url(images/web_line.jpg);
	text-align: center;
	height: 2px;
	padding-left: 40px;
	padding-right: 40px;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}

p.tytul_prawo 
{
	margin: 0;
	font-family: Book Antiqua;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 43px;
	color: white;
	font-size: 25px;
	font-weight: bold;
	line-height: 44px;
	letter-spacing: 1px;
	text-align: center;
}

p.tytul_prawo2 
{
	margin: 0;
	font-family: Arial;
	padding: 0px;
	color: white;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-top: 19px;
	padding-right: 14px;
}

#web_menu_column 
{
	float: left;
	width: 230px;
	background: url(images/web_left_title.png) no-repeat;
}

.web_menu_list 
{
	float: left;
	width: 230px;
}
ul.menu_list 
{
	list-style-type: none;
	margin: 10px;
	padding: 0;
	width: 213px;
}

.web_menu_list li a 
{
	display: block;
	height: 25px;
	padding-top: 8px;
	color: #555555;
	padding-left: 50px;
	
	font-weight: bold;
}

.web_menu_list li a:hover, .web_menu_list li .current 
{
	color: #a81407;
}

#web_new 
{
	float: left;
	width: 230px;
	padding-top: 20px;
	padding-left: 0px;
	text-align: justify;
	padding-right: 0px;
}

ul.new 
{
	position: relative;
	display: block;
	list-style-type: none;
	margin: 10px;
	padding: 0;
	width: 170px;
	padding-left: 20px;
}

a.new1 
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background-image: url(button_liturgia.png);
}

li.new1, a.new1:hover 
{
	background-image: url(button_liturgia2.png);

	
}

a.new2 
{
	margin-top: 17px;
	display: block;
	height: 35px;	
	background-image: url(button_ogloszenia.png);
}

li.new2, a.new2:hover 
{
	background-image: url(button_ogloszenia2.png);

}

a.new3 
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background: url(button_intencje.png);
}

li.new3, a.new3:hover 
{
	background: url(button_intencje2.png);

}

a.new7
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background: url(button_nekrologizlotow.png);
}

li.new7, a.new7:hover 
{
	background: url(button_nekrologizlotow2.png);

}

a.new_transmisja_nawa
{

	display: block;
	height: 35px;
	background: url(transmisjabutton1.png);
	border: 1px solid black;
}

li.new_transmisja_nawa, a.new_transmisja_nawa:hover 
{
	background: url(transmisjabutton2.png);

}

a.new_transmisja_inne
{

	display: block;
	height: 35px;
	background: url(transmisjabutton5.png);
	border: 1px solid black;
}

li.new_transmisja_inne, a.new_transmisja_inne:hover 
{
	background: url(transmisjabutton6.png);

}

a.new_transmisja_kaplica
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background: url(transmisjabutton3.png);
	border: 1px solid black;
}

li.new_transmisja_kaplica, a.new_transmisja_kaplica:hover 
{
	background: url(transmisjabutton4.png);

}


#organy1 {
color: #e30615;
}

#organy1:hover {
color: #555555;
}

a.new4 
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background: url(button_zapowiedzi.png);
}

li.new4, a.new4:hover 
{
	background: url(button_zapowiedzi2.png);
	
}

li.new5, a.new5 
{
	display: block;
	height: 35px;
	background: url(button_nekrolog.png);
}

li.new5, a.new5:hover 
{
	background: url(button_nekrolog2.png);
}

li.new6, a.new6 
{
	margin-top: 17px;
	display: block;
	height: 35px;
	background: url(button_komunia.png);
}

li.new6, a.new6:hover 
{
	background: url(button_komunia2.png);
}

#web_new  p
{
	text-align: center;
	width: 230px;
	background: white;
	padding-right: 0;
}

#web_contact 
{
	float: left;
	margin-top: 20px;
	padding-left: 20px;
	padding-top: 10px;
	width: 180px;
	background: #760902;
	color: #FFFFFF;
	height: 80px;
}

#stat 
{
	float: left;
	margin-top: 50px;
	padding: 0;
	width: 180px;
	color: #FFFFFF;
	height: 80px;
}

#web_contact span 
{
	font-size: 14px;
	font-weight: bold;
}

#web_right_column 
{
	float: right;
	width: 513px;
}

#web_right_header 
{
	height: 251px;
	color: #FFFFFF;
	background: url(images/web_header2.png) no-repeat;
}

.web_right_link 
{
	float: left;
	margin: auto;
}

.web_right_link ul 
{
	margin: 0px;
	list-style: none;
	padding-left: 300px;
}

.web_right_link li
{
	display: inline;
}

.web_right_link li a 
{
	float: left;
	margin-top: 55px;
	width: 100px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background: url(images/bullet.gif) no-repeat;
}

.web_right_slogan 
{
	float: right;
	text-align: right;
	margin-top: 70px;
	padding-right: 15px;
	width: 260px;
	color: #CCCCCC;
}

#web_content 
{
	background: url(images/web_right_bg.jpg) repeat-x;
}

#web_content p 
{
	margin: 0;
	padding: 0;
	margin-top: 15px;
	text-align: justify;
	padding-left: 40px;
	padding-right: 40px;
	
}

p#literki
{
	width: 513px; 
	margin: 0; 
	padding: 0; 
	text-align: right; 
	padding-top: 12px;
}

#web_content ul 
{
	margin: 0;
	padding-left: 60px;
	padding-right: 40px;
	margin-top: 10px;
}

#web_content ol 
{
	padding-left: 60px;
	padding-right: 40px;
	text-align: justify;
	margin-top: 20px;
}

.web_wedo img 
{
	padding-left: 8px;
	padding-right: 8px;
}

p.pokaz
{
	margin-top: 10px;
	margin-left: 45px;
}

#web_content img 
{
	padding-left: 8px;
	padding-right: 8px;
}
	
#web_footer 
{
	clear: both;
	width: 770px;
	height: 32px;
	padding-top: 20px;
	text-align: center;
	background: #c6c6c6;
	font-weight: bold;
	font-family: Arial;
	line-height: 1.1em;
	color: #808080;
}

#intencje
{
	width: 433px;
	padding: 0;
	margin: 0 auto;
	border: 0;
	font-size: 11px; 
	font-family: Arial;
	line-height: 16px;
}

#intencje p
{
	padding: 0;
	margin: 0;
}

#intencje p.intencjeNazwa
{
	margin-top: 2px;

}

#intencje p.intencjeTytul
{
	margin-top: 20px;
	border-bottom: 1px solid black;
}


#intencje td
{
	vertical-align: top;
}

table.fundatorzy
{
	margin: 0 auto;
	margin-top: 20px;
	border: 0;
	width: 430px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}

td.fundatorzy
{
	border: solid 1px gray;
	border-bottom: 0;
	border-right: 0;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.galeria
{	
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
}

td.galeria
{	
	border: 0;
	text-align: center;
	width: 125px;
	padding: 0;
}

td.galeria2
{	
	border: 0;
	text-align: center;
	width: 138px;
	border: 0;
}

#do_lightbox img
{	
	padding: 2px;
	border: 0;
	margin: 0;
}

#budowa img
{	
	border: 0;
	margin: 0;
}

p#konto
{
	width: 513px;
	text-align: center; 
	color: red; 
	font-size: 18px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

/* FORMULARZE */

/* PANEL */
p.wstepTytulAdmin
{
	font-family: Arial;
	font-size: 16px;
	color: #014A9D;
	text-align: left;
	font-weight: bold;
	margin-left: 21px;
	margin-top: 25px;	
	background-image: url(wstepOdnAdmin.png); 
	background-repeat: no-repeat; 
	padding-left: 20px;
	line-height: 12px;
	margin-bottom: 23px;
}

p.wskazAdmin
{
	text-align: left;
	margin-left: 30px;
	margin-top: 15px;	
	background-image: url(wskazAdmin.png); 
	background-repeat: no-repeat; 
	padding-left: 23px;
	line-height: 13px;
}

fieldset.formularzAdmin
{
	margin-left: 25px;
	width: 150px;
	min-height: 50px;
	border: solid black 1px;
	text-align: left;
	margin-top: 10px;
	padding: 20px;
	background: #EBEBEB;
}

fieldset.nekrolog
{
	margin-left: 30px;
	width: 220px;
	min-height: 50px;
	border: solid black 1px;
	text-align: left;
	margin-top: 10px;
	padding: 15px;
	background: #EBEBEB;
	padding-bottom: 20px;
}

fieldset.ogloszenia
{
	margin-left: 30px;
	width: 180px;
	min-height: 30px;
	border: solid black 1px;
	text-align: left;
	margin-top: 10px;
	padding: 15px;
	background: #EBEBEB;
	padding-bottom: 20px;
}

legend.formularzAdmin
{
	margin: 0;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: white;
	border: solid 1px black;
}

input.formularzAdmin
{
	border: solid #024E88 1px; 
	margin-top: 5px;
}

select.formularzAdmin
{
	border: solid #024E88 1px; 
	margin-top: 5px;
	width: 38px;
}

textarea.formularzAdmin
{
	border: solid #024E88 1px; 
	margin-top: 5px;
}

input.formularzAdminOK
{
	border: solid black 1px; 
	background: #FCFCFC;
	font-size: 10px;
	font-weight: bold; 
	font-family: Verdana;
	width: 100px; 
	height: 30px;
	margin-top: 15px;
	padding-bottom: 2px;
}

a.linkAdmin:link, a.linkAdmin:visited
{
	font-family: Arial;
	line-height: 1.5em;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}

a.linkAdmin:hover
{
	font-family: Arial;
	line-height: 1.5em;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

table.nekrolog
{
	margin: 0 auto;
	border: 0;
	border-right: 1px solid #024E88;
	border-top: 1px solid #024E88;
	width: 500px;
	font-family: Arial;
	font-size: 13px;
	background: #FFA6FE;
}

td.nekrolog
{
	border: 1px solid #024E88;
	border-top: 0;
	border-right: 0;
	padding: 6px;
}

hr.kreskaAdmin
{
	margin: auto;
	margin-top: 15px;
	width: 570px;
	height: 1px;
	border: 0px;
	/*background-color: #89C1EF; */
	background-image: url(hr_kreska3.png);
	color: #89C1EF; /* IE */
	text-align: center; /* IE */
}

hr.mniejszaAdmin
{
	margin: auto;
	margin-top: 20px;
	width: 480px;
	height: 1px;
	border: 0px;
	/*background-color: #89C1EF; */
	background-image: url(hr_kreska3.png);
	text-align: center;
	color: #89C1EF; /* IE */
}




/* LITURGIA DNIA */

div#nd_liturgia 
{
	margin-top: 25px;
	margin-bottom: 0;
	margin-right: 40px;
	margin-left: 40px;
	padding: 0;
	font-family: Georgia;
	font-size: 13px;
	color: black;
}

/* pod datą */
div#nd_liturgia_naglowek 
{
	margin: 0;
	padding: 0 0 5px 0;
	background: white;
}

/* czytania */
div#nd_liturgia_czytania 
{
	margin:0;
	padding:0;
	background: white;
}

/* komentarz pod czytaniami */
div#nd_liturgia_dodatki 
{
	margin:0;
	padding:0;
	height: 10px;
	background-color:#eee;
	visibility: hidden;
	overflow: hidden;
	
}

/* dzień tygodnia, data */
p.nd_dzien 
{
	margin:0px;
	padding:3px;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	background-color: #1A73D1;
	font-family: Georgia;
}

p.nd_msza 
{
	margin:5px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}

p.nd_msza_tyt 
{
	margin:0px;
	margin-top:15px;
	padding:2px;
	color:white;
	font-weight:bold;
	font-size:13px;
	background-color:#1A73D1;
}

span.nd_swieto 
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

span.nd_sigla 
{
	font-weight:bold;
}

/* pod datą */
p.nd_wstep  
{
	margin:0;
	padding:0 3px;
	color: black;
	font-size:13px;
	line-height: 18px;
	font-family: Georgia;
}

/* nazwa czytania */
p.nd_czytanie_nazwa 
{
	margin: 20px 0 0 0;
	padding: 2px;
	background-color: #760902;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	font-family: Georgia;
}

/* zrodlo czytania */
p.nd_czytanie_sigla 
{
	margin:0 0 0 5px;
	padding:0;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	font-family: Georgia;
	color: black;
}


p.nd_czytanie2 
{
	margin:0px;
	padding:0;
	font-weight:bold;
	font-size:12px;
	font-family: Georgia;
	color: black;
}

/* ksiega czytania */
p.nd_czytanie_tyt 
{
	margin:0px;
	padding:0;
	margin-top:10px;
	font-weight:bold;
	margin-left:5px;
	font-size:13px;
	font-family: Georgia;
	color: black;
}


p.nd_czytanie_tresc 
{
	margin:0;
	margin-top: 5px;
	padding:0;
	font-size:12px;
	margin-left:5px;
	line-height: 18px;
	font-family: Georgia;
	color: black;
}
	
p.nd_czytanie_albo 
{
	margin:0px;
	padding:0;
	margin-top:0px;
	font-size:13px;
	margin-left:5px;
	font-weight:bold;
	color:red
}

/* oto slowo */
p.nd_czytanie_odp 
{
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:13px;
	margin-left: 5px;
	font-family: Georgia;
	color: black;
}

p.nd_psalm 
{
	margin:0px;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size:12px;
	font-family: Georgia;
	color: black;
}

p.nd_psalm_refren 
{
	margin:0px;
	padding:0;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:5px;
	font-size:13px;
	line-height: 18px;
	font-family: Georgia;
	color: black;
}

p.nd_czytanie_perykopa 
{
	margin:0px;
	padding:0;
	margin-top:5px;
	font-weight:bold;
	margin-left:5px;
	font-size:12px;
	color:red;
}

p.nd_dodatki_tyt 
{
	margin:0px;
	padding:0;
	padding-top:5px;
	font-weight:bold;
}

p.nd_dodatki_styt 
{
	margin:0px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

p.nd_dodatki_tresc 
{
	margin:0px;
	padding:0;
	font-size:12px;
	margin-left:5px;
}
