/*
moi mä tein tän sivupohjan t. mikko nissinen :D!
älä kopsaa pliis ;_____________________________;
*/

body {
text-align:center;
color:white;
font-family:"Trebuchet MS", "Arial";
font-size:12pt;
padding:0;
margin:0;
background:#000;
overflow-y:scroll;
margin-top:120px;
}

* {
border:none;
outline:none;
text-decoration:none;
}

#galtsu {
margin-top:-10px;
min-height:124px;
}

.taustuus {
text-align:center;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
right:0;
z-index:-1;
opacity:1;
overflow:hidden;
}

.asas {
height:100%;
width:100%;
}

.asasas {
/*min-height:100%;
min-width:100%;*/
position:relative;
}

#noisu {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
right:0;
background:url('../an/noisuviiva.png');
z-index:-1;
opacity:1;
}

#joujou {
float:right;
width:311px;
background:url('p.png') repeat-y;
padding-left:1px;
margin-bottom:120px;
}

#n {
margin-top:1px;
}

.navi {
padding-bottom:4px;
display:block;
}

#e {
background:url('1_.png') no-repeat right;
width:56px;
height:15px;
opacity:1;
}

#w {
background:url('2_.png') no-repeat right;
width:56px;
height:15px;
opacity:0.6;
}

#p {
background:url('3_.png') no-repeat right;
width:35px;
height:16px;
opacity:0.6;
}

#m {
background:url('4_.png') no-repeat right;
width:23px;
height:11px;
opacity:0.6;
}

#gu {
background:url('5_.png') no-repeat right;
width:54px;
height:15px;
opacity:0.6;
margin-top:3px;
}

#sis {
display:none;
width:377px;
text-align:left;
margin:0 auto 0;
}

#sivu {
float:left;
}

#logo {
background:url('m.png') no-repeat right bottom;
width:39px;
height:15px;
float:left;
z-index:1;
cursor:pointer;
}

#about {
background:url('a.png') no-repeat;
width:164px;
height:75px;
position:absolute;
margin-top:-74px;
margin-left:-2px;
z-index:-3;
opacity:0;
}

.sivu span {
cursor:pointer; 
}

#viekku {
margin-left:10px;
width:301px;
float:left;
color:#fff;
opacity:0.9;
}

.uu {
width:62px;
height:19px;
padding-top:6px;
float:left;
cursor:pointer; 
font-size:11px;
background:url('ponese/nappi.png') no-repeat;
color:#fff;
text-align:center;
opacity:0.7;
}

.va {
width:62px;
height:19px;
padding-top:6px;
float:right;
cursor:pointer; 
font-size:11px;
background:url('ponese/nappi.png') no-repeat;
color:#fff;
text-align:center;
opacity:0.7;
}

.sivu {
text-align:center;
font-size:12px;
letter-spacing:1px;
padding-top:2px;
margin:0 auto 0;
}

.k {
font-size:12px;
text-align:left;
overflow:hidden;
width:301px;
margin-top:3px;
}

.p {
float:right;
overflow:hidden;
}

.n {
padding-left:1px;
overflow:hidden;
float:left;
width:160px;
}

h5 {
width:301px;
margin:0 auto 0;
background:url('p.png') repeat-x bottom;
overflow:hidden;
height:20px;
}

#lah {
margin-top:10px;
}

#ni {
background:url('ponese/nick.png') no-repeat;
color:#fff;
width:60px;
height:23px;
padding-left:6px;
padding-right:6px;
vertical-align:middle;
font-size:11px;
opacity:0.7;
}

#ko {
background:url('ponese/comm.png') repeat-x;
color:#fff;
width:177px;
height:23px;
padding-left:6px;
padding-right:6px;
vertical-align:middle;
font-size:11px;
opacity:0.7;
}

.sub {
width:40px;
height:19px;
padding-top:6px;
float:right;
cursor:pointer; 
font-size:11px;
background:url('ponese/send.png') no-repeat;
color:#fff;
text-align:center;
opacity:0.7;
}

.kuva {
opacity:0;
float:left;
padding-bottom:0px;
padding-right:0px;
width:50px;
height:50px;
margin-left:10px;
margin-top:10px;
/*background:url('rod.png') no-repeat top center;*/
}

.gal {
float:left;
position:inherit;
}

a {
color:#fff;
}

.oyvershit {
z-index:4;
width:50px;
height:50px;
position:relative;
margin:0px;
float:right;
margin-left:-50px;
opacity:1;
background:url('hoov.png');
}

.galdes {
z-index:4;
width:50px;
height:50px;
position:absolute;
margin:0px;
float:right;
text-align:left;
font-weight:bold;
display: table-cell; 
vertical-align: middle;
font-size:10px;
background:url('hoov2.png');
opacity:0;
}

.jee a {
color:white;
}

#load {
margin:0 auto 0;
background:url('w.png') no-repeat center bottom;
width:188px;
height:145px;
display:none;
}

#alin {
width:311px;
height:21px;
opacity:0.6;
background:url('co5.png') no-repeat 10px 10px;
float:left;
cursor:pointer; 
}