body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color: #ebf6d9;
  font-size: 12px;
}

a {
	color: #006633;
	font-weight: bold;
	text-decoration: none;
	//* color: #8c3035; *//
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}

h2 {
	font-size: 14px;
	color: #09037f;
}

h3 {
	font-size: 13px;
	color: #336633;
	font-style: italic;
}

.box {
	border: 2px solid #B4C28D;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding: 2px;
}

.ajkots {
	font-size: 11px;
	color: #006600;
	font-weight: bold;
	margin: 1px 3px 1px 1px;
}

.ajkohttaul {
	margin: 2px 1px 2px 10px;
}

.ajkohttausta {
	padding: 3px;
	background: url(kuvat/ajkohtblankotausta.jpg) repeat-y;
	text-align: left;
}


.ajk1 {
	padding: 3px;
	background: url(kuvat/ajankoht3.jpg) no-repeat;
	height: 30px;
	width: 145px;
}

.ajk1ns {
	padding: 3px;
	height: 30px;
	width: 145px;
	background-image: url(kuvat/nuoriso/ajkoht_ns_yla2.jpg);
	background-repeat: no-repeat;
}

.ajk2 {
	padding: 3px;
	background: url(kuvat/ajkohtala.jpg) no-repeat;
	height: 19px;
	width: 145px;
}





.ajktxt {
	font-size: 9px;
	margin: 1px 4px 1px 1px;
	padding: 1px 4px 1px 1px;
}

.ajktxtnuoriso {
	margin: 1px 4px 1px 1px;
	padding: 1px 4px 1px 1px;
	font-size: 10px;
	font-weight: bold;
}

a.ajktxtnuoriso {
	margin: 1px 4px 1px 1px;
	padding: 1px 4px 1px 1px;
	font-size: 10px;
	color: #006600;
	font-weight: bold;
}


img.kuvasisalto {
	border: 1px solid #8C9540;
	margin: 3px;
}

img.etuskuvasisalto {
	border: 1px solid #8C9540;
	margin: 3px 7px 4px 2px;
}

img.kannatuspuh {
border: 1px solid #8C3035;
}

.kehysv {
	background: url(kuvat/reunusvaspysty.jpg) repeat-y;
}

.kehysala {
	background: url(kuvat/reunusala.jpg) repeat-x;
	width: 100%;
}

.kehysyla {
	background: url(kuvat/reunusyla.jpg) repeat-x;
	width: 100%;
}

.kehyso {
	background: url(kuvat/reunusoikpysty.jpg) repeat-y;
}

.keskisisalto {
	padding: 10px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #8c9540;
	height: 100%;
}

.navi {
	padding-left: 2px;
	text-align: left;
	background: url(kuvat/vasliuku2.jpg) repeat-y;
}

.osoite {
	margin-right: 7px;
	margin-bottom: 8px;
	margin-left: 3px;
	text-align: left;
	font-size: 11px;
}

.pankit {
	margin-right: 7px;
	margin-bottom: 8px;
	margin-left: 3px;
	font-size: 10px;
	text-align: left;	
}

.svtaul {
	margin-left: 8px;
	padding-left: 5px;
	margin-right: 6px;
}

.valiviiva {
	background: url(kuvat/reunusyla.jpg) repeat-x;
}

.vasots {
	padding: 2px 8px 0px 2px;
	text-align: left;
}

td.navieka {
	padding-top: 8px;
}

.murukeski {
	background: #ebf6d9 url(kuvat/murukeski.jpg) repeat-x center center;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

a.murukeski {
	color: #8c3035;
}

td.oikkesk {
	text-align: right;
	background: right;
	padding: 2px 5px 0px 8px;
}

td.otskeski {
	background: #ebf6d9 url(kuvat/otsikkopalkki.jpg) repeat-x left center;
	/** background: #ebf6d9 center center;
	/** background: url(kuvat/iso-logo.gif) no-repeat center center; **/
	width: 100%;
}

td.otskeskinuoret {
	background: #ebf6d9 url(kuvat/nuoriso/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskiop {
	background: #ebf6d9 url(kuvat/opiskelija/palkkikuva.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskiperhe {
	background: #ebf6d9 url(kuvat/lapsiperhe/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskihjuhla {
	background: #ebf6d9 url(kuvat/hjuhlat/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskikv {
	background: #ebf6d9 url(kuvat/kv/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskialue {
	background: #ebf6d9 url(kuvat/alue/palkki2.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskiyhd {
	background: #dceae2 url(kuvat/yhdistys/palkki.jpg) no-repeat center center;
	width: 100%;
}

td.otskeskisv {
	background: #ebf6d9 url(kuvat/sv/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskikust {
	background: #ded7bd url(kuvat/kust/palkki.jpg) no-repeat center center;
	width: 100%;
}

td.otskeskihk {
	background: #ebf6d9 url(kuvat/hk/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskimus {
	background: #ebf6d9 url(kuvat/musiikki/palkki.jpg) repeat-x left center;
	width: 100%;
}

td.otskeskityom {
	background: #ebf6d9 url(kuvat/tyomuodot/palkki.jpg) repeat-x left center;
	width: 100%;
}

.hjuhlalinkit {
	font-size: 10px;
	text-decoration: none;
}

.kuvateksti {
	font-size: 10px;
	color: #993300;
	font-weight: bold;
}
