552

ID552
Data2011-04-14
Symbol2011/04/14/552
InstytucjaMinisterstwo Spraw Wewnętrznych i Administracji
NazwaWniosek o udostępnienie danych zgromadzonych w rejestrze publicznym
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2005/205/1692
  • Rozporządzenie Rady Ministrów z dnia 27 września 2005 r. w sprawie sposobu, zakresu i trybu udostępniania danych zgromadzonych w rejestrze publicznym (Dz. U. z dnia 19 października 2005 r.)

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/03/06/" xmlns:wnio="http://crd.gov.pl/wzor/2011/04/14/552/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ins="http://crd.gov.pl/xml/schematy/instytucja/2009/03/06/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/03/06/" xmlns:os="http://crd.gov.pl/xml/schematy/osoba/2009/03/06/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/03/06/" xmlns:typy="http://crd.gov.pl/xml/schematy/typy/2009/03/06/" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.w3.org/1999/XSL/Transform http://www.w3.org/2005/02/schema-for-xslt20.xsd">
    	<xsl:output encoding="UTF-8" indent="yes" media-type="text/html" method="xml" version="1.0"/>
    	<xsl:template match="/wnio:Dokument">
    		<html xml:lang="pl">
    			<head>
    				<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
    				<style type="text/css">
    					.fform { }
    					.fform #trescDok {font-family: sans-serif; font-size: 10pt; color: black; width: 100%; margin: 0 auto;}
    					.fform #wstep {font-size: 8pt;}
    					.fform #empty {border-width: 0px; border-spacing: 2px; border-style: outset;
    													 border-color: black;	border-collapse: separate; background-color: white; 
    													 width: 100%; empty-cells:show; height: 100%;}
    					.fform #tabelka { border-width: 1px; border-spacing: 2px; border-style: outset;
    													 border-color: black;	border-collapse: separate; background-color: white; 
    													 width: 100%; empty-cells:show;}
    
    					.fform #tabelka td { border-width: 1px; border-spacing: 2px; border-style: outset;
    													 border-color: black;	border-collapse: separate; background-color: white;
    													} 
    					.fform #daneDok { width: 100%; align: center; margin-top: 1em; margin-bottom: 1em; border: solid 1px black; background-color: White;}
    					.fform #daneDok table td { padding: 3px 0px 4px 15px; }
    					.fform #daneDok table table td.sublevel, .fform #daneDok table table table { background-color: White; }
    					.fform #daneDok p {text-align: center; font-size: 9px; font-weight: bold; margin-top: 1em; margin-bottom: 1em;}
    					.fform #daneDok #title {text-align: center; font-size: 9px; font-weight: bold; margin-top: 1em; margin-bottom: 1em;}
    					
    					.fform #sigInfo {width: 100%; align: center; margin-top: 1em; margin-bottom: 1em; border: solid 1px black; background-color: White; }
    					.fform #sigInfo table td {padding: 0px 0px 4px 15px; }
    					.fform #sigInfo p {margin: 0 0 0.2em 0; font-size: 9pt;}
    					.fform #sigInfo #title {text-align: center; font-size: 9pt; font-weight: bold; margin-top: 1em; margin-bottom: 1em;}
    					
    					.fform #daneDok td.label { width: 20%; color: Black; font-size: 8pt;}
    					.fform #daneDok td.value { font-weight: bold; width: 80%; font-size: 8pt;}
    					.fform #daneDok td.value1 { font-weight: bold; }
    					.fform #daneDok td.male { font-weight: bold; font-size: 7px; }
    					.fform #daneDok td.value2 { width: 80%; }
    					.fform #daneDok table { width: 100%; border: solid 1px Black; empty-cells: show;}
    					.fform #dane {text-align: center; padding-bottom:10px;}
    					.strona {width: 680px; margin: 10px; text-align: left;}
    															
    					.P1 {font-family: Times New Roman; font-weight: 100; font-size: 16pt; color: #000000;}
    					.P2 {font-family: Times New Roman; font-weight: 100; font-size: 14pt; color: #000000;}
    					.P3 {font-family: Times New Roman; font-weight: 100; font-size: 12pt; color: #000000;}
    					.P4 {font-family: Times New Roman; font-weight: 100; font-size: 8pt; color: #000000;}
    					.P5 {font-family: Times New Roman; font-weight: 100; font-size: 7pt; color: #000000;}
    </style>
    			</head>
    			<body class="fform">
    				<div class="strona">
    					<br/>
    					<div class="P3">
    						<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/ins:NazwaInstytucji"/>
    						</b>
    					</div>
    					<div class="P5">(nazwa podmiotu ubiegającego się o udostępnienie danych zgromadzonych w rejestrze)</div>
    					<br/>
    					<div class="P3">
    						<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:KodPocztowy"/>
    						</b> 
    	<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:Miejscowosc"/>
    						</b>, 
    	<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:Ulica"/> 
    					</b>
    						<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:Budynek"/>
    						</b>
    						<b>
    							<xsl:if test="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:Lokal!=''">/
     <xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/adr:Adres/adr:Lokal"/>
    							</xsl:if>
    						</b>
    					</div>
    					<div class="P5">(adres siedziby wnioskodawcy)</div>
    					<br/>
    					<div class="P3">
    						<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/ins:Instytucja/ins:IdInstytucji/ins:REGON"/>
    						</b>
    					</div>
    					<div class="P5">(Nr REGON wnioskodawcy)</div>
    					<br/>
    					<br/>
    					<div style="padding: 0 0 0 50%;">
    						<b>
    							<xsl:value-of select="wnio:DaneDokumentu/str:Adresaci/meta:Podmiot/ins:Instytucja/ins:NazwaInstytucji"/>
    						</b>
    					</div>
    					<div class="P5" style="padding: 0 0 0 50%;">(nazwa podmiotu, do którego jest skierowany wniosek)</div>
    					<br/>
    					<br/>
    					<br/>
    					<div style="text-align: center; font-family: Times New Roman; font-size: 14pt;">
    						<b>WNIOSEK</b>
    					</div>
    					<div style="text-align: center; font-family: Times New Roman; font-size: 12pt;">
    						<b>o udostępnienie danych zgromadzonych w rejestrze publicznym</b>
    					</div>
    					<br/>
    					<pre class="P3" style="white-space:pre-line; font-weight: 100;">1. <b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:wskazanieZadaniaPublicznegoPodstawyPrawnej"/>
    						</b>
    					</pre>
    					<span class="P4">(wskazanie zadania publicznego i podstawy prawnej jego realizacji przez podmiot ubiegający się o udostępnienie danych zgromadzonych w rejestrze, którego wykonanie wymaga udostępnienia tych danych)</span>
    					<br/>
    					<br/>
    					<pre class="P3" style="white-space:pre-line; font-weight: 100;">2. <b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:okreslenieRejestru"/>
    						</b>
    					</pre>
    					<span class="P4">(określenie rejestru, w którym są zgromadzone dane, które mają być udostępnione)</span>
    					<br/>
    					<br/>
    					<pre class="P3" style="white-space:pre-line;">3. <b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:zakresZadanychDanychSposobUdostepniania"/>
    						</b>
    					</pre>
    					<span class="P4">(zakres żądanych danych i wskazanie sposobu ich udostępniania)</span>
    					<br/>
    					<br/>
    					<br/>
    					<span class="P3">4. Od <b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:wskazanieOkresuUdostepnieniaDanychOd"/>
    						</b>  do <b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:wskazanieOkresuUdostepnieniaDanychDo"/>
    						</b>
    					</span>
    					<br/>
    					<span class="P4">(wskazanie okresu udostępnienia danych)</span>
    					<br/>
    					<br/>
    					<br/>
    					<span class="P3">
    						<b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:zobowiazanieDoWykorzystywaniaDanychDoRealizacjiZadaniaPublicznego/wnio:nazwaPodmiotu"/>
    						</b> <xsl:value-of select="wnio:TrescDokumentu/wnio:zobowiazanieDoWykorzystywaniaDanychDoRealizacjiZadaniaPublicznego/wnio:trescZobawiazania"/>
    						<br/>
    						<br/>
    						<br/>
    						<b>
    							<xsl:value-of select="wnio:TrescDokumentu/wnio:oswiadczenie/wnio:nazwaPodmiotu"/>
    						</b> <xsl:value-of select="wnio:TrescDokumentu/wnio:oswiadczenie/wnio:trescOswiadczenia"/>
    					</span>
    					<br/><br/>
    				<table style="width: 100%; text-align: center;">
                        <tr>
                            <td style="width: 42%;"/>
                    <td style="text-align: center;">
    					<div style="font-size: 9pt; text-align: center;">Podpis elektroniczny</div><br/>
    					<xsl:choose>
    						<xsl:when test="ds:Signature">
    							<div style="font-size: 8pt; text-align: center;"><b>Dokument został podpisany</b>
    							<br/>
    							<xsl:choose>
    							<xsl:when test="ds:Signature/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime">
    								<xsl:text> w formacie XAdES v1.3.2 </xsl:text><br/><xsl:text>w dniu </xsl:text>
    								<b><xsl:value-of select="substring-before(ds:Signature/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, 'T')"/></b>
    								</xsl:when>
    							<xsl:otherwise><br/>
    								<xsl:text> w formacie XML DSig</xsl:text>
    							</xsl:otherwise>
    							</xsl:choose></div>
    						</xsl:when>
    						<xsl:otherwise>
    							<div style="font-size: 8pt; text-align: center;"><b>Dokument nie zawiera podpisu elektronicznego.</b></div>
    						</xsl:otherwise>
    					</xsl:choose>
    				</td>
                        </tr>
                    </table>
    					<p style="page-break-before:always;"> </p>
    					<!--  Metryka #####################################################################################-->
    					<div id="daneDok" style="font-size: 8pt;">
    						<p id="title" style="font-size: 9pt;">Metryka dokumentu</p>
    						<table style="font-size: 8pt;">
    							<xsl:apply-templates select="wnio:DaneDokumentu"/>
    						</table>
    					</div>
    					<div id="sigInfo" style="font-size: 8pt;">
    						<p id="title" style="font-size: 9pt;">Podpis elektroniczny</p>
    						<xsl:choose>
    							<xsl:when test="ds:Signature">
    								<p style="font-size: 8pt;">
    									<xsl:text>Dokument został podpisany</xsl:text>
    									<xsl:choose>
    										<xsl:when test="ds:Signature/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime">
    											<xsl:text> w formacie XAdES v1.3.2 w dniu </xsl:text>
    											<b>
    												<xsl:value-of select="substring-before(ds:Signature/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, 'T')"/>
    											</b>
    											<xsl:text> o godzinie </xsl:text>
    											<b>
    												<xsl:value-of select="substring-before(substring-after(ds:Signature/ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, 'T'), 'Z')"/>
    											</b>
    											<xsl:text> czasu uniwersalnego UTC</xsl:text>
    										</xsl:when>
    										<xsl:otherwise>
    											<xsl:text> w formacie XML DSig</xsl:text>
    										</xsl:otherwise>
    									</xsl:choose>
    									<xsl:text> - aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu.</xsl:text>
    								</p>
    								<xsl:if test="ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509SubjectName">
    									<p>Dokument podpisany przy pomocy klucza weryfikowanego certyfikatem X.509 wystawionym dla <b>
    											<xsl:value-of select="ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509SubjectName"/>
    										</b>.</p>
    								</xsl:if>
    								<p>Lista podpisanych elementów (referencji)</p>
    								<table style="font-size: 8pt;">
    									<tr>
    										<th>Id obiektu</th>
    										<th>Adres URI obiektu</th>
    										<th>Skrót podpisanego obiektu</th>
    									</tr>
    									<xsl:for-each select="ds:Signature/ds:SignedInfo/ds:Reference">
    										<tr>
    											<td>
    												<xsl:choose>
    													<xsl:when test="@Id!=''">
    														<xsl:value-of select="@Id"/>
    													</xsl:when>
    													<xsl:otherwise>brak</xsl:otherwise>
    												</xsl:choose>
    											</td>
    											<td>
    												<xsl:choose>
    													<xsl:when test="@URI!=''">
    														<xsl:value-of select="@URI"/>
    													</xsl:when>
    													<xsl:otherwise>referencja do tego samego dokumentu</xsl:otherwise>
    												</xsl:choose>
    											</td>
    											<td>
    												<xsl:choose>
    													<xsl:when test="ds:DigestValue">
    														<xsl:value-of select="ds:DigestValue"/>
    													</xsl:when>
    													<xsl:otherwise>Brak skrótu dokumentu!!!</xsl:otherwise>
    												</xsl:choose>
    											</td>
    										</tr>
    									</xsl:for-each>
    								</table>
    							</xsl:when>
    							<xsl:otherwise>
    								<p style="font-size: 8pt;">Dokument nie zawiera podpisu elektronicznego.</p>
    							</xsl:otherwise>
    						</xsl:choose>
    					</div>
    				</div>
    			</body>
    		</html>
    	</xsl:template>
    	<xsl:template match="wnio:DaneDokumentu">
    		<xsl:if test="str:Naglowek/str:NazwaDokumentu">
    			<tr>
    				<td class="label">Nazwa dokumentu</td>
    				<td class="value">
    					<xsl:value-of select="str:Naglowek/str:NazwaDokumentu"/>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:apply-templates select="meta:Identyfikator"/>
    		<xsl:for-each select="str:Adresaci">
    			<tr>
    				<td class="sublevel" colspan="2">Adresat<br/>
    					<table class="level2" style="font-size:8pt;">
    						<xsl:apply-templates select="meta:Podmiot"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:for-each>
    		<xsl:for-each select="str:Nadawcy">
    			<tr>
    				<td class="sublevel" colspan="2">Nadawca<br/>
    					<table style="font-size: 8pt;">
    						<xsl:apply-templates select="meta:Podmiot"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:for-each>
    	</xsl:template>
    	<!-- Adres -->
    	<xsl:template match="adr:Adres">
    		<xsl:apply-templates select="adr:KodPocztowy"/>
    		<xsl:apply-templates select="adr:Poczta"/>
    		<xsl:apply-templates select="adr:Miejscowosc"/>
    		<xsl:apply-templates select="adr:Ulica"/>
    		<xsl:apply-templates select="adr:Budynek"/>
    		<xsl:apply-templates select="adr:Lokal"/>
    		<xsl:apply-templates select="adr:SkrytkaPocztowa"/>
    		<xsl:apply-templates select="adr:Kraj"/>
    		<xsl:apply-templates select="adr:TERC"/>
    		<xsl:apply-templates select="adr:SIMC"/>
    		<xsl:apply-templates select="adr:ULIC"/>
    		<xsl:apply-templates select="adr:Wojewodztwo"/>
    		<xsl:apply-templates select="adr:Powiat"/>
    		<xsl:apply-templates select="adr:Gmina"/>
    		<xsl:apply-templates select="adr:Uwagi"/>
    	</xsl:template>
    	<xsl:template match="adr:KodPocztowy">
    		<tr>
    			<td class="label">Kod pocztowy</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Poczta">
    		<tr>
    			<td class="label">Poczta</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Miejscowosc">
    		<tr>
    			<td class="label">Miejscowość</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Ulica">
    		<tr>
    			<td class="label">Ulica</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Budynek">
    		<tr>
    			<td class="label">Nr budynku</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Lokal">
    		<tr>
    			<td class="label">Nr lokalu</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:SkrytkaPocztowa">
    		<tr>
    			<td class="label">Nr skrytki pocztowej</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Kraj">
    		<tr>
    			<td class="label">Kod kraju</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:TERC">
    		<tr>
    			<td class="label">Kod TERC</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:SIMC">
    		<tr>
    			<td class="label">Kod SIMC</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:ULIC">
    		<tr>
    			<td class="label">Kod ULIC</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Wojewodztwo">
    		<tr>
    			<td class="label">Województwo</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Powiat">
    		<tr>
    			<td class="label">Powiat</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Gmina">
    		<tr>
    			<td class="label">Gmina</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Uwagi">
    		<tr>
    			<td class="label">Uwagi dotyczące adresu</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Kontakt">
    		<xsl:apply-templates select="adr:Telefon|adr:Faks|adr:Email|adr:URIKontakt|adr:InnyKontakt"/>
    	</xsl:template>
    	<xsl:template match="adr:Telefon">
    		<tr>
    			<td class="label">Telefon</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Faks">
    		<tr>
    			<td class="label">Faks</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:Email">
    		<tr>
    			<td class="label">E-mail</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:URIKontakt">
    		<tr>
    			<td class="label">Kontakt URI</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="adr:InnyKontakt">
    		<tr>
    			<td class="label">Inny kontakt</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<!-- Osoba -->
    	<xsl:template match="os:Osoba">
    		<xsl:apply-templates select="os:IdOsoby"/>
    		<xsl:apply-templates select="os:Imie"/>
    		<xsl:apply-templates select="os:ImieDrugie"/>
    		<xsl:if test="os:Nazwisko">
    			<tr>
    				<td class="label">Nazwisko</td>
    				<td class="value">
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='pierwszy']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='drugi']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='trzeci']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[not(@rodzajCzlonu)]">
    						<xsl:value-of select="os:Nazwisko[not(@rodzajCzlonu)]"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:apply-templates select="adr:Adres"/>
    		<xsl:apply-templates select="adr:Kontakt"/>
    	</xsl:template>
    	<xsl:template match="os:IdOsoby">
    		<xsl:apply-templates select="os:PESEL"/>
    		<xsl:apply-templates select="os:NIP"/>
    		<xsl:apply-templates select="os:InnyIdentyfikator"/>
    	</xsl:template>
    	<xsl:template match="os:PESEL">
    		<tr>
    			<td class="label">Numer PESEL</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NIP">
    		<tr>
    			<td class="label">Numer NIP</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:InnyIdentyfikator">
    		<tr>
    			<td class="label">Identyfikator <xsl:value-of select="os:TypIdentyfikatora"/>
    			</td>
    			<td class="value">
    				<xsl:value-of select="os:WartoscIdentyfikatora"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Imie">
    		<tr>
    			<td class="label">Imię</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:ImieDrugie">
    		<tr>
    			<td class="label">Imię drugie</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:ImieOjca">
    		<tr>
    			<td class="label">Imię ojca</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:ImieMatki">
    		<tr>
    			<td class="label">Imię matki</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Nazwisko[not(@rodzajCzlonu)]">
    		<tr>
    			<td class="label">Nazwisko</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Nazwisko[@rodzajCzlonu='pierwszy']">
    		<tr>
    			<td class="label">Nazwisko - człon pierwszy</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Nazwisko[@rodzajCzlonu='drugi']">
    		<tr>
    			<td class="label">Nazwisko - człon drugi</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Nazwisko[@rodzajCzlonu='trzeci']">
    		<tr>
    			<td class="label">Nazwisko - człon trzeci</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NazwiskoRodowe">
    		<tr>
    			<td class="label">Nazwisko rodowe</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NazwiskoRodoweOjca">
    		<tr>
    			<td class="label">Nazwisko rodowe ojca</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NazwiskoRodoweMatki">
    		<tr>
    			<td class="label">Nazwisko rodowe matki</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NazwiskoPoprzednie">
    		<tr>
    			<td class="label">Nazwisko poprzednie</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:MiejsceUrodzenia">
    		<tr>
    			<td class="label">Miejsce urodzenia</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:DataUrodzenia">
    		<tr>
    			<td class="label">Data urodzenia</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Plec">
    		<tr>
    			<td class="label">Płeć</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:RodzajDowoduTozsamosci">
    		<tr>
    			<td class="label">Rodzaj dowodu tożsamości</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:NrDowoduTozsamosci">
    		<tr>
    			<td class="label">Nr dowodu tożsamości</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:DataWydaniaDowoduTozsamosci">
    		<tr>
    			<td class="label">Data wydania dowodu tożsamości</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Obywatelstwo">
    		<tr>
    			<td class="label">Obywatelstwo</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Narodowosc">
    		<tr>
    			<td class="label">Narodowość</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:StopienPokrewienstwa">
    		<tr>
    			<td class="label">Stopień pokrewieństwa</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:StanCywilny">
    		<tr>
    			<td class="label">Stan cywilny</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:WyksztalceniePoziom">
    		<tr>
    			<td class="label">Poziom wykształcenia</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:WyksztalcenieOpis">
    		<tr>
    			<td class="label">Opis wykształcenia</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="os:Zawod">
    		<tr>
    			<td class="label">Zawód</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<!-- Instytucja -->
    	<xsl:template match="ins:Instytucja">
    		<xsl:apply-templates select="ins:NazwaInstytucji"/>
    		<xsl:apply-templates select="ins:IdInstytucji/ins:InnyIdentyfikator"/>
    		<xsl:apply-templates select="ins:IdInstytucji/ins:KRS"/>
    		<xsl:apply-templates select="ins:IdInstytucji/ins:NIP"/>
    		<xsl:apply-templates select="ins:IdInstytucji/ins:REGON"/>
    		<xsl:if test="adr:Adres">
    			<tr>
    				<td class="sublevel" colspan="2">Adres<br/>
    					<table>
    						<xsl:apply-templates select="adr:Adres"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:if test="adr:Kontakt">
    			<tr>
    				<td class="sublevel" colspan="2">Kontakt<br/>
    					<table>
    						<xsl:apply-templates select="adr:Kontakt"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:if test="ins:Jednostka">
    			<tr>
    				<td class="sublevel" colspan="2">Jednostka organizacyjna<br/>
    					<table>
    						<xsl:apply-templates select="ins:Jednostka"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:if test="ins:Pracownik">
    			<tr>
    				<td class="sublevel" colspan="2">Pracownik<br/>
    					<table>
    						<xsl:apply-templates select="ins:Pracownik"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    	</xsl:template>
    	<xsl:template match="ins:Jednostka">
    		<xsl:apply-templates select="ins:NazwaInstytucji"/>
    		<xsl:if test="adr:Adres">
    			<tr>
    				<td class="sublevel" colspan="2">Adres<br/>
    					<table>
    						<xsl:apply-templates select="adr:Adres"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:if test="adr:Kontakt">
    			<tr>
    				<td class="sublevel" colspan="2">Kontakt<br/>
    					<table>
    						<xsl:apply-templates select="adr:Kontakt"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:if test="ins:Jednostka">
    			<tr>
    				<td class="sublevel" colspan="2">Jednostka organizacyjna<br/>
    					<table>
    						<xsl:apply-templates select="ins:Jednostka"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:apply-templates select="ins:Poziom"/>
    		<xsl:if test="ins:Pracownik">
    			<tr>
    				<td class="sublevel" colspan="2">Pracownik<br/>
    					<table>
    						<xsl:apply-templates select="ins:Pracownik"/>
    					</table>
    				</td>
    			</tr>
    		</xsl:if>
    	</xsl:template>
    	<xsl:template match="ins:KRS">
    		<tr>
    			<td class="label">Numer KRS</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:NIP">
    		<tr>
    			<td class="label">Numer NIP</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:REGON">
    		<tr>
    			<td class="label">Numer REGON</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:InnyIdentyfikator">
    		<tr>
    			<td class="label">Identyfikator <xsl:value-of select="ins:TypIdentyfikatora"/>
    			</td>
    			<td class="value">
    				<xsl:value-of select="ins:WartoscIdentyfikatora"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:NazwaInstytucji">
    		<tr>
    			<td class="label">Nazwa</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:Poziom">
    		<tr>
    			<td class="label">Poziom w strukturze organizacyjnej</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="ins:Pracownik">
    		<xsl:apply-templates select="os:IdOsoby"/>
    		<xsl:apply-templates select="os:Imie"/>
    		<xsl:apply-templates select="os:ImieDrugie"/>
    		<xsl:if test="os:Nazwisko">
    			<tr>
    				<td class="label">Nazwisko</td>
    				<td class="value">
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='pierwszy']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='drugi']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[@rodzajCzlonu='trzeci']">
    						<xsl:value-of select="os:Nazwisko[@rodzajCzlonu='pierwszy']"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    					<xsl:if test="os:Nazwisko[not(@rodzajCzlonu)]">
    						<xsl:value-of select="os:Nazwisko[not(@rodzajCzlonu)]"/>
    						<xsl:text> </xsl:text>
    					</xsl:if>
    				</td>
    			</tr>
    		</xsl:if>
    		<xsl:apply-templates select="adr:Kontakt"/>
    		<xsl:apply-templates select="ins:Funkcja"/>
    	</xsl:template>
    	<xsl:template match="ins:Funkcja">
    		<tr>
    			<td class="label">Funkcja</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<!-- Meta -->
    	<xsl:template match="meta:Data">
    		<tr>
    			<td class="label">
    				<xsl:choose>
    					<xsl:when test="@typDaty='dostepnyPo'">
    					Data udostępnienia
    				</xsl:when>
    					<xsl:when test="@typDaty='opublikowany'">
    					Data opublikowania
    				</xsl:when>
    					<xsl:when test="@typDaty='stworzony'">
    					Data stworzenia
    				</xsl:when>
    					<xsl:when test="@typDaty='uzyskany'">
    					Data uzyskania
    				</xsl:when>
    					<xsl:when test="@typDaty='otrzymany'">
    					Data otrzymania
    				</xsl:when>
    					<xsl:when test="@typDaty='wyslany'">
    					Data wysłania
    				</xsl:when>
    					<xsl:when test="@typDaty='zaakceptowany'">
    					Data zaakceptowania
    				</xsl:when>
    					<xsl:when test="@typDaty='zatwierdzony'">
    					Data zatwierdzenia
    				</xsl:when>
    					<xsl:when test="@typDaty='zmodyfikowany'">
    					Data zmodyfikowania
    				</xsl:when>
    					<xsl:when test="@typDaty='datySkrajne'">
    					Daty skrajne
    				</xsl:when>
    					<xsl:when test="@typDaty='zdarzenia'">
    					Data zdarzenie
    				</xsl:when>
    					<xsl:when test="@typDaty='waznosci'">
    					Data ważności
    				</xsl:when>
    					<xsl:when test="@typDaty='odrzucony'">
    					Data odrzucenia
    				</xsl:when>
    					<xsl:when test="@typDaty='inna'">
    					Inna data
    				</xsl:when>
    				</xsl:choose>
    			</td>
    			<td class="value">
    				<xsl:if test="meta:Czas">
    					<xsl:value-of select="meta:Czas"/>
    					<xsl:text> </xsl:text>
    				</xsl:if>
    				<xsl:if test="meta:Od">
    					<xsl:text>od </xsl:text>
    					<xsl:value-of select="meta:Od"/>
    					<xsl:text> </xsl:text>
    				</xsl:if>
    				<xsl:if test="meta:Do">
    					<xsl:text>do </xsl:text>
    					<xsl:value-of select="meta:Do"/>
    					<xsl:text> </xsl:text>
    				</xsl:if>
    				<xsl:if test="@typDatyUzupelnienie">
    					<br/>
    					<xsl:value-of select="@typDatyUzupelnienie"/>
    				</xsl:if>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="meta:Od">
    		<tr>
    			<td class="label">Od</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="meta:Do">
    		<tr>
    			<td class="label">Do</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="meta:Opis">
    		<tr>
    			<td class="label">Opis</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="meta:Identyfikator">
    		<tr>
    			<td class="label">Identyfikator <xsl:value-of select="@typIdentyfikatora"/>
    			</td>
    			<td class="value">
    				<xsl:value-of select="meta:Wartosc"/>
    				<xsl:if test="meta:Podmiot/ins:Instytucja/ins:NazwaInstytucji">
    					<br/>Rejestr prowadzony przez <xsl:value-of select="meta:Podmiot/ins:Instytucja/ins:NazwaInstytucji"/>
    				</xsl:if>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="meta:Podmiot">
    		<xsl:apply-templates select="ins:Instytucja"/>
    		<xsl:apply-templates select="os:Osoba"/>
    	</xsl:template>
    	<xsl:template match="meta:ZnakSprawy">
    		<tr>
    			<td class="label">Znak sprawy</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<!-- Struktura -->
    	<xsl:template match="str:Zalaczniki">
    		<xsl:apply-templates select="str:Zalacznik"/>
    	</xsl:template>
    	<xsl:template match="str:Zalacznik">
    		<tr>
    			<td class="label">Załącznik</td>
    			<td class="value2">
    				<xsl:call-template name="str_ZalacznikTypValue"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template name="str_ZalacznikTypValue">
    		<xsl:choose>
    			<xsl:when test="@kodowanie='URI'">
    				<xsl:text>Załącznik zewnętrzny w formacie </xsl:text>
    				<b>
    					<xsl:value-of select="@format"/>
    				</b>
    				<xsl:text> dostępny pod adresem URI: </xsl:text>
    				<b>
    					<xsl:value-of select="str:DaneZalacznika"/>
    				</b>
    			</xsl:when>
    			<xsl:when test="@kodowanie='base64'">
    				<xsl:text>Załącznik w formacie </xsl:text>
    				<b>
    					<xsl:value-of select="@format"/>
    				</b>
    				<xsl:text> zapisany wewnątrz treści dokumentu.</xsl:text>
    			</xsl:when>
    		</xsl:choose>
    		<xsl:if test="@nazwaPliku">
    			<br/>Nazwa pliku: <b>
    				<xsl:value-of select="@nazwaPliku"/>
    			</b>
    		</xsl:if>
    		<xsl:if test="str:OpisZalacznika">
    			<br/>Opis załącznika:<br/>
    			<xsl:value-of select="str:OpisZalacznika"/>
    		</xsl:if>
    	</xsl:template>
    	<xsl:template match="str:OpisZalacznika">
    		<tr>
    			<td class="label">Opis załącznika</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<xsl:template match="str:NumerDokumentu">
    		<tr>
    			<td class="label">Numer dokumentu</td>
    			<td class="value">
    				<xsl:value-of select="text()"/>
    			</td>
    		</tr>
    	</xsl:template>
    	<!-- DSig -->
    	<xsl:template match="ds:Signature">
    		<tr>
    			<td class="label">Podpis elektroniczny</td>
    			<td class="value2">
    				<xsl:text>Złożony </xsl:text>
    				<xsl:choose>
    					<xsl:when test="ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime">
    						<xsl:text> w formacie XAdES v1.3.2 w dniu </xsl:text>
    						<b>
    							<xsl:value-of select="substring-before(ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, 'T')"/>
    						</b>
    						<xsl:text> o godzinie </xsl:text>
    						<b>
    							<xsl:value-of select="substring-before(substring-after(ds:Object/xades:QualifyingProperties/xades:SignedProperties/xades:SignedSignatureProperties/xades:SigningTime, 'T'), 'Z')"/>
    						</b>
    						<xsl:text> czasu uniwersalnego UTC</xsl:text>
    					</xsl:when>
    					<xsl:otherwise>
    						<xsl:text> w formacie XML DSig</xsl:text>
    					</xsl:otherwise>
    				</xsl:choose>
    				<xsl:text> - aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu. </xsl:text>
    				<br/>
    				<xsl:if test="ds:KeyInfo/ds:X509Data/ds:X509SubjectName">
    					<xsl:text>Złożony przy pomocy klucza weryfikowanego certyfikatem X.509 wystawionym dla </xsl:text>
    					<b>
    						<xsl:value-of select="ds:KeyInfo/ds:X509Data/ds:X509SubjectName"/>
    					</b>
    					<xsl:text>.</xsl:text>
    					<br/>
    				</xsl:if>
    				<xsl:text>Lista podpisanych elementów (referencji): </xsl:text>
    				<xsl:for-each select="ds:SignedInfo/ds:Reference">
    					<xsl:if test="position()!=1">
    						<xsl:text>, </xsl:text>
    					</xsl:if>
    					<xsl:choose>
    						<xsl:when test="@URI!=''">
    							<xsl:value-of select="@URI"/>
    						</xsl:when>
    						<xsl:otherwise>referencja do tego samego dokumentu<br/>
    						</xsl:otherwise>
    					</xsl:choose>
    				</xsl:for-each>
    				<xsl:text>.</xsl:text>
    			</td>
    		</tr>
    	</xsl:template>
    </xsl:stylesheet>