
	@import url('core.css');
	@import url('jquery.lightbox.css');

	* { font-family : "Trebuchet MS", Tahoma, Arial, sans-serif; }

	body {
		background : url('/img/bg_body.gif') top left;
	}

	a,
	a:visited,
	a:hover { color : #de2a26; }

	a.blank,
	a.blank:visited,
	a.blank:hover {
		padding-right : 20px;
		background : url('../img/bg_a_blank.gif') right 0 no-repeat;
	}

	a.back,
	a.back:visited,
	a.back:hover {
		padding-left : 14px;
		text-decoration : none;
		background : url('../img/bg_a_back.gif') left 5px no-repeat;
		line-height : 1.5em;
		font-size : 8pt;
		color : #404040;
	}
	a.back:hover { text-decoration : underline; }

	.in { border-color : #808080; }
	.m10 { margin : 0 10px 10px 10px; }
	.red { color : red; }

	.btn {
		border : #DE2A26 solid 1px;
		background : #DE2A26;
		color : #fff;
		padding : 2px 10px;
	}

	hr {
		height : 0;
		border : 0;
		border-top : #ddd solid 1px;
	}

	#container {
		width : 955px;
		margin : auto;
		overflow : hidden;
		text-align : left;
		background : url('/img/bg_container.png') top left repeat-y;
		padding : 0px 20px 10px 20px;
	}

	#header {
		height : 120px;
		overflow : hidden;
		margin-top : 0px;
		position : relative;
	}

	#eunic {
		position : absolute;
		right : 18px;
		top : 7px;
		padding-left : 17px;
		border-left : #ccc solid 1px;
	}

	#controls {
		position : absolute;
		right : 123px;
		top : 30px;
		font-size : 8pt;
		overflow : hidden;
	}

	#controls div {
		margin-right : 8px;
		padding-right : 10px;
		background : url('/img/dots.gif') right 0 repeat-y;
		float : left;
	}

	#controls a,
	#controls a:visited,
	#controls a:hover {
		color : #444;
		text-decoration : none;
	}

	#controls a:hover {
		text-decoration : underline;
	}

	#player {
		position : absolute;
		right : 121px;
		top : 58px;
	}

	#listen {
		color : #aaa;
		position : absolute;
		right : 121px;
		top : 80px;
		font-size : 8pt;
	}

	#a-sitemap {
		padding-left : 19px;
		background : url('/img/a_sitemap.gif') 0 0 no-repeat;
	}

	#a-contact {
		padding-left : 20px;
		background : url('/img/a_contact.gif') 0 0 no-repeat;
	}

	#lang-es {
		padding-left : 23px;
		background : url('/img/es.gif') 0 1px no-repeat;
	}

	#lang-pl {
		padding-left : 23px;
		background : url('/img/pl.gif') 0 1px no-repeat;
	}

	#logo {
		margin-left : 12px;
		margin-top : 20px;
		float : left;
		display : inline;
	}

	#breadcrumbs {
		font-size : 8pt;
		color : #a6a6a6;
		/* background : url('../img/bg_breadcrumbs.gif') 0px 5px no-repeat; */
		margin : 8px 10px;
		padding-left : 13px;
	}

	#breadcrumbs a,
	#breadcrumbs a:visited { color : #a6a6a6; text-decoration : none; }
	#breadcrumbs a:hover { color : #a6a6a6; text-decoration : underline; }

	/*
	#hmenu li {
		list-style : none;
		padding : 0;
		margin : 0;
	}
	*/

	/*
	#hmenu li a,
	#hmenu li a:visited,
	#hmenu li a:hover {
		display : block;
		padding : 5px 16px;
		color : #444;
		font-weight : bold;
		font-size : 10pt;
		font-family : "Trebuchet MS", Arial, sans-serif;
	}
	*/

	/*
	#hmenu li a:hover,
	#hmenu li a.hl,
	#hmenu li a.hl:visited {
		background : #de2a26;
		text-decoration : none;
		color : #fff;
	}
	*/

	#body {
		overflow : hidden;
		margin-top : 5px;
	}

	#sidebar {
		width : 210px;
		float : left;
		padding-bottom : 24px;
		display : inline;
	}

	#sidebar h2 {
		color : #990203;
		font-family : Tahoma, Arial, sans-serif;
		font-weight : bold;
		font-size : 10pt;
		margin : 0;
		padding : 0;
		margin-bottom : 8px;
	}

	#menu {
		width : 100%;
		padding-top : 0px;
	}

	#menu h2 {
		margin-left : 10px;
	}

	#menu ul {
		width : 100%;
		margin : 0;
		padding : 0;
		display : block;
		list-style : none;
		border-top : #999 solid 1px;
	}

	#menu ul li {
		display : block;
		overflow : hidden;
		border-bottom : #999 solid 1px;
	}

	#menu ul li a,
	#menu ul li a:visited,
	#menu ul li a:hover {
		display : block;
		overflow : hidden;
		padding : 3px 10px 3px 24px;
		color : #333;
		text-decoration : none;
		font-size : 8pt;
	}
	#menu ul li a:hover,
	#menu ul li a.hl {
		background : #de2a26 url('/img/bg_menu_li_a.gif') 10px 10px no-repeat;
		color : #fff;
	}

	#menu ul ul {
		background : none;
		margin : 0;
		padding : 0;
		display : block;
		list-style : none;
		padding-bottom : 0px;
		border : 0;
	}

	#menu ul ul li {
		padding-bottom : 0px;
		background : none;
		border : 0;
	}

	#menu ul ul li a,
	#menu ul ul li a:visited,
	#menu ul ul li a:hover {
		display : block;
		padding : 2px 10px 2px 39px;
	}
	#menu ul ul li a:hover,
	#menu ul ul li a.hl {
		background-position : 27px 10px;
	}

	#side {
		margin : 16px;
		font-size : 8pt;
	}

	#content {
		width : 693px;
		float : right;
		display : inline;
		margin-bottom : 12px;
		margin-right : 24px;
	}

	#main-content {
		margin-bottom : 12px;
	}

	#main-content ul,
	#content ul {
		list-style : square;
		margin-left : 32px;
		padding-left : 0;
	}

	/*
	#content ul {
		margin-left : 8px;
		padding-left : 0;
	}

	#content ul li {
		list-style : square;
		background : url('../img/bg_ul_li.gif') 2px 6px no-repeat;
		margin-left : 0;
		padding-left : 24px;
	}

	#content ul ul {
		margin-left : 24px;
	}

	#content ul ul li {
		background : url('../img/bg_ul_ul_li.gif') 2px 6px no-repeat;
	}
	*/

	#content h1, #main-content h1,
	#content h2, #main-content h2,
	#content h3, #main-content h3,
	#content h4, #main-content h4 {
		font-family : "Trebuchet MS", Arial, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		color : #de2a26;
		margin : 0;
		padding : 0;
		margin-bottom : 10px;
	}

	#content h1, #main-content h1 {
		margin-bottom : 0;
	}

	#main-content h2,
	#content h2 {
		font-size : 11pt;
		color : #444;
	}

	#main-content h3,
	#content h3 {
		font-size : 10pt;
		color : #444;
	}

	#main-content h4,
	#content h4 {
		font-size : 9pt;
		color : #444;
	}

	#content .images .image {
		background : url('../img/bg_image.gif') top left no-repeat;
		padding-top : 0px;
		height : 158px;
	}

	#content .images .image img {
		border : #070c4c solid 1px;
	}

	#content .images p {
		padding : 0 2px;
		color : #7498ca;
		font-size : 8pt;
	}

	#content .file {
		padding : 0px;
		border-bottom : #ccc solid 1px;
	}

	#content .files {
		border-top : #ccc solid 1px;
	}

	#content .file table {
		margin : 0;
		padding : 0;
	}

	/*
	#content .file a,
	#content .file a:visited
	#content .file a:hover {
		color : #fff;
		font-weight : bold;
		text-decoration : none;
	}
	#content .file a:hover {
		text-decoration : underline;
	}

	#content .file .size {
		color : #7498ca;
		font-size : 8pt;
	}
	*/

	#title {
		padding-bottom : 10px;
	}

	#footer {
		margin-bottom : 10px;
		border-top : #de2a26 solid 1px;
	}

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

	#footer li {
		list-style : none;
		padding : 0;
		margin : 0;
		float : right;
	}

	#footer li a,
	#footer li a:visited,
	#footer li a:hover {
		color : #333;
		text-decoration : none;
		font-family : "Trebuchet MS", Arial, sans-serif;
		font-size : 9pt;
		display : block;
		padding : 5px 10px;
	}
	#footer li a:hover {
		text-decoration : underline;
	}

	#bottom {
		width : 995px;
		height : 10px;
		margin : auto;
		background : url('/img/bg_bottom.png') top left no-repeat;
		margin-bottom : 10px;
	}

	#content h3.news-title {
		margin-bottom : 4px;
		color : #fff;
	}

	#content h3.news-title * {
		color : #fff;
	}

	#content h3.news-title a,
	#content h3.news-title a:visited,
	#content h3.news-title a:hover {
		display : block;
		padding : 4px;
		background : #fff;
		/* color : #333; */
		color : #DE2A26;
		text-decoration : none;
	}
	#content h3.news-title a:hover {
		background : #DE2A26;
		color : #fff;
	}

	.news-date {
		/* color : #808080;
		font-size : 8pt; */
		padding-left : 16px;
		background : url('/img/micro_calendar.gif') left 4px no-repeat;
		color : #BF7977;
	}

	.news-body {
		margin-top : 6px;
		overflow : hidden;
	}

	.news-image {
		float : right;
		margin-left : 10px;
		padding-left : 10px;
		border-left : #DDDDDD solid 1px;
	}

	#scroll {
		position : relative;
		height : 60px;
		width : 100%;
		overflow : hidden;
		margin-top : 20px;
	}

	#scrollcontent {
		position : absolute;
		width : 4000px;
		height : 60px;
		top : 0px;
		left : 0px;
	}

	#scrollcontent img {
		top : 0px;
		margin-right : 32px;
	}

	table.calendar {
		width : 100%;
		border-spacing : 0;
		border-collapse : collapse;
	}

	table.calendar thead tr {
		background : #de2a26;
		color : #fff;
	}

	table.calendar thead th {
		border : #de2a26 solid 1px;
	}

	table.calendar tbody td {
		border : #e7e7e7 solid 1px;
		text-align : center;
	}

	table.calendar tbody td.hl {
		background : #eee;
	}

	table.calendar tbody td.sel {
		background : #d0d0d0;
	}

	table.calendar tbody td a,
	table.calendar tbody td a:visited,
	table.calendar tbody td a:hover {
		font-weight : bold;
		display : block;
		text-decoration : none;
		color : #000;
	}
	table.calendar tbody td a:hover {
		text-decoration : underline;
	}

	table.calendar tfoot td a,
	table.calendar tfoot td a:visited,
	table.calendar tfoot td a:hover {
		color : #000;
		text-decoration : none;
	}
	table.calendar tfoot td a:hover {
		text-decoration : underline;
	}

	.news-controls {
		text-align : right;
		font-size : 8pt;
	}

	#animacja { background : #ed1c24; }