/**
 * @file
 * Block Styling
 */


.region .block {
  background: url("../images/block_middle.png") repeat-y scroll 0 0 transparent;
  margin-bottom: 2.18em;
}

.region .block:before {
  content: url("../images/block_top.png");
  position: relative;
  top: -16px;
}
.region .block:after {
  bottom: -19px;
  content: url("../images/block_bottom.png");
  position: relative;
}

.block .in {
  margin: -25px 0;
}
.block.first {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.block .edit {
  right: -5px !important;
  top: -15px !important;
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title {
  font-size: 16px;
  margin-left: 15px;
  margin-top: 5px;
  width: 155px;
  color: #333;
}

.block .content {
  margin-left: 7px;
  padding: 0 5px 5px;
  width: 160px;
  position: relative;
  z-index: 1;
}

.block-menu {
  font-weight: 300;
}

.block-menu .in a {
  display: block;
  margin: -2px -22px -1px 2px;
  padding: 9px 15px 9px 0;
  position: relative;
  text-transform: uppercase;
  z-index: 111;
}
.block-menu .in a.active {
  font-weight: 800;
  color: #fff;
  background: #c1023b;
}

.block-menu .in a.active:hover {
  text-decoration: none;
  padding-right: 15px;
}

.block-menu .in li:after {
  content: url("../images/odd.png");
  display: block;
  height: 1px;
  margin: 0 15px;
  position: relative;
  top: -14px;
}

.block-menu li:hover a,
.block-menu li:focus a{
  text-decoration: none;
  padding-right: 20px;
  color: #c1023b;
  font-weight: normal;
}

.block-menu ul {
  padding: 0;
  text-align: right;
  width: 140px;
}

.block-menu ul li {
  list-style: none;
}

.block-menu .content {
  margin: -40px 0;
  position: relative;
  z-index: 1;
}

#block-block-4 .c0 {
  color: #C1023B !important;
  font-size: 1.3em;
  padding: 5px;
}
#block-block-4 .c0 {
    font-style: normal;
    font-weight: 100;
}

.region-sidebar-second .block:before,
.region-sidebar-second .block:after,
.region-sidebar-third .block:before,
.region-sidebar-third .block:after {
  content: "";
  position: static;
}

.region-sidebar-third .block {
  background: url("../images/blend.png") repeat scroll 0 0 transparent;
  width: 198px;
}

.region-sidebar-second .block {
  background: url("../images/blend.png") repeat scroll 0 0 transparent;
  min-height: 140px;
  width: 198px;
}

.region-sidebar-second .block .content, .region-sidebar-third .block .content {
  background: url("../images/block_back.png") repeat scroll 0 0 transparent;
  border: 1px solid #BBBBBB;
  display: block;
  min-height: 106px;
  margin: 14px 0 0;
  padding: 0;
  width: 197px;
}

.region-sidebar-third .block .content {
  height: auto;
}

.region-sidebar-second .block .title, .region-sidebar-third .block .title {
  color: #000000;
  font-size: 14px;
  font-weight: 100;
  left: -3px;
  position: relative;
  text-shadow: none;
  text-transform: uppercase;
  top: 7px;
}

.region-sidebar-second table, .region-sidebar-third table {
  text-align: center;
  margin: 0;
  height: 100%
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First administrator-defined block */ {
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}

#block-block-9 .content {
  height: 226px;
}

#block-countdown-0 em {
  font-size: 150%;
  font-style: normal;
  color: #c1023b;
}

#block-countdown-0 .content {
  margin: 7px 0 5px 17px;
}

#block-menu-menu-rocnik2012 h2.title,
#block-menu-menu-rocnik2013 h2.title,
#block-menu-menu-rocnik2014 h2.title,
#block-menu-menu-rocnik2015 h2.title,
#block-menu-menu-rocnik2016 h2.title {
  margin: 0.25em;
  text-align: center;
  font-size: 124%;
  border-bottom: 1px dotted #999;
  margin-left: 12px;
  padding-bottom: 7px;
  color: #C1023B;
}

#block-menu-menu-rocnik2012 .content,
#block-menu-menu-rocnik2013 .content,
#block-menu-menu-rocnik2014 .content,
#block-menu-menu-rocnik2015 .content,
#block-menu-menu-rocnik2016 .content {
  margin-top: -15px;
}
