@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(beta.last.fm), domain(last.fm), domain(lastfm.pl), domain(lastfm.ru) {

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {

  }

body {
  background: #505050 !important;
  }

#headerWrapper {
  background: none !important;
  margin-left: -10px !important;
  margin-top: -5px !important;
  }

#header {
  width: 100% !important;
  height: 56px !important;
/*  background: #333 !important; */
  background: url(http://img177.imageshack.us/img177/1308/headerleft3kr0.png) !important;

  border-top: none !important;
  border-bottom: none !important;
  margin: 0 !important;
  }
#header h1 {
  height: 21px !important;
  width: 81px !important;
  padding-top: 10px !important;
  }

#header h1 a {
  display: block;
  height: 21px !important;
  width: 81px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAVCAIAAACxJJUbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAASRSURBVHjatFgxdLJODOd8Hb3uZRd3jh3cRddq58I3izu6qzt0Fnewa0t3z86yq7vnLN+Q98+7B5S/rV8zHSHkkkvySw4SBIGiKIqirNfrw+Gg/FMihOR5frsey7JM01RVlRByOp22222SJEKIH1qFNrmuyzn/JW/rnc/znBDy1Vvf923bLjD7/f5+v/+WHqTGP4lDpRuVDsOiYFmNoY7jlB0WQpQdrtcj092Vcj/wGTWDn4wxxpimaZTSP3/+XKmn0+nA4nA4TKdTzjljrN1u32LbnfL7BHFmjDmOU86Cemq1WnB86/UaSo9zzjnH3PkBZDR+z09cXy6X21UVsAb9vEY5IUQ+mro4U0pt2zZNUy6kz8/POI4LmNlsNnu9nmmaYF+e5/v9/vX1dbvd5nluGAYktlylmP9hGFYWBSYFULfbBQ3H4zFJEtu2Hx4eFEUJw5BS+vz8jAmfpulqtQL7ZT7nfLVaCSGU/D9yHIdJ5Hne6XTKq+h0Og0GA5QcDAYgeblcCpLz+ZwxFgRB/jXJm+Lp6Lr+lfxms9F1fbPZwI62bZd3Xy6XaJVMu92OMVad25qmzWYzSiniB+ccoZJSGgRBq9WCR8/zQJIQAsWGWTAajVRV/QHa1yMrviWELJdL3B2VDIdD3/fRftkvy7KqffY8D9fT6bTX67mu2+/3F4sFuj0ej2GBSetKJI8TLy8vjDHMYc65IdFXjhXKwXVdkEflEDpKaZqmvV7PMIwoitD5drudpqlt24ZhyOWjaVpFPauqipuFYZgkCb6KoqjZbEKlFWyCSoNFlmXT6VQIIYTIsqxmVKhB3f9toiAAPQwya7FY2LYN4RVCAB8go9vtYsY1ytklewJggMiEHMSVLMvwcTabAbQQQuI4TtNUzvOaZL5lRkjTVN4C7UE+bIHxqPCZEAJ4CEcofwaWCSEw8qZpns9n7CKapvm+nyTJ29vbZDLRdf0HQ9t36Xw+V+aF7OQ3+nP5MzDu4+MDHu/v703T9Dyv0DyhyYVh6DjO9TG83vNKyes/b9SUUHnEK48HpmkKIVzXHQ6HYRgWMs1xHBikrjHr+tO5cV5ulI8Ks6XZbELdF2wVQqRpirB8f3+vKMputwvDcDwedzodhHcQkFtLfdxarRY2mO869tWBlvkVPm82G3yEpiVvb9u2ruuIZJRS3/cLMlEU1VxLNU0r2EEIUVU1juPVavX+/l6+SF3jcKPRuJLfkHuy67qMsSzLwGJCiGmas9kMom1ZVhAEcJvlnG+3W4xkFEWWZUGIoJgR/DHVMX0opZPJhDE2HA7jOAbm4+Mj9pLRaPRdYIOeV/6kkn8nhABbNU3TNC0MQ875fD4PggD4lmVZllX4azGdTj3PWy6XYCjMbeVbuxACAS9NU3AGkgWDyRgrQ+DtF5safkOuPexvWZa5rlv5q0gIAeOOEOLp6UmeWAra9/u9rORwOBSuEzJS4tFAafzu3ZYxpqqqZVnNZvN4PBaAtzBsQdoXxgxKqWEYMH7jXAWDN4YdFzDxyhMFThGqqsKQgwAJBuDW8r7w7wEaqhyba/h/BwB9B4ZqE3HDygAAAABJRU5ErkJggg==) no-repeat !important;
  }
#header h1 a img {
  display: none !important;
  }

#header a {
  color: #fff !important;
  }

#header li a:hover {
  text-decoration: underline !important;
  }

#header li.inactive a {
  color: #4a4a4a !important;
  }

dl.factboxMedium dd a {
  color: #333 !important;
  }
#idBadgerUser {
  background: url(http://img257.imageshack.us/img257/6808/111111vv4.png) left top no-repeat !important;
  }

#idBadgerDropper {
  background: url(http://img258.imageshack.us/img258/2179/22222cx6.png) right top repeat !important;
  }

ul#langSelector a:hover,

#idBadgerDropDown a:hover {
  color: #fff !important;
  background: #232323 !important;
  }

#idBadger a#idBadgerUser span {
  color: #fff !important;
  }
ul#langSelector,

#idBadgerDropDown {
  background: #E9E9E9 !important;
  border: 1px solid #b8b8b8 !important;
  }

#langSelector a,

#idBadgerDropDown a {
  color: #333 !important;
  }

#langSelector a:hover,

idBadgerDropDown a:hover {
  background: #232323 !important;
  }

div#LastAd_Top,
div#LastAd_TopRight,
div#LastAd_Mid,
div.advert {
  display: none !important;
  margin: 0 !important;
  }

table.tracklist tbody tr:hover,
table.tracklist tbody tr.open {
  background: #eee !important;
  }

#attendance .attendees li.friend,
#attendance .attendees li.you {
  background: #ebebeb !important;
  }
  
table.recentTracks td.featured, 
div.infoMessage strong.messageWrapper {
  background:  #eee !important;
  }

#home .recs {
  border-top: none !important;
  }

#LastAd_Mid {
  border-top: 1px solid #cecece !important;
  }
  
  
#footerLogos {
  border-top: none !important;
  }
  
#footerLinks,  
#footerLogos { 
  margin-left: 15px !important; 
  }  
  
table.recentTracks td.featuredTrack div.station {
  margin: 0 0 0 0 !important;
  }
table.recentTracks td.featured span.nowplaying,
table.recentTracks td.featured span.justlistened {
  margin-bottom: 0 !important;
  padding: 0 !important; 
  }
table.recentTracks td.featured {
  border-bottom: 0px solid #fff !important;
  background: #E9E9E9 !important;
  }
table.recentTracks td.featuredImage img {
  width: 45px !important;
  height: 45px !important;
margin-bottom: -2px !important;
  }
table.recentTracks td {
  height: 0!important;
  border-top: none !important;
  vertical-align: middle !important;
  }
table.recentTracks td.imageCell {
  width: 0 !important;
  height: 25px !important;
  }
table.recentTracks td.imageCell img {
  width: 0 !important;
  }
table.recentTracks td.playbuttonCell {
  text-align: center!important;
  }
table.recentTracks td.subjectCell br {
  display: none !important; 
  }  

table.recentTracks td.subjectCell a.artist:before{
  content: " - " !important;
  }  
table.recentTracks td.subjectCell small:before {
  content: " (" !important;
  }  
table.recentTracks td.subjectCell small:after {
  content: ") " !important;
  }  
table.recentTracks tr.odd {
  background: #f4f4f4 !important;
  }
table.recentTracks tr:hover   {
  background: #e8e8e8 !important;
  }

table .subject a:hover .body {
  color: #545454 !important;
  }
  
p.fdl a {
  color: #545454 !important;
  }

p.fdl a:hover span {
  color: #353535 !important;
  }

a.stationbuttonMedium {
  float: left !important;
  margin-bottom: 9px !important;
  }
  
div.recs h2 {
  clear: both !important;
  }
  
span.stationButtonWrapper {
  color: #d5d5d5 !important;
  }
 
span.stationButtonWrapper:hover {
  color: #ffffff !important;
  } 

#launcher {
  color: #fff !important;
  }
  
#launcher p {
  color: #fff !important;
  }

#launcher a {
  padding: 4px !important;
  color: #fff !important;
  }

#launcher a:hover {
  padding: 4px !important;
  background: #545454 !important;
  }
  
#shoutbox strong.author a {
  color: #333 !important;
  font-weight: 700 !important;
  }   


#page a.lfmButton:hover,
#page a.lfmAddButton:hover,
#page a.lfmBefriendButton:hover {
  color: #fff !important;
  }

#page a.lfmBuyButton,
#page a.lfmDownloadButton {
  color: #545454 !important;
  }
#page a.lfmBuyButton:hover,
#page a.lfmDownloadButton:hover {
  color: #353535 !important;
  }
  
#page a.lfmSendButton {
  color: #fff !important;
}
#page a.lfmSendButton:hover {
  color: #fff !important;
}
  
div.catalogueHead a.ontour {
  color: #fff !important;
  }
  
ul.thecomments li.comment .wrapper {
  width: 100% !important;
  }
ul.thecomments li.comment ul.commentUserDetails {
  width: 15px !important;
  }  
ul.thecomments li.comment ul.commentUserDetails li.date{
  left: 75% !important;
  }  
div.messageSig {
  text-align: left !important;
  float: left !important;
  }
}