      a,
      a.hover,
      a.activat,
      a.link,
      a.visited,
      a.with_arrow,
      div, 
      body {
	background-repeat: no-repeat;
	color:#09669f;
      }

      body {
	background-image: url( ./../images/layout/background.jpg);
	background-repeat: repeat-x;
	font-family:Arial,Helvetica,sans-serif;
      }
      
      sup {
        font-size:6pt;
      }

      p {
	margin:0;
      }

      a {
	text-decoration: underline;
	font-size: 9pt;					
      }

      a.with_arrow {
	background-image: url(./../images/layout/arrow.png);
	background-repeat: no-repeat;
	padding-left:15px;

	text-decoration: underline;

	font-size: 9pt;	
      }

      div.window {

	width:1054px;
	height:748px;
	margin:auto;

	background-image: url( ./../images/layout/window.png);

      }
      div.window div.header {
	width:100%;
	height:345px;
      }

      div.header_without_teaser div.header {
	height:185px;
      }

      div.header_movies div.header {
	height:168px;
      }

      div.window div.header div.teaser {
	width:420px;
	float:left;
    position:relative;
	left:40px;
	top:200px;
      }

      div.window div.header div.teaser div {
	width:370px;
	height:110px;
	vertical-align:bottom;
	display: table-cell;
      }

      div.window div.header div.right {
	position:relative;
	top:10px;
	float:left;
	width:595px;
      }

      div.header_without_teaser div.header div.right {
	left: 420px;
      }

      p.menu a {
	float:left;
	margin-top:1px;
	margin-right:2px;
	color: white !important;
	width:94px;
	height:22px;
	text-align:center;
	background-image: url( ./../images/layout/button.png);
	padding-top:3px;
	text-decoration:none;
      }

      p.menu a.active {
	background-image: url( ./../images/layout/button_active.png);
      }
      
     p.menu a.tm {
    padding-top:1px;
     }

      div.window div.header div.right div.flash {
	padding-top:53px;
      }

      div.window div.content {
	width:100%;
	height:360px;
	padding-left:40px;
      }

      div.header_without_teaser div.content {
	height:520px;
      }

      div.header_movies div.content {
	height:537px;
      }

      div.window div.footer {
    height:30px;
    margin-top:6px;
    width:100%;
      }

      div.window div.footer div.left {
	float:left;
	padding-left:40px;
      }

      div.window div.footer div.right {
	float:right;
	padding-right:50px;
      }

      div.box div {
	width: 100%;
	padding-left: 10px;
      }

      div.box_head {
	color:white;
	font-weight:bold;
      }

      div.box_head p {
	padding-top: 5px;
      }

      div.box_head p.tm {
	padding-top: 6px;
      }

      div.box_footer {
	padding-top: 10px;
      }

      div.box_game {
	width:505px;
	height:302px;
	float:left;
      }

      div.box_game div.box_head {
	background-image: url(./../images/layout/game_head.png);
	height:32px;
      }

      div.box_game div.box_content {
	background-image: url(./../images/layout/game_box.png);
	height:228px;
      }

      div.box_game div.box_footer {
	background-image: url(./../images/layout/game_foot.png);
	height:42px;
      }

      div.box_content p.teaser {
	font-size: 17pt;
	padding-top:15px;
	margin-bottom: 10px;
      }
      
      div.box_content p {
        width:175px;
      }

      div.box_movies {
	width:460px;
	height:305px;
	float:left;
	margin-left: 6px;
      }

      div.box_movies div.box_head {
	background-image: url(./../images/layout/watch_head.png);
	height:32px;
      }

      div.box_movies div.box_content {
	background-image: url(./../images/layout/watch_box.png);
	height:229px;
      }

      div.box_movies div.box_footer {
	background-image: url(./../images/layout/watch_foot.png);
	height:45px;
	padding-top:10px;
      }

      div.box_song_position {
	width:983px;
	height:31px;
	float:left;
	margin-top:5px;
      }

      div.box_song {
	background-image: url(./../images/layout/song_box.png);
	padding-top:3px;
	float:right;
	width:462px !important;
	height:31px;
      }

      div.box_song p {
	width:440px;
	background-image:url( ./../images/layout/sound.png);
	background-repeat:no-repeat;
	background-position:center right;
      }
  
      div.box_game_big {
	width:722px;
	height:269px;
	float:left;
	margin-right:25px;
      }

      div.box_game_big div.box_head {
	background-image: url(./../images/layout/game_big_head.png);
	height:32px;
      }

      div.box_game_big div.box_content {
	background-image: url(./../images/layout/game_big_box.png);
	height:418px;
      }

      div.box_game_big div.box_footer {
	background-image: url(./../images/layout/game_big_foot.png);
	height:19px;
      }

      div.box_score {
	width:230px;
	height:269px;
	float:left;
      }

      div.box_score div.box_head {
	background-image: url(./../images/layout/highscores_head.png);
	height:32px;
      }

      div.box_score div.box_content {
	background-image: url(./../images/layout/highscores_box.png);
	height:422px;
	background-repeat: repeat-y;
      }

      div.box_score div.box_footer {
	background-image: url(./../images/layout/highscores_foot.png);
	height:15px;
      }

      table.high_score {
	width:226px;
	margin: 0 -8px;
      }

      table.high_score th,
      table.high_score tr.marked td {
	background-color: #9dddff;
	font-weight:normal;
      }

      table.high_score td,
      table.high_score th {
	text-align: left;
	font-size: 14px;
	padding: 5px;
      }

      table.high_score tr p {
	width:100%;
      }
      
      table.high_score td p {
	font-weight:bold;
      }

      div.box_movie {
	width:604px;
	height:396px;
	margin-right:25px;
      }

      div.box_movie div.box_head {
	background-image: url(./../images/layout/movie_head.png);
	height:49px;
      }
      
      div.box_movie div.box_head p {
    font-size:12px;
    width: 580px;
      }

      div.box_movie div.box_content {
	background-image: url(./../images/layout/movie_box.png);
	height:328px;

      }

      div.box_movie div.box_footer {
	background-image: url(./../images/layout/movie_foot.png);
	height:13px;
      }

      div.box_movie_thumbs {
	margin: 0px;
	width:297px;
	height:272px;
      }

      div.box_movie_thumbs div.box_head {
	background-image: url(./../images/layout/morevideos_head.png);
	height:30px;
      }

      div.box_movie_thumbs div.box_content {
	background-image: url(./../images/layout/morevideos_box.png);
	height:194px;
      }
      
      div.box_movie_thumbs div.box_content div {
          float: left;
          width: 116px;
      }
      
      div.box_movie_thumbs div.box_content p {
    width: 116px;
    height: 79px;
    margin: 10px 10px 3px 10px;
    font-size: 8pt;
      }
      
      a img {
    border: 0px;
      }

      div.box_movie_thumbs div.box_footer {
	background-image: url(./../images/layout/morevideos_foot.png);
	height:36px;
      }
      
      div.box_movie_thumbs div.box_footer a {
    margin-left: 10px;
      }

      div.box_movie div,
      div.box_movie_thumbs div {
	width: 100%;
	padding-left: 10px;
      }
      
      div.box_movie #movie div{
    border: 1px solid black;
      }
      
      div.box_movie #movie,
      div.box_movie #movie div {
    padding-left: 0px;
      }
      
      div.box_movie #movie div {
    border: 1px solid black;
      }
      
      div.sitebox { 
	float:left;
      }

      div.add_box {
	/*width:354px;*/
      }

      div.add_box div {
	width: 149px;
	text-align: center;
	color: white;
	padding-top:4px;
	font-weight:bold
      }

      div.add_box div.left {
	float:left;
      }

      div.add_box div.right {
	float:right;
	margin-right:42px
      }

*html div.box_movie_thumbs div.box_content p {
    margin: 5px 8px 3px 8px;    
}