body { background: #000; color: #FF0; padding: 0px; margin: 0px; font: normal 10pt Arial,serif;  }
a { color: #FF0; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: none; background: #fff; color: #000;  }
#content { width: 98%; margin: 0px auto 0px auto; }
#top { border: 1px solid #ccc; text-align: center; padding: 2em 0em; font-size: 2em; }
#lbox { float: left; border: 1px solid #ccc; padding: 5px; margin: 0px; width: 30%; }

.menu1 {
	font-size: 30px;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

.menu2 {
	font-size: 20px;
	margin: 0 0 0 50px;
	padding: 5px 0 0 0;
}

.menu3 {
	font-size: 20px;
	margin: 0 0 0 50px;
	padding: 5px 0 0 0;
}

.menu4 {
	font-size: 15px;
	margin: 0 0 0 100px;
	padding: 5px 0 0 0;
}

.stopka {
	font-size: 18px;
}

.menu { width: 99%; margin: 5px auto 5px auto; padding: 0px; }
.menu li { list-style: none; margin: 0px; padding: 0px 1em 0.9em 5px; color: #fff; }
.menu ul { margin-top: 1em; }
.menu h4 { text-align: center; font-weight: bold; color: #fff; border: 1px dotted #fff; padding: 2em; }
.menu h4:hover { background: #fff; color: #000; }
.menu li label { padding: 1em; color: #F00; font-weight: bold; font-size: 1.2em; }
.menu li label:hover { color: #000; background: #F00; }
.menuhead { list-style: none; font-size: 1.2em; color: #fff; font-weight: bold; text-align: center; border-bottom: 1px dotted #fff; margin-bottom: 1em; }
.menu fieldset { border: 1px solid #666666; padding: 2em; }
.menu legend { color: #F00; font-weight: bold; }
#szukaj,#znajdz, #newsletter, #sendnews { background: #000; border: 1px solid #fff; }
#szukaj,#newsletter  { color: #fff; }
#znajdz,#sendnews { color: #FF0; }
#znajdz:hover { background: #FFF; color: #000; }
#sendnews:hover { background: #FFF; color: #000; }
.menu_powrot { width: 90%; text-align: right; padding: 0.5em; display: block; color: #e20;  }
#art { margin: 1em; overflow: hidden; }
#mbox { float: left; width: 65%; border: 1px solid #3c3c3c; margin-left: 1%; }
.art_date { text-align: right; color: #ccc; font-weight: bold; padding: 0px; margin: 0px;  }
.art_title { padding: 0px; margin: 0px; font-weight: font-size: 1.2em; }
.art_head a { display: block; float: right; margin-right: 1em; color:#f00; }
#art { color: #fff; }
.hzal { color: #c20; }
#artinfo { border-collapse: collapse; }
#artinfo td, #artinfo th { border: 1px solid #333; padding: 1em; }
#artinfo th { text-align: right; }


.tabstat { width: 100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
.tabstat td, .tabstat th { border: 1px solid #333; padding: 0.5em 1em; margin: 0px; }

#rejestr { width: 100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
#rejestr td, #rejestr th { border: 1px solid #333; padding: 0.5em 1em; margin: 0px; }
.redaktor { margin: 1em; }
.redaktor table { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.redaktor table td, .redaktor table th { border: 1px solid #333; padding: 0.3em 1em; }
.redaktor .redA { text-align: right; width: 30%; }
.redaktor .redB { text-align: left; font-weight: bold; }
#powieksz { display: block; clear: both; }
#powieksz input { border: 1px solid #fff; color: #fff; background: #000; }
#foot { width: 100%; margin: 20px 0px; padding: 1em; clear: both; }
