<style type="text/css">
  @import "all.css"; /* just some basic formatting, no layout stuff */

  #left {
  margin-right:10%;
  margin-left:10%;
  margin-top:5%;
  padding-bottom:10px;
  background:#ffffff;
  border:1px solid #000;
  text-align:left;
  min-width:500px;
  }

  #flag {
  position:absolute;
  left:894px;
  top:2px;
  }

  #content {
  position:absolute;
  left:250px;
  top:125px;
  width:700px;

  }

  #content_translations {
  position:absolute;
  left:250px;
  top:125px;
  width:735px;

}
  #content_default {
  position:absolute;
  left:250px;
  top:130px;
  width:735px;


  }

  #content_who {
  position:absolute;
  left:250px;
  top:125px;
  width:650px;

  }

  #content_question {
  position:absolute;
  left:250px;
  top:125px;
  width:450px;

  }
  #content_contact {
  position:absolute;
  left:250px;
  top:125px;
  width:650px;

  }

  #winners {
  position:absolute;
  left:720px;
  top:155px;
  width:140px;

  }

  #winners_box {
  position:absolute;
  left:720px;
  top:176px;
  width:140px;
  height:400px;
  background-color:#FFE5B8;

  }




  #menu {
  height:1200px;
  width:180px;
  background:#769CC4;
  }

  .menu_font {
  font-family:georgia, times new roman, serif;
  font-size:14px;
  color:#cedce7;
  font-style:italic;
  font-weight:600;
  margin-left:15px;
  text-decoration:none;
  }


  .menu_font_small {
  font-family:georgia, times new roman, serif;
  font-size:11px;
  color:#cedce7;
  font-style:italic;
  font-weight:600;
  margin-left:15px;
  text-decoration:none;
  }


  .menu_border_top {
  border: solid thin white;
  margin:0px 0 7px 0;
	padding:0 0 0 0;
  }

  .menu_border {
  border-top: solid thin white;
  margin:4px 0 7px 0;
	padding:0 0 0 0;
  }


  #menu_default {
  height:1100px;
  width:180px;
  background:#769CC4;
  }

  #menu_eng {
  height:1100px;
  width:180px;
  background:#769CC4;
  }
  
   #menu_fin {
  height:1100px;
  width:180px;
  background:#769CC4;
  }

  #olle {
  position:absolute;
  left:210px;
  top:125px;
  }
  
  .submenu {
  background-color:#769CC4;
  }

  input.contact
  {
  color: #37347E;
  border: 1px solid #37347E;
  FONT-FAMILY: verdana,arial,san serif;
  FONT-SIZE: 16px;
  }

  textarea.contact
  {
  color: #37347E;
  border: 1px solid #37347E;
  FONT-FAMILY: verdana,arial,san serif;
  FONT-SIZE: 16px;
  }
  FONT.standard
  {

  FONT-SIZE: 16px;

  COLOR: #000000;
  FONT-FAMILY:   Georgia, "Times New Roman", Times, serif;
  TEXT-DECORATION: none;
  }

  p.winners
  {

  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  verdana, Arial, Sans-Serif ;
  TEXT-DECORATION: none;
  position:relative;
  margin-left:10px;
  margin-right:10px;
  top:8px;
  max-width: 100px;

  }


  FONT.blue
  {
  FONT-SIZE: 19px;
  COLOR: #37347E;
  LINE-HEIGHT: 2;
  FONT-FAMILY: verdana,arial,san serif;
  TEXT-DECORATION: none;
  position:relative;
  left:-40px;
  word-spacing: -2px;
  letter-spacing: -1px;
  }

  FONT.blue_large
  {
  FONT-SIZE: 36px;
  COLOR: #37347E;
  LINE-HEIGHT: 2;
  FONT-FAMILY: verdana,arial,san serif;
  TEXT-DECORATION: none;
  position:relative;
  left:-40px;
  word-spacing: -2px;
  letter-spacing: -1px;
  line-height:1.2;
  }
  FONT.question_blue_fat
  {
  FONT-SIZE: 16px;
  COLOR: #2F2B7D;
  FONT-FAMILY: Arial Black ,san serif;
  TEXT-DECORATION: none;



  }

  FONT.question_blue
  {
  FONT-SIZE: 16px;
  COLOR: #2F2B7D;
  FONT-FAMILY: arial,san serif;
  TEXT-DECORATION: none;



  }
  a.question_blue
  {
  FONT-SIZE: 15px;
  COLOR: #2F2B7D;
  FONT-FAMILY: arial,san serif;
  TEXT-DECORATION: none;
  font-weight: bold;
  LINE-HEIGHT: 1.8;



  }

  FONT.contact
  {
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY:  verdana,Palatino, Times, Times new roman;
  TEXT-DECORATION: none;
  font-weight: bold;
  LINE-HEIGHT: 2;


  }

  FONT.standardingress
  {

  FONT-SIZE: 16px;
  COLOR: #000000;

  FONT-FAMILY:   Georgia, "Times New Roman", Times, serif;
  TEXT-DECORATION: none;
  font-weight: bold;

  }

  FONT.pageheader
  {
  FONT-SIZE: 36px;
  COLOR: #37347E;
  line-height: 60px;
  FONT-FAMILY:   verdana,arial,century gothic, trebuchet ms,microsoft sans serif;
  position:relative;
  left:-30px;


  }



  IMG.olle {
 float: right;
  position:relative;
  bottom:-20px;
  RIGHT:-4px;

  }

IMG.olle_fin {
  float: right;
  position:relative;
  bottom:-20px;
  RIGHT:-4px;

  }

  IMG.olle_eng {
  float: right;
  position:relative;
  bottom:-20px;
  RIGHT:-4px;

  }

  IMG.patent {
  float: right;
  position:relative;
  margin:10px;



  }
  IMG.slogan
  {
  position:relative;
  left:-40px;

  }

  IMG.question {
  }

  IMG.contact {
  position:relative;
  left:-4px;
  top:70px;


  }

  IMG.header {
  position:relative;
  left:-40px;
  height:30px;
  }


</style>
