body {
	background-color: #f1f1f1;
}

table.layout {
	width: 771px;
	margin: auto;
	empty-cells: show;
	background-color: #fff;
}
table.layout a {
	color: #01A99A;
}

table.layout td {
	font-family: verdana, tahoma, arial;
	font-size: 11px;
}
table.layout td.shadowleft {
	width: 5px;
	background: url('/kuvat/2k6/shadowleft.gif') repeat-y;
}
table.layout td.shadowright {
	width: 5px;
	background: url('/kuvat/2k6/shadowright.gif') repeat-y;
}

table.layout td.top {
	width: 761px;
	height: 88px;
	background: url('/kuvat/2k6/top.jpg') no-repeat;
	text-align: right;
	vertical-align: top;
	padding-top: 40px;
	padding-right: 8px;
}
body.lang-en table.layout td.top {
	background: url('/kuvat/2k6/top_en.jpg') no-repeat !important;
}
table.layout td.top a { text-decoration: none; }
table.layout td.top img,
table.layout td.top input {
	vertical-align: middle;
}
table.layout td.top input.search {
	background-color: #fff;
	border: 1px solid #A5ACB2;
}
table.layout td.top input.go {
	background-color: #FFA41C;
	border-left: 1px solid #FFB74C;
	border-top: 1px solid #FFCB7C;
	border-right: 1px solid #A16812;
	border-bottom: 1px solid #6B450C;
	color: #fff;
	font-weight: bold;
	height: 20px;
}


table.layout td.topmenu {
	height: 25px;
	background: url('/kuvat/2k6/mtop.gif') repeat-x;
}
table.topmenu {
	xwidth: 755px;
	empty-cells: show;
}
table.topmenu a {
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
table.topmenu a:hover {
	text-decoration: underline;
}
table.topmenu { empty-cells: show; }
table.topmenu td.mtop,
table.topmenu td.mtopS {
	padding-left: 12px;
	padding-right: 12px;
}
table.topmenu td.mtopS {
	background: url('/kuvat/2k6/mtops.gif') repeat-x;
}
table.topmenu td.div {
	width: 1px;
	background-color: #fff;
}

table.layout td.content {
	padding-top: 20px;
}
table.content { width: 100%; }

/* sivuvalikko */
table.content td.menu {
	width: 219px;
	vertical-align: top;
}
table.sidemenu a {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
table.sidemenu a:hover {
	text-decoration: underline;
}
table.sidemenu td.katko {
	background: url('/kuvat/2k6/xdiv.gif') repeat-x center;
}


table.content td.main,
table.content td.oikea {
	vertical-align: top;
}
table.content td.main {
	padding-left: 10px;
	padding-right: 10px;
}
table.content td.oikea {
	width: 193px;
}
div.pageTitle {
	padding-bottom: 10px;
}

table.sidemenu {
	width: 100%;
}
table.sidemenu a.s {
	color: #999;
}


table.layout td.copy {
	color: #AFAFAF;
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	background: url('/kuvat/2k6/shadowcopy.gif') repeat-x;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
}
table.layout td.copy a {
	text-decoration: none;
	color: #AFAFAF;
}



table.poiminto {
	width: 193px;
}
table.poiminto td.title {
	height: 25px;	
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
	background: url('/kuvat/2k6/poimintotitlebg.gif') no-repeat;
}
table.poiminto td.poi {
	background-color: #EDF5EE;
	padding: 5px;
	padding-left: 10px;
}
table.poiminto td.poi a { font-weight: bold; }

h1 {
	font-size: 15px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 13px;
}
