/*  
Theme Name: Carbon Black
Version: 1.6.5
Description: Designed by <a href="http://www.phpsugar.com">PHPSUGAR.com</a>.
Author: PHPSUGAR.com
Author URI: http://www.phpsugar.com
*/

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;} caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

html {background: #030C1B;}
body {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px; color: #203A4C;	margin: 0;	padding: 0; background: #030C1B;}
a {color: #203A4C;}
.wrap {	float: left; width: 100%; background: url(images/wrapper-bg.jpg) no-repeat center top;}
.clear {clear: both;}

.inputbutton,
.inputtext,
select,
textarea {padding: 3px; color: #fff; font-weight: normal; font-size: 11px; background-color: #fff; border: 1px solid #899BC5; font-size:12px; border-radius: 3px;}
.inputbutton { color: #2B2B2B; text-shadow: -0px -2px 0px #EBB926; background: #2B2B2B url(images/bg_submit.gif) repeat-x center center; border: 2px solid #2B2B2B;}
.inputbutton:focus { background-color:#4C4C4C; box-shadow: 0px 0px 6px #FFF;}
.inputtext {color: #777; border: 1px solid #899BC5;}
.inputtext:hover,
SELECT:hover,
textarea:hover {background-color: #fff;	color: #777; border: 1px solid #899BC5}
.clear {clear: both;}
table td {padding: 3px;}

#wrapper textarea, select { font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; } 
input:focus, textarea:focus, select:focus {	background-color: #f4f4f4;	box-shadow: 0px 0px 3px #000;}
.field {border:1px solid #bdc7d8; padding:2px} 
.field:focus {border-color:#687FB0} 
textarea.field {width:98.5%;height:100px} 
.wrapper {width: 1016px; margin: 0 auto;}
#wrapper .inputnoborder {border: 0px none; padding: 0; margin:0;}
#wrapper .sel_filter { padding: 3px; color: #FFF; font-weight: bold; font-size: 11px; background-color: #616161; border-top: 1px solid #222; border-left: 1px solid #222; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}

h1, h2, h3 {font-family: 'Englebert', sans-serif;}

/* Header */
#header { width: 100%;}
#logo_search { height:82px;	width: 100%; /*width:980px;*/ display:table; margin:0; overflow: hidden;}
#logo { width: 300px; height:80px; padding:0px; margin: 30px 0 30px 0; float: left;}

#header .ads { width: 600px; height: 140px; overflow: hidden; float: right;}
#header .ads iframe {margin-top: -43px;}
#menu { height: 40px;	margin:0 auto; background: #3295CE; }
#menu form { padding: 0; margin: 0;}
#menu_links { height: 35px; padding: 5px 10px 0; line-height: 35px; float:left; font-size: 11px; text-transform: uppercase;}
#menu_links li { margin:0; 	padding-right: 1px; float: left; }
#menu_links li:hover { color: #fff;}
#menu_links a {	padding: 0 10px; font-weight: bold; color:#FFF; text-decoration: none; display: block; border-radius: 4px;}
#menu_links a:hover { color: #203A4C; background-color: #D2EDFF;}
#menu_links a.categories {background: #98C445; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;border-top-left-radius: 3px; border-top-right-radius: 3px;}
#menu_links a.pull {display: none;}

#header #categories {margin:0 auto; margin-bottom: 20px; font-size: 13px; background: #98C445; box-shadow: 0px 3px 3px #000; }
#header #categories ul { padding: 0 10px; overflow: hidden;}
#header #categories li {float: left}
#header #categories li ul,
#header #categories li ul li {display: none; padding: 0;}
#header #categories a {text-decoration: none; padding: 3px 5px; display: block;}
#header #categories a:hover {color: #fff;}

#left-sidebar {width: 160px; float: left;}
#browse_main {width: 820px; float: right;}
#browse_main.full-width {width: 100%;}

.new-video {width: 680px; float: left;}

#browse_main .advertisement {margin-bottom: 10px;}
#browse_main .detail-advertisement {margin: 10px 0;}


#addtofavorites { float: left; padding:0; margin:0; border: 0;}
.error_msg { font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:red;}
.error_msg2 { border-top:5px solid #C00; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#C00; display:table;background-color:#FFF; margin:10px 0;	padding:10px;	width: 90%;}
.confirm_send { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; border:1px solid #090; background:#000; text-align:center; margin:10px 0; padding:5px;}
.confirm_send a,
.confirm_send a:visited { color: #FFF;}
.input-warning { font-weight:700;}
.small-warning { font-size:10px; color: #FE1D23;}
h2 { color:#FE1D23; font-size: 2.5em; margin:0px;}
h3 { font-size: 18px; font-weight: bold; line-height: 1.6em; color:#FE1D23; padding: 2px 0px; margin: 0;}
.signup a,
.signup a:visited,
.signup a:hover { font-size:11px; font-weight:400; text-decoration:none;}
.avatar_border { border:1px solid #ddd; background:#FFF; float:left; font-size:9px; color:#666; padding:4px;}
#search_form,
#search_form_articles { float:right; margin:8px 10px 1px;}
#search_form .search_bttn,
#search_form_articles .search_bttn  { width:80px; border: 1px solid #000; color: #444; font-size:9px; font-weight: bold; text-transform: uppercase; padding: 2px; background: url(images/bg_submit.gif) repeat-x center center;}
#search_form_articles .search_bttn { background-color: #1881CC; border: 1px solid #000; color: #FFF; text-transform: uppercase;}
#search_form .search_keywords,
#search_form_articles .search_keywords {
padding: 2px; margin:1px; width:180px; font-size:11px; color: #3295CE; border: 1px solid #FDEB1F; background-color: #fff;}

#header_1 { color:#FFF; width:233px; height:16px; float:right; display:block; text-align:center; margin-right:15px; padding:4px 0;}
#header_1 a:link,#header_1 a:visited { color:#fff; text-decoration:none;}
#header_1 a:hover { color:#fff; text-decoration:underline;}

#wrapper { margin: 0 auto;}
#wrapper .tag_featured { display: block; height: 20px; width: 160px; color: #fff; text-shadow: 0px -1px 0px #EB772A; font-size: 12px; font-weight: bold; padding: 3px 5px 3px 15px; background: #FF6600 url(images/bg_featcorner.gif) no-repeat left top; margin-left: -11px;}

.reg_box { padding: 0px 10px 20px 0px;}
.reg_box h3 { padding: 4px 6px; color:#fff; text-transform: uppercase; background-color: #FF201D; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; text-shadow: 1px 1px 0px #000;}
.reg_box .reg_box_login {font-size: 10px; font-weight: 600; text-transform:uppercase; color: #716946;}
#registration_index { width:100%; margin:0 auto;}
#content_index { width:470px; line-height:17px; margin:0 auto; padding:5px; background-color: #062033; color: #FFF;}
#mvotd { font-size:12px; font-weight:700; margin:0 auto; padding:0px;}
#mvotd a:link,#mvotd a:visited { color:#0393CC; font-weight:400; text-decoration:none;}
#mvotd a:hover { color: #33CCFF; text-decoration:underline;}
#video_player { display: block; border: 1px solid #FFF; padding: 8px; background: #000;}

#list_subcats {	display:table;	width:100%;	padding: 5px; margin: 15px 0; border-radius: 3px;}
#list_subcats h4 {font-size:12px; text-transform:uppercase; text-shadow: 1px 1px 0px #434343; background:url(images/dotx.gif) repeat-x bottom center; margin:0;	padding:3px 0;}
#list_subcats ul {	margin:0; padding:10px 0;}
#list_subcats li { display:block; float:left; width:180px; background:url(images/ico_folder.gif) no-repeat left center; padding-left:20px;}
#list_subcats a,
#list_subcats a:visited {font-size:12px; font-weight:700; text-decoration:none;}
#list_subcats a:hover {font-weight:700; text-decoration:underline;}
#list_cats a,
#list_cats a:visited { font-size: 13px; font-weight: 700; color: #0393CC; text-decoration:none;}
#list_cats a:hover {  text-decoration: underline;}

.left-menu li { padding: 6px; border-bottom: 1px solid #ccc;}
.left-menu li a { font-size: 13px; font-weight: 700; color: #0393CC; text-decoration:none;}

#top_videos {margin:0 auto; padding: 0;}
#top_videos .item {width: 200px; float:left; height:150px; padding:5px 0; margin: 0;}
#top_videos .item a {color: #8CBA26;}
#top_videos .artist_name, #top_videos .artist_name_1 {font-size:12px; font-weight:700; line-height: 1.5em; display:block; width: 130px; padding-top: 6px;}
#top_videos .song_name { font-size:11px; display:block; text-decoration:none; padding-top: 3px;}

#top_videos .imag {width: 175px; height: 100px;	border:3px solid #FFF; pading:0; margin:0; float: none;}
#top_videos .imag:hover {border: 3px solid #CCCC00;}
#top_videos .item_views, #new_music_videos .item_views {font-size:10px; text-decoration:none; display:block; font-style: italic;}
#site_stats { line-height:17px; font-size:10px; padding:5px 0px;}

.tinythumb {width: 100px; height: 65px; border:1px solid #D1D1D1; padding:3px; background:#fff; }

#new_music_videos { display:table; margin:0 auto; padding: 0;}
#new_music_videos fieldset,
#top_videos fieldset {margin:0 auto;}

#new_music_videos .item {width:400px; height: 300px; float: left; padding: 5px; margin: 0; position: relative;}
#new_music_videos .imag {width: 400px; height: 300px; border: 3px solid #FFF; pading:0; margin:0;}
#new_music_videos .imag:hover {border: 3px solid #CCCC00; opacity: 0.9; filter: alpha(opacity=90);}
#new_music_videos .titlu {width: 380px; padding: 5px 10px; position: absolute; left: 8px; bottom: 3px; background: url(images/transparent.png); }
#new_music_videos .artist_name {margin: 0; padding: 0; color: #fff;}
#new_music_videos .song_name {font-size: 22px; color:#FAEC22; display:block; text-decoration:none; margin: 0; padding: 0; padding-top: 5px; font-family: 'Englebert', sans-serif;}
#new_music_videos .added-in {font-size: 10px; color: #ccc;}
#new_music_videos .added-in a {color: #03AEFC; text-decoration: none;}

#favorites_main .playing { width:100%; background:#000; border: 1px solid #FFF; margin:0 auto; padding:10px 0; z-index:1;}
#browse_main .h2_search { font-size:28px; line-height:28px; margin:0; padding:7px 0;}
#browse_main .h2_searchstring { font-size:24px; line-height:24px; margin:0; padding:0;}

#sorting {font-size:11px; font-weight:700; float:right; margin:0px; padding:10px 0px;}
#sorting ul {display:inline; margin:0; padding:0;}
#sorting li {display:inline;}

#sorting li a {color:#0393CC; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:300; text-transform:uppercase; text-decoration:none; margin:1px 2px; padding:3px; border: 1px solid #555; border-radius: 3px;}
#sorting li a:hover { color: #FF201D; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; text-decoration:none; text-shadow: 0px 0px 0px #fff;}
#sorting li .selectedli { color:#FFF; border:1px solid #FFF; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-top: 1px solid #222222; 	border-left: 1px solid #222222; border-bottom: 1px solid #737373; border-right: 1px solid #737373; background:#616161;}

#browse_results { display:table; padding: 0; margin: 0;}
#browse_results ul { display:block; margin:0; padding:0;}
#browse_results li { float:left; display:block; text-align:left; padding: 10px; font-size:11px; filter:alpha(opacity=90);opacity:0.9;}
#browse_results li:hover {filter:alpha(opacity=100); opacity:1;}
#browse_results li a { display:block; color:#0393CC; text-decoration:none; margin:0;}
#browse_results .artist_name {	font-weight:700; line-height:20px; padding-top: 6px;}
#browse_results .song_name {color:#0393CC; text-decoration:none; font-weight: bold;}

#browse_results .imag { width: 185px; height: 120px; border:2px solid #fff; pading:0; margin:0;}
#browse_results .imag:hover { border: 2px solid #cccc00;}
#browse_results .video {width: 185px; height: 200px;}
.video_i {  position:relative; }
.video_i .tag { top: 80px; right: 10px; position: absolute; height: 12px; font-size: 10px;}
.video_i .tag span {padding: 1px 4px; margin-left: 2px; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
.video_i .tag span.new { background-color: #00CC00; color: #FFF;}
.video_i .tag span.hot {
background-color: #CC0033;
color: #FFF;
}
.video_i .tag span.featured {
background-color: #0033CC;
color: #FFF;
}

.pag {
font-size:11px;
font-weight:400;

list-style-type: none;
padding: 0;
margin: 0;
}
.comment_box ol li {
display: table;
width:95%;
margin:5px;
padding:10px;
line-height:18px;
font-size:11px;
list-style-type: none;
border-bottom: 1px solid #616161;
/*background: url(images/bg_comment.gif) no-repeat center bottom;*/
}

.comment_box li:hover {
}
.comment_box .comment-head a, .comment_box .comment-head a:visited {
font-weight: 100;
text-decoration:none;
}
.comment_box a:hover {
color: #8E943D;
text-decoration:underline;
}

.comment_box .row_actions   {
display: block;
float:right;
padding: 3px 0px;
}
/* ====================== */
/* Action Buttons         */
/* ====================== */

.comment_box .ban_user, .comment_box .delete_comment, .comment_box .ipaddress {
display: block;
padding: 1px 6px;
color: #FFF;
float: left;
margin: 0px 1px;
text-transform: uppercase;
text-decoration: none;
font-size: 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.comment_box .ipaddress { color: #000; background:#FFCC33; }
.comment_box .ipaddress:hover { background: #FFCC33; color: #333; }
.comment_box .ban_user { color: #FFF; background: #8AC3D4; }
.comment_box .ban_user:hover { background: #66ABBF; color: #FFF; }
.comment_box .delete_comment { background: #DC6A6A; }
.comment_box .delete_comment:hover { background: #C64747; color: #FFF; }

.comment_box .comment-head {
display: block;
width: 550px;
height: 45px;
margin: 0;
}
.comment_box .avatar_img {
width:48px;
float: left;
margin:0 5px 0 0;
padding:5px;
padding-right: 20px;
}

.comment_box .comment-author a, .comment-author a:visited {
color: #8E943D;
font-size: 18px;
line-height: 22px;
}
.comment_box .comment-date {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
font-style: italic;
color: #CCC;
}
.comment_box p {
float:left;
margin:0;
padding:0 10px;
}
.comment_box li, .comment_box .comment-head {
list-style-type: none;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

.h2_song,
#index_panel_detailed .h2_song {width: 80%;	font-size:26px; line-height: 40px;	font-weight: bold;	margin:0; padding:0;}
.h2_song span {color: #0393CC;}
#browse_main.index .h2_song {float: none;}

.h2_artist,
#index_panel_detailed .h2_artist
{
	font-size:22px;
	font-weight: bold;
	margin:0;
	padding:0;
	padding-left: 10px;
	text-shadow: 1px 1px 0px #000;
}
#detail_page_vid_info
{
	width:330px;
	color:#525252;
	line-height:15px;
	font-size:12px;
	padding:12px;
	border: 1px solid #40444A;
}
#detail_page_vid_info a,#detail_page_vid_info a:visited,#detail_page_vid_info a:hover
{
	color:#2786c2;
	text-decoration: none;
}
#detail_page_video_links
{
	width:330px;
	color:#525252;
	padding:12px;
	border: 1px solid #40444A;
}
#detail_page_video_links .inputtextsmall
{
	font-size: 10px;
}
#detail_page_video_links li
{
	display:block;
	line-height:18px;
	font-size:11px;
}

#detail_page_video_links .small_title
{
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	color:#525252;
}

#detail_page_video_links a
{
	color:#2786c2;
	text-decoration: none;
}

#detail_page_video_links a:hover
{
	color:#2786c2;
	text-decoration: underline;
}

#detail_page_video_links .play_next
{
	color:#6C0;
	text-decoration:none;
}

#detail_show_more { margin-bottom: 20px; clear: both; line-height:19px; padding-top: 5px; border: 5px solid #666;}
#detail_show_more .item {
	line-height: 1.3em;
	color:#8c8c8c;
	display:block;
	height: 50px;
	padding: 4px;
	padding-left: 6px;
	font-size:11px;
	border-bottom: 1px dotted #292929;
}
#detail_show_more .item:hover {	background-color: #f4f4f4;}
#detail_show_more .artist_name
{
	color:#0393CC;
	font-weight:700;
}
#detail_show_more .song_name
{
	line-height: 1.4em;
	color:#888;
	font-weight:400;
	display:block;
	text-decoration:none;
}

#detail_show_more .imag
{
	width:60px;
	height:40px;
	border:1px solid #ccc;
	margin: 0 4px;
	float:right;
	padding:3px;
}

#detail_share_video
{
	background-color:#FFF;
}

#detail_share_video .dsv_content
{
	background-color:#FFF;
	width:330px;
	border:2px solid #FFFDF5;
	padding:12px 10px;
}

#facebook-like {}


#profile_menu
{
	padding-left:10px;
}

#profile_menu a:link,#profile_menu a:visited
{
	font-size:11px;
	color:#4CB3B6;
}

#profile_menu a:hover
{
	color:#FFF;
	text-decoration:none;
}

#logged_menu a,#logged_menu a:visited
{
	font-weight:bold;
	text-decoration:none;
}

#logged_menu a:hover
{
	text-decoration: underline;
}

#logged_menu a.admin_area
{
	color: #009DE0;
	font-weight: 700;
}

#topvideos_results a
{
	color:#0393CC;
	text-decoration:none;
	font-weight:700;
}

#topvideos_results .row1
{
	background-color:#fff;
	color:#203A4C;
}

#newvideos_results a
{
	color:#0393CC;
	text-decoration:none;
	font-weight:700;
}

#newvideos_results a:hover
{
	color:#0393CC;
	text-decoration:underline;
}

#newvideos_results .heading
{
	background: #98C445;
	color:#000;
}

#newvideos_results .row1 { background-color:#F4F4F4; color:#203A4C; }
#newvideos_results .row2 { background-color:#fff; color:#203A4C; }

#footer { width: 970px; margin: 0 auto; font-size:11px; font-weight:400; color:#ccc; line-height:1.8em; padding-top: 20px; height: 55px; text-align: center;}
#footer a {	color:#ccc;text-decoration:none;}

#rating_bar { width: 100px; color: #fff; float: right; text-align: left; position: absolute; right: 0; top: 2px;}
.unit-rating
{
	list-style:none;
	width:100px;
	height:20px;
	position:relative;
	background:url('images/star_rating.png') top left repeat-x;
	margin:0;
	padding:0;
	color: #FFF;
}

.unit-rating li
{
	text-indent:-90000px;
	float:left;
	margin:0;
	padding:0;
}

.unit-rating li a
{
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding:0;
}

.unit-rating li a:hover
{
	background:url('images/star_rating.png') left center;
	z-index:2;
	left:0;
}

.unit-rating a.r1-unit {left:0;}
.unit-rating a.r1-unit:hover {width:20px;}
.unit-rating a.r2-unit {left:20px;}
.unit-rating a.r2-unit:hover {width:40px;}
.unit-rating a.r3-unit {left:40px;}
.unit-rating a.r3-unit:hover {width:60px;}
.unit-rating a.r4-unit { left:60px;}
.unit-rating a.r4-unit:hover {width:80px;}
.unit-rating a.r5-unit { left:80px;}
.unit-rating a.r5-unit:hover {	width:100px;}
.unit-rating li.current-rating {background:url('images/star_rating.png') left bottom; position:absolute; height:21px; display:block; text-indent:-9000px; z-index:1;}

.new-player { position: relative;}
.control-video { text-transform: uppercase; font-weight: bold; float: right;}
.control-video a,
.control-video a:visited,
#detail_vd .control-video a  {padding: 2px 20px 3px 0; color: #98C445; background: url(images/video-control.png) no-repeat right 2px; cursor: pointer;}
#detail_vd .control-video #micsoreaza { display: none; background-position: right -28px;} 

#Playerholder {background: #0b0b0b;}
#detail_vd {padding:5px; font-size: 11px; color: #ccc; background: #0b0b0b;	}
#detail_vd a,
#detail_vd a:visited {color: #FF201D;}
.comment_link, .comment_link a {color: #CF3E21; text-decoration: none; font-size: 11px; line-height: 2.6em;}
#list_cats,#logged_menu { font-size:11px; padding:10px 0;}

#list_cats li,
#logged_menu li {padding:5px; border-bottom: 1px solid #ccc;}
#list_cats li { padding: 6px 0; }
#topvideos_results .row2 {	background-color:#f4f4f4; color:#203A4C;}
#detail_page_share_link {color:#CF3E21;	font-size:11px;}
.inputtextsmall { font-size: 10px; background-color:#000; border: 1px solid #666; color:#CCC;}
#fav_content_index { width:470px; line-height:17px; margin:0 auto; padding:5px;}

#fav_list { width:100%;}
#fav_list a:visited {color:#fc0; text-decoration:none;}
#fav_list .imag { background:#616161; width:49px; height:38px; border:1px solid #616161; padding:3px 5px;}
#fav_list .artist_name { color:#FFF; font-size:12px; font-weight:700; line-height:20px;}
#fav_list .song_name { color:#FFB127; font-size:11px; text-decoration:none;}
#fav_list .table_row1 { text-shadow: 1px 1px 0px #444;}
#fav_list td { background: #616161; border-bottom: 1px solid #737373; border-left: 1px solid #222; border-right: 1px solid #737373; border-top: 1px solid #222; border-radius: 4px;	-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px;}
#content_index .watch_all, #index_new_misc .watch_all {background: #052338; padding: 5px; margin: 15px 0px; width: 120px; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#content_index .watch_all a,
#index_new_misc .watch_all a { font-size: 11px; font-weight: bold; color: #FFCC33; text-decoration: none;}
#content_index .watch_all a:hover,
#index_new_misc .watch_all a:hover {color: #FFCC33; text-decoration: underline;}
#controlers {padding-left: 8px; overflow: hidden; background: #000 url(images/s_ico_bg.gif) repeat-x top center;}
#controlers .sharelinks {float: right; padding: 8px 15px 5px 0;}
#lightsoff {float: left; width: 109px;}
.fav_share_link{ color: #ccc; font-weight: bold; font-size: 11px; text-align: center; padding: 10px 0px;}

div.pagination { color:#0393CC; font-size: 10px; line-height:2em;}
div.pagination a {padding: 4px 6px; margin:3px; text-decoration:none; border-radius: 3px;}
div.pagination a:hover,
div.pagination a:active { background-color:#0393CC; color:#fff;}
div.pagination span.current {padding: 4px 7px; margin: 3px; color:#fff; border-radius: 3px; background:#0393CC;}
div.pagination span.disabled {background:#fff; color: #ccc; visibility: visible;}

#memberslist a {color:#039; text-decoration:none; font-weight:700; font-size:12px;}
#memberslist .row1 { background:#ECF3F7; color:#027BB8; border-top:#FAFAFA;}
#memberslist .row2 { background-color:#E1EBF2; color:#027BB8; border-bottom:#12A3EB;}
#memberlist_links a
{
	font-weight:400;
	text-decoration:none;
	color:#747474;
	background-color:#000;
	border:1px solid #747474;
	font-size:10px;
	line-height:1.5em;
	margin:1px;
	padding:3px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#memberlist_links a:hover { text-decoration:none; color:#000; background-color:#CFE1F6; border:1px solid #fff;}

#playingnow { font-size:11px; font-weight:700; color:#fff; text-align:center; margin:0 auto; padding: 0; padding-top: 15px;}
#playingnow #h3 {color: #fff; font-weight: bold; letter-spacing: 1px; font-size: 10px;}
#playingnow li { width:113px; display:block; float:left; margin:0; padding:0;}

#playingnow a,
#playingnow a:visited { font-size:11px; color:#FFCC66; text-decoration:none;}
#playingnow a:hover { color:#FFF; text-decoration:underline;}
#playingnow .imag { border:1px solid #FFF;}
#playingnow .imag:hover {	border:1px solid #CC7000;}

.mycommentspan{ font-size:11px; font-weight:700; color:#F5CE57; text-shadow: 1px 1px 0px #414141;}
.small-print { font-size:9px; color:#999;}
#pag { display:block; height:22px; font-size:11px; padding:5px;}
#pag a {font-weight:700; text-decoration:none; color:#FFF; background-color:#C73C0B; padding:5px;}

#pag a:hover {	background-color:#3952A2;}
#tags a,#tags a:visited { font-size:12px;	text-decoration:none;}
#tags a:hover {	text-decoration:underline;}

.tag_cloud_link { text-decoration:none; color:#888; font-weight:400;}
.tag_cloud_link:hover {text-decoration:underline; color:#84B6D9;}

.suggestionList { font-size:10px; color:#000; background-color:#FFF; position:absolute; border:1px solid #999; width:290px; margin:0; padding:0; z-index: 10;}
.suggestionList a {color:#000;text-decoration:none;}
.suggestionList li {display:block; cursor:pointer; list-style-type:none; color:#000; padding:3px 0 3px 4px;}
.suggestionList li:hover { display:block; color:#000; background:#003399;}

#list_subcats .selectedcat,#list_cats .selectedcat {color: #4CB3B6; background: #f4f4f4;}
/*#top_videos .imag:hover,*/.tinythumb:hover {border:1px solid #2786c2;}

#site_stats a:hover,#footer a:hover,
.signup a:hover,
#footer a:hover {text-decoration:underline;}

#detail_page {width: 680px; margin:0; float: left; position: relative;}
#detail_page .tabs {padding-top: 15px; clear: both; overflow: hidden; position:relative; margin-bottom: 20px;}
#detail_page .tabs .tabNavigation {overflow: hidden; line-height: 29px; position: absolute; top: 15px; left: 0; z-index: 15;}
#detail_page .tabs .tabNavigation li {float: left; margin-right: 2px;}
#detail_page .tabs .tabNavigation li a {padding: 0 10px; border: 1px solid #ccc; color: #FE1D23; text-decoration: none; display: block; font-size: 16px; font-family: 'Englebert', sans-serif;}
#detail_page .tabs .tabNavigation li a.selected {border-bottom: 1px solid #fff; background: #fff;}
#detail_page .tabs .tab {padding: 15px; border: 1px solid #ccc; margin-top: 30px; background: #fff;}
#detail_page #video_link { height: 30px; line-height: 30px; padding: 0 10px 0 40px; color: #616161; background: url(images/icons-sprite.png) no-repeat 0 -30px;} 

#detail_page .tabs .recomanda { height: 25px; line-height: 25px; position: absolute; top: 15px; right: 0;}
#detail_page .tabs .recomanda a.icon-facebook { width: 60px; height: 18px; margin-right: 10px; text-indent: -9999px; line-height: 0; font-size: 0; float: left; background: url(images/facebook-share.png) no-repeat 0 0; display: block;}
#detail_page .tabs .recomanda .google {float: left; margin-right: 5px;}

#detail_page .advertisement {margin-bottom: 20px;}


#video-related {width: 300px; margin:0; float: right;}
#video-related .ads {margin-bottom: 15px;}
.comment_box ol,#menu_links ul,#list_cats ul,
#logged_menu ul { list-style-type:none; margin:0; padding:0;}
#detail_page_video_links ul,
#fav_list .remove_link,
#playingnow ul {margin:0; padding:0; overflow: hidden;}

#topvideos_results a:hover,
#memberslist a:hover { color:#0393CC; text-decoration:underline;}
table .heading td,
table .row1,
table .row2 {padding: 5px;}
#topvideos_results .heading,
#memberslist .heading {	background:#203A4C; color:#FFF;}

#topvideos_results,#newvideos_results,
#memberslist { font-size:11px; line-height:17px; color:#fff;}
#fav_content_index a,
#fav_list a { color:#3952A2; text-decoration:none;}
#memberslist .row1:hover,
#memberslist .row2:hover { background:#CFE1F6; color:#027BB8;}
.suggestionList ul,
.suggestionList li:hover a {color:#fff;}

/*	Categories Navigation Menu	*/
#ul_categories ul,
#ul_categories li ul { list-style-type:none; cursor: pointer;}
#ul_categories ul li:hover {cursor: pointer;}
#ul_categories ul li,
#ul_categories li:hover ul {display: block;}
#ul_categories ul li a { margin: 0px;}
#ul_categories li ul {cursor: pointer;margin-top: 0px;}
#ul_categories .hidden_li {/*visibility: hidden; display: none;*/ display: block; padding: 3px 0;}
#ul_categories .hidden_li li {padding: 0; margin: 0;}
#ul_categories .hidden_li li a { padding: 3px 5px; font-size: 10px; font-weight: normal; display: block;}
#ul_categories .hidden_li li a:hover {background: #f4f4f4; text-decoration: none;}
#ul_categories .visible_li { visibility: visible; display: block;}
#ul_categories .visible_li a,
#ul_categories .visible_li a:hover { padding-left: 5px; background: #f4f4f4; font-size: 10px; font-weight: normal;}
#ul_categories ul li { background-image: none;}
#ul_categories ul li.selectedsubcat a { color:#FE1D23; background: url(images/small_arrow_yellow.gif) no-repeat right center; padding-right: 8px;}
/*end*/

#show_related { list-style: none; padding: 0; text-transform: uppercase; margin: 0px; padding-top: 10px;}
#show_related li { float: left; padding: 3px 10px; margin-right:2px; } 
#show_related li a { color: #616161; text-decoration: none;}  
#show_related li.selected { background-color: #666;	text-decoration: none;} 
#show_related li.selected a { text-decoration: none; color: #fff;}
#show_related .shadetabs li.selected{ position: relative; top: 1px;}
#show_related .contentstyle {background-color: #F5F5F5;	margin-bottom: 1em;}
.comments_content, .tabcontent {display: none;}

#lightsoff-background {position: absolute; margin:0; padding: 0; z-index: 20; width: 100%; height: 100%; left: 0; top: 0;}

#player_controlers {background: url(images/bg_buttons.gif) no-repeat top center; height: 45px; padding: 7px; margin: 0; text-align: left;}
.contentstyle { height: 620px; margin-bottom: 1em;  padding: 10px; background-image: none; overflow:auto;}

.comments_content, .tabcontent {display: none;}

/*
	Language selector
*/
#lang_selector,
.lang_selected,
.lang_submenu
{
	margin: 0; 
	border: 0; 
	list-style: none; 
	padding: 0px;
	width: 40px;
}
#lang_selector 
{
	padding-top: 6px;
	height: 24px;
	float: right;
	margin-right: 0px;
}
.lang_selected span, .lang_selected_onclick span
{
	padding: 3px;
	display: block;
}
.lang_selected li {display:  inline;}
.lang_selected_onclick span { background: #fff; border-bottom: none;}
.lang_submenu
{
	width: 39px;
	display: none;
	position: absolute;
	border-left: 1px solid #FFF;
	z-index: 2;
	background-color: #E8E8E8;
	-moz-box-shadow: 3px 3px 5px #000;
}
.lang_submenu a:link, .lang_submenu a:visited, .lang_submenu a:hover
{
	display: block; 
	font-size: 11px; 
	padding: 4px 2px 2px 4px;
}
.arrow{ margin-left: 3px; cursor: pointer; }

#h3 {
    font-size: 1.6em; 
    font-weight: lighter;
    text-transform: uppercase; 
	font-family: 'Bubblegum Sans', cursive;
}

#divfourseven {
	width:100%;
	margin:0 auto;
	padding:0;
}
#divfourseven #new-videos {width: 100%; padding-bottom: 30px;}
#divfourseven #top-videos {width: 100%; padding-bottom: 30px;}
#divfourseven #articole {clear: both;}

/* ARTICLES CSS */
#css_articles .advertisement {margin-bottom: 10px;}
#css_articles {
background-image: none;
}
#css_articles_list { padding: 0px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
#css_articles h2 { font-size: 2.3em; font-weight: normal; line-height: 1.2em; padding: 0 0 5px 0px; margin: 0;}
#css_articles h3, #css_articles_list h3 {
/*font-size: 1.7em;
font-weight: 100;
padding: 10px 0px;
margin: 0;
color: #FFF;*/
}
#css_articles_list h3 {border-bottom: 1px solid #FFF;}
#css_articles #css_articles_list h3 a:link, #css_articles #css_articles_list h3 a:visited {  color: #FF201D; }

#css_articles .pubDate, #css_articles_list .pubDate {
font-size: 11px;
padding: 2px 0px;
}
#css_articles .articleBreadcrumb {
color: #999;
text-align: right;
}
#css_articles .articleBreadcrumb a,
#css_articles .articleBreadcrumb a:visited { color: #666; text-decoration: none;}
#css_articles .articleBreadcrumb a:hover { color: #333; text-decoration: underline;}
#css_articles .articleContent img { padding: 3px; margin: 5px 10px; border: 1px solid #ccc; background-color: #555;}
#css_articles .articleContent .browseh2 {color:#0393CC; font-size: 28px; font-style: normal; font-weight: bold; font-family: 'Englebert', sans-serif;}
#css_articles .articleContent a, #css_articles .articleContent a:visited {text-decoration: none;}
#css_articles .articleContent a:hover {text-decoration: underline;}
#css_articles .postComments .comment_box li {
display: table;
width:95%;
margin:5px;
padding:10px;
line-height:18px;
font-size:11px;
list-style-type: none;
border-bottom: 1px solid #616161;
/*background: url(images/bg_comment.gif) no-repeat center bottom;*/
}
#css_articles .postComments .be_the_first {
font-size: 11px;
padding: 0px 3px;
}
#css_articles .postComments .comment_box li:hover {

}
#css_articles .postComments .comment_box .comment-head {
display: block;
width: 100%;
height: 60px;
margin: 0;
}
#css_articles .social {overflow: hidden; margin: 10px;}
#css_articles .social .google,
#css_articles .social .facebook {float: left; margin-right: 10px;}
#css_articles .relatedArticles, #css_articles .postComments {
line-height: 1.9em;
margin: 15px;
}
#css_articles .relatedArticles ul {
font-weight: bold;
list-style-type: circle;
padding-left: 0px;
margin-left: 0;
}
#css_articles .relatedArticles ul li a {
color: #0393CC;
text-decoration: none;
}
#css_articles .relatedArticles ul li a:hover {
}

#css_articles .shareLinks {
display: block;
font-size: 11px;
color: #000;
}
#css_articles .shareLinks ul {
padding: 15px 0px;
margin: 0px 15px;
list-style-type: none;
}
#css_articles .shareLinks ul li {
display: inline;
font-weight: bold;
padding: 0px 4px;
float: left;
list-style-type: none;
display: block;
text-align: center;
}
#css_articles .shareLinks a, #css_articles .shareLinks a:visited {
color: #666;
text-decoration: none;
}
#css_articles .shareLinks li.upLink {
padding: 2px 10px;
background-color: #336600;
border: 1px solid #414141;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
float: right;
}
#css_articles .shareLinks li.upLink a, #css_articles .shareLinks li.upLink a:visited{
text-decoration: none;
}
#css_articles .shareLinks a:hover {
color: #0066CC;
text-decoration: none;
}
#css_articles #changeFont a, #css_articles #changeFont a:visited {
color: #999;
text-decoration: none;
float: right;
}
#css_articles #changeFont a:hover{
color: #CC0033;
}
#css_articles a.more {padding: 5px 10px; color: #fff; border-radius: 3px; background: #0393CC;}
#css_articles a.more:hover {background: #FF201D; text-decoration: none;}
#articleParagraph, #pm_resizer {
font-size: 12px;
display: block;
padding: 10px 0px;
width: 100%;
}
#articleParagraph .shortcuts {
float: right;
display: block;
}
#articleParagraph .shortcuts a {
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 5px;
text-shadow: none;
}
#articleParagraph .shortcuts a:hover {
color: #000;
background-color:#FFF;
text-decoration: none;
text-shadow: none;
}
#articleParagraph .shortcuts {
display: none;
}
#articleParagraph:hover .shortcuts {
display: block;
}
*html #articleParagraph .shortcuts { /*Silly IE*/
display: block;
padding: 10px 0px;
margin: 10px 0px;
}


#detail_related_articles {
line-height: 1.9em;
margin: 10px;
font-weight: bold;
}
#detail_related_articles ul {
list-style-type: circle;
padding-left: 15px;
margin-left: 0;
}
#detail_related_articles ul li {
list-style-type: circle;
}

#detail_related_articles ul li a {
color: #0099FF;
padding: 3px;
text-decoration: none;
}
#detail_related_articles ul li a:hover {
background-color: #0099FF;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
#index_tags {
margin: 0 13px;
}
#index_articles {
font-size: 11px;
color:#FFF;
display:table;
text-align:left;
padding: 5px 0;
}
#index_articles a { color: #0393CC; text-decoration: none;}
#index_articles a:hover {
}
#index_articles ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#index_articles ul li { padding: 5px 0; display: block;}
#index_articles ul li:hover {
}
#index_articles ul li:hover a {
}
#suggest_page {
width:99%;
background-color:#000;
line-height:17px;
margin:0 auto;
padding:5px;
}

#divfourseven_suggest {
margin:0 auto;
width: 95%;
}
#container { width: 996px; padding: 10px; margin: 0 auto; border: 1px solid #A0D7EA; background: #fff;}

#wrapper_shadow {
margin: 0;
padding: 0;
background: url(images/bg_wrapper_shadow.png) no-repeat top left;
}
#index_panel {padding: 0px 15px;}
#index_panel_detailed {
background-color: #000;
padding: 10px 5px;
border: 1px solid #FFF;
}
#index_new_videos {
/*background: #12394C url(images/bg_index_new.gif) repeat-x top center;*/
padding: 10px 0;
}
#index_new_videos #h3 {
padding-left: 8px;
}
#index_new_misc {
padding: 5px 18px 5px 32px;
}
#playingnow_shadow {
/*background: #021824 url(images/bg_playingnow_shadow.gif) no-repeat bottom center;
height: 33px;*/
}
.contentstyle{
margin-bottom: 1em; padding: 0px;
}

#additional_page {
background-color: #FFF;
}
#additional_page p {
height: 100%;
padding: 15px;
}
#additional_page h1.h1_default {
margin: 0;
padding: 0;
margin-bottom: 10px;
}
.relatedArticleli {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#index_articles .relatedArticleli li,
.relatedArticleli li {
	display: block;
	height: 85px;
	width: 315px;
	float: left;
	padding-right: 10px;
}
#index_articles .relatedArticleli li,
#detail_related_articles .relatedArticleli li{
	width: 97%;
	border-top: 1px dotted #999;
}
.relatedArticleli li a,
.relatedArticleli li a:visited {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	
}
#index_articles .relatedArticleli li a,
#index_articles .relatedArticleli li a:visited {
	font-size: 11px;
}
.relatedArticleli li a:hover {
	text-decoration: underline;
}
.relatedArticleli li .minDesc {
	font-size: 11px;
	line-height: 1.2em;
	color: #888;
}
#detail_related_articles .relatedArticleli li .minDesc {
	color: #444;
}
.relatedArticleli li .artThumb {
	padding: 1px;
	margin: 3px 0;
	margin-right: 7px;
	border: 1px solid #999;
}


ul.tabs {
	margin:0px; padding:0px;
	margin-top:20px;
	margin-bottom:6px;
	margin-left: 15px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	text-decoration: none;
	font-size: 1.2em;
	background-color: #616161;
	border-bottom: 1px solid #737373;
	border-left: 1px solid #222;
	border-right: 1px solid #737373;
	border-top: 1px solid #222;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px;
	color: #ccc;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-bottom: 1px solid #737373;
	border-left: 1px solid #222;
	border-right: 1px solid #737373;
	border-top: 1px solid #222;
}
ul.tabs li a.active {
	background-color: #203A4C;
	border-bottom: 1px solid #222;
	border-left: 1px solid #737373;
	border-right: 1px solid #222;
	border-top: 1px solid #737373;
	text-shadow: -1px -1px 0px #555;
	color: #fff;
}
#content_2, #content_3 { display:none; }
#enclosed {
	padding: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	background-color:#616161;
	color: #fff;	
}
/* 1.6.5 additional CSS for private videos */
#restricted_video { background: #222; color: #FC0; padding: 25px 17px; margin: 5px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px;}
#restricted_video .rv_warn { font-size: 29px; font-weight: bold; line-height: 29px; margin-bottom: 30px;}
#restricted_video .rv_form {	padding: 20px 0px;}
#restricted_video .inputbutton { font-size: 11px; padding: 2px; margin: 0px;}
#wrapper #restricted_video a,
#wrapper #restricted_video a:hover { color: #FC0; text-decoration:underline;}

/* Carousel */
.jcarousel-container {position: relative;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,
.jcarousel-item {list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ /*width: 100px;	height: 120px;*/}
.jcarousel-list li, .jcarousel-item, .jcarousel-skin-phpmelody .jcarousel-item {  width: 100px;}

.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}
.jcarousel-skin-phpmelody .jcarousel-container-horizontal { width: 690px; padding: 20px 30px 0px 30px; margin: 0 auto;}
.jcarousel-skin-phpmelody .jcarousel-clip-horizontal { width: 680px; /*height: 100px;*/}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-phpmelody .jcarousel-next-horizontal {   position: absolute; top: 35px; right: 5px; width: 35px; height: 42px; cursor: pointer; background: transparent url(images/jqc-next.gif) no-repeat 0 0;}
.jcarousel-skin-phpmelody .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-phpmelody .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal,
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-phpmelody .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
.jcarousel-skin-phpmelody .jcarousel-prev-horizontal { position: absolute; top: 35px; left: 0px; width: 35px; height: 42px; cursor: pointer; background: transparent url(images/jqc-prev.gif) no-repeat 0 0;}
.jcarousel-skin-phpmelody .jcarousel-prev-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-phpmelody .jcarousel-prev-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-phpmelody .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0;}


/* Mobile */
/* Media queries for responsive design
--------------------------------------------- */
/* --- iPad Landscape --- */
@media screen and (max-width: 1024px) {
	.wrapper {width: 100%;}
	
}

/* --- iPad Portrait --- */
@media screen and (max-width: 880px) {
	.wrap {width: 99%;}
	#logo {margin: 0 auto; padding: 20px 0; float: none;}
	#header .ads {display: none;}
	#search_form {display: none;}
	#menu {height: auto; width: 100%; overflow: hidden;}
	#menu_links {height: auto;}
	
	#container {width: 98%; padding: 0 1%;}
	
	#left-sidebar {display: none;}
	#browse_main {float: none; width: 100%;}
	
	#new_music_videos .item {width: 48%; height: auto; margin: 5px 1%; padding: 0; float: left;}
	#new_music_videos .item img {width: 100%; height: auto!important; border: 0;}
	#new_music_videos .item .imag:hover {border: 0;}
	#new_music_videos .titlu { width: 100%; padding: 5px 0; left: 0;}
	#new_music_videos .titlu .song_name {padding: 5px; font-size: 14px;}
	
	#footer {width: 99%; padding: 10px 0;}
	#menu .top-cats {display: none;}
	#detail_page .heading {overflow: visible;}
	#detail_page h1 {width: auto; display: block;}
	#detail_page, #detail_page_comments {float: none; width: auto; display: block;}
	.control-video a {display: none;}
	#video-related {float: none; width: auto; display: block;}
	#detail_page_comments {display: none;}
	#facebook-likes {display: none;}
	.contentstyle {height: auto;}
	#detail_show_more .item {width: 33%; float: left;}
	
	#Playerholder {position: relative; padding-bottom: 60.25%; /* 16:9 */ padding-top: 10px; height: 0;}
	#Playerholder iframe,
	#Playerholder object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	
	#detail_show_more .item {width: 30%; padding-left: 1%; padding-right: 1%; float: left; height: 55px; clear: none;}
	
	.jcarousel-skin-phpmelody .jcarousel-container-horizontal {width: 100%; padding: 20px 0; overflow: hidden;}
	
	#facebook-like .fb_iframe_widget,
	#facebook-like .fb_iframe_widget span,
	#facebook-like .fb_iframe_widget iframe {width: 100%!important;}	
}

/* --- Smartphones and small Tablet PCs --- */
@media screen and (max-width : 690px) {
	#header #categories {display: none;}
	.detail-advertisement {display: none;}
	#rating_bar {display: none;}
	
	#detail_show_more .item {width: 48%;}
		
}

/* --- Smartphones --- */
@media screen and (max-width : 480px) {
	#logo img { margin: 0 auto;}
    #menu {height: auto; margin-bottom: 10px;}
	#menu_links,
	#menu_links ul {width: 100%; padding: 0; float: none; display: block;}
	#menu_links ul li {float: none; display: block; width: 100%; clear: both;}
	#menu_links ul li a,
	#menu_links a,
	#menu_links a:visited {float: none; background: #3B3B3B; clear: both; width: 98%; border: 1px solid #4e4e4e; padding: 5px 1%;}
	
	#menu_links ul {display: none; background: #3B3B3B;}
	#menu_links a.pull {display: block; font-size: 14px; color: #fff; text-transform: uppercase; background: #3B3B3B;}
	#menu_links a.pull span { width: 0; height: 0; margin: 10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; float: right;}
	
	.h2_song,
	#index_panel_detailed .h2_song {width: 100%;}
	.rating,
	.advertisement,
	#home-ads,
	#detail_page .tabs .recomanda,
	.comments,
	#detail_page .social,
	.main-video .no-tabs #top_videos.tab .item_views {display: none;}
	#detail_show_more .item {float: none; width: auto; height: auto; padding: 2px 0; display: block; clear: both; overflow: hidden;}
	#index_articles {float: none; width: 100%; display: block;}
	.main-video .no-tabs .tab .imag {width: 85%; float: none; margin: 0 auto;}
	.main-video .no-tabs #top_videos.tab a {clear: both; display: block;}
	#playingnow,
	#playingnow .jcarousel-skin-phpmelody .jcarousel-container-horizontal,
	#playingnow .jcarousel-skin-phpmelody .jcarousel-clip-horizontal {width: 240px;}
	.h2_song, #index_panel_detailed .h2_song {font-size: 18px;}
	#controlers {display: none;}
	
	#new_music_videos .titlu .added-in {display: none;}
	#new_music_videos .titlu .artist_name {display: none;}	
	#divfourseven h2 {font-size: 18px;}
	#top_videos .item {width: 48%; height: 120px; margin: 3px 1%;}
	#top_videos .imag {width: 100%; height: 100%; border: 0;}
	#top_videos .imag:hover {border: 0;}
	#top_videos .artist_name,
	#top_videos .artist_name_1 {display: none;}
	#top_videos .song_name {display: none;}
 
}