/* GLOWNE */

	body, html
	{
		width: 100%;
		height: 100%;

		margin: 0px;
		padding: 0px;
	}

	body 
	{
		font-family: "Verdana", sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: rgb(5,14,23);

		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;

		text-align: center;

		background-color: rgb(5,14,23);
		background-image: url(back.jpg);
		background-repeat: no-repeat;
		background-position: top center;
	}

	hr
	{
		display: block;

		font-size: 1px;

		height: 1px;

		margin-top: 5px;
		margin-right: 20px;
		margin-bottom: 5px;
		margin-left: 20px;

		border-bottom-style: dashed;
		border-bottom-width: 1px;
		border-bottom-color: rgb(240,206,98);
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;

		line-height: 0px;
	}

	.SpinaczAuthor
	{
		display: none;
	}

/* LAYOUT */

	/* header */

		.header
		{
			display: block;
			width: 1000px;
			height: 224px;

			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;

			padding: 0px;

			background-image: url(header.jpg);
			background-repeat: no-repeat;
			background-position: top center;
		}

		.header a
		{
			display: block;
			width: 1000px;
			height: 224px;
		}

		.header a span
		{
			display: none;
		}

	/* main */

		.main
		{
			display: block;
			width: 1000px;

			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;

			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 100px;
			padding-left: 0px;

			background-color: rgb(255,255,255);
			background-image: url(foot.jpg);
			background-repeat: no-repeat;
			background-position: bottom center;
		}

		.submain
		{
			display: block;
			width: 1000px;

			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;

			padding-top: 100px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;

			background-image: url(submain.jpg);
			background-repeat: no-repeat;
			background-position: top center;
		}

	/* column */

		.column
		{
			display: block;
			float: right;
			width: 697px;

			margin: 0px;

			padding-top: 20px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
		}

		.column h1
		{
			margin: 0px;

			padding-top: 0px;
			padding-right: 20px;
			padding-bottom: 0px;
			padding-left: 20px;

			font-family: "Arial", sans-serif;
			font-size: 22px;
			font-weight: normal;

			color: rgb(0,132,183);

			text-align: left;
		}

		.column p
		{
			display: block;

			margin: 0px;

			padding-top: 10px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-left: 20px;

			text-align: justify;
		}

		.column p a, .column p a:link, .column p a:visited, .column p a:active, .column ul li a, .column ul li a:link, .column ul li a:visited, .column ul li a:active, .column ol li a, .column ol li a:link, .column ol li a:visited, .column ol li a:active
		{
			color: rgb(0,114,158);
			text-decoration: none;
		}

		.column p a:hover, .column ul li a:hover, .column ol li a:hover
		{
			color: rgb(171,134,16);
			text-decoration: none;
		}

		.column p small
		{
			display: block;

			margin: 0px;
			padding: 0px;

			text-align: left;
		}

		.column ul
		{
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 30px;

			padding-top: 5px;
			padding-right: 20px;
			padding-bottom: 5px;
			padding-left: 20px;

			list-style-position: outside;
 		}

		.column ol
		{
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 30px;

			padding-top: 5px;
			padding-right: 20px;
			padding-bottom: 5px;
			padding-left: 20px;

			list-style-position: outside;
 		}

		.column ul li, .column ol li
		{
			margin: 0px;

			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 5px;
			padding-left: 0px;

			text-align: left;
		}

	/* menu */

		.menu
		{
			display: block;
			float: left;
			width: 253px;
			height: 868px;

			margin: 0px;

			padding-top: 152px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 47px;

			font-family: "Arial", sans-serif;
			font-size: 18px;
			font-weight: normal;

			text-align: center;

			background-image: url(menu.jpg);
			background-repeat: no-repeat;
			background-position: top center;
		}

		.menu a
		{
			display: block;

			margin-top: 0px;
			margin-right: 30px;
			margin-bottom: 15px;
			margin-left: 0px;

			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 5px;
			padding-left: 0px;

			text-align: left;

			border-bottom-style: dashed;
			border-bottom-width: 1px;
			border-bottom-color: rgb(14,103,137);
		}

		.menu a, .menu a:link, .menu a:visited, .menu a:active
		{
			color: rgb(255,255,255);
			text-decoration: none;
		}

		.menu a.selected, .menu a:link.selected, .menu a:visited.selected, .menu a:active.selected
		{
			color: rgb(240,206,98);
			text-decoration: none;

			border-bottom-style: dashed;
			border-bottom-width: 1px;
			border-bottom-color: rgb(240,206,98);
		}

		.menu a:hover, .menu a:hover.selected
		{
			color: rgb(32,191,255);
			text-decoration: none;
		}

		.menu a.dziennik, .menu a:link.dziennik, .menu a:visited.dziennik, .menu a:active.dziennik, .menu a:hover.dziennik
		{
			margin-top: -10px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: -50px;

			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;

			text-align: center;

			border-bottom-style: none;
			border-bottom-width: 0px;
		}

		.menu a.facebook
		{
			margin-top: 0px;
			margin-right: 20px;
			margin-bottom: 20px;
			margin-left: 0px;

			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;

			text-align: right;

			border-bottom-style: none;
			border-bottom-width: 0px;
		}


	/* submenu */

		/* do usuniecia z cmsa */

	/* content */

		/* do usuniecia z cmsa */

	/* calendar */

		.calendar_up
		{
			display: block;
			width: 660px;

			margin: 0px;

			padding-top: 10px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-left: 20px;
		}

		.calendar
		{
			font-size: 10px;
		}

		.calendar strong
		{
			color: rgb(0,132,183);
		}

		.calendar td
		{
			text-align: center;
		}

		.calendar td a
		{
			color: rgb(0,132,183);
			text-decoration: underline;
		}

	/* footer */

		.footer
		{
			display: block;
			margin: 0px;
			padding: 0px;
		}

		.footer p
		{
			display: block;

			margin: 0px;

			padding-top: 30px;
			padding-right: 20px;
			padding-bottom: 0px;
			padding-left: 20px;

			font-size: 11px;
			text-align: center;
		}

		.footer p a, .footer p a:link, .footer p a:visited, .footer p a:active
		{
			color: rgb(0,114,158);
			text-decoration: none;
		}

		.footer p a:hover
		{
			color: rgb(171,134,16);
			text-decoration: none;
		}

/* GALLERY */

	.column .gallery
	{
		display: block;
		float: none;

		margin: 0px;

		padding-top: 5px;
		padding-right: 20px;
		padding-bottom: 5px;
		padding-left: 20px;
	}

	.column .gallery div
	{
		display: block;
		float: left;
		width: 104px;

		margin: 0px;

		padding-top: 0px;
		padding-right: 4px;
		padding-bottom: 4px;
		padding-left: 0px;
	}

	.column .gallery div div
	{
		display: block;
		float: none;

		width: 104px;
		height: 104px;

		margin: 0px;
		padding: 0px;

		background-repeat: no-repeat;
		background-position: top center;
	}

	.column .gallery div div a
	{
		display: block;
		float: none;

		width: 104px;
		height: 104px;

		margin: 0px;
		padding: 0px;

		background-image: url(gallery.gif);
		background-repeat: no-repeat;
		background-position: top center;
	}

	.column .gallery div p
	{
		display: block;
		float: none;

		width: 104px;
		height: 29px;

		margin: 0px;
		padding: 0px;

		text-align: center;

		overflow: hidden;
	}

	.column .gallery div span, .gallery div small
	{
		display: block;
		float: none;

		margin: 0px;
		padding: 3px;

		font-size: 10px;
		text-align: center;
	}

/* FORMULARZE */

	.column form
	{
		margin: 0px;
		padding: 0px;
	}

	.column form p
	{
		display: block;

		margin: 0px;

		padding-top: 5px;
		padding-right: 20px;
		padding-bottom: 5px;
		padding-left: 20px;

		text-align: left;
	}

	.column form p a, .column form p a:link, .column form p a:visited, .column form p a:active, .column form p a:hover
	{
		text-decoration: underline;
	}

	.column form p label
	{
		color: rgb(0,73,106);
	}

	.column form p input, .column form p textarea, .column form p select, .column form p option
	{
		font-family: "Verdana", sans-serif;
		font-size: 12px;
		font-weight: normal;

		color: rgb(0,73,106);

		margin: 0px;
		padding: 6px;
	}

	.column p textarea
	{
		width: 500px;
		height: 250px;
	}

	.column p input, .column p textarea
	{
		border-style: dashed;
		border-width: 1px;
		border-color: rgb(0,73,106);

		background-color: rgb(255,255,255);
	}

/* PAGINACJA */

	.column p.paginacja
	{
		font-size: 10px;

		margin: 0px;

		padding-top: 0px;
		padding-right: 20px;
		padding-bottom: 0px;
		padding-left: 20px;
	}

	.column p.paginacja a, p.paginacja span
	{
		display: block;
		float: left;
		width: 22px;
		height: 18px;

		margin-top: 10px;
		margin-right: 4px;
		margin-bottom: 10px;
		margin-left: 0px;

		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;

		text-align: center;
	}

	.column p.paginacja span
	{
		color: rgb(0,114,158);
		background-color: rgb(213,235,246);
	}

	.column p.paginacja a
	{
		background-color: rgb(243,233,208);
	}

	.column p.paginacja a, p.paginacja a:link, p.paginacja a:visited, p.paginacja a:active
	{
		text-decoration: none;
		background-color: rgb(243,233,208);
	}

	.column p.paginacja a:hover
	{
		text-decoration: none;
		background-color: rgb(213,235,246);
	}

/* COMMENTS */

	.column blockquote
	{
		display: block;
		width: 619px;

		margin-top: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
		margin-left: 20px;

		padding-top: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
		padding-left: 10px;

		text-align: left;

		border-left-style: dashed;
		border-left-width: 1px;
		border-left-color: rgb(240,206,98);
	}

	.column blockquote
	{
		background-image: url(ksiega_G.jpg);
		background-repeat: no-repeat;
		background-position: top center;
	}

	.column blockquote.drugam
	{
		background-image: url(ksiega_M.jpg);
		background-repeat: no-repeat;
		background-position: top center;
	}

	.column blockquote p
	{
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 10px;
	}

	.column blockquote p strong
	{
		display: block;

		font-family: "Arial", sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: rgb(0,73,106);
	}

	.column blockquote p em
	{
		display: block;

		font-size: 10px;
		font-weight: normal;
		font-style: normal;

		color: rgb(0,73,106);
	}

	.column blockquote p small
	{
		display: block;
		color: rgb(0,73,106);
	}

