body {
	background: url(../images/bodybg.jpg) top center no-repeat #AFCCDA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;
}

.KuvaVasen {
	float: left;
	margin-right: 10px;
	margin-bottom: 1px;
}

.KuvaOikea {
	float: right;
	margin-left: 10px;
	margin-bottom: 1px;
}

p {
	padding: 16px 0px 0px 0px;
	line-height: 120%;
}

a {
	color: #007FC9;
	text-decoration: none;
}

a:hover {
	color: #007FC9;
	text-decoration: underline;
}

.video,
.videoplayer {
	padding: 10px 0px;
}

.error {
	color: #cc0000;
}

img {
	border: none;
}

.object .img {
	float: left;
}

#wrapper {
	background: url(/www/images/top_bg.jpg) top left no-repeat #ffffff;
}

#content .rightbar .linklist a img {
	border: none;
}

.middle ul li {
	background-image: url('/www/fi/kuvat/list_marker.jpg');				/* MOD <fi:Taustakuva> <en:Background image> */
	background-repeat: no-repeat;							/* MOD <fi:Taustakuvan toisto> <en:Background repeat> */
	background-position: 0px 6px;							/* MOD <fi:Taustakuvan sijainti> <en:Background position> */
	margin-left: 12px;
	padding: 0px;				/* MOD <fi:Tekstin sisennys> <en:Text padding> */
	padding-left: 10px;
	font-size: ;				/* MOD <fi:Leipätekstin väri> <en:Font color> */
	font-weight: ;			/* MOD <fi:Fontin korostus> <en:Font weight> */
	color: ;			/* MOD <fi:Väri> <en:Color> */
}

.middle ul ul li {
	background-image: none;
	list-style-type: circle;
	padding: 0px;
}

/* MOD <title> <fi:Sisältöalue> <en:Contentarea> */
#content .borderleft,
#content .borderright {
	background-image: url(../images/vdivider.gif);						/* MOD <ident:contentareavdivider> <fi:Pystyerotin> <en:Verticaldivider> */
}

#content .borderleft-nobg,
#content .borderright-nobg {
	background-image: none;
	background-color: transparent;
}

/* MOD <title> <fi:Sisältöpalstat> <en:Contentarea columns> */
#content .spacer-two-columns,
#content .spacer-three-columns,
#content .spacer-one-column {
	background-image: url(../images/vdivider.gif);						/* MOD <ident:contentvdivider> <fi:Pystyerotin> <en:Verticaldivider> */
}

#content .spacer-three-columns.leftside {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content .spacer-two-columns-nobg,
#content .spacer-three-columns-nobg,
#content .spacer-one-column-nobg {
	background-image: none;
	background-color: none;
} 

/* MOD <title> <fi:Sisältöpalstojen vaakaerottimet> <en:Contentarea horizontal dividers> */
#content .hdivider {
	background-image: url(../images/hdivider.gif);						/* MOD <ident:contenthdivider> <fi:Vaakaerotinkuva> <en:Horizontal divider> */
	background-position: center center;
	background-repeat: repeat-x;
	background-color: ;						/* MOD <ident:contenthdividebgc> <fi:Taustanväri> <en:Background-color> */
	height: 1px;
	margin-top: 5px;						/* MOD <ident:contenthdividerpt> <fi:Ylämarginaali> <en:Margintop> */
	margin-bottom: 5px;						/* MOD <ident:contenthdividerpb> <fi:Alamarginaali> <en:Marginbottom> */
}

#content .hdivider-nobg {
	background-image: none;
	background-color: transparent;
	margin-top: 10px;						/* MOD <group:contenthdividerpt> */
	margin-bottom: 10px;						/* MOD <group:contenthdividerpb> */
}

/* MOD <title> <fi:Objektien vaakaerottimet> <en:Object horizontal dividers> */
#content .objectdivider {
	background-image: url(../images/hdivider.gif);						/* MOD <ident:objcethdivider> <fi:Vaakaerotinkuva> <en:Horizontal divider> */
	background-position: center center;
	background-repeat: repeat-x;
	background-color: ;						/* MOD <ident:objcontenthdividebgc> <fi:Taustanväri> <en:Background-color> */
	height: 1px;
	margin-top: 5px;						/* MOD <ident:objcontenthdividerpt> <fi:Ylämarginaali> <en:Margintop> */
	margin-bottom: 5px;						/* MOD <ident:objcontenthdividerpb> <fi:Alamarginaali> <en:Marginbottom> */
}

/* MOD <title> <fi:Objektilistausten vaakaerottimet> <en:Objectlist's horizontal dividers> */
#content .objectdividerb {
	background-image: url(../images/hdivider.gif);						/* MOD <ident:objcethdivider> <fi:Vaakaerotinkuva> <en:Horizontal divider> */
	background-position: center center;
	background-repeat: repeat-x;
	background-color: ;						/* MOD <ident:objlistcontenthdividebgc> <fi:Taustanväri> <en:Background-color> */
	height: 1px;
	margin-top: 5px;						/* MOD <ident:objlistcontenthdividerpt> <fi:Ylämarginaali> <en:Margintop> */
	margin-bottom: 5px;						/* MOD <ident:objlistcontenthdividerpb> <fi:Alamarginaali> <en:Marginbottom> */
}

/* MOD <title> <fi:Sisältökuvien reunus> <en:Contentimage borders> */
#content .middle img.kuva {
	border-color: #002878;	/* MOD <ident:imagebordercolor> <fi:Reunaviivan väri> <en:Border color> */
	border-style: solid;	/* MOD <ident:imageborderstyle> <fi:Reunaviivan tyyli> <en:Border style> */
	border-width: 1px;	/* MOD <ident:imageborderwidth> <fi:Reunaviivan leveys> <en:Border widht> */
	padding: 1px;		/* MOD <ident:imageborderpadding> <fi:Väli kuvasta reunaviivaan> <en:Image padding> */
}

/* MOD <title> <fi:Header-osan vasenreuna> <en:Header's leftside> */
#header .leftside {
	padding-top: 19px; /* MOD <ident:headerleftsidepad> <fi:Ylämarginaali> <en:Toppadding> */
}

/* MOD <title> <fi:Header-osan vasemmanreunan linkit> <en:Links in header's leftside> */
#header .leftside .links a {
	color: #000000;											/* MOD <ident:headerllinkc> <fi:Fontin väri> <en:Font color> */
	text-decoration: none;									/* MOD <ident:headerllinkdeco> <fi:Fontin alleviivaus> <en:Font underlining> */
	font-style: normal;										/* MOD <ident:headerllinkstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:headerllinkweight> <fi:Fontin korostus> <en:Font weight> */
	padding-left: 5px;	/* MOD <ident:headerlinklpad> <fi:Linkkien välinen ero> <en:Link padding> */
	padding-right: 5px;	/* MOD <group:headerlinklpad> */
	/* display: block; */
}

/* MOD <title> <fi:Header-osan vasemmanreunan aktiiviset linkit> <en: Active links in header's leftside> */
#header .leftside .links a:hover {
	color: #000000;											/* MOD <ident:headerallinkc> <fi:Fontin väri> <en:Font color> */
	text-decoration: none;									/* MOD <ident:headerallinkdeco> <fi:Fontin alleviivaus> <en:Font underlining> */
	font-style: normal;										/* MOD <ident:headerallinkstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:headerallinkweight> <fi:Fontin korostus> <en:Font weight> */
}

#header .rightside .links a {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 17px;
}

#header .rightside .links .textsize .textsize {
	color: #000000; 	/* MOD <group:headerrlinkc> */
	padding-left: 5px;	/* MOD <group:headerlinkrpad> */
	line-height: 17px;	/* MOD <group:headerlinkrlineheight> */
	font-size:  11px;
}

/* MOD <title> <fi:Header-osan oikeanreunan aktiiviset linkit> <en: Active links in header's rightside> */
#header .rightside .links a:hover {
	color: #000000;											/* MOD <ident:headerralinkc> <fi:Fontin väri> <en:Font color> */
	text-decoration: none;									/* MOD <ident:headerralinkdeco> <fi:Fontin alleviivaus> <en:Font underlining> */
	font-style: normal;										/* MOD <ident:headerralinkstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:headerralinkweight> <fi:Fontin korostus> <en:Font weight> */
}

/* MOD <title> <fi:Header-osan oikeanreunan lomake> <en:Forms in header's rightside> */
#header .rightside .form {
	padding-top: 0px;									/* MOD <ident:headerrightformpdt> <fi:Ylämarginaali> <en:Padding top> */
	padding-bottom: 5px;									/* MOD <ident:headerrightformpdb> <fi:Alamarginaali> <en:Padding bottom> */
}


.rightbar h1,
.rightbar .otsikko1,
.leftbar h1,
.leftbar .otsikko1,
.spacer-three-columns h1,
.spacer-three-columns .otsikko1 {
	color: #414141;
	font-size: 16px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}

h1,
.otsikko1 {
	color: #272727;
	font-size: 17px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: 1em;
}

.first_header {
	font-size: 22px;
	color: #f01e37;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: 1em;
}

.rss .date {
	color: #767676;
}

.rss .title {
	color: #007FC9;
	padding-bottom: 5px;
}

h2,
.otsikko2 {
	color: #272727;
	font-size: 17px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}

h3{
	color: #272727;
	font-size: 14px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}

.newslist_with_bg {
	background-image: url('/www/images/center_bar_current.jpg');
	background-repeat: repeat-y;
	height:1%;
}

.newslist_with_bg_top {
	background-image: url('/www/images/top_bar_current.jpg');
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 15px;
}

.newslist_with_bg_bottom {
	background-image: url('/www/images/bottom_bar_current.jpg');
	background-repeat: no-repeat;
	height: 13px;
}

.newslist_with_bg .archive {
	padding: 5px 20px; 
	text-align: right;
}

.newslist .date {
	color: #767676;
}

.newslist .newslist_with_bg .ajankohtaista_navi {
	width: 200px;
	padding-left: 20px;
}

.newslist .ajankohtaista_navi .next {
	float: left;
}

.newslist .ajankohtaista_navi .previous {
	float: left;
	padding-right: 10px;
}

.resultbar_0 {
	background-color: #CCCCCC;
}

.resultbar_1 {
	background-color: #BDE0C3;
}

.resultbar_2 {
	background-color: #EC8596;
}

.resultbar_3 {
	background-color: #A7ABE2;
}

.resultbar_4 {
	background-color: #FCB773;
}

.resultbar_5 {
	background-color: #ECDA94;
}

.boxed {
	border-style: solid;			/* MOD <fi:Reunuksen tyyli> <en:Border style> */
	border-width: 1px; 			/* MOD <fi:Reunuksen leveys> <en:Border width> */
	border-color: #002878;			/* MOD <fi:Reunuksen väri> <en:Border color> */
}

.boxed .leftbox {

}

/* MOD <title> <fi:Vaakaerotin> <en:Vertical-spacer> */
.leftbox-spacer {
	height: 1px;				/* MOD <ident:lboxspacerheight> <fi:Korkeus> <en:Height> */
	background-color: #dddddd;		/* MOD <ident:lboxspacerbgc> <fi:Taustaväri> <en:Background color> */
	background-image: ;			/* MOD <ident:lboxspacerbgi> <fi:Taustakuva> <en:Background image> */
	background-repeat: ;			/* MOD <ident:lboxspacerbgr> <fi:Taustakuvan toisto> <en:Background repeat> */
	background-position: ;			/* MOD <ident:lboxspacerbgp> <fi:Taustakuvan sijainti> <en:Background position> */
	margin: 10px 0px;			/* MOD <ident:lboxspacermargin> <fi:Marginaali> <en:Margin> */
}

.leftbox-spacer-nobg {
	height: 1px;				/* MOD <group:lboxspacerheight> */
	background-color: none;
	background-image: none;
	margin: 10px 0px;			/* MOD <group:lboxspacermargin> */
}


/* MOD <section> <fi:Alatunniste> <en:Footer> */
/* MOD <title> <fi:Alatunnisteen perustyyli> <en:Footer basicstyle> */
#footer {
	background-color: ;								/* MOD <ident:footerbgc> <fi:Taustaväri> <en:Background color> */
	background-image: none;									/* MOD <ident:footerbgi> <fi:Taustakuva> <en:Background image> */
	background-repeat: no-repeat;							/* MOD <ident:footerbgr> <fi:Taustakuvan toisto> <en:Background repeat> */
	background-position: top left;							/* MOD <ident:footerbgp> <fi:Taustakuvan sijainti> <en:Background position> */
	font-size: 11px;										/* MOD <ident:footerfonts> <fi:Tekstin koko> <en:Font size> */
	font-style: normal;										/* MOD <ident:footerfontstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:footerfontw> <fi:Fontin korostus> <en:Font weight> */
	color: #464646;											/* MOD <ident:footerfontc> <fi:Tekstin väri> <en:Font color> */
}

/* MOD <title> <fi:Linkit alatunnisteessa> <en:Links in footer> */
#footer .content a {
	color: #000000;											/* MOD <ident:footerlinkc> <fi:Fontin väri> <en:Font color> */
	text-decoration: none;									/* MOD <ident:footerlinkdeco> <fi:Fontin alleviivaus> <en:Font underlining> */
	font-style: normal;										/* MOD <ident:footerlinkstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:footerlinkweight> <fi:Fontin korostus> <en:Font weight> */
}

/* MOD <title> <fi:Aktiiviset linkit alatunnisteessa> <en:Active links in footer> */
#footer .content a:hover {
	color: #000000;											/* MOD <ident:footeralinkc> <fi:Fontin väri> <en:Font color> */
	text-decoration: none;									/* MOD <ident:footeralinkdeco> <fi:Fontin alleviivaus> <en:Font underlining> */
	font-style: normal;										/* MOD <ident:footeralinkstyle> <fi:Fontin tyyli> <en:Font style> */
	font-weight: normal;									/* MOD <ident:footeralinkweight> <fi:Fontin korostus> <en:Font weight> */
}

#content .objectarchive div {
	float: left;
}

#content .objectarchive .date {
	width: 100px;
	margin-bottom: 5px;
}

#content .objectarchive .title {
	width: 270px;
	margin-bottom: 5px;
}

#content .objectarchive .separator {
	margin: 0px 5px 5px 5px;
}

#wordlist,
#wordtitles {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

#wordtitles th {
	cursor: pointer;
}

#wordlist td,
#wordtitles th {
	padding: 4px;
	width: 160px;
	vertical-align: top;
	text-align: left;
}

#wordlist .status {
	text-align: center;
	vertical-align: middle;
	height: 60px;
	font-size: 11px;
	font-weight: bold;
	width: 672px;
	padding: 4px 0px;
}

#wordlist .wordrow td.hover {
	background-color: #015486;
	color: #FFFFFF;
}

#wordlist .wordrow td .highlight {
	background-color: #FFFF00;
}

#wordlist .wordrow td.hover .highlight {
	background-color: #FFFF00;
	color: #000000;
}

#content .wordsearchbox {
	background-color: #ECEDEF;
	padding: 10px;
}

#content .wordsearchbox .language_select {
	float: left;
	width: 225px;
}

#content .wordsearchbox .word_search {
	float: left;
}

#content .wordsearchbox .language_select select,
#content .wordsearchbox .word_search input {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.morerss {
	display: block;
	background-image: url(/www/fi/kuvat/lisaa.jpg);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 20px 0 0;
} 

/* FOORUMITAPAHTUMAT */
.object-3 .block {
	background-color: #bde0c3;
}
 
/* PIIRITAPAHTUMA */
.object-4 .block {
	background-color: #9fdbf7;
}

/* KOULUTUS */
.object-5 .block {
	background-color: #fcb773;
}

/* YHDISTYKSEN TAPAHTUMA */
.object-6 .block {
	background-color: #a7abe2;
}

/* MUU TAPAHTUMA */
.object-7 .block {
	background-color: #ec8596;
}

/* UUTINEN */
.object- .block {
	background-color: #ecda94;
}

/* SIDOSTYHMÄN TAPAHTUMA */
.object-8 .block {
	background-color: #ecda94;
}

.block {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 10px;
}

.object-1 .content,
.object-2 .content,
.object-3 .content,
.object-4 .content,
.object-5 .content,
.object-6 .content,
.object-7 .content,
.object-8 .content,
.object- .content {
	float: left;
}
