/* Ikkunoiden alkusijannit start.
Jos lisätään ikkunoita tulee tehdä tänne uusi <ikkunaID>_position merkintä. */
#video_position {
	position:absolute;
	left:12px;
	top:100px;
}

#media_position {
	position:absolute;
	left:266px;
	top:100px;
}

#agenda_position {
	position:absolute;
	left:12px;
	top:404px;
}

#links_position {
	position:absolute;
	left:349px;
	top:494px;
}
/* Ikkunoiden alkusijannit end. */

#irlink {
	position:absolute;
	left:585px;
	top:67px;
}

/* Taustan sijainti, koko ja kuva. */
#backgroung {
	background-repeat:no-repeat;
	background-position:top;
	/*background-image:url(images/autumn.jpg);*/
	position:absolute;
	left:0px;
	top:0px;
	width:810px;
	height:580px;
}

/* Yläpalkin sijanti ja koko. */
#header {
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(images/header_bg.jpg);
	position:absolute;
	left:0px;
	top:0px;
	width:788px;
	height:65px;
}

/* Logon sijainti ja koko. */
#logo {
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(images/logo.jpg);
	position:absolute;
	left:670px;
	top:29px;
	width:116px;
	height:33px;
	cursor:pointer;
}

/* Menun sijanti ja koko */
#menu {
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(images/menu_bg.jpg);
	position:absolute;
	padding-top:3px;
	left:0px;
	top:68px;
	width:100%;
	height:26px;
	text-decoration:none;
}

/* Tästa alkaa "normaalit" CSS määriteet jolla voi vaikuttaa
textien väreihin, kokoon ja effekteihiin. */
BODY {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(images/bg.jpg);
}

/* Normaalit linkit. */
A:link
{
	color: #3F3F3F;
	text-decoration: underline
}
A:visited
{
    COLOR: #3F3F3F;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #3F3F3F;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #3F3F3F;
    TEXT-DECORATION: none;
	font-weight: bold;
}
/* Normaalit linkit end */

/* Agendalista? */
.lista {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	COLOR: #3F3F3F;
}

/* Menu-linkkien tyylit. */
.menuitem, .menuitem:active, .menuitem:link, .menuitem:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding: 5px;
	margin-top: 5px;
	color:#CCCCCC;
}

/* Menu-linkki kun on hiiren alla. */
.menuitem:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px;
	margin-top: 5px;
	color:#993300;
}

/* Investor relations -linkkien tyylit. */
.irlink_style, .irlink_style:active, .irlink_style:link, .irlink_style:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	padding: 5px;
	margin-top: 5px;
	color:#CCCCCC;
}

/* Investor relations -linkki kun on hiiren alla. */
.irlink_style:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px;
	margin-top: 5px;
	color:#993300;
}

.bioitem {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
.biotable {
	margin: 10px 10px 10px 10px;
}

/* SofTV:n vaatimat style määritteet, älä koske. */
#VideoParent {
	visibility:visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#agendaParent {
	visibility:visible;
	margin-left:0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

#CurrentSlide {
	z-index:9885;
	visibility:visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* SoftTV:n stylet end */
