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

	body {
		background : #EFEFEF;
		text-align : center;
		margin : 0;
		padding : 0;
		font-size : 8pt;
	}

	form {
		padding : 0;
		margin : 0;
	}

	ol {
		margin : 0;
		padding : 0;
		margin-left : 32px;
		margin-top : 4px;
		margin-bottom : 7px;
		line-height : 1.25em;
	}

	ul {
		margin : 0;
		padding : 0;
		margin-left : 18px;
		margin-top : 4px;
		margin-bottom : 7px;
/*		line-height : 1.25em; */
	}

	li {
		margin : 0;
		padding : 0;
	}

	img {
		border : 0;
	}

	a { color : #2F5C99; text-decoration : underline }
	a:visited { color : #627692; text-decoration : underline }
	a:hover, .pseudolink { color : #2F5C99; text-decoration : none }

	h2 a, h2 a:hover, h2 a:visited { color : #F5EFDC; }
	h3 a, h3 a:hover, h3 a:visited { color : #404040; }

	a.arrow,
	a.arrow:visited,
	a.arrow:hover {
		background : url('/img/bg_arrow_off.gif') 0px 2px no-repeat;
		padding-left : 21px;
		color : #8B856F;
		text-decoration : none;
	}
	a.arrow:hover { background : url('/img/bg_arrow_on.gif') 0px 2px no-repeat; color : #000; }

	pre { font-family : "Courier", monospace; line-height : 10px; text-align : left }
	.hidden { display : none }
	.c { text-align : center }
	.print { display : none; }

	#container {
		margin : auto;
		text-align : left;
		border-left : #fff solid 1px;
		border-right : #fff solid 1px;
		background : #fff;
		width : 977px;
	}

	#header {
		padding-top : 10px;
		background : #F0E9D0;
		width : 977px;
		clear : both;
	}

	#main {
		width : 977px;
		background : url('../img/bg_main.gif') repeat-y;
		clear : both;
		margin-top : 10px;
	}

	#side {
		width : 220px;
		float : left;
	}

	#search {
		background : url('/img/bg_search.gif') top left no-repeat;
		padding : 9px;
	}

	#search div {
		margin : 5px 0px;
		padding-right : 5px;
		overflow : hidden;
	}

	#search .query {
		border : #B9AE89 solid 1px;
		background : #fff;
		height : 16px;
		width : 148px;
		padding : 1px 3px 0px 3px;
		margin-top : 2px;
		float : left;
	}

	#search .submit-search {
		float : left;
	}


	#menu {
		padding : 10px 15px 0px 8px;
	}

	#menu ul {
		margin : 0;
		padding : 0;
		list-style : none;
		margin-top : 5px;
	}

	#menu ul ul {
		margin : 0;
		margin-bottom : 2px;
	}

	#menu li {
		color : #404040;
		border-bottom : #d2cebe solid 1px;
	}

	#menu li img {
		margin-left : 3px;
	}

	#menu li.hl {
		background : #f5efdc;
	}

	#menu li li {
		border-bottom : 0;
	}

	#menu li a,
	#menu li a:visited,
	#menu li a:hover {
		display : block;
		padding : 3px 20px 3px 2px;
		color : #404040;
		text-decoration : none;
	}

	#menu li a:hover,
	#menu li a.hl {
		color : #a71c19;
		text-decoration : none;
	}

	#menu li li a,
	#menu li li a:visited,
	#menu li li a:hover {
		display : block;
		background : url('/img/bg_menu_item_off.gif') 0px 4px no-repeat;
		margin-left : 2px;
		padding : 0px 20px 1px 10px;
	}
	#menu li li a:hover,
	#menu li li a.hl {
		background : url('/img/bg_menu_item_on.gif') 0px 4px no-repeat;
	}

	.bloczek {
		margin : 10px;
		margin-bottom : 0;
		border : #DFD3AB solid 1px;
		background : #FDFAF3;
	}

	.bloczek .name {
		background : #A71C19;
		color : #F5EFDC;
		font-weight : bold;
		padding : 4px;
	}

	.bloczek .body {
		padding : 6px;
		color : #404040;
	}

	.bloczek ul {
		margin : 0;
		padding : 0;
		margin-left : 0px;
	}

	.bloczek ul li {
		list-style : none;
		padding-left : 14px;
		background : url('/img/li1.gif') 0px 5px no-repeat;
	}

	.bloczek li ul li, .bloczek ul ul li {
		background : url('/img/li2.gif') 0px 5px no-repeat;
	}

	#breadcrumbs {
		background : url('/img/bg_breadcrumbs.gif') left no-repeat;
		padding-left : 20px;
		font-size : 7pt;
		color : #808080;
		margin-bottom : 12px;
	}

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

	#content {
		width : 732px;
		float : right;
		margin-top : 8px;
	}

	#content h1 {
		display : block;
		width : 100%;
		border-bottom : #A71C19 solid 2px;
		margin : 0px 0px 15px 0px;
		padding : 0px 0px 5px 0px;
		font-size : 18px;
		color : #A71C19;
		font-weight : normal;
	}

	#body {
		padding : 0px 40px 10px 0px;
		text-align : justify;
		font-size : 9pt;
	}

	#body h2 {
		display : block;
		border-width : 1px 0px;
		border-color : #DFD3AB;
		border-style : solid;
		color : #F5EFDC;
		font-weight : bold;
		font-size : 9pt;
		margin : 0;
		margin-top : 10px;
		padding : 4px 18px;
		background : url('/img/bg_h2.gif') top repeat-x;
	}

	#body h3 {
		display : block;
		border-width : 1px 0px;
		border-color : #E6DCBA;
		border-style : solid;
		color : #404040;
		font-weight : bold;
		font-size : 9pt;
		margin : 0;
		margin-top : 10px;
		padding : 4px 18px;
		background : #F0E9D0;
	}

	#body ol { list-style : decimal }
	#body ul { list-style : none; }

	#body ul>li {
		list-style : none;
		padding-left : 14px;
		background : url('/img/li1.gif') 0px 5px no-repeat;
	}

	#body ul>li>ul>li,
	#body ul>ul>li {
		background : url('/img/li2.gif') 0px 5px no-repeat;
	}

	#body ul>li.link {
		background : url('/img/li1_link.gif') 0px 5px no-repeat;
	}

	#body ul>li>ul>li.link,
	#body ul>ul>li.link {
		background : url('/img/li2_link.gif') 0px 5px no-repeat;
	}

	#body img {
		margin : 5px 10px;
	}

	#body table {
		border-collapse : collapse;
		border-spacing : 0;
		border-color : #000;
		border-style : solid;
		border-width : 0px;
		padding : 0;
	}

	div.form {
		border : #e6dcba solid 1px;
		margin : 10px 0px;
		padding : 5px 16px;
	}

	#body input.in,
	#body select,
	#body textarea {
		background : #faf7ec;
		border : #404040 solid 1px;
		padding : 1px 3px;
		font-size : 9pt;
	}

	.blurb {
		width : 689px;
		background : url('/img/bg_blurb_top.gif') top repeat-y;
		color : #404040;
		text-align : justify;
		margin-bottom : 10px;
	}

	.blurb div {
		background : url('/img/bg_blurb_bottom.gif') bottom no-repeat;
		padding : 16px 18px;
	}

	#go-top {
		width : 977px;
		clear : both;
		text-align : right;
	}

	#footer {
		width : 977px;
		height : 28px;
		line-height : 28px;
		background : url('/img/bg_footer.gif') repeat-x;
		text-align : center;
		color : #fff;
		font-size : 8pt;
	}

	#footer a,
	#footer a:visited,
	#footer a:hover {
		color : #fff;
		text-decoration : none;
		padding : 0px 5px;
	}
	#footer a:hover { text-decoration : underline }

	#designed {
		width : 977px;
		text-align : center;
		padding : 10px 0px;
		margin : auto;
	}

	.news-item {
		margin : 0px 0px 10px 0px;
		padding : 0px 0px 10px 18px;
		border-bottom : #d2d2d2 solid 1px;
		background : url('../img/bg_news_item.gif') left 3px no-repeat;
	}

	.news-item p {
		margin : 0;
	}

	.news-item .links {
		text-align : right;
	}

	.news-item .links a,
	.news-item .links a:visited,
	.news-item .links a:hover {
		color : #8b856f;
		font-size : 8pt;
		font-weight : bold;
		margin-left : 10px;
		padding-right : 16px;
		background : url('../img/bg_arrow_off.gif') right 2px no-repeat;
	}

	.news-item .links a:hover {
		color : #a71c19;
		background : url('../img/bg_arrow_on.gif') right 2px no-repeat;
	}

	.news-title,
	.pseudolink {
		display : block;
		font-weight : bold;
	}

	.empty {
		background : url('../img/bg_news_item_empty.gif') left 3px no-repeat;
	}

	.event-date,
	.relevance {
		font-size : 8pt;
		color : #909090;
		padding : 1px 0px;
	}

	.search-results {
		padding : 12px 20px;
		padding-right : 40px;
		background : #f5efdc url('../img/bg_search_results.gif') 99% 50% no-repeat;
		border : #dfd3ab solid 1px;
		margin-bottom : 8px;
	}

	#pages {
		text-align : right;
	}

	#pages * {
		vertical-align : middle;
	}

	.dots {
		padding-top : 10px;
		background : url('../img/bg_dots.gif') 0px 3px repeat-x;
	}

	.message-error,
	.message-warning,
	.message-ok {
		padding : 6px 34px;
		background : #ffe8e8 url('../img/bg_error.gif') 5px 50% no-repeat;
		color : #A71C19;
		font-weight : bold;
		font-size : 10pt;
		border : #880000 solid 1px;
		margin-bottom : 5px;
		margin-right : 40px;
	}

	.message-ok {
		background : #e9f2c3 url('../img/bg_ok.gif') 5px 50% no-repeat;
		border : #5b6c18 solid 1px;
		color : #678005;
	}

	.message-warning {
		background : #fafad4 url('../img/warning.gif') 10px 7px no-repeat;
		border : #c2c2a4 solid 1px;
		color : #000;
		font-weight : normal;
	}

	.print {
		display : none;
	}
