@charset "utf-8";



a, a:visited{
	color: #b94518;
	text-decoration:none;

}

a:hover{
	color: #fff;

}



hr {

	border: 0;

	width: 100%;

	background-color: #b8b8b8;

	height: 1px;

}



td{	

vertical-align: top;



}


a img.kuvituskuva:hover{

opacity:0.5;
filter:alpha(opacity=50);

	

}

p.linkkiOts{
	font-size: 9px;
	color: #c59901;
	font-weight:bold;
	margin-bottom: 0;}

.linkkiText{
	font-size: 9px;
	color:#b4a6a6;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: -0.06em;
	line-height: 1.3em;
	padding-right: 10px;
}

.pvm{
	color: #fff;
		font-size:12px;

}
p span.bandname{
	font-size:16px;
	color: #8c0707;
	line-height: 1.2em;

}

th.desc{
	padding: 3px 3px 3px 13px;
	vertical-align:top;
	text-align:left;
}

th.desc2{
	padding: 3px 3px 3px 13px;
}

td.bandimage{
	height: 100px;
	padding-top: 10px;

}

td.bandimage img{
	width: 85px;
	padding: 0px 5px 20px 0px;

}

.bandtable{
	padding:0;
	margin:0 0 0px 0;
	width:100%;
	background-repeat: no-repeat; 
	min-height: 100px;

}


.alanavigaatio:hover{
	text-decoration:underline;
	color: #000;
	color: #edae28;
		
		
		}


.tablerow1, .tablerow2{
	background:#4d1803;
	padding:2px;
	padding-left: 10px;
	border-bottom:0px solid #0e0101;
	vertical-align: middle;
}

.tablerow2{
	background:#2a0808;
}

.tablerow1 h3{
	color: #fff;
	font-size:15px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0.3em;

}

.tablerow2 h3{
	color: #f7db1e;
	font-size:15px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom:0;
	margin: 0.3em;

}

.tablerow2 h4{
	color: #f7db1e;
	font-size:11px;
	font-weight: 600;



}

.textbox{
	margin-left:14px;

}


.textbox p{
	font-size: 11px;
	color: #fff;
}
.ikonilinkki{
	margin: 5px 5px 0 0;

}

.ikonilinkki.first{
	margin-left: 18px;

}


.td_indent{
	padding: 10px 10px;

}



.td_indent.text{
	padding-right: 10px;
	padding-bottom: 15px;


}

.td_indent.text p{
 	line-height:1.3em;
	font-size:14px;
	padding-left: 5px;
	margin-top:0;

}


.boxheader{ /*header of 2nd table*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}

.boxcontent{ /*content of 2nd table*/
	background:url(../images/taulukkotausta1.png) repeat-y;
}

#feed_nosto{
	width: 157px; 
	height: 267px; 
	padding: 60px 15px 10px 20px; 
	background: url(../images/feed_nosto.png); 
	margin: 32px 0 0 0px; color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mainAnimation{height:325px;}
#mainNavi, body.basic #mainNavi{background-image:url(../images/mainNavi_bg_02_webkit.png);}

}

.shadow_dwn{
	background: url(../images/border_bandtable.png);
	width:630px; 
	height:7px;
}

td.lomakeotsikko{	
	color: #f7db1e;

}

hr {

	border: 0;
	width: 100%;
	background-color: #231e1d;
	height: 1px;
	margin-bottom: 17px;

}


.tn img{
	width: 130px;
	border: 4px solid #190000;
}

.feed_title{

	margin-top:9px;}

.feed_item_title a, .feed_item_title a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c59901;
	font-size:9px;
	font-weight:bold;
	
}

.feed_item_description{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #b4a6a6;
font-size:9px;
line-height:1.3em;
letter-spacing:-0.06em;
}

a.infoteksti{
	font-size: 9px;
	
	
}