/* Rakenne alkaa tästä */

body {
background-color:#000000;
cursor:url("test.cur");
}

#kokosivu {
	width:938px;
	margin-right: auto; 
	margin-left: auto;
	margin-top:0px;
	border: 0px double #000;
	}

#logo {
	width:938px;
	height:200px;
	background: url(images/candle_animation.gif);
	}
	
#left {
	width:115px;
	height:550px;
	background: url(images/linkit2_02.jpg);
	}
	
#right {
	width:531px;
	height:550px;
	background: url(images/linkit2_04.jpg);
	vertical-align: top;
	}
	
#right2 {
	width:531px;
	height:550px;
	background: url(images/linkit2_04_02.jpg);
	vertical-align: top;
	}

#naytteet {
	vertical-align: top;
	margin-left:90px;
	}
	
#bottom {
	width:292px;
	height:241px;
	background: url(images/linkit2_16.jpg);
	}
	
#link_box {
	vertical-align:top;
	padding:0px;
	margin:0px;
	}
	
#referenssi {
	vertical-align:top;
	padding:10px;
	margin:0px;
	}
	
img.mist {
opacity:0.4;
filter:alpha(opacity=40);
background-color: #fffff0;
}

img {border: 1px solid #000000;}
img.muut {border: 0px solid #000000;}

img.mu1{
position:relative;
top:0px;
left:0px;
border: 0px solid #000000;
}

img.mu2{
position:relative;
top:0px;
left:50px;
border: 0px solid #000000;
}

img.mu3{
position:relative;
top:0px;
left:50px;
border: 0px solid #000000;
}

img.mu4{
position:relative;
top:0px;
left:80px;
border: 0px solid #000000;
}

img.mu5{
position:relative;
top:0px;
left:-50px;
border: 0px solid #000000;
}

img.mu7{
position:relative;
top:0px;
left:-70px;
border: 0px solid #000000;
}

img.mu6{
position:relative;
top:0px;
left:20px;
border: 0px solid #000000;
}


.otsikot {margin-top:20px; text-align:center;}
.otsikot2 {margin-top:60px; text-align:center;}
.otsikot3 {margin-top:20px; margin-right:100px;}
.otsikot4 {margin-top:20px; margin-right:0px;}
.otsikot5 {margin-top:20px; margin-right:-50px;}

.scroll{
background: url(images/palkki2.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
vertical-align:top;
width:470px;
height:327px;
overflow:auto;
		scrollbar-face-color:#9a8ea2;
		scrollbar-arrow-color:#000000;
		scrollbar-track-color:#DEDEDE;
		scrollbar-shadow-color:#BEB8B8;
		scrollbar-highlight-color:#DEDEDE;
		scrollbar-3dlight-color:#BEB8B8;
		scrollbar-darkshadow-Color:#BEB8B8;
}

a:link.txt2 { font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;}
a:visited.txt2 {font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;}
a:active.txt2 {font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;}
a:hover.txt2 {font-size:14px;line-height:20px;color:#67458f;text-decoration:none;font-family: Times New Roman;}	

a:link.txt3 { font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;border-bottom: 1px dotted;}
a:visited.txt3 {font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;border-bottom: 1px dotted;}
a:active.txt3 {font-size:14px;line-height:20px;text-decoration:none;color:#000000;font-family: Times New Roman;border-bottom: 1px dotted;}
a:hover.txt3 {font-size:14px;line-height:20px;color:#67458f;text-decoration:none;font-family: Times New Roman;border-bottom: 0;}

a:link.txt4 { font-size:11px;line-height:14px;text-decoration:none;color:#67458f;font-family: Times New Roman;border-bottom: 1px dotted;}
a:visited.txt4 {font-size:11px;line-height:14px;text-decoration:none;color:#67458f;font-family: Times New Roman;border-bottom: 1px dotted;}
a:active.txt4 {font-size:11px;line-height:14px;text-decoration:none;color:#67458f;font-family: Times New Roman;border-bottom: 1px dotted;}
a:hover.txt4 {font-size:11px;line-height:14px;color:#000000;text-decoration:none;font-family: Times New Roman;border-bottom: 0;}
 
  a.home {display: block;width: 292px; height: 26px;background-color: transparent;background-image: url(images/linkit_03.jpg);background-color:transparent;}
  a.home:hover {cursor:url("test2.cur");display: block;width: 292px; height: 26px;background-color: transparent;background-image: url(images/linkit2_03.jpg);}
  
  a.home2 {display: block;width: 292px; height: 32px;background-color: transparent;background-image: url(images/linkit_05.jpg);background-color:transparent;}
  a.home2:hover {display: block;width: 292px; height: 32px;background-color: transparent;background-image: url(images/linkit2_05.jpg);}
  
  a.home3 {display: block;width: 292px; height: 28px;background-color: transparent;background-image: url(images/linkit_06.jpg);background-color:transparent;}
  a.home3:hover {display: block;width: 292px; height: 28px;background-color: transparent;background-image: url(images/linkit2_06.jpg);}
  
  a.home4 {display: block;width: 292px; height: 15px;background-color: transparent;background-image: url(images/linkit2_07.jpg);background-color:transparent;}
  a.home4:hover {display: block;width: 292px; height: 15px;background-color: transparent;background-image: url(images/linkit_07.jpg);}
  
  a.home5 {display: block;width: 292px; height: 21px;background-color: transparent;background-image: url(images/linkit_08.jpg);background-color:transparent;}
  a.home5:hover {display: block;width: 292px; height: 21px;background-color: transparent;background-image: url(images/linkit2_08.jpg);}
  
  a.home6 {display: block;width: 292px; height: 22px;background-color: transparent;background-image: url(images/linkit_09.jpg);background-color:transparent;}
  a.home6:hover {display: block;width: 292px; height: 22px;background-color: transparent;background-image: url(images/linkit2_09.jpg);}
  
  a.home7 {display: block;width: 292px; height: 22px;background-color: transparent;background-image: url(images/linkit_10.jpg);background-color:transparent;}
  a.home7:hover {display: block;width: 292px; height: 22px;background-color: transparent;background-image: url(images/linkit2_10.jpg);}
  
  a.home8 {display: block;width: 292px; height: 30px;background-color: transparent;background-image: url(images/linkit_11.jpg);background-color:transparent;}
  a.home8:hover {display: block;width: 292px; height: 30px;background-color: transparent;background-image: url(images/linkit2_11.jpg);}
  
  a.home9 {display: block;width: 292px; height: 18px;background-color: transparent;background-image: url(images/linkit_12.jpg);background-color:transparent;}
  a.home9:hover {display: block;width: 292px; height: 18px;background-color: transparent;background-image: url(images/linkit2_12.jpg);}
  
  a.home10 {display: block;width: 292px; height: 21px;background-color: transparent;background-image: url(images/linkit_13.jpg);background-color:transparent;}
  a.home10:hover {display: block;width: 292px; height: 21px;background-color: transparent;background-image: url(images/linkit2_13.jpg);}
  
  a.home11 {display: block;width: 292px; height: 38px;background-color: transparent;background-image: url(images/linkit_14.jpg);background-color:transparent;}
  a.home11:hover {display: block;width: 292px; height: 38px;background-color: transparent;background-image: url(images/linkit2_14.jpg);}
  
  a.home12 {display: block;width: 292px; height: 36px;background-color: transparent;background-image: url(images/linkit_15.jpg);background-color:transparent;}
  a.home12:hover {display: block;width: 292px; height: 36px;background-color: transparent;background-image: url(images/linkit2_15.jpg);}

p {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 120px;
margin-top: 40px;
margin-right: 230px;
text-align: justify;
}

.2 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 120px;
margin-top: 40px;
margin-right: 230px;
text-align: left;
}

.txt {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
text-align: justify;
}

.teksti {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 120px;
margin-top: 0px;
margin-right: 60px;
text-align: left;
}

.teksti2 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 120px;
margin-top: 10px;
margin-right: 60px;
text-align: left;
}

.teksti3 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 0px;
margin-top: 40px;
margin-right: 0px;
margin-bottom:30px;
text-align: left;
}

.teksti4 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 50px;
margin-top: 10px;
margin-right: 60px;
text-align: center;
}

.teksti5 {
font-family:Times New Roman;
color:#000000;
font-size:12px;
line-height:14px;
margin-left: 120px;
margin-top: 10px;
margin-right: 20px;
text-align: justify;
}

.teksti88 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:17px;
margin-left: 130px;
margin-top: 10px;
margin-right: 90px;
text-align: justify;
}

.lomake {
font-family:Arial;
color:#ffffff;
font-size:12px;
line-height:16px;
vertical-align: top;
} 

#vasen_palsta {
margin-left:120px;
float:left;
width:160px;
padding-right:10px;
padding-left:0;
border-right:solid 1px;
margin-top:1em;
margin-bottom:1em;}


#oikea_palsta {
margin-left:0px;
float:right;
width:220px;
margin-top:1em;
margin-bottom:1em;
text-align:left;
vertical-align:top;
padding-right:0px;
}

.palsta1 {
font-family:Times New Roman;
color:#000000;
font-size:11px;
line-height:14px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
text-align: left;
vertical-align:top;
}

.palsta2 {
font-family:Times New Roman;
color:#000000;
font-size:11px;
line-height:14px;
margin-left: 0px;
margin-top: 0px;
margin-right: 70px;
text-align: left;
vertical-align:top;
}


.palsta_o1 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:14px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
text-align: left;
}

.palsta_o2 {
font-family:Times New Roman;
color:#000000;
font-size:14px;
line-height:14px;
margin-left: 0px;
margin-top: 0px;
margin-right: 70px;
text-align: left;
vertical-align:top;
}

hr {
border-style:solid;
border-top:1px;
border-color:1px;
margin-left: 120px;
margin-right: 70px;
}