	/* facelift 2010 */

#tab1-div-dev .tx-cal-controller {
padding:0 !important;
}

#kalenteri_vasen {
width:300px;
float:left;
}

#kalenteri_oikea {
width:240px;
float:right;
}

/*.monthSelected, .monthSelectedWeek {
background-color:#EEEEEE;
}*/

table.month-small {
margin-top:20px;
}

#month-header {
margin-top:20px;
}

#calendar-event div {
margin:5px 0;
}

.tx-cal-controller h2 a, #month-header-prevnext a {
vertical-align:top;
}

.tx-cal-controller dl dt, #tab-content dl dt {
font-weight:bold;
}

#tab-content dl dd {
margin:0 0 20px 0;
}

.tx-cal-controller dl dd {
margin:0 0 20px 0;
}

.tx-cal-controller .even {
background:none;
}

#content-footer-2010 {
    margin: 0 0 0 12px;
    width: 432px;
}

.jcarousel-clip-horizontal {
width: 100%;
}

.jcarousel-item {
height: 100%;
}


#vasennav_main_2010 {
margin-top:70px;
}

* html #vasennav_main_2010 {
margin-top:70;
}

#vasennav_main_2010 p {
font-size:10px;
line-height:12px;
padding-left:2px;
}

#vasennav_main_2010 #vasennav {
margin-top:25px;
}

.bg-2010 {
/*background-image:url(kuvat/tausta_p_2010.jpg) !important;*/
background-image:url(kuvat/tausta2011.jpg) !important;
}

#content-wrap-2010 {
width:446px;
}

#importantbox {
width:446px;
margin-left:4px;
}

#importantbox-top {
width:446px;
height:26px;
background:url(kuvat/ib_top.jpg) no-repeat;
}

#importantbox-bottom {
width:446px;
height:29px;
background:url(kuvat/ib_bottom.jpg) no-repeat;
margin-top:-12px;
}

#importantbox-mid {
width:446px;
background:url(kuvat/ib_mid.jpg) repeat-y;
padding-left:35px;
padding-bottom:10px;
clear:both;
}

#importantbox-mid h1 {
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
}

#importantbox-mid p {
color:#000000;
font-size:11px;
line-height:18px;
margin-top:2px;
}

#importantbox-mid a {
font-size:11px;
font-weight:normal;
}

.leipateksti_etusivu_2010 {
line-height:18px;
margin-top:50px;
padding-bottom:10px;
padding-top:74px;
padding-left:15px;
}
/*
* html .leipateksti_etusivu_2010, *:first-child+html .leipateksti_etusivu_2010 {
line-height:18px;
margin-top:50px;
padding-bottom:10px;
padding-top:74px;
margin-right:-50px;
}
*/
#etusivu-2010-oikea {
width:206px;
overflow:hidden;
}

#slider-wrap {
width:211px;
overflow:hidden;
}

#slider-header {
width:211px;
font-weight:bold;
height:27px;
padding-top:14px;
background:transparent url(kuvat/slider-header.jpg) no-repeat;
text-align:center;
color:#fff;
}

#slider-main {
background:transparent url(kuvat/slider-bg.jpg) repeat-y;
padding-bottom:10px;
}

#slider-control {
margin:10px auto 0 auto;
width:135px;
height:21px;
}

#slider-control img {
float:left;
}

#control-bg {
display:block;
float:left;
height:18px;
overflow:hidden;
padding:3px 0 0;
text-align:center;
width:93px;
background:transparent url(kuvat/slider-control-bg.jpg) repeat-x;
color:#fff;
font-weight:bold;
}

#slider-bottom {
width:211px;
height:18px;
background:transparent url(kuvat/slider-bottom.jpg) no-repeat;
}

#slider-content {
width:205px;
margin:0 auto;
}

#slider-content p {
margin:0;
padding:10px;
}

#slider {
margin:0 auto;
}

#slider ul {
list-style-type:none;
margin:0;
padding:0;
}

#slider ul li {
padding:0;
margin:0 auto;
width:205px;
}




#tab-wrap {
width:446px;
margin:0 0 20px 5px;
}

ul.tabs {
list-style-type:none;
margin:0;
padding:0;
}

ul.tabs li {
margin:0;
padding:0;
display:inline;
}

ul.tabs li span:hover {
cursor:pointer;
}

#tab1 { display:block; float:left; width:100px; height:48px; background-image:url(kuvat/tab1_a.jpg); }
#tab1.active { background-image:url(kuvat/tab1_b.jpg); }
#tab2 { display:block; float:left; width:157px; height:48px; background-image:url(kuvat/tab2_a.jpg); }
#tab2.active { background-image:url(kuvat/tab2_b.jpg); }
#tab3 { display:block; float:left; width:189px; height:48px; background-image:url(kuvat/tab3_a.jpg); }
#tab3.active { background-image:url(kuvat/tab3_b.jpg); }

#tab3:hover { text-decoration:none; }

#tab-control {
width:446px;
height:48px;
}

#tab-content {
background:url(kuvat/tab_cont_bg.jpg) repeat-y;
padding-left:10px;
padding-bottom:10px;
min-height:200px;
}

#tab-content div {
padding:0 20px;
}

#tab-content p {
margin:0;
padding:5px 0 5px 0;
}

#tab-bottom {
width:444px;
height:44px;
background-image:url(kuvat/tab_cont_bottom.jpg);
}


span.tab-tapahtuma {
display:block;
padding-bottom:10px;
}

span.tab-tapahtuma p {
margin:0;
padding:0 !important;
}








h6{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
}


/* IE6 Only */
* html h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
margin-bottom:-6px;
}

/* IE7 Only */
*:first-child+html h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
margin-bottom:-6px;
}




h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-3px;
font-weight: normal;
}

/* IE6 Only */
* html h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-3px;
font-weight: normal;
}

/* IE7 Only */
*:first-child+html h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-3px;
font-weight: normal;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565555;
/*background-image:url(kuvat/tausta_test2.jpg);*/
background-image:url(kuvat/tausta_gradient.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
text-align: center;


}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:0px;
margin:0px;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:0px;
margin:0px;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#87a828;
padding-top:20px;
margin:0px;
}




#main {
text-align: left;
width: 954px;
margin-left:auto;
margin-right:auto;
}

img {  
border-style: none;
}

a.oiknav_otsikko:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#666666; text-decoration:none;}
a.oiknav_otsikko:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#666666; text-decoration:none;}
a.oiknav_otsikko:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#666666; text-decoration:none;}
a.oiknav_otsikko:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#666666; text-decoration:underline;}

a.sivukarttalinkit:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#509eb7; text-decoration:none;}
a.sivukarttalinkit:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#509eb7; text-decoration:none;}
a.sivukarttalinkit:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#509eb7; text-decoration:none;}
a.sivukarttalinkit:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#509eb7; text-decoration:underline;}

a.vasnav_akt:link {color:#779913; }
a.vasnav_akt:visited {color:#779913;}
a.vasnav_akt:active {color:#779913;}
a.vasnav_akt:hover {color:#779913;}

a.vasnav_ala:link { margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#0e7393; text-decoration:none;}
a.vasnav_ala:visited {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#0e7393; text-decoration:none;}
a.vasnav_ala:active {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#0e7393; text-decoration:none;}
a.vasnav_ala:hover {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#0e7393; text-decoration:underline;}

a.vasnav_ala_akt:link {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#779913; text-decoration:none;}
a.vasnav_ala_akt:visited {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#779913; text-decoration:none;}
a.vasnav_ala_akt:active {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#779913; text-decoration:none;}
a.vasnav_ala_akt:hover {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#779913; text-decoration:underline;}

a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e7393; text-decoration:none;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e7393; text-decoration:none;}
a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e7393; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e7393; text-decoration:underline;}

/* Pirkanmaan liitto sivun ylälaidassa*/
#liittologo {
position:absolute;
width:192px;
height:49px;
background-image:url(kuvat/pirkanmaanliitto_01.gif);
/*background-image:url(kuvat/pirkanmaanliitto.gif);*/
background-repeat:no-repeat;
margin-left:29px;
margin-top:6px;
}
* html #liittologo{
margin-left:0px;
}
/* Vasemman navigointipalkin määritykset*/

/* Tämän sisällä kaikki vasemman navigoinnin jutut*/

#vasennav_main {
position:relative;
margin-top:22px;
width:200px;

}


/* IE6 Only */
* html #vasennav_main {
position:relative;
margin-top:12px;
width:240px;
margin-right:-15px;
}

/* IE7 Only */
*:first-child+html #vasennav_main {
position:relative;
margin-top:12px;
width:242px;
margin-right:-50px;
}

#vasennavitausta {
position:relative;
background-image:url(kuvat/vasnavtausta.gif);
background-repeat:no-repeat;
margin-top:-11px;
margin-left:-18px;
width:259px;
height:42px;
}

/* IE6 Only */

* html #vasennavitausta {
position:relative;
background-image:url(kuvat/vasnavtausta.gif);
background-repeat:no-repeat;
margin-top:-11px;
margin-left:-20px;
padding-top:14px;
width:259px;
height:42px;
}

/* IE7 Only */

*:first-child+html #vasennavitausta {
position:relative;
background-image:url(kuvat/vasnavtausta.gif);
background-repeat:no-repeat;
margin-top:-11px;
margin-left:-20px;
padding-top:17px;
width:259px;
height:42px;
}

/* FF 2.0 Only */
#vasennavitausta, x:-moz-any-link {
position:relative;
background-image:url(kuvat/vasnavtausta.gif);
background-repeat:no-repeat;
margin-top:-11px;
margin-left:-19px;
width:259px;
height:42px;
}

/* FF 3.0 Only */
#vasennavitausta, x:-moz-any-link, x:default {
position:relative;
background-image:url(kuvat/vasnavtausta.gif);
background-repeat:no-repeat;
margin-top:-11px;
margin-left:-19px;
width:259px;
height:42px;
}

#vasennav a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
#vasennav a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
#vasennav a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
#vasennav a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:underline;}

#vasennav a.vasnav_ala:link { margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#0e7393; text-decoration:none;}
#vasennav a.vasnav_ala:visited {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#0e7393; text-decoration:none;}
#vasennav a.vasnav_ala:active {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#0e7393; text-decoration:none;}
#vasennav a.vasnav_ala:hover {margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#0e7393; text-decoration:underline;}


#vasennav {
position:relative;
margin-top:-4px;
width:200px;
margin-left:0px;
}

/* IE6 Only */
* html #vasennav {
position:relative;
margin-top:-20px;
width:200px;
}


/* IE7 Only */
*:first-child+html #vasennav {
position:relative;
margin-top:-21px;
width:200px;
}

.vasnav {
padding-bottom:8px;
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
font-size:11px;
font-weight:bold;
color:#0e7393;
}

/* IE6 Only */
* html .vasnav {
padding-bottom:4px;
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
font-size:11px;
font-weight:bold;
color:#0e7393;
}

/* IE7 Only */
*:first-child+html .vasnav {
padding-bottom:4px;
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
font-size:11px;
font-weight:bold;
color:#0e7393;
}



/* Oikean navin (uutispalsta) määritykset */
#oiknav {
position:relative;
float:left;
width:230px;
margin-left:-13px;
margin-top:-38px;
margin-right:auto;
background-image:url(kuvat/oiknavbg_yla.gif);
background-repeat:no-repeat;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#666666;
padding-bottom:50px;
}

/* IE6 Only */
* html #oiknav {
position:relative;
float:left;
width:230px;
margin-left:-7px;
margin-top:-6px;
margin-right:auto;
background-image:url(kuvat/oiknavbg_yla.gif);
background-repeat:no-repeat;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-bottom:30px;
}

/* IE7 Only */
*:first-child+html #oiknav {
position:relative;
float:left;
width:230px;;
margin-left:-15px;
margin-top:-14px;
margin-right:auto;
background-image:url(kuvat/oiknavbg_yla.gif);
background-repeat:no-repeat;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-bottom:30px;
}


/* Oikean navin (uutispalsta) määritykset */
#oiknav_sisalto {
position:relative;
width:230px;
margin-left:-5px;
margin-top:30px;
margin-right:auto;
background-image:url(kuvat/oiknavbg.gif);
background-repeat:repeat-y;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#666666;

}

/* Oikean navin (uutispalsta) määritykset */
/* IE6 Only */
* html #oiknav_sisalto {
position:relative;
width:230px;
margin-left:-6px;
margin-top:25px;
margin-right:auto;
background-image:url(kuvat/oiknavbg.gif);
background-repeat:repeat-y;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#666666;
}

/* IE7 Only */
*:first-child+html #oiknav_sisalto {
position:relative;
width:230px;
margin-left:-5px;
margin-top:25px;
margin-right:auto;
background-image:url(kuvat/oiknavbg.gif);
background-repeat:repeat-y;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#666666;
}

#oiknav_otsikko {
width:190px;
margin-left:19px;
letter-spacing:0.05em;
padding-right:5px;
margin-top:-15px;
}

#oiknav_otsikko a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#666666; text-decoration:none;}
#oiknav_otsikko a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#666666; text-decoration:none;}
#oiknav_otsikko a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#666666; text-decoration:none;}
#oiknav_otsikko a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#666666; text-decoration:underline;}

.oiknav_alakuva {
margin-left: 1px;
padding-top:0px;


}

#uutispalsta, #uutispalsta_etusivu {
width:206px;
padding-bottom:120px;
margin-top: 25px;

}

/* IE6 Only */
* html #oiknav_otsikko {
width:190px;
margin-left:19px;
letter-spacing:0.05em;
padding-right:5px;
margin-top:-2px;
}

/* IE7 Only */
*:first-child+html #oiknav_otsikko {
width:190px;
margin-left:19px;
letter-spacing:0.05em;
padding-right:5px;
margin-top:-6px;
}


.vasennav_otsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
padding-top:11px;
padding-left:19px;
padding-bottom:2px;
}

/* IE6 Only */
* html .vasennav_otsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
margin-top:-15px;
padding-left:18px;
padding-bottom:6px;
}


/* IE7 Only */
*:first-child+html .vasennav_otsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
margin-top:-17px;
padding-left:16px;
padding-bottom:6px;
}


.uutis_paivamaara {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#a9a9a9;
padding-bottom:-20px;
letter-spacing:0.05em;
}

#leipa, #leipa-tiedotteet, #leipa-tapahtumat {
width:400px;
}

/* TEMPLATE 04 TIEDOTEARKISTO */
#leipa04 {
width:400px;
font-weight:bold;
color:#0e7393;
padding-top:20px;

}
#leipa04 p{
padding-top:4px;
padding-bottom:4px;
margin:0px;

}

.jul01{
padding-top: 5px;
padding-bottom: 5px;

}

.jul02{
padding-left: 30px;
padding-top: 4px;

}

.hor{
padding-top:4px;
padding-bottom:4px;
}

.julk{
font-size:10px;
color:#89a52e;
}

#leipa04 a:link, #leipa04 a:visited{
font-weight:normal;
font-size: 13px;
padding-bottom: 10px;
color: #0e7393;
}
/* TEMP05*/
#leipa05 {
width:620px;
}


/* Leipätekstiin laitettavien kuvien sijoitus */
.leipatekstikuvat {
float: left;
padding: 8px 13px 2px 0px;
}

.leipaotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-3px;
}

/* IE6 Only */
* html .leipaotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-12px;
}

/* IE7 Only */
*:first-child+html .leipaotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#35859f;
margin-left:1px;
margin-bottom:-12px;
}

.leipaotsikko_kuva {
margin-left:-1px;
margin-top:19px;
margin-bottom:-3px;
}

/* IE6 Only */
* html .leipaotsikko_kuva {
margin-left:-1px;
margin-top:-1px;
margin-bottom:-12px;
}

/* IE7 Only */
*:first-child+html .leipaotsikko_kuva {
margin-left:-1px;
margin-top:-5px;
margin-bottom:-12px;
}

.valiotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
}

/* IE6 Only */
* html .valiotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
margin-bottom:-6px;
}

/* IE7 Only */
*:first-child+html .valiotsikko {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#87a828;
padding-top:12px;
margin-bottom:-6px;
}

.leipateksti_valiviiva {

background:url(kuvat/leipateksti_valiviiva.gif);
background-repeat:repeat-y;
background-position:center;

}
.leipateksti_jako {
margin-top:-4px;
margin-left:-5px;
}

/* IE6 Only */
* html .leipateksti_jako {
margin-top:-10px;
}

/* IE7 Only */
*:first-child+html .leipateksti_jako {
margin-top:-10px;
}

.leipateksti_valijako {
width:188px;
margin-left:2px;
}

.leipateksti_valijako_teksti {
width:188px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
margin-left:0px;
}

/* IE6 Only */
* html .leipateksti_valijako_teksti {
width:188px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
margin-left:2px;
}

#alapalkki {
position:absolute;
width:953px;
height:70px;
margin-top:-50px;
margin-left:3px;
margin-right:auto;
 

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='fileadmin/template/kuvat/alapalkki3.png');
background-repeat:no-repeat;
}
 
#alapalkki[id] {
background-image:url(kuvat/alapalkki3.png);
}

#alapalkki2 {
position:absolute;
width:953px;
height:70px;
margin-top:-50px;
margin-left:3px;
margin-right:auto;
 

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='fileadmin/template/kuvat/alapalkki4.png');
background-repeat:no-repeat;
}
 
#alapalkki2[id] {
background-image:url(kuvat/alapalkki4.png);
}

/* Navigoinnin yläpuolella vaihtuva kuva */
#kuvaelementti {
position:absolute;
margin-left:9px;
margin-top:63px;
width:943px;
height:93px;
}

/* IE6 Only */
* html #kuvaelementti {
position:absolute;
margin-left:-20px;
margin-top:63px;
width:943px;
height:93px;

}

/* IE7 Only */
*:first-child+html #kuvaelementti {
position:absolute;
margin-left:-23px;
margin-top:63px;
width:943px;;
height:93px;
}


/*navigointinapit */
#navjava {
position: absolute;
margin: 0 auto;
width: 943px;
height: 40px;
background-repeat:repeat-x;
padding-left:9px;
margin-right:auto;
margin-top: 156px;
}

/* IE6 Only */
* html #navjava {
position: absolute;
margin: 0 auto;
width: 943px;
height: 40px;
background-repeat:repeat-x;
margin-left:-29px;
margin-right:auto;
padding-top: 155px;
}

/* IE7 Only */
*:first-child+html #navjava {
position: absolute;
margin: 0 auto;
width: 943px;
height: 40px;
background-repeat:repeat-x;
margin-left:-31px;
margin-right:auto;
padding-top: 156px;
padding-left:8px;
}


#taustakuva {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-8px;
/*background-image:url(kuvat/tausta_p.jpg);*/
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE6 Only */
* html #taustakuva {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE7 Only */
*:first-child+html #taustakuva {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* Taustakuva */
#taustakuva05 {
position:absolute;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-8px;
background-image:url(kuvat/tausta_p5.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE6 Only */
* html #taustakuva05 {
position:absolute;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta_p5.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE7 Only */
*:first-child+html #taustakuva05 {
position:absolute;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta_p5.jpg);
background-repeat:no-repeat;
background-position:top;
}



/* IE6 Only */
* html #alapalkkis {
position:absolute;
width:953px;
height:70px;
margin-top:0px;
margin-top:-25px;
margin-left:8px;
margin-right:auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='fileadmin/template/kuvat/alapalkki3.png');
background-repeat:no-repeat;
}

/* IE7 Only */
*:first-child+html #alapalkkis {
position:absolute;
width:953px;
height:70px;
margin-top:0px;
margin-top:-25px;
margin-left:8px;
margin-right:auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='fileadmin/template/kuvat/alapalkki3.png');
background-repeat:no-repeat;
}

#alapalkkis {
position:absolute;
width:953px;
height:70px;
margin-top:0px;
margin-top:-25px;
margin-left:7px;
margin-right:auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='fileadmin/template/kuvat/alapalkki3.png');
background-repeat:no-repeat;
}
 
#alapalkkis[id] {
background-image:url(kuvat/alapalkki3.png);
}

.alapalkki_yhteystiedot {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6acae;
z-index:1000px;
right:10px;
}

.alapalkki_msc {
position:absolute;
margin-left:688px;
margin-top:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6acae;
z-index:1000px;
}

.alapalkki_msc a {
color:#a6acae;
font-size:11px;
font-weight:normal;
}

.alapalkki_msc a:hover {
color:#a6acae;
text-decoration:underline;
}

#sisalto {
margin-top:0px;
margin-left:30px;
margin-bottom:20px;
}

#sisalto2 {
margin-top:200px;
min-height:200px;
margin-left:-20px;}


/* IE6 Only */
* html #sisalto2 {
margin-top:200px;
margin-left:-20px;}

/* IE7 Only */
*:first-child+html #sisalto2 {
margin-top:210px;
margin-left:-20px;}


/* Leipateksti */
.leipateksti {
width:400px;
padding-top:53px;
margin-top:50px;
padding-left:33px;
line-height:18px;
padding-bottom:60px;
}

/* IE6 Only */
* html .leipateksti {
width:400px;
padding-top:53px;
padding-left:2px;
line-height:18px;
padding-bottom:80px;
}

/* IE7 Only */
*:first-child+html .leipateksti {
width:400px;
padding-top:50px;
margin-top:50px;
padding-left:30px;
line-height:18px;
padding-bottom:75px;
}




/* Leipateksti, jos etusivu */
.leipateksti_etusivu {
width:396px;
padding-top:45px;
margin-top:50px;
padding-left:33px;
line-height:18px;
padding-bottom:10px;
}

/* IE6 Only */
* html .leipateksti_etusivu {
width:400px;
padding-top:48px;
margin-top:px;
padding-left:1px;

line-height:18px;
padding-bottom:30px;
}

/* IE7 Only */
*:first-child+html .leipateksti_etusivu {
width:400px;
padding-top:48px;
margin-top:50px;
padding-left:30px;
line-height:18px;
padding-bottom:25px;
}

.oikeanavi{
width:230px;
/*padding-top:122px;*/
padding-top:142px;
padding-left:30px;
margin-left:70px;

}

/* IE6 Only */
* html .oikeanavi{
padding-top:102px;
padding-right:20px;
}

/* IE7 Only */
*:first-child+html .oikeanavi{
padding-top:102px;
padding-right:8px;
}



/* Tulostusversio-nappi*/
#tulostusversio p, #tulostusversio-2010 p {
margin: 0px;
}

#tulostusversio, #tulostusversio-2010 {
position:absolute;
width: 311px;
right:10px;
margin-top: 234px;
/*height: 25px;  
margin-left: 731px;

margin-right:auto;*/
}

/* IE6 Only */
* html #tulostusversio, * html #tulostusversio-2010 {
position:absolute;
width: 320px;
margin-left: 700px;
margin-top: 233px;
margin-right:auto;
}

/* IE7 Only */
*:first-child+html #tulostusversio, *:first-child+html #tulostusversio-2010 {
position:absolute;
width: 311px;
right:10px;
margin-top: 234px;
margin-right:auto;
}

#tulostusversio-2010, *:first-child+html #tulostusversio-2010 {
width:321px !important;
}

* html #tulostusversio-2010 {
width:320px !important;
}

#sijaintiteksti a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#509eb7; text-decoration:none;}
#sijaintiteksti a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:100; color:#509eb7; text-decoration:none;}
#sijaintiteksti a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#509eb7; text-decoration:none;}
#sijaintiteksti a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100;color:#509eb7; text-decoration:underline;}

/* Vasemman navigointipalkin yläpuolella oleva teksti*/
#sijaintiteksti {
position:absolute;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
margin-left: 33px;
margin-top: 220px;
margin-right:auto;

}

/* IE6 Only */
* html #sijaintiteksti {
position:absolute;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
margin-left: 7px;
margin-top: 220px;
margin-right:auto;
word-spacing:3px;
}

/* IE7 Only */
*:first-child+html #sijaintiteksti {
position:absolute;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
margin-left: 2px;
margin-top: 220px;
margin-right:auto;
word-spacing:3px;
padding-bottom:7px;
}

/* Hakukentän ja sen tekstin määritykset */
#haku {
position:absolute;
width:410px;
margin-left: 639px;
margin-top: 208px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

/* IE6 Only */
* html #haku {
position:absolute;
width:410px;
margin-left: 610px;
margin-top: 208px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

/* IE7 Only */
*:first-child+html #haku {
position:absolute;
width:410px;
margin-left: 619px;
margin-top: 208px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

#hakukentta {
position:absolute;
width: 221px;
height: 19px;  
margin-left: 722px;
margin-top: 206px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

/* IE6 Only */
* html #hakukentta {
position:absolute;
width: 221px;
height: 19px;  
margin-left: 690px;
margin-top: 206px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

/* IE7 Only */
*:first-child+html #hakukentta {
position:absolute;
width: 221px;
height: 19px;  
margin-left: 692px;
margin-top: 206px;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f8f8f8;
}

#hakukentta #s {
float: left;
padding: 0;
margin: 1px 0 0 6px;
height:18px;
border: 0;
width: 172px;
background: url(kuvat/hae_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* eng-versio hakukentästä */
#hakukentta #s_en {
float: left;
padding: 0;
margin: 1px 0 0 6px;
height:18px;
border: 0;
width: 166px;
background: url(kuvat/hae_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


#hakukentta #go {
float: right;
margin: 1px 4px 0 0;
}

/* In english ja sivukartta, oikea yläkulma*/
#sivukartta {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
width:200px;
height:25px;
text-align:left;
padding-left:756px;
margin-top:1px;
margin-left:auto;
margin-right:auto;
}

/* IE6 Only */
* html #sivukartta {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
position:absolute;
width:200px;
height:25px;
text-align:left;
padding-left:730px;
margin-top:2px;
}

/* IE7 Only */
*:first-child+html #sivukartta {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#509eb7;
position:absolute;
width:200px;
height:25px;
text-align:left;
padding-left:725px;
margin-top:2px;
}




.oiknav_otsikko_vihrea {
position:absolute;
margin-top:-57px;
margin-left:13px;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
padding-top:2px;
}

/* IE6 Only */
* html .oiknav_otsikko_vihrea {
position:relative;
margin-top:-23px;
padding-bottom:6px;
margin-left:20px;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
padding-top:0px;
}

/* IE7 Only */
*:first-child+html .oiknav_otsikko_vihrea {
position:relative;
margin-top:-33px;
margin-left:10px;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f9fcfd;
letter-spacing:0.05em;
padding-top:0px;
padding-bottom:14px;
}

.oiknav_otsikko_vihrea_teksti {
background-image:url(kuvat/uutisotsikko_tausta.jpg);
background-repeat:repeat-x;
padding-top:2px;
}

.oiknav_viiva {
padding-bottom:26px;
padding-top:12px;
padding-left:5px;
}

/* IE6 Only */
* html .oiknav_viiva {
padding-bottom:8px;
padding-top:11px;
}

/* IE7 Only */
*:first-child+html .oiknav_viiva {
padding-bottom:8px;
padding-top:11px;
}

.oiknav_teksti {
padding-left:5px;
}

.oiknav_alakuva_uutis {
margin-left: -1px;
margin-top:-5px;
}

.oiknav_viiva_uutis {
padding-bottom:20px;
padding-top:5px;
}

/* IE6 Only */
* html .oiknav_viiva_uutis {
padding-bottom:5px;
padding-top:5px;
}

/* IE7 Only */
*:first-child+html .oiknav_viiva_uutis {
padding-bottom:8px;
padding-top:6px;
}



#taustakuva_bg {
background-image:url(kuvat/tausta_jatko.jpg);
background-repeat:repeat-y;
position:relative;
float:left;

}

/* Leipateksti jos ei oikean puolen uutispalstaa ole */
#leipa_levea, #leipa_henk {
width:630px;}

/* Taustakuva jos oikean puolen uutispalsta poistuu*/
#taustakuva_levea {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-8px;
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE6 Only */
* html #taustakuva_levea {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}

/* IE7 Only */
*:first-child+html #taustakuva_levea {
position:relative;
float:left;
width: 957px;
margin-left:0px;
margin-right:auto;
min-height:350px;
margin-top:-17px;
background-image:url(kuvat/tausta2011.jpg);
background-repeat:no-repeat;
background-position:top;
}


/* Leipateksti jos ei oikean puolen uutispalstaa ole */
.leipateksti_levea {
width:620px;
padding-top:43px;
margin-top:50px;
padding-left:33px;
line-height:18px;
padding-bottom:60px;
}

/* IE6 Only */
* html .leipateksti_levea {
width:620px;
padding-top:44px;
padding-left:2px;
line-height:18px;
padding-bottom:80px;
}

/* IE7 Only */
*:first-child+html .leipateksti_levea {
width:620px;
padding-top:42px;
margin-top:50px;
padding-left:30px;
line-height:18px;
padding-bottom:75px;
}

a.vasnav_otsikko:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
a.vasnav_otsikko:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
a.vasnav_otsikko:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:none;}
a.vasnav_otsikko:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0e7393; text-decoration:underline;}



/* VAS.NAVIN 1.TASON LINKKI */
.vasnav_bullet {
  display:block;
  padding-left: 30px;
  background-image: url(kuvat/vasnavnuoli.gif);
  background-position: 10px 4px;
  background-repeat: no-repeat;
}


/* HENKILÖKUNTA-TYYLIT */

.h_osio{
padding-top: 15px;
}

#henk_ala a:link, #henk_ala a:visited{
font-weight:normal;
color:#565555;
font-size: 12px;
}


#henk_ala a:hover, #henk_ala a:visited:hover{
font-weight:normal;
color:#565555;
font-size: 12px;
text-decoration:underline;
}

.h01{
width: 20px;
height: 19px;
vertical-align:top;
padding-top: 7px;
}

.h02{
width: 500px;
height: 19px;
vertical-align:top;
}

.h03{
width: 450px;
height: 19px;
vertical-align:top;
}

.huomio{
margin: 0 auto;
border-color: #dbe3c2;
border-style: solid;
border-width:1px;
padding-top:20px;
padding-bottom:20px;
width:385px;
text-align:center;
}
 
 .vihrea{
 color: #89a72e;
 }


.csc-mailform {
border: 0px;
margin: 20px 0px;
}

.csc-mailform-field {
margin-bottom: 5px;
}

.csc-mailform-field label {
width: 120px;
float:left;
}




.tx-dropdownsitemap-pi1 a {
font-weight:bold;
}
.tx-dropdownsitemap-pi1 li.open ol {
display:block;
}
.tx-dropdownsitemap-pi1 li.closed ol {
display:none;
}
.tx-dropdownsitemap-pi1 li.open ul {
display:block;
}
.tx-dropdownsitemap-pi1 li.closed ul {
display:none;
}

.tx-dropdownsitemap-pi1 ol, .tx-dropdownsitemap-pi1 ul {
list-style-type: none;
}
.tx-dropdownsitemap-pi1 div.level_2 {
background: none;
}
.tx-dropdownsitemap-pi1 div.level_4 {
background: none;
}

.tx-dropdownsitemap-pi1 div {
background:#FAFBFB none repeat scroll 0%;
border:0px;
margin-bottom:5px;
padding:2px;
}
.tx-dropdownsitemap-pi1 div.level_2 a {
font-weight:normal;
}
.tx-dropdownsitemap-pi1 div.expAll {
border:1px solid #DFE2E3;
text-align:center;
}

#vasennav a.vasnav_ala:link, #vasennav a.vasnav_ala:visited {
background:transparent url(/fileadmin/template/kuvat/vasnavnappi.gif) no-repeat scroll 0 5px;
color:#0E7393;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:100;
padding-left:33px;
text-decoration:none;
}

#vasennav a.vasnav_ala_akt {
background:transparent url(/fileadmin/template/kuvat/vasnavnappi.gif) no-repeat scroll 0 5px;
color:#0E7393;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:33px;
text-decoration:none;
}
#keskustelu {

}
#keskustelu .keskustelu-wrapper { 
    background: url("kuvat/viiva-bg.jpg") repeat-y scroll 0 0 transparent;
    margin-top: -20px;
}
#keskustelu .keskustelu-wrapper h1 { 
    background: #D1E78B;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 9px 10px 3px;
}
#keskustelu .tx-guestbook-right p {
background: url("kuvat/kommentti-footer.jpg") no-repeat scroll 0 bottom #E6E6E5;
    font-size: 11px;
    padding: 0px 10px 10px 10px;
margin:0;
    width: 360px;
font-weight:bold;
}
#keskustelu .tx-guestbook-date {
    background: url("kuvat/kommentti-header.jpg") no-repeat scroll 0 0 #E6E6E5 !important;
    font-size: 11px;
    padding: 10px 10px 0 10px !important;
    width: 360px;
font-weight:normal !important;
}
#keskustelu .tx-guestbook-right {
background:url("kuvat/alaviiva-bg.jpg") no-repeat 0 0;
padding: 0 0 0 20px;
}
#keskustelu .tx-guestbook-field {
background:url("kuvat/alinviiva.jpg") no-repeat 0 0 #fff;
padding: 0 0 0 20px;
}
#keskustelu textarea {
    border: 1px solid #BCBCBC;
    font-family: arial;
    font-size: 12px;
    padding: 5px;
    width: 369px;
}
#keskustelu .tx-guestbook-field label {

}
#keskustelu .tx-guestbook-result{
    padding: 8px 0 0 20px;
    background:transparent;
    width:250px;
}
#keskustelu .on {
background-color:#fff;
}
.keskustelu-slider-content {

}
div.tx-veguestbook-pi1 div.tx-veguestbook-pi1 {

}
.aihe-header{
    background: url("kuvat/aihekupla-header.jpg") no-repeat scroll center top transparent;
    height: 8px;
}
.aihe-content{
    background: none repeat scroll 0 0 #D1E78B;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 10px;
}
.aihe-content p{
  margin:0;
}
.aihe-footer{
    background: url("kuvat/aihekupla-footer.png") no-repeat scroll center top transparent;
    height: 30px;
}
.lue-ja-kommentoi {
    margin-top: -10px;
    margin-bottom: 22px;
    }
    .tx-veguestbook-pi1 h2 {
    display: none;
    }
    
#facebook {
    text-align: center;
    margin-top: 20px;
}
#ajankohtaista-teema-wrapper h1{
	color:#fff !important;
	font-size:13px !important;
	font-weight:bold;
}
#ajankohtaista-teema-wrapper{
	width:211px;
	margin-bottom:32px;
}
.ajankohtaista-teema-header{
	background:transparent url('kuvat/teema-header.gif') top left no-repeat;
	height:38px;
}
.ajankohtaista-teema-header h1{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:1;
padding:10px 0 0 0;
}
.ajankohtaista-teema-content{
	background:transparent url('kuvat/teema-content.gif') top left repeat-y;
	padding:10px;
	min-height:50px;
	height: auto !important;
	height:50px;
}
.ajankohtaista-teema-content a{
    background-image: url("kuvat/vasnavnuoli.gif");
    background-position: center left;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 0px 5px 15px;
}
.ajankohtaista-teema-bottom{
	background:transparent url('kuvat/teema-bottom.gif') bottom left no-repeat;
	height:10px;
	line-height:3px;
	font-size:3px;
}		
.share-items{
	position:absolute;
	right:100px;
	top:25px;
}
.share-items p{margin:0px;}
.facebook-link{
	position:absolute;
    right: 38px;
    top: 17px;
}
