body {margin: 0; padding: 0;}
.menu2, .menusel { background-color: #C00 }
.sahkelinkki { padding-top: 3px; padding-bottom: 5px; padding-left: 5px }
.sahkelinkki p { color: #000; line-height: 12px; margin-top: 0px; margin-bottom: 0px; clear: left }
.sahkelinkki p.teksti, .sahkelinkki p.teksti_nettitv { padding-top: 3px; padding-bottom: 3px; }
.sahkelinkki a { color: #C00 }
.sahkelinkki a:hover { color: #F60 }
.sahkelinkki img { margin-right: 5px }
.teksti_nettitv a { color: #ff9 }
.teksti_nettitv a:hover { color: #fd0 }

.nettitv{ padding: 5px; background-color: #247; }
.nettitv img { margin-right: 5px; }
.nettitv a { font-family: Arial, Geneva, Helvetica, sans-serif; color: #ff9; text-decoration: none; font-size: 11px; font-weight: normal; }
.nettitv a:hover { font-family: Arial, Geneva, Helvetica, sans-serif; color: #fd0; text-decoration: none; font-size: 11px; font-weight: normal; } 
.store_1 { width: 130px; float: left }
.store_2 { width: 130px; float: right }

.embedded_data { font-family:Arial,Tahoma,Verdana,sans-serif; font-size:14px; font-weight:normal; line-height:20px; margin: 0 0 1em; }
.embed_date { font-weight: bold; }
.embed_desc { margin: 10px 0 0;}

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

/* jotta footerin linkit ei jää tikkerin alle */
#container { margin-bottom: 35px; }

#globalnav { background: url('http://static.mtv3.fi/default/navbg_820.gif'); }
#portalnav li { margin-right: 7px;}
#portalnav .TV-ohjelmat { background-color: #000; padding: 5px 7px 8px;  }
#portalnav .TV-ohjelmat a { color: #fff; }
#portalnav .active, #portalnav .first a { color: #59595b; }
#portalsubnav { display: block; 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; }


#content .mainosartikkeli { padding: 0 0 13px; margin: 0 20px; color: #999; color: rgba(0,0,0,.4); }



