/* $Id: blocks.css,v 1.4 2009/11/05 11:05:39 johnalbin Exp $ */

/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 10px;
  margin-right: 10px;
}

.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 */ {
}

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

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

/* Block 2nd wrapper */
.block-inner {
  border: 1px solid #C9C9C9;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  width: 100%;
}

.block h2.block-title /* Block title */ {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  line-height: 36px;
  background: transparent url('../images/block-title-bg.png') repeat-x left top;
  font-size: 18px;
  font-weight: normal;
  color: #FFFFFF;
}

.block-title-image {
  width: 20px;
  height: 20px;
  float: left;
  margin: 8px 8px 0 8px;
}

.block .content /* Block's content wrapper */ {
  background-color: #D8D8D8;
  padding: 0 10px;
  -moz-border-radius-bottomleft: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border: 0px solid transparent;
  position: relative;
}

.block .content p {
  margin: 0;
  padding: 1em 0;
}

.block  ul {
  margin: 0;
  padding: 1em 0 1em 2em;
}

.region-sidebar-first .block,
.region-sidebar-second .block {
  margin: 0 0 10px 10px;
}

#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-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-1 /* First administrator-defined block */ {
  width: 240px;
  float: left;
}

#block-block-1 .block-title-image,
.block-title-image.image-234 {
  background: transparent url('../images/block-block-1.png') no-repeat left top;
}

#block-block-1 .content {
  height: 245px;
  overflow: hidden;
}
  
.block-title-image.image-838 {
  background: transparent url('../images/tevekenysegek-icon.png') no-repeat left 3px;
}

#block-views-frontpage_content-block_1 {
  margin-right: 0;
}


/* SIDE MENU */

#block-ant_sidemenu-0 #ant_sidebar_menu {
  margin: 0px;
  padding: 10px 0 10px 20px;
}

#block-ant_sidemenu-0 #ant_sidebar_menu li,
#block-ant-0 ul li {
  list-style-image: url('../images/menu-arrow-right.png');
  padding: 5px 0;
}

/* CLOSURE BLOCKS */
 
#block-block-2,
#block-ant-1,
#block-node-0,
#block-menu-menu-footer-menu {
  margin: 0;
  font-size: 12px;
  float: left;
}

#block-ant-1 {
  float: right;
}

#block-block-2 .block-inner,
#block-ant-1 .block-inner,
#block-node-0 .block-inner,
#block-menu-menu-footer-menu .block-inner {
  border: 0 none;
}

#block-block-2 .content,
#block-ant-1 .content,
#block-node-0 .content,
#block-menu-menu-footer-menu .content {
  border: 0 none;
  background-color: transparent;
}

#block-block-2 {
  padding-left: 70px;
}

#block-block-2 .content p {
  padding: 0;
}

#block-ant-1   {
  font-size: 9px;
}

#block-ant-1 img {
  vertical-align: middle;
}

#block-node-0 {
  width: 60px;
}

#block-node-0 .content {
  position: relative;
}

#block-node-0 .content .feed-icon img {
  position: absolute;
  top: -32px;
}

/* Closue menu */

#block-menu-menu-footer-menu h2.block-title {
  display: none;
}

#block-menu-menu-footer-menu .content ul {
  margin: 0;
  padding: 0;
}

#block-menu-menu-footer-menu .content ul li {
  list-style-image: none;
  list-style-type: none;
  display: inline;
  padding-right: 10px;
  padding-left: 5px;
  border-right: 1px solid #242424;
}

#block-menu-menu-footer-menu .content ul li.last {
  border-right: none;
}

#block-menu-menu-footer-menu .content ul li a {
  color: #FFFFFF;
}

/** FOOTER BLOCKS */

#block-block-3,
#block-block-4,
#block-block-5,
#block-block-6 {
  margin: 0;
  float: left;
  width: 220px;
  margin-right: 23px;
}

#block-block-6 {
  margin-right: 0;
}

#block-block-3 .block-inner,
#block-block-4 .block-inner,
#block-block-5 .block-inner,
#block-block-6 .block-inner {
  border: 0 none;
}

#block-block-3 h2.block-title,
#block-block-4 h2.block-title,
#block-block-5 h2.block-title,
#block-block-6 h2.block-title {
  background: transparent none;
  border: 0 none;
  text-transform: uppercase;
  color: #4A4A4A;
  font-size: 14px;
  font-family: "Trebuchet MS";
  font-weight: bold;
  line-height: 26px;
  border-bottom: 1px solid #A3A3A3;
  margin: 0 10px;
  padding-left: 15px;
}

#block-block-3 .block-title-image,
#block-block-4 .block-title-image,
#block-block-5 .block-title-image,
#block-block-6 .block-title-image {
  display: none;
}

#block-block-3 .content,
#block-block-4 .content,
#block-block-5 .content,
#block-block-6 .content {
  background: transparent none;
  border: 0 none;
}

#block-block-3 ul,
#block-block-4 ul,
#block-block-5 ul,
#block-block-6 ul {
  padding-top: 10px;
}

#block-block-3 ul li,
#block-block-4 ul li,
#block-block-5 ul li,
#block-block-6 ul li {
  list-style-type: square;
  font-size: 12px;
  color: #053A65;
  line-height: 18px;
}

/* kiemelt partnerek */
#block-views-partnerek-block_1 {
  
}

#block-views-partnerek-block_1 h2.block-title {
  background: transparent url('../images/partnerek-blokk-bg.png') repeat-x left top;
  color: #053A65;
  padding-left: 10px;
}

#block-views-partnerek-block_1 h2.block-title .block-title-image {
  display: none;
}

#block-views-partnerek-block_1 .content {
  background-color: #FFFFFF;
}

/* Blog navigation */

#ant_blog_datenav {
  padding: 1em 0;
}

#ant_blog_datenav .ant_blog_datenav_year p {
  padding: 0px;
  font-weight: bold;
  font-size: 1.2em;
}

#ant_blog_datenav ul {
  padding-top: 0px;
}

/* Header image region */
#header-image .block {
  margin-right: 0;
}

#header-image .block .block-inner,
#header-image .block .content {
  padding: 0px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}

#header-image .block .content p {
  padding: 0;
  margin: 0;
}

#header-image .block .content img {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #C9C9C9;
  height: 135px;
}

#langbox {
  float: right;
  margin: 5px 8px 0 0;
}

#langbox .block {
  margin: 0;
  padding: 0;
}

#langbox .block-inner {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}

#langbox .block-inner .content {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  background-color: transparent;
}

#langbox .block.with-block-editing .edit {
  top: 10px;
}

#langbox .block-inner .content ul {
  margin: 0;
  padding: 0;
  text-align: right;
}

#langbox .block-inner .content ul li {
  list-style: none;
  padding: 0 0 0 8px;
}