ul.vaihto {
list-style: none;
margin:0px;
}

ul.vaihto li {
float: left;
position: relative;
top: 3px;
left: 0px;
}

ul.vaihto li.valittu {
background: #fff200 url("../layout/valikko/kulma-oikea-antialias.gif") no-repeat right top;
}

ul.vaihto li a {
display: block; 
font-style: normal;
padding: 6px 10px 4px 14px;
text-decoration: none;
}

ul.vaihto li.valittu a {
background: transparent url("../layout/valikko/kulma-vasen-antialias-fff866.gif") no-repeat left top;
font-weight: bold;
}

form, div#kiitos {
background: #fff200 none;	
border: 3px solid #000;
margin-bottom: 10px;
padding: 5px;
width: 500px;
}

form#ekortti {
width: 350px;	
}

form#ekortti input#koodi {
width: 280px;
padding-left: 4px;
}

form label {
font-weight: bold;
vertical-align: middle;
}

.lomake_esikatselu {
width: 570px;
}

fieldset#kortti_esikatselu #ekortti {
margin: 0;
width: auto;
}

form fieldset {
border: 1px solid #f3aa00;	
padding: 5px;
}

form fieldset#virhe {
color: #f00;
font-weight: bold;
}

form fieldset label {
font-weight: normal;
}

form#kerrokollegalle textarea#viesti {
padding-left: 5px;
width: 493px;
}

input, textarea, select {
background: #fff866 none;
border: 1px solid #f3aa00;
}

#koulu, #osoite, #toimipaikka, #etunimi, #sukunimi, #email, #puhelinnumero {
width: 125px;	
}

.vasenkuva {
float: left;
}

.oikeakuva {
float: right;
}

#kortti img {
border: 3px solid #000;
vertical-align: middle;
}

fieldset#henkilotiedot-vastaanottajat input {
margin-bottom: 5px;
}

#label_etunimi,  #label_sukunimi, #label_email, #label_koulu, #label_kunta {
background: transparent none;
color: #000;
border: 1px solid #fff200;
width: 80px;
}

#label_koulu, #koulu1, #koulu2, #koulu3, #koulu4, #koulu5 {
 width: 128px;
} 

#sukunimi1, #sukunimi2, #sukunimi3, #sukunimi4, #sukunimi5,  #etunimi1, #etunimi2, #etunimi3, #etunimi4, #etunimi5, #label_email, #email1, #email2, #email3, #email4, #email5, #label_kunta, #kunta1, #kunta2, #kunta3, #kunta4, #kunta5 {
width: 80px;
}

#postinumero, #laskutus_postinumero {
width: 50px;	
}

#opp_7-9 {
background: #f3aa00 none;
}

#opp_4-6, #opp_7-9 {
width: 30px;
vertical-align: middle;
}

#viesti {
width: 498px;
}

#tilaus_1v, #tilaus_2v, #tilaus_3v {
background: #fff866 none;
vertical-align: middle;	
}

#suostumus {
background: #fff866 none;	
}

#yhteydenotto, #laheta, #esikatselu, #muokkaus, #katso {
background: #fff866 none;
border: 2px solid #000;	
}