﻿/* unvisited link */
a:link {
    color: #be3bc5;
}

/* visited link */
a:visited {
    color: #00FF00;
}

/* mouse over link */
a:hover {
    color: #FF00FF;
}

/* selected link */
a:active {
    color: #0000FF;
}


H1,H2{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	color:#303030;
}

H3{
		
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	color:#ffffff;
}
H4{
	
	text-align:left;
	color:#7bb932;
	margin-bottom:0px;
}

h1{font-size:35px;}
h2{font-size:25px;}
h3{font-size:20px;}
h4{font-size:20px;}



body{	

	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;

	padding:0;
}







.content
{
	
	
	width:1100px;
	font-family: 'Oswald', sans-serif;
	;
	margin-left:auto;
	margin-right:auto;

	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	


}
.topbar
{
	
	height:50px;
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:10px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;

}

.page
{
	
	
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	margin-top:-20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;

}

.vasen
{	
	float:left;
	width:680px;
	height:510px;
	
 	left:0;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	 
   	
}

.oikea
{
	
	float:right;
	width:310px;

 	right:0;
	padding-left:30px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:20px;
 
	
	}


.vasen-uutta
{	
	float:left;
	width:45%;
	
	
 	left:0;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	 
   	
}

.oikea-uutta
{
	
	float:right;
	width:45%;

 	right:0;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:10px;
 
	}

.wrapper
{	position:relative;
	top:0;
		
	width:760px;	
	margin-bottom:10px;
	margin-top:10px;
	
 	

	
	}
.slide
{		
		
	margin-bottom:10px;
	margin-top:10px;
	height:550px;
 	

	
	}

.midbar
{
	
	height:35px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	margin-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	background-color:#303030;
	color:#ffffff;

}

.midbar2
{
	
	height:35px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	margin-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	background-color:#303030;
	color:#ffffff;

}
.mid-vasen
{	
	float:left;
	width:400px;
	
	
 	left:0;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	 
   	
}

.mid-oikea
{
	
	float:right;
	
 	right:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:0px;
 
	
	}

.content-vasen
{	
	float:left;
	width:400px;
	
	height:500px;
 	left:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;


}
	 
.otsikko
{
	
	height:35px;
	width:100%;
	left:0;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	background-color:#b90039;
	padding-left:10px;
	color:#ffffff;

}

.otsikko4
{
	
	height:35px;
	width:100%;
	left:0;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	background-color:#303030;
	padding-left:10px;
	color:#ffffff;

}
   	

.content-oikea
{
	
	float:right;
	width:700px;
 	right:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:0px;
 
	
	}
.alaboxi
{	
	font-size:14px;
	float:left;
	width:345px;
	height:220px;
 	left:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px
	margin-top:0px;
}
.alaboxi2
{	
	
	float:left;
	width:345px;
	height:145px;
 	left:0;
	font-size:16px;
	background-color:#b90039;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px
	margin-top:0px;
	color:#ffffff;
}

.alaboxiiso
{	
	float:left;
	width:690px;
	font-size:14px;
 	left:0;

	padding-left:0px;
	padding-right:20px;
	padding-top:0px
margin-bottom:-50px;
}




.textbox
{
	
	float:right;
	width:170px;
 	right:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:0px;


	
	}





.sisennys
{	
	
	padding-left:10px;
	
}

.otsikko2
{
	
	height:35px;
	width:1090px;
	left:0;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	background-color:#b90039;
	padding-left:10px;
	color:#ffffff;

}

.maps
{
	
	top:0;
	left:0;
	}


.toimitilat
{
	
	height:270px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	margin-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:-30px;
	background-color:#303030;
	color:#ffffff;

}


.hoidot2
{
	
	height:230px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	margin-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:-30px;
	background-color:#b90039;
	color:#ffffff;

}

.footer
{
	
	height:35px;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	margin-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	background-color:#303030;
	color:#ffffff;

}




#left1
{	
	font-size:12px;
	float:left;

 	left:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	
	
}


#left
{	
	font-size:12px;
	float:left;
	
 	left:0;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px
	
	
}

#avoinna
{	
	float:right;
	margin-bottom:-5px;
	
	
	
	
	
}


#linkki
{	padding-top:0px;
	text-align:center;
	padding-left:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	
	
	
}

#imgleft
{	
	
	float:left;
	vertical-align:text-top;
 	left:0;
	padding-left:px;
	padding-right:10px;
	padding-top:0px
	
	
}



.img-vasen
{
	
	float:left;
	
 	right:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	margin-left:0px;
 
	
	}
.img-oikea
{
	
	float:right;
		width:235px;
 	right:0;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	text-align:left;
	margin-left:0px;
 
	
	}

.guinot-linkki
{	
	
 
	background-color:#b90039;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px
	margin-bottom:0px;
	color:#ffffff;
}
.fb1
{
	
	height:470px;
	
}