* {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;
}

.thumb_hidden{
	display:none;
}
/*
body {
	background: #f2f2ee url(http://ams.toxity.biz/www/delivery/avw.php?what=musicspacebranding) center top no-repeat;
}
 */
body {
	background: #fff;
}

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(/images/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(/images/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(/images/regbutton.gif) !important;
	color:#fff !important;
}
input.inputbox, input.radio {
	border:0;
	padding:0;
	width:24px;
	float:left;
	background:transparent;
}
input.inputbox1 {
	border:0;
	padding:0;
	width:10px !important;
	height:10px !important;
	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;
}
label.lr0 {
	width:99px;
}
label.lr1 {
	width:150px;
}




/* MAIN STRUCTURE */
#container {
	position:relative;
	display:block;
	margin:0 auto;
	background:url(/images/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(/images/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(/images/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(/images/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;
}
#mainwide {
	position:relative;
	display:block;
	width:703px;
	float:left;
	margin-right:6px;
	_margin-right:-8px;
}
#sidebar3 {
	position:relative;
	display:block;
	width:200px;
	height:auto;
	float:left;
	_float:right;
}


/* end main structure */

/* HEADER */
#header h1 {
	display:block;
	width:241px;
	height:85px;
	text-indent:-9999px;
	background:url(/images/ms_logo.jpg) left top no-repeat;
}
#header h1.tv {
	display:block;
	width:241px;
	height:85px;
	text-indent:-9999px;
	background:url(/images/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, #logout, #regis, #logname {
	position:absolute;
	display:block;
	height:27px;
	top:0;
}
#mainsearch {
	width:220px;
	left:0px;
}
#mainsearch input {
	width:180px;
	height:16px;
	background: transparent url(/images/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(/images/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(/images/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(/images/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;
}
#zzp {
	position:absolute;
	display:block;
	top:-20px;
	right:13px;
	width:182px;
	height:12px;
}
#zp {
	display:block;
	float:left;
	height:11px;
	line-height:11px;
	font-size:10px;
}
#rememberme {
	display:block;
	float:right;
	height:11px;
}
#rememberme label {
	height:11px;
	line-height:10px;
	font-size:10px;
	cursor:pointer;
	_cursor:hand;
}

#logout {
	position:absolute;
	left:474px;
	width:68px;
}
#logout input#button {
	background:url(/images/logout79.gif) left top no-repeat;
	width:68px;
	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;
}
#logout 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(/images/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;
}

#logname {
	position:absolute;
	left:220px;
	width:220px;
	font-size:12px;
	line-height:22px;
	text-align:center;
}
#notificon {
	position:absolute;
	display:block;
	height:23px;
	padding-top:4px;
	top:0;
	left:445px;
	width:37px;
	background:url(/images/notification_icon.gif) left 1px no-repeat;
	font-size:12px;
	line-height:22px;
	text-align:center;
}
a.ntf_count, a.ntf_count:visited, a.ntf_count:hover {
	display:block;
	width:26px;
	padding-left:11px;
	height:15px;
	line-height:14px !important;
	color:#fff;
	font:11px Arial, sans-serif;
	text-decoration:none;
	text-align:center;
}
#inex {
	position:absolute;
	display:block;
	right:0;
	top:0;
	width:164px;
	height:27px;
}
#exit {
	position:relative;
	display:block;
	width:68px;
	height:27px;
	float:right;
}
#exit a, #exit a:visited {
	display:block;
	margin:0;
	height:17px;
	padding-top:5px;
	width:68px;
	background:url(/images/logout79.gif) left top no-repeat;
	color:#7d7d7d;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	text-indent:22px;
}
#exit a:hover {
	background-position:left bottom;
	text-decoration:none;
	color:#fff;
}
#myprofile {
	position:relative;
	display:block;
	width:96px;
	height:27px;
	float:right;
}
#myprofile a, #myprofile a:visited {
	display:block;
	margin:0;
	height:17px;
	padding-top:5px;
	width:96px;
	background:url(/images/button96.gif) left top no-repeat;
	color:#6c981e;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	text-indent:22px;
}
#myprofile a:hover {
	background-position:left bottom;
	text-decoration:none;
	color:#fff;
}

/* #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(/images/menu_home.png) left top no-repeat;
}
#m_charts a {
	background:url(/images/menu_charts.png) left top no-repeat;
}
#m_music a {
	background:url(/images/menu_music.png) left top no-repeat;
}
#m_events a {
	background:url(/images/menu_events.png) left top no-repeat;
}
#m_rewards a {
	background:url(/images/menu_rewards.png) left top no-repeat;
}
#m_news a {
	background:url(/images/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(/images/ms_m1.gif) left top no-repeat;
}
li#ms2 a, li#ms2 a:visited {
	background:url(/images/ms_m2.gif) left top no-repeat;
}
li#ms3 a, li#ms3 a:visited {
	background:url(/images/ms_m3.gif) left top no-repeat;
}
li#ms4 a, li#ms4 a:visited {
	background:url(/images/ms_m4.gif) left top no-repeat;
}
li#ms5 a, li#ms5 a:visited {
	background:url(/images/ms_m5.gif) left top no-repeat;
}
li#ms6 a, li#ms6 a:visited {
	background:url(/images/ms_m6.gif) left top no-repeat;
}
li#ms7 a, li#ms7 a:visited {
	background:url(/images/ms_m7.gif) left top no-repeat;
}
li#ms8 a, li#ms8 a:visited {
	background:url(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/player_header.gif) left top no-repeat;
	text-indent:-9999px;
	margin-bottom:0;
}
#player2 {
	position:relative;
	display:block;
	width: 620px;
	height: 496px;
	background:#000000;
	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(/images/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(/images/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(/images/bottom_ap626.gif) left top no-repeat;*/
}
.ambottom273 {
	width:273px;
	height:10px;
	font-size:6px;
	float:left;
	background:url(/images/bottom_am273.gif) left top no-repeat;
}

#register_top {
	position:relative;
	display:block;
	width:614px;
	height:222px;
	padding:8px 6px 7px 6px;
	background:url(/images/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(/images/h_regartist.gif) left top no-repeat;
}
#register_top #reguser h3 {
	background:url(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/heading_novini.gif) left top no-repeat;
}
#incoming h2 {
	background:url(/images/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(/images/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(/images/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;
}
/* old topvideo was here 
start new  */
#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(/images/heading_video_top.gif) left top no-repeat;
}

#topvideo h2.topvid2 {
	background:url(/images/heading_video.gif);
	height:37px;
	margin-top:-4px;
}

#topvideo h2.ipod {
	background:url(/images/header_ipod.gif) left top no-repeat;
}

#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(/images/arr.gif) right center no-repeat;
	font-weight:bold;
}
#topvideoin .moreless a:hover {
	text-decoration:underline;
}
/* end of new topvideo */

#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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/infobar_br.gif) right top no-repeat;
}
#bottom #infobar h2 {
	display:block;
	width:77px;
	height:38px;
	margin:0px;
	background:url(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/heading_upcoming_events.gif) left top no-repeat;
}
#user_events h2 {
	background:url(/images/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(/images/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(/images/heading_muzika.gif) left top no-repeat;
}
#songsuser h2 { 
	background:url(/images/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(/images/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(/images/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 */

/* USER PROFILE */

.profilethumb {
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
}

#profile_top {
	position:relative;
	display:block;
	margin-bottom:5px;
	width: 691px;
	padding: 0 6px 8px 6px;
}
#profilepic {
	position:relative;
	display:block;
	float:left;
	width:170px;
/*	height:160px;*/
}
#profilepic a {
	display:block;
}
.avatar {
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	min-width:50px;
	min-height:50px;
}
#profilepic .avatar {
	clear:both;
	float:none;
	width:130px;
}
.editavatar {
	position:absolute;
	display:none;
	bottom:0px;
	right:0px;
	width:22px;
	height:22px;
	background: transparent url(/images/redaktiraj.gif) -50px -50px no-repeat;
	z-index:10;
}
.editavatar a, .editavatar a:visited, .editavatar a:hover {
	display:block;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background: #fff url(/images/redaktiraj.gif) 5px 5px no-repeat;
}

#profilepicpic {
	position:relative;
	display:block;
	max-height:130px;
	margin-bottom:10px;
}

#profilepic .ppbutton {
	position:absolute;
	display:none;
	bottom:0;
	right:0;
	width:22px;
	height:22px;
	z-index:10;
}
#profilepic .ppbutton a, #profilepic .ppbutton a:visited, #profilepic .ppbutton a:hover {
	display:block;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background: #fff url(/images/redaktiraj.gif) center center no-repeat;
}


#profileedit {
	position:relative;
	display:block;
	width:140px;
	height:20px;
	text-transform:none;
	text-decoration:none;
	color:#5f5f5e;
}
#profileedit a, #profileedit a:visited {
	display:block;
	width:140px;
	height:20px;
	background:url(/images/redaktiraj.gif) right top no-repeat;
	text-transform:none;
	text-decoration:none;
	color:#5f5f5e;
}
#profileedit a:hover {
	color:#ed1c24;
	text-decoration:underline;
}
#profileinfo {
	position:relative;
	display:block;
	width:520px;
/*	min-height:160px;*/
	margin-left:170px;
	_margin-left:-10px;
	_float:right;
}
#profileinfo #tbs {
	position:relative;
	display:block;
	width:520px;
	height:35px;
	text-indent:0px;
	margin:10px 0 10px 0;
	border-bottom:#fff 1px solid;
}
#profilemb {
	position:relative;
	display:block;
	width:520px;
	height:22px;
	padding-bottom:10px;
}
h3#profilename {
	position:relative;
	display:block;
	float:left;
	margin-bottom:0;
	height:22px;
	line-height:22px !important;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
a#pokani, a#pokani:visited {
	position:relative;
	display:block;
	float:right;
	height:22px;
	line-height:22px;
	margin-left:12px;
	padding-right:20px;
	background:url(/images/icon_add.gif) right center no-repeat;
	color:#ed1c24;
	text-decoration:none;
}
a#pokani:hover {
	text-decoration:underline;
}
a#pokani2, a#pokani2:visited {
	position:relative;
	display:block;
	float:right;
	height:22px;
	line-height:22px;
	margin-left:12px;
	padding-right:0px;
	color:#5f5f5e;
}
a#pokani2:hover {
	color:#ed1c24;
	text-decoration:underline;
}

#top_stena {
	position:relative;
	display:block;
	margin-bottom:5px;
	width: 520px;
	padding: 0;
}
#top_stena form {
}
#top_stena input#glavata {
	border:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:6px 12px 0 12px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ed1c24;
	background:url(/images/input_stena1.gif) left top no-repeat;
	width:496px;
	height:32px;
}
#top_stena textarea#glavata1 {
	background:#fefefe;
	border:#deded9 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:6px 12px 0 12px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ed1c24;
	width:496px;
	min-height:32px;
}

.spodeli {
	position: relative;
	display:block;
	margin:0;
	width: 220px;
	height:auto;
	float:right;
}
.spodeli input#button {
	background:url(/images/button_spodeli.gif) left top no-repeat !important;
	width:97px;
	height:28px;
	color:#fff !important;
	padding:0;
	margin:-4px 0 0 0px;
	float:right;
	border:0;
	text-indent:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
.spodeli input#button:hover {
	background-position:left bottom;
}
.spodeli .pokaji {
	float:left;
	width:100px;
	margin-top:-4px;
	padding:2px 5px;
}

.spodeli .pokaji select {
	display:block;
	float:left;
	border:#bebeb9 0px solid;
	background:#fefefe url(/images/katinar1.gif) 60px top no-repeat !important;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5e;
	padding:2px 3px;
	height:22px;
	width:100px;
}

#stena, #info, #userpics, #userfriends, #profili {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#stenain, #infoin, #userpicsin, #userfriendsin, #profiliin {
	position:relative;
	display:block;
	width:657px;
	padding: 18px 16px 34px 18px;
}
#stenatabs {
	position:relative;
	display:block;
	width:100%;
	height:22px;
	clear:both;
	text-indent:0px;
	margin-bottom:14px;
}
#stenatabs ul {
	list-style:none;
	padding:0;
	height:22px;
	float:right;
}
#stenatabs li {
	display:block;
	float:left;
	width:auto;
	height:22px;
	margin:0;
	padding:0;
	background:url(/images/vline.png) center right no-repeat;
}
#stenatabs li.last {
	background:none;
}
#stenatabs li.last a, #stenatabs li.last a:visited {
	padding-right: 0;
}

#stenatabs li.selected, #stenatabs li.selected a, #stenatabs li.selected a:visited {
	color:#ed1c24;
}
#stenatabs li a {
	display:block;
	_display:inline;
	height:22px;
	line-height:22px;
	_line-height:22px;
	padding:0 20px;
	color:#5f5f5e;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}
#stenatabs li a:hover {
	color:#ed1c24;
	text-decoration:none;
}
#stenain table {
	margin:15px 0 30px 0;
}
#stenain table p:last-child {
	margin-bottom:0px;
}
.stenaimedata {
	position:relative;
	display:block;
	width:100%;
	height:22px;
	padding:0 0 11px 0;
}
h3.stenaime {
	display:block;
	float:left;
	width:auto;
	height:22px;
	line-height:22px !important;
	margin-bottom:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
.stenadata {
	position:relative;
	display:block;
	float:right;
	width:150px;
	height:22px;
	line-height:22px;
}
.stenapost {
	position:relative;
	display:block;
	width:100%;
	padding:2px 0 18px 0;
	border-bottom: #b5b5b3 1px solid;
	border-top:#b5b5b3 1px solid;
}
.stenalinks {
	position:relative;
	display:block;
	width:100%;
	padding:16px 0;
	margin-bottom:18px;
}
.post a.redex {
	display:block;
	float:right;
	width:22px;
	height:22px;
	background:url(/images/redex.gif) right center;
	text-transform:uppercase;
	text-indent:-9999px;
}
.stenalinks .comment {
	position:relative;
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	margin-right:15px;
	font:11px Arial, Helvetica, sans-serif;
}
.stenalinks .comment a, .stenalinks .comment a:visited, .stenalinks .comment a:hover {
	display:block;
	float:left;
	height:22px;
	line-height:22px !important;
	padding-right:25px;
	background:url(/images/komentiraj.gif) right center no-repeat;
	color:#ed1c24;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.stenalinks .comment a:hover {
	text-decoration:underline;
}
.stenalinks .oceni {
	position:relative;
	display:block;
	float:left;
	height:22px;
	margin-right:25px;
	line-height:22px;
	font:11px Arial, Helvetica, sans-serif;
}
.stenalinks .ocenitxt {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
}
.stenalinks .oceni .up {
	display:block;
	float:left;
	width:20px;
	height:22px;
	background:url(/images/thumbup.gif) center center no-repeat;
	margin:0 10px;
}
.stenalinks .oceni .upcount {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	color:#5c8129;
}
.stenalinks .oceni .down {
	display:block;
	float:left;
	width:20px;
	height:22px;
	background:url(/images/thumbdown.gif) center center no-repeat;
	margin:0 10px;
}
.stenalinks .oceni .downcount {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	color:#ed1c24;
}
.stenalinks .oceni .countbar {
	position:relative;
	display:block;
	float:left;
	height:10px;
	margin:6px;
}
.stenalinks .oceni .countbar .up {
	position:relative;
	display:block;
	clear:both;
	width:auto;
	height:5px;
	line-height:5px;
	_font-size:5px;
	background:#8dc63f;
}
.stenalinks .oceni .countbar .down {
	position:relative;
	display:block;
	clear:both;
	width:auto;
	height:5px;
	line-height:5px;
	_font-size:5px;
	background:#ed1c24;
}
.subpost {
	position:relative;
	display:block;
	width: 567px;
	height:auto;
	margin:2px 0;
}
.subposttop {
	position:relative;
	display:block;
	clear:both;
	width:567px;
	height:6px;
	line-height:6px;
	_font-size:6px;
	background:url(/images/subposttop.gif) left top no-repeat;
}
.subpostin {
	position:relative;
	display:block;
	width: 543px;
	height:auto;
	padding:6px 12px 10px 12px;
	background:url(/images/subpostbottom.gif) left bottom no-repeat;
}


#stenain .subpost table {
	margin:0;
}
.subpost .stenaimedata {
	position:relative;
	display:block;
	width:100%;
	height:22px;
	padding:0 0 11px 0;
}
.subpost h3.stenaime {
	display:block;
	float:left;
	width:auto;
	height:22px;
	line-height:22px !important;
	margin-bottom:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#5f5f5e;
}
.subpost .stenadata {
	position:relative;
	display:block;
	float:right;
	width:150px;
	height:22px;
	line-height:22px;
}
.subpost .stenapost {
	position:relative;
	display:block;
	width:100%;
	padding:2px 0 6px 0;
	border-bottom: #b5b5b3 0px solid;
	border-top:#b5b5b3 0px solid;
}
.komentiraj {
	position:relative;
	display:block;
	width: 543px;
	height:auto;
	padding:4px 12px 8px 12px;
	background:url(/images/subpostbottom.gif) left bottom no-repeat;
}
.komentiraj .stenapost {
	position:relative;
	display:block;
	width:100%;
	padding:4px 0 0 0;
	border-bottom: #b5b5b3 0px solid;
	border-top:#b5b5b3 0px solid;
}
.komentiraj img {
	padding:0;
	border:none;
}
input.long2 {
	border:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding:3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #7d7d7b;
	background:#fff;
	width:400px;
	height:26px;
}
input.bsm {
	width:80px;
	height:28px;
	background:url(/images/button_komentiraj.gif) center center no-repeat;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


#addpic {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#addpicin {
	position:relative;
	display:block;
	width:180px;
	padding: 5px 4px 2px 4px;
}
#addpt {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#addptin {
	position:relative;
	display:block;
	width:164px;
	padding: 5px 12px 2px 12px;
	font-size:12px;
	line-height:120%;
}
#addptin img {
	display:block;
	margin-left:-8px;
	margin-right:-8px;
	margin-bottom:12px;
}
#addtext {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#addtextin {
	position:relative;
	display:block;
	width:164px;
	padding: 18px 12px 2px 12px;
	font-size:12px;
	line-height:120%;
}
#preporachani {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#preporachaniin {
	position:relative;
	display:block;
	width:164px;
	padding: 18px 12px 2px 12px;
	font-size:12px;
}
#preporachaniin ul {
	list-style:none;
	padding:0;
	width:164px;
}
#preporachaniin li {
	display:block;
	width:164px;
	height:62px;
	margin:0 0 18px 0;
	padding:0;
	line-height:62px;
	white-space:nowrap;
}
#preporachaniin li img {
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
	float:left;
	margin-right:10px;
}
#preporachani h2 {
	display:block;
	width:200px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(/images/heading_preporachani.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}
#artistprofiles {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#artistprofilesin {
	position:relative;
	display:block;
	width:164px;
	padding: 18px 12px 2px 12px;
	font-size:12px;
}
#artistprofilesin ul {
	list-style:none;
	padding:0;
	width:164px;
}
#artistprofilesin li {
	display:block;
	width:164px;
	height:52px;
	margin:0 0 18px 0;
	padding:0;
	line-height:42px;
	white-space:nowrap;
}
#artistprofilesin li img {
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
	float:left;
	margin-right:10px;
}
#artistprofiles h2 {
	display:block;
	width:200px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(/images/heading_profili_artisti.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}


a.ajaxify {
	display:block !important;
}
.playatt {
	position:relative;
	display:block;
	margin-top:14px;
	min-width:130px;
	width:auto;
	_width:130px;
	min-height:90px;
	height:auto;
	_height:90px;
	
}
.playattbutton {
	position:absolute;
	left:50%;
	top:50%;
	width:31px;
	height:33px;
	margin-left:-17px;
	margin-top:-16px;
	background:url(/images/play_button2.png) left top no-repeat;
	z-index:10;
	cursor:pointer;
	_cursor:hand;
}
a:hover .playattbutton {
	background:url(/images/play_button2.png) left bottom no-repeat;
}


/* // */

#infoin h3 {
	text-transform:uppercase;
}
#infoin fieldset {
	padding:20px 0 14px 0;
	border-bottom:#d8d8d2 1px solid;
}
#infoin label {
	margin-right:30px;
}
.pokaji {
	position:relative;
	float:right;
	width:100px;
	margin-top:-8px;
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pokaji select {
	display:block;
	float:right;
	border:#bebeb9 0px solid;
	background:#fefefe url(/images/katinar1.gif) 60px top no-repeat !important;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5e;
	padding:2px 3px;
	height:22px;
	width:100px;
}
#infoin input.long {
	width:300px;
}
#infoin textarea.long {
	width:500px;
}

#infoform input#button {
	background:url(/images/button_save.gif) left top no-repeat !important;
	width:177px;
	height:28px;
	color:#fff !important;
	padding:0;
	margin:-4px 0 0 0px;
	float:right;
	border:0;
	text-indent:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
#infoform input#button:hover {
	background-position:left bottom;
}

.userinfo2 {
	position:relative;
	display:block;
	margin:16px 0;
	padding:20px;
	background:#f8f8f8;
	border:#deded9 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.userinfo2 td {
	padding:5px;
}

/* // */

#userpicsintop {
	position:relative;
	display:block;
	width:657px;
	padding:0;
	height:28px;
	margin-bottom:4px;
}
#userpicsintop h3 {
	text-transform:uppercase;
	display:block;
	float:left;
	width:200px;
	margin-bottom:12px;
	padding-top:2px;
}
#userpicsintop .paging {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	width:auto;
	max-width:270px;
}
#userpicsintop .pgshow {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	width:120px;
}
.pgshow #picsform, .pgshow #picsform2, .paging #sp0, .paging #sp1, .paging .vline5, .paging #sp2 {
	display:block;
	float:left;
	margin-left:10px;
}
.pgshow #picsform, .pgshow #picsform pokaji, .pgshow #picsform2, .pgshow #picsform2 pokaji {
	margin:0 !important;
}
.paging #sp1 {
	//width:60px;
	min-width:60px;
}
.paging #sp2 {
	width:60px;
	float:right;
}

.paging .pokaji {
	position:relative;
	float:left;
	width:100px;
	margin-top:-10px;
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.paging .pokaji select {
	display:block;
	float:right;
	border:#bebeb9 0px solid;
	background:#fefefe url(/images/katinar1.gif) 60px top no-repeat !important;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5f5f5e;
	padding:2px 3px;
	height:22px;
	width:100px;
}

#picsform input#button, #picsform2 input#button {
	background:url(/images/button_save.gif) left top no-repeat !important;
	width:177px;
	height:28px;
	color:#fff !important;
	padding:0;
	margin:-4px 0 0 0px;
	float:left;
	border:0;
	text-indent:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
#picsform input#button:hover, #picsform2 input#button:hover {
	background-position:left bottom;
}


#allpics {
	position:relative;
	display:block;
	visibility:visible;
}
#allpics img {
	display:block;
	max-height:140px;
	max-width:150px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin: 0 1px 5px 0;
}

#allpics .thumb {
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0 0 10px 0;
	min-width:50px;
	min-height:50px;
}
#allpics .thumbbutton {
	position:absolute;
	display:none;
	bottom:11px;
	right:7px;
	width:22px;
	height:22px;
	z-index:10;
}
#allpics .thumbbutton a, #allpics .thumbbutton a:visited, #allpics .thumbbutton a:hover {
	display:block;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background: #fff url(/images/redex.gif) -5px top no-repeat;
}
.thumbbutton2 {
	position:absolute;
	display:none;
	bottom:11px;
	right:7px;
	width:69px;
	height:22px;
	z-index:10;
}
.thumbbutton2 ul {
	list-style:none;
	display:block;
	float:right;
	width:auto;
	height:22px;
}
.thumbbutton2 li {
	list-style:none;
	display:block;
	float:left;
	width:23px;
	height:22px;
}
.thumbbutton2 li a {
	display:block;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	border-left:#ccc 1px solid;
}
.thumbbutton2 li a#tbbtn1 {
	background: #fff url(/images/redex.gif) -5px top no-repeat;
}
.thumbbutton2 li a#tbbtn2 {
	background: #fff url(/images/cover.gif) center center no-repeat;
}
.thumbbutton2 li a#tbbtn3 {
	background: #fff url(/images/avt.gif) center center no-repeat;
}

#userpicsintop2 {
	position:relative;
	display:block;
	width:657px;
	padding:0;
	height:28px;
	margin-top:16px;
	margin-bottom:8px;
}
#userpicsintop2 h4 {
	text-transform:uppercase;
	display:block;
	float:left;
	width:200px;
	margin-bottom:12px;
	padding-top:2px;
}
#userpicsintop2 .paging {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	width:130px;
}
#userpicsintop2 #sp2 {
	width:110px;
}
#userpicsintop2 .pgshow {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	width:120px;
}

#albumi {
	position:relative;
	display:block;
	margin-top:16px;
}
.album {
	position:relative;
	display:block;
	float:left;
	height:140px;
	width:150px;
	padding:5px;
	background-color:#fff;
	border: #bebeb9 1px solid;
	margin: 0 1px 5px 0;
}
.album img {
	margin-bottom:10px;
}
.album span {
	display:block;
	clear:both;
	margin:2px 0;
}
.album .redakt {
	position:absolute;
	display:block;
	width:22px;
	height:22px;
	bottom:6px;
	right:28px;
}
.album .redakt a, .album .redakt a:visited, .album .redakt a:hover {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/redaktiraj.gif) center center no-repeat;
}
.album .redakt2 {
	position:absolute;
	display:block;
	width:22px;
	height:22px;
	bottom:6px;
	right:6px;
}
.album .redakt2 a, .album .redakt2 a:visited, .album .redakt2 a:hover {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/redex.gif) -5px top no-repeat;
}

#picfriends {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#picfriendsin {
	position:relative;
	display:block;
	width:164px;
	padding: 18px 12px 2px 12px;
	font-size:12px;
}
#picfriendsin ul {
	list-style:none;
	padding:0;
	width:164px;
}
#picfriendsin li {
	position:relative;
	display:block;
	width:164px;
	height:62px;
	margin:0 0 18px 0;
	padding:0;
}
#picfriendsin li img {
	padding:5px;
	background:#fff;
	border:#cbcbc7 1px solid;
	float:left;
	margin-right:10px;
}
#picfriendsin li div {
	position: absolute;
	display:block;
	width: 74px;
	right:-22px;
	top:20px;
	line-height:14px !important;
}
#picfriends h2 {
	display:block;
	width:200px;
	height:37px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(/images/heading_picfriends.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin-bottom:0;
}

/* // */

#userpicsinsingtop, #userpicsinsingtop2, #userpicsinsingtop3 {
	position:relative;
	display:block;
	width:657px;
	padding:0;
	height:28px;
	margin-bottom:4px;
}
#userpicsinsingtop3 {
	height:40px;	
}
#userpicsinsingtop2, #userpicsinsingtop {
	margin-top:8px;
}
#userpicsinsingtop h3, #userpicsinsingtop2 h3 {
	text-transform:uppercase;
	display:block;
	float:left;
	width:auto;
	margin-bottom:12px;
	margin-right:12px;
	padding-top:2px;
}
#userpicsinsingtop h5, #userpicsinsingtop2 h5 {
	text-transform:none;
	display:block;
	float:left;
	width:auto;
	margin-bottom:12px;
	padding-top:2px;
}

#userpicsinsingtop .paging, #userpicsinsingtop2 .paging {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	min-width:290px;
	width:300px;
}
#userpicsinsingtop .paging #sp1, #userpicsinsingtop .paging .vline5, #userpicsinsingtop .paging #sp2 {
	display:block;
	float:right;
	margin-left:10px;
}
#userpicsinsingtop2 .paging #sp1, #userpicsinsingtop2 .paging .vline5, #userpicsinsingtop2 .paging #sp2 {
	display:block;
	float:right;
	margin-left:10px;
}
#userpicsinsingtop .paging #sp1, #userpicsinsingtop2  .paging #sp1 {
	width:auto;
}
#userpicsinsingtop .paging #sp2, #userpicsinsingtop2  .paging #sp2 {
	width:auto;
}

#singlepic {
	position:relative;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}

#userpicsinsingtop3 .stenalinks {
	position:relative;
	display:block;
	width:350px;
	padding:8px 0 16px 0;
	margin-bottom:18px;
}
#userpicsinsingtop3 .paging {
	position:relative;
	display:block;
	float:right;
	margin:0;
	padding:0;
	padding-top:6px;
	padding-bottom:4px;
	width:190px;
}
#userpicsinsingtop3 .paging .pokaji {
	margin-top:-2px;
}
#userpicsinsingtop3 #sp1, #userpicsinsingtop3 #sp2 {
	position:relative;
	display:block;
	width:22px;
	height:22px;
	min-width:22px;
	max-width:22px;
	padding:0;
	padding-top:4px;
	margin:0;
	margin-left:10px;
	float:left;

}
#userpicsinsingtop3 #sp1 a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/redaktiraj.gif) center center no-repeat;
	text-indent:-9999px;
	text-transform:uppercase;
}
#userpicsinsingtop3 #sp2 a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/redex.gif) center center no-repeat;
	text-indent:-9999px;
	text-transform:uppercase;
}
.picsp {
	position:relative;
	display:block;
	margin-top:12px;
}

/* // */

#top_friends {
	position:relative;
	display:block;
	margin-bottom:5px;
	width: 520px;
	padding: 0;
}
#top_friends form {
}
#top_friends input#tarsifr {
	border:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:6px 12px 0 12px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ed1c24;
	background:url(/images/input_fr1.gif) left top no-repeat;
	width:376px;
	height:32px;
	float:left;
}
#top_friends form input#button {
	background:url(/images/button_spodeli.gif) left top no-repeat !important;
	width:97px;
	height:28px;
	color:#fff !important;
	padding:0;
	margin:4px 0 0 0px;
	float:right;
	border:0;
	text-indent:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
#top_friends form input#button:hover {
	background-position:left bottom;
}


#userfriendsintop {
	position:relative;
	display:block;
	width:657px;
	padding:0;
	height:28px;
	margin-top:12px;
}
#userfriendsintop h5 {
	display:block;
	float:left;
	text-transform:uppercase;
	font-size:11px;
}
#userfriendsintop .paging {
	font-size:11px;
	float:right;
	width:auto;
	text-align:right;
}

#userfriendsin {
	position:relative;
	display:block;
	width:657px;
	padding: 14px 16px 14px 18px;
}

#userfriendsin .post {
	margin-top:4px;
	margin-bottom:6px;
}
#userfriendsin .post td {
	vertical-align:middle;
}

.frimedata {
	position:relative;
	display:block;
	width:100%;
	height:62px;
	padding:0 0 11px 0;
}
h3.frime {
	display:block;
	float:left;
	width:auto;
	height:62px;
	line-height:62px !important;
	margin-bottom:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
.frdata {
	position:relative;
	display:block;
	float:right;
	width:50px;
	margin-top:20px;
	height:22px;
	line-height:22px;
}
.frdata2 {
	position:relative;
	display:block;
	float:right;
	width:180px;
	margin-top:20px;
	height:22px;
	line-height:22px;
}
.frdata2 input#button {
	background:url(/images/button_save.gif) left top no-repeat !important;
	width:177px;
	height:28px;
	color:#fff !important;
	padding:0;
	margin:4px 0 0 0px;
	float:right;
	border:0;
	text-indent:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
}
.frdata2 input#button:hover {
	background-position:left bottom;
}

/* // */

#profiliin fieldset {
	margin-bottom:15px;
}
#profiliin .hr {
	margin-bottom:15px;
}

.friends_short {
	position:relative;
	display:block;
	float:left;
	width:130px;
	font-size:11px;
}

/* end user profile */

/* 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(/images/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(/images/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(/images/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(/images/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: 172px;
	text-indent:0px;
}
#chartsmainin h3.sms {
	width:122px;
	background:url(/images/chart_sms.gif) left center no-repeat;
}

#chartsmainin h3.web {
	width:122px;
	text-indent:0px;
}

#chartsmainin a.chartinfo {
	display:block;
	float:left;
	color: #ed1c24;
	font-weight:normal;
	padding-right:14px;
	background:url(/images/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(/images/icon_listen.gif) left top no-repeat;
}
.chartico .icon2 a {
	background:url(/images/icon_view.gif) left top no-repeat;
}
.chartico .icon3 a {
	background:url(/images/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(/images/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(/images/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(/images/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 */

/* notificacii */

#notif {
	position:relative;
	display:block;
	margin-bottom:5px;
}
#notif h2 {
	display:block;
	width:693px;
	height:37px;
	background:url(/images/heading_notif.gif) left top no-repeat;
	text-indent:-9999px;
	margin-left:-1px;
	margin-right:-1px;
	margin-bottom:0;
}
#notifin {
	position:relative;
	display:block;
	width:657px;
	padding: 18px 16px 34px 18px;
	height:auto !important;
}
#notifin table {
	margin:0px;
	margin-bottom:10px;
}
#notifin table tr {
	min-height:30px;
	background:url(/images/notifs_bg.gif) left bottom no-repeat;
}
#notifin table td.ntfd {
	text-align:left;
	text-indent:.3em;
	min-height:30px;
	line-height:30px;
	text-decoration:none;
	font-size:14px;
	color:#5f5f5e;
	font-weight:bold;
}
#notifin table td.ntfm {
	font-weight:bold;
}
#notifin table td.ntf, #notifin table td.ntfm {
	text-align:left;
	text-indent:.3em;
}
#notifin table td.ntf a, #notifin table td.ntfm a {
	display:inline;
	min-height:30px;
	line-height:30px;
	text-decoration:none;
	color:#ED1C24;
}
#notifin table td.ntf a:hover, #notifin table td.ntfm a:hover {
	text-decoration:none;
	color:#5f5f5e;
}
#notifin table td.ntfm .hour, #notifin table td.ntf .hour {
	color:#767676;
	font-size:11px;
}

#useradmin {
	position:relative;
	display:block;
	clear:both;
	width: 896px;
	padding: 0 3px 8px 3px;
}

#useradminin {
	position:relative;
	display:block;
	width: 894px;
	height:auto;
	padding: 32px 1px 10px 1px;
}

#useradminin #admforminfo {
	display:block;
	float:left;
	width:200px;
	min-height:300px;
	height:auto !important;
	_height:300px;
	padding-top:30px;
}
#useradminin #admform {
	position:relative;
	width:620px;
	display:block;
	float:left;
	margin-right:30px;
}
#useradminin #admform h3 {
	display:block;
	height:34px;
	line-height:14px;
	text-transform:uppercase;
	margin:0;
}
#useradminin #admform .hr {
	margin-bottom:20px;
}
#useradminin #admform label {
	display:block;
	float: left;
	line-height: 20px;
	width:170px;
}
#useradminin #admform fieldset {
	margin-bottom:15px;
}
#useradminin #admform .formtext {
	display:block;
	padding-bottom:16px;
}
#useradminin #admform input, #admform select, #admform textarea {
	border:#aeaea9 1px solid;
}
#useradminin #admform input.radio, #admform input.inputbox {
	border:none;
}
#useradminin #admform .button {
	border:none;
}
#useradminin #admform th {
	padding-bottom:8px;
	padding-top:8px;
	background:#efefef;
}
#useradminin #admform th.thinfo {
	text-align:left;
}
#useradminin #admform table {
	margin-bottom:10px;
}
#useradminin #admform td {
	padding-bottom:4px;
	padding-top:4px;
}
#useradminin #admform td.chtd {
	width:50px;
	padding-left:18px;
}
/* end notification */

#abouttop, #uchastietop, #termstop, #helptop, #faqtop, #newstop, #winnerstop {
	display:block;
	width:598px;
	height:206px;
	text-indent:-9999px;
}
#abouttop {
	background:url(/images/ms_about.jpg) left top no-repeat;
}
#uchastietop {
	background:url(/images/ms_participate.jpg) left top no-repeat;
}
#termstop {
	background:url(/images/ms_terms.jpg) left top no-repeat;
}
#helptop {
	background:url(/images/ms_help.jpg) left top no-repeat;
}
#faqtop {
	background:url(/images/ms_faq.jpg) left top no-repeat;
}
#newstop {
	background:url(/images/ms_news.jpg) left top no-repeat;
}
#winnerstop {
	background:url(/images/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(/images/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:16.7%;
	height:35px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(/images/tab_left.gif) left top no-repeat;
}

li#tab6 {
	display:block;
	float:left;
	width:16.7%;
	height:35px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(/images/tab_left_bepro.gif) left top no-repeat;
}

#tabs li a {
	display:block;
	width:100%;
	height:35px;
	display:block;
	line-height:40px;
	_line-height:35px;
	background:url(/images/tab_right.gif) right top no-repeat;
	color:#636361;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}

li#tab6 a {
	display:block;
	width:100%;
	height:35px;
	display:block;
	line-height:40px;
	_line-height:35px;
	background:url(/images/tab_right_bepro.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;
}

#musicclips #tabs li, #chartsmain #tabs li {
	width:20%;
}

#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(/images/tab_friends.gif) left top no-repeat;
	height:35px;
	line-height:35px;
	margin:0;
	text-indent:-9999px;
}
#tabs li#fans a h5 {
	background:url(/images/tab_fans.gif) left top no-repeat;
	height:35px;
	line-height:35px;
	margin:0;
	text-indent:-9999px;
}
#tabs li#arts a h5 {
	background:url(/images/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;
}

#tbs ul {
	list-style:none;
	padding:0;
	width:auto;
	height:35px;
}
#tbs li {
	display:block;
	float:left;
	width:104px;
	height:35px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(/images/tab_left.gif) left top no-repeat;
}
#tbs li a {
	display:block;
	width:104px;
	height:35px;
	display:block;
	line-height:40px;
	_line-height:35px;
	background:url(/images/tab_right.gif) right top no-repeat;
	color:#636361;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}
#tbs ul a:hover {
	text-decoration:none;
	background-position: right center;
}

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

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



#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(/images/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(/images/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(/images/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(/images/chart_button_left.gif) left top no-repeat;
	white-space:nowrap;
}
#charttabs li.last {
	margin-left:15px;
	width:90px;
	background:transparent;
	float:right;
	margin-right:20px;
}
#charttabs li.last a {
	background:url(/images/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(/images/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(/images/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(/images/chart_list_bg.gif) left top no-repeat;
}
#chartsin table td .number {
	width:24px;
	height:40px;
	line-height:40px;
	background:transparent url(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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 */

.bgr200 {
	width:188px;
	padding: 0 6px 8px 6px;
	background:url(/images/bgr200.gif) left bottom no-repeat;
}

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

.top200 {
	position:relative;
	display:block;
	width:200px;
	height:6px;
	font-size:6px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(/images/top200.gif) left top no-repeat;
}
.top703 {
	position:relative;
	display:block;
	width:703px;
	height:6px;
	font-size:6px;
	margin-left:-6px;
	margin-right:-6px;
	clear:both;
	background:url(/images/top703.gif) left top no-repeat;
}
.bot703 {
	position:relative;
	display:block;
	width:703px;
	height:6px;
	font-size:6px;
	clear:both;
	margin-top:-6px;
	background:url(/images/bgr703.gif) left bottom no-repeat;
}

.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(/images/thumbs_button.png) right bottom no-repeat;
	z-index:10;
	cursor:pointer;
	_cursor:hand;
}
a:hover .thumbbuttom {
	background:url(/images/thumbs_button1.png) right bottom no-repeat;
}

.videoclips .thumbbuttom {
	top:9px;
	left:9px;
}
.videoclips a:hover .thumbbuttom {
	top:17px;
	left:17px;
	background:url(/images/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(/images/playerbars_bottom.png) left bottom no-repeat;
}
#playerbarrsin {
	position:relative;
	display:block;
	width:590px;
	height:auto !important;
	padding:6px 20px 0px 20px;
	background:url(/images/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(/images/vline.png) center center no-repeat;
}
.vline2 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:25px;
	height:49px;
	background:url(/images/vline.png) center center no-repeat;
}
.vline3 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:35px;
	_width:20px;
	height:49px;
	background:url(/images/vline.png) center center no-repeat;
}
.vline4 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:15px;
	height:25px;
	margin-left:10px;
	background:url(/images/vline.png) center center no-repeat;
}
.vline5 {
	position:relative;
	display:block;
	_display:inline;
	float:left;
	width:10px;
	height:22px;
	background:url(/images/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;
	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(/images/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(/images/icon_add.gif) right center no-repeat;
}
.playerbarrmp3 a {
	padding-right:22px;
	color:#ed1c24;
	background:url(/images/icon_mp3.gif) right center no-repeat;
}
.playerbarrtone {
	margin-right:0px;
	color:#ed1c24;
	float:left;
}
.playerbarrtone a {
	padding-right:22px;
	color:#ed1c24;
	background:url(/images/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(/images/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(/images/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(/images/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(/images/icon_listen.gif) left top no-repeat;
}
.msongs .icon2 a, .msongs2 .icon2 a {
	background:url(/images/icon_view.gif) left top no-repeat;
}
.msongs .icon3 a, .msongs2 .icon3 a {
	background:url(/images/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(/images/icons_social.gif) 0 0 no-repeat;
}
.social2 {
	width:32px;
	background:url(/images/icons_social.gif) -20px 0 no-repeat;
}
.social3 {
	width:25px;
	background:url(/images/icons_social.gif) -52px 0 no-repeat;
}
.social4 {
	width:25px;
	background:url(/images/icons_social.gif) -77px 0 no-repeat;
}
.social5 {
	width:24px;
	background:url(/images/icons_social.gif) -102px 0 no-repeat;
}
.social6 {
	width:24px;
	background:url(/images/icons_social.gif) -126px 0 no-repeat;
}
.social7 {
	width:25px;
	background:url(/images/svejo.png) no-repeat;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:8px;
}
.playersocial .social1{
  background:url(/images/icons_social.gif) no-repeat scroll 0 0;
  height:32px;
  width:20px;
  margin-top: 16px;
}
.playersocial .social2{
  background:url(/images/icons_social.gif) no-repeat scroll -20 0;
  height:32px;
  width:32px;
  margin-top: 16px;
}
.playersocial .social3{
  background:url(/images/icons_social.gif) no-repeat scroll -52 0;
  height:32px;
  width:25px;
  margin-top: 16px;
}
.playersocial .social4{
  background:url(/images/icons_social.gif) no-repeat scroll -77 0;
  height:32px;
  width:25px;
  margin-top: 16px;
}
.playersocial .social5{
  background:url(/images/icons_social.gif) no-repeat scroll -102 0;
  height:32px;
  width:24px;
  margin-top: 16px;
}
.playersocial .social6{
  background:url(/images/icons_social.gif) no-repeat scroll -126 0;
  height:32px;
  width:24px;
  margin-top: 16px;
}
.playersocial .social7{
  background:url(/images/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(/images/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(/images/arr.gif) right center no-repeat;
}
.more2 {
	display:block;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	text-align:right;
	padding-right:25px;
	padding-top:5px;
	color:#ed1c24;
	text-decoration:none;
	background:url(/images/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(/images/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(/images/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 */
#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(/images/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;
}

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

/* ADMIN MENU */
#adminmain {
	position:relative;
	display:block;
	clear:both;
	width: 896px;
	padding: 0 3px 8px 3px;
}
#admintabssub {
	width:896px;
	height:8px;
	font-size:1px;
	background:url(/images/adminmenu_sub.jpg) left top no-repeat;
}

/* end admin menu */

#adminmainin {
	position:relative;
	display:block;
	width: 894px;
	height:auto;
	padding: 32px 1px 10px 1px;
}
.dele {
	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(/images/dele.gif) right center no-repeat;
	padding-left:18px;
	margin-left:16px;
	border-left:#d8d8d2 1px solid;
}
#adminmainin .addmy {
	float:left;
}
#adminmainin table.inbox {
	display:block;
	border:#bebeb9 1px solid;
	background:#f2f2ee;
}
#adminmainin table.inbox td {
	padding:5px;
}
#adminmainin table.inbox td.hrtd {
	padding:0 5px;
}

#adminmainin td h3 {
	margin-right:20px;
	
}
#adminmainin td .date {
	font-weight:normal;
}
/* end content blocks */

/* ADMIN FORM */

#admforminfo {
	display:block;
	float:left;
	width:200px;
	min-height:300px;
	height:auto !important;
	_height:300px;
	padding-top:30px;
}
#admform {
	position:relative;
	width:620px;
	display:block;
	float:left;
	margin-right:30px;
}
#admform h3 {
	display:block;
	height:34px;
	line-height:14px;
	text-transform:uppercase;
	margin:0;
}
#admform .hr {
	margin-bottom:20px;
}
#admform label {
	display:block;
	float: left;
	line-height: 20px;
	width:170px;
}
#admform .rinputfield {
	display:block;
	float:left;
	width:440px;
}
#admform .rradiobox {
	display:block;
	float:left;
	width:420px;
}
#admform .rradiobox label {
	width:auto;
	display:inline;
	margin-right:20px;
}
#admform fieldset {
	margin-bottom:15px;
}
#admform .formtext {
	display:block;
	padding-bottom:16px;
}
#admform input, #admform select, #admform textarea {
	border:#aeaea9 1px solid;
}
#admform input.radio, #admform input.inputbox {
	border:none;
}
#admform .button {
	border:none;
}
#admform .rinputfield .predef {
	display:block;
	padding-top:3px;
	font-weight:bold;
}

#admlistinfo {
	display:block;
	float:left;
	width:200px;
	min-height:300px;
	height:auto !important;
	_height:300px;
	padding:30px 20px 10px 20px;
}



#myprofile ul, #myprofile li {
	margin:0;
	padding:0;
	list-style:none;
}

.msProfileMenu {
	display:none;
	width:123px;
}
/*
a.redButton {
	background:#ED1C24 !important;
	color:#FFFFFF !important;
	border:#ED1C24 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	width:150px;
	text-decoration: none;
}
*/
a.redButton {
	display:block;
	height:12px;
	padding:9px 0;
	background:url(/images/regbutton120.gif) center center no-repeat;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
}

#adminprofileinfo {
	position:relative;
	display:block;
	_margin-left:-10px;
	_float:right;
}
#adminprofileinfo #tbs {
	position:relative;
	display:block;
	height:35px;
	text-indent:0px;
	margin:10px 0 10px 0;
	border-bottom:#fff 1px solid;
}

.min25h {
	min-height: 250px;
}
.hint{
	display: none;
}
.errors {
	margin-left: 180px;
	clear:both;
}

.errors li{
	color: #ED1C24;
}

.rradiobox .errors {
	 margin-left: 20px;
}

a.accAssign {
	background: url('/images/smallbutton230.gif') no-repeat scroll left top transparent;
	color: #ED1C24;
	display: block;
	font: 12px Arial,Helvetica,sans-serif;
	height: 14px;
	padding: 4px 10px;
	text-align: center;
	width: 210px;
	text-decoration: none;
}

div#hints {
	color: #ED1C24;
}


#profiliin ul.game, #regform ul.game {
	padding-left: 40px;
	padding-bottom: 10px;
}

#profiliin ul.game li, #regform ul.game li {
	font-weight:bold;
    font-size: 12px;
}

/* #brandImg:hover{background-position:50% -1030px;} */
#brandImg {
	background-position: center top;
    background-repeat: no-repeat;
    min-height: 1600px;
    position: absolute;
    width: 100%;
}
