
.main #signpost .aktualita_topline, .main #module .aktualita_topline, .main #usermodule .aktualita_topline {
  width: 100%;
  background-color: #4A5F69;
  height: 20px;
  margin: 20px 0 14px 0;
}

.main #signpost .aktualita_topline .aktualita_topline_red, .main #module .aktualita_topline .aktualita_topline_red, .main #usermodule .aktualita_topline .aktualita_topline_red {
  width: 63px;
  background-color: #0D2A37;
  height: 20px;
  float: left;
  color: #ffffff;
  padding: 0px 0 0 9px;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana;
}

.main #signpost .aktualita, .main #module .aktualita, .main #usermodule .aktualita {
  padding: 0 0 0 0;
  width: 294px;
  height: 375px;
  float: left;
  background-image: url(../custom/img/aktualita_dot.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

.main #signpost .aktualita .star, .main #module .aktualita .star, .main #usermodule .aktualita .star {
  background-image: url(../custom/img/aktualita_star.gif);
  background-position: top left;
  background-repeat: no-repeat;
  width: 15px;
  height: 14px;
  margin: 0 0 15px 12px;
}

.main #signpost .aktualita .datum, .main #module .aktualita .datum, .main #usermodule .aktualita .datum {
  font-family: Georgia;
  font-size: 11px;
  margin: 0 13px 8px 13px;
}

.main #signpost .aktualita .nadpis_krakty, .main #module .aktualita .nadpis_krakty, .main #usermodule .aktualita .nadpis_krakty {
  font-family: Georgia;
  font-weight: bold;
  color: #B7C0C4;
  font-size: 13px;
  margin: 0 13px 10px 13px;
  padding: 0 0 12px 0;
  border-bottom: 4px solid #D1232A;
}

.main #signpost .aktualita .text_kratky, .main #module .aktualita .text_kratky, .main #usermodule .aktualita .text_kratky {
  font-family: Arial;
  font-size: 11px;
  line-height: 20px;
  margin: 0 13px 0 13px;
}

.main #signpost .aktualita A.more, .main #module .aktualita A.more, .main #usermodule .aktualita A.more {
  float: right;
  width: 30px;
  height: 18px;
  padding: 0 0 0 17px;
  margin: 10px 20px 0 0;
  background-image: url(../custom/img/aktualita_more.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-decoration: none;
}

.main #signpost .aktualita A.more SPAN, .main #module .aktualita A.more SPAN, .main #usermodule .aktualita A.more SPAN {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
  margin: 3px 0 0 0;
  float: left;
  cursor: pointer;
  text-decoration: none;
}

.main #signpost .aktualita A.more:hover SPAN, .main #module .aktualita A.more:hover SPAN, .main #usermodule .aktualita A.more:hover SPAN {
  text-decoration: none;
  color: #65CBF0;
}

.main #signpost .aktualita A.more:hover, .main #module .aktualita A.more:hover, .main #usermodule .aktualita A.more:hover {
  text-decoration: none;
  color: #65CBF0;
  background-image: url(../custom/img/aktualita_more_a.gif);
}

.main #signpost .aktualita2, .main #module .aktualita2, .main #usermodule .aktualita2 {
  border-bottom: 1px solid #919191;
  padding: 0 0 5px 0;
  margin: 0 0 20px 0;
}

.main #signpost #aktualita_vr, .main #module #aktualita_vr, .main #usermodule #aktualita_vr {
  width: 0px;
  height: 0px;
  float: left;
}

.main #signpost #aktualita_vr.even, .main #module #aktualita_vr.even, .main #usermodule #aktualita_vr.even {
  width: 2px;
  height: 270px;
  background-image: url(../custom/img/aktualita_dot.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

.main #signpost .partner_logo, .main #module .partner_logo, .main #usermodule .partner_logo {
  float: left;
  padding: 3px 0 0 3px;
  height: 100px;
  line-height: 0px;
}

.main #signpost .akce_list, .main #module .akce_list, .main #usermodule .akce_list {
  float: left;
  border-bottom: 1px solid #919191;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  width: 100%;
}

.main #signpost .akce_list .akce_list_left, .main #module .akce_list .akce_list_left, .main #usermodule .akce_list .akce_list_left {
  float: left;
  width: 435px;
  padding: 0 10px 0 0;
}

.main #signpost .akce_list .akce_list_left .akce_list_date, .main #module .akce_list .akce_list_left .akce_list_date, .main #usermodule .akce_list .akce_list_left .akce_list_date {
  font-weight: bold;
  float: left;
}

.main #signpost .akce_list .akce_list_left .akce_list_popis, .main #module .akce_list .akce_list_left .akce_list_popis, .main #usermodule .akce_list .akce_list_left .akce_list_popis {
  float: left;
}

.main #signpost .akce_list .akce_list_right, .main #module .akce_list .akce_list_right, .main #usermodule .akce_list .akce_list_right {
  float: left;
  padding:10px 0 0 0;
}

.main #signpost .akce_detail .akce_detail_top, .main #module .akce_detail .akce_detail_top, .main #usermodule .akce_detail .akce_detail_top {
  padding: 0 0 0 0;
}

.main #signpost .akce_detail .akce_detail_top_left, .main #module .akce_detail .akce_detail_top_left, .main #usermodule .akce_detail .akce_detail_top_left {
  float: left;
  width: 420px;
/*   height: 264px; */
  border-bottom: 1px solid #27414D;
}

.main #signpost .akce_detail .akce_detail_top_right, .main #module .akce_detail .akce_detail_top_right, .main #usermodule .akce_detail .akce_detail_top_right {
  float: left;
  padding: 22px 0 0 8px;
}

.main #signpost .akce_detail .akce_detail_top_right_datum, .main #module .akce_detail .akce_detail_top_right_datum, .main #usermodule .akce_detail .akce_detail_top_right_datum {
  width: 130px;
  min-height: 25px;
  background-image: url(../custom/img/akce_datum.gif);
  background-position: 4px 10px;
  background-repeat: no-repeat;
  padding: 6px 0 0 30px;
  border-top: 1px solid #919191;
  text-transform: uppercase;
}

.main #signpost .akce_detail .akce_detail_top_right_misto, .main #module .akce_detail .akce_detail_top_right_misto, .main #usermodule .akce_detail .akce_detail_top_right_misto {
  width: 130px;
  min-height: 25px;
  background-image: url(../custom/img/akce_misto.gif);
  background-position: 4px 10px;
  background-repeat: no-repeat;
  padding: 6px 0 0 30px;
  border-top: 1px solid #919191;
  text-transform: uppercase;
}

.main #signpost .akce_detail .akce_detail_top_right_tip, .main #module .akce_detail .akce_detail_top_right_tip, .main #usermodule .akce_detail .akce_detail_top_right_tip {
  width: 130px;
  min-height: 25px;
  background-image: url(../custom/img/akce_tip.gif);
  background-position: 4px 10px;
  background-repeat: no-repeat;
  padding: 6px 0 0 30px;
  border-top: 1px solid #919191;
  text-transform: uppercase;
}

.main #signpost .akce_detail .akce_detail_top_right_ticket, .main #module .akce_detail .akce_detail_top_right_ticket, .main #usermodule .akce_detail .akce_detail_top_right_ticket {
  width: 130px;
  height: 25px;
  background-image: url(../custom/img/akce_ticket.gif);
  background-position: 4px 10px;
  background-repeat: no-repeat;
  padding: 6px 0 0 30px;
  border-top: 1px solid #919191;
}

.main #signpost .akce_detail .akce_detail_top_right_ticket A, .main #module .akce_detail .akce_detail_top_right_ticket A, .main #usermodule .akce_detail .akce_detail_top_right_ticket A {
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
}

.main #signpost .akce_detail .akce_detail_top_right_ticket A:hover, .main #module .akce_detail .akce_detail_top_right_ticket A:hover, .main #usermodule .akce_detail .akce_detail_top_right_ticket A:hover {
  color: #00AAFF;
}

.main #signpost .akce_detail .akce_detail_top_right_web, .main #module .akce_detail .akce_detail_top_right_web, .main #usermodule .akce_detail .akce_detail_top_right_web {
  width: 160px;
  height: 26px;
  background-image: url(../custom/img/akce_web.gif);
  background-position: 0px 11px;
  background-repeat: no-repeat;
  text-align: center;
  padding: 14px 0 0 0;
  border-top: 1px solid #919191;
}

.main #signpost .akce_detail .akce_detail_top_right_web A, .main #module .akce_detail .akce_detail_top_right_web A, .main #usermodule .akce_detail .akce_detail_top_right_web A {
  color: #ffffff;
  text-decoration: none;
}

.main #signpost .akce_detail .akce_detail_top_right_web A:hover, .main #module .akce_detail .akce_detail_top_right_web A:hover, .main #usermodule .akce_detail .akce_detail_top_right_web A:hover {
  color: #00AAFF;
}

.main #signpost .akce_detail .akce_detail_bottom, .main #module .akce_detail .akce_detail_bottom, .main #usermodule .akce_detail .akce_detail_bottom {
  padding: 0px 0 0 0;
}

.main #signpost .home_banner, .main #module .home_banner, .main #usermodule .home_banner {
  float: left;
}

.main #signpost .home_banner IMG, .main #module .home_banner IMG, .main #usermodule .home_banner IMG {
  float: left;
  margin-bottom: 0px;
}

.main #signpost .galerie, .main #module .galerie, .main #usermodule .galerie {
  float: left;
  width: 190px;
  height: 175px;
  margin: 0 0 25px 6px;
  background-color: #596D76;
}

.main #signpost .galerie .galerie_image, .main #module .galerie .galerie_image, .main #usermodule .galerie .galerie_image {
  width: 190px;
  height: 132px;
  margin: 0 0 0 0;
  overflow: hidden;
  background-color: #000000;
}

.main #signpost .galerie .galerie_nadpis, .main #module .galerie .galerie_nadpis, .main #usermodule .galerie .galerie_nadpis {
  width: 170px;
  height: 43px;
  margin: 0 0 0 0;
  padding: 0 10px 0 10px;
  background-color: #596D76;
}

.main #signpost .galerie .galerie_nadpis A, .main #module .galerie .galerie_nadpis A, .main #usermodule .galerie .galerie_nadpis A {
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
}

.main #signpost .gallery-image, .main #module .gallery-image, .main #usermodule .gallery-image {
  float: left;
  margin: 5px;
}

.main #signpost .gallery, .main #module .gallery, .main #usermodule .gallery {
  width: 460px;
}

.main #signpost .galerie_detail, .main #module .galerie_detail, .main #usermodule .galerie_detail {
 width: 100%;
}

.main #signpost .galerie_detail_nadpis, .main #module .galerie_detail_nadpis, .main #usermodule .galerie_detail_nadpis {
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 0 4px;
}

.main #signpost .galerie_detail_list, .main #module .galerie_detail_list, .main #usermodule .galerie_detail_list {

}

