body {
	margin-top:0px;
	background:#e3e2d0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #fff;
	}
	
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 #666;
	width: 962px;
	background: #b841af;
	padding:0 0 10px 0;
}

.menu-alue {width:900px; margin: 6px 0;}
.menu-alue a {font-size:12px; font-weight:bold; color: #000;}
.menu-alue a.pink {color: #db4598;}
.menu-alue a:hover {color:#666;}

.sisaosa {
	width: 920px;
	background: #fff;
	text-align: left;
	margin:12px 0 0 0;
	padding:0 0 4px 0;
	border: 1px solid #666;
}
.sisaosa-taivu {
	width: 920px;
	background: #000;
	text-align: center;
	margin:12px 0 0 0;
	padding:0 0 4px 0;
	border: 1px solid #666;
}
.sisaosa-taivu * {color:#fff !important;}

.nostoKuva {width: 920px; border-bottom: 10px solid #666;}
.logo {padding-bottom:10px;}

.ala-kehys {margin:12px; padding:8px 20px;}
.ala-kehys a {COLOR: #000; text-decoration:underline;}
.ala-kehys a:hover {COLOR: #666; text-decoration: none;}
a.pink-link {color: #db4598 !important;}
.ala-kehys h2, .ala-kehys-pink h2{margin-bottom:0px; padding-bottom:0;}
.ala-kehys h4, .ala-kehys-pink h4{margin:0px; padding:0; font-weight: normal;}

.ala-kehys-pink {border:1px solid #7e097d; margin:12px; padding:8px 20px;}


.pink {color: #db4598; }
.alaTeksti {font-size:10px;}

.etusivu-video {margin-top:40px;}
.sivutus ul {margin:20px 0; }
.sivutus ul li {float:left; font-weight:bold; margin:20px; list-style: none; font-size:12px; padding:0; margin:0 0 0 20px; }
li.valittusivu { color:#db4598;}
.mainokset {min-height:540px;}
.yhteystiedot {min-height:200px; margin-top:10px;}
.yhteystiedot p {padding:0; margin:0 0 4px 0; }

.footer{
	font-size: 11px;
	padding: 4px 0 4px 32px;
	margin-top:6px;
	border-top:1px solid #666;
}
.copy {
	margin-top:10px;
	padding: 4px 0 14px 0;
	font-size: 11px;
	color:#fff;
}	


