<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    version="1.1">
    <xsd:annotation>
        <xsd:documentation>
            zmiany w wersji 1.1:

            rozbudowano w pojazdach specjalnych kategorię ( typ_kategoria_pojazdu )
            i podkategorię ( typ_podkategorie ) o nowe wartości, które
            uszczególawiają pojazdy budowlane.

            dodano nowe pola w eksporcie specjalnych ( typ_ogloszenie_specjalne ):
                pojemność_lyzki_w_m3
                masa_eksploatacyjna_w_tonach
                moc_użyteczna_w_KM
                szerokosc_gasienic_w_mm
                glebokosc_kopania_w_m
                wysiegnik
                lemiesz
                szrokosc_lemiesza_w_m
                moc_agregatu_w_kVA
                skrzynia_biegow
        </xsd:documentation>
    </xsd:annotation>

    <xsd:annotation>
        <xsd:documentation>
            Schemat opisujacy eksport z www.akol.pl
            Data utworzenia 2010-03-05.
        </xsd:documentation>
    </xsd:annotation>

    <!-- definicja typow prostych -->

    <xsd:simpleType name="typ_nowy_pojazd">
        <xsd:annotation>
            <xsd:documentation>
                Czy pojazd jest nowy.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <!-- pojazd jest nowy -->
            <xsd:enumeration value="Y"/>
            <!-- pojazd nie jest nowy -->
            <xsd:enumeration value="N"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_eksportu">
        <xsd:annotation>
            <xsd:documentation>
                Rodzaj eksportu (pelny czy przyrostowy).
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <!-- eksport przyrostowy obejmujacy dodawanie, kasowanie i modyfikacje istniejacych ogloszen -->
            <xsd:enumeration value="przyrostowy"/>
            <!-- eksport pelny oznacza wykasowanie wszystkich ogloszen z serwisu i zastapienie ich ogloszeniami przekazanymi w tym XMLu -->
            <xsd:enumeration value="pelny"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wersja">
        <xsd:annotation>
            <xsd:documentation>
                identyfikator wersji dokumentu XSD opisujacego dokument XML.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_region"> <!-- province type -->
        <xsd:annotation>
            <xsd:documentation>
                    lista mozliwych wyborow dla pola region.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="dolnoslaskie"/>
            <xsd:enumeration value="kujawsko pomorskie"/>
            <xsd:enumeration value="lubelskie"/>
            <xsd:enumeration value="lubuskie"/>
            <xsd:enumeration value="lodzkie"/>
            <xsd:enumeration value="mazowieckie"/>
            <xsd:enumeration value="malopolskie"/>
            <xsd:enumeration value="opolskie"/>
            <xsd:enumeration value="podkarpackie"/>
            <xsd:enumeration value="podlaskie"/>
            <xsd:enumeration value="pomorskie"/>
            <xsd:enumeration value="slaskie"/>
            <xsd:enumeration value="swietokrzyskie"/>
            <xsd:enumeration value="warminsko mazurskie"/>
            <xsd:enumeration value="wielkopolskie"/>
            <xsd:enumeration value="zachodniopomorskie"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_kraj"> <!-- country type -->
        <xsd:annotation>
            <xsd:documentation>
                    lista mozliwych wyborow dla pol:
                    * kraj pochodzenia,
                    * kraj aktualnej rejestracji
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="A"/><!-- Austria -->
            <xsd:enumeration value="B"/><!-- Belgia -->
            <xsd:enumeration value="BY"/><!-- Białoruś -->
            <xsd:enumeration value="BG"/><!-- Bułgaria -->
            <xsd:enumeration value="HR"/><!-- Chorwacja -->
            <xsd:enumeration value="CZ"/><!-- Czechy -->
            <xsd:enumeration value="DK"/><!-- Dania -->
            <xsd:enumeration value="EST"/><!-- Estonia -->
            <xsd:enumeration value="F"/><!-- Francja -->
            <xsd:enumeration value="GR"/><!-- Grecja -->
            <xsd:enumeration value="E"/><!-- Hiszpania -->
            <xsd:enumeration value="NL"/><!-- Holandia -->
            <xsd:enumeration value="IRL"/><!-- Irlandia -->
            <xsd:enumeration value="IS"/><!-- Islandia -->
            <xsd:enumeration value="CDN"/><!-- Kanada -->
            <xsd:enumeration value="LT"/><!-- Litwa -->
            <xsd:enumeration value="L"/><!-- Luksemburg -->
            <xsd:enumeration value="MC"/><!-- Monaco -->
            <xsd:enumeration value="D"/><!-- Niemcy -->
            <xsd:enumeration value="N"/><!-- Norwegia -->
            <xsd:enumeration value="PL"/><!-- Polska -->
            <xsd:enumeration value="RU"/><!-- Rosja -->
            <xsd:enumeration value="RO"/><!-- Rumunia -->
            <xsd:enumeration value="USA"/><!-- Stany Zjednoczone -->
            <xsd:enumeration value="CH"/><!-- Szwajcaria -->
            <xsd:enumeration value="S"/><!-- Szwecja -->
            <xsd:enumeration value="SK"/><!-- Słowacja -->
            <xsd:enumeration value="UA"/><!-- Ukraina -->
            <xsd:enumeration value="GB"/><!-- Wielka Brytania -->
            <xsd:enumeration value="HU"/><!-- Węgry -->
            <xsd:enumeration value="I"/><!-- Włochy -->
            <xsd:enumeration value="LV"/><!-- Łotwa -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_status_pojazdu_sprowadzonego">
        <xsd:annotation>
            <xsd:documentation>
                    lista mozliwych wyborow dla pola status pojazdu sprowadzonego
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="dosprowadzenia"/>
            <xsd:enumeration value="sprowadzony_nieoplacony"/>
            <xsd:enumeration value="dorejestracji_oplacony"/>
            <xsd:enumeration value="sprowadzony_zarejestrowany"/>
            <xsd:enumeration value=""/>

        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_osobowe_pozycja"><!-- car equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w pojazdach osobowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="system kontroli trakcji"/><!-- traction control -->
            <xsd:enumeration value="regulacja wysokosci fotela"/><!-- adjustable seat -->
            <xsd:enumeration value="welurowa tapicerka"/><!-- velour -->
            <xsd:enumeration value="dzielona tylna kanapa"/><!-- split rear seat -->
            <xsd:enumeration value="kierownica wielofunkcyjna"/><!-- multifunction steering wheel -->
            <xsd:enumeration value="autoalarm"/>
            <xsd:enumeration value="immobiliser"/>
            <xsd:enumeration value="blokada skrzyni biegow"/><!-- gear lock -->
            <xsd:enumeration value="centralny zamek"/><!-- central lock -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="elektryczne szyby tyl"/><!-- electric windows rear -->
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <xsd:enumeration value="halogeny"/><!-- fog lights -->
            <xsd:enumeration value="czujniki parkowania"/><!-- parking sensor -->
            <xsd:enumeration value="czujniki deszczu"/><!-- rain sensor -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <xsd:enumeration value="regulowana kierownica"/><!-- adjustable steering wheel -->
            <xsd:enumeration value="reflektory ksenonowe"/><!-- xenons -->
            <xsd:enumeration value="skorzana tapicerka"/><!-- leather interior -->
            <xsd:enumeration value="szyberdach"/><!-- sunroof -->
            <xsd:enumeration value="tempomat"/>
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="udogodnienia dla niepelnosprawnych"/><!-- adjusted for handicapped -->
            <xsd:enumeration value="felgi aluminiowe"/><!-- alloy wheels -->
            <xsd:enumeration value="przyciemniane szyby"/><!-- tinted windows -->
            <xsd:enumeration value="relingi"/><!-- railings -->
            <xsd:enumeration value="spoiler"/>
            <xsd:enumeration value="tlumik sportowy"/><!-- sports muffler -->
            <xsd:enumeration value="podgrzewana przednia szyba"/><!-- heated windscreen -->
            <xsd:enumeration value="niezalezne ogrzewanie"/><!-- independent heating -->
            <xsd:enumeration value="eds"/>
            <xsd:enumeration value="blokada dyferencjalu"/><!-- differencial closing -->
            <xsd:enumeration value="dvd"/>
            <xsd:enumeration value="klatka"/><!-- protective frame -->
            <xsd:enumeration value="regulowana wysokosc podwozia"/><!-- regulating chassis -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_dostawcze_pozycja"><!-- delivery van equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w pojazdach dostawczych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="kontrola trakcji"/><!-- traction control -->
            <xsd:enumeration value="regulacja wysokosci fotela"/><!-- adjustable seat -->
            <xsd:enumeration value="welurowa tapicerka"/><!-- velour -->
            <xsd:enumeration value="dzielona tylna kanapa"/>
            <xsd:enumeration value="autoalarm"/>
            <xsd:enumeration value="immobiliser"/>
            <xsd:enumeration value="blokada skrzyni biegow"/><!-- gear lock -->
            <xsd:enumeration value="centralny zamek"/><!-- central lock -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <xsd:enumeration value="halogeny przeciwmgielne"/><!-- fog lights -->
            <xsd:enumeration value="czujniki parkowania"/><!-- parking sensor -->
            <xsd:enumeration value="czujniki deszczu"/><!-- rain sensor -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <xsd:enumeration value="regulowana kierownica"/><!-- adjustable steering wheel -->
            <xsd:enumeration value="reflektory ksenonowe"/><!-- xenons -->
            <xsd:enumeration value="skorzana tapicerka"/><!-- leather interior -->
            <xsd:enumeration value="szyberdach"/><!-- sunroof -->
            <xsd:enumeration value="tempomat"/>
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="udogodnienia dla niepelnosprawnych"/><!-- adjusted for handicapped -->
            <xsd:enumeration value="felgi aluminiowe"/><!-- alloy wheels -->
            <xsd:enumeration value="przyciemniane szyby"/><!-- tinted windows -->
            <xsd:enumeration value="relingi"/><!-- railings -->
            <xsd:enumeration value="spoiler"/>
            <xsd:enumeration value="tlumik sportowy"/><!-- sports muffler -->
            <xsd:enumeration value="kabina sypialna"/><!-- sleeping cabin -->
            <xsd:enumeration value="winda samozaladowcza"/><!-- load lift -->
            <xsd:enumeration value="drzwi odsuwane"/><!-- sliding doors -->
            <xsd:enumeration value="podwyzszony"/><!-- increased -->
            <xsd:enumeration value="przedluzony"/><!-- extended -->
            <xsd:enumeration value="hds"/>
            <xsd:enumeration value="tachograf"/><!-- tachograph -->
            <xsd:enumeration value="cb radio"/>
            <xsd:enumeration value="kierownica wielofunkcyjna"/><!-- multifunction steering wheel -->
            <xsd:enumeration value="niezalezne ogrzewanie"/><!-- independent heating -->
            <xsd:enumeration value="podgrzewana przednia szyba"/><!-- heated windscreen -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_ciezarowe_pozycja"><!-- truck equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w pojazdach ciezarowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="autoalarm"/>
            <xsd:enumeration value="blokada skrzyni biegow"/><!-- gear lock -->
            <xsd:enumeration value="immobiliser"/>
            <xsd:enumeration value="centralny zamek"/><!-- central lock -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <xsd:enumeration value="halogeny przeciwmgielne"/><!-- fog lights -->
            <xsd:enumeration value="pneumatyczne zawieszenie"/><!-- hydraulics suspension -->
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <xsd:enumeration value="podgrzewane lusterka"/><!-- heated mirrors -->
            <xsd:enumeration value="webasto - ogrzewane postojowe"/><!-- independent heating -->
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="wyciszenie"/><!-- noise reduction -->
            <xsd:enumeration value="aeropakiet"/><!-- roof spoiler -->
            <xsd:enumeration value="blokada mostu"/><!-- blockade of the bridge -->
            <xsd:enumeration value="cb radio"/>
            <xsd:enumeration value="centralne smarowanie"/><!-- central lubrication -->
            <xsd:enumeration value="hds"/>
            <xsd:enumeration value="kabina sypialna"/><!-- sleeping cabin -->
            <xsd:enumeration value="retarder"/>
            <xsd:enumeration value="tachograf"/><!-- tachograph -->
            <xsd:enumeration value="winda samozaladowcza"/> <!-- load lift -->
            <xsd:enumeration value="blokada dyferencjalu"/><!-- differencial closing -->
            <xsd:enumeration value="intarder"/>
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="ebs"/>
            <xsd:enumeration value="telma"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_autobusy_pozycja"><!-- bus equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w autobusach
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="drzwi odsuwane"/><!-- sliding doors -->
            <xsd:enumeration value="autoalarm"/>
            <xsd:enumeration value="immobiliser"/>
            <xsd:enumeration value="blokada skrzyni biegow"/><!-- gear lock -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <xsd:enumeration value="halogeny przeciwmgielne"/><!-- fog lights -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <xsd:enumeration value="tempomat"/>
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="poduszka powietrzna kierowcy"/><!-- airbag -->
            <xsd:enumeration value="klimatyzacja"/><!-- air conditioning -->
            <xsd:enumeration value="radio"/>
            <xsd:enumeration value="wc"/>
            <xsd:enumeration value="webasto - ogrzewanie postojowe"/><!-- independent heating -->
            <xsd:enumeration value="blokada mostu"/><!-- blockade of the bridge -->
            <xsd:enumeration value="centralne smarowanie"/><!-- central lubrication -->
            <xsd:enumeration value="kabina sypialna"/><!-- sleeping cabin -->
            <xsd:enumeration value="retarder"/>
            <xsd:enumeration value="tachograf"/><!-- tachograph -->
            <xsd:enumeration value="tylna os skretna"/><!-- rear axle steering -->
            <xsd:enumeration value="udogodnienia dla osob niepelnosprawnych"/><!-- adjusted for handicapped -->
            <xsd:enumeration value="cb radio"/>
            <xsd:enumeration value="kontrola trakcji"/><!-- traction control -->
            <xsd:enumeration value="video lub dvd"/><!-- video or dvd -->
            <xsd:enumeration value="niskopodlogowy"/><!-- Low floor -->
            <xsd:enumeration value="barek"/><!-- kitchen -->
            <xsd:enumeration value="kuchenka"/><!-- cooker -->
            <xsd:enumeration value="lodowka"/><!-- fridge -->
            <xsd:enumeration value="interqler"/>
            <xsd:enumeration value="telma"/>
            <xsd:enumeration value="miejsce dla przewodnika"/><!-- place to guide -->
            <xsd:enumeration value="filtr czastek stalych"/><!-- particulate filter -->
            <xsd:enumeration value="pasy bezpieczenstwa pasazerow"/><!-- passenger safety belts -->
            <xsd:enumeration value="tv"/><!-- tv -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_motocykle_pozycja"><!-- motorbike equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w motocyklach i quadach.
                    Komentarzami oddzielona sa sekcje dla motocykli i quadow.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <!--wyposazenie dla motocykli -->
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="bagaznik"/><!-- rack -->
            <xsd:enumeration value="kufer"/><!-- chest -->
            <xsd:enumeration value="podgrzewane manetki"/><!-- heated knobs -->
            <xsd:enumeration value="kosz boczny"/><!-- side car -->
            <xsd:enumeration value="sakwy"/><!-- traveling bag -->
            <xsd:enumeration value="elektryczny starter"/><!-- electric starter -->
            <!--wyposazenie dla quadow -->
            <xsd:enumeration value="felgi aluminiowe"/><!-- alloy wheels -->
            <xsd:enumeration value="autom. skrzynia biegow"/><!-- automatic transmission -->
            <xsd:enumeration value="bagaznik"/><!-- rack -->
            <xsd:enumeration value="bieg wsteczny"/><!-- reverse gear -->
            <xsd:enumeration value="dopuszczony do ruchu"/><!-- movement admitted -->
            <xsd:enumeration value="elektryczny starter"/><!-- electric starter -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
            <xsd:enumeration value="lusterka"/><!-- mirrors -->
            <xsd:enumeration value="oswietlenie"/><!-- lighting -->
            <xsd:enumeration value="pasy bezpieczenstwa"/><!-- seatbelts -->
            <xsd:enumeration value="podgrzewane manetki"/><!-- heated knobs -->
            <xsd:enumeration value="przyczepa przewozowa"/><!-- transport_trailer -->
            <xsd:enumeration value="reduktor"/><!-- reducer -->
            <xsd:enumeration value="wyciagarka"/><!-- windlass -->
            <xsd:enumeration value="2wd"/>
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value="6wd"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wypo_specjalne_pozycja"><!-- other equipment -->
        <xsd:annotation>
            <xsd:documentation>
                    Lista mozliwych wartosci dla pola wyposazenie w pojazdach specjalnych.
                    Komentarzami oddzielona sa sekcje dla konkretnych typow pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <!--wyposazenie dla pojazdow specjalnych-->
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value="elektroniczny wtrysk"/>
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <xsd:enumeration value="retarder"/>
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="kontrola trakcji"/><!-- traction control -->
            <xsd:enumeration value="autoalarm"/>
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="tachograf"/><!-- tachograph -->
            <xsd:enumeration value="blokada skrzyni biegow"/><!-- gear lock -->
            <xsd:enumeration value="ogrzewanie postojowe"/><!-- independent heating -->
            <xsd:enumeration value="cb radio"/>
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <xsd:enumeration value="halogeny"/><!-- fog lights -->
            <xsd:enumeration value="centralny zamek"/><!-- central lock -->
            <xsd:enumeration value="tempomat"/>
            <xsd:enumeration value="immobilizer"/>
            <xsd:enumeration value="intarder"/>
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="klimatyzacja"/><!-- air conditioning -->
            <!--wyposazenie dla pojazdow specjalnych: maszyny budowlanych -->
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="halogeny"/><!-- fog lights -->
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="tachograf"/><!-- tachograph -->
            <xsd:enumeration value="cb radio"/>
            <xsd:enumeration value="imobilizer"/>
            <xsd:enumeration value="ogrzewanie postojowe"/><!-- independent heating -->
            <xsd:enumeration value="uklad hydrauliczny"/><!-- hydraulic system -->
            <xsd:enumeration value="kabina"/><!-- cabin -->
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="chwytak hydrauliczny"/><!-- hydraulic grapple -->
            <xsd:enumeration value="klimatyzacja"/><!-- air conditioning -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <!--wyposazenie dla pojazdow specjalnych: wozki widlowe-->
            <xsd:enumeration value="udt"/>
            <xsd:enumeration value="automatyczna skrzynia"/><!-- automatic transmission -->
            <xsd:enumeration value="blokada mostu"/><!-- blockade of the bridge -->
            <xsd:enumeration value="kabina"/><!-- cabin -->
            <xsd:enumeration value="kola blizniacze"/><!-- twin wheels -->
            <xsd:enumeration value="przesuw boczny"/><!-- lateral shift -->
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="chwytak hydrauliczny"/><!-- hydraulic grapple -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <!--wyposazenie dla pojazdow specjalnych: maszyny rolnicze-->
            <xsd:enumeration value="balast"/><!-- ballast -->
            <xsd:enumeration value="kabina"/><!-- cabin -->
            <xsd:enumeration value="klimatyzacja"/><!-- air conditioning -->
            <xsd:enumeration value="kola blizniacze"/><!-- twin wheels -->
            <xsd:enumeration value="komplet zaczepow"/><!-- clinch kit -->
            <xsd:enumeration value="kompresor"/><!-- compressor -->
            <xsd:enumeration value="wyjscie hydrauliczne"/><!-- hydraulic output -->
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="ogrzewanie postojowe"/><!-- independent heating -->
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="elektryczny starter"/><!-- electric starter -->
            <xsd:enumeration value="komputer pokladowy"/><!-- computer -->
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="esp"/>
            <xsd:enumeration value="elektryczny wtrysk"/><!-- electrical injection -->
            <xsd:enumeration value="podgrzewane fotele"/><!-- heated seat -->
            <!--wyposazenie dla pojazdow specjalnych: latajace-->
            <xsd:enumeration value="instalacja anty oblodzeniowa"/><!-- anticing installation -->
            <xsd:enumeration value="po remoncie platowca"/><!-- plane repaired -->
            <xsd:enumeration value="po remoncie silnika"/><!-- engine repaired -->
            <xsd:enumeration value="skladane skrzydla"/><!-- folding_wings -->
            <xsd:enumeration value="system nawigacji gps"/><!-- navigation -->
            <xsd:enumeration value="system ratunkowy"/><!-- rescue system -->
            <xsd:enumeration value="transponder"/>
            <xsd:enumeration value="plandeka"/><!-- tilt -->
            <xsd:enumeration value="podgrzewane manetki"/><!-- heated knobs -->
            <xsd:enumeration value="bieg wsteczny"/><!-- reverse gear -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
            <xsd:enumeration value="lancuchy gumowe"/><!-- rubber chains -->
            <!--wyposazenie dla pojazdow specjalnych: wodne-->
            <xsd:enumeration value="halogeny"/><!-- fog lights -->
            <xsd:enumeration value="kuchenka"/><!-- cooker -->
            <xsd:enumeration value="prysznic"/><!-- shower -->
            <xsd:enumeration value="kabina"/><!-- cabin -->
            <xsd:enumeration value="nawigacja satelitarna"/><!-- navigation -->
            <xsd:enumeration value="przyczepa przewozowa"/><!-- transport trailer -->
            <xsd:enumeration value="silnik zaburtowy"/><!-- outboard motor -->
            <xsd:enumeration value="silnik stacjonarny"/><!-- engine_stationary -->
            <xsd:enumeration value="balansowy"/><!-- ballasted -->
            <xsd:enumeration value="balansowo-mieczowy"/><!-- ballasted sworded -->
            <xsd:enumeration value="kolo ratunkowe"/><!-- lifebuoy -->
            <xsd:enumeration value="plandeka"/><!-- tilt -->
            <xsd:enumeration value="wc"/>
            <xsd:enumeration value="kotwica"/><!-- anchor -->
            <!--wyposazenie dla pojazdow specjalnych: pojazdy kempingowe-->
            <xsd:enumeration value="instalacja gazowa"/><!-- gas installation -->
            <xsd:enumeration value="ogrzewanie postojowe"/><!-- independent heating -->
            <xsd:enumeration value="lodowka"/><!-- fridge -->
            <xsd:enumeration value="kuchenka"/><!-- cooker -->
            <xsd:enumeration value="wc"/>
            <xsd:enumeration value="tv"/>
            <xsd:enumeration value="klimatyzacja"/><!-- air conditioning -->
            <xsd:enumeration value="drzwi odsuwane"/><!-- sliding doors -->
            <xsd:enumeration value="centralny zamek"/><!-- central lock -->
            <xsd:enumeration value="wspomaganie kierownicy"/><!-- power steering -->
            <xsd:enumeration value="elektryczne szyby"/><!-- electric windows -->
            <xsd:enumeration value="elektryczne lusterka"/><!-- electric mirrors -->
            <!--wyposazenie dla pojazdow specjalnych: przyczep i naczep-->
            <xsd:enumeration value="abs"/>
            <xsd:enumeration value="rozsuwane burty"/><!-- sliding side -->
            <xsd:enumeration value="rozsuwany dach"/><!-- sliding roof -->
            <xsd:enumeration value="tylne drzwi"/><!-- back door -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_osobowe_pozycja"><!-- additional car information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w pojazdach osobowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="garazowany"/><!-- garaged -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="wlasciciel niepalacy"/><!-- non-smoker owner -->
            <xsd:enumeration value="dodatkowy komplet opon"/><!-- additional set of tires -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="tuning"/>
            <xsd:enumeration value="bagaznik dachowy"/><!-- roof rack -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_dostawcze_pozycja"><!-- additional delivery van information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w pojazdach dostawczych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="garazowany"/><!-- garaged -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="wlasciciel niepalacy"/><!-- non-smoker owner -->
            <xsd:enumeration value="dodatkowy komplet opon"/><!-- additional set of tires -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="tuning"/>
            <xsd:enumeration value="bagaznik dachowy"/><!-- roof rack -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_ciezarowe_pozycja"><!-- additional truck information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w pojazdach ciężarowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="wlasciciel niepalacy"/><!-- non-smoker owner -->
            <xsd:enumeration value="dodatkowy komplet opon"/><!-- additional set of tires -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_autobusy_pozycja"><!-- additional bus information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w autobusach
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="garazowany"/><!-- garaged -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="wlasciciel niepalacy"/><!-- non-smoker owner -->
            <xsd:enumeration value="dodatkowy komplet opon"/><!-- additional set of tires -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="tuning"/>
            <xsd:enumeration value="bagaznik dachowy"/><!-- roof rack -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
        </xsd:restriction>
    </xsd:simpleType>


    <xsd:simpleType name="typ_info_motocykle_pozycja"><!-- additional bus information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w motocyklach i quadach.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_specjalne_pozycja"><!-- additional other information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w pojazdach specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="pierwszy wlasciciel"/><!-- first owner -->
            <xsd:enumeration value="bezwypadkowy"/><!-- no accident -->
            <xsd:enumeration value="garazowany"/><!-- garaged -->
            <xsd:enumeration value="serwisowany w aso"/><!-- aso service -->
            <xsd:enumeration value="gwarancja"/><!-- warranty -->
            <xsd:enumeration value="wlasciciel niepalacy"/><!-- non-smoker owner -->
            <xsd:enumeration value="dodatkowy komplet opon"/><!-- additional set of tires -->
            <xsd:enumeration value="ksiazka serwisowa"/><!-- service book -->
            <xsd:enumeration value="mozliwa zamiana"/><!-- possible replacement -->
            <xsd:enumeration value="tuning"/>
            <xsd:enumeration value="bagaznik dachowy"/><!-- roof rack -->
            <xsd:enumeration value="hak holowniczy"/><!-- trailer -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_info_czesci_pozycja"><!-- additional other information item -->
        <xsd:annotation>
            <xsd:documentation>
                Lista mozliwych wartosci dla pola informacje dodatkowe w czesciach samochodowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">

        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_tak_nie">
        <xsd:union memberTypes="typ_tak_nie_template typ_empty_template"/>
    </xsd:simpleType>

    <xsd:simpleType name="typ_tak_nie_template">
        <xsd:annotation>
            <xsd:documentation>
                Typ wyboru poniedzy tak i nie.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="Tak|Nie"/><!-- Yes|No -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_osobowe_nadwozie"><!-- car body type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola nadwozie pojazdow osobowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="cabrio"/>
            <xsd:enumeration value="coupe"/>
            <xsd:enumeration value="cabrio coupe"/>
            <xsd:enumeration value="hatchback"/>
            <xsd:enumeration value="combi"/>
            <xsd:enumeration value="pickup"/>
            <xsd:enumeration value="sedan (limuzyna)"/>
            <xsd:enumeration value="terenowy"/><!-- off-road -->
            <xsd:enumeration value="mini van"/>
            <xsd:enumeration value="liftback"/>
            <xsd:enumeration value="roadster"/>
            <xsd:enumeration value="van"/>
            <xsd:enumeration value="suv"/>
            <xsd:enumeration value="mpv"/>
            <xsd:enumeration value="bus"/>
            <xsd:enumeration value="camping"/>
            <xsd:enumeration value="oldtimer"/>
            <xsd:enumeration value="inne"/><!-- other -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_kolor"><!-- color type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola kolor.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="bezowy"/><!-- beige -->
            <xsd:enumeration value="bialy"/><!-- white -->
            <xsd:enumeration value="bordowy"/><!-- dark-red -->
            <xsd:enumeration value="brazowy"/><!-- brown -->
            <xsd:enumeration value="czarny"/><!-- black -->
            <xsd:enumeration value="czerwony"/><!-- red -->
            <xsd:enumeration value="czerwony ciemny"/><!-- dark-red -->
            <xsd:enumeration value="czerwony jasny"/><!-- bright-red  -->
            <xsd:enumeration value="fioletowy"/><!-- violet -->
            <xsd:enumeration value="grafitowy"/><!-- graphite -->
            <xsd:enumeration value="granatowy"/><!-- navy -->
            <xsd:enumeration value="kremowy"/><!-- beige -->
            <xsd:enumeration value="niebieski"/><!-- blue -->
            <xsd:enumeration value="niebieski ciemny"/><!-- dark-blue -->
            <xsd:enumeration value="niebieski jasny"/><!-- bright-blue -->
            <xsd:enumeration value="pomaranczowy"/><!-- orange -->
            <xsd:enumeration value="rozowy"/><!-- pink -->
            <xsd:enumeration value="seledynowy"/><!-- aquamarine -->
            <xsd:enumeration value="srebrny"/><!-- silver -->
            <xsd:enumeration value="szary"/><!-- grey -->
            <xsd:enumeration value="turkusowy"/><!-- turquoise -->
            <xsd:enumeration value="wisniowy"/><!-- cherry -->
            <xsd:enumeration value="zielony"/><!-- green -->
            <xsd:enumeration value="zielony ciemny"/><!-- dark-green -->
            <xsd:enumeration value="zielony jasny"/><!-- bright-green -->
            <xsd:enumeration value="zloty"/><!-- gold -->
            <xsd:enumeration value="zolty"/><!-- yellow -->
            <xsd:enumeration value="inny"/><!-- other -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_paliwa"><!-- fuel type -->
        <xsd:annotation>
            <xsd:documentation>
                typ dodatkowy okreslajacy liste mozliwych wyborow dla pola paliwo.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="benzyna"/><!-- petrol -->
            <xsd:enumeration value="diesel"/><!-- diesel -->
            <xsd:enumeration value="benzyna_gaz"/><!-- petrol gas -->
            <xsd:enumeration value="benzyna_cng"/><!-- petrol cng -->
            <xsd:enumeration value="hybrydowy"/><!-- hybrid -->
            <xsd:enumeration value="elektryczny"/><!-- electric -->
            <xsd:enumeration value="wodor"/><!-- hydrogen -->
            <xsd:enumeration value="etanol"/><!-- ethanol -->
            <xsd:enumeration value=""/><!--  -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_osobowy_naped"><!-- car drive type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola naped pojazdow osobowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="przedni"/><!-- front drive -->
            <xsd:enumeration value="tylny"/><!-- rear drive -->
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_dostawczy_naped"><!-- delivery van drive type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola naped pojazdow dostawczych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="przedni"/><!-- front drive -->
            <xsd:enumeration value="tylny"/><!-- rear drive -->
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_skrzynia_biegow"><!-- gear box type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola skrzynia biegow.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="manualna"/><!-- manual -->
            <xsd:enumeration value="automatyczna"/><!-- automatic -->
            <xsd:enumeration value="sekwencyjna"/><!-- sequential -->
            <xsd:enumeration value="polautomatyczna"/><!-- semi-automatic -->
            <xsd:enumeration value="tiptronic"/>
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_motocykl_skrzynia_biegow"><!-- motorbike gear box type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola skrzynia biegow dla motocykli.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="manualna"/><!-- manual -->
            <xsd:enumeration value="automatyczna"/><!-- automatic -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_specjalny_skrzynia_biegow"><!-- other gear box type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola skrzynia biegow dla pojazdow specjalnych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="manualna"/><!-- manual -->
            <xsd:enumeration value="automatyczna"/><!-- automatic -->
            <xsd:enumeration value=""/><!--  -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_lemiesz"><!-- blade type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow lemiesza dla pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="szesciopozycyjny"/><!-- six position -->
            <xsd:enumeration value="wklesly"/><!-- concave -->
            <xsd:enumeration value="prosty"/><!-- straight -->
            <xsd:enumeration value="na wysypiska"/><!-- to landfill -->
            <xsd:enumeration value="weglowy"/><!-- coal -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wysiegnik"><!-- boom type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow wysiegnika dla pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="jednoczesciowy"/><!-- one_piece -->
            <xsd:enumeration value="dwuczesciowy"/><!-- two_piece -->
            <xsd:enumeration value="o duzym zasiegu"/><!-- long_reach -->
            <xsd:enumeration value="do skarpowania"/><!-- ditch_cleaning -->
            <xsd:enumeration value="do prac wyburzeniowych"/><!-- for_demolition_works -->
            <xsd:enumeration value="przedsiebierne"/><!-- front -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_faktury"><!-- invoice type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola faktura.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="faktura_vat"/><!-- vat invoice -->
            <xsd:enumeration value="faktura_vat_marza"/><!--  -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_audio"><!-- audio type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola audio.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="radio_cd"/>
            <xsd:enumeration value="radio"/>
            <xsd:enumeration value="radio_cd_mp3"/>
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_klimatyzacji"><!-- air conditioning type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola klimatyzacja.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="reczna"/><!-- manual -->
            <xsd:enumeration value="automatyczna"/><!-- automatic -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_pochodzenie_pojazdu"><!-- origin type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola pochodzenie.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/><!--  -->
            <xsd:enumeration value="do sprowadzenia"/><!-- to bring from abroad -->
            <xsd:enumeration value="importowany"/><!-- imported -->
            <xsd:enumeration value="krajowy"/><!-- bought in Poland -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_czy_zarejestrowany"><!-- registration type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola zarejestrowany.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/><!--  -->
            <xsd:enumeration value="do rejestracji"/><!-- to register -->
            <xsd:enumeration value="zarejestrowany"/><!-- registered -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaje_waluty"><!-- currency -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola waluta.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="PLN"/>
            <xsd:enumeration value="EUR"/>
            <xsd:enumeration value="USD"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaje_ceny"><!-- price type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola rodzaj ceny.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="netto"/>
            <xsd:enumeration value="brutto"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_program_dealerski"><!-- dealer sell program type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola program dealerski.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="okazja_lwa"/><!-- Peugeot:  -->
            <xsd:enumeration value="okazja_lwa_premium"/><!-- Peugeot: -->
            <xsd:enumeration value="pewne_auto"/>
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_dostawcze_nadwozie"><!-- delivery var body type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow typow nadwozia pojazdow dostawczych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="bus"/>
            <xsd:enumeration value="camping"/>
            <xsd:enumeration value="chlodnia"/><!-- refrigerated -->
            <xsd:enumeration value="furgon blaszak"/>
            <xsd:enumeration value="furgon przeszklony"/>
            <xsd:enumeration value="holownik"/><!-- tracker -->
            <xsd:enumeration value="izoterma"/><!-- izoterm -->
            <xsd:enumeration value="kontener"/><!-- container -->
            <xsd:enumeration value="pick up"/>
            <xsd:enumeration value="pomoc drogowa"/><!-- roadside assistance -->
            <xsd:enumeration value="rama do zabudowy"/><!-- to building -->
            <xsd:enumeration value="skrzynia"/><!-- box -->
            <xsd:enumeration value="skrzynia wywrotka"/><!-- box dumper  -->
            <xsd:enumeration value="skrzynia z plandeka"/><!-- box with tilt  -->
            <xsd:enumeration value="van"/>
            <xsd:enumeration value="inne"/><!-- other -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_norma_euro_template"><!-- Euro standard purity gases -->
        <xsd:annotation>
            <xsd:documentation>
                dodatkowy typ okreslajacy mozliwe wartosci pola norma_euro.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:int" >
            <xsd:minExclusive value="1"/>
            <xsd:maxExclusive value="5"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_norma_euro">
        <xsd:annotation>
            <xsd:documentation>
               wartosci pola norma_euro.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:union memberTypes="typ_empty_template typ_norma_euro_template"/>
    </xsd:simpleType>


    <xsd:simpleType name="typ_ciezarowe_naped"><!-- truck drive type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow typow napedu pojazdow ciezarowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/>
            <xsd:enumeration value="4x2"/>
            <xsd:enumeration value="4x4"/>
            <xsd:enumeration value="6x2"/>
            <xsd:enumeration value="6x4"/>
            <xsd:enumeration value="6x6"/>
            <xsd:enumeration value="8x4"/>
            <xsd:enumeration value="8x6"/>
            <xsd:enumeration value="8x8"/>
            <xsd:enumeration value="10x4"/>
            <xsd:enumeration value="10x8"/>
            <xsd:enumeration value="10x10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_motocykla"><!-- motorbike type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow typow z dzialu motocykle.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/>
            <xsd:enumeration value="crossowy"/><!-- cross -->
            <xsd:enumeration value="cruiser chopper"/>
            <xsd:enumeration value="enduro"/>
            <xsd:enumeration value="funbike"/>
            <xsd:enumeration value="gokart"/>
            <xsd:enumeration value="mini bike"/>
            <xsd:enumeration value="naked bike"/>
            <xsd:enumeration value="quad trike"/>
            <xsd:enumeration value="skuter"/><!-- scooter -->
            <xsd:enumeration value="sportowo turystyczny"/><!-- sport tourist -->
            <xsd:enumeration value="sportowy"/><!-- sport -->
            <xsd:enumeration value="turystyczny"/><!-- tourist -->
            <xsd:enumeration value="zabytkowy klasyczny"/><!-- oldtimer -->
            <xsd:enumeration value="quad sportowy"/><!-- sport quad -->
            <xsd:enumeration value="quad rekreacyjny"/><!-- quad recreative -->
            <xsd:enumeration value="quad uzytkowy"/><!-- quad useful -->
            <xsd:enumeration value="quad dla dzieci"/><!-- quad for kids -->
            <xsd:enumeration value="inny quad"/><!-- quad other -->
            <xsd:enumeration value="inny"/><!-- other -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_motocykle_naped"><!-- motorbike drive type -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow napedow motocykli.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/>
            <xsd:enumeration value="lancuch"/><!-- chain -->
            <xsd:enumeration value="pas"/><!-- belt -->
            <xsd:enumeration value="wal kardana"/><!-- cardan -->
        </xsd:restriction>
    </xsd:simpleType>
   <!-- TODO Sprawdzic pisownie, wypełnić jak będzie dotowe -->
    <xsd:simpleType name="typ_kategoria_czesci"><!-- parts category -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow kategorii czesci samochodowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="akcesoria motocyklowe"/>
            <xsd:enumeration value="akcesoria samochodowe"/>
            <xsd:enumeration value="cały na czesci"/>
            <xsd:enumeration value="chlodzenie klimatyzacja"/>
            <xsd:enumeration value="elementy wnetrza"/>
            <xsd:enumeration value="elementy zewnetrzne"/>
            <xsd:enumeration value="felgi aluminiowe"/>
            <xsd:enumeration value="felgi stalowe"/>
            <xsd:enumeration value="gadzety motoryzacyjne"/>
            <xsd:enumeration value="glosniki samochodowe"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kable i przewody"/>
            <xsd:enumeration value="karoseria"/>
            <xsd:enumeration value="kieszenie i ramki"/>
            <xsd:enumeration value="kola"/>
            <xsd:enumeration value="materialy eksploatacyjne"/>
            <xsd:enumeration value="opony letnie"/>
            <xsd:enumeration value="opony uniwersalne"/>
            <xsd:enumeration value="opony zimowe"/>
            <xsd:enumeration value="oswietlenie"/>
            <xsd:enumeration value="panele i etui"/>
            <xsd:enumeration value="panele LCD lub TV"/>
            <xsd:enumeration value="piloty i joysticki"/>
            <xsd:enumeration value="radioodtwarzacze"/>
            <xsd:enumeration value="silnik i osprzet"/>
            <xsd:enumeration value="system nawigacji"/>
            <xsd:enumeration value="tuning"/>
            <xsd:enumeration value="uklad elektryczny"/>
            <xsd:enumeration value="uklad hamulcowy"/>
            <xsd:enumeration value="uklad jezdny i zawieszenie"/>
            <xsd:enumeration value="uklad kierowniczy"/>
            <xsd:enumeration value="uklad paliwowy"/>
            <xsd:enumeration value="uklad przeniesienia napedu"/>
            <xsd:enumeration value="uklad wydechowy"/>
            <xsd:enumeration value="wzmaczniacze"/>
            <xsd:enumeration value="zmieniarki"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_kategoria_pojazdu"><!-- other vehicle category -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow kategorii specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="maszyny budowlane"/><!-- construction -->
            <xsd:enumeration value="maszyny rolnicze"/><!-- agricultural machinery -->
            <xsd:enumeration value="naczepa"/><!-- trailer -->
            <xsd:enumeration value="pojazdy kempingowe"/><!-- camping -->
            <xsd:enumeration value="pojazdy specjalne"/><!-- special -->
            <xsd:enumeration value="przyczepa"/><!-- trailer -->
            <xsd:enumeration value="sprzet latajacy"/><!-- water -->
            <xsd:enumeration value="sprzet plywajacy"/><!-- air -->
            <xsd:enumeration value="wozki widlowe"/><!-- forklift -->
            <!-- kategorie uszczegolawiajace maszyny budowlane -->
            <xsd:enumeration value="ladowarki"/><!-- charger -->
            <xsd:enumeration value="maszyny drogowe"/><!-- road machinery -->
            <xsd:enumeration value="koparki"/><!-- digger -->
            <xsd:enumeration value="koparko ladowarki"/><!-- digger charger -->
            <xsd:enumeration value="spycharki"/><!-- bulldozer -->
            <xsd:enumeration value="rownarki"/><!--  -->
            <xsd:enumeration value="dzwigi i zurawie"/><!-- crab -->
            <xsd:enumeration value="kruszarki"/><!-- crusher -->
            <xsd:enumeration value="wozidla"/><!--  -->
            <xsd:enumeration value="akcesoria do maszyn"/><!-- accessories for machines -->
            <xsd:enumeration value="agregaty pradotworcze"/><!-- power generator -->
            <xsd:enumeration value="inne budowlane"/><!-- other construction -->
        </xsd:restriction>
    </xsd:simpleType>

   <!-- TODO Sprawdzic pisownie, wypełnić jak będzie dotowe -->
    <xsd:simpleType name="typ_podkategoria_czesci"><!-- parts subcategory -->
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow rodzaju podkategorii czesci samochodowych.
                Komentarzami oddzielone sa podkategorie wg kategorii czesci samochodowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
        <!-- elementy wnętrza -->
            <xsd:enumeration value="deska rozdzielcza"/>
            <xsd:enumeration value="dywaniki gumowe"/>
            <xsd:enumeration value="dywaniki welurowe"/>
            <xsd:enumeration value="dzwignia zmiany biegow"/>
            <xsd:enumeration value="fotel"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kanapy"/>
            <xsd:enumeration value="kierownica"/>
            <xsd:enumeration value="klamka"/>
            <xsd:enumeration value="korbka podnosnika szyby"/>
            <xsd:enumeration value="liczniki, zegary"/>
            <xsd:enumeration value="lodowka"/>
            <xsd:enumeration value="lusterko wsteczne"/>
            <xsd:enumeration value="manetka"/>
            <xsd:enumeration value="panele sterowania, przelaczniki"/>
            <xsd:enumeration value="pasy bezpieczenstwa"/>
            <xsd:enumeration value="pedaly"/>
            <xsd:enumeration value="podnosnik szyby"/>
            <xsd:enumeration value="podsufitka"/>
            <xsd:enumeration value="poduszka powietrzna"/>
            <xsd:enumeration value="podlokietnik"/>
            <xsd:enumeration value="polka tyl"/>
            <xsd:enumeration value="przelaczniki przy kierownicy"/>
            <xsd:enumeration value="roleta"/>
            <xsd:enumeration value="scianka dzialowa"/>
            <xsd:enumeration value="stacyjka"/>
            <xsd:enumeration value="sterowanie szybami"/>
            <xsd:enumeration value="sterownie klimatyzacja"/>
            <xsd:enumeration value="sterownik airbag"/>
            <xsd:enumeration value="tablica rozdzielcza"/>
            <xsd:enumeration value="tapicerka"/>
            <xsd:enumeration value="uchwyt na napoje"/>
            <xsd:enumeration value="zaglowek"/>
        <!-- elementy wnętrza -->
            <xsd:enumeration value="aeropakiet"/>
            <xsd:enumeration value="bagaznik dachowy"/>
            <xsd:enumeration value="bagaznik na rower"/>
            <xsd:enumeration value="chlapacz"/>
            <xsd:enumeration value="hak holowniczy"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="klamka"/>
            <xsd:enumeration value="listwy boczne"/>
            <xsd:enumeration value="lusterko - wklad"/>
            <xsd:enumeration value="lusterko zewnetrzne - kompletne"/>
            <xsd:enumeration value="lusterko zewnetrzne - obudowa"/>
            <xsd:enumeration value="pioro wycieraczki"/>
            <xsd:enumeration value="ramie wycieraczki"/>
            <xsd:enumeration value="relingi dachowe"/>
            <xsd:enumeration value="szyba boczna"/>
            <xsd:enumeration value="szyba przednia"/>
            <xsd:enumeration value="szyba tylna"/>
            <xsd:enumeration value="zamek drzwi"/>
            <xsd:enumeration value="znaczek firmowy"/>
        <!-- elementy zewnętrzne -->
            <xsd:enumeration value="atrapa, grill"/>
            <xsd:enumeration value="blenda"/>
            <xsd:enumeration value="blotnik przedni lewy"/>
            <xsd:enumeration value="blotnik przedni prawy"/>
            <xsd:enumeration value="blotnik tylny lewy"/>
            <xsd:enumeration value="blotnik tylny prawy"/>
            <xsd:enumeration value="cwiartka przednia lewa"/>
            <xsd:enumeration value="cwiartka przednia prawa"/>
            <xsd:enumeration value="cwiartka tylna lewa"/>
            <xsd:enumeration value="cwiartka tylna prawa"/>
            <xsd:enumeration value="dach"/>
            <xsd:enumeration value="drzwi przednie lewe"/>
            <xsd:enumeration value="drzwi przednie prawe"/>
            <xsd:enumeration value="drzwi tylne lewe"/>
            <xsd:enumeration value="drzwi tylne prawe"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kabina"/>
            <xsd:enumeration value="karoseria kompletna"/>
            <xsd:enumeration value="klapa bagaznika"/>
            <xsd:enumeration value="listwy na zderzak"/>
            <xsd:enumeration value="maska silnika"/>
            <xsd:enumeration value="nadkole plastikowe"/>
            <xsd:enumeration value="nadkole przednie lewe"/>
            <xsd:enumeration value="nadkole przednie prawe"/>
            <xsd:enumeration value="nadkole tylne lewe"/>
            <xsd:enumeration value="nadkole tylne prawe"/>
            <xsd:enumeration value="pas przedni"/>
            <xsd:enumeration value="pas tylny"/>
            <xsd:enumeration value="podluznica"/>
            <xsd:enumeration value="prog"/>
            <xsd:enumeration value="szyberdach"/>
            <xsd:enumeration value="tylna sciana"/>
            <xsd:enumeration value="zderzak przedni"/>
            <xsd:enumeration value="zderzak tylny"/>
        <!-- materiały eksploatacyjne -->
            <xsd:enumeration value="dodatek do paliwa"/>
            <xsd:enumeration value="filtr oleju"/>
            <xsd:enumeration value="filtr paliwa"/>
            <xsd:enumeration value="filtr powietrza"/>
            <xsd:enumeration value="filtr przeciwpylkowy"/>
            <xsd:enumeration value="filtr plynu hydraulicznego"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="olej hydrauliczny"/>
            <xsd:enumeration value="olej przekladniowy"/>
            <xsd:enumeration value="olej silnikowy"/>
            <xsd:enumeration value="pasek klinowy"/>
            <xsd:enumeration value="pasek rozrzadu"/>
            <xsd:enumeration value="pasek wieloklinowy"/>
            <xsd:enumeration value="plyn chlodniczy"/>
            <xsd:enumeration value="plyn do spryskiwaczy"/>
            <xsd:enumeration value="plyn do wspomagania"/>
            <xsd:enumeration value="plyn hamulcowy"/>
            <xsd:enumeration value="srodek czyszczacy"/>
            <xsd:enumeration value="szampon samochodowy"/>
            <xsd:enumeration value="uszczelniacz chlodnicy"/>
            <xsd:enumeration value="wosk do lakieru"/>
        <!-- oświetlenie -->
            <xsd:enumeration value="dodatkowe swiatlo stop"/>
            <xsd:enumeration value="halogen"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kierunkowskaz"/>
            <xsd:enumeration value="komplet"/>
            <xsd:enumeration value="lampa taxi"/>
            <xsd:enumeration value="lampka oswietlenia wnetrza"/>
            <xsd:enumeration value="przetwornice"/>
            <xsd:enumeration value="reflektor lewy przedni"/>
            <xsd:enumeration value="reflektor lewy tyl"/>
            <xsd:enumeration value="reflektor prawy przedni"/>
            <xsd:enumeration value="reflektor prawy tyl"/>
            <xsd:enumeration value="reflektor xenonowy"/>
            <xsd:enumeration value="silnik regulacji wysokosci swiatel"/>
            <xsd:enumeration value="swiatla przeciwmgielne"/>
            <xsd:enumeration value="swiatlo wsteczne"/>
            <xsd:enumeration value="zarowki"/>
        <!-- oświetlenie -->
            <xsd:enumeration value="blok"/>
            <xsd:enumeration value="cylinder"/>
            <xsd:enumeration value="czujnik cisnienia oleju"/>
            <xsd:enumeration value="czujnik cisnienia paliwa"/>
            <xsd:enumeration value="dzwignia zaworu"/>
            <xsd:enumeration value="glowica"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kolektor ssacy"/>
            <xsd:enumeration value="korbowod"/>
            <xsd:enumeration value="kolo pasowe"/>
            <xsd:enumeration value="kolo zamachowe"/>
            <xsd:enumeration value="kolo zebate rozrzadu"/>
            <xsd:enumeration value="miarka poziomu oleju"/>
            <xsd:enumeration value="miska olejowa"/>
            <xsd:enumeration value="mocowanie silnika"/>
            <xsd:enumeration value="napinacz paska"/>
            <xsd:enumeration value="napinacz lancucha rozrzadu"/>
            <xsd:enumeration value="panewka"/>
            <xsd:enumeration value="pierscien"/>
            <xsd:enumeration value="poduszka"/>
            <xsd:enumeration value="pompa oleju"/>
            <xsd:enumeration value="popychacz zaworu"/>
            <xsd:enumeration value="prowadnica zaworu"/>
            <xsd:enumeration value="przystawka skrzyni biegow"/>
            <xsd:enumeration value="rolka napinajaca"/>
            <xsd:enumeration value="rozdzielacz wydatku"/>
            <xsd:enumeration value="rozrzad kompletny"/>
            <xsd:enumeration value="silnik"/>
            <xsd:enumeration value="silnik kompletny"/>
            <xsd:enumeration value="sruba mocowania glowicy"/>
            <xsd:enumeration value="sworzen tloka"/>
            <xsd:enumeration value="tuleja cylindrowa"/>
            <xsd:enumeration value="turbosprezarka"/>
            <xsd:enumeration value="tlok"/>
            <xsd:enumeration value="tlumik drgan napinacza"/>
            <xsd:enumeration value="uszczelka glowicy"/>
            <xsd:enumeration value="uszczelniacz zaworu"/>
            <xsd:enumeration value="wal korbowy"/>
            <xsd:enumeration value="walek rozrzadu"/>
            <xsd:enumeration value="zawor"/>
            <xsd:enumeration value="lancuch rozrzadu"/>
        <!-- tuning -->
            <xsd:enumeration value="brewki"/>
            <xsd:enumeration value="chipy"/>
            <xsd:enumeration value="diody, neony, stroboskopy"/>
            <xsd:enumeration value="dokladki zderzakow"/>
            <xsd:enumeration value="filtry"/>
            <xsd:enumeration value="folia na szyby"/>
            <xsd:enumeration value="grille"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="koncowka dzwigni zmiany biegow"/>
            <xsd:enumeration value="koncowki tlumikow"/>
            <xsd:enumeration value="listwy progowe"/>
            <xsd:enumeration value="magnetyzery"/>
            <xsd:enumeration value="mieszki ochronne"/>
            <xsd:enumeration value="naklejki"/>
            <xsd:enumeration value="nakladki na pasy"/>
            <xsd:enumeration value="nakladki na pedaly"/>
            <xsd:enumeration value="nakladki na wlew paliwa"/>
            <xsd:enumeration value="neony"/>
            <xsd:enumeration value="obudowa skrzyni biegow"/>
            <xsd:enumeration value="okleiny kokpitu"/>
            <xsd:enumeration value="orurowanie"/>
            <xsd:enumeration value="siatki"/>
            <xsd:enumeration value="spoiler"/>
            <xsd:enumeration value="strumienice"/>
            <xsd:enumeration value="tarcze zegarow"/>
            <xsd:enumeration value="tlumik"/>
        <!-- chłodzenie i klimatyzacja -->
            <xsd:enumeration value="chlodnica klimatyzacji"/>
            <xsd:enumeration value="chlodnica powietrza"/>
            <xsd:enumeration value="chlodnica silnika"/>
            <xsd:enumeration value="czujnik temperatury"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="klimatyzacja kompletna"/>
            <xsd:enumeration value="korek chlodnicy"/>
            <xsd:enumeration value="nagrzewnica"/>
            <xsd:enumeration value="ogrzewanie postojowe"/>
            <xsd:enumeration value="pompa wody"/>
            <xsd:enumeration value="przewody chlodzenia"/>
            <xsd:enumeration value="sprezarka klimatyzacji"/>
            <xsd:enumeration value="termostat"/>
            <xsd:enumeration value="waz chlodnicy"/>
            <xsd:enumeration value="wentylator chlodnicy"/>
            <xsd:enumeration value="zbiornik wyrownawczy"/>
        <!-- układ elektryczny -->
            <xsd:enumeration value="akumulator"/>
            <xsd:enumeration value="alarm"/>
            <xsd:enumeration value="alternator"/>
            <xsd:enumeration value="aparat zaplonowy"/>
            <xsd:enumeration value="bendix rozrusznika"/>
            <xsd:enumeration value="centralny zamek"/>
            <xsd:enumeration value="cewka zaplonowa"/>
            <xsd:enumeration value="fajka swiecy"/>
            <xsd:enumeration value="gniazdo elektryczne przyczepy"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kable"/>
            <xsd:enumeration value="klema akumulatora"/>
            <xsd:enumeration value="komputer pokladowy"/>
            <xsd:enumeration value="kondensator"/>
            <xsd:enumeration value="kopulka rozdzielacza"/>
            <xsd:enumeration value="kostki ISO, zlaczki"/>
            <xsd:enumeration value="modul zaplonowy"/>
            <xsd:enumeration value="nadajniki, adaptery"/>
            <xsd:enumeration value="nawiew"/>
            <xsd:enumeration value="palec rozdzielacza"/>
            <xsd:enumeration value="pompa podcisnieniowa"/>
            <xsd:enumeration value="pompka spryskiwacza"/>
            <xsd:enumeration value="pradnica"/>
            <xsd:enumeration value="przekaznik"/>
            <xsd:enumeration value="przerywacz zaplonu"/>
            <xsd:enumeration value="przewody wysokiego napiecia"/>
            <xsd:enumeration value="regulator napiecia"/>
            <xsd:enumeration value="rozrusznik"/>
            <xsd:enumeration value="silniczki tylnej wycieraczki"/>
            <xsd:enumeration value="silnik dmuchawy"/>
            <xsd:enumeration value="silnik wycieraczek"/>
            <xsd:enumeration value="silownik aparatu zaplonowego"/>
            <xsd:enumeration value="sonda lambda"/>
            <xsd:enumeration value="swieca zaplonowa"/>
            <xsd:enumeration value="swieca zarowa"/>
            <xsd:enumeration value="sygnal dzwiekowy"/>
            <xsd:enumeration value="wlacznik swiatla cofania"/>
            <xsd:enumeration value="wlacznik swiatla stopu"/>
        <!-- układ hamulcowy -->
            <xsd:enumeration value="beben hamulcowy"/>
            <xsd:enumeration value="centralka ABS"/>
            <xsd:enumeration value="cylinderek"/>
            <xsd:enumeration value="czujnik ABS"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="klocki hamulcowe"/>
            <xsd:enumeration value="linka hamulca"/>
            <xsd:enumeration value="pompa ABS"/>
            <xsd:enumeration value="pompa hamulcowa"/>
            <xsd:enumeration value="przewody hamulcowe"/>
            <xsd:enumeration value="serwomechanizm"/>
            <xsd:enumeration value="szczeki hamulcowe"/>
            <xsd:enumeration value="tarcza hamulcowa"/>
            <xsd:enumeration value="tloczek zacisku"/>
            <xsd:enumeration value="zacisk hamulcowy"/>
        <!-- układ kierowniczy -->
            <xsd:enumeration value="amortyzator drgan"/>
            <xsd:enumeration value="drazek"/>
            <xsd:enumeration value="drazki kierownicze i koncowki drazkow"/>
            <xsd:enumeration value="elementy kolumny kierowniczej"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="koncowka drazka"/>
            <xsd:enumeration value="listwa kierownicza"/>
            <xsd:enumeration value="maglownica"/>
            <xsd:enumeration value="oslona przekladni kierowniczej"/>
            <xsd:enumeration value="pompa wspomagania"/>
            <xsd:enumeration value="przegub"/>
            <xsd:enumeration value="przekladnia"/>
            <xsd:enumeration value="silnik wspomagania"/>
            <xsd:enumeration value="wal kierowniczy"/>
            <xsd:enumeration value="wspornik ukladu kierowniczego"/>
            <xsd:enumeration value="zbiornik pompy wspomagania"/>
        <!-- układ paliwowy -->
            <xsd:enumeration value="gaznik"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="instalacja gazowa"/>
            <xsd:enumeration value="koncowka wtrysku"/>
            <xsd:enumeration value="korek zbiornika paliwa"/>
            <xsd:enumeration value="linka gazu"/>
            <xsd:enumeration value="pochlaniacz par paliwa"/>
            <xsd:enumeration value="podstawa gaznika"/>
            <xsd:enumeration value="pompa paliwowa"/>
            <xsd:enumeration value="pompa wtryskowa"/>
            <xsd:enumeration value="przeplywomierz"/>
            <xsd:enumeration value="przewody paliwowe"/>
            <xsd:enumeration value="przewody wtryskowe"/>
            <xsd:enumeration value="silnik krokowy"/>
            <xsd:enumeration value="wezyk paliwowy"/>
            <xsd:enumeration value="wtryskiwacz"/>
            <xsd:enumeration value="zawor"/>
            <xsd:enumeration value="zbiornik gazu"/>
            <xsd:enumeration value="zbiornik paliwa"/>
        <!-- układ przeniesienia napędu -->
            <xsd:enumeration value="ciegna zmiany biegow"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kolo dwumasowe"/>
            <xsd:enumeration value="krzyzak (wal napedowy)"/>
            <xsd:enumeration value="linka sprzegla"/>
            <xsd:enumeration value="oslona przegubu"/>
            <xsd:enumeration value="podpora walu"/>
            <xsd:enumeration value="poduszka skrzyni biegow"/>
            <xsd:enumeration value="pompa hydrauliczna"/>
            <xsd:enumeration value="pompa sprzegla"/>
            <xsd:enumeration value="polosie"/>
            <xsd:enumeration value="przedni most"/>
            <xsd:enumeration value="przeguby"/>
            <xsd:enumeration value="silownik hydrauliczny"/>
            <xsd:enumeration value="silownik sprzegla"/>
            <xsd:enumeration value="skrzynie biegow automatyczne"/>
            <xsd:enumeration value="skrzynie biegow manualne"/>
            <xsd:enumeration value="sprzeglo kompletne"/>
            <xsd:enumeration value="sprzeglo wiskozowe"/>
            <xsd:enumeration value="tarcza dociskowa"/>
            <xsd:enumeration value="tarcza sprzegla"/>
            <xsd:enumeration value="tylny most"/>
            <xsd:enumeration value="tlumik drgan skretnych"/>
            <xsd:enumeration value="wal napedowy"/>
            <xsd:enumeration value="lozysko dociskowe"/>
            <xsd:enumeration value="lozysko oporowe"/>
            <xsd:enumeration value="lozysko skrzyni biegow"/>
        <!-- układ wydechowy -->
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="katalizator"/>
            <xsd:enumeration value="kolektor"/>
            <xsd:enumeration value="rura"/>
            <xsd:enumeration value="tlumik koncowy"/>
            <xsd:enumeration value="tlumik pierwszy"/>
            <xsd:enumeration value="tlumik srodkowy"/>
            <xsd:enumeration value="uklad wydechowy kompletny"/>
            <xsd:enumeration value="uszczelki"/>
            <xsd:enumeration value="wieszak gumowy"/>
        <!-- układ jezdny, zawieszenie -->
            <xsd:enumeration value="alufelga"/>
            <xsd:enumeration value="amortyzator"/>
            <xsd:enumeration value="belka"/>
            <xsd:enumeration value="czujnik cisnienia w oponie"/>
            <xsd:enumeration value="detka"/>
            <xsd:enumeration value="drazek"/>
            <xsd:enumeration value="felga"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kolumna McPhersona"/>
            <xsd:enumeration value="odboj"/>
            <xsd:enumeration value="os przednia"/>
            <xsd:enumeration value="piasta"/>
            <xsd:enumeration value="pompa zawieszenia"/>
            <xsd:enumeration value="resor"/>
            <xsd:enumeration value="silent block"/>
            <xsd:enumeration value="sprezyna"/>
            <xsd:enumeration value="sruby kol"/>
            <xsd:enumeration value="stabilizator"/>
            <xsd:enumeration value="sworzen wahacza"/>
            <xsd:enumeration value="sworzen zwrotnicy"/>
            <xsd:enumeration value="tuleje poduszki"/>
            <xsd:enumeration value="wahacz"/>
            <xsd:enumeration value="zawieszenie kompletne"/>
            <xsd:enumeration value="zwrotnica"/>
            <xsd:enumeration value="lacznik stabilizatora"/>
            <xsd:enumeration value="lozysko amortyzatora"/>
            <xsd:enumeration value="lozysko kola"/>
        <!-- inne -->
            <xsd:enumeration value="chwytak"/>
            <xsd:enumeration value="czerpak"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kontener"/>
            <xsd:enumeration value="kontener-izoterma"/>
            <xsd:enumeration value="linka do bagaznika"/>
            <xsd:enumeration value="linka predkosciomierza"/>
            <xsd:enumeration value="literatura"/>
            <xsd:enumeration value="podnosnik"/>
            <xsd:enumeration value="pompa do betonu"/>
            <xsd:enumeration value="siodlo"/>
            <xsd:enumeration value="silownik zamka centralnego"/>
            <xsd:enumeration value="skrzynia ladunkowa"/>
            <xsd:enumeration value="sygnalizacja swietlna (kogut)"/>
            <xsd:enumeration value="tachograf"/>
            <xsd:enumeration value="waz powietrza"/>
            <xsd:enumeration value="winda zaladowcza"/>
            <xsd:enumeration value="wyciagarka"/>
            <xsd:enumeration value="zabezpieczenia przeciw kradziezy"/>
            <xsd:enumeration value="zbiornik plynu do spryskiwaczy"/>
        <!-- cały na części -->
            <xsd:enumeration value="caly na czesci"/>
        <!-- gadżety motoryzacyjne -->
            <xsd:enumeration value="breloczki"/>
            <xsd:enumeration value="czapki"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kalendarze"/>
            <xsd:enumeration value="koszulki"/>
            <xsd:enumeration value="kubki"/>
            <xsd:enumeration value="maskotki"/>
            <xsd:enumeration value="naklejki"/>
            <xsd:enumeration value="naszywki"/>
            <xsd:enumeration value="odznaki"/>
            <xsd:enumeration value="plakaty"/>
            <xsd:enumeration value="smycze do kluczy"/>
            <xsd:enumeration value="tablice rejestracyjne"/>
            <xsd:enumeration value="zegary i zegarki"/>
        <!-- akcesoria samochodowe -->
            <xsd:enumeration value="alkomat"/>
            <xsd:enumeration value="anteny"/>
            <xsd:enumeration value="antyradary"/>
            <xsd:enumeration value="apteczki"/>
            <xsd:enumeration value="blokady"/>
            <xsd:enumeration value="emblematy"/>
            <xsd:enumeration value="gasnica"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kamizelki"/>
            <xsd:enumeration value="kolo zapasowe"/>
            <xsd:enumeration value="kolpaki"/>
            <xsd:enumeration value="owiewki"/>
            <xsd:enumeration value="pokrowce"/>
            <xsd:enumeration value="siatki i torby do bagaznika"/>
            <xsd:enumeration value="trojkat"/>
            <xsd:enumeration value="lancuchy sniegowe"/>
        <!-- akcesoria motocyklowe -->
            <xsd:enumeration value="chusty"/>
            <xsd:enumeration value="czapki"/>
            <xsd:enumeration value="gogle"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kaski"/>
            <xsd:enumeration value="klamry"/>
            <xsd:enumeration value="kombinezon"/>
            <xsd:enumeration value="kominiarki"/>
            <xsd:enumeration value="koszulki i bluzy"/>
            <xsd:enumeration value="kurtki"/>
            <xsd:enumeration value="obuwie"/>
            <xsd:enumeration value="ochraniacze"/>
            <xsd:enumeration value="pasy nerkowe"/>
            <xsd:enumeration value="rekawice"/>
            <xsd:enumeration value="sakwy"/>
            <xsd:enumeration value="spodnie"/>
        <!-- głośniki samochodowe -->
            <xsd:enumeration value="elementy zabudowy"/>
            <xsd:enumeration value="glosniki 100mm"/>
            <xsd:enumeration value="glosniki 130 i 135mm"/>
            <xsd:enumeration value="glosniki 160 i 165mm"/>
            <xsd:enumeration value="glosniki 200 i 250mm"/>
            <xsd:enumeration value="glosniki 300mm i wieksze"/>
            <xsd:enumeration value="glosniki 6x9"/>
            <xsd:enumeration value="glosniki wysokotonowe"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="skrzynie basowe i tuby"/>
            <xsd:enumeration value="zestawy glosnikowe"/>
        <!-- kable i przewody-->
            <xsd:enumeration value="kable i przewody"/>
        <!-- kieszenie i ramki-->
            <xsd:enumeration value="kieszenie, ramki"/>
        <!-- panele i etui -->
            <xsd:enumeration value="panele i etui"/>
        <!-- panele LCD/TV -->
            <xsd:enumeration value="panele LCD/TV"/>
        <!-- piloty i joysticki -->
            <xsd:enumeration value="piloty i joysticki"/>
        <!-- radioodtwarzacze -->
            <xsd:enumeration value="CD"/>
            <xsd:enumeration value="CD/MP3"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="kasetowe"/>
            <xsd:enumeration value="video/DVD"/>
        <!-- system nawigacji -->
            <xsd:enumeration value="akcesoria"/>
            <xsd:enumeration value="anteny GPS"/>
            <xsd:enumeration value="inna"/>
            <xsd:enumeration value="oprogramowanie"/>
            <xsd:enumeration value="urzadzenia"/>
        <!-- wzmaczniacze -->
            <xsd:enumeration value="wzmacniacze"/>
        <!-- opony zimowe -->
            <xsd:enumeration value="opony 13 i mniejsze"/>
            <xsd:enumeration value="opony 14"/>
            <xsd:enumeration value="opony 15"/>
            <xsd:enumeration value="opony 16"/>
            <xsd:enumeration value="opony 17"/>
            <xsd:enumeration value="opony 18"/>
            <xsd:enumeration value="opony 19 i wieksze"/>
        <!-- opony letnie -->
            <xsd:enumeration value="opony 13 i mniejsze"/>
            <xsd:enumeration value="opony 14"/>
            <xsd:enumeration value="opony 15"/>
            <xsd:enumeration value="opony 16"/>
            <xsd:enumeration value="opony 17"/>
            <xsd:enumeration value="opony 18"/>
            <xsd:enumeration value="opony 19 i wieksze"/>
        <!-- felgi aluminiowe -->
            <xsd:enumeration value="13 i mniejsze"/>
            <xsd:enumeration value="14"/>
            <xsd:enumeration value="15"/>
            <xsd:enumeration value="16"/>
            <xsd:enumeration value="17"/>
            <xsd:enumeration value="18"/>
            <xsd:enumeration value="19 i wieksze"/>
        <!-- felgi stalowe -->
            <xsd:enumeration value="13 i mniejsze"/>
            <xsd:enumeration value="14"/>
            <xsd:enumeration value="15"/>
            <xsd:enumeration value="16"/>
            <xsd:enumeration value="17"/>
            <xsd:enumeration value="18"/>
            <xsd:enumeration value="19 i wieksze"/>
        <!-- koła -->
            <xsd:enumeration value="13 i mniejsze"/>
            <xsd:enumeration value="14"/>
            <xsd:enumeration value="15"/>
            <xsd:enumeration value="16"/>
            <xsd:enumeration value="17"/>
            <xsd:enumeration value="18"/>
            <xsd:enumeration value="19 i wieksze"/>
        <!-- zmieniarki -->
            <xsd:enumeration value="zmieniarka CD"/>
        <!-- opony uniwersalne -->
            <xsd:enumeration value="opony 13 i mniejsze"/>
            <xsd:enumeration value="opony 14"/>
            <xsd:enumeration value="opony 15"/>
            <xsd:enumeration value="opony 16"/>
            <xsd:enumeration value="opony 17"/>
            <xsd:enumeration value="opony 18"/>
            <xsd:enumeration value="opony 19 i wieksze"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_podkategorie"><!-- other vehicle subcategory -->
        <xsd:annotation>
            <xsd:documentation>
                        lista mozliwych wyborow rodzaju podkategorii pojazdow specjalnych.
                        Komentarzami oddzielone sa podkategorie wg kategorii pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <!-- lista podkategorii dla kategorii pojazdow budowlanych-->
            <!-- subcategory list for construction -->
            <xsd:enumeration value="dzwig lub zuraw"/>
            <xsd:enumeration value="koparka"/>
            <xsd:enumeration value="maszyna drogowa"/>
            <xsd:enumeration value="rowniarka"/>
            <xsd:enumeration value="spycharka"/>
            <xsd:enumeration value="koparko ladowarka"/>
            <xsd:enumeration value="ukladarka"/>
            <xsd:enumeration value="wozidlo"/>
            <xsd:enumeration value="zageszczarka"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii pojazdow rolniczych-->
            <!-- subcategory list for agricultural machinery -->
            <xsd:enumeration value="ciagnik"/>
            <xsd:enumeration value="kombajn"/>
            <xsd:enumeration value="maszyna do obslugi inwentarza zywego"/>
            <xsd:enumeration value="maszyna do ochrony roslin"/>
            <xsd:enumeration value="maszyna do usuwania odchodow"/>
            <xsd:enumeration value="maszyna do przygotowywania i zadawania paszy i wody"/>
            <xsd:enumeration value="maszyna do zaladunku i kopania"/>
            <xsd:enumeration value="siewka lub siewnik"/>
            <xsd:enumeration value="maszyna uprawne"/>
            <xsd:enumeration value="maszyna do siewu lub sadzenia"/>
            <xsd:enumeration value="maszyna do nawozenia"/>
            <xsd:enumeration value="maszyna do uprawy miedzyrzedowej"/>
            <!--lista podkategorii dla kategorii naczep-->
            <!-- subcategory list for trailers -->
            <xsd:enumeration value="burtowa"/>
            <xsd:enumeration value="chlodnia"/>
            <xsd:enumeration value="cysterna"/>
            <xsd:enumeration value="do przewozu zwierzat"/>
            <xsd:enumeration value="do przewozu ludzi"/>
            <xsd:enumeration value="do przewozu samochodow"/>
            <xsd:enumeration value="firana"/>
            <xsd:enumeration value="izoterma"/>
            <xsd:enumeration value="laweta"/>
            <xsd:enumeration value="pod kontener"/>
            <xsd:enumeration value="rolnicza"/>
            <xsd:enumeration value="towarowa"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii pojazdow kempingowych-->
            <!-- subcategory list for camping -->
            <xsd:enumeration value="przyczepa kempingowa"/>
            <xsd:enumeration value="samochod kempingowy"/>
            <!--lista podkategorii dla kategorii pojazdow specjalnych-->
            <!-- subcategory list for special -->
            <xsd:enumeration value="ambulans"/>
            <xsd:enumeration value="handlowo gospodarczy"/>
            <xsd:enumeration value="bankowoz"/>
            <xsd:enumeration value="karawan"/>
            <xsd:enumeration value="militarny"/>
            <xsd:enumeration value="piaskarka"/>
            <xsd:enumeration value="pozarniczy"/>
            <xsd:enumeration value="smieciarka"/>
            <xsd:enumeration value="tankowoz"/>
            <xsd:enumeration value="zamiatarka"/>
            <xsd:enumeration value="inny"/>
            <!--lista podkategorii dla kategorii przyczep-->
            <!-- subcategory list for trailers -->
            <xsd:enumeration value="burtowa"/>
            <xsd:enumeration value="chlodnia"/>
            <xsd:enumeration value="cysterna"/>
            <xsd:enumeration value="do przewozu zwierzat"/>
            <xsd:enumeration value="do przewozu ludzi"/>
            <xsd:enumeration value="do przewozu samochodow"/>
            <xsd:enumeration value="firana"/>
            <xsd:enumeration value="izoterma"/>
            <xsd:enumeration value="laweta"/>
            <xsd:enumeration value="pod kontener"/>
            <xsd:enumeration value="rolnicza"/>
            <xsd:enumeration value="towarowa"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii pojazdow latajacych-->
            <!-- subcategory list for air -->
            <xsd:enumeration value="samolot"/>
            <xsd:enumeration value="smiglowiec"/>
            <xsd:enumeration value="szybowiec lub motoszybowiec"/>
            <xsd:enumeration value="lotnia lub motolotnia"/>
            <xsd:enumeration value="paralotnia"/>
            <xsd:enumeration value="inny"/>
            <!--lista podkategorii dla kategorii pojazdow plywajacych-->
            <!-- subcategory list for water -->
            <xsd:enumeration value="jacht motorowy"/>
            <xsd:enumeration value="jacht zaglowy"/>
            <xsd:enumeration value="kajak"/>
            <xsd:enumeration value="katamaran"/>
            <xsd:enumeration value="lodz motorowa"/>
            <xsd:enumeration value="lodz wioslowa"/>
            <xsd:enumeration value="lodz zaglowa"/>
            <xsd:enumeration value="ponton"/>
            <xsd:enumeration value="rower wodny"/>
            <xsd:enumeration value="skuter wodny"/>
            <xsd:enumeration value="statek turystyczny"/>
            <xsd:enumeration value="lodz wedkarska"/>
            <xsd:enumeration value="inny"/>
            <!--lista podkategorii dla kategorii wozkow widlowych-->
            <!-- subcategory list for forklift -->
            <xsd:enumeration value="wozek niskiego skladowania"/>
            <xsd:enumeration value="wozek wysokiego skladowania"/>
            <xsd:enumeration value="reczny wozek paletowy"/>
            <xsd:enumeration value="wozek czolowy"/>
            <xsd:enumeration value="wozek boczny"/>
            <xsd:enumeration value="wozek systemowy do kompletacji"/>
            <xsd:enumeration value="wozek unoszacy"/>
            <xsd:enumeration value="wozek kontenerowy"/>
            <xsd:enumeration value="wozek terenowy"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: ladowarki -->
            <!-- subcategory list for charger -->
            <xsd:enumeration value="o sterowaniu burtowym"/>
            <xsd:enumeration value="kompaktowa"/>
            <xsd:enumeration value="mala kolowa"/>
            <xsd:enumeration value="srednia kolowa"/>
            <xsd:enumeration value="duża kolowa"/>
            <xsd:enumeration value="na wysypiska"/>
            <xsd:enumeration value="do prac pod ziemią"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: maszyny drogowe -->
            <!-- subcategory list for road machinery -->
            <xsd:enumeration value="walec"/>
            <xsd:enumeration value="ukladarka"/>
            <xsd:enumeration value="frezarka"/>
            <xsd:enumeration value="maszyna do stabilizacji gruntu"/>
            <xsd:enumeration value="betonomieszarka"/>
            <xsd:enumeration value="rozscielacz do asfaltu"/>
            <xsd:enumeration value="przesiewacz"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: koparki -->
            <!-- subcategory list for digger -->
            <xsd:enumeration value="kolowa"/>
            <xsd:enumeration value="gasienicowa"/>
            <xsd:enumeration value="minikoparka"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: koparko ladowarki -->
            <!-- subcategory list for digger charger -->
            <xsd:enumeration value="na rownych kolach"/>
            <xsd:enumeration value="standardowa"/>
            <xsd:enumeration value="inna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: spycharki -->
            <!-- subcategory list for bulldozer -->
            <xsd:enumeration value="czolowa"/>
            <xsd:enumeration value="waleskosnac"/>
            <xsd:enumeration value="uniwersalna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: rownarki -->
            <xsd:enumeration value="samojezdna"/>
            <xsd:enumeration value="ciagniona"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: dzwigi i zurawie -->
            <!-- subcategory list for crab -->
            <xsd:enumeration value="dzwigi"/>
            <xsd:enumeration value="zurawie"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: kruszarki -->
            <!-- subcategory list for crasher -->
            <xsd:enumeration value="szczekowa"/>
            <xsd:enumeration value="stozkowa"/>
            <xsd:enumeration value="walcowa"/>
            <xsd:enumeration value="uniwersalna"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: wozidla -->

            <xsd:enumeration value="przegubowa"/>
            <xsd:enumeration value="szrywno ramowe"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: akcesoria do maszyn -->
            <!-- subcategory list for accessories for machines -->
            <xsd:enumeration value="chwytak"/><!-- grapple -->
            <xsd:enumeration value="frezarka"/>
            <xsd:enumeration value="glebogryzarka"/>
            <xsd:enumeration value="kruszarka"/>
            <xsd:enumeration value="lemiesz"/>
            <xsd:enumeration value="lyzka"/>
            <xsd:enumeration value="mlot hydrauliczny"/>
            <xsd:enumeration value="narzedzia wielofunkcyjne"/>
            <xsd:enumeration value="nozyce hydrauliczne lub mechaniczne"/>
            <xsd:enumeration value="plata wibracyjna"/>
            <xsd:enumeration value="rozdrabniacz"/>
            <xsd:enumeration value="szybkozlacze"/>
            <xsd:enumeration value="swider"/>
            <xsd:enumeration value="swider ziemny"/>
            <xsd:enumeration value="widly"/>
            <xsd:enumeration value="zamiatarka"/>
            <xsd:enumeration value="zrywarka"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: agregaty pradotworcze -->
            <!-- subcategory list for accessories for power generator -->
            <xsd:enumeration value="spawalniczy"/>
            <xsd:enumeration value="rolniczy"/>
            <xsd:enumeration value="specjalistyczny"/>
            <xsd:enumeration value="inny"/>
            <!--lista podkategorii dla kategorii maszyn budowlanych: inne budowlane -->
            <!-- subcategory list for accessories for other construction -->
            <xsd:enumeration value="inna"/>
        </xsd:restriction>
    </xsd:simpleType>
    <!-- TODO Sprawdzic pisownie -->
    <xsd:simpleType name="typ_rodzaj_czesci"><!-- kind of parts -->
        <xsd:annotation>
            <xsd:documentation>
                rodzaje czesci samochodowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="oryginal"/><!-- oryginal part -->
            <xsd:enumeration value="zamiennik"/><!-- substitute part -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>
   <!-- TODO Sprawdzic pisownie -->
    <xsd:simpleType name="typ_rodzaj_pojazdu_czesci"><!-- part fits into the vehicle -->
        <xsd:annotation>
            <xsd:documentation>
                rodzaje czesci samochodowych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="osobowy"/><!-- personal -->
            <xsd:enumeration value="dostawczy"/><!-- delivery -->
            <xsd:enumeration value="ciężarowy"/><!-- truck -->
            <xsd:enumeration value="autobus"/><!-- bus -->
            <xsd:enumeration value="motocykl"/><!-- motorcycle -->
            <xsd:enumeration value="inny"/><!-- other -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_specjalny_naped"><!-- other drive kind type -->
        <xsd:annotation>
            <xsd:documentation>
                rodzaje napedu dla pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="kola"/><!-- circles -->
            <xsd:enumeration value="gasienice"/><!-- caterpillar -->
            <xsd:enumeration value="sruba"/><!-- screw -->
            <xsd:enumeration value="strumieniowy"/><!-- waterstream -->
            <xsd:enumeration value="silnik zaburtowy"/><!-- outboard_motor -->
            <xsd:enumeration value="silnik stacjonarny"/><!-- engine stationary -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_autobusu"><!-- bus type -->
        <xsd:annotation>
            <xsd:documentation>
                Rodzaje autobusow.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/><!--  -->
            <xsd:enumeration value="miejski"/><!-- urban -->
            <xsd:enumeration value="minibus"/>
            <xsd:enumeration value="podmiejski"/><!-- bus -->
            <xsd:enumeration value="miedzymiastowy"/><!-- for long trip -->
            <xsd:enumeration value="turystyczny"/><!-- tourist -->
            <xsd:enumeration value="szkolny"/><!-- school bus -->
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_wymiary_ladunkowe"><!-- dimensions of the cargo (m) -->
        <xsd:annotation>
            <xsd:documentation>
                Wymiary ladunkowe.
                Dlugosc X szerokosc X wsokosc.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_data"><!-- date type -->
        <xsd:annotation>
            <xsd:documentation>
                data w fomracie Rok-miesiac-dzien
                np: 2010-12-25
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:date">
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_data_pelna"><!-- date time type -->
        <xsd:annotation>
            <xsd:documentation>
                pelna data w fomracie Rok-miesiac-dzien godzina : minuta : sekunda
                np:
                    2010-12-25 15:49:23
                    2010-02-05 15:49:23
                    2010-02-05 02:49:23
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_autobus_zawieszenie"><!-- two-leaf transverse spring type suspension -->
        <xsd:annotation>
            <xsd:documentation>
                rodzaje zawieszenia autobusow.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="paraboliczne"/><!-- parabolic -->
            <xsd:enumeration value="piorowe"/><!-- ??? -->
            <xsd:enumeration value="pneumatyczne"/><!-- hydraulics -->
            <xsd:enumeration value="resorowe"/><!-- spring -->
            <xsd:enumeration value="sprezynowe"/><!-- spring -->
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_empty_template">
        <xsd:annotation>
            <xsd:documentation>
                typ dodatkowy do tworzenia typow dla pola nie wymaganego.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value=""/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_data_z_empty">
        <xsd:annotation>
            <xsd:documentation>
                typ date dla pola nie wymaganego.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:union memberTypes="typ_empty_template xsd:date"/>
    </xsd:simpleType>

    <xsd:simpleType name="typ_string_niepusty">
        <xsd:annotation>
            <xsd:documentation>
                typ string dla pola wymaganego.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_int_z_pustym">
        <xsd:union memberTypes="typ_empty_template xsd:int"/>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rok">
        <xsd:union memberTypes="typ_empty_template typ_rok_template"/>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rok_template">
        <xsd:annotation>
            <xsd:documentation>
                typ okreslajacy rok produkcji zapisane jako 4 cyfrowy int np: 2010.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:int">
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="typ_rodzaj_paliwa_specjalny">
        <xsd:annotation>
            <xsd:documentation>
                lista mozliwych wyborow dla pola paliwo pojazdow specjalnych.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:union memberTypes="typ_empty_template typ_rodzaj_paliwa"/>
    </xsd:simpleType>

    <xsd:simpleType name="typ_float_z_empty">
        <xsd:union memberTypes="typ_empty_template xsd:float"/>
    </xsd:simpleType>

    <!-- definiowanie typow zlozonych -->

    <xsd:complexType name="typ_usun_osobowe">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen osobowych do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_dostawcze">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen dostawczych do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_ciezarowe">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen ciezarowych do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_autobusy">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen autobusow do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_motocykle">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen motocykli do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_specjalne">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen specjalnych do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun_czesci">
        <xsd:annotation>
            <xsd:documentation>
                lista id ogloszen czesci do skasowania
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie_id" type="xsd:string" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_wypo_osobowe">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie pojazu osobowego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_osobowe_pozycja" minOccurs="0" maxOccurs="38" />
        </xsd:sequence>
    </xsd:complexType>


    <xsd:complexType name="typ_wypo_dostawcze">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie pojazu dostawczego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_dostawcze_pozycja" minOccurs="0" maxOccurs="41"/>
        </xsd:sequence>
    </xsd:complexType>


    <xsd:complexType name="typ_wypo_ciezarowe">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie pojazu ciezarowego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_ciezarowe_pozycja" minOccurs="0" maxOccurs="28"/>
        </xsd:sequence>
    </xsd:complexType>


    <xsd:complexType name="typ_wypo_autobusy">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie autobusu: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_autobusy_pozycja" minOccurs="0" maxOccurs="39"/>
        </xsd:sequence>
    </xsd:complexType>


    <xsd:complexType name="typ_wypo_motocykle">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie motocykla: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_motocykle_pozycja" minOccurs="0" maxOccurs="17"/>
        </xsd:sequence>
    </xsd:complexType>


    <xsd:complexType name="typ_wypo_specjalne">
        <xsd:annotation>
            <xsd:documentation>
                wyposazenie autobusu: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_wypo_specjalne_pozycja" minOccurs="0"  maxOccurs="42"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_osobowe">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe pojazu osobowego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_osobowe_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_dostawcze">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe pojazu dostawczego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_dostawcze_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_ciezarowe">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe pojazu ciezarowego kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_ciezarowe_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_autobusy">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe autobusu: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_autobusy_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>



    <xsd:complexType name="typ_info_dod_motocykle">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe motocykla: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_motocykle_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_specjalne">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe pojazu specjalnego: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_specjalne_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_info_dod_czesci">
        <xsd:annotation>
            <xsd:documentation>
                informacje dodatkowe czesci samochodowych: kazda wartosc ma sie znalezc w osobnym wezle:
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="pozycja" type="typ_info_czesci_pozycja" minOccurs="0"  maxOccurs="20"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_zdjecia">
        <xsd:annotation>
            <xsd:documentation>
                lista zdjec: kazda wartosc ma sie znalezc w osobnym wezle:
                przekazywany jest url do zdjecia
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="zdjecie" type="xsd:string" minOccurs="0"  maxOccurs="12"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_osobowe">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia pojazdu osobowego
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="typ_string_niepusty"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="wersja_modelu" type="xsd:string"/>
            <xsd:element name="wersja_wyposazenia" type="xsd:string"/>
            <xsd:element name="nadwozie" type="typ_osobowe_nadwozie"/>
            <xsd:element name="kolor" type="typ_kolor"/>
            <xsd:element name="kolor_metalik" type="typ_tak_nie"/>
            <xsd:element name="kolor_perla" type="typ_tak_nie"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="wersja_silnika" type="xsd:string"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="klimatyzacja" type="typ_rodzaj_klimatyzacji"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="liczba_poduszek_powietrznych" type="typ_int_z_pustym"/>
            <xsd:element name="wyposazenie" type="typ_wypo_osobowe"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_osobowe"/>
            <xsd:element name="homologacja" type="typ_tak_nie"/>
            <xsd:element name="przeglad_wazny_do" type="typ_data_z_empty"/>
            <xsd:element name="ubezpieczenie_wazne_do" type="typ_data_z_empty"/>
            <xsd:element name="liczba_drzwi" type="typ_int_z_pustym"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="naped" type="typ_osobowy_naped"/>
            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_skrzynia_biegow"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>
            <xsd:element name="nr_vin" type="xsd:string"/>
            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="pierwsza_rejestracja" type="typ_data_z_empty"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="pelne_odliczenie_vat" type="typ_tak_nie"/>
            <xsd:element name="program_dealerski" type="typ_program_dealerski"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_dostawcze">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia pojazdu dostawczego
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="typ_string_niepusty"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="wersja_modelu" type="xsd:string"/>
            <xsd:element name="wersja_wyposazenia" type="xsd:string"/>
            <xsd:element name="nadwozie" type="typ_dostawcze_nadwozie"/>
            <xsd:element name="kolor" type="typ_kolor"/>
            <xsd:element name="kolor_metalik" type="typ_tak_nie"/>
            <xsd:element name="kolor_perla" type="typ_tak_nie"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="wersja_silnika" type="xsd:string"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="klimatyzacja" type="typ_rodzaj_klimatyzacji"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="liczba_poduszek_powietrznych" type="typ_int_z_pustym"/>
            <xsd:element name="wyposazenie" type="typ_wypo_dostawcze"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_dostawcze"/>
            <xsd:element name="przeglad_wazny_do" type="typ_data_z_empty"/>
            <xsd:element name="ubezpieczenie_wazne_do" type="typ_data_z_empty"/>
            <xsd:element name="liczba_drzwi" type="typ_int_z_pustym"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="naped" type="typ_dostawczy_naped"/>
            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_skrzynia_biegow"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>
            <xsd:element name="nr_vin" type="xsd:string"/>

            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="pierwsza_rejestracja" type="typ_data_z_empty"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="pelne_odliczenie_vat" type="typ_tak_nie"/>
            <xsd:element name="program_dealerski" type="typ_program_dealerski"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="ladownosc_w_kg" type="typ_int_z_pustym"/>
            <xsd:element name="wymiary_ladunkowe_w_metrach" type="typ_wymiary_ladunkowe"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_ciezarowe">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia pojazdu ciezarowego
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="typ_string_niepusty"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="nadwozie" type="typ_string_niepusty"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="klimatyzacja" type="typ_rodzaj_klimatyzacji"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="liczba_poduszek_powietrznych" type="typ_int_z_pustym"/>
            <xsd:element name="wyposazenie" type="typ_wypo_ciezarowe"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_ciezarowe"/>
            <xsd:element name="przeglad_wazny_do" type="typ_data_z_empty"/>
            <xsd:element name="ubezpieczenie_wazne_do" type="typ_data_z_empty"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="naped" type="typ_ciezarowe_naped"/>
            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_skrzynia_biegow"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>
            <xsd:element name="nr_vin" type="xsd:string"/>

            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="pierwsza_rejestracja" type="typ_data_z_empty"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="pelne_odliczenie_vat" type="typ_tak_nie"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="ladownosc_w_kg" type="typ_int_z_pustym"/>
            <xsd:element name="masa_calkowita_w_kg" type="typ_int_z_pustym"/>
            <xsd:element name="liczba_osi" type="typ_int_z_pustym"/>
            <xsd:element name="norma_euro" type="typ_norma_euro"/>
            <xsd:element name="wymiary_ladunkowe_w_metrach" type="typ_wymiary_ladunkowe"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_autobusy">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia pojazdu autobusu
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="typ_string_niepusty"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="typ_autobusu" type="typ_autobusu"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="klimatyzacja" type="typ_rodzaj_klimatyzacji"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="liczba_poduszek_powietrznych" type="typ_int_z_pustym"/>
            <xsd:element name="wyposazenie" type="typ_wypo_autobusy"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_autobusy"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_skrzynia_biegow"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>
            <xsd:element name="nr_vin" type="xsd:string"/>

            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="pierwsza_rejestracja" type="typ_data_z_empty"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="pelne_odliczenie_vat" type="typ_tak_nie"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="zawieszenie" type="typ_autobus_zawieszenie"/>
            <xsd:element name="norma_euro" type="typ_norma_euro"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_motocykle">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia motocykla
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="typ_string_niepusty"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="typ_motocykla" type="typ_motocykla"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="wyposazenie" type="typ_wypo_motocykle"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_motocykle"/>
            <xsd:element name="przeglad_wazny_do" type="typ_data_z_empty"/>
            <xsd:element name="ubezpieczenie_wazne_do" type="typ_data_z_empty"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="naped" type="typ_motocykle_naped"/>
            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_motocykl_skrzynia_biegow"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>
            <xsd:element name="nr_vin" type="xsd:string"/>

            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="pierwsza_rejestracja" type="typ_data_z_empty"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_specjalne">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia pojazdu specjalnego
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="kategoria_pojazdu" type="typ_kategoria_pojazdu"/>
            <xsd:element name="podkategoria_pojazdu" type="typ_podkategorie"/>
            <xsd:element name="marka" type="typ_string_niepusty"/>
            <xsd:element name="model" type="xsd:string"/>
            <xsd:element name="nowy" type="typ_nowy_pojazd"/>
            <xsd:element name="pojemnosc_w_cm3" type="typ_int_z_pustym"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa_specjalny"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="audio" type="typ_rodzaj_audio"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="naped" type="typ_specjalny_naped"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="przebieg_w_km" type="typ_int_z_pustym"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="pochodzenie" type="typ_pochodzenie_pojazdu"/>
            <xsd:element name="zarejestrowany" type="typ_czy_zarejestrowany"/>

            <xsd:element name="kraj_pochodzenia" type="typ_kraj"/>
            <xsd:element name="kraj_rejestracji" type="typ_kraj"/>
            <xsd:element name="status_sprowadzonego" type="typ_status_sprowadzonego"/>

            <xsd:element name="liczba_miejsc" type="typ_int_z_pustym"/>
            <xsd:element name="liczba_silnikow" type="typ_int_z_pustym"/>
            <xsd:element name="motogodziny" type="typ_int_z_pustym"/>
            <xsd:element name="dlugosc_w_cm" type="typ_float_z_empty"/>
            <xsd:element name="szerokosc_w_cm" type="typ_float_z_empty"/>
            <xsd:element name="liczba_osi" type="typ_int_z_pustym"/>
            <xsd:element name="liczba_lopat_silnika" type="typ_int_z_pustym"/>
            <xsd:element name="wysokosc_podnoszenia_w_cm" type="typ_float_z_empty"/>
            <xsd:element name="waga_w_tonach" type="typ_int_z_pustym"/>
            <xsd:element name="udzwig_w_kg" type="typ_int_z_pustym"/>
            <xsd:element name="motogodziny_do_przegladu" type="typ_int_z_pustym"/>
            <xsd:element name="pojemność_lyzki_w_m3" type="typ_int_z_pustym"/>
            <xsd:element name="masa_eksploatacyjna_w_tonach" type="typ_int_z_pustym"/>
            <xsd:element name="moc_użyteczna_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="szerokosc_gasienic_w_mm" type="typ_int_z_pustym"/>
            <xsd:element name="glebokosc_kopania_w_m" type="typ_int_z_pustym"/>
            <xsd:element name="wysiegnik" type="typ_wysiegnik"/>
            <xsd:element name="lemiesz" type="typ_lemiesz"/>
            <xsd:element name="szrokosc_lemiesza_w_m" type="typ_int_z_pustym"/>
            <xsd:element name="moc_agregatu_w_kVA" type="typ_int_z_pustym"/>
            <xsd:element name="skrzynia_biegow" type="typ_specjalny_skrzynia_biegow"/>
            <xsd:element name="wyposazenie" type="typ_wypo_specjalne"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_specjalne"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenie_czesci">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich pol dla ogloszenia czesci samochodowej
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="ogloszenie_id" type="xsd:string"/>
            <xsd:element name="kategoria_czesci" type="typ_kategoria_czesci"/>
            <xsd:element name="podkategoria_czesci" type="typ_podkategoria_czesci"/>
            <xsd:element name="marka" type="xsd:string"/>
            <xsd:element name="model" type="xsd:string"/>
            <xsd:element name="nazwa_czesci" type="typ_string_niepusty"/>
            <xsd:element name="pojemnosc_w_cm3" type="xsd:string"/>
            <xsd:element name="nadwozie" type="xsd:string"/>
            <xsd:element name="paliwo" type="typ_rodzaj_paliwa"/>
            <xsd:element name="wersja_silnika" type="xsd:string"/>
            <xsd:element name="moc_silnika_w_KM" type="typ_int_z_pustym"/>
            <xsd:element name="cena" type="xsd:float"/>
            <xsd:element name="waluta" type="typ_rodzaje_waluty"/>
            <xsd:element name="cena_typ" type="typ_rodzaje_ceny"/>
            <xsd:element name="cena_do_negocjacji" type="typ_tak_nie"/>
            <xsd:element name="rok_produkcji" type="typ_rok"/>
            <xsd:element name="czy_czesc_nowa" type="typ_tak_nie"/>
            <xsd:element name="skrzynia_biegow" type="typ_skrzynia_biegow"/>
            <xsd:element name="liczba_drzwi" type="typ_int_z_pustym"/>
            <xsd:element name="data_modyfikacji_zdjec" type="typ_data_pelna"/>
            <xsd:element name="data_wprowadzenia" type="typ_data_pelna"/>
            <xsd:element name="data_modyfikacji" type="typ_data_pelna"/>
            <xsd:element name="faktura" type="typ_rodzaj_faktury"/>
            <xsd:element name="uszkodzony" type="typ_tak_nie"/>
            <xsd:element name="rocznik_auta_od" type="typ_rok"/>
            <xsd:element name="rocznik_auta_do" type="typ_rok"/>
            <xsd:element name="nr_vin" type="xsd:string"/>
            <xsd:element name="numer_oryginalny" type="typ_int_z_pustym"/>
            <xsd:element name="numer_firma" type="typ_int_z_pustym"/>
            <xsd:element name="numer_katalogowy" type="typ_int_z_pustym"/>
            <xsd:element name="rodzaj_czesci" type="typ_rodzaj_czesci"/>
            <xsd:element name="rodzaj_pojazdu" type="typ_rodzaj_pojazdu_czesci"/>
            <xsd:element name="informacje_dodatkowe" type="typ_info_dod_czesci"/>
            <xsd:element name="zdjecia" type="typ_zdjecia"/>
            <xsd:element name="opis" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_osobowe">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia pojazdow osobowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_osobowe" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_dostawcze">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia pojazdow dostawczych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_dostawcze" minOccurs="0"  maxOccurs="1000">
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_ciezarowe">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia pojazdow ciezarowych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_ciezarowe" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_autobusy">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia autobusow
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_autobusy" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_motocykle">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia motocykli
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_motocykle" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_specjalne">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia pojazdow specjalnych
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_specjalne" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_oferty_czesci">
        <xsd:annotation>
            <xsd:documentation>
                    typ wezla grupujacego wszystkie ogloszenia czesci
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="ogloszenie" type="typ_ogloszenie_czesci" minOccurs="0"  maxOccurs="1000"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_komis">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich wezlow i atrybutow dla wezla komis
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="komis_id" type="xsd:string"/>
            <xsd:element name="komis_klucz" type="xsd:string"/>
            <xsd:element name="kraj" type="xsd:string"/>
            <xsd:element name="region" type="typ_region"/>
            <xsd:element name="email" type="xsd:string"/>
            <xsd:element name="firma" type="xsd:string"/>
            <xsd:element name="kod_pocztowy" type="xsd:string"/>
            <xsd:element name="miasto" type="xsd:string"/>
            <xsd:element name="ulica" type="xsd:string"/>
            <xsd:element name="telefon" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_ogloszenia">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich wezlow i atrybutow dla wezla ogloszenie
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="osobowe" type="typ_oferty_osobowe"/>
            <xsd:element name="dostawcze" type="typ_oferty_dostawcze"/>
            <xsd:element name="ciezarowe" type="typ_oferty_ciezarowe"/>
            <xsd:element name="autobusy" type="typ_oferty_autobusy"/>
            <xsd:element name="motocykle" type="typ_oferty_motocykle"/>
            <xsd:element name="specjalne" type="typ_oferty_specjalne"/>
            <xsd:element name="czesci" type="typ_oferty_czesci"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="typ_usun">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich wezlow i atrybutow dla wezla usun
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="osobowe" type="typ_usun_osobowe"/>
            <xsd:element name="dostawcze" type="typ_usun_dostawcze"/>
            <xsd:element name="ciezarowe" type="typ_usun_ciezarowe"/>
            <xsd:element name="autobusy" type="typ_usun_autobusy"/>
            <xsd:element name="motocykle" type="typ_usun_motocykle"/>
            <xsd:element name="specjalne" type="typ_usun_specjalne"/>
            <xsd:element name="czesci" type="typ_usun_czesci"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="typ_eksport_ogloszen">
        <xsd:annotation>
            <xsd:documentation>
                    lista wszystkich wezlow i atrybutow dla wezla eksport_ogloszen.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="rodzaj_eksportu" type="typ_rodzaj_eksportu"/>
            <xsd:element name="komis" type="typ_komis"/>
            <xsd:element name="ogloszenia" type="typ_ogloszenia"/>
            <xsd:element name="usun" type="typ_usun"/>
        </xsd:sequence>
        <xsd:attribute name="wersja" type="typ_wersja"/>
        <xsd:attribute name="data_wygenerowania" type="xsd:date"/>
    </xsd:complexType>

    <!-- definiowanie elementu glownego -->
    
    <xsd:element name="eksport_ogloszen" type="typ_eksport_ogloszen"/>

</xsd:schema>
