/* Tietokoneen ruudun tyylit */

@media screen
{

*
{
 font-family: Arial, Verdana, sans-serif;
 font-size: 9pt;	
}
body
{
	background-image: url(../kuvat/tausta_0.jpg);
	background-color: #006699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
table.horisontaalitable
{
	height:100%;
	width:976px;
}
table.vertikaalitable
{
	height:100%;
	width:968px;
}
td#logoteksti
{
	vertical-align:top;
	padding-top:5px;	
}
td.reunavarjo
{
	width:3px;
}
td.reunavarjo#reuna_o
{
	background-image: url(../kuvat/reunavarjo_oikea.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
td.reunavarjo#reuna_v
{
	background-image: url(../kuvat/reunavarjo_vasen.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
td.stagediv
{
	width:968px;
	background-color: #B2E5F9;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
}
td.palkki_top
{
	height:83px;
	background-image: url(../kuvat/palkki_top_tausta.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #007CAF;
}
td.palkki_top td.dialogipalkki
{
	background-image: url(../kuvat/palkki_top_tausta_dialogi.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #80D3F4;
}
td.palkki_mdl
{
	vertical-align:middle;
	text-align:center;
}
td.palkki_mdl a
{
	text-decoration: none;
}
td.palkki_mdl img
{
	border:none;
}
td.palkki_btm
{
	padding-right:5px;
	text-align:right;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#80D3F4;
	height:20px;
	background-color: #099EDD;
}
td.flashstagetd
{
	vertical-align:top;
	background-color: #5AB1D4;
}
td.infomenutd
{
	vertical-align:top;
}
td.infomenutd table.infomenutbl
{
	margin-left:20px;
	margin-right:20px;
}
td.infomenutd table.infomenutbl td
{
	padding-bottom:5px;
}
td.infomenutd td.infomenu_ots
{
	font-weight:bold;
	font-size:12pt;
}
td.infomenutd td.infomenu_yla
{
	font-weight:bold;
	cursor:pointer;
}
td.infomenutd td.infomenu_ala
{
	padding-left:30px;
	cursor:pointer;
}
td.dialogidiv
{
	vertical-align:top;
	background-color: #D9F2FC;
	height:100%;
	
}
div#dialogikehys
{
	padding: 0px 5px 0px 20px;
	/*height:400px;
	overflow:hidden;*/
}
div#dialogikehys table.dialogitaulu
{
	width: 575px;
}
div#dialogikehys tr.dlg_rivi
{
	display:none;
	/*visibility: collapse;*/
}
div#dialogikehys td.dlg_otsikko
{
	font-weight: bold;
	vertical-align: bottom;
}
div#dialogikehys td.dlg_puhuja
{
	font-weight: bold;
}
div#dialogikehys td.dlg_napit
{
	width: 79px;
	vertical-align: top;
	cursor: default;
}
div#dialogikehys td.dlg_napit img
{
	cursor: pointer;
}
div#dialogikehys img.ikonikuva
{
	margin:0px;
	border:none;
	vertical-align: bottom;
}
div#dialogikehys table.kommenttitaulu
{
	border-top: 1px solid #B9DCEA;
	border-bottom: 1px solid #B9DCEA;
	background-color: #CEE9F4;
	width: 100%;
}
div#dialogikehys td.kmt_otsikko
{
	color: #666666;
	font-weight: bold;
	vertical-align: bottom;
}
div#dialogikehys td#dlg_siirry
{
	font-weight: bold;
	cursor: pointer;
}
div#dialogikehys td#dlg_siirry b
{
	font-weight: normal;
	cursor: default;
	vertical-align:middle;
}
div#dialogikehys td#dlg_siirry font.synteesi_otsikko
{
	font-weight: bold;
	cursor: default;
	vertical-align:middle;
}
div#dialogikehys td#dlg_siirry img
{
	font-weight: normal;
	cursor: default;
	vertical-align:middle;
}
div#dialogikehys font.sanasto
{
	/*text-decoration:underline;*/
	color:#333300;
	border-bottom:1px dashed #666633;
	cursor:help;
}

div#infokehys
{
	padding: 0px 20px 20px 20px;	
}
div#infokehys div#info_1,
div#infokehys div#info_2,
div#infokehys div#info_2b,
div#infokehys div#info_3,
div#infokehys div#info_4,
div#infokehys div#info_5,
div#infokehys div#info_6,
div#infokehys div#info_7
{
	display:none;
}

div#infokehys table.table_lista
{
	border:none;
	width:560px;
}
div#infokehys table.table_lista .lista_sarake_1
{
	width:275px;
}
div#infokehys table.table_lista th,
div#infokehys table.table_lista td
{
	padding:2px;
	font-size:8pt;
}
div#infokehys table.table_lista th
{
	text-align:left;
	vertical-align:top;
}
div#infokehys table.table_lista td
{
	text-align:left;
	vertical-align:top;
}
div#infokehys table.table_lista .lista_nro
{
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	font-size:8pt;
}
div#infokehys table.table_lista tr.lista_rivi_0 td
{
	border-top: none;
}
div#infokehys table.table_lista tr.lista_rivi_0 th
{
	background-color:transparent;
}
div#infokehys table.table_lista tr.lista_rivi_0 td.lista_nro
{
	color:#56B741;
}
div#infokehys table.table_lista tr.lista_rivi_0 td.lista_nro,
div#infokehys table.table_lista tr.lista_rivi_0 td
{
	background-color:transparent;
}
div#infokehys table.table_lista tr.lista_rivi_1 td
{
	border-top: 1px solid #56B741;
}
div#infokehys table.table_lista tr.lista_rivi_1 th
{
	background-color:#56B741;
}
div#infokehys table.table_lista tr.lista_rivi_1 td.lista_nro
{
	color:#56B741;
}
div#infokehys table.table_lista tr.lista_rivi_1 td.lista_nro,
div#infokehys table.table_lista tr.lista_rivi_1 td
{
	background-color:#CCFFCC;
}
div#infokehys table.table_lista tr.lista_rivi_2 td
{
	border-top: 1px solid #6699FF;
}
div#infokehys table.table_lista tr.lista_rivi_2 th
{
	background-color:#6699FF;
}
div#infokehys table.table_lista tr.lista_rivi_2 td.lista_nro
{
	color:#6699FF;
}
div#infokehys table.table_lista tr.lista_rivi_2 td.lista_nro,
div#infokehys table.table_lista tr.lista_rivi_2 td
{
	background-color:#C3D2FF;
}
div#infokehys table.table_lista tr.lista_rivi_3 td
{
	border-top: 1px solid #32C2FC;
}
div#infokehys table.table_lista tr.lista_rivi_3 th
{
	background-color:#32C2FC;
}
div#infokehys table.table_lista tr.lista_rivi_3 td.lista_nro
{
	color:#32C2FC;
}
div#infokehys table.table_lista tr.lista_rivi_3 td.lista_nro,
div#infokehys table.table_lista tr.lista_rivi_3 td
{
	background-color:#B5EAFF;
}
div#infokehys table.table_lista tr.lista_rivi_4 td
{
	border-top: 1px solid #CC66FF;
}
div#infokehys table.table_lista tr.lista_rivi_4 th
{
	background-color:#CC66FF;
}
div#infokehys table.table_lista tr.lista_rivi_4 td.lista_nro
{
	color:#CC66FF;
}
div#infokehys table.table_lista tr.lista_rivi_4 td.lista_nro,
div#infokehys table.table_lista tr.lista_rivi_4 td
{
	background-color:#CCCCFF;
}

div#infokehys table.table_sanasto
{
	border-top: 1px solid #99CCCC;
	width:560px;
}
div#infokehys table.table_sanasto td
{
	padding:2px;
	vertical-align:top;
	border-bottom: 1px solid #99CCCC;
}
div#infokehys table.table_sanasto td.sanasto_sana
{
	font-weight:bold;
}

div#tooltipdiv
{
	display:none;
	position:absolute;
	z-index:999;
	font-size: 8pt;
	width:250px;
	text-align:left;
	padding:2px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
div#tooltipdiv b
{
	font-size: 8pt;
}
a.kokokohtaus
{
	color:#005F86;
	font-weight:normal;
	font-size: 8pt;
	text-decoration:none;
	cursor: pointer;
	white-space: nowrap;
}
a.kokokohtaus:hover
{
	text-decoration:underline;
}
a#hidekomm
{
	display:none;	
}

}

div.js_warning
{
	padding: 10px;
	background-color: #FFFFCC;
	color: #FF0000;
	border: 1px solid #000000;
	font-weight: bold;	
}
a.kohtauslinkki
{
    display: block;
    //color: #FF0000;
    font-weight: bold;
    margin: 10px 0px 0px 25px;
}

/* Tulostuksen tyylit, kaikki paitsi dialogi ja kommentit piilotetaan */

@media print
{

*
{
 font-family: Times New Roman, serif;
 font-size: 12pt;	
}
td#logoteksti, img, object, td.palkki_btm, a.kokokohtaus, div.js_warning
{
	display:none;
}

body
{
	background-color: #FFFFFF;
	margin: 40pt 20pt 20pt 40pt;
	padding: 0px 0px 0px 0px;	
}
table.horisontaalitable
{
	height:100%;
	width:100%;
}
table.vertikaalitable
{
	height:100%;
	width:100%;
}

td.stagediv
{
	width:100%;
}

td.palkki_mdl
{
	vertical-align:middle;
	text-align:center;
}
td.palkki_mdl a
{
	text-decoration: none;
}
td.palkki_mdl img
{
	border:none;
}

td.dialogidiv
{
	margin: 20pt 20pt 20pt 20pt;
	vertical-align:top;
	background-color: #D9F2FC;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
div#dialogikehys
{
	padding: 0px 5px 0px 20px;	
}
div#dialogikehys table.dialogitaulu
{
	width: 450pt;
}
div#dialogikehys tr.dlg_rivi
{
	/*display:none;*/
	/*visibility: collapse;*/
}
div#dialogikehys td.dlg_otsikko
{
	font-weight: bold;
	vertical-align: bottom;
}
div#dialogikehys td.dlg_puhuja
{
	font-weight: bold;
}
div#dialogikehys td.dlg_napit
{
	display: none;
	width: 79px;
	vertical-align: top;
	cursor: default;
}
div#dialogikehys img.ikonikuva
{
	display:none;
	margin:0px;
	border:none;
	vertical-align: bottom;
}
div#dialogikehys table.kommenttitaulu
{
	border-top: 1px solid #B9DCEA;
	border-bottom: 1px solid #B9DCEA;
	background-color: #CEE9F4;
	width: 100%;
}
div#dialogikehys td.kmt_otsikko
{
	color: #666666;
	font-weight: bold;
	vertical-align: bottom;
}
div#dialogikehys td#dlg_siirry
{
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
div#dialogikehys td#dlg_siirry font.seur_txt
{
	display:none;
}
div#dialogikehys td#dlg_siirry b
{
	color: #000000;
	font-weight: normal;
	cursor: default;
	vertical-align:middle;
}
div#dialogikehys td#dlg_siirry font.synteesi_otsikko
{
	color: #000000;
	font-weight: bold;
	cursor: default;
	vertical-align:middle;
}

div#dialogikehys td#dlg_siirry img
{
	display:none;
	font-weight: normal;
	cursor: default;
	vertical-align:middle;
}
div#dialogikehys font.sanasto
{
	/*text-decoration:underline;*/
	color:#333300;
	border-bottom:1px dashed #666633;
	cursor:help;
}

}