html, body {
	background-color: #FFFFFF;
  color: black;
	margin: 0;
	padding: 0;
	text-align: center;
  font:12px/18px Verdana, Arial, Tahoma, Helvetica, "Times New Roman", sans-serif;

}
#iRoot {margin: 0 auto;	width: 1000px;}

#iTop {float: left;	width: 1000px;}

#head-godlo {	width: 116px;	float: left;overflow: hidden;}
#head-top {width: 880px;float: right;overflow: hidden;}
#head-top-left {width: 300px;float: right;overflow: hidden;padding-top: 12px;}
#head-top-left-2 {padding-top: 10px;}
#head-top-right {width: 580px;float: left;overflow: hidden;padding-top:12px;}
#head-top-right .top    {width: 580px;float: left;overflow: hidden;font-size: 22px; line-height:26px;}
#head-top-right .bottom {width: 580px;float: left;overflow: hidden;font-size: 14px;padding-top:5px;}
#head-bottom {color:red;width: 880px;float: left;overflow: hidden;font-size: 10pt;padding-top:10px;}
#head20 {width: 880px;float: right;overflow: hidden;}

#head22 {width: 300px;float: right;overflow: hidden;padding-top: 12px;}
#head30 {width: 880px;float: right;overflow: hidden;}
#head32 {width: 300px;float: right;overflow: hidden;padding-top: 12px;}

#iCenter {float: left;width: 1000px;}

div.root {width: 1000px;clear:both;}


div.text {width: 1000px;float: right;}

div.text div.left{
	width: 489px;
	float: left;
	padding:5px;
	text-align: justify;
}

div.text div.right{
	width: 489px;
	float: right;
	padding:5px;
	text-align: justify;
}


#iBottom {
  float: left;
  display:block;
	width: 1000px;
  margin: 0;
  margin-top: 5px;
  padding: 0;
  padding-top: 5px;
  border:none;
  background: url(../gif/hr.gif) repeat-x;
}

#bottomInfo {
  float: left;
}

#bottomLogo {
  float: right;
}

div.hr1000 {
  float: left;
  display:block;
	width: 1000px;
  margin: 0;
  margin-top: 5px;
  padding: 0;
  border:none;
  background: url(../gif/hr.gif) repeat-x;
}


#hr {
  color:black;
}

hr {
  border:none;
  border-top: 1px solid #000;
  color: black;
  font-size: 1px;
  height: 1px;
  background: #000;
  
  margin:5px 0;
  
}

#menu {
  padding:0px;
  padding-left:50px;
  margin:0px;
  font-size:105%;
  text-align: left;
}

#pasek {
  padding:0px;
  margin:0px;
  font-size:105%;
  background-color:#bab78e;
}

#return {
  text-align: left;
  font-size:80%;
  font-weight: bold;
  color: #FF8000;
}


A:link {color: #000000}
A:active {color: #000000}
A:visited {color: #000000}
A {text-decoration: none}
A:hover {color: green; text-decoration: underline}

#return A:link {color: #000000}
#return A:active {color: #000000}
#return A:visited {color: #000000}
#return A {text-decoration: none}
#return A:hover {color: red; text-decoration: underline}


#sbb {
  color:black;
  background:transparent;
  border-style: none;
  background-color: #FFAA04;
  
}

#STOPKA {
	clear: both;
	width: 100%;
	background-color: #888;
}

TABLE.et { font-size: 12px; border: 1pt solid black;  border-collapse: collapse;  margin: 3px;  }
TABLE.et14 { font-size: 14px; border: 1pt solid black; border-collapse: collapse; margin: 3px;  }
TD.et
 { border: 1pt solid black;
   text-align: center !important;
   vertical-align: top;
   padding: 3px;
  }
TD.etbl
 { border: 1pt solid black;
   text-align: left !important;
   vertical-align: top;
   padding: 3px;
   font-weight: bold;
  }
TD.etb
 { border: 1pt solid black;
   text-align: center !important;
   vertical-align: top;
   padding: 3px;
   font-weight: bold;
  }
TD.etl
 { border: 1pt solid black;
   text-align: left !important;
   vertical-align: top;
   padding: 3px;
  }
TD.etbr
 { border: 1pt solid black;
   text-align: right !important;
   vertical-align: top;
   padding: 3px;
   font-weight: bold;
  }
TD.etr
 { border: 1pt solid black;
   text-align: right !important;
   vertical-align: top;
   padding: 3px;
  }
TD.et10
 { font-size: 10pt;
   border: 1pt solid black;
   text-align: center;
   vertical-align: top;
   padding: 3px;
  }
TD.etl10
 { font-size: 10pt;
   border: 1pt solid black;
   text-align: left;
   vertical-align: top;
   padding: 3px;
  }
TD.data
 { border-width:0px;
   padding:0px;
   margin:0px;
   font-size:70%;
   text-align: right;
 }
TD.datar
 { color:red;
   border-width:0px;
   padding:0px;
   margin:0px;
   font-size:70%;
   text-align: right;
 }
table.zrodlo {
  width:100%;
  border:0
  }
table.zrodlo th {
  vertical-align:top;
  text-align:right;
  width:5%
  }
table.zrodlo td {
  vertical-align:top;
  text-align:left;
  width:95%
  }
#p:first-letter {
  font-weight: bold;
  padding-left:10px;
  }

#p {
  text-align:justify;
  }

.p:first-letter {
  font-weight: bold;
  padding-left:10px;
  }

.p {
  text-align:justify;
  }
  
.t41 {
  clear: both;
  float: left;
	width: 253px;
	height:150px;
	border:1px;
	border-style:solid;
	margin:2px;
	text-align:center;
	background-color:#BDB76B;
  }
.t42 {
	width: 253px;
	float: left;
	height: 150px;
	border:1px;
	border-style:solid;
	margin:2px;
	text-align:center;
	background-color:#BDB76B;
  }
.pk1 {
  float: left;
	width: 253px;
	height: 78px;
	padding-top: 4px;
  }
.pk2 {
  float: left;
	width: 253px;
	height: 45px;
	color: #C0C0C0;
	font-weight: bold;
  }
.pk3 {
  float: left;
	width: 253px;
	height: 23px;
	color:red;
  }
P.b:first-letter {
  font-weight: bold;
  padding-left:10px;
  }

P.jb {
  text-align:justify;
  }
P.jb:first-letter {
  font-weight: bold;
  padding-left:10px;
  }

P.j {
  text-align:justify;
  }

div.belka {float:left; width: 1000px; font-weight: bold;	background-color: #bab78e;
		margin: 5px 0; 	padding: 2px 0;  }

div.z-head {float:left; width: 1000px;margin: 0; 	padding: 2px 0;  }

table.etat { }

img {border: 0px; }

table.etat tr th {text-align: right; padding-right:10pt; vertical-align: top;}

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

th.etat {text-align:right; vertical-align: top;}
td.etat {text-align:left;}
th.etat1 {text-align:right; vertical-align: top; background-color: #F7F3EF;}
td.etat1 {text-align:left; background-color: #F7F3EF; }
th.etat2 {text-align:right;vertical-align: top;background-color: #FCFCFC;}
td.etat2 {text-align:left;background-color: #FCFCFC;}
span.u {text-decoration: underline;}
span.b {font-weight: bold;}
td.sicon {text-align: center; vertical-align: top;}
td.sicon img {vertical-align: top;}
td.stext {text-align: left; vertical-align: top; padding-left:20px}
div.s-head { width: 1000px; background-color: #bab78e; margin: 5px 0; padding: 5px 0; border:none; text-align:center; float: right; }
div.s-head h1 { font-weight: bold; font-size: 18px; margin: 0; padding: 0; border:none; }


div.schema-0 { width: 1000px; float: right; margin: 0; padding: 0; border:none; margin-top: 3px; }
div.schema-0 div.top { width: 980px; float: left; background-color: #bab78e; font-weight: bold; padding: 7px 0 7px 20px; text-align: left; font-size:16px;}
div.schema-0 div.double { float: left; width:995px; padding:0 0 0 5px; text-align:justify;}
div.schema-0 div.double div.d-left { float: left; width:470px; padding:0 0 0 20px;}
div.schema-0 div.double div.d-right { float: right;width:470px; padding:0 0 0 20px;}
div.schema-0 div.singletext { float: left; width:995px; padding: 5px; text-align:justify;}
div.schema-0 div.bottom {background: url(../gif/hr1.gif) repeat-x; margin: 5px 0 0 0; padding: 5px 0 0 0;float: left; }
div.schema-0 div.bottom  p.left {margin:0;padding:0 0 0 40px;text-indent: -30px;}
div.schema-0 div.bottom  p {margin:0;padding:0 0 0 40px;}


/* wszystkie pozostałe zawieraja się w schema-1 */
div.schema-1 { width: 1000px; float: right; margin: 0; padding: 0; border:none; background: url(../icon/line2.png) repeat-y scroll 0px 3px; margin-top: 3px; }
div.schema-1 div.top { width: 980px; float: left; background-color: #bab78e; font-weight: bold; padding: 7px 0 7px 20px; text-align: left; font-size:16px;}
/* tekst po prawej stronie */
div.schema-1 .text {width: 400px; float: right; text-align:left; padding:30px 15px 0 0;}
div.schema-1 .text p {padding: 0 0 5px 20px; margin: 0; text-indent: -15px;}
div.schema-1 .text p.red {color: red; font-style: italic ; font-weight: bold;}
div.schema-1 .text .stan {}
div.schema-1 .text .stan p {}
div.schema-1 .text .stan ul {list-style-type: square; margin:0; padding:0 0 5px 40px;}
div.schema-1 .text .stan li {color: #555;  padding-bottom: 5px;}
div.schema-1 .text .uwaga {background: url(../gif/hr1.gif) repeat-x; margin: 5px 0 0 0; padding: 15px 0 0 0;}
div.schema-1 .text .uwaga p {}
div.schema-1 .text .uwaga ul {list-style-type: square; margin:0; padding:0 0 5px 40px;}
div.schema-1 .text .uwaga li {color: #555;  padding-bottom: 5px;}
/* obrazy po lewej stronie */
div.schema-1 div.image { width: 580px; float: right; text-align:right; padding:5px 5px 3px 0;}
div.schema-1 div.image table { float: right; }
div.schema-1 div.image div.txt { float: left; color: red; text-align:left; }
div.schema-2 { width: 980px; float: right; margin: 0; padding: 0; border:none; background: url(../icon/line2.png) repeat-y scroll 0px 3px; margin-top: 3px;}
div.schema-2 div.top { width: 960px; float: left; background-color: #bab78e; font-weight: bold; padding: 5px 0 5px 20px; text-align: left; font-size:14px;}
div.schema-2 div.image {width: 560px; float: right; text-align:right; padding:5px 5px 3px 0;}
div.schema-1 div.image div.rtext { float: right; color: red; text-align:left; font-style: italic ; font-weight: bold;}
div.schema-3 { width: 960px; float: right; margin: 0; padding: 0; border:none; background: url(../icon/line2.png) repeat-y scroll 0px 3px; margin-top: 3px;}
div.schema-3 div.top {width: 940px; float: left; background-color: #bab78e; font-weight: bold; padding: 3px 0 3px 20px; text-align: left;}
div.schema-3 div.image {width: 540px; float: right; text-align:right; padding:5px 5px 3px 0;}
div.schema-4 { width: 940px; float: right; margin: 0; padding: 0; border:none; background: url(../icon/line2.png) repeat-y scroll 0px 3px; margin-top: 3px;}
div.schema-4 div.top {width: 920px; float: left; background-color: #bab78e; font-weight: bold; padding: 3px 0 3px 20px; text-align: left;}
div.schema-4 div.image {width: 520px; float: right; text-align:right; padding:5px 5px 3px 0;}

/* tekst na dwie kolumny */
div.schema-1 div.double { float: left; width:995px; padding:0 0 0 5px; text-align:justify;}
div.schema-1 div.double div.d-left { float: left; width:470px; padding:0 0 0 20px;}
div.schema-1 div.double div.d-right { float: right;width:470px; padding:0 0 0 20px;}

div.text .left h2 {font-size:12px;text-align:center;}
div.text .left p {text-align:justify;}
div.text .left p:first-letter{font-weight: bold;padding-left:10px;}
div.text .left p.cd:first-letter{font-weight: normal;padding-left:0;}
div.text .left a img {float:none;}
div.text .left blockquote {background-color: rgb(243,243,243);margin-left: 10px; margin-right: 10px}
div.text .left blockquote p:first-letter{font-weight: normal;padding-left:10px;}
div.text .right h2 {font-size:12px;text-align:center;}
div.text .right p {text-align:justify;}
div.text .right p:first-letter{font-weight: bold;padding-left:10px;}
div.text .right p.cd:first-letter{font-weight: normal;padding-left:0;}
div.text .right a img {float:none;}
div.text .right blockquote {background-color: rgb(243,243,243);margin-left: 10px; margin-right: 10px}
div.text .right blockquote p:first-letter{font-weight: normal;padding-left:10px;}

div.bottom a img {float:none;}
div.double ul {text-align:left;}
/* tekst na jedną kolumnę */
div.schema-1 div.single { float: left; width:940px; padding:20px 30px 5px 30px; text-align:justify;}
div.single h2 {font-size:12px;text-align:center;}
div.single p {text-align:justify;}
div.single p:first-letter{font-weight: bold;padding-left:10px;}
div.single p.cd:first-letter{font-weight: normal;padding-left:0;}
div.single a img {float:none;}
div.single ul {text-align:left;}


/* wspólne dla schema-1 ... schema-3 */


div.schema-1 img {float: right;}
div.schema-1 td {vertical-align: top;}

div.schema-1 div.text div.red { background: url(../gif/hr.gif) repeat-x; margin: 5px 0 0 0; padding: 5px 0 0 0;}
div.red p {font-style: italic; color: red; font-weight: bold;}
div.schema-1 div.text p em {text-decoration: underline;font-style: normal;}
div.schema-1 div.bottom {background: url(../gif/hr1.gif) repeat-x; margin: 5px 0 0 0; padding: 5px 0 0 0;}
div.schema-1 div.bottom  p.left {margin:0;padding:0 0 0 40px;text-indent: -30px;}
div.schema-1 div.bottom  p {margin:0;padding:0 0 0 40px;}
br.s-clear {clear:both;}
div.schema-1 blockquote {background-color:#eee; padding: 0 5px;}


/* tabelki z etatem */


div.schema-1 div.bottom { width: 980px; float: right; text-align:left; }
div.schema-2 div.bottom { width: 960px; float: right; text-align:left; }
div.schema-3 div.bottom { width: 940px; float: right; text-align:left; }
div.schema-4 div.bottom { width: 920px; float: right; text-align:left; }

div.single th { text-align: right; padding-right:10pt; vertical-align: top; }

div.single td { text-align: left; vertical-align: top; }


ul.przypis { width: 960px;  float: left;  margin: 5px 0 0 0;
    padding: 5px 0 0 30px; border:none; background: url(../gif/hr.gif) no-repeat;
    text-align:left; list-style-type: none}
ul.przypis li {}
ul.przypis li sup {font-weight: bold; padding-right:10px;}    


div.przypis { width: 1000px;  float: left;  margin: 0;  margin-top: 5px;
    padding: 0; padding-top: 5px; border:none; background: url(../gif/hr.gif) no-repeat; }
div.przypis div { width: 1000px;  float: left;  margin: 0; padding: 0; }


div.przypis table { clear:both; width:100%; border:0; padding:0; }

div.przypis  th {
  vertical-align:top;
  text-align:right;
  width:5%;
  }
div.przypis  td {
  vertical-align:top;
  text-align:left;
  width:95%;
  }
  
div.uwagi {
    width: 1000px;
    float: right;
    margin: 0;
    padding: 0;
    border:none;
    background: url(../icon/line2.png) repeat-y scroll 0px 3px;
    margin-top: 3px;
}
div.uwagi div.top {
    width: 1000px;
    float: left;
    background-color: #bab78e;
    font-weight: bold;
    text-align: center;
    font-variant:small-caps;
    font-size: larger;
}

div.uwagi div.text {
    width: 980px;
    float: right;
    text-align:left;

}

div.uwagi th {
    text-align: right;
    padding-right:10pt;
    vertical-align: top;
}

div.uwagi td {
    text-align: left;
    vertical-align: top;
}

div.uwagi p {
    text-align:justify;
    vertical-align: top;
    padding: 0 0 0 7px;
    margin: 0;
    text-indent: -7px;
}

div.uwagi p em {
  text-decoration: underline;
  font-style: normal;
}

span.green{
  font-style: italic ;
  font-weight: bold; 
  color: #2B2B15;
}

span.blue{
  font-style: italic ;
  font-weight: bold; 
  color: #0000FF; 
}

span.see {
   border: 2px solid black;
   background-color: #bab78e;
   font-weight: bold;
  
}

div.tekst {
    width: 1000px;
    float: left;
    padding: 10px;
}
div.tekst p {
    text-align:left;
    padding: 0;
}
div.schema-1 div.single table.razem tbody tr td p:first-letter { font-weight: normal;padding-left:0px;}
div.schema-1 div.single table.razem tbody tr td p { margin:0;padding:0 0 0 25px;text-indent: -20px;}

div.schema-1 div.single table p:first-letter { font-weight: normal;padding:0;}
div.schema-1 div.single table p { margin:0;padding:0;text-indent:0;}

div.singlesmall {
  width: 740px;
  float: left;
  padding:5px 120px;
	text-align: justify;
}

