/* 
    HeCe Oy -sivuston tyylitiedosto
    Versio 0.92 
*/

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
@charset "utf-8";
* { margin: 0; padding: 0; list-style:none; border:none } /* Clear all margin & padding in every element */

html, body { 
border: none; 
height: 100%; 
min-height: 100%;
}

body {
background: #fff url(../images/bg.jpg) bottom left no-repeat fixed;
font: 62.5%/1.5em Tahoma, Verdana, Arial, "Lucida Grande", sans-serif;
font-size:0.6em;
}

a {
color:#0083a9;
text-decoration:none;
border-bottom:1px solid #d3e6eb;
}
a:hover {
border-color:#0083a9;
}

td { padding:0.5em 0}

p { margin-bottom:1em}

#random {
display:block;
float:left;
overflow:hidden;
height:0 !important;
height /**/:10px;
padding-top:10px;
background:transparent url(../images/img_random.gif) 0 0 no-repeat;
width:69px; 
}

#wrapper {
width:720px;
margin:0 auto;
}

#header {
height:156px;
background:transparent url(../images/bg_header.jpg) 0 0 no-repeat;
position:relative;
}

#header #navi {
position:absolute;
width:500px;
bottom:0; right:0;
}

#content_wrapper {
padding:15px 55px 0 0;
}

#content {
float:right;
width:430px;
min-height:250px;
text-align:justify;
}

/* for IE */
/*\*/
* html #content {
height: 250px;
}
/**/

ul#language {
float:right;
margin:45px 15px 0 0;
}

ul#language li {
float:left;
margin-right:1em;
}
ul#language li a {
display:block;
overflow:hidden;
height:0 !important;
height /**/:20px;
padding-top:20px;
width:32px;
background:transparent url(../images/btn_fi.gif) 0 0 no-repeat;
filter:alpha(opacity=50);
-moz-opacity:.5;
opacity:.5;
text-decoration:none;
border:none;
}
ul#language li a:hover, ul#language li a.selected {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
ul#language li#en a {
background-image:url(../images/btn_en.gif);
}

#imagePlaceHolder {
float:left;
width:200px;
}

#content ul li { 
list-style:inside square;
}

#footer {
overflow:hidden;
text-indent:-1000em;
height: 0 !important;
height /**/:120px;
padding-top:120px;
background:transparent url(../images/bg_footer.jpg) right 0 no-repeat;
margin-top:35px;
}

