/* $Id: blocks.css,v 1.10 2011/01/14 03:12:40 jmburnz Exp $ */

/* Blocks */
.block {
background: white; 
margin: 0px; 
padding: 2px 3px; 
}
.block-inner { 
background: white; 
padding: 2px;
border: 1px solid #8db2d6;  
border-radius: 2px;
}
.block-inner-block {
background: white; 
padding: 0px;
}
.block-title { 
background: #8ca9ce; 
color: white;
padding: 3px 2px 3px 7px;
font-size: 13px; 
font-weight: normal;
}
.block .content {
/*padding: 2px 4px;*/
line-height: 1.1em;
overflow: hidden;
}
.block .content div {
  display: inline;
}

/* block-horz */
.block-horz {
/*background:  url(images/horz-back.png) repeat-x #40689b;*/
background-color: #7d9fc6;
display: block;
font-size: 10px;
height: 24px;
padding: 2px 0 0;
text-transform: uppercase;
}
.block-horz a{
color: white;
padding: 1px 7px;
}
.block-horz a:hover{
color: #ffa07a;
/*background:  url(images/horz-hover.png) repeat-x #4e80cc;*/
}
.block-horz a.active{
color: #ffee88;
text-decoration: underline;
/*background:  url(images/horz-active.png) repeat-x white;*/
}
.block-horz ul.menu{
list-style: none;
width: 100%;
}
.block-horz ul.menu li{
display: inline-block;
float: left;
list-style: none;
}

/* block-news */
.block-news {
margin: 2px 0 5px; 
}
.block-news-inner { 
padding: 2px;
margin: 0 5px 5px 5px;
font-size: 12px; 
}
.block-news-title { 
background: #efefef;
border-bottom: 1px solid #cdcdcd;
color: #c87134;
padding: 4px 14px;
font-size: 18px; 
font-weight: normal;
}
.block-news-inner .news-content { 
background: white;
padding: 3px;
line-height: 1.5;
}
.block-news-inner .news-content ul{ 
margin: 0 0 0.5em 1.5em;
list-style-image: url(../../genesis/images/bullets.png);
}

.block-softlist {
margin: 1px 3px 5px; 
}
.block-softlist-inner {
background: white;
color: black;
padding: 10px 0 0 0;
}
.block-softlist-title { 
color: #ceddee;
padding: 1px 3px;
font-size: 1.2em; 
font-weight: bold; 
border-bottom-color: #d1dfed;
border-bottom-style: solid;
border-bottom-width: 2px;
margin-bottom: 3px;
}
.block-softlist-inner a {
color: #f9fafd;
}
/* Dark block style */
.block-dark {
background: transparent;
}
.block-dark-inner { 
padding: 0;
border: none;
color: black;
margin: 0px 3px; 
}
.block-dark-inner .dark-content{ 
color: black;
font-size:11px; 
}
.block-dark-inner a{
color: #006fd9;
}
.block-dark-inner a:hover{
color: #003e79;
}
/* Blue block style */
.block-blue {
background: #7094c2;
color: white;
border-radius: 0 0 7px 7px;
}
.block-blue-inner { 
border: none;
color: white;
font-size: 11px;
padding: 3px 5px;
}
.block-blue-inner a{
color: #e5f3ff;
}
.block-blue-inner a:hover{
color: white;
}
/* Search block */
.block-search-inner {
background: white;
border: 1px solid #c7c7c7;
border-radius: 4px;
color: grey;
display: inline-block;
font-size: 11px;
height: 22px;
margin: 8px 8px 2px 0;
padding: 2px 5px;
}
/* Inline search block */
.block-search2 {
background: transparent;
display: inline;
}
.block-search2-inner { 
display: inline;
padding: 0;
border: none;
color: black;
}
.search-by-page-form { 
display: inline;
}

/* White block style */
.block-white {}
.block-white-inner { 
border: none;
background: #ffffff;
margin: 0;
padding: 3px;
}
/* Light block style */
.block-light {}
.block-light ul{
margin: 0 0 0 1.75em;
}
.block-light-inner { 
padding: 2px;
border: 1px solid #b6ebb6; 
border-radius: 2px;
/*font-size: 12px; */
}
.block-light-title { 
background: #b6ebb6;
border: 3px 0 0 0;
color: Black;
padding: 4px 7px;
/*font-size: 13px; */
font-weight: normal;
}
.light-content {
text-align: left;
padding: 2px 4px;
line-height: 1.1em;
}
.light-content ul{
color: green;
list-style: none;
}

/* block inline */
.block-inline {
font-size: 11px;
text-align: center;
margin: 0;
padding: 0;
}

.block-inline li {
display: inline;
list-style-type: none;
padding: 0 0.5em;
}
ul.language-switcher-locale-url {
list-style-type: none;
list-style-image: none;
margin: 0;
}
ul.language-switcher-locale-url li{
margin: 4px 0 0 0;
padding: 3px 7px;
}
ul.language-switcher-locale-url li a{
border: 1px solid white;  
padding: 3px 7px;
}
ul.language-switcher-locale-url li a.active{
background: #f1f1f1;
border: 1px solid #ceddee;  
border-radius: 3px;
}
.block-inline ul {
margin: 0;
}

/* Sidebar blocks*/
.sidebar .block {}
.sidebar .block-title {}
.sidebar .block-inner {}
.sidebar .block .content {}
/* Low specifity selector to style blocks in one sidebar. */
.region-sidebar-first .block {}
.region-sidebar-first .block-title {}
.region-sidebar-first .block-inner {}
.region-sidebar-first .block .content {}

.region-sidebar-second .block {}
.region-sidebar-second .block-title {}
.region-sidebar-second .block-inner {}
.region-sidebar-second .block .content {}
/* Very high specifity selectors to style blocks in one sidebar. */
#sidebar-first .block {}
#sidebar-first .block-title {}
#sidebar-first .block-inner {}
#sidebar-first .block .content {}

#sidebar-second .block {}
#sidebar-second .block-title {}
#sidebar-second .block-inner {}
#sidebar-second .block .content {}

/* Region blocks */
/* Low specifity selector to style blocks in all regions. */
.region .block {}
.region .block-title {}
.region .block-inner {}
.region .block .content {}

/* Low specifity selector to style blocks in one region. */
.region-leaderboard .block {}
.region-leaderboard .block-title {}
.region-leaderboard .block-inner {}
.region-leaderboardt .block .content {}

.region-header .block {}
.region-header .block-title {}
.region-header .block-inner {}
.region-header .block .content {}

.region-help .block {}
.region-help .block-title {}
.region-help .block-inner {}
.region-help .block .content {}

.region-highlight .block {}
.region-highlight .block-title {}
.region-highlight .block-inner {}
.region-highlight .block .content {}

.region-content .block {}
.region-content .block-title {}
.region-content .block-inner {}
.region-content .block .content {}

.region-secondary-content .block {}
.region-secondary-content .block-title {}
.region-secondary-content .block-inner {}
.region-secondary-content .block .content {}

.region-tertiary-content .block {}
.region-tertiary-content .block-title {}
.region-tertiary-content .block-inner {}
.region-tertiary_content .block .content {}

.region-footer .block {}
.region-footer .block-title {}
.region-footer .block-inner {}
.region-footer .block .content {}

/* Module blocks */
#block-system-main {}
#block-book-navigation {}
#block-node-recent {} 
#block-blog-recent {} 
#block-comment-recent {} 
#block-forum-active {}
#block-forum-new {} /* New Forum topics */
#block-locale-language {} /* Language Switcher block */
#block-node-syndicate {} /* Syndicate block */
#block-poll-recent {} /* Most recent poll */
#block-profile-author-information {} /* Author information */
#block-statistics-popular {} /* Popular content */
#block-system-help {} /* Help block */
#block-system-management {} /* Management block */
#block-system-powered-by {} /* Powered by Drupal */
#block-user-login {} /* Login block */
#block-system-navigation {} /* Navigation Menu block */
#block-user-new {} /* Who's New block */
#block-user-online {} /* Who's Online block */
/* Primary and Secondary links blocks */
#block-menu-main-menu-links {}
#block-menu-secondary-links {}
/* The class selector applies to all blocks of these types. */
.block-system {}
.block-user {}
.block-node {}
.block-blog {}
.block-poll {}
.block-book {}
.block-comment {}
.block-locale {}
.block-aggregator {}
.block-devel {}
/* Search block form */
#block-search-form {}
#block-search-form .block-inner {}
#block-search-form .block .content {}
#search-block-form {}
/* Wrapper divs. */
#search-block-form > div {}
#search-block-form .container-inline {}
#search-block-form .form-item-search-block-form {}
#search-block-form label {}
#search-block-form input[type="text"] {
background-color: transparent;
border: none;
color: #d5d5d5; 
padding: 2px 2px 2px 5px;
margin: 2px 7px;
float: right;
}
#search-block-form input[type="submit"] {
background-color: inherited;
border: none;
}
#search-block-form .form-item {}
#search-block-form .form-submit {}
#search-block-form #edit-search-block-form-2 {}
/* Override forms.css focus style */
#edit-search-block-form-2:hover,
#edit-search-block-form-2:focus {}
/* Block item-list */
.block .item-list ul {
margin: 0;
}
.block .item-list ul li {}
/* Debug Gpanel blocks */
.gpanel .block {}
.gpanel .block-inner {}
.remark {
float: left;
margin: 5px 10px;
font-size: 11px;
}
.remark a {
background-color: #fffff0;
border: 1px solid #ddac7b;
-webkit-border-radius: 10px 10px 10px 0px; 
-moz-border-radius: 10px 10px 10px 0px; 
border-radius: 10px 10px 10px 0px; 
border-width: 1px 2px 2px 1px; 
padding: 3px 12px 5px 12px;
}
.remark a:hover {
background-color: #fffacd;
border: 1px solid #d78100;
border-width: 1px 2px 2px 1px; 
color: maroon;
text-decoration: none;
/*
margin-bottom: 14px;
margin-rigth: 14px; 
*/
}
#last-questions ul {
list-style: square url(../../genesis/images/quest.png);
line-height: 1.2;
padding: 0 0 0 5px;
}
#last-comments ul {
list-style: square url(../../genesis/images/quote.png);
line-height: 1.2;
padding: 0 0 0 5px;
}
#rest-items ul {
list-style: square url(../../genesis/images/smile.png);
line-height: 1.2;
padding: 0 0 0 5px;
}

// темизация блоков поиска 
#search-api-page-search-form-site-search div { 
  display: inline;
}

#search-api-page-search-form-site-search input[type="text"], 
#search-api-page-search-form-site-search input[type="text"]:focus, 
#search-api-page-search-form-site-search textarea:focus, 
#search-api-page-search-form-site-search select:focus {
background-color: transparent;
border: none;
outline: none;
color: black; 
padding: 2px 2px 2px 2px;
margin: 1px 5px;
float: right;
}

#search-api-page-search-form-search-by-forum input[type="text"], 
#search-api-page-search-form-search-by-forum input[type="text"]:focus, 
#search-api-page-search-form-search-by-forum textarea:focus, 
#search-api-page-search-form-search-by-forum select:focus {
background-color: transparent;
border: none;
outline: none;
color: black; 
padding: 2px 2px 2px 5px;
margin: 1px 5px;
float: right;
}

