body {
	background : #F5F5F5;
	font-family : Verdana, Arial, sans-serif, Tahoma; 
	font-size : 11px; 
	font-weight : normal; 
	color : black; 
	text-decoration : none;
	margin-top : 20; 
	margin-left : 0; 
	margin-right : 0; 
	margin-bottom : 0;
}


a:link {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #505D8B;
	text-decoration : none;
}

a:visited {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color :  #505D8B;
	text-decoration : none;
}

a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #505D8B;
	text-decoration : none;
}

a:hover {
	color : #8D9BC6 ! important;
	text-decoration : none;
}

form {
	font-family :  Tahoma, Verdana, sans-serif; 
	font-size : 10px;
	background-color : transparent;
}

hr {
	height : 1px;
	color : #cccccc;
}

pre {
	font-family : "Courier New", Courier, monospace; 
	font-size : 11px;	
	font-weight : plain;
}

blockquote {
	font-family : Verdana, sans-serif;
	color : Black;
	font-size : 11px;
	font-style: italic;
	text-decoration : none;
}

/* Omat */

input.nappi {
	background-color : #8D9BC6;
	color : white;
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	text-indent: 0px;
	float: left;
	text-align: center;
	border-color : white;
	border-top-width : 1px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
}

.nappi_reuna {
	border-style : solid;
	border-top-width : 2px;
	border-left-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-color : #8D9BC6;
	   
}

button.nappi {
	background-color : white;
	color : black;
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
	text-indent: 0px;
	float: left;
	text-align: Left;
	border-color : white;
	border-top-width : 1px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;

}

.teksti_kentta {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : normal;
	text-decoration : none;
	background : transparent;
}

.paiva_m {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white;
	font-size : 14px; 
	font-weight : normal;
	text-decoration : none;
}

.kaupunki {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 17px; 
	font-weight : bold;
	text-decoration : underline;
}

.teksti_pieni {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
	   
}

.teksti_pieni2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : red;
	font-size : 10px; 
	font-weight : normal;
	text-decoration : underline;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
	   
}

.kaikki {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 10px; 
	font-weight : normal;
	text-decoration : none;
}

.kaikki3 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white;
	font-size : 10px; 
	font-weight : normal;
	text-decoration : none;
	padding: 0px 1px;
}

.kaikki3 a,
.kaikki3 a:link,
.kaikki3 a:visited,
.kaikki3 a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white;
	font-size : 10px; 
	font-weight : normal;
	text-decoration : none;
	padding: 0px 1px;
}
.kaikki3 a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white !important; 
	font-size : 10px; 
	font-weight : normal;
	text-decoration: underline;
	padding: 0px 1px;
}

.haku a,
.haku a:link,
.haku a:visited,
.haku a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #666699;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
	padding: 0px 1px;
}
.haku a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : blue !important; 
	font-size : 10px; 
	font-weight : bold;
	text-decoration: underline;
	padding: 0px 1px;
}

.haku_teksti {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
}

.kaikki2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #999999;
	font-size : 10px; 
	font-weight : normal;
	text-decoration : none;
}

.palaute {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
}

.hinta {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : underline;
}

.hinta_taulu {
	border-style : solid;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.hinnat {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.hinnat2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.hinnat3 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.hinnat4 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.sininen {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : blue;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.sininen_pieni {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : blue;
	font-size : 11px; 
	font-weight : bold;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
	   
}

.kallis {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : red;
	font-size : 11px; 
	font-weight : bold;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.kallis2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : red;
	font-size : 11px; 
	font-weight : bold;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.halpa {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : green;
	font-size : 11px; 
	font-weight : bold;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}

.halpa2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : green;
	font-size : 11px; 
	font-weight : bold;
	text-decoration : none;
	border-style : solid;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-color : #8D9BC6;
}


.reunus {
	border-style : solid;
	border-color : black;  
	border-width : 1px; 
}

.etu_otsikko {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 13px; 
}	

.etu_art_o a,
.etu_art_o a:link,
.etu_art_o a:visited,
.etu_art_o a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : bold;
}	
.etu_art_o a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000033 ! important;
	font-size : 11px; 
	text-decoration: normal;
	font-weight : bold;
}

.art_etu_pvm {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000099;
	font-size : 11px; 
	font-weight : bold;
}

.etu_art_o2 a,
.etu_art_o2 a:link,
.etu_art_o2 a:visited,
.etu_art_o2 a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 10px; 
	font-weight : bold;
}	
.etu_art_o2 a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000033 ! important;
	font-size : 10px; 
	text-decoration: normal;
	font-weight : bold;
}

.art_etu_pvm2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000099;
	font-size : 10px; 
	font-weight : bold;
}

.admin_ilmo {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : red;
	font-size : 12px; 
	font-weight : bold;
}	

.admin_ilmot a,
.admin_ilmot a:link,
.admin_ilmot a:visited,
.admin_ilmot a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #CC3333;
	font-size : 10px; 
	font-weight : bold;
}

.admin_ilmot a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #CC3333 !important;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : underline;
}

.admin_ilmo_e {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : bold;
}	


.takaisin a,
.takaisin a:link,
.takaisin a:visited,
.takaisin a:active {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000099;
	font-size : 11px; 
	font-weight : bold;
}	
.takaisin a:hover {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000099;
	font-size : 11px; 
	font-weight : bold;
}

.artikkeli {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 13px; 
	font-weight : normal;
	text-decoration : none;
	text-align: left;
	padding: 2px 2px;
}

.artikkeli2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 11px; 
	font-weight : normal;
	text-decoration : none;
	text-align: left;
	padding: 0px 3px;
}

.artikkeli_pvm {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : #000099;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

.artikkeli_o {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : black;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

.padding2 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
	padding: 0px 5px;
	background-color : transparent;	
}

.padding3 {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : white;
	font-size : 12px; 
	font-weight : normal;
	text-decoration : none;
	padding: 4px 2px;
	background-color : transparent;	
}

.muutto {
	font-family : Verdana, Arial, sans-serif, Tahoma;
	color : red;
	font-size : 14px; 
	font-weight : bold;
	text-decoration : none;
}