.html
{
	background: #FBFBFB url("../images/yl%c3%a4tausta.jpg") repeat-x left top scroll;
}

#page
{
	z-index: 1;
	width: 1000px;
	-moz-border-radius: 0px 0px 10px 10px ;
	-webkit-border-radius: 0px 0px 10px 10px ;
	-khtml-border-radius: 0px 0px 10px 10px ;
	border-radius: 0px 0px 10px 10px ;
	-pie-box-shadow: 6px 6px 8px #E5E5E5;
	-moz-box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.1);
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.1);
	margin-left: auto;
	margin-right: auto;
}

._page.f3s_top
{
	width: 1000px;
	background-image: url("../images/page-sprite.png");
	overflow: hidden;
	height: 7px;
	background-position: left top;
}

._page.f3s_mid
{
	background-image: url("../images/page-sprite.png");
	overflow: visible;
	background-position: -1000px top;
	width: 1000px;
	min-height: 1079px;
}

._page.f3s_bot
{
	width: 1000px;
	background-image: url("../images/page-sprite.png");
	overflow: visible;
	height: 15px;
	background-position: -2000px top;
}

#pu640
{
	width: 0.01px;
	position: relative;
	margin-right: -10000px;
	margin-top: -73px;
	left: -32px;
}

#u640
{
	z-index: 2;
	width: 1000px;
	margin-right: -10000px;
	margin-top: 66px;
	left: 33px;
}

#menuu211
{
	z-index: 4;
	width: 868px;
	margin-right: -10000px;
	margin-top: 78px;
	left: 164px;
}

#u243
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
}

#u246
{
	width: 143px;
	padding-bottom: 20px;
}

#u246:hover
{
	margin: 0px;
}

#u249-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u246:hover #u249-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u212
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
	left: 145px;
}

#u215
{
	width: 143px;
	padding-bottom: 20px;
}

#u246.MuseMenuActive,#u215:hover
{
	margin: 0px;
}

#u218-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u246.MuseMenuActive #u249-4,#u215:hover #u218-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u257
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
	left: 290px;
}

#u260
{
	width: 143px;
	padding-bottom: 20px;
}

#u215.MuseMenuActive,#u260:hover
{
	margin: 0px;
}

#u262-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u215.MuseMenuActive #u218-4,#u260:hover #u262-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u219
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
	left: 435px;
}

#u220
{
	width: 143px;
	padding-bottom: 20px;
}

#u260.MuseMenuActive,#u220:hover
{
	margin: 0px;
}

#u223-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u260.MuseMenuActive #u262-4,#u220:hover #u223-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u250
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
	left: 580px;
}

#u253
{
	width: 143px;
	padding-bottom: 20px;
}

#u220.MuseMenuActive,#u253:hover
{
	margin: 0px;
}

#u255-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u220.MuseMenuActive #u223-4,#u253:hover #u255-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u279
{
	width: 143px;
	min-height: 34px;
	margin-right: -10000px;
	left: 725px;
}

#u282
{
	width: 143px;
	padding-bottom: 20px;
}

#u253.MuseMenuActive,#u282:hover
{
	margin: 0px;
}

#u282.MuseMenuActive
{
	margin: 0px;
}

#u284-4
{
	width: 143px;
	min-height: 14px;
	margin-right: -10000px;
	top: 10px;
}

#u253.MuseMenuActive #u255-4,#u282:hover #u284-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u282.MuseMenuActive #u284-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	margin: 0px -10000px 0px 0px;
}

#u195
{
	z-index: 41;
	width: 191px;
	height: 192px;
	margin-right: -10000px;
}

#u195:hover
{
	margin: 0px -10000px 0px 0px;
}

#u3761
{
	z-index: 42;
	width: 409px;
	position: relative;
	margin-right: -10000px;
	margin-top: 411px;
	left: 410px;
}

#u3734
{
	z-index: 48;
	width: 1px;
	height: 827px;
	border-style: none;
	border-color: transparent;
	background-color: #EFEFEF;
	-webkit-transform: matrix(-1,0,0,-1,1,827);
	-ms-transform: matrix(-1,0,0,-1,1,827);
	-o-transform: matrix(-1,0,0,-1,1,827);
	transform: matrix(-1,0,0,-1,1,827);
	position: relative;
	margin-right: -10000px;
	margin-top: 126px;
	left: 277px;
}

#u3735-12
{
	z-index: 49;
	width: 603px;
	min-height: 178px;
	color: #000000;
	font-size: 12px;
	position: relative;
	margin-right: -10000px;
	margin-top: 238px;
	left: 297px;
}

#u3735-2,#u3735-3,#u3735-5,#u3735-6
{
	text-align: justify;
}

#u3735-8,#u3735-10
{
	text-align: left;
	font-style: italic;
}

#u3736-4
{
	z-index: 61;
	width: 470px;
	min-height: 50px;
	color: #000000;
	font-size: 24px;
	font-family: lobster-two, cursive;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 186px;
	left: 297px;
}

#u3737-88
{
	z-index: 65;
	width: 221px;
	min-height: 524px;
	position: relative;
	margin-right: -10000px;
	margin-top: 169px;
	left: 52px;
}

#u3737-2
{
	font-size: 18px;
}

#u3737-5,#u3737-16,#u3737-21,#u3737-33,#u3737-43,#u3737-52,#u3737-59
{
	font-size: 16px;
}

#u3737-28,#u3737-38,#u3737-62,#u3737-65,#u3737-67,#u3737-72,#u3737-77,#u3737-82
{
	font-size: 14px;
}

#u3737-3,#u3737-7,#u3737-9,#u3737-11,#u3737-13,#u3737-14,#u3737-18,#u3737-19,#u3737-23,#u3737-25,#u3737-26,#u3737-30,#u3737-31,#u3737-35,#u3737-36,#u3737-40,#u3737-41,#u3737-45,#u3737-47,#u3737-49,#u3737-50,#u3737-54,#u3737-56,#u3737-57,#u3737-60,#u3737-64,#u3737-69,#u3737-70,#u3737-74,#u3737-75,#u3737-79,#u3737-80,#u3737-84,#u3737-86
{
	font-size: 12px;
}

#pu1437
{
	width: 0.01px;
	margin-bottom: -16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1080px;
}

#u1437
{
	z-index: 44;
	width: 1000px;
	border-style: none;
	border-color: transparent;
	background-color: #E0E0E0;
	-moz-border-radius: 0px 0px 10px 10px ;
	-webkit-border-radius: 0px 0px 10px 10px ;
	-khtml-border-radius: 0px 0px 10px 10px ;
	border-radius: 0px 0px 10px 10px ;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#u1439
{
	z-index: 45;
	width: 1px;
	height: 18px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 374px;
}

#u1440
{
	z-index: 46;
	width: 1px;
	height: 18px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 517px;
}

#u1441
{
	z-index: 47;
	width: 1px;
	height: 17px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 674px;
}

#u3781-4
{
	z-index: 153;
	width: 960px;
	min-height: 25px;
	color: #000000;
	text-align: center;
	font-size: 12px;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 20px;
}

body
{
	padding-top: 70px;
	padding-bottom: 36px;
}

#page .verticalspacer
{
	clear: both;
	margin-bottom: -1086px;
}

