@CHARSET "ISO-8859-1";

/*##############################
  ### Body-osion määritykset ###
  ##############################
*/
	body { margin-top: 0px }


/*##############
  ### LINKIT ###
  ##############
*/
	/* Navigointivalikon linkit */
	A.navilinkki:link		{text-decoration: none; color: white;}
	A.navilinkki:visited	{text-decoration: none; color: white;}
	A.navilinkki:hover		{text-decoration: underline}
	
	/* Alapalkin linkit (kirjautuminen) */
	A.kirjaudulinkki:link		{text-decoration: none; color: gray;}
	A.kirjaudulinkki:visited	{text-decoration: none; color: gray;}
	A.kirjaudulinkki:hover		{text-decoration: underline}
	
	/* Linkit-sivujen linkit */
	A.linkitsivu:link		{text-decoration: none; color: blue;}
	A.linkitsivu:visited	{text-decoration: none; color: blue;}
	A.linkitsivu:hover		{text-decoration: underline}
	
	A.ryhmalinkki:link		{text-decoration: underline; color: blue;}
	A.ryhmalinkki:visited	{text-decoration: underline; color: blue;}
	A.ryhmalinkki:hover		{text-decoration: underline}
	
	/* Etusivun "Lisää"-linkit */
	A.etusivulisaa:link		{text-decoration: none; color: blue; font-size: 8pt;}
	A.etusivulisaa:visited	{text-decoration: none; color: blue; font-size: 8pt;}
	A.etusivulisaa:hover	{text-decoration: underline; font-size: 8pt;}
	
	
/*##############
  ### OSAT   ###
  ##############
*/
  	/* Sijaintipalkki */
	table.sijainti {
		font-family: "Arial";
		font-size: 8pt;
	}
	
	/* Yläpalkki */
	table.ylapalkki {
		font-family: "Arial";
		font-size: 8pt;
		color: white;
		border-width: 1px 1px 0px 1px;
		border-spacing: 2px;
		border-style: outset;
		border-color: gray gray gray gray;
		border-collapse: collapse;
		background-color: navy;
	}
	
	/* Navigointipalkki */
	table.navigointi {
		font-family: "Arial";
		font-size: 8pt;
		font-weight: bold;
		border-width: 1px;
		border-spacing: 2px;
		border-style: outset;
		border-color: gray gray gray;
		border-collapse: collapse;
		background-color: navy;
	}
	
	/* MAIN-osio */
	table.main {
		font-family: "Arial";
		font-size: 10pt;
		color: black;
		border-width: 0px 1px 1px 1px;
		border-spacing: 2px;
		border-style: outset;
		border-color: gray gray gray gray;
		border-collapse: collapse;
/*		background: url(../core/main.jpg) no-repeat center top;*/
		
	}
	
	/* Alapalkki */
	table.alapalkki {
		font-family: "Arial";
		font-size: 8pt;
		color: white;
		border-width: 1px 1px 1px 1px;
		border-spacing: 2px;
		border-style: outset;
		border-color: gray gray gray gray;
		border-collapse: collapse;
		background-color: navy;
	}
	
	/* Tiedot-palkki sivun alareunassa */
	table.tiedot {
		font-family: "Arial";
		font-size: 8pt;
		color: gray;
	}

/*
	p {
		font-family: "Arial";
		font-size: 15pt;
		color: black;
		border-width: 1px 1px 1px 1px;
		border-color: Maroon;
		background-color: teal;
	}
*/

	/* Kurssisivut */
	.kurssi {
		padding: 0px 10px 0px 10px;
	}
	.kurssi_ra {
		padding: 0px 10px 0px 10px;
		text-align: right;
	}
	.kurssi_ca {
		padding: 0px 10px 0px 10px;
		text-align: center;
	}
	.tulokset {
		padding: 0px 10px 0px 150px;
	}
	
	/* Etusivun otsikot */
	.etusivu_o {
		font-size: 11pt;
		font-weight: bold;
		text-decoration: underline;
	}
	

	/* Vihreä dialogi-ikkuna */
	#g-dialogi {
		position: fixed;
		left: 40%;
		top: 100px;
		width: 350px;
		height: 100px;
		z-index: 1;
		border: 2px #000000 solid;
		background-color: lightgreen;
		text-align: center;
		font-size: 12pt;
		font-weight: bold;
		padding: 30px 0px 0px 0px;
	}
	
	/* Punainen dialogi-ikkuna */
	#r-dialogi {
		position: fixed;
		left: 40%;
		top: 100px;
		width: 350px;
		height: 100px;
		z-index: 1;
		border: 2px #000000 solid;
		background-color: red;
		text-align: center;
		font-size: 12pt;
		font-weight: bold;
		color: white;
		padding: 30px 0px 0px 0px;
	}
	
	/* Kuvamääritteet */
	img  { position: relative }

	.floatL  { float: left  }
	.floatL2  { float: left; padding-right: 10px;  }
	.floatR  { float: right }
	.floatR2  { float: right; padding-left: 10px; }
	
	.clearL { clear: left  }
	.clearR { clear: right }
	
	/* Savant-luokan määritteet */
	.savant { text-align: left; }
	
	/* Lomakkeen pakollinen-kentät */
	.pakollinen { background-color: Lightsteelblue; }
	


