body { background-color: #fff; text-align: left; }

.tausta_pohja {  }

#sismainos { background-color:#fff; }
div.oikea { border-bottom: 0px solid #eaf5ff; }
.menu2, .menusel, .oikeanavi_otsikko { background-color: #09f; }
.menu2sel { background-color: #fff; }
.menu2sel a { color: #C00; }
.menu { color:#999; }

#globalanavi { background: #09f; }
#globleft h1 a, #globleft h3 a {padding-left:30px; } 
#globleft h1 a, #globleft h3 a {background:  url("http://img.mtv3.fi/img/default/rcorner_09f.gif") top right no-repeat; }

img.logokuva { padding-left: 20px; }

.mn { font-family:Helvetica,Arial,Tahoma,sans-serif; font-size:14px; line-height:20px; word-spacing:0.05em; }
.mn a { color:#63b0fc; }

.mn .valiotsikko { color: #4C809A; }
.mn p, .mn .pvm, .mn pre { margin: 0 20px 15px 20px; }
.mn table { margin: 2px 0 0 8px; }
.mn .LEFT, .mn .left { margin: 0 2px 0 0; }
.mn .RIGHT, .mn .right { margin: 0 0 0 2px }

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 span.nimi { color: #444; font-style: normal; position: absolute;/* padding-top: 44px;*/ padding-top: 0px; }
div.toimittaja_wrap span.sposti { position: absolute; padding-top: 20px; font-style: italic; color: rgb(153, 153, 153); font-size: 12px; }
div.kommenttiartikkeli { width: 515px; margin: 0px auto; background: url("http://static.mtv3.fi/default/uutiset/kommentti.png") no-repeat scroll left top transparent; min-height: 125px; border-top: 3px solid #C8C8C8; border-bottom: 3px solid #C8C8C8; }
div.kommenttiartikkeli .kommentti_wrap { width: 475px; margin: 0px 0px 0px auto; min-height: 125px; padding: 10px 0 0; }
div.kommenttiartikkeli div.toimittaja_wrap { margin-bottom: 10px; }
div.kommenttiartikkeli p { font-size: 13px; line-height: 18px; }
div.kommenttiartikkeli p.teksti, div.kommenttiartikkeli p.ingressi { color: #555; }

.mn p.otsikkolista { margin: 0 20px 0 20px; clear: all; }
.mn .pvm { margin: 0 15px 15px 0px; padding: 0; }

#oikeapalsta {  background-color: #fff; }
#oikeapalsta_nosto, .nosto_boksi { background-color: #fff; color: #000; }
#oikeapalsta_nosto a, .nosto_boksi a { color: #000; font-weight: normal; }
#oikeapalsta_nosto .kuva { margin-bottom: 5px; }
#oikeapalsta #oikeapalsta_nosto .valiotsikko { margin-top: 0px; }
#oikeapalsta div#jokakotisaaflash { margin-top: 5px; }
.oikea { overflow: hidden; }
.oikea p { background-color:#EEF9FF; margin:0 0 5px; padding:5px 10px; }
.oikea, .oikea a, .oikea h1, .oikea h2 { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; color: #444; }
.oikea a, .oikea a:visited { color: #4C809A; font-weight: bold; }
.oikea a:hover { text-decoration: underline; }
.oikeanavi_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; }
.oikeanavi_otsikko a, .oikeanavi_otsikko a:visited { text-decoration: none; color: #FFF; }
#artikkeli1, #artikkeli2  { padding: 0px; }  
#artikkeli1 p, #artikkeli2 p { margin: 5px; clear: both; } 

#oikeapalsta_nosto .valiotsikko, .oikea h2, #artikkeli1 h2, #artikkeli2 h2 { color: #444; background: #f3f3f3 url(http://static.mtv3.fi/saa2008/img/otsikko_bg.jpg) no-repeat 0 0; text-transform:uppercase; margin: 5px 0px 0px 0px; padding: 0 2px 0 10px; line-height: 20px;  font-weight: bold; height: 20px;  }
.oikea img.palaute_www { margin-right:3px;padding-right:2px; }

#artikkeli1 { background-color: #4C809A; }
#artikkeli1 a { color: #FFFFFF; font-weight: normal }
#artikkeli1 a:hover { text-decoration: underline; }
#artikkeli1 h2 { background-color: #444; }

#artikkeli2 { background-color: #fff; }
#artikkeli2 a { color: #D11A1A; }
#artikkeli2 a:hover { text-decoration: underline; }

#artikkeli 3 { background-color: #88AEC1; }

#oikeapalsta div.tausta_pohja { clear: both; display: block; height: 5px; width: 260px; font-size: 5px; margin: 0; padding: 0; border: 0px; }

/* Oikean reunan nostot */
.nosto_boksi { display: block; width: 260px; margin: 0; padding: 0; background-color: #eef9ff; }
.nosto_boksi .otsikko, .nosto_boksi .hissinosto h5 { background:#F3F3F3 url(http://static.mtv3.fi/saa2008/img/otsikko_bg.jpg) no-repeat scroll 0; color:#444; margin: 0; font-size: 17px; font-weight: normal; letter-spacing: -1px; line-height: 20px; font-weight:bold; font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; padding:0 2px 0 10px; text-transform:uppercase; min-height:20px; }
.nosto_boksi .hissinosto h5 a { color: #444; text-decoration:none; font-weight: bold; }
.nosto_boksi .hissinosto h5 a:hover  { color: #444; text-decoration:underline;}
.nosto_boksi .teksti, .nosto_boksi li { margin: 0; padding: 5px 10px 5px 10px; font-weight: normal; font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px; line-height:16px; text-decoration:none; color: #000; }
.nosto_boksi .teksti a, .nosto_boksi li a { color: #000; text-decoration:none; }
.nosto_boksi .teksti a:hover, .nosto_boksi li a:hover { color: #000; text-decoration:underline; }
#oikeapalsta div.tausta_pohja  { background-color:#fff; }
.nosto_boksi #kuvaboxidiv { background-color:#000; color:#fff; }
.nosto_boksi #kuvaboxidiv .teksti { color:#fff; }
.nosto_boksi #kuvaboxidiv .teksti a, .nosto_boksi #kuvaboxidiv .teksti a:hover { color:#ff4800; font-weight:bold; }
.nosto_boksi .hissinosto ul { list-style-type: none; padding:0; margin: 0; }
.nosto_boksi .nostokuva { border: 0; }
/* Oikean reunan nostot end */

.siitepoly { width: 555px; }
.siitepoly h1 { padding-left: 10px; }

#uvsateily p.teksti { margin: 0 auto; }
#uvsateily p.teksti span { margin: 0 5px; font-weight: bold; }
#uvsateily a{ font-weight: normal; }
#uvsateily h2.valiotsikko { font-size: 14px; }
#uvsateily_side { clear: both; float: right; width: 160px; height: 620px; margin: 5px 5px 5px 0; padding: 0; }
#uvsateily_side { clear: both; float: right; width: 160px; height: 420px; margin: 5px 5px 5px 0; padding: 0; }

#hiihtokeskus table { color: #FFFFFF; font-weight: bold; text-align: center; width: 300px; font-size: 11px; }

.golf .teksti, .golf .otsikko { margin-left: 0; margin-right: 0; }

/* uudet tabit */
.uudet_tabit { background: #fff url(http://static.mtv3.fi/saa2008/img/topnavitausta.jpg) no-repeat left center; display:block; font-family:Tahoma; margin:0; padding: 0; font-size: 12px; width: 555px; height: 30px; z-index: 0; vertical-align: middle; }
.uudet_tabit ul { list-style-type: none; margin: 0; padding: 0; }
.uudet_tabit ul li { float: left; margin: 0; padding: 8px 0 0 0; display: block; }
.uudet_tabit ul li span.kiekko_tab_otsikko { font-weight: bold; color: #444; padding: 0 14px 0 20px; text-transform:uppercase; }
.uudet_tabit ul li a { color: #444; text-decoration: none; padding: 0 10px 0 10px; font-weight: normal; font-family:Tahoma; font-size: 12px; }
#nosto_uutiset2 p.sahkelinkki a { font-family:Arial,Tahoma,sans-serif; font-size:14px; line-height:20px; word-spacing:0.05em; }
.uudet_tabit ul li a#c1 { background-color: #fff; color: #63b0fc; text-decoration: none; padding: 5px 10px 8px 10px; margin: -5px 0 0 0; display: block; }
.uudet_tabit ul li a:active { color: #63b0fc; text-decoration:none; }
.uudet_tabit ul li a:visited { color: #444; text-decoration:none; }
.uudet_tabit ul li a:hover { color: #444; text-decoration: underline; }
.uudet_tabit ul li a#c1:hover{ text-decoration: underline; }
#nosto_uutiset2 p.otsikkolista, #nosto_uutiset2 p.sahkelinkki{ background:transparent url(http://static.mtv3.fi/saa/img/lista.gif) no-repeat scroll 0pt 5px; padding:0pt 0pt 3px 15px; margin:0 0 5px 20px; }
#nosto_uutiset2 p.otsikkolista .pvm, #nosto_uutiset2 p.sahkelinkki .pvm { font-size:12px; padding-left:10px; margin:0; }
.mn #nosto_uutiset2 p.otsikkolista a, .mn #nosto_uutiset2 p.sahkelinkki a { color:#000; font-family:Helvetica,Arial,Tahoma,sans-serif; font-size:14px; line-height:20px; word-spacing:0.05em; }
.uudet_tabit a:hover, .uudet_tabit a.active:link, .uudet_tabit a.active:visited { background: #fff none repeat scroll 0; color:#63b0fc; text-decoration:none; }
/* uudet tabit end */

.mn .valiotsikko, .mn .otsikko, .mn .otsikko a { color:#444; font-family:"Trebuchet MS",Geneva,sans-serif; font-size:24px; font-weight:bold; line-height:28px; }
.mn .otsikko a { color:#63b0fc; font-size:18px; line-height:24px; }
.mn .valiotsikko { font-size:18px; line-height:22px; padding-top:0px; margin-top:10px; }
.mn a:hover, .mn .otsikko a:hover { color:#63b0fc; text-decoration:underline; }
.mn a:visited { color:#99C; }
.mn .valiotsikko, .mn .otsikko, .mn .pvm { margin-left: 20px; margin-right: 20px; }
.mn .otsikko { margin:0 20px 5px; padding:0; }
.mn .etusivu .otsikko { margin-bottom:5px; margin-top:10px; }
.mn .pvm { font-size:12px; line-height:16px; margin-bottom:10px; }
.mn .otsikkolista .pvm { margin:0; }
.mn .etusivu  .pvm { color:#999; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; font-weight:normal; line-height:16px; padding-bottom:5px; margin-left:20px; margin-bottom:0px; }
.mn .etusivu p.ingressi a, .mn .etusivu p.teksti a { color:#555; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal; line-height:20px; }
.mn .etusivu .ingressi a { display:block; }
.lyhennelmakuva, #lyhennelmakuva { border:0 none; margin-left:20px; margin-right:5px; }

.napit { background:transparent url(http://img.mtv3.fi/img/default/napit_bg.jpg) repeat-x scroll 0; border-top:1px dotted #CCC; height:30px; margin:0; padding:30px 20px 20px; width:515px; }
.mn .napit a { font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; line-height:16px; }
.napit a { font-weight:normal; }
.mn .napit table { margin:0; padding:0; }

.katsomo h4.valiotsikko { color:#63b0fc; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:18px; line-height:22px; font-weight:bold; text-decoration:none; margin-bottom:0.4em; margin-left:0; margin:10px 20px 15px; padding:0; }

/* mn .taulukko */
.mn .taulukko { background: #eee url(http://img.mtv3.fi/img/default/infoboksi_bg.jpg) repeat-x; width: 254px; float: right; margin-right: 10px; margin-bottom: 10px; }
.mn .taulukko ul.lista { margin: 0 10px 10px; font-size: 12px; line-height: 15px; }
.mn .taulukko a { font-weight: normal; }
.mn .taulukko td { padding: 5px 10px 5px 10px; }
.taulukko ul li { margin: 0 0 6px 0; }
.mn .taulukko td p { color: #FFF; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding-bottom: 10px; }
.mn .taulukko th { background-image: url(http://static.mtv3.fi/uutiset2008/img/uutiset_oikea_tab_bg.jpg); background-repeat: repeat-x; color: #FFF; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; padding: 0px; }
.mn .taulukko th .teksti { margin: 3px; padding: 0px; }
.mn .taulukko table.center { width: 100%; margin: 0; text-align: center; }
.mn .taulukko table.center img { margin: 0; padding: 0; }
.mn .saaflash { margin-left:18px; }

.sahkelinkki.arkisto .pvm { margin:0; padding:0; }

.mn table.kuva { margin:0px; }
.mn table.left { margin:0 5px 5px 20px; }
.mn table.center { text-align:center; }
#loput .otsikko { margin-top:20px; }

.katsomo, .etusivu, .vasen_item { text-align: left; }

#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; }

div .ad header { font-size: 12px; line-height: 15px; }

#globalnav { height: 91px; background: url('http://static.mtv3.fi/default/navbg_820.gif'); }
#portalnav li { margin-right: 7px;}
#portalnav .active, #portalnav .first a { color: #59595b; }
#portalnav .Sää { background-color: #09f; padding: 5px 6px 9px 6px;  }
#portalnav .Sää a { color: #fff; }
#portalsubnav { display: block; height: 27px; background-color: #09f; 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; }
