BODY, P, TD
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
BODY
{
	background-color: #FFFFFF;
	color: #333333;
    font: 12px Arial, Helvetica;
}
H1, .h1
{
    font: bold 16px Arial, Helvetica;
	color: #50565B
}
H2, .h2
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 15px;
}
H3, .h3
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 12px;
}

A.copyright, A.copyright:link, A.copyright:active, A.copyright:visited 
{ 
	font:11px Arial, Helvetica; 
	color:#79828A; 
	text-decoration:underline; 
}

A.copyright:hover 
{ 
	font:11px Arial, Helvetica; 
	color:#F85900; 
	text-decoration:underline;  
}

A, A:link, A:active, A:visited 
{ 
	color:#F75900; 
	text-decoration:none; 
}

A:hover 
{ 
	color:#F85900; 
	text-decoration:none; 
}

A.sort, A.sort:link, A.sort:active, A.sort:visited 
{ 
	font:bold 12px Arial, Helvetica; 
	color:#50565B; 
	text-decoration:none; 
}

A.sort:hover 
{ 
	font:bold 12px Arial, Helvetica; 
	color:#F85900; 
	text-decoration:none;  
}

A.news, A.news:link, A.news:active, A.news:visited 
{ 
	font:12px Arial, Helvetica; color:#50565B; text-decoration:none; 
}
A.news:hover 
{ 
	font:12px Arial, Helvetica; color:#F85900; text-decoration:none;  
}
A.newsnext, A.newsnext:link, A.newsnext:active, A.newsnext:visited 
{ 
	font:11px Arial, Helvetica; color:#333333; text-decoration:underline; 
}

A.newsnext:hover 
{ 
	font:11px Arial, Helvetica; color:#F85900; text-decoration:none;  
}

TD.newsnext
{
	font:11px Arial, Helvetica; color:#333333; text-decoration:none; 
	background-color: #F6F6F6;
	height: 20px
}

HR.news
{
	height: 1px;
	border: 0px;
	background-color: #F6F6F6
}

HR.kuvapankki
{
	height: 1px;
	border: 0px;
	background-color: #DCDCDC
}

.iconlist, .iconlist:link, .iconlist:active, .iconlist:visited 
{ 
	font:11px Arial, Helvetica; 
	color:#FF6600; 
}

.iconlist:hover 
{ 
	font:11px Arial, Helvetica; 
	color:#F85900; 
}

.copyright
{
    font: 11px Arial, Helvetica;
	color: #79828A;
	padding-bottom: 2px
}

.leftimagetop
{
	margin-left : 0px;
	margin-bottom : 3px;
	margin-top : 0px;
	margin-right : 5px;
}

.leftimagetop2
{
	margin-left : 0px;
	margin-bottom : 5px;
	margin-top : 0px;
	margin-right : 15px;
}

.form147
{
	width: 147px;
	background-color : #EDEDED;
	font: 11px Arial, Helvetica;
	color: #333333
}

.header
{
    font: bold 16px Arial, Helvetica;
	color: #50565B
}

.chosen
{
	font: bold 12px Arial, Helvetica;
	color: #333333
}

.tools, .tools:link, .tools:active, .tools:visited 
{
	font: 10px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#5A5A5A;
	text-transform: uppercase
}

.tools:hover 
{
	font: 10px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#F85900;
	text-transform: uppercase
}

IMG.tools
{
	margin-left: 8px;
	margin-right: 8px;
}

TD.toolsbg
{
	background-image: url("/images/tools_back_bottom.gif");
	background-position: bottom;
}

IMG.lang
{
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 8px;
}

TD.n1_top_bg
{
	height: 1px;
	background-color: #CBCED0
}
TD.n1_bg
{
	background-color: #EFEFEF
}
TD.n1_arrow_bg
{
	background-color: #F85900
}
TD.n1_bottom_bg
{
	height: 1px;
	background-color: #837A7D
}
TD.header
{
	background-color: #DCDCDC
}
TABLE.n1_bg
{
	background-color: #EFEFEF
}
TD.right_top_bg
{
	background-color: #FFFFFF
}
TD.n2_border_bg
{
	background-color: #CBCED0
}
TD.n2_selected_bg
{
	background-color: #EFEFEF
}
TD.n2_padding
{
	padding-top: 3px;
}
TD.news_grey
{
	background-color: #EFEFEF
}
TD.padding_sitemap
{
    padding-left: 15px;
    padding-bottom: 15px
}
TD.padding_search_content
{
    padding-right: 60px;
    padding-bottom: 10px
}
TD.padding_feedback_content
{
	padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 10px
}
TD.padding_search
{
    padding-bottom: 10px
}

TD.padding_main_content
{
	padding-right: 20px;
	padding-bottom: 10px
}

TD.padding_picture
{
	padding-bottom: 20px
}

TD.padding_left_10
{
	padding-left: 10px
}

TD.padding_left_30
{
	padding-left: 10px
}

td.form  
{ 
	font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 10px 
}
input.textfield_form 
{ 
	color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; padding: 2px; border-style: solid; border-width: 1px; border-color: #7f7f7f #dfdfdf #dfdfdf #7f7f7f; width: 325px 
}
textarea.textarea_form 
{ 
	color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; padding: 2px; border-style: solid; border-width: 1px; border-color: #7f7f7f #dfdfdf #dfdfdf #7f7f7f; width: 325px 
}
input.button_form 
{ 
	color: #333; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d3d3d3; padding: 3px 6px; border-style: solid; border-width: 1px; border-color: #dcdcdc #808080 #808080 #dcdcdc 
}
select.dropdown_form 
{ 
	color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; padding: 2px; border: solid 1px #7f7f7f 
}
input.textfield_form_picture
{ 
	color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; border-style: solid; border-width: 1px; border-color: #7f7f7f #dfdfdf #dfdfdf #7f7f7f;
}
select.dropdown_form_picture 
{ 
	color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; border: solid 1px #7f7f7f 
}
select.dropdown_footer 
{ 
	color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; padding: 1px; border: solid 1px #7f7f7f 
}

