html {
background: #004080;
}

body {
margin:0;
padding:0;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background: #004080;
}

div {
width: 800px;
padding: 0px;
}

  * html div {
\width: 800px;
w\idth: 800px;
}

th,td {
margin:0;
padding:0;
padding: 5px;
font-weight: normal;
}

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

#container {
background: #ffffff;
margin: 0 auto;
text-align: center;
border: 5px solid #fff;
margin-top: 2px;
margin-bottom: 2px;
}

#flags {
width: 790px;
height: 40px;
text-align: right;
padding-right: 5px;
}

#menunav {
background: #004080;
text-align: left;
height: 22px;
display: block;
padding-top: 3px;
}

#menunav a	{ text-decoration:none; color:#eeeeee; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
#menunav a:hover	{ color:#ff0000; }			

#header {
width:800px;
background: #ffffff;
margin-top: 5px;
text-align: center;
clear: both;
}

#content {
display: block;
width: 800px;
margin: 0px 0px 0px 0px;
padding:20px;
background: #ffffff;
overflow: visible;
}

#botnav {
width: 790px;
background: #004080;
padding-top: 3px;
text-align: center;
height: 25px;
margin: 0px;
color: #eeeeee;
clear: both;
}

#botnav a	{ text-decoration:none; color:#eeeeee; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
#botnav a:hover	{ color:#ff0000; }

#introtxt {
width:800px;
background: #ffffff;
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #333333;
clear: both;
}

#introtxt-form {
width:800px;
background: #ffffff;
float: left;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #333333;
margin-top: 20px;
margin-bottom: 20px;
text-align: left;
clear: both;
}

#player{
width: 480px;
margin : 5px 0px 1px 0;
float: left;
}

#text {
width: 260px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_de{
width: 350px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_de {
width: 420px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_fr{
width: 360px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_fr {
width: 410px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_hr{
width: 480px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_hr {
width: 290px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_it{
width: 380px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_it {
width: 380px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_ru{
width: 360px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_ru {
width: 410px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#player_en{
width: 420px;
margin : 5px 0px 1px 10px;
float: left;
}

#text_en {
width: 350px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
text-align: justify;
}

#awards{
width: 400px;
margin : 5px 0px 1px 0;
text-align: left;
float: left;
}

#awards-img {
width: 400px;
color: #333333;
float: left;
font-size: 13px;
margin-top: 10px;
}

#othertxt {
width: 770px;
background: #ffffff;
float: left;
text-align: justify;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #333333;
padding: 10px;
clear: both;
}

h1 {
font-family: Georgia, Georgia,serif;
color: #004080;
letter-spacing: -1px;
font: 28px Verdana,Arial,sans-serif;
text-align: left;
padding-left: 20px;
margin-bottom: 3px;
}

h2 {
font-family: Verdana, Arial, sans-serif;
font-size:20px; 
color: #993333;
font-weight: normal;
font-style: italic;
text-decoration: none;
text-align: right;  
}

h3 {
font-family: Verdana, Arial, sans-serif;
font-size:14px; 
color: #366076;
font-weight: bold;
text-decoration: none;
padding-left: 20px;
text-align: left;  
}

h4 {
font-family: Verdana, Arial, sans-serif;
font-size:14px; 
color: #366076;
font-weight: bold;
text-decoration: none;
padding-left: 20px;
margin-top: 2px;
text-align: left;  
}

a {
text-decoration: none;
color: #ff0000;
}

a:hover {
text-decoration: underline;
color: #ff0000;
}

.clear{
	clear: both;
}

.flag {
vertical-align: middle;
}
