
/* Perusmuotoiluja */
	body {
		background: #35393d url(pics/bodyBG.gif) repeat-x;
		font: 10px Verdana;
		}
	.sisa
		{
		background-color: #ffffff;
		}	

/* Yläosa */
	.headbar {
		background: #f4f6f6 url(pics/Rientola.png) no-repeat;
		border-bottom: 1px solid #f4f6f6;
		vertical-align: top;
		padding-left: 215px;
	}	
	fieldset
		{
		background-color: #ffffff;
		border: 1px solid #347c48;
		width: 95%
		}
	legend
		{
		font-family: verdana;
		font-size: 16px;
		color: #fff;
		background: #6d77f8;
		border: 1px solid #347c48;
		padding: 2px 10px
		} 
	label
		{
		width: 120px;
		float: left;
		text-align: right;
		padding-top: 3px;
		padding-bottom: 1px;
		margin-right: 0.5em;
		display: block
		}
	.label175
		{
		width: 200px;
		float: left;
		text-align: right;
		padding-top: 3px;
		padding-bottom: 1px;
		margin-right: 0.5em;
		display: block
		}
	.label400
		{
		width: 400px;
		float: left;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 1px;
		margin-right: 0.5em;
		display: block
		}
	.label100
		{
		width: 90%;
		float: left;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 1px;
		margin-right: 0.5em;
		display: block
		}
	input
		{
		cursor: pointer;
		font-size:100%; 
		padding-top: 1px;
		padding-bottom: 1px;
		color: #000000;
		background: #a9e5ba;
		border: 1px solid #347c48;
		padding-left: 2px
		}
	select
		{
		cursor: pointer;
		font-size:100%; 
		padding-top: 1px;
		padding-bottom: 1px;
		color: #000000;
		background: #a9e5ba;
		border: 1px solid #347c48;
		padding-left: 2px
		}
	textarea
		{
		font-family: verdana;
		cursor: pointer;
		font-size:100%; 
		padding-top: 1px;
		padding-bottom: 1px;
		color: #000000;
		background: #a9e5ba;
		border: 1px solid #347c48;
		padding-left: 2px
		}
	checkbox
		{
		cursor: pointer;
		font-size:140%; 
		padding-top: 1px;
		padding-bottom: 1px;
		color: #000000;
		background: #a9e5ba;
		border: 1px solid #347c48;
		padding-left: 2px
		}
	.tapahtuma
		{
		background-color: #ffffff;
		border-collapse: collapse;
		border-right: 1px solid #50eca4;
		border-bottom: 1px solid #50eca4;
		border-left: 1px solid #50eca4;
		border-top: 1px solid #50eca4;
		}
	.pieni
		{
		cursor: pointer;
		font-size:80%; 
		padding-top: 1px;
		padding-bottom: 1px;
		color: #000000;
		background: #e1edf8;
		border: 1px solid #6d77f8;
		padding-left: 2px
		}	
/* SOLUT */
	.td_otsikko
		{
		line-height: 150%;
		font-family: verdana;
		font-size: 12px;		
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 15px;
		}
	.td_sisalto
		{
		line-height: 150%;
		font-family: verdana;
		font-size: 12px;		
		padding-left: 5px;
		padding-right: 100px;
		padding-top: 5px;
		}
	.td_sisalto2
		{
		line-height: 150%;
		font-family: verdana;
		font-size: 12px;		
		padding-left: 5px;
		padding-right: 20px;
		padding-top: 5px;
		}
	.td_sisalto3
		{
		line-height: 150%;
		font-family: verdana;
		font-size: 12px;		
		padding-left: 5px;
		padding-right: 100px;
		padding-top: 5px;
		}
	.td_uutiset
		{
		line-height: 150%;
		font-family: verdana;
		font-size: 12px;		
		padding-left: 5px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;		
		}
	.tapahtumaotsikko
		{
		background-color: #bddecf;
		border-bottom: 1px Solid #123956;
		padding-left: 5px;
		height: 20px;
		font: 14px Verdana;
		color: #000000;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;	
		}
	.tapahtumasisalto
		{
		font-family: verdana;
		font-size: 12px;		
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;		
		}
	.tapahtumat_huomio
		{
		font-family: verdana;
		font-weight: bold;
		font-size: 14px;		
		padding-left: 0px;
		padding-right: 2px;
		padding-top: 0px;
		padding-bottom: 5px;		
		}	
	.tiukka
		{
		background-color: #ffff66;
		padding-top: 25px;
		}
	.muokattu
		{
		font-family: verdana;
		color: b1a9a9;
		font-size: 10px;		
		padding-left: 5px;
		padding-right: 35px;
		padding-top: 5px;
		padding-bottom: 5px;		
		}
	.oikeus
		{
		vertical-align: top;
		font-family: verdana;
		color: #c0c0c0;
		font-size: 10px;		
		padding-left: 1px;
		padding-top: 3px;
		padding-bottom: 3px;		
		}
	.admin_buttons
		{
		font-family: verdana;
		font-size: 14px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 40px;
		}
	.admin_info
		{
		font-family: verdana;
		font-size: 14px;
		text-align: left;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;		
		}
	.admin_info_small
		{
		font-family: verdana;
		font-size: 12px;
		text-align: left;
		padding-left: 40px;
		padding-right: 20px;
		}
	.admin_text
		{
		font-family: verdana;
		font-size: 12px;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		}
	.admin_left
		{
		font-family: verdana;
		font-size: 12px;
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 2px;
		padding-bottom: 2px;
		}
	.admin_right
		{
		font-family: verdana;
		font-size: 12px;
		text-align: right;
		padding-left: 10px;
		padding-right: 20px;
		padding-top: 2px;
		padding-bottom: 2px;
		}
	a.adminbutton
		{
		font-weight: bold;
		font-family: verdana;
		font-size: 14px;
		text-decoration: none;
		}	
	.omasivu
		{
		font-family: verdana;
		color: #c0c0c0;
		text-decoration: none;
		font-size: 10px;		
		}		

/* Linkit vasen */
	.linkit{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	UL .linkki1 A {
		display: block;
		width: 173px;
		height: 24px;
		line-height: 24px;
		color: #0a3554;
		text-decoration: none;
		background: url(pics/palkki2.png) no-repeat;
		left: bottom;
		text-indent: 15px;
	}
	LI .linkki1 A { height: 25px; line-height: 25px; }
	UL .linkki2 A {
		display: block;
		width: 173px;
		height: 24px;
		line-height: 24px;
		color: #0a3554;
		text-decoration: none;
		background: url(pics/palkki5.png) no-repeat;
		left: bottom;
		text-indent: 25px;
	}
	LI .linkki2 A { height: 25px; line-height: 25px; }
	UL .paalinkki A {
		display: block;
		width: 173px;
		height: 24px;
		line-height: 24px;
		color: #0a3554;
		text-decoration: none;
		background: url(pics/palkki1.png) no-repeat;
		left: bottom;
		text-indent: 15px;
		font-weight: bold;
	}
	LI .paalinkki A { height: 25px; line-height: 25px; }
	
	.linkit A:Hover { 
		background: url(pics/palkki3.png) no-repeat; 
		background-position: right bottom; 
		color: #ffffff;
	}
	.linkit .linkki2 A:Hover { 
		background: url(pics/palkki4.png) no-repeat; 
		color: #12456a;
	}
	.linkit LI { display: inline; } /* IE:n siistimiseen */
		
/* Välilehdet */
	.valilehti  {
		width: 120px;
		height: 30px;
		float: left;
		margin-bottom: 0px;
		margin-right: 10px;
	}
	.valilehtiLeft  {
		background: url(pics/valilehtiLeft.gif) no-repeat;
		width: 8px;
	}
	.valilehtiCen  {
		background: url(pics/valilehtiCen.gif) repeat-x;
		padding: 0px 5px 0px 5px;
		text-align: center;
	}
		.valilehtiCen A {
			font: 12px Verdana;
			color: #ffffff;
			text-decoration: none;
		}
		.valilehtiCen A:Hover {
			font: 12px Verdana;
			color: #b7f3f2;
			text-decoration: underline;
		}
	.valilehtiRight  {
		background: url(pics/valilehtiRight.gif) no-repeat;
		width: 10px;
	}



/* LISÄ LAATIKON MUOTOILU */
	.lisaBox1 {
		background: url(pics/lisaBox1.png) no-repeat;
		width: 173px;
		height: 150px;
		padding: 12px 15px 12px 12px;
		text-align: center;
		color: #0c2948;
	}
	.lisaBox1 H3 {
		margin: 0px;
		padding-top: 0px;
		text-align: center;
		color: #1f5997;
	}
	.lisaBox1 A { color: #295c93; }
	.lisaBox1 A:Hover { color: #75aae3; }

/* Keskiosa */
	.maintable {
		background-color: #f4f6f6;
		font: 12px Verdana;
	}
	.maintable2 {
		background: #f4f6f6 url(pics/maintableBG.gif) bottom right no-repeat;
		font: 12px Verdana;
	}
	.td_otsikko {
		margin-right: 20px;
	}
	.td_sisalto {
		padding-top: 5px;
	}
	H1{ padding-top: 10px; font: 16px Verdana; font-weight: bold; margin-bottom: 0px; }
	H2{ padding-top: 10px; font: 25px Verdana; margin-bottom: 0px; }
	H3{ font: 14px Verdana; font-weight: bold; margin-bottom: 0px; }

	P {
		font: 12px Verdana;
		padding-top: 15px;
		line-height: 150%;
		margin: 0; 
		}
	.small
		{
		font: 10px Verdana;
		color: #766363;
		}
	.uutiset
		{
		font: 10px Verdana;
		color: #000000;
		padding-left: 1px;
		padding-right: 1px;
		
		}
	#erikoisTxt {
		background: url(pics/erikoisTxtBG.gif) no-repeat;
		padding: 10px;
		font-style: italic;
	}
	.muokattu {
		font: 8px Verdana;
	}


/* Tapahumat -sivu */
	.tapahtumat {
		margin-top: 10px;
		border: 1px Solid #3a88b6;
	}
	.tapahtumasisalto {
		padding: 5px;
		font: 12px Verdana;
	}

/* tiedot.php -sivun tyylitykset */
	.tiedotHead {
		background: url(pics/tiedotLehti1.gif) no-repeat;
		padding: 10px 0px 2px 42px;
		height: 34px;
		font: Bold 13px Verdana;
		color: #00275e;
	}
	.tiedot {
		background-color: #f4f6f6;
		padding: 10px;
		border: 1px Solid #6f6f6f;
	}
	.taulusisalto {
		font: 14px Verdana;
		line-height: 1.5;
	}
	TEXTAREA, INPUT {
		font: 12px Verdana;
		padding: 3px;
		margin: 3px;
	}
	INPUT {
		height: 25px;
	}
	.tiedotNimi {
		background-color: #eff9ff;
		border-right: 1px Solid #c1e8ff;
		padding-left: 5px;
		width: 200px;
	}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

