/*** Stylesheet for ^szansa = chance** @section		screen* @todo */
/* body styles / reset / links / headings / other elements / tags */@import "../../css/reset.css"; 
body {background:#b5bdc4 url(../img/body.bg.jpg) no-repeat top center; border-top:1px solid #fff; font:0.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;}object {float:left}legend {display:none}
.accessibility {display:none}
.container {margin:0 auto; position:relative; width:980px;}
.notxt {font-size:0; line-height:0; text-indent:-9998%;}/* headings */#header h1 {background:url(../img/header.h1.bg.png); float:left; height:64px; margin-top:13px; margin-left:11px; overflow:hidden; text-indent:-9998em; width:270px; 	}
#actions h2 {background:url(../img/actions.h2.bg.gif) no-repeat; font-size:25px; height:25px; overflow:hidden;}
#actions h3 a, #news h2 a, #sidebar .box h3 a, #menu h3 a, #contents h2, #menu h3 {color:#017098; font-size:1.08em; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#menu h3 {margin-top:2px}
#actions h3 a:hover, #news h2 a:hover, #sidebar .box h3 a:hover, #menu h3 a:hover {text-decoration:underline;}
#news h2 {background:url(../img/news.h2.bg.gif) no-repeat; clear:both; display:block; height:28px; overflow:hidden;}
#news strong {font-weight:bold;}
#footer h5 {background:url(../img/footer.h5.bg.gif); float:left; height:35px; overflow:hidden; text-indent:-9998em; width:135px;}
#sidebar .box h3 {float:left; height:26px; margin:11px 0 7px 9px; overflow:hidden; text-indent:-9998em; width:195px;}
#sidebar #b-actions h3 {background:url(../img/h3.actions.bg.gif)}
#sidebar #b-articles h3 {background:url(../img/h3.articles.bg.gif)}
#menu h3 {height:26px; margin-bottom:12px; width:220px;}
#menu h3.fundation {background-image:url(../img/h3.fund.gif)}/* heading links */#header h1 a, #actions h2 a, #news h2 a, #footer h5 a, #sidebar .box h3 a, #menu h3 a {display:block; float:none; height:100%;}/* forms / notifications and errors / consistant items with normally just one class */#user-bar form {float:right; padding:8px 12px 0 0;}
#user-bar form button {background:url(../img/user-bar.button.bg.gif); border:0; cursor:pointer; float:left; height:17px; margin-left:11px; overflow:hidden; text-indent:-9998em; width:51px;}
#user-bar form input {background:url(../img/user-bar.input.bg.gif) no-repeat; border:0; color:#979fa7; float:left; font-size:12px; padding:1px 7px 3px; width:127px;}/* skeleton including page furniture */#header {height:175px; position:relative;}
#banner {display:block; margin-top:13px; overflow:auto;}
#slideshow {background:url(../img/slideshow.bg.png); 	float:left; 	height:261px; 	overflow:hidden; 	position:relative; 	width:575px; 	clear:both;}
#actions {background:url(../img/actions.bg.png) no-repeat; 	float:right; 	height:242px; 	padding:10px 8px 9px; overflow:hidden;width:379px;}
#content {clear:both; float:left;}
#links {clear:both; 	display:block; 	margin-top:17px; 	overflow:auto; 	width:100%;}
#news {background:url(../img/news.bg.png) no-repeat bottom left; 	float:left; 	min-height:204px; 	margin-top:8px; 	 	width:980px;} #news .wrap {background:url(../img/news.wrap.bg.gif) no-repeat 0 0; 	float:left; 	padding:8px 10px 5px; 	width:960px; }
#main-content, #sidebar {margin-top:10px; padding-bottom:10px;}
#main-content {float:left; width:760px; 	}
#contents {background:url(../img/contents.bg.png) no-repeat bottom left; 	float:right; 	line-height:1.5em; 	text-align:justify; 			width:520px;}
#menu {background:url(../img/menu.bg.png) no-repeat top right; 	float:left; 	padding-top:9px; 	width:230px;}
#sidebar {float:right; width:211px;}
#footer {background:url(../img/footer.bg.png) no-repeat; clear:both; display:block; float:left; font-size:0.83em; height:74px; margin-top:11px; padding:14px 15px 0 17px; width:948px;}
#footer address {color:#017098; 	font-style:normal; 	float:right; 	margin-top:12px;}/* page components -> most of styles */#user-bar {background:url(../img/user-bar.bg.gif) no-repeat top right; float:right; height:39px; width:399px;}
#user-bar ul {background:url(../img/user-bar.ul.bg.gif) no-repeat top left; height:39px; float:right; margin-right:9px; width:175px;}
#user-bar ul li {background:url(../img/user-bar.li.bg.gif) no-repeat top right; height:980px; float:right; padding-right:2px; width:55px;}
#user-bar ul li a {float:right; height:37px; overflow:hidden; text-indent:-9998em;}
#u-contrast {background:url(../img/icon.contrast.gif); width:57px}
#u-smaller {background:url(../img/icon.small.gif); width:24px}
#u-bigger {background:url(../img/icon.bigger.gif); width:30px}
#u-english {background:url(../img/icon.english.gif); width:28px}
#u-polish {background:url(../img/icon.polish.gif); width:26px}
#main-menu {clear:both; float:left; height:75px; margin-top:21px; overflow:hidden; width:100%;}
#main-menu li {float:left}
#main-menu li a {background:url(../img/main-menu.bg.jpg) no-repeat; color:#017098; font-weight:bold; float:left; font-size: 12px; height:21px; overflow:hidden; padding-top:54px; text-align:center; text-decoration:none; text-transform:uppercase; width:98px;}
#main-menu #m-10 a:hover, #main-menu #m-10 a.active {background-position:0 -75px}
#main-menu #m-9 a {background-position:-99px 0}
#main-menu #m-9 a:hover, #main-menu #m-9 a.active {background-position:-99px -75px}
#main-menu #m-8 a {background-position:-197px 0}
#main-menu #m-8 a:hover, #main-menu #m-8 a.active {background-position:-197px -75px}
#main-menu #m-7 a {background-position:-295px 0}
#main-menu #m-7 a:hover, #main-menu #m-7 a.active {background-position:-295px -75px}
#main-menu #m-6 a {background-position:-393px 0}
#main-menu #m-6 a:hover, #main-menu #m-6 a.active {background-position:-393px -75px}
#main-menu #m-5 a {background-position:-491px 0}
#main-menu #m-5 a:hover, #main-menu #m-5 a.active {background-position:-491px -75px}
#main-menu #m-4 a {background-position:-589px 0}
#main-menu #m-4 a:hover, #main-menu #m-4a.active {background-position:-589px -75px}
#main-menu #m-3 a {background-position:-687px 0}
#main-menu #m-3 a:hover, #main-menu #m-3 a.active {background-position:-687px -75px}
#main-menu #m-2 a {background-position:-785px 0}
#main-menu #m-2 a:hover, #main-menu #m-2 a.active {background-position:-785px -75px}
#main-menu #m-1 a {background-position:-883px 0}
#main-menu #m-1 a:hover, #main-menu #m-1 a.active {background-position:-883px -75px}
#main-menu #m-42 a:hover, #main-menu #m-42 a.active {background-position:0 -75px}
#main-menu #m-40 a {background-position:-99px 0}
#main-menu #m-40 a:hover, #main-menu #m-40 a.active {background-position:-99px -75px}
#main-menu #m-39 a {background-position:-197px 0}
#main-menu #m-39 a:hover, #main-menu #m-39 a.active {background-position:-197px -75px}
#main-menu #m-38 a {background-position:-295px 0}
#main-menu #m-38 a:hover, #main-menu #m-38 a.active {background-position:-295px -75px}
#main-menu #m-37 a {background-position:-393px 0}
#main-menu #m-37 a:hover, #main-menu #m-37 a.active {background-position:-393px -75px}
#main-menu #m-36 a {background-position:-491px 0}
#main-menu #m-36 a:hover, #main-menu #m-36 a.active {background-position:-491px -75px}
#main-menu #m-35 a {background-position:-589px 0}
#main-menu #m-35 a:hover, #main-menu #m-35a.active {background-position:-589px -75px}
#main-menu #m-34 a {background-position:-687px 0}
#main-menu #m-34 a:hover, #main-menu #m-34 a.active {background-position:-687px -75px}
#main-menu #m-33 a {background-position:-785px 0}
#main-menu #m-33 a:hover, #main-menu #m-33 a.active {background-position:-785px -75px}
#main-menu #m-32 a {background-position:-883px 0}
#main-menu #m-32 a:hover, #main-menu #m-32 a.active {background-position:-883px -75px}
#slideshow li {left:5px !important; position:absolute; top:5px !important; clear:both;}
#slideshow li img {float:left;}
#actions ul {margin-top:10px}
#actions li {clear:both; display:block; margin-top:7px;}
#actions li a {background:url(../img/actions.li.a.bg.gif) no-repeat; color:#686868; display:block; font-size:0.92em;padding-left:71px; padding-bottom:17px; padding-top:17px; text-decoration:none; width:307px;}
#actions li a:hover {color:#017098; text-decoration:underline;}
#links li {float:left}
#links #offer a, #links #need a {background:url(../img/links.help.bg.png); float:left; height:89px; margin-right:10px; overflow:hidden; width:485px; text-indent:-9998em;}
#links #need a {background-image:url(../img/links.need.bg.png); margin:0}
#news ul {float:left; margin-right:17px; width:471px}
#news ul.last-child {margin:0}
#news li { float:left; font-size:0.83em; min-height:82px; margin-top:7px; padding:6px 5px 10px; width:461px; 	}
#news li.odd {background:url(../img/news.li.bg.gif) no-repeat; border-bottom:1px solid #ebf1f3; margin-top:11px;}
#news li a {color:#0980a5; text-decoration:none}
#news li a:hover {text-decoration:underline}
#news li a.title {display:block}
#news li a.more {background:url(../img/news.li.a.more.bg.gif) no-repeat right 5px; float:right; margin-top:8px; padding-right:10px;}
#news li p {margin-top:5px}
#footer a {color:#017098; float:left; margin:12px 0 0 18px; text-decoration:none;}
#footer a:hover {text-decoration:underline}
#footer address a {color:#31b6c0; float:none; margin-left:0; padding-left:14px; 	}
#sidebar .box {background:url(../img/box.bg.png) no-repeat top left; float:left; margin-bottom:15px; width:211px;}
#sidebar .box ul {background:url(../img/box.ul.bg.gif) no-repeat bottom left; float:left; /* not neededmin-height:218px; */width:195px; margin-bottom:-5px; padding:0 8px 10px;}
#sidebar .box ul li {background:url(../img/sidebar.box.ul.li.bg.png) no-repeat 1px bottom; padding-bottom:3px; float:left; margin-top:5px; font-size:0.92em;}
#sidebar .box ul li.empty { background:none; color:#017098; font-style:italic; padding:0;}
#sidebar .box ul li a {background:url(../img/sidebar.box.li.a.bg.png); color:#686868; float:left; padding:8px 0 5px 12px; text-decoration:none; width:183px;}
#sidebar .download ul li a {background-image:url(../img/download.a.bg.gif); padding-left:61px; width:134px;}
#sidebar .box ul li a:hover {color:#0980a5}
#contents .background {background:url(../img/contents.background.bg.gif) no-repeat top left; float:left; min-height:570px; padding:0 10px 15px; width:500px;}
#contents a {color:#0980a5;}
#contents strong {font-weight:bold}
#contens ul {display:block; padding:0 20px;}
#contents li {background:url(../img/contents.ul.li.bg.gif) no-repeat 2px 8px; display:block; padding-left:11px;}
#contents .heading {height:25px; padding-top:10px;}
#contents .center {display:block; margin:15px auto; }
#menu ul {background:url(../img/menu.ul.bg.gif) no-repeat bottom left; float:left; margin-bottom:-5px; padding:0 9px 14px; width:212px;}
#menu ul li {float:left; margin-top:4px; width:212px;}
#menu ul li {background:url(../img/menu.li.l.bg.png) bottom left; padding-bottom:4px;}
#menu ul li a {background:url(../img/menu.li.bg.png); color:#686868; float:left; font-size:0.92em; height:25px; padding:9px 0 4px 40px; text-decoration:none; width:172px;}
#menu ul li a:hover, #menu ul li a.active {color:#0980a5}
#menu ul li a.active {padding-left:76px; width:136px;}/* specyfic, unpredicted styles, trynigs *//* sIFR screen styles *//* HIGH CONTRAST */.contrast #actions {background:#000;}
.contrast #actions h2 {background:none; text-indent:0;}
.contrast #actions h2 a {color:#FFFF33; font-weight:bold; text-decoration:none; font-size:1.2em;}
.contrast #actions li a, .contrast #actions li a:hover {background:none; color:#fff; font-weight:bold; font-size:1.1em; padding:5px 10px; border:1px solid #FFFF33; width:auto;}
.contrast #actions li a:hover {text-decoration:underline}
.contrast #links #offer a, .contrast #links #need a {background:#000; border:2px solid #FFFF33; color:#FFFF33; width:480px; text-indent:0; text-align:center; font-size:2em; font-weight:bold; padding-top:30px; height:59px}
.contrast #links #offer a:hover, .contrast #links #need a:hover {color:#fff}
.contrast #news {background:#000; color:#FFFF33; height:225px;}
.contrast #news a {color:#fff !important; font-weight:bold; text-decoration:underline;}
.contrast #news li, .contrast #news li.odd {background:none; border:1px solid #fff; width:458px;}
.contrast #news h2 {background:none; text-indent:0;}
.contrast #news h2 a {color:#FFFF33; font-weight:bold; font-size:1.3em;}
.wide #contents {background:url(../img/contents.wide.bg.png) no-repeat bottom left; width:760px;}
.wide #contents .background {background:url(../img/wide.contents.background.bg.gif) no-repeat left top; width:740px;}
.contrast #footer {background:#000;}
.contrast #footer h5 {background:none; margin-top:24px; text-indent:0; width:auto;}
.contrast #footer h5 a {color:#FFFF33; margin:0; font-size:1.8em; font-weight:bold;}
.contrast #footer a {margin-top:30px; color:#fff; text-decoration:underline;}
.contrast #footer address {margin-top:25px; color:#fff; text-decoration:underline;}
.contrast #footer address a {color:#fff; font-weight:bold}
.contrast #main-menu {height:81px;}
.contrast #main-menu li a {background:#000; text-indent:0; padding-top:25px; font-weight:bold; color:#FFFF33; height:50px; text-align:center; width:90px;}
.contrast #main-menu li a:hover {color:#fff;}
.contrast #main-menu li {width:90px; border:3px solid #fff; margin-right:2px;}
.contrast #header h1 {background:none; text-indent:0; width:300px;}
.contrast #header h1 a {font-size:3.2em; font-weight:bold; color:#000;}
.contrast #header h1 a:hover {color:#FFFF33;}
.contrast #slideshow {background:#000;}
.contrast #user-bar , .contrast #user-bar ul {background:#000;}
.contrast #menu, .contrast #menu h3, .contrast #menu ul, .contrast #menu ul a,.contrast #sidebar #b-actions h3, .contrast #sidebar .box, .contrast #sidebar .box ul, .contrast #sidebar .box ul a, .contrast #sidebar #b-articles h3,.contrast #contents, .contrast #contents .background, .contrast .wide #contents, .contrast #contents .background, .contrast .wide #contents, .contrast #contents {background:#000; color:#fff;}
.contrast #menu ul a, .contrast #sidebar .box ul a {border:1px solid #fff; color:#FFFF33; text-decoration:underline;}
.contrast #menu ul a.active, .contrast #menu ul a:hover, .contrast #sidebar .box ul a:hover,.contrast #contents .background h2 {color:#fff;}
.contrast #menu h3, .contrast #sidebar #b-actions h3, .contrast #sidebar #b-articles h3, .contrast #contents .background h2 {font-weight:bold; text-indent:0;}
.contrast #menu h3 a, .contrast #sidebar #b-actions h3 a, .contrast #sidebar #b-articles h3 a {color:#FFFF33; font-size:1.2em; padding-left:12px; padding-top:5px;}
.contrast #contents .background a {color:#FFFF33}/*---- sIFR ---*/.sIFR-flash {visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
#menu h3 {padding-left:10px; text-indent:0;}
#menu h3 a {margin-left:10px; text-decoration:none;}
#sidebar .box h3, #menu h3 {text-indent:0}
#list-sitemap {padding-left:20px}
#list-sitemap a {text-decoration:none}
#list-sitemap a:hover {text-decoration:underline}
#list-sitemap ul {padding:3px 0}
#contents #list-sitemap li { background-position:2px 11px; padding-left:15px;}
#list-sitemap li a {display:block; font-weight:bold; padding:3px 0;}
#list-sitemap li li a {font-weight:normal} 
#formularz {padding:20px;}
#formularz p.fill {color:#017098; font-size:1.08em; font-weight:bold; padding-bottom:20px;}
#formularz label {cursor:pointer; float:left; padding-right:15px; text-align:right; width:100px;}
#formularz .formdiv {clear:both; display:block; padding:5px 0;}
.hidden {display:none}
#formularz input, #formularz textarea, #formularz select {background:#fff; border:1px solid #cfd8de; float:left; font-size:1.1em; padding:3px 10px; width:250px;}
#formularz textarea {height:140px}
#formularz input:focus, #formularz textarea:focus {background:#FFFFCC}
#formularz p.buttons {clear:both; padding:10px 0 10px 115px;}
#formularz button {cursor:pointer}
#contents .news-list {}
#contents .news-list li {background:none; padding:15px;}
#contents .news-list li a.title {font-weight:bold; float:left; }
#contents .news-list li .date {float:right; font-size:0.83em; font-style:italic; margin-right:2px;}
#contents .news-list li div {clear:both; display:block; overflow:auto; padding-bottom:5px;}
#contents .news-list li a.more {display:block; margin-top:10px;}
#contents .news-list li a.more:hover {font-weight:bold}
#contents .news-list li {border-bottom:1px solid #cfd8de}
#contents .news-list li.last-child {border:none}
