* {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
}

ul, li, i, dd,dt { font-size: 8pt; }
td, th { font-size: 8pt; }

body {
	background-color: black;
	color: #88ffaa;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

hr { height: 2px; background-color: #004400; border-style: none; color: #004400; }


p {
	font-size: 8pt;
	text-align: justify;
	margin-bottom: 20px;
	color: #88ffaa;
	line-height:1.4em;
}

p b {
	font-size: 8pt;
	text-align: justify;
	margin-bottom: 20px;
	color: #88ffaa;
	font-weight: bold;
}
li b {
	font-size: 8pt;
	text-align: justify;
	margin-bottom: 20px;
	color: #88ffaa;
	font-weight: bold;
}

p.interview_q {
	font-size: 8pt;
	text-align: justify;
	margin-bottom: 0px;
	color: #88ffaa;
	font-weight: bold;
}

p.interview_a {
	font-size: 8pt;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 3px;
	color: #88ffaa;
	font-style: italic;
	padding-left: 15px;
}

p.citation {
	font-size: 8pt;
	text-align: justify;
	margin: 0px 30px 5px 30px;
	padding: 5px 10px 5px 10px;
	color: #aaffbb;
	font-style: normal;
	background-color: #113311;
}

a {
/*	font-variant: small-caps; */
	color:	#bbffcc;
	font-size: 8pt;
}

table.base { height: 100%; width: 100%; }

td.header { padding-left: 10px; }

td.page {
	padding: 0px 20px 10px 20px;
	vertical-align: top;
	height: 100%;
}

td.page table tr td { vertical-align: top; }

tr.footer { background-color: #003300; vertical-align: bottom; }

tr.footer a { font-size: 8pt; }

td.menu { vertical-align: middle; }


td.menuitem a,td.menuitem2 a {
	text-decoration: none;
	white-space: nowrap;
/*	margin: 2px 10px 2px 10px;
	padding : 20 20;*/
}

td.menuitem, td.menuitem2 {
	text-align: center;
}

td.menuitem a:hover,td.menuitem2 a:hover
{
	background-color: #33aa66;
/*	width: 100%;*/
}

td.menuitem a {
	font-weight:bold;
}

h1 { font-size: 14pt; }
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }


input.scroll
{
	width: 60%;
	border-width: 0px;
	color: #88ffaa;
	background-color: black;
	font-size: 8pt;
}


a.term {
	font-weight: bold;
	font-size: 10pt;
	color: #aaffbb;
}

h4.stats {
vertical-align: bottom;
}

table.stat {
	background-color: #114422;
	padding: 0px 0px 0px 0px;
/*	margin-right: 5px;*/
}

table.stat td {
	padding: 1px 1px 1px 1px;
}

table.stat th
{
	background-color: #226644;
/*	font-variant: small-caps;*/
}

table.stat a {
/*	font-variant: small-caps;*/
	color:	#88ffaa;
	font-size: 8pt;
	text-decoration: none;
}

table.stat a.kolabor {
/*	font-variant: small-caps;*/
/*	color: #FF3A00; */
	color: #225533;
	font-size: 8pt;
	text-decoration: none;
}

table.stat a:hover {
	color: white;
}

table.ranking,td.ranking {
	border-style: solid;
	border-width: thin;
	border-color: #88ffaa;
}

td.ranking2 {
	padding-left: 20px;
	border-style: solid;
	border-width: thin;
	border-color: #88ffaa;
}

table.stopnie,td.stopnie {
	border-style: solid;
	border-width: 1px;
	border-color: #88ffaa;
	padding-left: 15px;
	text-align : left;
}

td.stopnie2 {
	padding-right: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #88ffaa;
	text-align : right;
}

th.stopnie {
	border-style: solid;
	border-width: 1px;
	border-color: #88ffaa;
	text-align : center;
}

img {
	border-style: none;
}

input.kwiz
{
	font-size: 8pt;
	font-family: verdana;
 }

 img.tuba
 {
	margin-left : 4px;
	margin-right : 4px;
}

table.poll {
	background-color: #225533;
	padding: 5px 5px 5px 5px;
	margin-left: 10px;
	width: 150px;
}

td.poll
{
	margin: 0 0 0 0;
	padding: 2px 4px 2px 0;
	vertical-align : middle;
}

h1.poll
{
	font-size: 11pt;
	font-family: verdana;
	font-weight: bold;
	text-align : center;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.poll
{
	font-size: 8pt;
	font-family: verdana;
	font-weight: bold;
	text-align : center;
	margin-top: 0px;
	margin-bottom: 0px;
}

input.poll
{
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.poll
{
	font-size: 8pt;
	font-family: verdana;
	text-align: center;
}

span.commentnumber
{
	font-size: 8pt;
	font-family: verdana;
	font-weight: bold;
/*	margin-top: 0px;
	margin-bottom: 0px;	*/
}

input.comment
{
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

textarea.comment
{
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.lastcomment {
	background-color: #114422;
	padding: 0px 0px 0px 0px;
/*	margin-left: 10px;*/
/*	width: 150px;*/
/*	max-width : 150px;*/
 }

td.lastcomment
{
	padding: 2px 4px 2px 2px;
	vertical-align : middle;
	text-align : justify;
	word-break: break-all;
	word-wrap : break-word;
	overflow:hidden;
}

td.lastcomment a, b
{  font-size: 7pt; }

td.lastcomment span
{
	font-size: 7pt;
	font-weight : bold;
}

td.lastcomment a
{
/*	font-style: italic;*/
	font-variant : normal;
	text-decoration: none;
}

td.lastcomment a:hover
{
	color: White;
}

table.lastcomment th
{
	background-color: #226644;
/*	font-variant: small-caps;*/
}

table.movies
{
	border: solid 2px #226644;
}

table.movies td
{
	border: solid 1px #226644;
}

td.commentnick
{
	font-size:7pt;
}

a.dzialoflastcomment
{
	font-size: 12pt;
	font-variant : normal;
}

h3.kwizstat
{
	font-variant: small-caps;
	font-size: 10pt;
}

td.commentbody i, b
{
	font-size:8pt;
}

table.profil td
{
	vertical-align: top;
	text-align : left;
}

table.profil th
{
	vertical-align: top;
	text-align : left;
	font-variant: small-caps;
}

table.profil th.profil
{
	vertical-align: top;
	text-align : center;
	font-variant: small-caps;
}

table.profil td.profil
{
	text-align : right;
}

table.profil td.profil2
{
	text-align : center;
	vertical-align: middle;
}

td.raport
{
	font-size: 10pt;
	vertical-align: middle;
}

td.raport i
{
	font-size: 10pt;
	font-weight: bold;
}


a.newslink {
	font-variant: small-caps;
	color:	#88ffaa;
	font-size: 8pt;
	text-decoration: none;
}

p.break
{
	font-size: 8pt; width: 150px;max-width: 150px; overflow: hidden;
}

li.margin
{
	margin-bottom: 20px;
	text-align : justify;
}

td.stats
{
	vertical-align: middle;
	text-align: center;
}



table.adventure {
	background-color: #113311;
}

table.adventure td {
	padding: 7px 7px 7px 7px;
	background-color: #226644;
}

table.adventure th
{
	background-color: #226644;
	font-variant: small-caps;
}

body.adventure {
	background-color: black;
	color: #88ffaa;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 10pt;
}

select.advform,input.advform {
	border-width: 0px;
	color: #88ffaa;
	background-color: black;
	font-size: 10pt;
}

b.adventure {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.medium {
	font-size: 11pt;
	font-family: courier;
/*	font-weight: bold;*/
	margin-bottom: 20px;
	color: #88ffaa;
	line-height:1.2em;
}

table.galeria
{
	border-style: solid;
	border-width: thin;
	border-color: #003300;
}

td.galeria, tr.galeria
{
	background-color: #114422;
}

td.galeriaimg 
{
	background-color: #003300;
}

br.clear
{
	clear: both;
}

span.searchhit
{
	font-size: 8pt;
	font-family: verdana;
	font-weight: bold;
	background-color : #003300;
}
