h1 { font-size: 16px; font-weight: normal; color: #666666; }

h2 { font-size: 16px; font-weight: normal; color: #666666; }

h3 { font-size: 16px; font-weight: normal; color: #666666; }

h4 { font-size: 12px; font-weight: bold; color: #000; }

h5 { font-size: 12px; font-weight: bold; color: #000; }

h6 { font-size: 12px; font-weight: bold; color: #000; }



/* new front pages */



#content { background: none; }

#container { margin-top:40px !important ; }

h2#elisaoyj { text-indent:-9999em ; margin:0 auto ; width:114px ; height:35px ; background:url(../img/etusivu/h2_elisaoyj.png) no-repeat left top ; }

#top-nosto { width:852px ; height:324px ; margin:1em 0 }

#linkit {
	width:858px;
	height:43px;
	margin:0 0 7px -4px;
	position:relative;
	background-image: url(../img/etusivu/bg_4_col.png);
	background-repeat: no-repeat;
	background-position: left top;

/*	background-image: url(assets/img/etusivu/bg_4_col.png);*/

}

#linkit h2 { height:18px ; text-indent:-9999em ; margin:0 ;  }

#linkit h2 a { display:block ; height:18px ; }

#linkit select { position:absolute ; right:6px ; top:9px ; font:11px/1.3 normal Arial, sans-serif ; }

#tietoa  h2 { background:url(../img/etusivu/bg_h2_tietoa.png) no-repeat left top ;  width:114px ; }

#pressi  h2 { background:url(../img/etusivu/bg_h2_pressi.png) no-repeat left top ; width:53px ; }

#sijoittajat h2 { background:url(../img/etusivu/bg_h2_sijoittajat.png) no-repeat left top ; width:84px ; }



/* columns */

#flash { margin:0 ; overflow:hidden ; }

.col-wide { background:url(../img/bg_wide_col.jpg) no-repeat left top ;  padding:24px ; margin:12px 0 12px ; position:relative ; min-height:183px , ;}

.cols-3 { width:852px ; min-height:268px ; background:url(../img/etusivu/bg_3_col.png) no-repeat left top ; position:relative ; }

.cols-3a { width:852px ; min-height:268px ; background:url(../img/etusivu/bg_4_col.png) no-repeat left top ; position:relative ; }

.cols-3 h3 a { background:transparent url(../img/etusivu/bg_chevron.png) no-repeat 2px 5px ; padding-left: 13px ; zoom:1; }

.cols-3 h3  { color: #fff;font-size:12px ; font-weight:bold ; margin-bottom:2em ; }

.col { position:relative ; float:left ;  padding:12px 12px 0 12px ; margin-right:12px ; display:inline ;}

#linkit .col, .cols-3 .col { width:252px ; }

.cols-4 { min-height:238px ;}

.cols-4 .col { width:180px ; }

#tietoa-cols { background:url(../img/bg_4_col_tietoa.png) no-repeat left top ; position:relative ; padding-top:92px  ; min-height:146px ;}

#tietoa-cols h3 { text-indent:-9999em ; height:1px ; display:none ; }

#tietoa-cols .col { width:176px ; padding:12px 14px 0 14px  ;}

	h2#tietoa-wide { text-indent:-9999em ; background:url(../img/otsikot/h2_tietoa_wide.png) no-repeat left top ; width:766px ; height:23px ; }

.col.last { margin-right:0 ; }

.col a { color:#fff ; }

.col img.left { float:left ; margin-right:12px ; }

.col p.right { padding-left:133px ; }

.imageleft { float:left ; margin-right:20px ; margin-bottom:10px ;}



dl.tiedotteet { margin-top:2.1em ;}

dl.tiedotteet dt { color:#d1edff; }

dl.tiedotteet dd { margin-bottom:1em ;}

dl.tiedotteet dd a  { color:#fff ;}



a.chevron { background:url(../img/etusivu/bg_chevron.png) no-repeat left 3px ; padding-left:13px ;  }

#yhteystiedot { clear:both ; position:relative ; background:url(../img/etusivu/bg_elisaoyj_yhteystiedot.png) no-repeat left top ; width:500px ; height:15px ; margin:12px auto ; text-indent:-9999em;}

#yhteystiedot a { display:block ; width:500px ; height:15px ; position:absolute; left:0 ; top:0 ;  }



/* navigation items */

#theme-navigation { width:852px ; margin:0 auto ; height:45px ; background:transparent url(../img/navi/bg_navi-trans.png) no-repeat left top ; }

#theme-navigation ul { position:absolute; top:11px; left:160px ; } /* check navigation distance from (contents) left edge in the layout */

#theme-navigation a { float:left ; display:block ; height:37px ; }

	#n1 { background:url(../img/navi/n1.png) no-repeat left top ; width:90px ; }

	#n2 { background:url(../img/navi/n2.png) no-repeat left top ; width:86px ; }

	#n3 { background:url(../img/navi/n3.png) no-repeat left top ; width:84px ; }

	#n4 { background:url(../img/navi/n4.png) no-repeat left top ; width:94px ; }

	#n5 { background:url(../img/navi/n5.png) no-repeat left top ; width:84px ; }

	#n6 { background:url(../img/navi/n6.png) no-repeat left top ; width:90px ; }

	#n1.act { background:url(../img/navi/n1a.png) no-repeat left top ; }

	#n2.act { background:url(../img/navi/n2a.png) no-repeat left top ; }

	#n3.act { background:url(../img/navi/n3a.png) no-repeat left top ; }

	#n4.act { background:url(../img/navi/n4a.png) no-repeat left top ; }

	#n5.act { background:url(../img/navi/n5a.png) no-repeat left top ; }

	#n6.act { background:url(../img/navi/n6a.png) no-repeat left top ; }	

	

#flash { text-align:center ;}



/* light blue element */

.rounded-lightblue { position:relative ; width:159px ; padding:12px ; background:#d6f2fe url(../img/bg_rounded_lightblue.png) no-repeat left top ; margin:12px 0 0 ;}

.rounded-lightblue .bottom { position:absolute ; left:0 ; bottom:0 ; background:url(../img/bg_rounded_lightblue_bottom.png) no-repeat left bottom ; height:5px ; width:183px ; }

.rounded-lightblue ul li a { background:transparent url(../img/bg_rounded_lightblue_chevron.png) no-repeat left 0.6em !important ;}



