body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	line-height: 11pt;
	color: #005177;
} 

img
{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 2px solid #DBE1E9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

h2
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h4
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.palkkitausta
{
	background: #FFFFFF url(../materiaali/yleiset/ylatausta.jpg) repeat-x;
	border-left: 1px solid #005177;
	border-right: 1px solid #005177;
}

.vasenmarginaali
{
	background: #FFFFFF url(../materiaali/yleiset/vasenmarginaali.gif) repeat-y;
}

.oikeamarginaali
{
	background: #FFFFFF url(../materiaali/yleiset/oikeamarginaali.gif) repeat-y;
}

.keskipalsta
{
	background: #FFFFFF url(../materiaali/yleiset/sisaltotausta.gif) repeat-y;
}

.alakolmio
{
	background: #FFFFFF url(../materiaali/yleiset/alakolmiotausta.gif) repeat-x;
	border-left: 1px solid #6B8798;
	border-right: 1px solid #6B8798;
	border-bottom: 1px solid #6B8798;
}

.panoraama
{
/*	border: 1px solid #7499BA;*/
}

.viiva
{
	background: #D3DFE9;
}

.sisalto
{
	border-left: 1px solid #7499BA;
	border-right: 1px solid #7499BA;
	border-top: 1px solid #7499BA;
}

.alapalkki
{
	background: #FFFFFF url(../materiaali/yleiset/alapalkki.gif) repeat-x;
	border: 1px solid #6B8798;
}

td
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	line-height: 11pt;
	color: #4D7396;
	/*vertical-align: top;*/
}

ul
{
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
}

li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.saa
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	line-height: 11pt;
	color: #4D7396;
	font-weight: bold;
}

.copyright
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	line-height: 11pt;
	color: #4D7396;
	font-weight: bold;
}

.valikko
{
	padding: 0px 0px 0px 1px;
}

a:link, a:visited
{
	color: #495D68;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

textarea, input, select, option, optgroup
{
	background: #FFFFFF;
	font-size: 8pt;
	color: #4D7396;
	font-family: Tahoma, Verdana, Arial; 
	border: 1px solid #7499BA;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 2px;
}

.ikkunapalkki
{
	background: #688DAF url(../materiaali/yleiset/ikkunapalkki.gif) repeat-x;
	border: 1px solid #7499BA;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial; 
	font-weight: bold;
	padding: 0px 0px 0px 3px;
}

.kalenterikehys
{
	background: #DBE1E9;
	border: 1px solid #7499BA;
}

.tapahtuma
{
	background: #CBD3DA;
	font-weight: bold;
	border: 1px solid #005177;
}

.tamapaiva
{
	font-weight: bold;
	background: #FFFFFF;
	border: 1px solid #005177;
}

.viikonpaiva
{
	color: #5D6C81;
}

.viikonnumero
{
	color: #5D6C81;
}

.valittupaiva
{
	background: #88A5BF;
	border: 1px solid #005177;
}

.boksi
{
	background: #F2F5F8;
	border: 1px solid #7499BA;
}

p
{
	text-align: justify;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div
{
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.kuvak ehys
{
	border: 1px solid #7499BA;
}

.tiedostot
{
	background: #7499BA;
}

.galleria
{
	background: #FFFFFF;
	padding: 0px 10px 10px 10px;
}

.galleriarivi
{
	background: #F2F5F8;
}

.monikuva
{
	background: #F2F5F8;
	margin: 0px 0px 0px 0px;
	padding: 15px 3px 5px 3px;
}

.navi
{
	background: #F2F5F8;
	border-bottom: 1px solid #7499BA;
	border-right: 1px solid #7499BA;
	border-left: 1px solid #7499BA;
}

.alaviiva
{
	border-bottom: 1px solid #0E5C04;
}