*{margin:0;padding:0}body{color:#fff;background-color:#000}body,td,input,textarea{font-size:.85em;font-family:arial,helvetica,sans-serif}td{text-align:left;vertical-align:top}a img{border:0}img,div{behavior:url(javascripts/iepngfix.htc)}li{margin-left:2em}h1{font-size:1.5em;padding:0 .2em}h5{font-size:1.1em;font-weight:700;padding:0 .2em}#layout{text-align:center;margin:0 auto;color:#000}#layout_table{width:950px;margin:0 auto;text-align:left}.layout_table_sidebars{background:url(gfx_2/content_sidebars_195.jpg) 0 0 repeat-y}.layout_table_nosidebars{background:url(gfx_2/content.jpg) 0 0 repeat-y}#top{height:120px;padding:5px 0 0;background:url(gfx_2/header+sub.jpg) 0 0 no-repeat;position:relative}#top a#home{display:block;width:335px;height:115px;position:absolute;left:20px;top:5px}#top div#top_banner{font-weight:700;color:#fff;width:370px;height:85px;position:absolute;top:20px;left:380px;text-align:center;line-height:1.5em;text-shadow:0 0 5px #000}#top div#top_banner a{color:#fff;text-decoration:none;display:inline-block;text-shadow:0 0 5px #000}#top div#top_banner a:hover{color:#ff0}#top div#top_banner hr{color:#606060;color:rgba(255,255,255,.3)}#header{height:15px;padding:6px 210px 0 205px;font-size:10px}.header_sidebars{background:url(gfx_2/content_top_sidebars_195.jpg) 0 0 no-repeat}.header_nosidebars{background:url(gfx_2/content_top.jpg) 0 0 no-repeat}#navigation{float:left;width:185px;padding:0 0 0 10px}#navigation h1{font-size:.9em;text-transform:uppercase}#navigation ul{list-style:none;margin:0 0 1em;border:solid 1px #ccc;border-width:1px 0;padding:.25em 0}#navigation li{margin:0;display:block;width:180px}#navigation a{display:block;text-decoration:none;font-size:.9em;color:#00a;font-weight:700;padding:0 0 1px 5px;border:solid 1px transparent}#navigation a:hover{color:red;background-color:#fff;border-color:#ffd}#main{float:left;width:540px;padding:0 10px;line-height:1.5em}#main a{color:#00f;text-decoration:none}#main a:hover{color:red}#main{line-height:1.35em}#right{float:right;width:180px;padding:0 10px 0 0;text-align:left}#right h1{font-size:.9em;text-transform:uppercase;border-bottom:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:0 0 .25em 2px}#right ul{list-style:none;margin:0 0 1em}#right li{margin:0}#right a{display:block;color:#00a;font-weight:700;text-decoration:none;font-size:.9em;padding:0 0 0 5px;margin-left:3px}#right a:hover{color:red;background-color:#fff}#footer{height:13px;padding:4px 20px 4px 0;text-align:right;line-height:10px;font-size:10px}.footer_sidebars{background:url(gfx_2/content_bottom_sidebars_195.jpg) 0 0 no-repeat}.footer_nosidebars{background:url(gfx_2/content_bottom.jpg) 0 0 no-repeat}#bottom{height:3px;background-color:#000}#backgroundLeft{width:50%;height:100%;position:fixed;top:0;left:0;background:transparent url(gfx/emma_background.jpg) 0 0 no-repeat fixed;z-index:-1}#backgroundRight{width:50%;height:100%;position:fixed;top:0;right:0;background:transparent url(gfx/emma_background.jpg) 100% 0 no-repeat fixed;z-index:-1}.frontpage{margin-bottom:2em;padding-bottom:15px;position:relative}.frontpageContent{font-size:1em}.frontpage h1{font-size:1.25em;line-height:1.5em;padding:15px 0 0 50px;height:35px;background:url(gfx/sisalto_tausta.png) 0 50% no-repeat}.frontpageContent h1{background:url(gfx/sisalto_tausta.png) 0 50% no-repeat}.frontpageContent h1.header{background:url(gfx_2/main_header_background.png) 0 0 no-repeat;text-indent:-9999px}.frontpageCalender h1{background:url(gfx/kilpailu_tausta.png) 0 50% no-repeat}.frontpageCalender td{font-size:1em;padding:2px 20px 2px 0}.frontpage h6{font-size:.85em;line-height:1em;font-weight:400;position:absolute;top:15px;right:10px}.galleryHeader{font-size:1.1em;font-weight:700;line-height:1.5em;padding:15px 0 0 50px;height:35px;background:transparent url(gfx/galleria_tausta.png) 0 50% no-repeat}.competitorHeader{font-size:1.1em;font-weight:700;line-height:1.5em;padding:15px 0 0 50px;height:35px;background:transparent url(gfx/kilpailija_tausta.png) 0 50% no-repeat}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin:0 auto}.justify{text-align:justify}.floatleft{float:left}.floatright{float:right}.nobr{white-space:nowrap}.clear{clear:both}.small{font-size:.85em}.smaller{font-size:.75em}.bold{font-weight:700}.normal{font-weight:400}.trans50{opacity:.5}.red{color:red}.gray{color:#888}a[href$=".pdf"]{padding-left:22px;background:url(gfx/icons/pdf.gif) 0 50% no-repeat}a[href$=".doc"]{padding-left:22px;background:url(gfx/icons/doc.gif) 0 50% no-repeat}a[href$=".xls"]{padding-left:22px;background:url(gfx/icons/xls.gif) 0 50% no-repeat}a[href$=".jpg"]{padding-left:22px;background:url(gfx/icons/jpg.gif) 0 50% no-repeat}a[href$=".gif"]{padding-left:22px;background:url(gfx/icons/gif.gif) 0 50% no-repeat}a[href$=".png"]{padding-left:22px;background:url(gfx/icons/png.gif) 0 50% no-repeat}a[href$=".txt"]{padding-left:22px;background:url(gfx/icons/txt.gif) 0 50% no-repeat}a[href$=".zip"]{padding-left:22px;background:url(gfx/icons/zip.gif) 0 50% no-repeat}#main a[rel="external"],#navigation a[rel="external"]{padding-right:24px;background:url(gfx_2/icons/popup.png) 100% 50% no-repeat}#main a[rel="external"]:hover,#navigation a[rel="external"]:hover{background:#fff url(gfx_2/icons/popup2.png) 100% 50% no-repeat}a.email img{border:solid 1px #00f}a.email:hover img{border:solid 1px red}.lightbox a,a.lightbox{width:150px;margin:5px;padding:5px;display:table-cell;display:inline-block;text-align:center;border:solid 1px #ccc;font-size:.75em;text-decoration:none;background-color:#f8f8f8;background-image:none;color:#00f}.lightbox a:hover,a.lightbox:hover{border-color:#00f;background-color:#fff;color:#000}.lightbox a img,a.lightbox img{border:solid 1px #ddd}form .error{color:red;border:0;background-color:transparent;padding:0;margin:0}input[type="text"]{width:200px}input[type="password"]{width:200px}input[type="submit"]{width:100px}input[type="button"]{width:100px}textarea{width:400px;height:200px}.competitor textarea{width:300px;height:100px}.competitor input[type="text"]{width:300px}.competitor td{padding:0 5px}.counterBox{height:83px;padding-top:3px;background:url(gfx/counter_bg.gif) 50% 50% no-repeat;display:none;margin:1em 0}.counterText{color:#ff0}.error{border:dashed 2px red;background-color:#ff0;padding:1em;margin:1em;font-weight:700}.info{border:dashed 2px #00f;background-color:#e8e8e8;padding:1em;margin:1em;font-weight:700}#comptable{width:100%}#comptable td{padding:0 3px}#comptable tr:hover{background-color:#ffe}#comptable .compheader1 td{background-color:#444;color:#ff0;font-weight:700}#comptable .compheader2 td{background-color:#888;color:#fff;font-weight:700}#nav9{background:url(gfx_2/bubble_top.png) 0 0 no-repeat;padding:10px 10px 0 7px;margin:-2px 0 0 -2px}#nav9b{height:14px;background:url(gfx_2/bubble_bottom.png) 0 0 no-repeat;margin:0 0 1em -2px}#nav9 h1{text-align:center;margin:0 0 .25em;border-bottom:solid 1px #ddd;text-shadow:0 0 5px #fff}#nav9 ul{margin:0;border:0;padding:0}#nav9 li{width:165px}#nav9 a{border-color:transparent}#nav5,#nav10{background:url(gfx_2/black_top.png) 0 0 no-repeat;color:#fff;padding:10px 0 0}#nav5 h1,#nav10 h1{width:170px;text-align:center;border-color:#666;color:#ff0}#nav5 ul,#nav10 ul{margin:0 0 0 -4px}#nav5 li,#nav10 li{text-align:center}#nav5b,#nav10b{background:url(gfx_2/black_bottom.png) 0 0 no-repeat;height:13px;margin-bottom:10px}#sponsorit_wrap{width:370px;height:70px;overflow:hidden}#sponsorit{height:70px;margin:0 auto;margin-top:5px}#sponsorit td{width:370px;vertical-align:middle;text-align:center}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(gfx/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(gfx/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(gfx/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(gfx/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:700}