* {margin:0; padding:0}
 body {font-family:Arial, Verdana, Tahoma; font-size:12px}

.home-events {background: transparent url('../images/events-bg.png') no-repeat top left;}
 .home-events-inner {margin-left: 53px;
     background:#fff; width:515px; min-height:350px}
     
 .home-photos {background: transparent url('../images/photos-bg.png') no-repeat top left; margin-left:10px; margin-bottom:10px}
 .home-photos-inner {margin-left: 1px;
     background:#fff; width:230px; min-height:350px}
 .home-photos-more {height:20px;background:#fff; width:230px;padding:0 0 5px 0; margin-top:0; margin-left: 1px;}
.home-events-more {height:20px;background:#fff; width:505px;padding:0 10px 5px 0; margin-top:0; margin-left: 53px;}

.twitt-mix {padding-top:4px}
.twit2 {padding-bottom:4px}

.more-comments {margin-top:10px}
.mc-label {margin-right:3px; margin-top:3px;}
.mc-label a {font-weight:bold !important}

 .home-mixtura {background: transparent url('../images/mixtura-simple-bg.png') repeat-x top left; margin-left: 52px; width:756px; margin-bottom:10px}
 .home-mixtura .decorator {background: transparent url('../images/mixtura-bg.png') no-repeat top left; margin-left:-44px;
     width:200px; height: 221px}
 .home-mixtura-inner { margin-top: 57px;
     width:600px; mix-height:180px}
   
.emph3 {margin-left:-22px}

 .home-djs {margin-left: 23px}    
 .home-djs .djs-top {width:823px; height:124px;
     background: transparent url('../images/djs-sprite.png') no-repeat top left; }
 .home-djs .djs-inner {margin-left:28px; margin-top:-70px !important; background:#fff; width:756px}
 .home-djs .djs-bottom {background:transparent url('../images/djs-sprite.png') no-repeat 0px -124px; height:108px}
     
 .home-banner {width:224px; height:868px; 
     background: transparent url('../images/banner-bg.png') no-repeat top right;   
  }    

.fresh-comment {background: url(../images/comment-ico.png) no-repeat top left;
	padding:7px 7px 0px 37px; font-size:11px; border-top:1px dotted #ddd; 
	height: 41px; line-height:12px; width:200px}
  
 .home-banner .banner-content { 
     width:178px;
     background:#fff;
     padding-bottom:27px;
  }
 
 .clickable {cursor: pointer}
 
 .comment-enter {width:400px; height:50px; border: 1px solid #aaa; margin:5px}
 .comment-author {width:90px; padding:5px; font-weight:bold; font-size:11px; color:#777}
 .comment-body {width:300px; padding:5px}
 .comment-buttons {width:80px; padding:5px; text-align:right}
 .comments {width:522px !important}
 
 .pending-message {background: #F9BDBD; text-align:center; font-weight:bold; padding:10px}
 
a.fc-a {font-weight:normal !important}
  
 .reply-comment {width: 61px; height: 23px; background: url(../images/reply-button.gif) no-repeat top left} 
 .delete-comment {width: 61px; height: 23px; background: url(../images/remove-button.gif) no-repeat top left} 
 .comment-mix {width: 55px; height: 20px; background: url(../images/comment-btn.png) no-repeat top left;
 margin-top:4px; margin-left:4px}
 .reply-comment-block {width:400px; padding:5px;}
 .comment-wrap {min-height:70px; border-top:1px dotted #aaa}
  
 div.emph2 {clear:both;float:left;margin-top:0px}  
     
 div.emph {clear:both;font-weight:bold; font-size:16px; 
 color: #870009 !important; padding-bottom:10px !important; padding-top:20px !important}    
 
 li.rss {padding-left:5px !important}
     
 .left {float:left}
 .clear {clear:both}
 
 .home-head-label {color:#e92e25; text-transform:uppercase; font-weight:bold}
 p.home-head-label2 {width:240px}
 p.home-head-label2-special {width:360px !important}
 .home-head2-label {color:#421613}
 .dj-label-up a {text-transform:uppercase}
 .event-head {font-size:12px !important;}
.event-head a {font-size:12px !important;}
.home-head-label a {color:#e92e25; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.home-head-label a:hover {text-decoration:underline}
span.event-head {font-size:16px !important;}
 .photo-head {font-size:16px !important; text-align:center; padding-top:10px}
 .photo-head2 {font-size:12px !important; text-align:center; font-weight:normal !important}
 .event-musicby {padding-top:12px}
 .event-strong {text-transform:uppercase; font-weight:bold}
 .event-where {text-transform:uppercase;padding-top:3px}
 .event-where-address {font-size:12px !important;padding-top:2px}
 .event-contact {font-size:12px !important; color:#000; padding-top:10px}
 .event-short-text {font-size:12px !important; color:#000; padding-top:10px;}
         
 .banner-container {width:120px; height:240px; padding:27px 27px 0px 27px}
 
 .home-panels {width:825px; margin-right:0px; margin-top:1px}
 
 .home-event-content, home-photos-content {padding:10px}
 .home-event-desc {padding:0 0 10px 10px; width: 210px}
 
 .home-photos-more .view-more  {text-align:center !important;}
 .view-more {text-align:right;  text-transform:uppercase; font-weight:bold}
 .view-more a {text-decoration:none; color:#e92e25;}
 .view-more a:hover {text-decoration:underline}
 
 .home-photos-content div {padding-top:10px; padding-bottom:10px}
 .home-photos-content img {padding:0; margin:0 auto; width: 184px; display:block}
 
 .home-mixes-content {margin-left:-30px}
 .home-mixes-content p {font-size:12px !important; color:#000; font-weight:bold; padding:0 !important; 
 line-height:1em !important}
 a.emph {text-transform:uppercase; font-weight:bold; text-decoration:none; color:#e92e25;}
 a.emph:hover {text-decoration:underline}
 a.mix {text-transform:uppercase; font-weight:bold; text-decoration:none; color:#e92e25; 
 font-size:12px; line-height:14px }
 .mix-title {height:45px}
 a.mix:hover {text-decoration:underline}
 
 .mixes {padding:10px 0}
 .mix-desc {padding:0px 10px; }
 
 .dj {color:#421613 !important}
 .dj a {font-weight:bold; text-decoration:none; color:#421613; display:inline !important}
 .dj a:hover {text-decoration:underline}
 
 p.dj  {line-height:1em !important}
 
 .mix-btn, .mix-btn2  {padding:5px 5px 5px 0; margin:0 !important}
 
 div.mix {width:300px; margin-bottom:10px; height:255px}
 
 a.download-mix {font-weight:bold; text-decoration:none;color:#870009; margin-top:7px; display:block}
 a.download-mix:hover {text-decoration:underline}
 
 .bott-mess {margin-bottom:10px}
 
 .djs-content {padding:10px; margin-top:-40px !important; font-size:12px; color:#000; }
 
 .dj-item {padding:10px}
 
 .dj-item p {color:#000; padding:0 !important}
 
 a.dj-mixes {font-weight:bold; text-decoration:none;color:#000; }
 a.dj-mixes-mix:hover {text-decoration:underline}
 
 .home-event-desc * {text-align:left !important}
 
 .event-musicby span a {color:#e92e25; text-decoration:none;}
 
.rating-star2 {width: 16px; height:16px; margin-right:1px; cursor:pointer; padding-bottom:0px !important}
.filled {background: url(/resources/site/images/star-sprite.png) no-repeat 0 -16px}
.non-filled {background: url(/resources/site/images/star-sprite.png) no-repeat 0 0}
a.rating-star:hover {background: url(/resources/site/images/star-sprite.png) no-repeat 0 -32px}
.avg-rating { cursor:auto !important}

.download-tracking {color: #000 !important; font-size: 11px !important; font-weight: bold !important; margin-bottom:2px}
.vote-tracking {color: #870009 !important; font-weight: bold !important; font-size: 11px !important; margin-bottom:2px}
.download-times {color: #E92E25 !important}

.mixblock2 {mix-height:110px}

.mix-wide {width:400px !important}

.share-mix {padding-bottom:8px; width:70px; padding-top:5px}

.share-mix a {padding-bottom:0px !important; display:inline-block !important}

a.login-dlg {font-weight:bold; color: #E92E25}
p.login-p {font-size:14px;}

a.imgbanner { width:500px; background: transparent url(/resources/site/images/banner-2-sprite.jpg) no-repeat top left;
    height: 123px; display: block; text-indent: -9000px; outline:0}
    
a.imgbanner:hover {
    background: transparent url(/resources/site/images/banner-2-sprite.jpg)
    0 -123px no-repeat;}
    
a.radiobanner-50 { width:250px; background: transparent url(/resources/site/images/50-50-banner.png) 0 -66px no-repeat;
    height: 66px; display: block; text-indent: -9000px; outline:0}
    
a.radiobanner-50:hover {  
    background: transparent url(/resources/site/images/50-50-banner.png)
    no-repeat top left;}
    
a.radiobanner-russian { width:260px; background: transparent url(/resources/site/images/russian-banner.png) 0 -66px no-repeat;
    height: 66px; display: block; text-indent: -9000px; outline:0}
    
a.radiobanner-russian:hover {  
    background: transparent url(/resources/site/images/russian-banner.png)
    no-repeat top left;}
    
a.imgbanner3 { width:720px; background: transparent url(/resources/site/images/banner-3-sprite.jpg) no-repeat top left;
    height: 123px; display: block; text-indent: -9000px; outline:0}
    
a.imgbanner3:hover {
    background: transparent url(/resources/site/images/banner-3-sprite.jpg)
    0 -123px no-repeat;}
    
a.imgbanner2 { width:500px; background: transparent url(/resources/site/images/banner-1-sprite.png) no-repeat top left;
    height: 105px; display: block; text-indent: -9000px; outline:0}
    
a.imgbanner2:hover {
    background: transparent url(/resources/site/images/banner-1-sprite.png)
    0 -105px no-repeat;}

