
.hCentering {
	position: relative;
	margin: 0 auto;
	width: 980px;
}



body {
	background: #f3f7fc url("http://www.autokoulustrada.fi/media/img/bg2.png") repeat-x;

	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #3333FF;
		margin: 0;
	padding: 0;

}

#topimg {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		z-index:3;
}

#contentarea {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	background-color: #abcfea;
	background-image: url("http://www.autokoulustrada.fi/media/img/contbg1.png");
	background-repeat:no-repeat;
	z-index:1;

}
#navipath {
position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	width: 970px;
	height:20px;
	background-image: url("http://www.autokoulustrada.fi/media/img/bannerbg1.png");
	background-repeat: repeat-x;
	z-index:3;
}


#empty {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	height:6px;
}

#fp_box1 {
position: relative;
	margin: 0px 10px 0px 0px;
	padding: 20px 20px 0px 20px;
	height: 410px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox1.png");
	background-repeat: no-repeat;
		z-index:3;


}

#fp_box2 {
position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 538px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox2.png");
	background-repeat: no-repeat;

}

#fp_box2_wide {
position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 743px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox2_wide.png");
	background-repeat: repeat-x;

}

#fp_box3 {
position: relative;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	height: 410px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox3.png");
	background-repeat: no-repeat;
			z-index:3;
}

#fp_box4 {
position: relative;
	margin: 0px 5px 0px 0px;
	padding: 15px 0px 0px 25px;
	height: 250px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox4.png");
	background-repeat: no-repeat;
			z-index:3;
}


#fp_box5 {
position: relative;
	margin: 0px 5px 0px 0px;
	padding: 25px 0px 0px 25px;
	height: 120px;
	background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox5.png");
	background-repeat: no-repeat;
			z-index:3;
}

#fp_box6 {
position: relative;
	margin: 0px 5px 0px 0px;
	padding: 25px 0px 0px 9px;
	height: 120px;
	/*background-image: url("http://www.autokoulustrada.fi/media/img/fp_txtbox6.png");*/
	background-repeat: no-repeat;
			z-index:3;
}



#content_box3 {
position: relative;
	margin: 0px 5px 0px 0px;
	padding: 53px 0px 0px 25px;
	height: 410px;
	background-image: url("http://www.autokoulustrada.fi/media/img/content_txtbox3.png");
	background-repeat: no-repeat;
			z-index:3;
}




#tausta1 {
position:relative;
	margin: -150px 0px 0px 0px;
        width: 980px;
        height: 470px;

	background-image: url("http://www.autokoulustrada.fi/media/img/tausta1.png");
z-index: 2;
}

/* Columns */

#left {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 230px;

}




#right {
    float: right;
	margin: 0px 0px 0px 0px;
    width: 200px;

		text-align: left;
}



#center {
position:relative;
	margin: 0px 200px 0px 235px;
	width: 538px;
	z-index:3;
}

#center_wide {
position:relative;
	margin: 0px 200px 0px 10px;
	width: 743px;
	z-index:3;
}



.clear {
        clear: both;
}



.heading {
	letter-spacing: 1px;
	padding: 20px 20px 0px 20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #2282B4;
}

.smallheading {
	letter-spacing: 2px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #2282B4;
}

.courses_blue {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #2282B4;
}


.newsheading {
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #2282B4;
}

.centertextbg {
position:relative;
	width: 479px;
	margin: 13px 10px 0px 10px;
	padding: 5px 20px 30px 20px;
	background-image: url("http://www.autokoulustrada.fi/media/img/bgtransp80.png");
	background-repeat:repeat;
	/*
	background-color: #a0e7f9;
	filter: alpha(opacity=80);
	opacity: 0.7;
	*/

}

.centertextbg_wide {
position:relative;
	width: 693px;
	margin: 13px 10px 0px 10px;
	padding: 5px 20px 30px 20px;
	background-image: url("http://www.autokoulustrada.fi/media/img/bgtransp80.png");
	background-repeat:repeat;

}

.centertext {
position:relative;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #2282B4;
	line-height: 1.5; 


}

.centertext_wide {
position:relative;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #2282B4;


}


.navibartext { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #FFFFFF; font-size: 11px;  font-weight: bold; }

A { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #037dc3;}
A:link { text-decoration:none; }
A:visited { text-decoration:none; }
A:active { text-decoration:none; }
A:hover { text-decoration:none;color:#4ad2ff; }

A.fpnavi { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #037dc3; font-size: 18px;  font-weight: normal; letter-spacing: 0.2em; margin: 0px 0px 0px 0px; }
A.fpnavi:link { text-decoration:none; }
A.fpnavi:visited { text-decoration:none; }
A.fpnavi:active { text-decoration:none; }
A.fpnavi:hover { font-family: Verdana, Arial, Helvetica; text-decoration:none;color:#4ad2ff; }

A.mainnavi { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #037dc3; font-size: 14px;  font-weight: bold; letter-spacing: 0.1em; line-height: 20px; }
A.mainnavi:link { text-decoration:none; }
A.mainnavi:visited { text-decoration:none; }
A.mainnavi:active { text-decoration:none; }
A.mainnavi:hover { text-decoration:none;color:#4ad2ff; }

A.subnavi { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #037dc3; font-size: 11px;  font-weight: normal; letter-spacing: 0.1em; }
A.subnavi:link { text-decoration:none; }
A.subnavi:visited { text-decoration:none; }
A.subnavi:active { text-decoration:none; }
A.subnavi:hover { text-decoration:underline;color:#037dc3; }


A.news { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #037dc3; font-size: 14px;  font-weight: normal; letter-spacing: 0.1em; }
A.news:link { text-decoration:none; }
A.news:visited { text-decoration:none; }
A.news:active { text-decoration:none; }
A.news:hover { text-decoration:none;color:#4ad2ff; }

A.navipathlink { font-family: Verdana, Arial, Helvetica; text-decoration:none; color: #FFFFFF; font-size: 11px;  font-weight: bold; }
A.navipathlink:link { text-decoration:none; }
A.navipathlink:visited { text-decoration:none; }
A.navipathlink:active { text-decoration:none; }
A.navipathlink:hover { text-decoration:none;color:#3FF; }

