A:link.ala { color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 12px; }
A:visited.ala { color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 12px; }
A:active.ala { color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 12px; }
A:hover.ala { color: #FFFF00; text-decoration: underline; font-weight: bold; font-size: 12px; }

html,body {
text-align: center;
	margin:0;
	padding:0;
	/*height:100%;  needed for container min-height */
	height:auto;
	background: url(images/bg1.jpg);
	background-attachment: fixed;
	background-color:#6DCFF6;
	/*
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
	*/
}


.banner { text-align: center; /*width: 250px; height: 200px;  margin-top: 5px; */

position: absolute;
		top: 90px;
		left: 55px;
		z-index: 3;
		outline: solid 2px #ffff00;
		border: solid 1px #ffff00;
		/*border: solid 1px #fff;
		outline: solid 1px #dcdcdc;*/

}
.banner img { 

/*
border-style: none; 
position: relative;
		top: -30px;
		border: solid 5px #fff;
		outline: solid 1px #dcdcdc;
*/

}
/*<agl.folder "content_img">*/
	
	
	/*
	#img_1 {
		position: relative;
		top: -30px;
		border: solid 5px #fff;
		outline: solid 1px #dcdcdc;
		}
	#img_2 {
		position: relative;
		top: -5px;
		left: -90px;
		z-index: 3;
		border: solid 5px #fff;
		outline: solid 1px #dcdcdc;
		}

*/


#wrapper {
width: 833px;
padding: 0px;
margin: 0px 0 0px 0;
height: auto;
margin:0 auto
text-align: center;
border: 1px solid #ddd;
}



div#sisus {
/*position: fixed; display: table*/
text-align: left;
position:relative;  /*needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:844px;
	max-width: 844px;
	background: url(images/sisuskeskibg.gif) repeat-y;
	/*display:table;  must put this in for FireFox. */

	/*overflow: auto;*/
	height:auto !important; /* real browsers */
	/*height:100%;  IE6: treaded as min-height*/
height: 1%;
	/*min-height:100%;  /*real browsers */*/
	/*
	background: url(images/keskibg.jpg);
	background-color:#C40030;
	*/
	/*height:auto !important;  real browsers */
	/*height:100%;  IE6: treaded as min-height*/

	/*min-height:100%;  real browsers */
/*
border-top:    #000000 solid 2px;
	border-right:  #000000 solid 2px;
	border-bottom: #000000 solid 2px;
	border-left:   #000000 solid 2px;
*/
	
	
}

#left
		{
		/*background: url(images/vasenlaitabg1.gif) repeat-y;*/
		/*background-repeat:repeat-y;*/
		/*background-color:#7C0000;*/
			float: left;
			width: 15px;
			max-width: 15px;
			/*display: inline;*/
			/*height:auto;*/
			/*overflow: auto;*/
			height:auto !important;  /*real browsers */
	height:100%;  /*IE6: treaded as min-height */
	min-height:100%;  /*real browsers*/
			margin: 0;
			padding: 0em;
		}
		
		#right
		{
		/*background: url(images/punavarjooikea.jpg) right top repeat-y;*/
		/*background: url(images/oikealaitabg1.gif) repeat-y;*/
		/*background-repeat: repeat-y;*/
		/*background-color:#7C0000;*/
		height:auto !important;  /*real browsers */
	height:100%;  /*IE6: treaded as min-height */
	min-height:100%;  /*real browsers*/
			float: right;
			width: 20px;
			max-width: 20px;
			margin: 0;
			padding: 0em;
		}
		
		
		#left h1{
			background: transparent url(images/vasenlaitayla2.gif) left top no-repeat;
			height: 655px;
			margin: 0 0 0px 0px;
			width: 15px;
}

#left h1 span {
	display:none
	}
	
	#right h1{
			background: transparent url(images/oikealaitayla2.gif) right top no-repeat;
			height: 655px;
			margin: 0 0 0px 0px;
			width: 20px;
}

#right h1 span {
	display:none
	}
		
		
		
		#headerteksti
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#headerteksti h1{
			background: transparent url(images/headerteksti_anim.gif) left top no-repeat;
			height: 35px;
			margin: 0 0 0px 0px;
			width: 809px;
}

#headerteksti h1 span {
	display:none
	}
	
	
	#headerylakuva
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#headerylakuva h1{
			background: transparent url(images/headerylakuva.jpg) left top no-repeat;
			height: 219px;
			margin: 0 0 0px 0px;
			width: 809px;
}

#headerylakuva h1 span {
	display:none
	}
		
		
		#kuvaylat
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#kuvaylat h1{
			background: transparent url(images/kuvaylat.gif) left top no-repeat;
			height: 5px;
			margin: 0 0 0px 0px;
			width: 809px;
			
}

#kuvaylat h1 span {
	display:none
	}
	

	/* ----------------kuvarivi alku ---------------------- */	

div#kuvat {
/*position: fixed; display: table*/
text-align: left;
position:relative;  /*needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:809px;
	max-width: 809px;
	background-color:#C40030;
	
	height:auto !important; /* real browsers */
	
height: 240;
		
}



#kuvarivi_v
		{
			float: left;
			width: 24px;
			max-width: 24px;
			height: 240px;
			background-color:#C40030;
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
		}
		
		
		
#kuvarivi_v h1{
			background: transparent url(images/kuvarivi_v.gif) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 24px;
			
}

#kuvarivi_v h1 span {
	display:none
	}		
		
#kuvarivi_videot
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}


		
		/*
		#kuvarivi_videot h1{
		*/
			/*background: transparent url(<?php echo "images/$linesv[$randomv]"; ?>) left top no-repeat;*/
			/*
			height: 240px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}
*/
#kuvarivi_videot h1 span {
	display:none
	}		
				
		
#kuvarivi_1
		{
			float: left;
			width: 20px;
			max-width: 20px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}
		
		#kuvarivi_1 h1{
			background: transparent url(images/kuvarivi_1.gif) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 20px;
			
}

#kuvarivi_1 h1 span {
	display:none
	}		
		
		

#kuvarivi_chatit
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}
		
		/*
		#kuvarivi_chatit h1{
			background: transparent url(images/kuvarivi_chatit_a.jpg) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}
*/
#kuvarivi_chatit h1 span {
	display:none
	}		
		

#kuvarivi_2
		{
			float: left;
			width: 20px;
			max-width: 20px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}
		
		#kuvarivi_2 h1{
			background: transparent url(images/kuvarivi_2.gif) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 20px;
			
}

#kuvarivi_2 h1 span {
	display:none
	}			
		
		
#kuvarivi_linjat
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}					

		#kuvarivi_linjat h1{
			background: transparent url(images/kuvarivi_linjat_a.jpg) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}

#kuvarivi_linjat h1 span {
	display:none
	}		
		
		#kuvarivi_o
		{
			float: left;
			width: 25px;
			max-width: 25px;
			height: 240px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}	
		
		#kuvarivi_o h1{
			background: transparent url(images/kuvarivi_o.gif) left top no-repeat;
			height: 240px;
			margin: 0 0 0px 0px;
			width: 25px;
			
}

#kuvarivi_o h1 span {
	display:none
	}			
		
/* ----------------kuvarivi loppu ---------------------- */		

#kuvaalat
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#kuvaalat h1{
			background: transparent url(images/kuvaalat2.gif) left top no-repeat;
			height: 20px;
			margin: 0 0 0px 0px;
			width: 809px;
			
}

#kuvaalat h1 span {
	display:none
	}
	
	/*
	#kokonavi
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#kokonavi h1{
			background: transparent url(images/navikoko.jpg) left top no-repeat;
			height: 139px;
			margin: 0 0 0px 0px;
			width: 809px;
			
}

#kokonavi h1 span {
	display:none
	}

*/




	/* ----------------navirivi alku ---------------------- */	

div#navit {
/*position: fixed; display: table*/
text-align: left;
position:relative;  /*needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:809px;
	max-width: 809px;
	background-color:#C40030;
	
	height:auto !important; /* real browsers */
	
height: 70;
		
}



#navirivi_v
		{
			float: left;
			width: 24px;
			max-width: 24px;
			height: 70px;
			background-color:#C40030;
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
		}
		
		
		
#navirivi_v h1{
			background: transparent url(images/navirivi_v.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 24px;
			
}

#navirivi_v h1 span {
	display:none
	}		
		
.navirivi_videot
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 70px;
			background-color:#C40030;
			margin: 0;
			padding: 0em;
			background-image: url(images/navirivi_videot_b.gif);
			background-repeat: no-repeat;
			
		}


		/*
		#navirivi_videot h1{
		background-image: url(images/navirivi_videot_b.gif);
		background-repeat: no-repeat;

			
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}
*/
.navirivi_videot a{
		background-image: url(images/navirivi_videot.gif);
		background-repeat: no-repeat;

			/*background: transparent url(images/navirivi_videot.gif) left top no-repeat;*/
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			display: block;
		
}

.navirivi_videot a:hover{
background: none;
}

/*
#navirivi_videot h1:hover{
			background: transparent url(images/navirivi_videot_b.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}
	*/	
		/*
		#navirivi_videot h1{
		*/
			/*background: transparent url(<?php echo "images/$linesv[$randomv]"; ?>) left top no-repeat;*/
			/*
			height: 240px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}
*/

/*
#navirivi_videot h1 span {
	display:none
	}
	
#navirivi_videot h1 span:hover {
	display:none
	}	
	*/
	
	/*
	.item:hover {
	/*background: #ffbf00;
}
*/			
				
		
#navirivi_1
		{
			float: left;
			width: 20px;
			max-width: 20px;
			height: 70px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}
		
		#navirivi_1 h1{
			background: transparent url(images/navirivi_1.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 20px;
			
}

#navirivi_1 h1 span {
	display:none
	}		
		
		

.navirivi_chatit
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 70px;
			background-color:#C40030;
			margin: 0;
			padding: 0em;
			background-image: url(images/navirivi_chatit_b.gif);
			background-repeat: no-repeat;
			
			
		}
	
	
	.navirivi_chatit a{
		background-image: url(images/navirivi_chatit.gif);
		background-repeat: no-repeat;

			/*background: transparent url(images/navirivi_videot.gif) left top no-repeat;*/
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			display: block;
		
}

.navirivi_chatit a:hover{
background: none;
}
	
	
		
		/*
		#navirivi_chatit h1{
			background: transparent url(images/navirivi_chatit.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}

#navirivi_chatit h1 span {
	display:none
	}		
		
*/
#navirivi_2
		{
			float: left;
			width: 20px;
			max-width: 20px;
			height: 70px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}
		
		#navirivi_2 h1{
			background: transparent url(images/navirivi_2.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 20px;
			
}

#navirivi_2 h1 span {
	display:none
	}			
		
		
.navirivi_linjat
		{
			float: left;
			width: 240px;
			max-width: 240px;
			height: 70px;
			background-color:#C40030;
			margin: 0;
			padding: 0em;
			background-image: url(images/navirivi_linjat_b.gif);
			background-repeat: no-repeat;
			
		}
		
		
		.navirivi_linjat a{
		background-image: url(images/navirivi_linjat.gif);
		background-repeat: no-repeat;

			/*background: transparent url(images/navirivi_videot.gif) left top no-repeat;*/
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			display: block;
		
}

.navirivi_linjat a:hover{
background: none;
}
		
							
/*
		#navirivi_linjat h1{
			background: transparent url(images/navirivi_linjat.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 240px;
			
}

#navirivi_linjat h1 span {
	display:none
	}		
	*/	
		#navirivi_o
		{
			float: left;
			width: 25px;
			max-width: 25px;
			height: 70px;
			background-color:#C40030;
			
	
			margin: 0;
			padding: 0em;
		}	
		
		#navirivi_o h1{
			background: transparent url(images/navirivi_o.gif) left top no-repeat;
			height: 70px;
			margin: 0 0 0px 0px;
			width: 25px;
			
}

#navirivi_o h1 span {
	display:none
	}			
		
/* ----------------navirivi loppu ---------------------- */	






	


	
	
#navialat
		{
			float: right;
			width: 809px;
			max-width: 809px;
			margin: 0;
			padding: 0em;
		}
		
		
		#navialat h1{
			background: transparent url(images/navialat.jpg) left top no-repeat;
			height: 64px;
			margin: 0 0 0px 0px;
			width: 809px;
			
}

#navialat h1 span {
	display:none
	}
	
	
		
		
		#content
		{
		float: left;
		background: url(images/keskibg.jpg) repeat-y;
	background-color:#C40030;
	height:auto !important;  /*real browsers */
	height:100%;  /*IE6: treaded as min-height */
	min-height:100%;  /*real browsers*/
			margin-left: 0px;
			margin-right: 0px;
			/*
			border-left: 1px solid gray;
			border-right: 1px solid gray;*/
			padding: 0em;
			width:809px;
			max-width: 809px;
			/*max-width: 56em;*/
		}
		
		
		#alaotsikko_vasenreuna
		{
			float: left;
			width: 24px;
			max-width: 24px;
			height: 50px;
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;

		color: #FFFF00;
		}
		
		
		#alaotsikko_keski
		{
			float: left;
			width: 760px;
			max-width: 760px;
			height: 30px;
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;

		color: #FFFF00;
		}
		
		#alaotsikko_keski h1{
		font-family: verdana, arial, sans-serif;
		color: #FFFF00;
		font-size: 14px;
		font-weight: bold;		
		
		}
		
		
		#alaotsikko_oikeareuna
		{
			float: left;
			width: 25px;
			max-width: 25px;
			height: 50px;
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;

		color: #FFFF00;
		}
		
		
		
		
		#content_vasen
		{
			float: left;
			width: 236px;
			max-width: 236px;
			/*height: 500px;*/
			/*background-color:#C40030;*/
			/*
			border-top:    #000000 solid 1px;
			border-right:  #000000 solid 1px;
			border-bottom: #000000 solid 1px;
			border-left:   #000000 solid 1px;
			*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;
		}
		
		#content_vasenreuna
		{
			float: left;
			width: 24px;
			max-width: 24px;
			/*height: 500px;*/
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;
			font-size: 12px;
		color: #FFFF00;
		}
		
		#content_oikea
		{
			float: left;
			width: 524px;
			max-width: 524px;
			/*height: 500px;*/
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;
			font-size: 12px;
		color: #FFFF00;
		}
		
		
		#content_oikeareuna
		{
			float: left;
			width: 25px;
			max-width: 25px;
			/*height: 500px;*/
			/*background-color:#C40030;*/
			/*border-top:    #000000 solid 1px;
			
	border-right:  #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left:   #000000 solid 1px;*/
			margin: 0;
			padding: 0em;
			font-family: verdana, arial, sans-serif;

		color: #FFFF00;
		}
		
.megafont_desc {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFF00;
 font-size: 12px;
 text-decoration: none
}	

.k18videoviiva {

background-color:#FFFF00;

}	
		
		
		#footer
		{
			/*clear: both;*/
			margin: 0;
			padding: 0em;
			background: url(images/footeralareuna8.gif) no-repeat;
			/*background-color:#C40030;*/
			height:34px;
			/*color: #333;
			background-color: #ddd;
			border-top: 1px solid gray;*/
		}
		
		
	
	.cleari{

clear: both;

}

.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}

.empty1 {
margin:0 auto;
width:809px;
/*display:none;*/
height:10px;
margin: 0px;
padding: 0px;
background-color:#6DCFF6;

}