body { padding-bottom: 30px; }
#container { width: 994px; margin: 0 auto; overflow: hidden; }

.tausta_pohja, #tausta_pohja { background-color: #09F }
.menu2, .menusel { background-color: #000 }
.navi, #navi { background-color: #D8E8F5; margin: 0px; }
.lyhennelmakuva, #lyhennelmakuva { margin: 0 10px 10px 20px; }
#nosto_uutiset .lyhennelmakuva { margin: 0 10px 15px 20px;}
td { vertical-align: top; }
.clear, #clear { clear: both }

#sismainos { margin-left: auto; margin-right:auto; }

.menu { color: #999; }
.mn { color: #555; }
.mn .otsikko { margin: 0px 20px 0 20px; padding: 10px 0 0 0; }
.mn h1.otsikko { padding-bottom: 5px; }
.mn #eka, .mn #eka a { font-size: 32px; line-height: 32px }
.mn .valiotsikko { margin: 10px 20px 15px 20px; padding:0; }
.mn .pvm { padding: 0; }
.mn .otsikkokuva { margin: 10px 0 0 15px }
.mn p.otsikkolista { margin: 0 20px 0 20px; clear: all; }
.mn .otsikkolista .pvm { margin: 0 }

.mn p, .mn .pvm, .mn pre, .mn ul.lista { margin: 0 20px 15px 20px; }
.linkkisivu p.teksti  { margin: 0 15px 5px 15px; }
.linkkisivu p.teksti  a { font-weight:normal; }
.linkkisivu p.teksti  a:visited{ color:#999; }
.linkkisivu p.teksti  a:hover { color:#0bf; }
.mn table { margin: 0; }
.mn .LEFT, .mn .left { margin: 0 2px 0 0; }
.mn .RIGHT, .mn .right { margin: 0 0 0 2px }
.mn table.left { margin: 0 5px 5px 15px}
.hakupaletti { color: #999; margin-top: 5px; }

.mn .napit a { font-weight: normal; }
.mn .napit table { margin: 0px 0px 0px 15px;}

#aanestys, #aanestysdiv { background-color: #FFF; padding: 0 0 0 5px; margin: 0px; }

.mn a, .mn .otsikko a { color: #06C; }
.mn a:visited { color: #99c; }
.mn .novisited a:visited { color: #06C !important; }
.mn a:hover, .mn .otsikko a:hover { color: #0BF; text-decoration: underline; }

.pvm { color: #999 }
.navi a, .navi a:visited, .navi a:hover { color: #247 }
.nappi input, .hae input, .haku input { background: #D6D6D6; border-color: #A3A3A3; }
.haku input { width: 50px; height: 16px; }
.nappi input, .hae input { width: 150px; height: 25px; }

#tv_nosto .oikea, #tv_nosto { color: #FFF; }
#tv_nosto .oikea a, #tv_nosto a { color: #FF0; }
#tv_nosto .oikea a:hover, #tv_nosto a:hover { text-decoration: underline; }

div.oikea { padding: 5px; }
.oikea p, .navi p { margin: 0 0 5px 0 }
.sitaatti h1.otsikko, .oikea, .oikea a, .oikea h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000333; }
.navi { font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; line-height:15px; text-decoration: none; }
.navi a, .navi .sahkelinkki, .navi .sahkelinkki a { font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; font-weight:normal; line-height:15px; }
.navi a, .navi a:visited, .oikea a, .oikea a:visited { color: #C00; }
.navi a:hover, .oikea a:hover { color: #000333; }

#alanavi, .alanavi { font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #fff; color: #000; width: 145px; }
#alanavi ul, .alanavi ul { list-style: none; margin: 0; padding: 0; }
#alanavi li, .alanavi li { border-bottom: 1px dashed #990; }
#alanavi li a, .alanavi li a, .alanavi li a:visited { display: block; font-weight: normal; background-color: transparent; padding: 5px 0 5px 5px; color: #000; text-decoration: none; width: auto; }
#alanavi ul ul, .alanavi ul ul { padding: 5px; }
#alanavi ul ul li, .alanavi ul ul li{ border-bottom: none }
#alanavi ul ul li a, .alanavi ul ul li a { font-weight: normal; padding: 0 0 5px 5px; }
#alanavi li a:hover, .alanavi li a:hover { background-color: #dbeefa; }

.oikeanavi_otsikko, #oikeanavi_otsikko { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 20px; padding: 0 0 0 5px; font-weight: bold; }

.alanavi_otsikko, #alanavi_otsikko  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; padding: 0 0 0 5px; font-weight: bold; color: #FFF; }
.alanavi_otsikko a, .alanavi_otsikko a:visited, .alanavi_otsikko a:hover, .oikeanavi_otsikko a, .oikeanavi_otsikko a:visited, .oikeanavi_otsikko a:hover { text-decoration: none; color: #FFF; }

#nosto_nettitv { margin: 0px; padding: 0px; } 
#nosto_nettitv p.nettitv { margin: 5px; width: 120px; overflow: hidden; }
.harmaataulukko { background: #CCC url(http://static.mtv3.fi/uutiset2006/img/tausta_taulukko.gif) top left no-repeat; width: 254px; float: right; margin-right: 10px; }

/* Tyhjä väli */
div.tausta_pohja { display: block; height: 5px; font-size: 5px; clear: both; }

/* Uutisten välilehdet */

.mn .tabit .teksti { font-size: 10px; line-height:12px; }

.tabit { min-height: 13px; font-family: Tahoma; margin: 0; font-size: 10px; line-height:12px; padding: 2px 2px 4px 2px; display: block; background: #09F; }
.tabit ul { list-style-type: none; margin: 5px 0 0 0; padding-left: 0; }
.tabit li { display: inline; }
.tabit a { font-size: 10px; line-height:12px; font-weight: normal; padding: 4px; margin: 0 1px 0 0; }
.tabit a:hover { background: white; text-decoration: none; }
.uutistabit a, .urheilutabit a { background: #eee; border-bottom: 1px solid #d0d0d0; }
.tabit strong { color: white; }

/* Kuvista reunat pois */
img { border: 0; }

/* Netti-tv -boksi */
.nettitv_boksi { background:#F5F5F5 url(http://static.mtv3.fi/urheilu/f1/img/nettitv_boksi.gif) repeat-x scroll center top; border-bottom:1px solid #D5D5D5; padding-top:10px; text-align:center; }
.nettitv_boksi a { font-weight: normal; }
p.nettitv { background:transparent url(http://static.mtv3.fi/urheilu/f1/img/nettitv_play.gif) no-repeat scroll 0px 2px; margin: 0 4px; padding-left:18px; text-align:left; }
p.nettitv a { font-size:12px; line-height:16px; color:#000; }

#uutislistaus { width: 230px; }
#uutislistaus p.otsikkolista { margin-right: 0; }

/* Oikean reunan nostot */
.nosto_boksi { display: block; width: 260px; margin: 0; padding: 0; background: black url('http://static.mtv3.fi/urheilu2007/img/oikea_nostobg.gif') repeat-x; }
.nosto_boksi_otsikko { background: #242523 url('http://static.mtv3.fi/urheilu2007/img/oikea_nostobg.gif') repeat-x; }
.nosto_boksi .otsikko { margin: 0; padding: 0px 2px 8px 5px; font-size: 17px; font-weight: normal; letter-spacing: -1px; line-height: 19px; color: #fff; }
.nosto_boksi .teksti { margin: 0; padding: 5px 10px 5px 10px; font-weight: normal; color: #999; background: #000; }
.nosto_boksi .teksti a { color: #7DF; }
.nosto_boksi .teksti a:hover  { color: #0BF; }
.navi p.kategoria { margin: 0; padding: 0px 2px 0px 10px; margin: 0; font-size: 12px; line-height: 20px; text-transform: uppercase; color: #999; }
.nosto_boksi img.palaute_www { display:none; }

.urheilu_tv { color: #fff; }
.urheilu_tv .otsikko { font-size: 12px; }
.viikon_haastattelu p.teksti { background: #00436f; }

.topkani img { margin: 0px 5px 15px 5px; }
.topkani .teksti a:hover { color: #fff; text-decoration: underline; }
.topkani .teksti a { color: #fff; text-decoration: none; }
.topkani .teksti {  color: #fff; background: transparent; font-weight: normal; padding: 0px 5px 0px 0px; }
.topkani { display: block; width: 260px; height: 142px; margin: 0; padding: 0; background: transparent url('http://static.mtv3.fi/urheilu2007/img/BG_Topkaninosto.gif') no-repeat; }

.tv-ohjelmat { color: #999; }
.tv-ohjelmat a { color: #fff; }
.tv-ohjelmat td.seuraavaksi, .tv-ohjelmat td.seuraavaksi a:link, .tv-ohjelmat td.seuraavaksi a:visited, .tv-ohjelmat td.seuraavaksi a:active { color: #fff; font: 10px Verdana; }
.tv-ohjelmat td.seuraavaksi a:hover { text-decoration: underline; }
.etusivuoikeanavi .tv-ohjelmat td.seuraavaksi { color: #999; }
.etusivuoikeanavi .tv-ohjelmat td.seuraavaksi a:link, .tv-ohjelmat td.seuraavaksi a:visited { color: #7DF; }
.etusivuoikeanavi .tv-ohjelmat td.seuraavaksi a:hover  { color: #0BF; }
table.seuraavaksi td { font-weight: normal; font-size: 10px; }
table.seuraavaksi abbr { cursor: help; color: #0BF; }
table.seuraavaksi .seuraavaksi_nimi { color: #0BF; }
.tummaoikeanavi .seuraavaksi, .seuraavaksi td { color: #999; }
table.seuraavaksi .katsomo .seuraavaksi_kanava { vertical-align: middle; }

.bloginostot  .bloginosto { clear: left; }
.bloginostot  .bloginosto img { border: 0 none; float: left; height: 60px; padding-bottom: 5px; padding-right: 5px; width: 60px; }
.bloginostot  #nosto_blogit { padding: 5px 10px; }
h3.otsikko_bloginosto {
  margin: 0;
  background: transparent url(http://static.mtv3.fi/uutiset/img/bloginosto.gif) no-repeat left center;
}
.otsikko_bloginosto span {
  display: block;
  text-indent: -999px;
  line-height: 33px;
}


div#aanestysdiv { padding:0 5px 0; }

/* Lyhennelmäotsikon yläpuolen palkki, jossa lajin nimi */
.mn .osiopalkki { margin: 15px 20px 0; padding: 0; background: url('http://static.mtv3.fi/urheilu/img/osiopalkki.gif') bottom left repeat-x; }
.mn .osiopalkki span { padding: 0 5px 5px 0; background: white; margin: 0; text-transform: uppercase; }
.mn .osiopalkki span a, .mn .osiopalkki span a:visited { padding: 2px; font-weight: bold; color: #ccc; }
.mn .osiopalkki span a:hover { background: #f00; color: #fff; }

.tyhjavali { clear: both; display: block; height: 20px; }

/* Oikean laidan nettitv-nostot */
.ntvnosto li .nettitv a { margin: 0px; width: 100px; word-break: keep-all; }

#alanavi_vaaka {background: #fff none repeat-x; font-weight:800; padding:0 0 0 4px;}
#alanavi_vaaka a, #alanavi_vaaka .alanavi_item {color:#C00; background-color:transparent; padding:2px 4px 5px 4px; text-decoration: none;}
#alanavi_vaaka a:hover {color:#fff; background-color:#C00;}
#alanavi_vaaka ul {padding:3px 5px 3px 0; margin:1px 0 0 0; list-style-type:none; min-height:15px;}
#alanavi_vaaka li {display:inline; position:relative; padding-bottom:5px; margin-bottom:0;}
#alanavi_vaaka li ul {display:none; position:absolute; left:0px; top:17px; background-color:#eee; padding:0; margin-top:0; z-index:2008;}
#alanavi_vaaka li:hover ul, #alanavi_vaaka li.over ul {display:block;}
#alanavi_vaaka li:hover a:hover, #alanavi_vaaka li.over a:hover {background-color:#c00;}
#alanavi_vaaka li li {display:inline; padding-right:0; padding-bottom:0; padding-top:0;}
#alanavi_vaaka li li a {display:block; padding-bottom:4px; margin:0; }
#alanavi_vaaka .arrow-down {margin-top:-5px; padding-right:5px;}
#alanavi_vaaka li:hover a,
#alanavi_vaaka li:hover .alanavi_item { background-color:#eee; }

/* Levinosto */

div.levinosto { display:block; background: #fff url(http://static.mtv3.fi/urheilu/alppihiihto/img/levinosto_bg.jpg) no-repeat; }
/* levinostosta modattua usa-nostoa varten tama */
div.usassanosto { background-image: url(http://static.mtv3.fi/urheilu/img/usassa_bg.jpg); }
div.levi_item_l { float:left; width: 50px; text-align:center; padding: 5px 0; }
div.levi_item_r { float:left; width:205px; padding:5px 0; }
div.levinosto h3 { font-family: "Trebuchet MS",Geneva,sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; margin:0 0 5px 0; }
div.levinosto h3 a, div.levinosto h3 a:visited { font-family: "Trebuchet MS",Geneva,sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #000; text-decoration:none; }
div.levinosto h3 a:hover { color: #000; text-decoration:underline; }
div.levinosto p.teksti { font-family: Arial, sans-serif; font-size:12px; line-height:14px; font-weight:normal; }
div.levinosto p.teksti a, div.levinosto p.teksti a:visited { color:#000; text-decoration:none; }
div.levinosto p.teksti a:hover { color:#000; text-decoration:underline; }
img.levierotin { clear:both; }
.levikuvateksti { font-family: Arial, sans-serif; font-size:12px; line-height:14px; font-weight:normal; color:#999; margin:-2px 0 5px 7px; }

div.usassanosto { width: 260px; }
#globalanavi a:hover, #globalanavi a.globcurrent { color:#06C; }

/* Oikea reuna 2009 */
.etusivuoikeanavi p.kategoria { background-color: #333; }
.etusivuoikeanavi .nosto_boksi #suosituimmatdiv p.kategoria { background-color: transparent; }

.navi .nosto_boksi #aanestysdiv  div.aanestys input.aanestys { margin-left:5px; background:transparent url(http://static.mtv3.fi/urheilu2007/img/aanesta_nappi.png) no-repeat scroll right top; border:0 none; height:20px; margin-left:5px; padding-left:5px; width:68px; margin-bottom:5px; }
.navi .nosto_boksi #aanestysdiv  div.aanestys input.aanestys:hover { text-decoration: none; color: #000; }
.navi .nosto_boksi #aanestysdiv  div.aanestys input.aanestys:focus { outline: none; }
.navi .nosto_boksi #aanestysdiv  div.aanestys input.aanestys:hover { background-position: 100% -40px; }
.navi .nosto_boksi #aanestysdiv  div.aanestys input.aanestys:active { background-position: 100% -80px; }

.navi .tv-ohjelmat .logo { padding: 3px 0 3px 10px; }
.navi .tv-ohjelmat table { padding-left:10px; }
.navi #tv_nosto p { margin:0x 0px; padding-left:10px; padding-right:10px; }

/* Tumma */
.tummaoikeanavi { background-color:#222; }
.tummaoikeanavi .oikeanavi_otsikko { background-color:#555; color:#999; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; padding:0 0 0 10px; text-transform: uppercase; }
.tummaoikeanavi .nosto_boksi { background-color:#222; background-image:none; display:block; margin:0; padding:0; width:260px; }
.tummaoikeanavi .nosto_boksi .teksti { background-color:#222; background-image:none; color:#999; font-weight:normal; margin:0; padding:5px 10px 5px 10px; line-height:15px; }
.tummaoikeanavi a, .tummaoikeanavi a:link, .tummaoikeanavi a:visited, .tummaoikeanavi .oikea a, .tummaoikeanavi .oikea a:link, .tummaoikeanavi .oikea a:visited, .tummaoikeanavi .otsikkolista a, .tummaoikeanavi .otsikkolista a:visited, .tummaoikeanavi .oikea .otsikkolista a, .tummaoikeanavi .oikea .otsikkolista a:visited, .tummaoikeanavi .oikea .teksti a, .tummaoikeanavi .oikea .teksti a:visited, .tummaoikeanavi .mmpisteet .teksti a, .tummaoikeanavi .mmpisteet .teksti a:visited, .tummaoikeanavi #tv_nosto a, .tummaoikeanavi #tv_nosto a:visited, .tummaoikeanavi p.sahkelinkki a, .tummaoikeanavi p.sahkelinkki a:visited, .navi .nosto_boksi #suosituimmatdiv a, .navi .nosto_boksi #suosituimmatdiv a:visited { color:#7df; }
.tummaoikeanavi a:hover, .tummaoikeanavi .nosto_boksi .teksti a:hover, .tummaoikeanavi .teksti a:hover, .tummaoikeanavi .otsikkolista a:hover, .tummaoikeanavi .oikea .teksti a:hover, .tummaoikeanavi .mmpisteet .teksti a:hover, .tummaoikeanavi #tv_nosto a:hover, .tummaoikeanavi p.sahkelinkki a:hover, .navi .nosto_boksi #suosituimmatdiv a:hover { color:#0bf; }
.tummaoikeanavi p.kategoria a { color:#999999; font-weight: bold; }
.tummaoikeanavi .nosto_boksi p.kategoria, .tummaoikeanavi p.kategoria { color:#999; background-color:#555; font-size:12px; line-height:20px; margin:0; padding:0 2px 0 10px; text-transform:uppercase; }
.tummaoikeanavi div#aanestysdiv, .tummaoikeanavi #aanestysdiv td.jakauma, .etusivuoikeanavi div#aanestysdiv, .etusivuoikeanavi #aanestysdiv td.jakauma { font-weight:normal; color:#999; font-size:12px; line-height:15px; font-family:Helvetica,Arial,Verdana,sans-serif; }
.tummaoikeanavi .mmpisteet .teksti { color:#BFBEBD; }
.tummaoikeanavi .nosto_boksi  #aanestysdiv  p.kategoria, .tummaoikeanavi  #aanestysdiv  p.kategoria, .etusivuoikeanavi .nosto_boksi  #aanestysdiv  p.kategoria, .etusivuoikeanavi  #aanestysdiv  p.kategoria { background-color:transparent; color:#999; font-size:12px; line-height:20px; margin:0; padding:0 2px 0 5px; text-transform:uppercase; font-weight:bold; }
.tummaoikeanavi .nosto_boksi  #aanestysdiv  h3, .tummaoikeanavi  #aanestysdiv  h3, .etusivuoikeanavi .nosto_boksi  #aanestysdiv  h3, .etusivuoikeanavi  #aanestysdiv  h3 { color:#999; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; line-height:15px; letter-spacing:normal; font-weight:normal; }
.tummaoikeanavi  .nosto_boksi #aanestysdiv, .etusivuoikeanavi  .nosto_boksi #aanestysdiv { background: #222 url('http://static.mtv3.fi/urheilu/img/tummanavi_aanestys_bg.jpg') top no-repeat; color:#999; }
.tummaoikeanavi .nosto_boksi  #suosituimmatdiv  p.kategoria, .tummaoikeanavi  #suosituimmatdiv  p.kategoria { background-color:transparent; color:#999; font-size:12px; line-height:20px; margin:0; padding:0 2px 0 10px; text-transform:uppercase; }
.tummaoikeanavi .nosto_boksi  #suosituimmatdiv  h3, .tummaoikeanavi  #suosituimmatdiv  h3, .tummaoikeanavi #tv_nosto p { color:#999; }
.tummaoikeanavi .nosto_boksi #suosituimmatdiv, .etusivuoikeanavi .nosto_boksi #suosituimmatdiv { background: #222 url('http://static.mtv3.fi/urheilu/img/tummanavi_aanestys_bg.jpg') top no-repeat; color:#999; }
.navi .nosto_boksi #suosituimmatdiv div.oikea { padding-left:10px; padding-right:10px; background:transparent none repeat scroll 0 0; }
.tummaoikeanavi .tv-ohjelmat table td.seuraavaksi  { color:#999; }
.tummaoikeanavi .tv-ohjelmat table td.seuraavaksi  a, .tummaoikeanavi .tv-ohjelmat table td.seuraavaksi  a:hover { color:#7df; }
.tummaoikeanavi .tv-ohjelmat table td.seuraavaksi a:visited { color:#0bf; }
.tummaoikeanavi .tv-ohjelmat .oikeanavi_otsikko  { background-color:#555; }
.tv-ohjelmat table.seuraavaksi { padding: 0; margin: 0 10px; }
.tv-ohjelmat .seuraavaksi td { line-height: 12px; }

/* Vaalea */
.vaaleaoikeanavi { background-color:#e5f5fb; }
.vaaleaoikeanavi .oikeanavi_otsikko { background-color:#9df; color:#fff; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; padding:0 0 0 5px; }
.vaaleaoikeanavi .nosto_boksi { background-color:#e5f5fb; background-image:none; display:block; margin:0; padding:0; width:260px; }
.vaaleaoikeanavi .nosto_boksi .teksti { background-color:#e5f5fb; background-image:none; color:#555; font-weight:normal; margin:0; padding:10px 5px 10px 10px; }
.vaaleaoikeanavi a, .vaaleaoikeanavi a:visited, .vaaleaoikeanavi .nosto_boksi .teksti a, .vaaleaoikeanavi .nosto_boksi.teksti a:visited, .vaaleaoikeanavi .teksti a, .vaaleaoikeanavi .teksti a:visited, .vaaleaoikeanavi .otsikkolista a, .vaaleaoikeanavi .otsikkolista a:visited, .vaaleaoikeanavi .oikea .otsikkolista a, .vaaleaoikeanavi .oikea .otsikkolista a:visited, .vaaleaikeanavi .oikea .teksti a, .vaaleaoikeanavi .oikea .teksti a:visited, .vaaleaoikeanavi .mmpisteet .teksti a, .vaaleaoikeanavi .mmpisteet .teksti a:visited, .vaaleaoikeanavi #tv_nosto a, .vaaleaoikeanavi #tv_nosto a:visited, .vaaleaoikeanavi p.sahkelinkki a, .vaaleaoikeanavi p.sahkelinkki a:visited, .vaaleaoikeanavi li a, .vaaleaoikeanavi li a:visited  { color:#06c; }
.vaaleaoikeanavi a:hover, .vaaleaoikeanavi .nosto_boksi .teksti a:hover, .vaaleaikeanavi .teksti a:hover, .vaaleaoikeanavi .otsikkolista a:hover, .vaaleaoikeanavi .oikea .teksti a:hover, .vaaleaoikeanavi .mmpisteet .teksti a:hover, .vaaleaoikeanavi #tv_nosto a:hover, .vaaleaoikeanavi p.sahkelinkki a:hover, .vaaleaoikeanavi li a:hover { color:#0bf; }
.vaaleaoikeanavi .nosto_boksi p.kategoria, .vaaleaoikeanavi p.kategoria { color:#fff; background-color:#9df; font-size:12px; line-height:20px; margin:0; padding:0 2px 0 10px; text-transform:uppercase; font-weight:bold; }
.vaaleaoikeanavi div#aanestysdiv, .vaaleaoikeanavi #aanestysdiv td.jakauma { font-weight:normal; color:#555; }
.vaaleaoikeanavi div.aanestys h1.otsikko, .vaaleaoikeanavi div.aanestys h3.otsikko, .vaaleaoikeanavi div.aanestys, .vaaleaoikeanavi .aanestys td.jakauma { font-weight:normal; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; line-height:15px; }
.vaaleaoikeanavi .alanavi_otsikko { color:#fff; background-color:#9df; }
.vaaleaoikeanavi .nosto_boksi #aanestysdiv p.kategoria, .vaaleaoikeanavi #aanestysdiv p.kategoria { background-color:transparent; color:#555; font-size:12px; line-height: 20px; margin:0; padding:0 2px 0 10px; text-transform:uppercase; }
.vaaleaoikeanavi .nosto_boksi #aanestysdiv h3, .vaaleaoikeanavi #aanestysdiv h3 { color:#555; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; line-height:15px; letter-spacing:normal; }
.vaaleaoikeanavi .nosto_boksi #aanestysdiv { background: #e5f5fb url('http://static.mtv3.fi/urheilu/img/vaaleanavi_aanestys_bg.jpg') top no-repeat; color:#555; }

.nosto_boksi #plustvdiv  { background-color: #ffffff; }
.nosto_boksi #plustvdiv p.kategoria { background:url("http://static.mtv3.fi/img/urheilu/viihde_plustv_palkki.jpg") no-repeat scroll center top #ffffff; color:#000000; padding: 9px 12px; }
.nosto_boksi #plustvdiv p.kategoria a, .nosto_boksi #plustvdiv p.kategoria a:visited, .nosto_boksi #plustvdiv li a, .nosto_boksi #plustvdiv li a:visited  { color:#000000; }
.nosto_boksi #plustvdiv li a:hover  { text-decoration: underline; }
.nosto_boksi #plustvdiv .lista { padding: 0 10px 5px; margin-bottom: 0; margin-left: 0; }
.nosto_boksi #plustvdiv .lista li { list-style-type: none; padding: 0; margin: 0 0 5px; }

/*
.mn .novisited  .otsikkolista a, .mn .novisited  .otsikkolista a:visited, .vasen_item #nosto_uutiset2 .teksti .novisited a, .vasen_item #nosto_uutiset2 .teksti .novisited  a:visited, .mn .novisited  .teksti a, .mn .novisited  .teksti a:visited { font-family:Arial,Tahoma,sans-serif; font-size:14px; line-height:18px; word-spacing:0.05em; color:#06C; }
*/

p.teksti .nappi input { margin-left:5px; background:transparent url(http://static.mtv3.fi/urheilu2007/img/palaute_nappi.png) no-repeat scroll right top; border:0 none; height:20px; margin-left:0px; padding-left:0px; }
p.teksti .nappi input:hover { text-decoration: none; color: #000; }
p.teksti .nappi input:focus { outline: none; }
p.teksti .nappi input:hover { background-position: 100% -40px; }
p.teksti .nappi input:active { background-position: 100% -80px; }

#nosto_uutiset p.otsikkolista, #nosto_uutiset p.sahkelinkki, #nosto_uutiset2 p.otsikkolista, #nosto_uutiset2 p.sahkelinkki, ul.otsikot li { background:transparent url(http://static.mtv3.fi/urheilu/img/nuoli_oikealle.png) no-repeat scroll left 4px; margin:0 0 5px 20px; padding:0 0 0 15px; }
#nosto_uutiset p.otsikkolista a:visited, #nosto_uutiset p.sahkelinkki a:visited, #nosto_uutiset2 p.otsikkolista a:visited, #nosto_uutiset2 p.sahkelinkki a:visited { color:#999; }
#nosto_uutiset p.otsikkolista .pvm, #nosto_uutiset p.sahkelinkki .pvm, #nosto_uutiset2 p.otsikkolista .pvm, #nosto_uutiset2 p.sahkelinkki .pvm { font-size:12px; padding-left:10px; }
ul.otsikot { list-style-type: none; margin: 0 0px 15px; padding: 0; font-size: 14px; line-height: 20px; font-weight: normal;}
ul.otsikot a { font-weight: normal; }
.mn ul.otsikot span { font-size: 12px; margin: 0 10px; }
p.kirjoittaja { font-weight: bold; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; margin: 0 20px 15px 20px; color: #555; }
.sumoplayer { background-image:url(http://www.katsomo.fi/multimedia/template/images/dido/default/bg.jpg); background-position:0 288px; background-repeat:no-repeat;  margin:0 auto; width: 512px; }

#ohjelmat .viikko { float: left; width: 555px; border-bottom: 1px solid #ccc; height: 35px; margin-bottom: 20px; }
#ohjelmat .viikkotxt { float: left; letter-spacing: 0.2em; font-size: 13px; width: 65px; padding-top: 14px; height: 31px; margin-left: 20px; }
#ohjelmat .viikkolinkit { float: right; letter-spacing: 0.2em; font-size: 13px; margin-right: 20px; padding-top: 14px; }
#ohjelmat .viikkolinkit a, #ohjelmat .viikkolinkit span { letter-spacing: 0em; margin: 0 2px; }
#ohjelmat .viikkonro {
  float: left;
  letter-spacing: normal;
  font-size: 11px;
  background: transparent url('http://static.mtv3.fi/default/urheilu/kalenteri_yleinen.png') no-repeat;
  width: 45px;
  height: 31px;
  text-align: center;
  padding-top: 14px;
}
#ohjelmat div.ohjelma { font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; clear: both;}
#ohjelmat div.ohjelma h2 { font-size: 14px; font-weight: bold; }
#ohjelmat .pariton { /*background-color: #eee;*/ }
#ohjelmat p.pvm { margin: 0; font-size: 12px; }
#ohjelmat .ohjelma h2, #ohjelmat .ohjelma p { padding: 2px 0 2px 20px; }
#ohjelmat .live .livetag { float: right; margin-right: 20px; letter-spacing: .2em; }
#ohjelmat a.kat { background: transparent url('http://static.mtv3.fi/default/img/katso_icon.png') no-repeat 0 0; padding-left:55px; /*background-image: url("http://static.mtv3.fi/img/katsomo_play.png"); padding-left:15px;*/ }
.uv_dropnavi_wrapper { margin: 0 20px 20px 20px; }
.uv_dropnavi_wrapper .heading h2 { letter-spacing: 0.2em; font-size: 13px; }
.uv_dropnavi_wrapper .dropnavi table { margin: 0px; }
.uv_dropnavi_wrapper .dropnavi table select { width: 165px; }
.uv_dropnavi_wrapper .dropnavi table td { vertical-align: middle; }

/* tvlahetykset */
.navinapit { height: 60px;  margin: 0px; padding: 10px 10px 0 10px; }
.navinapit ul { list-style-type: none; display: block; clear: both; margin: 0 0 10px; padding: 0; }
.navinapit ul.normaali li { margin-bottom: 10px; }
.navinapit .normaali li { float: left; position: relative; background: transparent url('http://static.mtv3.fi/urheilu/img/nappi_norm_oikea2.png') top right no-repeat; margin: 0 10px 0 0; width: auto; }
.navinapit .normaali li a { display: block; background: transparent url('http://static.mtv3.fi/urheilu/img/nappi_norm_vasen2.png') top left no-repeat; padding: 9px 10px; }
.vaaleaoikeanavi .navinapit .normaali li { float: left; position: relative; background: transparent url('http://static.mtv3.fi/urheilu/img/nappi_norm_oikea.png') top right no-repeat; margin: 0 10px 0 0; width: auto; }
.vaaleaoikeanavi .navinapit .normaali li a { display: block; background: transparent url('http://static.mtv3.fi/urheilu/img/nappi_norm_vasen.png') top left no-repeat; padding: 9px 10px; }
.navinapit span { background-position: 0 0; background-repeat: no-repeat; }
.navinapit .nappi_tvopas span { background-image: url('http://static.mtv3.fi/urheilu/img/ikoni_ohjelmatiedot.gif'); padding-left: 28px; color:#000; }
.navinapit .nappi_lahetysajat span { padding-left: 0px; }
/*
.novisited a:link, .novisited a:visited { color: #000; font-size: 12px; line-height: 12px; font-family:Helvetica,Arial,sans-serif; word-spacing:0.05em; font-weight:normal; }
*/
.navinapit a:hover { text-decoration: none; }
.navinapit a:focus { outline: none; }
.navinapit li:hover { background-position: 100% -40px; }
.navinapit li:hover a { background-position: 0% -40px; }
.navinapit li:active { background-position: 100% -80px; }
.navinapit li:active a { background-position: 0% -80px; }
.novisited .normaali li a { color: #000; }
.novisited .nappi_tvopas a:link, .novisited .nappi_tvopas a:visited, .novisited .nappi_lahetysajat a:link, .novisited .nappi_lahetysajat a:visited { font-size: 12px; line-height: 12px; color: #000; }
.novisited .nappi_tvopas a:hover, .novisited .nappi_lahetysajat a:hover { text-decoration: none; color: #000; word-spacing:0.05em; }
.navinapit h2.valiotsikko { color:#999; font-family:"Trebuchet MS",Geneva,sans-serif; font-size:14px; text-transform:uppercase; line-height:18px; margin: 0px 0px 10px 0px; float:left; }
.navinapit  .lahetykset li { float: left; position: relative; margin: 0 10px 10px 0; display: block; padding: 0px; width: auto; }
.tv-ohjelmat .navinapit a { color:#000; }

.nosto_boksi .artikkelinapit { height: auto; padding: 5px 10px 0; }
.nosto_boksi .artikkelinapit ul { overflow: auto; }
.nosto_boksi .artikkelinapit .normaali li { margin: 0 5px 0 0; display: inline; }
.nosto_boksi .artikkelinapit .normaali .nappi_tvopas span { padding: 0; }

/* IE6 PNG FIX */
.nosto_boksi .seuraavaksi img { behavior: url(/iepngfix.htc) } 

/* Loppu */

.mn div#leiki_feed { width:510px; }
.mn div#leiki_feed table { margin:0; }
.mn div#leiki_feed table td.mn { padding-top:0px; }

#banneri_yla, .jattibanneri, #banneri_silmakulma, #silmakulmaflash { margin: 0; padding: 0 0 0 5px; text-align: right; }
table#bannerit { margin-bottom: 0px }

#banneri_yla, #banneri_silmakulma { margin: 0; padding: 0 0 0 5px; }
html>/**/body #banneri_yla, #banneri_silmakulma { margin: 0; padding: 0 0 0 5px; }

.ad header { font-size: 13px; }
.dada_keski .ad {
  width: 468px;
  margin-left: auto;
  margin-right: auto;
}

#globalnav { height: 91px; width: 820px; background: url('http://static.mtv3.fi/default/navbg_820.gif')}
div.scoreservice { height: 91px; width: 990px !important; background: url('http://static.mtv3.fi/default/navbg.gif') no-repeat !important;}
#portalnav li { margin-right: 7px;}
ul.scoreservice li{ margin-right: 22px !important;}
#portalnav .Urheilu { background-color: #000; padding: 5px 7px 9px 7px;  }
#portalnav .Urheilu a { color: #fff; }
#portalnav .active, #portalnav .first a { color: #59595b; }
#portalsubnav { display: block; width: auto; height: 27px; background-color: #000; list-style-type: none; margin: 0; padding: 6px 0 0 14px; font-size: 15px; line-height: 15px; color: #fff; font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20px; word-spacing: 0.05em;  }
#portalsubnav li { margin-top: 5px; display: block; float: left; }
#portalsubnav a:hover, #portalsubnav .globcurrent { background-color: #fff; color: #59595b; text-decoration: none; text-decoration: none; }
#portalsubnav a { padding: 3px; margin: 3px; color: #fff; text-decoration: none;}
#portalsubav .active { color: #fe2300; }

.fblike {
padding:0 0 0 20px;
}
.kategoriat { width: 820px; padding: 5px 0px 15px 0px; }
.kategoriat_scores { width: 990px; padding: 5px 0px 15px 0px; }
.kategoriat div.nosto { width: 273px; float: left; padding-top: 10px; }
.kategoriat_scores div.nosto { width: 325px; float: left; padding-top: 10px; }
.kategoriat p.nosto_otsikko { color: #CCC; font-weight: bold; padding-bottom: 5px; margin-bottom: 0px; line-height: 20px; }
.kategoriat_scores p.nosto_otsikko { color: #CCC; font-weight: bold; padding-bottom: 5px; margin-bottom: 0px; line-height: 20px; }
.kategoriat p.sahkelinkki { font-size:14px; background:transparent url(http://static.mtv3.fi/urheilu/img/nuoli_oikealle.png) no-repeat scroll 0pt 5px; padding:0px 0px 0px 15px;  line-height: 20px; margin: 0 20px 0 20px; clear: all; }
.kategoriat_scores p.sahkelinkki { font-size:14px; background:transparent url(http://static.mtv3.fi/urheilu/img/nuoli_oikealle.png) no-repeat scroll 0pt 5px; padding:0px 0px 0px 15px;  line-height: 20px; margin: 0 20px 0 20px; clear: all; }

/* .linkkinostot */
.linkkinostot { list-style-type:none; margin: 0 0 20px; padding: 0; clear: both; }
.linkkinostot li { background:transparent url('http://static.mtv3.fi/ks/img/lista.gif') no-repeat scroll 4px 5px; padding:0 0 3px 14px; clear: left; }
.linkkinostot li.katsomo_linkki { background:transparent url('http://static.mtv3.fi/ks/img/lista_katsomo.gif') no-repeat scroll 0px 2px; }

#arkisto a { font-weight: normal; font-size:12px; line-height:16px; }
#arkisto span.pvm { margin: 0;  line-height: 20px; }
p#rss.teksti a { font-weight: normal; }

/* MM-jääkiekon koostenosto 2011 */
#mmkoostenosto {
	 background: #0075c5;
	 background-image: -webkit-gradient(linear,right bottom,left top,color-stop(0.4, rgb(0,116,199)),color-stop(0.73, rgb(230,245,255)));
	 background-image: -moz-linear-gradient(right bottom,rgb(0,116,199) 40%,rgb(230,245,255) 73%);
	 background-image: -o-linear-gradient(right bottom,rgb(0,116,199) 40%,rgb(230,245,255) 73%);
	 background-image: linear-gradient(right bottom,rgb(0,116,199) 40%,rgb(230,245,255) 73%);
	 padding-bottom: 5px;
	 margin-bottom: 10px;
}
#mmkoostenosto, #mmkoostenosto a {
  font-family: Calibri, Helvetica, Arial, sans-serif;;
  font-size: 15px;
  line-height: 20px;
}
#mmkoostenosto h2 {
	 padding: 10px 0 0 0 ;
	 margin: 0 10px 15px;
	 text-align: center;
	 color: white;
	 text-shadow: 2px 2px 5px #555;
	 font-size: 28px;
	 line-height: 28px;
}

#mmkoostenosto table {
	 margin: 0 auto 5px; 
	 padding: 0;
	 width: 214px;
	 text-align: center;
	 font-size: 13px;
	 border-collapse:collapse;
	 }
#mmkoostenosto td {
	 padding: 0;
}
#mmkoostenosto table a img {
	 width: 100%;
	 height: auto;
	 border: none;
	 display: block;
	 }
#mmkoostenosto table a:hover img {
	 -webkit-transition-duration : .25s;
	 -moz-transition-duration : .25s;
	 -o-transition-duration : .25s;
	 transition-duration : .25s;
	 -webkit-transform : scale(1.5, 1.5);
	 -moz-transform : scale(1.5, 1.5);
	 -o-transform : scale(1.5, 1.5);
	 transform : scale(1.5, 1.5);
}
#mmkoostenosto .napit {
	 list-style-type: none;
	 margin: 0 0 10px;
	 padding: 0;
	 font-weight: bold;
	 overflow: hidden;
}
#mmkoostenosto .napit li {
	 display: inline;
}
#mmkoostenosto .napit a {
	 float: left;
	 display: block;
	 width: 75px;
	 margin: 0 0 10px 21px;
	 padding: 5px 10px;
	 color: #07d;
	 font-weight: bold;
	 text-align: center;
	 border: 1px solid #a9d4f2;
	 background: #dcedfd;;
   background-image: -moz-linear-gradient(center bottom,rgb(225,241,255),rgb(203,228,249));
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 -o-border-radius: 3px;
	 border-radius: 3px;
	 -moz-box-shadow: 2px 2px 7px #666;
	 -webkit-box-shadow: 2px 2px 7px #666;
	 -o-box-shadow: 2px 2px 7px #666;
	 box-shadow: 2px 2px 7px #666;
}
#mmkoostenosto .napit a:hover {
	 text-decoration: underline;
}
#mmkoostenosto h3 {
	 color: white;
	 margin: 0 15px 5px;
	 font-weight: normal;
	 font-size: 15px;
	 line-height: 20px;
}
#mmkoostenosto .droplista {
	 margin: 0 0 10px 20px;
}
#mmkoostenosto .droplista select {
	 width: 220px;
}
/* mm-jääkiekko 2011 koostenosto end */

/* 2011 koostenosto */
.koostenosto2011 ul {
  font-size: 14px;
  line-height: 15px;
  text-align: center;
}
.koostenosto2011 li {
  float: left;
  display: block;
  width: 30%;
  margin: 0 3% 3% 0;
  background: #28ade6 url(http://static.mtv3.fi/urheilu/img/koostenosto_bg_ie.png) repeat-x left bottom;
  background: -webkit-gradient(linear, left top, left bottom, from(#28ade6), to(#b8dcfc)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #28ade6, #b8dcfc); /* for firefox 3.6+ */
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0px 3px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 3px 4px rgba(0,0,0,0.3);
  -moz-transition-property: scale;
  -moz-transition-delay: 0.01s;
  -moz-transition-duration: 0.085s;
}
.koostenosto2011 li:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#0055cc), to(#55bbff)); /* for webkit browsers */
  background: -moz-linear-gradient(center top , #0055CC, #55BBFF) repeat scroll 0 0 transparent;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.6);
  -webkit-transform: scaleY(1.08) scaleX(1.08);
  -moz-transform: scaleY(1.08) scaleX(1.08);
  transform: scaleY(1.08) scaleX(1.08);
}
.koostenosto2011 li a {
  color: #fff;
  display: block;
  padding: 60px 2px 0 2px;
  min-height: 25px;
  background: transparent url(http://static.mtv3.fi/urheilu/img/koostenosto_sprite.png) no-repeat 50% -5px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.koostenosto2011 .nappi_urheilijat a { background-position: 50% -105px;}
.koostenosto2011 .nappi_historia a { background-position: 50% -205px;}
.koostenosto2011 .nappi_televisio a { background-position: 50% -305px;}
.koostenosto2011 .nappi_video a { background-position: 50% -405px;}
.koostenosto2011 .nappi_pisteet a { background-position: 50% -505px;}
.koostenosto2011 .nappi_pisteet2 a { background-position: 50% -605px;}
.koostenosto2011 .nappi_miehet a { background-position: 50% -705px;}
.koostenosto2011 .nappi_naiset a { background-position: 50% -805px;}
.koostenosto2011 .nappi_mmkisat a { background-position: 50% -905px;}
.koostenosto2011 .nappi_tilastot a { background-position: 50% -1005px;}
.koostenosto2011 .nappi_live a { background-position: 50% -1105px;}
.koostenosto2011 .nappi_ohjelmanaiset a { background-position: 50% -1205px;}
.koostenosto2011 .nappi_ohjelmamiehet a { background-position: 50% -1305px;}
.koostenosto2011 .nappi_ohjelma a { background-position: 50% -1405px;}

.koostenosto2011 li a span { }

/* /2011 koostenosto */


/* äänestystyökalu 2011 */
.aanestys_jakaumat ul.jakaumat li {
  background-color: #d6f0f8;
}
.aanestys_jakaumat ul.jakaumat .palkki {
  border-color: #10718e;
  background: #2488a6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ac5e5', endColorstr='#2488a6'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#5ac5e5), to(#2488a6)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #5ac5e5, #2488a6); /* for firefox 3.6+ */
}
.navi div.aanestys_lomake,
.navi div.aanestys_jakaumat {
  margin-left: 10px;
  margin-right: 10px;
}
.navi .aanestys_lomake h3,
.navi .aanestys_jakaumat h3 {
  margin-top: 10px;
}

div.toimittaja_wrap { margin: 15px 20px 20px; }
div.toimittaja_wrap img { margin-right: 5px; }
div.toimittaja_wrap img.logo { margin-bottom: 40px; }
div.toimittaja_wrap.toimittaja_wrap_nopic img.logo { margin-bottom: 0; }
div.toimittaja_wrap span.nimi { font-style: normal; position: absolute; padding-top: 0px; font-weight: bold !important; font-size: 14px; }

/* <css_alanavi> */

#vaakanavi ul {
    margin:0 0 0 0;
    padding:0 0 0 4px;
    list-style-type:none;
    background-color:#ffffff;
    display:block;
    line-height:16px;
}
#vaakanavi ul#nav {
    height:22px;
}
#vaakanavi li {
    display:block;
    float:left;
    height:22px;
    position:relative;
}
#vaakanavi a,
#vaakanavi span.alanavi_item {
    display:block;
    margin-top:4px;
    padding:0 4px 2px;
    color:#06C;
    font-weight:bold;
    text-decoration: none;
    font-family: Calibri, Helvetica, Arial, sans-serif;
    font-size: 13px;
}
#vaakanavi a.alanavi_item,
#vaakanavi span.alanavi_item {
    margin-right:2px;
    padding-right:10px;
    background-image:url(http://static.mtv3.fi/urheilu/f12008/img/arrow_down.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

#vaakanavi li:hover a,
#vaakanavi li.over a,
#vaakanavi li:hover span.alanavi_item,
#vaakanavi li.over span.alanavi_item {
    background-color:#eeeeee;
}
#vaakanavi a:hover,
#vaakanavi li:hover a:hover,
#vaakanavi li.over a:hover {
    background-color:#06C;
    color:#ffffff;
}
#vaakanavi li ul {
    display:none;
    position:absolute;
    left:0px;
    top:22px;
    padding:0 0 0 0;
    width:175px;
    background-color:#eeeeee;
    z-index: 10;
}
#vaakanavi li:hover ul,
#vaakanavi li.over ul {
    display:block;
    z-index: 10;
}
#vaakanavi li ul li {
    float:none;
    padding:0 0 0 0;
    background-color:#eeeeee;
    z-index: 10;
}
#vaakanavi li ul a {
    float:none;
    margin:0 0 0 0;
    padding:3px 4px;
}

#vaakanavi ul li ul li span.right {  background-image:url(http://static.mtv3.fi/urheilu/img/arrow_right_06c.gif); }
#vaakanavi ul#nav li ul li ul { display:none; position:absolute; left:175px; top:0px; padding:0; width:175px; background-color:#eee; z-index: 10; }
#vaakanavi ul#nav li ul li:hover ul, #vaakanavi ul#nav li ul li.over ul { display:block; z-index: 10; }

/* </css_alanavi> */

/* <css_oikeanostovaihto> */

/* suosituimmat oikea */

.nostosuosituimmatdiv .lista {
  padding: 0 10px;
}
.nostosuosituimmatdiv .lista li,
.nostosuosituimmatdiv .lista p {
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 5px 0;
  background: transparent url("http://static.mtv3.fi/urheilu/img/lista2.gif") no-repeat scroll 0 5px;
  padding: 0 0 0 9px;
}
.nostosuosituimmatdiv .lista a {
  color: #7DF;
}
.nostosuosituimmatdiv .lista a:hover {
 color: #00bbff;
}
div.suosituimmat_rss {
  float: right;
  top: -20px;
  position: relative;
  margin-right: 3px;
  margin-bottom: 0px;
  background-color: transparent;
}
div.suosituimmat_rss img {
  border: 0 none;
  width: 16px;
  height: 16px;
}


.tummaoikeanavi .nostosuosituimmatdiv,
.etusivuoikeanavi .nostosuosituimmatdiv,
.tummaoikeanavi .nostoveikkausliigadiv,
.tummaoikeanavi .nostotwitterdiv,
.progdiv {
 background:#222222 url(http://static.mtv3.fi/urheilu2007/img/bg_urheilunosto.gif) no-repeat scroll center top;
 color:#999999;
 margin: 0;
 padding: 0;
}
.progdiv {
 background: #222222;
}
.nostosuosituimmatdiv .nostovaihto,
.nostoveikkausliigadiv .veikkausliigavaihto,
.nostotwitterdiv .twittervaihto,
.progdiv .progvaihto {
 margin: 0;
 padding: 3px 0 0 1px;
 height: 24px;
}
.nostosuosituimmatdiv .nostovaihto li,
.nostoveikkausliigadiv .veikkausliigavaihto li,
.nostotwitterdiv .twittervaihto li,
.progdiv .progvaihto li {
 float: left;
 display: inline;
 background: #444444;
 margin: 0 1px 0 0;
 padding:0 0 0 3x;
 font-size:12px;
 line-height:20px;
 text-transform:uppercase;
}
.nostoveikkausliigadiv .veikkausliigavaihto li {
 font-size:10px;
}
.nostosuosituimmatdiv .nostovaihto li a,
.nostoveikkausliigadiv .veikkausliigavaihto li a,
.nostotwitterdiv .twittervaihto li a,
.progdiv .progvaihto li a {
 background: #444444;
 padding:4px 8px 1px 6px;
 float:left; 
 display:block; 
 width:auto;
 color: #7DF;
 font-weight: bold;
 line-height:18px;
}
.nostotwitterdiv .twittervaihto li a {
 padding:4px 7px 1px 6px;
}
.nostoveikkausliigadiv .veikkausliigavaihto li a {
 padding:4px 1px 1px 2px;
 font-size:10px;
}
.nostosuosituimmatdiv .nostovaihto li,
.nostoveikkausliigadiv .veikkausliigavaihto li,
.nostotwitterdiv .twittervaihto li,
.progdiv .progvaihto li {
 height:22px;
 margin-top:1px;
}
.nostosuosituimmatdiv .nostovaihto li.active,
.nostoveikkausliigadiv .veikkausliigavaihto li.active,
.nostotwitterdiv .twittervaihto li.active,
.progdiv .progvaihto li.active {
 height:24px;
 margin-top:0px;
}
.nostosuosituimmatdiv .nostovaihto li:hover, .nostosuosituimmatdiv.nostovaihto li.active,
.nostosuosituimmatdiv .nostovaihto li.active a,
.nostotwitterdiv .twittervaihto li:hover, .nostotwitterdiv.twittervaihto li.active,
.nostotwitterdiv.twittervaihto li:hover a, .nostotwitterdiv.twittervaihto a.active, .nostotwitterdiv .twittervaihto li.active a,
.progdiv .progvaihto li:hover, .progdiv.progvaihto li.active,
.progdiv.progvaihto li:hover a, .progdiv.progvaihto a.active, .progdiv .progvaihto li.active a {
 background-color: #000000;
 padding-bottom:2px;
}
.nostoveikkausliigadiv .veikkausliigavaihto li:hover, .nostoveikkausliigadiv.veikkausliigavaihto li.active ,
.nostoveikkausliigadiv.veikkausliigavaihto li:hover a, .nostoveikkausliigadiv.veikkausliigavaihto a.active, .nostoveikkausliigadiv .veikkausliigavaihto li.active a {
 background-color: #000000;
  padding-bottom:2px;
}
.nostosuosituimmatdiv .nostovaihto a:hover, 
.nostosuosituimmatdiv .nostovaihto a:link.active, 
.nostosuosituimmatdiv .nostovaihto a:visited.active,
.nostosuosituimmatdiv .nostovaihto a:visited {
 background: transparent;
 color: #77DDFF;
 text-decoration: none;
}
.nostosuosituimmatdiv  .oikea_vaihto span,
.nostosuosituimmatdiv  #oikea_suosituimmat,
.nostosuosituimmatdiv  #oikea_videot,
.progdiv #canal_ohjelmatiedot,
.nostoveikkausliigadiv  #oikea_ohjelma,
.nostoveikkausliigadiv  #oikea_joukkueet,
/*.nostoveikkausliigadiv  #oikea_ennakkoraportti,*/
.nostoveikkausliigadiv  #oikea_uutiset,
.nostotwitterdiv  #oikea_katsomo,
.nostotwitterdiv  #oikea_mnk,
.nostotwitterdiv  #oikea_tiimi {
 display: none;
}
.nostosuosituimmatdiv .alalistaus .sahkelinkki,
.nostosuosituimmatdiv .alalistaus .otsikkolista,
.progdiv .lista li {
 margin: 0 0 5px;
 padding: 0px;
}
.nostosuosituimmatdiv  .oikea,
.progdiv .oikea,
.nostoveikkausliigadiv  .oikea,
.nostotwitterdiv  .oikea {
 background: #000000;
 padding: 10px 0 10px;
 margin-bottom: 0px;
 font-size: 12px;
 line-height: 15px;
}
.nostoveikkausliigadiv  #oikea_ennakkoraportti .nosto_boksi {
 background-color: #000000;
}
.nostoveikkausliigadiv  .oikea {
 min-height:300px;
}
/*.progdiv .oikea {
 background: transparent;
}*/
.nostosuosituimmatdiv ul.lista,
.nostotwitterdiv ul.lista,
.progdiv ul.lista { 
 margin: 0px;
 padding: 0 10px 0;
 list-style-type: none;
}
.nostoveikkausliigadiv ul.lista,
.nostotwitterdiv ul.lista { 
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.nostosuosituimmatdiv .alalistaus .sahkelinkki a,
.nostosuosituimmatdiv .alalistaus .otsikkolista a,
.nostosuosituimmatdiv #oikea_videot.alalistaus li a {
 color: #77DDFF;
}
.nostosuosituimmatdiv .alalistaus .sahkelinkki a:hover,
.nostosuosituimmatdiv .alalistaus .otsikkolista a:hover,
.nostosuosituimmatdiv #oikea_videot.alalistaus li a:hover {
 color: #00bbff;
}
.nostosuosituimmatdiv  .nostovaihto li.active,
.progdiv .progvaihto li.active,
.nostotwitterdiv .twittervaihto li.active {
 background:#000000;
}
.progdiv .left {
 float: left;
 width: 65px;
}
.progdiv .right a span {
 color: #00BBFF;
}
.nostosuosituimmatdiv .alalistaus .sahkelinkki,
.nostosuosituimmatdiv .alalistaus .otsikkolista,
.nostosuosituimmatdiv #oikea_videot.alalistaus li {
 background: url('http://static.mtv3.fi/urheilu/img/lista2.gif') no-repeat scroll 0 5px transparent; padding: 0 0 0 9px;
}

.nostosuosituimmatdiv .oikea100uusinta { background-image: none; padding: 0 10px; background-color:#77DDFF; }
.nostosuosituimmatdiv .oikea100uusinta a,
.nostosuosituimmatdiv .oikea100uusinta a:link,
.nostosuosituimmatdiv .oikea100uusinta a:visited { color:#000000;}
.nostosuosituimmatdiv .oikea100uusinta a:hover { color:#0bf;}

/* suosituimmat oikea vaaleanavi */
.vaaleaoikeanavi .nostosuosituimmatdiv {
 background:url(http://static.mtv3.fi/urheilu/img/helmi_oikea_tab_bg.jpg) repeat-x;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li {
 background: #eeeeee;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li a {
/* background: #eeeeee;*/
 background: transparent;
 color: #444;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li:hover, 
.vaaleaoikeanavi .nostosuosituimmatdiv.nostovaihto li.active ,
.vaaleaoikeanavi .nostosuosituimmatdiv.nostovaihto li:hover a, 
.vaaleaoikeanavi .nostosuosituimmatdiv.nostovaihto a.active, 
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li.active a {
 background-color: transparent;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto a:hover, 
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto a:link.active, 
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto a:visited.active,
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto a:visited {
 color: #444;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .alalistaus a,
.vaaleaoikeanavi .nostosuosituimmatdiv #oikea_videot.alalistaus li a {
 color: #0066CC;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .alalistaus a:hover,
.vaaleaoikeanavi .nostosuosituimmatdiv #oikea_videot.alalistaus li a:hover  {
 color: #00BBFF;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .oikea,
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li.active,
.vaaleaoikeanavi .nostosuosituimmatdiv .nostovaihto li.active a.active {
 background:#fff;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .alalistaus .sahkelinkki,
.vaaleaoikeanavi .nostosuosituimmatdiv .alalistaus .otsikkolista,
.vaaleaoikeanavi .nostosuosituimmatdiv .alalistaus li,
.vaaleaoikeanavi .nostosuosituimmatdiv #oikea_videot.alalistaus li {
 background: url('http://static.mtv3.fi/urheilu/img/lista1.gif') no-repeat scroll 0 5px transparent;
}
.vaaleaoikeanavi .nostosuosituimmatdiv .oikea100uusinta { background-color:#0066CC; }
.vaaleaoikeanavi .nostosuosituimmatdiv .oikea100uusinta a { color:#ffffff; }
.vaaleaoikeanavi .nostosuosituimmatdiv .oikea100uusinta a:hover { color:#0bf; }
/* suosituimmat oikea end */

/* </css_oikeanostovaihto> */

/* <css_napit> */

/* Kerro kaverille, tulosta jne */
.artikkelinapit {  /*height: 200px;*/ /*height: 120px;*/ height: 50px;  margin: 0px;  padding: 0 0px 0 20px;  width: 525px; }
.artikkelinapit ul { list-style-type: none; display: block; clear: both; margin: 0 0 10px; padding: 0; }
.artikkelinapit ul.normaali li { margin-bottom: 10px; }
.artikkelinapit .huomio { float: right; height: 30px; width: auto; }
.artikkelinapit .huomio li { float: left; position: relative; background: transparent url('http://static.mtv3.fi/default/nappi_huomio_oikea.gif') top right no-repeat; margin: 0 10px 0 0; width: auto; }
.artikkelinapit .huomio li a { display: block; background: transparent url('http://static.mtv3.fi/default/nappi_huomio_vasen.gif') no-repeat scroll left top; padding: 9px 10px; color: #fff; }
.artikkelinapit .normaali li { float: left; position: relative; background: transparent url('http://static.mtv3.fi/default/nappi_norm_oikea.gif') top right no-repeat; margin: 0 10px 0 0; width: auto; }
.artikkelinapit .normaali li a { display: block; background: transparent url('http://static.mtv3.fi/default/nappi_norm_vasen.gif') top left no-repeat; padding: 9px 10px; }
.artikkelinapit span { background-position: 0 0; background-repeat: no-repeat; padding-left: 18px; }
/*.artikkelinapit .nappi_lahetysajat span { background-image: url('http://static.mtv3.fi/urheilu/img/ikoni_ohjelmatiedot.gif'); }
.artikkelinapit .nappi_urheilukalenteri span { background-image: url('http://static.mtv3.fi/urheilu/img/ikoni_kalenteri.png'); }*/
.novisited a:link, .novisited a:visited { color: black; word-spacing:0.05em; font-weight:normal; }
.artikkelinapit a:hover { text-decoration: none; }
.artikkelinapit a:focus { outline: none; }
.artikkelinapit li:hover { background-position: 100% -40px; }
.artikkelinapit li:hover a { background-position: 0% -40px; }
.artikkelinapit li:active { background-position: 100% -80px; }
.artikkelinapit li:active a { background-position: 0% -80px; }
.artikkelinapit .huomio li a { color: #fff; }
.novisited .normaali li a { color: #000; }
.novisited  .nappi_kerro a:link, .novisited  .nappi_kerro a:visited , .novisited  .nappi_kerro a:hover { font-size: 12px; line-height: 12px; color: #fff; text-decoration: none; word-spacing:0.05em; }
.artikkelinapit h2.valiotsikko { color:#999; font-family:"Trebuchet MS",Geneva,sans-serif; font-size:14px; text-transform:uppercase; line-height:18px; margin: 0px 0px 10px 0px; float:left; }
.artikkelinapit .lahetykset li { float: left; position: relative; margin: 0 10px 10px 0; display: block; padding: 0px; width: auto; }
.artikkelinapit .normaali li.nappi_rss { float:right; }
.artikkelinapit .normaali li.nappi_kerro { float:right; position: relative; background: transparent url('http://static.mtv3.fi/default/nappi_huomio_oikea.gif') top right no-repeat; margin: 0 10px 0 0; width: auto; }
.artikkelinapit .normaali li.nappi_kerro a, .artikkelinapit .huomio li.nappi_kerro a  { display: block; background: transparent url('http://static.mtv3.fi/default/nappi_huomio_vasen.gif') no-repeat scroll left top; padding: 9px 10px; color: #fff; }
.artikkelinapit .normaali li.nappi_facebook a, .artikkelinapit .normaali li.nappi_myspace a, .artikkelinapit .normaali li.nappi_tulospalvelu a { display: block; background: transparent url('http://static.mtv3.fi/urheilu/img/nappi_norm_vasen.gif') top left no-repeat; padding: 9px 10px; }
/* Loppu */

/* Share buttons 2010-12-30 */
ul.artikkelinapit { list-style-type:none; font-size:13px; line-height:15px; font-family:Calibri,Helvetica,Arial,sans-serif !important; padding: 0; height: auto; }
.novisited ul.artikkelinapit a:link, .novisited ul.artikkelinapit a:visited  { font-family:Calibri,Helvetica,Arial,sans-serif !important; }
ul.artikkelinapit li { float:left; position:relative; background: transparent url('http://static.mtv3.fi/default/nappi_norm_oikea.gif') no-repeat top right; margin: 0 10px 10px 0; width:auto; z-index:10; }
ul.artikkelinapit li a { font-weight: normal; font-size:13px !important; line-height:15px !important; display: block; background: transparent url('http://static.mtv3.fi/default/nappi_norm_vasen.gif') no-repeat top left; padding: 7px 10px 8px 30px; }
ul.artikkelinapit li a:hover { text-decoration: none; }
ul.artikkelinapit li.nappi_jaa { display:block; width:130px; height:30px; z-index: 20;}
ul.artikkelinapit span { background: transparent url('http://static.mtv3.fi/default/16px_icosprite_ver2.png') no-repeat 0 0; padding: 0; float:left; width:16px; height:16px; margin: 7px 0 0 10px; }
ul.artikkelinapit .nappi_jaa span { background-position: -408px -2px; }
ul.artikkelinapit .nappi_jaa span.an_nuoli {  background-position: -302px -2px; float:right; padding:0; margin: 7px 7px 0 0; }
ul.artikkelinapit .nappi_tulosta span { background-position: 0 -2px; }
ul.artikkelinapit .nappi_facebook span { background-position: -44px -2px; }
ul.artikkelinapit .nappi_twitter span { background-position: -63px -2px; }
ul.artikkelinapit .nappi_kerro span { background-position: -22px -2px; }
ul.artikkelinapit .nappi_keskustelu span { background-position: -244px -2px; }
ul.artikkelinapit .nappi_mobiili span { background-position: -83px -2px; }
ul.artikkelinapit .nappi_rss span { background-position: -105px -2px; }
ul.artikkelinapit .nappi_tulospalvelu span { background-position: -124px -2px; }
ul.artikkelinapit .nappi_lahetysajat span { width:24px; padding:0; }
ul.artikkelinapit .nappi_lahetysajat a { padding-left: 40px; }
ul.artikkelinapit li:hover { background-position: 100% -40px; }
ul.artikkelinapit li:hover a { background-position: 0% -40px; }
ul.artikkelinapit li:active { background-position: 100% -80px; }
ul.artikkelinapit li:active a { background-position: 0% -80px; }
ul.artikkelinapit a, ul.artikkelinapit a:visited { color:#555 !important; text-decoration:none; }
ul.artikkelinapit ul#napit_alataso { display:none; list-style-type: none; border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff none; position:absolute; left:2px; top:29px; width:auto; z-index: 100; }
ul.artikkelinapit li.nappi_jaa:hover ul#napit_alataso, ul.artikkelinapit li.nappi_jaa.over ul#napit_alataso { display:block; z-index: 10; }
ul.artikkelinapit ul#napit_alataso li { background: transparent none; width:100%; float:none; margin:0; }
ul.artikkelinapit ul#napit_alataso li a { background: transparent none; }
ul.artikkelinapit ul#napit_alataso li:hover a { background:#ccc none; }

/* </css_napit> */

/* <widget.css> */

#leiki_feed {
  padding-bottom: 20px;        
  margin-left: expression('20px');
  margin-top: expression('20px');
  padding-top: 0px;
  font-size: 14px;
  line-height: 20px;
  font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
  margin-left: 20px;
  margin-right: 20px;
}
#leiki_feed table {
  width: auto;
}
#leiki_feed td {
  background-color: #fff;
}

.leikiwidget h6 {
  color: #999999;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 15px;
}

.leikiwidget a:hover {
	text-decoration: underline;
 	font-size: 14px;
	line-height: 20px;
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.leikiwidget a {
	color: #06C;
	background: url('http://static.mtv3.fi/ks/img/lista.gif') center left no-repeat;
       padding-left: 8px;
	text-decoration: none;
 	font-size: 14px;
	line-height: 20px;
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.leikiwidget { 
 	font-size: 14px;
	line-height: 20px;
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.leikiwidget p { margin-left: 0px;}

.fonecta {
 background-color: #eeeeee;
 border: 1px solid #cccccc;
 margin-right: 15px;
 margin-top: 15px;
 padding: 10px;
}

.fonecta h6 {
 padding-top: 0px;
 margin-top: 0px;
}
.leikipalkki {
  background-color: #E2E2E2;
  height: 10px;
}

/* </widget.css> */


.uudet_tabit ul li a#b1 { background-color: transparent !important; }
.uudet_tabit ul li a#b1.active { background-color: #fff !important; }
.uudet_tabit ul li a.active  { background-color: #fff !important; display: block; margin: -5px 0 0; padding: 5px 10px 8px; }

p.sisaltomainos_otsikko { margin-bottom: 0; }
.mn .mainosartikkeli { margin: 0 20px; padding: 10px 0 0;  color: #999; color: rgba(0,0,0,.4); }
.article .mainosartikkeli { padding: 0 0 13px; color: #999; color: rgba(0,0,0,.4);  }
.sisaltomainos { max-width: 490px; margin: 0 0 12px; }
.mn .sisaltomainos { margin-left: 20px; }
