@charset "utf-8";
/* CSS Document for JP Default Template 1.5 */

/* Default HTML Styles */
*{
padding:0px;
margin:0px;
}

/*
html{
font-size:100%;
height:100%;
margin:0px 0px 1px 0px;
}
*/

body{	
	font-size: 95%;
	background: #FFC900 url(/fi/templates/jp_default/images/tausta_okra_1pix.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background-color:  #FFC900;
	color:#333333;
}

.testi {
	background: #FFC900 url(/fi/templates/jp_default/images/tausta_okra_1pix.gif) repeat-x;
}

.ppp {font-size:0.875em}

.moduletable table.contentpaneopen{
	border-collapse:collapse;
}

.blog img,.blog_eiprotsia img,.blog_matala img,.blog_keskikoko img,.blog_korkea img{
 
/*  margin-top: -10px;*/
}


ul,form,fieldset {
margin: 0; 
}
h1,h2,p,blockquote,label,ul,ol,dl,fieldset,address{
	margin: 0.5em 0; 
}

h3,h4,h5,h6 {
	margin-top: 1.5em; 
}

li,dd, ul, ol { 
	margin-left:1em;
}
ul{
	list-style:square;
}

td p {
	font-size: 0.9em;
	color: #656565;
}


fieldset { 
padding:.5em; 
border:0px;
}

a{
	text-decoration:none;
	color:#656565;/* #3399FF;  #006699#0055BB=sinervia*/
}

a.linkitys{
	color: #656565;/* #3399FF;*/
	text-decoration:underline;
	background: url(/fi/templates/jp_default/images/nuoli_oik_kelt.gif) no-repeat 0 4px;
	padding-left: 12px;
}


a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6, .componentheading, .contentheading, .contentdescription{
	font-weight:bold;
	color: #F0ac18;
}

div.componentheading_eiprotsia,td.contentheading_eiprotsia {
	display: none;
}

h2{
	font-size:1.2em;
}


#etusivunnosto h2, .componentheading_uutislista{
	color: #7C593B; /*#7C593B;*/
	font-size: 1.5em;
	font-weight: normal;
/*	padding-right: 13px;*/
}


sup{
	font-size: 0.6875em;
	color: #656565;
}

.uutislista_pvm {
	margin-top: 0.7em;
	padding-left: 0.2em;
	color: #656565;
	font-size: 1.0em;
	font-weight: bold;
}
.uutislista_title {
	background: url(/fi/templates/jp_default/images/nuoli_oik_kelt.gif) no-repeat 0 4px;
}

.linkki{
/*	font-size:1.1em;*/
	color:#656565; /*#005599;*/
	font-weight: normal;
/*	padding-left: 15px; */
/*	margin-left: 0.9em; */
}

a.nimilinkki{

	color:#656565; /*#005599;*/
	font-weight: normal;
}

.uutislista_title a:link, .uutislista_title a:active, .uutislista_title a:visited{
	font-size:1.0em;
	color: #656565; /*#7C593B;*/
	font-weight: normal;
/*	padding-left: 15px; */
	margin-left: 0.9em; 
}

.uutiskuva {
	align: left;
	width: 80px;
	height: auto;
}	

.uutiskuva img,.buttonheading img {
	border: solid 2px #FFC900;
}	

.uutiskuva img{
	width: 75px;
	height: 75px;
}	


.uutisots {
	padding-left: 10px;
	padding-bottom: 20px;
	font-size:1.0em;
	line-height:1.1em;
	color: #656565;
	font-weight: normal;
}


h1, .contentdescription,.componentheading{
	font-size:1.3em;
	line-height: 1.3em;
	padding-right: 13px;
}

.otsikko {
	    color: #F0ac18;
}

.uutisots p{
	display: inline;
	font-size: 0.9em;
	color: #656565;
}


h3{
	font-size:1.1em;
}

h4{
font-size:1em;
font-weight:bold;
}

.uutisots h1{
    color: #F0ac18;
	font-size: 1.1em; 
	font-weight: bold;
	padding-right: 13px;
}
/*	c olor: #FFC900;  vaaleampi mit edell */

.uutisots h1 sup{
    color: #F0ac18;
	font-size: 0.6875em; 
	font-weight: bold;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

/*Murupolku */

#breadcrumbs {
/*	font-size: 11px;*/
}

.breadcrumbs {
    padding-left: 15px;
    color: #F0ac18;
/*	font-size: 0.8em; */
}
.pathway {
	font-size: 11px;
	color: #F0ac18;
}

.breadcrumbs.pathway a{
/*    font-size: 1.0em; */
      color: #656565;
}

/* Layout Styles */
.inside{
	padding: 0px 1em;
}


.clr{
	line-height: 0px;
	clear:both;
	padding: 0px;
}


#wrapper{
	background-color: #FFFFFF;  /*ffffff*/
	width: 980px;
	margin:0 auto;
	padding-top: 5px; /* 0 15px 15px;*/
}

#footteri{
/*	background-color: #FFC900; ffffff*/
	width:966px;
	margin:0 auto;
	padding: 0.6em;
font-size: 12px;
}

#header{
	padding: 0;
	margin: 0;
}



#logo{
	float:left;
	display:block;
	width:205px;
	height:72px;
/*	background:url(/fi/images/logo-etusivu.gif) no-repeat 0px 0px;*/
}

#ylamenu{
	height: 30px;
	text-align: right;
	font-size: 0.92em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

#toolbar{
	float:right;
	overflow:hidden;
	font-size:0.9em;
	padding:0;
	border: none;
}

.liput {
	text-align: right;
/*	vertical-align: top;*/
}
.liput div{ float: right;}

.liput a{
	padding: 0 0 0 6px;
/*	float: right;*/
/*	vertical-align: top;*/
	border: none;
	color: #ffffff;
/*	display:block;*/
	text-decoration:none;
}

#search{
	float:right;
}
#banner{}
#container{
/*	border:1px solid #CCCCCC;*/
	background-color: #FFFFFF;
	overflow:hidden;
	margin: 10px;
}
/* url(/fi/templates/jp_default/images/theme1/container-seperator.png) repeat-y 20% 0px;*/

#container-inner{
/*	background:url(/fi/templates/jp_default/images/theme1/container-seperator.png) repeat-y 68% 0px; */
	overflow:hidden;
}

#mainbody{
float:left;
width:80%;
overflow:hidden;
}

#content{
	float:right;
	width:75%;
	overflow:hidden;
}

#content_ala{
	float:right;
	width:0%;
	overflow:hidden;
}

#sidebar{
/*	width:25%;*/
	float:left;
	overflow:hidden;
/*	border: solid thin #00ffff;*/
}



#oiksarylin{
	background-color: #FFF8E9;/*#E0EBD2; kellertava ja kommentissa vihertava*/
/*	margin: -0.1em 0; */
}

#sidebar3{
	float:left;
	overflow:hidden;
/*	margin: -30px -10px 10px 10px;*/
}



#top{}
#footer{
padding:10px 0px;
}
#bottom{
border-top:1px solid #CCCCCC;
}
#copy{
float:left;
width:40%;
}
#link{
float:right;
width:45%;
text-align:right;
}
#debug{
background:#FFFFFF;
padding:20px;
overflow:scroll;
margin:0px 0px 15px 0px;
}

/* Menu Styles */
#toolbar ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#toolbar li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
}

#toolbar a:link, #toolbar a:active, #toolbar a:visited{
	font-size:0.9em;
	color:#7C593B;
	font-weight: bold;
	display:block;
	float:left;
	padding:0px 10px;
	text-transform:uppercase;
}

#toolbar a:hover, #toolbar #current a{
	color:#7C593B;
	text-transform:uppercase;
}

.navigation {
/*	background:url(/fi/templates/jp_default/images/paanavigaatio_palkki_harmaa.gif) repeat 0px 0px;*/
	background-color: #656565;
}

#paamenu {
/*	background:url(/fi/templates/jp_default/images/paanavigaatio_palkki_harmaa.gif) repeat 0px 0px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 26px;
	float:left;
	font-size: 0.92em;

}

#ppppaamenu{
	float:left;
}

#paamenu ul{
	padding:0px;
/*	background-color: #656565; #998800;*/
	margin:0px;
	list-style:none;
}
#paamenu li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
}
#paamenu ul li.item1{
	display: none;
	padding:0px;
}

#paamenu a {
	line-height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#FFFFFF;
	display:block;
	float:left;
	padding: 0px 12px 0px 10px;
/*	border-left: dashed 1px #ffffff;*/
/*	background:url(/fi/templates/jp_default/images/theme1/nav-seperator.png) no-repeat 100% 0px;*/
	text-transform:uppercase;
	font-size: 0.8em;
	font-weight: bold;
}

/*current*/
#paamenu .active a, #paamenu a:active{
	background:url(/fi/templates/jp_default/images/palkki-lajikkeet-bg.gif) repeat 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

#paamenu .parent .active a:link {
	background:url(/fi/templates/jp_default/images/palkki-lajikkeet-bg.gif) repeat 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

#paamenu a:hover{
	background:url(/fi/templates/jp_default/images/palkki-lajikkeet-bg.gif) repeat 0px 0px;
	background-color: #F0ac18;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:uppercase;
}


#link ul{
padding:0px;
margin:0px;
list-style:none;
}
#link li{
padding:0px;
margin:0px;
list-style:none;
display:inline;
}
#link a:link, #link a:active, #link a:visited{
color:#999999;
padding:0px 10px;
}
#link a:hover, #link #current a{
color:#000000;
}

/* Custom Joomla Styles */

/* Moduletables */


.moduletable .nosto {
/*	padding: 1em;*/
}

div.mmmoduletable, div.moduletable_menu, div.moduletable_text{
/*	margin:0px 0px 1em 0px;*/
/*	padding:10px;*/
}

div.moduletable h3, div.moduletable_menu h3, div.moduletable_uutiset h3, div.moduletable_text h3{
	color: #ffffff;
	font-size: 0.875em;
	line-height: 1.1em;
	font-weight: bold;
	text-transform:uppercase;
	padding: 6px 0px 5px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

#oiksarylin div.moduletable {
/*	background: url(/fi/templates/jp_default/images/uutiset_tausta.gif) repeat-x 0px 0px;*/
	background: url(/fi/templates/jp_default/images/lajikkeet_tausta.gif) repeat-x 0px 0px;
}
#oiksarylin div.moduletable h3{
	color:#ffffff; 
/*	padding: 6px 5px;*/
}

li {
	margin-left: 0; 
}

#oikbar {
	margin-top: 0; 
}

#oikbar h3{
	margin-top: -0.2em;
/*	padding-left: 29px;*/
}



#oiksarylin ul{
	list-style-type: none;
	margin-left: 2px;
	padding: 0px 0px 0 0;
/*	margin: -5px 0 0.2em 0px;*/
}

#oiksarylin div.moduletable ul li{
	list-style:none;
	border-bottom: dashed thin #656565;
/*	margin-left: 0.4em; */
}

#oiksarylin a {
	font-size: 0.9em;
/*	line-height: 0.9em;*/
	font-weight: normal;
	color:#656565;
}


#sidebar div.moduletable h3, #sidebar div.moduletable_menu h3, #sidebar div.moduletable_uutiset h3{
	color:#FFFFFF;
	background-color: #F0ac18;
	text-align: center;
	padding-right: 28px;
/*	position:relative;
	top:-15px;*/
	margin-top: 0;
}

#sidebar div.moduletable_text h3{
	color:#FFFFFF;
	background-color: #F0ac18;
	text-align: center;
	padding-right: 28px;
/*	margin: -2px 0;*/
}
/* url(/fi/templates/jp_default/images/palkki-lajikkeet-bg.gif) repeat 0px 0px*/



#sidebar ul{
	list-style-type: none;
/*	margin: -5px 0 0.2em 0;  #E0EBD2; */
	margin: 0;
	background-color: #ffffff;
}

#sidebar .moduletable_menu ul li, #sidebar .moduletable_uutiset ul li{
/*	padding:10px 0px 5px 0px;*/
/*	border-bottom: 1px dashed #656565; */
	background: url(/fi/templates/jp_default/images/nuoli_oik_kelt.gif) no-repeat 0 4px;
	margin-left: 0;
	list-style:none;
/*	margin-left: -1.0em; */
}


#sidebar .moduletable_uutiset ul li ul li{
/*	padding:10px 0px 5px 0px;*/
	border-bottom: 0 none;
	background: #ffffff; 
/*url(/fi/templates/jp_default/images/spacer.gif) no-repeat 0 0;*/
	list-style:none;
}


.moduletable_uutiset.menu li{
	list-style-type: none;
	background: #FFF8E9 url(/fi/templates/jp_default/images/spacer.gif) repeat;
}


#sidebar a:link, #sidebar a:active, #sidebar a:visited{
	font-size:0.9em;
	color: #656565; /*#7C593B;*/
	font-weight: bold;
/*	padding:0px 10px 0 10px;
	margin: -0.1em 0.2em 0 0.4em;*/ 
/*	padding-left: 15px;*/
	margin-left: 1.0em; 
}

#sidebar .moduletable_menu li a:link, #sidebar .moduletable_menu li a:visited{

	font-size:0.9em;
	color: #656565; /*#7C593B;*/
	font-weight: bold;
/*	padding:0px 10px 0 10px;
	margin: -0.1em 0.2em 0 0.4em;*/ 
/*	padding-left: 0; */
/*	margin-left:0.4em; */
}

#sswwsidebar .moduletable_menu ul li.active a:visited{
	 /*#FFF8E9 FFF8D9*/
	background-color: #F0ac18;
	color: #FFFFFF;
}
#ssssidebar .moduletable_uutiset  li#current a:visited{
	background-color: #F0ac18;
	color: #FFFFFF;
}

#sidebar .moduletable_menu li a:hover,#sidebar .moduletable_uutiset li a:hover{
	color: #7C593B;
}

#sidebar .moduletable_menu li a:active,#sidebar .moduletable_uutiset li a:active{
	color: #7C593B;
}

#ssssidebar a:hover,#ssssidebar a:active{
	background-color: #00DEAF;
	color: #FFFFFF;
}

#current {

	color: #red;
	background: #FFF8E9 url(/fi/templates/jp_default/images/spacer.gif) repeat;
}


#sssidebar2.moduletable {
	background-color: #E0EBD2;
}

#sidebar2 a {
	font-size: 0.9em;
	line-height: 0.9em;
	font-weight: bold;
	color:#656565;
}


.latestnews{
	padding-top: 5px;
}

#sidebar2 ul{
	list-style-type: none;
	margin: -5px 0 0.2em 0;
	background-color: #E0EBD2;
}

#sidebar2 .moduletable li{
/*	padding:10px 0px 5px 0px;*/
/*	border-bottom: 1px dashed #656565;*/
	list-style:none;
	margin-left: 0.4em;
}



#sidebar3 div.moduletable h3, #sidebar3 div.moduletable_menu h3, #sidebar3 div.moduletable_text h3{
	background: #FFF8E9 url(/fi/templates/jp_default/images/lajikkeet_tausta.gif) repeat-x 0px 0px;
	color:#FFFFFF;
	padding: 8px 5px 8px 5px;
/*	margin:-10px -10px 10px 10px;*/
}

#sidebar3 .bannergroup_text {
	background-color: #FFF8E9;
	padding-left: 0.4em;
	font-size: 0.9em;
	color: #656565;
	font-weight: normal;
}

.oikbar div{
	padding-bottom: 2px;
	background: #ffFFFF url(/fi/templates/jp_default/images/spacer.gif) repeat;
}


/*#FFF8E9*/
/* url(/fi/templates/jp_default/images/lajikkeet_tausta.gif) repeat-x 0px 0px;*/
.oikbar div h3{
	margin-top: 0; 
	background-color: #F0ac18;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	text-transform:uppercase;
	padding: 3px 0 7px 7px;
}

.oikbar div li{
	list-style-type: none;
	padding-left: 10px;
	background: #FFF8E9 url(/fi/templates/jp_default/images/spacer.gif) repeat;
	border-bottom: dashed thin #656565;
}

.oikbar div li a:link, .oikbar div li a:active, .oikbar div li a:visited{
	font-size:0.9em;
	color: #656565; /*#7C593B;*/
	font-weight: normal;
/*	padding:0px 10px 0 10px;
	margin: -0.1em 0.2em 0 0.4em;*/ 
}

.oikbar div .nos{
	padding-left: 10px;
	background: #FFF8E9 url(/fi/templates/jp_default/images/spacer.gif) repeat;
}

.oikbar div .nos a:link, .oikbar div .nos a:active, .oikbar div .nos a:visited{
	font-size:0.9em;
	color: #656565; 
	font-weight: normal;
/*	padding:0px 10px 0 10px;
	margin: -0.1em 0.2em 0 0.4em; #7C593B;*/ 
}


/* FFF8E9*/
.oikbar img{
	background: #FFFFFF url(/fi/templates/jp_default/images/spacer.gif) repeat; 
	border: solid thin #656565;
	border-top: none;
}

.banneritem_text a {
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: bold;
	color: #656565; /* #EFAE18;*/
}

.banneritem_text a sup{
	font-size: 0.6875em;
	font-weight: bold;
}

.bannerfooter_text {
	padding-top: 10px;
}

.bannerfooter_text a {
/*	font-size: 0.9em;*/
	font-weight: normal;
	color: #656565;
}


#bottom .moduletable h3{
color:#3399FF;
font-size:1.3em;
}

/* Menu Module */
#dummy div.moduletable_menu ul{
margin:0px;
padding:0px;
list-style:none;
}

#dummy div.moduletable_menu li{
margin:0px;
padding:0px;
list-style:none;
}

#dummy div.moduletable_menu a:link, #dummy div.moduletable_menu a:active, #dummy div.moduletable_menu a:visited{
color:#999999;
display:block;
border-bottom:1px solid #CCCCCC;
padding:5px 10px 5px 5px;
background:url(/fi/templates/jp_default/images/theme1/menu.png) no-repeat 100% 50%;
}

#dummy div.moduletable_menu a:hover, #dummy div.moduletable_menu li.active a{
color:#3399FF;
background:url(/fi/templates/jp_default/images/theme1/menu-active.png) no-repeat 100% 50%;
}

div.moduletable_menu ul ul{
color:#999999;
margin:0px 0px 10px 10px;
padding:0px;
list-style:square;
}
div.moduletable_menu ul ul li{
list-style:square;
margin:0px 0px 0px 10px;
}
div.moduletable_menu ul ul a:link, div.moduletable_menu ul ul a:active, div.moduletable_menu ul ul a:visited{
border:none;
color:#999999;
background-image:none;
}


/* Search Module */
#search form{
padding:3px;
margin:0px;
}
#search #mod_search_searchword{
padding:2px;
border:1px solid #333333;
background:#FFFFFF url(/fi/templates/jp_default/images/search.png) no-repeat 100% 0px;
}

/* Content */
/*	<td class="taustakuva_lajikkeet"
	<div class="sivuotsikko_lajikkeet"><div class="ellipsiotsikko_lajikkeet">
.taustakuva{ height: 239px; width: 496px; padding-top: 79px;}
.taustakuva_lajikkeet{ height: 117px; width: 496px; padding-top: 10px;}
.taustakuva_matala{ height: 117px; width: 496px; padding-top: 10px;}
.taustakuva_keskikoko{ height: 180px; width: 496px; padding-top: 30px;}
.taustakuva_korkea{ height: 239px; width: 496px; padding-top: 79px;}

*/

.taustakuva{ height: 239px; width: 496px; vertical-align: bottom;}
.taustakuva_lajikkeet{ height: 117px; width: 496px; vertical-align: bottom;}
.taustakuva_matala{ height: 117px; width: 496px; vertical-align: bottom;}
.taustakuva_keskikokkoa{ height: 180px; width: 496px; vertical-align: bottom;}
.taustakuva_keskikoko{ height: 180px; width: 496px; vertical-align: bottom;}
.taustakuva_korkea{ height: 239px; width: 496px; vertical-align: bottom;}

.blogiotsikko {
 padding: 0;
 margin-left: -24px;
 padding-left: 35px;
 font-size: 1.9em;
 font-weight: bold;
 color: #F0ac18;
 height: 40px;
 width: 312px;
}

.sivuotsikko,.sivuotsikko_matala,.sivuotsikko_keskikoko,.sivuotsikko_korkea,.sivuotsikko_lajikkeet {
/* background: url(/fi/templates/jp_default/images/tausta-valk.gif) repeat-y left bottom;*/
 background: url(/fi/templates/jp_default/images/ellipsi_lapinak.png) no-repeat left bottom;
}
.sivuotsikko {
 padding: 0;
 margin-left: -24px;
 padding-left: 35px;
 font-size: 1.9em;
 font-weight: bold;
 color: #F0ac18;
 height: 140px;
 width: 312px;
}

.sivuotsikko_matala,.sivuotsikko_keskikoko,.sivuotsikko_korkea,.sivuotsikko_lajikkeet {
 padding: 0;
 margin-left: -24px;
 padding-left: 35px;
 font-size: 1.9em;
 font-weight: bold;
 color: #F0ac18;
 width: 312px;
}
.sivuotsikko, .sivuotsikko_korkea{ height: 160px;}
.sivuotsikko_lajikkeet,.sivuotsikko_matala { height: 107px;}
.sivuotsikko_keskikoko {height: 150px; }

.ellipsiotsikko {
    padding-top: 108px;
    color: #F0ac18;
}

.ellipsiotsikko_lajikkeet {
    padding-top: 50px;
    color: #F0ac18;
}

.ellipsiotsikko_matala {
    padding-top: 50px;
    color: #F0ac18;
    line-height: 30px;
    height: 30px;
}

.ellipsiotsikko_keskikoko {
    padding-top: 90px;
    color: #F0ac18;
    line-height: 30px;
    height: 30px;
}

.ellipsiotsikko_korkea {
    padding-top: 108px;
    color: #F0ac18;
}

.blog_ellipsi table{
	 padding-top: 25px;
}

.latina{ 
color: #656565; font-size: 0.6em; font-weight: normal; font-style: oblique;}




.button{
color:#666666;
background:#EEEEEE url(/fi/templates/jp_default/images/theme1/button.png) repeat-x 0px 0px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding:5px 6px;
cursor:pointer;
margin:5px 0px;
}

.luelisaa {
	color: #ffffff; /*#7C593B;*/
}



.readon, .modal-button, .readmore a{
color:#666666;
background:#EEEEEE url(/fi/templates/jp_default/images/theme1/button.png) repeat-x 0px 0px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding:3px 6px;
cursor:pointer;
margin:5px 0px;
float:left;
display:block;
}
.contentpaneopen{
width:100%;
}
.article_column{
padding-right:5px;
}
.column_separator{
padding-left:5px;
}
.contenttoc{
width:40%;
margin:0px 0px 15px 15px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background:#FFFFFF;
}
.contenttoc th{
color:#FFFFFF;
background:#333333 url(/fi/templates/jp_default/images/theme1/heading.png) repeat-x 0px 0px;
padding:3px 5px;
text-align:left;
font-weight:normal;
}
.contenttoc .toclink{
display:block;
border-bottom:1px solid #CCCCCC;
padding:5px 10px 5px 5px;
background:url(/fi/templates/jp_default/images/theme1/menu.png) no-repeat 98% 50%;
}
.pagenavbar{
text-align:center;
background:#F7F7F7;
padding:3px;
border:1px solid #CCCCCC;
}
.blog_more{
padding:10px;
border:1px solid #CCCCCC;
margin:10px 0px;
}

.blog_more_eiprotsia{
	padding:0px;
	margin-top: 10px;
}
.blog_more_eiprotsia strong{
	color: #656565;
}
.blog_more_eiprotsia li{
	list-style-type: none;
	background: url(/fi/templates/jp_default/images/nuoli_oik_kelt.gif) no-repeat 0 4px;
	padding-left: 16px;

}


#message {}
.contentpane a.category, a.category{}
.contentpane form table{
width:100%;
}
.contentpane .contentdescription{
color:#666666;
padding:10px 0px;
}
.contentpane .sectiontableheader{
font-weight:bold;
text-align:left;
padding:10px 3px;
border-top:1px solid #EEEEEE;
background:#F7F7F7;
}
.contentpane tr.sectiontableentry1 td{
text-align:left;
padding:10px 3px;
border-top:1px solid #EEEEEE;
}
.contentpane tr.sectiontableentry1 td a{}
.contentpane tr.sectiontableentry2 td{
text-align:left;
padding:10px 3px;
border-top:1px solid #EEEEEE;
}
.contentpane tr.sectiontableentry2 td a{}

/* Login Module */
#form-login ul{
padding:0px;
margin:0px;
list-style:none;
}
#form-login li{
padding:0px;
margin:0px;
list-style:none;
}
#form-login ul a{
color:#999999;
display:block;
border-bottom:1px solid #CCCCCC;
padding:5px 10px 5px 5px;
background:url(/fi/templates/jp_default/images/theme1/menu.png) no-repeat 100% 50%;
}
#form-login ul a:hover{
color:#3399FF;
background:url(/fi/templates/jp_default/images/theme1/menu-active.png) no-repeat 100% 50%;
}
#modlgn_username, #modlgn_passwd, #mod_login_username, #mod_login_password{
width:95%;
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#EEEEEE 1px solid;
border-bottom:#EEEEEE 1px solid;
padding:5px;
}

/* Polls Module */
.pollstableborder{
width:100%;
border-collapse:collapse;
margin:0px 0px 10px 0px;
}
.poll thead{
font-weight:bold;
}
.poll thead td{
padding:5px;
border-bottom:1px solid #CCCCCC;
}
.pollstableborder td{
vertical-align:middle;
padding:3px;
}
.pollstableborder .sectiontableentry1{
text-align:left;
border-bottom:1px solid #CCCCCC;
}
.pollstableborder td.sectiontableentry2{
text-align:left;
border-bottom:1px solid #CCCCCC;
}

/* Banner Text Ad Module */
.moduletable_text .bannerheader{
display:block;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:5px;
}

.moduletable_text .banneritem_text{
	padding:10px 0px 5px 0px;
/*	border-bottom: 1px dashed #656565; */
}

/* Banner Module */
#bottom .bannergroup{
text-align:center;
}

/* Contact Form */
#emailForm{
padding:15px;
border:1px solid #EEEEEE;
background:#F7F7F7;
}
#emailForm #contact_name, #emailForm #contact_email, #emailForm #contact_subject, #emailForm #contact_text{
width:95%;
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#EEEEEE 1px solid;
border-bottom:#EEEEEE 1px solid;
padding:5px;
}
#emailForm label {
font-weight:bold;
}

/* System Messages */
#system-message    {
margin-bottom: 0px;
padding: 0;
}
#system-message dt { 
font-weight: bold; 
}
#system-message dd { 
margin: 0; font-weight: bold; text-indent: 30px; 
}
#system-message dd ul {
color: #0055BB;
list-style: none;
margin: 0px;
padding: 10px;
background: #D8E5F8 url(/fi/templates/jp_default/images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message { 
display: none; 
}
#system-message dd.message {}
#system-message dt.error { 
display: none; 
}
#system-message dd.error ul {
color: #c00;
margin: 0px;
list-style: none;
background: #FFD6D6 url(/fi/templates/jp_default/images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice { 
display: none; 
}
#system-message dd.notice ul {
color: #DCA33C;
margin: 0px;
list-style: none;
background: #FEF6D8 url(/fi/templates/jp_default/images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}

/*Typography Styles*/
blockquote {
padding:10px 0px 10px 50px;
}
blockquote .close {
padding:10px 50px 10px 0px;
}
pre {
font-size:1em;
padding:10px;
}
span.alert, span.info, span.download, span.note {
display: block;
padding: 10px 10px 10px 45px;
margin: 15px 0;	
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4{
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li,  ul.bullet2 li, ul.bullet3 li, ul.bullet4 li{ 
list-style: none;
margin-left: 0;
padding-bottom: 3px;
margin-bottom: 5px;
padding-left: 24px;
}
blockquote {
background: #F8F8F8 url(/fi/templates/jp_default/images/quoteopen.png) no-repeat 0px 0px;
}
blockquote .close {
background:url(/fi/templates/jp_default/images/quoteclose.png) no-repeat 100% 100%;
}
pre {
background-color:#F8F8F8;
}
span.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(/fi/templates/jp_default/images/status-alert.png) 10px 50% no-repeat;
}
span.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(/fi/templates/jp_default/images/status-info.png) 10px 50% no-repeat;
}
span.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(/fi/templates/jp_default/images/status-note.png) 10px 50% no-repeat;
}
span.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(/fi/templates/jp_default/images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(/fi/templates/jp_default/images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(/fi/templates/jp_default/images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(/fi/templates/jp_default/images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(/fi/templates/jp_default/images/bullet4.png) 4px 4px no-repeat;
}
