body
{
margin: 0;
padding: 0;
background-color: #000000;
font-family: Tahoma, Verdana;
font-size: 11px;
color: #999999;
}

form
{
margin: 0;
}

input, textarea, select
{
background-color: #0E0E0E;
border: 1px solid #444444;
font-family: Tahoma, Verdana;
font-size: 11px;
color: #999999;
padding: 3px;
}

input
{
height: 14px;
}

select
{
height: 22px;
padding: 2px 0 0 0;
}

.button
{
height: 20px;
padding: 0 5px;
cursor: help;
cursor: pointer;
}

a 
{
color: #999999;
}

a:hover
{
text-decoration: none;
color: #005DF3;
}

a:focus
{
outline: none;
}

p
{
margin: 0;
line-height: 20px;
}

.radio
{
border: 0;
}

.box
{
width: 13px;
height: 13px;
border: 0;
margin: 0;
padding: 0;
background: none;
}

#container
{
width: 960px;
margin: 0 auto;
}

#middle
{
position: relative;
width: 690px;
left: 270px;
min-height: 2600px;
}

.blue
{
color: #005DF3;
}

.purple
{
color: #584596;
}

.purple:hover
{
color: #584596;
}

.grey
{
color: #999999;
}

.dark_grey
{
color: #4D4D4D;
}

.tabs ul
{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
height: 30px;
overflow: hidden;
}

.tabs ul li
{
float: left;
margin-right: 1px;
}

.tab_active
{
height: 22px;
background: url(http://img.musicplayon.com/images/tab_active.gif) repeat-x;
padding: 8px 10px 0 10px;
cursor: default;
color: #005DF3;
font-weight: bold;
}

.tab_active a
{
text-decoration: none;
color: #005DF3;
}

.tab_inactive
{
height: 30px;
background: url(http://img.musicplayon.com/images/tab_inactive.gif) repeat-x;
cursor: pointer;
color: #4D4D4D;
font-weight: bold;
}

.tab_inactive a
{
text-decoration: none;
color: #4D4D4D;
display: block;
padding: 8px 10px 8px 10px;
}

.tab_inactive a:hover
{
color: #4D4D4D;
}

#footer 
{
width: 960px;
margin: 0 auto;
height: 160px;
margin-top: 20px;
background: #232323 url(http://img.musicplayon.com/images/footer_logo.gif) no-repeat bottom right;
}

#footer a
{
color: #584596;
}

.video
{
width: 202px;
padding-bottom: 0px;
}

.video .dur
{
position: absolute;
right: 5px;
top: 2px;
text-align: right;
font-size: 10px;
color: #DBDFE0;
}

.video .trans
{
z-index: 1;
position: absolute;
margin-top: -17px;
margin-left: 1px;
height: 16px;
width: 200px;
background-color: #000000;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.video .under
{
position: absolute;
margin-top: -17px;
margin-left: 1px;
height: 16px;
width: 200px;
z-index: 2;
}

.video .add
{
position: absolute;
margin-left: 170px;
}

.video .info
{
position: absolute;
margin-top: -17px;
margin-left: 1px;
height: 16px;
width: 200px;
z-index: 2;
}

.video .play
{
position: absolute;
margin-top: -10px;
left: 5px;
}

.video .playbtn
{
position: absolute;
z-index: 2;
}

.user_opinion
{
z-index: 1;
background-color: #0F0F0F;
width: 240px;
height: 87px;
margin-bottom: 15px;
padding: 10px 10px 0 10px;
}

#opinionsContainer .pages
{
padding-right: 0;
}

.user_opinion .opinion_block
{
overflow: hidden;
height: 64px;
}

.user_opinion .opinion_block .opinion_text
{
height: 40px;
overflow: hidden;
}

.user_opinion_whole
{
z-index: 2;
background-color: #0F0F0F;
width: 240px;
margin: 0;
padding: 10px 10px 0 10px;
position: absolute;
top: 90px;
height: 467px;
}

.user_opinion_whole .opinion_block
{
overflow: hidden;
height: 444px;
}

.pages
{
height: 27px;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
cursor: default;
padding: 10px;
}

.pages a
{
text-decoration: none;
color: #FFFFFF;
}

.pages a:hover
{
color: #005DF3;
}

.pages div
{
height: 27px;
float: right;
text-align: center;
}

.pages ul, .floatingTextBox ul
{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
height: 27px;
float: right;
}

.pages ul li, .floatingTextBox ul li
{
float: left;
}

.floatingTextBox ul li a {
	text-decoration: none;
}

.pages .pages_priv
{
display: block;
padding: 7px 5px 6px 8px;
font-family: Verdana;
font-size: 9px;
text-align: left;
width: 7px;
overflow: hidden;
}

.pages .pages_next
{
display: block;
padding: 7px 8px 6px 5px;
font-family: Verdana;
font-size: 9px;
text-align: right;
width: 7px;
overflow: hidden;
}

.pages .pages_current
{
width: 46px;
overflow: hidden;
padding-top: 8px;
}

#sameartistContainer, #interviewsContainer, #samememberContainer, #inplaylistsContainer, #relatedContainer, #radio-relatedContainer, #radio-mostplayedContainer, #radio-top100Container
{
background-color: #232323;
width: 460px;
min-height: 552px;
}

#sameartistContainer .videos, #interviewsContainer .videos, #samememberContainer .videos, #inplaylistsContainer .playlists, #relatedContainer .videos, #radio-relatedContainer .videos, #radio-mostplayedContainer .videos, #radio-top100Container .videos
{
min-height: 482px;
padding: 18px 18px 5px 18px;
}

.star_purple_small
{
background: url(http://img.musicplayon.com/images/star_purple_small.png) no-repeat;
}

.star_purple_small_alpha40
{
background: url(http://img.musicplayon.com/images/star_purple_small_alpha40.png) no-repeat;
}

.star_purple_small, .star_purple_small_alpha40
{
float: left;
margin-top: 1px;
}

.play_btn_purple
{
position: absolute;
z-index: 1;
background: url(http://img.musicplayon.com/images/play_button.png) no-repeat;
width: 22px;
height: 22px;
}

.thumb
{
background-color: #0E0E0E;
width: 200px;
border: 1px solid #574495;
min-height: 112px;
}

.separator
{
clear: both;
height: 15px;
font-size: 1px;
}

.separator2
{
clear: both;
height: 10px;
font-size: 1px;
}

.floatingTextBox
{
float: left;
/*height: 45px;*/
margin-right: 20px;
}

.loading
{
background: url(http://img.musicplayon.com/images/loader1.gif) no-repeat center;
/*height: 32px;*/
}

#add_comment_stars div
{
float: left;
width: 13px;
height: 13px;
margin-right: 1px;
cursor: pointer;
}

.star_comment_blue
{
background: url(http://img.musicplayon.com/images/star_blue_small.gif) no-repeat;
}

.star_comment_grey
{
background: url(http://img.musicplayon.com/images/star_grey_small.gif) no-repeat;
}

.colorField
{
width: 50px;
}

.infobar
{
width: 100%;
padding: 5px 0 5px 0;
text-align: center;
background-color: #FFFFD9;
color: #FF0000;
font-weight: bold;
}

.registration_icon
{
float: left;
width: 73px;
text-align: center;
}

.registration_icon img
{
padding-bottom: 3px;
}

.registration_icon a
{
text-decoration: none;
}

.registration_icon span
{
text-decoration: underline;
}

.playlist
{
width: 202px;
background-color: #191919;
}

.playlist .follow_playlist_icon
{
position: absolute;
margin-left: 175px;
margin-top: 5px;
}

.playlist .playlist_bottom
{
background: url(http://img.musicplayon.com/images/playlist_bottom_bg.gif) repeat-x;
height: 22px;
}

.playlist .playlist_bottom .total_duration
{
float: right;
height: 18px;
border-left: 1px solid #191919;
padding: 4px 5px 0 6px;
}


#body #pleLeftContainer, #body #pleRightContainer
{
width: 464px;
}

#pleLeftContainer
{
float: left;
}

#pleRightContainer
{
float: right;
}

.wrapper
{
background-color: #232323;
padding: 20px 20px 5px 20px;
}

#pleLeftContainer div.wrapper, #pleRightContainer div.wrapper
{
min-height: 400px;
}

.line
{
font-size: 0px;
border-top: 1px solid #070707;
border-bottom: 1px solid #2E2E2E;
}

#myPlaylistContainer, #myPlaylistFinderContainer
{
margin-top: 20px;
}

.status
{
margin-bottom: 20px;
width: 690px;
height: 30px;
text-align: center;
background-color: #2E2E2E;
color: #FFFFFF;
line-height: 30px;
}

#userInfo .line
{
margin: 7px 0;
}

.icon_opacity
{
-moz-opacity: 0.6;
opacity: 0.6;
filter: alpha(opacity=60);
}

.active_link
{
color: #005DF3;
}

#banner468x60
{
width: 468px;
margin: 0 auto;
}

img.avatar
{
border: 1px solid #000000;
}

#logo_img
{
width: 154px;
height: 140px;
background: url(http://img.musicplayon.com/images/logo.png) no-repeat;
}

input[type="file"]
{
_width: 300px;
}

.top_genres
{
display: block;
padding: 3px 35px 3px 3px;
}

#genresContainer, #qualitiesContainer
{
background-color: #232323;
}

#genresContainer div .g
{
width: 110px;
float: left;
overflow: hidden;
}

#qualitiesContainer div .g
{
width: 65px;
float: left;
overflow: hidden;
}

#genresContainer div .g a, #qualitiesContainer div .g a
{
display: block;
font-size: 12px;
padding: 3px 10px 3px 3px;
}

#left
{
position: absolute;
z-index: 1;
width: 250px;
}

#login
{
width: 250px;
height: 290px;
background-color: #232323;
}

#langsContainer, #newsContainer
{
background-color: #232323;
display:none;
}

#langsContainer .l
{
width: 105px;
float: left;
overflow: hidden;
}

#langsContainer .l a
{
display: block;
font-size: 12px;
padding: 3px 20px 3px 3px;
}

#newsContainer div .n
{
width: 105px;
float: left;
overflow: hidden;
}

#newsContainer div .n a
{
display: block;
font-size: 12px;
padding: 3px 10px 3px 3px;
}

#addtoplaylistContainer
{
display: none;
position: absolute;
z-index: 999;
background-color: #0E0E0E;
padding: 5px;
border: 1px solid #444444;
width: 170px;
}

#playLogin
{
background-color: #232323;
padding: 5px 10px 10px 10px;
}

#playerSettings
{
background-color: #232323;
margin-bottom: 20px;
padding: 5px 10px;
}

.user_opinion1
{
min-height: 70px;
width: 628px;
background-color:#0F0F0F;
margin-bottom:15px;
padding:10px 10px;
}

.hp_bg
{
background:url(http://img.musicplayon.com/images/add_to_playlist_icon.jpg) no-repeat;
width: 22px;
height: 20px;
font-size: 0px;
position: absolute;
margin: 10px;
}

.hp_bg a
{
display: inline;
text-decoration: none;
}

.hp_bg strong
{
display: none;
}

a.hp_info,  a:hover.hp_info
{
color: #ff0000;
}

.news_img
{
border: 1px solid #574495;
margin-left: 10px;
}

#languages_list
{
z-index: 100;
display: none;
position: absolute;
width: 210px;
overflow: hidden;
padding: 5px 10px 8px 7px;
background-color: #232323;
border-top: 1px solid #000000;
}

#languages_list div
{
z-index: 101;
float: left;
width: 105px;
height: 21px;
}

#genres_list
{
z-index: 200;
display: none;
position: absolute;
width: 708px;
height: 100px;
padding: 10px;
margin-left: 232px;
background-color: #232323;
border-top: 1px solid #000000;
}

.red
{
color: #930000;
}

.red:hover
{
color: #930000;
text-decoration: none;
}

.downloadLink
{
background-color: #0E0E0E;
border: 1px solid #444444;
color: #999999;
}

#EmbedOn
{
background-color: #232323;
}

#EmbedOn div
{
display: none;
}

#Sections
{
position: absolute;
}

#Sections ul
{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#Sections li
{
float: left;
}

#Sections a
{
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

.inactive_section
{
padding: 10px 0 10px 0;
}

.inactive_section a
{
color: #999999;
text-decoration: none;
padding: 6px;
}

.inactive_section a:hover
{
color: #005DF3;
}

.active_section
{
background-color: #000000;
height: 11px;
padding: 12px 8px 11px 8px;
}

.active_section a
{
color: #005DF3;
}

#letterContainer
{
position: absolute;
background-color: #232323;
border: 1px solid #444444;
height: 124px;
width: 171px;
padding: 2px 5px 5px 5px;
margin-top: 21px;
display: none;
overflow-y: scroll;
z-index: 999999;
}

#letterContainer div
{
margin: 1px 0;
}

#letterContainer div a
{
display: block;
font-weight: normal;
text-decoration: underline;
}

#radio-infoContainer
{
background-color: #232323;
padding: 10px 15px 15px 15px;
}

#radio-rateContainer
{
position: absolute;
width: 200px;
margin: 84px 0 0 235px;
text-align: right;
}

#radio-nowlisteningContainer
{
min-height: 115px;
padding: 10px 0 8px 8px;
}

.uploadContainer
{
background-color: #232323;
width: 690px;
height: 260px;
}

#messages #messagesTable
{
padding: 0 10px 10px 10px;
}

.message
{
background-color: #191919;
padding: 10px;
min-height: 64px;
margin-top: 10px;
}

.optionimage
{
height: 70px;
padding-left: 71px;
background-position: 3px 3px;
background-repeat: no-repeat;
cursor: hand;
cursor: pointer;
}

#friendsList
{
z-index: 99;
position: absolute;
display: none;
width: 438px;
padding: 10px 0 0 0;
background-color: #0E0E0E;
border: 1px solid #444444;
}

#friendsList #friends
{
overflow-y: scroll;
min-height: 84px;
max-height: 253px;
}

#friendsList #friends .friend
{
clear: both;
padding: 10px 0 10px 10px;
height: 64px;
cursor: hand;
cursor: pointer;
}

#selectedFriends
{
min-height: 13px;
padding-bottom: 8px;
}

.newmessages
{
position: absolute;
left: 100px;
top: 62px;
width: 50px;
padding: 1px 0;
background-color: #FFFFFF;
color: #005DF3;
font-weight: bold;
text-align: center;
cursor: hand;
cursor: pointer;
}

.user
{
float: left;
width: 100%;
height: 64px;
padding: 10px 0 10px 10px;
}

#friendrequestContainer
{
overflow: hidden;
}

.activity
{
padding-bottom: 5px;
}

#popupvideoContainer
{
display: none;
z-index: 999;
position: absolute;
background-color: #232323;
border: 1px solid #0E0E0E;
min-height: 190px;
}

#galleriffic
{
min-height: 400px;
}

#galleriffic ul.thumbs
{
min-height: 91px;
}
