/**** SIVU ****/

body {
	background:#fbeece url(/img/bg_page.png) repeat-x bottom center;
	background-attachment:fixed;
	margin:0;
	padding:0;	
	overflow:auto;
	text-align:center;
}
a {color:#000;text-decoration:underline;}
a:visited {color:#333;}
a:hover {color:#000;text-decoration:none;}
a img {border:none;}
h1, h2, h3 {color:#362b22;}
.email {white-space:nowrap;color:#363f8a;}
#sivu {	
	width:700px;			
	margin:0 auto 20px auto;
	padding:0 20px;	
}
.shadow {
	/*box-shadow: 3px 3px 7px #000;*/
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;	
}
.border {	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.bs {border:1px solid #000;-webkit-box-shadow:3px 3px 7px #000;-moz-box-shadow:3px 3px 7px #000;}
.sb2 {	
	-moz-box-shadow: 2px 2px 4px #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 2px 2px 4px #000;
}
#top {	
	text-align:center;
	margin:0;
	padding:0;
}
.raita {height:6px;border-bottom:3px dashed #555;margin:5px auto;}
.w600 {width:600px;}
.w200 {width:200px;}
#logo {
	width:700px;	
	margin:0 auto;	
	padding:0;		
}
#copy {	
	margin:30px auto 1px auto;							
	text-align:center;	
	font-size:10px;
	color:#666;	
}
#content {
	width:600px;
	margin:0 auto;
	text-align:left;	
}
.external {font-size:.8em;color:#999;}
.external a {color:#999;}
/**** VALIKKO ****/
#menu {
	text-align:center;
	margin:-36px auto 10px auto;
	padding:5px;
}
#menu a {color:#000;padding:0 5px;color:#fff;font-size:115%;font-weight:bold;font-family:"Times New Roman", arial;}
#menu a:hover {text-decoration:none;}
.nosto {width:300px;background:url(/img/bg_page.png) repeat-x top center;border:1px solid #000;padding:20px;margin:0 auto 20px auto;text-align:left;}
.kuvat {float:right;}
.kuvat a {display:block;width:200px;margin-left:10px;margin-bottom:10px;padding:0;}
.kuvat a img {width:200px;height:auto;}
.pikkukuva {float:right;width:150px;border:1px solid #000;}
.hinnat {
	width:90%;	
	padding:6px;
}
.hinnat th {padding-top:12px;border-bottom:2px solid #000;text-align:left;}
.hinnat td {padding-left:20px;}

.copyright {
	display:block;	
}
.center {text-align:center;}
.b1 {border:1px #000 solid;}
.b0 {border:0;}
.clear {clear:both;}
div.clear {clear:both;margin-bottom:10px;}

.lista li {padding-bottom:5px;}
.nolist {list-style:none;}
