body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url('images/bg.jpg') repeat-x top center;
	color: #000000;
}

p {	padding: 0 0 15px 0;
	margin: 0;
	}


input {
	border: 2px solid #C0D0DE;
	font-size: 14px;
	padding: 2px;
	}

input.image {	border: 0px solid #C0D0DE;
	margin: 0px;
	}

.button {
	border: 0px solid #117875;
	background: #00257E;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	}

.f_button {
    float: right;
	}

.f_form {
    float: left;
	}


textarea {
	border: 1px solid #117875;
	width: 200px;
	}

img {
    border: none;
}

a {
	color: #0000B1;
}

a:hover {
	text-decoration: none;
}

table {	max-width: 654px;
	}

td {padding: 5px;
font-size: 12px;
	}

.hr_line {	padding: 5px;
	}

#content {
	margin: 0 auto;
	width: 956px;
	}

#header {
	width: 956px;
	height: 216px;
	}

#header_hr {	background: #D4E3F0;
	height: 4px;
	padding: 0;
	margin: 0;
	font-size: 0;
	}

#main {	margin: 4px 0 0 0;
	width: 956px;
	}

#main_left {	float: left;
	width: 252px;
	}

#main_right {
	float: right;
	width: 694px;
	height: 100%;
	}

.g_title_small {	font-family: Georgia, Arial, Helvetica, sans-serif;
	padding: 35px 20px 0px 20px;
	font-size: 16px;
	color: #3C82BC;
	}

.g_title {
	padding: 0px 20px 5px 20px;
	font-size: 21px;
	color: #133459;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	}

.g_text {
	padding: 15px 20px 35px 20px;
	font-size: 13px;
	line-height: 145%;
	text-align: justify;
	}

.g_text_b {
	padding: 0px 20px 10px 20px;
	font-size: 13px;
	line-height: 145%;
	text-align: right;
	}


#main_bottom {	background: #FFFFFF;
	width: 956px;
	height: 186px;
	margin: 4px 0 4px 0;
	}

.box_left {	margin: 8px 0 0 0;
	width: 252px;
	}

.box_left_napis {
	padding: 10px 20px 0 20px;
	}

.box_left_menu {
	padding: 5px 0px 0 0px;
	}

.box_left_menu_title {
	padding: 5px 15px 5px 15px;
	color: #20397B;
	font-size: 18px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	}

.menus ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menus ul li{display:block;float:left;margin:0 0 0 0px;}
.menus ul li a{  width: 226px; display:block;float:left;border: 1px solid #AECBE3;color:#000000;background:#CDE2F3;line-height:30px;text-decoration:none;padding:0 12px 0 12px; margin: 2px 0 0 0;}
.menus ul li a:hover{background:#EFF7FF; color: #858585;}


#emaps {
	width: 252px;
	height: 185px;
	}

.box_news {
	margin: 4px 0 0 0;
	padding: 2px 20px 10px 20px;
	}

.box_news_t {
	font-weight: bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #133459;
	text-decoration: none;
	}

.box_news_date {
	font-size: 11px;
	padding-top: 5px;
	color: #B0C4D6;
	text-decoration: none;
	}

.box_news_d {
	font-size: 12px;
	padding-top: 10px;
	color: #133459;
	text-decoration: none;
	}

.box_news_b {
	text-align: right;
	font-size: 11px;
	padding-top: 8px;
	color: #133459;
	text-decoration: none;
	}

.box_news_t a {
	font-size: 14px;
	color: #133459;
	text-decoration: none;
	}

/* ######### Modlitwa ######### */


.box_modlitwa {
	font-size: 14px;
	color: #133459;
	background: #D4E3F0;
	padding: 20px;
	text-decoration: none;
	}

/* ######### Galeria ######### */

.galery {
	text-align: center;
	padding: 20px;
	margin:0px 0 10px 0;
	}

.photo {
	text-align: center;
	 margin: 0px 5px 5px 0;
	 width: 91px;
	 height: 91px;
	 padding: 5px;
	 background: #E3E3E5;
	}

/* ######### Podstrona Galeria ######### */

.or_main {
	padding: 8px;
	margin: 0 0 5px 0;
	border: 1px solid #3C82BC;
	background: #FFFFFF;
	}

.or_left_title {
	float: left;
	padding: 6px;
	font-size: 18px;
	}

.or_left_b5 {
    float: right;
    width: 157px;
    text-align: right;
    padding: 3px 6px 3px 6px;
    margin: 1px 0 0px 0;
	}

.or_right {
	float: right;
	padding: 5px;
	width: 40px;
	height: 40px;
	background: #D5D5D6;
	}


/* ######### Menu ######### */

#menu {
	margin: 0 auto;
	width: 956px;
	height: 43px;
	background: #20397B;
	}

.bluetabs{
	padding: 0px 0 0 0px;
	height: 43px;
	list-style-type:none;
}

.bluetabs ul{list-style-type:none;width:100%;position:relative;height:43px;font-size:13px;font-weight:bold;margin:0;padding:0px 0 0 0;}
.bluetabs li{display:block;float:left;margin:0 0 0 0px;height:43px;}
.bluetabs li a{display:block;float:left;color:#FFFFFF;line-height:43px;text-decoration:none;padding:0 7px 0 7px;height:43px;}
.bluetabs li a.active{ display:block;float:left;color:#ffffff;background:#C00065;line-height:43px;text-decoration:none;padding:0 7px 0 7px;height:43px;}
.bluetabs li a:hover{background:#D4E3F0; color: #20397B;}

.bluetabs li a.punkt {display:block;float:left;color:#FFFFFF;background: #238FCE;line-height:43px;text-decoration:none;padding:0 7px 0 7px;height:43px;}
.bluetabs li a:hover.punkt {display:block;float:left;color:#FFFFFF;background: #C00065;line-height:43px;text-decoration:none;padding:0 7px 0 7px;height:43px;}

.bluetabs li a:hover{
color: #20397B;
height: 43px;
line-height:43px;
background: #D4E3F0;
}

.bluetabs li.selected{
	color: #ffffff;
}

.bluetabs li.selected a{ /*selected main tab style */
background: #C00065;
border-bottom-color: white;
color: #ffffff;
height: 43px;
line-height:43px;
background: #C00065;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
height: 43px;
line-height:43px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size: 11px;
line-height:24px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #C00065;
color: #FFFFFF;
}


/* Clear */

.clear {
	clear: both;
	}

/* Footer */

#footer {	margin: 5px 0 0 0;
	padding: 7px;
	background: #20397B;
	font-size: 11px;
	}

#footer a {	color: #FFFFFF;
	padding: 0 2px 0 2px;
	}

#footer_des {
	padding: 7px;
	font-size: 11px;
	text-align: right;
	color: #AECBE3;
	}

#footer_des a {
    color: #94B4CF;
	font-size: 11px;
	text-align: right;
	}


div#nd_liturgia {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:100%;}
div#nd_liturgia_naglowek {margin:0;padding:0 0 5px 0;background-color:#CDE2F3;color: #20397B;}
div#nd_liturgia_czytania {margin:0;padding:0;}
div#nd_liturgia_dodatki {margin:0;padding:5px;background-color:#F2F5F8;}

p.nd_dzien {margin:0px;padding:3px;font-weight:bold;font-size:14px;color:#fff;background-color:#AAC9E2;}
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:16px;background-color:green;}
span.nd_swieto {color:#fff;font-size:16px;font-weight:bold;}
span.nd_sigla {font-weight:bold;}
p.nd_wstep {margin:0;padding:0 3px;color:#fff;font-size:12px}
p.nd_czytanie_nazwa {margin:10px 0 0 0;padding:2px;background-color:#CDE2F3;font-weight:bold;font-size:14px;color:#20397B;}
p.nd_czytanie_sigla {margin:0 0 0 5px;padding:0;margin-bottom:5px;font-weight:bold;font-size:12px;}
p.nd_czytanie2 {margin:0px;padding:0;font-weight:bold;font-size:11px;}
p.nd_czytanie_tyt {margin:0px;padding:0;margin-top:0px;font-weight:bold;margin-left:5px;}
p.nd_czytanie_tresc {margin:0px;padding:0;margin-top:0px;font-size:12px;margin-left:5px;}
p.nd_czytanie_albo {margin:0px;padding:0;margin-top:0px;font-size:12px;margin-left:5px;font-weight:bold;color:red}
p.nd_czytanie_odp {margin:0px;padding:0;margin-top:5px;margin-bottom:5px;font-weight:bold;font-size:12px;}
p.nd_psalm {margin:0px;padding:0;margin-top:5px;margin-bottom:5px;margin-left:10px;font-size:12px;}
p.nd_psalm_refren {margin:0px;padding:0;margin-top:5px;margin-bottom:5px;font-weight:bold;margin-left:5px;font-size:12px;}
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;}