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:10px !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:340px ; margin:1em 0 }
#top-nosto a { float:left;clear:none; }
#top-nosto img { float:left;clear:none; border:0; }

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

#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 , ;}

.col-wide a { color: #b9e5ff }

.cols-3 { width:852px ; min-height:268px ; background:url(../../img/etusivu/bg_3_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 ;  }

.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 ; }



#einari { height:160px ; padding:1em 0 0 120px ;}

#einari img { position:absolute ; bottom:0 ; left:0 ; }

#einari a { display:block ; width:129px ; height:19px ; background:url(../../img/etusivu/bg_einari_a.png) no-repeat left top ; text-indent:-9999em ; margin-top:1em ;}



#jenni { height:160px ; padding:1em 0 0 120px ;}

#jenni img { position:absolute ; bottom:0 ; left:0 ; }

#jenni a { display:block ; width:129px ; height:19px ; background:url(../../img/etusivu/bg_portrait_man_a.png) no-repeat left top ; text-indent:-9999em ; margin-top:1em ;}





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

dl.tiedotteet dt { color:#d1edff; }

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

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



.clearfix ul {list-style-type: none;margin: 0;padding: 0;}



#availablejobs-leavecv {

	height: 64px;

}



#availablejobs-leavecv li {

	background-image:url(../../img/btn_avoimet_jata.png);

	background-repeat: no-repeat;

	background-position:0 0;

	float: left;

	

}



#availablejobs-leavecv li,

#availablejobs-leavecv li a {

	height: 64px;

	text-indent: -9999em;

	display: block;

}



#availablejobs-leavecv li#availablejobs {

	width:430px;	

}



#availablejobs-leavecv li#leavecv {

	background-position: -430px 0;

	width: 422px;

}



#availablejobs-leavecv li#availablejobs a {

	width: 422px;

	height: 64px;

}

#availablejobs-leavecv li#leavecv a {width:width:422px;}



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 24px auto ; }





/* tietoa elisasta */

#theme-navigation.tietoa { background:url(../../img/navi/tietoa/bg_navi-trans.png) no-repeat left top ;  }

#theme-navigation.tietoa ul { left:186px ; }

a#tietoa { background:url(../../img/navi/tietoa/tietoa.gif) no-repeat left top ; width:117px ; }

a#strategia { background:url(../../img/navi/tietoa/strategia.gif) no-repeat left top ; width:81px ; }

a#organisaatio { background:url(../../img/navi/tietoa/organisaatio.gif) no-repeat left top ; width:103px ; }

a#yritysvastuu { background:url(../../img/navi/tietoa/yritysvastuu.gif) no-repeat left top ; width:103px ; }

a#historia { background:url(../../img/navi/tietoa/historia.gif) no-repeat left top ; width:74px ; }

a#rekrytointi { background:url(../../img/navi/tietoa/rekrytointi.gif) no-repeat left top ; width:92px ; display:none !important; }



a#tietoa.act { background:url(../../img/navi/tietoa/tietoa_act.gif) no-repeat left top ; }

a#strategia.act { background:url(../../img/navi/tietoa/strategia_act.gif) no-repeat left top ;}

a#organisaatio.act { background:url(../../img/navi/tietoa/organisaatio_act.gif) no-repeat left top ;}

a#yritysvastuu.act { background:url(../../img/navi/tietoa/yritysvastuu_act.gif) no-repeat left top ;}

a#historia.act { background:url(../../img/navi/tietoa/historia_act.gif) no-repeat left top ;}

a#rekrytointi.act { background:url(../../img/navi/tietoa/rekrytointi_act.gif) no-repeat left top ;}



/* sijoittajille */

#theme-navigation.sijoittajat { background:url(../../img/navi/sijoittajat/bg-navi_trans.png) no-repeat left top ;  }

#theme-navigation.sijoittajat ul { left:68px ; width:852px ; }

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

a#osake { background:url(../../img/navi/sijoittajat/osake.png) no-repeat left top ; width:62px ; }

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

a#talous { background:url(../../img/navi/sijoittajat/talous.png) no-repeat left top ; width:63px ; }

a#hallinnointi { background:url(../../img/navi/sijoittajat/hallinnointi.png) no-repeat left top ; width:98px ; }

a#sijoittajakalenteri { background:url(../../img/navi/sijoittajat/sijoittajakalenteri.png) no-repeat left top ; width:138px ; }

a#materiaalit { background:url(../../img/navi/sijoittajat/materiaalit.png) no-repeat left top ; width:93px ; }

a#yhteystiedot2 { background:url(../../img/navi/sijoittajat/yhteystiedot.png) no-repeat left top ; width:102px ;  }



a#sijoittajat.act { background:url(../../img/navi/sijoittajat/sijoittajat_act.png) no-repeat left top ; width:89px ; }

a#osake.act  { background:url(../../img/navi/sijoittajat/osake_act.png) no-repeat left top ; width:62px ; }

a#omistajat.act  { background:url(../../img/navi/sijoittajat/omistajat_act.png) no-repeat left top ; width:84px ; }

a#talous.act  { background:url(../../img/navi/sijoittajat/talous_act.png) no-repeat left top ; width:63px ; }

a#hallinnointi.act  { background:url(../../img/navi/sijoittajat/hallinnointi_act.png) no-repeat left top ; width:98px ; }

a#sijoittajakalenteri.act  { background:url(../../img/navi/sijoittajat/sijoittajakalenteri_act.png) no-repeat left top ; width:138px ; }

a#materiaalit.act  { background:url(../../img/navi/sijoittajat/materiaalit_act.png) no-repeat left top ; width:93px ; }

a#yhteystiedot2.act  { background:url(../../img/navi/sijoittajat/yhteystiedot_act.png) no-repeat left top ; width:102px ;  }



#flash { text-align:center ;}



/* sijoittajat */



#kurssit { background:url(../../img/ui_kurssit.png) no-repeat left top ; width:516px ; height:295px ; margin:0 auto 24px auto ; color:#000 ; position:relative ; }

#kurssit .left { float:left ; width:215px ; padding:24px 12px 12px 24px ;  }

#kurssit .right { float:right ; width:215px ; padding:24px 12px 12px 24px ;  }

#kurssit .ticker { bottom:7px ; position:absolute ; left:158px ;}



.plainList { list-style:none ; padding:0 ; margin:2em 0 0 0 ;}

.plainList li { margin:0 ; padding:0 ; }



p#napit { margin-left:-4px ; width:858px ; height:63px ; margin-bottom:0 ; }

a#vuosikertomus, a#yhtiokokous { display:block ; text-indent:-9999em ; float:left ; width:426px ; height:63px ; }

a#vuosikertomus { background:url(../../img/btn_vuosikertomus.png) no-repeat left top ;  }

span#vuosikertomus { background:url(../../img/btn_vuosikertomus.png) no-repeat left top ;  }

a#yhtiokokous { background:url(../../img/btn_yhtiokokous_2010.png) no-repeat left top ; }



/* level titles */

h2#sijoittajat-ots { background:url(../../img/otsikot/h2_sijoittajat.png) no-repeat center top ; text-indent:-9999em ; width:135px ; height:34px ; margin:32px auto 5px auto ; }

h2#tietoa-elisasta { background:url(../../img/otsikot/h2_tietoa.png) no-repeat center top ; text-indent:-9999em ; margin-top:32px ; height:27px ; }

h2#default-topnavithing { text-indent:-9999em ; margin-top:32px ; height:27px ; }

h2#yhtiokokous { background:url(../../img/otsikot/h2_yhtiokokous.png) no-repeat 45% 35px; text-indent:-9999em ; width:169px ; height:27px ; margin:0 auto 5px auto ; padding-top:35px;}

h2#yhtiokokous-en { background:url(../../img/h2_yhtiokokous_en.png) no-repeat 50% 35px; text-indent:-9999em ; width:336px ; height:37px ; margin:0 auto 5px auto ; padding-top:35px;}

h2#yhtiokokous-sv { background:url(../../img/h2_yhtiokokous_sv.png) no-repeat 50% 35px; text-indent:-9999em ; width:194px ; height:37px ; margin:0 auto 5px auto ; padding-top:35px;}





/* 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 ;}



#etusivu-rekry { width:376px; float:left ;}

.rekrytointi-etu ul li { color:#fff ; line-height:1.8;}



/*annual */

body#annual {background:#000 url(../../img/bg_body_annual.jpg) no-repeat 50% 96px;}



body#annual #container {margin-top:0 !important;}



body#annual #header  {

	/*background-color:#0061a0;*/

	background-image:url("../../img/bg_annual_header.jpg");

	background-position:50% 0;

	background-repeat:no-repeat;

	height:96px;

	min-width:852px;

	z-index:101;

}



body#annual .cols-3 {

	background-image:url("../../img/bg_annual_3col.png");

}



body#annual .cols-3 h3 {

	margin-top:5px;

}

.annual-info {

	height:340px;

	margin-top:0;

	margin-bottom:12px;

	position:relative;

}



.annual-info h3 {

	background-image:url("../../img/h3_annual.jpg");

	background-position:0 39px;

	background-repeat:no-repeat;

	width:852px;

	height:27px;

	text-indent:-9999em;

	padding-top:39px;

	margin-bottom:5px;

}



.annual-info ul.nav-language {

	position:absolute;

	right:20px;

	top:302px;

}



.annual-info ul.nav-language li {

	display:inline;

	padding-left:6px;

	padding-right:6px;

	border-right:1px solid #fff;

}



.annual-info ul.nav-language li.last {

	border:none;

}

.annual-info a {color:#fff;}



#annual-en h3 {background-position:-852px 30px;	}

#annual-sv h3 {background-position:-1704px 30px;	}



.disclaimer p,

.disclaimer a {font-size:11px;margin-bottom:0;}

.annual-info div.wrap {text-align:center;}



.annual-info div.wrap p {}







.calltoaction a {

	width:132px;

	height:36px;

	background:url(../../img/btn_annual_register.png) no-repeat 0 0;

	text-indent:-999em;

	display:block;

	margin:0 0 0 379px;

}



#annual-en .calltoaction a {

	background-position:0 -36px;



}



#annual-sv .calltoaction a {

	background-position:0 -72px;



}



.disclaimer {margin-top:150px;}



body#annual .plainList {margin-top:5px;}

body#annual .plainList li {margin-bottom:5px;}
