a		{ text-decoration: none; color : #003399; }
a:visited { text-decoration: none; color : #5493B4; }
a:link { text-decoration: none; color : #003399; }
a:active { text-decoration: none; color : #003399; }
a:hover { text-decoration: underline; color : #DD6900; }

a.linkkiteksti   { text-decoration: none; color : #003399; }
a.linkkiteksti:visited { text-decoration: none; color : #5493B4; }
a.linkkiteksti:link   { text-decoration: none; color : #003399; }
a.linkkiteksti:active   { text-decoration: none; color : #003399; }
a.linkkiteksti:hover	{ text-decoration: underline; color : #DD6900; }

a.link_flag   { text-decoration: none; color : #003399; }
a.link_flag:visited { text-decoration: none; color : #5493B4; }
a.link_flag:link   { text-decoration: none; color : #003399; }
a.link_flag:active   { text-decoration: none; color : #003399; }
a.link_flag:hover	{ 
   /* text-decoration: underline; color : #CCCCFF; */ 
  /*  text-decoration: none; color : #3366CC;; */ 
    text-decoration: none; border-color : #EEEEFF; 
  /*  border-left: solid 2px;   border-color: #EEEEFF; */
 /*   border-top: solid 2px;  border-color: #EEEEFF; */ 
    border-right: solid 2px;   
    border-bottom: solid 2px;   
/*    border-right: solid 2px;  border-color: #3366CC; 
    border-bottom: solid 2px;  border-color: #3366CC; */ 
}


/* navibar tyyli */
a.tab_off {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: bold;
}
a.tab_off:visited {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: bold;
}
a.tab_off:link {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: bold;
}

a.tab_off:active{
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
           font-style: normal;
           font-weight: normal;
           font-weight: bold;
}
a.tab_off:hover{
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
  color: #FFFFFF; 
           font-style: normal;
           font-weight: bold;
}


a.tab, a.tab:hover, a.tab:active {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
/*	color: #F7DB03; */
	color: #3366CC;
           font-style: normal;
           font-weight: normal;
           font-weight: bold;
}

  BODY 		{
		margin-left:0px;
		font: 11px palatino, arial;
		color: #000000;
/*		background-color:#AACCFF; */ 
		background-color:#3D78BB; 
		margin-top: 0px;
		margin-right: 0px
		}
  B 		{
		margin-left:0px;
		font: 12px palatino, arial;
		font-weight:bold;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px
		}
/*  H1 		{
		font: 22px arial, palatino, arial, Sans-Serif;
		color: #3D78BB;
    font-weight: bold;	
		margin-top: 3px;
		margin-bottom: 3px;
		} */
  H2 		{
		font: 18px arial, palatino, arial, Sans-Serif;
		color: #3D78BB;
    font-weight: bold;	
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H3 		{
		font: 16px palatino, arial, Sans-Serif;
		color: #3D78BB;
    font-weight: bold;	
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H4 		{
		font: 14px palatino, arial, Sans-Serif;
		color: #3D78BB;
    font-weight: bold;	
		margin-top: 3px;
		margin-bottom: 3px;
		}
  H5 		{
		font: 12px palatino, arial, Sans-Serif;
 	  color: #3D78BB;   /* sininen teksti */	
    font-weight: bold;	
		margin-top: 3px;
		margin-bottom: 3px;
    }
  TH 	{
    		font: 12pt palatino, arial;
			font-weight:bold;
			color: #3D78BB;
		}
  PRE  {
           font-family: monospace;
           white-space: pre;
           color: #000000;
       }

TABLE.tumma  {
	background-color:#CCCCC3;
	background-repeat: no-repeat;

}

TABLE.vaalea  {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	border-collapse: separate;
	border-spacing: 0px;
	border: 0px solid black;
	empty-cells: show;
	
}
TABLE.header  {
background-color: #000;  
border-left: 1px solid #def; 
border-right: 1px solid #336;
	text-align: right; 	
}	
TABLE.asiaosa  {
background-color: #fff;  
border-left: 1px solid #def; 
border-right: 1px solid #753B00;	
		text-align: left;
}	
TABLE.footer  {
		background-color: #F7DB03; 
	  color:#3D78BB; 
		border-top: solid 1px; 
		border-left: solid 1px #ffee23;
		border-bottom: solid 1px #753B00;
    border-right: solid 1px #753B00;
    }
TABLE.galleria  {
background-color: #222;  
border-left: 1px solid  #def;  
border-right: 1px solid #336; 	
}	
TABLE.menuton  {  /* gallerian tyyli */
		background-color:#222;   /* ruudun taustaväri */
		color: #ffffff;   
/*    padding-top: 50px; */
    /* Gallerian uloin kehä */
    border-left: 1px solid #ffee23; /* th koe*/
    border-top: 1px solid #ffee23;	 /* th */
    border-right: 1px solid #753B00;	 /* th */
    border-bottom: 1px solid #753B00;	 /* th */
}

TABLE.header  {
background-color: #000;  
border-left: 1px solid #def; 
border-right: 1px solid #336;
	text-align: right; 	
}	

TD	{
	font: 11px palatino, arial;
	color: #000000;
/* th20100209	border: 0px solid white; */
}

TD.tumma  {
/*	background-color:#CCCCFF; */
/*	background-color:#AACCFF; */
	color:#3D78BB;
}

TD.vaalea  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
}

TD.uusin  {
	background-color:#00EE00;
	border: 1px solid;
}
TD.sininen	{
	font: 20pt palatino, arial;
	color: #FFFFFF;
/*	background-color:#5555CC; */
	background-color:#3366CC;
	padding-left: 5px;
}
TD.vaalea  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
}
TD.vaalea-sis1  {
/*	background-color:#EEEEFF; */
	background-color:#FFFFFF;
	border: 0px solid;
	padding-left: 10px;
}
TD.otsikko  {
	font-family: Arial, Helvetica;
	font-size: 36px;
  font-weight: bold;
	border: 0px solid;
  font-style: italic;
	padding-right: 10px;
/* th20100303	color:#FFFFFF; */
	color:#000088;
}
 TD.tab_on {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #3366CC;
  font-style: normal;
  font-weight: normal;
  font-weight: bold;
  background-color: #FFFFFF;  
  border-left: solid 1px #777777; 
  border-top: solid 1px #777777; 
}	
 TD.tab_off 	{
		background-color: #F7DB03;
		border-bottom: solid 1px #777777;
		}
	
TD.palkki 	{
		background-color: #F7DB03;
		border-top: solid 1px #ffee23;
		border-bottom: solid 1px #753B00;
		}
TD.palkin_vari 	{
		background-color: #F7DB03;
		}
		
TD.footer  {
		background-color: #F7DB03;
	  color:#3D78BB;
}

TD.tilausotsikko1  {
/*		background-color: #DDDDEE; */  
/*		background-color: #FF0000; */ 
		color: #3D78BB;
    font-weight: bold;	

			font-family:Palatino,  Arial, Helvetica;
	font-size: 28px;
/*	  font-weight: Normal; */
	  padding: 13px 16px 13px 16px;  
  border-bottom: solid 1px;  border-color: #3D78BB;
}


TD.tilausotsikko2  {
/*		background-color: #DDDDEE; */  
/*		background-color: #FF0000; */ 
			font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	  font-weight: bold;
    border-bottom: solid 1px;  border-color: #3D78BB;
}
TD.tilausrivi  {
/*		background-color: #DDDDEE; */  
/*		background-color: #FF0000; */ 
			font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
  font-weight: normal;
/*  border-bottom: solid 1px;  border-color: #3D78BB; */
}
TD.viiva  {
	font-size: 1px;
	  font-weight: normal;
  border-bottom: solid 1px;  border-color: #3D78BB; 
}

TD.levytilaus  {
 background-color:#FFFFFF;
border-left: solid 0px; border-color: #777777; 
border-top: solid 0px;  border-color: #777777;
border-right: solid 0px;  border-color: #777777;
border-bottom: solid 1px;  border-color: #3D78BB;
}
TR {
	font: 10pt palatino, arial;
	color: #000000;
	border: 1px solid;
}

TR.tumma  {
	background-color:#CCCCFF;
	border: 1px solid;
	padding-left: 5px;

}

TR.vaalea  {
/*	background-color:#EEEEFF; */
/*	background-color:#DDEEFF; */
	background-color:#FFFFFF;
	border: 1px solid;
}
TR.vaalea-sis1  {
/*	background-color:#EEEEFF; */
/*	background-color:#DDEEFF; */
	background-color:#FFFFFF;
	border: 1px solid;
	padding-left: 20px;
}

TR.himmea  {
	background-color:#808080;
	border: 1px solid;
}

TR.uusin  {
	background-color:#00EE00;
	border: 0px solid;
}

TABLE.sininen  {
	font: 20px palatino, arial;
	color: #FFFFFF;
	background-color:#5555FF;
}
TABLE.taustavari 	{
		background-color: #FFFFFF;
		}
TABLE.levytilaus {
 background-color:#FFFFFF;
border-left: solid 0px; border-color: #777777; 
border-top: solid 0px;  border-color: #777777;
border-right: solid 0px;  border-color: #777777;
border-bottom: solid 1px;  border-color: #3D78BB;

}

TR.sininen	{
	font: 20pt palatino, arial;
	color: #FFFFFF;
	background-color:#5555FF;
}

TH.tumma  {
/*	background-color:#CCCCFF; */
/*	background-color:#AACCFF; */
	background-color:#FFFFFF;
	padding-left: 5px;
}

TH.vaalea  {
	background-color:#EEEEFF;
}
#dynamic_iframe {
text-align: right;
overflow-x: hidden;
overflow-y: hidden;
width: 740px;
height: 40px;
}

.harmaa 		{
		color: #999;  /* th */
		}

#sulje {
 float:left; 
 margin: 5px 0px 0px 5px;
}
