body {
cursor : url(/res/viher/cursor/vihrea-hanska-pc.cur), default;
}

a, area {
cursor : url(/res/viher/cursor/vihrea-hanska-link.cur), default;
}


		/* Vihreä toivotalkoot */
	body.theme-2228767 div#content div#container {
		background: white;
	}

	body.theme-2228767 div#content-main, body.theme-2228767 div#content-middle {
		width: 725px;
	}

	body.theme-2228767 div#zone-_main, body.theme-2228767 div#kamppis {
		width: 537px;
		padding-top: 30px;
	}

	body.theme-2228767 div#content-left {
		border: none;
		padding-right: 33px;
	}

	body.theme-2228767 div.helpmenulinks {
		display: none;
	}

	body.theme-2228767 div#laatikot-right {
		float: right;
		width: 150px;
	}

	body.theme-2228767 h1.pageTitle {
		display: none;
	}

	body.theme-2228767 div.laatikot div.box {
		width: 150px;
		height: 60px;
		background-color: green;
		margin-bottom: 12px;

	}

	body.theme-2228767 div.laatikot div.box div {
		padding: 8px;
		display: none;
		font-size: 11px;
		color: white;
		cursor : url(/res/viher/cursor/vihrea-hanska-link.cur), default;
	}

	body.theme-2228767 div.laatikot div.box strong {
		padding-bottom: 3px;
		display: block;
	}

	body.theme-2228767 div.laatikot div.box p {
		font-size: 11px;
		color: white;
		margin: 0;
		padding: 0;
		line-height: 1.2em;
	}

	body.theme-2228767 div.laatikot div.green1 {background-color: #005940;}
	body.theme-2228767 div.laatikot div.green2 {background-color: #7ebe36;}
	body.theme-2228767 div.laatikot div.green3 {background-color: #639580;}
	body.theme-2228767 div.laatikot div.green4 {background-color: #b4d32d;}
	body.theme-2228767 div.laatikot div.green5 {background-color: #007053;}
	body.theme-2228767 div.laatikot div.green6 {background-color: #66b857;}
	body.theme-2228767 div.laatikot div.green7 {background-color: #235c22;}
	body.theme-2228767 div.laatikot div.green8 {background-color: #419e36;}
	body.theme-2228767 div.laatikot div.green9 {background-color: #6a8c22;}
	body.theme-2228767 div.laatikot div.green10 {background-color: #c6e098;}
	body.theme-2228767 div.laatikot div.green11 {background-color: #3d6119;}
	body.theme-2228767 div.laatikot div.green12 {background-color: #a6c485;}
	body.theme-2228767 div.laatikot div.green13 {background-color: #004b40;}
	body.theme-2228767 div.laatikot div.green14 {background-color: #97cb6f;}
	body.theme-2228767 div.laatikot div.green15 {background-color: #67bd91;}
	body.theme-2228767 div.laatikot div.green16 {background-color: #92cea7;}
	body.theme-2228767 div.laatikot div.green17 {background-color: #90a368;}
	body.theme-2228767 div.laatikot div.green18 {background-color: #296822;}
	body.theme-2228767 div.laatikot div.green19 {background-color: #9eae30;}
	body.theme-2228767 div.laatikot div.green20 {background-color: #148636;}

	body.theme-2228767 div.kamppisnavi {
		margin-top: 8px;
		padding-bottom: 8px;
		text-align: center;
		border-bottom: 1px solid #215141;
	}



	body.theme-2228767 div.kamppisnavi a, div.summary div.hd h2 {
		text-transform: uppercase;
		color: #215141;
		font-weight: bold;
		text-decoration: none;
	}

	body.theme-2228767 div.kamppisnavi a:hover, body.theme-2228767 div.kamppisnavi a.active {
		color: #0086cc;
		text-decoration: none !important;
	}

	body.theme-2228767 table.d4grid-2230263 td {
		padding: 0;
	}


	body.theme-2228767 table.d4grid-2230263 td.divider {
		background: #ccc;
		padding: 0;
		padding-left: 1px;
		margin-left: 10px;
	}

	body.theme-2228767 table.d4grid-2230263 td.grid-td-_c_2230263_1 {
		padding-right: 10px;
	}

	body.theme-2228767 table.d4grid-2230263 td.grid-td-_c_2230263_2 {
		padding-left: 10px;
	}

	#slider {
        width: 519px;
        padding-top: 40px;
        position: relative;
		height: 180px;
    }

    #slider p#cursor {
        position: absolute;
        height: 27px;
        width: 25px;
        top: 5px;
        left: 125px;
        background: #be1808 url(/res/viher/cursor.gif) no-repeat;
        cursor : url(/res/viher/cursor/vihrea-hanska-link.cur), default;
    }

    #slider div.ekoboksi {
        width: 25px;
        height: 25px;
        background: #eee;
        float: left;
        border-right: 1px solid white;
        cursor : url(/res/viher/cursor/vihrea-hanska-link.cur), default;
    }

    #slider div.last {
        border-right: none;
    }

    #slider div#ekoteot div {
        position: absolute;
        top: 70px;
        width: 162px;
        background: url(/res/viher/ekotekobg.gif) no-repeat top left;
        padding-top: 14px;
        display: none;
    }

	#slider div#ekoteot div.active {
		display: block;
	}

    #slider div#ekoteot div p {
        border: 1px solid #aaa;
        border-top: none;
        margin-top: 0;
        padding: 10px;
		font-size: 0.9em;
    }

	#slider div#ekoteot div p img {
		margin-top: 5px;
	}

    #slider div#ekoteot div p strong {
        display: block;
    }

    #slider #slide1 {background-color: #c1c0c0 }
    #slider #slide2 {background-color: #b8b8b7 }
    #slider #slide3 {background-color: #b0b0af }
    #slider #slide4 {background-color: #a7a7a6 }
    #slider #slide5 {background-color: #a0a0a0 }
    #slider #slide6 {background-color: #949494 }
    #slider #slide7 {background-color: #8b8b8b }
    #slider #slide8 {background-color: #828282 }
    #slider #slide9 {background-color: #797979 }
    #slider #slide10 {background-color: #70706f }
    #slider #slide11 {background-color: #676766 }
    #slider #slide12 {background-color: #5d5d5c }
    #slider #slide13 {background-color: #555554 }
    #slider #slide14 {background-color: #434342 }
    #slider #slide15 {background-color: #393938}
    #slider #slide16 {background-color: #30302f }
    #slider #slide17 {background-color: #272726 }
    #slider #slide18 {background-color: #1e1e1d }
    #slider #slide19 {background-color: #141413 }
    #slider #slide20 {background-color: #0d0d0c }

    #slider #slide1.active, #slider #slide1:hover {background-color: #a2c06d }
    #slider #slide2.active, #slider #slide2:hover {background-color: #98b969 }
    #slider #slide3.active, #slider #slide3:hover {background-color: #91b266 }
    #slider #slide4.active, #slider #slide4:hover {background-color: #89ac64 }
    #slider #slide5.active, #slider #slide5:hover {background-color: #81a661 }
    #slider #slide6.active, #slider #slide6:hover {background-color: #7aa05e }
    #slider #slide7.active, #slider #slide7:hover {background-color: #729a5b }
    #slider #slide8.active, #slider #slide8:hover {background-color: #6b9458 }
    #slider #slide9.active, #slider #slide9:hover {background-color: #649055 }
    #slider #slide10.active, #slider #slide10:hover {background-color: #5c8a53 }
    #slider #slide11.active, #slider #slide11:hover {background-color: #558550 }
    #slider #slide12.active, #slider #slide12:hover {background-color: #4e814d }
    #slider #slide13.active, #slider #slide13:hover {background-color: #467c4b }
    #slider #slide14.active, #slider #slide14:hover {background-color: #3f7749 }
    #slider #slide15.active, #slider #slide15:hover {background-color: #377347 }
    #slider #slide16.active, #slider #slide16:hover {background-color: #2d6e45 }
    #slider #slide17.active, #slider #slide17:hover {background-color: #226a42 }
    #slider #slide18.active, #slider #slide18:hover {background-color: #176640 }
    #slider #slide19.active, #slider #slide19:hover {background-color: #0e613d }
    #slider #slide20.active, #slider #slide20:hover {background-color: #065e3b }

    #slider #ekoteot #eko1 {left: 0px; background-image: url(/res/viher/ekotekobg-left.gif)}
    #slider #ekoteot #eko2 {left: 26px; background-image: url(/res/viher/ekotekobg-left.gif)}
    #slider #ekoteot #eko3 {left: 52px; background-image: url(/res/viher/ekotekobg-left.gif)}
    #slider #ekoteot #eko4 {left: 15px;}
    #slider #ekoteot #eko5 {left: 41px;}
    #slider #ekoteot #eko6 {left: 67px;}
    #slider #ekoteot #eko7 {left: 93px;}
    #slider #ekoteot #eko8 {left: 119px;}
    #slider #ekoteot #eko9 {left: 145px;}
    #slider #ekoteot #eko10 {left: 171px;}
    #slider #ekoteot #eko11 {left: 197px;}
    #slider #ekoteot #eko12 {left: 223px;}
    #slider #ekoteot #eko13 {left: 249px;}
    #slider #ekoteot #eko14 {left: 275px;}
    #slider #ekoteot #eko15 {left: 301px;}
    #slider #ekoteot #eko16 {left: 327px;}
    #slider #ekoteot #eko17 {left: 356px;}
    #slider #ekoteot #eko18 {left: 304px; background-image: url(/res/viher/ekotekobg-right.gif)}
    #slider #ekoteot #eko19 {left: 330px; background-image: url(/res/viher/ekotekobg-right.gif)}
    #slider #ekoteot #eko20 {left: 356px; background-image: url(/res/viher/ekotekobg-right.gif)}





	#kartta {
		background: url(/res/viher/kartta.png) no-repeat 1px 0px;
		width: 179px;
		height: 369px;
		overflow: hidden;
	}

	.kartta8 { background-position: -180px 0px !important;}
	.kartta12 { background-position: -361px 0px !important;}
	.kartta6 { background-position: -542px 0px !important;}
	.kartta10 { background-position: -723px 0px !important;}
	.kartta7 { background-position: -904px 0px !important;}
	.kartta13 { background-position: -1085px 0px !important;}
	.kartta11 { background-position: -1266px 0px !important;}
	.kartta2 { background-position: -1447px 0px !important;}
	.kartta5 { background-position: -1628px 0px !important;}
	.kartta4 { background-position: -1809px 0px !important;}
	.kartta9 { background-position: -1990px 0px !important;}
	.kartta14 { background-position: -2171px 0px !important;}
	.kartta15 { background-position: -2352px 0px !important;}
	.kartta3 { background-position: -2533px 0px !important;}

	span.ohje {
		display: block;
		font-size: 11px;
		color: #aaa;
	}

	div.summary div.hd {
		background: #C6E098;
	}

.sidemenucontainer {
	display: none;
}

div.row {
	margin: 0 !important;
	padding: 10px 0 !important;
}

div.summary a {
	font-size: 13px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

div.content-container p {
	line-height: 160%;
}

table.sendlink input {
	width: 290px !important;
}

table.form-fillin td.margin {
padding-bottom:10px;
}

table.form-fillin td {
padding:3px;
vertical-align:top;
}

table.form-fillin tr, table.form-fillin td {
border:0 none;
margin:0;
}

