@media screen,projection{html{margin:0;padding:0}body{background:#f5f5f5 url('/kuvat/sivun-tausta.png~2011-05-02');color:#1a1a1a;font-family:'Lucida Grande',Geneva,'Helvetica Neue',Verdana,Helvetica,sans-serif;font-size:87.5%;margin:0;padding:30px 0}#sailio{-moz-border-radius:5px;-moz-box-shadow:0 0 30px #BBB;-webkit-border-radius:5px;-webkit-box-shadow:0 0 30px #BBB;background:#fdfdfd url('/kuvat/ylalaita.png~2011-05-02') repeat-x left top;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 0 30px #BBB;margin:0 auto;position:relative;width:65em}
#ylalaita{height:97px;margin:22px 2em 0 3em;position:relative}#ylalaita a{left:0;position:absolute;top:0}#ylateksti{left:192px;position:absolute;top:9px}#navigaatio{-moz-box-shadow:0 0 5px #e3e3e3;-webkit-box-shadow:0 0 5px #e3e3e3;background:#f3f3f3;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;box-shadow:0 0 5px #e3e3e3;font-family:'Malgun Gothic','Segoe UI','Trebuchet MS','Lucida Grande',Geneva,Tahoma,sans-serif;left:0;margin:2em 0 0 0;padding:.7em 0;position:absolute;text-align:center;top:97px;width:100%}
#navigaatio li{display:inline;margin:0;padding:0}#navigaatio a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#050;font-size:.93em;padding:.5em .45em}#navigaatio a:hover,#navigaatio a:focus,#navigaatio a:active{-moz-box-shadow:0 0 3px #080;-webkit-box-shadow:0 0 3px #080;background:#00ba00 url('/kuvat/nav-tausta.png') repeat-x center;box-shadow:0 0 3px #080;color:#FFF}#nav-english span{background:url('/kuvat/lippu-gb.png') no-repeat right center;padding-right:23px}
#ajankohtaista #nav-ajankohtaista,#etusivu #nav-etusivu,#harjoitukset #nav-harjoitukset,#lajikuvaukset #nav-lajikuvaukset,#linkit #nav-linkit,#maksut #nav-maksut,#peruskurssit #nav-peruskurssit,#yhteystiedot #nav-yhteystiedot,#phpbb.section-index #nav-forum,#english #nav-english{-moz-box-shadow:none;-webkit-box-shadow:none;background:transparent;box-shadow:none;color:#3c3033;cursor:default;font-weight:700}#sisalto{margin:5em 3em 2em 3em;min-height:32em}#alalaita{background:url('/kuvat/alalaita.png~2011-05-02') no-repeat center top;color:#555;font-size:.79em;margin:0 2.5em;padding:25px 0 1em 0;text-align:right}
h1,h2,h3,h4{font-family:'Trebuchet MS','Lucida Grande',Geneva,'Helvetica Neue',Tahoma,Verdana,sans-serif}h1{font-size:1.75em;font-variant:small-caps;font-weight:400;letter-spacing:.05em;margin:0 0 .6em 0;padding:0;text-align:center}h2{color:#202020;font-size:1.2em;font-weight:700;letter-spacing:.065em;margin:1.2em 0 -0.3em 0}h3{color:#111;font-size:1.1em;font-weight:700;letter-spacing:.065em;margin:1.5em 0 -0.2em 0}h4{color:#1a1a1a;font-size:1em;font-weight:700;letter-spacing:.072em;margin:1.5em 0 -0.2em 0}
table{border:0;border-collapse:collapse;margin:1em 0}th{color:#1a1a1a;font-weight:700;line-height:1.4;padding:.22em 1.5em .22em 0;text-align:left}td{line-height:1.4;padding:.22em 1.5em .22em 0;text-align:left;vertical-align:top}thead th{border-bottom:1px solid #888}tbody th{font-weight:400;vertical-align:top}.harjoitusajat{table-layout:fixed;width:100%}.harjoitusajat col{border-left:1px solid #888}.harjoitusajat col:first-child{border-left:none;border-right:2px solid #888}.harjoitusajat .parillinen{background-color:#f2f2f2}
.harjoitusajat th{-moz-box-shadow:0 0 7px #d3d3d3;-webkit-box-shadow:0 0 7px #d3d3d3;background:#d3d3d3 url('/kuvat/th-tausta.png');box-shadow:0 0 7px #d3d3d3;color:#222;font-weight:700;padding:.4em 1em}.harjoitusajat thead th{border-bottom-width:2px}.harjoitusajat td{padding:.4em 1em}.harjoitusajat .raja th,.harjoitusajat .raja td{border-top:1px solid #888}.harjoitusajat .paiva{width:4em}.harjoitusajat .aika{width:9em}.harjoitusajat .laji{width:11em}.harjoitusajat .ryhma{border-left:none}ul{margin:1em 0;padding:0 0 0 2em}
ul li{line-height:1.4;margin:.5em 0;padding:0}ul.lisaa{list-style-type:none;padding:0}ul.lisaa li{margin:.3em 0}ol{margin:1em 0;padding:0 0 0 2em}ol li{line-height:1.4;margin:.5em 0}dl{line-height:1.4;margin:2em 0 -1em 16em}dt{font-weight:400;left:-16em;margin:-1em 0 0 0;position:relative;width:14em}dd{margin:0 0 .1em 0;position:relative;top:-1.38em}fieldset{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;border-radius:3px;margin:1em 0;padding:0 1em}.vaihtoehdot{border:0;margin:0 0 .7em 0;padding:0;position:relative}
legend{font-weight:700;padding:0 .5em}.vaihtoehdot legend{font-weight:400;left:0;padding:0;position:absolute;text-align:right;top:0;width:16em}.syote,.vakio{margin:1.2em 0}.radio,.valintaruutu{margin:.5em 0}.vaihtoehdot .syote{margin:0 0 .5em 17.6em}.syote label{clear:left;float:left;margin:0 1.5em 0 0;padding:.15em 0 0 0;text-align:right;width:16em}.valintaruutu label,.radio label,.vaihtoehdot label{clear:none;float:none;margin:0;padding:0;text-align:left;width:auto}.vakio span{clear:left;float:left;margin:0 1em 0 0;text-align:right;width:16em}
button,input{font-family:'Lucida Grande',Geneva,'Helvetica Neue',Verdana,Helvetica,sans-serif;font-size:1em}select{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #202020;border-radius:3px;color:#1a1a1a;font-family:'Lucida Grande',Geneva,'Helvetica Neue',Verdana,Helvetica,sans-serif;font-size:1em;height:1.65em}textarea{-moz-border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-border-radius:3px;-webkit-transition:background-color .3s;background-color:#fdfdfd;border:1px solid #202020;border-radius:3px;color:#1a1a1a;cursor:text;font-family:'Lucida Grande',Geneva,'Helvetica Neue',Verdana,Helvetica,sans-serif;font-size:1em;line-height:1.3;margin:0;padding:.2em 0 .2em .3em;transition:background-color .3s}
.radio input,.valintaruutu input{margin-left:17.5em;vertical-align:-0.1em}.salasana input,.teksti input,.tiedoston-lahetys input{-moz-border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-border-radius:3px;-webkit-transition:background-color .3s;background-color:#fdfdfd;border:1px solid #202020;border-radius:3px;color:#1a1a1a;cursor:text;padding:.2em .3em;transition:background-color .3s}.vaihtoehdot input{margin-left:0}.salasana input:focus,.teksti input:focus,textarea:focus{background-color:#f2f2ff;color:#000}
button,.lahetys input{height:2em;padding:0 .9em}.lahetys input{margin:0 0 0 18.5em}.painikeryhma input{margin:0 .5em .5em 0}.syote .ohje{color:#292929;display:block;font-size:.86em;margin:.25em 0 0 20.6em}strong.virhe{color:#F00;display:block;font-size:.93em;font-weight:400;margin:.15em 0 0 0}.syote strong.virhe{margin-left:19em}a{color:#0052e0;text-decoration:none}a:visited{color:#8226d5}a:hover,a:focus,a:active{color:#C00}a.kuva{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;display:inline-block;transition:.3s}
a.kuva:hover,a.kuva:focus{-moz-box-shadow:0 0 10px #EC3;-webkit-box-shadow:0 0 10px #EC3;box-shadow:0 0 10px #EC3}a.toiminto:visited{color:#0052e0}a.toiminto:hover{color:#C00}a img{border:0;vertical-align:bottom}p.lisaa a{background:url('/kuvat/lisaa.gif') no-repeat 2px 63%;padding-left:14px}ul.lisaa a{background:url('/kuvat/lisaa.gif') no-repeat 2px 63%;padding-left:14px}abbr{font-variant:normal}del{display:none}dfn{font-style:italic}em{font-style:italic}p{line-height:1.4;margin:1em 0}
p.takaisin{background:url('/kuvat/takaisin.gif') no-repeat 2px 60%;padding-left:14px}strong{font-weight:700}.alataso{margin:0 0 0 1em}.nimi{font-weight:700}.jaottelu{border-left:1px solid #DDD;border-right:1px solid #DDD;margin:0 19em;padding:0 1.5em 1em 1.5em}.jaottelu .hokutoryu{float:left;margin:0 0 0 -20.5em;padding:1em 1.5em 0 0;width:17.5em}.jaottelu .bjj{float:right;margin:0 -20.5em 0 0;padding:1em 0 0 1.5em;width:17.5em}.jaottelu .yhteinen{padding:1em 0 0 0}.jaottelu h2{font-size:1.1em;margin:1em 0 -0.3em 0}
.kurssiesite{margin:1.5em 0;text-align:center}.kurssiesite a:link,.kurssiesite a:visited{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555}.odotus{margin:1em 0;text-align:center}.rakenne{left:-9999px;position:absolute}.rinnastus{overflow:hidden}.rinnastus .hokutoryu{border-right:1px solid #DDD;float:left;margin:0 -1px 0 0;padding:0 2em 0 0;width:27.5em}.rinnastus .bjj{border-left:1px solid #DDD;float:left;padding:0 0 0 2em;width:27.2em}.hokutoryu .laji{background:url('/kuvat/hokutoryu-pieni.png~2011-05-02') no-repeat left top;line-height:50px;margin:0;padding:0 0 0 76px}
.bjj .laji{background:url('/kuvat/alliance-pieni.png~2011-05-02') no-repeat left top;line-height:50px;margin:0;padding:0 0 0 64px}.rinnastus .laji{margin:.75em 0 0 0}.jaottelu:after{clear:both;content:'.';display:block;font-size:0;height:0;line-height:0;visibility:hidden}#peruskurssit-k2012{margin:2em 0;text-align:center}#juliste a.kuva{-moz-box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;border:1px solid #999;box-shadow:0 0 5px #999;display:block;margin:2em auto 3em auto;max-width:99%;width:800px}
#juliste img{width:100%}#julisteet{margin:2em auto 3em auto;max-width:100%;width:804px}#julisteet span{display:inline-block;max-width:50%;vertical-align:top;width:402px}#julisteet .bjj{text-align:right}#julisteet a.kuva{-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;border:1px solid #999;box-shadow:0 0 5px #999;display:inline-block;max-width:96%;width:380px}#julisteet img{width:100%}#salietiketti{font-size:1.7em;margin:1.5em 0;text-align:center}#paakohdat h2{background:0;line-height:normal;margin:1em 0;padding:0;text-align:center}
#paakohdat ul{background:url('/kuvat/paakohdat.gif') no-repeat left top;list-style-type:none;margin:2em auto 1em auto;padding:1.5em 0 0 0;width:280px}#paakohdat li{margin:0 auto 1.2em auto;width:202px}#paakohdat a.kuva{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555;margin:.5em 0 0 0}#tarkeat-sailio{margin:2em 0}#tarkeat{-moz-border-radius:5px;-moz-box-shadow:0 0 5px #c7d702;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px #c7d702;background:#f8fea5;border:1px solid #d8e901;border-radius:5px;box-shadow:0 0 5px #d8e901;padding:1em 1.5em}
#tarkeat h2{font-size:1em;font-weight:700;margin:0}#tarkeat p{font-size:.93em;margin:.4em 0 0 0}#yhteiset h2,#uusimmat-uutiset h2{border-bottom:1px solid #DDD;font-size:1.1em;font-weight:400;margin:.9em 0 1em 0;padding:0 .5em .3em .5em}#yhteiset{margin:2em 0;overflow:hidden}#seura{float:left;padding:0 2em 0 0;width:20.5em}#seura ul{list-style-type:none;margin:1em .6em;padding:0}#seura li{margin:1.2em 0}#seura .uusi{font-weight:700}#yhteys{margin:1.5em .6em}#yhteys dt{clear:left;font-size:.93em;font-weight:700;margin:1em 0 0 0;position:static;width:auto}
#yhteys span{background:url('/kuvat/yhteys.png') no-repeat 0 0;float:left;height:35px;margin:3px 15px 0 0;width:32px}#facebook span{background-position:-96px 0}#kayntiosoite span{background-position:-32px 0}#postiosoite span{background-position:-64px 0}#yhteys dd{font-size:.93em;line-height:1.3;margin:0 0 0 48px;position:static}#uusimmat-uutiset{float:left;padding:0 0 0 2em;width:34.2em}.uutinen{-moz-border-radius:8px;-moz-box-shadow:0 0 5px #e6e6e6;-webkit-border-radius:8px;-webkit-box-shadow:0 0 5px #e6e6e6;background:#fbfbfb;border:1px solid #DDD;border-radius:8px;box-shadow:0 0 5px #e6e6e6;margin:0 .5em 1.5em .5em;overflow:hidden;padding:0 1em}
#uusimmat-uutiset .uutinen{font-size:.93em}.uutinen .otsikko{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;background:#EEE;border-bottom:1px solid #d9d9d9;border-radius:8px 8px 0 0;margin:0 -1em;padding:.5em 7em .5em 1em;position:relative}.uutinen h2,.uutinen h3{color:#111;font-size:1em;font-weight:400;letter-spacing:.077em;margin:0}.uutinen .otsikko div{color:#404040;font-size:.79em;position:absolute;right:1.25em;top:33%}#uusimmat-uutiset .otsikko div{font-size:.85em}.uutinen .kirjoittaja{font-style:italic;margin:1em 0;text-align:right}
.uutinen a.kuva{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555;float:right;margin:0 0 .9em 1.5em}.uutinen .kuvat{border-top:1px dotted #CCC;margin:1em 0;padding-top:1em;text-align:right}.uutinen .kuvat a.kuva{float:none;margin:0 0 0 1em}#uusimmat-uutiset p.lisaa{font-size:.93em;margin:-0.7em 1.6em 0 0;text-align:right}.setelit{margin:2.5em 0 1em 0;text-align:center}.setelit p{font-size:.93em}.setelit ul{list-style-type:none;margin:0;padding:0}.setelit li{display:inline;margin:0 .5em}
.setelit img{vertical-align:middle}#paivitys{bottom:1em;font-size:.79em;left:2.5em;position:absolute}#ajankohtaista .ilmoitus{border-top:1px solid #DDD;margin:.5em 0 0 0}#ajankohtaista h1+.ilmoitus{border-top:0;margin-top:-1em}#ajankohtaista h2 a:link,#ajankohtaista h2 a:visited{color:#202020}#ajankohtaista h2 a:hover,#ajankohtaista h2 a:focus,#ajankohtaista h2 a:active{color:#C00}div.ilmoitus{margin-top:-1em;overflow:hidden}.ilmoitus a.kuva{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555;float:right;margin:0 0 1em 1.5em}
.ilmoitus p.takaisin{background-position:2px 85%;border-top:1px solid #CCC;margin-top:.5em;padding-top:1.3em}#vuorot{font-size:.93em;margin:1em 0 0 0}#vuorot .aktiivinen{color:#1a1a1a;cursor:default;font-weight:700}#vuorot-hokutoryu{border-left:1px solid #777;border-right:1px solid #777;margin:0 .1em 0 .2em;padding:0 .5em}#dojokartta{margin:1.5em 0;text-align:center}#dojokartta img{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555}#hokutoryu-demovideo{margin:1em 0;text-align:center}
#hokutoryu-demovideo a{-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;border:1px solid #555;box-shadow:0 0 5px #555}#english .aika{width:7.7em}#hokutoryu .harjoitukset{background:url('/kuvat/hokutoryu.png~2011-05-02') no-repeat right 20%;min-height:196px;padding-right:290px}#bjj .harjoitukset{background:url('/kuvat/alliance.png~2011-05-02') no-repeat right 20%;min-height:196px;padding-right:241px}#peruskurssi-tapahtumat{overflow:hidden;margin:2em 0 1em 0}#peruskurssi-tapahtumat h2{margin-top:.75em}
#peruskurssi{border-right:1px solid #DDD;float:left;margin:0 -1px 0 0;padding:0 2em 0 0;width:27.5em}#tapahtumat{border-left:1px solid #DDD;float:left;padding:0 0 0 2em;width:27.2em}#tapahtumat .aika{width:9em}#medialuettelo{overflow:hidden}#medialuettelo h3{font-size:1em;margin:0;padding-top:5px}#medialuettelo h3 span{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;border-radius:3px;float:left;height:60px;margin:-5px 10px 0 0;padding:4px}#medialuettelo a:hover span{border-color:#ff802b}
.albumi,.video{clear:left;margin:1em 0;overflow:hidden}.albumi div,.video div{color:#555;font-size:.79em;text-indent:1px}#galleria{border-right:1px solid #DDD;float:left;margin:0 -1px 0 0;padding:0 2em 0 0;width:27.5em}.albumi span{width:60px}#videot{border-left:1px solid #DDD;float:left;padding:0 0 0 2em;width:27.2em}.video span{width:106px}#albumi{border-bottom:1px solid #DDD;list-style-type:none;padding:0}#albumi li{display:inline-block;margin:0 20px 20px 0;text-align:center;width:110px}#albumi a{border:1px solid #CCC;border-radius:3px;display:inline-block;padding:4px;vertical-align:middle}
#albumi a:hover{border-color:#ff802b}#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}#fancybox-loading div{background-image:url('/kuvat/fancybox/fancybox.png');height:480px;left:0;position:absolute;top:0;width:40px}#fancybox-overlay{display:none;left:0;position:absolute;top:0;width:100%;z-index:1100}#fancybox-tmp{display:none;overflow:auto}#fancybox-wrap{display:none;left:0;padding:20px;position:absolute;top:0;z-index:1101}
#fancybox-outer{-moz-border-radius:4px;-moz-box-shadow:0 0 20px #999;-webkit-border-radius:4px;-webkit-box-shadow:0 0 20px #999;border-radius:4px;box-shadow:0 0 20px #999;height:100%;background:#EEE;position:relative;width:100%}#fancybox-content{-moz-border-radius:4px;-webkit-border-radius:4px;background:#EEE;border:0 solid #EEE;border-radius:4px;height:0;overflow:hidden;position:relative;width:0;z-index:1102}#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1101}
#fancybox-close{background:transparent url('/kuvat/fancybox/fancybox.png') -40px 0;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}#fancybox-error{padding:0 1em}#fancybox-img{height:100%;width:100%}#fancybox-frame{display:block;height:100%;width:100%}#fancybox-left,#fancybox-right{background:transparent url('/kuvat/fancybox/blank.gif');cursor:pointer;display:none;height:100%;outline:0;position:absolute;top:0;width:35%;z-index:1102}#fancybox-left{left:0}
#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{height:30px;margin:-15px 0 0 0;position:absolute;top:50%;width:30px;z-index:1102}#fancybox-left-ico{background-position:-40px -30px;left:20px}#fancybox-right-ico{background-position:-40px -60px;right:20px}#fancybox-left:hover span,#fancybox-right:hover span{background-image:url('/kuvat/fancybox/fancybox.png')}#fancybox-title{font-family:'Lucida Grande',Geneva,'Helvetica Neue',Verdana,Helvetica,sans-serif;font-size:.93em;z-index:1102}
.fancybox-title-inside{padding:.3em 0 .7em 0;text-align:center}.fancybox-title-outside{text-align:center}#fancybox-title-outside{-moz-border-radius:1em;-webkit-border-radius:1em;background:#171717;border:2px solid #FFF;border-radius:1em;display:inline-block;color:#FFF;font-weight:700;padding:.3em 1em;margin:1em 3em 0 3em}.fancybox-title-over{bottom:0;color:#FFF;left:0;position:absolute}#fancybox-title-over{display:block;background-image:url('/kuvat/fancybox/fancy_title_over.png');padding:10px}#youtube-video{left:0;margin:-0.5em 0 0 0;position:absolute;text-align:center;top:50%;width:100%}
#youtube-video a{color:#0052e0;text-decoration:none}#youtube-video a:hover,#youtube-video a:focus,#youtube-video a:active{color:#C00}}@media print{html{margin:0;padding:0}body{background:#FFF;color:#000;font-family:'Palatino Linotype','Book Antiqua',Georgia,serif;font-size:11pt;margin:0;padding:0}#sailio{margin:0 0 0 .2em}#ylalaita,#navigaatio{display:none}#alalaita{font-size:10pt;margin-top:1.8em;text-align:right}h1{font-size:1.7em;font-weight:400;letter-spacing:.01em;line-height:1em;margin:0 0 .6em 0;text-align:center}
h2{clear:both;font-size:1.3em;font-weight:700;letter-spacing:.06em;margin:1.2em 0 -0.3em 0}h3{clear:both;font-size:1.15em;font-weight:700;letter-spacing:.02em;margin:1.5em 0 -0.2em 0}h4{font-size:1em;font-weight:700;letter-spacing:.02em;margin:1.5em 0 -0.2em 0}table{border:0;border-collapse:collapse;margin:1em 0}th{font-weight:700;line-height:1.4;padding:.22em 1.5em .22em 0;text-align:left}td{line-height:1.4;padding:.22em 1.5em .22em 0;text-align:left;vertical-align:top}thead th{border-bottom:1px solid #000}
tbody th{font-weight:400;vertical-align:top}.harjoitusajat{table-layout:fixed;width:100%}.harjoitusajat col{border-left:1px solid #000}.harjoitusajat col:first-child{border-left:none;border-right:2px solid #000}.harjoitusajat th{font-weight:700;padding:.4em 1em}.harjoitusajat thead th{border-bottom-width:2px}.harjoitusajat td{padding:.4em 1em}.harjoitusajat .raja th,.harjoitusajat .raja td{border-top:1px solid #000}.harjoitusajat .paiva{width:4em}.harjoitusajat .aika{width:9em}.harjoitusajat .laji{width:11em}
.harjoitusajat .ryhma{border-left:none}ul{line-height:1.4;list-style-type:disc;margin:1em 0;padding:0 0 0 2em;text-align:left}ul li{margin:.3em 0}ol{line-height:1.4;margin:1em 0;padding:0 0 0 2em}ol li{margin:.5em 0}dl{line-height:1.4;margin:2em 0 -1em 16em}dt{font-weight:400;left:-16em;margin:-1em 0 0 0;position:relative;width:14em}dd{margin:0 0 .1em 0;position:relative;top:-1.38em}fieldset{border:1px solid #000;margin:1em 0;padding:0 1em}.vaihtoehdot{border:0;margin:0 0 .7em 0;padding:0;position:relative}
legend{color:#000;font-weight:700;padding:0 .5em}.vaihtoehdot legend{font-weight:400;left:0;padding:0;position:absolute;text-align:right;top:0;width:13em}button,input{font-family:'Palatino Linotype','Book Antiqua',Georgia,serif;font-size:1em}.syote,.vakio{margin:1.2em 0}.radio,.valintaruutu{margin:.5em 0}.vaihtoehdot .syote{margin:0 0 .5em 14.1em}.syote label{clear:left;float:left;margin:0 1em 0 0;padding:.1em 0 0 0;text-align:right;width:13em}.valintaruutu label,.radio label,.vaihtoehdot label{clear:none;float:none;margin:0;padding:0;text-align:left;width:auto}
.vakio span{clear:left;float:left;margin:0 1em 0 0;text-align:right;width:13em}select{border:1px solid #000;font-family:'Palatino Linotype','Book Antiqua',Georgia,serif;font-size:1em;height:1.65em}textarea{border:1px solid #000;font-family:'Palatino Linotype','Book Antiqua',Georgia,serif;font-size:1em;line-height:1.3;padding:.2em 0 .2em .3em}.radio input,.valintaruutu input{margin-left:14em;vertical-align:text-top}.salasana input,.teksti input,.tiedoston-lahetys input{border:1px solid #000;padding:.2em .3em}
.vaihtoehdot input{margin-left:0}button,.lahetys input{background:#FFF;border:1px solid #000;height:2em;padding:0 .9em}.lahetys input{margin:0 0 0 15em}.painikeryhma input{margin:0 .5em .5em 0}.syote .ohje{display:block;font-size:10pt;margin:.15em 0 0 15.5em}strong.virhe{display:block;font-size:10pt;font-weight:400;margin:.15em 0 0 15.5em}a{border-bottom:1px dotted #000;color:#000;padding-bottom:.15em;text-decoration:none}abbr{font-variant:normal}del{display:none}dfn{font-style:italic}em{font-style:italic}img{display:none}
p{line-height:1.4;margin:1em 0;text-align:left}strong{font-weight:700}.alataso{margin:0 0 0 1em}.nimi{font-weight:700}.rakenne{display:none}.rinnastus{overflow:hidden}.rinnastus .hokutoryu{float:left;padding:0 4% 0 0;width:46%}.rinnastus .bjj{float:left;padding:0 0 0 4%;width:45%}.rinnastus h2{margin:.75em 0 0 0}.rinnastus h3{margin:.75em 0 0 0}#paakohdat .hokutoryu,#paakohdat .bjj{float:none;padding:0;width:auto}#paakohdat h2,#seura h2{display:none}#paakohdat ul,#seura ul{margin:0}#yhteys{margin-left:8em;margin-top:3em}
#yhteys dt{left:-8em;width:6em}#forum div{font-size:10pt}#forum a{display:none}#etusivu .setelit ul{display:none}#paivitys{font-size:10pt}#ajankohtaista .ilmoitus{border-top:1px solid #000;margin:1em 0 0 0}#ajankohtaista h1+.ilmoitus{border-top:0}#ajankohtaista h2{margin-top:.7em}#ajankohtaista h2 a{border:0;padding:0}.ilmoitus p.takaisin{display:none}#vuorot{display:none}#maksut .setelit{display:none}#english .aika{width:6.3em}.uutinen .otsikko{padding:0 6em 0 0;position:relative}.uutinen .otsikko div{font-size:10pt;position:absolute;right:0;top:15%}
.uutinen .kirjoittaja{font-style:italic;margin:1em 0;text-align:right}#uutiset .uutinen{border-top:1px solid #000;margin:1em 0 0 0}#uutiset h1+.uutinen{border-top:0}#uutiset h2{margin-top:.7em}}
