/****************************************
*
* 1. Elements
*
****************************************/

* { padding: 0; margin: 0; font-size: 100%; line-height: 1.3em; }

BODY
{ padding: 0; background: url(../i/body_bg.jpg) repeat-x top #FFFFFF; color: #525252; font-family: Georgia; font-size: 100%; }

IMG
{ border: none; display: inline; }

HR
{ margin: 50px 0 20px 0; padding: 0; height: 1px; border: none; border-top: 1px solid #CDCDCD; }

H1, H2, H3, H4, H5, H2.my
{ margin: 0em 0 0.5em 0; }

H1
{ font-size: 170%; font-weight: normal; color: #e7689b; }
H2
{ font-size: 130%; font-weight: normal; color: #525252; margin-top: 1em; }
H3
{ font-size: 140%; font-weight: normal; color: #000000; }
H4
{ font-size: 120%; font-weight: bold; color: #000000; }
H5
{ font-size: 100%; font-weight: bold; color: #666666; }
H6
{font-size: 120%; font-weight: normal; color: #000000;}
H2.my
{ font-size: 170%; font-weight: normal; color: #e7689b; }

TABLE, P, UL, OL, DL
{ padding: 0; margin: 0; }

UL, OL, DL
{ padding-left: 0; }

TABLE, TD, TH
{ border-collapse: collapse; border-spacing: 0; border: none; vertical-align: top; }

#StructTable
{ border-collapse: separate; border-spacing: 20px; }

A
{ color: #3164cd; }

A:visited
{ color: #3164cd; }


P
{ margin: 1.2em 0 1.2em 0; }


/****************************************
*
* 2. Standart Classes
*
*****************************************/

A.Anchor 		/*      (<a name="...">). */
{ color: #000000; }

A.Discover		/* ,      */
{ color: #00529C; }

/*
UL.WithDash		
{ display: block;}

UL.WithDash LI
{ list-style-type: none; display: block; padding-left: 2em; padding-bottom: 0.4em; text-indent: -1.1em;}
*/

.Content ul.WithDash li
{list-style-type: none !important; text-indent: -1.1em; padding-left: 2em; margin-bottom: 0.4em; }

IMG.Icon		/*     */
{ width: 16px; height: 16px; margin-right: 5px;}

.Nowrap			{ white-space: nowrap; }

.Clear			{ clear: both; }
BR.Clear		{ clear: both; font-size: 0; line-height: 0;}


/* IE 5.x hack */
i{content:"\"/*"}
A.NewWindow
{ 	background-image: url('/i/NewWindow.gif'); background-repeat: no-repeat;
	padding-left: 20px;
}

.Content
{padding: 0px 0px 5px 5px; vertical-align: top;}

.Content UL
{margin: 0.1em 0em 0.3em 1em;}

.Content UL LI
{list-style-position: inside; list-style-type: square; margin: 0.1em 0em 0.3em 1em;}

.Content UL LI UL LI
{list-style-position: inside; list-style-type: disc; margin: 0.1em 0em 0.3em 1em;}

.Content UL LI UL LI UL LI
{list-style-position: inside; list-style-type: circle; margin: 0.1em 0em 0.3em 1em;}


