@media handheld {
#rajaus-ulko {
	width: 98%;
}
#ylap-buttons {
	padding-right: 0px;
}
.wide-col {
	width: 98%;
}
}
 

@media screen {
body {
	font-family: "Mukta", sans-serif;
	background-color: #f8f8f8;
	background-image: url(../img/luke-banneri.png);
	background-repeat: no-repeat;
	margin: -2px 0;
	padding: 0px;
	background-position: center top;
	width:100%;
}
#rajaus-ulko {
	width: 828px;
	margin:0 auto 0 auto;
}
table {
	clear: both;
}

/* Rivinvaihto kappaleiden välissä sisältyy nyt perustekstin kanssa käytettävän kappaleen P-tagiin. Jos sitä ei haluta voi käyttää myös tyyliä <p class="pre" -tyyliä, joka ei tee rivinvaihtoa. Ks myös alla olevat sisennys- ja rivin-vaihto-tyylit */
p {
	line-height: normal;
	font-weight: normal;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	font-size: 1em;
}
ul, ol {
	margin-top:0;
}
ul li, ol li {
	font-size: 1em;
	line-height: normal;
}
li li {
	font-size:1em;
}
/* OTSIKOT */
h1,
h2,
h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 0.2em;
}
h1 {
	font-size: 1.5em;
	/*margin: 0px;*/
	clear: both;
	color: #839389;
	margin-bottom: 0.5em;
}
h2 {
	font-size: 1.35em;
	/*margin: 0px;
	padding-top: 0.5em;*/
	clear: left;
	color: #788782;
	vertical-align: bottom;
	margin-bottom: 0.7em;
}
h3 {
	font-size: 1.2em;
	/*margin: 0px;*/
	font-style: normal;
	color: #788782;
	margin-bottom: 0.3em;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	margin: 0px;
	font-style: normal;
	color: #788782;
	margin-bottom: 0.3em;
}
h5 {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #788782;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

.clearfix {
	clear:both;
	float:none;
}

/* LINKIT */
a:link, a:visited, a:active {
	text-decoration: none;
	color: #4D88C4;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}

/* KUVAT */
.image {
	border: 1px solid #000000;
	margin-bottom: 7px;
	padding: 1px;
	text-align: center;
	clear: none;
}
.image_left {
	border: 1px solid #000000;
	margin-right: 13px;
	margin-bottom: 4px;
	padding: 1px;
	margin-top: 3px;
	float: left;
	clear: left;
}
.image_right {
	border: 1px solid #000000;
	margin-left: 5px;
	margin-bottom: 3px;
	padding: 1px;
	margin-top: 3px;
	float: right;
	clear: right;
}
.image_center {
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding: 1px;
	margin-top: 3px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.image_border {
	border: 1px solid #000000;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px;
	margin-top: 3px;
}
.image_paakuva {
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding: 1px;
	margin-top: 3px;
}
.kuvatable-oik {
	clear: right;
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kuvatable-vas {
	clear: left;
	float: left;
	margin-right: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kuvatable-keskelle {
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.kuvatable-oik .image, 
.kuvatable-vas .image, 
.kuvatable-keskelle .image {
	margin:0;
}
.paakuva {
	padding-bottom: 10px;
}
.kuvateksti, .kuvateksti-vas {
	text-align: center;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	padding-top: 4px;
}
.kuvateksti-vas {
	text-align: left;
}
.kuvaaja, .kuvaaja-oik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #788782;
}
.kuvaaja-oik {
	text-align: right;
}

/* VASEN VALIKKO */
.leftmenu {
	/*background-image: url(/img/endline.png);
	background-repeat: no-repeat;
	background-position: bottom;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 0.81em;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 140px;
}
.leftmenu li {
	font-size:1em;
}
.leftmenu a {
	padding: 7px 0 7px 0;
	display: block;
	border-bottom: #c1c1c1 solid 1px;
}
.leftmenu ul { margin:0; padding:0; -moz-padding-start:0; -webkit-padding-start:0; }
.leftmenu ul li {
	margin-left: 15px;
	list-style: none;
	list-style-image:  url(/img/blank1x1.gif);
}
.leftmenu p { margin-bottom:.2em; }
.leftmenu blockquote { margin:0 0 3px 15px; padding-top:0; }

.leftmenu h4 {
    display: block;
	padding: 7px 0 2px 0; 
    font-size: 1.1em;
	color:#5b6964;
    margin-top: 10px;
    font-weight: normal;
}
.leftmenu h5 { 
	color:#6d7a75;
	padding: 7px 0 7px 0; 
	font-weight: normal;
	font-size:1em;
	margin:0;
}
.leftmenu p {
	font-size:1em;
	margin:0;
	padding:0;
}
.leftmenu h5+blockquote,
.leftmenu h5+ul { margin-top:-5px; }

/* OCH SAMMA På ID */
#leftmenu {
	/*background-image: url(/img/endline.png);
	background-repeat: no-repeat;
	background-position: bottom;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 0.81em;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 140px;
}
#leftmenu li {
	font-size:1em;
}
#leftmenu a {
	padding: 7px 0 7px 0;
	display: block;
	border-bottom: #c1c1c1 solid 1px;
}
#leftmenu ul { margin:0; padding:0; -moz-padding-start:0; -webkit-padding-start:0; }
#leftmenu ul li {
	margin-left: 15px;
	list-style: none;
	list-style-image:  url(/img/blank1x1.gif);
}
#leftmenu p { margin-bottom:.2em; }
#leftmenu blockquote { margin:0 0 3px 15px; padding-top:0; }

#leftmenu h4 {
    display: block;
	padding: 7px 0 2px 0; 
    font-size: 1.1em;
	color:#5b6964;
    margin-top: 10px;
    font-weight: normal;
}
#leftmenu h5 { 
	color:#6d7a75;
	padding: 7px 0 7px 0; 
	font-weight: normal;
	font-size:1em;
	margin:0;
}
#leftmenu p {
	font-size:1em;
	margin:0;
	padding:0;
}
#leftmenu h5+blockquote,
#leftmenu h5+ul { margin-top:-5px; }

/* HEADER */
.taustapallot {
	margin-left: 0;
	padding: 0 5px 0 5px;
	/*background-image: url(/img/tutkohjelmat-peruskuva.gif);
	background-repeat: no-repeat;
	background-position: 100px 320px;*/
}
#banneri {
	width: 750px;
	height: 96px;
	color: #FFFFFF;
	margin-bottom: 15px;
	vertical-align: bottom;
}
#ylabanner {
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
}
#ylabanner a:link, #ylabanner a:visited, #ylabanner a:active {
	text-decoration: none;
	color: #E0EDE9;
}
#ylabanner a:hover {
	text-decoration: underline;
	color: #82E1CC;
}
#ylap-buttons {
	white-space: nowrap;
}
.ylapalkin-linkit {
	color: #E7EFE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.58em;
}

/* POLKU JA OTSIKKORIVI */
#otsikkopalsta {
	width:828px;
	border-collapse:collapse;
	border-spacing:0;
}
#otsikkopalsta td {
	/*padding:0;*/
}
#polku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 8px;
}
.paaotsikko, 
td#paaotsikko {
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 7px;
	/*margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	vertical-align: bottom;
	width: 640px;
}
.paaotsikko h1,
td#paaotsikko h1,
.paaotsikko h2,
td#paaotsikko h2,
.paaotsikko h3,
td#paaotsikko h3 {
	margin:0;
	padding:0;
}
.paaotsikko h1,
td#paaotsikko h1 {
	font-size: 1.35em;
}
.paaotsikko h2,
td#paaotsikko h2 {
	font-size: 1.25em;
}
.paaotsikko h3,
td#paaotsikko h3 {
	font-size: 1.15em;
}
#hakukentta-solu {
	vertical-align:top;
}
#hakukentta {
	text-align:right;
	margin-right:12px;
}
.right-col #hakukentta {
	text-align:left;
}
.haku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}
.haku input {
	font-size: 14px;
}
.tiivis1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.86em;
	line-height: 0.8em;
}

/* FOOTER  */
#footer {
	text-decoration: none;
	font-size:9px;
	/*color: #FFFFFF;*/
	min-width: 636px;
	width: 100%;
	/*height: 40px;*/
	clear: both;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
#ala-banner {
	background-image: url(/img/metla-alabanner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#yhteystiedot {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	/*text-align: left;*/
	/*vertical-align: bottom;*/
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
td #yhteystiedot {
	color: #788782;
	text-align: center;
	padding-top: 4px;
	clear: both;
	font-size: 10px;
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}


/* TIEDOTTEET JA LISTAUKSET */

.tiedotelistaus {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height: 1.15em;
}

/* OIKEAAN PALSTAAN TARKOITTETUT */
.etusivunotsikko {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
	font-family: "Times New Roman", Times, serif;
	color: #788782;
	padding: 10px 0 0 0;
	vertical-align: bottom;
	display: block;
	border-bottom: #c1c1c1 solid 1px;
	text-transform:uppercase;
	clear:both;
}
*+.etusivunotsikko {
	padding-top: 1em;
}
.uutinen {
    margin:7px 0;
    padding:0;
    border-bottom:1px dotted #aaa;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    overflow:auto;
}
.uutinen p {
    margin: 0;
    padding: 0 0 7px 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
}
p.uutinen,
h4.uutinen,
h5.uutinen {
    padding-bottom:7px;
    font-family: Helvetica,Arial,sans-serif;
}
.uutinen ul {
	margin:0 0 7px 15px;
	padding:0;
}
.uutinen li {
	font:1em Arial, Helvetica, sans-serif;
}
.oikean-palstan-teksti p,
.oikean-palstan-teksti { 
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0 7px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.oikean-palstan-teksti h1{ font-size:22px; }
.oikean-palstan-teksti h2{ font-size:20px; }
.oikean-palstan-teksti h3{ font-size:18px; }
.oikean-palstan-teksti h4{
	font-size:16px;
	margin:10px 0 2px 0;
	font-weight:normal;
}
.oikean-palstan-teksti h5{
	font-size:14px;
	margin:10px 0 2px 0;
	font-weight:normal;
}
.oikean-palstan-teksti ul{
    margin:0px 0 7px 0;
    padding:0;
}
.oikean-palstan-teksti ul li{
    margin-left:18px; 
    font-size:1em;
}
.uutiskirjeet,
.tapahtumat,
.tiedotteet {
	font-size: 0.75em;
	font-weight: normal;
	margin: 7px 0 .5em 0;
	font-family: Arial, Helvetica, sans-serif;
}
.uutiskirjeet p,
.tapahtumat p,
.tiedotteet p {
	font-size:1em;
	margin-bottom:.5em;
	font-family: Arial, Helvetica, sans-serif;
}
.uutiskirjeet ul,
.tapahtumat ul,
.tiedotteet ul {
	margin-bottom:.7em;
}
ul.uutiskirjeet {
	list-style-position: outside;
	list-style-type: square;
}
.uutiskirjeet ul li {
	margin-left: -25px;
	font-size: 1em;
	color: #788782;
	line-height: 1.25em;	
}
.tapahtumat ul li {
	margin-left: -40px;
	font-size: 1em;
	line-height: 1.25em;
	list-style: none;
	list-style-image: url(/img/blank1x1.gif);
}

/*
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #999999;
}
*/
.listaus {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.85em;
}

/* PALSTAT*/ 
.left-col,
.middle-col,
.one-col,
.wide-col,
.right-col,
#one-col,
#left-col,
#middle-col,
#right-col,
#wide-col,
#wide-col-middle,
#wide-col-left {
	vertical-align:top;
}
#left-col,
.left-col {
	width: 150px;
	margin: 0;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#middle-col,
.middle-col  {
	width: 410px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#one-col,
.one-col {
	width: 809px; 
	padding: 10px 12px 15px 7px;
}
#wide-col,
.wide-col {
	width: 645px; 
	padding: 10px 12px 15px 5px;
}
#right-col,
.right-col {
	font-size: 0.95em;
	width: 230px;
	padding: 10px 12px 15px 0px;
}
#wide-col-middle {
	width: 460px; 
	padding: 10px 10px 15px 0px;
}
#wide-col-middle+#right-col {
	width: 180px;
}
#wide-col-left {
	width:566px;
	padding:17px 12px 15px 8px;
}

.pointer {
	padding-top: 3px;
	padding-left: 3px;
}

#otsikkokentta {
	width: 606px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #000000;
	margin-right: 15px;
	margin-left: 15px;
	display: block;
	clear: both;
	height: 26px;
}

.tekstilaatikko {
	padding: 10px;
	border-width: 1px;
	border-style: dashed;
	border-color: #777777;
	margin-bottom: 10px;
	margin-top: 10px;
}
#tekstikentta_levea {
	width: 605px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.slogan {
	color: #788782;
	font-style: italic;
	font-size: 0.76em;
}

/* etusivu */

a.vas-menu-kuvat {
	text-decoration:none;
	font-size: 0.65em;
	font-style: normal;
}
.vas-menu-kuvat {
	text-decoration:none;
	font-size: 0.65em;
	font-style: normal;
	height: 100%;
	margin: 0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 1em 0;
}
table.vas-menu-kuvat {
	border-collapse:collapse;
	border-spacing:0;
}
table.vas-menu-kuvat td {
	padding:3px 0;
}

hr {
	height: 2px; 
	color: #788782;
	width: 90%;
}

.ingres {
	font-size: 1.3em;
	color: #788782;
	line-height: normal;
	padding-top: 0.5em;
	padding-bottom: 1em;
	font-style: normal;
}

#sisalto {
	width: 100%;
}
.no-padding {
	margin: 0px;
	padding: 0px;
}
.contents-table {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 140px;
}

.number {
	font-size: 1.8em;
}

.vas-menu-kuvat {
	text-decoration:none;
	font-size: 0.9em;
	font-style: normal;
	height: 100%;
	margin: 0%;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}

/*julkaisut-etusivulla */
table#julkaisut {
	text-align: left;
	margin-top: 0px;
	font-size: 0.8em;
	line-height: 0.9em;
}
.julkaisu-ikoni {
	padding-right: 6px;
	padding-left: 0px;
}
table#sisaltotaulukko  {
	border: none;
}

.ei-marginaaleja {
	margin:0;
	padding:0;
}
.ei-ylamarginaalia {
	margin-top:0;
	padding-top:0;
}
.ei-alamarginaalia {
	margin-bottom:0;
	padding-bottom:0;
}

.extrapadding {
	padding: 8px 0 0 0;
}
.arial-pieni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #788782;
}
.metla-otsikko {
	padding-top: 12px;
	padding-bottom: 3px;
}

#julkaisutiedotteita td {
	font-size: 0.85em;
}
#julkaisutiedotteita .lisatieto {
	font-size: 0.84em;
}

.julkaisu {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 0.9em;
	margin: 0%;
	vertical-align: top;
	padding-top: 0em;
	padding-right: 0%;
	padding-bottom: 1.5em;
	padding-left: 0em;
}
.julkaisu1 {
	text-decoration:none;
	font-size: 0.75em;
	font-style: normal;
	height: 100%;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 0.7em;
	line-height: 1.3em;
}
.oik-menu-ots {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.oranssi-otsikko {
	font-weight: normal;
	font-size: 1.8em;
	color: #C90;
}


.pvm {
	vertical-align: top;
}
.kavennettu-palsta {
	padding-right: 10em;
}

#storytext-right {
	background-color: #F0EFE8;
	margin: 0px;
	border: 1px solid #CAC7AE;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.list-right-box {
	margin-top: 0px;
	margin-bottom: 0px;
}
.bottom-left {
	width: 168px;
}
.pre {
	font-size: 1em;
	margin-bottom: 0em;
}
.marginleft {
	padding-left: 7px;
}
/* kappaleen vaihtuminen sisennys vai rivinvaihto? */
/* Voidaan käyttää siten, että eka kapple on <p> -tyyppiä ja muut 
<p class="sisennys" -tyyliä */
.sisennys {
	text-indent: 2em;
}
/* Voidaan käyttää siten, että eka kapple on <p> -tyyppiä ja muut 
<p class="rivin-vaihto" -tyyliä */

.rivin-vaihto {
	margin-top: 1em;
}

/*** TAULUKOT ***/
.datatable {
	border-collapse:collapse;
	border-spacing:0;
}
.datatable td, .datatable th {
	margin: 0;
	padding: 3px;
	border: 1px #888 solid;
	vertical-align:top;
	font-size:.85em;
}
.datatable p {
	font-size:1em;
	margin:0;
	padding:0;
}
.datatable *+p {
	margin-top:1em;
}

.taulukko_varitetty {
	border-collapse:collapse;
	border:1px solid #ccc;
	text-align:center;
	font: 0.75em Helvetica, Arial, sans-serif;
	caption-side:bottom;
}
.taulukko_varitetty th, .taulukko_varitetty td { 
	vertical-align:top; 
	border:1px solid #ccc; 
	padding:3px;
}
.taulukko_varitetty th { background-color:#666; color:#fff; } 
.solu_tummennettu { background-color:#ddd; }

table.kainalotaulukko-oik, 
table.kainalotaulukko-vas, 
table.kainalotaulukko {
	border:1px dotted #999;
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;  
}
table.kainalotaulukko-oik li, 
table.kainalotaulukko-vas li, 
table.kainalotaulukko li {
	font-size:0.71em;
}
table.kainalotaulukko-oik {
	clear:right;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
table.kainalotaulukko-vas {
	clear:left;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.kainalotaulukko-oik p, 
.kainalotaulukko-oik h2, 
.kainalotaulukko-oik h3,
.kainalotaulukko-vas p, 
.kainalotaulukko-vas h2, 
.kainalotaulukko-vas h3,
.kainalotaulukko p, 
.kainalotaulukko h2, 
.kainalotaulukko h3 { 
	font:.71em Arial, Helvetica, sans-serif;  
	margin-top: 0.5em;  
	margin-bottom:.5em;
}
.kainalotaulukko-oik td, 
.kainalotaulukko-oik th, 
.kainalotaulukko-vas td, 
.kainalotaulukko-vas th,
.kainalotaulukko td, 
.kainalotaulukko th { padding:0 10px 5px 10px; }

.kainalotaulukko-oik ul, 
.kainalotaulukko-vas ul, 
.kainalotaulukko ul { padding:0 0 0 1.1em; margin:0;}
.kainalotaulukko-oik li, 
.kainalotaulukko-vas li, 
.kainalotaulukko li { margin-left: 0px; }
.kainalotaulukko-oik h2, 
.kainalotaulukko-vas h2, 
.kainalotaulukko h2  { font-size:.85em; padding-top:0;}

.twitter-ikoni  { display: inline; }

.huomiolaatikko {
	background-color: #EEF3CF;
	border: 1px solid #000;
}
.huom-otsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	color: #000;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
}
p.huom-teksti {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.7em;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul.lista-nuolet,
.lista-nuolet ul {
	list-style:circle outside url(/img/nuolio7x14.gif);
	margin:0 0 .5em 0;
	padding:0 0 0 25px;
}
ul.lista-nuolet li{
	margin:0;
	padding:0;
}
.ylilevea-elementti {
	width:inherit;
	overflow:auto;
} 
.ei-alamarginaalia {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
}
@media print {

#ylapalkin-linkit,
#ylabanner img,
#ylap-buttons,
.leftmenu,
.taustapallot,
.noprint,
#hakukentta-solu {
	display: none;
}
.wide-col {
	width: 98%; 
}

/*
td #ei-reunav, tr #ei-reunav {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse:collapse;

}
#ei-reunav tr th td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
	padding-left: 5px;
}
*/
/* ao on testausta jhyv */
table#customers
{
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
body table#customers td, body table#customers th 
{
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customers tr.alt td 
{
	color:#C00;
	background-color:#EAF2D3;
}
}
