a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#huompesisnyttelyitlnsitap p,
#i1600itlnsistarttipesiszu li,
#idnjalnnenjoukkueetvalitt p,
#stadiinktevstidsllwwwebfi li,
#la150sisalvsu150sisalvlas li,
#i1200ottelubtytt34itlnsi1 li,
#klo1200ottelubpojat34itln p,
#urheilukatu5tlhelsinkiwww p,
#storyofsportstomipaajanen p,
#itlnsitarjoileehuippumats li,
#lipunmyyntipisteethelsink p,
#itlnsi2010psihteerimattim li,
#pespalloliitonsilloinenva li,
#klo1200ottelubpojat34itln li,
#pespalloliitonsilloinenva p,
#pespalloliittotjartoojani p,
#huompesisnyttelyitlnsitap li,
#heinkuunensimmisenviikonl p,
#tietoalipuistajapaikoista p,
#uutisetscroll p,
#storyofsportstomipaajanen li,
#uutisetscroll li,
#akkreditoituminenpespallo li,
#junnuillelintsiwwwlinnanm li,
#idnjalnnenjoukkueetvalitt li,
#tietoalipuistajapaikoista li,
#stadiinktevstidsllwwwebfi p,
#akkreditoituminenpespallo p,
#pespalloliittotjartoojani li,
#heinkuunensimmisenviikonl li,
#itlnsi2010psihteerimattim p,
#junnuillelintsiwwwlinnanm p,
#i1600itlnsistarttipesiszu p,
#urheilukatu5tlhelsinkiwww li,
#la150sisalvsu150sisalvlas p,
#i1200ottelubtytt34itlnsi1 p,
#lipunmyyntipisteethelsink li,
#itlnsitarjoileehuippumats p  {
   font: normal normal 12px/14px Helvetica, Arial, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
}

#i0oheisohjelma,
#i0yhteydet,
#i0uutiset,
#finnairstadium,
#i0historiaa,
#i0joukkueet  {
   position: absolute;
   left: 44px;
   top: 306px;
   z-index: 5;
   width: 422px;
   height: 39px;
   background-repeat: no-repeat;
}

#tapahtumapaikkabutton a:hover,
#tapahtumapaikkabutton a.nmh  {
   background-position: -228px 0%;
}

#stadiinktevstidsllwwwebfi,
#idnjalnnenjoukkueetvalitt  {
   position: absolute;
   left: 104px;
   z-index: 5;
   width: 433px;
}

#oheisohjelmabutton a.nmh,
#oheisohjelmabutton a:hover  {
   background-position: -173px 0%;
}

#joukkueetbutton a:hover,
#joukkueetbutton a.nmh  {
   background-position: -136px 0%;
}

#aikataulubutton a:hover,
#aikataulubutton a.nmh  {
   background-position: -143px 0%;
}

#historiaabutton a:hover,
#historiaabutton a.nmh  {
   background-position: -135px 0%;
}

#stadissabutton a:hover,
#stadissabutton a.nmh  {
   background-position: -123px 0%;
}

#yhteydetbutton a.nmh,
#yhteydetbutton a:hover  {
   background-position: -126px 0%;
}

#etusivubutton a.nmh,
#etusivubutton a:hover  {
   background-position: -112px 0%;
}

#liputbutton a.nmh,
#liputbutton a:hover  {
   background-position: -92px 0%;
}

#klo1200ottelubpojat34itln li  {
   text-align: justify;
}

#pespalloliittotjartoojani li  {
   text-align: left;
}

#i1200ottelubtytt34itlnsi1 li  {
   text-align: justify;
}

#akkreditoituminenpespallo li  {
   text-align: left;
}

#i1600itlnsistarttipesiszu li  {
   text-align: justify;
}

#itlnsitarjoileehuippumats li  {
   text-align: left;
}

#pespalloliitonsilloinenva li  {
   text-align: left;
}

#heinkuunensimmisenviikonl li  {
   font-size: 14px;
   line-height: 17px;
   text-align: justify;
   font-weight: bold;
}

#tietoalipuistajapaikoista li  {
   text-align: justify;
   line-height: 12px;
   font-weight: bold;
}

#storyofsportstomipaajanen li  {
   text-align: left;
}

#urheilukatu5tlhelsinkiwww li  {
   text-align: left;
}

#itlnsi2010psihteerimattim li  {
   text-align: left;
}

#huompesisnyttelyitlnsitap li  {
   text-align: justify;
   font-size: 14px;
   line-height: 17px;
}

#la150sisalvsu150sisalvlas li  {
   text-align: left;
}

#junnuillelintsiwwwlinnanm li  {
   text-align: left;
}

#lipunmyyntipisteethelsink li  {
   line-height: 12px;
   text-align: justify;
}

#stadiinktevstidsllwwwebfi li  {
   text-align: left;
}

#idnjalnnenjoukkueetvalitt li  {
   text-align: left;
}

#i1200ottelubtytt34itlnsi1 p  {
   text-align: justify;
}

#junnuillelintsiwwwlinnanm p  {
   text-align: left;
}

#pespalloliittotjartoojani p  {
   text-align: left;
}

#storyofsportstomipaajanen p  {
   text-align: left;
}

#pespalloliitonsilloinenva p  {
   text-align: left;
}

#klo1200ottelubpojat34itln p  {
   text-align: justify;
}

#itlnsi2010psihteerimattim p  {
   text-align: left;
}

#stadiinktevstidsllwwwebfi p  {
   text-align: left;
}

#la150sisalvsu150sisalvlas p  {
   text-align: left;
}

#itlnsitarjoileehuippumats p  {
   text-align: left;
}

#tietoalipuistajapaikoista p  {
   text-align: justify;
   line-height: 12px;
   font-weight: bold;
}

#akkreditoituminenpespallo p  {
   text-align: left;
}

#lipunmyyntipisteethelsink p  {
   line-height: 12px;
   text-align: justify;
}

#urheilukatu5tlhelsinkiwww p  {
   text-align: left;
}

#i1600itlnsistarttipesiszu p  {
   text-align: justify;
}

#heinkuunensimmisenviikonl p  {
   font-size: 14px;
   line-height: 17px;
   text-align: justify;
   font-weight: bold;
}

#huompesisnyttelyitlnsitap p  {
   text-align: justify;
   font-size: 14px;
   line-height: 17px;
}

#idnjalnnenjoukkueetvalitt p  {
   text-align: left;
}

#layer12copy2,
#layer12copy  {
   position: absolute;
   top: 372px;
   z-index: 5;
   width: 4px;
   height: 303px;
   background-repeat: no-repeat;
}

#pespalloliitonsilloinenva  {
   position: absolute;
   left: 104px;
   top: 360px;
   z-index: 5;
   width: 425px;
}

#idnjalnnenjoukkueetvalitt  {
   top: 363px;
}

#stadiinktevstidsllwwwebfi  {
   top: 360px;
}

#tapahtumapaikkabutton a  {
   background: url(sg_aikataulu_media/tapahtumapaikkabutton.png) no-repeat;
   display: block;
   height: 28px;
   width: 228px;
   font-size: 28px;
   line-height: 28px;
}

#tapahtumapaikkabutton  {
   position: absolute;
   left: 559px;
   top: 160px;
   z-index: 6;
   width: 228px;
   height: 28px;
}

#layer31copy,
#layer31  {
   position: absolute;
   left: 571px;
   top: 448px;
   z-index: 5;
   width: 356px;
   height: 253px;
   background-repeat: no-repeat;
}

#oheisohjelmabutton a  {
   background: url(sg_aikataulu_media/oheisohjelmabutton.png) no-repeat;
   display: block;
   height: 29px;
   width: 173px;
   font-size: 29px;
   line-height: 29px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#oheisohjelmabutton  {
   position: absolute;
   left: 343px;
   top: 189px;
   z-index: 6;
   width: 173px;
   height: 29px;
}

#aikataulubutton a  {
   background: url(sg_aikataulu_media/aikataulubutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 143px;
   font-size: 27px;
   line-height: 27px;
}

#historiaabutton a  {
   background: url(sg_aikataulu_media/historiaabutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 135px;
   font-size: 27px;
   line-height: 27px;
}

#joukkueetbutton a  {
   background: url(sg_aikataulu_media/joukkueetbutton.png) no-repeat;
   display: block;
   height: 29px;
   width: 136px;
   font-size: 29px;
   line-height: 29px;
}

#yhteydetbutton a  {
   background: url(sg_aikataulu_media/yhteydetbutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 126px;
   font-size: 27px;
   line-height: 27px;
}

#uutisetscroll li  {
   text-align: left;
   padding-right: 10px;
}

#stadissabutton a  {
   background: url(sg_aikataulu_media/stadissabutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 123px;
   font-size: 27px;
   line-height: 27px;
}

#aikataulubutton  {
   position: absolute;
   left: 342px;
   top: 160px;
   z-index: 6;
   width: 143px;
   height: 27px;
}

#historiaabutton  {
   position: absolute;
   left: 810px;
   top: 160px;
   z-index: 6;
   width: 135px;
   height: 27px;
}

#uutisetscroll p  {
   text-align: left;
   padding-right: 10px;
}

#etusivubutton a  {
   background: url(sg_aikataulu_media/etusivubutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 112px;
   font-size: 27px;
   line-height: 27px;
}

#joukkueetbutton  {
   position: absolute;
   left: 811px;
   top: 189px;
   z-index: 6;
   width: 136px;
   height: 29px;
}

#stadissabutton  {
   position: absolute;
   left: 560px;
   top: 189px;
   z-index: 6;
   width: 123px;
   height: 27px;
}

#kehys,
#i0logo  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1024px;
   height: 764px;
   background-repeat: no-repeat;
}

#finnairstadium  {
   background-image: url(sg_tapahtumapaikka_media/finnairstadium.png);
}

#yhteydetbutton  {
   position: absolute;
   left: 810px;
   top: 131px;
   z-index: 6;
   width: 126px;
   height: 27px;
}

#i0oheisohjelma  {
   background-image: url(sg_oheisohjelma_media/d0oheisohjelma.png);
}

#etusivubutton  {
   position: absolute;
   left: 342px;
   top: 131px;
   z-index: 6;
   width: 112px;
   height: 27px;
}

#liputbutton a  {
   background: url(sg_aikataulu_media/liputbutton.png) no-repeat;
   display: block;
   height: 27px;
   width: 92px;
   font-size: 27px;
   line-height: 27px;
}

#layer12copy2  {
   background-image: url(sg_aikataulu_media/layer12copy2.png);
   left: 743px;
}

#layer14copy  {
   position: absolute;
   left: 168px;
   top: 122px;
   z-index: 5;
   width: 806px;
   height: 102px;
   background-repeat: no-repeat;
}

#layer12copy  {
   background-image: url(sg_aikataulu_media/layer12copy.png);
   left: 414px;
}

#layer31copy  {
   background-image: url(sg_joukkueet_media/layer31copy.png);
}

#liputbutton  {
   position: absolute;
   left: 559px;
   top: 131px;
   z-index: 6;
   width: 92px;
   height: 27px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#i0historiaa  {
   background-image: url(sg_historiaa_media/d0historiaa.png);
}

#i0joukkueet  {
   background-image: url(sg_joukkueet_media/d0joukkueet.png);
}

#ridefooter  {
   font-size: 0px;
}

#i0yhteydet  {
   background-image: url(sg_yhteydet_media/d0yhteydet.png);
}

#i0uutiset  {
   background-image: url(sg_uutiset_media/d0uutiset.png);
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 764px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer31  {
   background-image: url(sg_historiaa_media/layer31.png);
}

#i0logo  {
   background-image: url(sg_historiaa_media/d0logo.png);
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#kehys  {
   background-image: url(sg_etusivu_media/kehys.png);
}

#page  {
   margin: 0px auto 0px auto;
   height: 764px;
   width: 1024px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Helvetica, Arial, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_etusivu_media/browserbackground.png) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}


