body, div, form, img
{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Tahoma;
	font-size: 10pt;
}
p
{
	margin: 0;
	padding: 4px 0 4px 0;
	border: none;
	font-family: Tahoma;
	font-size: 10pt;
}

table.dataTable, table.dataTableWide
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	border: 1px solid #aaa;
	background-color: White;
	margin-bottom: 5px;
}

table.dataTableWide
{
	width: 100%;
}

table.dataTableWide th, table.dataTable th
{
	background-color: #006400;
	color: White;
	font-weight: bold;
	padding: 1px;
	padding-bottom: 2px;
}

.button
{
	background-color: #E0FFFF;
	color: Black;
	font-weight: Bold;
	border: 1px solid Blue;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.buttonOver
{
	cursor: pointer;
	background-color: White;
	color: Black;
	font-weight: Bold;
	border: 1px solid Black;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

div#flashMessage
{
	color: red;
	font-weight: bold;
	text-align: center;
	background-color: White;
	border: 1px solid #32CD32;
	padding-top: 10px;
	padding-bottom: 10px;
}

.error_message
{
	color: red;
	font-weight: bold;
	font-size: 10px;
}

h3
{
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: Navy;
	margin-bottom: 2px;
	margin-top: 2px;
}

.related
{
	border-bottom: 2px solid #e0e0e0;
	padding-bottom: 2px;
}

ul.actions a:link, ul.actions a:visited, ul.actions a:active
{
	color: #00008B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-variant: small-caps;
}
ul.actions a:hover
{
	color: #E0FFFF;
	font-size: 13px;
	font-weight: bold;
	background-color: #00008b;
	font-variant: small-caps;
}

div.panelHeader, div.panelHeaderCalendar
{
	margin: 0 auto;
	width: 160px;
	height: 24px;
	padding-left: 30px;
	padding-top: 7px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #575757;
}
div.panelHeader
{
	background-image: url(/img/panel_header.gif);
}
div.panelHeaderCalendar
{
	background-image: url(/img/panel_calendar.gif);
}

div.panelMiddle
{
	background-image: url(/img/panel_middle.gif);
	width: 158px;
	height: 21px;
	text-align: left;
	padding-left: 32px;
	padding-top: 3px;
}
div.panelMiddleLast
{
	background-image: url(/img/panel_middle_last.gif);
	width: 158px;
	height: 21px;
	text-align: left;
	padding-left: 32px;
	padding-top: 3px;
}
div.panel
{
	margin: 0 auto;
	width: 190px;
}
div.panelBottom
{
	margin: 0 auto;
	width: 190px;
	background-image: url(/img/panel_bottom.gif);
	height: 8px;
	margin-bottom: 5px;
	font-size: 1px;
}

div.panel div.active a:hover, div.panel div.active a:link, div.panel div.active a:active, div.panel div.active a:visited
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
}

div.panel a:link, div.panel a:active, div.panel a:visited
{
	font-weight: normal;
	font-size: 11px;
	background: transparent;
	color: Black;
}
div.panel a:hover
{
	font-weight: normal;
	font-size: 11px;
	background: transparent;
	color: #555555;
}
/*
div.overlapMarked
{
	font-size: 10px;
	width: 100px;
	background-color: #BFFFE9;
	border-bottom: 1px solid #bfffe9;
	margin-right: 1px;
	float: left;
	overflow: hidden;
}
div.overlap
{
	font-size: 10px;
	width: 100px;
	background-color: #7FFFD4;
	border-bottom: 1px solid #000000;
	margin-right: 1px;
	float: left;
	overflow: hidden;
}
div#subpages
{
	margin-top: 0px;
}
*/
div#pageContent
{
	width: 582px;
	margin: 0 auto;
	clear: both;
	padding: 4px;
}

div.back
{
	width: 64px;
	height: 17px;
	background-image: url(/img/back.gif);
	text-indent: 20px;
	float: right;
	margin: 3px;
	margin-right: 10px;
}
div.more
{
	width: 64px;
	height: 17px;
	background-image: url(/img/more.gif);
	text-indent: 20px;
	float: right;
	margin: 3px;
	margin-right: 10px;
}

a.more:link, a.more:active, a.more:visited
{
	font-size: 10px;
	color: White;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.more:hover
{
	font-size: 10px;
	color: #D4D4D4;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

a.mainpage:hover, a.mainpage:link, a.mainpage:active, a.mainpage:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #555555;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: underline;
}


/* MENU 2 */
div#cornersContainer
{
	padding-left: 10px; 
	margin: 0; 
	height: 16px;
}
div.cornerContainer
{
	float: left;
	margin: 0 1px 0 1px;
	background-color: white;
}
div.cornerContainer a:link, div.cornerContainer a:active, div.cornerContainer a:visited
{
	font-size: 10px;
	color: #626262;
}
div.cornerContainer a:hover
{
	font-size: 10px;
	color: Black;
	background: transparent;
}
div.cornerContainerActive
{
	float: left;
	margin: 0 1px 0 1px;
	background-color: white;
	position: relative;
	top: 1px;
}
div.cornerContainerActive a:link, div.cornerContainerActive a:active, div.cornerContainerActive a:visited, div.cornerContainerActive a:hover
{
	font-size: 11px;
	color: Black;
	color: #000;
	font-weight: bold;
	background: transparent;
}
div.cornerContainer div.cornerLeft
{
	width: 5px;
	background: url(/img/corner_left.gif);
	background-repeat: no-repeat;
}
div.cornerContainer div.cornerRight
{
	width: 5px;
	background: url(/img/corner_right.gif);
	background-repeat: no-repeat;
}
div.cornerContainer div.cornerMiddle
{
	background: url(/img/corner_middle.gif);
	background-repeat: repeat-x;
	padding: 0 2px 0 2px; 
}
div.cornerContainerActive div.cornerLeft
{
	width: 5px;
	background: url(/img/corner_left_active.gif);
	background-repeat: no-repeat;
}
div.cornerContainerActive div.cornerRight
{
	width: 5px;
	background: url(/img/corner_right_active.gif);
	background-repeat: no-repeat;
}
div.cornerContainerActive div.cornerMiddle
{
	background: url(/img/corner_middle_active.gif);
	background-repeat: repeat-x;
	padding: 0 2px 0 2px; 
}
div.cornerLeft, div.cornerRight, div.cornerMiddle
{
	float: left;
	padding-top: 5px;
	height: 11px;
}

/* KALENDARZ */
div.calendarPanel
{
	border-left: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0;
	padding: 2px;
}
div.calendarHeader
{
	font-size: 10px; 
	padding: 2px; 
	text-align: left; 
	color: #424D57;
	font-weight: bold;
}
div.calendarDate
{
	font-size: 10px;
	color: #3133FF;
	margin-right: 2px; 
	margin-top: 2px;
	font-weight: bold;
	text-align: center;
}

div.hdots
{
	clear: both;
	background-image: url(/img/hdots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
	font-size: 1px;
}

a.calendar:visited, a.calendar:link, a.calendar:active
{
	font-size: 10px;
	color: #DC143C;
	font-weight: bold;
	background-color: transparent;
}
a.calendar:hover
{
	font-size: 10px;
	color: #070;
	font-weight: bold;
	background-color: transparent;
}

div.bigEventHeader
{
	text-align: left;
	padding-left: 5px;
}
a.bigEventHeader:hover, a.bigEventHeader:link, a.bigEventHeader:active, a.bigEventHeader:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #5e6166;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
div.bigEventContainer
{
	font-size: 10px;
	margin-bottom: 15px;
	margin-bottom: 10px;

	background-position: bottom;
	background-repeat: repeat-x;
}
div.bigEventImage
{
	width: 578px;
	height: 208px;
	background: url(/img/big_event_back.gif);
	padding-left: 2px;
	padding-top: 2px;
}
div.bigEventContent
{
	width: 98%;
	margin: 0 auto;
}

/* NEWSY */
div.eventTop
{
	width: 577px;
	height: 16px;
	background: url(/img/event_top.jpg);
	font-size: 1px;
	margin: 0 auto;
}
div.eventTop2
{
	width: 577px;
	height: 16px;
	background: url(/img/event_top_clear.jpg);
	font-size: 1px;
	margin: 0 auto;
}
div.eventMiddle
{
	width: 577px;
	background: url(/img/event_middle.jpg);
	background-repeat: repeat-y;
	margin: 0 auto;
}
div.eventBottom
{
	width: 577px;
	height: 16px;
	background: url(/img/event_bottom.jpg);
	margin-bottom: 10px;
	margin: 0 auto;
}

.eventDate
{
	font-size: 9px;
	color: #949494;
}

div.eventContainer
{
	font-size: 10px;
	margin-bottom: 15px;
	background: url(/img/event_back2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

div.eventHeader
{
	text-align: left;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #5e6166;
	font-family: Tahoma;
	background-color: transparent;
}
div.eventContent
{
	padding: 0;
}
div.eventThmb
{
	float: left;
	width: 61px;
	height: 61px;
	padding: 2px;
	background: url(/img/event_back.gif);
}
div.eventThmb100
{
	float: left;
	width: 102px;
	height: 102px;
	padding: 2px;
	background: url(/img/event_back100.jpg);
}

div.eventHeader a:hover, div.eventHeader a:link, div.eventHeader a:active, div.eventHeader a:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #5e6166;
	font-family: Tahoma;
	background-color: transparent;
}

div.eventMore
{
	text-align: right;
	position: relative;
	bottom: 5px;
	left: -20px;
}
div.eventMore a:hover, div.eventMore a:link, div.eventMore a:active, div.eventMore a:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #00CED1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

/* KSIĘGA GOŚCI */
.guestBookContainer
{
	background-color: #ededed; 
	width: 98%; 
	margin: 0 auto;
}
.guestBookContainer2
{
	color: #333;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
}
.textSmall
{
	font-size: 10px;
	color: #333;
}

#counter
{
	text-align: center;
	background-color: #D0F4F5;
	width: 90%;
	margin: 0 auto 10px auto;
}
#counter .counter
{
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006400;
	font-weight: bold;
}

#pageArray
{
	text-align: center;
	font-size: 11px;
}

#pageArray a
{
	color: Green;
	font-weight: bold;
	font-size: 11px;
	background: white;
}
