#bodyWrapper{
	margin-top:0px;
	margin-left: auto;
	margin-right:auto;
	width:830px;
	padding:0px;
}
/* ylimmän menu määritykset */
#topMenuContainer{
	font-size:85%;
	width:830px;
	padding:0px;
	margin:0px;
}


#topMenuRight{
	background-color: #35A424;
	height:25px;
	text-align: right;
	color:white;
	padding-right:10px;
	font-size: 11px;
}
#topMenuRight a{
	color:white;
	text-decoration: none;
}

#topMenuRight #hakuInput{
	border: 1px solid #01622F;
	height:13px;
	width:80px;
	background-color:#F7F9E4;
	font-size:85%;
}

#topMenuRight #hakuSubmit{
	background-image: url(Liitetiedostot/AppPics/hae.gif);
	background-repeat: no-repeat;
	width:42px;
	height:17px;
	border:none;
	padding:0px;
	margin:0px;
	background-color: white;
}

/* logot */

#logoLeft{
	float:left;
	margin-left:5px;
	border:none;
}

#logoRight{
	float:right;
	/* margin-right:30px; */
	border:none;
}

#bannerRight{
	float:right;
	border:none;
}

/* mainmenu */

#mainMenu, .frontLinkElem{
	color: rgb(0,158,96);
	font-weight:bold;
	height:24px;
	font-size: 13px;
}

#mainMenu span{
	margin: 0px 5px 0px 5px;
}

.frontLinkElem{
	padding: 3px 5px 0px 5px; 
	height:21px;
	font-size: 13px;
}

#mainMenu a:link, #mainMenu a:visited, #mainMenu a:hover, #mainMenu a:active,
.frontLinkElem a:link,.frontLinkElem a:visited, .frontLinkElem a:hover, .frontLinkElem a:active
{
	width: 100%;
	text-decoration:none;
	color: rgb(0,158,96);
}

#mainMenu a:hover, .frontLinkElem a:hover{
	width: 100%;
	background-color: rgb(30, 181,58);
	color: rgb(255,255,255);
}

/* breadcrumb navigation */

#breadcrumbContainer{
	padding:10px;
}

#breadcrumb{
	float:left;
	font-size: 13px;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active{
	color:black;
	text-decoration:none;
}

#breadcrumb a:hover{
	text-decoration:underline;
}

/* main content area */

#contentContainer{
	width:830px;
	padding:0px;
	margin:0px;
	border:none;
}

#leftColumn{
	width:330px;
	float:left;	
}

#storeSelect{
	width:330px;
	height:190px;
	background-image: url(Liitetiedostot/AppPics/mikaonmultasormi.jpg);
	background-repeat: no-repeat;
}

#storeSelect div{
	position:absolute;
	margin-top:45px;
	margin-left:162px;
	width:160px;
	height:100px;
}

#storeSelectRauta{
	width:330px;
	height:190px;
	background-image: url(Liitetiedostot/AppPics/mikaonmultasormi.jpg);
	background-repeat: no-repeat;
}

#storeSelectRauta div{
	position:absolute;
	margin-top:45px;
	margin-left:5px;
	width:160px;
	height:100px;
}

#leftColumn select{
	width:160px;
}

.newsBox{
	margin-top:10px;
	height:auto;
	width:330px;
}

.newsBox div{
	width:318px;
	padding: 10px 0px 10px 10px;
	border-left:1px dotted black;
	border-right:1px dotted black;
	border-bottom:1px dotted black;
	padding-bottom:10px;
}

.newsBox div .header{
	font-weight: bold;
	font-size: 100%;
}

.newsBox div .headerAjankohtaista{
	font-weight: bold;
	font-size: 100%;
	line-height: 20px;
}

.newsBox div .date{
	color:#3A9C2D;
	font-size:85%;
	margin-left: 10px;
	margin-right:10px;
}

.luelisaa{
	color:red;
	font-size:85%;
	text-decoration:none;
}
.black{
	color:black;
	text-decoration:none;
}
.tarjoushinta{
	color:red;
	font-weight: bold;
	font-size:120%;
	text-decoration:none;
}

.more{
	margin-left:150px;
	border: none;
	width:auto;
	margin-top:3px;
	margin-bottom:3px;
	width:150px;
	text-align: right;
}

#middleColumn{
	width:285px;
	text-align: left;
	float:left;
	margin-left:11px;
	margin-right:11px;
}

#middleColumn div{
	margin-top:10px;
	padding-bottom:10px;	
	border-bottom:1px dotted black;
}

#middleColumn div p{
	float:none;
	width:165px;
	font-size:85%;
	margin-left:3px;
    min-height: 75px;
}

* html #middleColumn div p {
    height:75px;
}


#middleColumn img{
	float:right;
	margin:0px;
	padding:0px;
}

#rightColumn{
	width:200px;
	text-align: left;
	float:left;
}

#rightColumn div, .sideMenu div{
	border: none;
	width:200px;
	line-height:13px;
	float:left;
	clear:both;
}

.sideMenu div{
	border-left:none;
	border-right:none;
	border-bottom:1px dotted black;
	width:100%;
}

.leftn{
	width:150px;
}

.rightn{
	width:180px;
}

.colHeader{
	width:100%;
	background-color: #3A9C2B;
	color:white;
	font-size:100%;
	font-weight:bold;
	padding: 5px 5px 5px 5px; 
	margin:0px;
	border:none;
}

.header1, .header2{
	font-weight:bold;
	width:150px;
	padding:5px 5px 5px 5px; 
}

.header1{
	background-color:#B4DC19;
	color:black;
}

.header2{
	background-color: #3A9C2B;
	width:180px;
	color:white;
}

.tdHeader1{
	background-color:#B4DC19;
}

.tdHeader2{
	background-color: #3A9C2B;
}

.sideMenu{
	border-left:1px dotted black;
	border-right:1px dotted black;
	border-bottom:1px dotted black;
	vertical-align: top;
	width:180px;
}

a.greenul:link, a.greenul:visited, a.greenul:hover, a.greenul:active,
a.green:link, a.green:visited, a.green:hover, a.green:active,
a.linkGrnGrn:link, a.linkGrnGrn:visited, a.linkGrnGrn:hover, a.linkGrnGrn:active{
	color:#0A8745;
}

a.green{
	text-decoration:none;
} 

a.greenul:link, a.greenul:visited{
	text-decoration:underline;
}

a.greenul:hover{
	text-decoration:none;
}

a.green:hover{
	text-decoration:underline;
}

a.linkGrnGrn{
	text-decoration:none;
} 

a.linkGrnGrn:hover{
	text-decoration:underline;
}

/* footer */
#footer{
	background-color: #B7E016;
	border-top:5px solid white;
	border-bottom:5px solid white;
	text-align:right;
	padding:10px;
	font-size: 13px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	color: #1B8006;
	text-decoration:none;
	/*font-size:85%;*/
}

/* dhtml-menut */
.menu{
	position:absolute;
	width:auto; 
	visibility:hidden;
	background-color: rgb(30,181,58);
	color: rgb(255,255,255);
	cursor:pointer;
	font-size: 13px;
}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active{
	text-decoration:none;
	color: #078845;
	display:block;
	padding:2px;
	width:auto;
}

.menu a:hover, .menuOver{
	background-color:#eeeeee;
}

.menu dl{
	margin:0px;
	padding:0px;
}

.menu dd{
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #5F9F55;
	white-space: nowrap;
}

/* etusivun määritykset */

#maatalous, #koneet, #rauta, #piha, #harrasteelaimet, .lowerImgContainers, #agrinet, #agrinetMenu{
	width:170px;
	float:left;
	height:auto;
}


#agrinet, #agrinetMenu{
	background-image: url(Liitetiedostot/AppPics/S-Agrinet_kirj_150.png);
	background-repeat:no-repeat;
	height:150px;
	font-size: 13px;
	float: left;
	margin-left: 10px;
	position: relative;
}

#agrinet a:link, #agrinet a:visited, #agrinet a:hover, #agrinet a:active,
#agrinetMenu a:link, #agrinetMenu a:visited, #agrinetMenu a:hover, #agrinetMenu a:active
{
	text-decoration:none;
	color:#368E28;
}

#agrinet a:hover
{
	text-decoration:underline;
	color:#368E28;
}

#username, #password, #send{
	position:relative;
	width:75px;
	height:13px;
	border:1px solid #00632D;
	background-color: #B4E204;
	left:5px;
	font-size:85%;
}

#username{
	top: 19px;
	left: 5px;
	
}

#password{
	width:75px;
	top: 50px;
	left: -76px;
}

#send{
	top: 33px;
	left: 90px;
	width:67px;
	height: 17px;
	background-image: url(Liitetiedostot/AppPics/submit.gif);
	padding:0px;
	border:none;
}

#agrinet ul, #agrinetMenu ul{
	position:relative;
	top:40px;
	margin-top:0px;
	line-height:14px;
}

#agrinet ul li, #agrinetMenu ul li{
	margin:0px;
	padding: 0px;
	list-style: none;
	font-weight:bold;
	font-size: 13px;
	color:#368E28;
	margin-left:-33px;
}

#agrinet span, #agrinetMenu span{
	position:relative;
	top:35px;
	margin-top:0px;
	line-height:14px;
	text-decoration:none;
	color:#368E28;
}

#agrinetMenu{
	width:180px;
	background-image: url(Liitetiedostot/AppPics/agrinet_menu.gif);
	font-size:0.9em;
	margin-top:-20px;
	position:relative;
	float:left;
	z-index:1000;
	padding:0px;
	margin:0px;
	border:none;

}

#mainImgContainer{

}

.newstickerBox{
	border: 1px solid #9F9F9D;
	background-color: #F1F9D0;
	width: 99%;
	height:80px;
}
.newstickerBox div{
	margin:5px;
}

#mainDataContainer{
	width:480px;
	float: none;
}

#headerContainer{
	padding-left:10px;
	width:480px;
}

#headerContainer h1, .mainHeader{
	color: rgb(0,0,0);
	font-size:150%;
	font-weight:bold;
	vertical-align: bottom;
}

#headerContainer h2{
	color: rgb(0,0,0);
	font-size:110%;
	font-weight:bold;
	margin-left:10px;
	margin-top:3px;
}

.fiiliskuva{
	margin-left:7px;
	margin-right:6px;
	margin-top:10px;
	margin-bottom:10px;
}

.dataElemType1, .dataElemType2, .dataElemType3{
	margin:10px;
	float:left;
	width:460px;
	_display:inline; /* IE margin hack */
}

.dataElemType3{
	width:640px;
}


.dataElemType1 .imgContainer, .dataElemType3 .imgContainer{
	float: right;
	margin:10px;
	font-style: italic;
}

#weatherMapContainer{
	float: right;
	margin:10px;
	background-color:#F6F5FA;
	border:1px solid #CBEBC2;
}

#weatherMapContainer .row{
	padding:5px;
	width:205px;
	border-bottom:1px solid #CBEBC2;
}


.dataElemType1 p{
	width:460px;  
	float:none;
	margin-bottom:20px;
}

.dataElemType3 p{
	width:400px;  
	float:none;
}

.dataElemType1 ul{
	margin-top:0px;
}

.dataElemType1 li{
	margin-left:-20px;
	padding:0px;
}

.dataElemType2 div{
	width:50%;
	float:left;
}

.dataElemType2 .left{
	width:55%;
}

.dataElemType2 .right{
	width:45%;
}

.dataElemType2 div img{
	float:right;
	vertical-align: text-bottom;
}

.dataElemType2 div p, .dataElemType2 div img{
	margin:0px 5px 0px 5px;
}

.basicProdTable2{
	width:660px;
	border:1px solid #BFE09B;
	background-color:#F0F9CC;
	color:black;
	border-collapse: collapse;
}

.basicProdTable, .technicalTable{
	width:460px;
	border:1px solid #BFE09B;
	background-color:#F0F9CC;
	color:black;
	border-collapse: collapse;
}

.basicProdTable td{
	border-bottom: 1px solid #BFE09B;
	width:50%;
	padding: 3px 0px 3px 5px;
}

.basicProdTable td div{
	width: auto;
	padding: 3px 0px 3px 5px;
	float:left;
}

.basicProdTable td a{ 
	color:black;
	text-decoration:none;
}

.basicProdTable th, .technicalTable th{
	background-color: #B4E204;
	color:#29801F;
	text-align: left;
	padding: 3px 0px 3px 5px;
}

.basicProdTable .noFormat{
	width:auto;
	border:none;
}

a.back{
/*	font-size:0.85em;
	color:black; */
	color:#0A8745;
	font-weight:bold;
	text-decoration:none;
}

a.black{
	font-size:1em;
	color:black;
	text-decoration:none;
}


/* vaihtokonepörssi */

#vaihtokoneporssi{
	border:1px solid #CCE0C7;
	width:540px;
	background-color:#F1FACD;
	padding-bottom:10px;
}

#vaihtokoneporssi h3, #vaihtokoneporssi b{
	color: #147703;
	margin:0px;
	padding:0px;
}

#vaihtokoneporssi .indent{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.vaihtokoneRight{
	width: 220px;
	padding:5px 0px 5px 0px;
}

#vaihtokoneporssi dl{
	margin:5px;
	padding:5px;
	color: #147703;
}

#vaihtokoneporssi dd{
	margin:0px;
	padding:0px;
	color: #147703;
}

#vaihtokoneporssi td{
	width:50%;
	border-bottom:1px solid #CAD8A5;
}

#vaihtokoneporssi .noFormat{
	border:none;
}


/* yhteystiedot */


.henkilotable td{
	padding-bottom:3px;
	background-color:#F0F9CC;
}

/* kone - tekniset tiedot */

.technicalTable{
	width:640px;
	margin-top:20px;
}

.technicalTable th{
	color:black;
	border-left: 1px solid #88B10D;
	border-collapse: collapse;
	vertical-align: top;
	padding: 3px 3px 3px 5px;
	font-size: 0.90em;
}
.technicalTable span{
	font-weight: normal;
}


.technicalTable td{
	border: 1px solid #C1C9A2;
	padding: 3px 3px 3px 5px;
	border-collapse: collapse;
	font-size: 0.90em;
}

/* asiakkuus */

.asiakkuusTable .center{
	padding:5px 10px 5px 10px; 
	width:270px;
	font-size:0.9em;
	vertical-align:top;
}

.asiakkuusHeader{
	background-color:#3A9C2B;
	color:white;
	font-size:small;
	width:100%;
	padding:3px 0px 3px 0px;
}

.asiakkuusTable .right{
	border-left:1px dotted black;
	border-right:1px dotted black;
	padding:5px 5px 5px 5px;
	font-size:0.9em;
	vertical-align:top;
}

.asiakkuusLowerLeft{
	border-bottom:1px dotted black;
	border-left:1px dotted black;
	border-right:1px dotted black; 
	padding:3px;
	width:260px;
	font-size:0.9em;
	vertical-align:top;
}

ul.edutList{
	margin-top:0px;
	list-style: disc;
	color:green;
}

ul.edutList li{
	margin-left:-20px;
	padding:0px;	
}

.edutList span{
	color:black;
}

/* räätälöi */

.greenBorderedTable{
	border:1px solid #C7DEC4;
	background-color: #F2F9CD;
	color:green;
}

.extraChoices{
	border:1px solid #C7DEC4;
	background-color: #F2F9CD;
	color:green;
	font-size:0.9em;
}

.extraChoices th{
	text-align: left;
	background-color:#B3E304;
	padding:3px;
}

.extraChoices td{
	padding:1px;
	font-size:0.95em;
}

.extraChoices span{
	color:black;
}


.extraChoices2{
	border:1px solid #C7DEC4;
	background-color: #F2F9CD;
	color:black;
	font-size:0.9em;
}

.extraChoices2 th{
	text-align: left;
	background-color:#B3E304;
	padding:3px;
}

.extraChoices2 td{
	padding:1px;
	font-size:0.95em;
}

.extraChoices2 span{
	color:black;
}

.extraChoices3{
	border:1px solid #447EBC;
	background-color: #FFFFFF;
	color:black;
	font-size:0.9em;
}

.extraChoices3 th{
	text-align: left;
	background-color:#FFE044;
	padding:3px;
}

.extraChoices3 td{
	padding:1px;
	font-size:0.95em;
}

.extraChoices3 span{
	color:black;
}

/* palaute */

.palauteTable td{
	padding:3px 5px 3px 5px; 
}

.palaute{
	width:265px;
}

.table2{
	border:1px solid #BFE09B; 
	background-color:#F0F9CC;
}

.table2 tr{
	border-bottom: 1px solid green;
}

.table2 td{
	border-bottom: 1px solid #BFE09B; 
/*	background-color: #B4E204; */
	color:black; 
	text-align: left; 
	padding: 3px 5px 3px 3px;
}

a:link, a:visited, a:hover, a:active
{
	color:#0A8745;
	text-decoration:none;
}

.agrinetTable{
	width:450px !important;
}

.agrinetTable p{
	width:auto;
	padding:none;
	margin: auto;
}

.agrinetTable blockquote{
	width:auto;
	padding:none;
	margin: auto;
}

.importedTables{
	width:450px !important;
}

.importedTables p{
	width:auto;
	padding:none;
	margin: auto;
}

.importedTables blockquote{
	width:auto;
	padding:none;
	margin: auto;
}

/*Tuotelistataulukko*/

.basicProdTable, .technicalTablet{
	width:460px;
	border:1px solid #BFE09B;
	background-color:#EFF9C9;
	color:black;
	border-collapse: collapse;
}

.basicProdTable th, .technicalTablet th{
	background-color: #B4E204;
	color:#29801F;
	text-align: left;
	padding: 3px 0px 3px 5px;
}

.technicalTablet{
	width:460px;
	margin-top:20px;
}

.technicalTablet th{
	color:black;
	border-left: 1px solid #88B10D;
	border-collapse: collapse;
	vertical-align: top;
	padding: 3px 3px 3px 5px;
	font-size: 0.90em;
}
.technicalTablet span{
	font-weight: normal;
}


.technicalTablet td{
	border: 1px solid #C1C9A2;
	padding: 3px 3px 3px 5px;
	border-collapse: collapse;
	font-size: 0.90em;
}

/* Borealin tyylit */
A.otsikko{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.otsikko:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.otsikko:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.otsikko:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
.otsikko{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #00000F;font-weight: bold;}
TD.otsikko{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; font-weight: normal;}
.teksti{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #000000;}
.tekstiPieni{font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #000000;}
.sivuotsikko{font-family: Arial, Helvetica, sans-serif;font-size: 17px;color: #000000; font-weight: bold;}
.tyyli{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #000000; font-weight:normal;}
.sarakeotsikko{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; background-color: #B4E204; border-color: #666666; font-weight:bold;}
.mittaririvi{font-family: Arial, Helvetica, sans-serif;color: #000000;}
.lajikerivi{font-family: Arial, Helvetica, sans-serif;color: #000000; background-color:#F0F9CC;}
A.linkki{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.linkki:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.linkki:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
A.linkki:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #00780F; font-weight: normal;}
.linkki{font-family: Arial, Helvetica, sans-serif;color: #00780F;}

/* Agrinetin tyylit */
.bkgndLightGreen { background-color: #F0F9CC; }

.special { 
	color:#0A8745; 
	font-weight:bold;
	text-decoration:none;
}
#s_search {
	background-image: url(Liitetiedostot/AppPics/haku_laatikko.png);
	position: absolute;
	top: 0;
	left: 670px;
	border: none;
	width: 229px;
	height: 55px;
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

// visu-uudistus



#topMenuLeft{
	background-color: rgb(206,224,10);
	height: 35px;
	vertical-align: middle;
	text-align:left;
	color:rgb(0,158,96);
	font-size: 11px;
}


a.valikkolinkki:hover {
	background-color: rgb(206,224,10);
	color: rgb(255,255,255);
}

.etusivulinkki {
	display:	block;
	padding-left:	2px;
	color: 		rgb(0,158,96);
	font-size:	11px;
	font-style:	Arial;
	font-weight:	normal;
}
.etusivulinkki:hover {
	display:	block;
	color:		white;
	background-color: rgb(0,158,96);
	

}
div.artikkelielementti {
	margin-left: 10px;
	width: 100%;
	clear:both;
	//background: rgba(200,220,200,0.7);

}
div.vasenlaita {
	z-index: -1;
	float: left;
	width: 190px;
	height: 100%;
	border-right: 1px dashed rgb(200,200,200);
	margin-right: 0px;
	//background: rgba(200,220,200,0.7);
	
}
div.keskiosa {
	z-index: 1;
	float:left;
	width: 500px;
	margin-left: -1px;
	padding-left: 5px;
	border-left: 1px dashed rgb(200,200,200);
//	background: rgba(220,200,2000.7);
	
}
div.oikealaita {
	float: right;
	width: 190px;
//	background: rgba(200,200,220,0.7);
}
div.tyhjarivi {
	float:left;
	height: 10px;
}
div.takaisinlinkki {
	width: 100%;
	float: left;
}
div.kuvituskuva {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	clear:both;
}
div.pystyviiva {
	background-image: url('Liitetiedostot/AppPics/pysty_katko.png');
	height: 100%;
	background-repeat: repeat-y;
	float: none;
}
div.alatunnistevasen {
	background-image: url('/Liitetiedostot/AppPics/alatunniste_vaskulma.png');
	width: 105px;
	height: 37px;
	float: left;
	margin:	0;
}
div.alatunnistetausta {
	background-image: url('/Liitetiedostot/AppPics/alatunniste_tausta.png');
	background-repeat: repeat-x;
	width: 795px;
	height: 37px;
	float: right;
	margin: 0;
	padding: 0;
	line-height: 37px;
}

/* välilehdet maatalous */

div.navmetab_active {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}

div.navmetab_active a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_maatalous.png') 0 -45px no-repeat;
}

div.navmetabactive a:hover {

}

div.navmetab_inactive {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}


div.navmetab_inactive a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_maatalous.png') 0 0px no-repeat;
}

div.navmetab_inactive a:hover {
	background: url('Liitetiedostot/AppPics/tab_tausta_maatalous.png') 0 -45px no-repeat;
}


/* koneet */

div.navkotab_active {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}

div.navkotab_active a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_koneet.png') 0 -45px no-repeat;
}


div.navkotab_active a:hover {
}

div.navkotab_inactive {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}


div.navkotab_inactive a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_koneet.png') 0 0 no-repeat;
}

div.navkotab_inactive a:hover {
	background: url('Liitetiedostot/AppPics/tab_tausta_koneet.png') 0 -45px no-repeat;
}


/* rakentaminen */
div.navratab_active {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}

div.navratab_active a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_rakentaminen.png') 0 -45px no-repeat;
}


div.navratab_active a:hover {
}

div.navratab_inactive {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}


div.navratab_inactive a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_rakentaminen.png') 0 0 no-repeat;
}

div.navratab_inactive a:hover {
	background: url('Liitetiedostot/AppPics/tab_tausta_rakentaminen.png') 0 -45px no-repeat;
}

/* harraste-eläimet */
div.navhetab_active {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}

div.navhetab_active a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_harraste.png') 0 -45px no-repeat;
}


div.navhetab_active a:hover {
}

div.navhetab_inactive {
	float: left;
	height: 45px;
	width: 170px;
	margin-right: 12px;
}


div.navhetab_inactive a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_harraste.png') 0 0 no-repeat;
}

div.navhetab_inactive a:hover {
	background: url('Liitetiedostot/AppPics/tab_tausta_harraste.png') 0 -45px no-repeat;
}

/* piha ja puutarha (multasormi) */

div.navmstab_active {
	float: left;
	height: 45px;
	width: 170px;
	margin-left: 2px;
}

div.navmstab_active a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_multasormi.png') 0 -45px no-repeat;
}


div.navmstab_active a:hover {
}

div.navmstab_inactive {
	float: left;
	height: 45px;
	width: 170px;
	margin-left: 2px;
}


div.navmstab_inactive a {
	display: block;
	height: 45px;
	width: 170px;
	background: url('Liitetiedostot/AppPics/tab_tausta_multasormi.png') 0 0 no-repeat;
}

div.navmstab_inactive a:hover {
	background: url('Liitetiedostot/AppPics/tab_tausta_multasormi.png') 0 -45px no-repeat;
}

div.hrvaaka {
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 5px;
	background: rgb(255,255,255) url('Liitetiedostot/AppPics/hrvaaka_harmaa.png');
	background-repeat: repeat-x;
	border: 0;
}

a.alavalikkolinkki {
	line-height: 20px;
	color: rgb(0,158,96);
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}

a.alavalikkolinkki:hover {
	color: rgb(255,255,255);
}