/* PERUSKAURA */

body { 
color: #000000; 
background: #990000; 
margin: 0px;
}

p { 
padding: 0px 10px 0px 12px;
font-family: tahoma,arial;
font-size: 13px;
color: #330000; 
margin-top: 10px;
}
/*text-align: justify;    =teksti menee kappaleen reunasta reunaan*/

table {

font-family: tahoma,arial;
font-size: 13px;
color: #330000;
}


h3 {
padding: 15px 0px 0px 12px;
font-family: tahoma,arial;
font-size: 14px;
letter-spacing: 1px;
margin-bottom: 0px; 
color: #990000;
}

hr {
color: #990000;
width: 550px;
height: 1px;
}

#texttable {  	 
background: #FFFFCC; 
margin: 0px;
height: 100%;
}

#list {
list-style:url('graf/nelio.gif')
font-family: tahoma,arial;
font-size: 13px;
color: #330000; 
margin-top: 10px;
}

#huvilalist {
list-style:url('graf/nelio.gif')
font-family: tahoma,arial;
font-size: 12px;
color: #330000;
}

#list a:link, a:visited {

font-family: tahoma,arial;
font-size: 11px;
font-weight: bold; 
text-decoration: none;
color: #990000;
}

/*--------INDEX_SIVU----ALKU---*/

#bgtable {  	 
background: #FFFFCC; 
margin: 0px;
height: 50%;
}

#ylaindex { 
background-repeat: no-repeat;
background-position: bottom;
background-image: url(graf/yla_index.gif);
}

#alaindex { 
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/ala_index.gif);
}

#indexkielet { 
letter-spacing: 1px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold;
color: #FFCC99;
}

#ifin {
background-image: url(graf/ifin.gif);
background-repeat: no-repeat;
background-position:center;
width: 47px;
height: 35px;
}

#iru {
background-image: url(graf/iru.gif);
background-repeat:no-repeat;
background-position:center;
width: 47px;
height: 35px;
}

#iswe {
background-image: url(graf/iswe.gif);
background-repeat:no-repeat;
background-position:center;
width: 47px;
height: 35px;
}

#ien {
background-image: url(graf/ien.gif);
background-repeat:no-repeat;
background-position:center;
width: 47px;
height: 35px;
}

#iger {
background-image: url(graf/iger.gif);
background-repeat:no-repeat;
background-position:center;
width: 47px;
height: 35px;
}

#ikielet { 
letter-spacing: 1px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold;
color: #990000;
}

#copy {
letter-spacing: 1px;
font-family: verdana,arial;
font-size: 10px;
font-weight: bold;
color:#551009;
/*ALKUPERIÄINEN VÄRI: color: #FFCC99;*/
}

/*-------INDEX_SIVU---LOPPU---*/

/*LINKIT*/
	
#paalinkit a:link {
margin: 4px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold; 
text-decoration: none;
color: #FFFFFF;
}

#paalinkit a:visited { 
margin: 4px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold; 
text-decoration: none;
color: #FFFFFF;
}

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

#paalinkit a:active {
text-decoration: underline;
color: #FFFFFF;
}

#lisalinkit a:link, a:visited {
margin: 2px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold; 
text-decoration: none;
color: #990000;
}

#lisalinkit a:hover, a:active {
margin: 2px;
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold; 
text-decoration: underline;
color: #990000;
}



/* SPECIAL DIVS */
#lltausta {
font-family: tahoma,arial;
font-size: 11px;
font-weight: bold;
color: #990000;
}		

#vasenpysty { 
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/vasen_pysty.gif);
}
	
#ylapalk1 { 
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/yla_palkki1.gif);
}	
	
#ylakuva { 
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/yla_kuva3.jpg);
}	
	
#ylapalk2 { 
font-family: tahoma,arial;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/yla_palkki2.gif);
}	
	
#alapalk { 
background-repeat: no-repeat;
background-position: top;
background-image: url(graf/ala_palkki.gif);
}
		
#bg1 { 
background-repeat: repeat-y;
background-position: center;
background-image: url(graf/jatko_vas.gif);
}

#bg2 { 
background-repeat: repeat-y;
background-position: center;
background-image: url(graf/jatko_oik.gif);
}	

#honka {

background-repeat: no-repeat;
background-position: center;
background-image: url(graf/honka.gif);
width: 90px;
height: 24px;
}	

/* KIELET */

#fin {
background-image: url(graf/fin.gif);
background-repeat: no-repeat;
background-position:center;
width: 40px;
height: 21px;
}

#ru {
background-image: url(graf/ru.gif);
background-repeat:no-repeat;
background-position:center;
}

#swe {
background-image: url(graf/swe.gif);
background-repeat:no-repeat;
background-position:center;
}

#en {
background-image: url(graf/en.gif);
background-repeat:no-repeat;
background-position:center;
}

#ger {
background-image: url(graf/ger.gif);
background-repeat:no-repeat;
background-position:center;
}

#kielet { 
letter-spacing: 1px;
font-family: tahoma,arial;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

#kielilinkit a:link {

font-family: tahoma,arial;
font-size: 9px;
text-decoration: none;
color: #FFFFFF;
}

#kielilinkit a:visited { 

font-family: tahoma,arial;
font-size: 9px; 
text-decoration: none;
color: #FFFFFF;
}

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

#kielilinkit a:active {
text-decoration: underline;
color: #FFFFFF;
}