html,head,body
{
	width			:	100%;
	height			:	100%;
	background		:	url('/img/main_bgr.gif') repeat-x #615A58;
	margin			:	0px;
	padding			:	0px;
	font-family		:	verdana, arial, sans-serif;
	font-size		:	12px;
}

table.Main
{
	width			:	780px;
	height			:	100%;
	border-left		:	1px solid #000;
	border-right	:	1px solid #000;
	margin			:	auto;
}

td.MainNavi
{
	height			:	20px;
	background		:	#f26522;
	vertical-align	:	bottom;
	text-align		:	left;
	padding-left	:	5px;
}

td.topLogo
{
	width			:	100%;
	height			:	65px;
	margin			:	0px;
	padding			:	0px 0px 0px 15px;
	text-align		:	left;
	vertical-align	:	middle;
	background		:	url('/img/top/top_bgr3.gif') no-repeat #f26522;
}

td.lifestyle
{
	width			:	100%;
	height			:	197px;
	background		:	url('/img/lifestyle/ls_05.jpg') no-repeat #144a66;
}

.small	{
	font-size	: 10px;
	}

.leipis	{
	font-size	: 12px;
	font-family	: verdana, arial, sans-serif;
	color		: #404040;
	}

.heading1
	{
	font-size	: 16px;
	font-family	: verdana, arial, sans-serif;
	color		: #404040;
	}

p
{
	margin-top	: 5px;
	margin-bottom	: 5px;
}


.linkki:link
{
	color		: #0D9ADD;
	font-family	: verdana, arial, sans-serif;
	font-size	: 12px;
	text-decoration	: none;
}

.linkki:visited
{
	color		: #0D9ADD;
	font-family	: verdana, arial, sans-serif;
	font-size	: 12px;
	text-decoration	: none;
}

.linkki:hover
{
	color		: #0D9ADD;
	font-family	: verdana, arial, sans-serif;
	font-size	: 12px;
	text-decoration	: underline;
}

#MainNavi ul {
	margin			:	0;
	padding			:	0;
	list-style		:	none;
}	

#MainNavi ul li {
	margin			:	0;
	padding			:	0;
	height			:	28px;
	float			:	left;
	display			:	block;
}

#MainNavi ul li a {
	height			:	25px;
	line-height		:	25px;
	padding			:	0 16px 3px 16px;
	color			:	#fff;
	text-decoration	:	none;
	float			:	left;
	font-weight		:	bold;
	background		:	url('/img/naviborder.gif') no-repeat top right;
}

#MainNavi ul li a.active {
	background		:	url('/img/naviborder.gif') no-repeat top right #fff;
	color			:	#f26623;
	height			:	25px;
	
}

#MainNavi ul li a:hover {
	text-decoration	:	underline;
}

/*
#MainNavi a {
	height			:	25px;
	line-height		:	25px;
	display			:	block;
	padding			:	0 16px 3px 16px;
	color			:	#fff;
	text-decoration	:	none;
	font-weight		:	bold;
}
#MainNavi a.active {
	background		:	#fff;
	color			:	#f26623;
	height			:	25px;
}
#MainNavi a:hover {
	text-decoration	:	underline;
}

*/
#MainNavi
{

	border-collapse: separate;
	height			:	28px;
	overflow		:	hidden;
	border-top		:	1px solid #000;
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	12px;
	background		:	url('/img/navibg.gif') repeat-x top left #f26623;
}

/*
#MainNavi .mainmenu, #MainNavi .mainmenuopen
{
	margin-bottom	:	0px;
	margin-top		:	3px;
	font-family		:	verdana, arial, sans-serif;
	font-size		:	12px;
	padding-left	:	12px;	
	padding-right	:	12px;
	padding-top		:	3px;
	padding-bottom	:	0px;
	background		:	none;
	color			:	#000000;
	height			:	20px;
	text-decoration	:	none;
}

#MainNavi .mainmenuopen, #MainNavi .mainmenuopen:link, #MainNavi .mainmenu:hover
{
	background		:	#ffffff;
	color			:	#000000;
}
*/


#SubMenu
{
	width			:	170px;
	font-family		:	verdana, arial, sans-serif;
	font-size		:	11px;
	background		:	#fff;
	color			:	#000000;
	text-decoration	:	none;
	vertical-align	:	top;
	text-align		:	left;
	padding			:	25px 5px 10px 10px;
}

#SubMenu ul {
	width			:	164px;
	overflow		:	hidden;
	margin			:	0;
	padding			:	0;
	list-style		:	none;
}

#SubMenu ul li {
	margin			:	0;
	padding			:	0;
}

#SubMenu ul li.firstLi {
	width			:	164px;
	height			:	1px;
	border-bottom	:	1px solid #f2efed;
}

#SubMenu ul li {
	width			:	164px;
	border-bottom	:	1px solid #f2efed;
}

#SubMenu ul li a {
	margin-left		:	10px;
	text-decoration	:	none;
	height			:	24px;
	line-height		:	24px;
	display			:	block;
	width			:	154px;
	color			:	#474747;
}

#SubMenu ul li a.active {
	font-weight		:	bold;
}
#SubMenu ul li.selected {
	background		:	#f7f4f2;
}

#SubMenu ul li ul li {
	border			:	none;
}

#SubMenu ul li a:hover {
	text-decoration	:	underline;
}

#SubMenu ul li ul li a {
	text-decoration	:	none;
	height			:	24px;
	line-height		:	24px;
	margin-left		:	20px;
	display			:	block;
	width			:	144px;
	color			:	#474747;
}


/*
#SubMenu .sublink, #SubMenu .sublinkopen, #SubMenu .sublink:link
{
	width			:	165px;
	padding-left	:	10px;
	font-size		:	11px;
	font-family		:	verdana, arial, sans-serif;
	color			:	#000000;
	text-decoration	:	none;
}

#SubMenu .sublinkopen, #SubMenu .sublinkopen:link
{
	background		:	url('/img/menu_arrow.gif') no-repeat #fff;
}

#SubMenu .sublink:hover, #SubMenu .sublinkopen:hover
{
	background		:	url('/img/menu_arrow.gif') no-repeat #dfdfdf;
} */

#MainWindow
{
	font-family		:	verdana, arial, sans-serif;
	color			:	#000;
	background		:	#fff;
	font-size		:	12px;
}

#MainWindow h1, #MainWindow h2, #MainWindow h3, #MainWindow h4, #MainWindow h5, #MainWindow h6
{
	font-family		:	verdana, arial, sans-serif;
	font-weight		:	bold;
	font-size		:	18px;
}

#MainWindow h2
{
	font-size		:	16px;
}

#MainWindow h3
{
	font-size		:	14px;
}

#MainWindow h4
{
	font-size		:	12px;
}

#MainWindow h5
{
	font-size		:	11px;
}

#MainWindow h6
{
	font-size		:	11px;
	font-weight		:	normal;
}

#MainWindow .holder
{
	text-align		:	left;
	vertical-align	:	top;
	font-family		:	verdana, arial, sans-serif;
	color			:	#000;
	background		:	#fff;
	padding			:	10px 20px 15px 20px;
}

a.black
{
	color			:	#000;
	text-decoration	:	none;
}

.clearfix:after {
	content				:	".";
	display				:	block;
	height				:	0;
	clear				:	both;
	visibility			:	hidden;
}

.clearfix {display:inline-block;}
/* Piilotellaan IE Mac:lta \*/
.clearfix {display:block;}
/* Lopetellaan piilottelu */

