
/* podstawy */

html {
    color: black;
	font-family: verdana, sans-serif;
	quotes: "\201E" "\201D";
}

p {
    text-align: justify;
    text-indent: 2em;
    margin: 0.8em 0em;
}

div.margins {
    text-align: justify;
    margin: 0.8em 0em;
}

p.noi {
    text-indent: 0px;
}

h2 {
    font-size: 1.5em;
}

h2.newstitle {
    font-size: 1.3em !important;
}

h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1.1em;
}

hr {
	border: 0px;
	border-bottom: 1px dotted black;
	height: 0px;
	padding: 1px;
	clear: both;
}

.addmargins {
    margin: 0.4em 0em;
}

blockquote {
    margin: 4px 1.5em;
    padding-left: 0.5em;
}

div.quoteheader {
    font-style: italic;
}

.small {
    font-size: 0.8em;
}

.center {
    text-align: center;
}

.formerror {
	color: #C20;
}

/* definicje pomocnicze */

.access {
    display: none;
}

.center {
    text-align: center;
}

q:before {
	content: "\201E";
}
q:after {
	content: "\201D";
}

/* ekran recenzji */

div.sitem {
	margin-top: 0.4em;
	padding-top: 0.2em;
	margin-bottom: 0.4em;
}

div.commlink {
	text-align: right;
}

ul.alttitles, ul.reltitles, ul.songtitles, ul.altrevs {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.alttitles, ul.reltitles {
	margin-left: 1em;
}

ul.alttitles li, ul.reltitles li, ul.songtitles li, ul.altrevs li {
	display: block;
	padding: 0px;
	margin: 0px;
}

div.altrevheader {
	margin: 1em 0em 0.9em;
	padding-bottom: 0.3em;
	border-bottom: 1px dotted black;
	font-weight: bold;
	position: relative;
}

table.notetbl {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

table.notetbl td {
	font-size: 0.8em !important;
	padding: 0px !important;
	border: 0px !important;
}

table.notetbl span.nnote {
	font-weight: bolder !important;
}

p.dwazdania {
    text-indent: 0em;
}

/* oceniarka */

div.notebars {
    text-align: left !important;
}

div#notehintbox {
    display: none;
}

div.notebars div.bar {
	height: 5px;
	margin: 0px;
	font-size: 0em;
}

/* lista */

table.animelist, table.anotelist {
    width: 100%;
}

table.strippedlist {
    border-collapse: collapse;
}

table.strippedlist td.em {
    font-weight: bold;
}

table.animelist td.alternate {
	font-style: italic;
	padding-left: 20px;
}

table.animelist td.kanji {
	font-style: normal !important;
}

/* strona glowna */

ul.lastadd {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.lastadd li {
	display: block;
	margin: 0.75em 0em 0.75em 0em;
	padding: 0px;
	clear:left;
}

ul.lastadd_m li {
	margin: 0.3em 0em 0.3em 0em !important;
}

.lastadd div.lhead {
	font-weight: bold;
	margin: 0.05em;
}

.lastadd div.lfoot {
	font-style: italic;
	font-size: 0.9em;
	clear: left;
}

.lastadd p {
	text-indent: 0em;
	margin: 0.3em 0.05em;
}

img.miniscreenshot {
	float: left;
	margin: 0px 10px 3px 0px;
	border: 1px solid #4b5927;
}

/* piosenki */

table.lyrictbl {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
    width: 100%;
}

table.lyrictbl td.lyricpar {
	padding: 0em 0.5em 0em 2em;
	vertical-align: top;
	text-indent: -1.5em;
}

table.lyrictbl td.sleft {
	border-right: 1px solid black;
}

table.lyrictbl td.sfirst {
	padding-top: 1.5em;
}

table.lyrictbl td.slast {
	padding-bottom: 1.5em;
}

table.lyrictbl col.lyriccol {
	width: 50%;
}

table.lyrictbl thead th {
	font-weight: bold;
	padding: 5px 15px 8px;
	border-bottom: 1px dotted black;
	text-align: left
}

/* zrzutki */

div.revtblfoot {
	font-size: 0.8em;
    margin: 2px 0px;
	font-style: italic;
	text-align: right;
}

/* faq */

dl.faq dt {
	font-weight: bold;
}

/* redakcja */

ul.redakcja {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.redakcja > li {
	margin: 8px;
}

ul.redakcja div.lhead {
	font-weight: bold;
	margin: 1px;
}

ul.redakcja > li > p {
	text-indent: 0em;
	padding-left: 3em;
}

ul.redakcja > li > ul {
	padding-left: 3em;
	margin-left: 0px;
}

ul.redakcja img.avatar {
    margin-left: 3em;
}

ul.redakcja ul.withavatar {
    padding-left: 165px;
}

ul.redakcja div.lhead {
    margin-bottom: 4px;
}

/* bannery */

ul.comments, ul.advimgs {
	list-style: none;
	display: block;
	padding: 0px;
}

ul.advimgs li {
	text-align: center;
}

/* komentarze */

ul.comments ul.comments {
	margin-left: 35px;
}

ul.comments ul.comments.deepc {
	margin-left: 5px;
}

ul.comments li.nocontent {
	list-style: disc outside;
}

ul.comments li.preview {
	padding: 0 0.5em 0.5em;
}

ul.comments div.cheader, ul.comments div.cdeleted {
	padding: 2px;
	margin-top: 8px;
    margin-bottom: 1px;
	overflow: visible;
}

ul.comments div.ccontent, ul.comments div.cdelcontent {
	margin: 4px 3px;
	overflow: visible;
    text-align: justify;
}

ul.comments div.cfooter {
	padding: 5px 2px 2px;
	margin-bottom: 8px;
}

ul.comments form table th {
	vertical-align: top;
	padding-right: 6px;
}

/* zrzutki */

ul.screens {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.screens li {
	display: inline;
	padding: 0px;
}

ul.screens li img {
	border: 1px solid #73852C;
}

/* tabelka z siatką */

table.celled {
	border-collapse: collapse;
}

table.celled td, table.celled th {
	border: 1px solid black;
}

table.celled td.cnt {
	text-align: center;
}

/* newsy */

div.newsheader {
    font-style: italic;
}

/* szukanie */

table.searchtable {
    width: 100%;
}

/* formularz */

form dl {
    margin: 0px 0px; padding: 0px;
}

form dl dt {
    margin: 8px 0px 5px; padding: 0px;
    font-weight: bold;
    font-size: 1.1em;
}

form dl dd {
    margin: 5px 0px 5px 40px; padding: 0px;
}

form div.fielddescr {
    font-size: 0.8em;
    margin-top: 2px;
}

form dl input[type="submit"] {
    margin-top: 5px !important;
}

/* av */

img.avatar {
    width: 100px;
    height: 100px;
}

img.avatar_small {
    width: 50px;
    height: 50px;
}

div.cheader img.avatar_small {
    float: left;
    margin: 3px 3px 2px 3px;
}

span.friendnick {
    display: block;
}


