@namespace url(http://www.w3.org/1999/xhtml);

/* ---------------------------------------- 
-- FileHostCleaner+ v0.1
-- Author: krisu
(http://twitter.com/krisu & http://userstyles.org/users/7865)
-- Userstyle's permalink: http://userstyles.org/styles/26142
----------------------------------------  */

/* -- MediaFire -- */

@-moz-document url-prefix("http://www.mediafire.com/?") {

#catfish_div,
div[id*="remove_ads_button"],
.footer, div[style="text-align: center; margin-top: 10px; line-height: 30px;"],
div[style="font-weight: bold; padding: 10px 10px 9px; color: rgb(0, 71, 142); margin-top: 10px; background: none repeat scroll 0% 0% rgb(226, 226, 226);"],
div[style="padding: 15px 10px 10px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(226, 226, 226);"],
#header_bar

{ display: none !important; }

}

/* -- Rapidshare -- */

@-moz-document domain("rapidshare.com") {

body { background: none !important; }

div[style="padding-top: 10px; padding-bottom: 20px;"],
img[src="/img2/rslogo.gif"],
img[src="/img2/dl_schnell.gif"],
img[src="/img2/dl_langsam.gif"],
input[value="Premium user"],
tr[valign="top"] td[style="text-align: center;"]:last-child,
.klappbox center div[style="width: 750px; text-align: left;"],
.untermenue, .klappbox p:not(.downloadlink), h2, tr.klapptitel
{ display: none !important; }

p.downloadlink, .dl, #dl { text-align: center !important; }

input[value="Free user"] {
font-size: 30px !important;
padding: 50px 100px  !important;
}

}

/* -- Megaupload -- */

@-moz-document url-prefix("http://www.megaupload.com/?d=") {

body, div[style*="http://wwwstatic.megaupload.com/gui2/dnld_tabbie.gif"] { background: none !important; }

div[id^="footer"],
div[style="position: relative; width: 980px; height: 30px;"],
div[style="position: relative; width: 980px; height: 85px;"],
div[style^="position: absolute; left: 3px; top: -4px; width: 984px; height: 133px;"],
iframe, #tabs, div[style*="http://wwwstatic.megaupload.com/gui2/en/dnld_table.gif"], div[style="position: absolute; left: 5px; top: 160px; z-index: 1;"], a[href="?c=premium"]

{ display: none !important; }

#downloadlink {
margin-top: -150px !important;
margin-left: -100% !important;
}

#downloadcounter {
margin-top: -150px !important;
margin-left: -100% !important;
}

#downloadcounter td[align="center"] {
font-size: 30px !important;
}

#countdown {
margin: 5px 0 5px 0 !important;
font-size: 60px !important;
}

div[style="position: absolute; left: 703px; top: 10px; height: 115px;"] {
margin-top: 0% !important;
margin-left: -30% !important;
}

img[src*="megaupload.com/gencap.php?"] {
margin-left: -62px;
margin-bottom: 65px !important;
width: 200% !important;
}

div[style="position: absolute; left: 703px; top: 10px; height: 115px;"] td:nth-child(-n+3)
{ color: transparent; }

input#captchafield {
text-align: center !important;
font-size: 70px !important;
width: 220px !important;
height: 100px !important;
margin: 140px 0 0 -210px !important;
}

a[href="javascript:checkcaptcha();"] {
margin-left: -29px !important;
}

}

/* -- DepositFiles -- */

@-moz-document url-prefix("http://depositfiles.com/en/files/") {

#top_menu, .content.right, div[class^="banner"], #foobar, .choose, input[value="Gold downloading"], 
.report, .chousetype tr:not(.grayline), td.text, .download_msg
{ display: none !important; }

.downloadblock {
margin-top: -60px !important;
}

input[value="FREE downloading"] {
margin-top: 30px !important;
width: 300px !important;
height: 100px !important;
background: none !important;
border: 0 !important;
font-size: 20px !important;
}

input.download {
width: 300px !important;
height: 100px !important;
font-size: 20px !important;
}

.chousetype .grayline td {
background: none !important;
}

.content.left {
margin: 0 0 0 13% !important;
}

}

/* -- Sendspace -- */

@-moz-document url-prefix("http://www.sendspace.com/file/") {

body, #wrap { background: none !important; }

#header, iframe, .promocontainer, td[align="right"], #footer, div[style="width: 97%;"], p, a[href="/pro_details.html"], img[src="/img/pointright.gif"], img[src="/graphics/divtip_small.gif"], input[value="HIGH SPEED DOWNLOAD"], table.max_table
{ display: none !important; }

input[name="download"] {
font-size: 20px !important;
width: 300px !important;
height: 100px !important;
position: absolute !important;
margin: -95px 0 0 -400px !important;
}

a#downlink img[src="/images/download.png"] {
position: absolute !important;
margin-left: 0px !important;
margin-top: -158px !important;
height: 0 !important;
width: 0 !important;
padding-left: 300px !important;
padding-top: 100px !important;
background: url('http://img94.imageshack.us/img94/5404/download1u.png') no-repeat !important;
opacity: 0.5 !important;
}

a#downlink img[src="/images/download.png"]:hover {
opacity: 1.0 !important;
}

#main_inner table[width="98%"] {
margin: -30px 0 0 60px;
}

center, a { color: transparent !important; }

}


/* -- Hotfile -- */

@-moz-document url-prefix("http://hotfile.com/dl/") {

body#no_title, #download_file, #download_file .bottom td, #download_file .first_row, td.second_row, #main_content { background: none !important; border: 0 !important; }

#header, td.first, tr.bottom td:nth-child(3), tr:nth-child(n+3), #welcome, ul#sub_navigation, #footer
{ display: none !important; }

input[value*="REGULAR DOWNLOAD"] {
font-size: 20px !important;
width: 400px !important;
height: 100px !important;
}

a.click_download {
font-size: 30px !important;
}

}


/* -- ZShare -- */

@-moz-document url-prefix("http://www.zshare.net/download/") {

body { background: none !important; overflow-x: hidden }

#main { border: 0 !important; }

#top, #banner, #navigation, iframe, #footer, .clear, table.text2, table.txt1 table[width="100%"] tr:nth-child(1) td.text1:nth-child(1), div[align="center"] img[width="728"], img[width="768"], td.text1 div[style="font-size: 12px;"], img[src="/images/s2.gif"], object, ins
{ display: none !important; }

h2 {
font-size: 18px !important;
text-align: center !important;
}

input[src="/images/download.gif"] {
margin: -50px 0 0 250px !important;
}

td[width="405"] {
margin-left: 20px !important;
position: absolute !important;
}

td.text1 { font-size: 0 !important; }

td[width="405"] table { width: 700px !important; }

#download {
font-size: 50px !important;
}

}
