

form {}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;

}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}



body{
	margin:0;
	font:75% Verdana, Arial, Helvetica, sans-serif;
	
  color:#333;
	
	text-align: center;
	
	height:100%;
	width:100%;
	
  
}


body.green-scheme
{
min-width:1143px;
}

body.cke_panel_frame
{
	height: auto;
	/* IE6 */
	_height: auto;
}


a{
	text-decoration:none;
	color:#55759c;
}


a:hover{
	text-decoration:underline;
	color:#55759c;
}

.tagcloud a:hover{text-decoration:none; color:#656364 !important;}

a.providerlink:hover, a:visited:hover,
a:hover, a:hover span
{
text-decoration:underline; color:#55759C; !important;
}

.databox .tag-cloud ul li a:hover,
.databox .tag-cloud ul li a:visited,
a.more:visited, a:visited {
color:#656364;
}

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{border:none;}
input,select,textarea{
	font:12px  Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.wrap{overflow:hidden;}
* html .wrap{
	height:1%;
	overflow:visible;
}
/* wrapper styles start */
#wrapper{
	position: relative;
	height:1%;
	overflow:hidden;
	padding:0 0 25px;
	margin:0 10px;
	text-align: left;
	max-width: 1142px; 
	margin: 0 auto;
}

.green-scheme #wrapper{background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-wrapper-green.gif) no-repeat;}
/* header styles start */
#header{
	height:1%;
	overflow:hidden;
}

.green-scheme #header{padding:12px 27px 15px 22px;}

#header .holder{
	height:1%;
	overflow:hidden;
}

.pagenotfound #closeicon{

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

position:relative;
float:right;
cursor:pointer;
padding:3px;
font-weight:bold;
border:2px solid #CCCCCC !important;
padding-left:5px;
padding-right:5px;

}
.pagenotfound {
position: relative;

width:400px;

background-color: white;
border: 4px solid #ccc !important;
display: none;
margin:auto;
top:200px;
}
.pagenotfound .notfoundmessage {

padding:18px;
}


.pagenotfound .button {padding: 5px; display: block; font-weight: bold; border: 5px solid #efefef; width: 100px;}


div.channeltitle h1 {
font-size:13px;
}

.green-scheme div#wikicategorylist h3 {
background:url("/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif") repeat-x scroll 0 0 #F1F1F1;
border-bottom:1px solid #DBDBDB;
color:black;
font-size:13px;
margin:0;
padding:6px 10px 5px 15px;
border-top: 1px solid #DBDBDB;
}

.green-scheme div.aside div#wikicategorylist ul li {
border-bottom:1px solid #E5E5E5;
margin:1px -10px 0 15px;
padding:4px 10px 3px 0;
vertical-align:top;

}

#sisaltosivu div.aside div#wikicategorylist ul li {
margin:1px -5px 0 0;
padding:4px 20px 3px 15px;
margin-right:20px;

}

div.channelitem h2 {
padding: 0px;
margin: 0px;
font-size:12px;
line-height: 17px;
}



div.channelitem h2 a:hover, .content ul li a:hover {
color:#55759c;
text-decoration: underline;
}


.aside li.linkrepositorylist a {
display: block;
margin-left: 14px;
padding-top: 5px;
margin-bottom: 5px;
}

.green-scheme div.channeltitle h1 {color: black;}
.green-scheme div.agenda div.channeltitle h1 {margin-top:30px;}



/* logo styles start */

.green-scheme .logo{
	float:left;
	margin:1px 0 0;
	position:relative;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-maailmale.gif) no-repeat;
	width:150px;
	height:101px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}


.logo a{
	height:100%;
	display:block;
}
/* logo styles end */
/* header area styles start */
.header-area{
	float:right;
	width:499px;

}

.green-scheme .header-area{
	float:right;
	width:499px;
  margin-right:-16px;
}

div.HeaderLinks{
  font-size:11px !important;
}

.lang{
	float:left;
	overflow:hidden;
	margin:0 12px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
}

.green-scheme .lang{
	

	margin:0 0px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	position: absolute; 
	right: 360px;
	top: 12px;
}

.lang li{
	float:left;
	margin:0 1px 0 -1px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-white.gif) no-repeat 0 5px;
	padding:0 7px 0 9px;
}
.lang a{color:#fff;}

.font-resize{
	right: 240px;
	position: absolute;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}


.green-scheme .font-resize{
	right: 280px;
}



.font-resize li{
	float:left;
	margin:0 6px 0 0;
}
.font-resize a{
	display:block;
	width:24px;
	height:24px;
	font:11px/24px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.green-scheme .font-resize a{background:#a1c75e}

.green-scheme .font-resize a{
	color:#fff;
	border:1px solid #fff;
}

.font-max span{font-size:15px !important}
.user-area{
	float:right;
	margin:0px -25px 0px -10px;
	padding:0;
	list-style:none;
	width:250px;
	font-size:12px;
}

.green-scheme .user-area{
	
	margin:0px -10px 0px 0px;
	padding:0;
    padding-left:10px;
	list-style:none;
	width:250px;
	font-size:12px;
}

.user-area ul{
	width:250px;
	margin:0 0px 0 -8px;
	overflow:hidden;
	padding:0;
	list-style:none;
	position:relative;
}
.user-area ul li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 6px 0 8px;
	z-index: 100;
}

.green-scheme .user-area li{background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-white.gif) no-repeat 0 4px;}
.green-scheme .user-area a{color:#fff;}

.user-area form{padding:13px 0 0;}
.user-area label{
	display:block;
	color:#fff;
}

.user-area .text{
	float:left;
	margin:4px 0 0;
	border:1px solid #c3c3c3;
	border-top-color:#7c7c7c;
	border-bottom-color:#ddd;
	padding:1px 3px;
	width:144px;
}
.user-area .submit{
	float:right;
	margin:4px 25px 0 0;
	cursor:pointer;
	border:none;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/btn-search.gif) no-repeat;
	width:48px;
	height:19px;
	color:#333;
	font-size:11px;
	padding:0 0 1px;
}

.green-scheme .user-area .submit{
	float:right;
	margin:4px 40px 0 0;
	cursor:pointer;
	border:none;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/btn-search.gif) no-repeat;
	width:48px;
	height:19px;
	color:#333;
	font-size:11px;
	padding:0 0 1px;
}
.ad-nav{
	float:right;
	margin:32px 0 0;
	padding:0;
	list-style:none;
	font:bold 15px/36px Verdana, Arial, Helvetica, sans-serif;
}
.ad-nav li{
	float:left;
	padding:0 0 0 2px;
}
.ad-nav a{
	float:left;
	cursor:pointer;
	color:#333;
}
.ad-nav a span{
	float:left;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-ad-nav-left.gif) no-repeat;
	height:36px;
	padding:0 15px 0 19px;
}
.ad-nav a em{
	float:left;
	width:4px;
	height:36px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-ad-nav-right.gif) no-repeat;
}
.ad-nav a:hover,
.ad-nav li.active a{
	text-decoration:none;
	color:#fff;
}
.ad-nav a:hover span,
.ad-nav li.active a span,
.ad-nav a:hover em,
.ad-nav li.active a em{background-position:0 -36px;}
.nav{
	height:1%;
	overflow:hidden;
	padding:0;
	list-style:none;
	font:13px/26px Verdana, Arial, Helvetica, sans-serif;
}

.green-scheme .nav{margin:27px 0 0 5px;}

body#ohjaussivu ul.nav {

}
.nav li{float:left;}

.navi li {
float:left;
list-style-type: none;
}

.navi {
float: left;
padding: 0px; margin: 0px
}

.navi a{
	float:left;
	color:#333;
	cursor:pointer;
	line-height: 27px;
}
.navi a span{
	float:left;
	height:26px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-left.gif) no-repeat;
	padding:0 11px 0 17px;
}
.navi a em{
	float:left;
	width:15px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-right.gif) no-repeat;
	height:26px;
}
.navi a:hover,
.navi li.active a{
	text-decoration:none;
	color:#217ca7;
}
.nav a{
	float:left;
	color:#333;
	cursor:pointer;
}
.nav a span{
	float:left;
	height:26px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-left.gif) no-repeat;
	padding:0 11px 0 17px;
	white-space:nowrap;
}
.nav a em{
	float:left;
	width:15px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-nav-right.gif) no-repeat;
	height:26px;
}

.green-scheme .nav a:hover span,
.green-scheme .nav a:hover em,
.green-scheme .nav li.active span,
.green-scheme .nav li.active a em{background-position:0 -26px}

.green-scheme .nav a:hover,
.green-scheme .nav li.active a{
	text-decoration:none;
	color:#217ca7;
}

/* header area styles end */
/* header styles end */
/* main styles start */
#main{width:100%;}
/* twocolumn styles*/
.twocolumn{
	width:100%;
	overflow:hidden;
	
}
.twocolumn .column-1{
	float:left;
	width:55%;
	margin:-15px 0 0;
}
/* info columns styles */
.info-columns{
	width:100%;
	overflow:hidden;
	background:#e8e7e7 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-info-columns.gif) repeat-x;
	padding:0 0 15px;
	margin:15px 0 0;
}
.info-columns .holder
{
	float:left;
	width:45%;
	padding:0 13px 0 17px;
}
.info-columns h2, .info-columns h1.channeltitle{
	font:bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	color:black;
}


.info-columns .agenda{padding:11px 0 4px;}
.info-columns .agenda ul{margin:-7px 0 5px;}
.info-columns .agenda ul li, .info-columns div.channelitem {
	border-color:#e5e5e5;
	padding:4px 5px 3px 15px;
	margin:0;
	word-spacing:-1px;

}

.info-columns div.channelitem p {
display: none;
}

.info-columns div.channelitem {
background-color: white; 
border-bottom: 1px solid #E8E7E7;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}



.info-columns div.channelitem h2 {
display: block;
margin: 0px;
padding: 0px;
}

.info-columns div.channelitem a {
display: block;
margin: 0px;
padding: 0px;
font-weight: normal;
font-size:13px;
}

.collaboration{
	min-height:257px;
	padding:15px 68% 0 15px;
	background-repeat: no-repeat;
	background-position: 100% 0;
    background-color: #E8E7E7;
}

* html .collaboration{height:257px;}
/* collaboration box */
.collaboration p{
	margin:7px 0 0;
	font-size:13px;
}
.collaboration h3{
	font:bold 1.333em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#55759c;
}
.twocolumn .column-2{
	float:right;
	width:42.5%;
}
.text-visual{
	height:1%;
	overflow:hidden;
	padding:13px 10px 13px 15px;
}
.text-visual .img-frame{
	float:left;
	margin:0 16px 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-img-frame.gif) no-repeat 0 100%;
	padding:5px 5px 14px;
}
.text-visual h3{
	color:#666;
	margin:11px 0 0;
	font:bold 1.33em/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.text-visual p{
	margin:16px 0 0;
	line-height:1.417em;
}
.grey-box{
	height:1%;
	overflow:hidden;17.5.2010
	padding:15px;
	background:#e8e7e7;
}
/* agenda styles start */
.agenda{
	background:#fff;
	padding:13px 0 17px;
	height:1%;
	overflow:hidden;
}

.oikopolut .agenda div.channelitem {
	background-color: #fff;
	padding:0px 0 17px;
	height:1%;
	overflow:hidden;
}

.green-scheme .agenda h1.channeltitle,
.green-scheme .agenda .innerbox h2.eventname,
.green-scheme .agenda .linkrepository h2.title,
.green-scheme .boxheader .nostotitle h1 {
	margin:0px 0px 10px 0px;
	font-size:13px;
	color: black;
	
}

.green-scheme h2.eventname {
padding-bottom: 5px;

}

.green-scheme h2.eventname {
margin-left: 14px;
margin-right: 10px;
display: block;
}

.green-scheme .agenda .innerbox
{
    margin-top:-20px;
    margin-left:10px;
}

.green-scheme .agenda .xmldoc
{
    margin-top:7px;
}



.green-scheme .agenda table {
  margin-top:3px;
}

.green-scheme .agenda table {
  border-collapse:collapse;
  border-spacing:0px;
}

.green-scheme .agenda .xmldoc h3,
.green-scheme .agenda h3
{
    margin-top: 31px;
    margin-bottom:-10px;
    padding:0 0 17px;
    font-size:13px;
}

.green-scheme .agenda .timespanheader
{
    margin-top:0px;
    margin-bottom:5px;

}
.green-scheme .agenda #gallupchannel h2
{
	margin:30px 0px 20px 0px;
	font-size:13px;
	color: black;
}

.green-scheme .agenda .linkrepository h2.title
{
    margin-bottom:15px;
    margin-top:30px;
    
}

.green-scheme .agenda #gallupchannels li
{
    margin-bottom:10px;
    margin-top:20px;
    
}
.green-scheme .agenda p.description
{
    margin-bottom:10px;
    margin-top:10px;
    font-size:13px;
}

.green-scheme .agenda #timespaneventslisttable
{
    left:-6px;
    display:block;
    position:relative;
}

.green-scheme .agenda table tbody tr td #contentcontainer
{
    left:-20px;
    display:block;
    position:relative;
}


.green-scheme .agenda #timespaneventslisttable td,
.green-scheme .agenda .linkbuttons,
.green-scheme .agenda .LinkButton2,
.green-scheme .agenda .linkbuttons a,
.green-scheme .agenda #gallupchannel a,
.green-scheme .agenda .linkbuttons span,
.green-scheme .agenda .providerlink,
.green-scheme .xmldoc p a,
.green-scheme .agenda  li
{
    font-size:13px;
}

.green-scheme .boxheader .nostotitle {
	margin: 0px 0px 0px 0px;
}


.agenda h3 {
	margin:0 15px 0 15px;
	font-size:13px;
	color: black;
}

.oikopolut .agenda ul {
margin-top: 0px;
}

.agenda .channelitem p {
display: none;
}

.agenda ul {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}


.agenda ul li, .agenda div.channelitem{
	/*padding:9px 15px 7px;*/
  padding:0 5px 5px 0;
	border-bottom:1px solid #c5d1e0;
	margin:1px 0 -1px;
	background-color: white;
}

.oikopolut .agenda div.channelitem {
	padding:9px 15px 7px;
	border-bottom:1px solid #c5d1e0;
	margin:1px 0 -1px;
	background-color: white;
}

.agenda div.channelitem h2 {
display: block;
padding: 0px;
margin: 0px;
}

.info-columns li a {
font-weight: normal;
font-size:13px;
}

.agenda div.channelitem h2 a {
font-weight: normal;
font-size:13px;
}

.agenda p {margin:0 0 9px 15px;}
.agenda a{color:#55759C;}
.agenda a:hover{
	color:#55759C;
    textdecoration:underline;
	
}




/* agenda styles end */

.more{
	margin:0 0 0 15px;
	color:#217ca7 !important;
	font-size:12px;
}

.more:hover{text-decoration:underline !important;} 
.showall:hover{

    text-decoration:underline !important;
    color:#55759c;
}
/* ads list styles start */
.ads-list{
	margin:0;
	padding:0;
	list-style:none;
}
.ads-list li{
	margin:15px 0 0;
	vertical-align:top;
	width:100%;
	overflow:visible;
	text-align:center;
}
.ads-list li a,
.ads-list li img{
	display:block;
	margin:0 auto;
}

/* ads list styles end */
.partner-list{
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
	padding:0;
	list-style:none;
  margin-left:15px;
  margin-bottom:10px;
}
.partner-list li{
	float:left;
	margin:0 27px 0 0;
}
.social{
	width:100%;
	padding:10px 0 0;
  margin-left:0px;
  margin-bottom:10px;
}

.social ul{
	width:100%;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
}

.social ul li{
	float:left;
	margin:0 9px 0 0;
}
.social p{
	font-size:11px;
	margin:6px 0 0;
}

.green-scheme #footer{
	padding:13px 0 0;
	height:1%;
	overflow:hidden;
}

.green-scheme #footer ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

.green-scheme #footer ul li{
	float:left;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-brown.gif) no-repeat 0 50%;
	padding:0 10px 0 12px;
	margin:0 1px 0 -1px;
}

.green-scheme #footer a{color:#333;}

.green-scheme #footer p{
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
}

.green-scheme #footer address{
	font-style:normal;
	float:left;
	margin:0 0px 0 0;
}

.green-scheme #footer .address{
	font-style:normal;
	float:left;
	margin:0 50px 0 0;
	padding-left:10px;
}

/* entry box styles start */
.entry-bar{
	height:1%;
	overflow:hidden;
	padding:8px 14px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-entry-bar.gif) repeat-x;
}




.entry-bar .nav{
	float:left;
	width:auto;
	margin:0 11px 0 0;
}
.entry-menu{
	overflow:hidden;

	padding:0;
	list-style:none;
	font-size:13px;
}

.entry-menu ul#nn_c0 {
	width: auto;
	float:left;
	overflow:hidden;
	margin-left: -5px;
	padding:0;
	list-style:none;
	font-size:13px;
}



.entry-menu ul#nn_c0 li{
    font-size:13px;
	float:left;
	margin:0 1px 0 -1px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-black.gif) no-repeat 0 50%;
	padding:0 8px 0 10px;
}
.entry-menu ul#nn_c0 a{
	color:#333; 
	font-weight: normal;
	}

.entry-box{
	height:1%;
	overflow:hidden;
	padding:0 17px 0 0;
	
}


.entry-box .align-left{
	float:left;
	margin:0 2px 0 0;
	height: 220px;
}
.entry-box .aside{
	float:right;
	width:368px;
	margin:0 0 0 15px;
}
.entry-box .aside ul{
	margin:-2px 0 0;
	padding:0;
	list-style:none;
}
.entry-box .aside ul li{
	margin:2px 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-box-shadow.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:5px 5px 14px;
}
.entry-box .aside ul img{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #fff;
}
.entry-box .aside ul h2{
	margin:6px 0 0;
	font-size:12px;
}
.entry-box p{margin:5px 0 2px;}
.entry-box .tag-cloud{
	margin:0;
	padding:8px 0;
	list-style:none;
	text-align:center;
	font-size:0.833em;
	line-height:2.1em;
	background:#aba68c;
	height:1%;
	overflow:hidden;
}


.entry-box .tag-cloud li{
	display:inline;
	padding:0 5px;
}



.entry-box .tag-cloud .li_style0 a{
   



}

.entry-box .tag-cloud .li_style1 a{
   
       font-size:22px;
       color:white;

}


.entry-box .tag-cloud .li_style2 a{
    
  font-size:16px;
}

.entry-box .tag-cloud .li_style3 a{
    
  font-size:22px;
  font-weight:bold;
  
}

.data-box .tag-cloud .li_style0 a{
   



}

.data-box{
   
      width:100%;
}

.data-box .tag-cloud .li_style1 a{
   
       font-size:22px;
       color:white;

}


.data-box .tag-cloud .li_style2 a{
    
  font-size:16px;
}

.data-box .tag-cloud .li_style3 a{
    
  font-size:22px;
  font-weight:bold;
  
}

.entry-box .tag-cloud a{color:#fff;}



/* entry box styles end */
.grey-link{color:#dcdacf !important}
/* three columns styles start */
.three-columns{
	height:1%;
	overflow:hidden;
	padding:13px 14px;
	background:#e8e7e7;
	position:relative;
}
.three-columns .holder{
	width:100%;
	overflow:hidden;
}
.three-columns .content{
	height:1%;
	overflow:hidden;
	padding:14px 14px 32px;
	background:#fff;
	position:relative;
}
.three-columns h2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 -5px;
}

.three-columns p{
	margin:12px 0 0;
	line-height:1.5em;
}
.three-columns .left-column{
	float:left;
	width:288px;
	background:#fff;
	padding:0 0 46px;
	margin:0 15px 0 0;
}

#sisaltosivu .left-column .column-entry,
#ohjaussivu .left-column .column-entry
{
    padding:0px 0px 0px 0px;
}

.column-entry{padding:78px 86px 106px 88px;}
.column-entry h3{
    font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.column-entry p{
	font-size:13px;
	margin:14px 0 0;
}
.three-columns .left-column .agenda ul{
	border-top:1px solid #e5e5e5;
	word-spacing:-1px;
	margin:0 0 10px;
}
.three-columns .left-column .agenda ul li{
	margin:0;
	border-color:#e5e5e5;
	padding:4px 10px 3px 15px;
}
.three-columns .right-column{
	float:right;
	margin:0 0 0 15px;
	width:262px;
}
.three-columns .right-column h3, .three-columns .right-column h1.channeltitle {
	font-size:13px;
	color:black;
	margin:14px 0 0;
}
.news{
	margin:0;
	padding:3px 0 0;
	list-style:none;
}

div.news {
	margin:0;
	padding:3px 0 0;
	list-style:none;
}

.news div.channelitem{
	padding:6px 0;
	border-bottom:1px solid #b9c5d4;
}
.news div.channelitem h2{
	display: block;
	padding: 0px;
	font-weight: normal;
	margin:0;
	line-height:1.25em;
}

.news div.channelitem p{
	display: none;
}

.news h2 a{
	color:#333;
	font-size:13px;
}
.date{font-style:normal;}
.alt ul{
	float:left;
	display:inline;
}
.alt ul li{background:url(/instancedata/prime_product_julkaisu/cimo/pics/sep-light-grey.gif) no-repeat 0 50% !important;}
.alt ul a{color:#c0c0c0 !important;}
/* three columns styles end */
/* panels styles start */

.ohjauslinkit {
margin-top: 10px;
margin-left: 27px;
background-color: white;
}

.ohjauslinkit a {

	font-size:13px;
}

.ohjauslinkit ul {
display: block;
margin: 0px;
padding: 0px;
}

.ohjauslinkit ul li {
display: block;
margin: 0px;
padding: 2px 0 2px 0;
list-style-type: none;
}

.ohjauslinkit ul li a {
display: block;
margin: 0px;
padding: 0px;

}

.ohjauslinkit .inner {
padding: 10px;
padding-top: 5px;
}

.ohjauslinkit .leftchannel {
float: left;
width: 50%;
}

.leftchannel h1.channeltitle {

}

.ohjauslinkit .rightchannel {
float: left;
width: 50%;
}

.rightchannel .xmldoc h3  {
margin-top: 2px;

padding-top: 0px;

}


.panels{
	height:1%;
	overflow:hidden;
	padding:0 0 0 27px;
	
}
.panels .holder{
	float:left;
	width:23.7%;
	margin:0 1% 0 0;
	background:#fff url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-left.gif) no-repeat 0% 100%;
	
}

.panels .bg, .panels .bg2{
    height:auto;
	overflow:hidden;
    background:transparent url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-right.gif) no-repeat 100% 100%;
	padding:11px 5px 16px;
		
}




.panels .bgactive
{
	border: 5px solid #8dbd36;
    height:inherit;
	overflow:hidden;
		background: #CEDDB2;
	margin-top:-11px;
	margin-left:-5px;
	
	margin-right:-5px;
  padding-top:6px;
	padding-bottom:1px;	
}

.panels img{
	float:left;
	margin:-6px 10px 0 0;
	position:relative;
}
.panels h2{
	font-size:10px !important;
	display:inline;
	margin:0;
}
.panels h2 a{
	color:#333;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-grey.gif) no-repeat 100% 5px;
	padding:2px 12px 0 0;
	font-size:10px !important;
}
.panels p, .panels a{
margin:4px 0 0;
font-size:10px !important;

}




/* oikeanlaidan paneelit */
.aside .greybg {
margin-right: 15px;
background-color: #e8e6e7;
padding-bottom: 15px;
}
.aside .greybg .channeltitle {
background-image: none !important;
	border-bottom: 0px !important;
	background-color: #e8e6e7 !important;
}

.aside .greybg .linkrepository {
    padding-left: 15px;
}
.aside .greybg .linkrepository li:first-child {
    border-style: solid;
    border-width: 0px 0px 0px 0px;    
}
.aside .greybg .linkrepository li {

    border-style: solid;
    border-width: 1px 0px 5px 0px;
    border-color: #b9c5d3;      
}
.aside .greybg .linkrepository span{
margin-left: -15px;
}
.aside .greybg .linkrepository h2.title{
margin-left: -15px;
}



.aside .panels{
	padding:0 0 0 0;
	margin-right: 15px;
	margin-top: 15px;

}

.aside .panels .holder{
	float:none;
	width:100%;
	margin:0 1% 0 0;
	background:#eaebe6 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-panel-left.gif) no-repeat 0 100%;
	
}




/* panels styles end */
.grey-holder{
	height:1%;
	overflow:hidden;
	padding:0 22px 18px 0;
	margin:8px 0 0;
	background:#e2e3e2;
}




/* visual styles start */
.visual{
	float:left;
	overflow:hidden;
	position:relative;
	width:50.5%;
}
.visual img{
	/*width:100%;*/
	height:235px;
	display:block;
}
.visual .overlay{
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
}
.visual .overlay div{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-overlay.png);
	height:1%;
	overflow:hidden;
	padding:12px 27px 10px;
  width:508px;
}
.visual h3{
	float:left;
	width:37%;
	margin:0 1.5% 0 0;
	font-size:14px;
}
.visual p{
	margin:0;
	height:1%;
	overflow:hidden;
}





/* visual styles end */
.promo-box{
	float:right;
	width:46.6%;
	padding:14px 0 0;
}
.promo-box .holder{
	width:100%;
	overflow:hidden;
}
.promo-box .img-frame{
	float:left;
	background:#fff url(/instancedata/prime_product_julkaisu/cimo/pics/bg-img-frame-white.gif) no-repeat 0 100%;
	padding:5px 5px 14px;
	width:150px;
	margin:0 15px 0 0;
}
.promo-box h3{
	margin:3px 0 0;
	font-size:14px;
}
.promo-box p{margin:8px 0 4px;}
.promo-box .ads-list{
	width:105%;
	overflow:hidden;
	margin:0 -5% 0 0;
}
.promo-box .ads-list li{
	float:left;
	width:45%;
	margin:10px 20px 0 0;
	
}
.green-scheme .data-box{
	height:1%;
	overflow:hidden;
	padding:15px 0 0 27px;
	width:auto;
	padding-right:0px;
	margin-right:0px;
}

.data-box .tag-cloud{
	float:left;
	width:24%;
	margin:0 0 -1000px;
	padding:14px 0 10px;
	list-style:none;
	font-size:10px;
	line-height:2.1em;
	background:#8ebc35;
	text-align:center;
}



.data-box .tag-cloud li{
	display:inline;
	padding:2px 2px;
}
.data-box .tag-cloud a{color:#fff;}
/* info styles start */
.info{
	float:right;
	width:73.5%;
	background:#fff;
	padding:0 0 19px;
}
.info .holder{
	float:right;
	width:31%;
	margin:-12px 0 0 2.2%;
	display:inline;
}
.info h3{
	color: black;
	margin:23px 0 0;
	padding:0 0 17px;
}
.info .agenda{
	background:none;
	padding:0;
}

.green-scheme .data-box .info .agenda{
	background:none;
	padding-left: 5px;
}

.info .agenda ul{margin:-11px 0 8px;}
.info .agenda ul li{
	border-bottom-color:#cbcbcb;
	padding:4px 0 3px;
	margin:0;
	word-spacing:-1px;
}
.info .more{margin:0;}
.info .agenda p{margin:-3px 0 7px;}
/* info styles end */
.logo-cimo{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-logo-cimo-small.gif) no-repeat;
	width:48px;
	height:57px;
	margin:20px auto 0;
}
.grey-holder #footer{padding:19px 0 0 27px;}

.grey-holder #footer,
.green-scheme .grey-holder #footer{padding:19px 0 0 5px;}

.grey-holder #footer p,
.grey-holder #footer address{float:left;}
.grey-holder #footer ul{
	float:right;
	width:auto;
	margin:0 -5px 0 0;
}


.green-scheme .grey-holder #footer ul{
	float:right;
	width:auto;
	margin:1px 5px 0 0;
}

#sidenavholder {
	float:left;
	width:295px;
	margin:0 27px 0 0;
	padding:0;
	background-color:#ffffff;
  height:auto;

}

.left-column .leftimg {
border-bottom: 15px solid #E2E3E2;
width: 269px;
}

.left-column {
	float:left;
	width:269px;
	margin:31px 27px 0 27px;
	padding:0;
		background-color: #fff;


}

#kohderyhmasivu.green-scheme .left-column {
	float:left;
	width:269px;
	margin:18px 27px 0 27px;
	padding:0;
	background-color: #fff;
}


#kohderyhmasivu.green-scheme .left-column img{

	/*float:left;*/
	/*width:269px;*/
	margin:0px 0px 0 0px;
	padding:0;
	background-color: #fff;
}

#kohderyhmasivu.green-scheme .left-column .popupbutton img{
  width:auto;
}

/* Cimo level 5 nav */
div#level5nav {
	
	}
div#level5nav ul#nn_c0 {
	margin: 0px; 
	padding: 0px;
	display: block;
	padding-top: 11px;
	/*margin-bottom: 11px; */
	}
div#level5nav ul#nn_c0 li {
	margin: 0px; padding: 0px; 
	list-style-type: none;
	display: block;
	float: left;
	width: 48%;	
	background: none;
}

div#level5nav ul#nn_c0 li a {
	margin: 0px; padding: 0px; 
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	background-image: url(/instancedata/prime_product_julkaisu/cimo/pics/level5-arrow-gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #333333;
	padding-left: 10px;
}

div#level5nav ul#nn_c0 li a:hover,
div#level5nav ul#nn_c0 li.selected a
	{
background-image: url(/instancedata/prime_product_julkaisu/cimo/pics/level5-arrow-blue.gif);
color: #55759c;
text-decoration: none;

}

/* /Cimo level 5 nav */

div#nestednavi {}

.green-scheme #nn_c0{
	float:left;
	width:295px;
	margin:0 23px 0 0;
	padding:0;
	list-style:none;
}
.green-scheme #nn_c0 li{
	margin:1px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-nav.gif) repeat-x;
	background-color: #FFF;
	background-position: bottom;
	/*line-height:26px;*/
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 27px;
	display: block;
}

.green-scheme #nn_c0 li.selected {
	background: #f8f8f8 none repeat scroll 0 0;
	border: medium none;
	margin: 0;
}

.green-scheme #nn_c0 a{
	display: block;
	font-weight:bold;
	color:#217ca7;
}
.green-scheme #nn_c0 li.selected{
	background:#e8e7e7;
	padding:0 15px;
	padding-bottom: 5px;
	padding-top: 5px;

	/* background-image:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif)!important; */
	background-repeat: no-repeat !important;
	background-position: 15px 9px !important;
}
.green-scheme #nn_c0 li.selected a {
	padding:0 0 0 12px;
	font-weight:bold;
	color:#217ca7;
}




.green-scheme #nn_c0 li.selected ul li.selected a{
	/*background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;*/
	padding:0 0 0 12px;
	
	font-weight:bold;
	color:#217ca7;
}


.green-scheme #nn_c0 li.selected {
	font- weight: bold;
//background: transparent url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50% ;
}

.green-scheme #nn_c0 li.selected ul li.selected {
	font- weight: bold;
 background: #ffffff ; 
 background-image: none;

margin-left: 10px;
}


.green-scheme #nn_c0 li.selected ul li.selected li.selected { margin-left: 0; }
.green-scheme #nn_c0 li.selected ul li.selected ul li.selected {
background: none;
}
.green-scheme #nn_c0 li.selected li.selected {
background-position: 28px 10px !important;
}

.green-scheme #nn_c0 ul {
	padding:0;
	list-style:none;
	margin:5px -15px -1px;
	position:relative;
	background-color: #ffffff;
}

.green-scheme #nn_c0 ul li {
	/*border-bottom:1px solid #fff;*/
	padding:0 10px 0 27px;
	background:none;
	padding-bottom: 3px;
	padding-top: 3px;
}

.green-scheme #nn_c0 ul a {

//	background-position: left center;
//	background-repeat: no-repeat;
	margin-left: 0px;
	font-weight:normal;
	padding-left: 15px;
	color:#333;
}



.green-scheme #nn_c0 li.selected ul a {
	margin-left: 15px;
	font-weight:normal;
//	padding-left: 15px;
	color:#333;
}

.green-scheme #nn_c0 ul li.selected ul {
	border:none;
	background:#fff !important; // asdf
	margin:0;
}

.green-scheme #nn_c0 ul ul {
	margin:10px -15px -1px;
	padding:0 0 14px;
}

.green-scheme #nn_c0 li.selected ul li.selected ul a {
	background-image: url(/instancedata/prime_product_julkaisu/cimo/pics/level4-dash-gray.gif);
//background:none;
	background-position: left 7px;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-weight:normal; 
	color:#333;
//	padding:0;
}
.green-scheme #nn_c0 li.selected ul li.selected ul li.selected a {
	font-weight: bold;
}

.green-scheme #nn_c0 ul ul a {

	background:none;
	font-weight:normal;
	color:#333;
	padding:0;
}

.green-scheme #nn_c0 ul ul li {
	padding:0 10px 0 40px;
	border-bottom: 1px solid #ffffff;;
	line-height:16px;
}

.green-scheme #nn_c0 ul ul li.selected {
	padding:0 20px 0 40px;
}

.green-scheme #nn_c0 ul ul ul li {
	padding:0 20px 0 30px;
}

.green-scheme #nn_c0 ul ul a:hover,
.green-scheme #nn_c0 ul ul li.selected a {
	text-decoration:none;
	color:#217ca7 !important;
}

.green-scheme #nn_c0 ul ul li.selected li a {
	text-decoration:none;
	color:black !important;
}

.green-scheme #nn_c0 ul ul ul a:hover,
.green-scheme #nn_c0 ul ul ul li.selected a {
	text-decoration:none;
	color:#217ca7 !important;
}

.green-scheme #nn_c0 ul ul ul li.selected li a {  
	text-decoration:none;
	color:black !important;
}





.green-scheme .agenda ul li { 
	padding:0px 5px 5px 0px;
	border-bottom:1px solid #c5d1e0;
	margin:5px 0px 5px -1px;
	background-color: white;
}

/* original */
.green-scheme .side-nav {
	float:left;
	width:295px;
	margin:0 27px 0 0;
	padding:0;
	list-style:none;
}

.green-scheme .side-nav li {
	margin:1px 0 0;
	vertical-align:top;
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bg-side-nav.gif) repeat-x;
	padding:0 27px;
	line-height:26px;
}
.green-scheme .side-nav a {
	font-weight:bold;
	color:#217ca7;
}

.green-scheme .side-nav li.active { 
	background:#e8e7e7;
	padding:0 15px;
}
.green-scheme .side-nav li.active a,
.green-scheme .side-nav li.active ul li.active a { 
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-blue.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	font-weight:bold;
	color:#217ca7;
}

.green-scheme .side-nav ul {
	padding:0;
	list-style:none;
	margin:0 -15px -1px;
	position:relative;
	width:295px;
}
.green-scheme .side-nav ul li {
	line-height:21px;
	border-bottom:1px solid #fff;
	padding:0 10px 0 27px;
	background:none;
}
.green-scheme .side-nav ul a,
.green-scheme .side-nav li.active ul a {
	background:none;
	font-weight:normal;
	padding:0;
	color:#333;
}

.green-scheme .side-nav ul li.active {
	border:none;
	background:#f8f8f8;
	margin:0;
}
.green-scheme .side-nav ul ul {
	margin:0 -15px -1px;
	border-bottom:1px solid #fff;
	padding:0 0 14px;
}

.green-scheme .side-nav li.active ul li.active ul a,
.green-scheme .side-nav ul ul a {
	background:none;
	font-weight:normal;
	color:#333;
	padding:0;
}

.green-scheme .side-nav ul ul li {
	padding:0 10px 0 40px;
	border:none;
	line-height:16px;
}

.green-scheme .side-nav ul ul li.active { 
	padding:0 10px 0 40px; 
}



/* original ends */

/* breadcrumbs styles start */
.breadcrumbs{
	margin:0;
	padding:13px 0 0 16px;
	list-style:none;
	overflow:hidden;
	color:#333;
  font-size:0.8em;
}


.green-scheme .two-content-columns .breadcrumbs
{
	margin:0;
	padding:10px 0 0 0px;
	list-style:none;
	overflow:hidden;
	color:#333;
    font-size:0.8em;
}

* html .breadcrumbs{
	height:1%;
	overflow:visible;
}


.breadcrumbs li{float:left;}
.breadcrumbs a{
	background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-dash.gif) no-repeat 100% 50%;
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	color:#217ca7;
}
.breadcrumbs a:hover {
	color:#217ca7;
}
/* breadrcumbs styles end */
.two-content-columns{
	height:1%;
	overflow:hidden;
}



.green-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	
	padding:0 250px 26px 16px;
	margin:4px 0 0;
	
}

.green-scheme .two-content-columns .content{
	height:1%;
	overflow:hidden;
	
	padding:0 250px 26px 16px;
	margin:4px 0 0;
	
}


.green-scheme .two-content-columns .content	
	{
	background:none repeat scroll 0 0 transparent;
height:1%;
margin:4px 0 0;
overflow:hidden;
padding:0 0px 26px 0;
}






.green-scheme .two-content-columns .textmargin	{
	background:none repeat scroll 0 0 #FFFFFF;
    margin-right:9px;
    margin-top:0px;
    padding-left:16px;
    padding-right:16px;
    padding-top:4px;
    padding-bottom:16px;
    min-height:150px;
/* height:300px; */
}



#sisaltosivu.green-scheme .two-content-columns .textmargin	{
	background:none repeat scroll 0 0 #FFFFFF;
    margin-right:0px;
    margin-top:0px;
    padding-left:16px;
    padding-right:16px;
}

.green-scheme .two-content-columns .content-holder
{
	float:left;
	width:100%;
	overflow:hidden;
}

.green-scheme .two-content-columns .content-holder img.sisaltokuva	{
padding-left: 0px;
}

.green-scheme .two-content-columns .aside
	{
	float:right;
	width:250px;
	margin:0 -250px 0 0;
	position:relative;
	display:inline;
	background:#fff;
}


.two-content-columns .aside .xmldoc {
padding-right:10px;
}

#sisaltosivu.green-scheme .two-content-columns .aside .xmldoc h2, #osioetusivu.green-scheme .two-content-columns .aside .xmldoc h2 {

  
    width:280px; 
    	margin:0;
  	margin-left: -15px;
  
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;


	border-bottom:1px solid #dbdbdb;
  border-top:1px solid #dbdbdb;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
	}

#sisaltosivu.green-scheme .two-content-columns .aside .xmldoc h2, #sisaltosivu.green-scheme .two-content-columns .aside h1.channeltitle {
  
    width:222px; 
  
}

#sisaltosivu.green-scheme .two-content-columns .aside .xmldoc p {
  
    width:222px; 
  
}


.green-scheme .two-content-columns .aside ul {
	margin:4px 20px 0 0px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;
}
.green-scheme .two-content-columns .aside ul.indexlinklist	{
	margin:4px 15px 0 0px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;
}
#sisaltosivu .two-content-columns .aside ul.indexlinklist {
  margin: 4px 0 0 0;
}

.green-scheme .two-content-columns .aside div#gallupchannel ul	{
	margin:4px 20px 0 15px;
	padding:0;
	list-style:none;
	height:auto;
	overflow:hidden;
}

#sisaltosivu .two-content-columns .aside div#gallupchannel ul li a, #sisaltosivu .two-content-columns .aside div#gallupchannel ul li span	{
  position:relative !important;
  left:15px !important;
}

#sisaltosivu .two-content-columns .aside div#gallupchannel ul	{
	margin:4px 20px 0 0px !important;
	padding:0 !important;
	list-style:none;
	height:auto;
	overflow:hidden;
}



#sisaltosivu div.adlist img {
border: 0px;
margin: 0px;
margin-top: 10px;
margin-left: 10px;

}


.two-content-columns .aside {}

.green-scheme .two-content-columns .content,
#sisaltosivu .two-content-columns .content{
	height:1%;
	overflow:hidden;
	background: transparent;
	padding:0 0px 26px 0px;
	margin:4px 0 0;
	
}

.orange-scheme .two-content-columns .content-holder 
.green-scheme .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0px 329px 26px 0px; 
	margin:0px 0 0;
	float: left;
}



#sisaltosivu .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0px 329px 26px 0px; 
	margin:0px 0 0;
	float: left;
	background-color:white;
	
}

.green-scheme .two-content-columns .content-inner,
#sisaltosivu .two-content-columns .content-inner {
	margin-right: 0px;
	padding-bottom: 26px;
	background-color:white;
	overflow: hidden;
}

.green-scheme .two-content-columns .content-inner img,
#sisaltosivu .two-content-columns .content-inner img {
overflow: hidden;
}

#sisaltosivu .two-content-columns .aside {


	float:right;
	width:249px;
	margin:0 -249px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}

    .green-scheme .two-content-columns .aside 
    {
	float:right;
	width:300px;
	margin:0 -322px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}




/* */

#kohderyhmasivu .two-content-columns .content{
	height:1%;
	overflow:hidden;

	padding:0 280px 26px 0px;
	margin:4px 0 0;

}

 


#kohderyhmasivu .content .xmldoc {
margin-right: 4px;
overflow:hidden;
margin-top: 0px;
} 




#kohderyhmasivu .two-content-columns .content-holder {
	height:1%;
	overflow:hidden;
	width: 100%;
	padding:0 280px 26px 0px; 
	margin:0px 0 0;
	float: left;
	background-color: white;
	
}



#kohderyhmasivu .two-content-columns .content-inner {
	margin-right: 20px;
	padding-bottom: 26px;
	background-color: white;
	overflow: hidden;
}

#kohderyhmasivu .two-content-columns .content-inner img {
}

/* Joonastmp */

#kohderyhmasivu .two-content-columns .aside	{
	float:right;
	width:280px;
	margin:0 -280px 0 0;
	position:relative;
	display:inline;
	background:#fff;
	padding-bottom: 26px;
	}

 

.green-scheme .aside div.adlist
{
    margin-left: 15px;
    margin-right:15px;
    margin-top:15px;
    margin-bottom:15px;
    overflow:hidden;
}

.green-scheme .aside div.xmldoc {
margin-left: 15px;
margin-right:15px;
margin-bottom:15px;
}

 .green-scheme .aside div.kanava .list div.xmldoc p a {
margin-left: 0px;
}
 
.green-scheme .aside div.kanava div.channelitem p{
 display: none;
}
#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem .standfirst p{
 display:inline;
}

 

.green-scheme .aside div.kanava div.linkrepository h2,
.green-scheme .aside div.kanava h1.channeltitle,
.green-scheme .aside div.kanava .linklist h2,
.green-scheme .kanava #gallupchannel h2

{
	background:#f1f1f1 url(/instancedata/prime_product_julkaisu/cimo/pics/bg-aside-heading.gif) repeat-x;
	margin:0;
	border-bottom:1px solid #dbdbdb;
   border-top:1px solid #dbdbdb;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
}




#kohderyhmasivu.green-scheme .aside div.kanava h1.channeltitle,
#kohderyhmasivu.green-scheme .aside div.kanava h2.title
{
	background:none;
	margin:0;
	border-bottom:none;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
	width: 230px;
}


.green-scheme .aside div.greybg div.kanava div.linkrepository h2.title {
background-image: none;
background-color: #e8e6e7;
	margin:0;
	padding:6px 5px 5px 15px;
	font-size:13px;
	color: black;
	border-bottom:0px solid #DBDBDB;
}


  
.green-scheme .aside div.kanava {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;

	background-image: none;
}



#kohderyhmasivu.green-scheme .aside div.kanava {
	margin:4px 16px 0 0;
	padding:0 0 16px 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#EAEBE6;
}



.left-column .xmldoc {
padding:6px 15px 5px 10px;
}

.left-column h1.channeltitle,
.left-column div.linkrepository h2.title	
	{
background-image: none;
	margin:0;
	padding:6px 15px 5px 10px;
	font-size:13px;
	color: black;
	border-bottom:0px solid #DBDBDB;
}


.left-column div.channelitem,
.left-column div.linkrepository ul li a
	{
		display: block;
padding:4px 0px 3px 0px;
vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0px 0px 0px;
 margin-right:10px;
 margin-left: 10px;
}

.left-column div.linkrepository ul {
display: block;
padding: 0px; margin: 0px;
}

.left-column div.linkrepository ul li {
display: block;
padding: 0px; margin: 0px;
list-style-type: none;
}

.left-column div.linkrepository a.providerlink,
.left-column p.showall	
	{
		display: block;
padding:4px 0px 10px 0px;
vertical-align:top;
	
	margin:1px 0px 0px 0px;
 margin-right:10px;
 margin-left: 10px;

}



#sisaltosivu div.aside div.kanava div.linkrepository ul li.linkbuttons,
#sisaltosivu .aside div.kanava div.channelitem,
#sisaltosivu .aside div.kanava div.linklist ul,
#sisaltosivu .aside ul.metadatashortlist li {
	padding:4px 20px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0px 0px 0px;
  margin-right:20px;
  
}

#kohderyhmasivu.green-scheme div.aside div.kanava div.linkrepository ul li.linkbuttons,
#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem, #kohderyhmasivu.green-scheme .aside div.kanava div.linklist ul,
#kohderyhmasivu.green-scheme .aside ul.metadatashortlist li {
	padding:4px 20px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #b9c5d3;
	margin:1px 15px 0px 15px;
} 
#kohderyhmasivu.green-scheme .aside div.kanava div.channelitem
{
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #b9c5d3;
	margin:1px 15px 0px 15px;
	
}

.green-scheme .two-content-columns .aside div#gallupchannel ul	li {
	padding:4px 20px 3px 0px;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	margin:1px 0px 0px 0px;
}

.green-scheme .two-content-columns .aside div#gallupchannel ul	li:last-child {
	border-bottom:0px solid #e5e5e5;
}


#sisaltosivu .aside div.linklist ul.bullet-list li a {
  position:relative;
  left:15px;
}



.green-scheme .aside div.linklist ul.bullet-list li,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list li
{
    border-bottom:1px solid #e5e5e5;
    margin-right:-30px;
    padding:4px 20px 3px 0px;
    
    
}

.green-scheme .aside div.linklist ul.bullet-list li:last-child,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list li:last-child
{
    border-bottom:none;
    margin-right:-30px;
    padding:4px 20px 3px 0px;
    
}

.green-scheme .aside div.linklist ul.bullet-list {
  padding:0px!important ;
}

#sisaltosivu .green-scheme .aside div.linklist ul.bullet-list li a {
  position:relative;
  left:15px;
}

.green-scheme .aside .kanava div.linklist ul.bullet-list,
#sisaltosivu.green-scheme .aside div.linklist ul.bullet-list
{
    border:none;
}


.green-scheme .aside ul.metadatashortlist
{
    margin-right:0px;
}
.green-scheme div.aside div.kanava div.linkrepository
{

	margin:1px -20px; -5px 20px;
	padding-left:20px;

}

.green-scheme .aside div.kanava div.channelitem h2 {
	display: block;
	margin: 0px; 

	padding: 0px;
	font-weight: normal;
	font-size:13px;
}


 

.green-scheme .aside div.kanava div.channelitem h2 a {
	display: block;
	margin: 0px; 
	padding: 0px;
}




.green-scheme .aside div.greybg div.kanava div.channelitem h2 a {
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px; 
	border-bottom:1px solid #B9C5D3;	
}

.green-scheme .two-content-columns .aside div.greybg ul{
	padding:0px 5px 0px 0px;

}

.green-scheme .two-content-columns .aside div.greybg ul li{
	padding:0px 0px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #B9C5D3;
	margin:0px -10px 3px 16px;
}

.green-scheme .two-content-columns .aside div.greybg ul li:last-child{
	border-bottom:0px;
}


.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li{
	padding:0px 0px 3px 15px;
	vertical-align:top;
	border-bottom:1px solid #B9C5D3;
	margin:0px 0px 3px 16px;
}

.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li:last-child{

	border-bottom:0px solid #B9C5D3;

}

.green-scheme .two-content-columns .aside div.greybg ul.metadatashortlist li a{

	margin-left:-12px;
	margin-right: -14px;
}

.green-scheme .aside div.greybg div.kanava div.channelitem:last-child h2 a{
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px; 
		
}


.green-scheme .aside div.greybg div.kanava div.linkrepository ul li.linkbuttons {
	display: block;
	margin: 0px 20px 0px 18px; 

}

.green-scheme .aside div.kanava p a {
/*margin-left: 15px;*/
}

#sisaltosivu.green-scheme .aside div.kanava .xmldoc p a {
margin-left: 0px;
}





.green-scheme .two-content-columns .content h3{
	margin:13px 0 -4px;
	font-size:14px;
	color: black;
}

.green-scheme .two-content-columns p{
	font-size:13px;
	margin:10px 0 0;
	line-height:1.4em;
}

.note{
	display:block;
	font-weight:normal;
	text-align:center;
	margin:210px 0 0;
}

.panels p, .visual p, .green-scheme .two-content-columns .aside ul, .info .agenda, .promo-box p {
  font-size:13px;
}

.aside .kanava a.providerlink, .aside .kanava p.showall, .aside .kanava p.metadata_infolink {
  display: block;
  margin-left: 15px;
}

.green-scheme .aside h2.title {
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
  width:280px;
	font-size:13px;
}

#sisaltosivu .aside h2 {
  width:223px;
  
}


.greybg .linkrepository
{

}



p.showall, p.metadata_infolink, .linkrepository p{
margin-top: 4px !important; padding-top: 0px !important;
padding-bottom:10px;
}

p.showall a, p.metadata_infolink, .linkrepository p a.providerlink{
margin-top: 0px !important; padding-top: 0px;
font-size: 13px !important;
}




  div#sitemap ul li a {
    vertical-align:top;
    background:url(/instancedata/prime_product_julkaisu/cimo/pics/bullet-arrow-brown.gif) no-repeat 0px px !important;
    padding:0 0 4px 10px !important;
    list-style:none;
  }



.bullet-list .channelitem {
display: block;
margin-top: 5px !important;
margin-bottom: 5px !important;
}



ul li span.itemdesc {
display: block;
clear: both;
font-size: 0.8em;
color:#000;
}

ul li span.linkitemurl {
display: block;
clear: both;
font-size: 0.8em;
color:#55759c;
}


/* entry styles start */
.entry{
	margin-top: 0px;
	overflow:visible;
	padding-top:0px;
	background:#a3cd39;
	height: 274px;
}

/*popupbutton alkaa*/

.green-scheme .aside .kanava .popupbutton {
background:url("/pics/v5/le_add.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
font-size:10px;
height:24px;
white-space:nowrap;
width:154px;

position:relative;
z-index:1;
overflow:display;
}

/*popbutton loppuu*/

* html .entry{

}
.entry .breadcrumbs {padding-top: 2px; }
/* entry styles end */

/* vika t�ss� */

.column-wrap:after{
	display:block;
	clear:both;
	content:"";
}
.column-wrap{
	/*padding:0 282px 0 20px; */
	position:relative;
	height:1%;
}

.column-wrap .aside{ padding:2px 0 0 17px !important; }


#addthis_ohjaussivu {
margin-top: -14px;
float: right;
}

.green-scheme #addthis
{
float:right;
bottom:5px;
}





ul.contextMenu { position:relative; top:0px !important; left:0px !important; display:none; }


.aside-under .margin {
margin-top: 15px;
margin-left: 13px;
width: 230px;

}


/* wiki */
div#wiki table.wikientry div.entryTitle {display:none;}
div#wiki table.wikientry td.nativestring {display:none;}
div#wiki a.novalue {color:#ccc; text-decoration:none;}
#sisaltosivu div#wiki .wiki_editarea .entryValue {width:465px;}
#osioetusivu div#wiki .wiki_editarea .entryValue {width:430px;}

#wrapper .two-content-columns div#entryheader { display: none; }

/* wrapper styles end */
/* wrapper styles end */


.green-scheme .xmldoc h1
{
font-size:18px;
color: black;
}

.green-scheme .xmldoc h2
{
font-size:16px;
color: black;
}

.green-scheme .xmldoc h3
{
font-size:14px;
color: black;
}

.green-scheme .xmldoc h4
{
font-size:12px;
color: black;
}

.green-scheme .xmldoc ul li, .green-scheme .xmldoc ol li
{
font-size:12px !important;
color: black;
margin-bottom:3px;
}

.green-scheme .xmldoc p
{
font-size:13px !important;
color: black;
}



/* Taulukkojen muotoilut */


table.datatable
{
    width:100%;
}

table.datatable tr td, table.datatable tr th
{
    vertical-align:top;
    text-align:left;
}

table.datatable .table-header
{
    background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
}

.green-scheme table.datatable .table-header
{
    background-color:#cccccc;
    color: #FFFFFF;
    font-weight: bold;
}

.green-scheme table.datatable .table-header th p {
    color: #FFFFFF;
}

.green-scheme table.datatable tr.odd 
{
    background-color:#e2e3e2;
}

table.datatable tr.odd 
{
    background-color:#e9e9e9;
}
table.datatable tr.even
{
    background-color: #cccccc;
}


.green-scheme table.datatable tr.even
{
    background-color: #f4f4f4;
}

table.datatable th
{
    padding: 8px 5px; 8px 5px;
    
}
table.datatable td
{
    padding: 5px 5px; 5px 5px;
     
}
.datatable, td, tr, th
{
    border: -1px solid #FFFFFF;
    
}


/* Taulukkojen muotoilut */
table.metadatatable, td, tr, th
{
    max-width:580px;
    border: 1px solid #FFFFFF;
    margin-top:16px;
    
}


table.metadatatable
{
    width:100%;

    
}

table.metadatatable .header
{
    background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
}
table.metadatatable .header a
{
    font-size:12px !important;
    color: #FFFFFF;
    font-weight: bold;
    float:left;
}

table.metadatatable tr.odd 
{
    background-color:#e9e9e9;
}
table.metadatatable tr.even
{
    background-color: #cccccc;
}
table.metadatatable th
{
    padding: 8px 5px; 8px 5px;
    
}
table.metadatatable td
{
    padding: 5px 5px; 5px 5px;
    font-size:12px; 
}



/*Cimo lomakesivu */
#lomakesivu .datatable,
#lomakesivu .metadatatable
{
width:100%;
max-width:100%;
    
}
#lomakesivu table.datatable,
#lomakesivu .metadatatable table
{
    max-width:1200px;
    border: 1px solid #FFFFFF;
    margin-top:8px;
    
    
    overflow:visible;
    
    
}

#lomakesivu table.datatable tbody
{
   
    border: 1px solid #FFFFFF;
    margin-top:8px;
    margin-left:-20px;
    margin-right:-200px;
    
    
}

#lomakesivu table.metadatatable .header
{
    background-color:#999999;
    color: #FFFFFF;
    font-weight: bold;
}
#lomakesivu table.metadatatable .header a
{
    font-size:12px !important;
    color: #FFFFFF;
    font-weight: bold;
}
#lomakesivu table.datatable td a,
#lomakesivu table.metadatatable td a
{
    padding-left:16px;
    color: #000000;

}

#lomakesivu table.datatable tr.odd td,
#lomakesivu table.metadatatable td {
}


table.smallcal_header, table.smallcal_caltable {margin-left:10px; margin-top:10px;}
#enrolmentgroupselector {margin-left:0px; margin-top:10px;}
#enrolmentgroupselector select { min-width:150px;}
#enrolmentgroupselector .button {margin-top:10px; margin-bottom:10px;}
div.eventlistlinks {display:none;}

table#timespaneventslisttable, table#enrolmentinfo {border-collapse:collapse; border-spacing:0; margin:0; padding:0; /* zoom: 1 not valid */ }
table#timespaneventslisttable, table#enrolmentinfo {width:100%;}
table#timespaneventslisttable td {display:block; margin:0; padding:0;}

table#timespaneventslisttable #pager {position:absolute; z-index:1000; top: 8px; right:20px;}
table#enrolmentinfo div.section, table#enrolmentinfo td.section {padding-left:10px; margin-top:10px;}
td#eventinfonavigation .button {margin-left:10px;}
tr.AltListRow, tr.ListRow{ line-height:20px; }
td.ListCellHeading {font-weight:bold;}

div.timespanheader table {width:100%; margin:0; padding:0; border-collapse:collapse;border-spacing:0;}

 
div.eventblock {/*margin-left:-10px; */margin-bottom:0px; /*margin-right: -10px; border-bottom: 1px solid #EFEFEF; */}


div.eventblock p.description {margin-right:10px;}
#contentcontainer p {margin-left:10px;}

.orange-scheme div.box div.innerbox {border-top: 1px solid #EFEFEF; margin-left:-7px; margin-top: -14px; margin-bottom:0px; margin-right: -3px;}

/*
.smallcal_text {
  font-weight: bold;
  font-size: .75em;
}
*/
.smallcal_caltable {
  margin: 10px 0 0 0;
}

.smallcal_caltable td {
  padding: 2px;
/* font-size: .75em; 
  border: 1px solid #aea9a3;  */
}

.smallcal_caltable td a {
  text-decoration: none;
}

div#smallcal_wrapper {
	margin-right: 20px;
	margin-left: -10px;
}

.smallcal_caltable td.smallcal_rightdummycell {
  border: 0;
}

.smallcal_selectorcell {
  font-weight: bold;
}

.smallcal_unselectedday {
  text-align: right;
}

.smallcal_unselectedday_hilight {
  background: #dddad7;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday {
  background: #ADADAD;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday_hilight {
  background: #ADADAD;
  color: #ffffff;
  text-align: right;
}

.smallcal_selectedday_hilight {
  background: #888888;
  color: #ffffff;
  text-align: right;
}

.smallcal_reservedday {
  background-color: #c3c3c3;
  text-align: center;
  font-weight: bold;
}



#lomakesivu table.datatable tr.odd,
#lomakesivu table.metadatatable tr.odd 
{
    background-color:#f8f8f8;
}
#lomakesivu table.datatable tr.even,
#lomakesivu table.metadatatable tr.even
{
    background-color: #FFFFFF;
}
#lomakesivu table.datatable th,
#lomakesivu table.metadatatable th
{
    background-color:#CCCCCC;
    
}
#lomakesivu table.datatable td,
#lomakesivu table.metadatatable td
{
    padding: 5px 5px; 5px 5px;
    font-size:13px;
    vertical-align: text-top 
}
#lomakesivu table.datatable tr td:first-child,
#lomakesivu table.metadatatable tr td:first-child
{
    padding: 5px 20px; 5px 5px;
     
    width:33%;
}

#lomakesivu table.datatable tr td:last-child,
#lomakesivu table.metadatatable tr td:last-child {
    padding: 5px 20px 5px 5px;
     
    width:77%;
}

#lomakesivu.orange-scheme table.datatable, tr, th, td
{
border:0 solid #FFFFFF;
}



#lomakesivu .content-inner .textmargin .datatablebottom { 
}


#lomakesivu .content-inner .textmargin .datatablebottom td:last-child
{

padding-bottom:5px;
padding-left:5px;
padding-right:20px;
padding-top:5px;
width:67%;
}

.green-scheme #timespaneventslist table tr div.eventblock
{
margin-bottom:-10px;
padding:0px;
}

.green-scheme #timespaneventslist table
{
margin-bottom:5px;
padding:0px;
}


.channel .channeltitle
{
margin-top:2px;
}

#sisaltosivu .kanava .list .channel .channeltitle {
  margin-top:2px;
  width:223px;
}

	
/* Footer */
#footer{height:auto !important;}
#footer address{text-align:left; padding-left:20px; font-size:11px;}
#footer address span, #footer  li
{
    text-align:left; 
    font-size:11px;
}

.studyiframe iframe
{
    width:310px;
    height:310px;
}



/*body { width:expression(document.documentElement.clientWidth < 1142 ? "1142px" : "auto"); }
.visual .overlay div{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-overlay.png',sizingmethod='scale');
	background:none;
}*/

/* Sivukartan ja hakutulosten muotoilut */

#sitemap ul
{
    list-style:none;
}
#sitemap ul li 
{
    font-weight:bold; 
    list-style:none;

}


#sitemap ul li  a
{
    font-weight:bold; 
    list-style:none;

}

#sitemap ul li ul li a{font-weight:normal; list-style:none;}
#sitemap ul li ul li ul li {font-weight:normal; list-style:disc; list-style:none;}

#charindex {padding:10px; text-transform:uppercase;}
#charindex a, #charindex span {margin-left:4px;}



/* Hakutulosten muotoilut */

.green-scheme .SearchPanel h1
{
font-size:18px;
color: black;
}

.green-scheme #searchresults li.searchresult h4 a {color: #55759C;}

.green-scheme #searchresults li.searchresult h4 a:hover {
color: black;
}

#searchresults {margin-left:0px;}
#T_ColorSelector1_Slot101_C101_QuickSearchPanel {margin-left:0px;}
#T_ColorSelector1_Slot101_C101_AdvancedSearchPanel {margin-left:0px; margin-bottom:15px;}
#searchresulttarget {padding:0; margin:0; margin-bottom:15px; margin-left:0px;clear:both;}
li.searchresult {list-style:none; padding-bottom: 6px; border-bottom: 1px solid #EFEFEF;}
#controls {margin-top:10px; margin-bottom:10px;min-height:30px;width:98%; position: relative;}
div.searchtitle {margin-left:15px;}
span.resultindex {margin-right:10px; display:none;}
.searchresult div.score {display:none;}
#searchresults li.searchresult h4 a {font-size:14px;}
#searchresults li.searchresult h4 {margin-bottom:5px; margin-top:10px;}
div.timestamp {}
#pageselectorpages a, #bottompageselectorpages a {padding-left:5px;}
#sort, #bottomsort {}
#searchresults div.path a {font-size:11px;}
#searchresults div.path {position:relative;}
#searchresults div.timestamp {font-size:11px; display:inline; color: darkgray;}
#searchresults #controls, #searchresults #bottomcontrols {background-color:#e0e0e2; line-height:31px; padding-left:14px; }
#pageselectorpages a.selected, #bottompageselectorpages a.selected {font-weight:bold; color: black;}
#sort .selected, #bottomsort .selected {font-weight:bold; color: black;}
#sort, #bottomsort { margin-right:30px; display:block; position: absolute; right:0;}
#T_ctl01_Slot101_C101_QuickSearchPanel, #T_ctl01_Slot101_C101_AdvancedSearchPanel { margin-left:15px; margin-top:15px; margin-bottom:40px;}
#searchresults #bottomcontrols {margin-bottom:10px; margin-top:25px;min-height:30px;width:98%; position: relative;}
a#nextpage:hover, a#prevpage:hover {color: black; text-decoration: none;}
#searchresults #bottomcontrols a:hover, #searchresults #bottomcontrols a:hover {color: black; text-decoration: none;}
#searchresults #controls a:hover, #searchresults #controls a:hover {color: black; text-decoration: none;}
#searchfields #SearchField_SiteArea {display:none !important;}
span#pageselectorpages {}


/* Tapahtumakalenteri styles start */

.green-scheme #timeselection
{
    padding:4px 0px 10px 16px;

}

#listaussivu.orange-scheme #timeselection
{
    padding:6px 0px 10px 16px;
}

.green-scheme div.calendarnote div.nostotitle {

}

.green-scheme div.calendarnote div.nostotitle h1 {
	
    font-size:14px;
    font-weight:bold;

}



.green-scheme .eventblock .eventheaderblock .eventlistheader h2
{
    font-size:13px;
    font-weight:normal;
	display: block;
}

.green-scheme div.calendarnote #smallcal_wrapper  table.smallcal_header,
.green-scheme div.calendarnote #smallcal_wrapper  table.smallcal_caltable
{
    width:100%;

}

.green-scheme #enrolmentgroupselector
{
    margin-top:10px;
}


.green-scheme .eventblock .eventheaderblock
{
    margin-left:-14px;
		z-index: 50;
    margin-bottom:-7px;
}

/* Tapahtumakalenteri styles ends */


/* Poistaa metadatalistauksen ylim��r�isen rivinvaihdon */
.metadataextarbr br
{
  display:none;  
}


/* Ohjelmasivu styles start */

#ohjelmasivu .three-columns .holder
{
    position:relative;
    height:100%;
}

#ohjelmasivu .three-columns .left-column,
#ohjelmasivu .three-columns .right-column,
#ohjelmasivu .three-columns .content
{
    width:361px !important;
    background:#FFFFFF !important;
    position:relative;    
}



#ohjelmasivu .three-columns .left-column,
#ohjelmasivu .three-columns .content,
#ohjelmasivu .three-columns .right-column
{
    
    padding:0px;
}

#ohjelmasivu .three-columns p 
{
    margin:0;
}

#ohjelmasivu .three-columns .right-column div, 
#ohjelmasivu .three-columns .left-column div,
#ohjelmasivu .three-columns .content div,
#ohjelmasivu .three-columns .right-column div
{

}

#ohjelmasivu .three-columns .right-column p.showall, 
#ohjelmasivu .three-columns .left-column p.showall,
#ohjelmasivu .three-columns .content p.showall,
#ohjelmasivu .three-columns .right-column p.showall
{
    border-bottom:1px solid #C5D1E0;
    width:361px;
    overflow:hidden;
    margin:0px -5px 16px; -5px;
}




#ohjelmasivu .three-columns .right-column p.showall a, 
#ohjelmasivu .three-columns .left-column p.showall a,
#ohjelmasivu .three-columns .content p.showall a,
#ohjelmasivu .three-columns .right-column p.showall a
{
    display:none;
}

#ohjelmasivu .three-columns .right-column div h3, 
#ohjelmasivu .three-columns .left-column div .channelitem h2,
#ohjelmasivu .three-columns .content div .channelitem h2,
#ohjelmasivu .three-columns .right-column div .channelitem h2
{
    font-weight:normal;
}

#ohjelmasivu .three-columns .right-column div h3, 
#ohjelmasivu .three-columns .left-column div h1.channeltitle,
#ohjelmasivu .three-columns .content div h1.channeltitle,
#ohjelmasivu .three-columns .right-column div h1.channeltitle 
{
    color:black;
    font-size:12px;
    margin:0;
}





/* Ohjelmasivu styles end */

/* footer date start */
.green-scheme .footer_date
{
    width:100%;
      
    height:22px;
    margin-bottom:-20px;
    position:relative;
    font-size:12px;
}



#sisaltosivu.green-scheme .footer_date
{
    width:100%;
      margin-bottom:-40px;
    height:22px;
    position:relative;
    font-size:12px;
}


.green-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:100%;
    background-color:#E8E6E7;
    height:22px;
    padding-left:10px;
    position:relative;
    padding-top:6px;
}

#sisaltosivu.green-scheme .footer_date h2
{

    font-size:12px;
    font-weight:normal;
    width:95%;
    background-color:#E8E6E7;
    height:22px;
    margin-left:16px;
    margin-right:10px,
    position:relative;
    padding-top:6px;
}


#sisaltosivu div.content-holder
{
margin-bottom: 0px !important; 
padding-bottom: 0px  !important;

}
 
.footer_date .footer_last_update
{
    width:50%;
    float:left;
}
.footer_date .footer_print
{
    width:30%;
    float:right;
{
}
}

.footer_date .footer_print a
{
    float:right;
display:block;
margin-right:50px;
}

.green-scheme a.printlink {
	text-align: right;
background-image: url("/instancedata/prime_product_julkaisu/cimo/pics/tulosta.gif");
background-position: 100% 0px;
background-repeat: no-repeat;
padding-left: 0px;
margin-right: 20px;
margin-left: 50px;
padding-right:20px;
color: #323232;
text-decoration: none;
width:120px;
float:right;

}

#listaussivu .breadcrumbs
{
    display:none;
}

 

.green-scheme a.printlink {

}

/* footer date end */

/* popupbutton Live-edit */



#contentframe .SM_SiteEditMode {

float:right;
font-size:10px;
margin-bottom:10px;
margin-right:55px;
margin-top:-30px;

width:154px;
}



#contentframe .SM_SiteEditMode .popupbutton {



}






/* Hakutulosten muotoilut */


.cke_source {
  min-height:400px !important;
}

#primeeditorwrapper {min-height: 700px;}





div.section table tr td {
  vertical-align:top !important;
}

.green-scheme #nn_c0 ul li { background: #E2E2E2; }
.green-scheme #nn_c0 ul li.selected ul li { background: none; }

.green-scheme div.aside div.kanava div.linkrepository ul li.linkbuttons, .green-scheme .aside div.kanava div.channelitem, .green-scheme .aside div.kanava div.linklist ul, .green-scheme .aside ul.metadatashortlist li { 
border-bottom:1px solid #E5E5E5;
margin:1px 20px 0 15px;
padding:4px 0px 3px 0px;
vertical-align:top;
}

div.gallupbar { display:none; }

