*{margin:0px;padding:0px;}
BODY{
/*font-family:Geneva, Helvetica, Arial, sans-serif;*/
font-family: 'Trebuchet MS',Geneva, Helvetica, Arial, sans-serif, 'Lucida Grande';
font-size:12px;
background-color: #990000;
background-image: url(/imgs/graffat/bg.png);
background-repeat:  no-repeat;
background-position: 0px 0px;
background-attachment: scroll;
}
FORM INPUT TEXTAREA{
margin:0px;padding:0px;
}
.navi_main{
position:absolute;
top:0px;
left:0px;
background-color:#000000;
height:34px;
width:950px;
padding-top:0px;padding-left:14px;
z-index:666;
float:left;

}

/*BLOK NAVI*/
/*.blok_holder{
background-color:#FF0000;
color:#666666;
margin-left:4px;
cursor:pointer;
width:122px;
float:left;
z-index:666;
height:32px;
padding:2px;
}
.blok_container{
position:relative;
top:-6px;
padding-top:4px;
cursor:default;
width:200px;

background-color:#000000;
z-index:777;

}*/

div#navi{
background-color: #000;
width: 1000px;
height:30px;
position:absolute;
top:0px;
left:0px;
z-index:666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

.blok_holder{
float:left;
list-style:none;
/*background-color: transparent;*/
z-index:777;
width:120px;
padding: 2px;height:22px;
}

.blok_hov{
display:block;
position:absolute;
top:24px;
float:left;
list-style:none;
padding: 2px;
color:#FFFFFF;

width:200px;
z-index:888;
list-style-type:none;
background-color: #000000;
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
		 -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px; 
}


a.navi{
color:#FFFFFF;
text-decoration:none;
display:block;
/*width:80px;*/
overflow:visible;
}

a.navi:HOVER{
color:#000000;
text-decoration:none;
}

a.navilink{
/*border-right:1px solid #999999;
border-bottom:1px solid #666666;*/
color:#000000;
text-decoration:none;
display:block;
}

a.navilink:HOVER{
color:#FFF;
background-color:#000000;
text-decoration:none;
}


a.bloklink{
font-weight:bold;
text-decoration: none;
color:#FFFFFF;
}

a.bloklink:HOVER{
color:#FF9900;
}

a.bloklink_tiny{
font-size:11px;
color:#999999;
text-decoration:none;
}
a.bloklink_tiny:HOVER{
text-decoration:underline;
}
/*DABLOK END */




/*
.btn_navi_main{
float:left;
z-index:999;
}*/
.btn_navi_main:hover{
background-color:#FF9900;
}
.sisus{
position:absolute;top:100px;left:20px;
/*border:thin dashed #333333;background-color:transparent;
background-image: url(/imgs/navi/bg_btn_voter.png);
background-repeat:no-repeat;
background-position: 0px -32px;*/
width:920px;
z-index:0;
}
.link{color:#990000;
text-decoration:none;
}

.krunolink{
color:#000000;
text-decoration:none;
}
.krunolink:hover{
color:#000000;
text-decoration:underline;
}
.krunolink:visited{
color:#000000;
}

.txt_sml{

font-size:smaller;
}
a.txtlink{
color: #990000;
padding-left:8px;
font-size : 12px;
background: transparent url(/imgs/navi/bg_txtlink.gif);
background-repeat: no-repeat;
text-decoration:underline;
}
a.txtlink:HOVER{
color: #FF9900;
}
a.filelink{
background-image : url(/imgs/link_url.gif);
background-repeat : no-repeat;
padding-left: 20px;
text-decoration: underline;
}


.navi_krunot_holder{
float:left;
}


#navi_krunot_vote{
/*tulee näkyviin kun select tai k.kone*/
float:left;
/*border:1px solid #000066;*/
background-color:transparent;
background-image: url(/imgs/navi/bg_btn_voter.png);
background-repeat:no-repeat;
background-position: 0px 0px;
}
/*
#navi_krunot_vote:hover, .btn_navi_krunot_vote2:hover{
float:left;
border:1px solid #000099;
background-image: url(/imgs/navi/bg_btn_voter.png);
background-position: 0px -30px;
background-repeat:no-repeat;
}
*/
.btn_navi_krunot_vote{
float:left;
padding-right:4px;
background-color:transparent;
}


.btn_navi_krunot_vote2{
float:left;
border:0px;
background-color:transparent;
/*background-image: url(/imgs/navi/icon_starsky.png);*/
width:34px;
height:30px;
padding-left:2px;
padding-right:6px;
padding-top:3px;
color:#FFF133;
font-size:15px;
font-weight:bold;
cursor:pointer;
text-align:center;
}


.bg_voter{
float:left;
/*border:1px solid black;*/
background-image: url(/imgs/navi/bg_btn_voter.png);
background-repeat: no-repeat;
background-position:0px -32px;
}






.navi_krunot{
padding-right:20px;float:right;
}

#navimessage{ 
float:left;
color:#CCCCCC; 
background-color:#000000;
border: 1px solid #FF9900;
padding:4px; margin:2px;
z-index:999;
width:293px;
height:18px;
font-weight:bold; 
font-size:15px;
text-transform:uppercase;
visibility:hidden;

filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}


div.kruno_top{
background-image:url(/imgs/graffat/bg_kruno_top.png);width:920px; background-repeat:no-repeat;float:left;
/*border:1px solid #000066;*/
}
div.kruno_mid{
background-image:url(/imgs/graffat/bg_kruno_mid.png);width:880px;min-height:100px; background-repeat:repeat-y;padding-left:10px;padding-right:30px;
/*border:1px solid #000066;*/
float:left;
}
.kruno_txt{
font-size: 40px;
background-color:#FFFFFF;
}
div.pager{
float:right;
width:700px;
margin-bottom:10px;
}
a.pager{
color:#990000;
text-decoration:none;
}
a.pager:hover{
color:#ffffff;
background-color:#990000;
text-decoration:none;
}

.kruno_list_holder{
float:right;
width:700px;
/*border: 1px solid yellow;*/
background-color:#e4e4e4;
margin-bottom:10px;
padding:4px;
}
.kruno_list{
float:left;
width:350px;
/*border: 1px solid blue;*/
}
.kruno_list_info{
width:350px;
color:#333333;
font-size:12px;
font-style:italic;
}
.kruno_list_fakta{
width:350px;
color:#666666;
background-color:#1px;
font-size:smaller;
}


.img_holder{
background-color:#cccccc;
float:right;
max-width:500px;
max-height:400px;
overflow:auto;
margin-right:10px;
}
.img_kruno{
float:right;
}




.kruno_info{
color:#666666;
font-size:16px;
margin-top:20px;
text-decoration:none;
}

div.kruno_bot{
background-image:url(/imgs/graffat/bg_kruno_bot.png);width:920px; background-repeat:no-repeat;float:left;
/*border:1px solid #000066;*/
}
.blok_fakta{
/**/
float:left;width:380px;height:100px; background-image:url(/imgs/graffat/bg_blok_black.png);padding:10px;margin-top:20px;color:#FFFFFF;
}
.blok_krunoilija{
float:left;margin-left:20px;width:340px;height:100px;background-image:url(/imgs/graffat/bg_blok_krunoilija.png);padding:10px;margin-top:20px;
}
.blok_komments{
float:left;
width:380px;
height:280px;
overflow:auto;
background-image:url(/imgs/graffat/bg_blok_komments.png);
padding:10px;margin-top:20px;
color:#FFFFFF;
background-color:#000000;
}
.btn_navi_krunot{
margin: 0px;
padding: 0px;
margin-right:2px;}
.avatar_holder{
float:right;
width:100px;
height:100px;
overflow:auto;
margin-right:10px;
}
.img_avatar{
float:right;
}






.sivu{
float:right;
background-color:#FFFFFF;
width:700px;
padding: 4px;
text-align:left;
}

	/* iNavi */

.inavi{
width:160px;
/*border:thin dashed #66CC33;*/
float:left;
margin-right:4px;
font-weight:bold;list-style:none;
}
	a.inavilist{
		color: #990000;
		width: 150px;
		text-decoration: none;

	}
	a.inavilist:HOVER{
	color: #FF9900;
	text-decoration: underline;
	}
	.inavilist_def{
	padding-left:10px;
	background-image: url(/imgs/nuoli_fwd.gif);
	background-repeat:no-repeat;
	list-style:none;
	}
	.inavilist_sel{
	padding-left:10px;
	background-image: url(/imgs/nuoli_fwd.gif);
	background-color :#999999;
	background-repeat:no-repeat;
	list-style:none;
	}
	.inavilist_mo{
	padding-left:10px;
	background-image: url(/imgs/nuoli_fwd.gif);
	background-color :#666666;
	background-repeat:no-repeat;
	list-style:none;
	}
/*innest*/
	.innestnavilist_def{
		background-color :#cccccc;
		padding-top: 2px;
		padding-left: 16px;
		list-style:none;
	}
	.innestnavilist_sel{
		background-color :#FFFFFF;
		padding-top: 2px;
		padding-left: 16px;
		list-style:none;
	}
	.innestnavilist_mo{
		background-color: #ff9900;
		padding-top: 2px;
		padding-left: 16px;
		list-style:none;
	}
	a.innestnavilist{
		font-weight: normal;
		font-size: 10px;
		color : #003366;
		text-decoration: none;
	}
	a.innestnavilist:HOVER{
		color : #000000;
	}
	/* iNavi Off */

.blok_keskus{
border:thin dotted #666666;
width:160px;
float:left;
margin:2px;
padding:2px;
}

.otsikko_link{
text-decoration:none;
color: #000000;
}



.warning{
color:#FF0000;
font-weight:bold;
}

.upload{
background-color:#CCCCCC;color: #000000; border:1px solid #666666; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;padding: 2px;
}

.nakymaton{visibility:hidden;
display:none;}

p{
padding:0px;
margin:0px;
}
h1 h2 h3 h4{
text-align:left;
padding:0px;
margin:0px;
}

h1{font-size:20px;}
h3{font-size:17px;}
h4{font-size:13px;}