﻿
.NoPrint
{
    display:none!important;    
}

html
{
    height:auto;    
}
body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;	
	background: transparent;
	background-image:none;
	height:auto;
	width:auto;
	margin:0!important;
	padding:0!important;
}

form
{
	margin:0!important;
	padding:0!important;    
}

body a img, body a:hover img {border: none;}

body a 
{
	color: #000000;
	text-decoration: underline;
	background: transparent;
}

body a:link	
{	
	color: #000000;
	text-decoration: underline;
	background: transparent;
}	
		
body a:visited	
{	
	color: #000000;
	text-decoration: underline;
	background: transparent;
}	
		
body a:active
{	
	color: #000000;
	text-decoration: underline;
	background: transparent;
}	
		
body a:hover {
	color: #000000;
	text-decoration: none;
	background: transparent;
}

body div
{
	position: relative;
	display: block;	
	width: auto;
	background: transparent!important;
	background-image:none!important;
	height:auto;	
}

hr {	
	width: 100%;
	height: 1px;
}

table 
{
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 1em;
	color: #000000; 
}



a
{
    text-decoration:none;
    color:#02529A;
}
a:visited
{
    text-decoration:none;
    color:#02529A;
}
a:hover
{
    text-decoration:underline;
    color:#02529A;
}

p
{
	margin-top:0;
	padding-top:0;	
}

h1
{
	margin-top:0;
	padding-top:0;	    
    font-family:Georgia!important;
    font-size:20px!important;
    color:#002F5A;    
}
h2
{
	margin-top:0;
	padding-top:0;	    
    font-family:Georgia!important;
    font-size:16px!important;
    color:#002F5A;
}
h3
{
	margin-top:0;
	padding-top:0;	    
    font-family:Arial, Helvetica, Sans-Serif!important;
    font-size:20px!important;
    color:#292929;
}
h4
{
	margin-top:0;
	padding-top:0;	    
    font-family:Arial, Helvetica, Sans-Serif!important;
    font-size:17px!important;   
    font-weight:normal!important; 
    color:#333333;    
    line-height:24px;
}

big
{
    font-size:15px!important;
    font-family:Arial, Helvetica, Sans-Serif!important;
    color:#333333!important;       
}
p
{
    font-size:13px!important;    
    font-family:Arial, Helvetica, Sans-Serif!important;
    color:#333333!important;    
    line-height:16px;
}
small
{
    font-size:11px!important;
    font-family:Arial, Helvetica, Sans-Serif!important;
    color:#333333!important;       
}

#Container 
{
    width:auto!important;     
}
#Header, #ColumnsTopRow, #Footer 
{
    margin:0!important;
    padding:0!important;
    width:690px!important;
    background-color:white;    
        
}

#ColumnsOnlyRowSansMenu, #SubpageColumns
{
	position: relative;
	display: block;    
    margin:0;
    padding:0;    
    width:690px;
    background:none; 
    background-color:white;    
}


/* MURUPOLKU */
#C2BreadcrumbpathAndPrintHolder
{
    margin:0 0 0 5px;
    padding:0 0 5px 0;
    border-bottom:solid 1px #E4E4E4;
}
#BreadcrumbpathAndPrintTable
{
    margin:10px 0 0 0;
    padding:0;       
}
#BreadcrumbpathAndPrintTable a
{
    text-decoration:none;     
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10px;
    color:#005098;    
}
#BreadcrumbpathAndPrintTable a:hover
{
     text-decoration:underline;      
}
.BreadCrumbPathSeparator
{
    text-decoration:none;     
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10px;
    color:#005098;      
}


#ColumnsOnlyRow #C2 
{
    margin:0;
	position: relative;
	display: inline;
	float: left;
	border-left:none;
}
#ColumnsOnlyRowSansMenu #C2 
{
    margin:0;
	position: relative;
	display: inline;
	float: left;
}

#PrintBanner
{
    display:block!important;    
}


/* ETUSIVU */

#FrontpageColumns
{
	position: relative;
	display: block;    
    margin:0;
    padding:0;    
    background: none;
    background-color:white;
}

#FrontpageNewContentArea
{
    display:block;
    position:relative;
    width:auto;
    margin:10px 0 0 0;
    background-color:Transparent;    
}


/* ETUSIVUN KOLME PALSTAA */

#ColumnsBottomRow  {
	position: relative;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	height: auto;
	background-color: transparent;
}
#ColumnsBottomRow:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}
#ColumnsBottomRow #C3
{
    margin:0;
	position: relative;
	display: block;
	width:auto;
	background-color: transparent;
}

#ColumnsBottomRow #C4
{
    margin:0;
	position: relative;
	display: block;
	width:auto;
	background-color: transparent;
}

#ColumnsBottomRow #C5
{
    margin:0;
	position: relative;
	display: block;
	width:auto;
	background-color: transparent;
}

#C3Inner
{
    /*margin:35px 0 0 51px;
    width:249px;*/
    margin:10px 0 0 0;
    width:auto;
    width:650px;
}
#C4Inner
{
    /*margin:35px 0 0 48px;
    width:240px;*/
    margin:10px 0 0 0;
    width:auto; 
    width:650px;
}
#C5Inner
{
    /*margin:35px 0 0 37px;
    width:241px;*/
    margin:10px 0 0 0;
    width:auto;     
    width:650px;
}
