#home-kuva-1 { 
			background-image: url('/site/assets/files/1023/mansikat.1920x0.jpg'); 
		}
		
		@media screen and (max-width: 641px) {
			#home-kuva-1 { 
				background-image: url('/site/assets/files/1023/mansikat.640x0.jpg'); 
			}
		}
		
		#home-veitsen-tera { 
			background-image: url('/site/assets/files/1063/kirves-2.1920x0.jpg'); 
		}
		
		@media screen and (max-width: 641px) {
			#home-veitsen-tera { 
				background-image: url('/site/assets/files/1063/kirves-2.640x0.jpg'); 
			}
		}
		
		#home-timpurin-kyna { 
			background-image: url('/site/assets/files/1066/kyna-1.1920x0.jpg'); 
		}
		
		@media screen and (max-width: 641px) {
			#home-timpurin-kyna { 
				background-image: url('/site/assets/files/1066/kyna-1.640x0.jpg'); 
			}
		}
		
	section.punainen { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.punainen h1, section.punainen h2, section.punainen h3, section.punainen p { 
		color: #ffffff;
	}
	section.punainen a:link, 
	section.punainen a:visited {
		color: #ffffff;
		border-bottom: dotted 1px #ffffff;
	}
	section.punainen a:hover, 
	section.punainen a:active {
		color: #ffffff;
		border-bottom: solid 1px #ffffff;
	}
	section.punainen a.clean:link, 
	section.punainen a.clean:visited {
		color: #ffffff;
		border-bottom: none;
	}
	section.punainen a.clean:hover, 
	section.punainen a.clean:active {
		color: #ffffff;
		border-bottom: none;
	}
	section.punainen { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.punainen h1, section.punainen h2, section.punainen h3, section.punainen p { 
		color: #ffffff;
	}
	section.punainen a {
		color: #ffffff;
	} 
	
	section.valkoinen { 
		background-color: #ffffff;
		color: #333333;
	}
	section.valkoinen h1, section.valkoinen h2, section.valkoinen h3, section.valkoinen p { 
		color: #333333;
	}
	section.valkoinen a:link, 
	section.valkoinen a:visited {
		color: #f90634;
		border-bottom: dotted 1px #f90634;
	}
	section.valkoinen a:hover, 
	section.valkoinen a:active {
		color: #f90634;
		border-bottom: solid 1px #f90634;
	}
	section.valkoinen a.clean:link, 
	section.valkoinen a.clean:visited {
		color: #f90634;
		border-bottom: none;
	}
	section.valkoinen a.clean:hover, 
	section.valkoinen a.clean:active {
		color: #f90634;
		border-bottom: none;
	}
	section.valkoinen { 
		background-color: #ffffff;
		color: #333333;
	}
	section.valkoinen h1, section.valkoinen h2, section.valkoinen h3, section.valkoinen p { 
		color: #333333;
	}
	section.valkoinen a {
		color: #f90634;
	} 
	
	section.punainen-oikea { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.punainen-oikea h1, section.punainen-oikea h2, section.punainen-oikea h3, section.punainen-oikea p { 
		color: #ffffff;
	}
	section.punainen-oikea a:link, 
	section.punainen-oikea a:visited {
		color: #ffffff;
		border-bottom: dotted 1px #ffffff;
	}
	section.punainen-oikea a:hover, 
	section.punainen-oikea a:active {
		color: #ffffff;
		border-bottom: solid 1px #ffffff;
	}
	section.punainen-oikea a.clean:link, 
	section.punainen-oikea a.clean:visited {
		color: #ffffff;
		border-bottom: none;
	}
	section.punainen-oikea a.clean:hover, 
	section.punainen-oikea a.clean:active {
		color: #ffffff;
		border-bottom: none;
	}
	section.punainen-oikea { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.punainen-oikea h1, section.punainen-oikea h2, section.punainen-oikea h3, section.punainen-oikea p { 
		color: #ffffff;
	}
	section.punainen-oikea a {
		color: #ffffff;
	} 
	
	section.valkoinen-oikea { 
		background-color: #ffffff;
		color: #333333;
	}
	section.valkoinen-oikea h1, section.valkoinen-oikea h2, section.valkoinen-oikea h3, section.valkoinen-oikea p { 
		color: #333333;
	}
	section.valkoinen-oikea a:link, 
	section.valkoinen-oikea a:visited {
		color: #f90634;
		border-bottom: dotted 1px #f90634;
	}
	section.valkoinen-oikea a:hover, 
	section.valkoinen-oikea a:active {
		color: #f90634;
		border-bottom: solid 1px #f90634;
	}
	section.valkoinen-oikea a.clean:link, 
	section.valkoinen-oikea a.clean:visited {
		color: #f90634;
		border-bottom: none;
	}
	section.valkoinen-oikea a.clean:hover, 
	section.valkoinen-oikea a.clean:active {
		color: #f90634;
		border-bottom: none;
	}
	section.valkoinen-oikea { 
		background-color: #ffffff;
		color: #333333;
	}
	section.valkoinen-oikea h1, section.valkoinen-oikea h2, section.valkoinen-oikea h3, section.valkoinen-oikea p { 
		color: #333333;
	}
	section.valkoinen-oikea a {
		color: #f90634;
	} 
	
	section.intro { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.intro h1, section.intro h2, section.intro h3, section.intro p { 
		color: #ffffff;
	}
	section.intro a:link, 
	section.intro a:visited {
		color: #ffffff;
		border-bottom: dotted 1px #ffffff;
	}
	section.intro a:hover, 
	section.intro a:active {
		color: #ffffff;
		border-bottom: solid 1px #ffffff;
	}
	section.intro a.clean:link, 
	section.intro a.clean:visited {
		color: #ffffff;
		border-bottom: none;
	}
	section.intro a.clean:hover, 
	section.intro a.clean:active {
		color: #ffffff;
		border-bottom: none;
	}
	section.intro { 
		background-color: #f90634;
		color: #ffffff;
	}
	section.intro h1, section.intro h2, section.intro h3, section.intro p { 
		color: #ffffff;
	}
	section.intro a {
		color: #ffffff;
	} 
	
	section.musta { 
		background-color: black;
		color: ;
	}
	section.musta h1, section.musta h2, section.musta h3, section.musta p { 
		color: ;
	}
	section.musta a:link, 
	section.musta a:visited {
		color: ;
		border-bottom: dotted 1px ;
	}
	section.musta a:hover, 
	section.musta a:active {
		color: ;
		border-bottom: solid 1px ;
	}
	section.musta a.clean:link, 
	section.musta a.clean:visited {
		color: ;
		border-bottom: none;
	}
	section.musta a.clean:hover, 
	section.musta a.clean:active {
		color: ;
		border-bottom: none;
	}
	section.musta { 
		background-color: black;
		color: ;
	}
	section.musta h1, section.musta h2, section.musta h3, section.musta p { 
		color: ;
	}
	section.musta a {
		color: ;
	} 
	
	section.harmaa { 
		background-color: #efefef;
		color: #333333;
	}
	section.harmaa h1, section.harmaa h2, section.harmaa h3, section.harmaa p { 
		color: #333333;
	}
	section.harmaa a:link, 
	section.harmaa a:visited {
		color: #f90634;
		border-bottom: dotted 1px #f90634;
	}
	section.harmaa a:hover, 
	section.harmaa a:active {
		color: #f90634;
		border-bottom: solid 1px #f90634;
	}
	section.harmaa a.clean:link, 
	section.harmaa a.clean:visited {
		color: #f90634;
		border-bottom: none;
	}
	section.harmaa a.clean:hover, 
	section.harmaa a.clean:active {
		color: #f90634;
		border-bottom: none;
	}
	section.harmaa { 
		background-color: #efefef;
		color: #333333;
	}
	section.harmaa h1, section.harmaa h2, section.harmaa h3, section.harmaa p { 
		color: #333333;
	}
	section.harmaa a {
		color: #f90634;
	} 
	
		section.suunnittelu { 
			background-image: url('/site/assets/files/1059/bravoo_staga-henkari_laaja-1.jpg');
		}
		@media screen and (max-width: 768px) {
			section.suunnittelu { 
				background-image: none; 
				background-color: #efefef; 
			}
		}
		
		section.kotimaisuus { 
			background-image: url('/site/assets/files/1060/bg_kotimaisuus-1.jpg');
		}
		@media screen and (max-width: 768px) {
			section.kotimaisuus { 
				background-image: none; 
				background-color: #ffffff; 
			}
		}