body {
	background-color: #ffffff;
	font-family: tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.container {
	margin: auto;
	clear: both;
	width: 820px;
}

.container2 {
	width: 820px;
	float:left;
}

.container_top {
	float:left;
	width: 820px;
}

.container_top_2 {
	float:left;
	width: 820px;
	height:88px;
}

.top_area {
	height: 47px;
	width: 820px;
	float:left;
	padding-top:0px;
	background:url(img/pii_06.png);
	behavior: url('pngBgBehavior.htc');
}
.top_area_2 {
	height: 201px;
	width: 820px;
	float:left;
	padding-top:0px;
}


.top_slogan {
	height: 201px;
	width: 244px;
	float:left;
	padding-top:0px;
	padding-left:0px;
}

.top_image {
	height: 201px;
	width: 576px;
	float:right;
	padding-top:0px;
	background:url(img/pii_16.jpg);
	padding-right:0px;
}

.top_logo {
	height: 88px;
	width: 246px;
	float:right;
	padding-top:0px;
	background:url(img/pii_03.png);
	padding-right:0px;
	behavior: url('pngBgBehavior.htc');
}

.top_lang {
	height: 30px;
	width: 246px;
	float:left;
	padding-top:5px;
	padding-left:10px;
}

.top_area_3 {
	height: 10px;
	width: 820px;
	float:left;
	padding-top:0px;
	background:url(img/pii_17.jpg);
}

.top_area_8 {
	width: 820px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
	
}

.menuone_area {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
	width:25px;
}

.menuone_area_3 {
	float:left;
	padding-top:21px;
	padding-left:6px;
	height:15px;
	width:15px;
}

.menuone_area_4 {
	float:left;
	padding-top:19px;
	padding-left:10px;
	padding-right:10px;
}

.menuone_area_2 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
}

.menuone_area_5 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
}

.menuone_area_7 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
	width:14px;
	background:url(img/pii_10.png);
	background-repeat:no-repeat;
	behavior: url('pngBgBehavior.htc');
}

.menuone_area_8 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
	width:2px;
	background:url(img/pii_08.png);
	background-repeat:no-repeat;
	behavior: url('pngBgBehavior.htc');
}

.menuone_area_9 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:47px;
	width:14px;
	background:url(img/pii_13.png);
	background-repeat:no-repeat;
	behavior: url('pngBgBehavior.htc');
}

.menuone, a:link.menuone, a:visited.menuone {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: verdana, arial, Trebuchet MS;
	font-weight: 400;
	text-transform: none;

	
}

a:hover.menuone {
	color: #620000;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: verdana, arial, Trebuchet MS;
	font-weight: 400;
	text-transform: none;

}


.inside_area {
	width: 820px;
	float:left;
	padding-top:0px;
	background:url(img/pii_18.png);
	behavior: url('pngBgBehavior.htc');
	background-repeat: repeat-x;
}

.inside_area_2 {
	width: 592px;
	float:left;
	padding-top:12px;
	padding-left:12px;
}

.inside_area_3 {
	width: 200px;
	float:right;
	padding-top:12px;
	padding-right:12px;
}

.inside_area_4 {
	width: 592px;
	height:17px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	background:url(img/pii_21.png);
	behavior: url('pngBgBehavior.htc');
}

.inside_area_5 {
	width: 592px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	background-color:#FFF;
}

.h1 {
	float:left;
	padding-top:5px;
	padding-left:25px;
	color: #666;
	text-decoration: none;
	font-size: 16px;
	FONT-FAMILY: verdana, arial, Trebuchet MS;
	font-weight: 400;
	text-transform: none;
}

.inside_area_6 {
	width: 570px;
	float:left;
	padding-top:10px;
	padding-left:18px;
	height:1px;
}

.inside_area_7 {
	width: 550px;
	float:left;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
}
.menutwo_area {
	width: 200px;
	height:17px;
	float:right;
	padding-top:0px;
	padding-right:0px;
	background:url(img/pii_23.png);
	behavior: url('pngBgBehavior.htc');
}

.menutwo_area_2 {
	width: 200px;
	float:right;
	padding-top:0px;
	padding-right:0px;
	background:url(img/pii_29.jpg);
	behavior: url('pngBgBehavior.htc');
	background-repeat:repeat-y;
}

.menutwo_area_4 {
	width: 200px;
	float:right;
	padding-top:0px;
	padding-right:0px;
	background:url(img/pii_26.png);
	behavior: url('pngBgBehavior.htc');
	background-repeat:no-repeat;
}

.menutwo_area_3 {
	float:right;
	padding-top:10px;
	padding-right:5px;
	width:180px;
}

.menutwo_area_3 h3 {
	float:left;
	font-size:12px;
	
}

.menutwo_area_6 {
	float:left;
	width: 16px;
	height:20px;
	padding-left:20px;
	padding-top:0px;
	
	
}

.menutwo_area_7 {
	float:left;
	width: 140px;
	padding-left:0px;
	padding-top:4px;
	
	
}

.menutwo_pointer {
	float:left;
	width: 4px;
	height:5px;
	padding-left:0px;
	padding-top:9px;
	
	
}

.menutwo_pointer_2 {
	float:left;
	width: 4px;
	height:6px;
	padding-left:0px;
	padding-top:0px;
	background:url(img/pointer.png);
	background-repeat:no-repeat;
	behavior: url('pngBgBehavior.htc');
	
	
}

.menutwo, a:link.menutwo, a:visited.menutwo {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: verdana, arial, Trebuchet MS;
	font-weight: 400;
	text-transform: none;

	
}

a:hover.menutwo {
	color: #620000;
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: verdana, arial, Trebuchet MS;
	font-weight: 400;
	text-transform: none;

}

.menutwo_split {
	float:left;
	width: 170px;
	padding-left:10px;
	padding-top:0px;
	height:2px;
	
}

.menutwo_split_2 {
	float:left;
	width: 170px;
	padding-left:0px;
	padding-top:0px;
	height:2px;
	font-size:0px;
	background:url(img/menutwo_split.png);
	behavior: url('pngBgBehavior.htc');
	
}

.menutwo_area_8 {
	width: 200px;
	height:20px;
	float:right;
	padding-top:0px;
	padding-right:0px;
}

.bottom {
	width: 820px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:30px;
	background:url(img/omicron_22.png);
	behavior: url('pngBgBehavior.htc');
}

.bottom_2 {
	width: 820px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	height:9px;
	background:url(img/pii_31.jpg);
}


.footer_area_4 {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:550px;
	
}

.footer_area_5 {
	float:right;
	width: 160px;
	padding-right:5px;
	padding-top:10px;
	height:20px;
	
}

.webone_logo {
	float: right;
	padding-right: 0px;
	padding-top:0px;
	background:url(img/by-mainostoimisto-lumihiutale.png);
	background-repeat:no-repeat;
	width:160px;
	height:16px;
	behavior: url('pngBgBehavior.htc');
	
}

.gallery_table {
	width: 580px;
	text-align: center;
	border: 1px solid #44AF10;
}
.gallery_table img {
	border: 5px solid #9BF167;
}
.gallery_table_title_td {
	vertical-align: bottom;
	background-color: #3B940E;
}
