body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, ul, ol, li, hr, table, td, th {
	margin: 0; padding: 0; text-align: left; }
	
fieldset, img { border: none; }
ul, ol, li { list-style: none; position: relative; }

body { text-align: center; font: normal 100% Arial,Tahoma,Helvetica,Sans-serif; color: rgb(0,0,0); background: rgb(255,255,255); }

#kontener { position: absolute; top: 0px; left: 50%; width: 750px; margin-left: -375px; padding: 0px; }

#top { width: 100%; height: 168px; background: url(../img/orkiestra.jpg) 0px 30px no-repeat rgb(255,255,255); padding-top: 30px; clear: both; }
#top h3 { display: none; }

#title { float: right; clear: both; }
#title h1 { width: 231px; height: 139px; background: url(../img/bg_nospr_logo.gif) 0px 0px no-repeat; display: block; }
#title h2 { width: 231px; height: 79px; background: url(../img/nospr.jpg) 0px 0px no-repeat; }
#title h2 a { width: 100%; height: 100%; display: block; text-indent: -5000px; overflow: hidden; background: transparent url(../img/nospr_logo.gif) no-repeat scroll 0 0; position: absolute; top: 21 px; width: 200 px;}
#title h1 a { background: transparent url(../img/nospr_logo.gif) no-repeat scroll 0 0; display: block; position: relative; height: 98px; left: 16px; top: 21px; width: 200px;}
#title h1 a span { display: none; }

#toplinks { position: absolute; top: 0px; left: 0px; width: 732px; height: 30px; padding: 9px 9px 0px 9px; text-align: left; font-size: 0.6em; }
#toplinks ul { display: inline; float: left; }
#toplinks ul li { display: inline; margin-right: 10px; }
#toplinks a { text-decoration: underline; color: rgb(119,119,119); }

#panel { text-align: left; width: 100%; height: 71px; clear: both; background: url(../img/panel.jpg) 0px 0px no-repeat rgb(89,22,31); }

#panel ul { float: left; left: 13px; width: 506px !important; font-size: 0.7em; }
#panel ul li { float: left; text-transform: uppercase; font-weight: bold; color: rgb(255,255,255); }
#panel ul li a { display: block; text-decoration: none; text-align: center; width: 127px; height: 18px; padding-top: 50px; color: rgb(255,255,255); }

#panel ul li a.slot1 { background: url(../img/slot1.jpg) 0px 0px no-repeat; }
#panel ul li a.slot1:hover { background-position: -127px 0px; color: rgb(179,27,52); }
#panel ul li a.slot2 { background: url(../img/slot2.jpg) 0 0 no-repeat; width: 126px; }
#panel ul li a.slot2:hover { background-position: -126px 0px; color: rgb(179,27,52); }
#panel ul li a.slot3 { background: url(../img/slot3.jpg) 0 0 no-repeat; width: 126px; }
#panel ul li a.slot3:hover { background-position: -126px 0px; color: rgb(179,27,52); }
#panel ul li a.slot4 { background: url(../img/slot4.jpg) 0 0 no-repeat; }
#panel ul li a.slot4:hover { background-position: -127px 0px; color: rgb(179,27,52); }

#panel form { float: right; width: 163px; height: 32px; padding: 39px 36px 0px 32px; }
#panel form fieldset { display: inline; }
#panel form legend, #panel form label { display: none; }
#panel input.keywords { font-size: 0.7em; width: 106px; height: 14px; }
#panel input.button { width: 41px; height: 16px; margin: 2px 0px 2px 4px; border: none; background: url(../img/button.gif) 0 0 no-repeat; text-transform: uppercase; color: rgb(255,255,255); font-size: 0.5em; }

#body { background: url(../img/body.gif) 0 0 repeat-y; text-align: left; clear: both; }

#menu { float: left; display: block; position: relative; left: 10px; top: 0px; width: 125px; padding: 10px 10px 10px 10px; font-size: 0.7em; background: url(../img/menu.jpg) 0 100% no-repeat rgb(255,255,255); margin-bottom: 10px; }
#menu h3 { display: none; }
#menu ul { width: 100%; }
#menu li { margin: 5px 0px 5px 0px; }
#menu ul li ul { margin-top: 5px; width: 100%; }
#menu ul li ul li { list-style-type: disc !important; margin: 5px 5px 5px 15px; color: rgb(255,255,255); color: rgb(179,27,52); }
#menu a { text-decoration: none; font-weight: bold; color: rgb(179,27,52); }
#menu a.active { font-weight: normal; color: rgb(0,0,0); }
#menu a:hover { text-decoration: underline; }

#content-index { float: right; display: block; width: 589px; font-size: 0.7em; overflow: hidden; }
/* #content-index div.head { background: url(../img/bg_index.jpg) 0px 100% no-repeat rgb(0,0,0); color: rgb(255,255,255); margin-right: 13px; padding: 10px 5px 10px 7px; clear: both; }
*/
#content-index div.head { background: rgb(179,27,52); color: rgb(255,255,255); margin-right: 13px; padding: 10px 5px 10px 7px; clear: both; }
#content-index div.head h3 { background: url(../img/bg_index_h.gif) 10px 0px no-repeat; display: block; height: 30px; text-indent: -5000px; }
#content-index div.head p { margin: 7px 260px 10px 18px; }
#start_points { margin: 0px !important; width: 560px !important; overflow: hidden; } 
#start_points li { float: left; } 
#start_points a { display: block; width: 180px; height: 30px; background: url(../img/start_point.gif) 0 0 no-repeat; margin-right: 10px; line-height: 30px; text-align: center; text-decoration: none; color: rgb(143,25,43); }
#start_points a.last { margin-right: 0px !important; }
#start_points a:hover { background-position: -180px; }
#content-index div.box { color: rgb(0,0,0); margin-right: 13px; padding: 0px 0px 0px 15px; clear: both; }
#content-index div.box h4 { background: url(../img/c_black_h.gif) 0px 0px no-repeat; display: block; height: 30px; text-indent: -5000px; }
#content-index div.box ul { margin: 0px 10px 15px 15px; }
#content-index div.box ul li { margin-bottom: 5px; }
#content-index div.box a { color: rgb(0,0,0); font-weight: bold; text-decoration: underline; }
#content-index div.shortcuts { background: url(../img/shortcuts.jpg) 0px 0px repeat-x rgb(229,229,229); display: inline; float: right; width: 195px; margin: -5px 0px 0px 5px; padding: 10px; }
#content-index div.shortcuts h4 { background: url(../img/c_white_h.gif) 0px 0px no-repeat; display: block; height: 30px; text-indent: -5000px; }
#content-index div.shortcuts ul { z-index: 5000; margin: 0px; }
#content-index div.shortcuts ul li { list-style-type: disc !important; margin: 0px 0px 0px 20px; color: rgb(255,255,255); }
#content-index div.shortcuts a { color: rgb(255,255,255) !important; font-size: 1.1em; text-decoration: none; }
#content-index div.shortcuts a:hover { text-decoration: underline; }

#content { float: right; display: block; width: 589px; font-size: 0.7em; overflow: hidden; }

#printinfo { display: none !important; }

#content div.c { margin: 0px 30px 10px 30px; font-size: 1em; }
#content div.c h3 { background: url(../img/content.jpg) 0px 0 no-repeat; display: block; height: 109px; margin: 0px -30px -34px -30px; text-indent: -5000px; }
#content div.c h4 { margin-top: 1.7em; font-size: 1.2em; font-weight: bold; }
#content div.c h5 { margin-top: 1.3em; font-size: 1em; font-weight: bold; text-align: center; }
#content div.c p { margin-top: 1em; }
#content div.c center { margin-top: 1em; }
#content div.c table { width: 100%; margin-top: 1em; font-size: 1em; border: none; background-color: rgb(254,246,248); color: rgb(0,0,0); text-align: left; }
#content div.c th { padding: 0.3em; border: none; }
#content div.c td { padding: 0.3em; border: none; }
#content div.c ul li { list-style-type: disc !important; margin: 0.3em 0px 0.3em 1.6em; color: rgb(0,0,0); }
#content div.c ol li { list-style-type: decimal; margin: 0.3em 0px 0.3em 1.6em; color: rgb(0,0,0); }
#content div.c a { color: rgb(6,92,188); }
#content div.c a:hover { color: rgb(179,27,52); }

#content table.lista { background: transparent !important; }
#content table.lista th { display: none !important; }
#content table.lista td { padding: 3px; font-size: 0.9em; border-top: 15px solid rgb(255,255,255); background-color: rgb(254,246,248); color: rgb(127,127,127); }
#content table.lista td.title { width: 100%; font-size: 1em !important; color: rgb(0,0,0); }
#content table.lista td.title h4 { display: inline !important; font-size: 1em !important; font-weight: normal !important; }
#content table.lista td.text { border: 0px !important; }

#changelog { margin: 0px 13px 0px 13px !important; padding: 5px !important; border-top: 3px double rgb(149,149,149); background-color: rgb(244,244,244); color: rgb(0,0,0); clear: both !important; }
#changelog th { padding-right: 5px; }
#changelog ul { z-index: 5000; float: right; }
#changelog ul li { background: url() 0px 0px no-repeat; padding-left: 15px; }
#changelog ul li.mdrukuj { background-image:url(../img/drukuj.gif) !important; }
#changelog ul li.mzapisz { background-image:url(../img/zapisz.gif) !important;}
#changelog ul li.mrejestr { background-image:url(../img/rejestr.gif) !important;}
#changelog ul a { color: rgb(0,0,0); text-decoration: none; }
#changelog ul a:hover { text-decoration: underline; }

#foot { width: 100%; height: 20px; font-size: 0.6em; line-height: 1.9em; margin-bottom: 35px; padding: 11px 0px 0px 0px; background: url(../img/foot.jpg) 0 0 no-repeat rgb(0,0,0); color: rgb(255,255,255); clear: both; }
#foot ul { display: inline; float: right; }
#foot p { display: inline; float: left; margin-left: 10px; }
#foot img { display: inline; float: left; margin-left: 10px; }
#foot ul li { display: inline; margin-right: 10px; }
#foot a { text-decoration: underline; color: rgb(255,255,255); }

#footlinks { position: absolute; bottom: 5px; left: 0px; width: 732px; height: 20px; padding: 0px 9px 0px 9px; text-align: left; font-size: 0.6em; }
#footlinks p { display: inline; float: right; }
#footlinks p a { text-decoration: underline; color: rgb(119,119,119); margin-left: 10px; }

.clear { padding: 0px !important; margin: 0px !important; clear: both !important; width: 100% !important; height: 0px !important; line-height: 0px !important; display: table !important; font-size: 0px !important; }

div.strony { color: rgb(0,0,0); margin-top: 2em; }
div.strony p { text-align: right; font-size: 1em; }
div.strony p a { color: rgb(179,27,52) !important; font-weight: bold !important; text-decoration: none; }
div.strony p a:hover { text-decoration: underline; }

