body {
/*  background-color: #f1f1f1; */
	text-align: center;
}

table.sivu {
  width: 750px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

td.ajankohtaista_otsikko {
  font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #800000;
	color: white;
  font-weight: 600;
}
td.kokous_otsikko {
  font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #800000;
	color: white;
	font-weight: 600;
}
table.ajankohtaista {
  margin-top: 0em;
  width: 100%;
	padding-top: 0em;
	font-weight: 500;
	text-align: center;
}
table.kokous {
  margin-top: 0em;
	width: 100%;
	padding-top: 0em;
	font-weight: 500;
	text-align: center;
}
td.ajankohtaista_pvm_v {
  font-family: Verdana, sans-serif;
	text-align: right;
	font-size: 11px;
	white-space: nowrap;
	background-color: white;
	font-weight: 600;
}
td.ajankohtaista_pvm_p {
  font-family: Verdana, sans-serif;
	text-align: right;
	font-size: 11px;
	white-space: nowrap;
	background-color: #ffc0c0;
	font-weight: 600;
}
td.tapahtumakalenteri_entry_v {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: white;
}
td.tapahtumakalenteri_entry_p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #ffc0c0;
}

td.ajankohtaista_entry_v {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: white;
	width: 100%;
	text-align: center;
}
td.ajankohtaista_entry_p {
  font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #ffc0c0;
	width: 100%;
	text-align: center;
}
p {
	font-family: Verdana, sans-serif;
	text-align: left;
	padding-left: 1em;
	font-size: 11px;
}
td {
	vertical-align: top;
	font-family: Arial, sans-serif;
}

td.sisalto {
	font-size: 11px;
}

p.disclaimer {
  margin-top: 2em;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: gray;
	border-top: 1px #ffeded;
	padding-top: 1em;
}

a.disclaimer, a.disclaimer:link, a.disclaimer:visited, a.disclaimer:hover {
  font-size: 10px;
	font-family: Verdana, sans-serif;
	color: gray;
}
	
	
img.pikkulogo, img.pikkulogo:hover {
  margin-top: 1em;
}
img.left, img.left:hover {
  float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-top: 1em;
	padding-bottom: 0em;
	
}
img.right, img.right:hover {
  float: right;
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0em;
}
img.keski, img.keski:hover {
  text-align: center;
  margin-right: 1em;
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0em;
}
	
img, img:link, img:hover, img:visited {
  margin-bottom: 0.2em;
  background-color: transparent;
  border: 0em;
}
img.palkki, img.palkki:link, img.palkki:hover, img.palkki:visited {
  margin: 0em;
  border: 0em;
  padding: 0em;
}
p.kuvateksti {
  margin-top: 0.2em;
	font-style: italic;
	text-align: inherit;
}
	
table.poytakirja {
  text-align: left;
  padding-left: 1em;
}

h2 {
	font-family: Verdana, sans-serif;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	padding-left: 1em;
}
h3 {
	font-family: Verdana, sans-serif;
	text-align: left;
	font-size: 105%;
	font-weight: bold;
	color: #800000;
	padding-left: 1em;
	margin-top: 1em;
}
h2.keski {
  text-align: center;
}
h3.keski {
  text-align: center;
}
	


div.sivu {
	font-family: Verdana, Arial, sans-serif;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
a.pykalary, a.pykalary:link, a.pykalary:hover, a.pykalary:visited {
	margin-top: 0em;
	padding-left: 0em;
	margin-left: 0em;
	font-size: 140%;
	text-align: left;
	font-weight: 100;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	margin-bottom: 0em;
}
p.sivunotsikko {
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
	text-align: left;
	font-size: 90%;
	font-weight: 100;
	padding-left: 0em;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
}
div.otsikkolaatikko {
	background-color: #9a0000;
	border-bottom: solid thick #cc0231;
	margin-bottom: 0em;
}
td.otsikko-oikea {
  background-color: #3c0000;
	margin: 0em;
	padding: 0em;
}
div.otsikkolinkit {
	background-color: #cc0231;
	margin-top: 0em;
	padding-left: 1em;
}
a.otsikkolinkki {
	font-weight: bold;
	font-family: Arial, sans-serif;
}
div.otsikkotekstit {
	padding-top: 1em;
	text-indent: 1em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	margin-bottom: 0em;
}
p.kielivalinta {
	margin-top: 0em;
	float: right;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	padding-right: 1em;
	padding-top: 0.5em;
}
div.valikko {
text-align: left;
	padding-left: 0.2em;
	padding-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0.2em;
	float: left;
	font-family: Verdana, Arial, sans-serif;
/*	border-style: solid;
	border-width: 1px; */
	color: #800000;
	width: 200px;
/*	background-color: #ffeded; */
	background-image: url(../kuvat/pykalalogo3.gif);
	background-repeat: no-repeat;
	background-position: 15px 30px;

}
div.kysymys {
	margin-top: 1em;
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
/*	border-style: solid; 
	border-width: 1px; */
	background-color: #ffeded;
	color: #800000;
}
div.pahkinankuori {
  margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-color: #ffeded;
	float: right;
}

div.kuvalaatikko {
  margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	text-align: right;
}
div.kuvalaatikko-left {
  margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: right;
	text-align: left;
}
	

div.pahkinankuoriotsikko {
  margin-top: 0em;
	margin-bottom: 0.1em;
	font-family: Verdana, sans-serif;
	background-color: #800000;
	color: white;
	font-weight: 600;
}
ul.pahkinankuori {
  padding-left: 0em;
  font-size: 10px;
	font-family: Verdana, sans-serif;
	margin-left: 0.2em;
}
li.pahkinankuori {
  padding-left: 0em;
  font-size: 10px;
	font-family: Verdana, sans-serif;
	margin-left: 0em;
	list-style-type: square;
}
p.pahkinankuori {
  padding-left: 0em;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	margin-left: 0.1em;
	text-align: left;
  /*font-weight: 600;*/
	margin-bottom: 1em;
	margin-top: 1em;
}
	
input.kysymys {
	margin-bottom: 0em;
}
span.kysymys {
	border-bottom: solid 1px;
}
form.kysymys {
	margin-bottom: 0em;
}
a.valikko, a.valikko2, a.valikko3 {
	text-decoration: none;
	color: inherit;
	margin-top: 0em;
	margin-bottom: 0em;
	display: block;
	font-weight: 600;
	font-size: 80%;
	color: #800000;
}
a.valikko {
	margin-top: 0.3em;
}
a:link, a:visited {
	color: #800000;
	text-decoration: none;
}
a.linkki:link, a.linkki:visited {
	color: #800000;
	text-decoration: underline;
}
a.valikkolinkki:link, a.valikkolinkki:visited {
	font-size: 10px;
	color: black;
	font-weight: 600;
}
a:hover {
	background-color: #ffc0c0;
}
a.banner:hover {
	background-color: transparent;
}
a.valikko2 {
	color: #800000;
	font-size: 10px;
	text-indent: 1.5em;
	margin-top: 0.2em;
	font-weight: 600;
/*	display: none; */
}
a.valikko3 {
	color: #80000;
	font-size: 9px;
	text-indent: 3em;
	text-decoration: none;
	font-weight: 100;
	margin-top: 0.4em;
}
a.pikalinkki, a.pikalinkki:link, a.pikalinkki:hover {
  font-size: 11px;
	color: gray;
	display: list-item;
	list-style-type: square;
	
}
a.palkki:hover, a.palkki, a.palkki:link, a.palkki:visited {
  text-decoration: none;
	/* background-color: #9a0000; */
	background-color: transparent;
	margin: 0em;
	padding: 0em;
}

div.valitys {
	margin-top: 0em;
	margin-bottom: 0.4em;
}
#valittu_linkki {
	/* border: solid 1px;
	background-color: #ffc0c0; */
}
span.pykalamerkki {
  color: black;
}

span.paivamaara {
	margin-right: 2em;
	text-decoration: italic;
}
span.lisaa {
	margin-left: 1em;
	text-decoration: underline;
}
div.tapahtumat {
	padding-left: 1em;
}

ul.valikkolista {
	margin-left: 0em;
	padding-left: 1em;
	list-style-type: square;
	font-size: 60%;
	margin-bottom: 4em;
}
li.valikkolista {
	margin-left: 0em;
	padding-left: 0em;
}


