﻿<?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:8pt;
              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:variable name="var" select="RTS_DOC/DOC_REQUISITES/@SENDER_ID"/>
				<xsl:choose>
					<xsl:when test="$var='MFBIM'">
						<xsl:for-each select="$XML1">
							<xsl:for-each select="RTS_DOC">
								<div>
									<xsl:for-each select="DOC_REQUISITES">
										<table width="100%" style="background-color:#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">
											<xsl:variable name="CurrContextGrid_3" select="."/>
											<tr style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background-color: #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-color:#E6E6FA; text-align:center;">
												<td width="27%">
													<xsl:text>Документ</xsl:text>
												</td>
												<td width="7%">
													<xsl:text>Тип</xsl:text>
												</td>
												<td width="15%">
													<xsl:text>ID фирмы-отправителя</xsl:text>
												</td>
												<td>
													<xsl:text>Код ЭДО РТС получателя</xsl:text>
												</td>
												<td rowspan="2" style="font-style:italic; text-align:left; vertical-align:top; background-color:#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>
													<xsl:text> (MSK)</xsl:text>
												</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>
									</xsl:for-each>
								</div>
								<xsl:for-each select="MFB14">
									<!--Проверка на версионность, и разветвление на разные типы отчетов -->
									<xsl:choose>
										<xsl:when test="@ReportVersion = 3  or @ReportVersion = 4">
											<table width="100%" style="background-color:#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="8" 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="17%" style="background-color:#E6E6FA;">
														<xsl:text>Дата отчета:</xsl:text>
													</td>
													<td width="10%" style="background-color:#E6E6FA; ">
														<xsl:text>Номер отчета:</xsl:text>
													</td>
													<td width="10%" style="background-color:#E6E6FA; ">
														<xsl:text>Том отчета:</xsl:text>
													</td>
													<td width="14%" style="background-color:#E6E6FA;">
														<xsl:text>Код участника клиринга:</xsl:text>
													</td>
													<td width="14%" style="background-color:#E6E6FA;">
														<xsl:text>ИНН участника клиринга:</xsl:text>
													</td>
													<td colspan="2" width="auto" style="background-color:#E6E6FA;">
														<xsl:text>Наименование участника клиринга:</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="@ReportNumber">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
													<td style="text-align:center;  ">
														<xsl:for-each select="@Volume">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
														<xsl:text> из </xsl:text>
														<xsl:for-each select="@VolumeTotal">
															<xsl:value-of select="string(.)"/>
														</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="@MainFirmINN">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
													<td colspan="2" style="text-align:center;">
														<xsl:for-each select="@MainFirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
														<xsl:for-each select="@FirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
												</tr>
											</table>
										</xsl:when>
										<xsl:otherwise>
											<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="17%" style="background=#E6E6FA;">
														<xsl:text>Дата отчета:</xsl:text>
													</td>
													<td width="10%" style="background=#E6E6FA;">
														<xsl:text>ID уч. клиринга:</xsl:text>
													</td>
													<td colspan="2" width="22%" style="background=#E6E6FA;">
														<xsl:text>Наим. уч. клиринга:</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 colspan="2" style="text-align:center;">
														<xsl:for-each select="@FirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
												</tr>
											</table>
										</xsl:otherwise>
									</xsl:choose>
									<br/>
									<!--Проверка на версионность, и разветвление на разные типы отчетов -->
									<xsl:choose>
										<xsl:when test="@ReportVersion=3 or @ReportVersion = 4">
											<table width="100%" style="background-color:#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
												<xsl:variable name="CurrContextGrid_5" select="."/>
												<thead>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background-color:#B0C4DE; color=#191970">
														<th colspan="3">
															<xsl:text>Требования к Участнику клиринга</xsl:text>
														</th>
													</tr>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
														<th width="236">
															<xsl:text>Тип требования</xsl:text>
														</th>
														<th>
															<xsl:text>Наименование требования</xsl:text>
														</th>
														<th>
															<xsl:text>Итоговое требование к УК</xsl:text>
														</th>
													</tr>
												</thead>
												<xsl:for-each select="OBLIGATION_TYPE">
													<tbody>
														<tr>
															<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeId">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeName">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<xsl:choose>
																<xsl:when test="@ObligTypeId='N'">
																	<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																		<xsl:for-each select="@TotalSum">
																			<xsl:value-of select="number(.) "/>
																		</xsl:for-each>
																	</td>
																</xsl:when>
																<xsl:otherwise>
																	<td style="border-bottom:0; border-top:0; text-align:right; background-color:#f7a172; color=#191970; ">
																		<xsl:for-each select="@TotalSum">
																			<xsl:value-of select="format-number(number(.),'# ### ### ##0,00') "/>
																		</xsl:for-each>
																	</td>
																</xsl:otherwise>
															</xsl:choose>
														</tr>
														<tr>
															<td colspan="3" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; "/>
														</tr>
													</tbody>
												</xsl:for-each>
											</table>
											<br/>
											<xsl:for-each select="FIRM">
												<xsl:for-each select="SETTLE">
													<table width="100%" style="background-color:#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>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>Участник торгов:</xsl:text>
															</td>
															<td width="15%">
																<xsl:for-each select="../@FirmID">
																	<xsl:value-of select="string(.)"/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>Код ТКС:</xsl:text>
															</td>
															<td>
																<xsl:for-each select="@ClrAccCode">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>Тип учета средств ГО для ТКС:</xsl:text>
															</td>
															<td>
																<xsl:choose>
																	<xsl:when test="@SeparateAccount=0">
																		<xsl:text>Стандартный учет</xsl:text>
																	</xsl:when>
																	<xsl:when test="@SeparateAccount=1">
																		<xsl:text>Обособленный учет</xsl:text>
																	</xsl:when>
																</xsl:choose>
															</td>
														</tr>
													</table>
													<table width="100%" style="background-color:#FFFAF0; color:#191970; border:1; 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">
														<xsl:variable name="CurrContextGrid_3" select="."/>
														<thead style="text-align:center; word-wrap:break-word; ">
															<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																<th colspan="2">
																	<xsl:text>ID валюты обеспечения</xsl:text>
																</th>
																<th colspan="2">
																	<xsl:text>Наим. валюты обеспечения</xsl:text>
																</th>
																<th>
																	<xsl:text>Внесенные средства обеспечения</xsl:text>
																</th>
																<th colspan="2">
																	<xsl:text>Заблокированное гарантийное обеспечение, включая дисконт </xsl:text>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="COLLATERAL">
																<tr style="vertical-align:top; ">
																	<td colspan="2" style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyId">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td colspan="2" style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyName">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:value-of select="format-number(@CollateralSum,'# ### ### ##0,00')"/>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:value-of select="format-number(@CollateralBlocked,'# ### ### ##0,00')"/>
																	</td>
																</tr>
																<tr>
																	<td colspan="4" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "/>
																</tr>
																<xsl:if test="ASSET">
																	<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																		<th>
																			<xsl:text>Тип внесенных средств ИКО</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Биржевой код внесенного актива</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Наименование внесенного актива</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Код ISIN ценной бумаги</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Общий объем внесенных средств обеспечения, в валюте обеспечения</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Объем внесенных средств обеспечения с учетом дисконта, в валюте обеспечения</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Ставка дисконта, в %</xsl:text>
																		</th>
																	</tr>
																	<xsl:for-each select="ASSET">
																		<tr style="background-color:#eaf2e4; color:#191970; border-bottom:0; border-top:0; text-align:right; ">
																			<td>
																				<xsl:choose>
																					<xsl:when test="@AssetType='S'">
																						<xsl:text>ценные бумаги</xsl:text>
																					</xsl:when>
																					<xsl:when test="@AssetType='C'">
																						<xsl:text>денежные средства</xsl:text>
																					</xsl:when>
																				</xsl:choose>
																			</td>
																			<td>
																				<xsl:value-of select="@AssetCode"/>
																			</td>
																			<td>
																				<xsl:value-of select="@AssetName"/>
																			</td>
																			<td>
																				<xsl:value-of select="@ISIN"/>
																			</td>
																			<td>
																				<xsl:value-of select="format-number(@AssetCollateralTotal,'# ### ### ##0,00')"/>
																			</td>
																			<td>
																				<xsl:value-of select="format-number(@AssetCollateralDiscounted,'# ### ### ##0,00')"/>
																			</td>
																			<td>
																				<!--<xsl:value-of select="@AssetDiscountRate"/>-->
																				<xsl:value-of select="format-number(number(@AssetDiscountRate),'# ### ##0,0000')"/>
																			</td>
																		</tr>
																	</xsl:for-each>
																</xsl:if>
															</xsl:for-each>
														</tbody>
													</table>
													<xsl:for-each select="OBLIGATION">
														<table width="100%" style="background-color:#FFFAF0; color:#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
															<xsl:variable name="CurrContextGrid_4" select="."/>
															<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																<th>
																	<xsl:text>Сумма маржинального требования к ТКС (в валюте обеспечения): </xsl:text>
																</th>
																<xsl:choose>
																	<xsl:when test="@AccountMarginCall='Y'">
																		<th colspan="2" style="text-align:right; background-color:#f7a172; color=#191970; ">
																			<xsl:for-each select="@ObligationSum">
																				<xsl:value-of select="format-number(number(.),'### ### ##0,00')"/>
																			</xsl:for-each>
																		</th>
																	</xsl:when>
																	<xsl:otherwise>
																		<th colspan="2" style="text-align:right; background-color:#FFFAF0; color=#191970; ">
																			<xsl:for-each select="@ObligationSum">
																				<xsl:value-of select="format-number(number(.),'### ### ##0,00') "/>
																			</xsl:for-each>
																		</th>
																	</xsl:otherwise>
																</xsl:choose>
																<th>
																	<xsl:text>Наличие маржинального требования по обособленному ТКС: </xsl:text>
																</th>
																<th colspan="2" style="text-align:right; background-color:#FFFAF0; color=#191970; ">
																	<xsl:for-each select="@AccountMarginCall">
																		<xsl:value-of select="string(.)"/>
																	</xsl:for-each>
																</th>
															</tr>
														</table>
														<br/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</xsl:when>
										<xsl:when test="@ReportVersion=2">
											<table width="80%" 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">
												<xsl:for-each select="OBLIGATION_TYPE">
													<tr>
														<td style="background= #CFCED9">
															<xsl:text>Требования к УК: </xsl:text>
														</td>
														<td style="background= #CFCED9; font-weight:bold;">
															<xsl:for-each select="@ObligTypeName">
																<xsl:value-of select="string(.) "/>
															</xsl:for-each>
														</td>
														<td style="background= #CFCED9">
															<xsl:text>Сумма требования: </xsl:text>
														</td>
														<td style="background= #CFCED9; font-weight:bold;">
															<xsl:for-each select="@TotalSum">
																<xsl:value-of select="string(.) "/>
															</xsl:for-each>
														</td>
													</tr>
												</xsl:for-each>
												<!--OBLIGATION_TYPE-->
												<xsl:for-each select="FIRM">
													<tr>
														<td width="25%" style="background= #B0C4DE; color=#191970">
															<xsl:text>Участник торгов:</xsl:text>
														</td>
														<td colspan="3" width="75%" style="background= #B0C4DE; color=#191970">
															<xsl:for-each select="@FirmID">
																<xsl:value-of select="string(.)"/>
															</xsl:for-each>
														</td>
													</tr>
													<tr>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Код ТКС:</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Валюта обеспечения</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Средства обеспечения</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Гарантийное обеспечение </xsl:text>
														</td>
													</tr>
													<xsl:for-each select="SETTLE">
														<xsl:for-each select="COLLATERAL">
															<tr>
																<td>
																	<xsl:for-each select="../@ClrAccCode">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:center">
																	<xsl:for-each select="@CollateralCurrencyId">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:right">
																	<xsl:for-each select="@CollateralSum">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:right">
																	<xsl:for-each select="@CollateralBlocked">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
															</tr>
														</xsl:for-each>
														<xsl:for-each select="OBLIGATION">
															<tr>
																<td colspan="2"/>
																<td colspan="" style="background=#E6E6FA; text-align:right">
																	<xsl:text>Сумма требования к ТКС в валюте обеспечения:</xsl:text>
																</td>
																<td style="background=#E6E6FA; text-align:right">
																	<xsl:for-each select="@ObligationSum">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
															</tr>
														</xsl:for-each>
														<!--OBLIGATION-->
													</xsl:for-each>
													<!--SETTLE-->
												</xsl:for-each>
												<!--FIRM-->
											</table>
										</xsl:when>
										<xsl:otherwise>
											<xsl:for-each select="FIRM">
												<xsl:for-each select="SETTLE">
													<table width="1000" 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>
															<td width="20%" style="background= #B0C4DE; color=#191970">
																<xsl:text>Участник торгов:</xsl:text>
															</td>
															<td width="15%">
																<xsl:for-each select="../@FirmID">
																	<xsl:value-of select="string(.)"/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background= #B0C4DE; color=#191970">
																<xsl:text>Код ТКС:</xsl:text>
															</td>
															<td>
																<xsl:for-each select="@ClrAccCode">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
														</tr>
													</table>
													<table width="1000" style="background=#FFFAF0; color=#191970; border:1; 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">
														<xsl:variable name="CurrContextGrid_3" select="."/>
														<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>
																	<xsl:text>ID валюты обеспечения</xsl:text>
																</th>
																<th>
																	<xsl:text>Наим. валюты обеспечения</xsl:text>
																</th>
																<th>
																	<xsl:text>Средства обеспечения</xsl:text>
																</th>
																<th>
																	<xsl:text>Гарантийное обеспечение </xsl:text>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="COLLATERAL">
																<tr style="vertical-align:top; ">
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyId">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyName">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralSum">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralBlocked">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																</tr>
																<tr>
																	<td colspan="4" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "/>
																</tr>
															</xsl:for-each>
														</tbody>
													</table>
													<xsl:for-each select="OBLIGATION">
														<table width="240" style="background=#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
															<xsl:variable name="CurrContextGrid_4" select="."/>
															<thead>
																<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background= #B0C4DE; color=#191970">
																	<th>
																		<xsl:text>Требования к ТКС</xsl:text>
																	</th>
																</tr>
																<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
																	<th>
																		<xsl:text>Сумма требования в валюте обеспечения</xsl:text>
																	</th>
																</tr>
															</thead>
															<tbody>
																<tr>
																	<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																		<xsl:for-each select="@ObligationSum">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																</tr>
																<tr>
																	<td style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1;  "/>
																</tr>
															</tbody>
														</table>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<table width="1000" style="background=#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
												<xsl:variable name="CurrContextGrid_5" select="."/>
												<thead>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background= #B0C4DE; color=#191970">
														<th colspan="3">
															<xsl:text>Требования к Участнику клиринга</xsl:text>
														</th>
													</tr>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
														<th width="236">
															<xsl:text>Тип требования</xsl:text>
														</th>
														<th>
															<xsl:text>Наименование требования</xsl:text>
														</th>
														<th>
															<xsl:text>Итоговое требование к УК</xsl:text>
														</th>
													</tr>
												</thead>
												<xsl:for-each select="OBLIGATION_TYPE">
													<tbody>
														<tr>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeID">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeName">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@TotalSum">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
														</tr>
														<tr>
															<td colspan="3" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; "/>
														</tr>
													</tbody>
												</xsl:for-each>
											</table>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:when>
					<xsl:otherwise>
						<xsl:for-each select="$XML1">
							<xsl:for-each select="RTS_DOC">
								<div>
									<xsl:for-each select="DOC_REQUISITES">
										<table width="100%" style="background-color:#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">
											<xsl:variable name="CurrContextGrid_3" select="."/>
											<tr style="text-align:center; vertical-align:Center; word-wrap:break-word; font-size:15; font-weight:bold; color:#191970; background-color: #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>Central Counterparty «SPB Clearing» (joint-stock company)</xsl:text>
														</xsl:otherwise>
													</xsl:choose>
												</th>
											</tr>
											<tr style="background-color:#E6E6FA; text-align:center;">
												<td width="27%">
													<xsl:text>Document</xsl:text>
												</td>
												<td width="7%">
													<xsl:text>Type</xsl:text>
												</td>
												<td width="15%">
													<xsl:text>Sender ID</xsl:text>
												</td>
												<td>
													<xsl:text>Recipient's code in the Electronic Document Management System</xsl:text>
												</td>
												<td rowspan="2" style="font-style:italic; text-align:left; vertical-align:top; background-color:#FFFAF0;">
													<span style="font-weight:bold;">
														<xsl:text>Notes to the document: </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> of </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>
													<xsl:text> (MSK)</xsl:text>
												</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>
									</xsl:for-each>
								</div>
								<xsl:for-each select="MFB14">
									<!--Проверка на версионность, и разветвление на разные типы отчетов -->
									<xsl:choose>
										<xsl:when test="@ReportVersion = 3  or @ReportVersion = 4">
											<table width="100%" style="background-color:#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="8" 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>Report on Collateral, Margin Requirement and Debt</xsl:text>
														</xsl:otherwise>
													</xsl:choose>
												</th>
												<tr style="text-align:center;">
													<td width="17%" style="background-color:#E6E6FA;">
														<xsl:text>Report date:</xsl:text>
													</td>
													<td width="10%" style="background-color:#E6E6FA; ">
														<xsl:text>Report number:</xsl:text>
													</td>
													<td width="10%" style="background-color:#E6E6FA; ">
														<xsl:text>Report volume:</xsl:text>
													</td>
													<td width="14%" style="background-color:#E6E6FA;">
														<xsl:text>Clearing Member identifier:</xsl:text>
													</td>
													<td width="14%" style="background-color:#E6E6FA;">
														<xsl:text>Clearing Member INN:</xsl:text>
													</td>
													<td colspan="2" width="auto" style="background-color:#E6E6FA;">
														<xsl:text>Clearing Member name:</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="@ReportNumber">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
													<td style="text-align:center;  ">
														<xsl:for-each select="@Volume">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
														<xsl:text> from </xsl:text>
														<xsl:for-each select="@VolumeTotal">
															<xsl:value-of select="string(.)"/>
														</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="@MainFirmINN">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
													<td colspan="2" style="text-align:center;">
														<xsl:for-each select="@MainFirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
														<xsl:for-each select="@FirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
												</tr>
											</table>
										</xsl:when>
										<xsl:otherwise>
											<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>Report on Collateral, Margin Requirement and Debt</xsl:text>
														</xsl:otherwise>
													</xsl:choose>
												</th>
												<tr style="text-align:center;">
													<td width="17%" style="background=#E6E6FA;">
														<xsl:text>Report date:</xsl:text>
													</td>
													<td width="10%" style="background=#E6E6FA;">
														<xsl:text>Clearing Member identifier:</xsl:text>
													</td>
													<td colspan="2" width="22%" style="background=#E6E6FA;">
														<xsl:text>Clearing Member name:</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 colspan="2" style="text-align:center;">
														<xsl:for-each select="@FirmName">
															<xsl:value-of select="string(.)"/>
														</xsl:for-each>
													</td>
												</tr>
											</table>
										</xsl:otherwise>
									</xsl:choose>
									<br/>
									<!--Проверка на версионность, и разветвление на разные типы отчетов -->
									<xsl:choose>
										<xsl:when test="@ReportVersion=3 or @ReportVersion = 4">
											<table width="100%" style="background-color:#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
												<xsl:variable name="CurrContextGrid_5" select="."/>
												<thead>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background-color:#B0C4DE; color=#191970">
														<th colspan="3">
															<xsl:text>Obligations to Clearing Member</xsl:text>
														</th>
													</tr>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
														<th width="236">
															<xsl:text>Obligation Type</xsl:text>
														</th>
														<th>
															<xsl:text>Obligation name</xsl:text>
														</th>
														<th>
															<xsl:text>Final call for the Clearing Member </xsl:text>
														</th>
													</tr>
												</thead>
												<xsl:for-each select="OBLIGATION_TYPE">
													<tbody>
														<tr>
															<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeId">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeName">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<xsl:choose>
																<xsl:when test="@ObligTypeId='N'">
																	<td style="border-bottom:0; border-top:0; text-align:right; background-color:#FFFAF0; color=#191970; ">
																		<xsl:for-each select="@TotalSum">
																			<xsl:value-of select="number(.) "/>
																		</xsl:for-each>
																	</td>
																</xsl:when>
																<xsl:otherwise>
																	<td style="border-bottom:0; border-top:0; text-align:right; background-color:#f7a172; color=#191970; ">
																		<xsl:for-each select="@TotalSum">
																			<xsl:value-of select="format-number(number(.),'# ### ### ##0,00') "/>
																		</xsl:for-each>
																	</td>
																</xsl:otherwise>
															</xsl:choose>
														</tr>
														<tr>
															<td colspan="3" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; "/>
														</tr>
													</tbody>
												</xsl:for-each>
											</table>
											<br/>
											<xsl:for-each select="FIRM">
												<xsl:for-each select="SETTLE">
													<table width="100%" style="background-color:#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>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>Trading Member:</xsl:text>
															</td>
															<td width="15%">
																<xsl:for-each select="../@FirmID">
																	<xsl:value-of select="string(.)"/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>TCA Code:</xsl:text>
															</td>
															<td>
																<xsl:for-each select="@ClrAccCode">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background-color:#B0C4DE; color=#191970">
																<xsl:text>Type of collateral assets accounting for TCA:</xsl:text>
															</td>
															<td>
																<xsl:choose>
																	<xsl:when test="@SeparateAccount=0">
																		<xsl:text>standard accounting</xsl:text>
																	</xsl:when>
																	<xsl:when test="@SeparateAccount=1">
																		<xsl:text>separate accounting</xsl:text>
																	</xsl:when>
																</xsl:choose>
															</td>
														</tr>
													</table>
													<table width="100%" style="background-color:#FFFAF0; color:#191970; border:1; 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">
														<xsl:variable name="CurrContextGrid_3" select="."/>
														<thead style="text-align:center; word-wrap:break-word; ">
															<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																<th colspan="2">
																	<xsl:text>Collateral currency identifier</xsl:text>
																</th>
																<th colspan="2">
																	<xsl:text>Collateral currency name</xsl:text>
																</th>
																<th>
																	<xsl:text>Deposited Individual Clearing Collateral</xsl:text>
																</th>
																<th colspan="2">
																	<xsl:text>Blocked Individual Clearing Collateral </xsl:text>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="COLLATERAL">
																<tr style="vertical-align:top; ">
																	<td colspan="2" style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyId">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td colspan="2" style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyName">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:value-of select="format-number(@CollateralSum,'# ### ### ##0,00')"/>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:value-of select="format-number(@CollateralBlocked,'# ### ### ##0,00')"/>
																	</td>
																</tr>
																<tr>
																	<td colspan="4" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "/>
																</tr>
																<xsl:if test="ASSET">
																	<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																		<th>
																			<xsl:text>Type of deposited ICC assets</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Exchange code of the deposited asset</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Deposited asset name</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Security ISIN</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Total collateral assets deposited, in the collateral currency</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Amount of collateral deposited taking into account the discount, in the collateral currency</xsl:text>
																		</th>
																		<th>
																			<xsl:text>Discount rate, in %</xsl:text>
																		</th>
																	</tr>
																	<xsl:for-each select="ASSET">
																		<tr style="background-color:#eaf2e4; color:#191970; border-bottom:0; border-top:0; text-align:right; ">
																			<td>
																				<xsl:choose>
																					<xsl:when test="@AssetType='S'">
																						<xsl:text>securities</xsl:text>
																					</xsl:when>
																					<xsl:when test="@AssetType='C'">
																						<xsl:text>cash</xsl:text>
																					</xsl:when>
																				</xsl:choose>
																			</td>
																			<td>
																				<xsl:value-of select="@AssetCode"/>
																			</td>
																			<td>
																				<xsl:value-of select="@AssetName"/>
																			</td>
																			<td>
																				<xsl:value-of select="@ISIN"/>
																			</td>
																			<td>
																				<xsl:value-of select="format-number(@AssetCollateralTotal,'# ### ### ##0,00')"/>
																			</td>
																			<td>
																				<xsl:value-of select="format-number(@AssetCollateralDiscounted,'# ### ### ##0,00')"/>
																			</td>
																			<td>
																				<!--<xsl:value-of select="@AssetDiscountRate"/>-->
																				<xsl:value-of select="format-number(number(@AssetDiscountRate),'# ### ##0,0000')"/>
																			</td>
																		</tr>
																	</xsl:for-each>
																</xsl:if>
															</xsl:for-each>
														</tbody>
													</table>
													<xsl:for-each select="OBLIGATION">
														<table width="100%" style="background-color:#FFFAF0; color:#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
															<xsl:variable name="CurrContextGrid_4" select="."/>
															<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background-color:#E6E6FA;">
																<th>
																	<xsl:text>Amount of margin call for TCA in the collateral currency: </xsl:text>
																</th>
																<xsl:choose>
																	<xsl:when test="@AccountMarginCall='Y'">
																		<th colspan="2" style="text-align:right; background-color:#f7a172; color=#191970; ">
																			<xsl:for-each select="@ObligationSum">
																				<xsl:value-of select="format-number(number(.),'### ### ##0,00')"/>
																			</xsl:for-each>
																		</th>
																	</xsl:when>
																	<xsl:otherwise>
																		<th colspan="2" style="text-align:right; background-color:#FFFAF0; color=#191970; ">
																			<xsl:for-each select="@ObligationSum">
																				<xsl:value-of select="format-number(number(.),'### ### ##0,00') "/>
																			</xsl:for-each>
																		</th>
																	</xsl:otherwise>
																</xsl:choose>
																<th>
																	<xsl:text>Sign of private margin call for TCA with dedicated accounting: </xsl:text>
																</th>
																<th colspan="2" style="text-align:right; background-color:#FFFAF0; color=#191970; ">
																	<xsl:for-each select="@AccountMarginCall">
																		<xsl:value-of select="string(.)"/>
																	</xsl:for-each>
																</th>
															</tr>
														</table>
														<br/>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</xsl:when>
										<xsl:when test="@ReportVersion=2">
											<table width="80%" 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">
												<xsl:for-each select="OBLIGATION_TYPE">
													<tr>
														<td style="background= #CFCED9">
															<xsl:text>Obligations to Clearing Member: </xsl:text>
														</td>
														<td style="background= #CFCED9; font-weight:bold;">
															<xsl:for-each select="@ObligTypeName">
																<xsl:value-of select="string(.) "/>
															</xsl:for-each>
														</td>
														<td style="background= #CFCED9">
															<xsl:text>Obligation Sum: </xsl:text>
														</td>
														<td style="background= #CFCED9; font-weight:bold;">
															<xsl:for-each select="@TotalSum">
																<xsl:value-of select="string(.) "/>
															</xsl:for-each>
														</td>
													</tr>
												</xsl:for-each>
												<!--OBLIGATION_TYPE-->
												<xsl:for-each select="FIRM">
													<tr>
														<td width="25%" style="background= #B0C4DE; color=#191970">
															<xsl:text>Trading Member:</xsl:text>
														</td>
														<td colspan="3" width="75%" style="background= #B0C4DE; color=#191970">
															<xsl:for-each select="@FirmID">
																<xsl:value-of select="string(.)"/>
															</xsl:for-each>
														</td>
													</tr>
													<tr>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>TCA Code:</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Collateral currency name</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Type of deposited ICC assets</xsl:text>
														</td>
														<td widht="25%" style="background=#E6E6FA; text-align:center">
															<xsl:text>Collateral </xsl:text>
														</td>
													</tr>
													<xsl:for-each select="SETTLE">
														<xsl:for-each select="COLLATERAL">
															<tr>
																<td>
																	<xsl:for-each select="../@ClrAccCode">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:center">
																	<xsl:for-each select="@CollateralCurrencyId">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:right">
																	<xsl:for-each select="@CollateralSum">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
																<td style="text-align:right">
																	<xsl:for-each select="@CollateralBlocked">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
															</tr>
														</xsl:for-each>
														<xsl:for-each select="OBLIGATION">
															<tr>
																<td colspan="2"/>
																<td colspan="" style="background=#E6E6FA; text-align:right">
																	<xsl:text>Total collateral assets deposited, in the collateral currency:</xsl:text>
																</td>
																<td style="background=#E6E6FA; text-align:right">
																	<xsl:for-each select="@ObligationSum">
																		<xsl:value-of select="string(.) "/>
																	</xsl:for-each>
																</td>
															</tr>
														</xsl:for-each>
														<!--OBLIGATION-->
													</xsl:for-each>
													<!--SETTLE-->
												</xsl:for-each>
												<!--FIRM-->
											</table>
										</xsl:when>
										<xsl:otherwise>
											<xsl:for-each select="FIRM">
												<xsl:for-each select="SETTLE">
													<table width="1000" 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>
															<td width="20%" style="background= #B0C4DE; color=#191970">
																<xsl:text>Trading Member:</xsl:text>
															</td>
															<td width="15%">
																<xsl:for-each select="../@FirmID">
																	<xsl:value-of select="string(.)"/>
																</xsl:for-each>
															</td>
															<td width="20%" style="background= #B0C4DE; color=#191970">
																<xsl:text>TCA Code:</xsl:text>
															</td>
															<td>
																<xsl:for-each select="@ClrAccCode">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
														</tr>
													</table>
													<table width="1000" style="background=#FFFAF0; color=#191970; border:1; 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">
														<xsl:variable name="CurrContextGrid_3" select="."/>
														<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>
																	<xsl:text>Collateral currency identifier</xsl:text>
																</th>
																<th>
																	<xsl:text>Collateral currency name</xsl:text>
																</th>
																<th>
																	<xsl:text>Type of deposited ICC assets</xsl:text>
																</th>
																<th>
																	<xsl:text>Collateral </xsl:text>
																</th>
															</tr>
														</thead>
														<tbody>
															<xsl:for-each select="COLLATERAL">
																<tr style="vertical-align:top; ">
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyId">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralCurrencyName">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralSum">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																	<td style="border-bottom:0; border-top:0; text-align:right; ">
																		<xsl:for-each select="@CollateralBlocked">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																</tr>
																<tr>
																	<td colspan="4" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; text-align:left; "/>
																</tr>
															</xsl:for-each>
														</tbody>
													</table>
													<xsl:for-each select="OBLIGATION">
														<table width="240" style="background=#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
															<xsl:variable name="CurrContextGrid_4" select="."/>
															<thead>
																<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background= #B0C4DE; color=#191970">
																	<th>
																		<xsl:text>TCA obligations</xsl:text>
																	</th>
																</tr>
																<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
																	<th>
																		<xsl:text>Total collateral assets deposited, in the collateral currency</xsl:text>
																	</th>
																</tr>
															</thead>
															<tbody>
																<tr>
																	<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																		<xsl:for-each select="@ObligationSum">
																			<xsl:value-of select="string(.) "/>
																		</xsl:for-each>
																	</td>
																</tr>
																<tr>
																	<td style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1;  "/>
																</tr>
															</tbody>
														</table>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
											<table width="1000" style="background=#FFFAF0; color=#191970; border:0; border-bottom:0; border-collapse:collapse; border-left:0; border-right:0; border-top:1; font-family:Arial; font-size:9; word-wrap:break-word;" border="1">
												<xsl:variable name="CurrContextGrid_5" select="."/>
												<thead>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; background= #B0C4DE; color=#191970">
														<th colspan="3">
															<xsl:text>Obligations to Clearing Member</xsl:text>
														</th>
													</tr>
													<tr style="text-align:center; vertical-align:top; word-wrap:break-word; color:#191970; background=#E6E6FA;">
														<th width="236">
															<xsl:text>Obligation Type</xsl:text>
														</th>
														<th>
															<xsl:text>Obligation name</xsl:text>
														</th>
														<th>
															<xsl:text>Final call for the Clearing Member </xsl:text>
														</th>
													</tr>
												</thead>
												<xsl:for-each select="OBLIGATION_TYPE">
													<tbody>
														<tr>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeID">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@ObligTypeName">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
															<td style="border-bottom:0; border-top:0; text-align:right; background=#FFFAF0; color=#191970; ">
																<xsl:for-each select="@TotalSum">
																	<xsl:value-of select="string(.) "/>
																</xsl:for-each>
															</td>
														</tr>
														<tr>
															<td colspan="3" style="border-bottom:0; border-left:0; border-right:0; font:10; font-weight:bold; height:1; line-height:1; "/>
														</tr>
													</tbody>
												</xsl:for-each>
											</table>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:otherwise>
				</xsl:choose>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
