@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {	text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clear {display: inline-block;}html[xmlns] .clear {display: block;}* html .clear {height: 1%;}
/*end reset*/

html{background:#ededed url(../img/body_bg.jpg) repeat-x}
body{background:url(../img/yla.png) no-repeat center top;padding:60px 0 0; font:12px normal Arial, Helvetica, sans-serif; line-height:1.5em;}
#wrap{background:url(../img/wrap_bg.png) repeat-y center bottom;}
#innerwrap{width:960px; margin:0 auto;}
#logo{margin:6px 0 0 30px;float:left;}
#full{float:left;padding:20px 30px 0 30px;width:900px;}
#brummer{float:right;margin:9px 30px 0 0;}
#mainnav {padding:10px 0 0 0; height:36px; border-bottom:solid 3px #c92127;}
#mainnav li{float:left;}
#mainnav li ul{width:960px; background:#c92127;}
#mainnav li a{display:block; height:36px; background-image:url(../img/navi.png); text-indent:-9999px;}
#mainnav li#navAvenir a{ width:93px; background-position:left top;}
#mainnav li#navAvenir a:hover,#mainnav li#navAvenir a.current{background-position:left bottom;}
#mainnav li#navHenkilosto a{ width:114px; background-position:639px top;}
#mainnav li#navHenkilosto a:hover, #mainnav li#navHenkilosto a.current{background-position:639px bottom;}
#mainnav li#navbrummer-ryhma a{ width:147px; background-position:525px top;}
#mainnav li#navbrummer-ryhma a:hover, #mainnav li#navbrummer-ryhma a.current{background-position:525px bottom;}
#mainnav li#navHedge-Fundeista a{ width:150px; background-position:378px top;}
#mainnav li#navHedge-Fundeista a:hover, #mainnav li#navHedge-Fundeista a.current{background-position:378px bottom;}
#mainnav li#navpalaute a{ width:100px; background-position:228px top;}
#mainnav li#navpalaute a:hover, #mainnav li#navpalaute a.current{background-position:228px bottom;}
#mainnav li#navYhteystiedot a{ width:128px; background-position:128px top;}
#mainnav li#navYhteystiedot a:hover, #mainnav li#navYhteystiedot a.current{background-position:128px bottom;}
#mainnav li#lang a{display:block; height:36px; text-indent:0;background:none;margin:0 23px 0 0;}
#mainnav li#lang{float:right;}
#mainnav li#lang span{display:none;}
#mainnav li#navEsittely{display:none;}
#subnav{width:920px; background:#000;padding:0 0 0 40px; list-style-type:disc;}
#subnav li{list-style:outside; list-style-type:disc;color:#fff;float:left;margin:0 0 0 20px;}
#subnav li a{display:block; height:16px;padding:5px 0 0 0; color:#fff; text-decoration:none;}
#subnav li a.active{}
#content {background:url(../img/varjo.png) repeat-x left bottom;padding:0 0 40px 0;}
#leftcol{float:left; width:580px;padding:20px 0 0 30px;}
#leftcol li{list-style:outside; }
#leftcol li span{width:80px;display:block;float:left;}
#leftcol ul{margin:0 0 20px 20px;}
#leftcol table, #full table{margin:0 0 20px 0; width:100%}
#leftcol td, #full td{padding:2px 5px;}
#leftcol th, #full th{background:#000; color:#fff;padding:2px 5px;}
#leftcol table#merkinta th, #full table#merkinta th{text-align:left; background:#000; color:#fff;padding:2px 0px 2px 10px;}
#leftcol table#merkinta td, #full table#merkinta td{padding:2px 5px 2px 10px;}
#rightcol{float:right;width:295px;padding:40px 30px 0 0;}
p{padding:0 0 20px 0;}
a{color:#1F60A2; text-decoration:none;}
a:hover{text-decoration:underline;}
a.ext{background:url(../img/external.png) no-repeat right top;padding:0 15px 0 0;}
h1{font-size:20px;padding:0 0 10px 0;}
h2{font-size:18px;}
#hedgefund{background:url(../img/hedgefund.png) no-repeat center top;}
#hedgefund table td{vertical-align:middle;height:73px;padding:0 7px;width:92px;}
#hedgefund h2{text-indent:-9999px;height:44px;}
#hedgefund p{padding:0;}
#hedgefund div#tuotot{height:73px;border-bottom:solid 1px #e5e5e5; background:url(../img/tuotot.png) no-repeat 12px center;padding:0 0 0 90px;}
#hedgefund div#osuus{height:120px;padding:0 0 0 12px}
#hedgefund div#osuus a{display:block; height:73px; text-indent:-9999px; float:left; width:77px;background:url(../img/osuuden_arvo.png) no-repeat left center;}
#hedgebot{margin:0 0 20px 0;}
#documents{border-top: solid 2px #c92127;padding:20px 0 0px 30px;}
#documents h3{padding:5px 0 5px 20px;height:15px;font-size:16px; background:url(../img/kansio.png) no-repeat left top; border-bottom:solid 1px #e5e5e5;margin:0 25px 20px 0;}
#documents p{width:191px; margin:0 20px 10px 0; float:left; border-bottom:solid 1px #e5e5e5;padding:0 0 5px 20px; background:url(../img/pdf.png) no-repeat left top;}
#documents a{color:#000; text-decoration:none;}
#footer {text-align:center; font-size:10px;height:60px; background:url(../img/bottom.png) no-repeat center bottom;}
#footer p{padding:30px 0 10px;}
table#form{}
table#form td{ vertical-align:top;}
div.palaute{padding:20px 0 0;border-top:solid 1px #e5e5e5;}
.palaute label{display:block;float:left;width:150px;}
.palaute div{padding:3px 0;}
table#form p{padding:0;}
/*slideshow*/
#gallery {position:relative; width:960px; float:left; padding:0;}
#images {}
#image {position:relative; width:960px; height:101px;background:transparent url(images/loading.gif) center center no-repeat}
#image img {position:absolute;}
#thumbwrapper {display:none;}
#full p{padding:0;}
