* { margin:0; border:0; padding:0; }

html { height: 100%; overflow-x:hidden; overflow-y:auto; }

img#bgimg {	height: 100%; width: 100%; z-index: -1; position:fixed; color: white;}

body { 
	background-color: transparent; 
	min-height: 100%; 
	border-top: 1px transparent solid; 
	margin-top: -1px; 
	z-index:0; 
	position:relative; 
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align: left;
	margin:0; padding:0; border:0;
	}

.sisus {
font-size:115%;
text-align:center;
}

A:link    { color:#ff0099; text-decoration:none; background:transparent; }
A:visited { color:#ff0099; text-decoration:none; background:transparent; }
A:active  { color:#ff0099; text-decoration:none; background:transparent; }
A:hover   { color:#ffffff; text-decoration:none; background:#ff0099; }

a.hd08 {
display:block;
float:left;
margin:15px 15px 0 0;
font-size:18px;
font-weight:100;
color:#cccccc;
}

a.hdimg { margin-top:0 !important; }
a.hd08:hover { color:#ff0099; background:transparent; }

a.hdvali {
color:#eeeeee;
padding-bottom:2px;
border-bottom:2px solid #ff0099;
}

h1 {
font-weight:100;
font-size:36px;
letter-spacing:-2px;
padding:0 0 13px 0;
}

h2, .h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding:0 0 13px 0;
}

h3, .h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
padding:0 0 13px 0;
}

p {
font-size:13px;
line-height:18px;
padding:7px 0 8px 0;
}

			.mtbl {
			margin:23px auto 10px auto;
			width:800px;
			}

			.trw {
			
			}
	
			.mbx {
			padding:10px;
			margin:10px;
			width:25%;
			vertical-align:bottom;
			text-align:center;
			}

			.mbx img {
			display:block;
			margin:0 auto 5px auto;
			border:1px solid #333333;
			padding:1px;
			}

.mini {
font-size:10px;
}

.cnt {
text-align:center;
}

.mini {
font-size:10px;
}

#NSsigil {
position:absolute;
padding:30px;
top:0px;
left:0px;
}

#NSsisus {
width:600px;
margin-left:160px;
margin-right:auto;
padding-top:66px;
padding-bottom:93px;
}

#NSsisuskesk {
width:700px;
margin-left:auto;
margin-right:auto;
padding-top:23px;
padding-bottom:93px;
}

#nsheader {
background:#000000;
height:50px;
text-align:left;
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}

#nsheader:hover {
background:#000000;
height:50px;
text-align:left;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

#infobox {
float:right;
}

#nsfooter {
clear:both;
padding:66px;
text-align:center;
font-size:10px;
color:#666666;
}
		
.footbox {
float:right;
padding: 5px 13px 13px 0px;
width:100px;
}		

.footbox img { vertical-align:middle; }

.footbox a { 
display:block;
color:#999999;
}

#nsfooter08 a { color:#999999; }
#nsfooter08 a:hover { color:#ff0099; background:transparent; }
		
#nsheader08 img, #nsfooter08 img {
/* display:block;
float:left; */
vertical-align:middle;
}

#subhead {
border-bottom:1px dotted #666666;
margin-bottom:13px;
}

#subfoot {
clear:both;
border-top:1px dotted #666666;
margin-top:23px;
font-size:10px;
line-height:12px;
text-align:right;
color:#666666;
}

#etusbd {
background-image:url("/k/07etubg.gif");
background-position:center center;
background-repeat:no-repeat;
}
				
/*
#etusisus {
text-align:center;
width:400px;
padding-top:150px;
margin-left:auto;
margin-right:auto;
padding-bottom:150px;
}
*/
.worksalavali {
float:left;
width:200px; 
border:1px dotted #666666;
background:transparent;
text-align:center;
}

.worksalavali:hover {
background:#660000;
}

.floatright {
 float:right; 
 margin-left:10px; 
 margin-bottom:10px;
}

.floatleft {
 float:left; 
 margin-right:15px; 
 margin-bottom:10px;
}

hr {
border:0px;
clear:both;
border-top:1px dotted #666666;
background:transparent;
height:1px;
}

  #liveinfobox {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  margin-right:0px;
  width:350px;
  padding:5px;
  background:#000000;
  border:1px dotted #333333;
  }



#backto {
position:absolute;
top:3px;
left:3px;
width:93px;
}

#timeline {
position:absolute;
top:1px;
left:1px;
width:700px;
}

.yr {
border-top:1px dotted #333333;
padding:5px;
height:100px;
}

.nbr {
float:left; 
}

#mspage {
margin-top:23px;
margin-left:60px;
margin-right:23px;
width:777px;
float:left;
/* border:1px dashed #333333; */
}

.otsbar {
background:#232323;
clear:both;
padding:3px;
padding-left:9px;
}

.contentos {
padding:10px;
background-image:url("/k/bg07.jpg");
background-position: top left;
background-repeat:no-repeat;
}

#sigilyla {
float:left; 
margin:3px;
margin-top:9px;
width:93px;
height:93px;
}

#yw2 {
padding-top:40px;
font-family: Georgia, serif;
font-size:18px;
font-weight:normal;
}

.contbox {
width:23%;
height:160px;
float:left; 
padding:5px;
text-align:center;
}

.contbox1 {
/* width:23%; */
/* height:160px; */
float:left; 
padding:5px;
/* text-align:center; */
}

.contbox2 {
float:left;
width:49%;
height:150px;
}

.contbox3 {
float:left;
width:49%;
}

.contbox2b {
padding:9px;
}

.floatbug {
clear:both;
}

.contxleft {
float:left; 
width:100px;
}

.contxrite {
margin-left:110px;
}

.contots {
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #666666;
margin-bottom:5px;
}

.miscmusick {
position:absolute;
top:80px;
left:800px;
width:150px;
padding:9px;
background-color:#eeebe3;
background-image:url("/k/bg04.gif");
color:#331100;
filter:alpha(opacity=57);
opacity:0.57;
-moz-opacity:0.57;
}

.miscmusick p {
margin:0px;
padding:0px;
margin-top:2px;
margin-bottom:5px;
font-size:11px;
line-height:14px;
}

.miscmusick:hover {
filter:alpha(opacity=93);
opacity:0.93;
-moz-opacity:0.93;
}

.frm {
font-family: Courier New, Courier, mono;
font-size:13px;
background:#4d3b30;
color:#cccccc;
border:1px solid #d9bba0;
}

.frm2 {
font-family: Courier New, Courier, mono;
font-size:13px;
background:#fbfbfb;
color:#333333;
border:1px solid #666666;
}

.btt {
font-family: Arial, sans-serif;
font-size:12px;
background:#990000;
color:#ffffff;
border-top:1px solid #ffcc99;
border-left:1px solid #ffcc99;
border-right:1px solid #660033;
border-bottom:1px solid #660033;
}

.frmrivi {
clear:both;
padding-bottom:7px;
}

.frmvas {
float:left;
}

.frmoik {
margin-left:130px;
}

#bgwrap {
background-image:url('/k/bg_escape.gif');
background-position:top left;
background-repeat:repeat-x;
}

#mpage {
padding-top:40px;
padding-left:25px;
padding-right:25px;
padding-bottom:50px;
width:900px;
}

#mkansi {
float:left;
border:1px solid #333333;
width:300px;
padding:12px;
}

#mplayer {
float:right;
border:1px solid #333333;
}

#mplayer2 {
float:right;
width:200px;
margin:10px 5px 10px 10px;
}

#msisus {
margin-left:350px;
margin-right:200px;
padding-top:10px;
}

#msisus2 {
clear:both;
}

#mliner {
float:left;
width:300px;
padding:12px;
text-align:center;
font-size:11px;
}

#mliner img {
display:block;
float:right;
margin:0 0 9px 9px;
}

#mliner p { font-size:11px; line-height:15px; }

#mextra {
margin-left:350px;
padding-top:12px;
font-size:13px;
}

#mreviews {
margin-left:350px;
padding-top:12px;
font-size:11px;
}

