body {
  background-color:#fcf5d7;
  text-align:center;
  font-family:Verdana Regular,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#666666;
}  

h3 {
  font-family:Goudy Bold Italic,Verdana,Times New Roman,Times,serif;
  font-weight:700;
  font-size:16pt;
  color:#d3a311;
}

h2 {
font-family:Goudy Bold Italic,Verdana,Times New Roman,Times,serif;
  font-size:16pt;
  font-weight:700;
  color:black;
}

.main_container {
  margin-left:auto;
  margin-right:auto;
  width:705px;
  background:url('aud_varjo.gif');
  text-align: left;
}

.shadow {
  width:10px;
  float:right;
  background-color:red;
  margin-left: 700px;
  margin-top: 0px;
}

.haku {
  position:relative;
  left:500px;
  top:17px;
}

.haku submit {
  background-color:black;
}

#otsake_valikko {
  position:relative;
  margin-top:25px;
  text-align:right;
}

#otsake_valikko_en {
  position:relative;
  margin-top:58px;
  text-align:right;
}


#otsake_valikko p {
  margin-top:35px;
  margin-right:10px;
  text-align:right;
  font-family:Verdana Regular,Arial,Helvetica,sans-serif;
  font-size:8pt;  
  font-weight:700;
  color:#a82831;
}

#otsake_valikko_en p {
  margin-top:35px;
  margin-right:10px;
  text-align:right;
  font-family:Verdana Regular,Arial,Helvetica,sans-serif;
  font-size:8pt;  
  font-weight:700;
  color:#a82831;
}


#otsake_valikko a {
  color:#a82831;
  text-decoration:none;
}

#otsake_valikko_en a {
  color:#a82831;
  text-decoration:none;
}


.red_button {
 font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #a3366e;
 color: white;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 2px;
}

#alapalkki {
  clear:both;
  height:25px;
  width:700px;
  display:table;
  background: url('alapalkki.gif');
}

#alapalkki_en {
  clear:both;
  height:25px;
  width:700px;
  display:table;
  background: url('alaosa_EN.gif');
}

#alapalkki_sv {
  clear:both;
  height:25px;
  width:700px;
  display:table;
  background: url('alapalkki_sv.gif');
}

.vert-middle {
  height:25px;
  text-align:right;
  display: table-cell; 
  vertical-align: middle; 
  #position:relative;
  #top:22%;
  margin-right:160px;
}

.alapalkki_menu {
  font-family:Verdana Regular,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:400;
  height:20px;
  color:white;
  text-align:right;
  margin-right:160px;
  margin-top:6px;
  #margin-top:1px;
  #margin-right:0px;
  }
  
.alapalkki_menu a {
  color:white;
  text-decoration:none;
  }


.center {
  margin-left: 200px;
  padding-right: 5px;
  margin-top:10px;
  margin-bottom:10px;
  width:490px;
  font-family:Verdana Regular,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:black;
  text-align:left;
  background-color:transparent;
  height:auto;
}

.center a {
  color:#a82831;
  text-decoration:none;
}

.center p {
  text-decoration:none;
}

.yla_oranssi {
  margin-left: 0px;
  margin-top: 0px;
  padding-top:2px;
  height: 15px;  
  width: 700px;
  text-align: right;
  background-color: #fbb040;
  color: white;
}

.yla_oranssi a {
  color: white;
  text-decoration:none;
}


.or_text {  
  margin-right:20px;
  font: 8pt Verdana Regular,Arial, Helvetica,sans-serif;
}

.murupolku {
  margin-left:200px;
  margin-top:0px;
  font: 7pt Verdana Regular,Arial, Helvetica,sans-serif;
  color:#a82831;
  text-align:left;
}

.vasenpalkki {  
  float:left;
  width:174px;
  background-color:transparent;
  height:auto;
}


.otsakerivi {
  background-image: url(aud_nauha.gif);
  left:0px;
  top:18px;
  height:81px;
  width:700px;
}

.otsakerivi_sv {
  background-image: url(aud_nauha_sv.gif);
  left:0px;
  top:18px;
  height:81px;
  width:700px;
}

.otsakerivi_en {
  background-image: url(aud_nauha_en.gif);
  left:0px;
  top:18px;
  height:81px;
  width:700px;
}

.vasen {
  margin-top:20px;
  margin-left:10px;
  padding-bottom:10px;  
  margin-right:0;
  padding-right:0;
  width:170px;
  font: 8pt Verdana,Arial,Helvetica,sans-serif;
  color:black;
  text-align:left;
}

.vasen a {
  text-decoration:none;
  color:#a82831;
}

.vasen img {
	padding:0 0 0 0;
	margin :0 0 0 0;
}

h5 {
  font: 8pt Verdana,Arial, Helvetica,sans-serif;
  font-weight:700;
  color:black;
}

#menupohja {
  float:left;
  margin-left:0px;
  margin-top:0px;
  height:201px;
  width:186px;
  background-image: url('aud_menu_bg.gif');
}

#menupohja li{
    color:#a82831;
    margin-left:0px;
    margin-right:10px;
    font: 7pt Verdana,Arial, Helvetica,sans-serif;
    font-weight:700;
    list-style:none;
    line-height:2.0em;
    border-bottom: 1px solid #adafb3;
}

#menupohja a{
    color:#a82831;
    text-decoration:none;
    margin-left:10px;
    margin-right:10px;
    #margin-left:0px;
    font: 7pt Verdana,Arial, Helvetica,sans-serif;
    font-weight:700;
    list-style:none;
}

.aktiivi {
  color:#999999;
  }

.no_underline {
  border-bottom:0px;
}

#valikko {
  clear:left;
  left:0;
  margin-top:0px;
  height:30px;
  width:700px;
  background-image: url(aud_paamenu_bg.gif);
}

#valikko p {  
  margin 0px;
  margin-top:5px;
  #margin-top:0px;
  margin-left:10px;
	line-height:25px;
  font: 8pt Verdana Regular,Arial, Helvetica,sans-serif;
  color:#ffffff;
  font-weight:700;
}

#valikko a {
  font: 8pt Verdana Regular,Arial, Helvetica,sans-serif;
  color:#ffffff;
  line-height:25px;
  font-weight:700;
  text-decoration:none;
}

.chosen {
  margin-top:0px;
  margin-bottom:0px;
  line-height:25px;
  padding-bottom:6px;
  padding-top:5px;
  #padding-top:11px;
  background-color:#dee0e2;
  color:#aaa;
}

#valikko .chosen a {
  color:#999;
}

img {
	border:1px solid black;
	}

.kuva {
  float:left;
  margin-left:0px;
  margin-top:0px;
  height:201px;
  width:514px;
  	
  background-image: url('esimkuva.gif');

}

.kuva_en {
  float:left;
  margin-left:0px;
  margin-top:0px;
  height:199px;
  width:700px;
  background-image: url('en_kuva.jpg');

}

.container {
  background:#ffffff url('palkit.gif') repeat-y;
  width:700px;
}

.pro30_chosen {
  float:left;
  margin-left:5px;
  margin-right:5px;
  width:220px;
  text-align:center;
  background-color:#dee0e2;
  color:#aaa;  
}

#valikko .pro30_chosen  a {
  color:#999;  
}

.pro30 {
  float:left;
  width:230px;
  text-align:center;
}

