/*****************************/
/* ustawienia dla drukowania */
/*****************************/
body
{
	line-height: 150%;
	font-family: sans-serif;
}

q:lang(pl) { quotes: "„" "”"; }

p { margin: 0; margin-bottom: 0.5em; }
ol, ul { margin: 0.5em; }

h1
{
	font-size: larger;
	border-bottom: 2px double black;
	clear: both;
}

h2
{
	font-size: larger;
	font-weight: lighter;
	border-bottom: 1px solid black;
	clear: both;
}

hr { margin: 1em 0; }

a { text-decoration: none; color: black; }
a:after { content: " »"; }
a[name]:after { content: ""; }
a:visited { text-decoration: none; color: black; }
a:active { text-decoration: none; color: black; }
a:hover { text-decoration: none; border-bottom: 1px solid black; color: black; }

table
{
	border-collapse: collapse;
	border: 3px double black;
}
td, th
{
	padding: 0 0.3em;
}
tr { border-bottom: 1px solid black; border-top: 1px solid black; }
tr.a, td.a { background-color: #dedede; }
tr.b, td.b { background-color: white; }

/*********************/
/* klasy dla layoutu */
/*********************/
div.rounded
{
	color: black; background-color: white;
	text-align: justify;
}

div.container { padding: 1em 2em; overflow: auto; }

/********/
/* menu */
/********/
div#menu
{
	visibility: collapse;
	display: none;
}


/*********/
/* Różne */
/*********/
span.help
{
	color: #cecece;
	border-bottom: 1px dashed #cecece;
	cursor: help;
}

.goup
{
	visibility: collapse;
	display: none;
}

.gallery
{
	margin: 0 auto;
	overflow: auto;
}

div.thumb
{
	border: 0.01em silver solid;
	margin: 0.65em;
	/* ie fix */
	_width: 8.15em;
	padding: 1em;
	padding-bottom: 0.5em;
	background-color: #f2f8ff;
	float: left;
	page-break-inside: avoid;
}

div.figure
{
	border: 1px silver solid;
	margin: 1em 0.5em;
	padding: 1em;
	padding-bottom: 0.5em;
	background-color: #f2f8ff;
	page-break-inside: avoid;
}

div.figure p, div.thumb p
{
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
	margin: 0.5em;
	padding: 0;
}

div.figure img { border: 1px solid #ceddf2; }
div.figure a:after { border: 0; text-decoration: none; }
div.figure a:visited { border: 0; text-decoration: none; }
div.figure a:hover { border: 0; text-decoration: none; }
div.figure a:active { border: 0; text-decoration: none; }

div.thumb a:after { content: ""; border: 0; text-decoration: none; }
div.thumb a:visited { border: 0; text-decoration: none; }
div.thumb a:hover { border: 0; text-decoration: none; }
div.thumb a:active { border: 0; text-decoration: none; }

div.movies q:lang(pl)
{
	quotes: "„" "”";
	font-weight: bold;
	color: #4C61FF;
}

.simplelist
{
	/*text-indent: none;*/
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.code
{
	padding-left: 1em;
	margin: 0.5em;
	background-color: #eeeeee;
	border: 1px solid #dedede;
}

/* csspray.tpl */
td.ta { background-color: #D3FFC0; }
td.na { background-color: #FFC1C0; }
td.tb { background-color: #C4EDB3; }
td.nb { background-color: #F2B7B6; }
