body {
	color:#000000; 
	margin:0%;
	padding:0;
	background-image:url(images/varitausta.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#bfda5f;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
p,td,th,blockquote,li,dd,dt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}
a img { border-width:0; }

h1 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom:13px;
}

h2 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

p {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1.0em;
	margin-left:0px;
}

#main {	
	width:850px; 
	margin-top:77px;
}
#main_content { height:650px; }
#colHeader {
	width:850px;
	height:115px;
	text-align:left;
}
#colHeader p { margin:0; }
#menu_1 {
	position:relative;
	top:-22px;
	width:850px;
	height:22px;
	text-align:left;
	overflow:hidden;
}
#menu_1 table { 
	width:100%; 
	margin:0;
	height: 22px; 
}
#pageShop #menu_1 table { table-layot:auto }
#menu_1 td { 
	height: 22px; 
	padding:0;
	white-space:nowrap;
}
#menu_1 .vasen, #menu_1 .oikea { width: 34px; }   
#pageShop #menu_1 .vasen_shop, 
#pageShop #menu_1 .oikea_shop { width: 18px; }
#menu_1 td.vasen,
#menu_1 td.vasen_shop { background: transparent url(images/menu_vasen.gif) no-repeat; }
#menu_1 td.keski,
#menu_1 td.keski_shop { background: transparent url(images/menu_keski.gif) repeat-x; width:auto;}
#menu_1 .keski a,
#menu_1 .keski_shop a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding-right:0;
	padding-left:0;
}
#menu_1 .keski_shop a { 
	font-size:11px; 
}
#menu_1 td.oikea,
#menu_1 td.oikea_shop { background: transparent url(images/menu_oikea.gif) no-repeat 100% 0; }
#vihrea_reunus { 
	background: transparent url(images/vihrea_reunus.gif) repeat-x; 
	height:4px;
	position:relative;
	top:-22px;
}
#varjo { 
	background: transparent url(images/nappien_varjo2.png) repeat-x;
	height:19px;
	position:relative;
	top:-22px;
	z-index:1;
}
#content {
	position:relative;
	top:-41px;
	z-index:0;
	background-color:white;
}
#main_content { 
	width:850px; 
	margin:0;
	border-width:0;
}
.edit_new { display:none; }
.colNormal { 
	background-color: #fff; 
	width:623px;
}
#colNormal {
	width:579px;
	margin-left:25px;
	margin-right:19px;
}
#pageShop #colNormal { margin-top:20px; }
#colBorder { 
	margin-left:25px;
	margin-right:19px;
}
.colFooter { height:86px; }

#pageShop .colFooter { height:106px; }

#colFooter {
	margin-top;30px;
	margin-left:25px;
	margin-right:19px;
	margin-bottom:30px;
}
#colFooter p { margin:0; }
#colFooter *, #colFooter a:link, #colFooter a:visited { 
	color:rgb(142,142,142); 
	font-size:9px !important;
	text-decoration:none; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.colRight { 
	background: #e5e5e7 url(images/uutistausta.gif) repeat-y; 
	width:227px;
	padding-top:27px;
}
#colRight,#uutiset {
	width:181px;
	margin-left:19px;
	margin-right:27px;
}
div.kuva img { margin-left:12px; }
h2.uutisotsikko { 
	margin-top:0;
	margin-bottom:16px;
	color:#933e2a;
	font-size:11px;
}
h2.uutisotsikko a:link,h2.uutisotsikko a:visited {
	color:#933e2a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
table.table_ajankohtaista { 
	width:100%;
	margin:0 0% 32px 0;
}
a:link, a:visited {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 13px;
	color: black;
	text-decoration: underline;
	font-weight: normal;
}

a:hover, a:active, a:focus {
	color: black;
}

/* kryptaus */
.ems { display:none; }
.eml { 
	position:relative; 
	top:3px; 
}
.eml img { border-width:0; }
#colFooter .eml img { 
	height:13px; 
	width:13px; 
}

/* muuta mahdollista

indeksoitu haku

.tx-indexedsearch-rules { display:none; } 
*/