/* Box Model & Visual Formatting Model */
* { padding:0; margin:0; }
img { border:0; }
li { list-style:none; }
body { width:776px; margin:1em auto 0; }
p { padding:0.5em 0; }
#content { border-style:solid; border-width:1px; background:white; position:relative; }
p#logo { width:158px; padding:6px; float:left; border-style:solid; border-width:0 1px 0 0; }
	p#logo img { display:block; }
#headers { height:59px; padding:12px; margin-left:171px; }
h1, h2 { padding:2px; }
#nav { border-style:solid; border-width:0 0 1px; }
	#status { float:right; }
	#nav ul { margin-left:171px; padding:0.1px 0; /* Older Gecko */}
	#nav ul li { float:left; margin-right:1px; border-style:solid; border-width:0 1px; }
	#nav ul li#nav-current { padding:0.15em 1em; }
	#nav ul li:first-child { border-width:0 1px 0 0; }
	#nav ul li:last-child { border-width:0 0 0 1px; }
	#nav ul li a { cursor:pointer; }
	#nav a { padding:0.15em 1em; display:block; }
#nav ul::after, #page-content::after { clear:both; display:block; content:""; height:0; }
#page-content { margin-right:603px; min-height:25em; }
#sidebar { padding:6px; float:left; }
	#sidebar-menu { width:156px; padding:6px 0; border-style:solid; border-width:1px; }
	#sidebar-menu ul { padding-bottom:10px; margin:0 5px; border-style:solid; border-width:0 0 1px; }
	#sidebar-menu ul li { margin:0 -5px; padding-left:25px; }
	#sidebar-menu ul li a { margin-left:-25px; padding-left:25px; display:block; }
	#sidebar-menu p { margin:6px; }
#main-content { margin-left:171px; margin-right:-603px; padding:1em; }
	#main-content form { margin:0 auto; }
		#main-content form.start { width:26em; }
	#main-content table { width:100%; border-collapse:collapse; }
	#main-content table caption { padding-bottom:0.8em; }
	#main-content table tr th { padding:0.3em 0; }
	#main-content form label { padding-right:0.5em; }
	#main-content form table input { width:100%; border-style:solid; border-width:1px; }
	#main-content form p { padding-top:1em; margin-top:1em; border-style:solid; border-width:1px 0 0; }
	#main-content form p input { width:7em; padding:0.05em 0.5em; margin:0 0.1em; border-style:solid; border-width:0.15em; }
table.wyniki { width:100%; text-align:center; margin-top:0.3em; margin-bottom:0.3em; }
	table.wyniki td { padding:0 0.2em; }
p.end-link { float:right; }
#footer { padding:0.5em; }

/* Colors & Background */
html { background:#f5f5fc; color:black; }
p { color:#555; }
a { color:#720000; }
a:hover { color:#912C2C; }
a:active { color:#DBB8B8; }
#content { border-color:#999; background:white; }
p#logo { background:#2E2F5A; border-color:#454672; color:#e3e3e3; }
#headers { background:#2E2F5A url(../_img/bz_gradient.gif) no-repeat right; }
h1 { color:#e3e3e3; }
h2 { color:#bcaeae; }
#nav { background:url(../_img/nb.gif) repeat-x; border-color:#ccc; }
	#nav ul { background:white url(../_img/nb-li.gif) repeat-x; }
	#nav ul li { border-color:#9091a6; }
	#nav ul li#nav-current { background:white url(../_img/nb-li-current.gif) repeat-x; color:#8c3434; }
	#nav ul li a { background:white url(../_img/nb-li.gif) repeat-x; }
	#nav ul li a:hover { background:white url(../_img/nb-li-hover.gif) repeat-x; }
	#nav a { color:#38373b; }
	#nav a:hover { color:#8c3434; }
	#nav a:active { color:white; }
#page-content { background:#4a4b77 url(../_img/sidebar.gif) repeat-x; }
#sidebar-menu { background:#cccde2; border-color:#8283ae; }
	#sidebar-menu ul { border-color:#7e7faa; }
	#sidebar-menu ul li { background:#eff0f7 url(../_img/snb-chosen.gif) no-repeat 10px 0.4em; color:#8c3434; }
	#sidebar-menu ul li a { background:#cccde2 url(../_img/snb.gif) no-repeat 10px 0.4em; color:#242424; }
	#sidebar-menu ul li a:hover { background-color:#e3e4fc; color:#731f1f; }
	#sidebar-menu ul li a:active { color:white; }
	#sidebar-menu p a { color:#242424; }
	#sidebar-menu p a:hover { color:#912C2C; }
	#sidebar-menu p a:active { color:white; }
#main-content form label span { color:#888; }
#main-content form table td { white-space:nowrap; }
#main-content form table input { border-color:#a6b3ba; }
#main-content form p { border-color:#a6b3ba; }
#main-content form p input { background:#CECFE4; color:#111; border-color:#e1e9ed #8f9aa1 #8f9aa1 #e1e9ed; }
#main-content form p input:hover { color:#446; }
#main-content form p input:active { border-color:#8f9aa1 #e1e9ed #e1e9ed #8f9aa1; color:white; }
table.wyniki tr.alt { background:#f2f2fa; }

/* Fonts & Text */
body { font:0.8em Verdana,Arial,Helvetica,sans-serif; }
a { text-decoration:none; }
	#main-content a { font-weight:bold; }
h1 { font-size:1.3em; }
h2 { font-size:1.1em; }
h3 { font-size:1.4em; font-weight:normal; }
#nav ul li { font-weight:bold; }
#sidebar-menu ul li { line-height:1.4em; }
#sidebar-menu p a { font-weight:bold; }
#main-content form { text-align:left; }
#main-content form table caption { font-size:1.8em; text-align:left; }
#main-content form label span { font-size:0.7em; font-weight:normal; }
#main-content form p { text-align:center; }
#main-content form p input[type=submit] { font-weight:bold; }
table.wyniki td:first-child { text-align:left; }
#footer { text-align:center; font-size:0.8em; }

/* Other */
.crn { position:absolute; z-index:20; background-repeat:no-repeat; }
.crn.t.l[class] { background-position:top left; }
.crn.t.r[class] { background-position:top right; }
.crn.s10[class] { width:10px; height:10px; }
.crn.t.l.b1[class] { top:-1px; left:-1px; }
.crn.t.r.b1[class] { top:-1px; right:-1px; }
#content .crn.t[class] { background-image:url(../_img/content-crn.png); }
h1 { width:242px; height:31px; white-space:nowrap; display:block; overflow:hidden; }
h1::before { content:url(../_img/dz2.png); display:block; }
