BODY {
	text-align: justify;
	margin: 0 auto;
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	background-color: #FFFAE5;
}

img,div {
	behavior: url(http://pliki.opoka.org.pl/spo/iepngfix.htc)
}

@media print {
	BODY {
		margin-top: 0cm;
		margin-bottom: 1cm;
		margin-left: 0cm
	}
	BODY:before {
		content: "Tekst pochodzi z serwisu www.opoka.org.pl"
	}
	#mainbody {
		margin-left: 0cm;
		
		margin-right: 5%
	}
	.tnag {
		display: none;
		visibility: collapse
	}
	#ml_mainright {
    display: none;
    visibility: hidden
    }
}

@media screen {
	#mainbody {
		width: 758px;
		float: left;
	}
	.tnag {
		
	}
}

TD H5 {
	color: black !important
}

TD,TABLE,TABLE UL {
	color: black;
	font-size: 10pt
}

UL {
	list-style: url(http://pliki.opoka.org.pl/spo/images/o2008-5b.gif);
}

UL UL {
	list-style: url(http://pliki.opoka.org.pl/spo/images/o2008-6a.gif);
}

PRE {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	padding-left: 20px;
	font-size: 10pt;
	color: #000000
}

P {
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 9.8pt;
	color: #000000;
	text-align: justify;
	text-indent: 1em;
	line-height: 13pt;
}

.pre,.pre P {
	margin: 0px 0px;
	text-indent: 0px
}

TABLE P {
	text-align: justify;
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

P.pytanie {
	padding-left: 0px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-right: 10px;
	color: #97752D;
	text-indent: 0em
}

P.odpowiedz {
	margin-left: 30px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	margin-right: 10px;
	font-size: 10pt;
	text-indent: 0em
}

P.pseudolist {
	padding-left: 15px;
	text-indent: 0em;
	text-align: left
}

H1 {
	font-size: 18pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	color: #190A9B;
	text-align: center
}

H1.western {
	font-size: 14pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	color: #333300;
	text-align: center
}

H2 {
	font-weight: bold;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: black
}

H3 {
	font-size: 14pt;
	font: bold 16pt/ 16pt "Trebuchet MS", "Helvetica CE", Arial, Helvetica,
		sans-serif;
	color: #190A9B;
	text-align: left;
}

H4 {
	font-size: 11pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	color: #303050;
}

H5 {
	font-size: 11pt;
	font-family: Palatino, Garamond, "Times CE", Times, serif;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
	text-indent: 0em;
	color: black
}

.koment {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Swiss,
		sans-serif;
	font-size: 9pt;
	color: #7A4AAE;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 8px;
	margin-top: 6px;
	text-align: justify;
	text-indent: 0em;
	line-height: 11pt
}

#koment {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Swiss,
		sans-serif;
	font-size: 9pt;
	color: #404090;
	padding-left: 50px;
	padding-right: 50px;
	text-align: justify
}

.koment2,#koment2 {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Swiss,
		sans-serif;
	font-size: 9pt;
	color: #404090;
	padding-left: 50px;
	padding-right: 50px;
	font-style: italic;
	text-align: left
}

#cofniety {
	text-align: right;
	margin-top: -35px;
	margin-left: 55px;
	padding-right: 15px
}

A:link {
	color: #2070BF;
	text-decoration: none;
}

A:visited {
	color: #2090BF;
	text-decoration: none;
}

A:active {
	color: #2020A0;
	text-decoration: underline;
}

A:hover {
	color: #2020A0;
	text-decoration: underline;
}

SUP,SUB {
	font-size: 70%
}

SMALL {
	font-size: 70%
}

.smaller,#smaller {
	font-size: 70%
}

.bigger,#bigger {
	font-size: 110%
}

.grubiej,#grubiej {
	font-weight: bold;
	color: #303060
}

#symbol,.symbol {
	font-family: Symbol
}

#ivory {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 9pt;
	background-color: #F5F4ED
}

.ivory {
	background: #F0FAFA;
}

.hd,#hd {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #002E76;
	background-color: #F0FAFA
}

DIV.przypisy {
	text-align: left;
	font-size: 80%;
	padding-left: 15px
}

DIV.navbar {
	font-family: "MS Sans Serif", "Arial CE", "Helvetica CE", Arial,
		helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-align: center
}

P.przypisy {
	font-size: 10pt;
	text-align: left;
	padding-left: 20px;
	text-indent: -1em;
	line-height: 12pt
}

P.info {
	margin-left: 30%;
	margin-right: 10%;
	color: #404060;
	display: block;
	text-align: justify;
	text-indent: 0em
}

.cytat {
	padding-left: 40px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 10pt;
	text-indent: 0em;
	color: black
}

.motto,P.motto {
	text-align: justify;
	margin-right: 50px;
	margin-left: 50px;
	font-family: Tahoma, Palatino, "Arial CE", Arial, sans-serif;
	font-size: 10pt;
	color: #7080A0;
	text-indent: 0em;
	font-weight: bold;
	line-height: 13pt;
	background:url(http://pliki.opoka.org.pl/spo/images/motto.gif) repeat-y;max-width:460px; padding-top:0px; padding-left: 20px ;
}

UL {
	text-align: left;
	color: black;
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 10pt
}

OL {
	text-align: left;
	color: black;
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 10pt
}

.decor,#decor {
	font-size: 20pt;
	font-weight: bold;
	font-family: Arial, helvetica, sans-serif;
	color: gold;
	background: #E8FAF5
}

.copy {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, helvetica,
		sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #77ADC8;
	text-align: center;
	text-indent: 0em
}

DIV.copyright {
	text-align: center
}

TABLE.upper {
	margin-left: -10px
}

TABLE TD,TD P,LI P {
	color: black;
	text-indent: 0px
}

.autor,.autor P {
	text-align: left;
	text-indent: 0px;
	color: #002050;
	padding-left: 8px;
	font-family: Garamond, "Times CE", Times, roman, serif;
	font-size: 11pt
}

SMALL {
	font-size: 75%
}

.send {
	font-family: Tahoma, "Ms Sans Serif", "Arial CE", "Helvetica CE", Arial,
		helvetica, sans-serif;
	font-size: 10pt;
	color: #A0A0A0;
	text-indent: 0em;
	text-align: center;
	font-weight: bold
}

.send A:link,.send A:visited {
	font-size: 10pt;
	color: #B0A090
}

H3 BIG {
	font-size: 16pt
}

#noindent {
	text-indent: 0px
}

.noindent {
	text-indent: 0px
}

.caption {
	text-indent: 0px;
	text-align: center;
	font-size: 9px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}

.ramka {
	border-color: #606090;
	background-color: #f1ecd7;
	border-style: solid;
	border-width: thin;
	color: black;
	font-family: Tahoma, "Arial CE", Arial, helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 10px;
	padding: 15px;
	margin-right: 5%
}

.ramka2 {
	border-color: #606090;
	color: black;
	font-family: Tahoma, "Arial CE", Arial, helvetica, sans-serif;
	font-size: 10pt;
	background-color: #F0FAFF;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 6px;
}

.ramka3 {
	background-color: #F0FAFF;
	text-align: justify;
	font-size: 8pt;
	border: solid thin #606090;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 6px;
}

.ramka4 {
	background-color: #ECECD9;
	text-align: center;
	font-size: 8pt;
	border: solid thin #606090;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 240px;
	margin-right: 200px;
	padding: 6px;
}

.ramka5 {
	background-color: #FCF4D6;
	font-family: Garamond, "Times CE", Times, roman, serif;
	color: #004080;
	text-align: right;
	font-size: 12pt;
	border: solid thin #004080;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 470px;
	padding: 8px;
}

.gwiazdki {
	text-align: center;
	color: #F1A401;
	font-size:120%;
}

CODE {
	font-family: "Courier New CE", Courier, monospaced;
	color: #304040
}

BLOCKQUOTE {
	color: black;
	font-family: "Trebuchet MS", "Verdana", "Arial CE", Arial,
		"Helvetica CE", Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify
}

.redactor {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Swiss,
		sans-serif;
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
	color: #666666;
}

.foto {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Swiss,
		sans-serif;
	font-size: 8pt;
	color: black
}

.comp,#comp,.comp P {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, geneva,
		sans-serif;
	font-size: 10pt;
	color: black;
	margin-top: 4px;
	margin-bottom: 8px;
	line-height: 13pt
}

.comp1,#comp1,.comp1 P {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, geneva,
		sans-serif;
	font-size: 9pt;
	color: black;
	line-height: 12pt
}

.comp2,#comp2,.comp2 P {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, geneva,
		sans-serif;
	font-size: 8pt;
	color: black;
	line-height: 10pt
}

.tytuly {
	font-family: "Tahoma", "Arial CE", "Helvetica CE", Arial, helvetica,
		geneva, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: black;
	text-indent: 0em;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 9px
}

.comp8 {
	font-family: "Tahoma", "Arial CE", "Helvetica CE", Arial, helvetica,
		geneva, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: black
}

.wiecej {
	text-align: right;
	font-size: 8pt;
	color: black;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, geneva,
		sans-serif;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 1em;
	line-height: 10pt
}

UL.sans {
	font-family: Tahoma, "Arial CE", Arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal
}

.nagl {
	color: white;
	background-color: #4674A5;
	padding-left: 3px;
	padding-top: 3px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center
}

.nagl A {
	color: white
}

.tlo-jn {
	background: #E8F8F0;
}

.noindent:first-letter {
	color: #D40060;
	font-size: 120%
}

.wyr {
	color: #BF6B62;
	font-weight: bold
}

P.cytat2 {
	padding-left: 10px;
	font-family: "Arial CE", Arial, helvetica, "Helvetica CE", sans-serif;
	font-size: 8pt;
	text-align: justify;
	text-indent: 0em
}

EM {
	font-style: normal;
	font-weight: bold;
	word-spacing: 0.2em;
	color: #C0B048
}

.kmtr {
	background: #F8F0A8;
	border: double #2768AD;
	border-width: 3px
}

.kmtr .kmtr {
	background: #F8E050;
	border: groove #A86040;
	border-width: 3px
}

.tytul-maly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center
}

.rubr {
	color: #E66060;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, "Arial CE", Arial, helvetica, sans-serif
}

.tytul-comp {
	font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 0px;
	margin-top: 5px;
	margin-bottom: 0px
}

.podtytul-comp {
	font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 0px;
	text-align: left
}

.prawy {
	text-align: right
}

.kompakt {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 0px;
}

.centruj {
	text-align: center
}

.sep {
	background-color: #a9a9a9;
	padding: 0px;
	margin: 0px
}

.ultrav {
	background-color: #E3DFFF;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.p008 {
	font-size: 8pt;
	text-indent: 0px;
	color: #808080;
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
}

.nr {
	font-family: Georgia, Palatino, serif;
	font-size: 9pt;
	color: #D8B800;
	vertical-align: text-bottom;
	font-weight: bold
}

.wstawka {
	border: 1px #7070C0 solid;
	background: #FFF0E8;
	width: 200px;
	text-align: left;
	margin: 5px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	float: left;
	padding: 3px
}

.beauty {
	list-style: url(http://pliki.opoka.org.pl/spo/images/o4.gif);
}

.polecamy {
	background: #E8F0FF;
	font-weight: bold;
	border-left: #7070C0 1px solid;
	border-top: #7070C0 1px solid;
	border-bottom: #F0F0E0 4px ridge;
	border-right: #F0F0E0 4px ridge;
	padding-right: 4px;
	margin-bottom: 6px;
	margin-right: 6px;
	font-family: "Arial CE", Arial, sans-serif;
	font-size: 10pt
}

.dzial {
	font-family: "Arial CE", Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold
}

.numb {
	font-size: 9pt;
	font-family: Tahoma, "Arial CE", Arial, sans-serif;
	color: black;
	background-color: #E0E0E9;
	text-align: right
}

.link1 {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: #002E5E;
	font-weight: normal;
	text-align: center;
}

.link1 a:link,.link1 a:visited,.link1 a:active,.link1 a:hover {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.link1 a:link,.link1 a:visited {
	color: #E9F2FB;
}

.link1 a:active,.link1 a:hover {
	color: #FFC000
}

.stopka,.stopka a:link,.stopka a:visited,.stopka a:active,.stopka a:hover
	{
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: center
}

.stopka a:link,.stopka a:visited {
	color: #000000
}

.stopka a:active,.stopka a:hover {
	color: #2768AD
}

.stopka div {
	text-align: center;
	width: 950px;
	margin: auto
}

.ueinfo {
	background: #1880B0;
	border: 4px double #FFD01F;
	margin-top: 4px
}

.ueinfo TD {
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #F8E890;
	font-weight: bold;
	text-align: center
}

.otocz {
	border: 1px solid black;
}

.mysl {
	font-family: Georgia, "Times CE", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #B74000;
	text-align: right;
	margin-right: 20px;
	margin-left: 70px
}

TABLE.spistresci {
	border: 1px solid #A76000;
	border-collapse: collapse;
	padding: 1px;
	width: 600px;
	background: #F9FAE9
}

.spistresci TD {
	border-bottom: 1px solid #A7A0A0;
	padding-left: 4px;
	padding-top: 1px;
	font-size: 9pt
}

.spistresci A:link,.spistresci A:visited {
	color: #D74050;
	font-weight: bold;
	font-size: 110%
}

.invers {
	color: #F7F7D4;
	background: #545425;
	border: 2px solid #F0D7A7;
	padding: 3px 5px
}

.invers P,invers LI {
	color: #F7F7D4
}

.address,address {
	font-size: 10pt;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #954450;
	text-align: center
}

.dane {
	border: 1px solid black;
	background: #F7F7F0;
	border-collapse: separate
}

.dane TD {
	border: 1px solid silver
}

.odd	{background:url(/images/gwizdki/d09.png) no-repeat;
	border-left:3px solid rgb(10, 65, 123);
	padding-top:4px;
	padding-left:14px}

/* dodane style przez Marka Lesisza */
#ml_body {
	margin: auto;
	width: 950px;
	text-align: justify;
}

#ml_body1 { /* by tomek dodane dla wysrodkowania zawartości pod ie  */
text-align: center;
}

#ml_mainright {
	margin-top: 10px;
	float: right;
	width: 180px;
}

#ml_mainright .dzis_polecamy {
	clear: both;
	width: 180px;
	background: url(http://pliki.opoka.org.pl/spo/images/img2003/blue_rtop4.png) no-repeat left top;
	padding: 3px 0 0 0;
	font: 11px Tahoma, Arial CE, Helvetica CE, Verdana;
}

#ml_mainright .dzis_polecamy div.content {
	width: 178px;
	background-color: #FFFAE5;
	margin: 0;
	border: 1px solid #2085BE;
	padding-bottom: 5px;
	text-align: left;
}

#ml_mainright .dzis_polecamy div.content div.top {
	width: 178px;
	height: 20px;
	background-color: #2085BE;
}

#ml_mainright .dzis_polecamy div.content div.dpl,div.dp {
	float: left;
	width: 166px;
	margin-left: 5px;
	padding: 0;
	clear: both;
}

#ml_mainright .dzis_polecamy div.content div.dpll {
	float: left;
	width: 166px;
	margin: 7px 0 5px 5px;
	border: none;
	clear: both;
	padding: 0;
	font-size: 12px;
}

#ml_mainright .dzis_polecamy div.content div.dp {
	border-top: 1px solid #eeeeee;
}

#ml_mainright .dzis_polecamy div.content div.dpk {
	border: none;
	float: left;
	width: 166px;
	margin-left: 5px;
	padding: 0;
	clear: both;
}

#ml_mainright .reklama {
	width: 300px;
	height: 150px;
	background-color: #FF0000;
	border: 1px solid #2085BE;
}

#ml_mainright h2 {
	margin: 0 5px;
	color: #fff;
}

#ml_mainright a.temat {
	float: left;
	background: url(http://pliki.opoka.org.pl/spo/images/punkt_.png) no-repeat left 5px;
	padding-left: 10px;
	margin-top: 3px;
	line-height: 150%;
	display: block;
	font: 11px Tahoma, Arial CE, Helvetica CE, Verdana;
}

#ml_mainright a.temat:hover {
	color: #2070BF;
}

.stopa {
	margin: auto
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
/* koniec dodanych styli przez Marka Lesisza */

