/* DEFAULT.CSS */
/* Järjestelmän vakiotyyliasetukset */
/* DEFAULT.CSS */

@media screen{

/**************
** YLEISET **
***********/

*{margin: 0; padding: 0;}

.highres_kuva { margin: 0 10px 0 10px; }

.valikko_taso2 {
	white-space: normal;
	}
div.valikko_taso3 {
	text-align: left; 
	}
.valikko_taso3 .valikkoesine, .valikko_taso3 .valikkoesine p {
	margin: 0;
	padding: 0;
	text-align: left; 
	}
.valikko_taso3 h2 {
	margin-bottom: 0.2em;
	}

div.footer {
        bottom: 0;
	position: fixed;
	overflow: hidden; 
	}
div.oikeusosa{
	display: none;
	}

div.sivu {
      overflow: hidden;
	}
div.tekstiosa {
	min-height: 365px;
	}

div.kirjautunut{
	white-space: normal;
	margin-top: 2em;
	left: -3px;
	text-align: left;
	}
div.kirjautunut p {margin-bottom: 0.5em;}

option { padding-right: 1.5em; }

span.alleviivaus { text-decoration: underline; }

/***********************
** KUVAT & GALLERIAT **
*********************/

div.kuvat{
	width: auto;
	float: right;
	margin: 0em 0em 0.5em 1em;
	}
div.kuvat p {
	text-align: center;
	margin: 0;
	}
div.kuvat img, div.tekstiosa img {
	border: 1px solid black;
	}
div.tekstiosa img.ohje { margin-top: 0.5em; margin-bottom: 3em;}
div.tekstiosa table img { border: none; }

.kuvateksti p{
	padding-bottom: 1em;
	text-align: center;
	}
#galleria_kuva {
	padding-left: 1em;
	}

th p {
	display: inline;
	text-decoration: none;
	}
th p a:link, th p a:visited {
	display: inline;
	text-decoration: underline;
	}

th img:first-child {
	padding-left: 1em;
	}

/************
** LISTAT **
**********/

ul, ol
	{
	list-style-position: inside;
	}
ol ol, ul ul, sivukartta_taso1
	{
	text-indent: 1em;
	}
ol ol ol, ul ul ul, sivukartta_taso2
	{
	text-indent: 2em;
	}
ol ol ol ol, ul ul ul ul
	{
	text-indent: 3em;
	}
li
	{
	font-size: 70%;
	margin-bottom: 0;
	}
li li
	{
	font-size: 100%;
	}

div.sivukartta
	{
	margin-top: 1em;
	}
p.lista_taso1
	{
	display: list-item;
	list-style-position: inside;
	list-style-type: disc;
	line-height: 1.8em;
	margin-bottom: 0em;
	margin-top: 0em;
	}
p.lista_taso2
	{
	display: list-item;
	list-style-position: inside;
	line-height: 0.5em;
	padding-left: 1.5em;
	list-style-type: circle;
	line-height: 1.8em;
	margin-bottom: 0em;
	margin-top: 0em;
	}
p.lista_taso3
	{
	display: list-item;
	list-style-position: inside;
	line-height: 0.5em;
	padding-left: 3em;
	list-style-type: square;
	line-height: 1.8em;
	margin-bottom: 0em;
	margin-top: 0em;
	}
p.lista_taso4
	{
	display: list-item;
	list-style-position: inside;
	line-height: 0.5em;
	padding-left: 4.5em;
	list-style-image: url("../ikonit/bullet1.gif");
	line-height: 1.8em;
	margin-bottom: 0em;
	margin-top: 0em;
	}


}