BODY{
 margin: 0px;
 padding: 0px;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 color: #000000;
 background-image: url(obr/pozadi.gif);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 background-attachment: fixed;
}
/*--- TAGY ---*/
TABLE{
 font-family: Arial,Verdana,Tahoma;
 font-size: 11px;
 color: #FFFFFF;
}
TABLE.tprogram{
 width: 390px;
 height: 240px;
}
TABLE.tprogram TD{
 font-size: 10px;
}
.program B, .fotogalerieP B{
 color: #A5DEEC;
 font-size: 11px;
}
.fotogalerieL B{
 color: #667D79;
}
TABLE.tprogram TD U{
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
}
TABLE.tprogram TD I{
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
}
TABLE.tprogram TD I.cena2{
 font-size: 11px;
}
TABLE.tprogram TR.over TD{
 background-color: #4F5346;
 background-image: url(obr/over.gif);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
TABLE.tprogram TR TD{
 padding: 0px 2px 0px 2px;
}
TABLE.tprogram TR TD STRONG{
 font-family: Arial;
 font-size: 9px;
}
TABLE.tprogram TR TD EM{
 font-style: normal;
 font-size: 9px;
}
P{
 text-indent: 15px;
 margin: 0px;
}
.novinky P{
 padding: 0px 10px 0px 10px;
 font-family: Verdana,Tahoma,Arial;
}
.aktuality DIV.text{
 display: block;
 border-top: solid 1px #AAAAAA;
 background-image: url(obr/over.gif);
 background-repeat: repeat-x;
 margin: 5px 0px 0px 0px;
 padding: 5px 0px 10px 0px;
 clear: right;
}
.aktuality DIV.obr{
 margin: 20px 0px 0px 0px;
}
H1{
 margin: 0px 0px 5px 0px;
 font-size: 12px;
 text-align: right;
 padding: 5px 25px 0px 0px;
 background-image: url(obr/sipka.gif);
 background-repeat: no-repeat;
 background-position: right 6px;
}
H1.h1{
 background-image: url(obr/sipka2.gif);
}
H1.h2{
 text-align: left;
 padding: 5px 0px 0px 25px;
 background-image: url(obr/sipka.gif);
 background-repeat: no-repeat;
 background-position: 0px 6px;
}
H2{
 margin: 0px;
 font-size: 12px;
 color: #AAAAAA;
 text-align: right;
 padding: 0px 5px 10px 0px;
}
.novinky H2{
 text-align: left;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 5px;
 color: #A5DEEC;
}
.fotogalerie H2, .videogalerie H2{
 text-align: center;
 padding: 5px 0px 0px 100px; 
}
H2 B{
 color: #A5DEEC;
}
H3{
 margin: 5px 0px 5px 10px;
 font-size: 12px;
 color: #14507D;
}
.novinky H3{
 float: right;
 margin: 10px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 font-weight: normal;
 color: #AAAAAA;
 font-size: 10px;
}
/*--- ODKAZY ---*/
.logo A:link IMG, .logo A:visited IMG, .logo A:hover IMG, .logo A:active IMG{
 border: none;
}
.menu A:link, .menu A:visited, .menu2 A:link, .menu2 A:visited{
 text-decoration: none;
 color: #EEEEEE;
 font-weight: bold;
 padding: 0px 3px 0px 3px;
}
.menu A:hover, .menu A:active, .menu A.a:link, .menu A.a:visited, .menu2 A:hover, .menu2 A:active, .menu2 A.a:link, .menu2 A.a:visited{
 color: #3377AA;
}
.info A:link, .info A:visited{
 text-decoration: none;
 color: #EEEEEE;
 font-size: 10px;
 font-weight: bold;
 padding: 0px 2px 0px 2px;
}
.info A:hover, .info A:active{
 color: #3377AA;
}
.smenu A:link, .smenu A:visited{
 display: block;
 padding: 3px 0px 3px 10px;
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
}
.smenu A:hover, .smenu A:active, .smenu A.a:link, .smenu A.a:visited{
 color: #3377AA;
}
.menu_informace A, .menu_program A{
 width: 70px;
}
.program A:link, .program A:visited{
 color: #A5ECBB;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}
.program A:hover, .program A:active{
 color: #3377AA;
}
.archiv A:link, .archiv A:visited{
 color: #A5ECBB;
 font-weight: bold;
 text-decoration: none;
 font-size: 10px;
 font-family: Verdana,Tahoma,Arial;
 padding: 2px 0px 2px 0px;
 display: block;
 width: 110px;
}
.archiv A:hover, .archiv A:active{
 color: #FFFFFF;
 background-color: #4F5346;
}
.fotogalerie A:link, .fotogalerie A:visited, .videogalerie A:link, .videogalerie A:visited{
 color: #766F61;
 text-decoration: none;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
}
.fotogalerie A:hover, .fotogalerie A:active, .fotogalerie A.a:link, .fotogalerie A.a:visited, .videogalerie A:hover, .videogalerie A:active, .videogalerie A.a:link, .videogalerie A.a:visited{
 color: #A5DEEC;
}
.fotogalerieP A:link, .fotogalerieP A:visited{
 color: #A5ECBB;
 font-weight: bold;
 text-decoration: none;
 font-size: 10px;
 font-family: Verdana,Tahoma,Arial;
 padding: 2px 0px 2px 0px;
 display: block;
 width: 90px;
}
.fotogalerieP A:hover, .fotogalerieP A:active{
 color: #FFFFFF;
 background-color: #4F5346;
}
.program A.fll:link, .program A.fll:visited, .fotogalerie A.fll:link, .fotogalerie A.fll:visited, .videogalerie A.fll:link, .videogalerie A.fll:visited{
 float: left;
 font-size: 9px;
 font-style: normal;
 padding: 5px 10px 5px 15px;
 margin: 5px 0px 0px 10px;
 border-right: solid 1px #3377AA;
 border-bottom: solid 1px #3377AA;
 color: #A5ECBB;
 text-decoration: none;
}
.program A.fll:hover, .program A.fll:active, .fotogalerie A.fll:hover, .fotogalerie A.fll:active, .videogalerie A.fll:hover, .videogalerie A.fll:active{
 background-image: url(obr/ruzek.gif);
 background-repeat: no-repeat;
 background-color: #4F5346;
 color: #FFFFFF;
}
.fotogalerie A.fll:link, .fotogalerie A.fll:visited, .videogalerie A.fll:link, .videogalerie A.fll:visited{
 margin: 0px 0px 2px 10px;
}
.novinky A:link, .novinky A:visited{
 color: #A5ECBB;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
}
.novinky A:hover, .novinky A:active{
 color: #3377AA;
}
.novinky A:link IMG, .novinky A:visited IMG{
 border: solid 1px #3377AA;
}
.novinky A:hover IMG, .novinky A:active IMG{
 border: solid 1px #A5ECBB;
}
A.mini:link, A.mini:visited, A.minia:link, A.minia:visited{
 width: 100px;
 height: 100px;
 background-image: url(obr/mini.gif);
 background-repeat: no-repeat;
 display: block;
 text-align: left;
 margin: 0px 0px 2px 0px;
}
A.mini:hover, A.mini:active, A.minia:link, A.minia:visited{
 background-image: url(obr/mini_over.gif);
}
A.mini:link IMG, A.mini:visited IMG, A.minia:link IMG, A.minia:visited IMG{
 border: none;
}
.nasi A:link, .nasi A:visited, .kontakty A:link, .kontakty A:visited{
 color: #A5ECBB;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
}
.nasi A:hover, .nasi A:active, .kontakty A:hover, .kontakty A:active{
 color: #3377AA;
}
.nasi A:link IMG, .nasi A:visited IMG, .nasi A:hover IMG, .u A:active IMG{
 border: none;
}
/*--- DESIGN ---*/
.Junior{
 background-image: url(obr/cedule.gif);
 background-repeat: no-repeat;
 background-position: 0px bottom;
}
.klub{
 height: 100%;
}
.klub TD.music{
 width: 680px;
}
.main{
 background-image: url(obr/mainpoz.gif);
 background-repeat: no-repeat;
 background-position: center bottom;
 background-color: #9AD9E8;
 color: #FFFFFF;
}
.mainroh{
 background-image: url(obr/pozadi_roh.png);
 background-repeat: no-repeat;
 height: 332px;
}
.pruh{
 clear: right;
 height: 79px;
 background-image: url(obr/pruh.png);
 background-repeat: repeat-x;
 color: #EEEEEE;
}
.pruhpoz{
 background-image: url(obr/pruhpoz.gif);
 background-repeat: no-repeat;
 background-position: 401px 0px;
}
.menu{
 float: left;
 width: 390px;
 border-bottom: solid 1px #FFFFFF;
}
.menu-pad{
 padding: 25px 0px 0px 7px;
}
.menu2{
 float: right;
 width: 200px;
 border-bottom: solid 1px #FFFFFF;
}
.menu2-pad{
 padding: 25px 10px 0px 0px;
}
.info{
 clear: left;
 height: 40px;
}
.info-pad{
 text-align: right;
 clear: right;
 padding: 17px 7px 0px 0px;
}
.minifoto{
 float: left;
 margin: 0px 10px 0px 10px;
}
.fotky .minifoto{
 margin: 0px 7px 0px 7px;
}
.minifoto A:link, .minifoto A:visited, .minifoto A:hover, .minifoto A:active{
 font-size: 9px;
 margin: 5px 0px 5px 0px;
}
/*--- MAIN BLOK POZ ---*/
.informace{
 float: left;
 background-image: url(obr/pozadi_informace.gif);
 background-repeat: no-repeat;
 background-position: 17px bottom;
 width: 447px;
 height: 332px;
 font-size: 11px;
}
.informace-pad{
 padding: 25px 20px 10px 40px;
}
.informace TD{
 font-weight: bold;
}
.menu_informace{
 float: right;
 background-image: url(obr/menu_informace.gif);
 background-repeat: no-repeat;
 background-position: 0px 14px;
 width: 233px;
 height: 111px;
}
.menu_informace-pad{
 padding: 25px 0px 0px 5px;
}
.program{
 float: left;
 background-image: url(obr/pozadi_program.gif);
 background-repeat: no-repeat;
 background-position: 86px bottom;
 width: 516px;
 height: 332px;
 font-size: 11px;
}
.program-pad{
 padding: 25px 20px 10px 104px;
}
.menu_program{
 float: right;
 background-image: url(obr/menu_program.gif);
 background-repeat: no-repeat;
 background-position: 0px bottom;
 width: 164px;
 height: 332px;
}
.menu_program-pad{
 padding: 25px 0px 0px 5px;
}
.archiv{
 width: 380px;
 height: 260px;
 overflow: auto;
}
.fotky{
 height: 260px;
 overflow: auto;
}
.archiv-pad{
 padding: 0px 0px 0px 10px;
}
.novinky{
 background-image: url(obr/pozadi_novinky.gif);
 background-repeat: no-repeat;
 background-position: 156px bottom;
 width: 663px;
 height: 332px;
 font-size: 11px;
}
.novinky-pad{
 padding: 25px 30px 10px 179px;
}
.aktuality{
 height: 270px;
 overflow: auto;
}
.fotogalerie, .videogalerie{
 background-image: url(obr/pozadi_fotogalerie.gif);
 background-repeat: no-repeat;
 background-position: 18px bottom;
 width: 662px;
 height: 332px;
 font-size: 11px;
}
.fotogalerie-pad, .videogalerie-pad{
 padding: 25px 30px 0px 30px;
}
.fotogalerieL{
 float: left;
 width: 310px;
}
.fotogalerieP{
 float: right;
 width: 292px;
 height: 280px;
 overflow: hidden;
}
.fotogalerieP-pad{
 padding: 10px 10px 0px 10px;
}
.nasi{
 background-image: url(obr/pozadi_partneri.gif);
 background-repeat: no-repeat;
 background-position: 303px bottom;
 width: 675px;
 height: 332px;
}
.nasi-pad{
 padding: 25px 20px 0px 320px;
}
.partneri{
 height: 240px;
}
.partneri-pad{
 padding: 0px 10px 10px 10px;
}
.kontakty{
 background-image: url(obr/pozadi_kontakty.gif);
 background-repeat: no-repeat;
 background-position: 213px bottom;
 width: 675px;
 height: 332px;
}
.kontakty-pad{
 padding: 25px 30px 0px 230px;
}
.kontakt{
 padding: 10px 0px 0px 20px;
}
/*--- OSTATNÍ ---*/
.radek{
 font-size: 1px;
 height: 10px;
}
.ml{
 margin-left: 15px;
}
.zac2100{
 float: left;
 font-size: 9px;
 padding: 0px 0px 0px 10px;
 color: #AAAAAA;
}
.cara{
 margin: 3px 0px 0px 0px;
 border-bottom: dotted 2px #3377AA;
 width: 70px;
 font-size: 1px;
}
.fll{
 float: left;
}
.flr{
 float: right;
}
.cll{
 clear: left;
}
.cll2{
 clear: left;
 margin: 0px 0px 5px 10px;
}
.pozn{
 text-align: right;
 font-size: 9px;
 font-family: Verdana;
 color: #999999;
 padding: 5px 5px 0px 0px;
}
.prouzek{
 border-top: solid 1px #332009;
 border-bottom: solid 1px #AAAAAA;
 background-color: #3D432F;
 color: #FFFFFF;
 font-weight: bold;
 padding: 2px 0px 2px 5px;
 margin: 10px 0px 0px 0px;
}
.partner{
 background-image: url(obr/over.gif);
 background-repeat: repeat-x;
 padding: 10px 0px 0px 10px;
}
.partner IMG{
 border: solid 1px #322008;
}
.mpop{
 width: 100px;
}
.zruseno, .zruseno B, .zruseno A:link, .zruseno A:visited{
 color: #FF3300;
}
.popisek{
 font-family: Arial;
 font-size: 9px;
}