/*****************************************
 html ja body  
******************************************/
html, body {
    margin : 0;
    padding : 0;
}

body {
    text-align: center;
    color : #a52a2a;
    background : #CACACA; /*white;*/
    font : 100% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
}


/*****************************************
 Tekstikoot  
******************************************/
a, p , ul, li, td, th, label, legend {
    font-size : 12px; /*0.9em*/
}

h1 {
    font-size : 16px; /*1.05em*/
    font-weight : bold;
}

h2 {
    font-size : 14px; /*1em*/
    font-weight : bold;
}

h3 {
    font-size : 14px; /*1em*/
    font-weight : bold;
}

h4 {
    font-size : 12px; /*1em*/
    font-weight : bold;
}

/*****************************************
 Linkit  
******************************************/
a:link {
    color : #004A91; /*#5c1919; #909ea0;*/
    background-color : transparent;
    text-decoration : none;
}

a:hover {
    color : #a52a2a; /*#85A8CA;*/
    background-color : transparent;
    text-decoration : none;
}

a:visited {
    color : #004A91; /*#5c1919;*/
    background-color : transparent;
    text-decoration : none;
}

a:visited:hover {
    color : #a52a2a; /*#85A8CA;*/
    background-color : transparent;
    text-decoration : none;
}

a:active {
    color : #484500;
    background-color : transparent;
    text-decoration : none;
}


/*****************************************
 Sivustorakenne 
******************************************/
/*****************************************
 kehysrunko  
******************************************/
#kehysrunko {
    width : 800px;/*80%;*/
	text-align: left;
    border : 1px solid #000000;
    margin : 10px auto;
    background-color : #EEEEEE;
    color : #333;
}

/*****************************************
 ylaosa_kehys  
******************************************/
#ylaosa_kehys {
    background-color : #004A91; /*#85A8CA;*/
    color : #333;
    padding : 0;
    margin : 0;
    border-bottom : 5px solid #5179b4;
}

/*****************************************
 ylaosa  
******************************************/
#ylaosa {
    background-image: url("etusivu.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
    color : #333;
	  height : 150px;
    padding : 0;
    margin : 0;
}

.etusivu #ylaosa {
    background-image: url("etusivu.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.toiminta #ylaosa {
    background-image: url("toiminta.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.yhteystiedot #ylaosa {
    background-image: url("yhteystiedot.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.osaamisalueet #ylaosa {
    background-image: url("osaamisalueet.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.projektit #ylaosa {
    background-image: url("projektit.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

/*yläkuva tuotokset*/
.tuotokset #ylaosa {
    background-image: url("tuotokset.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

/*yläkuva tuotokset - julkaisut*/
.julkaisut #ylaosa {
    background-image: url("tuotokset.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

/*yläkuva tuotokset - luennot*/
.luennot #ylaosa {
    background-image: url("tuotokset.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.tuotteet #ylaosa {
    background-image: url("tuotteet.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

/*yläkuva English */
.etusivu_en #ylaosa {
    background-image: url("etusivu_en.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.toiminta_en #ylaosa {
    background-image: url("toiminta_en.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.yhteystiedot_en #ylaosa {
    background-image: url("yhteystiedot_en.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.osaamisalueet_en #ylaosa {
    background-image: url("osaamisalueet_en.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.projektit_en #ylaosa {
    background-image: url("projektit_en.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.tuotokset_en #ylaosa {
    background-image: url("tuotokset.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

.tuotteet_en #ylaosa {
    background-image: url("tuotteet.jpg");
    background-repeat: no-repeat;
    background-color : #004A91;
}

#ylaosa h1 {
    padding : 0;
    margin : 0;
}

#ylaosa_hallinta {
    padding : 0;
    margin : 0;
}

#ylaosa_hallinta ul {
    padding : 0;
    margin : 0;
}

#ylaosa_hallinta ul li{
    padding : 0;
    margin : 0;
    display:inline;
}

#ylaosa_hallinta ul li a {
    font-size : 10px;
    display : block;
    float : right;
    padding: 2px 10px;
    margin : 0; 
    text-align : center; 
    border-bottom : 1px solid #004A91;
    border-left : 1px solid #004A91;
    color : #004A91;
    background-color : #EEEEEE;  /*#85A8CA; #5179b4;  #4378AD; #85A8CA;*/
}

#ylaosa_hallinta ul li a:hover {
    color :  #a52a2a;
    background-color : #F8BB14;  /*#004A91;  #85A8CA; #5179b4;  #4378AD; #85A8CA;*/
}

/*****************************************
 ylavalikko  
******************************************/
#ylavalikko, #ylavalikko_en {
    padding : 0;
    margin : 0;
    height : 26px; 
    background-color : #004A91; /*#5179b4;  #85A8CA; #4378AD; #ECEA9E; */
    color : white;
    border-top : 1px solid #000000;
    border-bottom : 1px solid #000000; /*#85A8CA;#5179b4;*/
}
   
#ylavalikko ul {
    padding : 0;
    margin : 0;
    margin-left : 176px;
    height : 25px;
}

#ylavalikko_en ul {
    padding : 0;
    margin : 0;
    height : 25px;
}

#ylavalikko ul li, #ylavalikko_en ul li{
    padding : 0;
    margin : 0;
    display:inline;
}

#ylavalikko ul li a, #ylavalikko_en ul li a {
    display : block;
    float : left;
    padding: 4px 10.9px;
    margin : 0; 
    text-align : center; 
    border-right : 1px dotted white;
    color : white;
    background-color : #004A91; /*#85A8CA; #5179b4;  #4378AD; #85A8CA;*/
}

#ylavalikko ul li a:hover, #ylavalikko_en ul li a:hover {
    color : #004A91; /*#a52a2a;*/
    background-color : #F8BB14; 
}

#ylavalikko_alku {
    padding : 0;
    margin : 0;
    height : 3px; 
    background-color : #004A91; /*#85A8CA;*/
    color : white;
    border-top : 1px solid #000000;
}

#ylavalikko_loppu {
    clear : both;
    margin : 0;
    padding : 0;
    background-color : #004A91; 
   /* height : 5px;
    background-color : #5179b4; /*#85A8CA;
    border-top : 1px solid #000000; /*#85A8CA;#5179b4;
    border-bottom : 1px solid #000000; #85A8CA;#5179b4;*/
}

/*****************************************
 vasenvalikko  ja oikeavalikko
******************************************/
#vasenvalikko {
    float : left;
    clear : left;
    width : 175px; 
    margin : 0;
    padding : 0;
}

#oikeavalikko {
    float : right;
    width : 175px;
    margin : 0;
    padding : 0;
}

#vasenvalikko_linkit, #oikeavalikko_linkit {
    margin : 0;
    padding : 0;
    overflow : hidden;
    margin-bottom : 10px;
}

#vasenvalikko_linkit a, #oikeavalikko_linkit a{
    display : block;
    padding-top : 5px;
    padding-bottom : 5px;
    padding-left : 10px;
    border-bottom : 1px dotted #808080;
    margin-left : 0;
    margin-right : 0;
    overflow : hidden;
}

#vasenvalikko_linkit a:hover, #oikeavalikko_linkit a:hover{
    background-color : #F8BB14; 
    color : #a52a2a;
}

#vasenvalikko p, h1, h2, h3{
    padding-left : 10px;
}

#oikeavalikko p, h1, h2, h3{
    padding-left : 10px;
}

#vasenvalikko h2, #oikeavalikko h2{
    font-size : 16px;
    display : block;
    background-color : #85A8CA; /*#4378AD; #ECEA9E; #004A91; #F8BB14; #85A8CA;*/
    color : white;
    margin : 0;
    border-top : 1px solid #004A91;
    border-bottom : 1px solid #004A91;
    padding-bottom : 2px;
    padding-top : 2px;
}

#vasenvalikko .first, #oikeavalikko .first{
    border-top : none;
}

#vasenvalikko .last, #oikeavalikko .last{
  /*  border-bottom : none;*/
}

#vasenvalikko .alalinkki1{
    padding-left : 25px;
    font-size : 12px;
    background-image: url("listanuolet.gif");
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-color : #F6F6F9;
}

#vasenvalikko #vasenvalikko_linkit .alalinkki2{
    padding-left : 35px;
    font-size : 11px;
    background-image: url("listanuolet.gif");
    background-repeat: no-repeat;
    background-position: 20px 50%;
    background-color : #FFFFFF;
}

#vasenvalikko .tuotoshaku{
    border-bottom : 3px solid #85A8CA;
    font-weight : bold;   
}

/*****************************************
 vasenvalikko  ja oikeavalikko logot
******************************************/
#logot {
    margin : 3px;
    padding : 0;
}

#logot a{
    height : 41px;
    display : block;
    padding : 0;
    margin : 0;
    border : none;
    margin-bottom : 3px;
}

#logot a img{
    border : none;
}

.kuva, .kuva_first, .kuva_last {
    margin : 0;
    padding : 0;
    overflow : hidden;
    width: 169px;
}

#kihutv a img {
    margin : 0;
    padding : 0;
    overflow : hidden;
    width: 169px;
	border: none;
}

#uutiset a img {
    margin : 0;
    padding : 0;
    overflow : hidden;
	border: none;
}

/*****************************************
 vasenvalikko  ja oikeavalikko osoitekenttä
******************************************/
.osoitetiedot {
    margin : 0;
    padding : 0;
    line-height : 16px;
    padding-bottom : 10px;
}

.osoitetiedot ul{
    margin : 0;
    padding : 0;
    padding-top : 10px;
    padding-left : 10px;
}

.osoitetiedot ul li{
    list-style : none;
}

/*****************************************
 vasenvalikko  ja oikeavalikko hakukenttä
******************************************/
#haku {
    list-style : none;
    margin : 0;
    padding-left : 10px;
    padding-bottom : 10px;
}

#haku form {
    margin : 0;
    padding : 0;
}

#haku form label{
    clear : both;
}

#haku input {
    margin : 0;
    padding : 0;
}

#haku #hae {
    width : 40px;
    font-size : 10px;
    height : 23px;
}

/*****************************************
 vasenvalikko  ja oikeavalikko kielivalinta
******************************************/
#kielivalinta p a{
    text-decoration : underline;
}

#kielivalinta p {
    margin : 0;
    padding : 5px 5px 5px 10px;
}


/*****************************************
 Tekstisisalto  
******************************************/
#tekstisisalto {
    margin-left : 175px;
    margin-right : 175px;
    border-left : 1px solid #808080;
    border-right : 1px solid #808080;
    padding : 1em;
    color : #444444;
    background-color : white;
}

#tekstisisalto h1 {
    padding-left : 0;
    border-bottom : 2px solid #85A8CA;
}

#tekstisisalto h2{
    margin-top : 30px;
    padding-left : 0;
}

.h2_lisaotsikko{
    margin-top : 30px;
    padding-left : 0;
    border-bottom : 1px solid #85A8CA;
}

.alaviivalla {
    border-bottom : 1px solid #85A8CA;
}

.bold_alaviivalla {
    padding-top : 10px;
    border-bottom : 1px solid #85A8CA;
    font-weight : bold;
}

#tekstisisalto p img{
    margin : 0;
    padding : 0;
    margin-top : 10px;
    margin-bottom : 10px;
}

.huomio {
    padding : 10px 15px;
    margin : 10px 10px;
    color : #8F000D;
    font-style : italic;
    font-size : 14px;
}

.huomio2 {
    padding : 10px 15px;
    margin : 3px 3px;
    border : 1px solid red;
    background-color : #EEEEEE;
    color : #8F000D;
    border : 1px solid #85A8CA;
    font-size : 11px;
}

.oikea_float{
    float:right;
	margin-top: -10px;
	margin-left: 5px;
    padding-left : 5px;
}

.oikea_float img{
    border : 1px solid #808080;
    padding-left : 5px;
}

.uutiskuva{
    float:right;
    padding : 0;
    padding-left : 10px;
	padding-top : 15px;
	padding-bottom : 10px;
}

.oikea_float_laatikko{
    float:right;
    clear: right;
    width: 160px;
    margin : 5px;
    margin-top : 10px;
    padding : 0;
    padding-left : 5px;
	padding-top : 5px;
}

.oikea_float_laatikko fieldset{
    margin : 0;
    padding : 8px;
    background-color : #F9F9F9;
    color : #333;
    border : 1px solid #85A8CA;
}

.oikea_float_laatikko fieldset table tr td{
    font-size: 11px;
}

.oikea_float_laatikko fieldset table a{
    font-size: 11px;
}

.oikea_float_laatikko fieldset legend{
    font-style : italic;
}

.oikea_float_laatikko ul{
    margin : 0;
    padding : 0;
}

.oikea_float_laatikko td{
    margin : 0;
    padding : 0;
    padding-left : 5px;
    list-style: none;
}

.vasen_float{
    float:left;
    margin : 0;
    padding : 0;
    padding-left : 5px;
}

#karttakuva td{
    padding-left : 5px;
}
#karttakuva img{
    border : 1px solid #808080;
}

/*lisamaareet*/
#tekstisisalto {
    min-height : 520px;
    height : auto !important;
    width : auto;
}

#alatyhjennys {
    clear : both;
    margin : 0;
    padding : 0;
}

#toiminta_ajatus{
    font-style : italic;
    color : #333; 
    /*background-color : #EEEEEE; */
    padding : 10px 0px 10px 0px;
}


.tekstikuva{
    float : right;
}

.bold {
    font-weight : bold;
}

.italic {
    font-style : italic;
}

.bold_italic {
    font-style : italic;
    font-weight : bold;
}

.underline {
    text-decoration : underline;
}

.bold_underline {
    text-decoration : underline;
    font-weight : bold;
}

#bold_underline {
    text-decoration : underline;
    font-weight : bold;
}

.red {
    color : red;
}

.harmaa {
    font-size : 11px;
    color : #808080;
}

.harmaa a{
  text-decoration : underline;
}

.jarjestetty_lista li{
    font-weight : bold;
    margin-bottom : 10px;
}

.jarjestetty_lista ul{
    margin-left : 15px;
    padding : 0;
    font-weight : normal;
}

.jarjestetty_lista ul li{
    margin : 0;
    padding : 0;
    font-weight : normal;
}

.lista_ilman_merkkeja{
    margin : 20px 40px; 
    padding : 0;
    font-weight : normal;
    list-style-type: none;
}

.lista {
    padding : 0;
    font-weight : normal;
    margin-top : 0px;
}

.lista_p {
    margin : 0;
    padding : 0;
}

.lista li {
    margin : 0;
    margin-left : 35px;
    padding : 0;
    font-weight : normal;
}

.esittely {
    width : 100%;
}

.huomio_laatikko{
    display : block;
    background-color : #F0FFF0;
    color : #000000;
    border : 2px solid #2F802E;
    padding : 4px;
    padding-left : 30px;
    padding-right : 30px;
    margin-top : 2em;
    margin-bottom : 2em;
}

.virhe_laatikko{
    background-color : #FBCDCD; 
    color : #000000;
    border : 2px solid #E90404;
    padding : 4px;
    padding-left : 30px;
    padding-right : 30px;
    margin-top : 2em;
    margin-bottom : 2em;
}

.virhe_laatikko_pieni{
    font-size : 0.9em;
    background-color : #FBCDCD; 
    color : #000000;
    border : 2px solid #E90404;
    padding : 4px;
    clear : both;
}

.virhe_laatikko ul, .virhe_laatikko li{
    margin : 0;
    padding : 0;
}

.virhe_laatikko ul, .virhe_laatikko li{
    list-style-type: decimal;
}

.virhe_teksti {
    background-color : #FBCDCD; 
    /*border : 2px solid #E90404;*/
}

.nappi a {
    text-decoration : underline;
}

#testik {
    display : none;
}
/*****************************************
 Murupolku
******************************************/
#murupolku fieldset{
    margin : 0;
    margin-bottom : 25px;
    padding : 2px 4px;   
    /*margin : 0 0 25px 0;*/
   /* height : 45px;
    width : 405px;*/
    background-color : #EEEEEE; 
    color : #333;
    font-style : italic;
    border : 1px solid #85A8CA;
}

#murupolku fieldset legend{
    font-size : 11px;
    color : #004A91;
    border : none;
}

#murupolku ul {
    padding : 0;
    margin : 0;
   /* margin : 2px 2px 5px 2px;*/
    padding : 3px 0px 5px 0px;
}


#murupolku ul li{
    padding : 0;
    margin : 0;
    /*list-style-image: url(murulista.gif);*/
    display : inline;
    font-size : 11px;
}

#murupolku ul li a {
    padding-right: 2px;
    padding-left: 3px;
    margin : 0; 
    color : black;
    background-color : transparent;
    text-align : center; 
    text-decoration : underline;
    font-size : 11px;
}

#murupolku ul li a:hover {
    color : #a52a2a;
    background-color : transparent;
}


/*****************************************
 Henkilokunta
******************************************/
.puhluettelo {
    color : #545454;
}

.puhluettelo .nimi {
    width : 300px;
}

.henkilotaulu_fieldset {
    margin : 0 0 5px 0;
    padding : 5px;
    background-color : #F9F9F9;
    color : #333;
    border : 1px solid #85A8CA;
}

.henkilotaulu, .henkilotaulu tr, .henkilotaulu tr td {
    margin : 0;
    padding : 0;
    color : #333;
}

.henkilotaulu .kuva {
    width : 80px;
}

.henkilotaulu .kuva img {
    border : 2px solid #85A8CA;
    margin : 0;
    padding : 0;
}

.henkilotaulu ul {
    list-style : none;
    margin : 0;
    padding : 0;
    padding-left : 10px;
}


/*****************************************
 Uutiset
******************************************/
.listanavigointi, .listanavigointi ul {
    margin : 2px;
    padding : 0;
}

.listanavigointi fieldset{
    margin : 0;
    padding : 0;
    border : 1px solid #85A8CA;
    background-color : #EEEEEE; 
}

.listanavigointi ul li{
    padding : 0;
    margin : 0;
    display : inline;    
    font-size : 11px;
    border-right : 1px solid #85A8CA;
}

.listanavigointi ul li a {
    padding-right: 5px;
    padding-left: 5px;
    margin : 0; 
    background-color : #EEEEEE; 
    text-align : center; 
    text-decoration : underline;
    font-size : 11px;
}

.uutinen_muokattu{
    font-size : 11px;
    color : #808080;
}

.ov_uutislistaus {
    margin : 0;
    padding : 10px 5px 10px 10px;
}

.ov_uutislistaus ul {
    margin : 0;
    padding : 0;
}

.ov_uutislistaus ul li{
    padding : 0;
    padding-bottom : 5px;
    margin : 0;
    font-size : 11px;
    clear : both;
    list-style : none;
    border-bottom : 1px dotted #808080;
}

.ov_uutisarkisto {
    margin : 0;
    margin-bottom : 20px;
    padding : 0;
}

.ov_uutisarkisto a {
    text-decoration : underline;
}

/*****************************************
 Tuotos
******************************************/

.vuosivalinta {
    padding : 0;
    margin : 0;
    margin-bottom : 7em;
}

.vuosivalinta li {
    padding : 0;
    margin : 0;
    display : inline;
    height : 30px;
}

.vuosivalinta li a{
    display : block;
    float : left;
    padding: 5px 15px;
    margin : 0;
    background-color : #85A8CA; 
    color : white;
    text-align : center; 
    border-right : 1px dotted #C6C6C6;
    border-top : 1px solid #004A91;
    border-bottom : 1px solid #004A91;
}

.vuosivalinta li a:hover {
    text-decoration : underline;
    color : #004A91;
    background-color : #F8BB14; 
}

.tekija{
    font-size : 11px;
    color : #808080;
}

.webaccess{
    font-size : 10px;
	color:#CCC;
}

.linkki{
    font-size : 11px;
    color : #808080;
}

.listanavigointi .huomio{
    padding-right: 5px;
    padding-left: 5px;
    font-size : 11px;
    border : none;
}

#tuotos_haku {
    padding : 0;
    margin : 0;
    font-size : 13px;
}

/*****************************************
Haku
******************************************/
#projektihaku {
    float: right;
    padding-left : 3px;
    padding-right : 3px;
    margin : 0;
    font-size : 12px;
    border : 1px solid #85A8CA;
    background-color : #EEEEEE;
}

#tieto_haku form fieldset {
    margin : 5px 0;
    padding : 5px;
    background-color : #EEEEEE; 
    color : #333;
    border : 1px solid #85A8CA;
}

#tieto_haku select {
    padding : 0;
    margin : 0;
    font-size : 12px;
    width : 395px;
}

#tieto_haku input {
    padding : 0;
    margin : 0;
    width : 390px;
    font-size : 12px;
}

#laajahaku td{
   vertical-align: top;
   padding-right: 10px;
}

#laajahaku select {
    padding : 0;
    margin : 0;
    width : 200px;
    font-size : 12px;
}

#laajahaku tr td fieldset {
    border : 1px solid #85A8CA;
}

#tieto_haku #submit {
    padding : 0;
    margin : 0;
    width : auto;
    font-size : 14px;
}

#rahoitus input {
    width : 50px;
}

#rahoitus {
    background-color : white;
}

#rahoitus td{
    margin : 0;
    padding : 0;
    border : none;
}

#rahoitus .solu1{
    margin : 0;
    padding-left : 3px;
    padding-right : 3px;
    /* background-color: #DBDBDB;*/
    border : none;
    border-bottom : 1px solid #85A8CA;
}

.listanavigointi .hakupyynto {
    margin : 10px 20px;
}

.listanavigointi .hakupyynto li{
    display : list-item;
    border : none;
}

.hakutulokset{
    list-style : none;
    margin-left : 0;
    padding-left : 0;
}

.hakutulokset_projekti{
    margin-left : 15px;
    padding-left : 0;
}

.hakutulokset tr{
    vertical-align: top;
}



#tilaus form fieldset {
    margin : 5px 0;
    padding : 5px;
    background-color : #EEEEEE; 
    color : #333;
    border : 1px solid #85A8CA;
    font-size : 12px;
}

#tilaus select {
    padding : 0;
    margin : 0;
    font-size : 12px;
}

#tilaus input {
    padding : 0;
    margin : 0;
    font-size : 12px;
}

#tilaus .solu1{
    vertical-align : top;
}

#tilaus .solu2{
}

#tilaus #submit {
    padding : 0;
    margin : 0;
    width : auto;
    font-size : 12px;
}

.tarkenne span {
    width : 40px;
}

/*****************************************
 Projekti
******************************************/
.projektikuvaus{
    padding : 0;
    margin : 0;
}

/*****************************************
 Footer
******************************************/

#footer {
    text-align: center;
    clear : both;
    margin : 0;
    padding : 12px 0;
    color : #333;
    background-color : #5179b4; /*#4378AD; #ECEA9E;*/
    border-bottom : 1px solid #808080;
    border-top : 1px solid #808080;
}

#footer img {
}

#footer a {
    margin : 0;
    padding : 0;
    color : white;
}

#footer ul {
    margin : 0;
    padding : 0;
    padding-top : 2px;
}

#footer li {
    margin : 0;
    padding : 0;
    padding-left : 5px;
    display : inline;
}


/*****************************************
 Maaritykset IE6:lle  
******************************************/
/* Omat maaritykset IE:lle \*/
 
* html #vasenvalikko {
    width : 178px; 
    margin-right: -5px;
  }

* html #oikeavalikko {
    width : 178px; 
    margin-left: -5px;
  }

* html #ylavalikko ul {
    margin-left: 179px;
  }

* html #tekstisisalto {
    height: 600px !important;
  }
/* End hide from IE5/mac */


/*****************************************
 Maaritykset IE5mac
******************************************/
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
    margin : 0;
}
/* end */


/*****************/
/* Ylimaaraiset  */
/*****************/

/*
img {
   border : none;
}

 Links within paragraphs (subtle) 
p a {
color: #666666;
text-decoration: none;
}

 Links within paragraphs (revealed) 
p:hover a { 
color: #0000ff;
text-decoration: underline;
}

.muokkaus_valinta {
  border: 1px solid #808080;
	width : 100%; 
  text-align : left;
	padding : 0;
	margin : 0;
}

.muokkaus_valinta td {
  border: 1px dotted #808080;
	padding : 0.8em;
	width : 90%; 
}

.column1 {
 color : yellow;
}

.vastaanotetut_tiedot {
  font-size: 0.8em;
}
*/
