﻿/*	YLEISET MÄÄRITYKSET	*/
html, body	{margin:0px;padding:0px;}
body	{background:url(../images/bgBody.jpg) left top repeat-y;}
body, input	{font:normal 100% arial,helvetica,sans-serif;line-height:120%;}

a	{color:#3C65BC;}
a:hover	{text-decoration:underline !important;}
img	{display:block;border-width:0px;}

h1	{color:#FA5F00;font-weight:bold;font-size:89%;line-height:110%;}
h2	{color:#FA5F00;font-weight:bold;font-size:82%;line-height:110%;}
h3	{font-size:82%;margin:0px;}
p	{color:#333333;font-size:75%;margin:1em 0px;line-height:120%;}

.strong {font-weight:bold}
.cut	{clear:both;height:0px;line-height:0px;font-size:0px;}
.left	{float:left;}
.right	{float:right;}
.arrowsmall	{display:block;min-height:16px;padding-left:15px;background:url(../images/bulletOrangeArrowS.gif) left center no-repeat;text-decoration:none;}
.arrow	{display:block;min-height:16px;padding-left:25px;background:url(../images/bulletOrangeArrow.gif) left top no-repeat;text-decoration:none;}
.large	{font-weight:bold;font-size:13px;}
.valiotsikko {font-size:95%}
.punainen {color:#F00}
.ingressi {color:#666666;font-size:89%;margin:1em 0px;line-height:120%;}


table 	{color:#333333;font-size:75%;margin:1em 0px;line-height:120%;}
table ul.listLinks {font:normal 130% arial,helvetica,sans-serif;line-height:120%;}
table ul.listLinks li	{margin-bottom:3px;}
table ul.listLinks li a {text-decoration:none;}

table p {font:normal 100% arial,helvetica,sans-serif;line-height:120%;}
table h3 {font:normal 135% arial,helvetica,sans-serif;line-height:120%;}



/*	SIVUJEN ELEMENTIT - LOHKOT JA LAATIKOT */

.box_250x175	{width:237px;min-height:175px;_height:175px;padding:10px 4px 0px 10px;background:url(../images/box_250x175.gif) left top no-repeat;}
.box_460x145	{width:458px;min-height:145px;_height:145px;padding:1px 1px;background:url(../images/box_460x145.gif) left top no-repeat;}
.boxWithBorder	{border-bottom:1px solid #CBCBCB;padding-bottom:10px;margin-bottom:10px;}
.box_208x124	{width:184px;height:108px;padding:8px 12px;background:url(../images/box_208x124.gif) left top no-repeat;}
.box_208x124 h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}
.box_208x174	{width:184px;height:158px;padding:8px 12px;background:url(../images/box_208x174.gif) left top no-repeat;}
.box_208x174 h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}
.box_208x224	{width:184px;height:208px;padding:8px 12px;background:url(../images/box_208x224.gif) left top no-repeat;}
.box_208x224 h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}
.box_208x224a	{width:184px;height:208px;padding:8px 12px;background:url(../images/box_208x224a.gif) left top no-repeat;}
.box_208x224a h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}

.box_208x124_vihrea	{width:184px;height:108px;padding:8px 12px;background:url(../images/box_208x124_vihrea.gif) left top no-repeat;}
.box_208x124_vihrea h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}

.box_208x224_sin	{width:184px;height:208px;padding:8px 12px;background:url(../images/box_208x224_sin.gif) left top no-repeat;}
.box_208x224_sin h3	{color:#FA5F00;font-size:82%;line-height:110%;margin-bottom:6px;}

ul.listLinks	{margin:0px;padding:0px;list-style-type:none;line-height:100%;}
ul.listLinks li	{font-size:75%;margin-bottom:3px;}
ul.listLinks li a	{text-decoration:none;}

.quickLinks	{margin:0px;padding:0px;list-style-type:none;}
.quickLinks li	{display:block;width:247px;height:36px;background:url(../images/bgSideNav_button.gif) left top no-repeat;margin-bottom:5px;}
.quickLinks li a	{display:block;height:26px;text-decoration:none;padding-left:12px;padding-top:10px;background:url(../images/bgSideNav_button2.gif) left top no-repeat;}
.quickLinks li a:hover	{text-decoration:none !important;background-position:left bottom;}
.quickLinks li a span	{display:none;}

.orLinks	{margin:0px;padding:0px;list-style-type:none;}
.orLinks li	{display:block;width:247px;height:50px;background:url(../images/bgSideNav_button_or.gif) left top no-repeat;margin-bottom:5px;}
.orLinks li a	{
	display:block;
	height:40px;
	text-decoration:none;
	padding-left:12px;
	padding-top:7px;
	background:url(../images/bgSideNav_button_or2.gif) left top no-repeat;
}
.orLinks li a:hover	{text-decoration:none !important;background-position:left bottom;}
.orLinks li a span	{display:none;}

.navLinks	{margin:0px;padding:0px;list-style-type:none;}
.navLinks li	{display:block;width:155px;height:30px;background:url(../images/bgNav_button.gif) left top no-repeat;margin-bottom:5px;}
.navLinks li a	{
	display:block;
	height:30px;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	background:url(../images/bgNav_button.gif) left top no-repeat;
}
.navLinks li a span	{display:none;}

.menu1{
margin-left:25px;
padding-left:20px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
color: #000000;
height: 20px;
}

.submenu{
display: block;
height: 19px;
margin-left: 38px;
padding-top: 2px;
padding-left: 7px;
color: #333333;
}

.hide{display:none;}
.show{display:block}

/*	SIVUJEN ELEMENTIT - YLEISRAKENNE */

#content_wrapper	{background-color:#FFFFFF;min-height:400px;_height:400px}
#content_wrapper a:hover	{color:#4890D4;}
#content_top, #content_bottom	{padding-left:23px;width:951px;}




#header_wrapper	{height:160px;background:url(../images/bgTop.gif) left top no-repeat;}

#header	{width:1074px;padding-top:15px;}

#header h1	{float:left;padding-left:25px;margin:40px 0px 0px 0px;font-size:26px;}
#header h1 span	{display:none;}
#header h1 img	{width:226px;height:26px;}




#search {float:left;margin-left:3px;margin-top:1px;_margin-top:2px;}
#search label	{vertical-align:baseline;cursor:pointer;}
#search #tfSearch	{margin:0px 6px;vertical-align:middle; width:88px;overflow:hidden;height:13px;border-width:0px;padding:1px 4px;background:url(../images/bgSearch.gif) left center no-repeat #FFFFFF;_background-attachment:fixed;}
#search .btnSearch	{vertical-align:middle;}

#breadcrumb	{position:relative;width:475px;padding:6px 0px 8px 295px;font:normal 69% arial,helvetica,sans-serif;background:url(../images/bgBreadcrumb.jpg) right  bottom no-repeat;}
#breadcrumb .sep	{color:#333333;margin:0px 2px;}
#breadcrumb a		{text-decoration:none;}
#breadcrumb span	{color:#969AA3;}

#footer_wrapper	{ width:100%;height:90px;background:url(../images/bgBottom.jpg) left top no-repeat;}
#footer	{width:974px;}



#copyright	{clear:right;float:right;color:#8C8C8A;font-size:69%;margin-top:20px;} 

/*#mobiili {color:#8C8C8A;height:30px;font-size:71%;float:left;text-decoration:none} 
#mobiili  a {text-decoration:none;color:#8C8C8A;}*/
#mobiili {color:#8C8C8A;height:30px;font-size:71%;float:left;text-decoration:none;position:absolute;left:30px;top:15px;z-index:20;} 
#mobiili  a {text-decoration:none;color:#8C8C8A;padding:1px 0 0 0;}



#footer_hidden	{display:none;padding:10px;color:#8C8C8A;font-size:69%;}
#footer_hidden .org	{font-size:112%;font-weight:bold;text-transform:uppercase;color:#8C8C8A;text-decoration:none;display:block;}
#footer_hidden address	{font-style:normal;}
#footer_hidden .adr	{line-height:125%;margin-top:6px;}
#footer_hidden .street-address	{display:block;}
#footer_hidden .adr .type	{font-weight:bold;}
#footer_hidden .tel .type	{display:none;}


/*	SIVUJEN ELEMENTIT - NAVIGAATIOT */

#navigation_primary	{float:right;clear:right;text-align:right;width:800px;font-size:71%;  padding-top:15px;}
#navigation_primary ul	{margin:0px;padding:0px;list-style-type:none;}
#navigation_primary li	{display:inline;}
#navigation_primary a	{color:#3C65BC;text-decoration:none;text-transform:uppercase;}
#navigation_primary a:hover	{color:#4890D4;}
#navigation_primary .separator	{color:#3C65BC;margin:0px 6px;font-size:82%;}

#navigation_secondary_m	{text-align:left;height:30px;font-size:71%;float:left;}
#navigation_secondary_m a, #search label {color:#8C8C8A;text-decoration:none;}
#navigation_secondary_m a:hover	{color:#8C8C8A;}


#navigation_secondary	{text-align:right;height:30px;font-size:71%;float:right;}
#navigation_secondary ul	{margin:0px;padding:1px 0px 0px 0px;list-style-type:none;float:left;}
#navigation_secondary li	{display:inline;}
#navigation_secondary a, #search label {color:#FA5F00;text-decoration:none;}
#navigation_secondary a:hover	{color:#C84808;}
#navigation_secondary .separator	{color:#FA5F00;margin:0px 3px 0px 6px;font-size:82%;}

#navigation_tertiary	{text-align:right;height:20px;margin-top:18px;font-size:71%;float:right;}
#navigation_tertiary ul	{margin:0px;padding:1px 0px 0px 0px;list-style-type:none;float:left;}
#navigation_tertiary li	{display:inline;}
#navigation_tertiary a	{color:#FA5F00;text-decoration:none;}
#navigation_tertiary a:hover	{color:#C84808;}

#navigation_tertiary .separator	{color:#FA5F00;margin:0px 3px 0px 6px;font-size:82%;}

/*	sivulinkit 	*/
#navigation_side	{width:209px;padding-top:50px;float:left;border-top:1px solid #E3E3E3;}
#navigation_side ul	{margin:0px;padding:0px;list-style-type:none;}

/*	sivulinkit oikea	*/
#navigation_side_right	{width:209px;padding-top:0px;float:left;border-top:1px solid #E3E3E3;}
#navigation_side_right ul	{margin:0px;padding:0px;list-style-type:none;}

/*	1 tason sivulinkit	*/
#navigation_side ul li {font-size:75%;margin:0px;width:100%;height:100%;line-height:120%;} 
#navigation_side ul li a	{text-decoration:none;display:block;margin:0px;padding:2px 0px 2px 20px;background-color:#FFFFFF;border:1px solid #E3E3E3;border-top-width:0px;height:100%} 
#navigation_side ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow2.gif) 3px 3px no-repeat #FFFFFF;} 

/*	1 tason sivulinkit	Oikea*/
#navigation_side_right ul li {font-size:75%;margin:0px;width:100%;height:100%;line-height:120%;} 
#navigation_side_right ul li a	{text-decoration:none;display:block;margin:0px;padding:2px 0px 2px 20px;background-color:#FFFFFF;border:1px solid #E3E3E3;border-top-width:0px;height:100%} 
#navigation_side_right ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow2.gif) 3px 3px no-repeat #FFFFFF;} 

/*	2 tason sivulinkit	*/
#navigation_side ul li ul li	{font-size:100%;}
#navigation_side ul li ul li a	{padding-left:32px;}
#navigation_side ul li ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow3.gif) 3px 3px no-repeat #FFFFFF;}

/*	2 tason sivulinkit	oikea*/
#navigation_side_right ul li ul li	{font-size:100%;}
#navigation_side_right ul li ul li a	{padding-left:32px;}
#navigation_side_right ul li ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow3.gif) 3px 3px no-repeat #FFFFFF;}

/*	3 tason sivulinkit	*/
#navigation_side ul li ul li ul li	{font-size:100%;}
#navigation_side ul li ul li ul li a	{padding-left:42px;}
#navigation_side ul li ul li ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow4.gif) 3px 3px no-repeat #FFFFFF;}

/*	3 tason sivulinkit	oikea*/
#navigation_side_right ul li ul li ul li	{font-size:100%;}
#navigation_side_right ul li ul li ul li a	{padding-left:42px;}
#navigation_side_right ul li ul li ul li a:hover	{text-decoration:none !important;background-color:#F0F2F4 !important;color:#FA5F00;background:url(../images/bulletOrangeArrow4.gif) 3px 3px no-repeat #FFFFFF;}


/*	IE6 - NO SUPPORT FOR selector > selector	*/
#navigation_side ul .selected a, #navigation_side ul .selected ul .selected a	{color:#FA5F00;}
#navigation_side ul .selected ul li a	{color:#3C65BC;background-position:20px 3px;}
#navigation_side ul .selected ul .selected a	{background-position:20px 3px;}

/*	SIVUKOHTAISET	*/

#etusivu_top	{background:url(../images/etusivu_top.gif) left top no-repeat;width:100%;height:111px;position:absolute;left:0px;top:112px;}
#etusivu #topLeft	{padding:75px 3px 0px 0px;float:left;}

#etusivu_topMiddle	{float:left;width:360px;height:200px;padding-top:55px;overflow:hidden;}
#etusivu_topMiddle h2	{margin:0px;}
#etusivu_topMiddle .imgContent	{float:left;width:195px;overflow:hidden;}
#etusivu_topMiddle .imgContent2	{float:left;width:150px;overflow:hidden;}
#etusivu_topMiddle .imgContent3	{float:left;width:130px;padding-left:15px;margin-top:20px;overflow:hidden;}
#etusivu_topMiddle .imgContentvaaka	{float:inherit;width:300px;margin-left:30px;overflow:hidden;}
#etusivu_topMiddle .textContent	{float:right;width:150px;padding-right:15px;margin-top:20px;overflow:hidden;}
#etusivu_topMiddle .textContent2 {float:right;width:190px;padding-right:15px;margin-top:20px;overflow:hidden;}

#etusivu_topMiddle .textContentvaaka {float:inherit;width:300px;margin-right:50px;margin-left:30px;overflow:hidden;}
#etusivu_topMiddle .textContent .arrow	{margin-top:15px;height:16px;}
#etusivu_topRight	{width:339px;float:left;padding-top:8px;}

#etusivu_middle	{display:block;clear:both;height:48px;background:url(../images/etusivu_middle.jpg) left top no-repeat;}

#etusivu #content_bottom	{background:url(../images/bgEtusivuBottom.gif) 21px top no-repeat;}
#etusivu_bottomLeft	{overflow:hidden;float:left;width:244px;}
#etusivu_bottomLeft .textContent	{overflow:hidden;padding-left:12px;}
#etusivu_bottomLeft ul	{margin:0px;padding:0px;list-style-type:none;}
#etusivu_bottomLeft ul li	{font-size:75%;padding-bottom:12px;line-height:120%;}
#etusivu_bottomLeft ul li a	{display:block;padding-left:26px;background:url(../images/bulletOrangeArrow.gif) left top no-repeat;text-decoration:none;}
#etusivu_bottomMiddle	{overflow:hidden;float:left;width:358px;margin:0px 5px;}
#etusivu_bottomMiddle .textContent	{overflow:hidden;padding:0px 18px;}
#etusivu_bottomRight	{overflow:hidden;float:left;width:337px;}
#etusivu_bottomRight .textContent	{overflow:hidden;padding:0px 18px;}

#alasivunEtusivu #header_wrapper, #alasivu #header_wrapper, #sovellus #header_wrapper	{position:absolute;width:100%;}
#alasivunEtusivu #content_wrapper, #alasivu #content_wrapper	{padding-top:120px;background:url(../images/bgAlasivunEtusivu.jpg) left top no-repeat #FFFFFF;}

#alasivunEtusivu #content, #alasivu #content	{width:740px;margin-left:240px;}

#alasivunEtusivu #sisalto_levea {float:left; width:740px;padding-top:22px;}

#alasivunEtusivu #left	{width:250px;padding-top:22px;float:left;}
#alasivunEtusivu #left .quickLinks	{margin-bottom:20px;}
#alasivunEtusivu #left .box_250x175 .textContent	{width:125px;float:left;}
#alasivunEtusivu #left .box_250x175 .textContent h2	{margin-top:0px;}

#alasivunEtusivu #left_levea	{width:465px;padding-top:22px;float:left;}
#alasivunEtusivu #left_levea .quickLinks	{margin-bottom:20px;}
#alasivunEtusivu #left_levea .box_460x145 .textContent	{margin:12px 0px 0px 12px;}
#alasivunEtusivu #left_levea .box_460x145 .textContent h2	{margin-top:3px;}

#alasivunEtusivu #left_levea_es	{ width:600px;padding-top:0px;margin-bottom:0px;float:left; }
#alasivunEtusivu #left_levea_es .quickLinks	{margin-bottom:0px;}
#alasivunEtusivu #left_levea_es .box_460x145 .textContent	{margin:12px 0px 0px 12px;}
#alasivunEtusivu #left_levea_es .box_460x145 .textContent h2	{margin-top:3px;}

#alasivunEtusivu #right	{float:right;width:465px;padding-top:22px;margin-bottom:20px;}
#alasivunEtusivu #right .box_460x145 .textContent	{margin:12px 0px 0px 12px;}
#alasivunEtusivu #right .box_460x145 .textContent h2	{margin-top:3px;}

#alasivunEtusivu #right_kapea	{float:right;width:250px;padding-top:22px;margin-bottom:20px;}
#alasivunEtusivu #right_kapea .box_250x175 .textContent	{width:125px;float:left;}
#alasivunEtusivu #right_kapea .box_250x175 .textContent h2	{margin-top:0px;}

#alasivunEtusivu #right_kapea_es	{float:right;width:120px;padding-top:22px;margin-bottom:0px;}
#alasivunEtusivu #right_kapea_es .box_250x175 .textContent	{width:125px;float:left;}
#alasivunEtusivu #right_kapea_es .box_250x175 .textContent h2	{margin-top:0px;}

#alasivunEtusivu .boxWithBorder h2	{margin:6px 0px;}
#alasivunEtusivu .boxWithBorder p	{margin:0.5em 0px 0.5em 25px;}
#alasivunEtusivu .boxWithBorder a	{text-decoration:none;}
#alasivunEtusivu .boxWithBorder .arrow	{font-weight:normal;font-size:12px;}
#alasivunEtusivu .boxWithBorder .date	{display:block;font-size:11px;color:#969AA3;}

#alasivu #left	{float:left;width:500px;padding-top:22px;margin-bottom:20px;}
#alasivu #left2	{float:left;width:500px; height:100%; padding-top:22px;margin-bottom:20px;}
#alasivu #right	{float:right;width:215px;padding-top:22px;}
#alasivu p		{line-height:140%;}
#alasivu .left	{margin-right:3px;}
#alasivu p .date	{display:block;font-size:11px;color:#969AA3;}
#alasivu .right	{margin-left:3px;}


#alasivu .quickLinks	{margin:0px;padding:0px;list-style-type:none;}
#alasivu .quickLinks li	{display:block;width:208px;height:29px;background:url(../images/bgNosto_button.gif) left top no-repeat;margin-bottom:5px;}
#alasivu .quickLinks li a	{display:block;height:23px;text-decoration:none;padding-left:12px;padding-top:6px;background:url(../images/bgNosto_button2.gif) left top no-repeat;}
#alasivu .quickLinks li a:hover	{text-decoration:none !important;background-position:left bottom;}
#alasivu .quickLinks li a span	{display:none;}

#sovellus #content_wrapper	{padding-top:120px;background:none #FFFFFF;}
#sovellus #content	{width:949px;padding:55px 0px 25px 25px;}

#sovellus #navigation_primary	{float:right;text-align:left;clear:right;width:700px;font-size:69%;padding-top:15px;}


/* Tiedotteet*/
.gridviewHeader 
{
    color:Black;
    border-bottom: thin solid #999;
    background-color: White;
}
/* Tiedotteet*/

