* {
	padding: 0;
	margin: 0;
	}

body 	{
	background: url(../images/bgrimg.gif);
	text-align: center;
	overflow-y: scroll;
	}


#placelogo
	{
/*	border-style: solid;  */
	width: 981px;
	height: 96px; 
	margin-top: 0px;
	margin: 0 auto;
	text-align: left;
}

#logo
	{
	background: url(../images/logo.gif) top left no-repeat;
	width: 302px;
	height: 94px; 
	margin-left: 40px;
	text-align: left;
}


#maini
	{

	width: 981px;
	height: 96px; 
	margin-top: 0px;
	margin: 0 auto;
	text-align: left;
}

#leftcor
	{
	height: 612px;
	width: 40px;
	float: left;
	background: url(../images/leftcor.gif);
}	
	
#whitebgr {
	background: #ffffff;
	width: 901px;
	height: 450px; 
	float: left;
	top: 96px;


}

#rightcor
	{

	height: 612px;
	width: 40px;
	float: left;
	background: url(../images/rightcor.gif);
	
}







#menu
	{
	width: 889px;
	height: 46px;
	margin-left: 6px;
	margin-bottom: 8px;
	position: relative;
	}

#menu a:link {
	
}

#menu a:hover {
	background-position: 0px -46px;
}

#menu a:active {
	background-position: top left no-repeat;
}




#etusivu a.etusivu, a:hover.etusivu {background-position: 0px -46px; }
#yritys a.yritys, a:hover.yritys {background-position: 0px -46px; }
#palvelut a.palvelut, a:hover.palvelut {background-position: 0px -46px; }
#tuotteet a.tuotteet, a:hover.tuotteet {background-position: 0px -46px; }
#otayhteytta a.otayhteytta, a:hover.otayhteytta {background-position: 0px -46px; }


#menu1
	{
	height: 46px;
	width:140px;
	float: left;
	background: url(../images/menu_1.gif) top left no-repeat;
	}

#menu2
	{
	height: 46px;
	width:132px;
	float: left;
	background: url(../images/menu_2.gif) top left no-repeat;
	}	
	
#menu3
	{
	height: 46px;
	width:139px;
	float: left;
	background: url(../images/menu_3.gif) top left no-repeat;
	}	
	
#menu4
	{
	height: 46px;
	width:146px;
	float: left;
	background: url(../images/menu_4.gif) top left no-repeat;
	}	
	
#menu5
	{
	height: 46px;
	width:172px;
	float: left;
	background: url(../images/menu_5.gif) top left no-repeat;
	}	
	
#menu6
	{
	height: 46px;
	width:160px;
	float: left;
	background: url(../images/menu_6.gif) top left no-repeat;
	}








#kansi {
	background: url(../images/ammattitaito.jpg); 
	position: realtive;
	float: left;
	width: 883px;
	height: 264px;
	margin-left: 7px;

}

#text-yla_kansi {
	background: url(../images/text-yla_kansi.gif);
	position: relative;
	float: left;
	margin-left: 7px;
	width: 436px;
	height: 33px;
}

#text_kansi {
	background: #EBEBEB;
	position: realtive;
	float: left;
	width: 436px;
	margin-left: 7px;
}

#text-ala_kansi {
	background: url(../images/text-ala_kansi.gif);
	position: realtive;
	clear: both;
	margin-left: 7px;	
	width: 436px;
	height: 7px;
	margin-bottom: -12px;
}	

#valikko_kansi {
	position: relative;
	float: left;
	margin-left: 0px;
}







#valikko {
	position: relative;
	float: left;
	margin-left: 7px;
}

#valikko-ylakuva {
	background: url(../images/valikko-ylakuva.gif) no-repeat;
	position: relative;
	float: left;
	width: 197px;
	height: 17px;
}

#valikko-bgr {
	background: #4b67a0;
	position: realtive;
	float: left;
	margin-top: -2px;
	width: 197px;
}

#valikko-alakuva {
	background: url(../images/valikko-alakuva.gif) no-repeat;
	position: realtive;
	clear: both;
	width: 197px;
	height: 17px;
}


#harmaa-bgr {
	background: #3B5284;
	position: absolute;
	bottom: -17px;
	float: left;
	width: 197px;
}

#valikko-alakuva-grey {
	background: url(../images/valikko-alakuva-grey.gif) no-repeat;
	position: absolute;
	bottom: 10px;
	float: left;
	width: 197px;
	height: 17px;
	margin-bottom: -11px;
}

#image {
/*	background: url(../images/serveri.jpg); */
	position: realtive;
	float: left;
	width: 674px;
	height: 214px;
	margin-left: 9px;
	margin-bottom: 18px;
}

#text-yla {
	background: url(../images/text-yla.gif);
	position: relative;
	float: left;
	margin-left: 9px;
	width: 675px;
	height: 33px;
}

#text {
	background: #EBEBEB;
	position: realtive;
	float: left;
	width: 675px;
	margin-left: 9px;
}

#text-ala {
	background: url(../images/text-ala.gif);
	position: realtive;
	clear: both;
	margin-left: 9px;	
	width: 675px;
	height: 7px;
	margin-bottom: -12px;
}	
	
#footer {
	background: url(../images/footer.gif) top left no-repeat;
	float: left;
	height: 40px;
	width: 883px;
	margin-left: 9px;
	margin-top: 12px;
	position: relative;
}

#footer-text {
	position: relative;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-top: 12px;
	margin-left: 30px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 15px;
	font-size: 11px;
}

#footer-text a:link {
	position: relative;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-top: 12px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 15px;
	font-size: 11px;
}

#footer-text a:visited {
	position: relative;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-top: 12px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 15px;
	font-size: 11px;
}

#footer-text a:hover {
	BORDER-BOTTOM: #ffffff 1px dotted;
	position: relative;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-top: 12px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 15px;
	font-size: 11px;
}


#fade {
	background: url(../images/bottomfade.gif) top left no-repeat;
	position: realtive;
	float: left;
	height: 89px;
	width: 901px;
}










#otsikko {
	position: relative;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-top: -23px;
	margin-left: 30px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 15px;
	font-size: 13px;
}

p {
	font-family: Trebuchet MS;
	color: #363636;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 5px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 18px;
	font-size: 12px;
}

p.korostus{
	color: #46699a;
	font-style: italic;
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 15px;
}

.p-nomargin{
	font-family: Trebuchet MS;
	color: #363636;;
	padding-left: 25px;
	padding-right: 30px;
	padding-bottom: 35px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 15px;
	font-size: 12px;
}


h1 {
	font-family: Trebuchet MS;
	color: #363636;
	padding-left: 25px;
	margin-bottom: -12px;
	text-decoration: none;
	font-size: 14px;
}

ul{
	font-family: Trebuchet MS;
	color: #363636;;
	padding-left: 60px;
	margin-top: 0px;
	padding-right: 30px;
	margin-bottom: 0px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 20px;
	font-size: 12px;
	list-style-type: disc;
}

li.secondlevel{
	list-style-type: square;
	margin-left: 20px;
	
}

#link-bgr{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #5776b4;
}

#link-bgr-select{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #738ec5;
}

#space{
	height: 2px;
	line-height: 2px;
	
	
 	   
}

.valikko a:link {
/*	background-color: #5c7bbb; */
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-left: 20px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 35px;
	font-size: 12px;
	}
.valikko a:visited {
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-left: 20px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 35px;
	font-size: 12px;
	}
.valikko a:hover {
	BORDER-BOTTOM: #ffffff 1px dotted;
	font-family: Trebuchet MS;
	color: #ffffff;
	margin-left: 20px;
	text-decoration: none;
	word-spacing: Normal;
	text-align: left;
	letter-spacing: 1;
	text-indent: 0px;
	line-height: 35px;
	font-size: 12px;
	}



.text a:link {
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;
	text-decoration: none; 
	}
.text a:visited {
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;
	text-decoration: none; 	
	}
.text a:hover {
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;	
	BORDER-BOTTOM: #000000 1px dotted;
	text-decoration: none; 
	}


#artikkelin-kuva{
	float: right;
	font-family: Trebuchet MS;
	color: #363636;
	text-decoration: none;
	font-size: 12px;	
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 15px;
}

#artikkelin-kuva a{ 
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;
	text-decoration: none; 
	}

#artikkelin-kuva a:visited {
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;
	text-decoration: none; 	
	}
	
#artikkelin-kuva a:hover {
	font-family: Trebuchet MS;
	color: #304671;
	font-size: 12px;	
	BORDER-BOTTOM: #000000 1px dotted;
	text-decoration: none; 
	}
	
#artikkelin-kuva-mini{
	float: right;
	font-family: Trebuchet MS;
	color: #363636;
	text-decoration: none;
	font-size: 12px;	
	padding-left: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
}
