/* imagebox */
.imagebox .content {
  padding-bottom: 4px;
  background-color: #ffffff;
}
.imagebox .image {
  position: relative;
}
.imagebox .text {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 298px;
  padding: 4px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  /* background: transparent url('/img/fotoramecek_text_bg.png') left -100px repeat-x; */
  background-color: #ffffff;
  text-decoration: none;
}
.imagebox:hover .text {
  display: block;
}
.imagebox .text a {
  color: #1B6DA9;
  font-size: 14px;
  font-weight: bold;
}

/* SOUTEZE BOX */
#souteze_box .bms {
  width: 66px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 2px;
}
#souteze_box .bms .bm {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin: 4px;
  padding: 0px;
  border: 1px solid #1B6DA9;
  background: #1B6DA9 url('/img/menu_bg.png') left -30px repeat-x scroll;
  cursor: pointer;
}
#souteze_box .bm.active {
  background-position: left -55px;
  border-color: #1B6DA9;
}
#souteze_box .content {
  padding: 6px 8px;
}
#souteze_box .viewport {
  width: 306px;
  height: 279px;
  position: relative;
}
#souteze_box .soutez {
  position: relative;
}
#souteze_box .soutez .text {
  width: 100%;
  position: absolute;
  bottom: -2px;
  left: 0px;
  background-color: #ffffff;
  padding: 4px;
  font-size: 14px;
  font-weight: bold;
}
#souteze_box .larrow {
  height: 100%;
  width: 20px;
  background: transparent url('/img/obrazem_glow.png') left -279px no-repeat;
  position: absolute;
  left: 0px;
  top: 0px;
  cursor: pointer;
  z-index: 10;
}
#souteze_box .rarrow {
  height: 100%;
  width: 20px;
  background: transparent url('/img/obrazem_glow.png') right top no-repeat;
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
  z-index: 10;
}