body {
	margin-top:0px;
	background:#e3e2d0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
body.taivu {
	background: #fff url(../kuvat/bg_liuku.jpg) repeat-x;
	}
	
ul {
	margin: 0;
	padding:0;
	list-style: none;
}
A {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:hover {
    COLOR: #666666;
    TEXT-DECORATION: none;
}
h2 {
	font-size: 18px;
	font-weight:normal;
	margin-top: 0;
	padding-top: 10px;
}
h3 {
	font-size: 14px;
	margin-top: 0;
	padding-top: 10px;
}
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.kehys {
	margin-top:10px;
	}
.reunus {
	border: 1px solid #999999; 
	width: 1020px;
	background: transparent url(../kuvat/bgkukkaV.jpg);
}
body.taivu .reunus {background: #000 !important; }
.sisaosa-etusivu {
	background: #000 url(../kuvat/kiemurat.gif) no-repeat right top;
	width: 820px;
	text-align: left;
	margin:18px 0 0 0;
	padding:8px 0 4px 0;
	border: 1px solid #999999;
	border-top:7px solid #e08cd9;
	border-bottom:7px solid #e08cd9;
}
.sisaosa {
	width: 820px;
	background: #fff url(../kuvat/bgkukkaV2.jpg) repeat-x 20px 0;
	text-align: left;
	margin:18px 0 0 0;
	padding:8px 0 4px 0;
	border: 1px solid #999999;
	border-top:7px solid #e08cd9;
	border-bottom:7px solid #e08cd9;
}
.sisaosataivu {
	background: #000 url(../kuvat/kiemurat.gif) no-repeat left top;
	width: 820px;
	text-align: left;
	margin:18px 0 0 0;
	padding:8px 0 4px 0;
	border: 1px solid #999999;
	border-top:7px solid #e08cd9;
	border-bottom:7px solid #e08cd9;


}
.sisaosataivu .vasen-palsta p {color:#fff; font-size:14px; margin-left:260px;}
body.taivu div.korostus.kuvia {border:none;}

.avainlippu {float:right;}
.logo-etusivu {text-align:right;}
.logo {float:right; padding-right:30px;}
.otsikko-sisasivu {float:left; padding-left:20px;}
.vasen-palsta {float:left; width:390px; padding-left:20px;}
.vasen-palsta.levea {width:780px;}
.vasen-palsta ul li {background: url(../kuvat/listabullet.jpg) left center no-repeat; padding-left:32px; margin:0 0 10px 4px;}
.oikea-palsta {float:right; width:390px;}

.ala-kehys {background: #e3e2d0; border:1px solid #000; margin:12px 20px 12px 0; padding:8px 20px;}
.ala-kehys a {COLOR: #000000; TEXT-DECORATION:underline;}
.ala-kehys a:hover {COLOR: #666666; TEXT-DECORATION: none;}

.ala-kehys-taivu {border:1px solid #666; margin:12px 20px 12px 0; padding:8px 20px;}
.ala-kehys-taivu * {color:#fff;}
.ala-kehys-taivu a {COLOR: #fff; TEXT-DECORATION:underline;}
.ala-kehys-taivu a:hover {COLOR: #666666; TEXT-DECORATION: none;}

.nosto-kuvat {padding-top:20px;}
div.korostus.kuvia {border:1px solid #fff; padding:4px 10px;}
div.korostus * {color:#c84abd;}
div.korostus p {margin-right:20px;}
div.korostus img {float:right; padding-left:20px;}
div.korostus.kuvia img {float:none;}
p span {font-size:10px;}	

.sivutus ul {margin:20px 0;}
.sivutus ul li {float:left; margin:20px; background:none; font-size:12px; padding:0; margin:0 0 0 20px; }
li.valittusivu {font-weight:bold; color:#999;}

.footer, .footer-musta{
	font-size: 11px;
	padding: 4px 0 4px 20px;
	border-top:1px solid #e08cd9;
	margin-top:10px;
}
.footer-musta a {
	color:#fff !important;
}
.footer-musta a:hover {color:#666 !important;}
.copy-musta  {
	color:#fff !important;
}
.copy, .copy-musta {
	margin-top:10px;
	padding: 4px 0 14px 0;
	font-size: 11px;
}	

