/*layout CSS */html, body {text-align:center; /*center hack*/height: 100%;}* {margin:0;padding:0;}body {font-size:76%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3;margin:1em 0;background-color: #b59543;}#wrap {	margin:0 auto; width: 1024px;	min-height: 100%;	height: auto !important;	height: 100%;	text-align: left;	background-image: url(../images/wrap_bg.png);	vertical-align: top;}#header{	width: 1024px;border-bottom: 1px solid #999;background-color: #f3eabf;height: 194px;background-image: url(../images/header.jpg);background-repeat: no-repeat;}
#sidebar {	width: 200px;	float: left;	padding: 5px 0 0 0;}

#content80 {width: 80%;	margin: 0 200px; background-color: #fff; background-image: url(../images/tausta_teksti.png);	background-repeat: no-repeat;	background-position: 0% 100%;}


#footer, #push {	width: 1024px;	margin: 0 auto;}#footer{text-align: right;background-color: #f3eabf;background-image: url(../images/footer.png);background-repeat: no-repeat;background-position: 100% 100%; height: 102px;}#push {	clear: both;	background:none;}/* Search */#ja-search {	padding-right: 50px;	background:url(../images/icon-search.gif) no-repeat 790px center;	bottom: 15px;	right: 0;}#ja-search .inputbox {	width: 150px;	border: 1px solid #333333;	padding: 3px 5px;	color: #000;	background: #fff;	font-size: 92%;}.inside {padding:10px;}#sidebar .inside {padding:5px;}a{text-decoration:none;color: #000;}a:hover{text-decoration:underline;color: #000;}.modifydate{text-align:right;}.pagenavbar{text-align:right;}h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0; }li,dd { margin-left:1em;}fieldset { padding:.5em; }h1,.componentheading{font-size:1.7em;}h2,.contentheading{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;font-weight:bold;}.moduletable{margin-bottom:1em;padding:0 10px; /*padding for inside text*/border:1px #b1ab8b solid;}.moduletable ul{list-style: none;margin: 0;padding: 0;color: #000;text-decoration: none;}.module h3{background:#f6f0d0;color:#410000;padding:0.25em 0;font-family: verdana, arial, helvetica;text-align:center;font-size:1.1em;margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ }.molule_menu h3{background:#f6f0d0;color:#410000;padding:0.25em 0;font-family: verdana, arial, helvetica;text-align:center;font-size:1.1em;margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ }.module_login h3{color:#410000;padding:0.25em 0;font-family: verdana, arial, helvetica;text-align:left;font-size:1.1em;margin:0 -10px 0.5em -5px; /*negative padding to pull h3 back out from .moduletable padding*/ }/*Menu Styling*/.module, .modulemenu{padding:0;margin-bottom:1em;}ul.latestnews_tekijat{list-style:none;font-size: 15px;font-style: normal;font-weight: bold;color: #fff;text-decoration: underline;list-style-type: square;}a.latestnews_tekijat {font-weight: bold;color: #a27322;}.module ul{margin: 0;padding: 0;}.module li{font-size:12px;}.module li a{display: block;padding: 3px 5px 3px 0.5em;text-decoration: none;}.module li a:hover{display: block;padding: 3px 5px 3px 0.5em;text-decoration: none;background-color: #b59543;}.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited{background-color: #b59543;color: #fff;}/*valikon pyöristys */ div.module, div.module div{ background: url(../images/rounded.jpg);   }  div.module { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; background-repeat:no-repeat; background-position:bottom left; height:1%; width:auto; }  div.module div  { margin:0px 0px 0px 13px; background-repeat:no-repeat; background-position: bottom right;   padding: 0px 0px 13px 0px; width:auto; } div.module div div  {   background-position: top right;     margin: 0px 0px 0px 0px;      padding: 0px 0px 0px 0px; } div.module div div div  {   margin:0px 13px 0px -13px;   background-position: top left;   padding: 13px 0px 0px 13px; } /*reset nested divs*/  div.module div div div div { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   background:none;     background-image: none;     background-position: top left;     background-repeat: repeat;     background-color: transparent;     width:100%; }  div.module_login {  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   background:none;     background-image: url(../images/blank.jpg);     background-position: top left;     background-repeat: repeat;     background-color: transparent;     width:100%;}	 /* sisalto muotoilu */.contentpaneopen a:hover{background-color: #b59543;}td.sectiontableheader {  padding: 4px;  border-right: 1px solid #fff;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {  padding: 4px;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {  padding: 3px;}table.contentpane {	border: none;	width: 100%;}table.contentpaneopen {	border: none;	border-collapse: collapse;	border-spacing: 0;}table.contenttoc {	margin: 0 0 10px 10px;	padding: 0;	width: 35%;	float: right;}table.contenttoc a {	text-decoration: none;}table.contenttoc td {	padding: 1px 5px 1px 25px;}table.contenttoc th {	padding: 0 0 3PX;	border-bottom: 1px solid #CCCCCC;	text-indent: 5px;}
.korostus1 {
	font-size: 12px;
	color: #36f;
}

.korostus1_bold {
	font-weight: bold;
	font-size: 12px;
	color: #36f;
}

.korostus2 {
	font-size: 12px;
	color: #393;
}

.korostus2_bold {
	font-weight: bold;
	font-size: 12px;
	color: #393;
}

.korostus3 {
	font-size: 12px;
	color: #808000;
}

.korostus3_bold {
	font-weight: bold;
	font-size: 12px;
	color: #808000;
}



.taustavari1 {

	font-size: 12px;
	color: #393;
}

.taustavari2 {
	background-color: #ABA;
}
img {border: 0;}