* {
	margin:0px;
	padding:0px;
	-webkit-appearance: none;
	-webkit-text-size-adjust:none;
}
body {
	background-color:#181818;
	font:15px/20px "San Francisco", sans-serif;
}
a img {
	border:0px;
}
input {
	-webkit-appearance: none;
}
input[type=checkbox] {
	-webkit-appearance:checkbox;

}

#header {
	position:relative;
	height:96px;
	width:100%;
	background-color:#fff;
}
#header form {
	position:absolute;
	top:25px;
	right:30px;
	overflow:hidden;
	height:46px;
	width:400px;
}
#header input {
	position:absolute;
	top:0px;
	right:68px;
	border:0px;
	background-color:#fff;
	font-family:"San Francisco",sans-serif;
	height:46px;
	width:290px;
	font-size:20px;
	padding:0px 20px;
	color:#999;
	outline: none; 
}
#header input[type=submit] {
	right:0px;
	background-position:-1106px top;
	background-image:url('/images/sprite.png');
	border:0px;
	width:68px;
	height:43px;
}

#header .container {
	padding:15px 30px;
}

#content .container {
	padding:60px 30px;
}
#content {
	min-width:1530px;
}
#content #nav {
	float:left;
	width:270px;
	margin:-40px 0px 0px 0px;
}
#content #nav ul.nav, #content #nav ul.nav ul {
	list-style:none;
	width:250px;
}
#content #nav ul.nav > li {
	font-size:15px;
	padding:10px 0px;
}
#content #nav ul.nav > li > strong, #content #nav ul.nav > li > a {
	display:inline-block;
	color:#f9bf45;
	padding:4px 0px;
	border-bottom:3px solid #fff;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#content #nav ul.nav li ul {
}
#content #nav ul.nav li ul li {
	margin:0px 0px 7px 0px;
}
#content #nav ul.nav li ul li.splt {
	border-bottom:2px solid #3d3d3d;
	margin:20px 0px;
}

#content #nav ul.nav li ul li a {
	display:block;
	height:22px;
	font-weight:normal;
	text-transform:uppercase;
	width:250px;
	color:#fff;
	text-decoration:none;
}
#content #twitter {
	background-image:url('/images/sprite.png');
	background-position:-1190px 0px;
	margin:5px 0px 0px 0px;
	overflow:hidden;
	height:160px;
}
#content #twitter ul {
	margin:25px 0px 0px 0px;
	list-style:none;
	position:relative;
}
#content #twitter ul li {
	position:absolute;
	line-height:17px;
	top:0px;
	left:0px;
	display:none;
	color:#959595;
	padding:10px 20px;
}
#content #twitter ul li:first-child {
	display:block;
}
#content #twitter ul li img {
	max-height:80px;
}
#content #twitter ul li span, #content #twitter ul li a {
	color:#fdbf2d;
}

#content #nav #info {
	position:relative;
	width:170px;
	border-top:2px solid #3d3d3d;
	border-bottom:2px solid #3d3d3d;
	margin:8px 0px;
	padding:15px 0 15px 80px;
	font:18px/18px "San Francisco",sans-serif;
	color:#fff;
	background-image:url('/images/dlzip.png');
	background-position:center left;
	background-repeat:no-repeat;
}

#content #nav #info span {
	color:#fff;
	display:block;
	font-weight:700;
	margin:5px 0px;
}
#content #nav #info a {
	color:#fff;
	display:block;
	font:16px/22px "San Francisco",sans-serif;
	font-weight:400;
	text-decoration:none;
}

/*
id="info">
                    <span id="zipsize">0MB</span>
                    <a href="#" id="zipdl">Download now</a>
                    <a href="/download" id="zipview">View files</a>
                </div>

*/
/*
#content #nav #info a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	background-image:url('/images/sprite.png');
	background-position:-695px top;
	width:100%;
	height:100%;
	z-index:10000;
}
#content #nav #info strong {
	font-weight:normal;
}
#content #nav #info strong {
	color:#fdbf2d;
}
*/
#html {
	position:relative;
	float:left;
	width:calc(100% - 280px);
	overflow:hidden;
	margin:-30px 0px 30px 5px;
	border-left:2px solid #3d3d3d;
	padding:30px 0px;
}
.bg {
	position:absolute;
	top:30px;
	left:0px;
	z-index:1;
/*	width:100%;*/
}
.startcontent {
	position:relative;
	z-index:10;
	color:#fff;
	font:600 55px/60px "San Francisco",sans-serif;
	margin:-37px 0px 24px 15px;
}
.startcontent.bottom {
	margin:24px 0px 24px 15px;
	border-bottom:2px solid #3d3d3d;
	border-top:2px solid #3d3d3d;
	padding:20px 0px;
}
.startcontent span {
	color:#f9bf45;
}

#postrequest .startcontent span {
    margin: 50px 0 0px;
	display:block;
}
.introtext {
	position:relative;
	z-index:10;
	color:#fff;
	font:20px/26px "San Francisco",sans-serif;
	margin:0px 0px 14px 15px;
}
.bc {
	float:left;
	clear:both;
	width:100%;
	margin:-30px 0px 5px 10px;
	text-transform:uppercase;
}
.bc a {
	display:inline-block;
	margin:0px 3px 0px 0px;
}
.bc a img {
	display:block;
	vertical-align:middle;
}
.bc strong {
	border-bottom:3px solid #f9bd41;
	color:#fff;
}
.browselist {
	list-style:none;
	margin:5px 0px 0px 30px;
	min-width:1000px;
	border-top:2px solid #3d3d3d;
}
.browselist li {
	list-style:none;
	background-image:url('/images/linebg.png');
	overflow:hidden;
}
.browselist .player ul {
	list-style:none;
}
.browselist .player li {
	background-image:none;
	background-color:#2b2b2b;
	overflow:hidden;
}


.browselist li.header {
	background-image:none;
	height:30px;
}
.browselist li.header span {
	height:20px;
	font-size:11px;
	color:#535353;
	line-height: 28px;
}
.browselist li span {
	float:left;
	height:28px;
	font-weight:500;
	line-height:14px;
	padding:4px 0px;
	font-size:14px;
	color:#f9bf45;
}
.browselist li strong {
	color:#fff;
	font-weight:normal;
	display:block;
	font-size:11px;
	height:19px;
	text-transform:none;
	overflow:hidden;
}

.browselist li span.ply {
	width:8%;
	min-width:100px;
}
.browselist li span.ttl {
	width:31%;
	text-transform:uppercase;
}
.browselist li span.lng {
	width:5%;
	text-transform:uppercase;
	line-height:28px;
}
.browselist li span.tmp {
	width:5%;
	text-transform:uppercase;
	line-height:28px;
}
.browselist li span.key {
	width:8%;
	line-height:28px;
}
.browselist li.header span.key {
	text-transform:uppercase;
}
.browselist li span.typ {
	width:13%;
	text-transform:uppercase;
	line-height:28px;
}
.browselist li span.add {
	width:8%;
	text-transform:uppercase;
	line-height:28px;
}
.browselist li span.tag {
	width:22%;
	text-transform:uppercase;
	line-height:28px;
}

.browselist .startlist {
	float:left;
	width:24px;
	height:24px;
	cursor:pointer;
	margin:2px 0px 0px 10px;
	background-image:url('/images/play.png');
}
.browselist .startlist.stop {
	background-image:url('/images/pauze.png');
}
.browselist .ziplnk {
	float:left;
	width:24px;
	height:24px;
	cursor:pointer;
	margin:2px 0px 0px 10px;
	background-image:url('/images/zip.png');
}
.browselist .ziplnk.remove {
	background-image:url('/images/zipped.png');
}
.browselist .notdownloaded {
	float:left;
	width:24px;
	height:24px;
	margin:2px 0px 0px 10px;
	background-image:url('/images/notdownloaded.png');
}
.browselist .downloaded {
	float:left;
	width:24px;
	height:24px;
	margin:2px 0px 0px 10px;
	background-image:url('/images/downloaded.png');
}
.browselist .noplay {
	float:left;
	width:24px;
	height:24px;
	margin:2px 0px 0px 10px;
}

.browselist .mcu {
	width:5%;
	overflow:hidden;
}
.browselist .mcu .m {
	float:left;
	margin:-10px 4px 0px 0px;
	width:5px;
	background-color:#d64b65;
}
.browselist .mcu .c {
	float:left;
	margin:-10px 4px 0px 0px;
	width:5px;
	background-color:#7fc4e9;
}
.browselist .mcu .u {
	float:left;
	width:5px;
	margin:-10px 4px 0px 0px;
	background-color:#87b934;
}





.wave {
	position:absolute;
	top:10px;
	right:19%;
	display:block;
	height:103px;
	width:62%;
	margin:0px;
}


.browselist .ttlbox {
    border-radius: 5px;
    color: #fff;
	font-size:12px!important;
    margin: 3px 5px 0 5px;
    padding:0px 10px;
	line-height:30px!important;
	height:30px!important;
    width: 90px!important;
}
.browselist .player .playnow, .browselist .player .filelnk, .browselist .player .ziplnk, .browselist .player .notdownloaded, .browselist .player .downloaded {
	margin:4px 0px 0px 0px;
}
.browselist .player .wave {
	margin:4px 0px 0px 20px;
}
.dllnk {
	background-image:url('/images/sprite.png');
	background-position:-341px top;
	width:30px;
	cursor:pointer;
	height:32px;
	margin:4px 0px 0px 0px;
}
.dllnk.remove {
	background-position:-341px -32px;
}
.directdl {
	background-image:url('/images/sprite.png');
	background-position:-335px -75px;
	width:35px;
	float:right;
	cursor:pointer;
	height:32px;
	margin:19px 18px 0 0;
}
.directdl.remove {
	background-position:-335px -107px;
}

.browsedllnk {
	float:left;
}

.browsedl {
    background-image: url("/images/sprite.png");
    background-position: -335px -75px;
    cursor: pointer;
    float: none;
    height: 32px;
	top:8px;
    margin: 5px 0 0 85%;
    position: absolute;
    width: 35px;
}

#newenties, #top5 {
	float:left;
}
#newenties, #randompick, #top5, #post {
	position:relative;
	z-index:100;
	width:400px
}
#randompick .ttl {
	margin:0px 0px -10px 0px;
}
#newenties, #top5 {
	width:49%;
	min-width:400px;
}
#top5 {
	float:right!important;
}
#randompick, #post {
	width:100%;
	min-width:800px;
	margin:20px 0px 0px 0px;
}
#newenties ul, #randompick ul, #top5 ul, #post ul {
	list-style:none;
	margin:20px 0px 0px 20px;
}
#post ul ul {
	margin:20px 0px 0px 0px;
}
#post .send {
	border:0px;
	background:none;
	background-image:url('/images/submit.png');
	width:93px;
	cursor:pointer;
	height:23px;
	float:right;
	margin:8px 20px 0px 0px;
}
#newenties ul li, #randompick ul li, #top5 ul li, #post ul li {
	background-image:url('/images/trackbg.png');
	background-position:left top;
	background-repeat:repeat-x;
	padding:0px;
	cursor:pointer;
}
#post ul li {
	padding:5px 0px 0px 0px;
	min-height:60px;
	cursor:default;
}
#newenties ul li strong, #randompick ul li strong, #top5 ul li strong, #post ul li strong {
	color:#fff;
}
#post ul li strong, #post ul li span {
	width:70%!important;
}
#newenties ul li .clicker, #top5 ul li .clicker {
	width:85%;
	min-width:320px;
	position:relative;
	z-index:999999;
}
#newenties ul li .clicker {
	left:70px;
}
#randompick ul li .clicker {
	width:90%;
}
#newenties ul li strong, #newenties ul li span, #randompick ul li strong, #randompick ul li span, #top5 ul li strong, #top5 ul li span, #post ul li strong, #post ul li span {
	width:85%;
	height:17px;
	overflow:hidden;
	margin:0px 0px 0px 20px;
	display:block;
}
#randompick ul li strong, #randompick ul li span, #post ul li span {
	width:100%;
}
#newenties ul li span, #randompick ul li span, #top5 ul li span, #post ul li span {
	color:#b4a58a;
}
#newenties ul li span.date, #randompick ul li span.date, #top5 ul li span.date {
	padding:7px 0px 0px 0px;
}
#newenties ul li span.dur, #randompick ul li span.dur, #top5 ul li span.dur {
	padding:0px 0px 12px 0px;
}

#randompick ul li span.date, #post ul li span.date {
	color:#fdbf2d;
	margin:10px 0px 0px 20px!important;
}
/*
#randompick ul li, #post ul li {
	font-size:16px;
}
*/
#newenties ul li .dllnk, #randompick ul li .dllnk, #top5 ul li .dllnk {
	float:right;
	margin:19px 20px 0px 0px;
}
#newenties ul li.ttl, #randompick ul li.ttl, #top5 ul li.ttl, #post ul li.ttl {
	color:#535353;
	background-image:none;
	height:20px;
	padding:0px 20px;
}
#newenties ul li ul, #randompick ul li ul, #top5 ul li ul {
	margin:0px;
	display:none;
}
#newenties ul li ul li, #randompick ul li ul li, #top5 ul li ul li, #post ul li ul li {
	position:relative;
	background-image:url('/images/sprite.png');
	background-position:left -929px;
	height:40px;
	background-repeat:no-repeat;
	padding:10px 20px;
}
#newenties ul li ul li wave, #randompick ul li ul li wave, #top5 ul li ul li wave {
	overflow:hidden!important;
}
#newenties ul li ul li .wave, #randompick ul li ul li .wave, #top5 ul li ul li .wave {
	height:40px;
}
#newenties .playnow, #randompick .playnow, #top5 .playnow {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	background-image:url('/images/sprite.png');
	background-position:-300px top;
}
#newenties .playnow.stop, #randompick .playnow.stop, #top5 .playnow.stop {
	background-position:-300px -40px;
}
#post ul li ul li {
	height:auto;
}
#post ul li ul li textarea {
	color:#fff;
	background:none;
	font:13px/20px "San Francisco",sans-serif;
	border:0px;
	width:100%;
	height:150px;
}
::-webkit-input-placeholder {
	opacity:1;
}
::-moz-placeholder {
	opacity:1;
}
:-ms-input-placeholder {
	opacity:1;
}
input:-moz-placeholder {
	opacity:1;
}
.startdl {
	background-color:#fbbe4d!important;
	height:24px!important;
	padding:4px 0px!important;
	cursor:pointer!important;
	background-image:url('/images/startdownload.png')!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
}
#newenties li, #top5 li {
	position:relative;
}
#newenties .playnow, #top5 .playnow {
	position:absolute;
	left:20px;
	top:14px;
}
#newenties li ul li .playnow, #top5 li ul li .playnow, #randompick li ul li .playnow {
	position:absolute;
	right:65px;
	top:10px;
}
#newenties .directdl, #randompick .directdl {
	margin:5px -2px 0 0;
}
#newenties .wave, #top5 .wave, #randompick .wave {
	left:5%;
	right:auto;
}
#overlay {
	background-color:#000;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	opacity:0.8;
	z-index:10000000;
}
#downloading {
	position:absolute;
	top:0px;
	left:50%;
	width:800px;
	margin:0px 0px 0px -400px;
	z-index:100000000;
	text-align:center;
}

#loginform {
	position:absolute;
	width:300px;
	padding:20px;
	left:50%;
	margin:0px 0px 0px -170px;
	top:160px;
	background-color:#fff;
	border:1px solid #999;
	box-shadow:0px 0px 3px 0px #999;
}
#loginform strong {
	font-size:18px;
	font-weight:normal;
	display:block;
	margin:0px 0px 10px 0px;
}
#loginform input {
	border:1px solid #ccc;
	padding:5px 15px;
	width:270px;
	font-size:15px;
	margin:0px 0px 10px 0px;
}
#loginform input.btn {
	float:right;
	background-color:#000;
	color:#fff;
	width:auto;
}
wave {
	overflow:hidden!important;
}

#postrequest strong {
	position:relative;
	z-index:10;
	color:#f9bf45;
	font:600 55px/60px "San Francisco",sans-serif;
	margin:0px 0px 24px 15px;
}
#postrequest strong span {
	color:#fff;
}
#postrequest textarea {
	background-color:#282828;
	padding:10px;
	margin:0px 0px 0px 15px;
	color:#fff;
	width:calc(100% - 35px);
	font:15px/22px "San Francisco",sans-serif;
	height:150px;
	border:0px;
}

.tablist {
	float:left;
	display:inline;
	width:100%;
	list-style:none;
	margin:20px 0px 20px -5px;
	height:380px;
	overflow:hidden;
}
.tablist li {
	position:relative;
	float:left;
	margin:0px 5px;
	width:226px;
	height:380px;
	cursor:pointer;
	background-color:#282828;
}
.tablist li img.goto {
	left:10px;
	top:186px;
	z-index:10000000;
	position:absolute;
}
.tablist li div.ziphome {
	position:absolute;
	right:10px;
	z-index:10000000;
	top:186px;
	width:31px;
	height:31px;
	background-image:url('/images/ziphome.png');
}
.tablist li div.ziphome.remove {
	background-image:url('/images/ziphomea.png');
}


.tablist li .tooltip {
	position:absolute;
	float:left;
	box-shadow:0 0 4px 0 #000;
	opacity:0.6;
	background-color:#f3ca74;
	font-size:16px;
	line-height:17px;
	color:#282828;
	border-radius:4px;
	z-index:10000001;
	padding:5px;
	text-transform:uppercase;
}
.tablist li .tooltip.gt {
	left:25px;
	top:173px;
	display:none;
}
.tablist li .tooltip.zp {
	right:25px;
	top:173px;
	display:none;
}
.tablist li a:hover + div, .tablist li .ziphome:hover + div {
	display:block!important;
}
.tablist li img {
	margin:0px 0px 15px 0px;
}
.tablist li .start {
	margin:0px 0px 10px 0px;
}
.tablist li strong {
	font-size:17px;
	color:#f9bd41;
	text-transform:uppercase;
	margin:0px 15px;
	line-height:23px;
}
.tablist li strong.name {
	display:block;
	color:#fff;
	height:46px;
	overflow:hidden;
	margin:0px 15px 5px 15px;
}
.tablist li .sub {
	display:block;
	font-size:17px;
	margin:0px 15px;
	height:42px;
	overflow:hidden;
	color:#fff;
	opacity:0.7;
}
.player {
	float:left;
	overflow:hidden;
	width:100%;
	clear:both;
}
.wavelist {
}
.wavelist li {
	height:33px;
}
.wavelist .ttlbox {
	float:left;
	width:200px;
	height:24px;
	color:#f9bf45;
}
.wavelist .playnow {
	display:block!important;
	float:left;
	width:25px;
	height:24px;
	background-image:url('/images/play.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.wavelist .playnow.stop {
	background-image:url('/images/pauze.png');
}
.wavelist .filelnk {
	float:left;
	width:25px;
	height:24px;
	background-image:url('/images/download.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.wavelist .ziplnk {
	float:left;
	width:25px;
	height:24px;
	background-image:url('/images/zip.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
.wavelist .ziplnk.remove {
	background-image:url('/images/zipped.png');
}
.wavelist .notdownloaded {
	float:left;
	width:25px;
	height:24px;
	background-image:url('/images/notdownloaded.png');
	background-repeat:no-repeat;
}
.wavelist .downloaded {
	float:left;
	width:25px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url('/images/downloaded.png');
}
.wavelist .wave {
	float:left;
	width:calc(100% - 320px);
	height:24px;
	margin:0px 0px 0px 20px;
	position:relative;
	right:auto;
	top:auto;
}




.start1 {
	overflow:hidden;
	border-bottom:2px solid #3d3d3d;
	margin:0px 0px 0px 15px;
	padding:0px 0px 15px 0px;
}
.tabs {
	float:left;
	clear:both;
	list-style:none;
	border-bottom:2px solid #3d3d3d;
	height:40px;
	width:100%;
}
.tabs li {
	float:left;
	color:#fff;
	cursor:pointer;
	margin:0px 20px 0px 0px;
	border-bottom:3px solid #181818;
}
.tabs li.active {
	border-bottom:3px solid #f9be45;
	font-weight:700;
}
.tabholder .tab {
	display:none;
}
.tabholder .tab.active {
	display:block;
}
.gcontainer {
	margin:20px 0px 0px 15px;
	overflow:hidden;
}
.groups {
	float:left;
	width:33%;
	vertical-align:top;
	background-color:#282828;
	padding:0px 0px 14px 0px;
}
.groups.mid {
	width:33%;
	margin:0px 0.5%;
}
.groups img {
	display:block;
	width:100%;
}
.groups a {
	display:block;
	text-decoration:none;
}
.groups span {
	display:block;
	margin:14px 14px 0px 14px;
	color:#f9bd41;
	font-weight:bold;
}
.groups strong {
	display:block;
	color:#fff;
	margin:0px 14px;
}

.overlay {
	background-color:#000;
	opacity:0.3;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1000000000;
}
.popup {
	position:fixed;
	background-color:#333;
	width:300px;
	left:50%;
	z-index:10000000000;
	top:100px;
	color:#fff;
	font:600 16px/20px "San Francisco", sans-serif;
	padding:30px;
	margin:0px 0px 0px -180px;
}
.popup .close {
	position:absolute;
	top:-10px;
	right:-10px;
	cursor:pointer;
}
.popup label {
	display:block;
	color:#fff;
}
.popup input, .popup textarea {
	display:block;
	background-color:#000;
	border:0px;
	color:#fff;
	padding:5px 10px;
	width:calc(100% - 20px);
	margin:0px 0px 10px 0px;
	font:500 14px/20px "San Francisco", sans-serif;
}
.popup textarea {
	height:200px;
}
.popup input[type=image] {
	width:auto;
	float:right;
}
.hover {
	cursor:pointer;
}
.startdate {
	float:right;
	color:#999;
	font:300 17px/20px "San Francisco", sans-serif;
	margin:-30px 0px 0px 0px;
	text-transform:uppercase;
}