


body {	
		margin: 0px;
		padding: 0px;
		background-image: url(img/tausta_pysty.jpg);
		background-repeat: repeat-x;
		background-color: #A2410B;
		
	
}



a:link		{ text-decoration: underline; color: #3D3D3D; }
a:visited	{ text-decoration: underline; color: #3D3D3D; }
a:active	{ text-decoration: underline; color: #3D3D3D; }
a:hover		{ text-decoration: none; color: #3D3D3D; }





td#intro {
background-image: url(img/intro.jpg);
background-repeat: no-repeat;
height: 200px;
padding: 0px;
margin: 0px;
}


td#osoite { }


td#osoite p {
font-family: Arial;
font-size: 10px;
color: #000000;
line-height: 14px;
margin-left: 28px;
margin-top: 70px;
padding: 0px;
width: 270px;
}



td#laatikko_vasen {
background-image: url(img/tausta_saarinen.jpg);
background-repeat: no-repeat;
width: 218px;
height: 123px;
}


#laatikko_vasen h1 {
font-family: Arial;
font-size: 12px;
color: #D77A06;
line-height: 14px;
margin-left: 100px;
margin-top: 42px;
margin-bottom: 3px;
padding: 0px;
}

#laatikko_vasen p {
font-family: Arial;
font-size: 10px;
color: #000000;
line-height: 14px;
margin-left: 100px;
margin-top: 0px;
padding: 0px;
width: 120px;
}


#laatikko_vasen a {
font-family: Arial;
font-size: 10px;
color: #D77A06;
line-height: 14px;
margin-left: 0px;
margin-top: 0px;
padding: 0px;
}


td#laatikko_keski {
background-image: url(img/tausta_kuusinen.jpg);
background-repeat: no-repeat;
width: 218px;
height: 123px;
}


#laatikko_keski h1 {
font-family: Arial;
font-size: 12px;
color: #D77A06;
line-height: 14px;
margin-left: 100px;
margin-top: 42px;
margin-bottom: 3px;
padding: 0px;
}


#laatikko_keski p {
font-family: Arial;
font-size: 10px;
color: #000000;
line-height: 14px;
margin-left: 100px;
margin-top: 0px;
padding: 0px;
width: 120px;
}


#laatikko_keski a {
font-family: Arial;
font-size: 10px;
color: #D77A06;
line-height: 14px;
margin-left: 0px;
margin-top: 0px;
padding: 0px;
}


td#laatikko_oikea {
background-image: url(img/tausta_aalto.jpg);
background-repeat: no-repeat;
width: 218px;
height: 123px;
}


#laatikko_oikea h1 {
font-family: Arial;
font-size: 12px;
color: #D77A06;
line-height: 14px;
margin-left: 108px;
margin-top: 42px;
margin-bottom: 3px;
padding: 0px;
}


#laatikko_oikea p {
font-family: Arial;
font-size: 10px;
color: #000000;
line-height: 14px;
margin-left: 108px;
margin-top: 0px;
padding: 0px;
width: 120px;
}


#laatikko_oikea a {
font-family: Arial;
font-size: 10px;
color: #D77A06;
line-height: 14px;
margin-left: 0px;
margin-top: 0px;
padding: 0px;
}



/* PÄÄLINKIT */


td#valikko {
padding-left: 50px;
padding-top: 10px;
}


td#valikko a {
margin-top: 0px;
padding-top: 0px; 
}


td#valikko a span { 
margin-top: 0px;
padding-top: 0px; 
padding-bottom: 10px;
padding-left: 10px; 
padding-right: 10px;  
font-family: Arial;
font-weight: bold;
font-size: 14px;
}


td#valikko a:hover span { 
margin-top: 0px;
padding-top: 0px; 
padding-bottom: 10px;
padding-left: 10px; 
padding-right: 10px; 
font-family: Arial;
font-weight: bold;
font-size: 14px;
}


td#valikko a:link		{ text-decoration: none; color: #D17407; }
td#valikko a:visited	{ text-decoration: none; color: #D17407; }
td#valikko a:active	{ text-decoration: none; color: #D17407; }
td#valikko a:hover	{ text-decoration: none; color: #D17407; }



 
/* SISÄLTÖ */


td#olohuone {
background-image: url(img/sisalto_tausta.jpg);
background-repeat: no-repeat;
height: 389px;
padding: 0px;
margin: 0px;
}


td#sisalto {
width: 595px;
padding-bottom: 30px;
}


td#sisalto table.uudiskohteet {
font-family: Arial;
font-size: 12px;
color: #3D3D3D;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-right: 0px;
line-height: 18px;
font-weight: normal;
}



td#sisalto p {
font-family: Arial;
font-size: 12px;
color: #3D3D3D;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 40px;
margin-top: 5px;
margin-bottom: 10px;
padding-right: 40px;
line-height: 18px;
font-weight: normal;
width: 560px;
}





/* VASEN PALSTA */



div#alalinkit_yla {
width: 190px;
height: 56px;
background-image: url(img/alalinkit_ylaosa.jpg);
background-repeat: no-repeat;
}

div#alalinkit {
width: 190px;
background-color: #D17407;
background-repeat: repeat-y;
}

#alalinkit ul {
width: 190px;
margin: 0px;
padding: 0px;
}

#alalinkit li {
width: 190px;
margin: 0px;
padding: 0px;
display: block;
}

#alalinkit li a {
width: 190px;
margin: 0px;
padding: 0px;
display: block;
}

#alalinkit li a:hover {
width: 190px;
margin: 0px;
padding: 0px;
background-image: url(img/alalinkki_hover.gif);
display: block;
}

#alalinkit a {
margin-left: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
line-height: 28px;
}

#alalinkit a span { 
padding-top: 0px; 
padding-bottom: 0px;
padding-left: 0px; 
padding-right: 0px;
font-family: Arial;
font-weight: normal;
font-size: 12px;
margin-left: 25px;
margin-right: 0px;
}

#alalinkit a:hover span { 
padding-top: 0px; 
padding-bottom: 0px;
padding-left: 0px; 
padding-right: 0px; 
font-family: Arial;
font-weight: normal;
font-size: 12px;
}


#alalinkit a:link		{ text-decoration: none; color: #ffffff;  }
#alalinkit a:visited	{ text-decoration: none; color: #ffffff; }
#alalinkit a:active	{ text-decoration: none; color: #ffffff; }
#alalinkit a:hover	{ text-decoration: none; color: #ffffff;  }


a#kerrostalot { /*padding-right: 60px;*/ width: 190px; padding: 0px; margin: 0px;  }
a:hover#kerrostalot { /*padding-right: 60px;*/ width: 190px; background-image: url(img/alalinkki_hover.gif); background-repeat: repeat; padding: 0px; margin: 0px;  }



a#rivitalot { /*padding-right: 88px;*/ width: 190px;}
a#omakotitalot { /*padding-right: 58px;*/width: 190px; }
a#paritalot { /*padding-right: 83px;*/ width: 190px; }
a#vapaaajan { /*padding-right: 13px;*/width: 190px; }
a#tontit { /*padding-right: 25px;*/ width: 190px; }
a#liiketilat { /*padding-right: 15px;*/ width: 190px; }


div#alalinkit_ala {
width: 190px;
height: 30px;
background-color: #D17407;
background-repeat: no-repeat;
}




/* OIKEA REUNA */


td#oikea {
	
width: 170px;
/*height: 430px;*/
padding-left: 0px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
background-color: transparent;
background-repeat: repeat-y;
}


img#animaatio {
margin-top: 68px;
margin-left: 5px;
}



/* BOTTOM */


td#tapetti_varjot {
background-image: url(img/tapetti_varjot.jpg);
background-repeat: no-repeat;
height: 101px;
padding: 0px;
margin: 0px;
}


td#kuvalinkit {
margin: 0px;
padding-left: 35px;
}


td#tapetti_ala {
margin: 0px;
padding: 0px;
background-image: url(img/alareuna_tapetti.jpg);
background-repeat: repeat-x;
height: 169px;
}

img#mainostoimisto {
margin-top: 80px;
}



/* OTSIKOT */



h1 {		
font-family: Arial;
font-size: 26px;
color: #D17407; 
padding-top: 0px;
padding-bottom: 0px;
margin-left: 40px;
margin-top: 30px;
margin-bottom: 20px;
line-height: 26px;
text-align: left;
font-weight: normal;
text-transform: uppercase;

}


h1 a {	
font-family: Trebuchet MS, Arial;
font-size: 22px;
color: #B64835; 
padding-top: 12px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 24px;
text-align: left;
			
}





h2 {		font-family: Arial;
			font-size: 16px;
			color: #D17407; 
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 40px;
			margin-top: 20px;
			margin-bottom: 20px;
			line-height: 26px;
			text-align: left;
			font-weight: bold;
			text-transform: uppercase;
			

}




h2 span {	font-size: 12px;
			color: #82D0FF;
}

h3 {		font-family: Arial;
			font-size: 16px;
			color: #D17407; 
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 40px;
			margin-top: 20px;
			margin-bottom: 20px;
			line-height: 26px;
			text-align: left;
			font-weight: bold;
			text-transform: uppercase;

}

h3 span {	font-family: Trebuchet MS, Arial;
			font-size: 18px;
			color: #D07F27; 
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 0px;
			margin-top: 20px;
			margin-bottom: 0px;
			line-height: 18px;
			font-weight: bold;
			text-align: left;

}


h4 {		font-family: Trebuchet MS, Arial;
			font-size: 16px;
			color: #217DA7; 
			padding-top: 5px;
			padding-bottom: 0px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 5px;
			line-height: 18px;
			font-weight: bold;
			text-align: left;

}

h5 {		font-family: Trebuchet MS, Arial; text-align: center; color: #BE2659; font-size: 17px; line-height: 22px;

}


h4 span {	font-family: Trebuchet MS, Arial;
			font-size: 16px;
			color: #D07F27; 
			padding-top: 5px;
			padding-bottom: 0px;
			margin-left: 0px;
			margin-top: 10px;
			margin-bottom: 5px;
			line-height: 18px;
			font-weight: bold;
			text-align: left;

}

p {			font-family: Arial;
			font-size: 12px;
			color: #3D3D3D;
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 40px;
			
			margin-top: 5px;
			margin-bottom: 10px;
			padding-right: 40px;
			line-height: 18px;
			font-weight: normal;
}


strong { margin-top: 0px; color: #3D3D3D; font-size: 14px; line-height: 18px; }





#sisalto a span {
			font-family: Trebuchet MS, Arial;
			font-size: 12px;
			
			
			
}

#sisalto a span:link	{ text-decoration: none; color: #000000; }
#sisalto a span:visited	{ text-decoration: none; color: #000000; }
#sisalto a span:active	{ text-decoration: none; color: #000000; }
#sisalto a span:hover	{ text-decoration: none; color: #000000; }


}


form#yhteydenotto{
			font-family: Arial;
			font-size: 12px;
			color: #000000; 
			line-height: 20px;
			font-weight: normal;
			margin-left: 0px;
			padding-left: 0px;
	}


table#formi{
			font-family: Arial;
			font-size: 12px;
			color: #000000; 
			line-height: 20px;
			font-weight: normal;
			margin-left: 40px;
			padding-left: 0px;
	}



table#formi input {
	font-family: Arial;
	font-size: 12px;
}






a img { border: none; }

a:hover img#opacity { border: 0px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }

img#reuna { border: 1px solid #dcdcdc; }


















