#testdiv {
width:286px;
position:absolute;
z-index:1;
background-color:#006;
left:283px;
top:211px;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
text-align:center;
font-weight:700;
color:#FFF;
cursor:default;
padding:20px;
}

#testdiv a {
color:#FFD;
}

.input[type=text] {
margin-top:4px;
height:17px;
top:2px;
position:relative;
padding:1px 2px;
}

.placeholder {
font-weight:700;
}

.chron {
height:40px;
}

.visuallyhidden {
border:0;
clip:rect(0000);
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin:-1px;
padding:0;
}

.missing {
width:250px!important;
background:#fff3f4;
border:1px solid #ffe9ea;
-moz-border-radius:3px;
border-radius:3px;
}

.hbar {
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.9em;
border-top:0 solid #eaeaea;
border-bottom:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
margin-left:-2px;
width:100%;
margin-top:0px!important;
padding:1px;
}

.hbar2 {
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.9em;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
margin-left:-2px;
width:100%;
margin-top:0!important;
padding:1px;
}

hr {
color:red!important;
background-color:#eaeaea!important;
height:1px!important;
border:0!important;
margin:0!important;
}

.rightmargin {
float:left;
margin-right:3px!important;
width:39px!important;
}

.greybar {
background:#fefefe!important;
float:left;
margin-right:2px!important;
min-width:150px!important;
max-width:auto!important;
border-right:1px solid #eaeaea;
padding-left:1px;
border-left:0 solid #eaeaea;
}

.greybar2 {
background:#fefefe!important;
float:left;
margin-right:2px!important;
min-width:60px!important;
max-width:auto!important;
border-right:1px solid #eaeaea;
padding-left:1px;
border-left:0 solid #eaeaea;
}

.stars {
display:inline;
border-radius:2px;
border:1px solid #c1cfc8;
background:#edf5ee;
margin-right:4px;
width:100%!important;
text-align:middle;
font-size:1em;
color:#4f654b;
padding:2px;
}

.stars:hover {
background:#eef2f0;
border:1px solid #a1b7ac;
text-decoration:none!important;
}

.rater a:hover {
text-decoration:none!important;
}

.stars2 {
display:inline;
border-radius:2px;
border:1px solid #cfcfcf;
background:#fcfcfc;
margin-right:4px;
width:100%!important;
text-align:middle;
font-size:1em;
color:#444;
padding:2px;
}

.stars2:hover {
background:#fcfcfc;
border:1px solid #9e9e9e;
text-decoration:none!important;
}

.right {
margin-left:95%;
}

.right2 {
position:relative;
top:-10px;
margin-left:91.8%;
margin-bottom:-10px;
}

.margintab {
margin-top:1.3px!important;
line-height:15px;
margin-bottom:-.5px;
}

.margintab2 {
line-height:15px;
margin-bottom:-.5px;
}

.dhtmlgoodies_tabPane {
height:21px!important;
border-bottom:1px solid #eaeaea!important;
width:103%!important;
}

.dhtmlgoodies_aTab {
border-left:1px solid #eaeaea!important;
border-right:1px solid #eaeaea!important;
border-bottom:1px solid #eaeaea!important;
border-top:0 solid #eaeaea!important;
margin-top:0!important;
font-size:.9em!important;
background:#fff!important;
width:102.5%!important;
padding:1px!important;
}

.dhtmlgoodies_tabPane DIV {
float:left!important;
height:100%!important;
padding-left:3px!important;
vertical-align:middle!important;
background-repeat:no-repeat!important;
background-position:bottom left!important;
cursor:pointer!important;
position:relative!important;
bottom:-1px!important;
margin-left:0!important;
margin-right:0!important;
}

.dhtmlgoodies_tabPane .tabActive {
background-image:url(/tabs/images/tab_left_active.gif)!important;
margin-left:0!important;
margin-right:2px!important;
z-index:10!important;
}

.dhtmlgoodies_tabPane .tabInactive {
background-image:url(/tabs/images/tab_left_inactive.gif)!important;
margin-left:0!important;
margin-right:0!important;
z-index:1!important;
}

.dhtmlgoodies_tabPane .inactiveTabOver {
background-image:url(/tabs/images/tab_left_over.gif)!important;
margin-left:0!important;
margin-right:0!important;
}

.dhtmlgoodies_tabPane span {
font-family:arial!important;
vertical-align:top!important;
font-size:.95em!important;
line-height:22px!important;
float:left!important;
margin-left:1px!important;
color:#666!important;
padding:0!important;
}

.dhtmlgoodies_tabPane .tabActive span {
font-family:arial!important;
vertical-align:top!important;
font-size:.95em!important;
line-height:22px!important;
margin-left:3px!important;
padding-bottom:1px!important;
color:#404040!important;
}

.dhtmlgoodies_tabPane img {
float:left!important;
}

.player2 {
margin-left:32.1%;
}

.fixi {
width:102%!important;
}

.muscol_pagination {
width:98.4%!important;
border:0 solid #dadada;
text-decoration:none;
color:#232323;
font:13x Arial, sans-serif!important;
margin-top:-5px!important;
height:15px!important;
-webkit-box-shadow:0 1px 1px 0 #e1e1e1;
-moz-box-shadow:0 1px 1px 0 #e1e1e1;
box-shadow:0 0 0 1px #e1e1e1;
background:linear-gradient(top,#f4f4f40%,#ebebeb100%);
padding:8px!important;
}

.muscol_pagination4 {
border-top:0 solid #dadada;
border-left:0 solid #dadada;
border-bottom:0 solid #e0e0e0;
border-right:0 solid #dadada;
width:98.3%;
text-decoration:none;
color:#232323;
font:11.5px Arial, sans-serif!important;
margin-bottom:0;
-webkit-box-shadow:0 1px 1px 0 #ccc;
-moz-box-shadow:0 1px 1px 0 #ccc;
box-shadow:0 0 0 1px #ccc;
background:linear-gradient(top,#f4f4f40%,#ebebeb100%);
padding:8px!important;
}

.muscol_pagination2 {
width:100%;
text-decoration:none;
margin-bottom:0;
border:0 solid #ebebeb;
background:#fff;
}

tr.tr_list_albums td.data {
border-bottom:1px solid #eee;
padding-left:5px;
padding-right:5px;
border-left:none;
}

tr.tr_list_albums:hover {
background-color:#fffeee;
}

a.image {
display:block;
padding:4px 5px 4px 0;
}

div.album_name {
padding-top:4px;
}

div.rating {
padding-bottom:2px;
}

div.rating img {
vertical-align:bottom;
padding-bottom:2px;
}

.right55 {
width:300px!important;
}

.hovertest:hover {
background-color:#000;
}

.dhtmlgoodies_question3 {
display:inline;
color:#000!important;
width:150px!important;
margin-bottom:-2px;
overflow:hidden;
cursor:pointer;
}

.dhtmlgoodies_question3:hover {
display:inline;
color:red!important;
width:150px!important;
overflow:hidden;
cursor:pointer!important;
}

.dhtmlgoodies_answer3 {
background-color:#f5f5f5;
display:inline;
color:#000!important;
width:150px!important;
font-size:1em;
visibility:hidden;
overflow:hidden;
}

.imatge_gran2 {
float:left!important;
margin-right:5px!important;
width:70px!important;
height:auto!important;
margin-bottom:2px!important;
border:1px solid #ccc!important;
}

.imatge_gran2:hover {
float:left!important;
margin-right:5px!important;
width:70px!important;
height:auto!important;
margin-bottom:2px!important;
border:1px solid #000!important;
}

.cent {
margin-left:-5px!important;
margin-bottom:0!important;
}

.right666 {
float:right!important;
margin-right:8px;
margin-top:2px!important;
}

.dhtmlgoodies_question2 {
width:99.8%;
background:#fff;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:0 solid #e1e1e1;
border-top:0 solid #e1e1e1;
font-weight:700;
font-size:.9em;
color:#ababab!important;
overflow:hidden;
cursor:default;
}

.dhtmlgoodies_question2:hover {
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:0 solid #e1e1e1;
border-top:0 solid #e1e1e1;
font-size:.9em;
color:#7e7e7e!important;
overflow:hidden;
cursor:default!important;
}

.dhtmlgoodies_answer2 {
background-color:#f5f5f5;
width:99.8%;
text-align:left;
margin-top:-5px;
color:#000!important;
border:1px solid #DCDCDC;
font-size:1em;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}

.dhtmlgoodies_answer_content2 {
width:99.8%;
font-size:.9em;
position:relative;
height:auto!important;
color:#000!important;
padding:1px;
}

table.related {
margin-top:-1px;
-moz-border-radius:4px;
width:732px;
text-align:left;
margin-bottom:8px;
background-color:#fff;
border:1px solid #DCDCDC;
font-size:11px;
padding:5px 8px;
}

table.details {
border-bottom:1px dotted #E4E4E4;
border-right:1px dotted #E4E4E4;
font-size:12px;
}

table.details table td {
border-top:1px dotted #E4E4E4;
}

table.sample77 {
border-spacing:0;
color:#343434;
font-size:.9em;
font-weight:400!important;
border:0 solid #000;
width:99.5%;
}

table.sample {
border-spacing:0;
background-color:#eaeaea;
color:#343434;
font-size:.9em;
margin-top:-2.5px!important;
border-top:1px solid #eaeaea;
}

table.sample th {
border-right:1px solid #eee;
border-left:1px solid #eee;
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.9em;
font-weight:400;
padding:1px;
}

table.sample td {
border-top:1px solid #eaeaea;
border-bottom:0;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
background-color:#FFF;
font-weight:400;
border-width:1px;
padding:1px;
}

table.sample5 {
border-spacing:0;
border-top:0 solid #eaeaea;
border-bottom:0;
border-left:0 solid #eaeaea;
border-right:0 solid #eaeaea;
background-color:#eaeaea;
color:#343434;
font-size:.9em;
border-width:0;
}

table.sample5 th {
padding-left:2px;
border-top:1px solid #eaeaea;
border-bottom:0;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.95em;
font-weight:400;
height:4px;
border-width:1px;
}

table.sample5 td {
border-top:0 solid #eaeaea;
border-bottom:0;
border-left:0 solid #eaeaea;
border-right:0 solid #eaeaea;
background-color:#FFF;
border-width:1px;
padding:1px;
}

table.sample666 th {
width:110%;
padding-left:2px;
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.9em;
font-weight:400;
height:4px;
border-color:#eaeaea;
border-style:solid;
border-width:1px;
}

table.sample666 td {
width:100%;
border-top:0 solid #eaeaea;
border-bottom:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
background-color:#FFF;
border-width:1px;
padding:1px;
}

table.sample617 {
width:99.9%;
line-height:11px;
margin-bottom:0;
border-top:0 solid #eaeaea;
border-bottom:0 solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
background-image:url(/components/com_muscol/views/artist/tmpl/thh.jpg);
color:#adadad;
}

table.sample618 {
width:99.9%;
line-height:11px;
margin-bottom:10px;
border-top:0 solid #eaeaea;
border-bottom:0 solid #eaeaea;
border-left:0 solid #eaeaea;
border-right:0 solid #eaeaea;
color:#1b1b1b;
}

table.sample617 th {
font-size:.8em;
font-weight:400;
}

table.sample1 {
border-spacing:0;
border-top:0 solid #eaeaea;
border-bottom:0;
border-left:0;
border-right:0 solid #eaeaea;
background-color:#ACACAC;
border-width:0;
}

table.sample1 th {
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
border-color:silver;
border-style:solid;
border-width:0;
padding:4px;
}

table.sample1 td {
border-top:0 solid #eaeaea;
border-bottom:0;
border-left:0;
border-right:0 solid #eaeaea;
background-color:#fff;
font-size:1em;
border-width:0;
padding:0;
}

td.label_detailed_album {
background-color:#eee;
padding-left:1px;
width:30%;
color:#999;
}

.value_detailed_album {
width:50%;
padding-left:1px;
padding-right:1px;
}

td.label_detailed_album1 {
background-color:#F1F1F1;
padding-left:1px;
font-size:.95em;
}

.value_detailed_album1 {
width:74%;
padding-left:1px;
font-size:.95em;
}

table.sample2 {
border-spacing:0;
border-top:0 solid #fff;
border-bottom:0;
border-left:0;
border-right:0 solid #eaeaea;
background-color:#ACACAC;
color:#575757;
font-size:.95em;
width:99.4%;
border-style:solid;
border-width:0;
}

table.sample2 td {
border-top:0 solid #fff;
border-bottom:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
background-color:#FFF;
color:#878787;
font-weight:400;
}

.related {
width:98.7%;
text-align:left;
margin-bottom:0;
margin-top:0!important;
background-color:#fff;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
-moz-border-radius:1px;
border-radius:3px;
padding:4px;
}

.related90 {
width:749px;
text-align:left;
margin-bottom:-10px;
margin-top:14px!important;
background-color:#fff;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:0 solid #e1e1e1;
border-top:0 solid #e1e1e1;
z-index:99999!important;
}

.related6 {
font-size:.85em;
width:98.3%!important;
text-align:left;
margin-bottom:10px;
background-color:#f5f5f5;
border:1px solid #dadada!important;
-moz-border-radius:3px;
border-radius:3px;
box-shadow:inset 2px 2px 2px #f5f5f5, 2px 2px 2px #f4f4f4;
padding:6px 8px;
}

.bio {
padding:0 1px;
}

.select2 {
margin-top:2px;
position:absolute;
left:66.5%;
font-size:10px;
}

.relatedsearch {
text-decoration:none;
color:#232323;
font:11.5px Arial, sans-serif!important;
margin-bottom:5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.12);
-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.12);
box-shadow:0 0 0 1px rgba(0,0,0,0.12);
background:linear-gradient(top,#e6e6e60%,#e6e6e6100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#ebebeb',GradientType=0);
padding:10px!important;
}

.related6:hover {
background:#fff;
}

.grid666 {
border:1px solid #DCDCDC;
}

.review {
width:100%;
}

.icons {
padding-top:10px;
}

div.data {
background-color:#fff;
padding-left:0;
padding-right:0;
border:0 solid #fff;
width:99.95%;
}

div.data2 {
-moz-border-radius:1px;
background-color:#fff;
margin-bottom:1px;
padding-left:0;
padding-right:0;
border:1px solid #ECECEC;
}

.format_title {
background:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
border:1px solid #eaeaea;
color:gray;
margin-top:-1px!important;
margin-bottom:0;
font-size:.9em;
display:inline-block;
width:98.9%;
padding:1px;
}

.format_title2 {
color:#777;
border-top:1px dotted #e1e1e1;
border-bottom:0 solid #e1e1e1;
font-size:.9em;
border-left:1px dotted #e1e1e1;
border-right:1px dotted #e1e1e1;
margin-bottom:-12px;
width:99.9%;
font-weight:700;
background:#fff;
}

.format_title5 {
color:#777;
border-top:1px dotted #e1e1e1;
border-bottom:0 dotted #e1e1e1;
font-size:.9em;
border-left:1px dotted #e1e1e1;
border-right:1px dotted #e1e1e1;
margin-bottom:11px;
width:100%;
font-weight:700;
}

.format_title4 {
background:#fff;
color:#777;
font-size:1em;
border-left:0 dotted #e1e1e1;
border-right:0 dotted #e1e1e1;
border-bottom:0 dotted #e1e1e1;
border-top:0 dotted #e1e1e1;
margin-bottom:1px;
width:100%;
padding:1px;
}

.element_to_pop_up {
display:none;
}

.format_title3 {
font-weight:400;
color:#ccc;
font-size:.8em;
margin-left:2px;
}

div.format_title span {
vertical-align:middle;
margin-left:2px;
}

.view_songs {
padding-bottom:5px;
clear:both;
}

.player {
padding-bottom:10px;
}

div.bloc div.border_top {
height:4px;
}

div.bloc div.border_bottom {
border-top:1px solid #858585;
height:4px;
}

div.bloc div.content {
border-left:1px solid #858585;
border-right:1px solid #858585;
}

div.bloc div.title {
border-left:1px solid #858585;
border-right:1px solid #858585;
border-bottom:1px solid #858585;
height:35px;
padding-left:5px;
padding-right:5px;
font-weight:700;
color:#fff;
font-size:16px;
}

div.bloc div.title span {
vertical-align:middle;
padding-bottom:20px;
}

div.bloc div.title img {
border:none;
vertical-align:bottom;
padding-bottom:3px;
}

a.llista_artista img.image_40_llista,a img.image_40_llista {
border:1px solid #ccc;
vertical-align:middle;
padding:0;
}

a.llista_artista img.image_115_llista {
border:1px solid #ccc;
vertical-align:middle;
width:70px;
padding:0;
}

.image_115_llista {
border:1px solid #ccc;
vertical-align:middle;
width:82px;
padding:0;
}

.subalbums {
padding-top:5px;
}

h1.hej {
float:none!important;
font-weight:400!important;
margin:0!important;
padding:0!important;
}

h1.nom_artista {
font-weight:400;
font-size:24px;
color:#575757;
padding:0;
}

.artist_second_col {
width:432px;
}

.artist_picture {
border:1px solid #CCC;
width:300px;
margin-left:15px;
float:left;
}

.artist_content {
float:left;
width:428px;
}

dl.tabs {
float:left;
z-index:50;
margin:0 0 -1px;
}

dl.tabs dt {
background-color:#F0F0F0;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
color:#666;
float:left;
margin-left:3px;
padding:1px 5px;
}

dl.tabs dt.open {
background-color:#F9F9F9;
border-bottom:1px solid #F9F9F9;
color:#000;
z-index:100;
}

.artist_main_content {
border-top:0 solid #eaeaea;
clear:both;
padding-top:5px;
}

ul.albums_grid,ul.albums_grid li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
padding-right:0;
margin-left:0;
margin-bottom:1px;
margin-top:3px;
}

ul.albums_grid li {
float:left;
width:100px;
background:none;
margin:0;
}

ul.albums_grid li div {
display:table-cell;
height:17px;
vertical-align:bottom;
}

ul.albums_grid span {
font-size:.9em;
line-height:1px;
text-align:left;
padding-left:0;
padding-right:0;
margin-left:0;
}

ul.albums_grid div.grid_album a {
text-decoration:none;
}

ul.albums_grid div.grid_album span {
margin-top:2px;
display:block;
text-align:center;
line-height:16px;
margin-right:32px;
padding:0;
}

ul.albums_grid li div.cd {
height:17px;
}

ul.albums_grid li div.dvd {
height:16px;
}

ul.albums_grid li a.cd {
height:20px;
}

ul.albums_grid li a.dvd {
height:25px;
}

input#keyword_search_input {
width:120px;
}

.orderby_search {
text-align:right;
margin-bottom:5px;
}

ul.albums_grid2,ul.albums_grid2 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
padding-right:0;
margin-left:0;
margin-bottom:0;
margin-top:0;
}

ul.albums_grid2 li {
float:left;
background:none;
margin:0;
}

ul.albums_grid2 li div {
height:1px;
display:table-cell;
line-height:15px;
vertical-align:bottom;
}

ul.albums_grid2 li a,ul.albums_grid2 li a:visited {
display:block;
text-align:center;
}

ul.albums_grid2 span {
font-size:.9em;
line-height:1px;
text-align:left;
padding-left:0;
padding-right:0;
}

ul.albums_grid2 div.grid_album2 a {
text-decoration:none;
text-align:center;
margin-left:1px;
}

ul.albums_grid2 div.grid_album2 span {
margin-top:0;
display:block;
text-align:center;
padding:0;
}

.first_col_artist {
width:223px;
padding:0;
}

.second_col_artist {
padding-left:15px;
}

.artist_data {
background:url(images/back_artist_data.png) no-repeat;
margin-bottom:0;
margin-top:0!important;
padding:5px 15px 5px 5px;
}

.artist_data_bottom {
background:url(images/back_artist_data_bottom.png) no-repeat;
height:4px;
margin-bottom:5px;
}

.mosaic_image img {
padding-right:7px;
padding-bottom:7px;
}

.last_in_row img {
padding-right:0;
}

.artist_picture_profile {
border:1px solid #CCC;
margin-bottom:2px;
}

.artist_picture_profile2 {
border:1px solid #CCC;
margin-top:2px;
display:block;
float:left;
width:90px;
height:90px;
line-height:90px;
overflow:hidden;
position:relative;
z-index:1;
margin-right:4px;
}

.artist_picture_profile2:hover {
border:1px solid #000;
display:inline;
}

.artist_picture_profile3 {
margin-top:2px;
display:inline;
margin-right:4px;
}

.artist_picture_profile3 img {
border:1px solid #CCC;
margin-top:2px;
display:inline;
}

.align666 {
border:1px solid #CCC;
height:150px;
margin-top:10px;
display:inline;
margin-bottom:0;
}

tr.tr_song_link td {
top:4px!important;
padding:1px;
}

a.song_link {
width:100%;
display:block;
}

.highslide img {
border:1px solid #fff!important;
}

.highslide:hover img {
border:1px solid #ccc!important;
}

.rule_sep {
height:5px;
border-top:1px solid #999;
margin-left:200px;
margin-right:200px;
}

.imatge_gran {
width:240px;
border:0 solid #656565;
margin-right:13px;
}

.imatge_gran666 {
width:202px;
border:0 solid #656565;
}

.div_imatge_gran {
padding-bottom:0;
margin-right:5px;
margin-top:20.5px!important;
background:#f1f1f1;
}

.album_rating {
padding-bottom:1px;
}

.album_rating1 {
background-color:#f53415!important;
margin-bottom:-1px;
color:#565656;
width:103.5%;
}

.btn a:link {
text-decoration:none;
font-weight:700;
color:#777;
background-color:transparent;
}

.btn a:hover,#comments-form .btn a:focus,#comments-report-form .btn a:hover,#comments-report-form .btn a:focus {
text-decoration:none;
color:#0B55C4;
background-color:transparent;
}

#comments-form-smilespanel {
display:none;
cursor:pointer;
max-width:100%;
background-color:#fff;
border:1px solid #ccc;
overflow:auto;
left:0;
top:0;
position:absolute;
z-index:999999!important;
padding:2px;
}

.album_rating1 a:hover {
font-weight:700;
color:#FFF;
text-decoration:underline;
}

.first_col {
width:490px;
background:url() 0 5px;
}

.second_col {
padding-left:1px;
}

h2.artista_disc {
font-weight:400;
font-size:22px;
padding:0;
}

h2.artista_disc img {
max-height:40px;
}

h1.album_disc {
font-weight:400;
font-size:24px;
padding:0;
}

h1.album_disc img {
max-height:50px;
}

.num_song {
width:20px;
text-align:right;
color:#666;
padding-top:2px;
}

.song_player {
text-align:left;
padding-left:10px;
color:#666;
width:80px;
}

.disc_label {
border-bottom:1px solid #069;
color:#069;
margin-bottom:3px;
padding-bottom:3px;
}

.year_disc {
font-size:16px;
line-height:34px;
color:#999;
}

.date_disc {
font-size:18px;
color:#999;
padding-left:20px;
}

.date_disc img {
vertical-align:bottom;
padding-bottom:4px;
border:none;
}

.year_disc a:hover {
color:#666;
}

.taula_next_album {
width:99.8%;
-moz-border-radius:4px;
background-color:#fefefe;
border-bottom:0 dotted #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-top:1px solid #eaeaea;
font-size:.9em;
font-family:Lucida Grande, Helvetica, sans-serif;
height:48px;
margin-top:-17px!important;
padding:2px;
}

.taula_next_album1 {
margin-top:-17px!important;
width:99.15%;
-moz-border-radius:4px;
background-color:#fefefe;
border-bottom:0 solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-top:1px solid #eaeaea;
font-size:.9em;
font-family:Lucida Grande, Helvetica, sans-serif;
line-height:43px;
padding:2px;
}

.taula_next_album a img {
vertical-align:middle;
border:1px solid #f4f4f4;
font-family:Lucida Grande, Helvetica, sans-serif;
}

.taula_next_album a:hover img {
vertical-align:middle;
border:1px solid #000;
font-family:Lucida Grande, Helvetica, sans-serif;
}

.prev_album {
text-align:left;
width:13%;
font-family:Lucida Grande, Helvetica, sans-serif;
}

.next_album {
text-align:right;
width:10%;
font-family:Lucida Grande, Helvetica, sans-serif;
}

.next_album_type {
width:33%;
text-align:center;
color:#CCC;
}

.no_songs {
color:#999;
padding:5px;
}

.disc_details {
margin-bottom:8px;
}

.disc_details2 {
margin-bottom:10px;
}

.related56 {
font-size:12px!important;
width:98.9%;
text-align:left;
margin-top:0;
margin-bottom:0;
background-color:#fbfbfb;
border:0 solid #DCDCDC;
padding:3px;
}

table.sample6 {
border-spacing:0;
background-color:#fff;
color:#363636;
font-size:.9em;
margin-bottom:2px;
border-color:#eaeaea;
border-style:solid;
border-width:1px;
}

ul,li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
padding-right:0;
margin-left:0;
}

ul.albums li {
float:left;
width:117px;
display:block;
margin:5px;
}

ul.albums li div {
height:117px;
display:table-cell;
vertical-align:bottom;
}

ul.albums .name {
display:block;
padding-top:5px;
color:#666;
}

ul.albums span {
font-size:12px;
line-height:16px;
text-align:left;
}

div.cd {
height:117px;
}

div.dvd {
height:164px;
}

a.cd {
height:205px;
}

a.dvd {
height:230px;
}

ul.albums .year img {
border:none;
vertical-align:middle;
padding-bottom:4px;
}

.nom_artist_song {
color:#999;
padding-left:10px;
}

.num_hits {
font-size:14px;
font-family:"Trebuchet MS",Verdana,serif;
}

.disc_data {
background:url(images/back_album_data.png) no-repeat;
margin-bottom:0;
width:355px;
padding:5px 15px 5px 5px;
}

.disc_data_bottom {
background:url(images/back_album_data_bottom.png) no-repeat;
height:4px;
margin-bottom:5px;
}

.num_ratings {
font-size:12px;
}

a.llista_artista2:hover {
color:#da0000;
}

.muscol_edit {
text-align:right;
margin-bottom:4px;
}

.highlight {
background:#CEDAEB;
}

.highlight_important {
background:#F8DCB8;
}

.muscol_pagination3 {
height:20px;
border-left:0 solid #dadada;
border-bottom:0 solid #dadada;
border-right:0 solid #dadada;
width:100.2%;
text-decoration:none;
margin-bottom:5px!important;
color:#232323;
font:11.5px Arial, sans-serif!important;
-webkit-box-shadow:0 1px 1px 0 #ccc;
-moz-box-shadow:0 1px 1px 0 #ccc;
box-shadow:0 0 0 1px #ccc;
background:linear-gradient(top,#f4f4f40%,#ebebeb100%);
}

.gallery img {
border:1px solid #CCC;
margin:2px!important;
}

a.image img,ul.albums_grid img,ul.albums img {
border:1px solid #CCC;
}

table.sample666,table.sample616 {
width:69.71%;
border-spacing:0;
background-color:#eaeaea;
color:#343434;
font-size:.9em;
border-color:#eaeaea;
border-style:solid;
border-width:0;
}

.related4 a:link,.related4 a:visited {
font-weight:700;
text-transform:uppercase;
color:#c31d2c;
}

.related44 a:link,.related44 a:visited {
color:#c31d2c;
}

a.llista_artista:hover img.image_115_llista,a.llista_artista:hover img.image_40_llista,a:hover img.image_40_llista {
border:1px solid #000;
padding:0;
}

.year_llista,ul.albums .year {
color:#999;
font-size:10px;
}

dl.tabs dt.tab_albums,dl.tabs dt.tab_songs {
background-repeat:no-repeat;
background-position:3px 3px;
padding-left:4px;
font-size:11.5px;
margin-bottom:-4.5px;
}

ul.albums_grid,ul.albums_grid2,ul.albums {
display:inline-block;
}

ul.albums_grid li a,ul.albums_grid li a:visited,ul.albums li a,ul.albums li a:visited {
display:block;
width:117px;
}

ul.albums_grid li a:hover span,ul.albums_grid2 li a:hover span,ul.albums li a:hover span {
color:#000;
}

ul.albums_grid .name,ul.albums_grid2 .name {
display:block;
padding-top:0;
color:#666;
}

ul.albums_grid .year,ul.albums_grid2 .year {
padding-left:0;
padding-right:0;
margin-left:0;
color:#999;
}

ul.albums_grid .year img,ul.albums_grid2 .year img {
border:none;
margin-bottom:0;
}

ul.albums_grid a:hover .year img,ul.albums_grid2 a:hover .year img,.year_disc img,ul.albums a:hover .year img {
border:none;
}

ul.albums_grid div.grid_album,ul.albums_grid2 div.grid_album2 {
text-align:center;
}

ul.albums_grid li.grid_album,ul.albums_grid2 li.grid_album2 {
float:left;
text-align:center;
margin:0;
padding:0;
}

tr.tr_song_link1,.first_col_content {
background-color:#fefefe;
}

tr.tr_song_link0 {
background-color:#fff;
}

a.fixa:hover {
color:#000!important;
text-decoration:underline;
}

.album_rating1 a:link,.album_rating1 a:visited {
font-weight:700;
text-transform:uppercase;
color:#000;
}

.subtitle_disc,.year_disc a,.year_disc a:link,.year_disc a:visited {
color:#999;
}

.nom_song,.buttons_song {
text-align:left;
padding-left:10px;
color:#666;
}

.time_song,.time_song_total {
text-align:right;
padding-left:20px;
color:#666;
}

.disc_details h3,.disc_details2 h3 {
border-bottom:0 dotted #BCCAD0;
color:#A7A7A7;
font-size:12px;
font-weight:700;
letter-spacing:normal;
line-height:100%;
padding-left:1px;
text-indent:0;
margin:0;
}

a.llista_artista2:link,a.llista_artista2:visited {
color:#a9a9a9;
}

.hbar65,.hbar66 {
background-image:url(/modules/mod_muscol_top_rated_albums/tmpl/th1.png);
color:#a2a2a2;
font-size:.9em;
font-weight:400;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
border-left:1px solid #eaeaea;
margin-top:0!important;
border-right:1px solid #eaeaea;
margin-left:-2px;
width:100%;
padding:1px;
}

a.rater:link,a.rater:active {
color:#4f654b;
text-decoration:none!important;
}

a.rater:visited,a.rater:hover {
color:#4f654b!important;
text-decoration:none!important;
}

.fixi img,.fixi img:hover {
width:63.2px!important;
height:63.2px!important;
}

.muscol_pagination a:visited,.muscol_pagination a:link,.muscol_pagination4 a:visited,.muscol_pagination4 a:link {
text-decoration:none;
color:#ce1212!important;
font:13px Arial, sans-serif!important;
text-shadow:0 1px #FFF;
margin-left:5px;
}

.muscol_pagination span,.muscol_pagination4 span {
margin-left:5px;
}

.muscol_pagination a:hover,.muscol_pagination4 a:hover {
margin-left:5px;
color:#202020!important;
text-shadow:0 1px #FFF;
text-decoration:underline;
}

.gallery img:hover,a.image:hover img,ul.albums_grid li a:hover img,ul.albums_grid2 li a:hover img,.artist_picture_profile3:hover img,ul.albums li a:hover img {
border:1px solid #000;
}

tr.tr_song_link1:hover,tr.tr_song_link0:hover {
background-color:#fdfdfd;
}

@media screen and -webkit-min-device-pixel-ratio0 {
.select2 {
padding-right:18px;
}
}