﻿<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output version="4.0" method="html" indent="no" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
	<xsl:param name="SV_OutputFormat" select="'HTML'"/>
	<xsl:variable name="XML1" select="/"/>
	<xsl:decimal-format decimal-separator="," grouping-separator=" " />
	<xsl:template match="/">
		<html>
			<head>
				<title/>
				<meta http-equiv="X-UA-Compatible" content="IE=5"/>
				<style type="text/css">
					@page 
					{ 
					margin-left:0.6in; 
					margin-right:0.6in; 
					margin-top:0.79in; 
					margin-bottom:0.79in 
					} 
				</style>
				<style>
					td
					{padding-top:1px;
					padding-right:3px;
					padding-bottom:1px;
					padding-left:3px;
					color:windowtext;
					font-size:7pt;
					font-weight:400;
					font-style:normal;
					text-decoration:none;
					font-family:"Arial";
					text-align:general;
					vertical-align:center;
					color:#191970;
					word-wrap:break-word;}
					tr
					{height:15}
					
				</style>
			</head>
			<body>
        
			<xsl:for-each select="$XML1">
				<xsl:for-each select="RTS_DOC">
				<div>
				<xsl:for-each select="DOC_REQUISITES">
                <table width="100%" style="background=#FFFAF0; color=#191970; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
                    <tr style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background= #B0C4DE;">
                      <th colspan="5" >
                        <xsl:choose>
                          <xsl:when test="@SENDER_NAME!=''">
                            <span>
                              <xsl:value-of select="@SENDER_NAME"/>
                            </span>
                          </xsl:when>
                          <xsl:otherwise>
                            <xsl:text>Открытое акционерное общество «Санкт-Петербургская биржа»</xsl:text>
                          </xsl:otherwise>
                        </xsl:choose>
                      </th>
                    </tr>
                    <tr style="background=#E6E6FA; text-align:center;">
                      <td width="20%" > 
                        <xsl:text>Документ</xsl:text>
                      </td>
                      
                      <td width="10%">
                        <xsl:text>Тип документа</xsl:text>
                      </td>

                      <td width="15%"  >
                        <xsl:text>Код ЭДО РТС отправителя</xsl:text>
                      </td>
                      <td width="15%">
                        <xsl:text>Код ЭДО РТС получателя</xsl:text>
                      </td>
                      
                      <td rowspan="2" style="font-style:italic; text-align:left; vertical-align:top; background=#FFFAF0;">
                        <span style="font-weight:bold;">
                          <xsl:text>Примечание: </xsl:text>
                        </span>
                         <xsl:for-each select="@REMARKS">
                              <xsl:value-of select="string(.)"/>
                        </xsl:for-each>  
                      </td>
                    </tr>
                    <tr style="text-align:center">
                      <td>
                          <xsl:for-each select="@DOC_NO">
                            <xsl:value-of select="string(.)"/>
                          </xsl:for-each>
                        <xsl:text> от </xsl:text>
                        <xsl:for-each select="@DOC_DATE">
                          <xsl:variable name="seqContentStrings_0">
                            <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
                            <xsl:text>-</xsl:text>
                            <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
                            <xsl:text>-</xsl:text>
                            <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"/>
                          </xsl:variable>
                          <xsl:variable name="sContent_0" select="string($seqContentStrings_0)"/>
                          <!--<xsl:value-of select="$sContent_0"/>-->
                        </xsl:for-each>
                        <xsl:text> </xsl:text>
                        <xsl:for-each select="@DOC_TIME">
                          <xsl:value-of select="string(.)"/>
                        </xsl:for-each>
                      </td>
                      <td>
                        <xsl:for-each select="@DOC_TYPE_ID">
                            <xsl:value-of select="string(.)"/>
                        </xsl:for-each>
                      </td>
                      <td>
                        <xsl:for-each select="@SENDER_ID">
                            <xsl:value-of select="string(.)"/>
                        </xsl:for-each>
                      </td>                      
                      <td>
                        <xsl:for-each select="@RECEIVER_ID">
                            <xsl:value-of select="string(.)"/>
                        </xsl:for-each>
                      </td>                
                    </tr>                 
                </table>
                <br></br>                
            </xsl:for-each>
						</div>

			<xsl:for-each select="SPB03">
              <table width="100%" style="background=#FFFAF0; color=#191970; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
                <th colspan="5" style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background= #B0C4DE;">
                  <xsl:choose>
                    <xsl:when test="@ReportDesc!=''">
                      <span>
                        <xsl:value-of select="@ReportDesc"/>
                      </span>
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:text>Реестр торговых сделок</xsl:text>
                    </xsl:otherwise>
                  </xsl:choose>
                </th>
                <tr  style="text-align:center;">
                  <td width="20%" style="background=#E6E6FA;" >
                    <xsl:text>Дата отчета:</xsl:text>
                  </td>                  
                 <td width="10%" style="background=#E6E6FA;" >
                    <xsl:text>Код уч. торгов:</xsl:text>
                  </td>                  
                  <td wifth="20%" style="background=#E6E6FA;">
                    <xsl:text>Наим. уч. торгов:</xsl:text>
                  </td>
				  <td colspan="2" width="auto" style="background=#E6E6FA;">
						<xsl:text>INN уч. торгов:</xsl:text>
				  </td>
				</tr>
                <tr>
                  <td style="text-align:center;">
                    <xsl:for-each select="@ReportDate">
                      <span>
                        <xsl:variable name="seqContentStrings_1">
                          <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
                          <xsl:text>-</xsl:text>
                          <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
                          <xsl:text>-</xsl:text>
                          <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"/>
                        </xsl:variable>
                        <xsl:variable name="sContent_1" select="string($seqContentStrings_1)"/>
                        <xsl:value-of select="$sContent_1"/>
                      </span>
                    </xsl:for-each>
                    <xsl:for-each select="@Weekday">
                      <span>
                        <xsl:text> (</xsl:text>
                        <xsl:value-of select="string(.)"/>
                        <xsl:text>)</xsl:text>
                      </span>
                    </xsl:for-each>
                  </td>                                 
                  <td  style="text-align:center;" >
                    <xsl:for-each select="@MainFirmId">
                        <xsl:value-of select="string(.)"/>
                    </xsl:for-each>
                  </td>
				  <td  style="text-align:center;" >
					<xsl:for-each select="@FirmName">
						<xsl:value-of select="string(.)"/>
					</xsl:for-each>
				  </td>
				  <td colspan="2" style="text-align:center;" >
                    <xsl:for-each select="@FirmINN">
                        <xsl:value-of select="string(.)"/>
                    </xsl:for-each>
                  </td>                  
                </tr>
              </table>
              <br></br>
              
				<xsl:for-each select="CLRACC">
					<xsl:for-each select="SUBCLRACC">
                <table width="50%" style="background=#CFCED9; color=#191970; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0;" border="1">
                  <tr>
                    <td width="30%" style="background= #CFCED9; color=#191970">
                      <xsl:text>Код ТКС:</xsl:text>
                    </td>
                    <td width="20%" style="font-weight:bold; background= #CFCED9; color=#191970">
                      <xsl:for-each select="../@ClrAccCode">
                        <xsl:value-of select="string(.)"/>
                      </xsl:for-each>
                    </td>
       			  <td width="30%" style="background= #CFCED9; color=#191970">
					  <xsl:text>Код подраздела ТКС:</xsl:text>
				  </td>
				  <td width="20%" style="font-weight:bold; background= #CFCED9; color=#191970">
					  <xsl:for-each select="@SubClrAccCode">
						  <xsl:value-of select="string(.)"/>
					  </xsl:for-each>
				  </td>
			  </tr>
             </table>
								
                 <xsl:for-each select="CURRENCY">
                  <xsl:for-each select="BOARD">
                    <xsl:for-each select="SETTLEDATE">
                        <table width="100%" style="background=#CFCED9; color=#191970; font-size:11; word-wrap:break-word; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0;" border="1">
                            <tr>
                              <td width="15%" style="background= #CFCED9; color=#191970">
                                <xsl:text>Валюта договоров:</xsl:text>
                              </td>
                              <td width="15%">
                                    <xsl:for-each select="../../@CurrencyId">
                                      <xsl:value-of select="string(.) "/>
                                    </xsl:for-each>
                                    <xsl:for-each select="../../@CurrencyName">
                                      <xsl:text> (</xsl:text>
                                      <xsl:value-of select="string(.)"/>
                                      <xsl:text>)</xsl:text>
                                    </xsl:for-each>
                              </td>
                              <td width="30%" style="font-weight:bold; background= #CFCED9; color=#191970; text-align:center">
                                <xsl:choose>
                                  <xsl:when test="../@BoardId = 'EQR'">
                                    <span>
                                      <xsl:text>1 - Российские ЦБ</xsl:text>
                                    </span>
                                  </xsl:when>
                                  <xsl:when test="../@BoardId = 'EQF'">
                                    <span>
                                      <xsl:text>2 - Иностранные ЦБ</xsl:text>
                                    </span>
                                  </xsl:when>
                                  <xsl:when test="../@BoardId = 'Commodity'">
                                    <span>
                                      <xsl:text>3 - Товарная секция</xsl:text>
                                    </span>
                                  </xsl:when>
								  <xsl:when test="../@BoardId = 'CRCY_F'">
									<span>
									  <xsl:text>4 - Валютная секция</xsl:text>
									</span>
								  </xsl:when>
                                </xsl:choose>
                                <td width="10%" style="background= #CFCED9; color=#191970">
                                  <xsl:text>Дата расчета:</xsl:text>
                                </td>
                                <td >
                                  <xsl:for-each select="@SettleDate">
                                    <xsl:variable name="seqContentStrings_2">
                                      <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
                                      <xsl:text>-</xsl:text>
                                      <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
                                      <xsl:text>-</xsl:text>
                                      <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"/>
                                    </xsl:variable>
                                    <xsl:variable name="sContent_2" select="string($seqContentStrings_2)"/>
                                    <xsl:value-of select="$sContent_2"/>
                                  </xsl:for-each>
                                </td>                                
                              </td> 
                              </tr>
                          </table>
                          
                          <table width="100%" style="background=#FFFAF0; color=#191970; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:0; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
								<thead style="text-align:center; word-wrap:break-word; ">
									<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>№</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>п/п</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Номер</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>дог.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Дата</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>рег.дог.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Время</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>рег.дог.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Торг.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>период</xsl:text>
											</span>											
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Тип</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>заявки</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Логин</xsl:text>
											</span>											
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Напр.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Тип</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>дог.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Тип</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>инстр.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Наим. режима</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>торгов</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Цена за ед. инстр.</xsl:text>
											</span>
											
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Объем</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>договора,</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>в инстр.</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Объем</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>договора,</xsl:text>
											</span>																	
											<br/>                                   
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>(</xsl:text>
												<xsl:value-of select="../../@CurrencyId"/>
												<xsl:text>)</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Обяз-во по ден.ср-вам,</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>(</xsl:text>
												<xsl:value-of select="../../@CurrencyId"/>
												<xsl:text>)</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Обяз-во по ЦБ</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Ком. за орг.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>торгов</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>(</xsl:text>
												<xsl:value-of select="../../@CurrencyId"/>
												<xsl:text>)</xsl:text>
											</span>
										</th>										                           
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>ИНН или № пасп.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>клиента</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Код</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>ЦК</xsl:text>
											</span>
										</th>																				
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>ID адр. сд.</xsl:text>
											</span>											
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>УТ под.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>заявку</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>ID адр. сд.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>УТ прин.</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>заявку</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Кр. код</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>клиента</xsl:text>
											</span>											
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>НКД</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>(</xsl:text>
												<xsl:value-of select="../../@CurrencyId"/>
												<xsl:text>)</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Цена</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>2 ч. репо</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Ставка</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>репо</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Часть</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>репо</xsl:text>
											</span>
										</th>
										<th>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>Срок</xsl:text>
											</span>
											<br/>
											<span style="font-weight:bold; text-align:center; ">
												<xsl:text>репо</xsl:text>
											</span>
										</th>
									</tr>
								</thead>
								<tbody>								
									<xsl:for-each select="SECURITY">
									<tr style="height:21px; vertical-align:top;">
										<td colspan="30" style="font:9; font-weight:bold; text-align:left; vertical-align:middle; background= #CFCED9;" border="1" >
												<xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
												<xsl:value-of select="../@BoardID"/>
												<xsl:value-of select="../@BoardName"/>												
												<xsl:text>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </xsl:text>
												<xsl:for-each select="@SecurityId">													
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
											   
												<xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
												<xsl:text>(</xsl:text>
												<xsl:for-each select="@ISIN">
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												<xsl:text>)</xsl:text>                                 
												                                    
												<xsl:text>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </xsl:text>
												<xsl:for-each select="@SecShortName">
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												<xsl:text>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </xsl:text>
												<xsl:for-each select="@RegNumber">
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
											    <xsl:text>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </xsl:text>
											    <xsl:text>Номинал: </xsl:text>
												<xsl:for-each select="@FaceValue">
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
												<xsl:text>(</xsl:text>
												<xsl:for-each select="@SecCurrencyId">
													<xsl:value-of select="string(.)"/>
												</xsl:for-each>
											    <xsl:text>)</xsl:text>
												<xsl:text>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </xsl:text>
											<xsl:choose>
												<xsl:when test="@PriceType = 'PERC'">
													<xsl:text>(</xsl:text>
													<xsl:text>цена указана в % от номинала</xsl:text>
													<xsl:text>)</xsl:text>
												</xsl:when>
												<xsl:otherwise>
													<xsl:text>(</xsl:text>
													<xsl:text>цена указана в </xsl:text>
													<xsl:value-of select="../../../@CurrencyId"/>
													<xsl:text>)</xsl:text>
												</xsl:otherwise>
											</xsl:choose>
											
										</td>
									</tr>
									<xsl:for-each select="RECORDS">
									<tr style="vertical-align:top; ">
										<td style="text-align:right; ">
											<xsl:for-each select="@RecNo">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; width:auto; ">
											<xsl:for-each select="@TradeNo">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; width:auto; ">
											<xsl:for-each select="@TradeDate">
												<xsl:variable name="seqContentStrings_4">
													<xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00')"/>
													<xsl:text>.</xsl:text>
													<xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00')"/>
													<xsl:text>.</xsl:text>
													<xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000')"/>
												</xsl:variable>
												<xsl:variable name="sContent_4" select="string($seqContentStrings_4)"/>
												<xsl:value-of select="$sContent_4"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; ">
											<xsl:for-each select="@TradeTime">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; ">
											<xsl:choose>
												<xsl:when test="@TradePeriod='MAIN'">
													<xsl:text>основной</xsl:text>
												</xsl:when>
												<xsl:when test="@TradePeriod='EVE'">
													<xsl:text>дополнительный</xsl:text>
												</xsl:when>
												<xsl:when test="@TradePeriod='CLOSE'">
													<xsl:text>аукцион закрытия</xsl:text>
												</xsl:when>
											</xsl:choose>											
										</td>
										<td style="text-align:center; ">
											<xsl:choose>
												<xsl:when test="@OrderType='1'">
													<xsl:text>рыночная</xsl:text>													
												</xsl:when>
												<xsl:when test="@OrderType='2'">
													<xsl:text>лимитная</xsl:text>													
												</xsl:when>
												<xsl:when test="@OrderType='100'">
													<xsl:text>скрытая</xsl:text>													
												</xsl:when>
												<xsl:when test="@OrderType='101'">
													<xsl:text>заявка-</xsl:text>
													<br/>
													<xsl:text>айсберг</xsl:text>
												</xsl:when>
												<xsl:when test="@OrderType='102'">
													<xsl:text>скрытая</xsl:text>
													<br/>
													<xsl:text>динамич.</xsl:text>													
												</xsl:when>
												<xsl:when test="@OrderType='103'">
													<xsl:text>адресная</xsl:text>													
												</xsl:when>
											</xsl:choose>											
										</td>
										<td style="text-align:center; ">
											<xsl:for-each select="@UserId">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; ">
											<xsl:for-each select="@BuySell">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:choose>
												<xsl:when test="@TradeType = 'T'">
													<xsl:text>безадр.</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeType = 'N'">
													<xsl:text>адресн.</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeType = 'D'">
													<xsl:text>без заявки</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeType = 'O'">
													<xsl:text>внебиржевой</xsl:text>
												</xsl:when>                                          
												<xsl:otherwise>
													<xsl:text></xsl:text>
												</xsl:otherwise>
											</xsl:choose>
										</td>
										<td style="text-align:right; ">
											<xsl:choose>
												<xsl:when test="@TradeInstrumentType='1'">
													<xsl:text>фьючерсные инструменты</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeInstrumentType='2'">
													<xsl:text>опционы</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeInstrumentType='3'">
													<xsl:text>инструменты с частичным обеспечением</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeInstrumentType='4'">
													<xsl:text>РЕПО</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeInstrumentType='5'">
													<xsl:text>связанные договора купли-продажи валюты</xsl:text>
												</xsl:when>
												<xsl:when test="@TradeInstrumentType='9'">
													<xsl:text>инструменты с полным обеспечением.</xsl:text>
												</xsl:when>
											</xsl:choose>
											
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@TradeModeName">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											
											<xsl:for-each select="@Price">
											<xsl:choose>
												<xsl:when test="../@Decimals  = 0">
													<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>													
												</xsl:when>
												<xsl:when test="../@Decimals  = 1">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>													
												</xsl:when>
												<xsl:when test="../@Decimals  = 2">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
												</xsl:when>
												<xsl:when test="../@Decimals  = 3">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
												</xsl:when>
												<xsl:when test="../@Decimals  = 4">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
												</xsl:when>
												<xsl:when test="../@Decimals  = 5">
													<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
												</xsl:when>
												<xsl:otherwise>
													<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
												</xsl:otherwise>
											</xsl:choose>
										</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@Quantity">
												<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@Value">
												<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@Amount">
												<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@Balance">
												<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
											</xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@ExchComm">
												<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
											</xsl:for-each>
										</td>
										
										<td>
											<xsl:for-each select="@ClientDetails">
												<xsl:value-of select="string(.)"/>
	                                        </xsl:for-each>
										</td>
										<td style="text-align:right; ">
											<xsl:for-each select="@CcpCode">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>										
										<td style="text-align:center; " nowrap="set">
											<xsl:for-each select="@OtcCodeInitiator">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; ">
											<xsl:for-each select="@OtcCodeConfirmator">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td style="text-align:center; ">
											<xsl:for-each select="@ClientCode">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@AccInt">
												<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
											</xsl:for-each>
										</td>
										
										<td style="text-align:right; ">
											<xsl:for-each select="@Price2">
												<xsl:choose>
													<xsl:when test="../@Decimals  = 0">
														<xsl:value-of select="format-number(number(string(.)), '# ##0')"/>
													</xsl:when>
													<xsl:when test="../@Decimals  = 1">
														<xsl:value-of select="format-number(number(string(.)), '# ##0,0')"/>
													</xsl:when>
													<xsl:when test="../@Decimals  = 2">
														<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
													</xsl:when>
													<xsl:when test="../@Decimals  = 3">
														<xsl:value-of select="format-number(number(string(.)), '# ##0,000')"/>
													</xsl:when>
													<xsl:when test="../@Decimals  = 4">
														<xsl:value-of select="format-number(number(string(.)), '# ##0,0000')"/>
													</xsl:when>
													<xsl:when test="../@Decimals  = 5">
														<xsl:value-of select="format-number(number(string(.)), '# ##0,00000')"/>
													</xsl:when>
													<xsl:otherwise>
														<xsl:value-of select="format-number(number(string(.)), '# ##0,000000')"/>
													</xsl:otherwise>
												</xsl:choose>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@RepoRate">
												<xsl:value-of select="format-number(number(string(.)), '# ##0,00')"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@RepoPart">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										<td>
											<xsl:for-each select="@RepoPeriod">
												<xsl:value-of select="string(.)"/>
											</xsl:for-each>
										</td>
										
									</tr>                                 
                                    <xsl:choose>
										<xsl:when test="@Type != 0">
                                          <tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; ">
                                            <td colspan="15" style="text-align:center; width:auto; background=#E6E6FA; border-top:0">
                                                <xsl:text>Тип договора, заключенного в целях урегулирования неисполнения обязательств и в целях исполнения обязательств по договорам</xsl:text>
                                            </td>
											<td colspan="14" style="text-align:center; border-top:0;">
												<xsl:choose>
													<xsl:when test="@Type = 1">
														<xsl:text>Договор репо в случае неисполнения обязательств Участником торгов</xsl:text>
													</xsl:when>
													<xsl:when test="@Type = 2">
														<xsl:text>ДКП в случае неисполнения обязательств Участником торгов</xsl:text>														
													</xsl:when>
													<xsl:when test="@Type = 3">
														<xsl:text>Договор репо в случае неисполнения обязательств Клиринговым центром</xsl:text>
													</xsl:when>
													<xsl:when test="@Type = 4">
														<xsl:text>ДКП в случае неисполнения обязательств Клиринговым центром</xsl:text>
													</xsl:when>
													<xsl:when test="@Type = 5">
														<xsl:text>Договор репо, заключенный Клиринговым центром с целью привлечения активов для урегулирования неисполнения обязательств</xsl:text>
													</xsl:when>
													<xsl:when test="@Type  = 6">
														<xsl:text>ДКП, заключенный Клиринговым центром с целью принудительного закрытия позиции Участника торгов</xsl:text>
													</xsl:when>
													<xsl:when test="@Type  = 7">
														<xsl:text>ДКП, заключенный в целях исполнения обязательств (договор, заключаемый в целях переноса позиции на другого организатора торгов)</xsl:text>
													</xsl:when>
													<xsl:when test="@Type  = 8">
														<xsl:text>ДКП, заключенный в целях закрытия позиции в результате исполнения поставочного/расчетного фьючерсного контракта</xsl:text>
													</xsl:when>
													<xsl:when test="@Type  = 9">
														<xsl:text>ДКП, заключенный в результате исполнения опционного контракта</xsl:text>
													</xsl:when>
													<xsl:otherwise>
														<xsl:text></xsl:text>
													</xsl:otherwise>
												</xsl:choose>
											</td>
                                           	                          
                                          </tr>
                                        </xsl:when>                                        
                                      </xsl:choose>       
																	</xsl:for-each>
																</xsl:for-each>
		
														</tbody>
													</table>
                         <br></br>                           
												</xsl:for-each>
											</xsl:for-each>
										</xsl:for-each>
									</xsl:for-each>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:for-each>
				
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
