
/* Linkit
-----------------------*/

a{
  color: #6f8ebd; 
  text-decoration:none;
}

a:hover{
	color:#56739f;	
}

a.nuoli{
	display:block;
	background-image:url(../../dirair/i/nuoli-lila.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	padding-left:18px;
	text-decoration:none;
	color: #6f8ebd; 
	margin-bottom:3px;		
}
a.nuoli:hover{
	color:#56739f;	
	text-decoration:underline;	
}

h1 a{
	text-decoration:none;
	color: #0058a2; 	
}

h2 a{
	text-decoration:none;	
	color: #0058a2; 
}


a.ikonipdf {
    display: block;
    position: relative;
    float: left;
    clear: both;
    text-decoration: none;
    padding: 9px 0 9px 38px;
    min-height: 35px;
    margin: 1px 0;
    line-height: 11px;
    background: url(../i/pdf-icon.png) no-repeat 0px 3px;
    background-repeat: no-repeat;
}

a.ikonikuva{
	display:block;
	position:relative;
	float:left;
	clear:both;
	text-decoration:none;
	padding:4px 0 4px 27px;
	margin:2px 0;
	line-height:12px;
	background-image:url(../../dirair/i/ikoni-kuva.gif);
	background-repeat:no-repeat;
	background-position:2px;
}

a.ikoninuoli{
	display:block;
	position:relative;
	float:left;
	clear:both;
	text-decoration:none;
	padding:4px 0 4px 27px;
	margin:2px 0;
	line-height:12px;
	background-image:url(../../dirair/i/nuoli-lila.gif);
	background-repeat:no-repeat;
	background-position:7px;	
}

div.infobox a.ikonipdf{
	font-size:10px;
}

div.infobox a.ikonikuva{
	font-size:10px;
}

div.infobox a.ikoninuoli{
	font-size:10px;	
}

/* Listat
-----------------------*/

#keskisis ol {
  
}

#keskisis ul {
	margin:0 0 10px 10px;
	padding: 0;
}

#keskisis ul li{
	margin:0 0 3px 10px;
	padding: 0;
	list-style-image: url(../../dirair/i/pallo-lila.gif);
	line-height:1.2em;
}


/* Taulukot
-----------------------*/

#keskisis table td{
  color: #666; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  vertical-align:top;
}

#keskisis table.taulukkotiedot{
	border-top:1px solid #becce1;
	border-right:1px solid #becce1;
}

#keskisis table.taulukkotiedot td.taulukkohead{
	background-color:#f1f3f7;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color: #0058a2; 
}

#keskisis table.taulukkotiedot td{
	padding:4px;
	margin:0;
	font-size:10px;
	border-bottom:1px solid #becce1;
	border-left:1px solid #becce1;
	vertical-align:top;
}

#keskisis table.taulukkokuvat td{
	padding-right:10px;
	padding-bottom:10px;
	margin:0;
	vertical-align:top;
}

#keskisis table.taulukkokuvat td img{
	border:1px solid #becce1;
}

#keskisis table.sininenboxi{
	border:none;
	background-color:#d1daed;
	padding:5px;
}

#keskisis table.sininenboxi td{
	padding:5px;
	margin:0;
	font-size:10px;
}

#keskisis table.sininenboxi ul{
	margin:0 0 10px 10px;
	padding: 0;
}

#keskisis table.sininenboxi li{
	margin:0 0 3px 10px;
	padding: 0;
	list-style-image: url(../../dirair/i/pallo-lila-2.gif);
	line-height:1.2em;
}

/* Kuvat
-----------------------*/

.reunat{
	border:1px solid #becce1;
}



/* Yläkuvat
-----------------------*/


body.alasivu #ylakuva{
	height:260px;
}

body.tuotesivu #ylakuva img{
	border:1px solid #b7c6de;
	margin-left:7px;
	margin-top:33px;
	float:left;
}

div.ylakuvatxt{
	position:relative;
	float:left;
	color:#6f8ebd;	
	line-height:18px;
	font-size:11px;
	margin-top:25px;
	margin-left:30px;
}

/* Keskiosa
-----------------------*/



#keskisis{
	position:relative;
	float:left;
}

body.etusivu #keskisis{
	padding-left:25px;
	padding-right:25px;
}

body.alasivu #keskisis{
	padding:20px 0 20px 50px;
}


#keskioik{
	position:relative;
	float:left;
}

/* Etusivun vasen reuna
-----------------------*/

a.videolink{
	text-decoration:none;
	color:#808080;	
}
a.videolink img{
	border:1px solid #e1e8f4;
	margin-bottom:3px;
}

#vasala{
	padding-right:25px;
	padding-top:20px;
	border-top:1px solid #e1e8f4;
}

div.ajank p a{
	color:#6f8ebd;
}

div.ajank p strong a{
	color:#6f8ebd;
}

div.ajank p strong a:hover{
	color:#808690;	
}

div.ajank p a strong{
	color:#6f8ebd;
}

div.ajank p a:hover strong{
	color:#808690;	
}

/* Etusivun oikea reuna
-----------------------*/

a.webcam{
	text-decoration:none;
	color:#808080;	
}
a.webcam img{
	border:1px solid #e1e8f4;
	margin-bottom:3px;
}

#oikala{
	padding-left:25px;
	padding-top:20px;
	border-top:1px solid #e1e8f4;
}
#oikala a.kuvalink{
	text-decoration:none;
	color:#808080;	
}
#oikala a.kuvalink img{
	border:1px solid #e1e8f4;
	margin-bottom:3px;
}

#vasyla a.kuvalink{
	text-decoration:none;
	color:#808080;	
}
#vasyla a.kuvalink img{
	border:1px solid #e1e8f4;
	margin-bottom:3px;
}


div.infobox{
	max-width:170px;
	position:relative;
	float:right;
	border:1px solid #becce1;	
	padding:0 0 10px 0;	
	margin:0 0 20px 20px;
}

div.infobox h2{
	max-width:170px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0;
	background-color:#f1f3f7;
}

div.infobox p{
	margin:5px 15px;
	padding:0
}
