html, body {
  background: url(http://images.nickelodeon.nl/redesign/bg.jpg) center top repeat-x #fff;
  /*text-align: center;*/ }

#program_navigation_2 {
	background:url("http://images.nickelodeon.nl/backgrounds/standard_programnavigation.gif") no-repeat scroll left top transparent;
  position: relative; }
  #program_navigation_2 .bottom {
    background: url(http://images.nickelodeon.nl/redesign/programm_nav-bg.png) no-repeat scroll bottom left;
    height: 10px;
    width: 772px;
    position: absolute;
    left: 10px;
    bottom: -3px; }
  #program_navigation_2 a#program-navigation-expander {
    z-index: 1000; }
  #program_navigation_2 ul#program-navigation-list {
    background: url(http://images.nickelodeon.nl/redesign/programm_nav-bg.png) no-repeat scroll top left;
    width: 772px;
    position: relative;
    z-index: 100;
    list-style: none;
    overflow: hidden;
    width: 772px;
    margin: 0 auto;
    background-color: #EAF97D;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-radius: 10px;
    padding: 7px 0 4px 7px; }
    #program_navigation_2 ul#program-navigation-list li {
      float: left;
      width: 72px;
      height: 54px;
      background-color: #FFFFFF;
      margin: 0 4px 4px 0; }
      #program_navigation_2 ul#program-navigation-list li a {
        display: block;
        width: 72px;
        height: 54px;
        overflow: hidden; }
        #program_navigation_2 ul#program-navigation-list li a img {
          width: 72px;
          height: 54px; }
  #program_navigation_2 ul {
    height: 54px; }
  #program_navigation_2 a#program-navigation-expander {
    position: absolute;
    right: 12px;
    bottom: -6px;
    background: url('http://images.nickelodeon.nl/redesign/expander.png') no-repeat scroll bottom left;
    width: 68px;
    height: 18px;
    text-indent: -9000px;
    outline: none; }
    #program_navigation_2 a#program-navigation-expander:hover {
      background-position: top left; }

#program_navigation_2.expanded {
  height: auto;
  position: relative;
  height: 227px; }
  #program_navigation_2.expanded ul {
    height: 227px;
    position: absolute;
    left: 0em;
    top: 0em; }
  #program_navigation_2.expanded a#program-navigation-expander {
    bottom: -16px;
    background: url('http://images.nickelodeon.nl/redesign/smaller.png') no-repeat scroll bottom left; }
    #program_navigation_2.expanded a#program-navigation-expander:hover {
      background-position: top left; }

body #page {
  padding-top: 20px; }



#menu_2 {
  display: block;
  height: 128px;
}
  #menu_2 ul {}
    #menu_2 ul li {
      float: left;
      list-style-type: none;
      padding: 0;
      margin: 0; }
      #menu_2 ul li a {
        display: block;
        height: 92px;
        background: transparent url(http://images.nickelodeon.nl/redesign/nav_bg.png) no-repeat;
        text-indent: -9000px; }
    #menu_2 ul li.home a {
      width: 283px;
      background-position: 0px 0px; }
      #menu_2 ul li.home a:hover {
        background-position: 0px bottom; }
    #menu_2 ul li.tv a {
      width: 47px;
      background-position: -290px top; }
      #menu_2 ul li.tv a:hover {
        background-position: -290px bottom; }
    #menu_2 ul li.games a {
      width: 74px;
      background-position: -337px top; }
      #menu_2 ul li.games a:hover {
        background-position: -337px bottom; }
    #menu_2 ul li.win a {
      width: 58px;
      background-position: -411px top; }
      #menu_2 ul li.win a:hover {
        background-position: -411px bottom; }
    #menu_2 ul li.mynick a {
      width: 76px;
      background-position: -468px top; }
      #menu_2 ul li.mynick a:hover {
        background-position: -468px bottom; }
    #menu_2 ul li.cartooncreator a {
      width: 149px;
      background-position: -544px top; }
      #menu_2 ul li.cartooncreator a:hover {
        background-position: -544px bottom; }
    #menu_2 ul li.magazine a {
      width: 109px;
      background-position: -693px top; }
      #menu_2 ul li.magazine a:hover {
        background-position: -693px bottom; }
    #menu_2 ul li.feestjes a {
      width: 97px;
      background-position: -801px top; }
      #menu_2 ul li.feestjes a:hover {
        background-position: -801px bottom; }
    #menu_2 ul li.int a {
      width: 100px;
      background-position: right top; }
      #menu_2 ul li.int a:hover {
        background-position: right bottom; }
    #menu_2 ul li.int_fr a {
      background: transparent url(http://images.nickelodeon.nl/redesign/nav_bg_special_be.png) no-repeat top left;
      width: 63px;
      background-position: left top; }
      #menu_2 ul li.int_fr a:hover {
        background-position: left -184px; }
    #menu_2 ul li.int_nl a {
      background: transparent url(http://images.nickelodeon.nl/redesign/nav_bg_special_be.png) no-repeat top right;
      width: 36px;
      background-position: right top; }
      #menu_2 ul li.int_nl a:hover {
        background-position: right -92px; }

#hover_fr, #hover_nl {
  position: absolute;
  display: none;
  z-index: 300; }


#hover_fr {
  background: url('/images/francaise-nl-hover.png') no-repeat scroll top left;
  width: 95px;
  height: 36px;
  right: 16px;
  top: 135px; }


#hover_nl {
  background: url('/images/nickelodeon-nl-hover.png') no-repeat scroll top left;
  width: 95px;
  height: 33px;
  right: 16px;
  top: 136px; }



#logo {
  display: block;
  height: 234px;
  overflow: hidden; }
  #logo h1 {
    height: 194px;
    display: block; }
    #logo h1 a {
      display: block;
      height: 195px;
      background: url("http://images.nickelodeon.nl/redesign/nav_bg.png") no-repeat scroll -4px 102px transparent;
      text-indent: -9000px; }
  #logo .bt {
    background: url("http://images.nickelodeon.nl/redesign/side.gif") no-repeat scroll -5px -2px transparent;
    height: 40px; }

#submenu_2 #submenu_tv, #submenu_2 #submenu_mynick {
  position: absolute;
  z-index: 5000;
  width: 136px;
  padding-bottom: 19px;
  display: none;
  width: 136px; }
  #submenu_2 #submenu_tv span, #submenu_2 #submenu_mynick span {
    display: block;
    height: 12px;
    background: url("http://images.nickelodeon.nl/redesign/subnav_be.png") no-repeat scroll left -14px transparent; }
  #submenu_2 #submenu_tv ul, #submenu_2 #submenu_mynick ul {
    list-style: none;
    background: url("http://images.nickelodeon.nl/redesign/subnav_be_repeat.png") repeat-y scroll left top transparent; }
    #submenu_2 #submenu_tv ul li a, #submenu_2 #submenu_mynick ul li a {
      display: block;
      padding: 0 0 6px 0;
      margin: 0 15px 6px;
      width: 104px;
      font-size: 13px;
      font-weight: bold;
      color: #fff;
      text-decoration: none;
      line-height: 1em;
      border-bottom: 1px dotted #ddd; }
      #submenu_2 #submenu_tv ul li a:hover, #submenu_2 #submenu_mynick ul li a:hover {
        color: #888; }
    #submenu_2 #submenu_tv ul li.last a, #submenu_2 #submenu_mynick ul li.last a {
      margin-bottom: 0;
      border-bottom: none; }
  #submenu_2 #submenu_tv .clear, #submenu_2 #submenu_mynick .clear {
    background: url('http://images.nickelodeon.nl/redesign/subnav_be.png') no-repeat scroll bottom left;
    width: 136px;
    height: 9px; }
#submenu_2 #submenu_tv {
  margin-left: 83px; }
#submenu_2 #submenu_mynick {
  margin-left: 261px; }

