*{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
PRE{font-family:Courier New,Monospace;font-size:8.50pt;}
BODY{padding:0;margin:0;background:#ffffff;color:#000000;}
H1,H2{color:#003030;font-size:9.75pt;margin-top:0px;margin-bottom:4px;padding-top:0px;text-transform:uppercase;font-weight:bold;}
A,A:visited{color:#185050;text-decoration:none;border-bottom:1px dotted #185050;}
A:active,A:hover{color:#084040;text-decoration:none;border-bottom:1px solid #084040;}
A.news_title,A.news_title:visited{color:#185050;text-decoration:none;border-bottom:none;}
A.news_title:active,A.news_title:hover{color:#084040;text-decoration:none;border-bottom:1px solid #084040;}
.disabled_link{color:#999999;text-decoration:none;border-bottom:1px dotted #999999;}
A.nohover,A.nohover:hover,DIV.nohover A,TD.nohover A,IMG.nohover{color:#000000;border:none;}
A.h1,A.h1:active,A.h1:visited,A.h1:hover{border-bottom:0;color:#003030;}
IMG.border{border:1px solid #185050;}
.light,.light A,.light A:visited,A.light,A.light:visited{color:#999999;}
.light A,.light A:visited,A.light,A.light:visited{border-bottom:1px dotted #999999;}
.light A:hover,.light A:active,A.light:hover,A.light:active{color:#999999;border-bottom:1px solid #999999;}
.error,.error A,A.error{color:#ff0000;}
.error A,A.error,.error A:visited,A.error:visited{color:#ff0000;border-bottom:1px dotted #ff0000;}
.error A:hover,A.error:hover,.error A:active,A.error:active{color:#ff0000;border-bottom:1px solid #ff0000;}
.green,.green A,A.green{color:#009900;}
.green A,A.green,.green A:visited,A.green:visited{border-bottom:1px dotted #009900;}
.green A:hover,A.green:hover,.green A:active,A.green:active{border-bottom:1px solid #009900;}
A.textlink,A.textlink:visited{color:#000000;border-bottom:1px dotted #000000;}
A.textlink:hover,A.textlink:active{color:#000000;border-bottom:1px solid #000000;}
A.delete_otimes,A.delete_otimes:visited{border-bottom:none;font-size:8.75pt;}
.linkcolor{color:#185050;}
.quote,.quote A,A.quote{color:#185050;font-style:italic;}
.quote A,A.quote,.quote A:visited,A.quote:visited{border-bottom:1px dotted #185050;}
.quote A:hover,A.quote:hover,.quote A:active,A.quote:active{border-bottom:1px solid #185050;}
TABLE.important,TD.important{background:#ff0000;}
A.important{color:#ffffff;border-bottom:1px dotted #ffffff;}
A.important:hover{border-bottom:1px solid #ffffff;}
.important{color:#ff0000;}
DIV.important{border:1px solid #ff0000;padding:2px;}
.highlight{color:#000000;background:#ffff66;}
.hidden,A.hidden{color:#ffffff;}
A.sidemenu,A:visited.sidemenu{font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;font-weight:bold;color:#ffffff;text-transform:uppercase;text-shadow:#000000 1px 1px;display:block;border:0px;padding:1px 1px 1px 5px;margin:2px 1px 0px 1px;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
A:hover.sidemenu{color:#ffffff;background:#387070;border:0px;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
A:active.sidemenu{background:#003030;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
HR.sidemenu{width:140px;height:0px;margin:4px 5px 4px 5px;background:#185050;color:#185050;border-top:1px solid #003030;border-bottom:1px solid #387070;border-left:0px;border-right:0px;}
A.nebula{font-size:7pt;color:#003030;text-shadow:#387070 1px 1px;border-bottom:none;text-transform:uppercase;font-weight:bold;}
A.nebula:hover{color:#ffffff;text-shadow:#185050 1px 1px;}
TD.vert_sep{border-left:1px dotted #c0c0c0;}
HR.hort_sep{margin:10 0 10 0;padding:0;border-top:1px dotted #c0c0c0;color:#ffffff;background-color:#ffffff;height:1px;width:100%;}
.quickmenu{font-size:7.50pt;font-weight:bold;color:#003030;text-transform:uppercase;border-bottom:0px;border-top:3px solid #ffffff;}
.quickmenu A,.quickmenu A:visited{color:#003030;border-bottom:0px;}
.quickmenu A:hover,.quickmenu A:active{border-bottom:1px solid #003030;}
A.quickmenu_icon,A.quickmenu_icon:visited,A.quickmenu_icon:active,A.quickmenu_icon:hover{font-size:13pt;text-decoration:none;border-bottom:none;}
BODY,P,TD,TH,BLOCKQUOTE{font-size:8.25pt;line-height:1.30em;}
SMALL{font-size:7.50pt;line-height:1.30em;}
TH{text-align:left;color:#185050;font-weight:bold;background:#e0e0e0;}
TR.bg,TD.bg{background:#ffffff;}
TR.bg2,TD.bg2{background:#efefef;}
TR.bg3,TD.bg3{background:#e0e0e0;}
TR.hl:hover{background:#e0e0e0;}
TABLE.keskustelu{border-top:none;border-bottom:1px solid #185050;border-left:1px solid #185050;border-right:none;padding:0px;margin:0px;border-spacing:0px;width:80%;}
TABLE.keskustelu_nb{width:80%;}
@media screen and (max-width:1900px){TABLE.keskustelu,TABLE.keskustelu_nb{width:85%;}}
@media screen and (max-width:1450px){TABLE.keskustelu,TABLE.keskustelu_nb{width:90%;}}
@media screen and (max-width:1000px){TABLE.keskustelu,TABLE.keskustelu_nb{width:100%;}}
.keskustelu TH{color:#003030;font-weight:normal;background:#185050;padding:4px;}
.keskustelu TH A,.keskustelu TH A:active,.keskustelu TH A:visited{color:#ffffff;font-weight:bold;border-bottom:1px dotted #ffffff;}
.keskustelu TH A:hover{border-bottom:1px solid #ffffff;}
.keskustelu TH B.linkcolor{color:#ffffff;}
.keskustelu TH B.selected_page{color:#185050;background:#ffffff;padding:1 2 1 2;}
.keskustelu TD{border-top:1px solid #185050;border-bottom:none;border-right:1px solid #185050;border-left:none;border-spacing:0px;padding:3px 6px 3px 6px;}
.keskustelu SMALL{font-weight:normal;}
FONT.msg{font-size:9.75pt;line-height:1.30em;}
FONT.tab{font-family:"Courier New",Monospace,fixed;}
FONT.as_moderator_tag{font-style:oblique;color:#ffffff;background-color:#999999;border:1px solid #999999;border-radius:5px;padding:1px 10px 1px 10px;}
.keskustelu_nick,A.keskustelu_nick:visited,.keskustelu_nick_ban{font-size:9.75pt;font-weight:bold;color:#000000;}
A.keskustelu_nick:hover{color:#000000;border-bottom:1px solid #000000;}
A.keskustelu_nick_ban{color:#000000;border-bottom:1px dotted #ff0000;}
A.keskustelu_nick_ban:hover{color:#ff0000;border-bottom:1px solid #ff0000;}
.keskustelu_ip,A.keskustelu_ip,A.keskustelu_ip:visited,A.keskustelu_ip:active{color:#999999;font-size:6pt;}
A.keskustelu_ip,A.keskustelu_ip:visited,A.keskustelu_ip:active{border-bottom:1px dotted #999999;}
A.keskustelu_ip:hover{border-bottom:1px solid #999999;}
A.conference_link,FONT.conference_link,TD.conference_link{font-weight:bold;font-size:9.75pt;}
A.thread_link,FONT.thread_link,TD.thread_link,TH.thread_link{font-size:9.75pt;}
.noborder TABLE,.noborder TD{border:none;padding:0px;}
A.tori_title,FONT.tori_title,TD.tori_title{font-size:9.75pt;}
A.tori_expand,A.tori_expand:visited{border-bottom:none;text-decoration:none;letter-spacing:-2;font-family:Monospace,Courier New;font-size:8pt;color:#999999;}
A.tori_expand:hover,A.tori_expand:active{color:#185050;}
A.warning_count,A.warning_count:visited,A.warning_count:active,A.warning_count:hover{font-size:6pt;font-weight:bold;color:#ffffff;padding:0 1 0 1;background:#ff0000;border:none;}
P{margin-top:0.90em;margin-bottom:0.90em;}
.message{margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;}
.operaatio{margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px;}
.sig,.sig A{color:#999999;}
.sig A,.sig A:visited{border-bottom:1px dotted #999999;}
.sig A:hover{border-bottom:1px solid #999999;}
.tabtag,.tabtag A{margin-top:0px;font-family:"Courier New",monospace;font-size:8.50pt;white-space:pre;}
SPAN.bignumber{word-spacing:-2px;}
FORM{margin:0;}
INPUT,SELECT,TEXTAREA{font-size:8.25pt;background-color:#ffffff;color:#000000;border:1px solid #387070;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
INPUT.checkbox,INPUT.radio{border:0;}
INPUT.checkbox_nopad,INPUT.radio_nopad{padding:0;margin:1;border:0;}
INPUT.submit,A.button,A.button:visited,A.button_large,A.button_large:visited,FONT.button,A.button_off,A.button_off:visited{font-size:8.25pt;color:#ffffff;background:#185050;border:3px solid #185050;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
A.button_large,A.button_large:visited{padding:4 10 4 10;}
INPUT.submit{padding:1px 4px 1px 4px;cursor:pointer;}
A.button,A.button:visited,FONT.button,A.button_off,A.button_off:visited{padding:2px 7px 2px 7px;margin:10px 0px 10px 0px;}
INPUT.submit:hover,A.button:hover,A.button_large:hover,A.button_off:hover{background:#387070;border:3px solid #387070;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;}
A.button_off,A.button_off:visited{background:#999999;border-color:#999999;}
A.button_off:hover{background:#387070;border-color:#387070;color:#ffffff;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;}
LABEL{cursor:default;}
HR{margin:0;padding:0;border:0;color:#000000;background-color:#000000;height:1px;width:100%;}
DIV.quickmenu_popup{background:#185050;text-align:right;padding:4px 8px 4px 8px;border-top:2px solid #387070;border-left:2px solid #387070;border-bottom:2px solid #003030;border-right:2px solid #003030;
position:absolute;top:106px;right:6px;z-index:1;}
DIV.quickmenu_popup A,DIV.quickmenu_popup A:visited,DIV.quickmenu_popup A:active{display:block;color:#ffffff;text-shadow:#000000 1px 1px;border:0px;padding:1px;}
DIV.quickmenu_popup A:hover{background:#387070;border:0px;padding:1px;}
SMALL.tiny_letter_box{background:#999999;color:#ffffff;padding:1 2 1 2;border:1px solid #ffffff;font-size:5.25pt;font-weight:bold;}
SMALL.qmsg_reply{padding:0px 2px 0px 2px;background-color:#e0e0e0;color:#185050;border:1px solid #185050;margin-left:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
SMALL.qmsg_new{padding:0px 2px 0px 2px;background-color:#e0e0e0;color:#ff0000;border:1px solid #ff0000;margin-left:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
SMALL.imagetag,FONT.imagetag,SPAN.imagetag,A.imagetag{background-color:#efefef;border:1px solid #999999;color:#185050;padding:0px 3px 1px 3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;white-space:nowrap;}
SMALL.imagetag_selected,FONT.imagetag_selected,SPAN.imagetag_selected,A.imagetag_selected{background-color:#185050;border:1px solid #000000;color:#ffffff;padding:0px 3px 1px 3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;white-space:nowrap;}
A.imagetag:hover,A.imagetag_selected:hover{text-decoration:underline;}
.javascript_show{display:none;}