body {
 background-image: url('/uutiset2008/img/uutiset_bg.jpg');
 background-repeat: repeat-x; 
}
.tausta_pohja, #tausta_pohja { background-color: #e2e2e2 }
.menu2, .menusel { background-color: #E23723 }
.menu2sel { background-color: #FF9999 }
.menu2sel a { color: #FFFFFF; }

#globalanavi { background: #e23723;
  }
#globleft h3 a, #globleft h1 a { background: url("http://img.mtv3.fi/img/default/rcorner_E23723.gif") top right no-repeat;
  }
#globalanavi li a { padding:0px 1px 1px 1px; } 


.menu { color: #999999; }

.mn .menu { padding-left: 10px; } 

.mn .otsikko { margin: 0px 15px 0 15px; padding: 10px 0 0 0; }
.mn p.otsikkolista { margin: 0 15px 0 15px; clear: all; }
.mn .valiotsikko { margin: 10px 15px 15px 15px; padding:0; }
.mn .pvm { margin: 0 15px 15px 15px; padding: 0; }
.mn p, .mn .pvm, .mn pre, .mn ul.lista { margin: 0 15px 15px 15px; }
.mn #eka, .mn #eka a { font-size: 32px; line-height: 32px }
.mn .otsikkokuva { margin: 10px 0 0 15px }
.mn .otsikkolista .pvm { margin: 0 }
.mn table { margin: 2px 0 0 0px; }
.mn table.left { margin-left: 15px; padding: 0; display: inline; }
.mn .LEFT, .mn .left { margin: 0 2px 0 0; }
.mn .RIGHT, .mn .right { margin: 0 0 0 2px }

#nosto_nettitv, #nosto_handy, #artikkeli1, #artikkeli2, #artikkeli3, #artikkeli4, #artikkeli5, #artikkeli6, #artikkeli7, #artikkeli8, #pinnalla1, #pinnalla2 { padding: 0px; } 
#nosto_nettitv p, #nosto_handy p, #artikkeli1 p, #artikkeli2 p, #artikkeli3 p, #artikkeli4 p, #artikkeli5 p, #artikkeli6 p, #artikkeli7 p, #artikkeli8 p, #pinnalla1 p, #pinnalla2 p { margin: 5px }
#artikkeli1 h1, #artikkeli2 h1, #artikkeli3 h1, #artikkeli4 h1, #artikkeli5 h1, #artikkeli6 h1, #artikkeli7 h1, #artikkeli8 h1,  #pinnalla1 h1, #pinnalla2 h1 { margin: 0px; padding: 0 2px 0 5px; background-color: #E23723; line-height: 20px; color: #FFFFFF; font-weight: bold; }
#nosto_nettitv a { color: #FFFF00 }
#nosto_nettitv a:hover { text-decoration: underline }

.hakupaletti { color: #999999; margin-top: 5px; }

div.lyhennelma {
  float: left;
}

#sismainos { background-color: #7F7F7F; }

.navibox {
 height: 150px;
 width: 130px;
 vertical-align: top;
}
.linkkibox {
 height: 50px;
 vertical-align: top;
}
.navibox a, .linkkibox a {  font-weight: normal; }
.naviots, .linkkiots { color: #CCCCCC;  font-size: 11px; }

.mn .uutissilma img { vertical-align: middle; margin-right: 5px; }

.mn .uutissilma a { font-weight: normal; }

.viimeisin a:hover img { background-color: #F60 }
.viimeisin a img { background-color: #999 }

.viimeisin, .viimeisin a, .viimeisin a:visited, .viimeisin .pvm { color: #444444; font-weight: normal; }
.viimeisin .pvm { margin: 0; padding: 0 }




.navi, #navi { margin: 0px; }
.lyhennelmakuva, #lyhennelmakuva { margin-left: 15px; }
td { vertical-align: top; }
.clear, #clear { clear: both }

#sismainos { background-color: #e2e2e2; }

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

.pvm { color: #999999 }
.mn a:visited { color: #99c; }
.novisited a:visited { color: #CC0000; }
.mn a:hover, .mn .otsikko a:hover { color: #f60; text-decoration: underline; }
.navi a, .navi a:visited, .navi a:hover { color: #224477 }

.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: #444; }
#tv_nosto .oikea a, #tv_nosto a { color: #FFFF00; }
#tv_nosto .oikea a:hover, #tv_nosto a:hover { text-decoration: underline; }

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

#alanavi, .alanavi {
        font-size: 11px;
        font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
        background-color: white;
        color: #000000;
	 width: 145px;
        }
#alanavi ul, .alanavi ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#alanavi li, .alanavi li {
        border-bottom: 1px dashed #999900;
        }
#alanavi li a, .alanavi li a, .alanavi li a:visited {
        display: block;
        font-weight: normal;
	 background-color: transparent;
        padding: 5px 0 5px 5px;
        color: #000000;
        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;
        }


.alanavi_otsikko, .oikeanavi_otsikko, #alanavi_otsikko, #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: #FFFFFF;
 display: block;
 background-image: url('/uutiset2008/img/uutiset_oikea_tab_bg.jpg');
 background-repeat: repeat-x; 
}
.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: #FFFFFF;
}

#nosto_nettitv{ 
margin: 0px;
padding: 0px;
} 
#nosto_nettitv p.nettitv{
margin: 5px;
/* width: 120px; */
overflow: hidden;
}

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

/* Uutisten välilehdet */
.tabit {
min-height: 13px;
font-family: Tahoma;
margin: 0;
padding: 2px 2px 4px 2px;
display: block;
background-image: url('/uutiset2008/img/uutiset_oikea_tab_bg.jpg');
background-repeat: repeat-x; 
}
.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 {
  background: #ccc;
  border-bottom: 1px solid #d50f0f;
}
.tabit strong {
  color: white;
}

#nosto_uutiset {
 background-image: url('/uutiset2008/img/uutiset_oikea_ajax_bg.jpg');
 background-repeat: repeat-x;
 background-color: #eee;
 padding: 5px;
}

#nosto_uutiset .sahkelinkki, .oikea .sahkelinkki {
 border-bottom: dashed 1px #cccccc;
 padding-bottom: 5px;
}

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

/* Netti-tv -boksi */
.nettitv_boksi {
background:#F5F5F5 url(/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(/urheilu/f1/img/nettitv_play.gif) no-repeat scroll 0px 2px;
margin: 0 4px;
padding-left:18px;
text-align:left;
}

/* Oikean reunan nostot */


.nosto_boksi {
   display: block;
   width: 260px;
   margin: 0;
   padding: 0;
}

.nosto_boksi .otsikko {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  padding: 0 0 0 5px;
  margin: 0px;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  background-image: url('/uutiset2008/img/uutiset_oikea_tab_bg.jpg');
  background-repeat: repeat-x; 
}

.nosto_boksi .teksti {
   margin: 0;
   padding: 10px 5px 10px 10px;
   font-weight: normal;
   color: #444;
   background-image: url('/uutiset2008/img/uutiset_oikea_ajax_bg.jpg');
   background-repeat: repeat-x;
   background-color: #eee;
}
.nosto_boksi .teksti a {
   color: #c00;
}

.navi p.kategoria {
   margin: 0;
   padding: 0px 2px 0px 5px;
   margin: 0;
   font-size: 9px;
   line-height: 20px;
   text-transform: uppercase;
   color: #666;
}


/* Lyhennelmäotsikon yläpuolen palkki, jossa lajin nimi */
.mn .osiopalkki {
  margin: 0 15px;
  padding: 0;
  background: url('img/osiopalkki.gif') bottom left repeat-x;
}
.mn .osiopalkki span {
  padding: 5px 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: red;
  color: white;
}

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

.oikea, #nosto_blogit  {
 background-image: url('/uutiset2008/img/uutiset_oikea_ajax_bg.jpg');
 background-repeat: repeat-x;
 background-color: #eee; 
}

.napit {
 width: 525px; 
 height: 30px; 
 margin: 0px; 
 border-top: 1px dotted #ccc; background: url('/uutiset2008/img/napit_bg.jpg') repeat-x; 
 padding: 30px 15px 20px 15px;
}
.mn .napit table {
   margin: 0;
   padding: 0;
}

.napit a {
 font-weight: normal;
}

.mn .taulukko { 
  background: #eeeeee url(http://www.mtv3.fi/uutiset2008/img/infoboksi_bg.jpg) repeat-x;
  width: 254px;
  float: right;
  margin-right: 10px;
  margin-bottom: 10px;
}
.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: #FFFFFF;
  font-family: Arial, Geneva, Helvetica, sans-serif; 
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding-bottom: 10px;
 }

.mn .taulukko th {
 background-image: url(/uutiset2008/img/uutiset_oikea_tab_bg.jpg);
 background-repeat: repeat-x;
 color: #FFFFFF;
 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 { 
  width: 100%;
  margin-left: auto; 
  margin-right: auto; 
  text-align: center;
 }

.bloginosto img {
 border: 0px none;
 float: left;
 height: 60px;
 padding-bottom: 5px;
 padding-right: 5px;
 width: 60px;
}

.bloginosto {
 clear:left;
}
.mn table.erotin {
/*   margin: 5px 15px 5px; */
}
.mn table.erotin .menu {
   padding: 0;
   margin: 0;
}
.sahkelinkki.arkisto .pvm { margin: 0; padding: 0; }
