body {
background: #3c3e43 url(images/bg.jpg) top center;
margin: 0;
padding: 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 0.75em;
}

#bg_top {
background: url(images/bg_top.jpg) repeat-x top center;
padding-top: 10px;
}

#center {
width: 692px;
margin: 0 auto;
}

#header {
color: #7a89ae;
height: 132px;
}

#header_top {
float: left;
width: 692px;
}

#header_bot {
float: left;
width: 692px;
}

#logo {
background: url(images/logo.gif) no-repeat;
width: 183px;
height: 20px;
margin-top: 75px;
}

#nav {
text-align: right;
padding-right: 10px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav li {
display: inline;
background: url(images/bullet.gif) no-repeat 0 7px;
padding: 0 0 0 10px;
margin-left: 25px;
}

#lang {
float: left;
}

#othersites {
font-size: 0.9em;
text-align: right;
color: #959595;
float: right;
}

#content {
float: left;
background: #dadbde;
width: 676px;
padding: 8px;
color: #FFFFFF;
font-size: 0.9em;
line-height:17px;
}

#left1, #left2 {
float: left;
background: #6291cb url(images/left1.jpg) no-repeat;
width: 418px;
height: 458px;
padding:5px 15px 15px;
}

#left2 {
background: #6291cb url(images/left2.jpg) no-repeat;
}

#right1, #right2 {
float: right;
background: #6d6f74 url(images/right1.jpg) no-repeat;
width: 190px;
height: 448px;
padding: 15px;
}

#right2 {
background: #6d6f74 url(images/right2.jpg) no-repeat;
}

#footer {
clear: both;
padding-top: 8px;
float: left;
width: 676px;
}

#bot1, #bot2, #bot3 {
float: left;
width: 220px;
height: 64px;
}

#bot1 {
background: url(images/bot1.jpg);
margin-right: 8px;
}

#bot2 {
background: url(images/bot2.jpg);
margin-right: 8px;
}

#bot3 {
background: url(images/bot3.jpg);
}

#footer_small {
color: #b9b9b9;
font-size: 0.85em;
text-align: center;
padding-top: 10px;
clear: both;
height: 93px;
}


/* LINKS */

#header a {
color: #c7c7c7;
text-decoration: none;
}

#footer_small a {
color: #e9e8e8;
text-decoration: none;
}

#header a:hover, #footer_small a:hover {
color: #FFFFFF;
}

#nav a {
font-weight: bold;
}

#footer a {
display: block;
height: 64px;
width:220px;
}

/* OTHER */

#content h1 {
font-size: 2.2em;
margin: 0;
font-weight: normal;
color: #d8eaff;
}

#left1 h1, #left2 h1 {
padding-top: 30px;
}

#left2 h1 {
text-align: right;
}

#right1 h1 {
color: #e1e1e1;
text-align: right;
font-size: 1.9em;
padding-top: 30px;
}

#right1 strong {
font-size: 1.1em;
color: #e4e4e4;
}

p {
margin: 0;
padding: 8px 0;
}