﻿/*
Muut
*/

	img {
		border: 0px;
	}

	body 
	{
		font-size: 7.5pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
	}

	pre
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
	}


	hr
	{
		border-style: solid;
		border-color: #666666;
	}

	textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	.debug
	{
		font-size: 8pt;
	}

	.button_top 
	{
		padding: 0 6 3 6px;
		color: White;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
	} 

	.button_bottom 
	{
		padding: 0 6 3 6px;
		color: White;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
	} 

	.button_selected_top 
	{
		padding: 0 6 3 6px;
		color: White;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		background-color: #636563;
	} 

	.button_selected_bottom 
	{
		padding: 0 6 3 6px;
		color: White;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		background-color: #cccccc;
	}


	.button_selected_top a:link 
	{
		text-decoration : none;
		color : White;
	}
	.button_selected_top a:visited 
	{
		text-decoration : none;
		color : white;
	    
	}
	.button_selected_top a:hover 
	{
		text-decoration: none;
		color : #cc9900;
		font-weight : bold;
	    
	}


	.button_top a:link 
	{
		text-decoration : none;
		color : White;
	}
	.button_top a:visited 
	{
		text-decoration : none;
		color : white;
	    
	}

	.button_top a:hover 
	{
		text-decoration: none;
		color : #996600;
		font-weight : bold;
	    
	}

	.button_bottom a:link 
	{
		text-decoration : none;
		color : White;
	}
	.button_bottom a:visited 
	{
		text-decoration : none;
		color : white;
	    
	}

	.button_bottom a:hover 
	{
		text-decoration: none;
		color : #cc9900;
		font-weight : bold;
	    
	}


	.button_selected_bottom a:link 
	{
		text-decoration : none;
		color : #996600;
	}
	.button_selected_bottom a:hover 
	{
		text-decoration: none;
		color : #996600;
		font-weight : bold;
	    
	}
	.button_selected_bottom a:visited 
	{
		text-decoration : none;
		color : #996600;
	}
	
	.button_gray_bold a:link
	{
		font-size: 7.5pt;
		font-weight: bold;
		text-decoration : none;
		color : #333333;
	}
	
	.button_gray_bold a:hover
	{
		font-size: 7.5pt;
		font-weight: bold;
		text-decoration : none;
		color : #333333;
	}
	
	.button_gray_bold a:visited
	{
		font-size: 7.5pt;
		font-weight: bold;
		text-decoration : none;
		color : #333333;
	}

	.button_gray
	{
		padding-left: 5px;
		font-size: 8pt;
		text-decoration : none;
		color : #333333;
	}

	.button_gray a:link
	{
		padding-left: 5px;
		font-size: 8pt;
		text-decoration : none;
		color : #333333;
	}
	
	.button_gray a:hover
	{
		padding-left: 5px;
		font-size: 8pt;
		text-decoration : none;
		color : #333333;
	}
	
	.button_gray a:visited
	{
		padding-left: 5px;
		font-size: 8pt;
		text-decoration : none;
		color : #333333;
	}
	
	.normal_text
	{
		font-size: 8pt;
	}

	.treetable 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		border-collapse: collapse;
	}

	.treetr
	{
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

	.treetd
	{
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

	.tree_selected
	{
		font-size: 7.5pt;
		color: #333333;
		font-weight: bold;
	}

	.tree_not_selected
	{
		font-size: 7.5pt;
		color: #333333;
	}
	
	.tree_not_published
	{
		color: #cc3300;
	}
	
	.tree_extranet
	{
		font-style: italic;
	}

	.admin_button
	{
		font-size: 8pt;
	}

	.admin_list_header
	{
		font-weight: bold;
		background-color: #ffffff;
	}
	
	.admin_frontpage_list_row_0
	{
		background-color: #ffffff;
		padding: 3 3 3 3;
	}

	.admin_frontpage_list_row_1
	{
		background-color: #f6f6f6;
		padding: 3 3 3 3;
	}

	.admin_list_row_0
	{
		background-color: #ffffff;
	}

	.admin_list_row_1
	{
		background-color: #f6f6f6;
	}

	.admin_list_row_true
	{
		background-color: #cccccc;
	}

	.admin_header
	{
		font-size: 8pt;
		font-weight: bold;
		text-decoration : none;
		color : #996600;
	}

	.admin_gray
	{
		color: #666666;
		font-size: 8pt;
		text-decoration : none;
	}

	.admin_medium
	{
		color: #333333;
		font-size: 8pt;
	}

	.admin_path
	{
		color: #ffffff;
		background-color: #9c9a9c;
		font-size: 7.5pt;
		text-transform: lowercase;
	}

	.admin_path a:link
	{
		color: #ffffff;
		font-size: 7.5pt;
		text-decoration : none;
	}
	.admin_path a:hover
	{
		color: #ffffff;
		font-size: 7.5pt;
		text-decoration : underline;
	}
	.admin_path a:visited
	{
		color: #ffffff;
		font-size: 7.5pt;
		text-decoration : none;
	}

	.admin_publish_info
	{
		background-color: #dddddd;
		color: #666666;
		font-size: 7.5pt;
		padding: 3 10 3 10;
	}

	.admin_note
	{
		background-color: #ffff99;
		color: #666666;
		font-size: 7.5pt;
		padding: 3 10 3 10;
		border: solid 1px black;
		margin-bottom: 5px;
	}

	.admin_white_link
	{
		color: #ffffff;
		font-size: 7.5pt;
		text-decoration : none;
	}

	.admin_white_link a:link
	{
		color: #ffffff;
		text-decoration : none;
	}
	.admin_white_link a:hover
	{
		color: #ffffff;
		text-decoration : underline;
	}
	.admin_white_link a:visited
	{
		color: #ffffff;
		text-decoration : none;
	}
	
	.admin_compact
	{
		color: #333333;
		font-size: 8pt;
	}

	.bold
	{
		font-weight: bold;
	}

	.admin_medium select
	{
		font-size: 8pt;
	}
	
	.admin_medium input
	{
		font-size: 8pt;
		text-decoration : none;
	}

	.admin_medium a:link
	{
		font-size: 8pt;
		text-decoration : none;
		color : #996600;
	}
	
	.admin_medium a:hover
	{
		font-size: 8pt;
		text-decoration : none;
		color : #cc9900;
	}
	
	.admin_medium a:visited
	{
		font-size: 8pt;
		text-decoration : none;
		color : #996600;
	}

	.admin_header_big
	{
		font-family: Arial;
		font-size: 12pt;
		font-weight: bold;
	}

	.admin_small
	{
		font-size: 7.5pt;
	}

	.admin_small select
	{
		font-size: 7.5pt;
	}
	
	.admin_small input
	{
		font-size: 7.5pt;
		text-decoration : none;
	}

	.admin_small a:link
	{
		font-size: 7.5pt;
		text-decoration : none;
		color : #996600;
	}
	
	.admin_small a:hover
	{
		font-size: 7.5pt;
		text-decoration : none;
		color : #cc9900;
	}
	
	.admin_small a:visited
	{
		font-size: 7.5pt;
		text-decoration : none;
		color : #996600;
	}
	
	.admin_cms_header
	{
		background-color: #e6e6e6;
		letter-spacing: 1px; 
		text-transform: uppercase;
		font-weight: bold;
	}

	.admin_cms_header_2
	{
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
	}
	
	.error_message_table
	{
		font-size: 8pt;
		border: 1px Black solid;
		border-collapse: collapse;
	}

	.error_message_title
	{
		font-size: 8pt;
		padding: 10 3 10 3;
		color: White;
		background-color: #993300;
		font-weight: bold;
	}	

	.error_message_content
	{
		font-size: 8pt;
		padding: 10 3 10 3;
	}	

	.ok_message_table
	{
		font-size: 8pt;
		border: 1px Black solid;
		border-collapse: collapse;
	}

	.ok_message_title
	{
		font-size: 8pt;
		padding: 10 3 10 3;
		background-color: #A5B9CC;
		font-weight: bold;
	}	

	.ok_message_content
	{
		font-size: 8pt;
		padding: 10 3 10 3;
	}	

	.confirm_message_table
	{
		font-size: 8pt;
		border: 2px #666666 solid;
		border-collapse: collapse;
	}

	.confirm_message_title
	{
		font-size: 8pt;
		padding: 10 10 10 10;
		background-color: #996600;
		color: #ffffff;
		font-weight: bold;
	}

	.confirm_message_title a:link
	{
		text-decoration : none;
		color : #ffffff;
	}
	
	.confirm_message_title a:hover
	{
		text-decoration : none;
		color : #ffffff;
	}
	
	.confirm_message_title a:visited
	{
		text-decoration : none;
		color : #ffffff;
	}

	.confirm_message_content
	{
		font-size: 8pt;
		padding: 10 10 10 10;
	}
	
	.error_mail
	{
		font-family: Verdana;
		font-size: 8pt;
	}
	
	.paavalikot {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #FFFFFF;
		padding-left: 17px;
		padding-top: 6px;
		padding-bottom: 5px;
		padding-right: 8px;
		text-transform: uppercase;
	}

	.paavalikot a:link 
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	.paavalikot a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.paavalikot a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	.paavalikot a:active {
		color: #FFFFFF;
		text-decoration: underline;
	}

	.droppilinkit {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #333333;
		text-decoration: none;
	}

	.droppilinkit a:link 
	{
		color: #333333;
		text-decoration: none;
	}
	.droppilinkit a:visited {
		color: #333333;
		text-decoration: none;
	}
	.droppilinkit a:hover {
		color: #333333;
		text-decoration: underline;
	}
	.droppilinkit a:active {
		color: #333333;
		text-decoration: underline;
	}



	.e21tagi {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #CCCCCC;
		text-decoration: none;
	}

	.e21tagi a:link 
	{
		color: #CCCCCC;
		text-decoration: none;
	}
	.e21tagi a:visited {
		color: #CCCCCC;
		text-decoration: none;
	}
	.e21tagi a:hover {
		color: #CCCCCC;
		text-decoration: underline;
	}
	.e21tagi a:active {
		color: #CCCCCC;
		text-decoration: underline;
	}
	.tabs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #333333;
		text-decoration: none;
		padding-top: 0px;
		padding-right: 6px;
		padding-bottom: 0px;
		padding-left: 6px;
		font-weight: bold;
	}
	.tabs a:link 
	{
		color: #333333;
		text-decoration: none;
	}
	.tabs a:visited {
		color: #333333;
		text-decoration: none;
	}
	.tabs a:hover {
		color: #333333;
		text-decoration: underline;
	}
	.tabs a:active {
		color: #333333;
		text-decoration: underline;
	}
	.nav_highlight {background-color:#ffffff; color:D6D7D6}
	.nav {color:#ffffff; background-color:D6D7D6}
	
	/* Gallery specific bluestuff */
	.light_bg {
		background: #ffffff;
		/*background: #f9fbfc;*/
	}
	.medium_light_bg {
		background: #F7F7F7;
		/*background: #E5EDF5;*/
	}
	.dark_bg {
		background: #cecfce; 
		/*background: #8eaece;*/
	}
	.dark_line {
		/*background: #053865;*/
		background: #9b9b9b;
	}

	.admin_list_v2_table td
	{
		padding-bottom: 3px;
	}