html {

background:url(bp.jpg) 50% 0 no-repeat #000;
margin:0;
padding:0;
}

body {
border:0;
text-align:center;
font-family:Arial, sans-serif;
font-size:80%;
background:url(bp-dole.jpg) center bottom no-repeat transparent;
margin:0;
padding:0;
}

#hlavni {
background:url(header.jpg) top no-repeat #000;
width:980px;
text-align:left;
color:#fff;
border:0;
margin:0 auto;
padding:0;
}

.horna-cast {
border:0;
background:transparent;
width:980px;
height:34px;
margin:0;
padding:0;
}

.horna-cast span {
float:left;
margin:0 0 0 196px;
padding:0;
}

.horna-cast a img {
color:#fff;
border:0;
margin:6px 0 0;
padding:0;
}

.horna-cast p {
line-height:34px;
display:inline;
float:right;
margin:0 205px 0 0;
padding:0;
}

.horna-cast strong {
color:#fcc26c;
}

#logo {
text-align:left;
width:536px;
height:148px;
position:relative;
overflow:hidden;
clear:both;
float:left;
color:#fff;
margin:0 0 48px;
padding:28px 0 0 218px;
}

#logo span {
background:url(sprite01.jpg)  0 0;
position:absolute;
display:block;
left:218px;
top:28px;
z-index:1;
width:536px;
height:148px;
cursor:pointer;
overflow:hidden;
margin:0;
padding:0;
}

#logo a {
display:block;
float:right;
width:536px;
height:148px;
overflow:hidden;
color:#fff;
text-align:left;
line-height:159px;
padding:0;
}

#hlavni .sporitelna {
float:right;
width:161px;
height:104px;
line-height:104px;
overflow:hidden;
position:relative;
margin:0;
padding:62px 11px 0 0;
}

#hlavni .sporitelna a {
display:block;
color:#fff;
width:161px;
height:104px;
overflow:hidden;
margin:0;
padding:0;
}

#hlavni .sporitelna span {
background:url(sprite01.jpg) 0 -592px no-repeat;
display:block;
width:161px;
height:104px;
z-index:1;
position:absolute;
right:11px;
top:62px;
cursor:pointer;
margin:0;
padding:0;
}

#menu {
clear:both;
background:url(sprite01.jpg) 0 -198px no-repeat #2e2d2d;
text-align:left;
line-height:70px;
width:980px;
height:70px;
margin:0;
padding:0;
}

#menu .menu-novinky span {
background:url(novinky.jpg) 0 0 no-repeat;
width:64px;
left:77px;
}

#menu .menu-novinky {
width:64px;
padding:0 0 0 77px;
}

#menu .menu-program span {
background:url(program.jpg) 0 0 no-repeat;
width:69px;
left:167px;
}

#menu .menu-program {
width:69px;
padding:0 0 0 50px;
}

#menu .menu-info span {
background:url(info.jpg) 0 0 no-repeat;
width:37px;
left:261px;
}

#menu .menu-kapely span {
background:url(kapely.jpg) 0 0 no-repeat;
width:53px;
left:323px;
}

#menu .menu-kapely {
width:53px;
padding:0 0 0 40px;
}

#menu .menu-eshop span {
background:url(eshop.jpg) 0 0 no-repeat;
width:47px;
left:403px;
}

#menu .menu-galerie span {
background:url(galerie.jpg) 0 0 no-repeat;
width:60px;
left:472px;
}

#menu .menu-galerie {
width:60px;
padding:0 0 0 30px;
}

#menu .menu-historie span {
background:url(historie.jpg) 0 0 no-repeat;
width:64px;
left:553px;
}

#menu .menu-historie {
width:64px;
padding:0 0 0 30px;
}

#menu .menu-jineakce span {
background:url(akce.jpg) 0 0 no-repeat;
width:70px;
left:646px;
}

#menu .menu-partneri span {
background:url(partneri.jpg) 0 0 no-repeat;
width:67px;
left:745px;
}

#menu .menu-kontakt span {
background:url(kontakt.jpg) 0 0 no-repeat;
width:64px;
left:839px;
}

#menu .menu-kontakt {
width:64px;
padding:0 0 0 47px;
}

#menu-en {
clear:both;
background:url(en-menu/menu.jpg) top center no-repeat #2e2d2d;
text-align:left;
line-height:70px;
width:980px;
height:70px;
margin:0;
padding:0;
}

#menu-en .menu-news span {
background:url(en-menu/news.jpg) 0 0 no-repeat;
width:44px;
left:77px;
}

#menu-en .menu-news {
width:44px;
padding:0 0 0 77px;
}

#menu-en .menu-lineup span {
background:url(en-menu/lineup.jpg) 0 0 no-repeat;
width:61px;
left:147px;
}

#menu-en .menu-lineup {
width:61px;
padding:0 0 0 40px;
}

#menu-en .menu-info-en span {
background:url(en-menu/info.jpg) 0 0 no-repeat;
width:37px;
left:234px;
}

#menu-en .menu-bands span {
background:url(en-menu/bands.jpg) 0 0 no-repeat;
width:48px;
left:298px;
}

#menu-en .menu-bands {
width:48px;
padding:0 0 0 37px;
}

#menu-en .menu-eshop-en span {
background:url(en-menu/eshop.jpg) 0 0 no-repeat;
width:47px;
left:369px;
}

#menu-en .menu-gallery span {
background:url(en-menu/gallery.jpg) 0 0 no-repeat;
width:62px;
left:439px;
}

#menu-en .menu-history span {
background:url(en-menu/history.jpg) 0 0 no-repeat;
width:58px;
left:528px;
}

#menu-en .menu-events span {
background:url(en-menu/events.jpg) 0 0 no-repeat;
width:100px;
left:614px;
}

#menu-en .menu-events {
width:100px;
padding:0 0 0 45px;
}

#menu-en .menu-partners span {
background:url(en-menu/partners.jpg) 0 0 no-repeat;
width:71px;
left:742px;
}

#menu-en .menu-partners {
width:71px;
padding:0 0 0 46px;
}

#menu-en .menu-contact span {
background:url(en-menu/contact.jpg) 0 0 no-repeat;
width:61px;
left:841px;
}

#menu-en .menu-contact {
width:61px;
padding:0 0 0 47px;
}

#menu-de .menu-news span {
background:url(en-menu/news.jpg) 0 0 no-repeat;
width:44px;
left:87px;
}

#menu-de .menu-news {
width:44px;
padding:0 0 0 87px;
}

#menu-de .menu-neuigkeiten span {
background:url(de-menu/neuigkeiten.jpg) 0 0 no-repeat;
width:97px;
left:48px;
}

#menu-de .menu-neuigkeiten {
width:97px;
padding:0 0 0 48px;
}

#menu-de .menu-programm span {
background:url(de-menu/programm.jpg) 0 0 no-repeat;
width:79px;
left:170px;
}

#menu-de .menu-programm {
width:79px;
padding:0 0 0 50px;
}

#menu-de .menu-bands span {
background:url(en-menu/bands.jpg) 0 0 no-repeat;
width:48px;
left:330px;
}

#menu-de .menu-bands {
width:48px;
padding:0 0 0 40px;
}

#menu-de .menu-eshop-en span {
background:url(en-menu/eshop.jpg) 0 0 no-repeat;
width:47px;
left:400px;
}

#menu-de .menu-galerie span {
background:url(galerie.jpg) 0 0 no-repeat;
width:62px;
left:474px;
}

#menu-de .menu-historie span {
background:url(historie.jpg) 0 0 no-repeat;
width:63px;
left:555px;
}

#menu-de .menu-aktionen span {
background:url(de-menu/aktionen.jpg) 0 0 no-repeat;
width:78px;
left:635px;
}

#menu-de .menu-aktionen {
width:78px;
padding:0 0 0 45px;
}

#menu-de .menu-partner span {
background:url(de-menu/partner.jpg) 0 0 no-repeat;
width:67px;
left:730px;
}

#menu-de .menu-kontakt span {
background:url(kontakt.jpg) 0 0 no-repeat;
width:63px;
left:821px;
}

#menu-pl .menu-nowosci span {
background:url(pl-menu/nowosci.jpg) 0 0 no-repeat;
width:65px;
left:87px;
}

#menu-pl .menu-nowosci {
width:65px;
padding:0 0 0 87px;
}

#menu-pl .menu-program span {
background:url(program.jpg) 0 0 no-repeat;
width:79px;
left:175px;
}

#menu-pl .menu-program {
width:79px;
padding:0 0 0 40px;
}

#menu-pl .menu-kapele span {
background:url(pl-menu/kapele.jpg) 0 0 no-repeat;
width:54px;
left:330px;
}

#menu-pl .menu-kapele {
width:54px;
padding:0 0 0 35px;
}

#menu-pl .menu-eshop-en span {
background:url(en-menu/eshop.jpg) 0 0 no-repeat;
width:47px;
left:410px;
}

#menu-pl .menu-eshop-en {
width:47px;
padding:0 0 0 24px;
}

#menu-pl .menu-galeria span {
background:url(pl-menu/galeria.jpg) 0 0 no-repeat;
width:62px;
left:475px;
}

#menu-pl .menu-historia span {
background:url(pl-menu/historia.jpg) 0 0 no-repeat;
width:68px;
left:555px;
}

#menu-pl .menu-historia {
width:68px;
padding:0 0 0 43px;
}

#menu-pl .menu-inne span {
background:url(pl-menu/inne.jpg) 0 0 no-repeat;
width:70px;
left:635px;
}

#menu-pl .menu-partnerzy span {
background:url(pl-menu/partnerzy.jpg) 0 0 no-repeat;
width:76px;
left:720px;
}

#menu-pl .menu-partnerzy {
width:76px;
padding:0 0 0 46px;
}

#menu-pl .menu-kontakt span {
background:url(kontakt.jpg) 0 0 no-repeat;
width:63px;
left:816px;
}

#obsah {
background:transparent;
text-align:left;
width:670px;
float:left;
margin:0;
padding:0;
}

#obsah a {
color:#79a8b0;
padding:0;
}

#nad-novinky,#nad-eshop,#nad-galerie,#nad-info,#nad-kontakt,#nad-kapely,#nad-program,#nad-partneri,#nad-akce,#nad-historie,#nad-history,#nad-events,#nad-news,#nad-partners,#nad-lineup,#nad-gallery,#nad-bands,#nad-contact,#nad-soutez,#nad-aktionen,#nad-programm,#nad-partner,#nad-neuigkeiten,#nad-nowosci,#nad-inne,#nad-partnerzy,#nad-historia,#nad-galeria,#nad-kapele {
width:322px;
height:89px;
line-height:89px;
position:relative;
overflow:hidden;
display:block;
clear:both;
margin:0;
padding:0;
}

#nad-novinky span,#nad-historie span,#nad-program span,#nad-eshop span,#nad-galerie span,#nad-info span,#nad-kontakt span,#nad-kapely span,#nad-partneri span,#nad-akce span,#nad-history span,#nad-events span,#nad-news span,#nad-partners span,#nad-lineup span,#nad-gallery span,#nad-bands span,#nad-contact span,#nad-soutez span,#nad-aktionen span,#nad-programm span,#nad-partner span,#nad-neuigkeiten span,#nad-nowosci span,#nad-inne span,#nad-partnerzy span,#nad-historia span,#nad-galeria span,#nad-kapele	span {
background:url(nad-novinky.jpg);
position:absolute;
display:block;
left:0;
top:0;
z-index:1;
width:322px;
height:89px;
margin:0;
padding:0;
}

#nad-nowosci span {
background:url(nad-nowosci.jpg);
}

#nad-inne span {
background:url(nad-inne.jpg);
}

#nad-partnerzy span {
background:url(nad-partnerzy.jpg);
}

#nad-historia span {
background:url(nad-historia.jpg);
}

#nad-galeria span {
background:url(nad-galeria.jpg);
}

#nad-kapele span {
background:url(nad-kapele.jpg);
}

#nad-eshop span {
background:url(nad-eshop.jpg);
}

#nad-galerie span {
background:url(nad-galerie.jpg);
}

#nad-info span {
background:url(nad-info.jpg);
}

#nad-kontakt span {
background:url(nad-kontakt.jpg);
}

#nad-kapely span {
background:url(nad-kapely.jpg);
}

#nad-program span {
background:url(nad-program.jpg);
}

#nad-partneri span {
background:url(nad-partneri.jpg);
}

#nad-akce span {
background:url(nad-akce.jpg);
}

#nad-historie span {
background:url(nad-historie.jpg);
}

#nad-history span {
background:url(nad-history.jpg);
}

#nad-events span {
background:url(nad-events.jpg);
}

#nad-news span {
background:url(nad-news.jpg);
}

#nad-partners span {
background:url(nad-partners.jpg);
}

#nad-lineup span {
background:url(nad-lineup.jpg);
}

#nad-gallery span {
background:url(nad-gallery.jpg);
}

#nad-bands span {
background:url(nad-bands.jpg);
}

#nad-contact span {
background:url(nad-contact.jpg);
}

#nad-soutez span {
background:url(nad-soutez.jpg);
}

#nad-partner span {
background:url(nad-partner.jpg);
}

#nad-programm span {
background:url(nad-programm.jpg);
}

#nad-aktionen span {
background:url(nad-aktionen.jpg);
}

#nad-neuigkeiten span {
background:url(nad-neuigkeiten.jpg);
}

#obsah h3 {
color:#cbf7ff;
font-size:180%;
line-height:130%;
font-family:Georgia, 'Times New Roman', serif;
font-weight:400;
margin:5px 0 0;
padding:7px 30px 5px 84px;
}

#obsah h3 a {
color:#cbf7ff;
text-decoration:none;
}

#obsah h3 a:hover {
color:#cbf7ff;
text-decoration:underline;
}

#obsah h4 {
font-family:Georgia, 'Times New Roman', serif;
color:#333;
font-size:150%;
font-weight:400;
margin:0 0 10px;
padding:0 30px 0 40px;
}

#obsah p {
color:#fff;
font-size:90%;
line-height:190%;
margin:10px 10px 16px 84px;
padding:0;
}

#obsah .odstavec-clanok {
margin:5px 10px 22px 40px;
}

#obsah .citat {
border-bottom:1px solid #e7ecd0;
border-top:1px solid #e7ecd0;
font-size:130%;
font-family:Georgia, 'Times New Roman', serif;
margin:0 10px 0 40px;
padding:7px 0;
}

#obsah ul {
margin:0;
padding:0 10px 10px 120px;
}

#obsah ul li {
line-height:170%;
list-style:none;
background:url(odrazka.jpg) 0 5px no-repeat;
margin:0;
padding:0 0 0 23px;
}

#obsah img {
border:2px solid #212121;
padding:4px;
}

#obsah .img-left {
display:block;
float:left;
margin:3px 16px 2px 0;
}

#obsah .post_info {
color:#565656;
border-bottom:0 solid #E2E2E2;
list-style:none;
font-size:90%;
margin:0 5px 0 84px;
padding:0;
}

#obsah .post_info strong {
color:#565656;
}

#obsah .post_info li {
background:transparent;
display:inline;
padding:0;
}

#obsah .post_info li.comments {
background:url(komentar.jpg) left center no-repeat;
padding-left:25px;
margin-left:1.1em;
}

.div-pokracuj {
font-size:85%;
background:url(vice.jpg) 0 0 no-repeat;
width:132px;
clear:both;
margin:0 0 17px 304px;
padding:5px 0 6px 16px;
}

#obsah .pokracuj {
font-size:85%;
background:url(vice.jpg) no-repeat;
text-indent:13px;
width:132px;
overflow:hidden;
padding:1px 0 3px;
}

#obsah div.article_list {
overflow:hidden;
margin:10px 10px 0px 84px;
padding: 0;
}

#obsah div.article_list p {
padding: 0;
margin:0 0 16px;
}

#obsah img.article {
width:192px;
height:144px;
}

div.text-strankovani {
background:url(strankovani.jpg);
color:#fff;
text-align:left;
width:580px;
height:31px;
line-height:31px;
margin:50px 5px 0 84px;
padding:0 10px;
}

div.text-strankovani span {
padding-left:50px;
}

#obsah div.text-strankovani span a {
text-decoration:none;
color:#fff;
width:20px;
height:20px;
background:#2d2d2d;
padding:2px 7px;
}

#obsah div.text-strankovani span a:hover {
background:#3b3b3b;
}

hr {
visibility:hidden;
height:0;
clear:both;
margin:0;
padding:0 0 15px;
}

.menu-blok {
float:right;
width:200px;
display:inline;
margin:45px 74px 0 0;
padding:0;
}

.menu-blok ul {
border-bottom:0 solid #ddd;
border-left:0 solid #ddd;
list-style-type:none;
margin:0 0 25px;
padding:0;
}

.menu-blok li a {
text-decoration:none;
width:60%;
background:url(odrazka.jpg) 17px 10px no-repeat;
list-style-type:none;
line-height:140%;
color:#fff;
border-bottom:1px solid #252524;
display:block;
margin:0;
padding:5px 38px 5px 41px;
}

.menu-blok li #aktivny {
text-decoration:none;
width:60%;
background:url(menu-akt.jpg) left bottom no-repeat;
list-style-type:none;
font-weight:700;
line-height:140%;
color:#ffad35;
display:block;
margin:0;
padding:5px 38px 5px 41px;
}

.menu-blok h3 {
color:#ffad35;
font-size:110%;
line-height:130%;
font-family:Georgia, 'Times New Roman', serif;
font-weight:700;
margin:10px 0 0;
padding:0;
}

#nad-anketa,#nad-poll,#nad-umfrage {
width:67px;
height:22px;
line-height:22px;
position:relative;
overflow:hidden;
display:block;
clear:both;
margin:24px 0 12px;
padding:0;
}

#nad-umfrage {
width:85px;
}

#nad-anketa span,#nad-poll span,#nad-umfrage span {
background:url(sprite02.gif) 0 -121px;
position:absolute;
display:block;
left:0;
top:0;
z-index:1;
width:67px;
height:22px;
margin:0;
padding:0;
}

#nad-poll span {
background:url(nad-poll.gif);
}

#nad-umfrage span {
background:url(nad-umfrage.jpg);
width:85px;
}

#nad-email {
width:163px;
height:22px;
line-height:22px;
position:relative;
overflow:hidden;
display:block;
clear:both;
margin:24px 0 12px;
padding:0;
}

#zastita-kraje { display: block; width: 198px; height: 71px;  background:url(sprite02.gif) 0 -430px; }
#bffmag { display: block;  width: 200px; height: 71px;  background:url(sprite02.gif) 0 0; }
#soutez_hd { display: block;   width: 200px; height: 115px;  background:url(sprite02.gif) 0 -265px; }


#nad-email span {
background:url(sprite02.gif) 0 -193px;
position:absolute;
display:block;
left:0;
top:0;
z-index:1;
width:163px;
height:22px;
margin:0;
padding:0;
}
#nad-anketa-kapel {
width:163px;
height:22px;
line-height:22px;
position:relative;
overflow:hidden;
display:block;
clear:both;
margin:24px 0 12px;
padding:0;
}

#nad-anketa-kapel span {
background:url(nad-anketa-kapel.gif);
position:absolute;
display:block;
left:0;
top:0;
z-index:1;
width:163px;
height:22px;
margin:0;
padding:0;
}

#footer {
clear:both;
width:980px;
height:147px;
background:url(sprite01.jpg) 0 -323px #3b2e00;
margin:0 auto;
padding:0;
}

#footer p {
color:#fff;
font-size:95%;
text-align:center;
margin:0;
padding:0;
}

#footer .pata-vlavo {
float:left;
margin:0;
padding:102px 0 0 105px;
}

#footer .pata-vpravo {
float:right;
display:inline;
margin:105px 100px 0 0;
padding:0;
}

#footer .pata-vpravo a {
background:url(sipka.jpg) center left no-repeat;
color:#fff;
padding:0 0 0 20px;
}

.anketa-blok {
border:3px solid #1a1300;
background:url(pozadie-ankety.jpg) center bottom #050505;
clear:both;
padding:0;
}

.anketa-otazka {
cursor:pointer;
height:60px;
background:url(anketa-otaz.jpg) #050505;
color:#fff;
margin:0 0 12px;
padding:0;
}

.anketa-blok .hlasy {
font-size:85%;
color:#e6e1c9;
text-align:center;
margin:0;
padding:7px 0 13px;
}

.anketa-otazka p {
line-height:150%;
margin:0;
padding:0px 9px 0;
}

.odpoved {
color:#e6e1c9;
width:180px;
margin:4px 0;
}

.anketa-blok a {
font-size:85%;
font-weight:700;
color:#e6e1c9;
text-decoration:underline;
margin:0 0 0 9px;
}

.odp1,.odp2,.odp3,.odp4,.odp5 {
padding-top:3px;
margin-left:9px;
height:5px;
border-top:5px solid #100d02;
background:url(odpoved.jpg) repeat-x #050505;
}

.email-newsletter {
margin:18px 0 32px;
padding:0;
}

.email-newsletter .popis {
border-top:1px solid #262525;
border-bottom:1px solid #262525;
height:41px;
background:url(popis.jpg) #050505;
color:#fff;
margin:0 0 6px;
padding:0;
}

.email-newsletter .popis p {
font-size:85%;
line-height:150%;
margin:0;
padding:4px 9px 0;
}

form.newsletter {
margin:0;
padding:0;
}

form.newsletter input.quantity {
width:30px;
font-size:90%;
border:1px solid #2c2c2c;
background:#0f0f0f;
color:#fff;
margin:0 3px 0 0;
padding:2px 0 3px;
}

form.newsletter input.cartbutton {
background:url(sprite01.jpg) 0 -520px;
width:120px;
height:22px;
font-size:85%;
border:none;
color:#fff;
margin:0;
padding:0 0 2px;
}

form.newsletter input.button {
background:url(sprite01.jpg)  0 -520px;
width:58px;
height:22px;
font-size:85%;
border:none;
color:#fff;
margin:0;
padding:0 0 2px;
}

form#order p, form#addband p {
width:100%;
}

form#order label, form#addband label {
float:left;
display:block;
width:133px;
}




form#addband input.text,form.addband select,form#addband input, form#addband textarea, form#addband select {
background:#0f0f0f;
border:1px solid #2c2c2c;
color:#fff;
font-size:90%;
width: 250px;
margin:0 3px 0 0;
padding:2px 0 3px;
}

form#order input.submit, form#addband input.submit  {
width:133px;
font-size:90%;
border:1px solid #2c2c2c;
background:#0f0f0f;
color:#fff;
margin:0 3px 0 133px;
padding:2px 0 3px;
}

form.newsletter input.text,form.newsletter select,form#order input,form#order textarea,form#order select {
background:#0f0f0f;
border:1px solid #2c2c2c;
color:#fff;
font-size:90%;
width:133px;
margin:0 3px 0 0;
padding:2px 0 3px;
}

#obsah table {
margin-left:80px;
}

#obsah table.cart {
margin-left:80px;
width:90%;
}

#obsah ul.gallery {
overflow:hidden;
padding-left:80px;
}

#obsah ul.gallery li {
float:left;
margin:8px;
padding:0;
}

#obsah ul.gallery li img {
float:left;
margin:0;
padding:0;
}

#obsah ul.bands {
margin-top:20px;
}

#obsah ul.bands li,#obsah ul.bands li.even {
margin-bottom:10px;
color:#cbf7ff;
font-size:130%;
line-height:150%;
font-family:Georgia, 'Times New Roman', serif;
font-weight:400;
width:90%;
}

#obsah ul.bands li.even {
background:url(strankovani.jpg);
}

.menu-blok ul.articles li a {
color:#cbf7ff;
text-decoration:underline;
background:url(odrazka_articles.gif) 0 10px no-repeat;
font-size: 92%;
padding-left:15px;
width:70%;
margin:0;
}

#menu ul,#menu-en ul,#menu-de ul,#menu-pl ul {
color:#fff;
line-height:70px;
list-style-type:none;
position:relative;
width:980px;
margin:0;
padding:0;
}

#menu li,#menu-en li,#menu-de li,#menu-pl li {
display:inline;
overflow:hidden;
}

#menu a,#menu-en a,#menu-de a,#menu-pl a {
color:#fff;
text-decoration:none;
}

#menu a span,#menu-en a span,#menu-de a span,#menu-pl a span {
cursor:pointer;
height:27px;
position:absolute;
top:25px;
z-index:1;
margin:0;
padding:0;
}

#menu a:hover,#menu-en a:hover,#menu-de a:hover,#menu-pl a:hover {
text-decoration:underline;
}

#menu .menu-info,#menu-en .menu-info-en {
width:37px;
padding:0 0 0 40px;
}

#menu .menu-eshop,#menu-en .menu-eshop-en,#menu-de .menu-eshop-en {
width:47px;
padding:0 0 0 30px;
}

#menu .menu-jineakce,#menu-pl .menu-inne {
width:70px;
padding:0 0 0 45px;
}

#menu .menu-partneri,#menu-de .menu-partner {
width:67px;
padding:0 0 0 40px;
}

#menu a:hover span,#menu-en a:hover span,#menu-de a:hover span,#menu-pl a:hover span {
background-position:0 -27px;
}

#menu-en .menu-gallery,#menu-de .menu-galerie,#menu-pl .menu-galeria {
width:62px;
padding:0 0 0 30px;
}

#menu-en .menu-history,#menu-de .menu-historie {
width:58px;
padding:0 0 0 43px;
}

#menu-de,#menu-pl {
background:url(de-menu/menu.jpg) top center no-repeat #2e2d2d;
clear:both;
height:70px;
line-height:70px;
text-align:left;
width:980px;
margin:0;
padding:0;
}

#menu-de .menu-info-en span,#menu-pl .menu-info-en span {
background:url(en-menu/info.jpg) 0 0 no-repeat;
left:270px;
width:37px;
}

#menu-de .menu-info-en,#menu-pl .menu-info-en {
width:37px;
padding:0 0 0 50px;
}

#menu-de .menu-kontakt,#menu-pl .menu-kontakt {
width:63px;
padding:0 0 0 37px;
}

#obsah a:hover,#obsah strong,.menu-blok li a:hover {
color:#ffad35;
}

.menu-blok li .posledny-odkaz, .menu-blok img {
border:0;
}

#footer a,.anketa-blok a:hover {
color:#fff;
}

#footer a:hover,.menu-blok ul.articles li a:hover {
text-decoration:none;
}



.menu-blok ul.articles,.menu-blok ul.articles li {
margin:0;
}

#obsah ul.bands li img.flag { border: 0; margin: 3px 5px 0 -15px; float: left; }
#obsah ul.bands li.high a { color: #fab335; }
#obsah ul.bands li.high a:hover { color: #ffad35; }

#obsah .vote_button { font-size:100%; background:url(vote_button.jpg) no-repeat; text-align: center; line-height: 23px; width:200px; overflow:hidden; padding: 0px 0 3px; }
#obsah .voteform { background: #121212; border:1px solid #2c2c2c; margin:10px 10px 16px 84px; overflow: hidden;  }
#obsah .voteform div { margin: 10px; }
#obsah .voteform p { margin: 5px; font-size:100%;  }
#obsah .voteform form input.submit { background:url(prihlasit.jpg); width:100px; height:22px; font-size:100%; border:none; color:#fff; margin:0; }
#obsah .voteform  h4 { color:#ffad35; font-size:150%;  line-height:130%;  font-family:Georgia, 'Times New Roman', serif; font-weight:400; margin:5px; padding:7px 30px 5px 0px; }
#obsah .voteform form label, #obsah .voteform form  img { display: block; color:#ffad35;font-weight: bold;  }
#votenow ul.errorlist {  margin-left: 20px; }
#votenow ul.errorlist, #votenow ul.errorlist li {  padding: 0px; list-style-type: circle; font-weight: bold; color:red;  }
#obsah .voteform form input#id_captcha_1 { width: 100px; font-size: 100%; border:1px solid #2c2c2c; background:#0f0f0f; color:#fff; }
#obsah #band_order { float: right; margin-right: 40px;  }
#obsah #band_order label { color:#fff; font-size:90%;}
#obsah #band_order select { color:#fff; font-size:90%; border:1px solid #2c2c2c; background:#0f0f0f;}
.oh { overflow: hidden; }
.center { text-align: center; }
