body, html{
	margin: 0px;
	padding: 0px;
	color: #4c4c4c;
	font-family: trebuchet MS, arial, verdana;
	font-size: 12px;
	background: #f3f2f3 url('/images/bodyBg.jpg') no-repeat top;
}

h1{
	color: #924214;
	border-bottom: 1px #ffffff solid;
	margin: 0px;
	padding: 6px 8px 0px 15px;
	height: 30px;
	display: block;
	font-size: 19px;
	font-family: Trebuchet MS;
	font-weight: normal;
	background: #f9f2be url('/images/h1Bg.gif') repeat-y left top;
}

.dnone{
	display: none;
}

#wrapper #SlideItMoo_back:link, #wrapper #SlideItMoo_back:visited, #wrapper #SlideItMoo_forward:link, #wrapper #SlideItMoo_forward:visited{
	width: auto;
	color: #4C4C4C;
}
#wrapper #SlideItMoo_back:active, #wrapper #SlideItMoo_back:hover, #wrapper #SlideItMoo_forward:active, #wrapper #SlideItMoo_forward:hover{
	color: #924214;
}
#wrapper #SlideItMoo_back{
	background-position: left 3px;
	padding-left: 20px;
}
#wrapper #SlideItMoo_forward{
	background-position: right 3px;
	padding-right: 15px;
	text-align: right;
}
table{
 border-spacing: 0px;
 border-collapse: collapse;
}


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

#right h2, #left h2{
	font-size: 17px;
	font-weight: normal;
}

h2{
	font-size: 15px;
	font-family: Trebuchet MS;
	color: #924214;
	margin: 0px 0px 7px;
}

h2 .h2info{
	display: block;
	color: #7f7f7f;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

p{
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1.4em;
	text-align: justify;
}

a:link, a:visited{
	color: #924214;
	text-decoration: none;
}

a:active, a:hover{
	text-decoration: underline;
}

a.img, div.img{
	display: block;
	padding: 3px;
	border: 1px #dcdcdc solid;
}

img{
	border: 0px;
	display: block;
}

.clear{
	clear: both;
}

p.more{
	text-align: right;
}

.left{
	float: left;
}

.right{
	float: right;
}

#header{
	width: 1000px;
	margin: 0px auto;
	height: 110px;
	background: url('/images/headerBg.gif') no-repeat 480px 0px;
}

#logo {
	display:block;
	left:20px;
	position:relative;
	top:14px;
	width:452px;
}


#search{
	width: 244px;
	height: 33px;
	background: url('/images/searchBg.gif') left -6px;
	float: right;
	padding: 7px 0px 0px 13px;
	margin-right: 20px;
}

#topMenu{
	width: 980px;
	margin: 0px auto;
	background: #ffffff;
	padding: 20px 01px 15px 19px;
	height: 36px;
}

#bodyBg{
	background: url('/images/body2Bg.jpg') no-repeat bottom;
}

#wrapper{
	width: 958px;
	margin: 0px auto;
	background: #ffffff url('/images/wrapperBottomBg.gif') repeat-x bottom left;
	padding: 0px 21px;
	clear: both;
}

#left{
	width: 252px;
	float: left;
	margin-right: 16px;
	zoom: 1;
}

#right{
	width: 252px;
	float: right;
	margin-left: 16px;
}

#content{
	float: left;
	width: 660px;
	background: #FBFBFB;
	padding: 14px 15px 4px;
}

.contMin{
	height: auto !important;
	min-height: 1000px;
	height: 1600px;
}

#footer{
	background: #6c300f url('/images/footerBg.gif') repeat-x left bottom;
	height: 37px;
	padding: 25px 0px 0px;
	clear: both;
}

/********** TOP MENU ****************/
#topMenu a:link, #topMenu a:visited{
	display: block;
	width: 190px;
	height: 36px;
	background-position: top;
}

topMenu a:active, #topMenu a:hover{
	text-decoration: none;
}

#topMenu li.selected a:link, #topMenu li.selected a:visited, #topMenu a:active, #topMenu a:hover{
	background-position: bottom;
}

#topMenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#topMenu li{
	float: left;
	padding-left: 2px;
}

#topMenu #tm34{
	background-image: url('/images/strona_glowna.gif');
}

#topMenu #tm35{
	background-image: url('/images/parafia_sw_trojcy.gif');
}

#topMenu #tm36{
	background-image: url('/images/sanktuarium_mbkr.gif');
}

#topMenu #tm37{
	background-image: url('/images/sanktuarium_mbb.gif');
}

#topMenu #tm38{
	background-image: url('/images/dla_pielgrzymow.gif');
}


/*********** NEWS *****************/
#navBar{
	float: left;
	width: 690px;
	background: #F9F2BE;
}

#navBar .fontSize{
	float: right;
	margin-right: 10px;
	margin-top: 6px;
}

#print{
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

.news{
	border-bottom: 1px #e9e9e9 solid;
	padding: 00px 0px 3px 0px;
	margin-bottom: 10px;
}

.newsLast{
	border-bottom: 0px;
}

.info{
	font-size: 11px;
	color: #919191;
}

.news .img{
	float: left;
	margin-right: 15px;
}

.news .short{
	height: auto !important;
	min-height: 118px;
	height: 118px;
}

.news .info{
	float: left;
}

.news .more{
	margin-bottom: 0px;
}

.min_height{
	font-size: 1px;
	height: 3px;
}


/********** NEWS LONG ****************/
.galery{
	padding: 0px 0px 0px 0px;
}

.imgLeft{
	float: left;
	margin-right: 15px;
}

.imgRight{
	float: right;
	margin-left: 15px;
}


.galery .img{
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

#content .galery .img{
	width: 152px;
}

.galery .imgLast{
	margin-right: 0px;
}

.galery .img img{
}


/*********** COLS ***************/
.cols{
	padding-top: 20px;
	float: left; 
	width: 690px;
}

.col{
	width: 223px;
	margin-right: 10px;
	float: left;
	background: #FBFBFB;
}

.colLast{
	margin-right: 0px;
}

.cols h1{
	margin-bottom: 10px;
}

/************** NEWS BOX *************/
#newsBox{
	padding: 5px;
	border: 1px #d8d8d8 solid;
}

#topBaner #newsBox{
	width: 678px;
	float: left;
}

#topBaner2 #newsBox{
	height: 243px;
}

#nbLeft{
	background: #efefef url('/images/nbLeftBg.gif') repeat-x left top;
	width: 212px;
	height: 228px;
	float: left;
	padding: 15px 16px 0px 10px;
}

#topBaner2 #nbLeft{
	width:236px;
}


#imgTop {
	float:left;
	margin-left:16px;
	padding:5px;
	width:240px;
	border:1px solid #DCDCDC;
	height: 243px;
}

/********* PAGES NUM ************/
.pagesNum{
	position: absolute;
	bottom: 15px;
	left: 10px;
}

.pagesNum a:link, .pagesNum a:visited, .numButtons a:link, .numButtons a:visited{
	display: block;
	float: left;
	width: 20px;
	height: 17px;
	background: #c3c3c3 url('/images/pageNumBg.gif') no-repeat left top;
	margin-right: 3px;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	padding-top: 3px;
	font-family: arial;
}

.pagesNum a:active, .pagesNum a:hover, .pagesNum a.selected:link, .pagesNum a.selected:visited, .numButtons a:active, .numButtons a:hover, .numButtons a.selected:link, .numButtons a.selected:visited{
	background: #a94514 url('/images/pageNumBgA.gif');
}


/*********** BOTTOM MENU **************/
#footer ul{
	padding: 0px;
	list-style: none;
	width: 970px;
	margin: 0px auto;
}

#footer li{
	padding: 0px 40px;
	float: left;
}

#footer a:link, #footer a:visited{
	font-family: Trebuchet MS;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

#footer a:active, #footer a:hover{
	text-decoration: underline;
}

/******** LEFT **************/
#topBaner a.img{
	padding: 5px;
	float: left;
	width: 240px;
	margin-left: 16px;
}

/********* SEARCH ************/
#search input{
	width: 200px;
	height: 21px;
	background: url('/images/inputSearchBg.gif') no-repeat top left;
	border: 0px solid;
	padding: 0px;
	float: left;
	margin-right: 5px;
}

#search .submit:link, #search .submit:visited{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	background: #ad4514 url('/images/searchGoBg.gif') no-repeat left top;
	text-decoration: none;
	padding: 0px;
}

/***** LEFT MENU ***********/
#left .lmenu{
	background: #f8f8f8;
	padding: 7px 8px 10px;
	margin: 0px 0px 10px;
}

#left .lmenu ul{
	padding: 0px;
	margin: 0px;
}

#left .lmenu li{
	display: block;
	background: url('/images/lMenuLiBg.gif') no-repeat bottom;
	padding: 0px 0px 1px;
}

#left .lmenu li a:link, #left .lmenu li a:visited{
	display: block;
	padding: 7px 15px;
	color: #474747;
	font-size: 14px;
}

#left .lmenu li a:active, #left .lmenu li a:hover, #left .lmenu li.selected a:link, #left .lmenu li.selected a:visited{
	background: #e9e9e9 url('/images/lMenuLiBgA.gif') no-repeat left;
	text-decoration: none;
}

#left .lmenu ul ul{
	padding: 0px 0px 10px 8px;
}

#left .lmenu li li{
	background: none;
}

#left .lmenu li li a:link, #left .lmenu li li a:visited, #left .lmenu li.selected li a:link, #left .lmenu li.selected li a:visited{
	padding: 1px 15px 0px;
	background: none;
	font-size: 12px;
}

#left .lmenu li li a:active, #left .lmenu li li a:hover, #left .lmenu li.selected li a:active, #left .lmenu li.selected li a:hover, #left .lmenu li li.selected a:link, #left .lmenu li li.selected a:visited{
	background: url('/images/lMenuLiLiBgA.gif') no-repeat left;
	color: #924214;
}


#left .lmenu li.prevLink, #left .lmenu li.last{
	background-image: none;
}


/****** CALENDAR ******************/

.cbox{
	width: 33px;
	height: 16px;
	display: block;
	float: left;
	text-align: center;
	font-size: 11px;
	padding: 6px 0px 4px;
	margin: 0px 1px 1px 0px;
	border: 1px #dddddd solid;
}

.thbox .cbox{
	background: #cb4913;
	color: #ffffff;
	border-color: #cb4913;
}


.cboxLast{
	margin-right: 0px;
	width: 30px;
}

a.cbox:link, a.cbox:visited{
	color: #1c1e20;
}

a.cbox:active, a.cbox:hover{
	text-decoration: none;
}

.promBg, #content .promBg:link, #content .promBg:visited{
	background-color: #ffda00;
	color: #ffffff;
}

.eventBg, #wrapper .eventBg:link, #wrapper .eventBg:visited{
	color: #ffffff;
	background: #e78318;
}

.partyBg, #content .partyBg:link, #content .partyBg:visited{
	background-color: #2dc7d3;
	color: #ffffff;
}

.cspace{
	clear: both;
	font-size: 2px;
	height: 6px;
	background: url('/images/cspaceBg.gif') repeat-x 0px 2px;
}

.cboxTitle{
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	color: #ffffff;
}

.legend{
	font-size: 11px;
	color: #656565;
	padding-bottom: 1px;
}

.lbox{
	width: 13px;
	height: 11px;
	float: left;
	margin: 1px 5px 0px 0px;
}

.clearMe{
	clear: both;
	height: 2px;
	font-size: 1px;
}

#prevMonth, #nextMonth{
	border: 0px;
}

.calNav{
	background: #924214;
	color: #ffffff;
	padding:10px 15px 0 0;
	margin-bottom: 1px;
}

a.next{
	background: url('/images/next.gif') no-repeat center 4px;
}

a.prev{
	background: url('/images/prev.gif') no-repeat center 4px;
}

.circle{
	background: url('/images/circle.gif') no-repeat 0px 4px;;
	width: 8px;
	height: 10px;
	float: left;
	padding: 4px 0px 0px 0px;
}

.calendar{
	border: 1px #cccccc solid;
	padding: 1px;
	height: auto !important;
	min-height: 213px;
	height: 213px;
}

/************ PAGES **************/
.pages{
	text-align: center;
	padding: 10px;
	margin-top: 30px;
}

.pages a:link, .pages a:visited{
	font-size: 19px;
	color: #924214;
	padding: 2px 5px;
	margin: 0px 5px 0px 0px;
}

.pages a:active, .pages a:hover, .pages a.selected:link, .pages a.selected:visited{
	color: #ffffff;
	background: #924214;
	text-decoration: none;
}

.duraction{
	font-weight: bold;
	width: 117px;
	float: left;
}

/********* WTYPE *********************/
table.workers th{
	padding: 10px 20px 10px;
	background-color: #924214;
	color: #ffffff;
	width: 120px;
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
 border: 1px #FBFBFB solid;
 border-width: 0px 1px 5px 1px;
}

table.workers td{
	vertical-align: top;
	padding: 10px;
	background: #f5f5f5; 
 border: 1px #FBFBFB solid;
 border-width: 0px 1px 5px 1px;
}

table.workers ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

table.workers{
	width: 100%;
}

/****************** KONTAKT ******************/
.fieldset{
	padding-top: 10px;
}

#autoForm label{
	display: block;
	float: left;
	width: 150px;
	padding: 0px 10px;
}

#autoForm .textfield{
	border: 1px #dcdcdc solid;
	width: 430px;
	padding: 3px 10px;
}

textarea{
	height: 150px;
}

.submit:link, .submit:visited{
	display: block;
	width: 80px;
	text-align: center;
	background: #924214;
	padding-top: 4px;
	color: #FFFFFF;
	height: 19px;
}

#formsubmit{
	margin-right: 28px;
}

/******* MOVIES ************/

.movie{
	float: left;
	margin-right: 6px;
	padding-bottom: 10px;
	width: 160px;
}

.movieLast{
	margin-right: 0px;
}

#moviePlayer{
	float: left;
	margin-right: 6px;
	padding: 3px;
	border: 1px #dcdcdc solid;
}


/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:252px; 
	height:216px; 
	margin:0px auto 0px; 
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:252px ; 
	height:216px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
	display: inline;
}

#SlideItMoo_back,#SlideItMoo_forward{
	display: block;
	float: left;
	width: 14px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	background: url('/images/prevArrowL.gif') no-repeat center 5px;
} 
#SlideItMoo_back:link, #SlideItMoo_back:visited{
	background-image: url('/images/prevArrowL.gif');
}

#SlideItMoo_back:active, #SlideItMoo_back:hover{
	background-image: url('/images/prevArrow.gif');
}

#SlideItMoo_forward:link, #SlideItMoo_forward:visited{
	background-image: url('/images/nextArrowL.gif');
}

#SlideItMoo_forward:active, #SlideItMoo_forward:hover{
	background-image: url('/images/nextArrow.gif');
}

.numButtons{
	height: 27px;
	padding: 5px 0px 0px 0px;
	background: #F4F4F4;
	border-top: 1px #ffffff solid;
}

#wrapper .numButtons a:link, #wrapper .numButtons a:visited{
	float: none;
}


/* --------------------NEWS ROTATOR--------------------- */
/*#SlideItMoo_news_outer { 
	display:block; 
	position:relative; 
	width:678px; 
	height:243px; 
	margin:0px auto 0px; 
}
#SlideItMoo_news_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:678px ; 
	height:243px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_news_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_news_items .newsItem{ 
	display:block; 
	position:relative; 
}*/


#SlideItMoo_news_outer,
#SlideItMoo_news_inner,
#SlideItMoo_news_items .newsItem{
	width:678px;
	height:243px;
}

#SlideItMoo_news_outer { 
	display:block; 
	position:relative; 
	margin:0px auto 0px;
	background: #efefef url('/images/nbLeftBg.gif') repeat-x left top; 
}
#SlideItMoo_news_inner { 
	position:relative ; 
	overflow:hidden ; 
	margin:0px auto 0px;  
}
#SlideItMoo_news_items { 
	display:block; 
	position:relative; 
}
/* remember after styling to set the itemWidth parameter on class instance */
#SlideItMoo_news_items .newsItem{
	display:block; 
	position:relative;
	float:left;
}



#SlideItMoo_news_items .newsItem img{
	display: block;
	float: left;
}


/**************** TOP BANER ***********/
#topBaner, #topBaner2{
	width: 958px;
	margin: 0px auto;
	height: 275px;
	padding: 0px 21px;
	background: #ffffff;
	position: relative;
}


#pageName{
	width: 958px;
	padding: 0px 21px 15px;
	margin: 0px auto;
	background: #ffffff;
}

#pageName div{
	border: 1px #d8d8d8 solid;
	padding: 5px;
}

#pageName a:link, #pageName a:visited{
	float: right;
	width: 50px;
	padding-right: 20px;
	background: url('/images/rozwinBg.gif') no-repeat right 2px;
	color: #ffffff;
	text-align: right;
}
#pageName .pageInside{
	display: block;
	background: #924214;
	color: #ffffff;
	padding: 7px 10px;
	border: 0px;
}

#makeNarrow:link, #makeNarrow:visited{
	position: absolute;
	padding: 5px 25px 5px 10px;
	width: 45px;
	height: 14px;
	background: #000000 url('/images/zwinBg.gif') no-repeat right 6px;
	text-align: center;
	color: #cccccc;
	right: 27px;
	top: 6px;
	display: block;
	border-right: 1px #000000 solid;
	z-index: 1000;
}



#right .galery .img{
	margin: 0px 7px 7px 0px;
}

#right a.selected:link, #right a.selected:visited{
	font-weight: bold;
}

#right a.bannerNum:active, #right a.bannerNum:hover{
	font-weight: bold;
	text-decoration: none;
}

#right .galery .imgLast{
	margin-right: 0px;
}

/************ CONTENT ***************/
#content ul, .cols ul, #left ul{
	margin: 0px 0px 10px;
	padding: 0px 15px;
	list-style: none;
}

#content ul li, .cols li, #left li{
	padding: 0px 0px 0px 12px;
	background: url('/images/liBg.gif') no-repeat left 5px;
	line-height: 1.4em;
}

.cols ul{
	
}
