/**
 * @file
 * Block Styling
 */


.block { /* Block wrapper */
  margin-bottom: 1.5em;
  font-size:14px;
}


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

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

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

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

h2.block-title { /* Block title */
}

#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 block created with "Add block" link */
}

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

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

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

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

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

#block-locale-language { /* Language switcher block */
}

#block-menu-menu-NAME { /* Custom menu block */
}

#block-node-recent { /* "Recent content" block */
}

#block-node-syndicate { /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
}

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

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

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

#block-shortcut-shortcuts { /* "Shortcuts" block */
}

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

#block-system-main-menu { /* "Main menu" block */
}

#block-system-management { /* "Management" block for Drupal management menu */
}

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

#block-system-user-menu { /* "User menu" block for Drupal user menu */
}

#block-system-help { /* "System help" block */
}

#block-system-main { /* "Main page content" block */
}

#block-system-powered-by { /* "Powered by Drupal" block */
}

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

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

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

h2.block-title {
  background:#424242;
  color:#FFF;
  text-transform:uppercase;
  text-align:right;
  padding-right:10px;
  border-bottom:2px solid #ff8503;
  font-size:16px;
  line-height:30px;
}

#block-clock-clock {
  float:left;
  text-transform:uppercase;
  font-family: 'PT Sans Narrow Bold';
  margin:0px;
  font-size:13px;
  height:29px;
  line-height:29px;
}
#block-block-6,
#block-block-32 {
  margin-bottom:0px;
  margin-right:5px;
  float:right;
}
#block-block-32 .blog-post-button,
#block-block-6 .login-button ,
#block-block-6 .reg-button  {
  float:left;
}
#block-block-6 .reg-button {
  margin-left:4px;
}
#block-block-32 .blog-post-button a,
#block-block-6 .login-button a,
#block-block-6 .reg-button a {
  display:block;
  width:83px;
  height:25px;
  text-align:center;
  line-height:25px;
  font-size:12px;
  text-transform:uppercase;
  font-family:'PT Sans Narrow bold';
  color:#FFF;
  background:#ff8503;
  padding:0px 5px;
}
#block-block-32 .blog-post-button a:hover,
#block-block-6 .login-button a:hover,
#block-block-6 .reg-button a:hover {
  text-decoration:none;
  background:#d67710;
}

/* Quick Tabs Block */
div.view-another-smi div.view-content a,
div.view-other-smi div.view-content a {
  display:block;
  margin:0px 10px;
  padding:10px 0px;
  text-decoration:none;
  border-bottom: 1px solid #ccc;
  color:#333;
}
div.view-another-smi div.view-content a:hover,
div.view-other-smi div.view-content a:hover {
  color:#ff8503;
}
#block-quicktabs-lenta-novostey div.view-content {
  height:435px;
  overflow:auto;
}
#block-quicktabs-lenta-novostey ul.quicktabs-tabs {
  margin:0px;
  overflow:hidden;
  padding:0px;
}
#block-quicktabs-lenta-novostey .quicktabs_main {
  background:#fafafa;
}
#block-quicktabs-lenta-novostey ul.quicktabs-tabs li {
  display:block;
  float:left;
  height:30px;
  width:33.3%;
  line-height:30px;
  text-align:center;
  background:#424242;
  padding:0px;
  text-align:center;
}
#block-quicktabs-lenta-novostey ul.quicktabs-tabs li.active {
  background:#ff8503;
}
#block-quicktabs-lenta-novostey ul.quicktabs-tabs li a {
  color:#FFF;
  text-decoration:none;
  font-family: 'PT Sans Narrow Bold';
  font-size: 13px;
  text-transform: uppercase
}
.quicktabs_main ul.pager-load-more li  a {
  display:block;
  height:20px;
  background:#ccc;
  display:block;
  height:20px;
  line-height:20px;
}
.quicktabs_main ul.pager-load-more li  a:hover {
  text-decoration:none;
  background:#aaa;
}
.quicktabs_main ul.pager-load-more li {
  display:block;
  height:20px;
  padding:0px;
}


#block-block-6 table,
#block-block-9 table
{
  font-size:12px;
  margin-bottom:55px;
}
#block-block-6 a,
#block-block-9 a
{
  color:#999;
  font-size:12px;
}

#block-user-login {
  display:none;
}

#block-block-4 a.colorbox-inline {
  display:inline-block;
  text-decoration:none;
  background:url(../images/underline.png) left bottom repeat-x;
}
div.display-un {
  position:absolute;
  margin-left:40px;
  margin-top:5px;
  width:auto;
}
div#block-ulogin-ulogin {
  float:right;
  margin-bottom:0px;
}
div#block-ulogin-ulogin .form-item {
  margin:0px;
}
div#ulogin img,
div.form-type-ulogin-widget img {
  cursor:pointer;
  width:25px;
  height:25px;
}
div.pane-block-11 {
  background:#ffad00
}
div.form-type-ulogin-widget img {
  margin-right:4px;
  cursor:pointer;
}

div.view-view-normbaza div.view-content {
  margin-left:25px;
}
div.nb-teaser-text {
  margin-bottom:15px;
}
#block-block-6 p {
  margin-top:10px;
  
}

/* Recomended */
#block-views-rec-politics-block {
  background:#fafafa;
}
#block-views-rec-politics-block .views-field-field-news-teaser-image {
  width:70px;
  height:auto;
  display:table-cell;
  float:none;
  margin:0px;
  min-height:70px;
}
#block-views-rec-politics-block .views-field-title  {
  padding:0px 0px 0px 5px;
  display:table-cell;
  vertical-align:middle;
}
#block-views-rec-politics-block .views-field-title a {
  
}
.view-rec-politics .views-row {
  width:95%;
  margin:10px;
  padding-bottom:10px;
  border-bottom:1px solid #ccc;
  overflow:hidden;
  display:table;
}
.view-rec-politics .views-row.views-row-last {
  border-bottom:none;
}

.view-rec-politics .views-row span.rec-block {
  display:block;
  margin-left:10px;
}
.view-rec-politics .views-row:hover > div span.rec-block a {
  color:#666;
}
.view-rec-politics .views-row span.rec-block a {
  color:#000;
  text-transform:uppercase;
  font-family:'PT Sans Narrow bold';
  font-size:13px;
}
.view-rec-politics .views-row span.rec-block a:hover {
  text-decoration:none;
  color:#666;
}

/*Timer*/

.panel-col-last .pane-block-14.counter {
  border:none;
  padding-top:283px;
  padding-bottom:0px;
  height:247px;
  background:url(../images/counter-bg.jpg) no-repeat left top;
}
.pane-block-14 div.timer-text {
  padding:10px 20px;
  font-family:Tahoma, Geneva, sans-serif;
  background:#f5f5f5;
  width:338px;
  height:123px;
  margin:auto;
}
.pane-block-14 .timer-wrapper {
  margin-top:5px;
}
div.timer-wrapper .timer-days,
div.timer-wrapper .timer-hours,
div.timer-wrapper .timer-mins,
div.timer-wrapper .timer-secs {
  display:inline-block;
  margin-left:5px;
  background:#c1070b;
  width:90px;
  height:90px;
}
div.timer-wrapper .timer-hours {
  margin-left:2px;
}
div.timer-wrapper .timer-days .timer-score,
div.timer-wrapper .timer-hours .timer-score,
div.timer-wrapper .timer-mins .timer-score,
div.timer-wrapper .timer-secs .timer-score {
  width:84px;
  height:auto;
  color:#fff;
  font-family:Akzidenz;
  font-size:67px;
  line-height:70px;
  text-align:center;
}
div.timer-wrapper .timer-days .timer-label,
div.timer-wrapper .timer-hours .timer-label,
div.timer-wrapper .timer-mins .timer-label,
div.timer-wrapper .timer-secs .timer-label {
  width:90px;
  text-align:center;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  color:#fff;
}
.timer-link-box {
  position:absolute;
  width:378px;
  height:143px;
  margin: -143px 0px 0px 3px;
}
.timer-link-box a.timer-link {
  display:block;
  width:378px;
  height:0px;
  background:url(../images/100days_link.png) no-repeat top left;
}
a.timer-link-upper {
  display:block;
  position:absolute;
  width:385px;
  height:280px;
  margin-top:-280px;
}

.panel-col-last .pane-block-19 {
  background:url(../images/100days-mini.jpg) no-repeat left top;
  height:140px;
}
.panel-col-last .pane-block-19 a.link-mini {
  display:block;
  width:auto;
  height:140px;
}
.panel-col-last .pane-block-19 a.link-mini:hover {
  text-decoration:none;
}

/*Umin*/
.pane-block-8 {
  background:url(../images/umin_final.jpg) no-repeat left top;
  height:370px;
}
.umin-sber,
.umin-beeline {
  position:absolute;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:28px;
  color:#fff;
  margin-left:125px;
}
.umin-sber {
  margin-top:-175px;
}
.umin-beeline {
  margin-top:-60px;
}
.umin-info {
  position:absolute;
  margin-top:-17px;
  width:370px;
  text-align:center;
}

/* Voting */
#block-block-19,
#block-block-20 {
  height:150px;
}
#block-block-19 img,
#block-block-20 img {
  margin-left:30px;
  margin-right:10px;
}
#block-block-19 h3,
#block-block-20 h3 {
  margin:10px 0px;
  font-size:22px;
  text-align:center; 
}
#block-advpoll-advpoll-block-23263 article {
  width:1000px;
}
#block-advpoll-advpoll-block-23263 article h1 {
  display:none;
}
#block-advpoll-advpoll-block-23263 .form-radios {
  height:40px;
}
#block-advpoll-advpoll-block-23263 .form-type-radio {
  float:left;
  margin-left:17px;
}
#block-advpoll-advpoll-block-23263 label {
  width:auto;
  font-size:11px;
}
#block-advpoll-advpoll-block-23263 form {
  text-align:center;
}

.panel-col-last .pane-block-21 {
  background:url(../images/geroi-truda.jpg) no-repeat left top;
  height:269px;
}
.panel-col-last .pane-block-21 a.voting-link {
  display:block;
  width:auto;
  height:140px;
}
.panel-col-last .pane-block-21 a.voting-link:hover {
  text-decoration:none;
}

/* Comment Block */
#block-commentsblock-comment-form-block {
  padding:30px 0px;
  background:#fafafa;
}


/* Send Photo Block Slider */
#views_slideshow_cycle_main_send_photo-block .views-field-title {
  background:url(../images/transparent-bg.png);
  position:absolute;
  padding:5px;
  width:97%;
  height:40px;
  bottom:0;
}
#views_slideshow_cycle_main_send_photo-block .views-field-title a {
  color:#fff;
}
#views_slideshow_cycle_main_send_photo-block .views-field-field-rep-fotos {
  max-height:210px;
}
#block-views-send-photo-block .views-slideshow-cycle-main-frame {
  min-height:209px;
}

/* Poll Participants Block */
#block-views-poll-participants-block {
  float:left;
  margin-top:20px;
  height:1520px;
  margin-bottom:0px;
}
#block-views-poll-participants-block .view-content {
  margin-left:0px;
  width:670px;
}
#block-views-poll-participants-block .views-field-field-news-teaser-image {
  width:100px;
  height:110px;
  margin-left:0px;
}
#block-views-poll-participants-block .views-row {
  min-height:140px;
  margin-bottom:10px;
}
#block-views-poll-participants-block .views-field-title {
  float:none;
  width:auto;
  margin-bottom:5px;
}
#block-views-poll-participants-block .views-field-title span {
  font-size:15px;
  line-height:15px;
  font-weight:bold;
}
#block-views-poll-participants-block .views-field-body {
  margin-left:117px;
}
#block-advpoll-advpoll-block-24625 {
  float:left;
  width:670px;
}
#block-advpoll-advpoll-block-24625 form#advpoll-form-24625 {
  position:absolute;
  margin-top:-1520px;
  margin-left:0px;
  height:1520px;
}
#block-advpoll-advpoll-block-24625 .article-title {
  display:none;
}

#block-block-24 {
  float:left;
  width:650px;
  margin-left:40px;
}

/* Banner v lente novostey */
#block-block-26 {
  margin:0px;
}
#block-block-26 p {
  margin:0px;
}
#block-block-28 {
  float:left;
  margin-left:40px;
  margin-top:10px;
}
#block-views-banner-block-block {
  margin-bottom:0px;
}
#block-views-banner-block-block img,
#block-views-banner-block-block .field-content {
}
.region-sidebar-second .block {
  max-width:403px;
}

/* Subscribtion */
#block-block-30 {
  float:left;
  margin:0px;
  width:30%;
}
.subscribe a {
  display:block;
  width:100%;
  padding:4px;
  height:auto;
  background:#ff8503;
  border:2px solid #ff8503;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  color:#fff;
  text-transform:uppercase;
  font-size:14px;
  font-family:'PT Sans Narrow bold';
  text-align:center;
}
.subscribe a:hover {
  text-decoration:none;
  border:2px solid #ff8503;
  color:#ff8503;
  background:none;
}

#block-views-premium-bloger-block {
  margin-top: 40px;
}
#block-views-premium-bloger-block .views-row {
  padding:15px 0px;
  border-bottom:1px solid #ccc;
}
#block-views-premium-bloger-block h2.block-title {
  text-align:left;
  background:none;
  color:#000;
}
#block-views-premium-bloger-block .views-field-field-price,
#block-views-premium-bloger-block .views-field-nid {
  overflow:hidden;
}
#block-views-premium-bloger-block .views-field-title {
  font-size:14px;
  text-transform:uppercase;
}
#block-views-premium-bloger-block .views-field-field-price .field-content {
  float:left;
  padding:5px 10px;
  background:#ff8503;
  color:#fff;
}
#block-views-premium-bloger-block .views-field-nid .buy-button {
  float:left;
  margin-top:20px;
  background:#424242;
  padding:10px;
  -moz-border-radius:3px;
  -webkit-border-radius:2px;
  border-radius:2px;
  color:#FFF;
  text-transform:uppercase;
  cursor:pointer;
}
#block-views-premium-bloger-block .views-field-nid .buy-button:hover {
  background:#ff8503;
}


#block-superfish-3 {
  float:left;
  margin:0px 0px 0px 30px;
}
#block-superfish-3 a.sf-depth-1 {
  padding:8px;
  color:#333;
  text-transform:uppercase;
  font-size:13px;
  font-family: 'PT Sans Narrow Bold';
}
#block-superfish-3 a.sf-depth-1:hover {
  color:#ff8503;
  
}

/* Video block and page */
#block-views-video-block-block {
  background:#fafafa;
}
#block-views-video-block-block .views-row {
  margin:10px;
  overflow:hidden;
  padding-bottom:10px;
  border-bottom:1px solid #ccc;
} 
#block-views-video-block-block .views-row.views-row-last {
  border-bottom:none;
}
#block-views-video-block-block .views-row:hover > div.views-field-title span a {
  color:#ff8503;
}
#block-views-video-block-block .views-field-field-video,
#block-views-video-block-block .views-field-field-video-youtube {
  float:left;
  margin-right:20px;
}
#block-views-video-block-block .views-field-title {
  padding-top:0px;
  padding-bottom:5px;
  text-transform:uppercase;
}
#block-views-video-block-block .views-field-title a {
  font-size:15px;
}
#block-views-video-block-block .views-field-totalcount {
  font-size:13px;
  color:#666;
}

/* New in blogs */
#block-views-blogs-block-3 {
  background:#fafafa;
}
#block-views-blogs-block-3 .views-row {
  padding:15px 10px 0px 10px;
}
#block-views-blogs-block-3 .views-field-field-blog-image {
  margin-bottom:5px;
}
#block-views-blogs-block-3 .views-field-name,
#block-views-blogs-block-3 .views-field-comment-count {
  float:left;
  margin-right:10px;
}
#block-views-blogs-block-3 .views-field-title {
  padding:0px;
  margin-top:30px;
  padding-bottom:10px;
  border-bottom:1px solid #ccc;
}
#block-views-blogs-block-3 .views-row-last .views-field-title {
  border-bottom:none;
}
#block-views-blogs-block-3 .views-field-title a {
  font-size:20px;
  text-transform:uppercase;
}
#block-views-blogs-block-3 .views-row:hover > .views-field-title a {
  color:#ff8503;
}