body {
	padding: 0px;
	margin: 0px;
	background-color: #62a6bb; // 3bbad1 72b8ce
	color: #000000;
}

p {
	margin-top: 0px;
	padding-top: 0px;
}

#container {
	background-color: #ffffff;
	width: 786px;
	height: 95%;
	margin-top: 0px;
}

#container #ukkeli {
	height: 95px;
	background-color: #62a6bb;
	vertical-align: top;
}

#container #lang {
	height: 95px;
	background-color: #62a6bb;
	background-image: url("../layouts/shadowup.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

#container #mainmenu {
	height: 80px;
	padding: 8px 8px 0px 8px;
}

#container #left {
	padding-top: 20px;
	width: 110px;
	vertical-align: top;
}

#container #contents {
	padding: 20px 45px 10px 0px;
	vertical-align: top;
	background-position: top right;
	background-repeat: no-repeat;
	width: 676px;
}

#container #contents #contentcontainer {
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 6px;
}

#container #contents .otsikko {
	border-bottom: 2px solid #000000;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

#container #contents .leima {
	background-image: url("../layouts/leima.png");
	background-repeat: no-repeat;
	background-position: top right;
}

#container #footer {
	height: 10px;
	font-size: 50%;
}

#container .leftShadow {
	background-position: top right;
	background-repeat: repeat-y;
	background-image: url("../layouts/shadowleft.png");
	vertical-align: top;
	width: 128px;
	padding-top: 45px;
}

#container .rightShadow {
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url("../layouts/shadowright.png");
	width: 128px;
}

#container .rightUpShadow {
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url("../layouts/shadow_ur.png");
}


#container .leftUpShadow {
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url("../layouts/shadow_ul.png");
}

#container .lowerShadow {
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url("../layouts/shadowdown.png");
	height: 10px;
	font-size: 50%;
}

#container .rightDownShadow {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url("../layouts/shadow_lr.png");
}

#container .leftDownShadow {
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url("../layouts/shadow_ll.png");
}

