body {

  font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #444444;
  line-height: 140%;


}

#flashvar {
visibility: hidden;
}

#vyber {
visibility: hidden;
}

#flash {}


#flash_video {}



a img {
border: 0px solid black;
}

h1  {
font-size: 17px;
margin-bottom: 10px;
color: #76C806;
}

h2  {
font-size: 17px;
margin-top: 16px;
margin-bottom: 10px;
color: #76C806;
}

h3  {
font-size: 13px;
margin-top: 15px;
margin-bottom: 5px;
color: black;
}

h4  {
font-size: 13px;
margin-top: 17px;
margin-bottom: 4px;
color: black;
}

h4 i  {
color: #AAAAAA;
font-size: 10px;
font-weight: normal;
}

h5  {
font-size: 13px;
margin-top: 5px;
margin-bottom: 5px;
color: black;
}

h6  {
font-size: 13px;
color: black;
}

p {
margin-bottom: 8px;
}

td  {
font-size: 11px;
vertical-align: top;
}

a {
color: #76C806;
}

a:hover {
color: #1F79B5;
}

li  {
margin-left: 2em;
margin-bottom: 0.5em;
}

ol   {
list-style-type: decimal;
}

ol li  {
margin-left: 3em;
margin-bottom: 0.5em;
}

i {
color: #76C806;
}

textarea  {
width: 100%;
font-size: 11px;
}

input {
font-size: 11px;
}



form  {
padding-top: 10px;
padding-bottom: 10px;
}

form td {
padding-right: 10px;
padding-top: 10px;
}

table {
border-collapse: collapse;
}



.linka  {
font-size: 2px;
height: 2px;
background-image: url("img/linka.jpg");
margin-top: 5px;
margin-bottom: 5px;
}









.skryty {
position: relative;
height: 90px;
}

.skryty .bu1  {
position: absolute;
top: 2px;
left: 28px;
height: 19px;
color: black;
font-size: 12px;
background: transparent;

}

.skryty .bu1 input {
width: 120px;
background: transparent;
}

.skryty .bu2  {
position: absolute;
top: 45px;
left: 15px;
color: black;
}

.skryty .bu2 input {
width: 100px;
background: transparent;
display: block;
}

.skryty .bu3  {
position: absolute;
top: 60px;
right: -10px;
padding: 3px;
}

.reg  {
text-align: right;
padding-top: 10px;
color: black;
}

.reg a  {
color: #552473;
}

.reg a:hover  {
color: white;
}

.pocetonline  {
padding-right: 18px;
}





.pravy  {
float: left;
width: 248px;
text-align: left;
padding-top: 23px;

}

.upoutavka-fanklub  {
width:248px; height: 211px; overflow: hidden;
}

.upoutavka-fanklub a  {
width:248px; height: 211px; display: block;
}

.upoutavka-fanklub a:hover  {
background: transparent url("img/upoutavka-fanklub.jpg") no-repeat;
}

.upoutavka-obchod  {
width:248px; height: 176px; overflow: hidden;
}

.upoutavka-obchod a {
width:248px; height: 176px; display: block;
}

.upoutavka-obchod a:hover  {
background: transparent url("img/upoutavka-obchod.jpg") no-repeat;
}

.sloupce  {
width: 100%;
}






.podpis {
text-align: right;
}

.zprava {
border-top: 1px solid #CCCCCC;
margin-top: 10px;
margin-bottom: 10px;
}

.text {
margin-top: 20px;
margin-bottom: 15px;
}

.tour_terminy {

border-collapse: collapse;
}

.tour_terminy td {
border: 1px solid #CCCCCC;
padding: 4px;
}

.koncerty_nove  {
margin-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
padding-top: 4px;
padding-bottom: 4px;
}


.koncerty {
width: 100%;

}

.koncerty td  {

padding-top: 10px;
padding-bottom: 7px;
text-align: left;
padding-left: 15px;

}

.datum  {
color: #103A86;
}

.outline  {
border: 1px solid #CCCCCC;
}

.pisen  {
margin-top: 20px;
padding-top: 5px;
text-align: left;

}

.pisen td {
padding-right: 18px;
}

.pisen b  {
color: #76C806;
}

.fotogalerie  {
width: 100%;
}

.fotogalerie img  {
border: 1px solid #CCCCCC;
}

.fotogalerie a  {
text-decoration: none;
}

.fotogalerie td {
width: 146px;
height: 146px;
border: 1px solid #CCCCCC;
text-align: center;
vertical-align: middle;
}

.male {
margin-top: 4px;
font-size: 10px;
line-height: 120%;
}

.text td  {
padding-right: 20px;
}

.fotka  {
display: inline;
margin-right: 15px;
}

.zvuky  {
position: absolute;
top: 0px;
right: 0px;
z-index: 6;
background-color: #740019;
width: 100px;
margin-right: 30px;
}

.podlinka {
position: relative;
text-align: right;
top: -10px;
margin-bottom: 25px;
}

.podlinka a {
color: #76C806;
}

.podlinka a:hover {
color: #FF9900;
}

.sloupec  {
width: 330px;
}

.mezisloupec  {
width: 30px;
}

.press  {
width: 345px;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 10px;
padding-top: 10px;
}

.soubory  {
margin-top: 10px;
border-top: 1px solid #CCCCCC;
}

.soubory td  {
text-align: left;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

.soubory h6  a   {
text-decoration: none;
font-size: 12px;
}


.list {
width: 100%;
border-bottom: 1px solid #BBBBBB;
margin-bottom: 5px;
}

.list td  {
padding-bottom: 4px;
}

.pruh {
padding: 3px;
margin-bottom: 40px;
border-bottom: 1px solid #BBBBBB;
}





.podmenu  {
margin-top: 0px;
margin-bottom: 20px;
}

.podmenu a  {
font-weight: bold;
color: #AAAAAA;
}

.podmenu .vybrany  {
color: #76C806;
}

.polozka  {
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;
}

.polozka table  {
width: 100%;
}

.polozka td {
padding-right: 10px;
text-align: left;
}

.polozka a b  {
color: #76C806;
}

.polozka h5 {
margin-top: 0px;
padding-top: 0px;
color: #76C806;
}

.tabulka td {
border: 1px solid #83B0CF;
padding: 4px;
background-image: url("img/pod.gif");
}

.tabulka th {
border: 1px solid #83B0CF;
padding: 4px;
font-size: 11px;
background-image: url("img/pod-fun.gif");
}

.prav {
text-align: right;
}

.clanek {
border: 1px solid #CCCCCC;
padding: 10px;
margin-bottom: 10px;
}

.video  {
text-align: left;
width: 180px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}

.fanklub  {
position: absolute;
left: 0px;
width: 100%;
text-align: left;
}

.tabulenka  {
background-color: #B04D60;
border: 1px solid #CCCCCC;
}

.prazdna td {
padding-right: 30px;
padding-bottom: 12px;
}

.polozka-kategorie  {
width: 170px;
float: left;
}

.polozka-kategorie .vnor  {
margin: 10px;
}

.aktualita  {
position: absolute;
top: 130px;
left: 545px;
width: 100px;
height: 95px;
overflow: hidden;
font-size: 11px;
}

.pocitadlo  {
text-align: center;
position: absolute;
top: 475px;
left: 5px;
width: 100px;
overflow: hidden;
font-size: 12px;
letter-spacing: 2px;
}

.aktualita a  {
color: yellow;
text-decoration: none;
display: block;
line-height: 150%;
font-style: italic;
font-weight: bold;
}

.vzkaz  {
margin-bottom: 10px;
border: 1px solid #83B0CF;
padding: 8px;
background-image: url("img/pod.gif");
}

.vzkaz1  {
margin-bottom: 10px;
overflow: hidden;
border: 1px solid #83B0CF;
background-image: url("img/pod-fun.gif");
}

.vzkaz1 table  {
margin: 8px;
width: 420px;
}

.zpravaforum  {
width: 365px;
overflow: hidden;
}

.vzkaz2  {
margin-bottom: 10px;
border: 1px solid #0E9539;
padding: 8px;
background-image: url("img/pod-fun.gif");
}

.vzkaz_vrch {
width: 420px;
}

.vzkaz_vrch strong  {
color: #76C806;
font-size: 12px;
}

.vzkaz_vrch h3 {
margin-top: 0px;
font-size: 9px;
}

.ikonka {
border: 1px solid black;
margin-right: 10px;
}







.nadupoutavka  {
padding: 3px;
padding-left: 10px;
background-image: url("img/linka.jpg");
text-align: left;
font-size: 11px;
color: white;
border-top: 1px solid #CAFC03;
}

.upoutavka  {
margin-bottom: 15px;
border: 1px solid #CAFC03;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
background-image: url("img/pod.gif");
}

.upoutavka h3 {
margin-top: 3px;
font-size: 13px;
}

.vice {
margin-top: 5px;
margin-bottom: 10px;
}

.vystraha {
font-weight: bold;
}

.odsaz  {
padding-left: 10px;
}

.bezodsaz  {
padding-bottom: 4px;
}

.vyrazny  {
background-image: url("img/linka.jpg");
background-position: right;
padding: 3px;
color: black;
}

.vyrazna_hlaska {
background: #E6F1A5;
padding: 2px;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #B1EA09;
}

.cleaner  {
clear: both;
visibility: hidden;
}

.upozorneni {
/*background-color: #76C806;*/
font-size: 10px;
color: #1F79B5;
/*padding: 3px;*/
margin-bottom: 10px;
}

.velkyobrazek {
width: 440px;
position: relative;
}

.lupa {
position: absolute;
right: 10px;
top: 10px;
}

.videodiak  {
width: 150px;
height: 100px;
position: relative;
background-image: url("videa/nahledy/prazdny.png");
background-color: black;
}

.videodiak img  {
position: absolute;
top: 2px;
left: 12px;
}

.videa  {
margin-bottom: 10px;
}

.videa td {
padding-right: 7px;
}

.pisnicky p {
font-size: 10px;
margin-bottom: 2px;
line-height: 110%;
}


.hlasovani  {
padding-top: 15px;
border-bottom: 2px solid #23964A;
}



.vysledky  {
width: 100%;
}

.znamka   {
text-align: center;
background: #DDDDDD;
color: black;
padding-bottom: 3px;
padding-top: 0px;
}

.znamka table {
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
}

.znamka td  {
vertical-align: middle;
}

.znamka .vysledek {
display: block;
font-size: 14px;
font-weight: bold;
width: 40px;
text-align: center;
margin-left: 25px;
background: url("img/znamka.png") center right no-repeat;
padding-top: 13px;
padding-bottom: 13px;
}

.znamky {
padding-top: 2px;
border-top: 1px dashed #23964A;
background: #DDDDDD;
padding-bottom: 5px;
text-align: center;
}

.znamky table {
margin: auto;
margin-top: 3px;
margin-bottom: 3px;
}

.znamky td  {
vertical-align: middle;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}



.znamky b {
font-size: 12px;
color: black;
}

.znamky b u {
border: 1px solid #C5F801;
background-color: white;
padding: 2px;
text-decoration: none;
}

.obtekany_vlevo {
margin-left: 3px;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 10px;
float: left;
}

.obtekany_vpravo {
margin-left: 10px;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 3px;
float: right;
}

.strankovani .vybrany {
color: black;
}

.odpoved  {
margin-top: 8px;
border-top: 1px solid #999999;
padding-top: 2px;
text-align: right;
color: #999999;
}

#skryty {
display: none;
}

.obrkapela  {
float: left;
margin-right: 10px;
border: 1px solid #BBBBBB;
}

a.ikona_facebook {
position:absolute;
top: 70px;
left: 715px;
width: 111px;
height:39px;
z-index:50;
background: url(img/facebook_o.png) top left no-repeat;
background: url(img/facebook.png) top left no-repeat;
}

a.ikona_facebook:hover {
background: url(img/facebook_o.png) top left no-repeat;
}

a.ikona_youtube {
position:absolute;
top: 70px;
left: 830px;
width: 88px;
height:39px;
z-index:50;
background: url(img/youtube_o.png) top left no-repeat;
background: url(img/youtube.png) top left no-repeat;
}

a.ikona_youtube:hover {
background: url(img/youtube_o.png) top left no-repeat;
}