BODY, TD, TR { font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	scrollbar-base-color: #ffffff; 
	scrollbar-face-color: #D6D6D6; /* E0E4E6*/
	scrollbar-track-color: #F0F0F0; /* E8ECEE */
	scrollbar-arrow-color: #666666; /* 666666 */
	scrollbar-shadow-color: #B8B8B8; /* 666666 */
	scrollbar-3dlight-color: #F7F7F7; 
	scrollbar-darkshadow-color: #ffffff;
}

INPUT { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; border-width: 1;}

.formbut { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; background-color: #F6F6F6; color: #444444; border-width: 1; border-bottom-color : #E0DEDD; border-right-color : #E0DEDD; border-top-color : #E0DEDD; border-left-color : #E0DEDD;}
.form1 { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; background: #FFFFFF; color: #444444; border-width: 1; border-bottom-color : #AAAAAA; border-right-color : #AAAAAA; border-top-color : #AAAAAA; border-left-color : #AAAAAA;	padding-left : 4px;}
.form2 { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; background: #FFFFFF; color: #444444; border-width: 1; border-bottom-color : #AAAAAA; border-right-color : #AAAAAA; border-top-color : #AAAAAA; border-left-color : #AAAAAA;}
.cms_main { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; background: #FFFFFF; color: #444444; border-width: 1; border-bottom-color : #AAAAAA; border-right-color : #AAAAAA; border-top-color : #AAAAAA; border-left-color : #AAAAAA;	padding-left : 4px;}

.news	{ font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #424242;}
.grayy	{ font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #888888;}
.graytext { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #9D9D9D;}

.cms_headertext { font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #444444;}

.small_font	{ font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 95%; }
.littlefont	{ font-size: 10px; font-weight: normal; color: #888888; }

.subnavi	{ font-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: normal; }

a:link 		{	font-weight: bold; color: #525252; text-decoration: none; }
a:active 	{	font-weight: bold; color: #525252; text-decoration: none; }
a:visited 	{	font-weight: bold; color: #525252; text-decoration: none; }
a:hover   	{	font-weight: bold; color: #6A6A6A; text-decoration: underline;}

a.snow:link		{	font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.snow:active 	{	font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.snow:visited 	{	font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.snow:hover   	{	font-weight: bold; color: #F5F5F5; text-decoration: underline;}

a.bluu:link		{	font-weight: bold; color: #525252; text-decoration: none; } /* 2C4457 */
a.bluu:active 	{	font-weight: bold; color: #525252; text-decoration: none; }
a.bluu:visited 	{	font-weight: bold; color: #525252; text-decoration: none; }
a.bluu:hover   	{	font-weight: bold; color: #6A6A6A; text-decoration: underline;} /* 466075 */

a.bluu2:link		{	font-weight: normal; color: #525252; text-decoration: none; }
a.bluu2:active 		{	font-weight: normal; color: #525252; text-decoration: none; }
a.bluu2:visited 	{	font-weight: normal; color: #525252; text-decoration: none; }
a.bluu2:hover   	{	font-weight: normal; color: #6A6A6A; text-decoration: underline;}

a.grayy:link		{	font-weight: normal; color: #888888; text-decoration: none; }
a.grayy:active 		{	font-weight: normal; color: #888888; text-decoration: none; }
a.grayy:visited 	{	font-weight: normal; color: #888888; text-decoration: none; }
a.grayy:hover   	{	font-weight: normal; color: #888888; text-decoration: underline;}

a.redd:link		{	font-weight: bold; color: #BF2A16; text-decoration: none; }
a.redd:active 	{	font-weight: bold; color: #BF2A16; text-decoration: none; }
a.redd:visited 	{	font-weight: bold; color: #BF2A16; text-decoration: none; }
a.redd:hover   	{	font-weight: bold; color: #C83D2A; text-decoration: underline;}

a.gre:link		{	font-weight: bold; color: #3E903C; text-decoration: none; }
a.gre:active 	{	font-weight: bold; color: #3E903C; text-decoration: none; }
a.gre:visited 	{	font-weight: bold; color: #3E903C; text-decoration: none; }
a.gre:hover   	{	font-weight: bold; color: #519D4F; text-decoration: underline;}

a.gre2:link		{	font-weight: normal; color: #3E903C; text-decoration: none; }
a.gre2:active 	{	font-weight: normal; color: #3E903C; text-decoration: none; }
a.gre2:visited 	{	font-weight: normal; color: #3E903C; text-decoration: none; }
a.gre2:hover   	{	font-weight: normal; color: #519D4F; text-decoration: underline;}

.bluu_notlink	{	font-weight: bold; color: #525252; text-decoration: none; }
.bluu_notlink2	{	font-weight: normal; color: #525252; text-decoration: none; }

/* erikoisuudet */
.grayteksti	{ font-family: font-size: 10px; font-weight: normal; color: #6F6F6F;}

/* uutisclassit */
.admin_otsikko	{ font-family: font-size: 11px; font-weight: bold; color: #000000;}