В XSL поменяйте код
<!-- ======================== -->
<!-- Данные об инф. элементах -->
<!-- ======================== -->
<xsl:template match="blocks/items/item">
<p>
<!-- Дата время -->
<span class="news_date">
<xsl:value-of disable-output-escaping="yes" select="item_datetime"/>
</span>
<br/>
<!-- Название -->
<a href="{item_path}">
<xsl:value-of disable-output-escaping="yes" select="item_name"/>
</a>
<br/>
<!-- Изображение для информационного элемента (если есть) -->
<xsl:if test="item_small_image!=''">
<a href="{item_path}" class="news_title">
<img src="{item_small_image}" class="partner_img" alt="" style="margin: 3px 5px 3px 0px" align="left"/>
</a>
</xsl:if>
<span class="bodytext">
<xsl:value-of disable-output-escaping="yes" select="item_description"/>
</span>
<div style="clear: both;"></div>
</p>
</xsl:template>
на
<xsl:template match="blocks/items/item">
<p>
<xsl:variable name="class_name" select="concat('style_class', position())" />
<!-- Дата время -->
<span class="{$class_name}">
<xsl:value-of disable-output-escaping="yes" select="item_datetime"/>
</span>
<br/>
<!-- Название -->
<a href="{item_path}">
<xsl:value-of disable-output-escaping="yes" select="item_name"/>
</a>
<br/>
<!-- Изображение для информационного элемента (если есть) -->
<xsl:if test="item_small_image!=''">
<a href="{item_path}" class="news_title">
<img src="{item_small_image}" class="partner_img" alt="" style="margin: 3px 5px 3px 0px" align="left"/>
</a>
</xsl:if>
<span class="bodytext">
<xsl:value-of disable-output-escaping="yes" select="item_description"/>
</span>
<div style="clear: both;"></div>
</p>
</xsl:template>
Создайте в файле с css соответствующие псевдоклассы (style_class1, style_class2, style_class3 ..., в данном случае они имеют префикс style_class). Вы можете задать им другое название, отличное от style_class.