@CHARSET "ISO-8859-1";

/* 
Kuvaus: yhteiset: fontit, table, ul
Päivitetty: 30/10/2008 klo
 */

html{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }


body {
	padding:0;
	margin:0;
	font-family: verdana;
	font-size: 11px;
	color: #575757;
	background-color:#e7e8ee;
	height:100%;
}

mainosmuoto {
	cursor: pointer;
}

table {
	border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
	empty-cells: show;
}

td {
	vertical-align: top;
}

ul {
	color: #575757;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

h3 {
	font-weight: bold;
}

p {
	margin-top:20px;
}

.pseudolink {
	text-decoration: none;
	color: #0065ab;
	text-decoration: underline;
	cursor: pointer;
}

a:link {
	text-decoration: none;
	color: #0065ab;
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
	color: #0065ab;
	text-decoration: underline;
}

p.next {
	text-align: center;
}

a img {
	border: 0px;
}



/* 
Kuvaus: navigointi
Päivitetty: 30/10/2008 klo
 */
.adnavi {
	font-family: verdana;
	font-size: 11px;
	color: #0065ab;
	padding: 0px;
	list-style-type: none;
}

a.ohjelinkki:link, a.ohjelinkki:active, a.ohjelinkki:visited, a.ohjelinkki:hover{
	color: #575757;
	font-weight:bold;
	text-decoration:none;
}
.ohjelinkki img{
	padding-right:5px;
}
.adnavcontainer {
	background-color: #ffdf8b;
}

.adnavi a:link,.adnavi a:visited,.adnavi a:active,.adnavi a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #0065ab;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.adnavi a.two:link,.adnavi a.two:visited,.adnavi a.two:active,.adnavi a.two:hover
	{
	font-family: verdana;
	font-size: 11px;
	color: #0065ab;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.contact p {
	font-family: verdana;
	font-size: 10px;
	color: #575757;
	margin: 0px;
	padding: 0px;
}

.lefttextmargin {
	margin-left: 118px;
}

.lefttextmarginless {
	margin-left: 54px;
}
.visible{
	display:block;
	visibility:visible;
}
#navicontainer{
	width:819px;
	margin: 0px 17px 0px 17px;
	padding: 2px 0px 2px 0px;
	border-top:1px solid #e7e8ee;
}
#navilvl2.visible{
	display:block;
}
#navilvl2{
	padding: 0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	display:none;
	}
	
#navilvl1{
	padding: 0px 0px 0px 0px;
}

#navicontainer a:link,#navicontainer a:visited,#navicontainer a:active,#navicontainer a:hover {
	border: 0px;
	text-decoration:none;
}

#navilvl1 a {
	padding:0px;
	margin: 5px 20px 5px 0px;
	font-family:Verdana;
	font-size:11px;
	color:#0065ab;
}

#navilvl1 a.chosen {
	border-bottom:2px solid #ffa71c;
}

#navilvl2 a {
	padding:0px;
	margin: 5px 10px 5px 0px;
	font-family:Verdana;
	font-size:9px;
	color:#0065ab;
}

#navilvl2 a.chosen {
	color:#ffa71c;	
}

.chosenleftnavi {
	text-decoration: underline;
}

#kenelletable{
	margin:30px 0px 30px 0px;
	width:819px;
}

/* 
Kuvaus: sivurakenne
Päivitetty: 30/10/2008 klo
 */
#container {
	margin: 0px auto 0px auto;
	width: 853px;
	position: relative;
	background-color:#fff;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image: url("/img/footer.gif");
}

#container.iab{	
	background-image: url("/img/footer_iab.gif");
}

#top {
	width: 853px;
	height: 112px;
	background-image: url("/img/mediareaktori_logo.gif");
	background-repeat:no-repeat;
	position: relative;
}

#top_iab {
   width: 853px;
   height: 112px;
   background-image: url("/muutettavat/img/tausta_ylaosa_iab.gif");
   position: relative;
}


#top_iab_eng {
   width: 819px;
   height: 112px;
   background-image: url("/img/tausta_ylaosa_iab_engl.gif");
   position: relative;
}

.clickable {
	cursor: pointer;
}

#content {
	padding: 0px 0px 50px 0px;
	margin: 0px 17px 0px 17px;
	width: 819px;
}

.rightcolumn {
	width: 172px;
	padding: 32px 0px 0px 10px;
}

.rightcolumn2 {
	width: 172px;
	padding: 38px 0px 0px 10px;
} /* bannerit oikea palsta */

.rightcolumn9 {
	width: 168px;
	padding: 15px 0px 0px 35px;
}  /* uusi oikea palsta */

.leftcolumn6 {
	width: 520px;
	padding-top: 0px;
	padding-right: 50px;
}  /* meista vasen kolumni */

.leftcolumn {
	width: 212px;
	padding-top: 15px;
}

.leftcolumn4 {
  width:192px;
  padding: 15px 35px 0px 0px;
}  /* suunnittelu&tuotanto vasen palsta */ 


.leftcolumn9 {
	width: 172px;
	padding: 15px 35px 0px 0px;
}  /* uusi vasen palsta */

.middlecolumn {
	width: 280px;
	padding: 15px 20px 0px 0px;
}

.middlecolumn3 {
	width: 811px;
	padding-bottom: 50px;
}  /* yhteystiedot oikea kolumni */

.middlecolumn9 {
	width: 370px;
	padding: 0px 0px 0px 0px;
} 	
 /* uusi keskipalsta */
 
.middlecolumn10 {
	width: 460px;
	padding-top: 15px;
	padding-left: 70px;
}  /* yhteystiedot kartta*/
 
 .middlecolumn11 {
	width: 480px;
	padding-top: 15px;
	padding-left: 10px;
}  /* suunnittelu ja tuotanto*/

.middlecolumn12 {
	width: 440px;
	padding-top: 0px;
	padding-left: 0px;
}  /* bannerit*/

.middlecolumn.esite {
	width: 543px;
	padding: 15px 0px 0px 0px;
}

 /* 
Kuvaus: onko käytössä enää missään?
Päivitetty: 30/10/2008 klo
 */
.contact {
	padding: 3px 0px 3px 15px;
	background-repeat: no-repeat;
	background-position: top left;
}

.contactmargin {
	margin: 0px 0px 0px 93px;
}

.contactmarginless {
	margin: 0px 0px 0px 30px;
}

/* 
Kuvaus: case --> kuvatuotanto
Päivitetty: 30/10/2008 klo 12.27
 */
.case {
	width: 200px;
	background-image: url("/img/caseborder_middle.jpg");
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
}

.case p {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 20px;
}

.case h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.casebordertop {
	width: 80px;
	height: 13px;
	background-repeat: no-repeat;
	background-image: url("/img/caseborder_top.jpg");
}

.caseborderbottom {
	width: 94px;
	height: 15px;
	background-image: url("/img/caseborder_bottom.jpg");
	background-repeat: no-repeat;
}

div .selected {
	background-image: url("/img/pikkukuvakehys_keskikohta.png");
}

.selected  .casebordertop {
	background-image: url("/img/pikkukuvakehys_ylareuna.gif");
}

.selected  .caseborderbottom {
	background-image: url("/img/pikkukuvakehys_alareuna.gif");
}

.avcaserail {}

.avcase {
	height: 78px;
	width: 76px;
	text-align: center;
	position:relative;
}

.avcasebordertop {
	width: 78px;
	height: 9px;
}

.selected .avcasebordertop {
	background-repeat: no-repeat;
	background-image: url("/img/pikkukuvakehys_ylareuna.png");
}

.avcaseborderbottom {
	width: 78px;
	height: 12px;
}

.selected .avcaseborderbottom {
	background-repeat: no-repeat;
	background-image: url("/img/pikkukuvakehys_alareuna.png");
}


/* 
Kuvaus: case + leftnavi --> 
esite
 */

.bannercasebordertop {
	width: 543px;
	height: 7px; 
	overflow:hidden;
}

.bannercaseborderbottom {
	width: 543px;
	height: 7px;
	overflow:hidden;
}

.bannercase {
	width: 543px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.bannerPrice {
	width: 152px;
	padding: 10px 4px 10px 10px !important;
	margin-left:2px !important;
}

.besimcase {
	height: 85px;
	width: 91px;
	position:relative;
	margin-bottom:10px;
}

.hinnasto{
  margin-top:7px !important;
	line-height:normal;
	clear:both;
}

.hinnastoteksti{
  margin-left:18px !important;
  padding: 4px 0px 4px 1px !important;
}

.numero {
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px -2px !important;
  display: inline;
}

.numeroteksti{
  width:400px;
  margin-top:0px;
  padding-top:12px;
  margin-left:20px;
  margin-right:10px;
}

p.banner {
 	margin-top:0px;	
}

p.nomargins{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.numeroteksti p{
		margin:0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

p.number {
 	margin-top: 5px;
}

h2.banner {
 margin-bottom:20px;
}

h2.banner2 {
 margin-top:5px;
}

.banneriesitecaserail {
	position:absolute;
	top: 200px;
	left: 800px;
}

.banneriesite_iframe_body{
	z-index:2;
	height:520px;
	width:410px;
	overflow:hidden;
	background-color:#fff;
	}

.banneriesite_table{
	height:520px;
	font-size:11px;
}

.banneriesite_table p{
	margin-bottom:11px;
}

.banneriesim_textarea_container{
	margin:0px 10px 0px 50px;
	width:180px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	}
	

.banneriesim_textarea_container p{
 	margin: 0px 0px 11px 0px;
 	padding: 0px 0px 0px 0px;
 	}
.banneriesim_right_td{
	padding:0px 0px 20px 0px;
	overflow:hidden;
	}

#ecaseesit_container{
	margin:0px;	
	position:relative;
	width:500px;
	}
	
#ecaseesit_kuva{

	height:503px;
	width:500px;
	background-image:url("/img/ecaseesit/alkukuva.jpg");
	}
	
#ecaseesit_textarea{
	
	position:relative;
	width:500px;
	height:auto;
	background-image:url("/img/ecaseesit/infolaatikko_1px.jpg");
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	background-repeat:repeat-y;
	}
	
#ecaseesit_textarea p{
	margin:10px 15px 10px 15px;
	padding: 0px 0px 0px 0px;
	}
	
#ecaseesit_bottom{
	
	width:500px;
	height:13px;
	background-image:url("/img/ecaseesit/infolaatikko_alaosa.jpg");
	}
	
#ecaseesit_navi{
	position:relative;
	width:80px;
	margin: 10px auto 10px auto;
	}
	
.ecaseesit_nuoli{
	position:absolute;
	width:21px;
	height:25px;
	}

.ecaseesit_navinumerot
	{
	font-family:verdana;
	font-size:18px;
	position:absolute;
	left:24px;
	}
	
.ecaseesit_text{
	display:none;
}

/* 
Kuvaus: miinus-plus --> aineisto-ohjesivu
Päivitetty: 30/10/2008 klo
 */
.avexpand {
	padding: 0px 0px 0px 22px;
	height: 19px;
	background-repeat: no-repeat;
}

.avclosed {
	background-image: url("/img/pallo_plus.gif");
}

.avopen {
	background-image: url("/img/pallo_miinus.gif");
}

/* 
Kuvaus: kysymysmerkki --> aineisto-ohje
Päivitetty: 30/10/2008 klo
 */
.questionmark {
	padding: 0px 0px 0px 30px;
	background-image: url("/img/nuolipallo.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.questionmarkmargin {
	margin: 0px 0px 0px 93px;
}

.questionmarkmarginless {
	margin: 0px 0px 0px 0px;
}

/* 
Kuvaus: testauslaatikko --> aineisto-ohje
Päivitetty: 30/10/2008 klo
 */
#testaus {
	padding: 0.5px 30px 8px 0px;
	margin: 10px 0px 0px 0px;
	width: 423px;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#testaus2 {
	padding: 1px 20px 3px 15px;
	margin: 20px 0px 0px 180px;
	width: 370px;
	background-color: #fde9ad;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#testaus3 {
	padding: 1px 20px 3px 15px;
	margin: 20px 0px 0px 270px;
	width: 370px;
	background-color: #fde9ad;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.moreinfo {
	width: 100%;
	height: 28px;
	background-image: url("/img/nuolipallo2.gif");
	display: block;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #fde9ad;
}

.training.moreinfo {
	width: 442px;
	height: 23px;
	overflow:hidden;
	background-image:none;
	display: block;
	margin-top: 0px;
	margin-bottom:0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color:transparent;
	position:relative;
}


.moreinfo.arrowdown {
	background-image: url("/img/nuolipallo_alas2.gif");
}

.moreinfo img {
	display: none;
}

.training.moreinfo img {
	display: block;
}

.training.hiddeninfo {
	display: none;
	width: 100%;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.hiddeninfo {
	display: none;
	width: 100%;
	background-color: #fde9ad;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.rightinfo .hiddeninfo {
	width: 140px;
	background-image: url("/img/rightinfo/kehys_sininen_1px.gif");
	background-color: white;
	background-position: 0px 0px;
	background-repeat: repeat;
	height: auto;
}

.rightinfo .moreinfo {
	position: relative;
	width: 140px;
	background-image: url("/img/rightinfo/kehys_sininen_1px.gif");
	background-color: white;
	background-position: 0px 0px;
	background-repeat: repeat;
	height: auto;
}

.rightinfo .moreinfo .top {
	width: 140px;
	height: 7px;
	background-image: url("/img/rightinfo/kehys_sininen_yla.gif");
}

.rightinfo .moreinfo .middle {
	width: 130px;
	height: 3px;
	background-image: url("/img/rightinfo/sin_viiva.gif");
}

.rightinfo .moreinfo.hidden .middle {
	width: 140px;
	background-image: url("/img/rightinfo/kehys_sininen_ala.gif");
	height: 8px;
}

.rightinfo .hiddeninfo .bottom {
	width:140px;
	background-image: url("/img/rightinfo/kehys_sininen_ala.gif");
	height: 8px;
}

.rightinfo p {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	margin-top: 0px;
}

.rightinfo .moreinfo .nuoli {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 10px;
	height: 6px;
	background-image: url("/img/rightinfo/nuoli_alas.gif");
}

.rightinfo .moreinfo.hidden .nuoli {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 10px;
	width: 6px;
	background-image: url("/img/rightinfo/nuoli.gif");
}

#DHTML_ad {
	display: none;
}

#DHTML_ad.showdhtml {
	display: block;
}

#DHTML_ad.showdhtml p {
	display: block;
}



.tikkeri {
	position: fixed;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 100%;
	left: 0px;
	visibility:hidden;
	background-image:url("/erikoisesim/tikkeri.gif");

}

#videoesimdiv{
	height:186px;
	width:461px;
	background-image:url('/img/video_laatikko.gif');
	padding:0px 0px 0px 0px;
	}

#aaniesimdiv{
	height:50px;
	width:461px;
	background-image:url('/img/aani_laatikko.gif');
	padding:0px 0px 0px 0px;
		}

.kelt_1px_tumma_keski BGT, .kelt_1px_tumma_keski{
	background-image:url('/img/kelt_1px_tumma_keski.gif');
		}

.kelt_1px_vaalea_keski BGV, .kelt_1px_vaalea_keski{
	background-image:url('/img/kelt_1px_vaalea_keski.gif');
		}

.kelt_1px_reuna BGR, .kelt_1px_reuna{
	background-image:url('/img/kelt_1px_reuna.gif');
	width: 1px;
	height: 1px;
		}
		
.orans_1px_tumma_keski BGT, .orans_1px_tumma_keski{
	background-image:url('/img/orans_1px_tumma_keski.gif');
		}

.orans_1px_vaalea_keski BGV, .orans_1px_vaalea_keski{
	background-image:url('/img/orans_1px_vaalea_keski.gif');
		}

.vihr_1px_tumma_keski BGT, .vihr_1px_tumma_keski{
	background-image:url('/img/vihr_1px_tumma_keski.gif');
		}

.vihr_1px_vaalea_keski BGV, .vihr_1px_vaalea_keski{
	background-image:url('/img/vihr_1px_vaalea_keski.gif');
		}

.trainingcontainer{
	margin-bottom:10px;
}

.training.moreinfo img{
	display:none;
	position:absolute;
	right:3px;
	top:1px;
}

.training.moreinfo.arrowdown img.down{
	display:block;	
}
.training.moreinfo img.right{
	display:block;
}

/* 
Kuvaus: ilmoittautuminen --> emediate-info
Päivitetty: 10/5/2010 klo 10
 */
 
 .ilmoittautuminen {
	background-image:url('/emediatetilaisuus/ilmoittautuminen/ilmoittautuminen_tausta.gif');
	width:650px;
	height:750px;
	margin-top: 20px;
		}