body
{
font-family: 'Arial';
font-size: 10pt;
padding: 0px;
margin: 0px;
text-align: center;
background: #FFFFFF url('/images/background.gif') repeat;
}

a, a:hover
{
color: #000000;
text-decoration: none; 
}

#tl
{
background: url('/images/topleft.png') no-repeat top left;
}

#tr
{
background: url('/images/topright.png') no-repeat top right;
}

#bl
{
background: url('/images/bottomleft.png') no-repeat bottom left;
}

#br
{
background: url('/images/bottomright.png') no-repeat bottom right;
}

#topleft
{
position: absolute;
top: 0px;
left: 0px;
width: 293px;
height: 293px;
background: url('/images/topleft.png') no-repeat;
}

#topright
{
position: absolute;
top: 0px;
right: 0px;
width: 293px;
height: 293px;
background: url('/images/topright.png') no-repeat;
}

#bottomleft
{
position: absolute;
bottom: 0px;
left: 0px;
width: 293px;
height: 293px;
background: url('/images/bottomleft.png') no-repeat;
}

#bottomright
{
position: absolute;
bottom: 0px;
right: 0px;
width: 293px;
height: 293px;
background: url('/images/bottomright.png') no-repeat top left;
border: solid 1px #000000;
}

#main
{
text-align: left;
position: relative;
width: 820px;
margin: 0 auto;
}

#header
{
position: relative;
width: 795px;
height: 267px;
background: url('/images/header00.png') no-repeat;
cursor: pointer;
}

#title
{
position: relative;
height: 40px;
margin: 5px 40px -10px 40px;
font-size: 20pt;
color: #d1b779;
text-align: center;
}

#languages
{
position: relative;
float: left;
width: 35px;
height: 115px;
/*border: solid 1px #000000;*/
background: url('/images/languages.png') no-repeat;
margin: 40px 0px 20px 0px;
}

#languages p
{
margin: 8px 0px 21px 10px;
padding: 0px;
}

#languages a
{
color: #6f5016; 
}

#content
{
position: relative;
float: left;
width: 760px;
height: 630px;
/*border: solid 1px #000000;*/
background: url('/images/background2.gif') no-repeat;
margin: 20px 0px 20px 0px;
}

#contentLeft
{
position: relative;
float: left;
width: 190px;
}

#contentRight
{
position: relative;
float: right;
width: 500px;
height: 590px;
padding: 40px 35px 0px 20Px;
overflow-x: hidden; overflow-y: auto;
}

#menu
{
margin: 30px 10px 0px 10px;
}

#menu p
{
margin: 0px 0px 3px 0px;
padding: 0px;
}

#menu a
{
letter-spacing: 2px;
font-family: 'Times New Roman';
font-size: 20px;
color: #343e48;
}

#menu a:hover
{
text-decoration: underline; 
}

#lastDisc
{
margin: 30px 10px 0px 10px;
}

#lastDisc .disc
{
text-decoration: underline;
padding-top: 20px; 
}

#news
{
margin-bottom: 30px;
}

#news p
{
margin: 3px 0px 3px 0px;
}

#news a
{
padding: 3px 20px 3px 20px;
background: #c5a57c;
color: #FFFFFF;
font-weight: bold;
font-style: italic;
}

.title
{
font-weight: bold;
color: #4e6f81; 
}

/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    line-height: 0;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */