/******  1. BASIC ELEMENTS
******************************/

*					{ padding: 0; margin: 0; line-height: 1.4em; }
HTML				{ height: 100%; padding: 0; margin: 0; }
BODY				{ height: 100%; padding: 0; background: #FFFFFF; color: #000000; font-size: 100%; font-family: Arial, Geneva, Sans-Serif; }
IMG					{ border: none; display: inline; }
P					{ margin: 0 0 1.3em 0; }
UL, OL				{ margin: 0 0 1em 0; }
UL LI, OL LI		{ margin: 0 0 0 3em; }
A					{ color: #08628c; }
A:visited			{ color: #08628c; }

OL LI				{ margin: 0 0 0.6em 1.3em; }

H1, H2, H3, H4, H5, H6
{ margin: 0 0 0.7em 0; }
H1	{ font-size: 2em; font-weight: bold; color: #dc2d21; }
H2	{ font-size: 1.4em; font-weight: bold; color: #dc2d21; margin-bottom: 0.6em; margin-top: 1.2em; }
H3	{ font-size: 1.2em; font-weight: bold; margin-bottom: 0.3em; margin-top: 1.2em; }
H4	{  }
H5	{  }

TABLE, TD, TH
{ border-collapse: collapse; border-spacing: 0; border: none; vertical-align: top; text-align: left; font-weight: normal; }

HR	{ height: 1px; color: #FFFFFF; border: none; border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; }

SMALL				{ font-size: 0.87em; color: #808080; }

#MetaLayout			{ font-size: 0.8em; }

/******  2. STANDART CLASSES
******************************/

A.Local			{ text-decoration: none; border-bottom: 1px dashed #467306; }
A.Local:hover	{ text-decoration: none; border-bottom: 1px dashed #467306; }
.Nowrap			{ white-space: nowrap; }
UL.WithDash LI	{ list-style-type: none; margin: 0 0 0.3em 0; padding: 0 0 0 1.5em; text-indent: -1.3em; }
.Clear			{ clear: both; }
BR.Clear		{ clear: both; font-size: 0; line-height: 0;}
.Numbers		{ text-align: right; }
.UpCase			{ text-transform: uppercase; }
.Red			{ color: #de2c20; }
.Green			{ color: #608f0f; }

/******  3. TEXT LISTS
******************************/

.Content UL,
.Content OL
{ padding: 0; margin: 1em 0 1em 1em; }
.Content LI		{ margin: 0.5em 0 0.5em 1.3em; }
.Content UL		{ list-style-type: none; // list-style-image: url('../i/li.gif'); }
.Content UL LI	{
    padding: 0;
    behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
            | ( parentNode.style.listStyleImage = 'none' )
            | ( this.firstChild && this.firstChild.nodeType != 3
                ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
            | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'
                + this.innerHTML ) ) : '' );
}
.Content UL>LI:before							{ content: '\2014\a0'; float: left; margin-left: -1.25em; }
.Content ul>li>*:first-child:-moz-first-node	{ margin-top: -1.2em; }
.Content ul>li>*								{ text-indent: 0; }
.Content .SUP									{ position: relative; top: -0.5em; font-size: 0.75em; //font-size: 0.89em; line-height: 0; vertical-align: baseline; }

