* {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana, tahoma, arial, helvetica, clean, sans-serif;
	font-size: 13px;
}

html {
	background-color: #bbb;
}
html.iframed #wrapper {
	padding: 0;
}
html.iframed #center {
	margin: 0;
}
html.iframed #header,
html.iframed #menu,
html.iframed #breadcrumbs,
html.iframed #left,
html.iframed #right,
html.iframed #footer,
html.iframed #video-meta,
html.iframed #comments,
html.iframed #latest
{
	display: none;
}
body {
	background-repeat: no-repeat;
	min-width: 1150px;
}
ul {
	list-style-type: none;
}
img {
	border: none;
}
.clearer {
	clear: both;
}
.mobile-inline, .mobile-block, #mobile-menu {
	display: none;
}
.desktop-inline {
	display: inline;
}
.desktop-block {
	display: block;
}
#wrapper {
	padding: 15px 0 0 16px;
	width: 1130px;
}
#header {
	background-image: url(../gfx/header.jpg);
	background-repeat: no-repeat;
	border: 1px solid #aaa;
	height: 65px;
	width: 1128px;
}
#vg-link, #vgtv-link, #category-link {
	float: left;
	display: block;
	height: 100%;
}
#vg-link span, #vgtv-link span {
	display: none;
}
#vg-link {
	width: 190px;
}
#vgtv-link {
	 width: 85px;
}
#category-link {
	width: 690px;
}
#sponsor-label {
	float: right;
	height: 100%;
	width: 160px;
}
#sponsor-label > div {
	height: 100%;
}
#menu-button, #oas-mobile-top, #oas-mobile-bottom {
	display: none;
  font-family: arial, sans-serif;
}
#menu {
  width: 1129px;
  background: #111;
  background: -webkit-linear-gradient(top, #888 0%, #000 65%);
  background: -moz-linear-gradient(top, #888 0%, #000 65%);
  background: linear-gradient(top, #888 0%, #000 65%);
  font-size: 14px;
  box-shadow: 1px 1px 1px #444;
  font-family: arial;
}
  #menu ul {
    list-style-type: none;
    position: relative;
    letter-spacing: -5px;
    word-spacing: -5px;
    padding: 0 2em;
    z-index: 2000;
  }
    #menu li {
      letter-spacing: normal;
      word-spacing: normal;
    }
    .menu-section {
      display: inline-block;
      /* IE6+7 */
      *display: inline;
      zoom: 1;
    }
      .menu-section a {
        display: block;
        text-decoration: none;
        position: relative;
        padding: .5em 1em;
      }
      .menu-section > a {
        color: white;
        line-height: 1.4;
        font-weight: bold;
        text-transform: uppercase;
      }
      .menu-section a:hover, .menu-section a:focus, .menu-section.show > a {
        color: #888;
      }
      .menu-section a:hover + .menu-section-content,
      .menu-section a:focus + .menu-section-content {
        display: block;
      }
      .js .menu-section a:hover + .menu-section-content {
        display: none;
      }
      .js .menu-section.show .menu-section-content {
        display: block !important;
      }
    .menu-section-content {
      display: none;
      position: absolute;
      top: 33px;
      left: 0;
      width: 100%;
      z-index: 100;
      font-size: .9em;
      letter-spacing: -5px;
      word-spacing: -5px;
      padding: 1.5em 0;
      box-shadow: 0px 3px 5px #444;
      border-bottom: 1px solid #999;
      white-space: nowrap;
      background: white url('../gfx/aktuelt.png') repeat-y;
    }
      .menu-section-content:before {
        position: absolute;
        top: -6px;
        left: -1000px;
        content: "";
        border-bottom: 6px solid white;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
      }
        /** This is ugly as hell, I know... **/
        .menu-section:nth-child(2) .menu-section-content:before { left: 140px; }
        .menu-section:nth-child(3) .menu-section-content:before { left: 222px; }
        .menu-section:nth-child(4) .menu-section-content:before { left: 308px; }
        .menu-section:nth-child(5) .menu-section-content:before { left: 419px; }
        .menu-section:nth-child(6) .menu-section-content:before { left: 557px; }
        .menu-section:nth-child(7) .menu-section-content:before { left: 693px; }
      .menu-section-content:hover {
        display: block;
      }
      .menu-subsection {
        vertical-align: top;
        display: inline-block;
        min-height: 300px;
        width: 208px;
        font-size: 14px;
        letter-spacing: normal;
        word-spacing: normal;
        white-space: normal;
        /* IE 6+7 */
        *display: inline;
        zoom: 1;
      }
        .menu-subsection + .menu-subsection {
          border-left: 1px solid #999;
          padding-left: 0;
        }
        .menu-section h3 {
          text-transform: uppercase;
          font-weight: bold;
          padding: 0 15px;
          font-size: 1em;
          line-height: 24px;
          padding-bottom: 0;
        }
        #menu .menu-subsection ul {
          padding: 0;
        }
        .menu-section li {
          line-height: 15px;
        }
        .menu-section li a {
          display: block;
          color: #333;
          padding: 0 15px;
          line-height: 24px;
          font-weight: normal;
          text-transform: none;
          margin-right: 1px;
          height: 24px;
          overflow: hidden;
          position: static;
        }
          .menu-subsection a:hover,
          .menu-subsection a:focus {
            background: #e4edf3;
            color: #333;
          }
          .menu-subsection + .menu-subsection a:hover,
          .menu-subsection + .menu-subsection a:focus {
            background: #F0F0F0;
          }
    .az {}
      .az .menu-section-content {
        white-space: normal;
        font-size: .85em;
        background: #FFF;
      }
      .az .column {
        float: left;
      }
      .az .column + .column {
        border-left: 1px solid #999;
      }
      .az ul {
        letter-spacing: normal;
        word-spacing: normal;
        position: static;
      }
      .az .letter {
        width: 220px;
      }
      #menu .az .letter ul {
        padding: 0;
      }
      .az .letter a {
        color: black;
      }
        .az .letter a:hover {
          background: #F7F7F7;
        }
  #menu .menu-latestnews {
    padding: 0;
    padding-left: 1em;
    padding-right: 1em;
    width: 270px;
    *width: 260px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: normal;
    color: black;
    text-transform: none;
    font-weight: normal;
    line-height: 1.3;
  }
    .menu-latestnews h3 {
      padding-left: 0;
    }
    .menu-latestnews img {
      margin-top: .8em;
      width: 100%;
    }
    .menu-latestnews h4 {
      width: 100%;
    }
    .menu-latestnews p {
      width: 100%;
      color: #666;
      font-size: .9em;
    }
  #menu #search {
    line-height: 25px;
    padding: 0 .5em;
    float: right;
    position: relative;
    z-index: 2010;
  }
    #search input[type=text] {
      padding-top: 1px;
      width: 130px;
      vertical-align: middle;
    }
    #search input[type=submit] {
      height: 20px;
      width: 22px;
      background-image: url(../gfx/search.png);
      vertical-align: middle;
      cursor: pointer;
      border: none;
    }
#breadcrumbs {
  display: block;
  margin: .5em 0;
  padding: .2em 15px;
  list-style-type: none;
  font-size: 13px;
  width: 1099px;
  background: #888;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #444;
  border: 1px solid rgba(200,200,200,0.3);
	line-height: 20px;
	overflow: hidden;
}
  #breadcrumbs li {
		float: left;
    color: #EEE;
    font-weight: bold;
    padding: .3em;
  }
    #breadcrumbs li + li:before {
      content: "⇀";
      color: #BBB;
      margin-right: .5em;
      font-family: monospace;
    }
    #breadcrumbs li a {
      color: white;
      text-decoration: none;
    }
    #breadcrumbs li a:hover {
      text-decoration: underline;
    }
  #breadcrumbs .help, #breadcrumbs .like {
    float: right;
    font-size: .9em;
		height: 20px;
  }
    #breadcrumbs .help:before, #breadcrumbs .like:before {
      content: "";
    }
    #breadcrumbs .help a {
      color: #EEE;
    }
      #breadcrumbs .help a:hover {
        color: white;
      }
#left {
	width: 182px;
	min-height: 500px;
  z-index: 1;
}
#left > div {
	height: 100%;
}
#fan-box, #recommendations {
	background-color: #fff;
}
#center {
	width: 754px;
	margin-left: 19px;
	background-color: #efefef;
  z-index: 5;
}
#video-parent {
	height: 450px;
	background-color: #000;
	overflow: hidden;
  position: relative;
  z-index: 10;
}
#drvideo-video-parent {
	text-align: center;
	color: #fff;
	height: 424px;
	width: 100%;
	background-color: #000;
}
#drvideo-video-parent.loading {
	background-image: url(../gfx/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#related-videos {
	display: none;
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	background-color: #000;
}
#related-videos > a {
	width: 85px;
	height: 86px;
	display: block;
	margin: 5% auto 0 auto;	
	background-image: url(../gfx/related_navigation_replay.png);
}
#related-videos > div {
	margin-top: 4%;
}
#related-videos > div > a {
	display: block;
	width: 45px;
	height: 95px;
	background-image: url(../gfx/related_navigation_next.png);
	float: right;
	background-repeat: no-repeat;
}
#related-videos div a#related-videos-previous {
	background-image: url(../gfx/related_navigation_prev.png);
	float: left;
}
#related-videos > div > div {
	width: 317px;
	margin: 0 auto;
}
#related-container li {
	background-color: #111;
	margin-bottom: 5px;
}
#related-container a {
	padding: 12px;
	background-repeat: no-repeat;
	background-position: left;
	overflow: hidden;
	width: 290px;
	height: 90px;
	display: block;
	text-decoration: none;
	color: white;
}
#related-container a div {
	width: 140px;
	height: 90px;
	float: left;
	overflow: hidden;
}
#related-container a span {
	margin-left: 8px;
	font-size: 84.5%;
	float: left;
	width: 140px;
	height: 90px;
	overflow: hidden;
	display: block;
}
#watermark {
  display: none;
  position: absolute;
  top: 20px;
  right: 20px;
	background-image: url(../gfx/watermark.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 14px;
}
p#video-message {
	position: absolute;
  top: 20%;
  left: 20px;
  right: 20px;
	display: none;
	float: none;
	text-align: center;
	font-size: 14px;
}
p#video-message span {
	font-weight: bold;
	font-size: 16px;
}
.vgid-message-40 {
	background-image: url(../gfx/vgid_notext_40.png);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 40px 4px 0px;
}
#video-cover {
	width: 754px;
	height: 424px;
	position: relative;
	float: left;
	margin-top: -424px;
	display: none;
}
#video-controls {
	clear: both;
	outline : none;
	background-image : url(../gfx/bg_control_center.png);
	background-repeat : repeat-x;
	position: relative;
}
#video-controls a:focus {
	outline : none;
}

#video-controls-upper {
	padding: 2px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	top: -29px;
	z-index: 20;
	width: 100%;
	background: rgb(127,127,127);
	background: -moz-linear-gradient(top, rgba(127,127,127,1) 0%, rgba(0,0,0,1) 50%, rgba(127,127,127,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,127,127,1)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(127,127,127,1)));
	background: -webkit-linear-gradient(top, rgba(127,127,127,0.7) 0%,rgba(0,0,0,0.7) 50%,rgba(127,127,127,0.7) 100%);
	background: -o-linear-gradient(top, rgba(127,127,127,1) 0%,rgba(0,0,0,1) 50%,rgba(127,127,127,1) 100%);
	background: -ms-linear-gradient(top, rgba(127,127,127,1) 0%,rgba(0,0,0,1) 50%,rgba(127,127,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7F7F7F', endColorstr='#7F7F7F',GradientType=0 );
	background: linear-gradient(top, rgba(127,127,127,1) 0%,rgba(0,0,0,1) 50%,rgba(127,127,127,1) 100%);
}

#video-controls-upper .control-group {
	position: absolute;
	top: 0;
}

#video-controls-play-wrapper {
	width: 2%;
}
#video-controls-timeline {
	width: 60%;
	left: 2%;
	height: 5px;
	background: white;
}
#video-controls-buffer-timeline {
	left: 10%;
}

#video-controls-status {
	width: 14%;
	left: 68%;
	
}

#video-controls-volume-line {
	width: 10%;
	left: 80%;
}

#video-fullscreen {
	width: 22px;
	left: 95%;
	background: rgba(255,255,255,0.3);
	margin-top: 6px;
	height: 15px;
	border: 1px solid rgba(255,255,255,0.8);
	border-radius: 3px;
}

#video-fullscreen span {
	width: 10px;
	display: block;
	background: rgba(255,255,255,0.8);
	height: 5px;
	top: 4px;
	left: 5px;
	border-radius: 2px;
	border: 1px solid rgba(255,255,255,0.6);
	position: absolute;
	-webkit-transition: all 0s;
}
#video-fullscreen:hover span {
	width: 18px;
	height: 11px;
	top: 1px;
	left: 1px;
	-webkit-transition: height 0.5s, top 0.5s, width 0.5s, left 0.5s, -webkit-box-shadow 0.5s;
	-webkit-box-shadow: 0px 0px 10px rgba(255,255,255,1);
}
#video-controls-lower #video-help {
	background-image : url(../gfx/maximize_mult.png.old.new.png);
	display: block;
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
}
#video-vgtv {
	float: right;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	opacity: 0.8;
	height: 20px;
	line-height: 20px;
	margin-right: .5em;
	display: none;
}
	#video-vgtv img {
		vertical-align: middle;
		border: 1px solid #555;
	}
	.iframed #video-vgtv {
		display: block;
	}
	#video-vgtv:hover {
		opacity: 1;
	}
#video-controls-video-index {
	display : none;
}
#video-controls-comments-markers {
	position: relative;
	margin-left: 28px;
	margin-right: 38px;
	height : 7px;
	display: none;
}
#video-controls-comments-markers a {
	display : block;
	background-image : url(../gfx/triangle_inactive.gif);
	width : 9px;
	height : 7px;
	position : absolute;
	float : left;
}
#video-controls-comments-markers a.active {
	background-image : url(../gfx/triangle_active.gif);
}
#video-controls-lower {
	padding : 2px;
	padding-top : 2px;
	height : 24px;
	overflow : hidden;
}
.iframed #video-controls-lower,
.iframed #video-controls-bitrates span,
.iframed #video-controls-bitrate-choices a {
	font-size: 11px;
}
#video-controls-pause {
	background: url(../gfx/player_pause.png) 50% no-repeat;
	display: block;
	width: 13px;
	height: 12px;
	padding: 8px;
	opacity: 0.9;
}
#video-controls-pause:hover {
	opacity: 1;
}
#video-controls-previous {
	background-image : url(../gfx/back_mult.png);
	background-repeat : no-repeat;
	background-position : 100% 0px;
	display : block;
	width : 28px;
	height : 28px;
	float : left;
	margin-top : 1px;
}
#video-controls-lower .video-controls-active {
	background-position : 100% -27px;
}
#video-controls-next {
	background-image : url(../gfx/forward_mult.png);
	background-repeat : no-repeat;
	background-position : 100% 0px;
	display : block;
	width : 28px;
	height : 28px;
	float : left;
	margin-top : 1px;
}
#video-controls-left-stopper {
	background-image : url(../gfx/rewind_mult.png);
	display : block;
	height : 9px;
	width : 19px;
	float : left;
	background-repeat : no-repeat;
}
#video-controls-right-stopper {
	background-image : url(../gfx/ff_mult.png);
	display : block;
	height : 9px;
	width : 19px;
	float : right;
	background-repeat : no-repeat;
}
#video-controls-timeline {
	background: rgba(255,255,255,0.3);
	height: 4px;
	border: 1px solid #aaa;
	margin: 0px 19px;
	cursor: pointer;
	z-index: 1;
	position: relative;
	width: 60%;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 11px;
}
#video-controls-scrubber {
	background: #fff;
	display : block;
	width : 10px;
	height : 10px;
	border: 1px solid #ddd;
	border-radius: 8px;
	position : relative;
	left: 0px;
	top: -4px
}
#video-controls-buffertimeline {
    height: 4px;
    width: 0%;
	position: relative;
	z-index: 0;
	margin-top: -9px;
	margin-left: 21px;
	background: rgba(255,255,255,0.8);
}
#video-controls-status *, #video-controls-buffer, #video-controls-buffering-message, #video-controls-playlist-length, #video-controls-video-type, #video-controls-video-title, #video-controls-comments, #video-controls-video-index, #video-message, #video-controls-bandwidth, #video-controls-bitrates span, #video-controls-bitrate-choices a {
	margin: 0;
	color : #ffffff;
	font-family : Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	line-height : 20px;
}
#video-controls-video-type.inactive {
	margin-right : 0px;
}
#video-controls-buffering-message {
	float : left;
	margin-left : 8px;
}
#video-controls-buffering-message a {
	margin-left : 4px;
	color : #ffffff;
	text-decoration : underline;
}
#video-controls-volume-line {
	background: rgba(255,255,255,0.3);
	height: 4px;
	border: 1px solid #aaa;
	margin: 0px 19px;
	cursor: pointer;
	z-index: 1;
	position: relative;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 11px;
}
#video-controls-volume-scrubber {
	background: #fff;
	display : block;
	width : 10px;
	height : 10px;
	border: 1px solid #ddd;
	border-radius: 8px;
	position : relative;
	left: 0px;
	top: -4px	
}
#video-controls-bitrates {
	display: none;
	float: left;
	padding-left: 3px;
	opacity: 0.6;
	-webkit-transition: 0.4s opacity;
	-moz-transition: 0.4s opacity;
	-o-transition: 0.4s opacity;
	-ms-transition: 0.4s opacity;
	transition: 0.4s opacity;
}
#video-controls:hover #video-controls-bitrates {
	opacity: 0.9;
}
#video-controls-bitrate-choices {
	display: inline;
}
#video-controls-bitrate-choices a {
	color: #999;
}
#video-controls-bitrate-choices a.active {
	color: #fff;
	text-decoration: none;
}
#video-meta {
	background-color: #efefef;
	padding-top: 10px;
	font-size: 84.5%;
	line-height: 1em;
}
#video-meta h1 {
	float: left;
	font-size: 14px;
	line-height: 1.1em;
	padding-left: 10px;
	width: 512px;
	width: 436px;
	display: block;
}

#share-tools {
	float: right;
	margin: 0 14px 16px 0;
	width: 287px;
}

#facebook-share {
	background-image: url(../gfx/facebook_small.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 3px;
	height: 20px;
	margin-left: 2px;
	width: 100px;
	float: left;
}
#facebook-share a {
	text-decoration: none;
	color: #3B5998;
	font-size: 11px;
}
#facebook-share a:hover {
	text-decoration: underline;
}

#twitter-share {
	padding-left: 17px;
	height: 20px;
	margin-left: 2px;
	width: 120px;
	float: left;
	clear: none;
}

#share-link-wrapper {
	clear: both;
	margin-bottom: 1em;
}

#share-tools label {
	margin-left: 5px;
	font-size: 10px;
}
#share-link {
	margin-top: 5px;
	width: 200px;
	font-size: 10px;
	border: 1px solid #ccc;
}
#preamble {
	float: left;
	font-size: 11px;
	line-height: 1.1em;
	padding: 5px 5px 5px 10px;
	width: 512px;
	width: 436px;
	clear: left;
}
#preamble * {
	font-size: 11px;
}
#article-url {
	clear: left;
	float: left;
	margin: 0 10px 10px;
	width: 150px;
}
#article-url a {
	background-image: url(../gfx/arrow_transparent.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	padding-right: 11px;
	text-decoration: underline;
}
#date-displays {
	bottom: 10px;
	clear: left;
	color: #888;
	float: left;
	font-size: 9px;
	font-style: italic;
	margin: 0 10px 5px 15px;
	width: 250px;
}
#publish-date {
	font-size: inherit;
}
#video-displays {
	font-weight: bold;
	margin-left: 10px;
	font-size: inherit;
}
#indexes-wrapper {
	float: right;
	margin-left: 15px;
	display: none;
	clear: right;
	width: 210px;
	line-height: 13px;
}
#indexes-wrapper h4 {
	margin-bottom: 5px;
}
#indexes-container li {
	font-size: 11px;
	margin-bottom: 3px;
}
#indexes-container li a {
	color: #000;
	font-size: 11px;
}
#comments {
	display: none;
	margin: 0 3px 0 0;
	padding: 0px 0 0 2px;
	width: 295px;
	float: right;
	border: 1px solid #bbb;
	background: #fff;
}

#comments h3 {
	color: #6A6A6A;
	font-size: 15px;
	margin-left: 0px;
	line-height: 32px;
}

#facebook-comments-box {
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 480px;
}

#latest.half {
	width: 50%;
	float: left;
}
#newer-videos, #older-videos {
	margin-bottom: 5px;
	color: #000;
	font-size: 11px;
}
#newer-videos {
	float: none;
	margin-left: 15px;
}
#older-videos {
	float: none;
	margin-left: 15px;
}
#video-list-title {
	color: #6a6a6a;
	font-size: 15px;
	margin-left: 15px;
}
#video-list {
	clear: left;
	padding-bottom: 7px;
	padding-left: 14px;
	padding-top: 4px;
	color: #efefef;
}
#video-list li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin-bottom: 6px;
	margin-right: 6px;
	background-image: url(../gfx/grey_title_background.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#video-list li a {
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	width: 140px;
	overflow: hidden;
	text-decoration: none;
	color: #000;
}
#video-list li a span.title {
	margin-top: 90px;
	display: block;
	padding: 5px 5px 0 0;
  margin-bottom: 3px;
	height: 42px;
  line-height: 14px;
	overflow: hidden;
	font-size: 84.5%;
}
#video-list li a span.displays {
	font-size: 84.5%;
	padding-left: 5px;	
}
#right {
	width: 155px;
	background-color: #000;
	margin-left: 20px;
}

#right .most-seen-links {
	text-align: center;
}

#right .most-seen-links a {
	font-size: 12px;
}

#right, #right a {
	color: #fff;
	text-decoration: none;
}

#right h2 {
	background-image: url(../gfx/bottom-promo-bg.png);
	height: 30px;
	font-size: 109%;
	line-height: 30px;
	text-transform: uppercase;
	text-align: center;
}
#right li {
	background-image: url(../gfx/black_title_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 157px;
	margin-bottom: 10px;
	padding: 4px 7px;
}
#right li a {
	background-repeat: no-repeat;
	display: block;
	height: 162px;
	overflow: hidden;
}
#right li a span.title {
	margin-top: 90px;
	display: block;
	font-size: 84.5%;
	padding: 5px 5px 0 0;
  margin-bottom: 3px;
	height: 42px;
  line-height: 14px;
	overflow: hidden;
}
#right li a span.displays {
	padding-left: 5px;
	font-size: 84.5%;
}
#left, #center, #right {
	min-height: 100px;
	float: left;
}
#footer {
	padding-top: 3px;
	clear: both;
	background-image: url(../gfx/vgtv_bunnstripe.png);
	height: 65px;
	width: 1130px;
}
#footer, #footer a {
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#vgtv-logo-small {
	display: none;
	background-image: url(../gfx/vgtv_logo_small.jpg);
/*	display: block;*/
	width: 109px;
	height: 20px;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}
a#annonseinfo, a#help {
	line-height: 23px;
	margin-right: 7px;
	font-weight: bold;
	float: right;
	color: black;
}
#legal {
	font-size: 12px;
	margin: 5px 0px 0px 205px;
	width: 640px;
	float: left;
	line-height: 14px;
	font-family: arial, sans-serif;
}
#aptoma-logo {
	clear: both;
	padding-top: 10px;
	width: 153px;
	height: 23px;
	float: right;
}
/* Category 1 */
body.category-1 #header {
	background-image: url(../gfx/categories/1/header.jpg);
}
/* Category 2 */
body.category-2 #header {
	background-image: url(../gfx/categories/2/header.jpg);
}
/* Category 3 */
body.category-3 #header {
	background-image: url(../gfx/categories/3/header.jpg);
}
/* Category 5 */
body.category-5 {
	background-image: url(../gfx/categories/5/bg.jpg);
	background-color: #fff;
}
body.category-5 #header {
	background-image: url(../gfx/categories/5/header.jpg);
}
/* Category 7 */
body.category-7 #header {
	background-image: url(../gfx/categories/7/header.jpg);
}
/* Category 10 */
body.category-10 #header {
	background-image: url(../gfx/categories/10/header.jpg);
}
/* Category 11 */
body.category-11 #header {
	background-image: url(../gfx/categories/11/header.jpg);
}
/* Category 17 */
body.category-17 #header {
	background-image: url(../gfx/categories/17/header.jpg);
}
/* Category 18 */
body.category-18 #header {
	background-image: url(../gfx/categories/18/header.jpg);
}
/* Category 19 */
body.category-19 {
	background-image: url(../gfx/categories/19/bg.jpg);
	background-repeat: repeat;
}
body.category-19 #header {
	background-image: url(../gfx/categories/19/header.jpg);
}
/* Category 20 */
body.category-20 #header {
	background-image: url(../gfx/categories/20/header.jpg);
}
/* Category 21 */
body.category-21 #header {
	background-image: url(../gfx/categories/21/header.jpg);
}
/* Category 22 */
body.category-22 #header {
	background-image: url(../gfx/categories/22/header.jpg);
}
/* Category 23 */
body.category-23 #header {
	background-image: url(../gfx/categories/23/header.jpg);
}
/* Category 24 */
body.category-24 #header {
	background-image: url(../gfx/categories/24/header.jpg);
}
/* Category 26 */
body.category-26 #header {
	background-image: url(../gfx/categories/26/header.jpg);
}
/* Category 27 */
body.category-27 #header {
	background-image: url(../gfx/categories/27/header.jpg);
}
/* Category 28 */
body.category-28 #header {
	background-image: url(../gfx/categories/28/header.jpg);
}
/* Category 29 */
body.category-29 #header {
	background-image: url(../gfx/categories/29/header.jpg);
}
/* Category 30 */
body.category-30 #header {
	background-image: url(../gfx/categories/30/header_2008.jpg);
}
/* Category 33 */
body.category-33 #header {
	background-image: url(../gfx/categories/33/header.jpg);
}
/* Category 35 */
body.category-35 {
	background-image: url(../gfx/categories/35/background-gunvor.jpg);
	background-repeat: repeat;
	background-color: #feed00;
}
body.category-35 #header {
	background-image: url(../gfx/categories/35/header.jpg);
}
/* Category 36 */
body.category-36 {
	background-image: url(../gfx/categories/36/background-opera.jpg);
	background-repeat: repeat-x;
	background-color: #1a0000;
}
body.category-36 #header {
	background-image: url(../gfx/categories/36/header.jpg);
}
/* Category 37 */
body.category-37 #header {
	background-image: url(../gfx/categories/37/header.jpg);
}
/* Category 39 */
body.category-39 #header {
	background-image: url(../gfx/categories/39/header.jpg);
}
/* Category 40 */
body.category-40 #header {
	background-image: url(../gfx/categories/40/header.jpg);
}
/* Category 41 */
body.category-41 {
	background-image: url(../gfx/categories/41/VGTV_tdf_bakgrunn.jpg);
	background-repeat: repeat-x;
	background-color: #c3c3c3;
}
body.category-41 #header {
	background-image: url(../gfx/categories/41/header.jpg);
}
/* Category 42 */
body.category-42 #header {
	background-image: url(../gfx/categories/42/header.jpg);
}
/* Category 43 */
body.category-43 {
	background-image: url(../gfx/categories/43/background_2009.jpg);
	background-repeat: repeat-x;
	background-color: #a5dae9;
}
body.category-43 #header {
	background-image: url(../gfx/categories/43/header.jpg);
}
/* Category 45 */
body.category-45 #header {
	background-image: url(../gfx/categories/45/header.jpg);
}
/* Category 46 */
body.category-46 #header {
	background-image: url(../gfx/categories/46/header.jpg);
}
/* Category 47 */
body.category-47 #header {
	background-image: url(../gfx/categories/47/header.png);
}
/* Category 49 */
body.category-49 #header {
	background-image: url(../gfx/categories/49/header.jpg);
}
/* Category 50 */
body.category-50 #header {
	background-image: url(../gfx/categories/50/header.jpg);
}
/* Category 52 */
body.category-52 #header {
	background-image: url(../gfx/categories/52/header.jpg);
}
/* Category 53 */
body.category-53 #header {
	background-image: url(../gfx/categories/53/header.jpg);
}
/* Category 54 */
body.category-54 #header {
	background-image: url(../gfx/categories/54/header.jpg);
}
/* Category 55 */
body.category-55 {
	background-color: #d20208;
}
body.category-55 #header {
	background-image: url(../gfx/categories/55/header.png);
}
/* Category 57 */
body.category-57 {
	background-color: #000;
}
body.category-57 #header {
	background-image: url(../gfx/categories/57/header_powerade.jpg);
}
/* Category 59 */
body.category-59 {
	background-color: #000;
}
body.category-59 #header {
	background-image: url(../gfx/categories/59/header.jpg);
}
/* Category 60 */
body.category-60 {
	background-image: url(../gfx/categories/60/background.jpg);
	background-repeat: repeat-x;
	background-color: #000;
}
body.category-60 #header {
	background-image: url(../gfx/categories/60/header.jpg);
}
/* Category 61 */
body.category-61 {
	background-image: url(../gfx/categories/61/SE_green_bg.gif);
	background-repeat: repeat-x;
	background-color: #006c6d;
}
body.category-61 #wrapper {
	background-position: 2px 160px;
	background-image: url(../gfx/categories/61/SE_background.png);
	background-repeat: no-repeat;
	width: auto;
}
body.category-61 #header {
	background-image: url(../gfx/categories/61/header.jpg);
}
body.category-61 #menu li a.active, body.category-61 #menu li a:hover, body.category-61 #right h2 {
	background-image:url(../gfx/categories/61/mainmenu-green.jpg);
	color: #fff;
}
body.category-61 #left, body.category-61 #right {
	margin-top: 625px;
}
body.category-61 #center {
	float:left;
	margin-top:20px;
	height: 2080px;
	background-image:url(../gfx/categories/61/oya09_nytekst_se.png);
	background-position: 50% 0%;
	background-repeat:no-repeat;
}
body.category-61 #video-parent {
	margin-top: 32px;
}
body.category-61 #video-meta {
	width: 754px;
	padding: 10px 0;
	margin-top: 65px;
}
body.category-61 #video-list {
	height: 1181px;
	width: 740px;
	overflow: hidden;
}
body.category-61 #information {
	background-image:url(../gfx/categories/61/bottom_info_line_se.jpg);
	clear:both;
	color:#FFFFFF;
	height:30px;
	width:1130px;
}
body.category-61 #netttv-logo {
	float: left;
	margin-left: 445px;
}
body.category-61 #netttv-logo a {
	background-image:url(../gfx/categories/61/netttv_logo_se.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block;
	height:44px;
	margin-bottom:100px;
	width:684px;
}
/* Category 62 */
body.category-62 {
	background-image: url(../gfx/categories/62/background.jpg);
	background-repeat: repeat-x;
	background-color: #1a0000;
}
body.category-62 #header {
	background-image: url(../gfx/categories/62/header.jpg);
}
/* Category 73 */
body.category-73 #header {
	background-image: url(../gfx/categories/73/header.png);
}
/* Category 74 */
body.category-74 #header {
	background-image: url(../gfx/categories/74/header.jpg);
}
/* Category 77 */
body.category-77 {
	background-image: url(../gfx/categories/77/background3.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #fff;
}
body.category-77 #header {
	background-image: url(../gfx/categories/77/header2.jpg);
}
/* Category 78 */
body.category-78 #header {
	background-image: url(../gfx/categories/78/header.jpg);
}
/* Category 79 */
body.category-79 #header {
	background-image: url(../gfx/categories/79/header.jpg);
}
/* Category 80 */
body.category-80 #header {
	background-image: url(../gfx/categories/80/header.jpg);
}
/* Category 81 */
body.category-81 #header {
	background-image: url(../gfx/categories/81/header.jpg);
}
/* Category 83 */
body.category-83 #header {
	background-image: url(../gfx/categories/83/header.jpg);
}
/* Category 84 */
body.category-84 #header {
	background-image: url(../gfx/categories/84/header.jpg);
}
/* Category 85 */
body.category-85 #header {
	background-image: url(../gfx/categories/85/header.jpg);
}
/* Category 86 */
body.category-86 #header {
	background-image: url(../gfx/categories/86/header.jpg);
}
/* Category 87 */
body.category-87 #header {
	background-image: url(../gfx/categories/87/header.jpg);
}
/* Category 88 */
body.category-88 #header {
	background-image: url(../gfx/categories/88/header.jpg);
}
/* Category 89 */
body.category-89 #header {
	background-image: url(../gfx/categories/89/header.jpg);
}
/* Category 90 */
body.category-90 {
	background-image: url(../gfx/categories/90/background.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}
body.category-90 #header {
	background-image: url(../gfx/categories/90/header.jpg);
}
/* Category 91 */
body.category-91 {
	background-image: url(../gfx/categories/91/background.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}
body.category-91 #header {
	background-image: url(../gfx/categories/91/header.jpg);
}
/* Category 93 */
body.category-93 #header {
	background-image: url(../gfx/categories/93/header.jpg);
}
/* Category 94 */
body.category-94 {
	background-image: url(../gfx/categories/94/background.jpg);
	background-repeat: repeat-x;
	background-color: #000;
}
body.category-94 #header {
	background-image: url(../gfx/categories/94/header.jpg);
}
/* Category 95 */
body.category-95 {
	background-image: url(../gfx/categories/95/background.jpg);
	background-repeat: no-repeat;
	background-color: #f5ce31;
}
body.category-95 #header {
	background-image: url(../gfx/categories/95/header.jpg);
}
/* Category 98 */
body.category-98 {
	background-image: url(../gfx/categories/98/background.jpg);
	background-repeat: no-repeat;
	background-color: #000;
}
body.category-98 #header {
	background-image: url(../gfx/categories/98/header.jpg);
}
/* Category 99 */
body.category-99 #header {
	background-image: url(../gfx/categories/99/header.jpg);
}
/* Category 100 */
body.category-100 #header {
	background-image: url(../gfx/categories/100/header.jpg);
}
/* Category 105 */
body.category-105 #header {
	background-image: url(../gfx/categories/105/header_logo.jpg);
}
/* Category 106 */
body.category-106 {
	background-color: #000;
}
body.category-106 #wrapper {
	background-image: url(../gfx/categories/106/background.jpg);
	background-repeat: repeat-x;
	width: 1127px;
	padding-left: 4px;
	padding-top: 0px;
}
body.category-106 #header {
	background-image: url(../gfx/categories/106/header.jpg);
	height: 191px;
	border: none;
}
body.category-106 #breadcrumbs {
	width: 1097px;
	border: none;
}
body.category-106 #menu {
	width: 1127px;
	border: none;
}
body.category-106 #center {
	width: 926px;
}
body.category-106 #video-parent {
	height: 573px;
}
body.category-106 #drvideo-video-parent {
	height: 522px;
}
body.category-106 #video-meta, body.category-106 #video-list, body.category-106 #center {
	background-color: transparent;
	color: #fff;
}
body.category-106 #sharing, body.category-106 #facebook-fan-box div a, body.category-106 #article-url a, body.category-106 #videos a span {
	color: #fff;
}
body.category-106 #sharing h3 {
	width: 23px;
}
body.category-106 #sharing li a {
	height: 16px;
	color: #fff;
	padding-left: 20px;
}
body.category-106 #facebook a {
	background-image: url(../gfx/categories/106/facebook.jpg);
}
body.category-106 #link {
	float: left;
}
body.category-106 #date-displays {
	color: #fff;
	margin: 0 10px 5px;
}
body.category-106 #videos.with-facebook-chat {
	float: left;
	margin-left: 20px;
	width: 438px;
}
body.category-106 #videos ul li a {
	background: transparent;
}
body.category-106 #information {
	background-image: url(../gfx/categories/106/footer.jpg);
	height: 73px;
	width: 924px;
	float: right;
	margin-right: 7px;
}
body.category-106 #netttv-logo {
	display: none;
}
body.category-106 #information ul li {
	font-size: 12px;
	margin-left: 15px;
}
/* Category 108 */
body.category-108 {
	background-color: #000;
}
body.category-108 #wrapper {
	background-image: url(../gfx/categories/108/background.jpg);
	background-repeat: no-repeat;
	width: 1276px;
}
body.category-108 #header {
	background-image: url(../gfx/categories/108/header.jpg);
}
/* Category 109 */
body.category-109 {
	background-color: #000;
}
body.category-109 #wrapper {
	background-image: url(../gfx/categories/109/background.jpg);
	background-repeat: no-repeat;
	width: 1384px;
}
body.category-109 #header {
	background-image: url(../gfx/categories/109/header.jpg);
	border: none;
}
/* Category 110 */
body.category-110 {
	background-color: #fff;
}
body.category-110 #wrapper {
	background-image: url(../gfx/categories/110/background.jpg);
	background-repeat: no-repeat;
	width: 1384px;
}
body.category-110 #header {
	background-image: url(../gfx/categories/110/header.jpg);
	border: none;   
	margin-top: 1px;        
}
/* Category 114 */
body.category-114 {
	background-image: url(../gfx/categories/114/background.jpg);
	background-repeat: no-repeat;
	background-color: #586B29;
}
body.category-114 #header {
	background-image: url(../gfx/categories/114/header.jpg);
	border: none;
}
/* Category 115 */
body.category-115 {
	background-image: url(../gfx/categories/115/background.jpg);
	background-repeat: no-repeat;
	background-color: #5B709B;
}
body.category-115 #header {
	background-image: none;
	border: none;
}
/* Category 116 */
body.category-116 {
	background-image: url(../gfx/categories/116/background.jpg);
	background-repeat: no-repeat;
	background-color: #721A15;
}
body.category-116 #header {
	background-image: none;
	border: none;
}
body.category-118 {
	background-image: url(../gfx/categories/118/background.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}
body.category-118 #header {
	background-image: url(../gfx/categories/118/header.jpg);
	border: none;
	margin-left: 1px;
}
body.category-119 #header {
	background-image: url(../gfx/categories/119/header.jpg);
	border: none;
	margin-left: 1px;
}
body.category-120 #header {
	background-image: url(../gfx/categories/120/header.jpg);
}
body.category-121 #header {
	background-image: url(../gfx/categories/121/header.jpg);
}
body.category-125 #header {
	background-image: url(../gfx/categories/125/header.jpg);
}
body.category-126 {
	background-image: url(../gfx/categories/126/background.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}
body.category-126 #header {
	background-image: none;
	border: none;
}
body.category-127 #header {
	background-image: url(../gfx/categories/127/header.jpg);
}
body.category-128 {
	background-color: #073857;
	background-image: url(../gfx/categories/128/background.jpg);
}
body.category-128 #header {
	background-image: none;
	border: none;
	margin-top: 2px;
	height: 193px;
}
body.category-128 #wrapper {
	padding-top: 1px;
}
body.category-129 #header {
	background-image: none;
}
body.category-129 {
	background-color: #004e8f;
	background-image: url(../gfx/categories/129/background.jpg);
	background-repeat: no-repeat;
}
body.category-130 #header {
	background-image: url(../gfx/categories/130/header.jpg);
}
body.category-131 #header {
        background-image: url(../gfx/categories/131/header.jpg);
}
body.category-134 #header {
	background-image: none;
}
body.category-134 {
	background-color: #030302;
	background-image: url(../gfx/categories/134/background.jpg);
	background-repeat: no-repeat;
}
body.category-135 #header {
	background-image: url(../gfx/categories/135/header.jpg);
}
body.category-136 #header {
	background-image: none;
	border: none;
}
body.category-136 {
	background-color: #28393a;
	background-image: url(../gfx/categories/136/background.jpg);
	background-repeat: no-repeat;
}
body.category-137 {
	background-color: #f7f7ef;
	background-image: url(../gfx/categories/137/background.jpg);
	background-repeat: no-repeat;
}
body.category-137 #header {
	background-image: none;
	border: none;
}
body.category-138 #header {
	background-image: url(../gfx/categories/138/header.jpg);
}
body.category-139 #header {
        background-image: url(../gfx/categories/139/header.jpg);
}
body.category-141 #header {
	background-image: none;
	border: none;
}
body.category-141 {
	background-color: #5d6c7f;
	background-image: url(../gfx/categories/141/header.jpg);
}
body.category-143 {
	background-image: url(../gfx/categories/143/bg.jpg);
	background-color: #000;
}
body.category-143 #header {
	background-image: none;
	border: none;
}
body.category-144 #header {
	background-image: none;
	border: none;
}
body.category-144 {
	background-color: #030303;
	background-image: url(../gfx/categories/144/background.jpg);
	background-repeat: no-repeat;
}
body.category-145 #header {
	background-image: url(../gfx/categories/145/header.jpg);
}
body.category-146 #header { background-image: none; border: none; }
body.category-146 {
	background-color: #000000;
	background-image: url(../gfx/categories/146/skin.jpg);
	background-repeat: no-repeat;
}
body.category-147 #header {
  background-image: none;
  border: none;
}
body.category-147 {
  background: #1476b7 url(../gfx/categories/147/skin_levelup.jpg) top left no-repeat;
}
body.category-148 #header {
  background-image: none;
  border: none;
}
body.category-148 {
  background: #0e0e0e url(../gfx/categories/148/skin.jpg) top left no-repeat;
}
body.category-151 #header {
	background-image: url(../gfx/categories/151/header.jpg);
}
body.category-152 #header {
  background-image: none;
  border: none;
}
body.category-152 {
  background: #0b0b0b url(../gfx/categories/152/skin.jpg) top left no-repeat;
}
body.category-154 #header { background-image: url(../gfx/categories/154/header.jpg); }
body.category-155 #header { background-image: none; border: none; }
body.category-155 { background: #383942 url(../gfx/categories/155/skin.jpg) top left no-repeat; }
body.category-156 #header { background-image: none; border: none; }
body.category-156 { background: #070604 url(../gfx/categories/156/skin.jpg) top left no-repeat; }
body.category-157 #header { background-image: url(../gfx/categories/157/header.jpg); }
body.category-158 #header { background-image: none; border: none; }
body.category-158 { background: #282c48 url(../gfx/categories/158/skin.jpg) top left no-repeat; }
@media all and (max-width: 750px) {
	
	/**
	Black gradient:
		background: -moz-linear-gradient(top, #7B7A80 0%, #353535 50%, #000000 51%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7B7A80), color-stop(50%,#353535), color-stop(51%,#000000));
	Red gradient
		background: -moz-linear-gradient(top, #F9ABB9 0%, #FF4D53 50%, #F60C1A 51%, #CB051E 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9ABB9), color-stop(50%,#FF4D53), color-stop(51%,#F60C1A), color-stop(100%,#CB051E));
	Grey gradient:
		background: #eeeeee; 
		background: -moz-linear-gradient(top, #FBF4FF 0%, #CECECE 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF4FF), color-stop(100%,#CECECE));
	**/
	
	html body {
		background: #fff !important; /* Don't use skins for small screens */
	}
	
	body, #menu, #center, #header, #wrapper, #footer {
		min-width: 0;
		width: 100%;
		padding 0;
		margin: 0;
	}

	#wrapper {
		padding: 0;
		overflow: hidden;
	}
	
	body #wrapper #header {
		background: #000 url(../gfx/vgtv.jpg) left center no-repeat;
		background-size: 50% auto;
		border: none;
    height: auto;
    overflow: hidden;
		position: relative;
	}
	
	.mobile-inline {
		display: inline;
	}
	.mobile-block {
		display: block;
	}
	.desktop-inline, .desktop-block {
		display: none;
	}

	
	#left, #right, #share-tools, #comments, #comments-wrapper, #category-link, #search {
		display: none;
	}
	
	#menu-button {
		display: block;
		background-image: url(../gfx/mainmenu-black.jpg);
		background: -moz-linear-gradient(top, #3B3A40 0%, #353535 50%, #000000 51%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B3A40), color-stop(50%,#353535), color-stop(51%,#000000));
		background-size: auto 100%;
    float: right;
		width: 130px;
		text-align: center;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 16px;
    height: 100%;
    line-height: 46px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
    border-left: 1px solid #3B3A40;
		color: #fff;
	}
    #menu-button:active, #menu-button:focus, #menu-button:hover {
      background: -moz-linear-gradient(bottom, #3B3A40 0%, #353535 50%, #000000 51%);
      background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#3B3A40), color-stop(50%,#353535), color-stop(51%,#000000));
    }
	
	#menu-button img {
		padding-left: 3px;
	}
	
	#menu {
		border: none;
	}
	
	#menu ul {
		height: 46px;
		margin-bottom: 5px;
		position: relative;
		border: none;
		background: #f60c1a url(../gfx/mainmenu-red.jpg);
		background: -moz-linear-gradient(top, #F9ABB9 0%, #FF4D53 50%, #F60C1A 51%, #CB051E 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9ABB9), color-stop(50%,#FF4D53), color-stop(51%,#F60C1A), color-stop(100%,#CB051E)); /* webkit */
		background-size: auto 100%;
	}
	
	#menu li  {
		width: 33%;
		position: absolute;
		top: 0;
		height: 46px;
		text-align: center;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		vertical-align: center;
	}
	
	#menu li:nth-child(1) {
		width: 40%;
		left: 0;
	}
	
	#menu li:nth-child(2) {
		width: 20%;
		left: 40%;
	}
	
	#menu li:nth-child(3) {
		width: 40%;
		left: 60%;
	}
	
	#menu li:nth-child(4) {
		left: 75%;
	}
	
	#menu li:nth-child(n+4) {
		display: none;
	}
	
	#menu li a {
    font-family: sans-serif;
		padding: 0;
		display: block;
		border: none;
		color: #000;
		height: 46px;
		font-size: 16px;
		line-height: 46px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
	}
  #menu li .menu-section-content {
    display: none !important;
  }
	#menu li a.active, #menu li a:hover {
		color: #fff;
		/* Opera and others can inherit background image from normal styles */
		background: -moz-linear-gradient(top, #F9ABB9 0%, #FF4D53 50%, #F60C1A 51%, #CB051E 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9ABB9), color-stop(50%,#FF4D53), color-stop(51%,#F60C1A), color-stop(100%,#CB051E));
	}
	
	#mobile-menu {
    display: none;
		padding-bottom: 3px;
		background-color: #E6E6E6;
	}

  #mobile-menu.open {
    display: block;
  }

	#mobile-menu li {
		border-top: 1px solid #fff;
    padding: 0;
    line-height: 46px;
		font-family: sans-serif;
    font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #000;	
	}

    #mobile-menu li ul {
      display: none;
      background: rgba(256, 256, 256, 0.7);
      padding-left: 1em;
    }

    #mobile-menu li ul li {
      font-weight: normal;
      text-transform: none;
      cursor: pointer;
    }
	
	#mobile-menu li a, #mobile-menu li strong {
		color: #000;
		text-decoration: none;
		display: block;
    padding: 0 1em;
	}
	
	#mobile-menu li a:active {
		color: #666;
	}
	
  #mobile-menu-close {
    display: block;
    clear: both;
    margin: 1em auto;
    width: 75%;
    padding: .8em;
		color: #fff;
		background: #000;
		background: -moz-linear-gradient(top, #7B7A80 0%, #353535 50%, #000000 51%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7B7A80), color-stop(50%,#353535), color-stop(51%,#000000));
    text-align: center;
    text-decoration: none;
	}
    #mobile-menu-close:focus, #mobile-menu-close:active, #mobile-menu-close:hover {
      background: #222;
      background: -moz-linear-gradient(top, #6B6A70 0%, #252525 40%, #000000 41%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B6A70), color-stop(40%,#252525), color-stop(41%,#000000));
    }
	
	#oas-mobile-top, #oas-mobile-bottom {
		border: none;
		background: #fff;
	}

	#oas-mobile-top {
		display: block;
		width: 468px;
		height: 100px;
	}
	
	#video-list li#oas-mobile-bottom-wrapper {
		width: 468px;
		height: 200px;
		background: none;
		margin: 6px 0;
	}
	
	#oas-mobile-bottom {
		display: block;
		width: 468px;
		height: 200px;
	}
	
	#video-meta h1, #preamble {
		width: auto;
	}
	
	#preamble, #preamble * {
		font-size: 13px;
	}
	
	#date-displays {
		margin-left: 10px;
	}
	
	#latest {
		padding: 1em 0 0 2%;
		
	}
	#video-list {
		padding: 8px 0;
		clear: both;
	}
	
	#video-list-title {
		margin-left: 0;
	}
	
	#newer-videos, #older-videos {
		font-size: 13px;
		padding: 6px 1%;
		border: 1px solid #999;
		background: #eeeeee; 
		background: -moz-linear-gradient(top, #FBF4FF 0%, #EDEDED 45%, #CECECE 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF4FF), color-stop(45%,#EDEDED), color-stop(100%,#CECECE)); /* webkit */height: 35px;
		display: inline-block;
		text-decoration: none;
		border-radius: 5px;
		height: 16px;
		line-height: 16px;
		margin: 7px 0 5px;
		width: 30%;
		text-align: center;
		margin-right: 1%;
	}
	
	#newer-videos:active, #older-videos:active,
	#newer-videos:hover, #older-videos:hover {
		background: #eee;
	}
	
	#older-videos {
		float: right;
		margin-right: 12px;
	}
	
	#newer-videos {
		float: left;
	}
	
	#video-list li {
		width: 32%;
		margin-right: 1%;
		font-size: small;
		background-position: bottom right;		
		background: #efefef;
		background-image: url(../gfx/arrow_right_red.png);
		background: url(../gfx/arrow_right_red.png), -moz-linear-gradient(top, #EFEFEF 0%, #EFEFEF 85%, #C0C0C0 100%); /* firefox */
		background: url(../gfx/arrow_right_red.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(85%,#EFEFEF), color-stop(100%,#C0C0C0)); /* webkit */
		background-repeat: no-repeat, repeat-x;
		background-position: 97% 97%, top left;
		background-size: auto, auto 100%;
    height: 166px;
	}

	#video-list li a {
		width: auto;
    height: auto;
		background-size: 100% auto;
	}
	
	#video-list li a span.title {
		margin-top: 95px;
	}	
	
	#footer {
		overflow: hidden;
		border: 1px solid #cb051e;
		background: #ff4d53;
		background: -moz-linear-gradient(top, #f9abb9 0%, #ff4d53 50%, #f60c1a 51%, #cb051e 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9abb9), color-stop(50%,#ff4d53), color-stop(51%,#f60c1a), color-stop(100%,#cb051e));
		
	}
	
	#legal {
		margin: 8px;
		width: auto;
	}
	
	#help, #annonseinfo, #aptoma-logo {
		display: none;
	}
	
	
	
	#video-controls {
		background: #2B2B2B;
		background-image : url(../gfx/bg_control_center.png);
		background: -moz-linear-gradient(top, #000000 0%, #2B2B2B 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#2B2B2B)); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,#000000), color-stop(5px,#fff)); 
	}
	#video-controls-status *, #video-controls-buffer, #video-controls-buffering-message, #video-controls-playlist-length, #video-controls-video-type, #video-controls-video-title, #video-controls-comments, #video-controls-video-index, #video-message, #video-controls-bandwidth, #video-controls-bitrates span, #video-controls-bitrate-choices a {
		font-size : 16px;
		height : 20px;
		line-height : 20px;
		margin-top: 5px;
	}
}	
@media all and (max-width:450px) {
  #video-list li {
    height: 145px;
  }
	#video-list li a span.title {
		margin-top: 75px;
	}	
}
@media all and (max-width: 480px) {
	body #wrapper #header {
		background-position: 10px center;
  }
}
@media all and (min-width: 500px) and (max-width:565px) {
  #video-list li {
    height: 178px;
  }
	#video-list li a span.title {
		margin-top: 100px;
		margin-bottom: 10px;
	}	
}
@media all and (min-width: 565px) and (max-width:650px) {
  #video-list li {
    height: 188px;
  }
	#video-list li a span.title {
		margin-top: 115px;
	}	
}
@media all and (min-width: 650px) and (max-width:750px) {
  #video-list li {
    height: 203px;
  }
	#video-list li a span.title {
		margin-top: 130px;
	}	
}

/* vim: set noexpandtab: */

