.top A.icoPB:link, .top A.icoPB:visited{
 display: block;
 float: left;
 width: 110px;
 height: 100px;
 background-image: url(obr/icoPB.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.top A.icoPB:hover, .top A.icoPB:active{
 background-image: url(obr/icoPB_over.png);
}
.top A.icoTV:link, .top A.icoTV:visited{
 display: block;
 float: left;
 width: 110px;
 height: 100px;
 background-image: url(obr/icoTV.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.top A.icoTV:hover, .top A.icoTV:active{
 background-image: url(obr/icoTV_over.png);
}


A.top_ico,
A.top_ico:link,
A.top_ico:visited{
 float: right;
 display: block;
 height: 33px;
 padding: 5px 0px 0px 50px;
 margin: 30px 5px 0px 5px;
 background-repeat: no-repeat;
 text-decoration: none;
 color: #808284;
 font-size: 14px;
 text-align: left;
}
A.top_ico:hover,
A.top_ico:active{
 color: #BFC0C1;
}

A.ico_diskuze:link, A.ico_diskuze:visited{
 width: 50px;
 height: 30px;
 padding: 60px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_diskuze.png);
 background-position: center 12px;
 letter-spacing: -1px;
}
A.ico_diskuze:hover, A.ico_diskuze:active{
 background-image: url(obr/ico_diskuze_over.png);
}

A.ico_pomoc_pribramackum:link, A.ico_pomoc_pribramackum:visited{
 width: 50px;
 height: 30px;
 padding: 53px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/top_ico/ico_pomoc_pribramackum.png);
 background-position: center 12px;
 letter-spacing: -0.5px;
 line-height: 16px;
}
A.ico_pomoc_pribramackum:hover, A.ico_pomoc_pribramackum:active{
 background-image: url(obr/top_ico/ico_pomoc_pribramackum_over.png);
}

A.ico_diskuze1:link, A.ico_diskuze1:visited,
A.ico_diskuze1:hover, A.ico_diskuze1:active{
 width: 0px;
}

A.ico_chat:link, A.ico_chat:visited{
 width: 80px;
 height: 37px;
 padding: 53px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_chat.png);
 background-position: 24px 8px;
 line-height: 100%;
 letter-spacing: -0.5px;
}
A.ico_chat:hover, A.ico_chat:active{
 background-image: url(obr/ico_chat_over.png);
}

A.ico_zastupitelstvo:link, A.ico_zastupitelstvo:visited{
 width: 100px;
 height: 37px;
 padding: 53px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_zastupitelstvo.png);
 background-position: 40px 8px;
 line-height: 100%;
 letter-spacing: -1px;
}
A.ico_zastupitelstvo:hover, A.ico_zastupitelstvo:active{
 background-image: url(obr/ico_zastupitelstvo_over.png);
}

A.ico_pribram_cz_zije_rockem:link, A.ico_pribram_cz_zije_rockem:visited{
 width: 222px;
 height: 60px;
 padding: 2px 0px 0px 0px;
 margin: 20px 5px 0px 5px;
 background-image: url(obr/ico_pribram_cz_zije_rockem.png);
 font-size: 18px;
 font-weight: bold;
 line-height: 100%;
}
A.ico_pribram_cz_zije_rockem:hover, A.ico_pribram_cz_zije_rockem:active{
 background-image: url(obr/ico_pribram_cz_zije_rockem_over.png);
}

A.ico_namaluj_si_svoji_skolu:link, A.ico_namaluj_si_svoji_skolu:visited{
 width: 100px;
 background-image: url(obr/namaluj_si_svoji_skolu/ico_namaluj_si_svoji_skolu.png);
 line-height: 100%;
 letter-spacing: -1px;
}
A.ico_namaluj_si_svoji_skolu:hover, A.ico_namaluj_si_svoji_skolu:active{
 background-image: url(obr/namaluj_si_svoji_skolu/ico_namaluj_si_svoji_skolu_over.png);
}

A.ico_ms_hokej:link, A.ico_ms_hokej:visited{
 width: 85px;
 padding: 2px 0px 0px 30px;
 background-image: url(obr/ico_ms_hokej.png);
 line-height: 100%;
 letter-spacing: -1px;
}
A.ico_ms_hokej:hover, A.ico_ms_hokej:active{
 background-image: url(obr/ico_ms_hokej_over.png);
}

A.ico_dopravni_info:link, A.ico_dopravni_info:visited{
 width: 70px;
 height: 42px;
 padding: 48px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_dopravni_info.png);
 background-position: center 6px;
 line-height: 120%;
 letter-spacing: -1px;
 position: relative;
}
A.ico_dopravni_info:hover, A.ico_dopravni_info:active{
 background-image: url(obr/ico_dopravni_info_over.png);
}
A.ico_dopravni_info:link SPAN, A.ico_dopravni_info:visited SPAN{
 position: absolute;
 top: -25px;
 left: 0px;
 width: 100%;
 background-color: #FFFFFF;
 color: #ED1C24;
 opacity: 0.80;
 filter: alpha(opacity=80);
 padding: 5px;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 border: solid 1px #EAEAEA;
}
A.ico_dopravni_info:hover SPAN, A.ico_dopravni_info:active SPAN{
 color: #BFC0C1;
}

A.ico_auto_roku:link, A.ico_auto_roku:visited{
 width: 90px;
 height: 42px;
 padding: 48px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_auto_roku.png);
 background-position: center 6px;
 line-height: 120%;
 letter-spacing: -1px;
 position: relative;
}
A.ico_auto_roku:hover, A.ico_auto_roku:active{
 background-image: url(obr/ico_auto_roku_over.png);
}

A.ico_stromecek:link, A.ico_stromecek:visited{
 width: 100px;
 height: 42px;
 padding: 48px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_stromecek.png);
 background-position: center 6px;
 line-height: 100%;
 letter-spacing: -1px;
 position: relative;
}
A.ico_stromecek:hover, A.ico_stromecek:active{
 background-image: url(obr/ico_stromecek_over.png);
}

A.ico_kniha_prani:link, A.ico_kniha_prani:visited{
 width: 80px;
 height: 42px;
 padding: 48px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_kniha_prani.png);
 background-position: center 6px;
 line-height: 100%;
 letter-spacing: -1px;
 position: relative;
}
A.ico_kniha_prani:hover, A.ico_kniha_prani:active{
 background-image: url(obr/ico_kniha_prani_over.png);
}

A.ico_samolepka:link, A.ico_samolepka:visited{
 width: 70px;
 height: 36px;
 padding: 54px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/ico_samolepka.png);
 background-position: center 12px;
 line-height: 100%;
 letter-spacing: -1px;
}
A.ico_samolepka:hover, A.ico_samolepka:active{
 background-image: url(obr/top_ico/ico_samolepka_over.png);
}

A.ico_gastro_agent:link, A.ico_gastro_agent:visited{
 width: 56px;
 height: 36px;
 padding: 54px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/top_ico/ico_gastro_agent.png);
 background-position: center 12px;
 line-height: 100%;
 letter-spacing: -1px;
}
A.ico_gastro_agent:hover, A.ico_gastro_agent:active{
 background-image: url(obr/top_ico/ico_gastro_agent_over.png);
}

A.ico_detska_kniha:link, A.ico_detska_kniha:visited{
 width: 120px;
 height: 38px;
 padding: 44px 0px 0px 0px;
 margin: 5px 5px 5px 5px;
 text-align: center;
 background-image: url(obr/top_ico/ico_detska_kniha.png);
 background-position: center 5px;
 line-height: 100%;
}
A.ico_detska_kniha:hover, A.ico_detska_kniha:active{
 background-image: url(obr/top_ico/ico_detska_kniha_over.png);
}

.top DIV.svatek{
 float: right;
 width: 100px;
 height: 100px;
 margin: 5px 0px 0px 0px;
 background-image: url(obr/top_ico/svatek.png);
 background-position: center 0px;
 background-repeat: no-repeat;
}
.top DIV.svatek EM{
 display: block;
 padding: 17px 0px 0px 0px;
 font-style: normal;
 font-size: 13px;
 color: #FFFFFF;
 text-align: center;
}
.top DIV.svatek SPAN{
 display: table;
 width: 100px;
 height: 60px;
}
.top DIV.svatek STRONG{
 display: table-cell;
 height: 60px;
 padding: 0px 10px 0px 10px;
 vertical-align: middle;
 font-weight: normal;
 font-size: 12px;
 color: #333333;
 text-align: center;
}
.rs_pizza{
  display: none;
}
.top A.pizza,
.top A.pizza:link,
.top A.pizza:visited{
  display: block;
  margin: 19px 20px 0px 0px;
  float: right;
  width: 231px;
  height: 77px;
  background-image: url(obr/pizzerie/pizza_top.gif?2);
  background-repeat: no-repeat;
  text-align: center;
}
.top A.pizza SPAN,
.top A.pizza:link SPAN,
.top A.pizza:visited SPAN{
 display: none;
}
.top A.pizza:active,
.top A.pizza:hover,
.rs_pizza A.pizza:active,
.rs_pizza A.pizza:hover{
 opacity: 0.50;
 filter: alpha(opacity=50);  
}