@charset "UTF-8";
/* Sivun pohja-asetukset ja taustakuva */
#page {
    position: relative;
    top: 0;
    bottom: 0;
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 1px 0 0 0;
	height: auto;
	min-height: 855px;
	background-color: #000000;
	background-image: url(images/tausta.jpg);
	background-repeat: no-repeat;
	text-align: center;
	visibility: visible;
	z-index: 0;
    overflow: hidden;
}
/* Kayttoliittyman kuvaelementit */
#lang ul li#fin {
	text-align: left;
    font-size: small;
    color: #ffffff;
    font-weight: normal;
	background: transparent url(images/lang_fin_f.png);
	background-repeat: no-repeat;
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 22px;
	width: 31px;
    height: 0px !important;
    padding-top: 22px;
	}
	#lang ul li#eng a{
	text-align: left;
    font-size: small;
    color: #ffffff;
    font-weight: normal;
	background: transparent url(images/lang_eng.png);
	background-repeat: no-repeat;
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 22px;
	width: 37px;
    height: 0px !important;
    padding-top: 22px;
	}
	#lang ul li#eng a:hover {
	background: transparent url(images/lang_eng_f.png);
	background-repeat: no-repeat;
    color: #cccccc;
    font-size: x-small;
    }
#menu ul li#tarina, #menu ul li#tarina a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#tarina a {
	position: relative;
	background: transparent url(images/tarina.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#tarina a:hover {
	background: transparent url(images/tarina_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#tarina_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/tarina_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#traileri, #menu ul li#traileri a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#traileri a {
	position: relative;
	background: transparent url(images/traileri.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#traileri a:hover {
	background: transparent url(images/traileri_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#traileri_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/traileri_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#tyoryhma, #menu ul li#tyoryhma a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#tyoryhma a {
	position: relative;
	background: transparent url(images/tyoryhma.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#tyoryhma a:hover {
	background: transparent url(images/tyoryhma_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#tyoryhma_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/tyoryhma_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#elokuvasta, #menu ul li#elokuvasta a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#elokuvasta a {
	position: relative;
	background: transparent url(images/elokuvasta.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#elokuvasta a:hover {
	background: transparent url(images/elokuvasta_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#elokuvasta_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/elokuvasta_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#kuvia, #menu ul li#kuvia a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#kuvia a {
	position: relative;
	background: transparent url(images/kuvia.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#kuvia a:hover {
	background: transparent url(images/kuvia_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#kuvia_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/kuvia_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#yhteistyo, #menu ul li#yhteistyo a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#yhteistyo a {
	position: relative;
	background: transparent url(images/yhteistyo.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#yhteistyo a:hover {
	background: transparent url(images/yhteistyo_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#yhteistyo_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/yhteistyo_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#lehdisto, #menu ul li#lehdisto a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#lehdisto a {
	position: relative;
	background: transparent url(images/lehdisto.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#lehdisto a:hover {
	background: transparent url(images/lehdisto_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#lehdisto_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/lehdisto_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#yhteys, #menu ul li#yhteys a { 
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
    }
    #menu ul li#yhteys a {
	position: relative;
	background: transparent url(images/yhteys.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
    #menu ul li#yhteys a:hover {
	background: transparent url(images/yhteys_f.png);
	background-repeat: no-repeat;
	}
	#menu ul li#yhteys_s {
	overflow: hidden;
	border: 0;
	visibility: visible;
	background-position: center;
	position: relative;
	background: transparent url(images/yhteys_f.png);
	background-repeat: no-repeat;
    display: block;
	height: 27px;
    height: 0px !important;
    padding-top: 27px;
    }
/*Sisaltoalueen otsikot suomeksi:*/
#sisalto h1 {
    background-repeat: no-repeat;
	font-size: 16px;
	font-weight: normal;
	position: relative;
    top: -20px;
	left: -100px;
	height: 30px;
	width: 187px;
	margin: 0px;
	text-decoration: none;
	}
	#sisalto h1.tarina {
	background: transparent url(images/otsikko_tarina.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	}
	#sisalto h1.traileri {
	background: transparent url(images/otsikko_traileri.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	}
	#sisalto h1.tyoryhma {
	background: transparent url(images/otsikko_tyoryhma.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	font-size: 10px;
	}
	#sisalto h1.elokuvasta {
	background: transparent url(images/otsikko_elokuvasta.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	}
	#sisalto h1.kuvia {
	background: transparent url(images/otsikko_kuvia.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	}
	#sisalto h1.yhteistyo {
	background: transparent url(images/otsikko_yhteistyo.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	font-size: 10px;
	}
	#sisalto h1.lehdisto {
	background: transparent url(images/otsikko_lehdisto.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	font-size: 10px;
	}
	#sisalto h1.yhteys {
	background: transparent url(images/otsikko_yhteys.png);
	visibility: visible;
    display: block;
    overflow: hidden;
    border: 0;
	height: 30px;
    height: 0px !important;
    padding-top: 30px;
	}