.breakLine{
    border-top: 1px solid #CCC;
    box-shadow: 0 1px 0 rgba(255,255,255,.6);
}

img{border: none;}
ol, ul{list-style: none outside none; margin: 0; padding: 0;}
.floatL{float: left;}
.floatR{float: right;}
.head-link-separator{
    color: #CCCCCC;
    padding: 0 3px 0 3px;
}
#popupBorder{
    padding: 6px 6px;
    border: 1px solid rgba(255,255,255,0.15);
    background-color: rgb(25,25,25);
    background-color: rgba(25,25,25,0.45);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 3px #555;
    -webkit-box-shadow: 0 0 3px #555;
    -moz-box-shadow: 0 0 3px #555;
}
.borderRadius{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#searchInput:focus, .inputField:focus{border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
.inputField{
    background: none repeat scroll 0 0 #F6F6F6;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    color: #333333;
}
.selectInput{
    padding: 5px;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    color: #434343;
    background: none repeat scroll 0 0 #F6F6F6;
    text-align: center;
}
.selectInput:focus{border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
textarea{
    background: none repeat scroll 0 0 #F6F6F6;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
}
textarea:focus{border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
.SubmitButton{
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    border: 1px solid;
    border-color: #4681d6 #4681d6 #454545;
    padding: 2px 4px 3px 4px;
    background: #4681d6;
    /* For Mozilla */
    background: -moz-linear-gradient(center top , #77aaf3 0pt, #4681d6 100%);
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#77aaf3), to(#4681d6));
    /* For Opera */
    background: -o-linear-gradient(top,rgb(119,170,243),rgb(70,129,214));
    background-image: linear-gradient(top left, #77aaf3 0%, #4681d6 100%);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, 0.75);
}
.SubmitButton:hover{
    background: -moz-linear-gradient(center top , #4681d6 0pt, #77aaf3 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#4681d6), to(#77aaf3));
    background: -o-linear-gradient(top,rgb(70,129,214),rgb(119,170,243));
}
/* HEADER BAR */
#header_bar{
    font-size: 11px;
    width: 100%;
    z-index: 9999;
    position: fixed;
    background: rgb(245, 245, 245);
    background: -moz-linear-gradient(270deg, rgb(245, 245, 245) 30%, rgb(254, 254, 254) 100%);
    background: -webkit-linear-gradient(270deg, rgb(254, 254, 254) 30%, rgb(245, 245, 245) 100%);
    background: -o-linear-gradient(270deg, rgb(254, 254, 254) 30%, rgb(245, 245, 245) 100%);
    background: -ms-linear-gradient(270deg, rgb(245, 245, 245) 30%, rgb(254, 254, 254) 100%);
    background: linear-gradient(0deg, rgb(245, 245, 245) 30%, rgb(254, 254, 254) 100%);
    top: 0;
    left: 0;
    padding: 5px 0 5px 0;
    -webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.58);
    -moz-box-shadow:    0px 2px 2px -1px rgba(0, 0, 0, 0.58);
    box-shadow:         0px 2px 2px -1px rgba(0, 0, 0, 0.58);
}
#header_bar a{
    color: #4f5050;
    text-decoration: none; 
}
#header_bar a:hover{color: #1E54A2;}
#searchEngine{
    overflow: hidden;
    margin-left: 10px;
}
#searchInput{
    border: 1px solid #CCCCCC;
    background-color: #FFF;
    padding: 3px 5px 3px 5px;
    box-shadow: 0 1px 2px #EEEEEE inset;
    width: 200px;
    margin: 0;
    height: 21px;
    font-size: 14px;
    color: #565656;
    float: left;
}
#searchButton{
    background: url(/images/toolbar_find.png) no-repeat scroll 6px 5px #F0F0F0;
    box-shadow: 0 0 1px #FFFFFF inset;
    border: 1px solid #CCCCCC;
    border-left: none;
    cursor: pointer;
    float: left;
    margin: 0;
    width: 29px;
    height: 29px;
}
#header_bar_Category{
    background: url(/web/20130224090426/http://mp3-share.net/images/menu_dropdown.png) no-repeat scroll bottom left transparent;
    padding-left: 20px;
    font-size: 13px;
    margin-left: 15px;
}
#header_bar_Top20{
    background: url(/web/20130224090426/http://mp3-share.net/images/chart.png) no-repeat scroll bottom left transparent;
    padding-left: 20px;
    font-size: 13px;
    margin-left: 15px;
}
#header_bar_Channels{
    background: url(/web/20130224090426/http://mp3-share.net/images/channels.png) no-repeat scroll bottom left transparent;
    padding-left: 20px;
    font-size: 13px;
    margin-left: 15px;
}

#top20_category_popup{
    display: none;
    position: absolute;
    width: 425px;
    z-index: 500;
}
#popup_title{
    font-size: 11px;
    background-color: #008fc9;
    border-bottom: 1px solid #333;
    color: #FFF;
    padding: 5px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.8);
}

/* FOOTER */
#footer{
    font: 11px/1.3 "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
    color: #737983;
    margin-top: 15px;
    margin-bottom: 15px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
#footer a{
    color: #5C646D;
    font-weight: bold;
    text-decoration: none;
}
#footer a:hover{color: #1E54A2;}

/* POPUP toolbar */
.header_popups{
    background: #F5F5F5;
    border-top: none; 
    border-bottom: none;
    margin-left:-23px;
    border: 1px solid #AAAAAA;
    padding: 0px;
    text-align: left;
    z-index: 500;
}
.chartmenu{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.chartmenu li a{
    display: block;
    float: left;
    width: 120px;
    text-align: center;
    color: #3D3D3D;
    text-decoration: none;
    padding: 5px;
    margin: 5px;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
ul.chartmenu li.active{
    color: #fff;
    cursor: default;
}
ul.chartmenu li a:hover{
    background-color: #00aad6;
    background: -moz-linear-gradient(top, #00aad6 0%, #008fc9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad6), color-stop(100%,#008fc9));
    background: -o-linear-gradient(top, #00aad6 0%, #008fc9 100%);
    background: -ms-linear-gradient(top, #00aad6 0%, #008fc9 100%);
    background: linear-gradient(top, #00aad6 0%, #008fc9 100%);
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.8);
    color: #FFF;
}
#show_category{
    display: none;
    position: absolute;
    z-index: 500;
    left: 435px;
    top: 32px;
}
#show_livesearch{
    position: absolute;
    left: 33px;
    top: 32px;
    width: 388px;
    z-index: 500;
}
#show_login{
    position: absolute;
    display: none;
    right: 0;
    top: 32px;
}
.category_menu{
    display: block;
    padding: 5px;
    border-bottom: 1px solid #CCC;
    font-weight: bold;
}
.category_menu:hover{background-color: #FFF;}
.category_menu:last-child{border-bottom: none;}
.livesearch_items{
    display: block;
    overflow: hidden;
    padding: 3px;
    border-bottom: 1px solid #CCC;
}
.livesearch_items:hover{background-color: #99999;}
.livesearch_items:last-child{border-bottom: none;}
.live_mp3thumb{
    width: 35px;
    height: 26px;
    vertical-align: bottom;
    float: left;
}

/* HEADER */
#header{
    overflow: hidden;
    padding-top: 60px;
}
#logo{
    width: 180px;
    float: left;
    text-align: center;
    margin: 24px 0 0 0;
}
#header_date{
    font-size: 11px;
    margin-top: 5px;
    text-shadow: 1px 1px 1px rgba(255,255,255, 0.8);

}
#headerAdvertise{
    width: 728px;
    height: 90px;
    box-shadow: 1px 1px 2px rgba(0,0,0, 0.4);
    float: right;
    margin: 0 50px 5px 0;
    background-color: #FFFFFF;
}
#previewAdvertise{
    width: 500px;
    margin: 15px auto;
}

/* NOTIFICATION */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px auto;
    width: 80%;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/web/20130224090426/http://mp3-share.net/images/info.png');
}
.success {
    border-color: #1c783b;
    background-color: #f1fff6;
    color: #086527;
    background-image:url('/web/20130224090426/http://mp3-share.net/images/success.png');
}
.warning {
    border-color: #f59829;
    background-color: #fffaf3;
    color: #c56b00;
    background-image: url('/web/20130224090426/http://mp3-share.net/images/warning.png');
}
.error {
    border-color: #ae1f24;
    background-color: #fff2f2;
    color: #ae080c;
    background-image: url('/web/20130224090426/http://mp3-share.net/images/error.png');
}
.alert{
    background-image: url('/web/20130224090426/http://mp3-share.net/images/alert.png');
    background-repeat: no-repeat;
    padding: 5px 30px 5px 30px;
    color: #f42029;
}
#brokenSuccess{
    text-align: center;
    clear: both;
    padding: 20px 5px 20px 5px;
    color: #4F8A10;
}

/* LOGIN */
.username{
    background: url(/web/20130224090426/http://mp3-share.net/images/username.png) no-repeat scroll 6px 6px #F6F6F6;
    padding: 5px 5px 5px 25px;
    width: 170px;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    color: #565656;
    font-size: 11px;
}
.username:focus{background: url(/web/20130224090426/http://mp3-share.net/images/username.png) no-repeat scroll 6px 6px #FFFFFF; border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
.password{
    background: url(/web/20130224090426/http://mp3-share.net/images/password.png) no-repeat scroll 6px 6px #F6F6F6;
    padding: 5px 5px 5px 25px;
    width: 170px;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    color: #565656;
    font-size: 11px;
}
.password:focus{background: url(/web/20130224090426/http://mp3-share.net/images/password.png) no-repeat scroll 6px 6px #FFFFFF; border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);}

/* Коментари */
.commentbox{
    position: relative;
    padding: 5px;
    width: 95%;
    margin: 10px auto;
    overflow: hidden;
}
.commentAvatar{
    padding: 1px;
    float: left;
    border: 1px solid #CCCCCC;
    background-color: #FFF;
    width: 50px;
    display: block;
}
.comments_body{
    float: left;
    margin-left: 5px;
    width: 405px;
}
.commentTimePost{
    font-size: 11px;
    color: #888888;
    margin-top: 3px;
}
.commentTimePost a:link, .commentTimePost a:visited{color: #3D3D3D; font-weight: bold;}
.commentTimePost a:hover{color: #1E54A2;}
.commentMassage{
    margin-top: 7px;
    font-family: Verdana;
    color: #434343;
    line-height: 1.28;  
}
#uskarazlog{
border: 1px solid #CCC;
padding:3px;
}

/* ИЗВЕЖДАНЕ НА ПЕСНИТЕ */
.itemBox{
    float: left;
    width: 176px;
    margin: 8px 4px 8px 4px;
    text-shadow:0 1px 0 rgba(255,255,255,.8);
}
.itemImage{
    float: left;
    width: 120px;
}
.itemInfo{
    float: left;
    width: 150px;
}
.itemTitles{
    min-height: 50px;
    padding-top: 5px;
    font-weight: bold;
}
.itemArtist{
    font-size: 11px;
}
.itemUploader{
    font-size: 11px;
    color: #888888;
}

/* СТРАНИЦИРАНЕ */
.pages {
    margin: 10px;
    padding: 10px;
}

.paginate a {
    padding: 6px 9px 6px 9px;
    margin: 3px;
    border: 1px solid;
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-bottom: 1px solid #999999;
    text-decoration:none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    background: #F8F8F8;
    background: -moz-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0));
    background: -o-linear-gradient(top,rgb(255,255,255),rgb(224,224,224));
    color: #555;
    text-shadow: 0 1px 0 #FFFFFF;
    box-shadow: 0 0 1px #FFFFFF inset;
}
.paginate a:hover, .paginate a:active {
    color: #222;
    border-color: #888 #888 #666666;
}
.paginate span.current, .paginate a:active {
    margin: 3px;
    padding: 6px 9px 6px 9px;
    color: #555;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #DCDCDC;
    color: #333;
    box-shadow: 0 1px 2px #AAAAAA inset;
    border: 1px solid;
    border-color: #999999 #AAAAAA #CCCCCC;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    text-shadow: 0 1px 0 #FFFFFF;
}
.paginate span.disabled {
    display: none;
}


/* TOP20 */
.top20{
    background-color: #FFF;
    padding: 5px;
    margin: 5px 8px 5px 8px;
    overflow: hidden;
    width: 800px;
    border: 1px solid #CCCCCC;
}
.top20:hover{border: 1px solid #BBBBBB; background-color: #FAFAFA;}
.top20Thumbnail{
    width: 120px;
    float: left;
    padding: 1px;
    background-color: #FFF; 
    border: 1px solid #d6dbe0;
}
.top20itemContent{
    float: left;
    margin: 5px;
    width: 580px;
    font-family: Helvetica;
}
.top20Number{
    font-weight: bold;
    font-size: 14px; 
    color: #666;
    font-family: 'Trebuchet MS';
}
.ArtistName:link, .ArtistName:visited{color: #154983; font-weight: bold;}
.top20ArtistName{margin-top: 3px; color: #484848;}
.top20SongName{
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
.top20SongName a:link, .top20SongName a:visited{color: #434343;}
.top20SongName a:hover {color: #3775d2;}
.top20Uploader{
    width: 70px;
    text-align: center;
    float: left;
    font-size: 11px;
    margin-top: 10px;
    color: #525252;
}
.top20userThumb{
    border: 1px solid #d6dbe0;
    padding: 1px;
    background: #FFF;
    width: 45px;
}
.top20Views{
    float: right;
    width: 100px; 
    margin-top: 30px;
    text-align: center;
    color: #454545;
    font-size: 14px;
}
.viewsSpan{
    color: #666;
    font-size: 11px;
}
.hotORnot{
    position: absolute;
    width: 24px;
    height: 24px;
    top: -4px;
    left: 160px;
    z-index: 50;
}
#recent_songs_container{
    overflow: hidden;
    margin: 15px 0 5px 0;
}
.recentSongs{
    margin: 0 5px 10px 5px;
    overflow: hidden;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.recentImage{
    float: left;
    border: 1px solid #CCC;
    padding: 3px;
    width: 120px;
}
.recentInfo{
    float: left;
    margin-left: 5px;
    width: 190px;
}
.recentSongName{
    font-size: 13px;
    margin-top: 5px;
    font-weight: bold;
}
.recentArtists{
    margin-top: 3px;
    font-weight: bold;
    font-size: 11px;
}
.recentStats{
    font-size: 11px;
    color: #888;
    margin-top: 15px;
}


/* БУТОНИ ЗА РАЗЛИЧНИ ЗАЯВКИ */
.buttonsTable{
    margin: 5px 0 5px 0;
    font-size: 11px;
    color: #434343;
}
.button{
    display: block;
    padding: 6px 9px 6px 9px;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid;
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-bottom: 1px solid #999999;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;   
    background: #F8F8F8;
    background: -moz-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0));
    background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(224,224,224));
    text-shadow: 0 1px 0 #FFFFFF;
    box-shadow: 0 0 1px #FFFFFF inset;
    margin: 0 5px 0 5px;
}
.button:link, .button:visited, .activeButton:link, .activeButton:visited{color: #555; text-decoration: none;}
.button:hover{
    color: #222;
    border-color: #888 #888 #666666;
}
.activeButton, .button:active{
    display: block;
    margin: 0 5px 0 5px;
    padding: 6px 9px 6px 9px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #DCDCDC;
    box-shadow: 0 1px 2px #AAAAAA inset;
    border: 1px solid;
    border-color: #999999 #AAAAAA #CCCCCC;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFFFFF;
}
.activeButton:link, .activeButton:visited{color: #333; text-decoration: none;}


/* CHANNEL */
.channelAvatar{
    width: 200px;
    background: #FFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#chanelUsername{
    font-size: 20px;
    color: #1C2A47;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFFFFF;
}
#channelStatus{
    font-weight: normal;
    font-size: 14px;
}
#online{
    background: url(/web/20130224090426/http://mp3-share.net/images/online.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-top: 5px;
}
#offline{
    background: url(/web/20130224090426/http://mp3-share.net/images/offline.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-top: 5px;
}
#channelInfo{
    font-size: 11px; 
    color: #434343;
    font-weight: normal;
}
#channelAboutMe{
    background-color: #FFFFFF;
    margin: 10px 7px 0 7px;
    border: 1px solid #CCCCCC;
    padding: 5px;
}
#channelRegistered{
    font-size: 11px;
    color: #434343;
    font-weight: normal;
}
.showAll{
    font-weight: bold;
    text-align: right;
    margin: 15px;
}
.showAll a:link, .showAll a:visited{color: #3D3D3D;}


/* СЪОБЩЕНИЯ */
.InboxMassages{
    overflow: hidden;
    display: block;
    width: 320px;
    margin: 0px auto;
    border-bottom: 1px solid #CCC;
    padding: 10px;
    cursor: pointer;
}
.InboxMassages:last-child{border-bottom: none;}
.InboxMassages:hover{background: #F0F0F0;}
.MsgAvatar{
    width: 50px;
    border: 1px solid #CCCCCC;
    padding: 1px;
    background-color: #FFFFFF;
    margin-right: 5px;
}
.InboxUser{
    font-size: 13px;
    font-weight: bold;
    color: #3D3D3D;
    float: left;
}
.InboxReply{
    width: 255px;
    color: #888;
    margin-top: 10px;
}
.InboxTimeSend{
    float: right;
    margin: 2px 0 0 15px;
    font-size: 11px;
    color: #888;
}
.massagebox{
    overflow: hidden;
    width: 600px;
    margin: 10px auto;
    padding: 5px;
}
.msg_container{
    margin-top: 7px;
    font-family: Verdana;
    color: #434343;
    line-height: 1.28;  
}
.massages_body{
    float: right;
    width: 535px;
}
#massageSender{
    background: url(/web/20130224090426/http://mp3-share.net/images/comments.png) no-repeat scroll 8px 2px transparent;
    font-size: 18px;
    padding: 0 0 5px 30px;
    font-weight: bold;
    margin-top: 10px;
    color: #1C2A47;
    float: left;
}
#massageReply{
    font-size: 12px;
    margin-left: 5px;
}
#no_selected_msg{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
.active_msg{
    background: #F0F0F0;
}


/* OTHERS */
#sliderBox{
    border: 1px solid #CCC;
    float: left;
    padding: 10px 10px 40px 10px; 
    background-color: #FFF; 
    width: 570px; 
    margin-top: 15px;
}
.bodyBox{
    background-color: #FCFCFC;
    border: 1px solid #CCCCCC;
    margin-top: 15px;
}
.main_container{
    background-color: #FFF;
    overflow: hidden;
    padding: 10px;
    -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.75);
    width: 980px;
    position: relative;
}
.topTitles{
    padding: 5px 10px 5px 10px;
    font-size: 18px;
    font-family: LeagueGothicRegular;
    margin: 1px;
    color: #454545;
    border-bottom: 1px solid #DDDDDD;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #ededed;
    background-image: -moz-linear-gradient(center top , #FDFDFD 0pt, #EDEDED 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EDEDED));
    background-image: -o-linear-gradient(top,rgb(253,253,253),rgb(237,237,237));
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.6);
    text-shadow: 1px 1px 0 #FFF;
}
.itemList{
    margin: 7px auto;
    padding: 5px;
    width: 95%;
    border: 1px solid transparent;
    border-bottom: 1px solid #DDDDDD;
}
.itemList:last-child{border-bottom: 1px solid transparent;}
.itemListInfo{
    float: right;
    font-size:11px;
    color:#555555;
}

.itemList a:link, .itemList a:visited{color: #434343; text-decoration: none;}
.itemList a:hover{color: #3775d2;}
#previewTitles{
    font: bold 19px 'Puritan',Arial,Helvetica,sans-serif;
    color: #2A2A2A;
    text-shadow: 1px 1px 1px rgba(255,255,255, 0.8);
    margin-top: 15px;
}
#pageTitles{
    font: 21px LeagueGothicRegular;
    color: #2A2A2A;
    text-shadow: 1px 1px 1px rgba(255,255,255, 0.8);
    margin-top: 15px;
}
#previewStatsTable{
    width: 100%;
    border-collapse:collapse;
    position: relative;
    background-color: #FFF;
}
#previewStatsTable td{
    border: 1px solid #CCC;
    padding: 9px 2px 9px 2px;
}
#previewStatsTable tr td:first-child,
#previewStatsTable tr th:first-child {
  border-left: 0;
}
#previewStatsTable tr td:last-child,
#previewStatsTable tr th:last-child {
  border-right: 0;
}
.songStats{
    font-size: 18px;
    font-family: 'Trebuchet MS';
    color: #333;
}
.songStatsInfo{
    font-size: 11px;
    color: #666666;
}
#lyrics_info_container{
    height: 378px;
    padding: 10px;
    border: 1px solid #CCC;
    border-left: none;
    background-color: #FFF;
}
.lyricsbox{
    line-height: 16px;
    text-align: center;
    color: #606060;
}
.lyricsUploader{
    background-color: #FFF;
    margin: 5px;
    padding: 3px;
    font-size: 11px;
    text-align: center;
}
#Like_Disslike_Container{
    border: 1px solid #FFF;
    width: 180px;
    height: 4px; 
    overflow: hidden;
    margin: 3px 3px 0 3px;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    background-color: #AAA;
}
#Like{
    background: #1cb51b;
    float: left;
}
#Dislike{
    background: #ef491c;
    float: right;
}
#LikeStats{
    font-size: 11px; 
    color: #434343;
    text-align: center;
}
.fav, .fav_button{
    background: url(/web/20130224090426/http://mp3-share.net/images/unFav.png) no-repeat;
    display: block;
    width: 24px;
    height: 24px;
}
.fav:hover{ background: url(/web/20130224090426/http://mp3-share.net/images/inFav.png) no-repeat; }
.infav{
    background: url(/web/20130224090426/http://mp3-share.net/images/inFav.png) no-repeat scroll;
    display: block;
    width: 24px;
    height: 24px;
}
.infav:hover{ background: url(/web/20130224090426/http://mp3-share.net/images/unFav.png) no-repeat; }
#previewActions{
    color: #434343;
    width: 570px;
    margin: 0px auto;
    margin-top: 5px;
}
#previewActions td{padding: 5px;}
#upTime{
    float: left;
    font-size: 11px;
    margin-left: 5px;
}
#upCat{
    float: left;
    font-size: 11px;
}
#upLyrics{
    float: right;
    font-size: 11px;
}
#registerTable{
    width: 500px;
    margin: 20px 20px 20px 50px;
    color: #434343;
    padding-right: 40px;
    border-right: 1px solid #CCCCCC;
    float: left;
}
#registerTable td{padding: 5px;}
#useTerms{
    width: 360px;
    float: left;
    margin-top: 15px;
}
#useTerms tr{font-size: 16px;}
#useTerms td{font-size: 12px;}
#song_terms{
    float: right;
    width: 430px;
    margin-top: 25px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
#song_terms tr{font-size: 16px; color: #3D3D3D; padding: 5px;}
#song_terms td{font-size: 13px; color: #484848; padding: 3px 0 3px 0;}
#UnreadMassages{
    background: #ee3b27;
    color: #FFF;
    font-size: 11px;
    padding: 1px 4px 1px 4px;
}
#previewUploader:link, #previewUploader:visited{
    text-decoration: none;
    overflow: hidden;
    color: #FFFFFF;
    padding: 2px;
    display: block;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    background: rgb(42, 42, 42);
    background: -moz-linear-gradient(270deg, rgb(42, 42, 42) 30%, rgb(69, 69, 69) 70%);
    background: -webkit-linear-gradient(270deg, rgb(42, 42, 42) 30%, rgb(69, 69, 69) 70%);
    background: -o-linear-gradient(270deg, rgb(42, 42, 42) 30%, rgb(69, 69, 69) 70%);
    background: -ms-linear-gradient(270deg, rgb(42, 42, 42) 30%, rgb(69, 69, 69) 70%);
    background: linear-gradient(0deg, rgb(42, 42, 42) 30%, rgb(69, 69, 69) 70%);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    border: 1px solid #111111;
    font-size: 11px;
}
#imgUploader{
    height: 18px;
}
#last_comments{
    width: 380px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #FFF;
    margin-top: 15px;
}
.indexComments{
    margin-bottom: 10px;
    color: #434343;
    overflow: hidden;
}
.indexComments a:link, .indexComments a:visited{color: #3D3D3D;}
.indexComments a:hover{text-decoration: none; color: #3475b1;}
.noResult{
    margin: 10px;
    text-align: center;
    color: #434343;
}
.noLyrics{
    padding: 5px;
    text-align: center;
    background: #F3F3F3; 
    border: 1px solid #DDDDDD;
    padding: 5px;
    width: 90%;
    margin: 5px auto;
}
.noLyrics a:link, .noLyrics a:visited{
    color: #585858;
    font-size: 11px;
}
#favorite_popup{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 110;
}
.popupFavUsers{
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
    padding: 5px;
    overflow: hidden;
}
.popupFavThumb{
    width: 40px;
    height: 40px;
    border: 1px solid #CCC;
    padding: 1px;
}
.popupFavName{
    margin: 5px 0 0 5px;
}
.popupFavName a{color: #3D3D3D; font-weight: bold; font-size: 11px;}
.popupFavName a:hover{color: #1E54A2;}
#fav_popupContainer{
    border: 1px solid #565656;
    background-color: #FFFFFF;
    width: 404px;
    height: 339px;
}
#downloadMp3{
    background: url(/web/20130224090426/http://mp3-share.net/images/downloadMp3.png) no-repeat;
    width: 141px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
#downloadVideo{
    background: url(/web/20130224090426/http://mp3-share.net/images/downloadVideo.png) no-repeat;
    width: 141px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
#brokenLink{
    background: url(/web/20130224090426/http://mp3-share.net/images/brokenLink.png) no-repeat;
    display: block;
    width: 24px;
    height: 18px;
}
.lyricsOnThumb{
    position:absolute; 
    right: 2px;
    bottom: 3px;
    z-index: 50;
}
.more_songs_songName{
    background:rgba(0,0,0,.4);
    text-shadow: 0px 1px 1px rgba(0,0,0, 0.6);
    font-size: 11px;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    left: 0;
    padding: 1px;
    position: absolute;
    width: 118px;
}
#more_songs{
    display: none;
}
#more_songsContainer{
    overflow: hidden;
    padding: 5px 0 5px 0;
}
.more_songs_items{
    float: left;
    margin: 6px;
    padding: 3px;
    background: #FFF;
    border: 1px solid #DDD;
}
#addSongTable{
    width: 550px;
    margin: 10px;
    color: #434343;
}
.addSongTitles, .tableTitles{
    font-weight: bold;
    font-size: 13px;
}
.addSongInfo, .tableInfo{
    font-size: 11px;
    padding: 2px 0 4px 0;
    color: #666;
}
#settingsTable{
    font-size: 13px;
    margin-left: 5px;
}
#settingsTable a:link, #settingsTable a:visited{color: #3D3D3D; font-weight: bold;}
#regEmail{
    background-color: #e2e2e2;
    border: 1px solid #d6dbe0; 
    padding: 5px;
    width: 300px;
}
.channels{
    display: block;
    padding: 5px;
    background-color: #FFFFFF;
    margin: 5px;
    border: 1px solid #CCCCCC;
    float: left;
    width: 220px;
}
.channels:hover{border: 1px solid #AAAAAA; background-color: #F8F8F8;}
.channelsAvatar{width: 50px; height: 50px; float: left;}
.channelsName{
    margin: 3px 0 0 4px;
    font-size: 14px;
    font-weight: bold;
    color: #1C2A47;
}
.channelsReg{
    font-size: 11px;
    color: #545454;
    margin: 2px 0 0 3px;
}
.activeSlide{
    border-bottom: 1px solid #DDD;
    width: 95%;
    padding: 5px;
    margin: 5px;
}
.activeSlide:last-child{border-bottom: none;}
#approve{
    width: 200px;
}
#lyricsTextarea{
    width: 600px;
    height: 270px;
    text-align: center;
    color: #333333;
}
#commentTextarea{
    width: 530px;
    height: 35px;
}
.previewAds{
    width: 250px;
    height: 250px;
    margin: 5px auto;
}

ul#not_found{
    list-style: disc;
    margin: 5px 0 0 55px;
}

.smsinfo{
    font-weight: bold; 
    font-size: 14px;
    border: 1px solid #CCC;
    padding: 4px;
    background: #e3f0ff; 
    color: #000;
}
#OK_button{
    font-size: 15px;
    color: #666;
    border: 1px solid #CCC;
    padding: 8px;
    width: 100px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    border-bottom: none;
    border-right: none;
    text-align: center;
    margin: 20px auto;
    background: #ededed;
    background-image: -moz-linear-gradient(center top , #FDFDFD 0pt, #EDEDED 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EDEDED));
    background-image: -o-linear-gradient(top,rgb(253,253,253),rgb(237,237,237));
    box-shadow: 1px 1px 1px rgba(0,0,0, 0.6);
}
#OK_button:active{
        background-color: #DCDCDC;
    color: #333;
    box-shadow: 0 1px 2px #AAAAAA inset;
    border: 1px solid;
    border-color: #999999 #AAAAAA #CCCCCC;
}
.adstable{
    width: 90%;
    margin: 10px auto;
    border-collapse: collapse; 
    text-align: center;
    background: #FFF;
    margin-top: 15px;
}
.adstable td{
    border: 1px solid #DDD;
}
.adstable th{
    border: 1px solid #CCC;
    background: #2f2f2f;
    color: #FFF;
}
#activeads:link , #activeads:visited{
    color: #27791c;
}
.more_button{
    text-align: center;
    margin: 20px;
}
.more_button a{
    display: block;
    background: #ededed;
    background-image: -moz-linear-gradient(center top , #FDFDFD 0pt, #EDEDED 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EDEDED));
    background-image: -o-linear-gradient(top,rgb(253,253,253),rgb(237,237,237));
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.6);
    text-shadow: 1px 1px 0 #FFF;
    width: 120px;
    padding: 5px;
    margin: 15px auto;
    color: #585858;
    text-decoration: none;
    border: 1px solid;
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-bottom: 1px solid #999999;

}
.more_button a:hover{
    color: #3D3D3D;
    border-color: #AAAAAA #AAAAAA #888888;
}
.more_button a:active{
    display: block;
    width: 120px;
    padding: 5px;
    margin: 15px auto;
    background: #DCDCDC;
    box-shadow: 0 1px 2px #AAAAAA inset;
    border: 1px solid;
    border-color: #999999 #AAAAAA #CCCCCC;
}
#music_player{
    width: 570px;
    height: 320px;
}

/* PREVIEW SONG */
/*
USI URUKOV RAZLOG BANSKO
#preview_left_container{
    float: left;
    border: 1px solid #CCC;
    background-color: #FFF;
}

#preview_right_container{
    float: left; 
    width: 406px;
    border-left: none;
    position: relative;
} */

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#box_arrow {
	width: 60px;
        padding: 7px;
	background-color: #F7F7F7;
	position: relative;
	border: 1px solid #CCC;
}

#box_arrow:after, #box_arrow:before {
	border: solid transparent;
	content: ' ';
	height: 0;
	right: 100%;
	position: absolute;
	width: 0;
}

#box_arrow:after {
	border-width: 5px;
	border-right-color: #F7F7F7;
	top: 14px;
}
/* razloguskatabansko */
#box_arrow:before {
	border-width: 1px;
	border-right-color: #CCC;
	top: 10px;
}
.preview_ads{
    width: 300px;
    height: 300px;
    margin: 25px auto;
}
#show_more{
    display: block;
    background: url(/web/20130224090426/http://mp3-share.net/images/show_more.png);
    width: 24px;
    height: 16px;
}
.cd_rip{
    color: #FF6699;
    font-size: 12px;
    font-weight: normal;
}
.cd_rip_items{
    color: #FF6699;
    font-weight: normal;
    font-size: 11px;
}