BODY				  
{ 
  font-family: ArialCE, Arial, Verdana, Tahoma, Helvetica, Helvetica CE, sans-serif; margin:0; padding:0; background: #000; color:#fff; font-size:12px; line-height: 15px;
  scrollbar-3dlight-color : #DDDDDD;
  scrollbar-arrow-color : #C1C1C1;
  scrollbar-base-color : #DDDDDD;
  scrollbar-darkshadow-color : #C1C1C1;
  scrollbar-face-color : #DDDDDD;
  scrollbar-highlight-color : #DDDDDD;
  scrollbar-shadow-color : #DDDDDD;
  scrollbar-track-color : #C1C1C1;
}

.clear                                   { CLEAR: both; FONT-SIZE: 1px; HEIGHT: 0px; }

#MAIN				                             { height: auto; _height: 100%; width: 100%; }
.orange                                  { width: 630px; height: 3px; background: #CF9E35; padding:0 0 0 40px; font-size:3px; line-height:3px; }
#PAGE				                             { margin: auto; width: 750px; height: auto; _height: 100%; background: #000; }
#TOP			                               { margin: auto; width: 710px; height: 78px; padding:0 0 0 40px; margin:0px; }
#TOP .home                               { width: 76px; height: 78px; float: left; background: transparent url('./pix/home0.gif') no-repeat left top; }
#TOP .home:hover, #TOP .home_active      { width: 76px; height: 78px; float: left; background: transparent url('./pix/home1.gif') no-repeat left top; }
#TOP .news                               { width: 90px; height: 78px; float: left; background: transparent url('./pix/novinky0.gif') no-repeat left top; }
#TOP .news:hover, #TOP .news_active      { width: 90px; height: 78px; float: left; background: transparent url('./pix/novinky1.gif') no-repeat left top; }
#TOP .progr                              { width: 95px; height: 78px; float: left; background: transparent url('./pix/program0.gif') no-repeat left top; }
#TOP .progr:hover, #TOP .progr_active    { width: 95px; height: 78px; float: left; background: transparent url('./pix/program1.gif') no-repeat left top; }
#TOP .vstup                              { width: 104px; height: 78px; float: left; background: transparent url('./pix/vstupenky0.gif') no-repeat left top; }
#TOP .vstup:hover, #TOP .vstup_active    { width: 104px; height: 78px; float: left; background: transparent url('./pix/vstupenky1.gif') no-repeat left top; }
#TOP .foto                               { width: 114px; height: 78px; float: left; background: transparent url('./pix/fotogalerie0.gif') no-repeat left top; }
#TOP .foto:hover, #TOP .foto_active      { width: 114px; height: 78px; float: left; background: transparent url('./pix/fotogalerie1.gif') no-repeat left top; }
#TOP .sponz                              { width: 96px; height: 78px; float: left; background: transparent url('./pix/sponzori0.gif') no-repeat left top; }
#TOP .sponz:hover, #TOP .sponz_active    { width: 96px; height: 78px; float: left; background: transparent url('./pix/sponzori1.gif') no-repeat left top; }
#TOP .kont                               { width: 95px; height: 78px; float: left; background: transparent url('./pix/kontakt0.gif') no-repeat left top; }
#TOP .kont:hover, #TOP .kont_active      { width: 95px; height: 78px; float: left; background: transparent url('./pix/kontakt1.gif') no-repeat left top; }

#CONTENT                                 { width:670px; height: auto; _height: 100%; margin:0 0 0 40px; background: #000}
#leftlogo                                { width:469px; float: left; }
#rightlogo                               { float: left; padding:0 0 0 21px; }

#CONTENT .content                        { width:469px; float: left; }
#CONTENT .content .homeleft              { width:215px; padding:0 20px 0 0; float: left; border-right:1px solid #252525;}
#CONTENT .content .homeright             { width:213px; padding:0 0 0 20px; float: left; }
#CONTENT .content img                    { border:1px solid #474747;}
#CONTENT .content .homeleft h1           { font-size: 19px; line-height: 21px; font-weight: normal; margin:0; padding:15px 0 24px 0; color: #BB8E31; }
#CONTENT .content .homeright h1          { font-size: 19px; line-height: 21px; font-weight: normal; margin:0; padding:15px 0 20px 0; color: #fff; }
#CONTENT .content .homeright a           {color: #DC9F34; text-decoration: underline; font-weight: bold; line-height:20px; }
#CONTENT .content .homeright span        {color: #DC9F34; font-size:10px; color:#828282; }

#CONTENT .content .homeleft #genpage .odstavec     { padding:0 0 10px 0; }
#CONTENT .content .homeleft #genpage .odstavec img { float: none !important; text-align: left !important; vertical-align: top !important;  }

#genpage .odstavec     { padding:0 0 10px 0; height: auto;  }

#genpage a                               {color: #DC9F34; text-decoration: underline; font-weight: bold; line-height:20px; }
#genpage span                            {color: #DC9F34; font-size:10px; color:#828282; }
#genpage h1                              { font-size: 21px; line-height: 23px; font-weight: normal; margin:0; padding:15px 0 20px 0; color: #fff; /*color: #BB8E31;*/ }

#CONTENT .right                          { width:159px; float: left; padding:0 0 0 21px;}
#CONTENT .right .archiv                  { width:138px; border:1px solid #252525; padding:0 20px 10px 20px;}
#CONTENT .right .archiv h2               { text-align:center; font-size: 15px; line-height: 18px; margin:0; padding:15px 0 20px 0; color: #BB8E31; }
#CONTENT .right .archiv a                { color: #757575; text-decoration: underline; font-weight: bold; line-height:20px; }

#FOOT				                             { margin: auto; width: 710px; height: 40px; padding:0 0 0 40px; background: #000; }
#FOOT .left                              { padding:20px 0 10px 0; font-size:10px; float: left; width:330px; color:#828282; }
#FOOT .right                             { padding:20px 40px 10px 0; font-size:10px; float: left; width:340px; color:#828282; text-align: right; }
#FOOT .right span                        { color:#fff; }
#FOOT .right a                           { color:#fff; text-decoration: none; }
#FOOT .right a:hover                     { text-decoration: underline; }

#FOOT .radia                             { width:620px; height: 50px; padding-right: 50px; vertical-align: middle; text-align: center; border-top:1px solid #272727; color: #272727; /*background: transparent url('./pix/gramofon.jpg') no-repeat right top;*/}
#FOOT .radia a                           { font-size:11px; height: 10px; padding:25px 10px 0px 10px; color: #fff; text-decoration: underline; float: right; }
#FOOT .radia .r                          { font-size:11px; height: 10px; padding:25px 10px 0px 10px; color: #fff; text-decoration: underline; float: right; background: transparent url('./pix/delimiter.gif') no-repeat left 28px;}
A  {
	color: #FFFFFF;
    text-decoration : none;
}

A:Visited  {
            color: silver;
}

td  {
	font-size : 12px;
	font-family : Verdana, Tahoma, Arial, ArialCE, Helvetica, Helvetica CE, sans-serif;
	color : #565656;
	line-height: 1.5
}

.pata  {
	font-size : 9px;
	font-family : Verdana, Tahoma, Arial, ArialCE, Helvetica, Helvetica CE, sans-serif;
	color : #D5D5D5;
}

.nadpis  {
	font-size : 12px;
	font-family : Verdana, Tahoma, Arial, ArialCE, Helvetica, Helvetica CE, sans-serif;
	color : #3288C8;
	text-decoration : underline;
}

.podmenu {
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, ArialCE, Helvetica, Helvetica CE, sans-serif;
	color : #3288C8;
	font-weight:normal;
}

.gentable td { border:1px solid #eee;padding:3px;}

#genpage .h1program {
  color: #fff;
}

#genpage .h1programdetail {
  padding:0 0 2px 0; 
  border-bottom:1px solid #C79D37; 
}

#genpage .dendatum {
  font-size:13px; line-height: 16px; color: #C79D37; font-weight: bold; padding:2px 0 0 0; 
}

#genpage .hodina {
  width: 50px; display: block; float: left; padding:2px 0 2px 0; font-size:13px; line-height: 16px; color: #555555; font-weight: bold; 
}

#genpage .interpret  {
  width: 250px; display: block; float: left; padding:2px 0 2px 15px; font-size:13px; line-height: 16px; color: #fff; font-weight: bold; 
}

#genpage .interpretdetail  {
  padding:2px 0 2px 0px; font-size:13px; line-height: 16px; color: #fff; font-weight: bold; text-decoration: underline
}

#genpage .interpretA  {
  font-size:13px; line-height: 16px; color: #fff; font-weight: bold; text-decoration: none;
}

#genpage .interpretA:hover  {
  text-decoration: underline;
}

#genpage .mp3 {
  width: 100px; display: block; float: left; padding:2px 0 2px 0;
}

#genpage .popis {
  padding:5px 0 5px 0;
}

#genpage .mp3 img {
  border:0 !important;
}

#genpage .oneimg {
  width: 105px; 
  padding:5px 0 5px 0;
  float: left; 
}

#genpage .oneimg .img {
  text-align: center; 
  vertical-align: middle; 
}

#genpage .h1oneimg {
  text-align: center; 
  padding:0 0 2px 0; 
  font-size: 13px; line-height: 16px;   
}

#genpage table .inp {
  height: 16px; 
}
