body {
   /*background: #d1eefc url('http://static.mtv3.fi/helmi2005/kauneus/meikkivinkki2009/img/gradient_talvi_09.jpg') top repeat-x; */
   background: #e1f2fc url('http://static.mtv3.fi/helmi2005/kauneus/meikkivinkki2009/img/bg_10.png') top repeat-x; 
}
#container {
   margin: 0 auto;
   width: 990px;
}
img {
   border: 0;
}
.mn table.left {
   margin: 0 10px 10px 20px;
}
.mn table.left img.left {
   margin: 0;
}
.mn table.right {
   margin: 0 20px 10px 10px;
}
.mn table.right img.right {
   margin: 0;
}
.yla a {
   color: #000000;
   text-decoration: none;
}
.yla a:hover {
   color: #000000;
   text-decoration: underline;
}

/* Ylänavigaatio */
#navikko { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #ffffff;
   font-weight: normal; 
}
#navikko ul {margin:0; padding:0; list-style:none;
}
#navikko li { float:left; 
   margin:0 1px 0 0; padding:0 0 0 3px;  
   /* border-bottom:1px solid #007bb9; */
 }
#navikko a { float:left; display:block; width:auto;
   padding:6px 8px 3px 6px; 
   text-decoration:none;
   font-weight:bold; color:#fff;
}
#navikko > ul a {width:auto;}
   /* Commented Backslash Hack hides rule from IE5-Mac \*/
   #navikko a {float:none;}
   /* End IE5-Mac hack */
   #navikko a:hover { color: #88bbff; text-decoration: underline;
}
#s-1 #nav-1, #s-2 #nav-2, #s-3 #nav-3, #s-4 #nav-4, #s-5 #nav-5, 
#s-6 #nav-6, #s-7 #nav-7,  #s-8 #nav-8,  #s-9 #nav-9,  #s-10 #nav-10 { background-position:0 -150px; border-width:0;
}
#s-1 #nav-1 a, #s-2 #nav-2 a, #s-3 #nav-3 a, #s-4 #nav-4 a, #s-5 #nav-5 a, 
#s-6 #nav-6 a, #s-7 #nav-7, #s-8 #nav-8 a, #s-9 #nav-9 a, #s-10 #nav-10 a { background-position:100% -150px;
   padding-bottom:4px; color:#fff; font-weight:bold;
}
#navikko li:hover, #navikko li:hover a { background-position:0% -150px;
}
#navikko li:hover a { background-position:100% -150px; color: #88bbff; text-decoration: none;
}
#navikko p a:active, #navikko li a:active { color: #fff; text-decoration: none;
}
/* Alanavigaatio */
#alanavikko { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #000066;
   font-weight: normal; 
}
#alanavikko ul {margin:0; padding:0; list-style:none;
}
#alanavikko li { float:left; 
   margin:0 1px 0 0; padding:0 0 0 3px;  
 }
#alanavikko a { float:left; display:block; width:auto;
   padding:6px 8px 3px 6px; 
   text-decoration:none;
   font-weight:bold; color:#000066;
}
#alanavikko > ul a {width:auto;}
   /* Commented Backslash Hack hides rule from IE5-Mac \*/
   #alanavikko a {float:none;}
   /* End IE5-Mac hack */
   #alanavikko a:hover { color: #000066; text-decoration: underline;
}
#sel-1 #alanav-1, #sel-2 #alanav-2, #sel-3 #alanav-3, #sel-4 #alanav-4, #sel-5 #alanav-5, 
#sel-6 #alanav-6, #sel-7 #alanav-7,  #sel-8 #alanav-8,  #sel-9 #alanav-9,  #sel-10 #alanav-10 { background-position:0 -150px; border-width:0;
}
#sel-1 #alanav-1 a, #sel-2 #alanav-2 a, #sel-3 #alanav-3 a, #sel-4 #alanav-4 a, #sel-5 #alanav-5 a, 
#sel-6 #alanav-6 a, #sel-7 #alanav-7, #sel-8 #alanav-8 a, #sel-9 #alanav-9 a, #sel-10 #alanav-10 a { background-position:100% -150px;
   padding-bottom:4px; color:#fff; font-weight:bold;
}
#alanavikko li:hover, #alanavikko li:hover a { background-position:0% -150px;
}
#alanavikko li:hover a { background-position:100% -150px; color: #2655c0; text-decoration: none;
}
#alanavikko p a:active, #alanavikko li a:active { color: #fff; text-decoration: none;
}

/* Otsikkolista */
.mn p.otsikkolista {
   padding: 0;
   margin: 0 0 0 1px;
   line-height: 16px;
   font-size: 12px;
}
.mn .otsikot p.otsikkolista {
   background:transparent url(http://static.mtv3.fi/helmi2005/meikkivinkki/img/lista.gif) no-repeat scroll 0 5px;
   padding: 0 0 3px 10px;
}
.mn .otsikot h4 {
   color:#fff;
}
.mn .otsikot p.otsikkolista a, .mn .otsikot p.teksti a {
   color: #fff;
}
.mn .otsikot p.otsikkolista a:visited, mn .otsikot p.teksti a {
   color: #fff;
}
.mn .otsikot p.otsikkolista a:hover, mn .otsikot p.teksti a {
   color: #fff;
}
.otsikot {
   margin: 0;
   padding: 0;
   overflow-x: hidden;
}

.mn .otsikot .otsikkolista li a, .mn .otsikot .otsikkolista li a:visited {
   color: #ffffff;
   text-decoration: none;
}
.mn .otsikot .otsikkolista li a:hover {
   color: #fff;
   text-decoration: underline;
}
.mn .otsikot p.teksti, .mn .otsikot p.teksti a {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:11px;
   line-height:16px;
   padding: 0 0 0 1px;
   margin: 0 0 0 1px;
}
.mn .otsikot img.palaute_www  {
   display:none;
}

/* Etusivu */
.nostot {
   height: 310px;
}
.nosto {
   display: inline;
   float: left;    
   position: relative;    
   top: 225px;    
   left: 0px;  
   width: 208px;
   height: 153px;
   margin-left: 25px;
}
.nosto {
   background: url('http://static.mtv3.fi/helmi2005/kauneus/meikkivinkki2009/img/nosto_bg.gif') no-repeat; 
}
.nosto .valiotsikko a {
   font-family: Trebuchet MS, Helvetica, sans-serif; 
   font-size: 18px;
   line-height: 22px;
   color: #fff;
   text-decoration: none;
   font-weight: bold;
}
.nosto h2.valiotsikko {
   padding-top:2px;
   padding-left: 10px;
   padding-right: 5px;
   margin-bottom:0px;
   margin-top:0px;
}
.nosto img {
   padding: 1px 4px 4px;
}

.mn a {
   color: #2655c0;
   text-decoration: none;
   font-weight: normal;
}
.mn a:hover {
   color: #2655c0;
   text-decoration: underline;
   font-weight: normal;
}
.mn #eka h1 {
   color: #2655c0;
   font-size:18px;
   line-height:22px;
   font-weight: bold;
   margin-bottom:5px;
}
.mn #eka a {
   color: #2655c0;
   font-size:18px;
   line-height:22px;
   font-weight: bold;   
}
.mn #eka a:hover {
   color: #5588dd;
   font-size:18px;
   line-height:22px;
   font-weight: bold;
}
.mn #eka h1.otsikko {
   margin-top: 0px;
}
.mn .otsikko {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
   font-size: 24px;
   line-height: 28px;
   color: #2655c0;
   text-decoration: none;
}
.mn .otsikko a {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
   font-size: 18px;
   line-height: 24px;
   color: #2655c0;
   text-decoration: none;
}
.mn .otsikko a:hover {
   color: #2655c0;
   text-decoration: none;
}
.mn .otsikko a:visited {
   color: #2655c0;
}
.mn p.teksti, .mn p.ingressi {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px;
   line-height: 18px;
   color: #333333;
}
.mn p.teksti a, .mn p.ingressi a {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px;
   line-height: 18px;;
}
.mn .otsikko {
   margin: 0 20px;
}
.mn .pvm, .mn .valiotsikko, .mn p.ingressi, .mn p.teksti {
   margin: 0 20px 1em;
} 
.mn {
   margin-left: 20px;
   margin-right: 10px;
}
.etusivunostot img.lyhennelmakuva {
   margin-left: 5px;
}

#eka p.ingressi {
   font-weight: normal;
}
.mn #eka h1.otsikko {
   margin-left:5px;
}
td .etusivunostot p.teksti {
   margin-left:5px;
}
.lyhennelmakuva, #lyhennelmakuva  {
   margin-left:5px;
}
#eka p.ingressi {
   font-weight: normal;
   margin-left:5px;
   margin-right:5px;
}
td #eka input.aanestys {
   margin-left:5px;
}
td #eka h3.otsikko {
   color: #444444;
   margin-left:5px;
}
.mn td.mn_kuva {
   margin:10px 0px 15px;
}
.mn td.mn_kuva img.left {
   margin-left:0px;
}
.mn td.mn_kuva img.right {
   margin-right:10px;
}
.dada_mtv, .dada_mtv a {
   padding-top:0px;
}

#alanavi_vaaka .arrow-down {vertical-align:middle; padding-right:5px; border-width:0px;}

#alanavi_vaaka ul {padding:0; margin:2px 0 0 0; list-style-type:none; min-height:15px; display:block;}
#alanavi_vaaka li {display:block; position:relative; margin-bottom:0;}
#alanavi_vaaka li ul {display:none; position:absolute; left:2px; top:20px; background-color:#88bbff; padding:0; margin-top:0;  width:90px;}
#alanavi_vaaka li:hover ul, #alanavi_vaaka li.over ul {display:block;}
#alanavi_vaaka li li:hover a:hover, #alanavi_vaaka li li.over a:hover {background-color:#fff;} 
#alanavi_vaaka li li {display:block; padding-right:0; padding-bottom:0; padding-top:0;}
#alanavi_vaaka li li a {display:block; padding-bottom:4px; margin:0; }
#alanavi_vaaka ul li ul li:hover a,
 #alanavi_vaaka ul li ul li:hover .alanavi_item { background-color:#88bbff; } 

 div#aseta {
 float:right;
 color:#fff;
 height:18px;
 margin:0px;
 padding:0px;
 }
  div#aseta a {
 color:#fff;
 text-decoration:none;
 font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 margin:0 5px 0 0;
 padding:0px; 
 }
