/*body { font-size:0.8em; margin-top:25px; }*/

body { font-size:78%; margin-top:25px; }

img {
		display:none;
}

img.icon{
		display:inline;
		margin-right:5px;
}

#header_bar { border-bottom:4px solid #D5494C; margin-bottom:5px; }

#header_breadcrumb { margin-bottom:25px; margin-left:14px; font-size:0.8em; }
	#header_breadcrumb ul { margin:0px; padding:0px; }
		#header_breadcrumb li { display:inline; margin-right:3px; color:#7A8891; }
		#header_breadcrumb li a { padding-right:11px; background:url('gfx/arrow_breadcrumb.gif') right 0.45em no-repeat; }

#page_content_wrapper .common { padding:0px 0px 0px 0px; }

.page_titlebar_table_languages td { font-size:14px; padding:0px 6px 0px 6px;}
	td.page_control_top { font-size:11px; }

#language_change_top { font-size:11px; }

#language_change { border-top:1px solid #c0c0c0; padding:8px 14px 0px 14px; margin-bottom:20px; font-size:11px; }
	#language_change li { padding-left:10px; background:url('gfx/arrow_languages.gif') 0em 0.5em no-repeat; }

#navigation_menu { margin-bottom:18px; margin-left:0px; }
#navigation_menu ul { margin:0px; padding:0px; }
#navigation_menu li { list-style:none; margin-bottom:2px; }

#languages { font-size:11px; margin-left:14px; }
	#languages ul { margin:0px 0px 15px 0px; padding:0px; }
		#languages li { list-style:none; margin:0px; padding:0px; }
			#languages .current { font-weight:bold; }

/*.header_bar_navigation { font-size:11px; margin-left:14px; margin-bottom:35px; }*/
.header_bar_navigation { font-size:0.8em; margin-left:10px;}
	.header_bar_navigation ul { margin:0px 0px 15px 0px; padding:0px; }
		.header_bar_navigation li { list-style:none; margin:0px; padding:0px; }
		
		
#page_col_center .page_control_top a {
	color:#1E6F9E;
	font-weight:normal;
}

html body div div div div.page_control_bottom_link.first {
	border-right:1px solid #1E6F9E;
	margin-right:4px !important;
	padding-right:6px !important;
}
		
				
#page_control_bottom {border-bottom:4px solid #D5494C; padding-bottom:4px; font-size:0.8em; }

h1 { font-size:0.9em; }
h2 { font-size:0.9em; }
h3 { font-size:0.9em; }
h4 { font-size:0.9em; }
h5 { font-size:0.9em; }
h6 { font-size:0.9em; }

a { color:#1E6F9E; }
a:hover { color:#1E6F9E; text-decoration:none; }
#page_control_bottom a {color:#1E6F9E;}

/* RESET BASIC STYLES */

.page_control_bottom_link { float:none; display:inline;}
.page_control_bottom_container {margin-left:10px; }


/* HIDDEN CONTENT */
#page_col_right { display:none; }
#header_navigation { display:none; }
#header_logo { display:block; 
	padding:0;
	margin:0;
	padding:0 0 0 8px;
}

/*#printHeader { display:block; padding:0px 0px 4px 8px; }*/


/* Nykyinen kieli vahvistetuksi */
#languages .current {
        font-weight:bold;
        color:#256097;
}

/* Ohut viiva keskelle */
#page_col_center {
	border-bottom:1px solid #999999;
	margin-bottom:8px;
	padding:0 0 6px 8px;
}

#page_col_left {
	border-bottom:1px solid #999999;
	margin-bottom:8px;
	padding:0 0 6px 8px;
}

.page_col_left_navigation ul li, .header_bar_navigation ul li{
	padding-left:0px;
}




#page_col_right {
	border-bottom:1px solid #999999;
	margin-bottom:8px;
	padding:0 0 6px 8px;
}

ul {list-style-type:none;}

.sitemap .page_content ul li ul li {
    list-style-image:url(gfx/arrow_sitemap_link.gif);
    font-weight:normal;
    line-height:1.3em;
}

.sitemap .page_content ul li{
    list-style-image:none;
}

#header_logo h1{
	padding:0;
	margin:0;
}

#header_logo h1 a{
	font-size:150%;
	text-decoration:none;
}
