*
{
	FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma;
}

p
{
	line-height:130%;
}

body,td,font
{
	FONT-SIZE: 12px;
	COLOR: #535353;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

a, a:hover
{
	COLOR: #0000ff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.invisibledate
{
    FONT-SIZE: 10px;
}

.esittely
{
    COLOR:#1061a3;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.white17normal
{
	COLOR: #FFFFFF;
    FONT-SIZE: 17px;
}

.white12bold
{
	COLOR: #FFFFFF;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

.white11bold
{
	COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}

.black11normal
{
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

a.lwhite12bold, a.lwhite12bold:hover
{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

a.lwhite12bold:hover
{
    TEXT-DECORATION: underline;
}

a.lwhite11bold, a.lwhite11bold:hover
{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lwhite11bold:hover
{
    TEXT-DECORATION: underline;
}

.lwhite11normal, .lwhite11normal:hover
{
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.lwhite11normal:hover
{
    TEXT-DECORATION: underline;
}

a.lwhite11normalul, a.lwhite11normalul:hover
{
	COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

a.lcyan11bold, a.lcyan11bold:hover
{
	COLOR: #007A97;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lcyan11bold:hover
{
	TEXT-DECORATION: underline;
}

.black10normal
{
	COLOR: #000000;
    FONT-SIZE: 10px;
}

.black11bold
{
	COLOR: #000000;
    FONT-WEIGHT: bold;
}

a.dgrey12normal, a.dgrey12normal:hover
{
	COLOR: #333333;
    FONT-SIZE: 12px;
}

a.dgrey12normal:hover
{
	COLOR: #000000;
}

a.lgrey11normal
{
	COLOR: #666666;
    TEXT-DECORATION: none;
}

a.lgrey11normal:hover
{
	COLOR: #666666;
    TEXT-DECORATION: underline;
}

.red11normal
{
	COLOR: #FF0000;
}

a.lred11normal
{
	COLOR: #FF0000;
    TEXT-DECORATION: none;
}

a.lred11normal:hover
{
	COLOR: #FF0000;
    TEXT-DECORATION: underline;
}

a.lred11bold, a.lred11bold:hover
{
	COLOR: #FF0000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lred11bold:hover
{
    TEXT-DECORATION: underline;
}

a.lblack11normalul
{
	COLOR: #000000;
    TEXT-DECORATION: underline;
}

a.lblack11normalul:hover
{
	COLOR: #000000;
    TEXT-DECORATION: underline;
}

a.lblack11normal
{
	COLOR: #000000;
    TEXT-DECORATION: none;
}

a.lblack11normal:hover
{
	COLOR: #000000;
    TEXT-DECORATION: underline;
}

a.lblack10normalul, a.lblack10normalul:hover
{
	COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}

a.lblack10normal, a.lblack10normal:hover
{
	COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

a.lblack10normal:hover
{
    TEXT-DECORATION: underline;
}

.white11normal
{
	COLOR: #FFFFFF;
}

.whitebold
{
	COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.orange12bold
{
	COLOR: #FF9F00;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.black12normal
{
	COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.dgrey11bold
{
	COLOR: #333333;
    FONT-WEIGHT: bold;
}

.dgrey11normal
{
	COLOR: #333333;
}

.dgrey12normal
{
	COLOR: #333333;
	FONT-SIZE: 12px;
}

.grey10normal
{
    FONT-SIZE: 10px;
}

.grey11normal
{
    FONT-SIZE: 11px;
}

a.lgrey11normalul
{
	COLOR: #666666;
}

a.lgrey11normalul:hover
{
	COLOR: #666666;
}

a.lgrey11boldul, a.lgrey11boldul:hover
{
	COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.ldgrey11bold
{
	COLOR: #333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.ldgrey11bold:hover
{
	COLOR: #333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.ldgrey11boldul
{
	COLOR: #333333;
    FONT-WEIGHT: bold;
}

a.ldgrey11boldul:hover
{
	COLOR: #333333;
    FONT-WEIGHT: bold;
}

a.llgrey11bold, a.llgrey11bold:hover
{
	COLOR: #aaaaaa;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.llgrey11bold:hover
{
    TEXT-DECORATION: underline;
}

a.lgrey11bolddisabled, a.lgrey11bolddisabled:hover
{
	COLOR: #a0a0a0;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lgrey11bold
{
	COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lgrey11bold:hover
{
	COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.lgrey14boldnoul
{
	COLOR: #666666;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lgrey14boldnoul:hover
{
	COLOR: #666666;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.grey11bold
{
    FONT-WEIGHT: bold;
}

.grey12bold
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.grey12normal
{
    FONT-SIZE: 12px;
}

a.lgrey12bold
{
	COLOR: #666666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.lgrey12bold:hover
{
	COLOR: #666666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}



.uutinen, #main .uutinen
{
    COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	text-decoration:underline;
}

.uutinen:hover, #main .uutinen:hover
{
	COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.uutinen:visited, #main .uutinen:visited
{
	COLOR: #3366CC;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.hakuButton
{
	
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

.pvm
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 13px;
	text-align:right;
	padding-right:6px !important;
	width:60px;
}

h2
{
    FONT-WEIGHT: bold;
}

.copy
{
    COLOR: #001c70;
    FONT-SIZE: 12px;
}


table.toc
{
	padding:0px;
	margin:none;
}

table.toc td
{	
	margin:none;
	padding:0px;
	padding-left:1px;
	padding-right:1px;
}

table.toc img
{
	vertical-align:middle;
}

a.tl1
{
    COLOR: #505050;
    FONT-SIZE:12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.tl1:hover
{
    COLOR: #505050;
    FONT-SIZE:12px;    
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.tl2
{
    COLOR: #787878;
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.tl2:hover
{
    COLOR: #787878;
    FONT-SIZE:11px;    
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

a.tl3
{
    COLOR: #484848;
    FONT-SIZE:12px;
    TEXT-DECORATION: none;
}

a.tl3:hover
{
    COLOR: #484848;
    FONT-SIZE:12px;
    TEXT-DECORATION: underline;
}

a.tl4
{
    COLOR: #484848;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
}

A.tl4:hover
{
    COLOR: #484848;
    FONT-SIZE:11px;
    TEXT-DECORATION: underline;
}

A.tl5, A.tl6
{
    COLOR: #787878;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
}

A.tl5:hover, A.tl6:hover,  
{
    COLOR: #787878;
    FONT-SIZE:11px;
    TEXT-DECORATION: underline;
}




.black12bold
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.black15bold
{
    COLOR: #000000;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}

.blue
{
    COLOR: #001c70;
    FONT-WEIGHT: bold;
}

.blue:hover
{
    COLOR: #001c70;
    FONT-WEIGHT: bold;
}

.red
{
    COLOR: #AA0000;
    FONT-WEIGHT: bold;
}

.red:hover
{
    COLOR: #AA0000;
    FONT-WEIGHT: bold;
}

H3
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.red11bold
{
	COLOR: #FF0000;
    FONT-WEIGHT: bold;
}

.red12normal
{
    COLOR: #ff0000;
    FONT-SIZE: 12px;
}

input.editButton
{ 
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}

input.infobox
{ 
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	COLOR: #001c70;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

<!-- mainoksiin -->

.mustapieni
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.mustapienilihava
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.mustakeski
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.mustakeskilihava
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.mustasuuri
{
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.harmaasuuri
{
    COLOR: #535353;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.linkkipieni
{
    COLOR:#1061a3;
    TEXT-DECORATION: none;
}

A.linkkipieni:hover
{
    COLOR:#1061a3;
    TEXT-DECORATION: underline;
}

A.linkkipienilihava
{
    COLOR:#1061a3;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.linkkipienilihava:hover
{
    COLOR:#1061a3;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.linkkikeski
{
    COLOR:#1061a3;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

A.linkkikeski:hover
{
    COLOR:#1061a3;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

A.linkkikeskilihava
{
    COLOR:#1061a3;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.linkkikeskilihava:hover
{
    COLOR:#1061a3;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.linkkisuuri
{
    COLOR:#1061a3;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
}

A.linkkisuuri:hover
{
    COLOR:#1061a3;
    FONT-SIZE: 14px;
    TEXT-DECORATION: underline;
}

A.linkkisuurilihava
{
    COLOR:#1061a3;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.linkkisuurilihava:hover
{
    COLOR:#1061a3;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.listred
{
	COLOR: #FF0000;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
}

A.listred:hover
{
	COLOR: #FF0000;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

A.listselectedred
{
	COLOR: #FF0000;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

A.listselectedred:hover
{
	COLOR: #FF0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.listblack
{
	COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
}

A.listblack:hover
{
	COLOR: #000000;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

A.listselectedblack
{
	COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.listselectedblack:hover
{
	COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}








A.puu1
{
	COLOR: #6D6D6D;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.puu1:hover
{
	COLOR: #1061a3;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.puu1Selected
{
	COLOR: #1061a3;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.puu1Selected:hover
{
	COLOR: #1061a3;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.puu2
{
	COLOR: #6D6D6D;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.puu2:hover
{
	COLOR: #00aabe;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.puu2Selectedspan
{
	COLOR: #00aabe;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.puu2Selected
{
	COLOR: #00aabe;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.puu2Selected:hover
{
	COLOR: #00aabe;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.bannerlinks
{
    margin-left:8px;
    margin-top:10px;
}

.bannerlinks a, .bannerlinks a:hover
{
   	color:#1061a3;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:4px;
}

.bannerlinks a:hover
{
	text-decoration:underline;
}

.bannerlinks img
{
    vertical-align:middle;
    margin-right:4px;
    border:none;
}

.erotin
{
	background-color:#b7b7b7;
	height:1px;
	overflow:hidden;
	margin-right:24px;
}

.onlinebox
{
    display:block;
    float:left;
    margin-right:7px;
    text-decoration:none;
    border:none;
}

.onlinebox img
{
    border:none;
}

form
{
	margin:0;
	padding:0;
}

.onlinenews td
{
	padding:2px;
	border:0;
}

.haku, .haku:hover
{
	color:#ffffff;text-decoration:none;
}

.threadheader a, .threadheader a:hover
{
	font-size:14px;
}

.yhtteksti
{
	margin-top:39px;
	padding:0px;
	margin-bottom:18px;
}

.yhtteksti td
{
	padding:0px;
}

.yhtteksti img
{
	display:block;
}

a.yhttoggle, a.yhttoggle:hover
{
	font-weight:normal;
	text-decoration:underline;
}

img.replycount
{
	display:inline;
	margin-left:13px;
	margin-right:3px;
	border:none;
	vertical-align:middle;
}

.disabled
{
	font-style:italic;
}
