.widht_945px{width:945px}
.width_940px{width:940px}
.width_780px{width:780px}
.width_700px{width:700px}
.widht_469px{width:469px}
.widht_468px{width:468px}
.widht_458px{width:458px}
.widht_448px{width:448px}
.widht_320px{width:320px}
.widht_280px{width:280px}
.widht_220px{width:220px}
.widht_140px{width:140px}
.widht_157px{width:157px}
.widht_120px{width:120px}
.widht_100px{width:100px}
.widht_100p{width:100%}
.widht_80px{width:80px}
.widht_60px{width:60px}
.widht_40px{width:40px}
.widht_35px{width:35px}
.widht_20px{width:20px}
.widht_10px{width:15px}
.width_mx_220px{max-width:220px}
.width_mx_240px{max-width:240px}
.height_60px{height:60px}
.height_135px{height:135px}
.height_13px{height:13px}
.height_15px{height:15px}
.height_20px{height:20px}
.height_38px{height:38px}
.height_80px{height:80px}
.height_100px{height:100px}
.height_auto{height:auto}
.height_min_800px{min-height:800px}
.height_min_60px{min-height:60px}
.display_block{display:block}
.float_left{float:left}
.clear_both{clear:both}
.clear_right{clear:right}
.clear_left{clear:left}
.relative{position:relative}
.font_9px{font-size:9px}
.font_14px{font-size:14px}
.text_right{text-align:right}
.text_left{text-align:left}
.text_center{text-align:center}
.text_top{vertical-align:text-top;text-align:top}
.black_box{background-color:#000}
.white_box{background-color:#FFF}
.white_box2{background-color:#f0f0f0}
.grey_box{background-color:#e3e0e0}
.grey_box2{background-color:#b8b8b8}
.navi_aktiv{height:15px;background-image:url(paanavi_aktiivinen.gif);background-repeat:no-repeat;background-position:bottom center;display:block;float:left;clear:none;text-align:center;padding:0 0 0 3px}
.navi_disaktiv{display:block;float:left;clear:none;text-align:center;padding:0 0 0 3px}
.main_navi{margin-top:0;font-size:11px;font-weight:700;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d}
.sub_navi{vertical-align:middle;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d}
.section_headline{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#FFF;padding-left:20px;padding-top:4px;background-image:url(otsikkopohja.gif);height:16px;display:block;clear:both;margin:0}
.section_headline_w469{width:449px}
.section_headline_w459{width:439px}
.section_headline_w157{width:137px}
.section_headline_w320{width:300px}
.section_navication{color:#434343}
.ottelunavi{padding-top:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#434343}
.news_image{float:left;display:block;clear:none;border:1px solid #585858;margin:12px 5px 5px 0}
.news_headline,a.news_headline,a:visited.news_headline{font-size:16px;color:#FFF;font-weight:700;padding-left:10px;padding-right:10px;padding-top:10px}
p.news_date{color:#edecec;padding-left:10px}
a.news_link,a.news_link:visited{text-decoration:none;color:#c4c5c5}
p.news_block{color:#edecec;padding-left:20px;padding-right:20px;padding-top:1px}
.news_box{color:#edecec;padding-left:20px;padding-right:20px;padding-top:10px}
#article h3{font-size:14px;color:#000;font-weight:700;margin-bottom:10px}
#article p{font-size:12px;color:#000;padding-bottom:10px}
#article a{text-decoration:none;color:#005ca1}
#right_col h3{font-size:16px;color:#000;font-weight:700;margin-bottom:10px}
.image_caption{float:left;display:block;width:100%;clear:both;color:#4A4D61;margin:5px 0 10px}
.headline_row,.section_item{background-image:url(rivitausta1.gif);background-position:top left;background-repeat:no-repeat;background-color:#d1d1d1;width:320px;min-height:20px;max-height:45px;display:block;clear:both}
.headline_row_item{display:block;clear:none;float:left;min-width:50px;max-width:200px}
.roster{background-image:url(rivitausta1.gif);width:320px;float:left}
.roster_left{width:150px;float:left}
.roster_right{margin-left:10px;width:150px;float:left}
.roster_left li,.roster_right li{background-image:url(rivitausta1.gif);line-height:20px;padding-left:20px}
.rss_news_block{display:block;clear:both;float:left;background-color:#ededed;min-height:50px;border-bottom:1px dotted #585858}
.rss_item_box{float:left;clear:none;display:block;vertical-align:middle}
.next_event{background-image:url(rivitausta.gif);text-align:left;height:18px;display:block;clear:both;float:left}
.next_event_icons{background-color:#e3e0e0;text-align:center;width:157px}
.event_block{display:block;clear:both;float:left;background-color:#ededed;width:100%;height:77px;border-bottom:1px dotted #585858}
.schedule_border{border-right:1px solid #e3e0e0}
.InputForm{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333;background-color:#FFF;text-align:left;display:block;clear:none;float:left;height:15px;width:140px;border:1px solid #000}
.InputButton{border:1px solid #000;background-color:#e3e0e0;float:left;font-weight:700;color:#000;display:block;clear:none}
#misc_content select{background-color:#e3e0e0;border:1px solid #000}
.input_style{border:1px solid #4A4D81;font-family:"Trebuchet MS";font-size:14px;color:#000;background-color:#FFF}
.input_style_small{border:1px solid #4A4D81;font-family:"Trebuchet MS";font-size:14px;color:#000;background-color:#FFF;width:20px}
.font_bold,.navi_bold,#story > p:first-child,.roster_left li strong,.roster_right li strong{font-weight:700}
.border_solid_bottom,.schedule_row{border-bottom:1px solid #e3e0e0}
.border_solid_top{border-top:1px solid #e3e0e0}
.main_navi a,.main_navi a:visited,.sub_navi a,.sub_navi a:visited,.next_event a:hover,.section_navication a:hover,.joukkue a:hover,.ottelunavi a:hover{text-decoration:none;color:#6d6d6d}
.main_navi a:hover,.sub_navi a:hover,.next_event a,.next_event a:visited,.section_navication a,.section_navication a:visited,.joukkue a,.joukkue a:visited,.ottelunavi a,.ottelunavi a:visited,a.news_link:hover,#article a:hover{text-decoration:none;color:#005CA1}
#article h1,#misc_content h1{font-size:20px;color:#000;font-weight:700;margin-bottom:10px}
.image_border{float:left;display:block;clear:none;border:1px solid #585858}
.fontcolor_goal{color:#1c691f}
.fontcolor_assist{color:#1c695a}
.fontcolor_penalty{color:#ad2727}
.InfoItem {display:none;position:absolute;border:1px solid #e3e0e0;background-color: white;padding:5px;width:450px;height:120px; }
.no_borders{border:0px}
.CommentReply {display:block;border:1px solid #e3e0e0;background-color: #FFF;padding:5px;width:90%;clear:both; float:left; color:#6d6d6d; padding-bottom:10px; }
.Comment_Block{display:block;clear:both;float:left;background-color:#ededed;min-height:15px;border-bottom:1px dotted #585858}