@charset "windows-1252";
/* CSS Document */

body , td#sitePreview{
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#555555;
	margin:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;	

}

.kiivi {
	position:absolute;
	left:10px;
	top:10px;
	z-index:1;
	/*
	vertical-align:bottom;
*/
}

/*	MENU	*/

.on a:link, .on a:visited {
	color:#e22500;
	text-decoration:none;
	padding-left:6px;
	padding-right:32px;
	
}

.on a:hover, .on a:active {
	color:#e22500;
	text-decoration:none;
	padding-left:6px;
	padding-right:32px;
	
}

.off a:link, .off a:visited {
	color:#000000;
	text-decoration:none;
	padding-left:6px;
	padding-right:32px;
	
}

.off a:hover, .off a:active {
	color:#000000;
	text-decoration:none;
	padding-left:6px;
	padding-right:32px;
	
	}

.off {
	text-align:left;
	background-color:#ffffff;
	height:46px;
/*	padding-left:6px;
	padding-right:32px;*/
	padding-bottom:3px;
	color:#000000;
	background-image:url(../images/spacer.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
	text-transform:uppercase;
}

.on {
	text-align:left;
	background-color:#ffffff;
	height:46px;
/*	padding-left:6px;
	padding-right:32px;*/
	padding-bottom:3px;
	color:#e22500;
	background-image:url(../images/bg_nav_ro.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:bottom;
	text-transform:uppercase;
}

/*	PAGE IMAGE	*/

.pageimage {
	width:909px;
	height:278px;
	background-image:url(../images/bg_pageimage.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;

}

/*	SHORTCUTS	*/

.shortcut_on a:link, .shortcut_on a:visited, .shortcut_on a:hover, .shortcut_on a:active, .shortcut_off a:link, .shortcut_off a:visited, .shortcut_off a:hover, .shortcut_off a:active  {
	color:#ffffff;
	text-decoration:none;
}

.shortcut_off {
	text-align:left;
	height:120px;
	width:432px;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-top:4px;
	color:#000000;
	background-image:url(../images/bg_shortcut.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	vertical-align:top;
	padding-top:4px;
	margin-top:0px;
	vertical-align:middle;
}

.shortcut_on {
	text-align:left;
	height:120px;
	width:432px;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-top:4px;
	color:#000000;
	background-image:url(../images/bg_shortcut_ro.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	vertical-align:top;
	padding-top:4px;
	margin-top:0px;
	vertical-align:middle;

}

.shortcut_off p, .shortcut_on p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:4px;

}

.shortcut_off h3, .shortcut_on h3 {
	padding-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:6px;
	margin-top:0px;
	padding-right:5px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:lighter;
	line-height:20px;

}

/*	SUB PAGE TITLES		*/

.bg_subpage_title {
	background-image:url(../images/bg_subpage_title.gif);
	font-size:16px;
	font-weight:lighter;
	text-transform:uppercase;
	color:#FFFFFF;
	height:50px;

}

.bg_subpage_title_gallery {
	background-image:url(../images/bg_subpage_title_gallery.gif);
	font-size:16px;
	font-weight:lighter;
	text-transform:uppercase;
	color:#FFFFFF;
	height:50px;

}

/*	CONTENTS	*/

.contents {
	background-image:url(../images/bg_contents.gif);

}


.contents_td {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:20px;
	margin-top:0px;
	width:573px;


}

.contents_td h1 {
	font-size:14px;
	font-style:italic;
	padding-left:40px;
	padding-top:10px;
	color:#9e9e9e;
	background-image:url(../images/heittom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:lighter;

}

.contents_td a:link, .contents_td a:visited {
	color:#ff0000;
	text-decoration:none;
}

.contents_td a:hover, .contents_td a:active {
	color:#ff0000;
	text-decoration:underline;
}


/*	CONTENTS GALLERY	*/


.contents_gallery {
	background-image:url(../images/bg_contents_gallery.gif);
	
}

.contents_gallery_td {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:20px;
	margin-top:0px;
	width:425px;


}

.contents_gallery_td h1 {
	font-size:14px;
	font-style:italic;
	padding-left:40px;
	padding-top:10px;
	color:#9e9e9e;
	background-image:url(../images/heittom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:lighter;

}

.contents_gallery_td a:link, .contents_gallery_td a:visited {
	color:#ff0000;
	text-decoration:none;
}

.contents_gallery_td a:hover, .contents_gallery_td a:active {
	color:#ff0000;
	text-decoration:underline;
}




/*	SUB MENu	*/

.sub_menu {
	padding-right:15px;
	padding-bottom:25px;
	width:237px;
	padding-top:20px;
	margin-top:0px;


}

.sub_menu a:link, .sub_menu a:visited {
	color:#000000;
	text-decoration:none;
}

.sub_menu a:hover, .sub_menu a:active {
	color:#000000;
	text-decoration:underline;
}


.sub_menu li {
	list-style-image:url(../images/bullet.gif);
	list-style-type: none;
}

/*	FOOTER	*/

.footer {

	color:#888888;
	font-size:10px;
	padding-top:20px;

}

.footer p {

	padding-bottom:10px;

}

	/* GALLERY PAGE GALLERIA ALKAA */
.gallerypage_gallery {

	width:148px;
	text-align:center;
	padding-top:20px;
	margin-top:0px;


	
}

.gallerypage_gallery a:link, .gallerypage_gallery a:visited {

border-style:solid;
border:1px;
border-color:#ffffff;
color:#ffffff;
	
	}
	
.gallerypage_gallery a:hover, .gallerypage_gallery a:active {

borde-style:solid;
border:1px;
border-color:#ff0000;
color:#FF0000;
	
	}

.gallerypage_gallery a:link>img {

	border:1px solid #ffffff;

}

.gallerypage_gallery a:visited>img {

	border:1px solid #ffffff;
}

.gallerypage_gallery a:hover>img {

	border:1px solid #ff0000;
}

.gallerypage_gallery a:active>img {

	border:1px solid #ff0000;
}
	

	
	/* GALLERY PAGE GALLERIA LOPPUU */

