.loggedin, .file-data-index, .sub-button, .bsk, .sitemenu .logged-in-account, .sitemenu .has-basket, .sub-only-buttons, .follow-button, .next-page, .dl-menuwrapper .logged-in-account {display:none !important;}
.top-300-ad, .no-sub-button, .ad-midleader, .ad-alsorectangle, .ad-browse-rectangle, .crtv-bottom-wrapper, .crtv-top-wrapper, .sticky-left, .sticky-right, #pushdown, .siteskin {display:block;}
.sitemenu .not-logged-in {display:inline-block;}
.no-margin-file, .no-right-margin {margin-right:0;}
.has-margin-file {margin-right:20px;}
.big-data {top:270px;}
.details .big-data {top:520px;left:-640px;width:220px;border-right:1px dotted #b7b7b7;}
.details .artist-name {width:150px;}
.details .big-info {height:600px;}
.details .file-data {border:0;padding:0 20px;margin:0;position:absolute;left:220px;bottom:10px;}
.details .big-download-buttons {bottom:35px;left:-135px;}
.details .big-data-profile {border:0;top:530px;}
.details .file-data-profile {padding:0;position:relative;left:0;bottom:0;}
.details .big-download-buttons a {width:115px;}
.big-download-buttons a:nth-child(2n+0) {margin-left:0;}
#pushdown div div, #pushdown span iframe {margin-bottom:20px;}

@media(min-width: 320px) and (max-width: 500px) {
	.details .big-data {left:0;border-right:0;height:120px;}
	.details .file-data {padding:10px 0 0;margin:0;left:0;bottom:0;border-top:1px dotted #b7b7b7;width:300px;}
	.details .big-info {height:810px;}
}
