/**
 * @file
 * Стилове на блокове
 */

/*
 * Общи:
 */
.block {
  margin-bottom: 12px;
}

/*** Заглавие на блока ***/
.block .block-title /*обвивка*/ {
  background-color: #d8d8d8;
  padding: 10px 0px; /* цветни линии под и над заглавието */
}
.block h2.title /*самото заглавие*/ {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 14px;
  color: #4d8ab7;
  text-transform: uppercase;
  background-color: #fff;
  padding: 10px 0px;
  margin: 0px;
}
/* Имитация на заглавие в тялото на блока */
.block .content .block-title h2.title,
.block .content .block-title h2.title a {
  text-decoration: none;
  color: #4d8ab7;
}
/* Списък от имитация на заглавия (/public) */
div.block-titles {
  border-top: 10px solid #d8d8d8;
}
div.block-titles h2.title {
  border-bottom: 10px solid #d8d8d8;
}
div.block-titles h2.title a {
  color: #4d8ab7;
}

/*** Съдържание ***/
.block .content /*обвивка*/ {
  /*background-color: transparent;*/
  margin-bottom: 1em; /*margin: 1em 0em;*/
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.857em; /* 14px x .857 = 12px */
  line-height: 1.2em;
}
.block .node .content {
  font-size: 1em;/*корекция на двойното намаляване*/
}
.block .content .node {
  padding: 0em 1em;
}
.block .content .views-row .node {
  padding-left: 0;/*корекция на двойния padding*/
}
.block .content p {
  margin: 1em 0em;
}
/* Други заглавия в тялото на блока */
.block .content h2 a,
.block .content .node h2.title,
.block .content .news .views-field-title a,
.block .content .news .views-field-title-1 a {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 1em;
  text-decoration: none;
  background-color: transparent;
  color: #202020;
}
/* Дати и др. */
.block .content .meta {
  font-size: 0.9em;
  color: #4d8ab7;
}
/* Формуляри (по-компактни) */
.block .form-item,
.block .form-checkboxes,
.block .form-radios,
.block .webform-component {
  margin: 0em 0em 1em;
}
.block .form-checkboxes .form-item,
.block .form-radios .form-item {
  margin: 0em;
}

/*
 * Зони:
 */

/*** Шапка-дясно ***/
.region-header-right .block {
  margin: 0px 0px 14px 1em;
  border-left: 1px solid #b9ccda;
  padding: 0px 1.2em;
}
.region-header-right .block.last {
  border: none;
}
.region-header-right .block,
.region-header-right .block a {
  color: #4d8ab7;
}
.region-header-right .block .block-title {
  background-color: transparent;
  padding: 0px;
}
.region-header-right .block h2.title,
.region-header-right .block .content {
  font-family: Verdana, Arial, sans-serif;
  margin: 0.6em 0em;
}
.region-header-right .block h2.title {
  font-size: 0.857em;
  font-weight: normal;
  text-transform: none;
  padding: 0px;
  margin: 0.6em 0em;
}

/*** Шапка ***/
.region-header .block,
.region-header .block .content {
  margin: 0px;
}

/*** Лента ***/
.sidebar .block .block-title {
  background-color: #b9ccda;
}
.sidebar .block .content {
  color: #4d8ab7;
}
/* Най-горният блок във Втора лента */
.region-sidebar-second .block.first,
.region-sidebar-second .block.first .content {
  background-color: #b9ccda;
  color: black;
}
.region-sidebar-second .block.first .content {
  margin: 0;
  padding-bottom: 1px;
}
.region-sidebar-second .block.first .block-title {
  background: url("../images/roundcorner-tl.png") no-repeat top left  #b9ccda;
}
.region-sidebar-second .block.first .content .block-title {
  padding-bottom: 9px;
}

/*
 * Отделни блокове:
 */

/* "Secondary links" block */
#block-menu-secondary-links {
  margin: 0px;
}

/* "Footer menu" block */
#footer .block-menu {
  border-bottom: 1px solid #fff;
}

/* Блок "Вход" */
#block-user-0.block .block-title {
  padding: 1px 0px 0px; /* линията над заглавието */
}
#block-user-0.block h2.title {
  padding: 10px 15px 0px 20px;
  text-transform: none;
  font-weight: normal;
  font-size: 1em;
}
#block-user-0.block .content {
  padding: 0px 15px 0px 20px;
}
#block-user-0 .form-item label,
#block-user-0 .item-list li {
  font-size: 11px;
}
#block-user-0 .form-item label {
  font-weight: normal;
}
#block-user-0 .block ul,
#block-user-0 .item-list ul {
  padding: 0 0 0 15px;
}
#block-user-0 .form-item {
  margin: 0.4em 0em;
}

/* Меню "Навигация" */
#block-user-1 {
  font-size: 0.8em;
}

#block-panels_mini-adv_broy .content {
  margin: 0px;
}

/* Блок: АНКЕТА */
#block-panels_mini-anketa.block .content .node h2.title {
  font-weight: normal;
  padding: 0px;
}
#block-panels_mini-anketa.block .content .node h2.title,
#block-panels_mini-anketa.block .content .node h2.title a {
  color: black;
}

/* Езици */
#block-locale-0.block .content {
  line-height: 1.5em;
}
#block-locale-0 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-transform: lowercase;
}
#block-locale-0 ul a,
#block-locale-0 ul a:visited {
  text-decoration: none;
  color: #999999;
}
#block-locale-0 ul a.active {
  color: #4d8ab7;
}

/*
 * Блок-тема:
 */

/* Дейности */
.block-activity h2.title {
  background-color: #4d8ab7;
  color: white;
  padding-left: 40px;
}
.block-activity .content {
  background-color: #e2e2e2;
  margin-top: 0px;
  padding: 1px 10px 1px 40px;
}
.block-activity .content p {
  margin: 1em 0em;
}
.block-activity .more {
  text-align: right;
}
.block-activity .more a {
  background: url("../images/ico-submit.png") no-repeat scroll right center transparent;
  font-size: 11px;
  padding: 5px 26px 5px 0px;
  text-decoration: none;
}
.block-activity .more a:visited {
  color: #4d8ab7;
}

/* Събития */
.block-event .pane-content {
  border-top: 4px solid #202020;
  border-bottom: 4px solid #202020;
}
.sidebar .block-event .content {
  margin: 0px;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 15px;
  line-height: 1;
  color: black;
}
.sidebar .block-event .content a {
  color: black;
  text-decoration: none;
}

/*
 * Блокове със специални икони
 */
#block-views-novini_block-block_1 h2.title,
.block h2.title.novini {
  background-image: url("../images/ico-news.png");
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 40px;
}
#block-panels_mini-topic_suggest h2.title,
#block-block-4 h2.title {
  background-image: url("../images/ico-suggest.png");
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 40px;
}
#block-panels_mini-anketa .block-title h2.title,
#block-block-7 h2.title {
  background-image: url("../images/ico-poll.png");
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding-left: 40px;
}
