/* 02.11.2011 */

/* dropdown menun ohjaus alkaa */
#dropmenudiv{ /* ei linkkitekstit */
	font-weight:bold;
	font-size: 12px;
	font-family:Arial, sans-serif; 
	line-height:22px;
	background-color:black; /* linkkiosan taustaväri yläriville pysyvä ei hover kullankeltainen */ 
/* text-align:center; tämä ei toimi, sotkee dropit */
	position:absolute; 
	text-align:left;
	vertical-align:top;
/* left:500px; */
/* left:100px; */
	top:130px; /* etäisyys ylhäältä vanha oli 66px*/
/*	border:0px solid black; */
/*	border-bottom-width: 0px; */
	z-index:100;
}

#dropmenudiv a{
/* background-color:black; linkkiosan taustaväri yläriville pysyvä ei hover kullankeltainen */ 
/*	width: 100%; */
	width: 1024;
	display:inline; 
	text-indent: 0px;
	border-bottom: 0px solid black;
	padding: 0px 0px 5px 5px;
/*	padding: 0px 0px 5px 5px; */
	text-decoration: none;
	font-weight:bold;
}

#dropmenudiv a:hover{ /* hover background color vain ylärivi */
	color:orange;
}

.logo_ylalinkit {
	position:absolute;
	left:-180px;
	top:1px;
}

.hakuruutu {
	position:absolute;
	left:640px;
	top:-2px;
}

.dropmenupos {

	margin-left: -625px;  
}

.opera .dropmenupos { /* win opera ok 17.11.2011 */
	margin-left:200px;   
}

.safari .dropmenupos { /* osx safari ok 17.11.2011 */
	margin-left:200px; 
}

.win.chrome .dropmenupos {
	/* position:dynamic; */  /* tässä ei väliä */
/*	margin-left:0px;  */ /* detail sivulle oikea */
	margin-left:-620px;   /* muille paitsi detail sivulle oikea */
}

.mac.chrome .dropmenupos {
	/* position:static; */ /* ei sittenkään väliä */
/*	margin-left:0px; */ /* detail sivulle oikea */
	margin-left:-620px;  /* muille paitsi detail sivulle oikea */
}

.linux.chrome .dropmenupos {
	position:static; 
	margin-left:200px; 
}

.mobile .dropmenupos {
	margin-left:200px;  /* muille paitsi detail sivulle oikea */
}


/*
webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
*/

/*

.webkit .dropmenupos {
	position:static;
	margin-left:200px;  

	margin-top:-0px; 
}


.ie6 .dropmenupos {
	margin-left:-609px; 
}

.ie7 .dropmenupos {
	margin-left:-620px; 
	margin-bottom:0px; 
}

.ie7 .header_vaakakuva {
	margin-bottom:-2px; 
}

.ie6 .header_vaakakuva {
	margin-bottom:-2px; 
}

.ie8 .dropmenupos {
	margin-left:-620px; 
	margin-bottom:0px; 
}
*/ 
.ie8 .header_vaakakuva {
	margin-bottom:-2px; 
}



/*
p, td, body { font: normal 10pt/11pt arial; color: white;	}        
B	{font: bold 10pt/11pt arial; }
*/
body  { background-color: #333333; 
		margin: 0px;
	/*	padding: 0px; */
}


/* kortti linkit */

a.otsikko_eots {        color:orange; text-decoration: none; font-weight:bold;  }
a.otsikko_eots:link {        color:orange; text-decoration: none; font-weight:bold;  }
a.otsikko_eots:visited {     color:orange; text-decoration: none; font-weight:bold;  }
a.otsikko_eots:hover {       text-decoration: underline; }

a.kortti {        color:orange; text-decoration: none;  font-weight:normal; }
a.kortti:link {        color:orange; text-decoration: none;  font-weight:normal;  }
a.kortti:visited {     color:orange; text-decoration: none;  font-weight:normal;  }
a.kortti:hover {     color:#ffffff;   text-decoration: underline; }


/* viimeisimmät keskustelulinkit */
a.topanyf:link   { color:orange; text-decoration: none; }
a.topanyf:visited  { color:orange; text-decoration: none; }
a.topanyf:hover  { color:white; text-decoration: underline; }


/* td { background-color:#011D35; } */

	

input {
 background-color: #ffffff;
}

form#etsiformu {
/* border: 1px solid #666699; */
 border: 0px ; 
 padding: 1px;
 width:165px;
/* background-color: #222222; */
 
 color: #000000;   

 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 text-align: right;  

}

.text_input {
 font-size: 10px;
 background-color: #000000;
 border: 1px solid #666666;
 width:100px;
 color:#ffffff;
}

.text_input_long {
 font-size: 10px;
 background-color: #cccccc;
 border: 1px solid #666666;
 width:250px;
}

#etsiformu .buttons {  
 font-family: Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #000000;  /* painonapin väri */
 color: orange; /* etsi tekstin väri */  
 font-weight:bold;
 margin-right: 5px;  
 border: 0px solid #666666;
 padding: 2px;
}

.footer_table { background-color: black; }
td.footer_td p { color:#666666; text-align:center; margin: 5px 5px 5px 5px;}

.footer_td { background-color: black; }

/* ylälinkki fontit */ 

.dda,a.dd1,a.dd2,a.dd3,a.dd4,a.dd5,a.dd6,a.dd7,a.dd8,a.dd9,a.dd10,a.dd11,a.dd12,a.dd13 { 
	font-weight:bold;
	font-size: 11px;
	font-family:Verdana, sans-serif;
}


 
.pulautin div    { color:white; font-size: 10px; }

.pulautin div a:link   { color:orange; text-decoration: none;  font-size: 10px; }
.pulautin div a:visited  { color:orange; text-decoration: none; font-size: 10px; }
.pulautin div a:hover  { color:white; text-decoration: underline; font-size: 10px; }
