* {border:0; margin:0; padding:0;outline: 0;}
:focus {
	outline: 0;
}

/* RESET */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5e;
	line-height:15px;
}
body {
	background: #f2f2ee;
}
a:link {
	color: #ed1c24;
	text-decoration: none;
}
a:visited {
	color: #ed1c24;
	text-decoration: none;
}
a:hover, a:focus {
	color: #ed1c24;
	text-decoration: underline;
}
a:active {
	color: #ed1c24;
	text-decoration: none;
}
h1 {
	font-size: 16px;
	color: #5f5f5e;
	margin-bottom:18px;
}
h2 {
	font-size: 14px;
	color: #5f5f5e;
	margin-bottom:18px;
}
h3 {
	font-size: 12px;
	color: #ed1c24;
	margin-bottom:18px;
}
h3.upp {
	text-transform:uppercase;
	padding-top:12px;
}
h4 {
	font-size: 12px;
	color: #5f5f5e;
	margin-bottom:18px;
}
h5 {
	font-size: 12px;
	color: #5f5f5e;
	margin-bottom:18px;
}
h6 {
	font-size: 11px;
	color: #5f5f5e;
	margin-bottom:18px;
}
p {
	margin-bottom:18px;
}
.hr {
	position:relative;
	display:block;
	width:100%;
	height:1px;
	border-top: #d8d8d2 1px solid;
	background-color:#fff;
	margin: 0;
	padding:0;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
hr {
	width:100%;
	height:0px;
	display:none;
}
input {
	border:#deded9 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #7d7d7b;
	background:#f8f8f8;
	width:150px;
}
input.button {
	width:165px;
	height:30px;
	background:url(../img/button.gif) center center no-repeat;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#5f5f5e;
	text-transform:uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
a.button, a.button:hover, a.button:visited {
	display:block;
	width:147px;
	height:12px;
	background:url(../img/regbutton.gif) center center no-repeat;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:9px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#submitButton {
	background-image:url(../img/regbutton.gif) !important;
	color:#fff !important;
}
input.inputbox, input.radio {
	border:0;
	padding:0;
	width:24px;
	float:left;
	background:transparent;
}
select {
	border:#bebeb9 1px solid;
	background:#f8f8f8;
	font: 12px Arial, Helvetica, sans-serif;
	color: #7d7d7b;
	padding:2px 3px;
}

textarea {
	border:#deded9 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #7d7d7b;
	background:#f8f8f8;
}


/* MAIN STRUCTURE */
#container {
	position:relative;
	display:block;
	margin:0 auto;
	background:url(../img/bg_over.gif) left top repeat-y;
	padding:0;
	width:955px;
}
#header {
	position:relative;
	display:block;
	margin:0;
	padding:31px 23px 0 23px;
	width:908px;
	height:115px;
	background:url(../img/bg_top.jpg) left top no-repeat;
	z-index:10;
}
#topblock {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 23px;
	width:908px;
	height:237px;
	z-index:2;
}
#topblock_str {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 23px;
	width:908px;
	min-height:475px;
	height:auto !important;
	_height:475px;
	z-index:2;
	background:url(../img/artist_ambg.gif) 658px 269px no-repeat;
}
#content {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 22px 3px 22px;
	width:910px;
	z-index:2;
}
#topblock_sgl {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 23px;
	width:908px;
	z-index:2;
}
#topblock_sgl #sglred {
	display:block;
	width:908px;
	height:7px;
	line-height:7px;
	background:#ed1c24;
	border-bottom:#fff 1px solid;
	margin-bottom:20px;
}

#bottom {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 23px 3px 23px;
	width:908px;
}
#footer {
	position:relative;
	clear:both;
	display:block;
	margin: 0 auto;
	padding: 30px 0 20px 0;
	width:954px;
	background:#f2f2ee url(../img/bg_foot.jpg) left top no-repeat;
	text-align:center;
	z-index:1;
}
#sidebar {
	position:relative;
	display:block;
	width:210px;
	height:476px;
	float:left;
	margin-right:9px;
}
#main {
	position:relative;
	display:block;
	width:630px;
	float:left;
	margin-right:6px;
	_margin-right:-8px;
}
#sidebar2 {
	position:relative;
	display:block;
	width:273px;
	height:auto;
	float:left;
	_float:right;
}

/* end main structure */

/* HEADER */
#header h1 {
	display:block;
	width:241px;
	height:85px;
	text-indent:-9999px;
	background:url(../img/ms_logo.jpg) left top no-repeat;
}
#header h1.tv {
	display:block;
	width:241px;
	height:85px;
	text-indent:-9999px;
	background:url(../img/mstv_logo.jpg) left top no-repeat;
}

#topbar {
	position:absolute;
	display:block;
	top:39px;
	left:276px;
	height:26px;
	width:650px;
	z-index:100;
}
#msselect, #mainsearch, #login, #regis {
	position:absolute;
	display:block;
	height:27px;
	top:0;
}
#mainsearch {
	width:220px;
	left:0px;
}
#mainsearch input {
	width:180px;
	height:16px;
	background: transparent url(../img/mainsearch_bg.gif) left top no-repeat;
	border:none;
	padding-top:4px;
	padding-right:0;
	text-indent:6px;
	margin:0;
	float:left;
	color:#7d7d7b;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

}
#mainsearch input#go {
	width:32px;
	height:22px;
	background:transparent url(../img/mainsearch_go.gif) left top no-repeat;
	border:none;
	padding:0;
	margin:0;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0;
	float:left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

}
#login {
	position:absolute;
	left:229px;
	width:323px;
}
#login input {
	background:url(../img/login_input79.gif) left top no-repeat;
	width:120px;
	height:20px;
	border:none;
	padding-top:2px;
	padding-right:0;
	text-indent:6px;
	margin:1px;
	float:left;
	color:#7d7d7b;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#login input#button {
	background:url(../img/login79.gif) left top no-repeat;
	width:58px;
	height:22px;
	color:#7d7d7b;
	padding: 0;
	margin:1px;
	float:left;
	border:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
#login input#button:hover {
	background-position:left bottom;
	color:#fff;
}

#regis {
	width:98px;
	left:552px;
	margin:1px;
}
#regis a, #regis a:visited {
	display:block;
	margin:0;
	height:17px;
	padding-top:5px;
	width:98px;
	background:url(../img/regis79.gif) left top no-repeat;
	color:#fff;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	text-indent:22px;
}
#regis a:hover {
	background-position:left bottom;
	text-decoration:none;
}

/* #mainnavi {
	position:absolute;
	display:block;
	top:66px;
	left:281px;
	height:26px;
	width:650px;
	z-index:99;
}
#mainnavi ul {
	list-style:none;
}
#mainnavi li {
	display:block;
	float:left;
	width:130px;
	height:39px;
	margin:0;
	padding:0;
}
#mainnavi li a {
	display:block;
	width:130px;
	height:39px;
	display:block;
	line-height:39px;
	text-indent:-9999px;
}
#mainnavi li a:hover, #m_home a:hover, #m_charts a:hover, #m_music a:hover, #m_events a:hover, #m_rewards a:hover {
	background-position: 0 -39px;
}
#m_home a {
	background:url(../img/menu_home.png) left top no-repeat;
}
#m_charts a {
	background:url(../img/menu_charts.png) left top no-repeat;
}
#m_music a {
	background:url(../img/menu_music.png) left top no-repeat;
}
#m_events a {
	background:url(../img/menu_events.png) left top no-repeat;
}
#m_rewards a {
	background:url(../img/menu_rewards.png) left top no-repeat;
}
#m_news a {
	background:url(../img/menu_news.png) left top no-repeat;
}
#mainnavi li.selected a, #m_home.selected a, #m_charts.selected a, #m_music.selected a, #m_events.selected a, #m_rewards.selected a, #m_news.selected a {
	background-position: 0 -78px;
} */

#mainnavi79 {
	position:absolute;
	display:block;
	top:69px;
	left:276px;
	width:650px;
	height:35px;
	z-index:99;
}
#mainnavi79 ul {
	list-style:none;
	padding:0;
}
#mainnavi79 li {
	display:block;
	float:left;
	height:35px;
	width:92px;
	margin:0 1px 0 0;
	padding:0;
}
#mainnavi79 li#ms7 {
	margin-right:0;
}
#mainnavi79 li a, #mainnavi79 li a:visited {
	display:block;
	height:35px;
	width:92px;
	line-height:33px;
	color:#fff;
	text-indent:-9999px;
}
#mainnavi79 li a:hover {
	text-decoration:none;
}
li#ms1 a, li#ms1 a:visited {
	background:url(../img/ms_m1.gif) left top no-repeat;
}
li#ms2 a, li#ms2 a:visited {
	background:url(../img/ms_m2.gif) left top no-repeat;
}
li#ms3 a, li#ms3 a:visited {
	background:url(../img/ms_m3.gif) left top no-repeat;
}
li#ms4 a, li#ms4 a:visited {
	background:url(../img/ms_m4.gif) left top no-repeat;
}
li#ms5 a, li#ms5 a:visited {
	background:url(../img/ms_m5.gif) left top no-repeat;
}
li#ms6 a, li#ms6 a:visited {
	background:url(../img/ms_m6.gif) left top no-repeat;
}
li#ms7 a, li#ms7 a:visited {
	background:url(../img/ms_m7.gif) left top no-repeat;
}
li#ms8 a, li#ms8 a:visited {
	background:url(../img/ms_m8.gif) left top no-repeat;
}
li#ms1 a:hover, li#ms2 a:hover, li#ms3 a:hover, li#ms4 a:hover, li#ms5 a:hover, li#ms6 a:hover, li#ms7 a:hover, li#ms8 a:hover {
	background-position:left center;
}
li#ms1.selected a, li#ms2.selected a, li#ms3.selected a, li#ms4.selected a, li#ms5.selected a, li#ms6.selected a, li#ms7.selected a, li#ms8.selected a, 
li#ms1.selected a:visited, li#ms2.selected a:visited, li#ms3.selected a:visited, li#ms4.selected a:visited, li#ms5.selected a:visited, li#ms6.selected a:visited, li#ms7.selected a:visited, li#ms8.selected a:visited, 
li#ms1.selected a:hover, li#ms2.selected a:hover, li#ms3.selected a:hover, li#ms4.selected a:hover, li#ms5.selected a:hover, li#ms6.selected a:hover, li#ms7.selected a:hover, li#ms8.selected a:hover {
	background-position:left bottom;
}

/* end header */

/* TOP BLOCKS */
#artist_roller {
	position:relative;
	display:block;
	width:598px;
	height:206px;
	padding:16px 14px 14px 14px;
	background:url(../img/roller_bg.gif) left top no-repeat;
	margin-right:9px;
	float:left;
}
#artist_reg {
	position:relative;
	display:block;
	width:558px;
	height:186px;
	padding:36px 34px 14px 34px;
	background:url(../img/roller_bg.gif) left top no-repeat;
	margin-right:9px;
	float:left;
}

#adholder {
	position:relative;
	display:block;
	width:250px;
	height:215px;
	padding:12px 11px 10px 12px;
	background:url(../img/ad_bg.gif) left top no-repeat;
	float:left;
}
#adholder250 {
	position:relative;
	display:block;
	width:250px;
	height:250px;
	padding:11px 12px 9px 11px;
	background:url(../img/ad250_bg.gif) left top no-repeat;
}

#artist_player {
	position:relative;
	display:block;
	width:584px;
	min-height:473px;
	height:auto !important;
	_height:473px;
	padding:22px 21px 0px 21px;
	background:url(../img/artist_player_bg.gif) left top no-repeat;
	margin-right:9px;
	float:left;
}
#artist_player_col {
	position:relative;
	display:block;
	width:584px;
	padding:22px 21px 0px 21px;
	background:url(../img/artist_player_bg.gif) left top no-repeat;
}

#player1 {
	position:relative;
	display:block;
	width: 584px;
	height: 365px;
	margin:0 auto;
}
#fitter {
	position:relative;
	display:block;
	width:630px;
	height:auto !important;
	padding:0;
	margin-right:5px;
	float:left;
}
#player_block79 {
	position:relative;
	display:block;
	width:630px;
	padding:0;
}
#player_block79 h2 {
	display:block;
	width:630px;
	height:33px;
	background:url(../img/player_header.gif) left top no-repeat;
	text-indent:-9999px;
	margin-bottom:0;
}
#player2 {
	position:relative;
	display:block;
	width: 630px;
	height: 385px;
	padding:0 5px;
	margin:0 auto;
}


#artist_month {
	position:relative;
	display:block;
	width:273px;
	padding:0px;
	float:left;
}
#artist_month h2 {
	display:block;
	width:273px;
	height:32px;
	clear:both;
	background:url(../img/heading_artist_month.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#artist_monthin {
	position:relative;
	display:block;
	width:214px;
	padding: 20px 25px 16px 34px;
}
#artist_monthin img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}
#artist_monthin h4 {
	padding-top:12px;
	margin-bottom:6px;
	letter-spacing:.01em;
	text-transform:uppercase;
}
#artist_monthin h4, #artist_monthin h4 a, #artist_monthin h4 a:visited, #artist_monthin h6, #artist_monthin h6 a, #artist_monthin h6 a:visited {
	color: #ed1c24;
}
#artist_monthin h6 {
	margin-bottom:0;
}
#artist_monthin p {
	clear:both;
	margin-bottom:12px;
	line-height:16px;
}

#charts_winner {
	position:relative;
	display:block;
	width:273px;
	padding:0px;
	float:left;
}
#charts_winner h2 {
	display:block;
	width:273px;
	height:32px;
	clear:both;
	background:url(../img/heading_chart_winner.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
/* charts_winnerin slide */

.ambottom {
	position:relative;
	display:block;
	margin:0 auto;
	padding:0 23px;
	width:908px;
	height:10px;
}
.ambottom626 {
	width:626px;
	height:10px;
	font-size:6px;
	margin-right:9px;
	float:left;
	/*background:url(../img/bottom_ap626.gif) left top no-repeat;*/
}
.ambottom273 {
	width:273px;
	height:10px;
	font-size:6px;
	float:left;
	background:url(../img/bottom_am273.gif) left top no-repeat;
}

#register_top {
	position:relative;
	display:block;
	width:614px;
	height:222px;
	padding:8px 6px 7px 6px;
	background:url(../img/ms_reg_top.gif) left top no-repeat;
	margin-right:9px;
	float:left;
}
#register_top #regartist, #register_top #reguser {
	position:relative;
	display:block;
	width:306px;
	height:222px;
	padding:0;
	float:left;
}
#register_top #regartist {
	margin-right:2px;
}
#register_top #regartist h3, #register_top #reguser h3 {
	display:block;
	width:306px;
	height:54px;
	clear:both;
	text-indent:-9999px;
	margin-bottom:0;
}
#register_top #regartist h3 {
	background:url(../img/h_regartist.gif) left top no-repeat;
}
#register_top #reguser h3 {
	background:url(../img/h_reguser.gif) left top no-repeat;
}
#register_top .regtopinfo {
	display:block;
	padding: 30px 30px 14px 30px;
	width:246px;
	height:70px;
}
#register_top .regtopinfo p {
	margin-bottom:6px;
}
#register_top .regtopbutton a, #register_top .regtopbutton a:visited, #register_top .regtopbutton a:hover {
	display:block;
	width:306px;
	height:54px;
	line-height:54px;
	background:url(../img/arr.gif) 280px center no-repeat;
	text-transform:uppercase;
	text-indent:30px;
	font-size:12px;
}
#arevent1 {
	position:relative;
	display:block;
	float:left;
	width:300px;
	height:206px;
}
#arevent2 {
	position:relative;
	display:block;
	float:left;
	width:258px;
	height:196px;
	padding:10px 20px 0 20px;
}
#arevent2 h2, #arevent2 h3 {
	text-transform:uppercase;
	margin:0 0 16px 0;
	padding:0;
}
#arevent2 .date {
	text-transform:none;
}

#slide_banner {
	position:relative;
	display:block;
	margin-top:5px;
	width:618px;
	height:250px;
	padding:8px 6px 6px 6px;
	background:url(../img/slide_banner_bg.png) left top no-repeat;
}


/* end top blocks */

/* CONTENT BLOCKS */

/* MAIN CONTENT BLOCKS */

#mainclips {
	position:relative;
	display:block;
	height:350px;
	float:left;
	margin-right:9px;
}
#mainclips79 {
	position:relative;
	display:block;
	height:350px;
}
#mainclips79 #tabs {
	width:624px;
	background:#f5f4f1;
}
#mainclips79 #tabs ul {
	width:624px;
}

#mainvideoclips {
	position:relative;
	display:block;
}

#tabs {
	position:relative;
	display:block;
	width:620px;
	height:35px;
	margin-left:-3px;
	margin-right:-3px;
	clear:both;
	text-indent:0px;
	margin-bottom:0;
}
#mainvideoclips #tabs {
	width:624px;
	background:#f5f4f1;
}

#upcoming {
	position:relative;
	display:block;
	height:350px;
	float:left;
}
#upcoming h2 {
	display:block;
	width:273px;
	height:35px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_events.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#infobar {
	position:relative;
	display:block;
	min-height:322px;
	height:auto !important;
	_height:322px;
}
#infobar h2 {
	display:block;
	width:210px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_infobar.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#charts {
	position:relative;
	display:block;
	height:476px;
	float:left;
	margin-right:9px;
	margin-bottom:5px;
}
#charts.ch79 {
	margin-right:0;
}
#charts h2 {
	display:block;
	width:407px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_charts.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#promo {
	position:relative;
	display:block;
	height:476px;
	float:left;
	margin-bottom:5px;
}
#promo h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_gp.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#bottomad {
	position:relative;
	display:block;
	width:210px;
	height:160px;
}
#mainclipsin {
	position:relative;
	display:block;
	width:598px;
	height:285px;
	padding: 22px 8px 0 8px;
}
#mainclipsin79 {
	position:relative;
	display:block;
	width:602px;
	height:285px;
	padding: 22px 8px 0 8px;
}
#mainvideoclipsin {
	position:relative;
	display:block;
	width:616px;
	padding: 22px 1px 0 1px;
}
#mainvideoclipsin .hr {
	clear:both;
	width:596px;
	margin:0 10px 10px 10px;
}
#mainvideoclipsin .moreless {
	clear:both;
	width:588px;
	padding:0 5px;
	margin:0;
	height:20px;
}
#mainvideoclipsin .moreless a, #mainvideoclipsin .moreless a:visited {
	display:block;
	line-height:13px;
	text-transform:uppercase;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
}
#mainvideoclipsin .moreless a:hover {
	text-decoration:underline;
}


#upcomingin {
	position:relative;
	display:block;
	width:211px;
	height:303px;
	padding: 2px 25px 0 25px;
}
#infobarin {
	position:relative;
	display:block;
	width:198px;
	height:285px;
}
#chartsin {
	position:relative;
	display:block;
	width:395px;
	height:439px;
}
#promoin {
	position:relative;
	display:block;
	width:215px;
	height:439px;
	padding: 0px 21px 0 25px;
}
#promoin img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
	margin-right:15px;
	float:left;
}
#promoin h4 {
	padding-top:15px;
	margin-bottom:16px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#promoin h4 a {
	color:#5f5f5a;
}
#promoin .promoinfo {
	line-height:20px;
}
#promoin p {
	margin-bottom:16px;
	line-height:16px;
}

#gameshome {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:-1px;
}
#gameshome h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
	background:url(../img/heading_igri.gif) left top no-repeat;
}
#gameshomein {
	position:relative;
	display:block;
	width:251px;
	padding:6px 5px 4px 5px;
	height:auto !important;
}

#news, #incoming {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:0px;
}
#news h2, #incoming h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#news h2 {
	background:url(../img/heading_novini.gif) left top no-repeat;
}
#incoming h2 {
	background:url(../img/heading_predstoqshti.gif) left top no-repeat;
}
#newsin, #incomingin {
	position:relative;
	display:block;
	width:241px;
	padding:15px 10px 8px 10px;
	height:auto !important;
	font-size:11px;
	color:#5f5f5e;
}
#newsin li, #incomingin li {
	margin-bottom:3px;
	padding-left:15px;
	list-style:none;
	background:url(../img/arr0.gif) 0 3px no-repeat;
}
#newsin li a, #incomingin li a, #newsin li a:visited, #incomingin li a:visited {
	color:#5f5f5e;
	text-decoration:underline;
}
#newsin li a:hover, #incomingin li a:hover {
	color:#ed1c24;
	text-decoration:none;
}

/* end main content blocks */

/* VIDEO */

.so_icons {
	position:relative;
	display:block;
	width:257px;
	height:55px;
	padding:11px 6px 4px 10px;
	background:url(../img/so_icons_bg.gif) left top no-repeat;
}
.so_icons a, .so_icons a:visited {
	display:block;
	float:left;
	margin:0 1px;
	font-size:10px;
	text-transform:lowercase;
	color:#5f5f5e;
	text-align:center;
	letter-spacing:-0.01em
}
.so_icons a:hover {
	text-decoration:none;
	color:#e41b23;
}
/*
#topvideo {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:-1px;
}
#topvideo h2 {
	display:block;
	width:273px;
	height:33px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
	background:url(../img/heading_video_top.gif) left top no-repeat;
}
#topvideo h2.topvid2 {
	background:url(../img/heading_video.gif);
	height:37px;
	margin-top:-4px;
}
#topvideoin {
	position:relative;
	display:block;
	width:240px;
	padding: 9px 8px 0px 13px;
	height:auto !important;
}
.vidslisted {
	position:relative;
	display:block;
	width:240px;
	margin-bottom:15px;
}
.vidslisted img {
	width:120px;
	height:96px;
	float:left;
	margin-right:15px;
}
.vidslisted h4 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
	letter-spacing:.01em;
}
.vidslisted h4 a, .vidslisted h4 a:visited {
	color: #ed1c24;
}
.vidslisted p {
	margin-top:6px;
	margin-bottom:0;
	color: #ed1c24;
	text-align:left;
}
.vidslisted p.small {
	margin-top:6px;
	margin-bottom:0;
	text-align:left;
	font-size:11px;
	letter-spacing:-0.01em;
	color:#5f5f5e;
}
#topvideoin .hr {
	margin-bottom:10px;
}
#topvideoin .moreless, #profilesin .moreless {
	position:relative;
	display:block;
	margin:0px !important;
	width:240px;
	height:22px;
}
#topvideoin .moreless a, #topvideoin .moreless a:visited {
	display:block;
	line-height:13px;
	text-transform:none;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
	font-weight:bold;
}
#topvideoin .moreless a:hover {
	text-decoration:underline;
}

*/

#tags {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:0px;
}
#tags h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
	background:url(../img/heading_tagove.gif) left top no-repeat;
}
#tagsin {
	position:relative;
	display:block;
	width:216px;
	padding: 15px 19px 15px 26px;
	height:auto !important;
	line-height:2em;
}

#profiles {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:5px;
}
#profiles h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#profiles h2 {
	background:url(../img/heading_profili.gif) left top no-repeat;
}
#profilesin {
	position:relative;
	display:block;
	width:242px;
	padding: 10px 6px 0px 13px;
	height:auto !important;
}
.profil {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:87px;
	margin-left:13px;
	margin-right:13px;
	margin-top:5px;
	margin-bottom:5px;
	_margin-left:8px;
	_margin-right:8px;
}
.profil img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
}
.profil h3 {
	margin-bottom:0px;
	text-align:center;
	letter-spacing:0;
}
#profilesin .hr {
	clear:both;
	margin-bottom:10px;
}
#profilesin .moreless a, #profilesin .moreless a:visited {
	display:block;
	line-height:15px;
	text-transform:none;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
}
#topvideoin .moreless a:hover, #profilesin .moreless a:hover {
	text-decoration:underline;
}


/* end video */

/* games */

#games {
	position:relative;
	display:block;
}
#games h2 {
	display:block;
	width:630px;
	margin-left:-6px;
	margin-right:-6px;
	height:37px;
	background:url(../img/heading_games.gif) left top no-repeat;
	text-indent:-9999px;
	margin-bottom:0;
}

#games .pagination {
	position:absolute;
	top:0;
	right:4px;
	display:block;
	height:32px;
	line-height:31px;
	float:none;
	text-align:right;
	padding-top:6px;
	padding-right:72px;
	padding-left:20px;
	color:#ed1c24;
	text-decoration:none;
	word-spacing:5px;
	background:url(../img/heading_games_pag.gif) left top no-repeat;
}
#games .pagination a, #games .pagination a:visited {
	color:#636361;
	text-decoration:none;
}
#games .pagination a:hover {
	color:#ed1c24;
	text-decoration:none;
}
#games .pagination .pagbuttons {
	position:absolute;
	top:5px;
	right:0;
	width:68px;
}
.pagbuttons a.pagleft, .pagbuttons a.pagleft:visited {
	display:block;
	float:left;
	width:34px;
	height:31px;
	background:url(../img/games_pag_left.gif) left top no-repeat;
	text-indent:-9999px;
	text-align:left;
	word-spacing:0;
}
.pagbuttons a.pagright, .pagbuttons a.pagright:visited {
	display:block;
	float:left;
	width:34px;
	height:31px;
	background:url(../img/games_pag_right.gif) left top no-repeat;
	text-indent:-9999px;
	text-align:left;
	word-spacing:0;
}

#gamesin {
	position:relative;
	display:block;
	width:616px;
	padding: 22px 1px 0 1px;
}
#gamesin table {
	margin-bottom:20px;
}
#gamesin td.pic img {
	border:#bebeb9 1px solid;
	padding:5px;
	background:#fff;
	width:80px;
	height:80px;
}
#gamesin td h3 {
	padding-right:10px;
	margin-bottom:0;
	text-transform:uppercase;
}
#gamesindetail {
	position:relative;
	display:block;
	width:586px;
	padding: 22px 16px 16px 16px;
}
#gamesindetail .gameinfo {
	position:relative;
	display:block;
	clear:both;
	height:40px;
}
.gameinfo h5 {
	display:block;
	float:left;
	text-transform:uppercase;
}
.gameinfo .social {
	float:right;
}
#gamesindetail img {
	float:left;
	margin-right:30px;
	margin-bottom:15px;
}
#gamesindetail h3 {
	text-transform:uppercase;
}
#gamesindetail li {
	margin-bottom:15px;
	list-style-position:inside;
}

#gamesindetail .more {
	clear:both;
	margin-top:20px;
}

/* MUSIC BLOCKS */
#promoaudio {
	position:relative;
	display:block;
	height:230px;
	float:left;
	margin-right:9px;
	margin-bottom:5px;
}
#promoaudio h2 {
	display:block;
	width:626px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_promo_audio.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#promovideo {
	position:relative;
	display:block;
	height:230px;
	float:left;
	margin-bottom:5px;
}
#promovideo h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_promo_video.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#promoaudioin {
	position:relative;
	display:block;
	width:580px;
	height:170px;
	padding: 15px 6px 0 28px;
	float:left;
}
#promoaudioin .pab {
	display:block;
	width:230px;
	margin-right:60px;
	_margin-right:30px;
	float:left;
}
#promoaudioin img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}
#promoaudioin h4 {
	padding-top:13px;
	margin-bottom:0px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#promoaudioin h4, #promoaudioin h4 a, #promoaudioin h4 a:visited, #promoaudioin h4 a:hover {
	color: #ed1c24;
}
#promoaudioin p, #promovideoin p {
	clear:both;
	margin-bottom:12px;
	line-height:16px;
}
#promovideoin {
	position:relative;
	display:block;
	width:216px;
	height:170px;
	padding: 15px 19px 0 26px;
}
#promovideoin img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}
#promovideoin h4 {
	padding-top:13px;
	margin-bottom:0px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#promovideoin h4, #promovideoin h4 a, #promovideoin h4 a:visited, #promovideoin h4 a:hover {
	color: #ed1c24;
}

#musicclips {
	position:relative;
	display:block;
	clear:both;
}
.mtabs {
	width:902px !important;
}
#musicclipsin {
	position:relative;
	display:block;
	width:840px;
	height:auto;
	padding: 22px 28px 0 28px;
}
.musicclipsbar {
	position:relative;
	display:block;
	clear:both;
	height:44px;
	margin-top:18px;
	padding:0 4px;
}
.musicclipsbar h4 {
	float:left;
	max-width:300px;
	text-transform:uppercase;
}
.videoclipsbar {
	position:relative;
	display:block;
	clear:both;
	height:30px;
	padding:0 4px;
}

#bottom #infobar {
	position:relative;
	display:block;
	width:908px;
	height:38px;
	min-height:38px;
	_height:38px;
	background:url(../img/infobar_br.gif) right top no-repeat;
}
#bottom #infobar h2 {
	display:block;
	width:77px;
	height:38px;
	margin:0px;
	background:url(../img/infobar_b2.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	float:left;
}
#bottom #infobarin {
	position:relative;
	display:block;
	width:819px;
	height:26px;
	margin:6px;
	float:left;
	background:transparent;
}

/* end music blocks */

/* PROFILE BLOCKS */

#artistprofile {
	position:relative;
	display:block;
	min-height:342px;
	height:auto !important;
	_height:342px;
	float:left;
	margin-bottom:5px;
	margin-right:8px;
}
#artistprofile h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_profil_artist.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#artistprofilein {
	position:relative;
	display:block;
	width:210px;
	min-height:285px;
	height:auto !important;
	_height:285px;
	padding: 20px 25px 0 26px;
	_width:225px;
	_padding-right:10px;
}

#userprofile {
	position:relative;
	display:block;
	width:273px;
	padding:0px;
	float:left;
}
#userprofile h2 {
	display:block;
	width:273px;
	height:37px;
	clear:both;
	background:url(../img/heading_profil.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#userprofilein {
	position:relative;
	display:block;
	width:210px;
	padding: 26px 25px 0 32px;
}

#myfriends {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:5px;
}
#myfriends h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_friends.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}

#artistprofilein img, #userprofilein img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#artistprofilein h4 {
	padding-top:12px;
	margin-bottom:6px;
	letter-spacing:.01em;
	text-transform:uppercase;
}

#artistprofilein h4, #artistprofilein h4 a, #artistprofilein h4 a:visited, #artistprofilein h6, #artistprofilein h6 a, #artistprofilein a:visited, #myfriendsin h4, #myfriendsin h4 a, #myfriendsin h4 a:visited {
	color: #ed1c24;
}
#artistprofilein h6 {
	margin-bottom:0;
}
#artistprofilein p {
	clear:both;
	margin-bottom:12px;
	line-height:16px;
}

#userprofilein .userinfo {
	line-height:20px;
}
#userprofilein .userinfo h4 {
	padding-top:5px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	margin-bottom:0px;
}
#userprofilein .userinfo h4 a {
	color:#5f5f5a;
}
#userprofilein .userinfo h6 {
	text-transform:uppercase;
	margin-bottom:26px;
	font-weight:normal;
}
#userprofilein .userinfo p {
	margin-bottom:0px;
} 

#pictureblock {
	position:relative;
	display:block;
	width:333px;
	height:342px;
	height:auto !important;
	_height:342px;
	padding:0 6px 8px 6px;
	float:left;
	margin-bottom:5px;
	background:url(../img/bgr345.gif) left bottom no-repeat;
}
#pictureblocktop {
	position:relative;
	display:block;
	width:345px;
	height:6px;
	font-size:6px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/top345.gif) left top no-repeat;
}
#pictureblockin {
	position:relative;
	display:block;
	width:309px;
	min-height:312px;
	height:auto !important;
	_height:312px;
	padding:12px 12px 0 12px;
}
#pictureblockin img {
	margin:2px 12px 13px 0;
	vertical-align:middle;
}
#upcomming_events {
	position:relative;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-right:8px;
}
#user_events {
	position:relative;
	display:block;
	float:left;
	margin-bottom:5px;
}
#upcomming_events h2 {
	display:block;
	width:626px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#user_events h2 {
	display:block;
	width:908px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#upcomming_events h2 {
	background:url(../img/heading_upcoming_events.gif) left top no-repeat;
}
#user_events h2 {
	background:url(../img/heading_events_to_go2.gif) left top no-repeat;
}
#upcomming_eventsin {
	position:relative;
	display:block;
	width:562px;
	padding: 20px 26px 12px 26px;
}
#user_eventsin {
	position:relative;
	display:block;
	width:844px;
	padding: 20px 26px 0px 26px;
}
#upcomming_eventsin h4, #user_eventsin h4 {
	font-size:13px;
	text-transform:uppercase;
}
#upcomming_eventsin .subtable {
	position:relative;
	display:block;
	width:560px;
	height:20px;
	margin:0 1px 40px 1px;
}
#user_eventsin .subtable {
	position:relative;
	display:block;
	width:840px;
	height:20px;
	margin:0 1px 40px 1px;
}
#upcomming_eventsin .eventsinbar {
	position:relative;
	display:block;
	clear:both;
	height:44px;
	margin-top:18px;
	padding:0px;
}
.eventsinbar .pagination {
	padding-right:0;
}
#bio {
	position:relative;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-right:8px;
}
#bio h2 {
	display:block;
	width:626px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_biografia.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#bioin {
	position:relative;
	display:block;
	width:562px;
	padding: 20px 26px 12px 26px;
	font-size:11px;
	line-height:16px;
}
#friendsclips, #myartists {
	position:relative;
	display:block;
	float:left;
	margin-right:9px;
}
#friendsclipsin, #fansclipsin, #myartistsin, #myfriendsin {
	position:relative;
	display:block;
	width:598px;
	min-height:282px;
	height:auto!important;
	_height:282px;
	padding: 22px 8px 1px 8px;
}
#friendsclipsin .newest, #friendsclipsin .newest2, #fansclipsin .newest, #fansclipsin .newest2, #myartistsin .newest, #myartistsin .newest2, #myfriendsin .newest, #myfriendsin .newest2 {
	height:126px;
}

#songs {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:5px;
}
#songsuser {
	position:relative;
	display:block;
	min-height:340px;
	height:auto !important;
	_height:340px;
	margin-bottom:5px;
}
#songs h2, #songsuser h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#songs h2 {
	background:url(../img/heading_muzika.gif) left top no-repeat;
}
#songsuser h2 { 
	background:url(../img/heading_my_songs.gif) left top no-repeat;
}
#songsin {
	position:relative;
	display:block;
	width:261px;
	min-height:262px;
	height:auto !important;
	_height:262px;
	padding:0;
}
#songs #songsin {
	min-height:206px;
	_height:206px;
}
#songsincontent, #usereventsin_content, myartistsin_content, #myfriendsin_content {
	position:relative;
	display:block;
	height:auto;
	overflow:hidden;
}
#songsincontent {
	margin-bottom:6px;
}
#interview {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#interview h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_blic_interview.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#interviewin {
	position:relative;
	display:block;
	width:210px;
	padding: 20px 25px 12px 26px;
	font-size:11px;
}

#messageblock {
	position:relative;
	display:block;
	clear:both;
	margin-bottom:5px;
}
#messageblock h2 {
	display:block;
	width:908px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_messages.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#messageblockin {
	position:relative;
	display:block;
	width:844px;
	padding: 20px 26px 12px 26px;
	font-size:11px;
	line-height:16px;
}

/* end profile blocks */

/* EVENTS */

#eventssearchin {
	position:relative;
	display:block;
	width:840px;
	height:auto;
	padding: 22px 28px 22px 28px;
}
#eventssearchin h4, #eventssearchin form, #eventssearchin div {
	float:left;
	margin-right:5px;
}
#eventssearchin h4 {
	margin:3px 15px 0 0;
}
#eventssearchin input {
	width:193px;
	height:16px;
	background: transparent url(../img/mainsearch_bg.gif) left top no-repeat;
	border:none;
	padding-top:4px;
	padding-right:0;
	text-indent:6px;
	margin:0;
	float:left;
	color:#7d7d7b;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

}
#eventssearchin input#go {
	width:32px;
	height:22px;
	background:transparent url(../img/mainsearch_go.gif) left top no-repeat;
	border:none;
	padding:0;
	margin:0;
	text-indent:-9999px;
	text-transform:uppercase;
	margin:0;
	float:left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#newevent {
	float:left;
	margin-left:17px;
	width:123px;
	height:22px;
	background:url(../img/new_event.gif) left top no-repeat;
}
#newevent a {
	display:block;
	width:123px;
	height:22px;
	text-indent:-9999px;
}

#hot {
	position:relative;
	display:block;
	min-height:475px;
	height:auto !important;
	_height:475px;
	margin-bottom:5px;
}
#hot h2 {
	display:block;
	width:273px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_gp.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#hotin, #hotin2 {
	position:relative;
	display:block;
	width:211px;
	padding: 0px 25px;
}
#hotin img {
	display:block;
/*	width:80px; */
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
	margin-right:15px;
	float:left;
}
#hotin2 img {
	display:block;
	max-width:198px;
	width:auto !important;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
	margin-right:0px;
	clear:both;
}

#hotin h4, #hotin2 h4 {
	padding-top:15px;
	margin-bottom:16px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#hotin h4 a, #hotin2 h4 a {
	color:#5f5f5a;
}
#hotin .hotinfo {
	line-height:20px;
}
#hotin2 .hotinfo {
	line-height:16px;
}
#hotin p, #hotin2 p {
	margin-bottom:16px;
	line-height:16px;
}
#event1in {
	position:relative;
	display:block;
	width:844px;
	padding: 20px 36px 8px 16px;
	font-size:12px;
	line-height:16px;
}
.event1intxt {
	width:600px;
	float:left;
}
.event1inposter {
	width:210px;
	float:left;
	padding-left:34px;
}
/* end events */

/* CHARTS PAGE BLOCKS */

#chartsmain {
	position:relative;
	display:block;
	float:left;
	margin-right:9px;
}
#chartsmainin {
	position:relative;
	display:block;
	width:598px;
	padding: 22px 8px 0 8px;
}

.charttop {
	position:relative;
	display:block;
	height:30px;
	width:598px;
}
#chartsmainin h3 {
	display:block;
	float:left;
	margin:0;
	padding:0 26px 0 0;
	height:16px;
	line-height:16px;
	font-size:12px;
	text-indent:-9999px;
}
#chartsmainin h3.vl {
	width: 140px;
	/*background:url(../img/chart_vodafone_live.gif) left center no-repeat;*/
	text-indent:0px;
}
#chartsmainin h3.sms {
	width:122px;
	background:url(../img/chart_sms.gif) left center no-repeat;
}

#chartsmainin h3.web {
	width:122px;
	text-indent:0px;/*background:url(../img/chart_web.gif) left center no-repeat;*/
}

#chartsmainin a.chartinfo {
	display:block;
	float:left;
	color: #ed1c24;
	font-weight:normal;
	padding-right:14px;
	background:url(../img/arr0.gif) right 4px no-repeat;
}

.chartpagination {
	position:relative;
	display:block;
	float:right;
	color:#5f5f5e;
}
.chartpagination a, .chartpagination a:visited {
	color:#5f5f5e;
	text-decoration:none;
}
.chartpagination a:hover {
	color:#ed1c24;
	text-decoration:none;
}
.chartpagination .current {
	color:#ed1c24;
}

.chartbody {
	position:relative;
	display:block;
	width:604px;
	margin-left:-3px;
	margin-right:-3px;
	margin-bottom:13px;
}
.chartbody .chartnumber {
	width:20px;
	height:88px;
	background:#5f5f5e;
	color:#fff;
}
.chartbody .chartnumber1 {
	width:20px;
	height:88px;
	background:#ed1c24;
	color:#fff;
}
.chartbody .chartpos {
	width:20px;
	height:18px;
	background:#5f5f5e;
	color:#fff;
}
.chartbody .chartpos1 {
	width:20px;
	height:17px;
	background:#ed1c24;
	color:#fff;
}
.chartbody .chartico {
	width:92px;
	height:107px;
}
.chartico .style {
	display:block;
	width:90px;
	height:16px;
	border:#bebeb9 1px solid;
	line-height:16px;
	text-align:center;
	font-size:11px;
}
.chartico .style a, .chartico .style a:visited {
	display:block;
	width:90px;
	height:16px;
	line-height:16px;
	font-size:11px;
	color:#5f5f5e;
}
.chartico .style a:hover {
	background:#fff;
	text-decoration:none;
}
.chartico img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:3px;
}
.chartico .icon1, .chartico .icon2, .chartico .icon3 {
	display:block;
	width:26px;
	height:16px;
	margin:3px 0 0 0;
	border:#bebeb9 1px solid;
	float:left;
	line-height:16px;
	text-align:center;
	font-size:11px;
	text-indent:-9999px;
}
.chartico .icon1, .chartico .icon2 {
	margin-right:4px;
}
.chartico .icon1 a {
	background:url(../img/icon_listen.gif) left top no-repeat;
}
.chartico .icon2 a {
	background:url(../img/icon_view.gif) left top no-repeat;
}
.chartico .icon3 a {
	background:url(../img/icon_fav.gif) left top no-repeat;
}
.chartbody .songinfo {
	display:block;
	width:429px;
	height:79px;
	padding:18px 24px 10px 24px;
	border:#bebeb9 1px solid;
	background:#f5f4f1;
	text-align:left;
}
.songinfo .groupname, .songinfo .groupname a, .songinfo .groupname a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#5f5f5e;
}
.songinfo .groupname, .songinfo .songname {
	margin-bottom:12px;
}
.songinfo .songname, .songinfo .songname a, .songinfo .songname a:visited {
	color:#ed1c24;
	text-decoration:none;
}
.songinfo .share {
	margin-bottom:0;
}
.songinfo .share, .songinfo .share a, .share .songname a:visited {
	color:#ed1c24;
	text-decoration:none;
}
.songinfo .groupname a:hover, .songinfo .songname a:hover, .songinfo .share a:hover {
	text-decoration:underline;
}

.songinfo .vote {
	position:absolute;
	top:18px;
	right:24px;
	display:block;
	color: #ed1c24;
	font-weight:normal;
	padding-right:14px;
	background:url(../img/arr0.gif) right 4px no-repeat;
	text-align:right;
}
.songinfo .vote a, .songinfo .vote a:visited, .songinfo .vote a:hover {
	color:#ed1c24;
}

#chartsall {
	position:relative;
	display:block;
	float:left;
}
#chartsall h2 {
	display:block;
	width:273px;
	height:35px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_charts1.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#chartsallin {
	position:relative;
	display:block;
	width:261px;
	padding: 0px;
}

/* end charts page blocks */

/* PROMO BLOCKS */

#promoav908 {
	position:relative;
	display:block;
	clear:both;
	margin-bottom:5px;
}
#promoav908 h2 {
	display:block;
	width:908px;
	height:22px;
	padding-top:15px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_empty908.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:42px;
	margin-bottom:0;
	color:#656565;
	font-weight:normal;
}
#promoav908in {
	position:relative;
	display:block;
	width:844px;
	padding: 20px 26px 8px 26px;
	font-size:12px;
	line-height:16px;
}
#promoav580 {
	position:relative;
	display:block;
	clear:both;
	width:580px;
	margin-bottom:5px;
}
#promoav580 h2 {
	display:block;
	padding:20px 5px 16px 5px;
	text-transform:uppercase;
	color:#ed1c24;
	font-weight:normal;
	margin-bottom:0;
}
#promoav580in {
	position:relative;
	display:block;
	width:570px;
	padding: 0px 5px;
	font-size:11px;
	line-height:16px;
}

/* end promo blocks */

/* REGFORMS */
#regforminfo {
	display:block;
	float:left;
	width:200px;
	padding-top:30px;
}
#regform {
	width:580px;
	display:block;
	float:left;
	margin-right:30px;
}
#regform h3 {
	display:block;
	height:34px;
	line-height:14px;
	text-transform:uppercase;
	margin:0;
}
#regform .hr {
	margin-bottom:20px;
}
#regform label {
	display:block;
	float: left;
	line-height: 20px;
	width:160px;
}
#regform .rinputfield {
	display:block;
	float:left;
	width:420px;
}
#regform .rradiobox {
	display:block;
	float:left;
	width:420px;
}
#regform .rradiobox label {
	width:auto;
	display:inline;
	margin-right:20px;
}
#regform fieldset {
	margin-bottom:15px;
}
.formtext {
	display:block;
	padding-bottom:16px;
}
#lp {padding:0 30px;}
#lp #regform {width:auto;}
#lp #regform .rinputfield {width:auto;}

/* end regforms */

/* NEWS */
.news {
	position:relative;
	display:block;
	width:386px;
	min-height:172px;
	height:auto;
	_height:172px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.news130 {
	margin-right:50px;
}
.news img {
	display:block;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}
.news h3 {
	padding-top:0px;
	margin-bottom:6px;
	letter-spacing:.01em;
	text-transform:uppercase;
}
.news h3,.news h3 a, .news h3 a:visited {
	color: #ed1c24;
}
.news .date {
	display:block;
	margin-bottom:6px;
}
.news .more {
	float:none;
	text-align:left;
	padding-right:15px;
	margin-bottom:6px;
	margin-right:135px;
}
.news p {
	display:block;
	clear:both;
	margin-bottom:12px;
	line-height:16px;
}
.newspagbar {
	position:relative;
	display:block;
	clear:both;
	height:44px;
	padding:0 4px;
}

/* end news */

/* WIN */
#winners908in {
	position:relative;
	display:block;
	width:864px;
	padding: 20px 16px 8px 16px;
	font-size:12px;
	line-height:16px;
}
.winnersrow {
	position:relative;
	display:block;
	width:864px;
	height:auto;
	padding:0;
}
.winners {
	position:relative;
	display:block;
	width:200px;
	height:auto;
	padding:0 0 40px 0;
	float:left;
}
.winners130 {
	margin-right:20px;
}
.winners img {
	display:block;
	margin-bottom:18px;
	width:200px;
	height:150px;
}
.winners h3, .winners h3 a, .winners h3 a:visited {
	letter-spacing:.01em;
	text-transform:uppercase;
	margin-bottom:10px;
	color: #ed1c24;
}
.winners p {
	line-height:17px;
	margin-bottom:12px;
}
/* end win */

#abouttop, #uchastietop, #termstop, #helptop, #faqtop, #newstop, #winnerstop {
	display:block;
	width:598px;
	height:206px;
	text-indent:-9999px;
}
#abouttop {
	background:url(../img/ms_about.jpg) left top no-repeat;
}
#uchastietop {
	background:url(../img/ms_participate.jpg) left top no-repeat;
}
#termstop {
	background:url(../img/ms_terms.jpg) left top no-repeat;
}
#helptop {
	background:url(../img/ms_help.jpg) left top no-repeat;
}
#faqtop {
	background:url(../img/ms_faq.jpg) left top no-repeat;
}
#newstop {
	background:url(../img/ms_news.jpg) left top no-repeat;
}
#winnerstop {
	background:url(../img/ms_win.jpg) left top no-repeat;
}

#general908 {
	position:relative;
	display:block;
	clear:both;
	margin-bottom:5px;
}
#general908 h2 {
	display:block;
	width:908px;
	height:22px;
	padding-top:15px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(../img/heading_empty908.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:42px;
	margin-bottom:0;
	color:#656565;
	font-weight:normal;
}
#general908in {
	position:relative;
	display:block;
	width:824px;
	padding: 20px 36px 8px 36px;
	font-size:12px;
	line-height:16px;
}


/* end content blocks */

/* LISTS and TABLES */

#tabs ul {
	list-style:none;
	padding:0;
	width:620px;
	height:35px;
}
.mtabs ul {
	width:902px !important;
}
#mainvideoclips #tabs ul, #mainclips79 #tabs ul {
	width:625px;
	_width:625px;
	_margin-right:-3px;
}
#mainvideoclips #tabs li + li + li + li, #mainclips79 #tabs li + li + li + li {
	margin-right:-1px;
}
html*#mainvideoclips #tabs li + li + li + li, html*#mainclips79 #tabs li + li + li + li {
	[margin-right:0px;]
	margin-right:-1px;
}
#tabs li {
	display:block;
	float:left;
	width:20%;
	height:35px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(../img/tab_left.gif) left top no-repeat;
}
#tabs li a {
	display:block;
	width:100%;
	height:35px;
	display:block;
	line-height:40px;
	_line-height:35px;
	background:url(../img/tab_right.gif) right top no-repeat;
	color:#636361;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}
#tabs ul a:hover {
	text-decoration:none;
	background-position: right center;
}

#tabs ul li:hover,
#tabs ul li.iehover {
	background-position: left center;
}

#tabs li.selected, #tabs li.selected:hover {
	background-position: left bottom !important;
}
#tabs li.selected a, #tabs li.selected a:hover {
	background-position: right bottom !important;
	color:#fff;
}
#tabs li.nonselected {
}
#tabs li.nonselected a {
}

#tabs li#friends, #tabs li#arts {
	width:40%;
}
#tabs li#fans, #tabs li#friends2 {
	width:60%;
}
#tabs li#friends a h5, #tabs li#friends2 a h5 {
	background:url(../img/tab_friends.gif) left top no-repeat;
	height:35px;
	line-height:35px;
	margin:0;
	text-indent:-9999px;
}
#tabs li#fans a h5 {
	background:url(../img/tab_fans.gif) left top no-repeat;
	height:35px;
	line-height:35px;
	margin:0;
	text-indent:-9999px;
}
#tabs li#arts a h5 {
	background:url(../img/tab_artists.gif) left top no-repeat;
	height:35px;
	line-height:35px;
	margin:0;
	text-indent:-9999px;
}

#tabs li#friends.selected a h5, #tabs li#friends2.selected a h5, #tabs li#fans.selected a h5, #tabs li#arts.selected a h5 {
	background-position:left bottom;
}

#infobarin ul {
	list-style:none;
	display:block;
}
#infobarin ul li {
	width:198px;
	height:40px;
	margin:0;
	padding:0;
}
#infobarin ul li.first {
	padding-top:4px;
}
#infobarin li a {
	display:block;
	width:198px;
	height:40px;
	line-height:40px;
	text-indent:16px;
	background:url(../img/infobar_list_bg.gif) left bottom no-repeat;
	color: #5f5f5e;
	font-weight:bold;
	text-decoration:none;
}
#infobarin li a:hover {
	color:#ed1c24;
	background-color:#fafaf7;
}

#bottom #infobarin ul {
	list-style:none;
	height:26px;
	width:100%;
}
#bottom #infobarin ul li {
	width:auto;
	_display:inline;
	display:block;
	height:26px;
	margin:0;
	padding:0;
	float:left;
	border-right:#fff 1px solid;
}
#bottom #infobarin ul li.first {
	padding-top:0px;
}
#bottom #infobarin li a {
	display:block;
	width:auto;
	height:26px;
	line-height:26px;
	text-indent:0;
	padding: 0 28px 0 12px;
	background:url(../img/arr_red.gif) right center no-repeat;
	border-right:#cecec8 1px solid;
	color:#ed1c24;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	float:left;
}
#bottom #infobarin li a:hover {
	color:#ed1c24;
	background-color:transparent;
	text-decoration:underline;
}

#charttabs {
	position:relative;
	display:block;
	height:44px;
}
#charttabs p {
	display:block;
	padding:8px 0 8px 22px;
	width:373px;
	height:28px;
	line-height:28px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/song_list_bg.gif) left bottom repeat-x;
}
#charttabs ul {
	list-style:none;
	padding:8px 0 8px 11px;
	height:28px;
	width:100%;
	margin-right:-11px;
}
#charttabs li {
	display:block;
	_width:50px;
	float:left;
	height:28px;
	margin:0 5px;
	padding:0;
	text-align:center;
	background:url(../img/chart_button_left.gif) left top no-repeat;
	white-space:nowrap;
}
#charttabs li.last {
	margin-left:15px;
	width:90px;
	float:right;
	margin-right:20px;
	background:url(../img/view_all.gif) left top no-repeat;
}
#charttabs li.last a, #charttabs li.last a:visited {
	background:url(../img/view_all.gif) left top no-repeat;
	text-indent:-9999px;
}
#charttabs li.last a:hover {
	background-position: 0 -28px;
}
#charttabs li a, #charttabs li a:visited {
	display:block;
	padding:0 15px;
	height:28px;
	line-height:28px;
	background:url(../img/chart_button_right.gif) right top no-repeat;
	font:Arial, Helvetica, sans-serif;
	color:#5f5f5e;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}

#charttabs li a:hover {
	color:#fff;
	text-decoration:none;
	background-position: right bottom;
}
#charttabs li:hover, #charttabs li.iehover {
	background-position: left bottom;
}
#charttabs li.selected, #charttabs li.selected:hover {
	background-position: left bottom !important;
}
#charttabs li.nonselected:hover {
	background-position: left bottom !important;
}
#charttabs li.selected a, #charttabs li.selected a:visited, #charttabs li.selected a:hover {
	background-position: right bottom !important;
	color:#fff;
}
#charttabs li.nonselected {
	background-position:0 0;
	color:#5f5f5e;
}
#charttabs li.iehover {
	background-position: bottom !important;
}
#charttabs li.nonselected:hover {
	background-position: left bottom !important;
}

#chartsin #chartcontent1, #chartsin #chartcontent2, #chartsin #chartcontent3 {
	position:absolute;
	left:0;
	top:44px;
	width:395px;
	height:395px;
}
#chartsin #chartcontent1 {
	display:block;
}
#chartsin #chartcontent2 {
	display:none;
}
#chartsin #chartcontent3 {
	display:none;
}

ul.arrlist {
	list-style-image:url(../img/arr0.gif);
	list-style-position:outside;
	padding-bottom:12px;
}
.arrlist li {
	margin-left:20px;
	margin-bottom:12px;
}

#chartsin table {
	margin:0px;
}
#chartsin table tr {
	height:40px;
	background:url(../img/chart_list_bg.gif) left top no-repeat;
}
#chartsin table td .number {
	width:24px;
	height:40px;
	line-height:40px;
	background:transparent url(../img/chart_number.gif) 0 center no-repeat;
	text-align:center;
	margin-left:18px;
}
#chartsin table td.chartname {
	text-indent:38px;
}
#chartsin table td.chartname a {
	display:block;
	height:40px;
	width:250px;
	line-height:40px;
	text-decoration:none;
	color:#5f5f5e;
}
#chartsin table td.chartname a:hover {
	text-decoration:none;
	color:#5f5f5e;
}
#chartsin table td.vote {
	width:60px;
}

#songsin table {
	margin:0px;
}
#songsin table tr {
	height:40px;
	background:url(../img/song_list_bg.gif) center top no-repeat;
}
#songsin table td.songname {
	width:187px;
	height:40px;
	padding-left:15px;
}
#songsin table td.songname a {
	display:block;
	text-decoration:none;
	color:#ed1c24;
}
#songsin table td.songname a:hover {
	text-decoration:none;
	color:#ed1c24;
}
#songsin table td.songlisten, #songsin table td.songview {
	width:22px;
	height:40px;
}
#songsin table td.songlisten a {
	display:block;
	width:22px;
	height:40px;
	line-height:40px;
	background:transparent url(../img/icon_sing.gif) center center no-repeat;
	text-indent:-9999px;
}
#songsin table td.songview a {
	display:block;
	width:22px;
	height:40px;
	line-height:40px;
	background:transparent url(../img/icon_tv.gif) right center no-repeat;
	text-indent:-9999px;
}
#songsin table td.songtd {
	display:block;
	width:15px;
}
#upcomming_eventsin table {
	display:block;
	width:560px;
	border:#bebeb9 1px solid;
	background:#f2f2ee;
	margin:10px 0;
}
#upcomming_eventsin table td {
	padding:5px;
}
#upcomming_eventsin table td h3 {
	padding-right:10px;
	margin-bottom:0;
}
#user_eventsin table {
	display:block;
	width:840px;
	border:#bebeb9 1px solid;
	background:#f2f2ee;
	margin:10px 0;
}
#user_eventsin table td {
	padding:5px;
}
#user_eventsin table td h3 {
	padding-right:10px;
	margin-bottom:0;
}

#chartsallin ul {
	list-style:none;
	display:block;
}
#chartsallin ul li {
	position:relative;
	width:261px;
	height:46px;
	margin:0;
	padding:0;
	border-top:#fff 1px solid;
	border-bottom:#d8d8d2 1px solid;
}
#chartsallin ul li.first {
	border-top:0;
}
#chartsallin ul li.last {
	border-bottom:0;
}

#chartsallin li a {
	display:block;
	width:261px;
	height:46px;
	line-height:46px;
	text-indent:36px;
	background:url(../img/arr0.gif) 16px 19px no-repeat;
	color: #5f5f5e;
	font-weight:bold;
	text-decoration:none;
}
#chartsallin li a:hover, #chartsallin li.selected a:hover {
	color:#ed1c24;
	background-color:#fafaf7;
}
#chartsallin li.selected a {
	background:url(../img/arr_red1.gif) 16px 19px no-repeat;
	color: #ed1c24;
}
#chartsallin li a span {
	position:absolute;
	right:22px;
	top:0;
	height:56px;
	color: #ed1c24;
	font-weight:normal;
	padding-right:14px;
	background:url(../img/arr0.gif) right 19px no-repeat;
}

#messageblockin table {
	display:block;
	width:842px;
	border:#bebeb9 1px solid;
	background:#f2f2ee;
	margin:10px 0 20px 0;
}
#messageblockin table td {
	padding:5px;
}
#messageblockin table td h3 {
	padding-right:10px;
	margin-bottom:8px;
	text-transform:uppercase;
}
#messageblockin table td p.date {
	margin-bottom:0;
}
#messageblockin table td p {
	margin-top:8px;
}
/* end lists and tables */

/* classes */

.bgr210curved {
	width:198px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr210_curved.gif) left bottom no-repeat;
}
.bgr273 {
	width:261px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr273.gif) left bottom no-repeat;
}
.bgr273curved {
	width:261px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr273_curved.gif) left bottom no-repeat;
}
.bgr407curved {
	width:395px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr407_curved.gif) left bottom no-repeat;
}
.bgr626 {
	width: 614px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr626.gif) left bottom no-repeat;
}
.bgr630 {
	width: 618px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr630.gif) left bottom no-repeat;
}
.bgr908 {
	width: 896px;
	padding: 0 6px 8px 6px;
	background:url(../img/bgr908.gif) left bottom no-repeat;
}
.grad290 {
	background:url(../img/grad_290.gif) left top repeat-x;
}
.grad420 {
	background:url(../img/grad_420.gif) left top repeat-x;
}
.grad778 {
	background:url(../img/grad_778.gif) left top repeat-x;
}

.newest {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:142px;
	margin-right:9px;
}
.newest2 {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:142px;
	margin-right:0px;
}
.newest .style, .newest2 .style {
	display:block;
	width:90px;
	height:16px;
	border:#bebeb9 1px solid;
	line-height:16px;
	text-align:center;
	font-size:11px;
}
.style a, .style a:visited {
	display:block;
	width:90px;
	height:16px;
	line-height:16px;
	font-size:11px;
	color:#5f5f5e;
}
.style a:hover {
	background:#fff;
	text-decoration:none;
}
.newest img, .newest2 img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
}
.newest h4, .newest2 h4 {
	margin-top:6px;
	margin-bottom:0px;
	text-align:center;
	letter-spacing:.01em;
}
.newest h4 a, .newest2 h4 a, .newest h4 a:visited, .newest2 h4 a:visited {
	color: #5f5f5e;
}
.event {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:114px;
	margin-right:26px;
	margin-top:20px;
}
.event2 {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:114px;
	margin-right:0px;
	margin-top:20px;
}
.event img, .event2 img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
}
.event h3, .event2 h3 {
	margin-bottom:13px;
	text-align:center;
	letter-spacing:.01em;
}

.thumb {
	position:relative;
	min-width:120px;
	float:left;
}
.thumbbuttom {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:96px;
	background:url(../img/thumbs_button.png) right bottom no-repeat;
	z-index:10;
	cursor:pointer;
	_cursor:hand;
}
a:hover .thumbbuttom {
	background:url(../img/thumbs_button1.png) right bottom no-repeat;
}

.videoclips .thumbbuttom {
	top:9px;
	left:9px;
}
.videoclips a:hover .thumbbuttom {
	top:17px;
	left:17px;
	background:url(../img/thumbs_button1.png) right bottom no-repeat;
}

.videoclips {
	position:relative;
	display:block;
	float:left;
	width:138px;
	height:180px;
	margin:0 8px 20px 8px;
	_margin-right:0;
}
.videoclips img {
	display:block;
	width:120px;
	height:96px;
	padding:8px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:6px;
}
.videoclips a:hover img {
	width:140px;
	margin-left:-2px;
	margin-right:-2px;
	height:112px;
	padding:0px;
}

.videoclips h4 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
	letter-spacing:.01em;
}
.videoclips h4 a, .videoclips h4 a:visited {
	color: #ed1c24;
}
.videoclips p {
	margin-top:6px;
	margin-bottom:0;
	text-align:left;
	font-size:11px;
	letter-spacing:-0.01em;
}
#playerbarrs {
	position:relative;
	display:block;
	width:630px;
	height:auto !important;
	padding:0 0 15px 0;
	background:url(../img/playerbars_bottom.png) left bottom no-repeat;
}
#playerbarrsin {
	position:relative;
	display:block;
	width:590px;
	height:auto !important;
	padding:6px 20px 0px 20px;
	background:url(../img/playerbars_top.png) left top no-repeat;
}
.playerbarr {
	position:relative;
	display:block;
	width:590px;
	height:49px;
	margin:0;
	line-height:49px;
}
.vline1 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:25px;
	height:49px;
	background:url(../img/vline.png) center center no-repeat;
}
.vline2 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:25px;
	height:49px;
	background:url(../img/vline.png) center center no-repeat;
}
.vline3 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:35px;
	_width:20px;
	height:49px;
	background:url(../img/vline.png) center center no-repeat;
}
	
.playerbarrname, .playerbarrsong, .playerbarrstyle, .playerbarrcode, .playerbarrchart, .playerbarrvote, .playerbarrsolink, .playerbarrmp3, .playerbarrtone, .playersocial, .vfl1, .favs1 {
	display:block;
	_display:inline;
	/*height:49px;*/
	line-height:49px;
}
.playerbarrname a, .playerbarrsong a, .playerbarrstyle a, .playerbarrcode a, .playerbarrchart a, .playerbarrvote a, .playerbarrsolink a, .playerbarrmp3 a, .playerbarrtone a, .playersocial a, .vfl1 a, .favs1 a {
	display:block;
	height:49px;
	line-height:49px;
	float:left;
}
.playerbarrname, .playerbarrname a {
	margin-right:16px;
	text-transform:uppercase;
	color:#ed1c24;
	font-weight:bold;
	float:left;
}
.playerbarrsong, .playerbarrsong a {
	margin-right:16px;
	color:#5f5f5f;
	font-weight:bold;
	float:left;
}
.playerbarrstyle, .playerbarrstyle a {
	margin-right:16px;
	color:#ed1c24;
	font-size:11px;
	float:left;
}
.playerbarrizd, .playerbarrizd a {
	color:#5f5f5f;
	float:right;
	width:auto;
}
.playerbarrcode, .playerbarrcode a {
	color:#5f5f5f;
	float:right;
}
.playerbarrchart, .playerbarrchart a {
	color:#5f5f5f;
	/*text-transform:uppercase;*/
	float:left;
}
.playerbarrvote {
	margin-left:10px;
	margin-right:0px;
	_margin-right:10px;
	color:#ed1c24;
	float:left;
}
.playerbarrvote a {
	padding-right:15px;
	color:#ed1c24;
	background:url(../img/arr.gif) right center no-repeat;
}
.playerbarrvote + .playerbarrchart {
	margin-left:18px;
}
.playerbarrsolink, .playerbarrmp3 {
	/*margin-right:24px;*/
	color:#ed1c24;
}
.playerbarrsolink a {
	padding-right:22px;
	color:#ed1c24;
	background:url(../img/icon_add.gif) right center no-repeat;
}
.playerbarrmp3 a {
	padding-right:22px;
	color:#ed1c24;
	background:url(../img/icon_mp3.gif) right center no-repeat;
}
.playerbarrtone {
	margin-right:0px;
	color:#ed1c24;
	float:left;
}
.playerbarrtone a {
	padding-right:22px;
	color:#ed1c24;
	background:url(../img/icon_ringtone.gif) right center no-repeat;
}
.playersocial {
	margin:0;
	color:#ed1c24;
	float:left;
}
.favs1 {
	float:right;
	color:#ed1c24;
}
.favs1 a {
	display:block;
	background:url(../img/icon_add.gif) center right no-repeat;
	padding-right:22px;
}
.vfl1 {
	float:left;
}
.playerembed {
	display:block;
	_display:inline;
	height:38px;
	padding-top:11px;
	color:#ed1c24;
	float:right;
}
/*.playerembed a {
	padding-right:22px;
	color:#ed1c24;
	background:url(../img/icon_embed.gif) right center no-repeat;
}*/
.playerembed label {
	padding-right:10px;
	height:25px;
	line-height:25px;
	margin:0;
}
.playerembed input {
	display:block;
	float:left;
	margin:0;
	height:17px;
}

.profilsolink {
	display:block;
	height:43px;
	line-height:43px;
	float:left;
	padding-right:22px;
	color:#ed1c24;
	background:url(../img/icon_add.gif) right center no-repeat;
}
.profilsolink2 {
	display:block;
	height:43px;
	line-height:43px;
	float:left;
	padding:0px;
	margin:0;
	color:#5f5f5e;
}
.btn-slide5 {
	float:left;
}
.msongs {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:196px;
	margin-left:4px;
	margin-right:9px;
}
.msongs2 {
	position:relative;
	display:block;
	float:left;
	width:92px;
	height:192px;
	margin-left:4px;
	margin-right:0px;
}
.msongs .style, .msongs2 .style {
	display:block;
	width:90px;
	height:16px;
	border:#bebeb9 1px solid;
	line-height:16px;
	text-align:center;
	font-size:11px;
}
.msong .style a, .msong .style a:visited {
	display:block;
	width:90px;
	height:16px;
	line-height:16px;
	font-size:11px;
	color:#5f5f5e;
}
.msong .style a:hover {
	background:#fff;
	text-decoration:none;
}
.msongs img, .msongs2 img {
	display:block;
	width:80px;
	height:55px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin-bottom:5px;
}
.msongs h4, .msongs2 h4 {
	display:block;
	margin-top:6px;
	margin-bottom:0px;
	text-align:center;
	letter-spacing:.01em;
	height:36px;
	width:100%;
	float:left;
}
.msongs h4 a, .msongs2 h4 a, .msongs h4 a:visited, .msongs2 h4 a:visited {
	color: #5f5f5e;
}
.msongs .icon1, .msongs2 .icon1, .msongs .icon2, .msongs2 .icon2, .msongs .icon3, .msongs2 .icon3 {
	display:block;
	width:26px;
	height:16px;
	margin:4px 0;
	border:#bebeb9 1px solid;
	float:left;
	line-height:16px;
	text-align:center;
	font-size:11px;
	text-indent:-9999px;
}
.msongs .icon1, .msongs2 .icon1, .msongs .icon2, .msongs2 .icon2 {
	margin-right:4px;
}
.msongs .icon1 a, .msongs2 .icon1 a {
	background:url(../img/icon_listen.gif) left top no-repeat;
}
.msongs .icon2 a, .msongs2 .icon2 a {
	background:url(../img/icon_view.gif) left top no-repeat;
}
.msongs .icon3 a, .msongs2 .icon3 a {
	background:url(../img/icon_fav.gif) left top no-repeat;
}
.icon1 a, .icon2 a, .icon3 a, .icon1 a:visited, .icon2 a:visited, .icon3 a:visited {
	display:block;
	width:26px;
	height:16px;
	line-height:16px;
}
.icon1 a:hover, .icon2 a:hover, .icon3 a:hover {
	background-position: 0px -16px;
}
.msongs h5, .msongs2 h5 {
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	height:36px;
	width:100%;
	color:#ed1c24;
	font-size:11px;
	float:left;
}


#upcomingin .hr {
	float:left;
	text-align:left;
	margin: 6px 0 0 0;
}
#musicclipsin .hr {
	margin:10px 0;
	clear:both;
}
.pagination {
	display:block;
	height:20px;
	line-height:20px;
	float:right;
	text-align:right;
	padding-right:25px;
	color:#5f5f5e;
	text-decoration:none;
	word-spacing:15px;
}
.pagination a, .pagination a:visited {
	color:#868685;
	text-decoration:none;
}
.pagination a:hover {
	color:#ed1c24;
	text-decoration:none;
}

.social0 {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding-right:10px;
}
.social1, .social2, .social3, .social4, .social5, .social6 {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
}
.social1 {
	width:20px;
	background:url(../img/icons_social.gif) 0 0 no-repeat;
}
.social2 {
	width:32px;
	background:url(../img/icons_social.gif) -20px 0 no-repeat;
}
.social3 {
	width:25px;
	background:url(../img/icons_social.gif) -52px 0 no-repeat;
}
.social4 {
	width:25px;
	background:url(../img/icons_social.gif) -77px 0 no-repeat;
}
.social5 {
	width:24px;
	background:url(../img/icons_social.gif) -102px 0 no-repeat;
}
.social6 {
	width:24px;
	background:url(../img/icons_social.gif) -126px 0 no-repeat;
}
.social7 {
	width:25px;
	background:url(../img/svejo.png) no-repeat;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:8px;
}
.playersocial .social1{
  background:url(../img/icons_social.gif) no-repeat scroll 0 0;
  height:32px;
  width:20px;
  margin-top: 16px;
}
.playersocial .social2{
  background:url(../img/icons_social.gif) no-repeat scroll -20 0;
  height:32px;
  width:32px;
  margin-top: 16px;
}
.playersocial .social3{
  background:url(../img/icons_social.gif) no-repeat scroll -52 0;
  height:32px;
  width:25px;
  margin-top: 16px;
}
.playersocial .social4{
  background:url(../img/icons_social.gif) no-repeat scroll -77 0;
  height:32px;
  width:25px;
  margin-top: 16px;
}
.playersocial .social5{
  background:url(../img/icons_social.gif) no-repeat scroll -102 0;
  height:32px;
  width:24px;
  margin-top: 16px;
}
.playersocial .social6{
  background:url(../img/icons_social.gif) no-repeat scroll -126 0;
  height:32px;
  width:24px;
  margin-top: 16px;
}
.playersocial .social7{
  background:url(../img/svejo.png) no-repeat;
  height:32px;
  width:25px;
  margin-top: 16px;
  margin-left:8px;
}

.all {
	position:relative;
	display:block;
	width:210px;
	height:30px;
}
.all a {
	display:block;
	width:210px;
	height:30px;
	line-height:30px;
	background:url(../img/arr.gif) right center no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	color:#5f5f5e;
}
#upcomingin .all {
	float:left;
}
.more {
	display:block;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	float:right;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
}
.addmy {
	display:block;
	height:20px;
	line-height:20px;
	float:right;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/icon_add.gif) right center no-repeat;
}
.moreless {
	position:relative;
	display:block;
	margin-left:15px;
	width:231px;
	height:30px;
}
.moreless a, .morelesslong a {
	display:block;
	line-height:20px;
	text-transform:uppercase;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
}
#songsin .moreless {
	padding-top:8px;
}
#songsuser #songsin .moreless {
	padding-top:26px;
}
#pictureblock .moreless {
	width:303px;
}
#pictureblock .moreless a {
	text-transform:none;
}
#upcomming_eventsin .moreless {
	width:562px;
}
#user_eventsin .moreless {
	width:844px;
	_width:818px;
}
#myartistsin .moreless, #myfriendsin .moreless, #friendsclipsin .moreless, #fansclipsin .moreless {
	width:578px;
	_width:550px;
	float:left;
}
.date {
	font-weight:bold;
	text-transform:uppercase;
}
.red {color:#ed1c24;}
.small { font-size:11px;}
.nofloat {float:none !important;}
.clear { clear: both; }
.hide {display:none;}

/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#fblikebox {
	position:relative;
	display:block;
	width:250px;
	height:290px;
	padding:11px 12px 9px 11px;
	background:url(../img/fblikebox.gif) left top no-repeat;
}

#relatedvideo {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:-1px;
}

#relatedvideo h2 {
	display:block;
	width:273px;
	height:33px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
	background:url(../img/heading_oshte_video.gif) left top no-repeat;
}

#relatedvideoin {
	position:relative;
	display:block;
	width:auto;
	padding: 9px 8px 0px 10px;
	height:auto !important;
}

.relatedvidslisted {
	position:relative;
	display:block;
	width:auto;
	margin-bottom:15px;
}
.relatedvidslisted img {
	float:left;
	margin-right:10px;
}
.relatedvidslisted h4 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
	font-size: 11px;
}
.relatedvidslisted h4 a, .relatedvidslisted h4 a:visited {
	color: #ed1c24;
}
.relatedvidslisted p {
	margin-top:6px;
	margin-bottom:0;
	color: #ed1c24;
	text-align:left;	
}
.relatedvidslisted p.small {
	margin-top:6px;
	margin-bottom:0;
	text-align:left;
	font-size:11px;
	letter-spacing:-0.01em;
	color:#5f5f5e;
}

.sthumb {
	position:relative;
	min-width:94px;
	float:left;
}
.sthumbbuttom {
	position:absolute;
	top:0px;
	left:0px;
	width:94px;
	height:75px;
	background:url(../img/thumbs_button.png) right bottom no-repeat;
	z-index:10;
	cursor:pointer;
	_cursor:hand;
}
a:hover .sthumbbuttom {
	background:url(../img/thumbs_button1.png) right bottom no-repeat;
}

#topvideo {
	position:relative;
	display:block;
	height:auto;
	margin-bottom:-1px;
}

#topvideo h2 {
	display:block;
	width:273px;
	height:33px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
	background:url(../img/heading_video_top.gif) left top no-repeat;
}
#topvideo h2.topvid2 {
	background:url(../img/heading_video.gif);
	height:37px;
	margin-top:-4px;
}
#topvideoin {
	position:relative;
	display:block;
	width:auto;
	padding: 9px 8px 0px 8px;
	height:auto !important;
}
.vidslisted {
	position:relative;
	display:block;
	width:240px;
	margin-bottom:15px;
}
.vidslisted img {
	float:left;
	margin-right:10px;
}
.vidslisted h4 {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
	font-size:11px;
}
.vidslisted h4 a, .vidslisted h4 a:visited {
	color: #ed1c24;
}
.vidslisted p {
	margin-top:6px;
	margin-bottom:0;
	color: #ed1c24;
	text-align:left;
}
.vidslisted p.small {
	margin-top:6px;
	margin-bottom:0;
	text-align:left;
	font-size:11px;
	letter-spacing:-0.01em;
	color:#5f5f5e;
}
#topvideoin .hr {
	margin-bottom:10px;
}
#topvideoin .moreless, #profilesin .moreless {
	position:relative;
	display:block;
	margin:0px !important;
	width:240px;
	height:22px;
}
#topvideoin .moreless a, #topvideoin .moreless a:visited {
	display:block;
	line-height:13px;
	text-transform:none;
	text-align:right;
	padding-right:25px;
	color:#ed1c24;
	text-decoration:none;
	background:url(../img/arr.gif) right center no-repeat;
	font-weight:bold;
}
#topvideoin .moreless a:hover {
	text-decoration:underline;
}