body {	background:#D1D2CC url(images/background.jpg) repeat-x;	font-family: 'Droid Sans',helvetica,sans-serif; color:#23363E  }

#container { width:950px; margin-top:-10px; margin-right:auto; margin-left:auto; margin-bottom:20px }

#header {  width:950px;margin-top:-10px;  height:124px; background:url(images/suolakaivos.png) no-repeat }

.lcol {	float:left }
.lpos {	float:left; padding:3px 8px 0 0 }
.rpos {	float:right; padding:3px 8px 0 0 }
.cl   { clear:both  }
.boxpr {	float:left; width:278px; height:230px;
		background:#FDFDFB; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		border:1px solid #C3B890; 
		padding:10px; 
		margin:5px
}
.boxw {	float:left;width: 890px; 
		background:#FDFDFB; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		border:1px solid #C3B890; 
		padding:20px 10px 10px 20px; 
		margin:5px
}
.boxl { float:left;
		width:310px;
		background:#FDFDFB; 
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		border:1px solid #C3B890; 
		padding:20px 10px 16px 20px; 
		margin:5px
}
.boxr {
	float:left;
	width:540px;
	background:#FDFDFB; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border:1px solid #C3B890; 
	padding:20px 10px 16px 20px;
	margin:5px
}
.cbox { background-color:#23363E; color:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	padding:20px 10px 16px 20px;
	margin:5px
}
.cbox ul li {	font-size:12px; line-height:16px }
.cbox a { color:#fff }

a {	text-decoration:none; color:#23363E }
a:hover { text-decoration:underline }
h2 a:hover { text-decoration:none }
p {	font-size:12px; line-height:16px }

p.kuv, ul, li {	font-size:12px; line-height:14px }

ul { list-style-image:url(images/bullet.png); padding-top:5px; margin-top:5px; padding-left:10px; margin-left:10px }
h1,h2,h3 { margin:0; padding:0; font-family: 'Droid', serif,"Courier New", Courier, monospace}
h1 { font-size:18px }
h2 { font-size:17px; border-bottom:1px dotted #C3B890 }
h3 { font-size:12px; font-weight:normal }
