<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:import href="../FormatCheck.xslt"/>
  <xsl:import href="../Dictionary.xslt"/>

  <xsl:variable name="TableWidth" select="750"/>
  <xsl:variable name="ppp" select="0"/>
  <xsl:variable name="ttt" select="''"/>

  <xsl:variable name="DocumentVersion">
    <xsl:choose>
      <xsl:when test="/Requests_GZK_Realty">
        <xsl:text>Request</xsl:text>
        <xsl:choose>
          <xsl:when test="/Requests_GZK_Realty/eDocument/@Version != ''">
            <xsl:value-of select="/Requests_GZK_Realty/eDocument/@Version"/>
          </xsl:when>
          <xsl:otherwise>11</xsl:otherwise>
        </xsl:choose>
      </xsl:when>
      <xsl:when test="/Register_Realty">
        <xsl:text>TP</xsl:text>
        <xsl:choose>
          <xsl:when test="/Requests_GZK_Realty/@Version != ''">
            <xsl:value-of select="/Requests_GZK_Realty/@Version"/>
          </xsl:when>
          <xsl:otherwise>09</xsl:otherwise>
        </xsl:choose>
      </xsl:when>
      <xsl:when test="/STD_MP">
        <xsl:text>MP</xsl:text>
        <xsl:choose>
          <xsl:when test="/STD_MP/eDocument/@Version != ''">
            <xsl:value-of select="/STD_MP/eDocument/@Version"/>
          </xsl:when>
          <xsl:otherwise>01</xsl:otherwise>
        </xsl:choose>
      </xsl:when>
    </xsl:choose>
  </xsl:variable>

  <xsl:template name="Table4">
    <tr>
      <td style="WIDTH: 25%"/>
      <td style="WIDTH: 25%"/>
      <td style="WIDTH: 25%"/>
      <td style="WIDTH: 25%"/>
    </tr>
  </xsl:template>

  <xsl:template name="Result">
    <xsl:param name="res"/>
    <table class="input" align="center">
      <td class="input">
        <xsl:choose>
          <xsl:when test="$res = 'true'">
            <span class="green">
              <xsl:text>УСПЕХ</xsl:text>
            </span>
          </xsl:when>
          <xsl:otherwise>
            <span class="red">
              <xsl:text>НЕУДАЧА</xsl:text>
            </span>
          </xsl:otherwise>
        </xsl:choose>
      </td>
    </table>
  </xsl:template>

  <xsl:template name="TextBox">
    <xsl:param name="val"/>
    <xsl:param name="siz"/>
    <input>
      <!--xsl:attribute name="readOnly">
        <xsl:text>0</xsl:text>
      </xsl:attribute-->
      <xsl:attribute name="type">
        <xsl:text>text</xsl:text>
      </xsl:attribute>
      <xsl:attribute name="value">
        <xsl:value-of select="$val"/>
      </xsl:attribute>
      <xsl:attribute name="size">
        <xsl:choose>
          <xsl:when test="$siz=10">
            <xsl:value-of select="5"/>
          </xsl:when>
          <xsl:when test="$siz=15">
            <xsl:value-of select="11"/>
          </xsl:when>
          <xsl:when test="$siz=20">
            <xsl:value-of select="18"/>
          </xsl:when>
          <xsl:when test="$siz=25">
            <xsl:value-of select="24"/>
          </xsl:when>
          <xsl:when test="$siz=50">
            <xsl:value-of select="55"/>
          </xsl:when>
          <xsl:when test="$siz=60">
            <xsl:value-of select="67"/>
          </xsl:when>
          <xsl:when test="$siz=70">
            <xsl:value-of select="86"/>
          </xsl:when>
          <xsl:when test="$siz=75">
            <xsl:value-of select="87"/>
          </xsl:when>
          <xsl:when test="$siz=100">
            <xsl:value-of select="117"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="24"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:attribute>
    </input>
  </xsl:template>

  <xsl:template name="Textarea">
    <xsl:param name="text"/>
    <xsl:param name="val"/>
    <textarea readOnly="0">
      <xsl:choose>
        <xsl:when test="$text!=''">
          <xsl:value-of select="$text"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="translate($val,'$',' ')"/>
        </xsl:otherwise>
      </xsl:choose>
    </textarea>
  </xsl:template>

  <xsl:template name="DateText">
    <xsl:param name="val"/>
    <xsl:if test="$val!=''">
      <xsl:variable name="date">
        <xsl:choose>
          <xsl:when test="contains($val,'.')">
            <xsl:value-of select="substring-before($val,'.')"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="$val"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:variable>
      <xsl:variable name="text">
        <xsl:text> </xsl:text>
        <xsl:value-of select="substring($date,9,2)"/>
        <xsl:text> </xsl:text>
        <xsl:variable name="month" select="substring($date,6,2)"/>
        <xsl:choose>
          <xsl:when test="$month='01'">
            <xsl:text>января</xsl:text>
          </xsl:when>
          <xsl:when test="$month='02'">
            <xsl:text>февраля</xsl:text>
          </xsl:when>
          <xsl:when test="$month='03'">
            <xsl:text>марта</xsl:text>
          </xsl:when>
          <xsl:when test="$month='04'">
            <xsl:text>апреля</xsl:text>
          </xsl:when>
          <xsl:when test="$month='05'">
            <xsl:text>мая</xsl:text>
          </xsl:when>
          <xsl:when test="$month='06'">
            <xsl:text>июня</xsl:text>
          </xsl:when>
          <xsl:when test="$month='07'">
            <xsl:text>июля</xsl:text>
          </xsl:when>
          <xsl:when test="$month='08'">
            <xsl:text>августа</xsl:text>
          </xsl:when>
          <xsl:when test="$month='09'">
            <xsl:text>сентября</xsl:text>
          </xsl:when>
          <xsl:when test="$month='10'">
            <xsl:text>октября</xsl:text>
          </xsl:when>
          <xsl:when test="$month='11'">
            <xsl:text>ноября</xsl:text>
          </xsl:when>
          <xsl:when test="$month='12'">
            <xsl:text>декабря</xsl:text>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="$month"/>
          </xsl:otherwise>
        </xsl:choose>
        <xsl:text> </xsl:text>
        <xsl:value-of select="substring($date,1,4)"/>
        <xsl:text> </xsl:text>
        <xsl:value-of select="substring-after($date,'T')"/>
      </xsl:variable>
      <xsl:value-of select="$text"/>
    </xsl:if>
  </xsl:template>

  <xsl:template name="DateBox">
    <xsl:param name="val"/>
    <xsl:param name="siz"/>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val">
        <xsl:call-template name="DateText">
          <xsl:with-param name="val" select="$val"/>
        </xsl:call-template>
      </xsl:with-param>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="Dicts">
    <xsl:param name="dict"/>
    <xsl:param name="code"/>
    <xsl:if test="$dict!='' and $code!=''">
      <xsl:variable name="BcodeB">
        <xsl:text>|</xsl:text>
        <xsl:value-of select="$code"/>
        <xsl:text>|</xsl:text>
      </xsl:variable>
      <xsl:value-of select="substring-before(substring-after($dict,$BcodeB),'|')"/>
    </xsl:if>
  </xsl:template>

  <xsl:template name="DictBox">
    <xsl:param name="val"/>
    <xsl:param name="siz"/>
    <xsl:param name="dic"/>
    <xsl:param name="noc"/>
    <xsl:variable name="D">
      <xsl:call-template name="Dicts">
        <xsl:with-param name="dict" select="$dic"/>
        <xsl:with-param name="code" select="$val"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val">
        <xsl:if test="$noc!='true'">
          <xsl:value-of select="$val"/>
        </xsl:if>
        <xsl:if test="$noc!='true' and $D!=''">
          <xsl:text> - </xsl:text>
        </xsl:if>
        <xsl:if test="$D!=''">
          <xsl:value-of select="$D"/>
        </xsl:if>
      </xsl:with-param>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="RegBox">
    <xsl:param name="code"/>
    <xsl:param name="siz"/>
    <xsl:variable name="text">
      <xsl:call-template name="Reg">
        <xsl:with-param name="code" select="$code"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val" select="$text"/>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="PackBox">
    <xsl:param name="code"/>
    <xsl:param name="siz"/>
    <xsl:variable name="text">
      <xsl:call-template name="Pack">
        <xsl:with-param name="code" select="$code"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val" select="$text"/>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="DocBox">
    <xsl:param name="code"/>
    <xsl:param name="siz"/>
    <xsl:variable name="text">
      <xsl:call-template name="Doc">
        <xsl:with-param name="code" select="$code"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val" select="$text"/>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="ControlStageBox">
    <xsl:param name="code"/>
    <xsl:param name="siz"/>
    <xsl:param name="comment"/>
    <xsl:variable name="text">
      <xsl:call-template name="ControlStage">
        <xsl:with-param name="code" select="$code"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="text1">
      <xsl:choose>
        <xsl:when test="$comment!=''">
          <xsl:value-of select="concat($text, concat(' - ',$comment))"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="$text"/>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:call-template name="TextBox">
      <xsl:with-param name="val" select="$text1"/>
      <xsl:with-param name="siz" select="$siz"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="Picture">
    <xsl:param name="src"/>
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <p/>
    <table align="center">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <tr>
        <td align="center">
          <a href="#">
            <xsl:attribute name="onclick">
              <xsl:choose>
                <xsl:when test="$pos0=0 and $pos2=0">
                  <xsl:text>DoXslt("</xsl:text>
                  <xsl:value-of select="$part"/>
                  <xsl:text>",</xsl:text>
                  <xsl:value-of select="$pos"/>
                  <xsl:text>)</xsl:text>
                </xsl:when>
                <xsl:when test="$pos0!=0 and $pos2=0">
                  <xsl:text>DoXsltChild("</xsl:text>
                  <xsl:value-of select="$part"/>
                  <xsl:text>","</xsl:text>
                  <xsl:value-of select="$type"/>
                  <xsl:text>",</xsl:text>
                  <xsl:value-of select="$pos"/>
                  <xsl:text>,</xsl:text>
                  <xsl:value-of select="$pos0"/>
                  <xsl:text>)</xsl:text>
                </xsl:when>
                <xsl:when test="$pos2!=0">
                  <xsl:text>DoXsltFlat("</xsl:text>
                  <xsl:value-of select="$part"/>
                  <xsl:text>","</xsl:text>
                  <xsl:value-of select="$type"/>
                  <xsl:text>",</xsl:text>
                  <xsl:value-of select="$pos"/>
                  <xsl:text>,</xsl:text>
                  <xsl:value-of select="$pos0"/>
                  <xsl:text>,</xsl:text>
                  <xsl:value-of select="$pos1"/>
                  <xsl:text>,</xsl:text>
                  <xsl:value-of select="$pos2"/>
                  <xsl:text>)</xsl:text>
                </xsl:when>
              </xsl:choose>
            </xsl:attribute>
            <span>
              <xsl:text>Вверх</xsl:text>
            </span>
          </a>
        </td>
      </tr>
    </table>
    <p align="center">
      <img>
        <xsl:attribute name="src">
          <xsl:value-of select="$src"/>
        </xsl:attribute>
        <xsl:attribute name="alt">
          <xsl:value-of select="$src"/>
        </xsl:attribute>
      </img>
    </p>
  </xsl:template>

  <xsl:template name="ImageRef">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:variable name="Name">
      <xsl:value-of select="@Name"/>
      <xsl:value-of select="@name"/>
    </xsl:variable>
    <tr>
      <td>
        <span>
          <xsl:text>Документ (файл)</xsl:text>
        </span>
      </td>
      <td colspan="3">
        <a href="#">
          <xsl:attribute name="onclick">
            <xsl:text>DoXsltP("</xsl:text>
            <xsl:value-of select="$part"/>
            <xsl:text>","</xsl:text>
            <xsl:value-of select="$type"/>
            <xsl:text>",</xsl:text>
            <xsl:value-of select="$pos"/>
            <xsl:text>,</xsl:text>
            <xsl:value-of select="$pos0"/>
            <xsl:text>,</xsl:text>
            <xsl:value-of select="$pos1"/>
            <xsl:text>,</xsl:text>
            <xsl:value-of select="$pos2"/>
            <xsl:text>,"</xsl:text>
            <xsl:value-of select="translate($Name,'\','/')"/>
            <xsl:text>")</xsl:text>
          </xsl:attribute>
          <span>
            <xsl:value-of select="$Name"/>
          </span>
        </a>
      </td>
    </tr>
  </xsl:template>

  <xsl:template name="PictureInsert">
    <xsl:param name="path"/>
    <xsl:variable name="Name">
      <xsl:value-of select="@Name"/>
      <xsl:value-of select="@name"/>
    </xsl:variable>
    <tr>
      <td colspan="4">
        <span>
          <xsl:text>Документ (файл)</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td colspan="4">
        <p>
          <img>
            <xsl:attribute name="src">
              <xsl:value-of select="concat($path,translate($Name,'\','/'))"/>
            </xsl:attribute>
            <xsl:attribute name="alt">
              <xsl:value-of select="concat($path,translate($Name,'\','/'))"/>
            </xsl:attribute>
            <xsl:attribute name="width">
              <xsl:value-of select="$TableWidth"/>
            </xsl:attribute>
          </img>
        </p>
      </td>
    </tr>
  </xsl:template>

  <xsl:template name="Main_First">
    <xsl:param name="X1"/>
    <xsl:param name="X2"/>
    <xsl:param name="T2"/>
    <xsl:param name="X3"/>
    <xsl:param name="X4"/>
    <xsl:param name="T4"/>
    <xsl:param name="X5"/>
    <xsl:param name="T5"/>
    <table align="center">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <xsl:call-template name="Table4"/>
      <tr>
        <td>
          <span>
            <xsl:text>Вид регламента</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="RegBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="code" select="$X1"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:value-of select="$T2"/>
          </span>
        </td>
        <td>
          <xsl:call-template name="PackBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="code" select="$X2"/>
          </xsl:call-template>
        </td>
      </tr>
      <xsl:if test="$X3 != ''">
        <tr>
          <td colspan="1">
            <span>
              <xsl:text>Идентификатор сеанса регламента</xsl:text>
            </span>
          </td>
          <td colspan="3">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="$X3"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="$T4 != ''">
        <tr>
          <td>
            <span>
              <xsl:value-of select="$T4"/>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="$X4"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:value-of select="$T5"/>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="$X5"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
    </table>
  </xsl:template>


  <!-- Кадастровый учет -->
  <xsl:template match="//Title">
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Титул документа</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="width:100%">
          <xsl:call-template name="Table4"/>
          <xsl:if test="Organization_OKU_BTI/Name_OKU!='' or Executive/FIO!=''">
            <tr>
              <td colspan="4">
                <span style="font-weight:bold">
                  <xsl:text>Отправитель</xsl:text>
                </span>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_OKU_BTI/Name_OKU!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Наименование организации</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Organization_OKU_BTI/Name_OKU"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_OKU_BTI/INN_OKU!='' or Organization_OKU_BTI/KPP_OKU!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>ИНН организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_OKU_BTI/INN_OKU"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>КПП организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_OKU_BTI/KPP_OKU"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_OKU_BTI/OGRN_OKU!='' or Organization_OKU_BTI/Cod_OKU!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>ОГРН организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_OKU_BTI/OGRN_OKU!=''"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Код организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_OKU_BTI/Cod_OKU"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_RR/Name_RR!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Наименование органа Росреестра</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Organization_RR/Name_RR"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_RR/OGRN_RR!='' or Organization_RR/Code_RR!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>ОГРН организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_RR/OGRN_RR"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Код организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_RR/Code_RR"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Organization_RR/KPP_RR!='' or Organization_RR/INN_RR!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>ИНН организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_RR/INN_RR"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>КПП организации</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Organization_RR/KPP_RR"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Executive/FIO/Surname!='' or Executive/FIO/First!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Фамилия</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Executive/FIO/Surname"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Имя</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Executive/FIO/First"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Executive/FIO/Patronymic!='' or Executive/Appointment!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Отчество</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Executive/FIO/Patronymic"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Должность</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Executive/Appointment"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Executive/Telephone!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Телефон</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Executive/Telephone"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Заявление</xsl:text>
              </span>
            </td>
          </tr>
          <xsl:if test="Rubric/Name!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Наименование ответа</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Rubric/Name"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Code!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Код ответа</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Rubric/Code"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dRequest_Type"/>
                    <xsl:call-template name="dAllDocuments"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Method!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Способ образования участков</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Rubric/Method"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dMethod"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Visit_Purpose!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Цель обращения</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Rubric/Visit_Purpose"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dAction"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Number!='' or Rubric/Date!=''">
            <tr>
              <xsl:if test="Rubric/Number">
                <td>
                  <span>
                    <xsl:text>Номер ответа</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Rubric/Number"/>
                  </xsl:call-template>
                </td>
              </xsl:if>
              <xsl:if test="Rubric/Date">
                <td>
                  <span>
                    <xsl:text>Исходящая дата</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Rubric/Date"/>
                  </xsl:call-template>
                </td>
              </xsl:if>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/ReqType">
            <tr>
              <td>
                <span>
                  <xsl:text>Код заявления</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dRequest_Type"/>
                  </xsl:with-param>
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Rubric/ReqType"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Number_Request!='' or Rubric/Date_Request!=''">
            <tr>
              <xsl:if test="Rubric/Number_Request">
                <td>
                  <span>
                    <xsl:text>Номер заявления</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Rubric/Number_Request"/>
                  </xsl:call-template>
                </td>
              </xsl:if>
              <xsl:if test="Rubric/Date_Request">
                <td>
                  <span>
                    <xsl:text>Дата заявления</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Rubric/Date_Request"/>
                  </xsl:call-template>
                </td>
              </xsl:if>
            </tr>
          </xsl:if>
          <xsl:if test="Rubric/Request_Text!=''">
            <tr>
              <td colspan="4">
                <div>
                  <xsl:text>Текст</xsl:text>
                </div>
                <xsl:call-template name="Textarea">
                  <xsl:with-param name="text" select="Rubric/Request_Text"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
        </table>
      </td>
    </tr>
  </xsl:template>

  <xsl:template match="//Declarants">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Заявители</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Declarant">
      <tr>
        <td>
          <table style="width:100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Delivery/Kind_Delivery!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>Способ получения запрашиваемых документов</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="Delivery/Kind_Delivery"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dWayReception"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Delivery/Way_Delivery/Recipient!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>Получатель запрашиваемых документов (код)</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="Delivery/Way_Delivery/Recipient"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="sRecipient"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Delivery/Way_Delivery/Kind_Mail!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>Вид почты для доставки запрашиваемых документов (код)</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="Delivery/Way_Delivery/Kind_Mail"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="sPochta"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Delivery/Way_Delivery/Address!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Адрес доставки</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Delivery/Way_Delivery/Address"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Delivery/Organization_OKU_BTI/Name_OKU!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>ОКУ, в котором будут получены запрашиваемые документы</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="Delivery/Organization_OKU_BTI/Name_OKU"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Delivery/Organization_RR/Name_RR!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>ОКУ, в котором будут получены запрашиваемые документы</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="Delivery/Organization_RR/Name_RR"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <tr>
              <td colspan="4">
                <span style="font-weight:bold">
                  <xsl:choose>
                    <xsl:when test="Person">
                      <xsl:text>Заявитель - физическое лицо</xsl:text>
                    </xsl:when>
                    <xsl:when test="Organization">
                      <xsl:text>Заявитель - юридическое лицо</xsl:text>
                    </xsl:when>
                    <xsl:when test="Governance">
                      <xsl:text>Заявитель - субъект публичного права</xsl:text>
                    </xsl:when>
                    <xsl:otherwise>Заявитель</xsl:otherwise>
                  </xsl:choose>
                </span>
              </td>
            </tr>
            <xsl:call-template name="Owner">
              <xsl:with-param name="pos" select="$pos"/>
              <xsl:with-param name="part" select="$part"/>
              <xsl:with-param name="path" select="$path"/>
              <xsl:with-param name="pos0" select="$ppp"/>
              <xsl:with-param name="pos1" select="$ppp"/>
              <xsl:with-param name="pos2" select="$ppp"/>
            </xsl:call-template>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Person">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:if test="FIO/Surname!='' or FIO/First!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Фамилия</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="FIO/Surname"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Имя</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="FIO/First"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="FIO/Patronymic!='' or INN!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Отчество</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="FIO/Patronymic"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>ИНН</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="INN"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="DateBirth!='' or Place_Birth!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Дата рождения</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="DateBirth"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Место рождения</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Place_Birth"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Citizenship!='' or IsUnderAge!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Гражданство</xsl:text>
          </span>
        </td>

        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Citizenship"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Возраст</xsl:text>
          </span>
        </td>
        <!--*1*1*1*1*1*1**1*1*1*1*1*-->
        <xsl:variable name="YN">
          <xsl:choose>
            <xsl:when test="IsUnderAge='true' or IsUnderAge='1'">
              <xsl:text>Несовершеннолетний</xsl:text>
            </xsl:when>
            <xsl:when test="IsUnderAge='false' or IsUnderAge='0'">
              <xsl:text>Совершеннолетний</xsl:text>
            </xsl:when>
          </xsl:choose>
        </xsl:variable>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="$YN"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="FamilyStatus!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Семейное положение</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="FamilyStatus"/>
          </xsl:call-template>
        </td>
      </tr>


    </xsl:if>
    <xsl:if test="E-mail!='' or Phone!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Адрес электронной почты</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="E-mail"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Телефон</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Phone"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Contact_Info">
      <tr>
        <td>
          <span>
            <xsl:text>Контактная информация</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Contact_Info"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:for-each select="Document">
      <tr>
        <td colspan="4">
          <span style="font-weight:bold">
            <xsl:text>Документ, удостоверяющий личность</xsl:text>
          </span>
        </td>
      </tr>
      <xsl:call-template name="Document">
        <xsl:with-param name="pos" select="$pos"/>
        <xsl:with-param name="part" select="$part"/>
        <xsl:with-param name="path" select="$path"/>
        <xsl:with-param name="type" select="$type"/>
        <xsl:with-param name="pos0" select="$pos0"/>
        <xsl:with-param name="pos1" select="$pos1"/>
        <xsl:with-param name="pos2" select="$pos2"/>
      </xsl:call-template>
    </xsl:for-each>
    <xsl:for-each select="Location">
      <tr>
        <td colspan="4">
          <span style="font-weight:bold">
            <xsl:text>Зарегистрированный адрес</xsl:text>
          </span>
        </td>
      </tr>
      <tr>
        <td colspan="4">
          <xsl:call-template name="Location">
            <xsl:with-param name="vis" select="'unvis'"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:for-each>
    <xsl:for-each select="FactLocation">
      <tr>
        <td colspan="4">
          <span style="font-weight:bold">
            <xsl:text>Фактический адрес</xsl:text>
          </span>
        </td>
      </tr>
      <tr>
        <td colspan="4">
          <xsl:call-template name="Location">
            <xsl:with-param name="vis" select="'unvis'"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Owner">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:choose>
      <xsl:when test="Person">
        <xsl:for-each select="Person">
          <xsl:call-template name="Person">
            <xsl:with-param name="pos" select="$pos"/>
            <xsl:with-param name="part" select="$part"/>
            <xsl:with-param name="path" select="$path"/>
            <xsl:with-param name="type" select="$type"/>
            <xsl:with-param name="pos0" select="$pos0"/>
            <xsl:with-param name="pos1" select="$pos1"/>
            <xsl:with-param name="pos2" select="$pos2"/>
          </xsl:call-template>
        </xsl:for-each>
      </xsl:when>
      <xsl:when test="Organization">
        <xsl:if test="Organization/Name!='' and Organization/Code_OPF!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Наименование организации</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Name"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>ОПФ (код)</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dOPF"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Code_OPF"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Organization/Name!='' and (not (Organization/Code_OPF) or Organization/Code_OPF='')">
          <tr>
            <td>
              <span>
                <xsl:text>Наименование организации</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Organization/Name"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Organization/INN!='' or Organization/Code_CPP!=''">
          <tr>
            <td>
              <span>
                <xsl:text>ИНН</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/INN"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>КПП</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Code_CPP"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Organization/Code_OGRN!='' or Organization/E-mail!=''">
          <tr>
            <td>
              <span>
                <xsl:text>ОГРН</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Code_OGRN"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>Адрес электронной почты</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/E-mail"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Organization/Phone!='' or Organization/Country!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Телефон</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Phone"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>Страна</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Organization/Country"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <!-- *1*1*1*1*1*1*1*1*1*1**1*1*1*1*1*1*1*1*1**1*1*1-->
        <xsl:if test="Organization/Contact_Info!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Телефон</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Organization/Contact_Info"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:for-each select="Organization/Document">
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Документ организации</xsl:text>
              </span>
            </td>
          </tr>
          <xsl:call-template name="Document">
            <xsl:with-param name="part" select="$part"/>
            <xsl:with-param name="type" select="$type"/>
            <xsl:with-param name="pos" select="$pos"/>
            <xsl:with-param name="pos0" select="$pos0"/>
            <xsl:with-param name="pos1" select="$pos1"/>
            <xsl:with-param name="pos2" select="$pos2"/>
          </xsl:call-template>
        </xsl:for-each>
        <xsl:for-each select="Organization/Location">
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Зарегистрированный адрес</xsl:text>
              </span>
            </td>
          </tr>
          <tr>
            <td colspan="4">
              <xsl:call-template name="Location">
                <xsl:with-param name="vis" select="'unvis'"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:for-each>
        <xsl:for-each select="Organization/FactLocation">
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Фактический адрес</xsl:text>
              </span>
            </td>
          </tr>
          <tr>
            <td colspan="4">
              <xsl:call-template name="Location">
                <xsl:with-param name="vis" select="'unvis'"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:when>
      <xsl:when test="Governance">
        <xsl:if test="Governance/Name!=''">
          <tr>
            <td colspan="2">
              <span>
                <xsl:text>Наименование cубъекта публичного права</xsl:text>
              </span>
            </td>
            <td colspan="2">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="50"/>
                <xsl:with-param name="val" select="Governance/Name"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/Governance_Code!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Тип субъекта публичного права (код)</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Governance/Governance_Code"/>
                <xsl:with-param name="dic">
                  <xsl:call-template name="dGovernance_Code"/>
                </xsl:with-param>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/GovernanceCod!=''">
          <tr>
            <td colspan="2">
              <span>
                <xsl:text>Тип субъекта публичного права (код)</xsl:text>
              </span>
            </td>
            <td colspan="2">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="siz" select="50"/>
                <xsl:with-param name="val" select="Governance/GovernanceCod"/>
                <xsl:with-param name="dic">
                  <xsl:call-template name="dGovernance"/>
                </xsl:with-param>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/RegNumber or Governance/RegDate">
          <tr>
            <td>
              <span>
                <xsl:text>Номер государтсвенной регистрации</xsl:text>
              </span>
            </td>
            <td >
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Governance/RegNumber"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>Дата</xsl:text>
              </span>
            </td>
            <td>
              <xsl:call-template name="DateBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Governance/RegDate"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/Country">
          <tr>
            <td>
              <span>
                <xsl:text>Страна</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Governance/Country"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/Address">
          <tr>
            <td>
              <span>
                <xsl:text>Адрес в стране регистрации</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Governance/Address"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/E-mail or Governance/Phone">
          <tr>
            <td>
              <span>
                <xsl:text>Адрес электронной почты</xsl:text>
              </span>
            </td>
            <td >
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Governance/E-mail"/>
              </xsl:call-template>
            </td>
            <td>
              <span>
                <xsl:text>Телефон</xsl:text>
              </span>
            </td>
            <td >
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="25"/>
                <xsl:with-param name="val" select="Governance/Phone"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/Contact_Info">
          <tr>
            <td>
              <span>
                <xsl:text></xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Governance/Contact_Info"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Governance/OKATO_Code!=''">
          <tr>
            <td colspan="2">
              <span>
                <xsl:text>Код ОКАТО</xsl:text>
              </span>
            </td>
            <td colspan="2">
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="50"/>
                <xsl:with-param name="val" select="Governance/OKATO_Code"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
      </xsl:when>
    </xsl:choose>
  </xsl:template>

  <xsl:template name="Document">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:param name="name"/>
    <xsl:if test="Name!='' and $name!='false'">
      <tr>
        <td>
          <span>
            <xsl:text>Наименование документа</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Name"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Type_Document or Type_Registration or Type_Specification or Parcel_File_Doc or Code_Document">
      <tr>
        <td>
          <span>
            <xsl:text>Тип документа (код)</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:choose>
            <xsl:when test="Type_Document">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dCertificates"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Type_Document"/>
              </xsl:call-template>
            </xsl:when>
            <xsl:when test="Type_Registration">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dDocuments"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Type_Registration"/>
              </xsl:call-template>
            </xsl:when>
            <xsl:when test="Type_Specification">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dSpecification"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Type_Specification"/>
              </xsl:call-template>
            </xsl:when>
            <xsl:when test="Parcel_File_Doc">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dParcel_File_Doc"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Parcel_File_Doc"/>
              </xsl:call-template>
            </xsl:when>
            <xsl:when test="Code_Document">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="dic">
                  <xsl:call-template name="dAllDocuments"/>
                </xsl:with-param>
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="Code_Document"/>
              </xsl:call-template>
            </xsl:when>
          </xsl:choose>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Series!='' or Number!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Серия</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Series"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Номер</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Number"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="IssueOrgan!='' or Date!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Кем выдан</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="IssueOrgan"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Дата выдачи</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Date"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="AutorDocument!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Лицо, сформировавшее документ</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="AutorDocument"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="NumberReg!='' or DateReg!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Регистрационный номер</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="NumberReg"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Дата регистрации</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="DateReg"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Register">
      <tr>
        <td>
          <span>
            <xsl:text>Кто зарегистрировал</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Register"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Duration/Started!='' or Duration/Stopped!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Дата начала действия</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Duration/Started"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Дата прекращения действия</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Duration/Stopped"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Register!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Лицо, зарегистрировавшее документ</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Register"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Desc!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Особые отметки</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Desc"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Quantity/@Original!='' or Quantity/@Original_Sheet!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Количество документов</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Quantity/@Original"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Количество листов</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Quantity/@Original_Sheet"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:for-each select="Images/Image">
      <xsl:choose>
        <xsl:when test="$part='!Print!'">
          <xsl:call-template name="PictureInsert">
            <xsl:with-param name="path" select="$path"/>
          </xsl:call-template>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="ImageRef">
            <xsl:with-param name="part" select="$part"/>
            <xsl:with-param name="type" select="$type"/>
            <xsl:with-param name="pos" select="$pos"/>
            <xsl:with-param name="pos0" select="$pos0"/>
            <xsl:with-param name="pos1" select="$pos1"/>
            <xsl:with-param name="pos2" select="$pos2"/>
          </xsl:call-template>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Document_spec">
    <xsl:param name="pos"/>
    <xsl:param name="part"/>
    <xsl:param name="path"/>
    <xsl:param name="type"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:if test="Name!=''">
      <tr>
        <td>
          <span>
            <xsl:text>Наименование документа</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Name"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:if test="Kind!='' and not(Code_Document)">
      <tr>
        <td>
          <span>
            <xsl:text>Вид документа (код)</xsl:text>
          </span>
        </td>
        <td colspan="3">
          <xsl:call-template name="DictBox">
            <xsl:with-param name="dic">
              <xsl:call-template name="dReg_Doc_Type"/>
              <xsl:call-template name="dAllDocuments"/>
            </xsl:with-param>
            <xsl:with-param name="siz" select="75"/>
            <xsl:with-param name="val" select="Kind"/>
          </xsl:call-template>
        </td>
      </tr>
    </xsl:if>
    <xsl:call-template name="Document">
      <xsl:with-param name="pos" select="$pos"/>
      <xsl:with-param name="part" select="$part"/>
      <xsl:with-param name="path" select="$part"/>
      <xsl:with-param name="type" select="$type"/>
      <xsl:with-param name="pos0" select="$pos0"/>
      <xsl:with-param name="pos1" select="$pos1"/>
      <xsl:with-param name="pos2" select="$pos2"/>
      <xsl:with-param name="name" select="'false'"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="CadastralNumber">
    <xsl:variable name="t">
      <xsl:choose>
        <xsl:when test="../../../../../../../Federal">
          <xsl:value-of select="7"/>
        </xsl:when>
        <xsl:when test="../../../../../../../../../Federal">
          <xsl:value-of select="9"/>
        </xsl:when>
        <xsl:when test="../../../../../../../../../../../Federal">
          <xsl:value-of select="11"/>
        </xsl:when>
        <xsl:when test="../../../../../../../../../../../../../Federal">
          <xsl:value-of select="13"/>
        </xsl:when>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="n1">
      <xsl:choose>
        <xsl:when test="$t=7">
          <xsl:value-of select="../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=9">
          <xsl:value-of select="../../../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=11">
          <xsl:value-of select="../../../../../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=13">
          <xsl:value-of select="../../../../../../../../../../@CadastralNumber"/>
        </xsl:when>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="n2">
      <xsl:choose>
        <xsl:when test="$t=7">
          <xsl:value-of select="../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=9">
          <xsl:value-of select="../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=11">
          <xsl:value-of select="../../../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=13">
          <xsl:value-of select="../../../../../../../../@CadastralNumber"/>
        </xsl:when>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="n3">
      <xsl:choose>
        <xsl:when test="$t=7">
          <xsl:value-of select="'!'"/>
        </xsl:when>
        <xsl:when test="$t=9">
          <xsl:value-of select="../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=11">
          <xsl:value-of select="../../../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=13">
          <xsl:value-of select="../../../../../../@CadastralNumber"/>
        </xsl:when>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="n4">
      <xsl:choose>
        <xsl:when test="$t=7">
          <xsl:value-of select="'!'"/>
        </xsl:when>
        <xsl:when test="$t=9">
          <xsl:value-of select="'!'"/>
        </xsl:when>
        <xsl:when test="$t=11">
          <xsl:value-of select="../../@CadastralNumber"/>
        </xsl:when>
        <xsl:when test="$t=13">
          <xsl:value-of select="../../../../@CadastralNumber"/>
        </xsl:when>
      </xsl:choose>
    </xsl:variable>

    <p/>
    <table style="width:100%">
      <xsl:call-template name="Table4"/>
      <tr>
        <td>
          <span>
            <xsl:text>Кадастровый округ</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="$n1"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Кадастровый район</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="TextBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="$n2"/>
          </xsl:call-template>
        </td>
      </tr>
      <xsl:if test="$t=9 and ../../Location/Code_OKATO">
        <tr>
          <td>
            <span>
              <xsl:text>Кадастровый квартал</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="$n3"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>ОКАТО</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="../../Location/Code_OKATO"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="$t=9 and not(../../Location/Code_OKATO)">
        <tr>
          <td>
            <span>
              <xsl:text>Кадастровый квартал</xsl:text>
            </span>
          </td>
          <td colspan="3">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="$n3"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="$t=11 or $t=13">
        <tr>
          <td>
            <span>
              <xsl:text>Кадастровый квартал</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="$n3"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Участок</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="$n4"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="$t=13">
        <tr>
          <td>
            <span>
              <xsl:text>Часть участка</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="../../@CadastralNumber"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Номер части</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="../../@Number_PP"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="../../Area">
        <tr>
          <td>
            <span>
              <xsl:text>Общая площадь</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="../../Area/@Total"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Единица измерения (код)</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="DictBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="../../Area/@Unit"/>
              <xsl:with-param name="dic">
                <xsl:call-template name="dUnit"/>
              </xsl:with-param>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
    </table>
    <xsl:apply-templates select="../../Entity_Spatial"/>
  </xsl:template>

  <xsl:template name="BlockCadastralNumber">
    <xsl:variable name="BlockCadastralNumber">
      <xsl:value-of select="../../@CadastralNumber"/>
      <xsl:value-of select="CadastralBlock"/>
    </xsl:variable>
    <xsl:if test="$BlockCadastralNumber!=''">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <tr>
              <td>
                <span>
                  <xsl:text>Кадастровый квартал</xsl:text>
                </span>
              </td>
              <td colspan="3">

                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="$BlockCadastralNumber"/>
                </xsl:call-template>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </xsl:if>
  </xsl:template>

  <xsl:template match="//Rights">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Права</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Right">
      <tr>
        <td>
          <table style="width:100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Name!='' or Type!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Вид права</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Name"/>
                  </xsl:call-template>
                </td>
              </tr>
              <tr>
                <td>
                  <span>
                    <xsl:text>Тип права (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dRights"/>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Type"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Share or ShareText!=''">
              <tr>
                <xsl:choose>
                  <xsl:when test="Share">
                    <td>
                      <span>
                        <xsl:text>Доля (отношение)</xsl:text>
                      </span>
                    </td>
                    <td colspan="3">
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="75"/>
                        <xsl:with-param name="val">
                          <xsl:value-of select="Share/@Numerator"/>
                          <xsl:text> / </xsl:text>
                          <xsl:value-of select="Share/@Denominator"/>
                        </xsl:with-param>
                      </xsl:call-template>
                    </td>
                  </xsl:when>
                  <xsl:when test="ShareText">
                    <td>
                      <span>
                        <xsl:text>Доля (текст)</xsl:text>
                      </span>
                    </td>
                    <td >
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="ShareText"/>
                      </xsl:call-template>
                    </td>
                  </xsl:when>
                </xsl:choose>
              </tr>
            </xsl:if>
            <xsl:if test="Registration/OrgRegister!='' or Registration/RegNumber!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Кем зарегистрировано</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/OrgRegister"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Номер регистрационной записи</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/RegNumber"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Registration/RegDate!='' or Registration/DateClose!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Дата регистрации</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/RegDate"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Дата прекращения регистрации</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/DateClose"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Desc!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Особые отметки</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Desc"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:for-each select="Documents/Document">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Регистрационная запись</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:call-template name="Document">
                <xsl:with-param name="part" select="$part"/>
                <xsl:with-param name="type" select="$type"/>
                <xsl:with-param name="pos" select="$pos"/>
                <xsl:with-param name="pos0" select="$pos0"/>
                <xsl:with-param name="pos1" select="$pos1"/>
                <xsl:with-param name="pos2" select="$pos2"/>
              </xsl:call-template>
            </xsl:for-each>
            <xsl:for-each select="Owner">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:choose>
                      <xsl:when test="Person">
                        <xsl:text>Правообладатель - физическое лицо</xsl:text>
                      </xsl:when>
                      <xsl:when test="Organization">
                        <xsl:text>Правообладатель - организация</xsl:text>
                      </xsl:when>
                      <xsl:when test="Governance">
                        <xsl:text>Правообладатель - cубъект публичного права</xsl:text>
                      </xsl:when>
                    </xsl:choose>
                  </span>
                </td>
              </tr>
              <xsl:call-template name="Owner">
                <xsl:with-param name="part" select="$part"/>
                <xsl:with-param name="type" select="$type"/>
                <xsl:with-param name="pos" select="$pos"/>
                <xsl:with-param name="pos0" select="$pos0"/>
                <xsl:with-param name="pos1" select="$pos1"/>
                <xsl:with-param name="pos2" select="$pos2"/>
              </xsl:call-template>
              <xsl:for-each select="Contact">
                <tr>
                  <td colspan="4">
                    <span style="font-weight:bold">
                      <xsl:text>Связб с правообладателем</xsl:text>
                    </span>
                  </td>
                </tr>
                <xsl:if test="E_mail!='' or Phone!=''">
                  <tr>
                    <td>
                      <span>
                        <xsl:text>Адрес электронной почты</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="E_mail"/>
                      </xsl:call-template>
                    </td>
                    <td>
                      <span>
                        <xsl:text>Телефон</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="Phone"/>
                      </xsl:call-template>
                    </td>
                  </tr>
                </xsl:if>
                <xsl:if test="Contact_Adress">
                  <tr>
                    <td>
                      <span>
                        <xsl:text>Адрес правообладателя</xsl:text>
                      </span>
                    </td>
                    <td colspan="3">
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="75"/>
                        <xsl:with-param name="val" select="Contact_Adress"/>
                      </xsl:call-template>
                    </td>
                  </tr>
                </xsl:if>
              </xsl:for-each>
            </xsl:for-each>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template match="//Encumbrances">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Обременения</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Encumbrance">
      <tr>
        <td>
          <table style="width:100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Name!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Содержание обременения</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Name"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Type!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Обременение (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:choose>
                        <xsl:when test="$DocumentVersion='MP01'">
                          <xsl:call-template name="dEncumbrances01"/>
                        </xsl:when>
                        <xsl:otherwise>
                          <xsl:call-template name="dEncumbrances"/>
                        </xsl:otherwise>
                      </xsl:choose>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Type"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Duration">
              <tr>
                <td>
                  <span>
                    <xsl:text>Дата начала действия</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Duration/Started"/>
                  </xsl:call-template>
                </td>
                <xsl:choose>
                  <xsl:when test="Registration/DateClose">
                    <td>
                      <span>
                        <xsl:text>Дата прекращения действия</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="DateBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="Duration/Stopped"/>
                      </xsl:call-template>
                    </td>
                  </xsl:when>
                  <xsl:otherwise>
                    <td>
                      <span>
                        <xsl:text>Продолжительность</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="Duration/Term"/>
                      </xsl:call-template>
                    </td>
                  </xsl:otherwise>
                </xsl:choose>
              </tr>
            </xsl:if>
            <xsl:if test="Registration">
              <tr>
                <td>
                  <span>
                    <xsl:text>Кем зарегистрировано</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/OrgRegister"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Номер регистрационной записи</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/RegNumber"/>
                  </xsl:call-template>
                </td>
              </tr>
              <tr>
                <td>
                  <span>
                    <xsl:text>Дата регистрации</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/RegDate"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Дата прекращения регистрации</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Registration/DateClose"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Documents/Document">
              <xsl:for-each select="Documents/Document">
                <tr>
                  <td colspan="4">
                    <span style="font-weight:bold">
                      <xsl:text>Документ по обременению</xsl:text>
                    </span>
                  </td>
                </tr>
                <xsl:call-template name="Document">
                  <xsl:with-param name="part" select="$part"/>
                  <xsl:with-param name="type" select="$type"/>
                  <xsl:with-param name="pos" select="$pos"/>
                  <xsl:with-param name="pos0" select="$pos0"/>
                  <xsl:with-param name="pos1" select="$pos1"/>
                  <xsl:with-param name="pos2" select="$pos2"/>
                </xsl:call-template>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="Owner_Restriction!=''">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Лица, права которых обременяются</xsl:text>
                  </span>
                </td>
              </tr>
              <tr>
                <td colspan="4">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="100"/>
                    <xsl:with-param name="val" select="Owner_Restriction"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="CadastralNumber_Restriction!=''">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Кадастровый номер ЗУ, в пользу которого установлен сервитут</xsl:text>
                  </span>
                </td>
              </tr>
              <tr>
                <td colspan="4">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="100"/>
                    <xsl:with-param name="val" select="CadastralNumber_Restriction"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Owner_Restriction_InFavorem">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Лица, в пользу которых ограничиваютcя права</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Owner_Restriction_InFavorem">
                <xsl:call-template name="Owner">
                  <xsl:with-param name="part" select="$part"/>
                  <xsl:with-param name="type" select="$type"/>
                  <xsl:with-param name="pos" select="$pos"/>
                  <xsl:with-param name="pos0" select="$pos0"/>
                  <xsl:with-param name="pos1" select="$pos1"/>
                  <xsl:with-param name="pos2" select="$pos2"/>
                </xsl:call-template>
              </xsl:for-each>
            </xsl:if>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Register">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Реестровая карточка</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="WIDTH: 100%">
          <xsl:call-template name="Table4"/>
          <xsl:if test="@CadastralNumber!='' or NewSubParcel/CadastralNumber_Parcel!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Кадастровый номер</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val">
                    <xsl:value-of select="@CadastralNumber"/>
                    <xsl:value-of select="NewSubParcel/CadastralNumber_Parcel"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@CadastralNumber!='' and @State!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Кадастровый номер</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@CadastralNumber"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Статус объекта недвижимости</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dStates"/>
                  </xsl:with-param>
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@State"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@Name!='' or @Method!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Тип объекта (код)</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dParcels"/>
                  </xsl:with-param>
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@Name"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Способ образования</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dMethod"/>
                  </xsl:with-param>
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@Method"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@AdditionalName!='' or @Definition!=''">
            <xsl:choose>
              <xsl:when test="@Definition!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Обозначение</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="@Definition"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Дополнительное наименование</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="@AdditionalName"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:when>
              <xsl:otherwise>
                <tr>
                  <td>
                    <span>
                      <xsl:text>Дополнительное наименование</xsl:text>
                    </span>
                  </td>
                  <td colspan="3">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="75"/>
                      <xsl:with-param name="val" select="@AdditionalName"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:otherwise>
            </xsl:choose>

          </xsl:if>
          <xsl:if test="Unified_Land_Unit/Preceding_Land_Unit">
            <tr>
              <td>
                <span>
                  <xsl:text>Кадастровый номер родительского участка</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Unified_Land_Unit/Preceding_Land_Unit"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@DateCreated!='' or @DateRemoved!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Дата постановки на учет</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@DateCreated"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Дата снятия с учета</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@DateRemoved"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@DateCreatedDoc!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Дата постановки на учет по документу</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="@DateCreatedDoc"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="Contactor">
            <xsl:choose>
              <xsl:when test="Contactor/@Date">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Исполнитель работ</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Contactor/*"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Дата проведения кадастровых работ</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DateBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Contactor/@Date"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:when>
              <xsl:otherwise>
                <tr>
                  <td>
                    <span>
                      <xsl:text>Исполнитель работ</xsl:text>
                    </span>
                  </td>
                  <td colspan="3">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="75"/>
                      <xsl:with-param name="val" select="Contactor/*"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:otherwise>
            </xsl:choose>
          </xsl:if>
          <xsl:if test="Contact_Adress!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Связь с правообладателем</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Contact_Adress"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
        </table>
      </td>
    </tr>

    <xsl:if test="Сadastral_Record">
      <tr>
        <td>
          <span style="font-weight:bold">
            <xsl:text>Кадастровая запись</xsl:text>
          </span>
        </td>
      </tr>
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <tr>
              <td>
                <span>
                  <xsl:text>Дата записи</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Сadastral_Record/DateRecord"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Лицо, удостоверяющее запись</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Сadastral_Record/Expert_Certified"/>
                </xsl:call-template>
              </td>
            </tr>
            <xsl:for-each select="Сadastral_Record/CharEdit">
              <tr>
                <td>
                  <span>
                    <xsl:text>Характеристики изменений</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dCurrentChanges"/>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="."/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:for-each>
            <xsl:if test="Сadastral_Record/DocRecord">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Документы-основания</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Сadastral_Record/DocRecord">
                <xsl:call-template name="Document">
                  <xsl:with-param name="part" select="$part"/>
                  <xsl:with-param name="type" select="$type"/>
                  <xsl:with-param name="pos" select="$pos"/>
                  <xsl:with-param name="pos0" select="$pos0"/>
                  <xsl:with-param name="pos1" select="$pos1"/>
                  <xsl:with-param name="pos2" select="$pos2"/>
                </xsl:call-template>
              </xsl:for-each>
            </xsl:if>
            <tr>
              <td colspan="4"></td>
            </tr>
          </table>
        </td>
      </tr>
    </xsl:if>
  </xsl:template>

  <xsl:template match="//OwnerNeighbours">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Правообладатели смежных земельных участков</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="OwnerNeighbour">

      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <tr>
              <td colspan="4">
                <span style="font-weight:bold">
                  <xsl:text>Смежный участок </xsl:text>

                </span>
              </td>
            </tr>
            <xsl:if test="@CadastralNumber!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Кадастровый номер смежного участка</xsl:text>
                  </span>
                </td>

                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="@CadastralNumber"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>

            <xsl:for-each select="Neighbour">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Правообладатель участка</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:if test="Name!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>ФИО или наименование правообладателя</xsl:text>
                    </span>
                  </td>

                  <td colspan="3">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="75"/>
                      <xsl:with-param name="val" select="Name"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="ContactAddress!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Контактный адрес правообладателя</xsl:text>
                    </span>
                  </td>
                  <td colspan="3">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="75"/>
                      <xsl:with-param name="val" select="ContactAddress"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
            </xsl:for-each>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Characters">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:if test="Old_CadastralNumbers!='' or Prev_CadastralNumbers!='' or Providing_Pass_CadastralNumbers!='' or 
            Post_CadastralNumbers!='' or Inner_CadastralNumbers!='' or DeleteEntryParcels!='' or InsertEntryParcels!=''">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Old_CadastralNumbers">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Ранее присвоенные кадастровые или условные номера</xsl:text>
                  </span>
                </td>
              </tr>
              <tr>
                <td colspan="4">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="100"/>
                    <xsl:with-param name="val" select="Old_CadastralNumbers"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Prev_CadastralNumbers">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Номера земельных участков, из которых образован данный участок</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Prev_CadastralNumbers/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="Providing_Pass_CadastralNumbers">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Кадастровые номера частей, выделенных для обеспечения прохода и проезда</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Providing_Pass_CadastralNumbers/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="Post_CadastralNumbers">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Последующие кадастровые номера</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Post_CadastralNumbers/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="all_CadastralNumbersNewParcel">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Номера земельных участков, образованных в результате кадастровых работ</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="all_CadastralNumbersNewParcel/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="CadastralNumbersTransformationParcel">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Номера земельных участков, характеристики которых изменились в результате выдела земельных участков в счет доли в праве</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="CadastralNumbersTransformationParcel/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="CadastralNumbersRemoveParcel">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Номера земельных участков, подлежащих снятию с кадастрового учета</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="CadastralNumbersRemoveParcel/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="Inner_CadastralNumbers">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Кадастровые номера ОКС, расположенных на участке</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="Inner_CadastralNumbers/CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="DeleteEntryParcels">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Исключаемые из единого землепользования земельные участки</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="DeleteEntryParcels/DeleteEntryParcel/@CadastralNumber">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="InsertEntryParcels">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Включаемые в единое землепользование земельные участки</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:for-each select="InsertEntryParcels/InsertEntryParcel/@*">
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="."/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:for-each>
            </xsl:if>
            <xsl:if test="SpecialNote">
              <tr>
                <td colspan="4">
                  <span>
                    <xsl:text>Особые отметки</xsl:text>
                  </span>
                </td>
              </tr>
              <tr>
                <td colspan="4">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="100"/>
                    <xsl:with-param name="val" select="SpecialNote"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
          </table>
        </td>
      </tr>
    </xsl:if>
  </xsl:template>

  <xsl:template name="Area">
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Площадь</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Area">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:choose>
              <xsl:when test="not(AreaCode)">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Площадь</xsl:text>
                    </span>
                  </td>
                  <td colspan="3">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="75"/>
                      <xsl:with-param name="val" select="Area"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:when>
              <xsl:otherwise>
                <tr>
                  <td>
                    <span>
                      <xsl:text>Тип площади (код)</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DictBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="AreaCode"/>
                      <xsl:with-param name="dic">
                        <xsl:call-template name="dArea"/>
                      </xsl:with-param>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Площадь</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Area"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:otherwise>
            </xsl:choose>
            <tr>
              <td>
                <span>
                  <xsl:text>Единица измерения (код)</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Unit"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dUnit"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Погрешность</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Innccuracy"/>
                </xsl:call-template>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template match="//Areas">
    <xsl:call-template name="Area"/>
  </xsl:template>

  <xsl:template match="//Category">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Категория земель</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="WIDTH: 100%">
          <xsl:call-template name="Table4"/>
          <tr>
            <td>
              <span>
                <xsl:text>Категория (код)</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:call-template name="DictBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="@Category"/>
                <xsl:with-param name="dic">
                  <xsl:call-template name="dCategories"/>
                </xsl:with-param>
              </xsl:call-template>
            </td>
          </tr>
          <xsl:for-each select="DocCategory">
            <tr>
              <td colspan="4">
                <span style="font-weight:bold">
                  <xsl:text>Документ, удостоверяющий сведения о категории земель</xsl:text>
                </span>
              </td>
            </tr>
            <xsl:call-template name="Document">
              <xsl:with-param name="part" select="$part"/>
              <xsl:with-param name="type" select="$type"/>
              <xsl:with-param name="pos" select="$pos"/>
              <xsl:with-param name="pos0" select="$pos0"/>
              <xsl:with-param name="pos1" select="$pos1"/>
              <xsl:with-param name="pos2" select="$pos2"/>
            </xsl:call-template>
          </xsl:for-each>
        </table>
      </td>
    </tr>
  </xsl:template>

  <xsl:template name="Utilization">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:if test="Utilization">
      <tr>
        <td>
          <span style="font-weight:bold">
            <xsl:text>Использование</xsl:text>
          </span>
        </td>
      </tr>
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:for-each select="Utilization">
              <tr>
                <td>
                  <span>
                    <xsl:text>Использование (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dUtilizations"/>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="@Kind"/>
                  </xsl:call-template>
                </td>
              </tr>
              <tr>
                <td>
                  <span>
                    <xsl:text>Фактически</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="@Fakt"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>По документам</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="@ByDoc"/>
                  </xsl:call-template>
                </td>
              </tr>
              <xsl:for-each select="DocUtilization">
                <tr>
                  <td colspan="4">
                    <span style="font-weight:bold">
                      <xsl:text>Документ, удостоверяющий сведения об использовании</xsl:text>
                    </span>
                  </td>
                </tr>
                <xsl:call-template name="Document">
                  <xsl:with-param name="part" select="$part"/>
                  <xsl:with-param name="type" select="$type"/>
                  <xsl:with-param name="pos" select="$pos"/>
                  <xsl:with-param name="pos0" select="$pos0"/>
                  <xsl:with-param name="pos1" select="$pos1"/>
                  <xsl:with-param name="pos2" select="$pos2"/>
                </xsl:call-template>
              </xsl:for-each>
            </xsl:for-each>
          </table>
        </td>
      </tr>
    </xsl:if>
  </xsl:template>

  <xsl:template name="NaturalObject">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Природные объекты на участке</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Natural_Object">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Name">
              <tr>
                <td>
                  <span>
                    <xsl:text>Вид объекта (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Name"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dNatural_Objects"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Char">
              <tr>
                <td>
                  <span>
                    <xsl:text>Характеристика</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Char"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Type_ProtectiveForest!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Категория защитных лесов</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Type_ProtectiveForest"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="ForestUse!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Целевое назначение лесов</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="ForestUse"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dForest_Use"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Type_WaterObject!='' or Name_Object!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Наименование водного или иного объекта</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Name_Object"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Вид водного объекта</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Type_WaterObject"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Other_Char">
              <tr>
                <td>
                  <span>
                    <xsl:text>Характеристики для иного природного объекта</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Other_Char"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:for-each select="DocNatural">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Документ, удостоверяющий сведения о природном объекте</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:call-template name="Document">
                <xsl:with-param name="part" select="$part"/>
                <xsl:with-param name="type" select="$type"/>
                <xsl:with-param name="pos" select="$pos"/>
                <xsl:with-param name="pos0" select="$pos0"/>
                <xsl:with-param name="pos1" select="$pos1"/>
                <xsl:with-param name="pos2" select="$pos2"/>
              </xsl:call-template>
            </xsl:for-each>
          </table>
        </td>
      </tr>
    </xsl:for-each>
    <xsl:for-each select="NaturalObject">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="Name">
              <tr>
                <td>
                  <span>
                    <xsl:text>Вид объекта (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Name"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dNatural_Objects"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Char">
              <tr>
                <td>
                  <span>
                    <xsl:text>Характеристика</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Char"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Type_ProtectiveForest!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Категория защитных лесов</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Type_ProtectiveForest"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="ForestUse!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Целевое назначение лесов</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="ForestUse"/>
                    <xsl:with-param name="dic">
                      <xsl:call-template name="dForest_Use"/>
                    </xsl:with-param>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template match="//Natural_Objects">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:call-template name="NaturalObject">
      <xsl:with-param name="part" select="$part"/>
      <xsl:with-param name="type" select="$type"/>
      <xsl:with-param name="pos" select="$pos"/>
      <xsl:with-param name="pos0" select="$pos0"/>
      <xsl:with-param name="pos1" select="$pos1"/>
      <xsl:with-param name="pos2" select="$pos2"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template match="//Ground_Payments">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Базовые платежи</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:for-each select="Ground_Payment">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <tr>
              <td>
                <span>
                  <xsl:text>Вид платежа (код)</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="@Kind"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dGroundPayments"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
            </tr>
            <tr>
              <td>
                <span>
                  <xsl:text>Значение платежа</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="@Value"/>
                </xsl:call-template>
              </td>
            </tr>
            <tr>
              <td>
                <span>
                  <xsl:text>Единица измерения</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DictBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@Unit"/>
                  <xsl:with-param name="dic">
                    <xsl:call-template name="dUnit"/>
                  </xsl:with-param>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Дата начала действия</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@Date_Starting"/>
                </xsl:call-template>
              </td>
              <xsl:if test="@Date">
                <td>
                  <span>
                    <xsl:text>Дата</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="DateBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="@Date"/>
                  </xsl:call-template>
                </td>
              </xsl:if>
            </tr>
            <xsl:for-each select="DocPayment">
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Документ, удостоверяющий сведения о базовом платеже</xsl:text>
                  </span>
                </td>
              </tr>
              <xsl:call-template name="Document">
                <xsl:with-param name="part" select="$part"/>
                <xsl:with-param name="type" select="$type"/>
                <xsl:with-param name="pos" select="$pos"/>
                <xsl:with-param name="pos0" select="$pos0"/>
                <xsl:with-param name="pos1" select="$pos1"/>
                <xsl:with-param name="pos2" select="$pos2"/>
              </xsl:call-template>
            </xsl:for-each>
          </table>
        </td>
      </tr>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="SubParcel">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Часть участка</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="WIDTH: 100%">
          <xsl:call-template name="Table4"/>
          <xsl:if test="@Number_PP or @Definition or @State">
            <tr>
              <td>
                <span>
                  <xsl:text>Учетный номер</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@Number_PP"/>
                </xsl:call-template>
              </td>
              <xsl:choose>
                <xsl:when test="@State">
                  <td>
                    <span>
                      <xsl:text>Статус объекта недвижимости</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DictBox">
                      <xsl:with-param name="dic">
                        <xsl:call-template name="dStates"/>
                      </xsl:with-param>
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="@State"/>
                    </xsl:call-template>
                  </td>
                </xsl:when>
                <xsl:otherwise>
                  <td>
                    <span>
                      <xsl:text>Обозначение на плане</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="@Definition"/>
                    </xsl:call-template>
                  </td>
                </xsl:otherwise>
              </xsl:choose>
            </tr>
          </xsl:if>
          <xsl:if test="@SubParcel_Realty">
            <tr>
              <td colspan="3">
                <span>
                  <xsl:text>Часть занята объектом капитального строительства</xsl:text>
                </span>
              </td>
              <td>
                <xsl:variable name="SubParcel_Realty">
                  <xsl:choose>
                    <xsl:when test="@SubParcel_Realty=1">
                      <xsl:text>да</xsl:text>
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:text>нет</xsl:text>
                    </xsl:otherwise>
                  </xsl:choose>
                </xsl:variable>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="$SubParcel_Realty"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@Full">
            <tr>
              <td colspan="3">
                <span>
                  <xsl:text>Часть совпадает с целым участком</xsl:text>
                </span>
              </td>
              <td>
                <xsl:variable name="Full">
                  <xsl:choose>
                    <xsl:when test="@Full='true' or @Full=true or @Full='1' or @Full=1">
                      <xsl:text>да</xsl:text>
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:text>нет</xsl:text>
                    </xsl:otherwise>
                  </xsl:choose>
                </xsl:variable>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="$Full"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@DateCreated!='' or @DateRemoved!=''">
            <tr>
              <td>
                <span>
                  <xsl:text>Дата постановки на учет</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@DateCreated"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Дата снятия с учета</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="@DateRemoved"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
        </table>
      </td>
    </tr>
    <xsl:choose>
      <xsl:when test="Area">
        <xsl:call-template name="Area">
          <xsl:with-param name="part" select="$part"/>
          <xsl:with-param name="type" select="$type"/>
          <xsl:with-param name="pos" select="$pos"/>
          <xsl:with-param name="pos0" select="$pos0"/>
          <xsl:with-param name="pos1" select="$pos1"/>
          <xsl:with-param name="pos2" select="$pos2"/>
        </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
        <xsl:apply-templates select="Areas">
          <xsl:with-param name="part" select="$part"/>
          <xsl:with-param name="type" select="$type"/>
          <xsl:with-param name="pos" select="$pos"/>
          <xsl:with-param name="pos0" select="$pos0"/>
          <xsl:with-param name="pos1" select="$pos1"/>
          <xsl:with-param name="pos2" select="$pos2"/>
        </xsl:apply-templates>
      </xsl:otherwise>
    </xsl:choose>

    <xsl:choose>
      <xsl:when test="Encumbrances">
        <xsl:apply-templates select="Encumbrances">
          <xsl:with-param name="part" select="$part"/>
          <xsl:with-param name="type" select="$type"/>
          <xsl:with-param name="pos" select="$pos"/>
          <xsl:with-param name="pos0" select="$pos0"/>
          <xsl:with-param name="pos1" select="$pos1"/>
          <xsl:with-param name="pos2" select="$pos2"/>
        </xsl:apply-templates>
      </xsl:when>
      <xsl:when test="Object_Entry">
        <tr>
          <td>
            <span style="font-weight:bold">
              <xsl:text>Объект, входящий в состав единого землепользования</xsl:text>
            </span>
          </td>
        </tr>
        <tr>
          <td>
            <table style="WIDTH: 100%">
              <xsl:call-template name="Table4"/>
              <tr>
                <td>
                  <span>
                    <xsl:text>Тип (код)</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:choose>
                        <xsl:when test="$DocumentVersion='Request11' or $DocumentVersion='Request12' or $DocumentVersion='TP10'">
                          <xsl:call-template name="dRealty"/>
                        </xsl:when>
                        <xsl:otherwise>
                          <xsl:call-template name="dRealty14"/>
                        </xsl:otherwise>
                      </xsl:choose>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Object_Entry/@Type"/>
                  </xsl:call-template>
                </td>
              </tr>
              <tr>
                <td>
                  <span>
                    <xsl:text>Кадастровый номер</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Object_Entry/@CadastralNumber"/>
                  </xsl:call-template>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </xsl:when>
      <xsl:when test="Realty">
        <tr>
          <td>
            <span style="font-weight:bold">
              <xsl:text>Сведения о части, занятой объектом недвижимости</xsl:text>
            </span>
          </td>
        </tr>
        <tr>
          <td>
            <table style="WIDTH: 100%">
              <xsl:call-template name="Table4"/>
              <xsl:if test="Realty/@CadastralNumber!='' or Realty/@ConditionalCadastralNumber!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Кадастровый номер</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/@CadastralNumber"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Условный кадастровый номер</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/@ConditionalCadastralNumber"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Realty/Using">
                <tr>
                  <td colspan="2">
                    <span>
                      <xsl:text>Сведения об использовании объекта недвижимости</xsl:text>
                    </span>
                  </td>
                  <td colspan="2">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Realty/Using"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Realty/Name!='' or Realty/Type!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Наименование</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Name"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Тип</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DictBox">
                      <xsl:with-param name="dic">
                        <xsl:call-template name="dRealty"/>
                      </xsl:with-param>
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Type"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <tr>
                <td colspan="4">
                  <span style="font-weight:bold">
                    <xsl:text>Документ об объекте недвижимости</xsl:text>
                  </span>
                </td>
              </tr>

              <xsl:if test="Realty/Registration/OrgRegister!='' or Realty/Registration/RegNumber!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Кем зарегистрировано</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Registration/OrgRegister"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Номер регистрационной записи</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Registration/RegNumber"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Realty/Registration/RegDate!='' or Realty/Registration/DateClose!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Дата регистрации</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DateBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Registration/RegDate"/>
                    </xsl:call-template>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Дата прекращения регистрации</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DateBox">
                      <xsl:with-param name="siz" select="25"/>
                      <xsl:with-param name="val" select="Realty/Registration/DateClose"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
            </table>
          </td>
        </tr>
      </xsl:when>
    </xsl:choose>
    <xsl:apply-templates select="Entity_Spatial"/>
  </xsl:template>

  <xsl:template match="//SubParcels">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:for-each select="SubParcel">
      <xsl:call-template name="SubParcel">
        <xsl:with-param name="part" select="$part"/>
        <xsl:with-param name="type" select="$type"/>
        <xsl:with-param name="pos" select="$pos"/>
        <xsl:with-param name="pos0" select="$pos0"/>
        <xsl:with-param name="pos1" select="$pos1"/>
        <xsl:with-param name="pos2" select="$pos2"/>
      </xsl:call-template>
    </xsl:for-each>
  </xsl:template>

  <xsl:template match="//NewSubParcel">
    <xsl:param name="part"/>
    <xsl:param name="type"/>
    <xsl:param name="pos"/>
    <xsl:param name="pos0"/>
    <xsl:param name="pos1"/>
    <xsl:param name="pos2"/>
    <xsl:call-template name="SubParcel">
      <xsl:with-param name="part" select="$part"/>
      <xsl:with-param name="type" select="$type"/>
      <xsl:with-param name="pos" select="$pos"/>
      <xsl:with-param name="pos0" select="$pos0"/>
      <xsl:with-param name="pos1" select="$pos1"/>
      <xsl:with-param name="pos2" select="$pos2"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template match="//Location">
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Местоположение</xsl:text>
        </span>
      </td>
    </tr>
    <xsl:if test="inBounds!='' or Placed!='' or Elaboration!=''">
      <tr>
        <td>
          <table style="WIDTH: 100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="inBounds!=''">
              <tr>
                <td colspan="2">
                  <span>
                    <xsl:text>Ориентир расположен в границах участка</xsl:text>
                  </span>
                </td>
                <td colspan="2">
                  <xsl:call-template name="DictBox">
                    <xsl:with-param name="dic">
                      <xsl:call-template name="inBounds"/>
                    </xsl:with-param>
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="inBounds"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Elaboration/ReferenceMark!='' or Placed!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Наименование ориентира</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Elaboration/ReferenceMark"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Положение на ДКК</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Placed"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Elaboration/Distance!='' or Elaboration/Direction!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Расстояние до ориентира</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Elaboration/Distance"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Направление</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="Elaboration/Direction"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
          </table>
        </td>
      </tr>
    </xsl:if>
    <xsl:choose>
      <xsl:when test="Address">
        <xsl:for-each select="Address">
          <tr>
            <td>
              <xsl:call-template name="Location">
                <xsl:with-param name="vis" select="'vis'"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:when>
      <xsl:otherwise>
        <tr>
          <td>
            <xsl:call-template name="Location">
              <xsl:with-param name="vis" select="'vis'"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>

  <xsl:template name="Location">
    <xsl:param name="vis"/>
    <table style="width:100%">
      <xsl:attribute name="class">
        <xsl:value-of select="$vis"/>
      </xsl:attribute>
      <tr>
        <td style="WIDTH: 10%"/>
        <td style="WIDTH: 15%"/>
        <td style="WIDTH: 10%"/>
        <td style="WIDTH: 15%"/>
        <td style="WIDTH: 10%"/>
        <td style="WIDTH: 15%"/>
        <td style="WIDTH: 10%"/>
        <td style="WIDTH: 15%"/>
      </tr>
      <xsl:if test="Code_OKATO or Code_KLADR">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>ОКАТО</xsl:text>
            </span>
          </td>
          <td colspan="2">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="Code_OKATO"/>
            </xsl:call-template>
          </td>
          <td colspan="2">
            <span>
              <xsl:text>КЛАДР</xsl:text>
            </span>
          </td>
          <td colspan="2">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="Code_KLADR"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Postal_Code">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Индекс</xsl:text>
            </span>
          </td>
          <td colspan="6">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="Postal_Code"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Region">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Регион (код)</xsl:text>
            </span>
          </td>
          <td colspan="6">
            <xsl:call-template name="DictBox">
              <xsl:with-param name="dic">
                <xsl:call-template name="dRegionsRF"/>
              </xsl:with-param>
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="Region"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="District">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Район</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="District/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="District/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="City">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Город</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="City/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="City/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Locality">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Населенный пункт</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="Locality/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Locality/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Locality1">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Населенный пункт (доп.1)</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="Locality1/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Locality1/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Locality2">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Населенный пункт (доп.2)</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="Locality2/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Locality2/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Street">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Улица</xsl:text>
            </span>
          </td>
          <td colspan="5">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="60"/>
              <xsl:with-param name="val" select="Street/@Name"/>
            </xsl:call-template>
          </td>
          <td colspan="1">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Street/@Type"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="House or Parcel or Structure or Apartment">
        <tr>
          <td>
            <span>
              <xsl:text>Дом</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="House"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Корпус</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Building"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Строение</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Structure"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Квартира</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="15"/>
              <xsl:with-param name="val" select="Apartment"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <xsl:if test="Note">
        <tr>
          <td colspan="2">
            <span>
              <xsl:text>Адрес</xsl:text>
            </span>
          </td>
          <td colspan="6">
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="Note"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
      <tr>
        <td colspan="6"></td>
      </tr>
    </table>
  </xsl:template>

  <xsl:template match="//Entity_Spatial">
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Границы</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="width:100%">
          <xsl:call-template name="Table4"/>
          <xsl:if test="@Ent_Sys!=''">
            <tr>
              <td colspan="2">
                <span>
                  <xsl:text>Идентификатор системы координат</xsl:text>
                </span>
              </td>
              <td colspan="2">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="50"/>
                  <xsl:with-param name="val" select="@Ent_Sys"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@Map_Id!=''">
            <tr>
              <td colspan="2">
                <span>
                  <xsl:text>Идентификатор карты</xsl:text>
                </span>
              </td>
              <td colspan="2">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="50"/>
                  <xsl:with-param name="val" select="@Map_Id"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <xsl:if test="@Sp_Obj_Id!=''">
            <tr>
              <td colspan="2">
                <span>
                  <xsl:text>Идентификатор пространственного объекта</xsl:text>
                </span>
              </td>
              <td colspan="2">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="50"/>
                  <xsl:with-param name="val" select="@Sp_Obj_Id"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:if>
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Характерные точки</xsl:text>
              </span>
            </td>
          </tr>
          <tr>
            <td colspan="4">
              <table class="unvis" width="100%">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Точка # (контур)</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Префикс.Номер</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Координата X</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Координата Y</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Погрешность</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Способ закрепления</xsl:text>
                    </span>
                  </td>
                </tr>
                <xsl:for-each select="Spatial_Element">
                  <xsl:variable name="Spatial_Element" select="position()"/>
                  <xsl:for-each select="Spelement_Unit/Ordinate">
                    <tr>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:text>"</xsl:text>
                            <xsl:value-of select="../@Type_Unit"/>
                            <xsl:if test="../@Su_Nmb!='' and ../@Type_Unit!='Точка'">
                              <xsl:text> </xsl:text>
                              <xsl:value-of select="../@Su_Nmb"/>
                            </xsl:if>
                            <xsl:text> </xsl:text>
                            <xsl:value-of select="@Ord_Nmb"/>
                            <xsl:text>" (</xsl:text>
                            <xsl:value-of select="$Spatial_Element"/>
                            <xsl:text>)</xsl:text>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:if test="@Point_Pref!=''">
                              <xsl:value-of select="@Point_Pref"/>
                              <xsl:text>.</xsl:text>
                            </xsl:if>
                            <xsl:value-of select="@Num_Geopoint"/>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@X"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@Y"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@Delta_Geopoint"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="DictBox">
                          <xsl:with-param name="dic">
                            <xsl:call-template name="dGeopoint_Zacrep"/>
                          </xsl:with-param>
                          <xsl:with-param name="siz" select="25"/>
                          <xsl:with-param name="val" select="@Geopoint_Zacrep"/>
                        </xsl:call-template>
                      </td>
                    </tr>
                  </xsl:for-each>
                </xsl:for-each>
              </table>
            </td>
          </tr>
          <xsl:if test="Borders">
            <tr>
              <td colspan="4">
                <span style="font-weight:bold">
                  <xsl:text>Части границы</xsl:text>
                </span>
              </td>
            </tr>
            <tr>
              <td colspan="4">
                <table class="unvis" width="100%">

                  <tr>
                    <td>
                      <span>
                        <xsl:text>Контур границы</xsl:text>
                      </span>
                    </td>
                    <td>
                      <span>
                        <xsl:text>От "Точки #"</xsl:text>
                      </span>
                    </td>
                    <td>
                      <span>
                        <xsl:text>До "Точки #"</xsl:text>
                      </span>
                    </td>
                    <!--td>
                      <span>
                        <xsl:text>Градус.Минута</xsl:text>
                      </span>
                    </td-->
                    <td>
                      <span>
                        <xsl:text>Длина</xsl:text>
                      </span>
                    </td>
                    <td>
                      <span>
                        <xsl:text>Описание</xsl:text>
                      </span>
                    </td>
                    <td>
                      <span>
                        <xsl:text>Номера смежных участков</xsl:text>
                      </span>
                    </td>
                  </tr>
                  <xsl:for-each select="Borders/Border">
                    <tr>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:if test="@Spatial!=''">
                              <xsl:text> (</xsl:text>
                              <xsl:value-of select="@Spatial"/>
                              <xsl:text>)</xsl:text>
                            </xsl:if>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:value-of select="@Point1"/>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:value-of select="@Point2"/>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <!--td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:if test="Edge/Direction_Angle!=''">
                              <xsl:value-of select="Edge/Direction_Angle/Degree"/>
                              <xsl:text>.</xsl:text>
                              <xsl:value-of select="Edge/Direction_Angle/Minute"/>
                            </xsl:if>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td-->
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="Edge/Length"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="Edge/Definition"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="25"/>
                          <xsl:with-param name="val">
                            <xsl:for-each select="Edge/Neighbours/CadastralNumber">
                              <xsl:value-of select="."/>
                              <xsl:text> </xsl:text>
                            </xsl:for-each>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                    </tr>
                  </xsl:for-each>
                </table>
              </td>
            </tr>
          </xsl:if>
        </table>
      </td>
    </tr>
  </xsl:template>

  <xsl:template name="ChangeBorder">
    <tr>
      <td>
        <span style="font-weight:bold">
          <xsl:text>Границы</xsl:text>
        </span>
      </td>
    </tr>
    <tr>
      <td>
        <table style="width:100%">
          <xsl:call-template name="Table4"/>
          <tr>
            <td colspan="4">
              <span style="font-weight:bold">
                <xsl:text>Характерные точки</xsl:text>
              </span>
            </td>
          </tr>
          <tr>
            <td colspan="4">
              <table class="unvis" width="100%">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Точка</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Префикс.Номер</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Координата X</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Координата Y</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Погрешность</xsl:text>
                    </span>
                  </td>
                  <td>
                    <span>
                      <xsl:text>Способ закрепления</xsl:text>
                    </span>
                  </td>
                </tr>
                <xsl:for-each select="ChangeBorder">
                  <xsl:variable name="Spatial_Element" select="position()"/>
                  <xsl:for-each select="*">
                    <tr>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:choose>
                              <xsl:when test="local-name()='OldOrdinate'">
                                <xsl:text>Существующая</xsl:text>
                              </xsl:when>
                              <xsl:otherwise>Новая</xsl:otherwise>
                            </xsl:choose>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val">
                            <xsl:if test="@Point_Pref!=''">
                              <xsl:value-of select="@Point_Pref"/>
                              <xsl:text>.</xsl:text>
                            </xsl:if>
                            <xsl:value-of select="@Num_Geopoint"/>
                          </xsl:with-param>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@X"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@Y"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="TextBox">
                          <xsl:with-param name="siz" select="15"/>
                          <xsl:with-param name="val" select="@Delta_Geopoint"/>
                        </xsl:call-template>
                      </td>
                      <td>
                        <xsl:call-template name="DictBox">
                          <xsl:with-param name="dic">
                            <xsl:call-template name="dGeopoint_Zacrep"/>
                          </xsl:with-param>
                          <xsl:with-param name="siz" select="25"/>
                          <xsl:with-param name="val" select="@Geopoint_Zacrep"/>
                        </xsl:call-template>
                      </td>
                    </tr>
                  </xsl:for-each>
                </xsl:for-each>
              </table>
            </td>
          </tr>

        </table>
      </td>
    </tr>
  </xsl:template>

  <xsl:template match="//Contours">
    <xsl:for-each select="Contour">
      <tr>
        <td>
          <span style="font-weight:bold">
            <xsl:text>Внешний контур</xsl:text>
          </span>
        </td>
      </tr>
      <tr>
        <td>
          <table style="width:100%">
            <xsl:call-template name="Table4"/>
            <xsl:if test="@Number_PP!='' or @Definition!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Обозначение на плане</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="@Definition"/>
                  </xsl:call-template>
                </td>
                <td>
                  <span>
                    <xsl:text>Учетный номер</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="25"/>
                    <xsl:with-param name="val" select="@Number_PP"/>
                  </xsl:call-template>
                </td>

              </tr>
            </xsl:if>
          </table>
        </td>
      </tr>
      <xsl:apply-templates select="Areas"/>
      <xsl:apply-templates select="Entity_Spatial"/>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="eDocument">
    <xsl:for-each select="//eDocument">
      <p/>
      <table align="center">
        <xsl:attribute name="width">
          <xsl:value-of select="$TableWidth"/>
        </xsl:attribute>
        <tr>
          <td align="center">
            <a href="#" onclick='DoXslt("Main",0)'>
              <span>
                <xsl:text>Главная</xsl:text>
              </span>
            </a>
          </td>
        </tr>
      </table>
      <p align="center">
        <span style="font-weight:bold">
          <xsl:text>СВЕДЕНИЯ О ДОКУМЕНТЕ</xsl:text>
        </span>
      </p>
      <table align="center" cellspacing="0" cellpadding="2" border="1"  bgcolor="#eeeeee">
        <xsl:attribute name="width">
          <xsl:value-of select="$TableWidth"/>
        </xsl:attribute>
        <tr>
          <td align="center">
            <table style="width:100%">
              <tr>
                <td style="WIDTH: 50%"/>
                <td style="WIDTH: 50%"/>
              </tr>
              <tr>
                <td >
                  <span>
                    <xsl:text>Код обрабатывающей программы</xsl:text>
                  </span>
                </td>
                <td>
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="50"/>
                    <xsl:with-param name="val" select="concat(@CodeType,../@CodeType)"/>
                  </xsl:call-template>
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <tr>
            <td>
              <span style="font-weight:bold">
                <xsl:text>Отправитель</xsl:text>
              </span>
            </td>
          </tr>
          <td align="center">
            <table style="width:100%">
              <tr>
                <td style="WIDTH: 50%"/>
                <td style="WIDTH: 50%"/>
              </tr>
              <xsl:if test="Sender/@Kod!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Код организации отправителя</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Kod"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@Name!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Наименование отправителя</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Name"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@Date_Upload!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Дата выгрузки информации</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="DateBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Date_Upload"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@Number!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Номер исходящего документа</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Number"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@FIO!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>ФИО представителя отправляющей стороны</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@FIO"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@Appointment!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Должность представителя отправляющей стороны</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Appointment"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@E_Mail!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Электронный адрес представителя отправляющей стороны</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@E_Mail"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Sender/@Telephone!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Телефон представителя отправляющей стороны</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Sender/@Telephone"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
            </table>
          </td>
        </tr>
        <tr>
          <td>
            <span style="font-weight:bold">
              <xsl:text>Получатель</xsl:text>
            </span>
          </td>
        </tr>
        <tr>
          <td align="center">
            <table style="width:100%">
              <tr>
                <td style="WIDTH: 50%"/>
                <td style="WIDTH: 50%"/>
              </tr>
              <xsl:if test="Recipient/@Kod!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Код органа получателя</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Recipient/@Kod"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="Recipient/@Name!=''">
                <tr>
                  <td>
                    <span>
                      <xsl:text>Наименование получателя</xsl:text>
                    </span>
                  </td>
                  <td>
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="Recipient/@Name"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
            </table>
          </td>
        </tr>
      </table>
    </xsl:for-each>
  </xsl:template>

  <xsl:template name="Main_eDocument">
    <p/>
    <table align="center" cellspacing="0" cellpadding="2" border="1"  bgcolor="#eeeeee">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <tr>
        <td align="center">
          <a href="#">
            <xsl:attribute name="onclick">
              <xsl:text>DoXslt("eDocument",0);</xsl:text>
            </xsl:attribute>
            <span style="font-weight:bold">
              <xsl:text>СВЕДЕНИЯ О ДОКУМЕНТЕ</xsl:text>
            </span>
          </a>
        </td>
      </tr>
      <tr>
        <td align="center">
          <table style="width:100%">
            <xsl:call-template name="Table4"/>
            <!--tr>
              <td>
                <span>
                  <xsl:text>Код организации отправителя</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Sender/@Kod"/>
                </xsl:call-template>
              </td>
              <td>
                <span>
                  <xsl:text>Код органа получателя</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Recipient/@Kod"/>
                </xsl:call-template>
              </td>
            </tr-->
            <xsl:if test="Sender/@Name!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Наименование отправителя</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Sender/@Name"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
            <xsl:if test="Recipient/@Name!=''">
              <tr>
                <td>
                  <span>
                    <xsl:text>Наименование получателя</xsl:text>
                  </span>
                </td>
                <td colspan="3">
                  <xsl:call-template name="TextBox">
                    <xsl:with-param name="siz" select="75"/>
                    <xsl:with-param name="val" select="Recipient/@Name"/>
                  </xsl:call-template>
                </td>
              </tr>
            </xsl:if>
          </table>
        </td>
      </tr>
    </table>
  </xsl:template>

  <xsl:template name="Main_Coord_Systems">
    <p/>
    <table align="center" cellspacing="0" cellpadding="2"  border="1" bgcolor="#eeeeee">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <tr>
        <td>
          <p align="center">
            <span style="font-weight:bold">
              <xsl:text>СИСТЕМА КООРДИНАТ</xsl:text>
            </span>
          </p>
        </td>
      </tr>
      <xsl:for-each select="Coord_System">
        <tr>
          <td>
            <table style="width:100%">
              <xsl:call-template name="Table4"/>
              <xsl:if test="@Name!=''">
                <tr>
                  <td colspan="2">
                    <span>
                      <xsl:text>Наименование системы координат</xsl:text>
                    </span>
                  </td>
                  <td colspan="2">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="@Name"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="@Cs_Id!=''">
                <tr>
                  <td colspan="2">
                    <span>
                      <xsl:text>Идентификатор системы координат</xsl:text>
                    </span>
                  </td>
                  <td colspan="2">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="50"/>
                      <xsl:with-param name="val" select="@Cs_Id"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>
              <xsl:if test="@Description!=''">
                <tr>
                  <td colspan="4">
                    <span>
                      <xsl:text>Формальное описание системы координат (WKT, определено OpenGIS)</xsl:text>
                    </span>
                  </td>
                </tr>
                <tr>
                  <td colspan="4">
                    <xsl:call-template name="TextBox">
                      <xsl:with-param name="siz" select="100"/>
                      <xsl:with-param name="val" select="@Description"/>
                    </xsl:call-template>
                  </td>
                </tr>
              </xsl:if>

              <xsl:for-each select="Dim">
                <xsl:if test="@Name!='' or @Tolerance!=''">
                  <tr>
                    <td>
                      <span>
                        <xsl:text>Наименование измерения</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="@Name"/>
                      </xsl:call-template>
                    </td>
                    <td>
                      <span>
                        <xsl:text>Точность измерения</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="@Tolerance"/>
                      </xsl:call-template>
                    </td>
                  </tr>
                </xsl:if>
                <xsl:if test="@Lowerbound!='' or @Upperbound!=''">
                  <tr>
                    <td>
                      <span>
                        <xsl:text>Нижняя граница знач.изм.</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="@Lowerbound"/>
                      </xsl:call-template>
                    </td>
                    <td>
                      <span>
                        <xsl:text>Верхняя граница знач.изм.</xsl:text>
                      </span>
                    </td>
                    <td>
                      <xsl:call-template name="TextBox">
                        <xsl:with-param name="siz" select="25"/>
                        <xsl:with-param name="val" select="@Upperbound"/>
                      </xsl:call-template>
                    </td>
                  </tr>
                </xsl:if>
              </xsl:for-each>
            </table>
          </td>
        </tr>
      </xsl:for-each>
    </table>
  </xsl:template>

</xsl:stylesheet>
