html, body{	height:100%;}

* html #outer{	height:100%;}
* html #ftr{	margin-top:-60px;}	/* IE bugi -- ftroffset kyrpipaski (55)*/

body{		font:12px Verdana, Arial, sans-serif;
		margin:0;
		padding:0; 
		background:#000;
		color:#FFF;}
hr{		background-color:#888;
		color:#888;
		border: none;
		height:1px;}
h1{		font-size:180%;
		margin:0; 
		padding:5px 0 5px 0;}
h2{		font-size:140%;
		margin:0; 
		padding:5px 0 5px 0;}
h3{		font-size:120%;
		margin:0; 
		padding:5px 0 5px 0;}
h4{		font-size:80%;
		margin:0; 
		padding:5px 0 5px 0;}
ul{		list-style:none;
		margin:0;
		padding:0;}
img.right{	float:right;
		margin:0 0 10px 24px;
		padding:2px;
		background-color:#000;}
img.left{	float:left;
		margin:0 24px 10px 0;
		padding:2px;
		background-color:#000;}
img.center{	margin:24px auto;
		padding:2px;
		background-color:#000;}
img.box{	background-color:#000;}
a img{		padding:2px;
		background-color:#000;
		border:1px solid #888;}
.nb{		border: 0 none;}
.imghov:hover img{
		padding:2px;
		background-color:#000;
		border:1px solid #FFF;}
.imghov:hover{	color: #FFFFFF;
		border:0px ;}	/* feikkihoveri IE bugi, vittuuntommoset!*/
table.tab1{	border:solid 1px #888;
		border-collapse:collapse;}
table.tab1 td{border:solid 1px #888;}
tr.r1 td, td.r1 {
		background-color: #303030;}
tr.r2 td, td.r2 {
		background-color: #202020;}
tr.r3 td, td.r3 {
		background-color: #606060;}
tr.r4 td, td.r4 {
		background-color: #4E4848;}
table.tab2{	border:none;
		padding:8px 10px 8px 10px;}
table.tab2 td{border:none;}
table.tab3{	font-size:80%;
		width:160px;
		border:solid 1px #888;}
a:link, a:visited, a:active{
		text-decoration:none;
		color:#FFF;}
a:hover{	text-decoration:none;
		color:#CCC;}
a.link:link, a.link:visited, a.link:active{
		padding:0 0 0 24px;
		background: #000 url(../gfx/dio.gif) left center no-repeat;	
		text-decoration:none;
		color:#FFF;}
a.link:hover{	padding:0 0 0 24px;
		background: #000 url(../gfx/dio.gif) left center no-repeat;	
		text-decoration:none;
		color:#CCC;}
input, select, option, textarea{
		background-color: #000;
		color: #FFF;
		border: 1px solid #888;}
input.btn{	margin:1px 1px;
		height:22px;
		width:110px;
		display:block;
		background:#000;
		color:#CCC;
		text-align:center;
		font-weight:bold;
		border:1px solid #888;
		text-decoration:none;}
input.btnsm{	margin:1px 1px;
		width:42px;
		height:22px;
		display:block;
		background:#000;
		color:#CCC;
		text-align:center;
		font-weight:bold;
		border:1px solid #888;
		text-decoration:none;}
input.btnlnk{	margin:1px 1px;
		height:22px;
		display:block;
		background:#000;
		color:#CCC;
		text-align:center;
		font-weight:bold;
		border:1px solid #888;
		text-decoration:none;}
input.btn:hover, input.btnsm, input.btnlnk:hover{
		background:#585858;
		border:1px solid #888;
		color:#FFF;}
#outer{		position:relative;
		min-height:100%;}
#hdr{		height:60px; 
		width:100%; 
		color:#FFF; 
		border-bottom:dotted 1px #888;
		margin:0 0 15px 0;}
#lh-col{	position:absolute;
		top:80px;
		left:0;
		margin-left:20px;
		width:166px;
		z-index:4;
		background:#000;
		color:#FFF;}
#rh-col{	position:absolute;
		top:80px;
		right:0;
		margin-right:20px;
		width:166px;
		z-index:3;
		background:#000;
		color:#FFF;}
#lh-col li a, #rh-col li a{
		height:32px;
		voice-family:"\"}\""; 
		voice-family:inherit;
		font-weight:bold;
		height:24px;
		text-decoration:none;}		
#lh-col li a:link, #lh-col li a:visited, #lh-col li a:active, #rh-col li a:link, #rh-col li a:visited, #rh-col li a:active{
		color:#CCC;
		display:block;
		background:url(../gfx/vm.gif);
		padding:8px 0 0 0;}
#lh-col li a:hover, #rh-col li a:hover{
		color:#FFF;
		background:url(../gfx/vm.gif) 0 -32px;
		padding:8px 0 0 0;}
#c-block{	width:100%;
		z-index:5;
		background:#000;
		color:#FFF;
		height:75%;
		padding:0 0 55px;}
#c-col{	margin:0 190px 10px 190px;
		position:relative;
		padding:0 20px 5px 20px;
		color:#FFF;
		z-index:5;}
#preftr{	font-size:11px;}
#ftr{		width:100%;
		clear:both;
		position:relative;
		height:50px;
		margin:-52px auto 0 auto;
		font:10px Verdana, Arial, sans-serif;
		border-top:dotted 1px #888;
		background:#000;
		color:#FFF;
		z-index:1;}