/* ---- PELMEL ---- */
.arrr{ padding-left:15px; background:url('../img/arrr.gif') 0 2px no-repeat; }
.wrrr{ padding-left:15px; background:url('../img/wrrr.gif') 0 2px no-repeat; }
.arrl{ padding-left:15px; background:url('../img/arrl.gif') 0 2px no-repeat; }
.error, .chyby, .mess{ color:white; padding:3px 10px; font-weight:bold; margin:0 0 10px; }
.odsad5{ height:5px;}
.odsad10{ height:10px;}
.chyby{ background:red; }
.mess{ background:#66f; }
.barva, a.barva{ color:#b30000; }
.form th{ /*color:#b30000;*/ vertical-align:top; }
.row_item, .row_item2{ border-bottom:1px solid #ddd; padding:5px; }
.row_item2{ background-color:#eee; }
a.mem:visited{ color:#666; }
/*label{ font-weight:bold; }*/
input.pink, select.pink, textarea.pink{ border:1px solid #fcc; }
.odsad-left{ padding:0 0 0 15px; }
button.button_mike{ color:white; background:#f00 url("../img/button_mike.png") 100% 50% no-repeat; font-weight:bold; font-size:.9em; padding-right:15px; border:1px solid #f66; }
input.submit_mike{ border:0; width:20px; height:17px; font-weight:normal; margin:0; padding:0; position:relative; left:-3px; _top:1px; }
img.bor0{ border:0; }
/*
td input, td select{ width:99%; height:1.5em; }
td.nosto, select.nosto{ width:auto; height:1.5em; }
*/
td input, td select{ width:99%; height:auto; }
td.nosto, select.nosto{ width:auto; height:auto; }

td textarea{ width:99%; }
a.tlacitko{ color:#525252; text-decoration:underline; }
input.req, textarea.req{ border:1px solid red; }

/* search_concert.incnew.php */
.koncerty-home{ width:370px; text-align:left; }
.koncerty-home input{ width:133px; height:17px; }
.koncerty-home select{ width:135px; height:17px; }
.bor1{ border:1px solid black; }
.bor2{ border:2px solid black; }
.bor5{ border:5px solid black; }
a:hover img.bor1, a:hover img.bor2, a:hover img.bor5{ border-color:#b30000; }
a.mem:visited img.bor1, a.mem:visited img.bor2, a.mem:visited img.bor5{ border-color:#666; }
fieldset{ /*background-color:#eef;*/ border:1px solid #ccf; border:0; padding:15px 0 0; margin:0; }
legend{ font-size:1.2em; font-weight:bold; color:black; padding:0; margin:0 0 10px; }
.vpad{ padding:5px 0; }
/* ---- stavy ---- */
strong.off{ font-style:oblique; color:#666; }
/* ---- mp3.incnew.php ---- */
.pink_head{ background:url("../img/pink_gr.png") 0 0 repeat-x; padding:0 10px 0; }


table.list { width:100%; border-collapse: collapse; }
table.list tr{ height:32px; }
table.list th{ vertical-align:middle; }
table.list td{ vertical-align:middle; padding-left:3px; }
table tr.sudy td { background-color:#fceff2; }
table tr.prvni td { background-color:#c0c0c0; }
table tr.dotted{ height:1px; }
table tr.dotted td{ background:url("../img/dotted_hor.png") 0 100% repeat-x; height:1px; overflow:hidden; }
.mukont-znacky{ padding:0 0 0 5px; }

/* ---- profil ---- */
.profil_list{padding:10px;}
.top_oddel{background:url("../img/dotted_hor.png") 0 0 repeat-x; height:1px; overflow:hidden;}
.pinkbg{background:#FBEFF3;}
.profil-vlevo{float:left; width:59px; text-align:center;}
.profil-vpravo{margin-left:65px;}

/* ---- recenze ---- */
.recenze img{ margin-right:5px; float:left; }

/* ---- hodnoceni ---- */
.hodnoceni{ margin:10px 5px; }
.hodnoceni .ods{ margin:0 5px; }
.hodnoceni strong { color:#f99; }
.hodnoceni a{ color:#fff; font-weight:bold; }


/* ---- muziblog ---- */
.muziblog-levy{ float:left; width:55px; text-align:left; }
.muziblog-pravy{ margin-left:57px; }
.pink{ color:#cf615f; }

.ugalerie .vnitrek{ background:black; margin:0 auto 10px; color:white; font-weight:bold; padding:5px 0; }
.ugalerie .vnitrek .pad{ padding:5px 5px 0; text-align:left; }
.ugalerie a{ display:block; float:left; width:76px; }
.ugalerie a.konec{ width:auto; }

.muziblog_ut{ background:url('../img/muziblog_ut_bg.png'); }
.muziblog_ut .content{ background:url('../img/muziblog_ut_gr.png') 0 0 repeat-x; }
.muziblog_ut .bottom .pravy{ background:url('../img/muziblog_ut_wroh.png') 100% 0 no-repeat; }
.muziblog_ut .vpad{ padding:5px 0 0; }
#c_left .muziblog_ut { color:black; }
#c_left .muziblog_ut a { color:#c00; }
#c_left .muziblog_ut img { border-color:black; }
.friend, .friendend{ width:54px; text-align:center; float:left; margin:0 23px 10px 0; overflow:hidden; }
.friendend{ margin-right:0; }
.friend a:hover, .friendend a:hover{ text-decoration:underline;}


.block{ display:block; }


.multiple{ height:100px; }
.nobutton{ background:none; padding:0; margin:0; border:0; font-size:1em; }


.zahlavi, .zahlavi-ico, .zahlavimain { position: relative; width: 100%; height: 17px; background: url("../img/pruh_paticka.gif") no-repeat left bottom; padding-bottom: 5px; }
.zahlavimain { margin-left: 10px; margin-right: 10px; width: 586px; }
.zahlavi-ico { height: 37px; }

/*.upoutavky img { float: left;}*/
/*.upoutavky p { margin: 0px 2px; padding: 7px 0px 0; padding-left: 43px; font-weight:bold; }*/
/*.upoutavka { width: 156px; float: left; border: 1px solid green;}*/
.upoutavka {width: 156px; float:left; display: table; height: 60px; #position: relative; overflow: hidden;}
.upoutavka .vertical {_position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.upoutavka img { margin:10px 5px 0 0; padding:0; float:left;}
/*.upoutavka img { display: none;}*/
.upoutavka .vertical p { width:100px; margin:0; padding:0;}


.upoutavka p { margin: 0px 2px; padding: 7px 0px 0; padding-left: 43px; font-weight:bold;}

.novinka-left { float: left; width: 40px; font-weight:bold; color:#c00; margin-bottom: 3px; }
.novinka-right { font-weight:bold; margin: 0 0 3px 45px; }
.novinka-left80 { float: left; width: 75px; font-weight:bold; color:#c00; margin-bottom: 3px; }
.novinka-right80 { font-weight:bold; margin: 0 0 3px 80px; }

.muzikontakt .leva1 { float: left; width: 48%; }
.muzikontakt .prava1 { float: right; width: 48%; }
.muzikontakt h3 { margin-top: 15px; margin-bottom: 0px; font-weight: bold; }
.muzikontakt .leva1 p a, .muzikontakt .prava1 p a { font-weight: normal; }
.muzikontakt .leva1 h3, .muzikontakt .prava1 h3 { margin-bottom: 0px; font-size: 1.25em; }


/* ---- fotoalbum-clanek ---- */
.fotoalbum-clanek .nahled, .fotoalbum-clanek .nahled_{ width:99px; height:99px;	float:left; }
.fotoalbum-clanek .nahled_{ width:74px; }
.blok-s-ico { /*margin-left: 10px;*/ margin: 0; padding: 0; }
.blok-s-ico img { margin: 0px 5px 5px 0px; }
.hlavni-clanek img { margin: 0px 10px 10px 0px; }
.hlavni-clanek img { margin: 0px 10px 10px 0px; }
h2.blok-s-ico {font-size:1.5em; margin-bottom: 10px;}


/* ---- clanek.inc.php --- */
.clanek {font-size: 1.15em; line-height: 175%;}
.clanek a{font-weight:bold;}
.clanek b{color:#b30000; }
.clanek a b{color:#000;}
.combo .clanek b{ color:#fff }
.clanek strong{ color:#b30000; }

.clanek table.clanek_table {
  border-collapse: collapse;
  width:100%;
}
.clanek table.clanek_table, .clanek table.clanek_table td
{
  border:1px solid #ddd;
  padding:3px;
}

.clanek table.clanek_table th
{
  border:1px solid #ddd;
  padding:3px;
  background: #ddd;
}

/* ---- komentare ------------------------------------------  */

.komentare { vertical-align: middle; display: block; }
.komentare td { vertical-align: middle; padding-left: 5px; }
.komentare button { border: 1px solid #E4EFF3; margin-right: 1px; padding-top: 1px; margin-top: 1px; background-color: #E4EFF3; }
.komentare .pridat, .komentare .vse { width: 76px; }
.komentare .vybrane { width: 102px; }

.prispevek { background: #E4EFF3; margin:5px 0; padding:8px; border: solid 1px #B1CED8; }
.uroven_sipka { background: url(../img/uroven_sipka.gif) no-repeat 2px 0px; padding:0 0 0 15px; }
.kalendar, .katalog { width: 150px; font-size: 11px; /*border-collapse: collapse;*/ }
.kalendar { margin:0 auto; position:relative; }

.holder .kalendar td a { font-weight: normal; text-decoration: none; color:#b30000; }
.kalendar *{ text-align: center; border:0; }
.kalendar th.thead { background:none; }
.kalendar th.thead * { vertical-align:middle; }
.kalendar td{ background: #999; padding:3px 2px; }
.kalendar th { background: #666; color:white; padding:3px 2px; }
.kalendar .dnesek { padding:2px 1px; border:2px solid black; }
.kalendar .nadchazejici { background: #e3e3e3; }
.kalendar .nedele { background: #D8859A; }
.kalendar .jinymesic { background: none; font-style:italic; }
.kalendar td.jinymesic a{ color:white; }
.kalendar .jinymesic-nedele { background: #BE96A0; }

.obrazek-leva { background-color: #f2f2f2; float: left; display: inline; margin: 5px 5px 5px 5px; _margin-left: -3px; }
.obrazek-prava { background-color: #f2f2f2; float: right; display: inline; margin: 5px 5px 5px 5px; _margin-right: -3px; }
.obrazek-stred { }
.obrazek-stred .vnitrek { margin: 0px auto; }
.vnitrek { background: black; padding:2px; text-align: center; }
.clanek_main_img{ margin-left:-13px; margin-right:-13px; margin-bottom:10px; }
.obrazek-leva p, .obrazek-prava p, .obrazek-stred p { font-size: 0.9em; line-height: 1em; margin: 0px; padding: .5em 1em 1em; color:white; _margin-right: -5px; }

/* ------------------------------ reklamy ---------------------------------- */
.bannery{  width:1000px; }
.rek_napis{ font-family:Verdana, Arial, Tahoma; color: #6e6e6e; font-size:9px; padding:0; }
.rek_okraj{ font-size:0; border:1px solid #6e6e6e; }

.user_vzkazy{ padding:10px 0; }
.user_vzkazy .levy{ float:left; width:65px; text-align:center; }
.user_vzkazy .pravy{ float:right; width:300px; text-align:left; }
p b,p strong{ color:#b30000; }
p a{ color:black; font-weight:bold; }
.blog-img-fix{ width:430px; overflow:auto; }

/* zvyrazneni v clanku */
.par{  background:#cccccc; padding:5px; }

/* pozdeji */
.pozdeji{  background:#FFFF99;}

/* fotogalerie */
talbe td p#popis { font-size:1em !important; }

/* BLOGY */
#blog-top .br { height:70px; }
#blog-left, #blog-right { margin:10px 0 0; }
#blog-left .content, #blog-right .content {  }
#blog-left { width:350px; float:left; }
#blog-right { width:628px; float:right; }
#blog-right .blog-img-fix { width:590px; }
#blog-right .content .pad div { overflow:auto; }

/* BAZAR */
.inz_text{font-size:1.1em;}
.inz_typ{width:68px;text-align:center;padding:5px;margin-right:7px;font-weight:bold;color:white;text-transform:uppercase;}
.inz_typ_m{padding:5px 1px 5px 1px;margin:0 2px 0 0;font-weight:bold;color:white;}
.inz_typ a{color:white;}
.inz_a{color:white;}
.inz_a a:hover{text-decoration:underline;color:white;}
.inz_p{background:#0099cc;}
.inz_blue{background:#0099cc;} /*prodej*/
.inz_k{background:#669966;}
.inz_green{background:#669966;}  /*koupe*/
.inz_v{background:#ff9900;}
.inz_orange{background:#ff9900;} /*vymena*/
.inz_h{background:#cc00ff;}
.inz_violet{background:#cc00ff;} /*hledame*/
.inz_img { width:74px; text-align:center; float:left; margin:0 33px 10px 0; overflow:hidden; }
.inz_img a:hover{text-decoration:underline;}

.bazar_vyh {
    margin: 0px 10px 0 10px;
    padding: 0px 0px 0 0px;
    /*border-bottom: 1px black dashed;*/
    font-weight:normal;    
}

.bazar_vyh legend {
    font-size: 11px;
}
/*
.bazar_vyh div {
    margin: 2px;
}*/

.bazar_vyh label {
    margin: 0px 8px 5px 8px;
    white-space: nowrap;
    float: left;
}

.bazar_vyh label input {
    padding: 0px;
    margin: 0px;
    height: 13px;
    width: 13px;
}

.bazar_vyh label span {
    margin-bottom: -5px;
}

.sp_doporucujeme {
    background-color: #0099CC;
    color: white;
    float: right;
    font-size: 11px;
    padding: 5px;
    margin-left: 5px;
}

/************************ lightbox - listovani galerii obrazku **************************/

#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav { left: 0; }
#hoverNav a { outline: none; }
#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer,#imageDataContainer2{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData { padding: 10px 10px 0; color: #666; }
#imageData2 { padding: 0 10px 10px; color: #666; }
#imageData #imageDetails,#imageData2 #imageDetails2 { width: 70%; float: left; text-align: left; }
#imageData #caption,#imageData2 #caption2 { font-size: 12px; }
#imageData #numberDisplay,#imageData2 #numberDisplay2 { display: block; clear: left; margin-top: 3px; font-size: 11px; font-weight: bold; }
#imageData2 #numberDisplay2 { margin-bottom: 5px; }
#imageData #bottomNavClose,#imageData #bottomNavCloseLeft,#imageData2 #bottomNavClose2,#imageData2 #bottomNavCloseLeft2 { width: 66px; height: 22px; float: right; }
#imageData2 #bottomNavClose2,#imageData2 #bottomNavCloseLeft2 { margin-bottom: 10px }
#imageData #bottomNavLeft,#imageData2 #bottomNavLeft2 { display: none; float: left; width: 150px; height: 22px; }
#imageData #bottomNavCloseLeft,#imageData2 #bottomNavCloseLeft2 { float: left; }
#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/************************ obrazky s okrajem a popiskem **************************/


.card-t, .card-b {
  /* varianta 1 - 4 parametry - top  right  bottom  left*/
  /* varianta 2 - 3 parametry - top  right and left  bottom*/
  /* varianta 3 - 2 parametry - top and bottom  right and left*/
  /* varianta 4 - 1 parametr - all four paddings*/
  text-align: center;
	margin: 5px 0 5px 0;
	padding:0;
}

.card-x {
  margin:5px;
	padding:0;
}

.card-left {
  float: left;
	margin: 10px 10px 10px 0;
}

.card-right {
	float: right;
	margin: 10px 0 10px 10px;
}

.card {
	margin:0 auto;
	padding:0;
	text-align: center;
	background: black;
	border-top:2px black solid;
  position: relative;
}

.card-title {
	margin: 0 0 5px 0;
	font-size: 130%;
	color: green;
	}

.card-photo {
	margin: 0 auto;
  padding:0;
	border: none;
}

.card-popis {
  color: #fff;
	margin: 3px 7px 0 7px;
  padding:0 0 5px 0;
	text-align: left;
	font-size: 90%;
}

.card-autor {
	margin: 5px 7px 0 7px;
  padding:0 0 3px 0;
	text-align: right;
	font-size: 90%;
	color: #fff;
	font-style: italic
}

.video_kod {
  color: #000;
	margin: 0;
  padding: 0;
	text-align: left;

/*
	margin: 3px 7px 0 7px;
  padding:0 0 5px 0;
	text-align: left;
	font-size: 90%;
*/
}

.lupa {position: relative;}
img.lupa {position:absolute;bottom: 5px; right: 0px;}

.play_video {position: relative;}
img.play_video {position:absolute;bottom: 0px; right: 0px;}

/************************ menu **************************/

#menu_cele {width:1000px; height:51px; margin-bottom:10px;}
#menu_leve {width:10px; height:51px; float:left; background:url('../img/pozadi_menu_leve.gif')}
#menu_prave {width:10px; height:51px; float:left; background:url('../img/pozadi_menu_prave.gif')}
#menu {display:block;width:980px; height:51px; float:left; text-align:left; padding:0;margin:0}
#menu #menu_cara {display:block;width:980px;height:1px;font-size:0;margin:0;padding:0;background:#fff;}
#menu #menu_horni {display:block; width:980px; height:25px; margin:0 auto; padding:0; text-align:left; overflow:hidden; background:#cc0033 url('../img/pozadi_menu_horni.gif');}
#menu #menu_horni ul {display:inline; width:980px; margin:0 auto; padding:0; list-style:none; white-space:nowrap;}
#menu #menu_horni li {display:inline; text-transform: uppercase; margin:0; padding:0;}
#menu #menu_horni li a {margin:0; padding:0 10px 0 10px; height:25px; float:left; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; font-family: Arial, sans-serif; line-height:25px;}
#menu #menu_horni li a.novinka {display:block; height:25px; padding:0 10px 0 10px; margin:0; background:#cc0033 url('../img/pozadi_menu_horni_novinka.gif'); color:#fff; line-height:25px}
#menu #menu_horni li a:hover {display:block; height:25px; padding:0 10px 0 10px; margin:0; background:#ccc url('../img/pozadi_menu_seda.gif'); color:#000; line-height:25px}
#menu #menu_horni li a.novinka:hover {display:block; height:25px; padding:0 10px 0 10px; margin:0; background:#ccc url('../img/pozadi_menu_seda_novinka.gif'); color:#000; line-height:25px}
#menu #menu_horni li a.act {display:block; height:25px; padding:0 10px 0 10px; margin:0; background:#ccc url('../img/pozadi_menu_seda.gif'); color:#000; line-height:25px}
#menu #menu_horni li a.act_novinka {display:block; height:25px; padding:0 10px 0 10px; margin:0; background:#ccc url('../img/pozadi_menu_seda_novinka.gif'); color:#000; line-height:25px}

#menu #menu_dolni {display:block; width:980px; height:25px; margin:0 auto; padding:0; text-align:left; overflow:hidden; background:#333333 url('../img/pozadi_menu_dolni.gif');}
#menu #menu_dolni ul {display:inline; margin:0 auto; padding:0; list-style:none; white-space:nowrap;}
#menu #menu_dolni li {display:inline; text-transform: uppercase; margin:0; padding:0; line-height:27px;}
#menu #menu_dolni li a {margin:0; padding:0 10px 0 10px; height:25px; float:left; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; font-family: Arial, sans-serif; line-height:27px}
#menu #menu_dolni li a.novinka {display:block; height:25px; margin:0; padding:0 10px 0 10px; background:#000 url('../img/pozadi_menu_dolni_novinka.gif'); line-height:27px}
#menu #menu_dolni li a:hover {display:block; height:25px; margin:0; padding:0 10px 0 10px; background:#ccc url('../img/pozadi_menu_seda.gif'); color:#000; line-height:27px}
#menu #menu_dolni li a.novinka:hover {display:block; height:25px; margin:0; padding:0 10px 0 10px; background:#ccc url('../img/pozadi_menu_seda_novinka.gif'); color:#000; line-height:27px}
#menu #menu_dolni li a.act {display:block; height:25px; margin:0; padding:0 10px 0 10px; background:#ccc url('../img/pozadi_menu_seda.gif'); color:#000; line-height:27px}
#menu #menu_dolni li a.act_novinka {display:block; height:25px; margin:0; padding:0 10px 0 10px; background:#ccc url('../img/pozadi_menu_seda_novinka.gif'); color:#000; line-height:27px}
/*#menu #menu_dolni li.menu_dolni_nove {z-index:1; background: #fff url('../img/pozadi_menu_seda_nove.gif') no-repeat;}*/

/************************ zapati - footer **************************/

#footer_top {margin:0 auto; padding:0; background:#fff url('../img/footer_bg_top.png') 0 0 no-repeat; width:1000px; height:12px;}
#footer_obsah {margin:0 auto; padding:0; position:relative; background:#fff url('../img/footer_bg.png') 0 0 repeat-y; width:1000px; font-family:verdana; font-size:11px; color:#000; line-height:1.5; text-align:left;}
#footer_copyright {margin:0 auto; padding:0; background:#fff url('../img/footer_bg_bottom.png') 0 0 no-repeat; width:1000px; height:39px; text-align:right; padding-top:15px; padding-right:15px;}
#footer_sloupec {width:106px; float:left; margin-left:6px; }
#footer_sloupec_muzikus {width:125px; float:left; margin-left:15px;}
#footer_soc_icon {width:165px; float:left; margin-left:10px;overflow:hidden;}
#footer_copyright a {font-weight:bold;}
h6 {color:black; font-size:11px; font-weight:bold; padding:0px; margin:0px; display:inline;}
#footer_obsah .arrr {background-position:0 4px;}
.red_header {background:url("../img/black_button.png") 0 4px no-repeat; padding-left:15px; color:#b30000; font-weight:bold; text-transform:uppercase;}
.soc_icon {padding-left:20px; padding-right:10px; position:relative; top:3px;}
.copyright {position:relative; left:-10px;}
/*.pruhledne {background: transparent url("../img/pruhledne_sede.png") repeat left top; filter: alpha(opacity=75);}*/
#footer_sloupec .novinka{background:url("../img/footer_novinka.gif") 0 0 no-repeat;padding-left:12px;}

/************************ mapa stranek - sitemap **************************/

#sitemap {text-align: left;}
#sitemap a {font-weight: bold;}
#sitemap .sloupec {float: left; margin-left: 40px;}
#sitemap .header {background: #fff url("../img/sitemap_header.png") 0 0 no-repeat; margin-top: 10px; padding-left: 30px; padding-top: 5px; height: 25px; width: 300px; text-transform: uppercase; font-size: 11px;}        
#sitemap .header a {color: #b30000;}
#sitemap .arrr {margin-left: 70px; line-height: 1.5em; background-position: 0 4px;}

/* dodatek k addthis - print a mailto*/
.addthis_toolbox .button_print {float:left; margin: 0 2px} 
.addthis_toolbox .button_mailto {float:left; margin: 0 2px} 

/* addthis doplnky - http://www.addthis.com/pages/gallery-demo-css3-buttons */
.addthis_share_btn a, .addthis_share_btn a:visited {
	background: #222 url("../img/btn-overlay.png") repeat-x;
	display: inline-block;
  margin: 0 2px; 
	padding: 6px 12px; 
	font-family: arial,helvetica,lucida,verdana,sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.addthis_share_btn a:hover { background-color: #111; color: #fff; }
.addthis_share_btn a:active { top: 1px; }

.addthis_share_btn a span, .addthis_share_btn:visited a span {
	background: url("../img/icon-addthis.gif") no-repeat left;
	padding: 1px 0 1px 18px;
}
.at_large.addthis_share_btn a, .at_large.addthis_share_btn a:visited { font-size: 14px; padding: 0 8px; }

.addthis_share_btn.at_red a, .addthis_share_btn.at_red a:visited { background-color: #dc0808; }
.addthis_share_btn.at_red a:hover { background-color: #ba0101; }

.addthis_share_btn.at_orange a, .addthis_share_btn.at_orange a:visited { background-color: #ff5c00; }
.addthis_share_btn.at_orange a:hover	{ background-color: #d45500; }

#formusicshow table {
  width: 100%;
  font-weight:normal;
} 

#formusicshow td.misto {
  background-color: #ce0018;
  color: #fff;
  font-weight:bold;
} 
#formusicshow td.misto a{
  background-color: #ce0018;
  color: #fff;
  font-weight:bold;
} 

#formusicshow td.den {
  background-color: #bec0c1;
  font-weight:bold;
} 
