body	{ 
	margin:0; 
	padding:0; 
	background: #B5A391 url(images/bg.jpg) repeat-x fixed;
}
 
#pagewidth{ 
	width: 751px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
} 

#otsikko1 {
	background: #8C7570;
	color: #fff;
	width: 527px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	font: 19px Verdana, Arial, Helvetica, sans-serif;
	clear: right;
}

* html #otsikko1 {
	background: #8C7570;
	color: #fff;
	width: 541px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	font: 19px Verdana, Arial, Helvetica, sans-serif;
}

.otsikko2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #520024;
	margin: 20px 0 5px 14px;
}

.otsikko3 {
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #520024;
	margin: 20px 0 0 14px;
}

.leipis {
	font:  12px Arial, Verdana, Helvetica, sans-serif;
	color: #520024;
       padding-top: 10px;
	padding-right:  20px;
	padding-bottom: 0px;
	padding-left: 20px;

}

.leipis img {
	padding-right: 10px;
}

p {
	margin-left: -6px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
        font:  12px Arial, Verdana, Helvetica, sans-serif;
        color: #520024;

} 

/* VALIKKO */

.valikko {
	background: #FDFCFA url(images/valtop.jpg) no-repeat;
 }

#valikko1 {
 	background: url(images/valbot.gif) bottom no-repeat;
	position: relative;
	padding-bottom: 9px;
	left: 15px;	
	width: 164px;
}

#valikko2 {
	background: url(images/valbg.gif) repeat-y;
}


#yhteystieto {
	position: relative;
	left: 15px;	
	width: 164px;
        padding-top: 5px;
	font: 12px arial, helvetica, verdana, tahoma, sans-serif, times, georgia;
        text-align: center;
}

#yhteystieto a:link, #teksti a:visited, #teksti a:hover, #teksti a:active {
	color: #520024;
	text-decoration: underline;
}

#valikkoli {
	width: 150px;
	color: #fff;
	margin: 0;
	padding: 0px;
	font: 11px arial, helvetica, verdana, tahoma, sans-serif, times, georgia;
	text-transform: uppercase;
        }

#valikkoli ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0px;
        }

#valikkoli li {
	line-height: 24px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 11px;
        }

#valikkoli li a:link, #valikko li a:link, #valikko li li a:link {
	text-decoration: none;
	color: #fff;
/*	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 1em; */
}

#valikkoli li a:visited {
	text-decoration: none;
	color: #fff;
        }

#valikkoli li a:hover {
	text-decoration: none;
	color: #aaa;
        }
.navi2 {
	padding-left: 3px;
        text-transform: none;
}

.navi3 {
        padding-left: 6px;
        text-transform: none;
}
.navi4 {
        padding-left: 9px;
        text-transform: none;
}

.tausta {
	border-left:1px solid #893745;
	border-right:1px solid #893745;	
}

#header{ 
	height: 150px;
	width: 749px;
	background: url(images/header.jpg) no-repeat;
	margin-left: 1px;
 } 
 
.maintausta {
	background: #FDFCFA url(images/maintausta.jpg) no-repeat;
 }

#box1 {
 	background: #F5EEF0 url(images/boxbot.gif) bottom no-repeat;
	position: relative;
	padding-bottom: 19px;
	left: 15px;	
	width: 164px;
	min-height: 200px;
	}
#banneri {
	padding-left: 2px;
}


#box2 {
	background: url(images/boxbg.gif) repeat-y;
}

#teksti{ 
 	background: url(images/tekxtbot.gif) bottom left no-repeat;
	width: 100%;
	min-height:200px;
	padding-bottom: 20px;
	padding-right: 10px; 
        font:  12px Arial, Verdana, Helvetica, sans-serif;
        color: #520024;
}

*html #teksti{
        font:  12px Arial, Verdana, Helvetica, sans-serif;
        color: #520024;

}

#teksti a:link, #teksti a:visited, #teksti a:hover, #teksti a:active {
	color: #520024;
	text-decoration: underline;
}


*html #teksti img {
        margin-bottom: 10px;
}

*html #teksti{
        height:200px;
}

*html #teksti span {
      padding: 10px 50px 0px 20px;
}

#viiva{ 
 	background: url(images/viivat.gif) repeat-y;
}
 
#maincol2 {
      background: url(images/tekxtbot.gif) no-repeat left bottom;
      padding-bottom: 150px;
      }


 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}
