*
{
padding: 0;
margin: 0;
} 

html
{
text-align: center;
width: 100%;
}

body
{
font: 11px/17px tahoma,sans-serif;
background: #D1E4FE;
color: #000;
width: 810px;
margin: 0 auto;
text-align: left;
}

body.threecol
{
background: #D1E4FE url("/images/back-3col/") top center repeat-y;
}

body.twocol
{
background: #D1E4FE url("/images/back-2col/") top center repeat-y;
}

#header, #content
{
display: block;
position: relative;
width: 810px;
}

#footer
{
display: block;
position: relative;
width: 810px;
height: 97px;
background: #fff url("/images/footer/");
}

#line
{
display: block;
position: relative;
width: 810px;
height: 3px;
}

/* navigation links
-------------------------------------------------------- */
ul#nav
{
position: relative;
height: 97px; width: 810px;
background: url("/images/nav/") no-repeat;
}

ul#nav li
{
float: left;
list-style: none;
}

ul#nav li a
{
position: absolute;
text-indent: -9999px;
text-decoration: none;
border: none !important;
top: 0; height: 97px;
}

ul#nav li#nav-logo a
{ 
left: 0; width: 339px;
background: url("/images/nav/") no-repeat;
}

ul#nav li#nav-forex a
{ 
left: 339px; width: 107px; 
background: url("/images/nav/") -339px 0 no-repeat;
}

ul#nav li#nav-education a
{ 
left: 446px; width: 86px; 
background: url("/images/nav/") -446px 0 no-repeat;
}

ul#nav li#nav-about a
{ 
left: 532px; width: 60px; 
background: url("/images/nav/") -532px 0 no-repeat;
}

ul#nav li#nav-floor a
{ 
left: 592px; width: 111px; 
background: url("/images/nav/") -592px 0 no-repeat;
}

ul#nav li#nav-contacts a
{ 
left: 703px; width: 91px; 
background: url("/images/nav/") -703px 0 no-repeat;
}

ul#nav li#nav-forex a:hover
{
background-position: -339px -97px;
}

ul#nav li#nav-education a:hover
{
background-position: -446px -97px;
}

ul#nav li#nav-about a:hover
{
background-position: -532px -97px;
}

ul#nav li#nav-floor a:hover
{
background-position: -592px -97px;
}

ul#nav li#nav-contacts a:hover
{
background-position: -703px -97px;
}

ul#nav li#nav-forex a:active
{
background-position: -339px -194px;
}

ul#nav li#nav-education a:active
{
background-position: -446px -194px;
}

ul#nav li#nav-about a:active
{
background-position: -532px -194px;
}

ul#nav li#nav-floor a:active
{
background-position: -592px -194px;
}

ul#nav li#nav-contacts a:active
{
background-position: -703px -194px;
}

/* non-navigation links
-------------------------------------------------------- */
a
{
color: #7894B0; 
}

a:hover
{
color: #365A7E;
}

A.news
{
text-align: justify;
margin: 5px 5px 0 15px;
padding: 0 0 0 5px;
display: block;
color: black;
text-decoration: none;
}

A.news:hover
{
border-left: 5px solid #C5E5F6;
margin: 5px 5px 0px 10px;
color: black;
background-color: #F4F4F4;
}

A.news:hover b
{
color: green;
}

.desc_kurs
{
margin: 10px 30px 0px 30px;
border: 1px dotted #C5E5F6;
background-color: #F4F4F4;
}

/* content
-------------------------------------------------------- */
.main
{
float: left;
width: 540px;
}

.main p
{
margin: 15px;
}

.col
{
position: relative;
float:left;
width: 270px;
}

.col p
{
margin: 15px;
}

/* titles
-------------------------------------------------------- */

h3 span
{
position: relative;
display: block;
height: 25px; width: 268px;
text-indent: -9999px;
}

h3 span.full
{
width: 538px !important;
}

h3.news span
{
background: url("/images/title-news/") no-repeat;
}

h3.analytic span
{
background: url("/images/title-analytic/") no-repeat;
}

h3.about-full span
{
background: url("/images/title-full-about/") no-repeat;
}

h3.contacts-full span
{
background: url("/images/title-full-contacts/") no-repeat;
}

h3.education-full span
{
background: url("/images/title-full-education/") no-repeat;
}

h3.forex-full span
{
background: url("/images/title-full-forex/") no-repeat;
}

h3.floor-full span
{
background: url("/images/title-full-floor/") no-repeat;
}
