body
{
	background-color: #002C57;
}


/* etusivu vasen yläsarake --------------------------------*/
.idxT1
{
	background-color: #FFFFFF;
	padding: 16px 0px 0px 43px;
	vertical-align: top;	
	height: 145px;
}
/* etusivu vasen yläsarake --------------------------------*/


/* etusivu oikea yläsarake --------------------------------*/
.idxT2
{
	background-color: #FFFFFF;
	color: #013E7A;	
}

/* junailijan aarrearkku linkki */
.lnk_JA a:link, .lnk_JA a:visited, .lnk_JA a:hover, .lnk_JA a:active
{	
	color: #0077BE;		
	font-weight: bold;	
}

/* opintoretki rautatiemuseoon linkki */
.lnk_OR a:link, .lnk_OR a:visited, .lnk_OR a:hover, .lnk_OR a:active
{	
	color: #E1091F;		
	font-weight: bold;	
}

/* täyttä höyryä eteenpäin linkki */
.lnk_THE a:link, .lnk_THE a:visited, .lnk_THE a:hover, .lnk_THE a:active
{	
	color: #457222;		
	font-weight: bold;	
}
/* rautatiesuunnistus linkki */
.lnk_RautatieSuunnistus a:link, .lnk_RautatieSuunnistus a:visited, .lnk_RautatieSuunnistus a:hover, .lnk_RautatieSuunnistus a:active
{	
	color: #72574e;		
	font-weight: bold;	
}
/* etusivu oikea yläsarake --------------------------------*/


/* etusivun 1. keskisarake ---------------------------------*/
.idxM11
{	
	padding: 0px 0px 0px 36px;		
}

.idxM12
{	
	padding: 37px 25px 0px 36px;		
}

.idxM13
{	
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;		
}
/* etusivun 1. keskisarake ---------------------------------*/

/* etusivun 4. keskisarake ---------------------------------*/
.idxM21
{	
	padding: 0px 0px 0px 36px;		
}

.idxM22
{	
	padding: 37px 25px 0px 36px;		
}

.idxM23
{	
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: bottom;		
}
/* etusivun 4. keskisarake ---------------------------------*/

/* etusivun 3. keskisarake ---------------------------------*/
.idxM31
{	
	padding: 0px 0px 0px 36px;		
}

.idxM32
{	
	padding: 37px 25px 0px 36px;		
}

.idxM33
{	
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;			
}
/* etusivun 3. keskisarake ---------------------------------*/

/* etusivun 2. keskisarake ---------------------------------*/
.idxM41
{	
	padding: 0px 0px 0px 36px;		
}

.idxM42
{	
	padding: 37px 25px 0px 36px;		
}

.idxM43
{	
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;			
}
/* etusivun 2. keskisarake ---------------------------------*/