html{
        overflow:hidden;}

div, a, p, li{
        font-family:arial;
        font-size:11px;
        line-height:1.4em;
        color:#666;
        text-decoration:none;}

a:hover        {
        color: #0080c7;}

div, body, ul{
        margin:0px; padding:0px;}

body{
        width:100%; height:100%;
        background:#fff;}

div#back{
        width:100%; height:640px;
        background:url(../images/back.jpg);
        text-align:center;}

div#back_page{
        width:400px; height:640px;
        background:url(../images/back_page.jpg);
        margin:0 auto;
        position:relative;
        top:0px; left:50px;}

div#logo_ice{
        width:659px; height:212px;
        background:url(../images/logo_ice.jpg);
        position:absolute;
        top:409px; left:-303px;
        z-index:1;}

ul#navi{
        z-index:2;
        list-style-type:none;
        position:absolute;
        top:210px; left:-90px;}

a#porkka{
        z-index:3;
        display:block;
        width:200px; height:30px;
        position:absolute;
        top:570px; left:90px;
        overflow:hidden;
        text-indent:-9999px;}

ul#navi li{
        width:81px; height:19px;
        background:url(../images/navi.gif);
        margin-bottom:1px;}

ul#navi li a, ul#navi li span {
        display:blocK;
        width:70px; height:19px;
        text-align:right;
        line-height:19px;
        color:#333;
        font-size:1.2em;}

ul#navi li a:hover, ul#navi li span{
        color:#a00;}

ul#navi li span{
        font-weight:bold;}

h1{
        display:none;}

div#content{
        width:400px;
        position:absolute;
        top:50px; bottom:140px; left:0px;
        text-align:left;
        z-index:2;}

h2, p, img, table.contact{
        padding:0px;
        margin: 1.8em 30px 0px 30px;
        border: 0px;}

h2{
        font-weight:normal;
        font-size:2em;}

h2:first-letter{
        font-size:2.5em;}

ul#image_chooser{
        list-style-type:none;
        position:absolute;
        left:410px; top:392px;
        z-index:2;
        width:500px;}

ul#image_chooser li{
        float:left;}

ul#image_chooser li.arrow{
        width:33px;}

ul#image_chooser li.arrow a{
        display:blocK;
        width:33px; height:31px;
        overflow:hidden;
        text-indent:-300px;}

ul#image_chooser li#left a{
        background:url(../images/arrow_left.jpg);}

ul#image_chooser li#right a{
        background:url(../images/arrow_right.jpg);}

ul#image_chooser li#current{
        width:80px;}