@font-face {
  font-family: 'Open Sans';
  src: url("fonts/OpenSans-Light.ttf");
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  background: url("images/html_fon.jpg") no-repeat fixed center top #000;
}

body {
  width: 100%;
  height: 100%;
  font: 12px/18px Tahoma, Arial, Verdana, sans-serif;
}

a {
  text-decoration: underline;
  color: #00738e;
  outline: none;
}

a:hover {
  text-decoration: none;
}

img {
  border: none;
}

input {
  vertical-align: middle;
}

.un_class {
  overflow: hidden;
  margin: -5px -15px 0;
  padding: 0 15px 10px;
  font: 24px/30px 'Open Sans Condensed', sans-serif;
  color: #303030;
  background: url("images/ico_11.png") repeat-x scroll 0 bottom transparent;
}

.un_class h2 {
  font: 24px/30px 'Open Sans Condensed', sans-serif;
}

.un_class span {
  float: left;
  width: 100%;
}

.block_title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 24px/30px 'Open Sans Condensed', sans-serif;
  color: #e8e2e2;
}

#wrapper {
  width: 960px;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/

#header {
  position: relative;
  min-height: 225px;
}

#block-block-1 {
  float: left;
  width: 450px;
  height: 50px;
  margin-top: 15px;
}

#block-block-1 .count {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 11px/15px tahoma;
  color: #fff;
}

#block-block-1 .player {
  float: left;
  min-width: 76%;
}

#block-block-1 .player .volume {
  float: left;
  width: 27px;
  height: 29px;
  background: url("images/ico_1.png") no-repeat scroll 0 0 transparent;
}

#block-block-1 .player .list {
  float: left;
  padding-left: 2px;
  background: url("images/ico_20.png") no-repeat scroll left 0 transparent;
}

#block-block-1 .player .list > div,
#block-block-1 .player .list span {
  float: left;
  overflow: hidden;
  width: 235px;
  height: 30px;
  padding: 0 10px;
  font: 12px/29px tahoma;
  color: #fff;
  background: url("images/ico_4.png") repeat-x scroll 0 0 transparent;
}

#block-block-1 .player .play {
  float: left;
  margin-left: -1px;
  padding-right: 2px;
  color: #fff;
  background: url("images/ico_3.png") no-repeat scroll right 0 transparent;
}

#block-block-1 .player .play .left {
  float: left;
  background: url("images/ico_4.png") repeat-x scroll 0 0 transparent;
}

#block-block-1 .player .play .left span {
  float: left;
  padding: 0 10px 0 30px;
  font: 11px/29px tahoma;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url("images/ico_2.png") no-repeat scroll 7px center transparent;
}

#block-block-1 .player .play .left span:hover {
  opacity: 0.8;
}

#block-block-1 .winamp_plyaer {
  float: left;
  margin-left: 5px;
  background: url("images/ico_4.png") repeat-x scroll 0 0 transparent;
}

#block-block-1 .winamp_plyaer span.right {
  float: left;
  background: url("images/ico_3.png") no-repeat scroll right 0 transparent;
}

#block-block-1 .winamp_plyaer span.left {
  float: left;
  background: url("images/ico_20.png") no-repeat scroll left 0 transparent;
}

#block-block-1 .winamp_plyaer a {
  float: left;
  width: 25px;
  height: 25px;
  padding: 2px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url("images/winamp_ico.png") no-repeat scroll center center transparent;
}

#block-block-1 .winamp_plyaer a:hover {
  opacity: 0.8;
}

#block-block-2 {
  float: right;
  width: 450px;
  height: 50px;
  margin-top: 15px;
}

#block-block-2 label {
  float: right;
  width: 130px;
  margin-right: 5px;
  font: 12px/15px tahoma;
  text-align: right;
  color: #fff;
}

#block-block-2 .center {
  float: right;
  width: 265px;
}

#block-block-2 span {
  display: block;
  clear: both;
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  font: 12px/15px tahoma;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #989898;
}

#block-nice_menus-1 {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 20px;
  padding: 5px 0;
  background: url("images/header_menu_fon.png") no-repeat scroll center 0 transparent !important;
}

#block-nice_menus-1 ul {
  width: 100%;
}

#block-nice_menus-1 li {
  display: block;
  float: left;
  border: medium none;
  background: none repeat scroll 0 0 transparent;
}

#block-nice_menus-1 li.menu-529,
#block-nice_menus-1 li.menu-528,
#block-nice_menus-1 li.menu-527,
#block-nice_menus-1 li.menu-526 {
  float: right;
}

#block-nice_menus-1 li.first a {
  border-radius: 6px 0 0 6px;
}

#block-nice_menus-1 li.menu-529 a {
  border-radius: 0 6px 6px 0;
}

#block-nice_menus-1 li a {
  float: left;
  /*color: #fff;*/
  padding: 0 20px;
  font: 18px/51px 'Open Sans Condensed', sans-serif;
  text-decoration: none;
  letter-spacing: -1px;
  color: #303030;
}

#block-nice_menus-1 li.active-trail a,
#block-nice_menus-1 li:hover a {
  color: #fff;
  background: url("images/menu_hover_fon.png") repeat-x scroll 0 0 transparent;
}

#block-block-3 {
  float: left;
  width: 300px;
  margin-top: 10px;
}

#block-block-3 .content {
  float: left;
  width: 100%;
  font: 12px/15px arial;
  color: #fff;
}

#block-block-3 a {
  color: #63d3ed;
}

#block-block-4 {
  float: right;
  width: 300px;
  margin-top: 10px;
}

#block-block-4 .content {
  float: left;
  width: 100%;
  font: 12px/15px arial;
  color: #fff;
}

#block-block-4 a {
  color: #63d3ed;
}

#logo-floater {
  position: absolute;
  z-index: 10;
  top: 15px;
  left: 50%;
  float: left;
  margin-left: -100px;
}

#logo-floater img {
  float: left;
  max-width: 180px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 100%;
}

#logo-floater img:hover {
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
}


/* Middle
-----------------------------------------------------------------------------*/

#middle {
  position: relative;
  clear: both;
  width: 100%;
  height: 1%;
  padding: 0 0 135px;
}

body.footer_top_region #middle {
  padding: 0 0 270px;
}

#middle:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: '.';
}

.content_box {
  overflow: hidden;
}

#container {
  float: left;
  overflow: hidden;
  width: 100%;
}

body.sidebar-right #content {
  padding: 0 270px 0 0;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/

#sideRight {
  position: relative;
  float: left;
  width: 230px;
  margin-right: -3px;
  margin-left: -230px;
}

#block-block-18 {
  float: left;
  width: 90%;
  margin-bottom: 15px;
  padding: 5%;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-block-18 .poll_block {
  float: right;
  width: 205px;
}

#block-block-18 .poll_block h2 {
  margin-top: -5px;
  color: #303030;
}

#block-block-18 .poll_block .all {
  float: right;
  margin-top: -28px;
  color: #303030;
}

#block-block-18 .poll_block .all a {
  font-size: 11px;
  color: #303030;
}

#block-block-18 .poll_block .content {
  float: left;
  width: 100%;
}

#block-block-18 .poll_block .title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 12px/15px tahoma;
  color: #303030;
}

#block-block-18 .poll_block .form-radios {
  float: left;
  width: 100%;
  margin: 0 0 5px 0;
}

#block-block-18 .poll_block .form-radios .form-item {
  float: left;
  width: 100%;
  margin: 2px 0;
}

#block-block-18 .poll_block .form-radios label {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  color: #303030;
}

#block-block-18 .poll_block .form-radios input {
  float: left;
  margin: 1px 5px 0 0;
}

#block-block-18 .poll_block .form-submit {
  float: left;
  width: 90px;
  height: 30px;
  margin: 0 55px;
  cursor: pointer;
  text-indent: -9999px;
  border: medium none;
  background: url("images/button_3.png") no-repeat scroll 0 0 transparent;
}

#block-block-18 .poll_block .text {
  float: left;
  width: 100%;
  font: 11px/12px tahoma;
  color: #303030;
}

#block-block-18 .poll_block .bar {
  float: left;
  width: 100%;
  height: 13px;
  margin: 1px 0 10px;
}

#block-block-18 .poll_block .foreground {
  height: 13px;
  background: none repeat scroll 0 0 #0691cd;
}

#block-block-18 .poll_block .percent {
  float: right;
  width: 100%;
  margin-top: -23px;
  font: 10px/13px tahoma;
  text-align: center;
  color: #000;
}

#block-block-18 .poll_block .total {
  float: left;
  width: 100%;
  margin-top: -5px;
  font: 12px/15px tahoma;
}

#block-block-18 .poll_block .links {
  display: none;
}

#block-block-19 {
  float: left;
  width: 90%;
  margin-bottom: 15px;
  padding: 5%;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-block-19 h2 {
  color: #303030;
}

#block-block-19 #block-views-news-block_1 {
  width: 100%;
}

#block-block-19 .view-header {
  margin: -40px 0 0 !important;
}

#block-block-19 .views-field-title,
#block-block-19 .views-field-field-news-body-value {
  width: 150px !important;
}

#block-block-20 {
  float: left;
  width: 90%;
  min-height: 375px;
  margin-bottom: 15px;
  padding: 5%;
  border-radius: 6px;
  background: none repeat scroll 0 0 #fff;
}

.node-type-news #block-block-20,
.page-news #block-block-20 {
  margin-top: 20px;
}

#block-block-20 #vk_groups {
  width: 100% !important;
  height: 377px !important;
}

#block-block-20 iframe {
  height: 370px !important;
}

#block-block-21 {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  height: 345px;
  margin-bottom: 15px;
  padding: 0;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

.news_page #block-block-21 {
  margin-bottom: 0;
}

#block-block-21 span {
  width: 100% !important;
}

#block-block-21 iframe {
  width: 235px !important;
}

#block-block-26 {
  float: left;
  width: 100%;
}

#block-block-22 {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

#block-disqus-disqus_recent_comments {
  float: left;
  width: 100%;
}

#block-disqus-disqus_recent_comments .all {
  float: right;
  width: 100px;
  margin-top: -22px;
  font: 11px/13px tahoma;
  text-align: right;
  color: #8f8c8c;
}

#block-disqus-disqus_recent_comments .all a {
  font: 11px/13px tahoma;
  color: #8f8c8c;
}

#block-disqus-disqus_recent_comments .content {
  float: left;
  width: 100%;
}

#block-disqus-disqus_recent_comments .dsq-widget-item {
  position: relative;
  float: left;
  width: 90%;
  margin: 0 0 20px;
  padding: 5%;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-disqus-disqus_recent_comments .dsq-widget-item img {
  margin-top: 15px;
}

#block-disqus-disqus_recent_comments .dsq-widget-item .dsq-widget-user {
  float: left;
  min-width: 200px;
  margin: -7px 0 0 -51px;
  text-decoration: none;
  color: #0093b5;
}

#block-disqus-disqus_recent_comments .dsq-widget-item .dsq-widget-comment {
  float: right;
  overflow: hidden;
  width: 155px;
  max-height: 61px;
  margin-top: 15px;
  font: 11px/12px tahoma;
  text-align: justify;
  color: #454545;
}

#block-disqus-disqus_recent_comments .dsq-widget-item .dsq-widget-meta {
  width: 100%;
  height: 0;
  text-indent: -9999px;
}

#block-disqus-disqus_recent_comments .dsq-widget-item .dsq-widget-meta .first {
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 9px;
  height: 10px;
  text-indent: -9999px;
  background: url("images/ico_8.png") no-repeat scroll 0 0 transparent;
}

#block-disqus-disqus_recent_comments .dsq-widget-item .dsq-widget-meta .last {
  position: absolute;
  top: 23px;
  right: 10px;
  float: right;
  font: 11px/13px tahoma;
  text-decoration: none;
  text-indent: 0;
  color: #8e8e8e;
}

#block-disqus-disqus_recent_comments .comments_button {
  float: right;
  width: 148px;
  height: 25px;
  margin-top: -5px;
  text-indent: -9999px;
  background: url("images/button_6.png") no-repeat scroll 0 0 transparent;
}

#block-block-28,
#block-block-27 {
  float: right;
  width: 230px;
  height: 395px;
  margin-top: 15px;
}

#block-block-28 {
  margin: 0 0 10px;
}
#block-block-27 .row:nth-child(n+4) {
  display: none;
}

#block-block-28 .all_comments,
#block-block-27 .all_comments {
  float: right;
  width: 100px;
  margin-top: -22px;
  font: 11px/13px tahoma;
  text-align: right;
  color: #8f8c8c;
}

#block-block-28 .all_comments a,
#block-block-27 .all_comments a {
  font: 11px/13px tahoma;
  color: #ccc;
}

#block-block-28 .network_tabs,
#block-block-27 .network_tabs {
  float: left;
  width: 100%;
  padding: 0;
}

#block-block-28 .network_tabs li,
#block-block-27 .network_tabs li {
  float: left;
  width: 50%;
  list-style: none;
}

#block-block-28 .network_tabs li span,
#block-block-27 .network_tabs li span {
  display: block;
  font: 18px/30px "Open Sans Condensed", sans-serif;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  color: #fff;
  border-radius: 6px 6px 0 0;
  background: url("images/ico_9.png") repeat-x scroll 0 0 #18acec;
}

#block-block-28 .network_tabs li + li span,
#block-block-27 .network_tabs li + li span {
  margin-left: 1px;
}

#block-block-28 .network_tabs li.active span,
#block-block-28 .network_tabs li:hover span,
#block-block-27 .network_tabs li.active span,
#block-block-27 .network_tabs li:hover span {
  color: #303030;
  background: #fff;
}

#block-block-28 .comm_wrap,
#block-block-27 .comm_wrap {
  clear: both;
  overflow: hidden;
}

#block-block-28 .comm_wrap.hide,
#block-block-27 .comm_wrap.hide {
  display: none;
}

#block-block-28 .row,
#block-block-27 .row {
  position: relative;
  float: left;
  width: 90%;
  height: 73px;
  margin: 0 0 20px;
  padding: 5%;
  border-radius: 0 0 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-block-28 .row + .row,
#block-block-27 .row + .row {
  border-radius: 6px;
}

#block-block-28 .date,
#block-block-27 .date {
  float: right;
  font: 11px/15px arial;
  color: #999;
}

#block-block-28 .name,
#block-block-27 .name {
  font: bold 12px/15px arial;
  color: #0093b5;
}

#block-block-28 .comment,
#block-block-27 .comment {
  clear: both;
  overflow: hidden;
  padding-top: 3px;
  font: 11px/13px arial;
  color: #333;
}

#block-block-28 .ico,
#block-block-27 .ico {
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 9px;
  height: 10px;
  text-indent: -9999px;
  background: url("images/ico_8.png") no-repeat scroll 0 0 transparent;
}

#block-views-comments-block_2,
#block-views-comments-block_1 {
  float: right;
  width: 230px;
  margin-top: 15px;
}

#block-views-comments-block_2 {
  margin-top: 0;
}

#block-views-comments-block_2 .view-header,
#block-views-comments-block_1 .view-header {
  float: right;
  width: 100px;
  margin-top: -22px;
  font: 11px/13px tahoma;
  text-align: right;
  color: #8f8c8c;
}

#block-views-comments-block_2 .view-header a,
#block-views-comments-block_1 .view-header a {
  font: 11px/13px tahoma;
  color: #ccc;
}

#block-views-comments-block_2 .view-content,
#block-views-comments-block_1 .view-content {
  float: left;
  width: 100%;
}

#block-views-comments-block_2 .views-row,
#block-views-comments-block_1 .views-row {
  position: relative;
  float: left;
  width: 90%;
  height: 82px;
  margin: 0 0 20px;
  padding: 5%;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-views-comments-block_2 .views-row {
  height: 73px;
}

#block-views-comments-block_2 .views-field-timestamp,
#block-views-comments-block_1 .views-field-timestamp {
  float: right;
  font: 11px/15px arial;
  color: #999;
}

#block-views-comments-block_2 .views-field-subject,
#block-views-comments-block_1 .views-field-subject {
  font: bold 12px/15px arial;
  color: #0093b5;
}

#block-views-comments-block_2 .views-field-subject a,
#block-views-comments-block_1 .views-field-subject a {
  text-decoration: none;
  color: #0093b5;
}

#block-views-comments-block_2 .views-field-subject a:hover,
#block-views-comments-block_1 .views-field-subject a:hover {
  text-decoration: underline;
}

#block-views-comments-block_2 .views-field-comment,
#block-views-comments-block_1 .views-field-comment {
  clear: both;
  overflow: hidden;
  padding-top: 3px;
  font: 11px/13px arial;
  color: #333;
}

#block-views-comments-block_2 .views-field-cid,
#block-views-comments-block_1 .views-field-cid {
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 9px;
  height: 10px;
  text-indent: -9999px;
  background: url("images/ico_8.png") no-repeat scroll 0 0 transparent;
}

#block-views-comments-block_2 .view-footer,
#block-views-comments-block_1 .view-footer {
  float: left;
  width: 100%;
  margin-top: -5px;
}

#block-views-comments-block_2 .view-footer a,
#block-views-comments-block_1 .view-footer a {
  float: right;
  width: 148px;
  height: 25px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-indent: -9999px;
  background: url("images/button_6.png") no-repeat scroll 0 0 transparent;
}

#block-views-comments-block_2 .view-footer a:hover,
#block-views-comments-block_1 .view-footer a:hover {
  opacity: 0.8;
}


/* Footer
-----------------------------------------------------------------------------*/

#footer {
  position: relative;
  clear: both;
  overflow: hidden;
  width: 960px;
  height: 120px;
  margin: -120px auto 0;
}

body.footer_top_region #footer {
  height: 255px;
  margin-top: -255px;
}

#block-block-5 {
  float: left;
  margin-top: 15px;
}

#block-block-5 img {
  float: left;
}

#block-block-6 {
  float: right;
  width: 180px;
  margin-top: 25px;
  text-align: right;
}

#block-block-6 span {
  float: right;
  clear: both;
  width: 100%;
  color: #9f9f9f;
}

#block-block-6 span a {
  color: #9f9f9f;
}

#block-block-6 .lich {
  float: right;
  clear: both;
  margin-top: 10px;
}

#block-block-6 .lich img {
  float: right;
}

#block-menu-secondary-links {
  float: left;
  width: 615px;
  margin: 25px 0 0 65px;
}

#block-menu-secondary-links ul {
  float: left;
  width: 100%;
  padding: 0;
}

#block-menu-secondary-links li {
  display: block;
  float: left;
  margin: 0 25px 0 0;
  padding: 0;
}

#block-menu-secondary-links li.last {
  margin: 0;
}

#block-menu-secondary-links li a {
  font: 12px/15px tahoma;
  color: #ccc;
}

#block-block-7 {
  float: left;
  width: 530px;
  margin-top: 20px;
  margin-left: 22px;
  font: 12px/17px arial;
  line-height: 24px;
  text-align: right;
  vertical-align: middle;
  color: #ccc;
}

#block-block-7 .mail {
  color: #ccc;
}

#block-block-7 .a_1 {
  float: right;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  background: url("images/vk-social-logotype.png") no-repeat;
}

#block-block-7 .a_2 {
  float: right;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  background: url("images/twitter-logo-button.png") no-repeat;
}

#block-block-7 .a_3 {
  float: right;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  background: url("images/facebook-logo-button.png") no-repeat;
}

#block-block-7 a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  vertical-align: middle;
}


#block-block-7 .a_1:hover {
  background: url("images/vk.png") no-repeat;
}

#block-block-7 .a_2:hover {
  background: url("images/twitter.png") no-repeat;
}

#block-block-7 .a_3:hover {
  background: url("images/facebook.png") no-repeat;
}
/* Other
-----------------------------------------------------------------------------*/

.cont_center {
  float: left;
  width: 685px;
  padding: 15px;
  border-radius: 8px 8px 8px 8px;
  background: none repeat scroll 0 0 #fff;
}

body.no-sidebars .cont_center {
  width: 930px;
}

#block-admin-display-form {
  clear: both;
}

#block-admin-display-form table {
  width: 100%;
}

.node-form {
  float: left;
  width: 100%;
}

.node-form label {
  font: 12px/15px arial;
  color: #303030;
}

.node-form .description {
  display: none;
}

.node-form fieldset {
  float: left;
  clear: both;
  width: 98%;
  padding: 5px 1%;
}

.node-form .ckeditor_links {
  display: none !important;
}

.node-form #edit-preview {
  display: block;
  float: left;
  margin-right: 10px;
  padding: 2px;
  cursor: pointer;
}

.node-form #edit-submit {
  float: left;
  clear: both;
  margin-right: 10px;
  padding: 2px;
  cursor: pointer;
}

.node-form #edit-delete {
  float: left;
  padding: 2px;
  cursor: pointer;
}

#node-form-bunners {
  float: left;
  width: 100%;
}

#node-form-bunners #edit-title-wrapper {
  float: left;
  width: 48%;
}

#node-form-bunners .link-field-subrow {
  float: right;
  width: 48%;
  margin-top: 1em;
}

#node-form-bunners .link-field-subrow div {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

#node-form-bunners .link-field-subrow input,
#node-form-bunners #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}

#node-form-bunners .link-attributes {
  float: right;
  width: 48%;
  margin-bottom: 10px;
}

#node-form-bunners #edit-field-bunners-position-value-wrapper {
  float: right;
  clear: both;
  width: 16%;
}

#node-form-bunners #edit-field-bunners-position-value-wrapper select {
  float: left;
  width: 100%;
  padding: 1px;
  border: 1px solid #ccc;
}

#node-form-bunners #edit-field-bunner-photo-0-ahah-wrapper {
  float: left;
  width: 80%;
  margin-bottom: 1em;
}

#node-form-bunners #edit-field-bunner-photo-0-ahah-wrapper .form-item,
#node-form-bunners #edit-field-bunner-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}

#node-form-bunners #edit-field-bunner-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}

.node_bunners {
  float: left;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}

.node_bunners .field-field-bunner-link {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.node_bunners .field-field-bunner-link a {
  color: #63d3ed;
}

#block-poll-0 {
  position: relative;
  float: left;
  width: 99%;
  padding: 10px 1% 10px 0;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}

#block-poll-0 .block_light {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 204px;
  width: 26px;
  height: 100%;
  background: url("images/sidebar_light.png") repeat-y scroll 0 0 transparent;
}

#block-views-bunner-block_1 {
  position: relative;
  float: left;
  width: 711px;
  height: 385px;
  margin-left: 10px;
}

#block-views-bunner-block_1 .views-row {
  float: left;
  width: 100%;
}

#block-views-bunner-block_1 .views-row .title {
  position: relative;
  z-index: 1;
  float: left;
  overflow: hidden;
  width: 202px;
  height: 77px;
  margin-left: -10px;
  vertical-align: middle;
  background: url("images/slider_fon_polosa.png") no-repeat scroll right top transparent;
}

#block-views-bunner-block_1 .views-row .title .span {
  display: table-cell;
  width: 180px;
  height: 77px;
  padding: 0 12px 0 10px;
  font: bold 18px/20px 'Open Sans Condensed', sans-serif;
  vertical-align: middle;
  color: #0093b5;

}

#block-views-bunner-block_1 .views-row .title a {
  color: #0093b5;
}
#block-views-bunner-block_1 .views-row-last .title .span {
  background: url("images/slider_fon_polosa.png") no-repeat scroll right bottom transparent;
}
#block-views-bunner-block_1 .views-row .title:hover,
#block-views-bunner-block_1 .views-row.active .title {
  padding-right: 10px;
  background: url("images/slider_fon.png") no-repeat scroll 0 0 transparent;
}
#block-views-bunner-block_1 .views-row .title:hover .span,
#block-views-bunner-block_1 .views-row.active .title .span {
  color: #fff;
  background: none repeat scroll 0 0 transparent;
}
#block-views-bunner-block_1 .views-row .title:hover a,
#block-views-bunner-block_1 .views-row.active .title a {
  text-decoration: none;
  color: #fff;
}
#block-views-bunner-block_1 .views-row .foto {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  float: right;
  overflow: hidden;
  width: 519px;
}
#block-views-bunner-block_1 .views-row.active .foto {
  display: block;
}
#block-views-bunner-block_1 .views-row .foto img {
  float: left;
  width: 100%;
  height: 385px;
}
#block-views-bunner-block_1 .main-jc-buttons {
  display: none;
}
#block-poll-0 .poll_block {
  position: relative;
  z-index: 1;
  float: right;
  width: 205px;
}
#block-poll-0 .poll_block h2 {
  margin-top: -5px;
  color: #303030;
}
#block-poll-0 .poll_block .all {
  float: right;
  margin-top: -28px;
  color: #303030;
}
#block-poll-0 .poll_block .all a {
  font-size: 11px;
  color: #303030;
}
#block-poll-0 .poll_block .content {
  float: left;
  width: 100%;
}
#block-poll-0 .poll_block .title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 12px/15px tahoma;
  color: #303030;
}
#block-poll-0 .poll_block .form-radios {
  float: left;
  width: 100%;
  margin: 0 0 5px 0;
}
#block-poll-0 .poll_block .form-radios .form-item {
  float: left;
  width: 100%;
  margin: 2px 0;
}
#block-poll-0 .poll_block .form-radios label {
  float: left;
  padding: 0 0 0 13px;
  font: 12px/15px tahoma;
  cursor: pointer;
  color: #303030;
}
#block-poll-0 .poll_block .form-radios input {
  float: left;
  margin: 1px 0px 0 -18px;
}
#block-poll-0 .poll_block .form-submit {
  float: left;
  width: 90px;
  height: 30px;
  margin: 0 55px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-indent: -9999px;
  border: medium none;
  background: url("images/button_3.png") no-repeat scroll 0 0 transparent;
}
#block-poll-0 .poll_block .form-submit:hover {
  opacity: 0.8;
}
#block-poll-0 .poll_block .text {
  float: left;
  width: 100%;
  font: 11px/12px tahoma;
  color: #303030;
}
#block-poll-0 .poll_block .bar {
  float: left;
  width: 100%;
  height: 13px;
  margin: 5px 0 10px;
}
#block-poll-0 .poll_block .foreground {
  height: 13px;
  background: none repeat scroll 0 0 #0691cd;
}
#block-poll-0 .poll_block .percent {
  float: right;
  width: 100%;
  margin-top: -24px;
  font: 10px/13px tahoma;
  text-align: center;
  color: #000;
}
#block-poll-0 .poll_block .total {
  float: left;
  width: 100%;
  margin-top: -5px;
  font: 12px/15px tahoma;
}
#block-poll-0 .poll_block .links {
  display: none;
}
#block-views-poll-block_1 {
  float: right;
  clear: right;
  width: 205px;
  margin-top: 10px;
}
#block-views-poll-block_1 h2 {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 18px;
  color: #303030;
}
#block-views-poll-block_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
#block-views-poll-block_1 .views-row a {
  float: left;
  width: 96%;
  padding-left: 4%;
  font: 11px/12px arial;
  color: #303030;
  background: url("images/ico_5.png") no-repeat scroll 0 5px transparent;
}
#node-form-news {
  float: left;
  width: 100%;
}
#node-form-news #edit-title-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
#node-form-news #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-news #edit-field-news-avtor-0-value-wrapper {
  float: left;
  width: 48%;
  margin-bottom: 0;
}
#node-form-news #edit-field-news-avtor-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-news .container-inline-date {
  float: right;
  clear: none;
  width: 48%;
  margin: 1em 0 0;
}
#node-form-news .container-inline-date #edit-field-news-date-0-value-wrapper {
  width: 100%;
}
#node-form-news .container-inline-date #edit-field-news-date-0-value-datepicker-popup-0-wrapper {
  float: left;
  width: 60%;
}
#node-form-news .container-inline-date #edit-field-news-date-0-value-timeEntry-popup-1-wrapper {
  float: right;
  width: 32%;
}
#node-form-news .container-inline-date input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-news #edit-field-news-tags-value-wrapper {
  float: left;
  width: 67%;
}
#node-form-news #edit-field-news-tags-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
  background-position: 100% 3px;
}
#node-form-news #edit-field-news-tags-value-wrapper input.throbbing {
  background-position: 100% -17px !important;
}
#node-form-news #edit-field-news-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-news #edit-field-news-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-news #edit-field-news-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-news #edit-field-news-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-news #edit-field-news-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  border: 1px solid #ccc;
}
#node-form-news #edit-field-news-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-news a#switch_edit-field-news-body-0-value {
  display: none !important;
}
#node-form-news #edit-field-news-photo-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin: 1em 0;
}
#node-form-news #edit-field-news-photo-0-ahah-wrapper .form-item,
#node-form-news #edit-field-news-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-news #edit-field-news-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-news #field-news-file-items {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-news #field-news-file-items table {
  float: left;
  width: 100%;
}
#node-form-news #field-news-file-items tr {
  padding: 0;
  background: none repeat scroll 0 0 transparent;
}
#node-form-news #field-news-file-items th {
  padding-bottom: 2px;
  font: 12px/15px arial;
  color: #303030;
  border-bottom: 1px solid #ccc;
}
#node-form-news #field-news-file-items td {
  padding: 5px;
}
#node-form-news #field-news-file-items td.content-multiple-drag {
  width: 10px;
  padding-right: 0;
}
#node-form-news #field-news-file-items td.content-multiple-remove-cell {
  width: 10px;
}
#node-form-news #field-news-file-items td div {
  max-width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
}
#node-form-news #field-news-file-items .form-submit {
  margin-left: 10px;
  padding: 2px;
  cursor: pointer;
}
#node-form-news #field-news-file-items .filefield-upload .form-submit {
  display: none;
}
#node-form-news #field-news-file-items .content-add-more {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#node-form-news #field-news-file-items .content-add-more input {
  padding: 2px;
  cursor: pointer;
}
#node-form-regional_news {
  float: left;
  width: 100%;
}
#node-form-regional_news #edit-title-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
#node-form-regional_news #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-regional_news #edit-field-regional-news-avtor-0-value-wrapper {
  float: left;
  width: 48%;
  margin-bottom: 0;
}
#node-form-regional_news #edit-field-regional-news-avtor-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-regional_news .container-inline-date {
  float: right;
  clear: none;
  width: 48%;
  margin: 1em 0 0;
}
#node-form-regional_news .container-inline-date #edit-field-regional-news-date-0-value-wrapper {
  width: 100%;
}
#node-form-regional_news .container-inline-date #edit-field-regional-news-date-0-value-datepicker-popup-0-wrapper {
  float: left;
  width: 60%;
}
#node-form-regional_news .container-inline-date #edit-field-regional-news-date-0-value-timeEntry-popup-1-wrapper {
  float: right;
  width: 32%;
}
#node-form-regional_news .container-inline-date input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-regional_news #edit-field-regional-news-tags-value-wrapper {
  float: left;
  width: 67%;
}
#node-form-regional_news #edit-field-regional-news-tags-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
  background-position: 100% 3px;
}
#node-form-regional_news #edit-field-regional-news-tags-value-wrapper input.throbbing {
  background-position: 100% -17px !important;
}
#node-form-regional_news #edit-field-regional-news-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-regional_news #edit-field-regional-news-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-regional_news #edit-field-regional-news-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-regional_news #edit-field-regional-news-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-regional_news #edit-field-regional-news-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  border: 1px solid #ccc;
}
#node-form-regional_news #edit-field-regional-news-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-regional_news a#switch_edit-field-regional-news-body-0-value {
  display: none !important;
}
#node-form-regional_news #edit-field-regional-news-photo-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin: 1em 0;
}
#node-form-regional_news #edit-field-regional-news-photo-0-ahah-wrapper .form-item,
#node-form-regional_news #edit-field-regional-news-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-regional_news #edit-field-regional-news-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-regional_news #field-regional-news-file-items {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-regional_news #field-regional-news-file-items table {
  float: left;
  width: 100%;
}
#node-form-regional_news #field-regional-news-file-items tr {
  padding: 0;
  background: none repeat scroll 0 0 transparent;
}
#node-form-regional_news #field-regional-news-file-items th {
  padding-bottom: 2px;
  font: 12px/15px arial;
  color: #303030;
  border-bottom: 1px solid #ccc;
}
#node-form-regional_news #field-regional-news-file-items td {
  padding: 5px;
}
#node-form-regional_news #field-regional-news-file-items td.content-multiple-drag {
  width: 10px;
  padding-right: 0;
}
#node-form-regional_news #field-regional-news-file-items td.content-multiple-remove-cell {
  width: 10px;
}
#node-form-regional_news #field-regional-news-file-items td div {
  max-width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
}
#node-form-regional_news #field-regional-news-file-items .form-submit {
  margin-left: 10px;
  padding: 2px;
  cursor: pointer;
}
#node-form-regional_news #field-regional-news-file-items .filefield-upload .form-submit {
  display: none;
}
#node-form-regional_news #field-regional-news-file-items .content-add-more {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#node-form-regional_news #field-regional-news-file-items .content-add-more input {
  padding: 2px;
  cursor: pointer;
}
#block-views-news-block_1 {
  float: left;
  width: 260px;
  margin-top: 15px;
}
.front #block-views-news-block_1 {
  width: 100%;
}
@media (max-width: 991px) {
  .front #block-views-news-block_1 {
    width: 100%;
  }
}
#block-views-news-block_1 h2 {
  color: #fff;
}
#block-views-news-block_1 .content {
  float: left;
  width: 240px;
  min-height: 337px;
  padding: 10px;
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #fff;
}
.front #block-views-news-block_1 .content {
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 991px) {
  .front #block-views-news-block_1 .content {
    width: 100%;
    /*max-width: 730px;*/
  }
}
#block-views-news-block_1 .view-header {
  float: right;
  width: 32px;
  margin: -33px -10px 0 0;
  font: 14px/16px tahoma;
  text-align: right;
  color: #fff;
}
#block-views-news-block_1 .view-header a {
  float: left;
  font: 11px/16px tahoma;
  color: #fff;
}
#block-views-news-block_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.front #block-views-news-block_1 .views-row {
  width: 33.3333%;
  /* width: 25%;  */
}
@media (max-width: 991px) {
  .front #block-views-news-block_1 .views-row {
    width: 33.3333%;
  }
  .front #block-views-news-block_1 .views-row:nth-child(n+13) {
    display: none;
  }
}
.not-front #block-views-news-block_1 .views-row:nth-child(n+5) {
  display: none;
}
@media (max-width: 767px) {
  .front #block-views-news-block_1 .views-row {
    width: 100%;
  }
}
#block-views-news-block_1 .views-row-last {
  margin: 0;
  padding: 0;
  border: medium none;
}
#block-views-news-block_1 .views-field-field-news-photo-fid {
  float: left;
}
#block-views-news-block_1 .views-field-field-news-photo-fid .data {
  float: left;
  width: 50px;
  font: 18px/27px 'Open Sans Condensed', sans-serif;
  text-align: center;
  color: #fff;
  background: url("images/ico_7.png") repeat-x scroll 0 0 transparent;
}
#block-views-news-block_1 .views-field-field-news-photo-fid img {
  float: left;
  clear: both;
}
#block-views-news-block_1 .views-field-title {
  float: right;
  overflow: hidden;
  width: 185px;
  max-height: 30px;
  margin: -2px 0 5px;
  font: bold 12px/15px tahoma;
}
.front #block-views-news-block_1 .views-field-title {
  width: calc(100% - 60px);
  padding-right: 3px;
}
#block-views-news-block_1 .views-field-title a {
  color: #0093b5;
}
#block-views-news-block_1 .views-field-field-news-body-value {
  float: right;
  overflow: hidden;
  width: 185px;
  max-height: 36px;
  font: 11px/12px tahoma;
  color: #555;
}
.front #block-views-news-block_1 .views-field-field-news-body-value {
  width: calc(100% - 60px);
  padding-right: 3px;
}
.view-id-news.view-display-id-page_1 {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.view-id-news.view-display-id-page_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-news.view-display-id-page_1 .views-field-field-news-photo-fid,
.view-id-news.view-display-id-page_1 .views-field-field-news-photo-fid img {
  float: left;
}
.view-id-news.view-display-id-page_1 .views-field-title {
  float: right;
  width: 515px;
}
.view-id-news.view-display-id-page_1 .views-field-title a {
  font: bold 12px/15px tahoma;
  color: #069;
}
.view-id-news.view-display-id-page_1 .views-field-created {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 11px/15px tahoma;
  color: #8e8e8e;
}
.view-id-news.view-display-id-page_1 .views-field-created .date {
  float: left;
  min-width: 70px;
  margin-right: 5px;
}
.view-id-news.view-display-id-page_1 .views-field-created .statist {
  float: left;
  margin-right: 5px;
  padding-left: 20px;
  background: url("images/ico_12.png") no-repeat scroll 0 center transparent;
}
.view-id-news.view-display-id-page_1 .views-field-field-news-body-value {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.view-id-regional_news.view-display-id-page_1 {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.view-id-regional_news.view-display-id-page_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-regional_news.view-display-id-page_1 .views-field-field-regional-news-photo-fid,
.view-id-regional_news.view-display-id-page_1 .views-field-field-regional-news-photo-fid img {
  float: left;
}
.view-id-regional_news.view-display-id-page_1 .views-field-title {
  float: right;
  width: 515px;
}
.view-id-regional_news.view-display-id-page_1 .views-field-title a {
  font: bold 12px/15px tahoma;
  color: #069;
}
.view-id-regional_news.view-display-id-page_1 .views-field-created {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 11px/15px tahoma;
  color: #8e8e8e;
}
.view-id-regional_news.view-display-id-page_1 .views-field-created .date {
  float: left;
  min-width: 70px;
  margin-right: 5px;
}
.view-id-regional_news.view-display-id-page_1 .views-field-created .statist {
  float: left;
  margin-right: 5px;
  padding-left: 20px;
  background: url("images/ico_12.png") no-repeat scroll 0 center transparent;
}
.view-id-regional_news.view-display-id-page_1 .views-field-field-regional-news-body-value {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.node_news {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.node_news .addthis_toolbox {
  margin: 0 !important;
}
.node_news .node_title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 18px/22px tahoma;
  color: #069;
}
.node .node_top {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font: 11px/15px tahoma;
  color: #8e8e8e;
}
.node .node_top .dat {
  float: left;
  min-width: 70px;
  margin-right: 5px;
}
.node .node_top .statist {
  float: left;
  padding-left: 20px;
  background: url("images/ico_12.png") no-repeat scroll 0 center transparent;
}
.node .node_top .comm_count {
  float: left;
  margin-left: 5px;
  padding-left: 20px;
  background: url("images/ico_13.png") no-repeat scroll 0 center transparent;
}
.node_news .content {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.node_news .content .photo {
  float: left;
  margin-right: 10px;
}
.node_news .content .photo img {
  float: left;
}
.node_news .player {
  width: 100%;
  max-width: 400px;
}
.node_news .player audio {
  width: 100%;
  margin-top: 20px;
  outline: none;
}


.node_news .content iframe,
.node_news .content object {
  float: left;
  width: 100%;
  margin-top: 15px;
  text-align: center;
}
.node_regional_news {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.node_regional_news .addthis_toolbox {
  margin: 0 !important;
}
.node_regional_news .node_title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: 18px/22px tahoma;
  color: #069;
}
.node_regional_news .content {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  color: #303030;
}
.node_regional_news .content .photo {
  float: left;
  margin-right: 10px;
}
.node_regional_news .content .photo img {
  float: left;
}
.node_regional_news .player {
  float: right;
  clear: right;
  width: 340px;
  margin-bottom: 5px;
  padding: 9px 10px 5px;
  border: 1px solid #ccc;
  border-radius: 2px 2px 2px 2px;
}
.node_regional_news .player object {
  margin-top: 0 !important;
}
.node_regional_news .content iframe,
.node_regional_news .content object {
  float: left;
  width: 100%;
  margin-top: 15px;
  text-align: center;
}
.addthis_block {
  position: relative;
  z-index: 5;
  float: left;
  width: 100%;
  margin-top: 10px;
}
.addthis_block .addthis_toolbox {
  display: none;
  float: right;
  padding: 3px;
  border: 1px solid #ccc;
}
.addthis_block a {
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  padding: 0 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.addthis_block a:hover {
  opacity: 0.8;
}
.addthis_block a * {
  float: left;
  width: 100%;
  text-indent: -9999px;
  background: none repeat scroll 0 0 transparent !important;
}
.addthis_block .addthis_button_vk {
  background: url("images/addthis_ico.png") no-repeat scroll left center transparent;
}
.addthis_block .addthis_button_facebook {
  width: 14px;
  background: url("images/addthis_ico.png") no-repeat scroll -22px center transparent;
}
.addthis_block .addthis_button_twitter {
  background: url("images/addthis_ico.png") no-repeat scroll -42px center transparent;
}
.addthis_block .addthis_button_odnoklassniki_ru {
  background: url("images/addthis_ico.png") no-repeat scroll -63px center transparent;
}
.addthis_block .addthis_button_email {
  background: url("images/addthis_ico.png") no-repeat scroll -84px center transparent;
}
.addthis_block .addthis_button_compact {
  width: 10px;
  margin: 0;
  background: url("images/addthis_ico.png") no-repeat scroll -105px center transparent;
}
.addthis_block .addthis_button_google > span {
  background: url("images/gplus-64.png") no-repeat scroll 0 0 / 100% 100% transparent !important;
}
.addthis_block_2 {
  float: left;
  margin: 10px 0 0;
}
.addthis_block_2 .addthis_button_facebook_like iframe {
  width: 75px !important;
}
.node_regional_news .addthis_block {
  float: right;
  width: auto;
}
#block-views-news-block_2 {
  float: left;
  width: 100%;
}
#block-views-news-block_2 .views-row {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 11px/14px tahoma;
  color: #333;
}
#block-views-news-block_2 .views-row a {
  font: 11px/13px arial;
  color: #0093b5;
}
.node .all {
  position: relative;
  z-index: 5;
  float: right;
  width: 100px;
  margin-top: -50px;
  font: 14px/15px tahoma;
  text-align: right;
  color: #333;
}
.node .all a {
  font-size: 12px;
  color: #333;
}
.comment_disqus {
  float: left;
  width: 100%;
  margin: 15px -15px 0;
  padding: 5px 15px 0;
  border-top: 1px solid #ccc;
}
.comment_disqus #dsq-account-dropdown a {
  color: #303030;
}
.comment_disqus h3 {
  display: none !important;
  font: 12px/15px tahoma;
  color: #303030;
}
.comment_disqus #dsq-pagination {
  display: none;
}
#node-45 .comment_disqus #dsq-pagination {
  display: block;
}
#node-45 .comment_disqus #dsq-pagination .dsq-button-small.dsq-paginate-append-button {
  display: block;
  width: 78px;
  height: 20px;
  margin: 0 auto;
  text-indent: -9999px;
  border: medium none;
  background: url("images/add_more_button.png") no-repeat scroll 0 0 transparent;
}
.comment_disqus .dsq-options,
.comment_disqus #dsq-comments-title,
.comment_disqus .dsq-request-user-stats {
  display: none !important;
}
.comment_disqus #dsq-form-area {
  margin-bottom: 10px;
}
.comment_disqus .dsq-like-panel,
.comment_disqus .dsq-user-like,
.comment_disqus .dsq-comment-footer-left,
.comment_disqus .dsq-comment-hide-thread {
  display: none !important;
}
.comment_disqus .dsq-button-small.dsq-disabled-btn {
  width: 81px;
  height: 20px;
  text-indent: -9999px;
  border: medium none;
  background: url("images/button_8.png") no-repeat scroll 0 0 transparent;
}
#node-form-people {
  float: left;
  width: 100%;
}
#node-form-people .ckeditor_links {
  display: none !important;
}
#node-form-people #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-people #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-people #edit-field-people-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-people #edit-field-people-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-people #edit-field-people-name-text-6-0-value-wrapper,
#node-form-people #edit-field-people-name-text-5-0-value-wrapper,
#node-form-people #edit-field-people-name-text-4-0-value-wrapper,
#node-form-people #edit-field-people-name-text-3-0-value-wrapper,
#node-form-people #edit-field-people-name-text-2-0-value-wrapper,
#node-form-people #edit-field-people-name-text-1-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-people #edit-field-people-name-text-6-0-value-wrapper input,
#node-form-people #edit-field-people-name-text-5-0-value-wrapper input,
#node-form-people #edit-field-people-name-text-4-0-value-wrapper input,
#node-form-people #edit-field-people-name-text-3-0-value-wrapper input,
#node-form-people #edit-field-people-name-text-2-0-value-wrapper input,
#node-form-people #edit-field-people-name-text-1-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-people #edit-field-people-name-text-6-0-value-wrapper,
#node-form-people #edit-field-people-name-text-5-0-value-wrapper,
#node-form-people #edit-field-people-biograf-0-value-wrapper,
#node-form-people #edit-field-people-chield-0-value-wrapper,
#node-form-people #edit-field-people-work-0-value-wrapper,
#node-form-people #edit-field-people-rest-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-people #edit-field-people-text-6-0-value-wrapper .resizable-textarea,
#node-form-people #edit-field-people-text-5-0-value-wrapper .resizable-textarea,
#node-form-people #edit-field-people-biograf-0-value-wrapper .resizable-textarea,
#node-form-people #edit-field-people-chield-0-value-wrapper .resizable-textarea,
#node-form-people #edit-field-people-work-0-value-wrapper .resizable-textarea,
#node-form-people #edit-field-people-rest-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-people #edit-field-people-text-6-0-value-wrapper textarea,
#node-form-people #edit-field-people-text-5-0-value-wrapper textarea,
#node-form-people #edit-field-people-biograf-0-value-wrapper textarea,
#node-form-people #edit-field-people-chield-0-value-wrapper textarea,
#node-form-people #edit-field-people-work-0-value-wrapper textarea,
#node-form-people #edit-field-people-rest-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-people #edit-field-people-text-6-0-value-wrapper .grippie,
#node-form-people #edit-field-people-text-5-0-value-wrapper .grippie,
#node-form-people #edit-field-people-biograf-0-value-wrapper .grippie,
#node-form-people #edit-field-people-chield-0-value-wrapper .grippie,
#node-form-people #edit-field-people-work-0-value-wrapper .grippie,
#node-form-people #edit-field-people-rest-0-value-wrapper .grippie {
  display: none;
}
#node-form-people #edit-field-people-photo-0-ahah-wrapper {
  float: left;
  width: 48%;
  margin-bottom: 1em;
}
#node-form-people #edit-field-people-photo-0-ahah-wrapper .form-item,
#node-form-people #edit-field-people-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-people #edit-field-people-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-people #edit-field-people-photo-0-ahah-wrapper .description {
  display: block;
}
#node-form-people #edit-field-people-photo-0-ahah-wrapper .widget-edit .description {
  display: none;
}
#node-form-people #edit-field-people-post-0-value-wrapper {
  float: right;
  width: 48%;
  margin-top: 0;
  margin-bottom: 0;
}
#node-form-people #edit-field-people-post-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-people #edit-field-people-morning-value-wrapper {
  float: right;
  width: 150px;
  margin-bottom: 0;
}
#node-form-people #edit-field-people-veduchi-value-wrapper {
  float: right;
  width: 150px;
  margin-bottom: 0;
}
#node-form-people #edit-field-people-programs-nid-nid-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
#node-form-people #edit-field-people-programs-nid-nid-wrapper select {
  float: left;
  width: 100%;
  height: 114px;
  border: 1px solid #ccc;
}
#node-form-people #field-people-other-photo-items {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-people #field-people-other-photo-items th {
  padding: 0 0 5px;
  font: 12px/15px tahoma;
  border-width: 1px;
}
#node-form-people #field-people-other-photo-items td {
  padding: 5px;
}
#node-form-people #field-people-other-photo-items td .form-item,
#node-form-people #field-people-other-photo-items td .clear-block {
  margin: 0;
}
#node-form-people #field-people-other-photo-items td .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-people #field-people-other-photo-items .content-add-more {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#node-form-people #field-people-other-photo-items .content-add-more input {
  padding: 2px;
  cursor: pointer;
}
.view-id-people.view-display-id-page_1 {
  float: left;
  width: 98%;
  padding: 1%;
}
.view-id-people.view-display-id-page_1 .views-row {
  position: relative;
  float: right;
  overflow: hidden;
  margin: 20px 20px 20px 0;
}
.view-id-people.view-display-id-page_1 .views-row-odd {
  float: left;
  margin: 20px;
}
.view-id-people.view-display-id-page_1 .views-field-field-people-photo-fid,
.view-id-people.view-display-id-page_1 .views-field-field-people-photo-fid img {
  float: left;
}
.view-id-people.view-display-id-page_1 .views-field-title {
  position: absolute;
  top: 149px;
  left: 0;
  width: 90%;
  min-height: 36px;
  padding: 5px 5%;
  text-align: center;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.view-id-people.view-display-id-page_1 .views-row:hover .views-field-title {
  top: auto;
  bottom: 0;
}
.view-id-people.view-display-id-page_1 .views-field-title .title,
.view-id-people.view-display-id-page_1 .views-field-title .programa {
  float: left;
  width: 100%;
  line-height: 1.6;
}
.view-id-people.view-display-id-page_1 .views-field-title .programa span {
  color: #fff;
}
.view-id-people.view-display-id-page_1 .views-field-title .field-item-0 span {
  display: none;
}
.view-id-people.view-display-id-page_1 .views-field-title .title a {
  font: 12px/15px tahoma;
  color: #fff;
}
.view-id-people.view-display-id-page_1 .views-field-title .programa a {
  font: italic 12px/15px arial;
  text-decoration: none;
  color: #fff;
}
.view-id-people.view-display-id-page_1 .views-field-title .programa a:hover {
  text-decoration: underline;
}
.node_people {
  float: left;
  width: 100%;
  margin: 0 -15px 15px;
  padding: 0 15px 15px;
  border-bottom: 1px solid #ccc;
}
.node_people .all {
  margin-top: -34px;
}
.node_people .node_title {
  float: left;
  width: 100%;
  margin: 5px 0 10px;
  font: 18px/22px tahoma;
  color: #005888;
}
.node_people .programa {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  font: italic 12px/15px arial;
  color: #666;
}
.node_people .addthis_block {
  float: right;
  width: 20%;
  margin-top: -30px;
}
.node_people .addthis_block .addthis_toolbox {
  float: right;
  margin-right: 0;
}
.node_people .photo,
.node_people .photo img {
  float: left;
}
#block-views-people-block_1 {
  float: right;
  width: 375px;
}
#block-views-people-block_1 table {
  width: 104%;
}
#block-views-people-block_1 td {
  width: 33.3%;
  padding-bottom: 13px;
}
#block-views-people-block_1 .views-field-field-people-other-photo-fid {
  position: relative;
  float: left;
}
#block-views-people-block_1 .views-field-field-people-other-photo-fid img {
  float: left;
}
#block-views-people-block_1 .views-field-field-people-other-photo-fid a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 82px;
}
#block-views-people-block_1 .views-field-field-people-other-photo-fid a img {
  display: none;
}
#block-views-people-block_1 .item-list {
  float: left;
  width: 100%;
  margin-top: -10px;
}
#block-views-people-block_1 .item-list .pager {
  margin: 0;
}
#block-views-people-block_1 .item-list .pager-item,
#block-views-people-block_1 .item-list .pager-current {
  display: none !important;
}
#block-views-people-block_1 .item-list .pager-next a {
  width: 70px;
  margin: 0 !important;
  padding: 0 !important;
  font: italic 12px/15px arial;
  text-align: right;
  text-decoration: none;
  text-indent: 0;
  color: #666;
  background: none repeat scroll 0 0 transparent;
}
#block-views-people-block_1 .item-list .pager-previous a {
  width: 70px;
  margin: 0 !important;
  padding: 0 !important;
  font: italic 12px/15px arial;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  color: #666;
  background: none repeat scroll 0 0 transparent;
}
#block-views-people-block_1 .item-list .pager a:hover {
  text-decoration: underline;
}
.node_people .info_block {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.node_people .info_block .tabs {
  float: left;
  width: 100%;
  margin: 0 -15px 10px;
  padding: 0 15px;
  border-bottom: 1px solid #ccc;
}
.node_people .info_block .tabs .tit {
  float: left;
  margin: 0 1px -1px 0;
  padding: 0 0 0 3px;
}
.node_people .info_block .tabs .tit span {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  cursor: pointer;
  color: #333;
  border: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  border-radius: 5px 5px 0 0;
}
/*.node_people .info_block .tabs .tit.active, .node_people .info_block .tabs .tit:hover{
    background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;}
.node_people .info_block .tabs .tit.active span, .node_people .info_block .tabs .tit:hover span{
    background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;}*/
.node_people .info_block .rows {
  float: left;
  width: 100%;
}
.node_people .info_block .rows .row {
  display: none;
  float: left;
  width: 100%;
  color: #303030;
}
.node_people .info_block .rows .row ol,
.node_people .info_block .rows .row ul {
  padding-left: 25px;
}
.comment_button {
  float: right;
  width: 93px;
  height: 30px;
  margin-top: 10px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-indent: -9999px;
  background: url("images/button_4.png") no-repeat scroll 0 0 transparent;
}
.comment_button:hover {
  opacity: 0.8;
}
#node-form-program {
  float: left;
  width: 100%;
}
#node-form-program #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-program #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-program #edit-field-program-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-program #edit-field-program-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-program #edit-field-program-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-program #edit-field-program-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 100%;
}
#node-form-program #edit-field-program-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-program #edit-field-program-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-program #edit-field-program-photo-0-ahah-wrapper {
  float: left;
  width: 70%;
  margin-bottom: 1em;
}
#node-form-program #edit-field-program-photo-0-ahah-wrapper .form-item,
#node-form-program #edit-field-program-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-program #edit-field-program-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-program .field_program_type {
  float: right;
  width: 30%;
}
#node-form-program .field_program_type .form-item {
  float: left;
  width: 100%;
  margin: 0;
}
#node-form-program .field_program_type .form-radios {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}
#node-form-program .field_program_type #edit-field-program-type-value-0-wrapper {
  float: left;
  width: 50%;
}
#node-form-program .field_program_type #edit-field-program-type-value-1-wrapper {
  float: right;
  width: 50%;
}
#node-form-program .ckeditor_links {
  display: none !important;
}
.node_program {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.node_program .all {
  margin-top: -35px;
}
.node_program .node_title {
  overflow: hidden;
  margin: 10px 0;
  font: 18px/22px tahoma;
  color: #069;
}
.node_program .photo {
  float: left;
  margin-right: 10px;
}
.node_program .photo img {
  float: left;
}
.node_program .addthis_block {
  float: right;
  width: auto;
  margin-bottom: 8px;
}
.node_program .addthis_toolbox {
  float: right;
  width: auto;
  margin-right: 0;
}
.node_program .content {
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.view-id-program.view-display-id-page_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-program.view-display-id-page_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.view-id-program.view-display-id-page_1 .views-field-title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.view-id-program.view-display-id-page_1 .views-field-title a {
  font: 14px/16px tahoma;
  color: #069;
}
.view-id-program.view-display-id-page_1 .views-field-field-program-photo-fid,
.view-id-program.view-display-id-page_1 .views-field-field-program-photo-fid img {
  float: left;
}
.view-id-program.view-display-id-page_1 .views-field-field-program-body-value {
  float: right;
  width: 515px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.view-id-program.view-display-id-page_1 .views-field-nid {
  float: right;
  width: 515px;
  margin-top: 10px;
  font: 11px/12px tahoma;
  color: #8f8c8c;
}
.view-id-program.view-display-id-page_1 .views-field-nid .lab_0 {
  display: none;
}
.view-id-program.view-display-id-page_1 .views-field-nid a {
  font: 11px/12px tahoma;
  color: #0093b5;
}
.program_list {
  float: left;
  width: 100%;
  margin: 5px 0 -10px;
}
.program_list span {
  display: block;
  float: left;
  width: auto;
  margin: 0 1px 0 0;
  padding: 0 0 0 3px;
}
.program_list span a {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  text-decoration: none;
  color: #333;
}
.program_list span.active,
.program_list span:hover {
  background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;
}
.program_list span.active a,
.program_list span:hover a {
  background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;
}
#node-form-program_list {
  float: left;
  width: 100%;
}
#node-form-program_list #edit-field-program-list-people-nid-nid-wrapper {
  float: left;
  width: 48%;
}
#node-form-program_list #edit-field-program-list-people-nid-nid-wrapper select {
  float: left;
  width: 100%;
  height: 70px;
  padding: 2px;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-program_list #edit-field-program-list-program-nid-nid-wrapper {
  float: right;
  width: 48%;
}
#node-form-program_list #edit-field-program-list-program-nid-nid-wrapper select {
  float: left;
  width: 100%;
  padding: 1px;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-program_list .date_day_tile {
  float: right;
  width: 48%;
}
#node-form-program_list #edit-field-program-list-day-value-wrapper {
  float: left;
  width: 30%;
  margin: 0 17px 0 0;
}
#node-form-program_list #edit-field-program-list-date-value-wrapper {
  float: left;
  width: 30%;
  margin: 0;
}
#node-form-program_list #edit-field-program-list-tile-value-wrapper {
  float: right;
  width: 30%;
  margin: 15px 0 0;
}
#node-form-program_list #edit-field-program-list-day-value-wrapper select,
#node-form-program_list #edit-field-program-list-date-value-wrapper select,
#node-form-program_list #edit-field-program-list-tile-value-wrapper select {
  float: left;
  width: 100%;
  padding: 1px;
  color: #303030;
  border: 1px solid #ccc;
}
.node_program_list {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.node_program_list .field {
  float: left;
  width: 100%;
  padding: 5px 0;
  border-bottom: 1px dashed #ccc;
}
.node_program_list .field-label {
  float: left;
  width: 120px;
  color: #303030;
}
.node_program_list .field-items {
  color: #000;
}
.view-id-program_list.view-display-id-page_1 {
  float: left;
  width: 100%;
}
.view-id-program_list.view-display-id-page_1 .view-empty {
  float: left;
  width: 100%;
  font: 14px/18px tahoma;
  color: #303030;
}
.view-id-program_list.view-display-id-page_1 .view-filters {
  float: right;
  margin-top: -35px;
}
.view-id-program_list.view-display-id-page_1 .view-filters * {
  float: right;
  width: auto;
  margin: 0;
}
.view-id-program_list.view-display-id-page_1 .view-filters select,
.view-id-program_list.view-display-id-page_1 .view-filters input {
  display: none;
}
.view-id-program_list.view-display-id-page_1 .views-row {
  float: right;
  width: 320px;
  min-height: 33px;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 1px 1px 1px 1px;
}
.view-id-program_list.view-display-id-page_1 .views-row-odd {
  float: left;
  clear: both;
}
.view-id-program_list.view-display-id-page_1 .views-row.active,
.view-id-program_list.view-display-id-page_1 .views-row:hover {
  border: 1px solid #ccc;
  background: url("images/ico_14.png") repeat-x scroll 0 bottom transparent;
}
.view-id-program_list.view-display-id-page_1 .views-field-field-program-list-date-value {
  float: left;
  width: 35px;
  margin-top: 3px;
  padding: 0;
  font: 18px/27px 'Open Sans Condensed', sans-serif;
  text-align: center;
  color: #fff;
  background: url("images/ico_7.png") repeat-x scroll 0 0 transparent;
}
.view-id-program_list.view-display-id-page_1 .views-row.active .views-field-field-program-list-date-value,
.view-id-program_list.view-display-id-page_1 .views-row:hover .views-field-field-program-list-date-value {
  background: url("images/ico_15.png") repeat-x scroll 0 0 transparent;
}
.view-id-program_list.view-display-id-page_1 .views-field-field-program-list-program-nid {
  float: right;
  width: 280px;
}
.view-id-program_list.view-display-id-page_1 .views-field-field-program-list-program-nid a {
  float: left;
  width: 100%;
  padding-bottom: 3px;
  font: 12px/30px tahoma;
  color: #303030;
}
#filter_menu {
  float: left;
  width: 100%;
  margin: 10px 0;
  border-bottom: 1px solid #ccc;
}
#filter_menu li {
  display: block;
  float: left;
  margin: 0 0 -1px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-radius: 6px 6px 0 0;
  background: url("images/ico_9.png") repeat-x scroll 0 0 #18acec;
}
#filter_menu li span {
  float: left;
  padding: 0 20px;
  font: 18px/30px 'Open Sans Condensed', sans-serif;
  cursor: pointer;
  color: #fff;
}
#filter_menu li:hover,
#filter_menu li.active {
  margin: 0 0 -1px 0;
  border: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  background: none repeat scroll 0 0 #fff;
}
#filter_menu li:hover span,
#filter_menu li.active span {
  color: #303030;
}
#block-block-8 {
  position: relative;
  float: left;
  width: 440px;
  margin-left: 15px;
  padding-top: 50px;
}
#block-block-8 #filter_menu {
  margin: 0;
  padding: 0;
}
#block-block-8 #filter_menu li {
  margin-left: 1px;
  border: medium none;
}
#block-block-8 #filter_menu li.first {
  margin-left: 0;
}
#block-block-8 #filter_menu li.last {
  float: right;
  margin-left: 0;
}
#block-block-8 #filter_menu span {
  width: 62px;
  padding: 0;
  text-align: center;
}
#block-block-8 .view-header {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
}
#block-block-8 .view-header .right {
  float: right;
  width: 100px;
  margin-top: -25px;
  font: 14px/16px tahoma;
  text-align: right;
  color: #ccc;
}
#block-block-8 .view-header .right a {
  font: 11px/16px tahoma;
  color: #ccc;
}
.view-id-program_list.view-display-id-block_1 {
  float: left;
  width: 420px;
  min-height: 307px;
  padding: 10px;
  border-radius: 0 0 6px 6px;
  background: none repeat scroll 0 0 #fff;
}
.view-id-program_list.view-display-id-block_1 .view-filters {
  position: absolute;
  top: 20px;
  left: 215px;
  display: none;
}
.view-id-program_list.view-display-id-block_1 .view-filters * {
  float: left;
  width: auto;
  margin: 0;
}
.view-id-program_list.view-display-id-block_1 .view-filters input,
.view-id-program_list.view-display-id-block_1 select {
  display: none;
}
.view-id-program_list.view-display-id-block_1 .views-row {
  display: table;
  float: right;
  width: 48%;
  margin-bottom: 10px;
}
.view-id-program_list.view-display-id-block_1 .views-row-odd {
  float: left;
  clear: both;
}
.view-id-program_list.view-display-id-block_1 .views-field-field-program-list-date-value {
  display: table-cell;
  width: 35px;
  /*float: left;*/
  padding: 0;
  font: 18px/27px 'Open Sans Condensed', sans-serif;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  background: url("images/ico_7.png") repeat-x scroll 0 0 transparent;
}
.view-id-program_list.view-display-id-block_1 .views-field-field-program-list-program-nid {
  /*float: right;*/
  display: table-cell;
  width: 160px;
  padding-left: 5px;
  vertical-align: middle;
}

.view-id-program_list.view-display-id-block_1 .views-field-field-program-list-program-nid a {
  float: left;
  font: 11px/12px tahoma;
  color: #303030;
}
.view-id-program_list.view-display-id-block_1 .pager {
  float: left;
  width: 100%;
  margin: -6px 0 !important;
  padding: 0;
}
.view-id-program_list.view-display-id-block_1 .pager .pager-current {
  margin: 0;
  padding: 2px !important;
  font: 16px/18px tahoma;
  color: #0f94ef;
}
.view-id-program_list.view-display-id-block_1 .pager .pager-item a {
  padding: 2px !important;
  font: 12px/18px tahoma;
  text-decoration: none;
  color: #595959;
  background: none repeat scroll 0 0 transparent !important;
}
.view-id-program_list.view-display-id-block_1 .pager .pager-item a:hover {
  color: #0f94ef;
}
#block-block-23 {
  float: right;
  width: 230px;
  margin-top: 15px;
}
#node-form-partners {
  float: left;
  width: 100%;
}
#node-form-partners #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-partners #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-partners #edit-field-partners-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-partners #edit-field-partners-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-partners #edit-field-partners-photo-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-partners #edit-field-partners-photo-0-ahah-wrapper .form-item,
#node-form-partners #edit-field-partners-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-partners #edit-field-partners-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
.node_partners {
  padding: 10px;
  text-align: center;
}
.view-id-partners.view-display-id-page_1 {
  float: left;
  width: 100%;
  padding-top: 20px;
}
.view-id-partners.view-display-id-page_1 table {
  width: 100%;
  text-align: center;
}
.view-id-partners.view-display-id-page_1 td {
  width: 25%;
  padding-bottom: 20px;
  vertical-align: top;
}
.view-id-partners.view-display-id-page_1 .views-field-field-partners-photo-fid {
  display: table-cell;
  width: 150px;
  height: 100px;
  padding: 5px;
  vertical-align: middle;
  border: 1px solid #ddd;
}
.view-id-partners.view-display-id-page_1 .views-field-field-partners-photo-fid a {
  display: table-cell;
  width: 150px;
  height: 100px;
  vertical-align: middle;
}
.view-id-partners.view-display-id-page_1 img {
  display: block;
  width: auto;
  max-height: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.view-id-partners.view-display-id-page_1 img:hover {
  opacity: 0.8;
}
.view-id-partners.view-display-id-page_1 .views-field-title {
  clear: both;
  padding: 5px 5px 0;
  font: 12px/15px tahoma;
  color: #0093b5;
}
.view-id-partners.view-display-id-page_1 .views-field-title a {
  text-decoration: none;
  color: #0093b5;
}
.view-id-partners.view-display-id-page_1 .views-field-title a:hover {
  text-decoration: underline;
}
#node-form-page {
  float: left;
  width: 100%;
}
#node-form-page #edit-title-wrapper {
  float: left;
  width: 100%;
}
#node-form-page #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-page .body-field-wrapper {
  float: left;
  width: 100%;
}
#node-form-page .body-field-wrapper .teaser-checkbox {
  display: none;
}
#node-form-page .body-field-wrapper .form-item,
#node-form-page .body-field-wrapper .resizable-textarea {
  float: left;
  width: 100%;
  margin: 0;
}
#node-form-page .body-field-wrapper .grippie {
  display: none;
}
#node-form-page .body-field-wrapper textarea {
  float: left;
  width: 100%;
  color: #303030;
  border: 1px solid #ccc;
}
.page_title.un_class.about {
  padding-bottom: 35px;
}
#node-26 {
  float: left;
  width: 100%;
}
#node-26 .addthis_block {
  width: 30%;
}
#node-26 .addthis_block .addthis_toolbox {
  float: left;
  margin-right: 0;
}
#node-26 #quicktabs_container_about {
  float: left;
  width: 100%;
  text-align: justify;
}
#node-26 .quicktabs_tabs {
  overflow: hidden;
  margin-top: -26px;
  margin-bottom: 15px;
}
#node-26 .quicktabs_tabs li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 3px;
}
#node-26 .quicktabs_tabs li a {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  text-decoration: none;
  color: #333;
}
#node-26 .quicktabs_tabs li.active,
#node-26 .quicktabs_tabs li:hover {
  background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;
}
#node-26 .quicktabs_tabs li.active a,
#node-26 .quicktabs_tabs li:hover a {
  background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;
}
.view-id-people.view-display-id-block_6 {
  float: left;
  width: 98%;
  padding: 1%;
}
.view-id-people.view-display-id-block_6 .views-row {
  position: relative;
  float: right;
  margin: 20px 20px 20px 0;
}
.view-id-people.view-display-id-block_6 .views-row-odd {
  float: left;
  margin: 20px;
}
.view-id-people.view-display-id-block_6 .views-field-field-people-photo-fid,
.view-id-people.view-display-id-block_6 .views-field-field-people-photo-fid img {
  float: left;
}
.view-id-people.view-display-id-block_6 .views-field-field-people-post-value {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90%;
  padding: 5px 5% 8px;
  font: 12px/15px tahoma;
  text-align: center;
  color: #fff;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.view-id-people.view-display-id-block_6 .views-field-field-people-post-value a {
  color: #fff;
}
.view-id-people.view-display-id-block_6 .post {
  display: block;
  clear: both;
  padding-top: 3px;
  font: italic 12px/15px arial;
  text-decoration: none;
  color: #fff;
}
#node-27 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
#node-27 .top {
  position: relative;
  z-index: 20;
  float: right;
  width: 300px;
  margin: -60px -10px 0 0;
  font: 12px/40px tahoma;
  text-align: right;
  color: #303030;
}
#node-27 .top a {
  float: right;
  width: 40px;
  height: 40px;
  margin-left: 5px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#node-27 .top a:hover {
  opacity: 0.8;
}
#node-27 .top .tw {
  background: url("images/seti_ico_2.png") no-repeat scroll right 0 transparent;
}
#node-27 .top .fb {
  background: url("images/seti_ico_2.png") no-repeat scroll center 0 transparent;
}
#node-27 .top .vk {
  background: url("images/seti_ico_2.png") no-repeat scroll left 0 transparent;
}
#node-27 .left {
  float: left;
  width: 315px;
}
#node-27 .left .map {
  float: left;
  width: 100%;
}
#node-27 .left .map iframe {
  float: left;
  width: 311px;
  height: 350px;
  padding: 1px;
  border: 1px solid #ccc;
}
#node-27 .left .foto {
  float: left;
  /*margin-top: 15px;*/
  width: 100%;
}
#node-27 .left .foto img {
  float: left;
  width: 100%;
}
#node-27 .content {
  float: right;
  width: 360px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
#node-27 .content .right {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
#node-27 .content .right .adress {
  float: left;
  width: 87%;
  height: 40px;
  margin-bottom: 5px;
  padding-left: 13%;
  font: 12px/40px tahoma;
  color: #303030;
  background: url("images/contact_ico.png") no-repeat scroll 0 top transparent;
}
#node-27 .content .right .mail {
  float: left;
  width: 87%;
  height: 40px;
  margin-bottom: 5px;
  padding-left: 13%;
  font: 12px/40px tahoma;
  color: #303030;
  background: url("images/contact_ico.png") no-repeat scroll 0 center transparent;
}
#node-27 .content .right .mail a {
  float: left;
  width: 100%;
  font: 12px/40px tahoma;
  color: #0093b5;
}
#node-27 .content .right .phone {
  float: left;
  width: 87%;
  height: 40px;
  margin-bottom: 5px;
  padding-left: 13%;
  font: 12px/40px tahoma;
  color: #303030;
  background: url("images/contact_ico.png") no-repeat scroll 0 bottom transparent;
}
#node-27 .content p {
  margin-bottom: 10px;
}
#node-form-guests {
  float: left;
  width: 100%;
}
#node-form-guests #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-guests #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-guests #edit-field-guests-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-guests #edit-field-guests-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-guests #edit-field-guests-body-0-value-wrapper,
#node-form-guests #edit-field-guests-tiser-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-guests #edit-field-guests-body-0-value-wrapper .resizable-textarea,
#node-form-guests #edit-field-guests-tiser-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-guests #edit-field-guests-body-0-value-wrapper textarea,
#node-form-guests #edit-field-guests-tiser-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-guests #edit-field-guests-body-0-value-wrapper .grippie,
#node-form-guests #edit-field-guests-tiser-0-value-wrapper .grippie {
  display: none;
}
#node-form-guests #edit-field-guests-photo-0-ahah-wrapper {
  float: left;
  width: 48%;
}
#node-form-guests #edit-field-guests-file-0-ahah-wrapper {
  float: right;
  width: 48%;
}
#node-form-guests #edit-field-guests-photo-0-ahah-wrapper .form-item,
#node-form-guests #edit-field-guests-file-0-ahah-wrapper .form-item,
#node-form-guests #edit-field-guests-photo-0-ahah-wrapper .clear-block,
#node-form-guests #edit-field-guests-file-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-guests #edit-field-guests-photo-0-ahah-wrapper .form-submit,
#node-form-guests #edit-field-guests-file-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-guests #field-guests-other-photo-items {
  float: left;
  width: 100%;
  margin: 1em 0;
}
#node-form-guests #field-guests-other-photo-items .description {
  display: block;
}
#node-form-guests #field-guests-other-photo-items table .description {
  display: none;
}
#node-form-guests #field-guests-other-photo-items th {
  padding: 0 0 5px;
  font: 12px/15px tahoma;
  border-width: 1px;
}
#node-form-guests #field-guests-other-photo-items td {
  padding: 5px;
}
#node-form-guests #field-guests-other-photo-items td .form-item,
#node-form-guests #field-guests-other-photo-items td .clear-block {
  margin: 0;
}
#node-form-guests #field-guests-other-photo-items td .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-guests #field-guests-other-photo-items .content-add-more {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#node-form-guests #field-guests-other-photo-items .content-add-more input {
  padding: 2px;
  cursor: pointer;
}
.view-id-guests.view-display-id-page_1 {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.view-id-guests.view-display-id-page_1 table {
  width: 100%;
}
.view-id-guests.view-display-id-page_1 td {
  width: 30%;
  padding: 15px 1.5%;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid {
  position: relative;
  float: left;
  width: 209px;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid img {
  float: left;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90%;
  padding: 5px 5%;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  text-align: center;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid:hover .title {
  padding: 20px 5%;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid .title a {
  font: 12px/15px tahoma;
  text-decoration: none;
  color: #fff;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-other-photo-fid .title a:hover {
  text-decoration: underline;
}
.view-id-guests.view-display-id-page_1 .views-field-created {
  float: left;
  width: 100%;
  margin-top: 3px;
  font: 11px/13px tahoma;
  color: #8e8e8e;
}
.view-id-guests.view-display-id-page_1 .views-field-field-guests-tiser-value {
  float: left;
  width: 210px;
  margin-top: 2px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.view-id-guests.view-display-id-page_1 .views-field-totalcount {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 11px/16px tahoma;
  color: #8e8e8e;
}
.view-id-guests.view-display-id-page_1 .views-field-totalcount .statist {
  float: left;
  margin-right: 5px;
  padding-left: 22px;
  background: url("images/ico_12.png") no-repeat scroll 0 center transparent;
}
.view-id-guests.view-display-id-page_1 .views-field-totalcount .comm_count {
  float: left;
  padding-left: 18px;
  background: url("images/ico_13.png") no-repeat scroll 0 center transparent;
}
.view-id-guests.view-display-id-page_1 .views-field-totalcount .read {
  float: right;
  width: 100px;
  font: 14px/12px tahoma;
  text-align: right;
  color: #0093b5;
}
.view-id-guests.view-display-id-page_1 .views-field-totalcount .read a {
  font: 11px/12px tahoma;
}
.view-id-guests.view-display-id-page_1 .pager {
  padding-top: 10px;
}
.node_guests {
  float: left;
  width: 100%;
}
.node_guests .node_title {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 18px/30px tahoma;
  color: #333;
}
.node_guests #photos_biggest_photo_main {
  float: left;
  width: 313px;
  margin: 0 16px 10px 0;
}
.node_guests #photos_biggest_photo_main .top_photo,
.node_guests #photos_biggest_photo_main .photo {
  float: left;
  width: 100%;
  text-align: center;
}
.node_guests #photos_biggest_photo_main .photo_carusel {
  float: left;
  overflow: hidden;
  width: 313px;
  max-height: 44px;
  margin-top: 4px;
}
.view-id-guests.view-display-id-block_1 .jcarousel-container {
  width: 258px;
  height: 44px;
  padding: 0 28px;
}
.view-id-guests.view-display-id-block_1 .jcarousel-clip {
  width: 258px;
}
.view-id-guests.view-display-id-block_1 li {
  height: 44px;
  margin: 0 2px;
  border: medium none;
}
.view-id-guests.view-display-id-block_1 li img {
  float: left;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.view-id-guests.view-display-id-block_1 li img:hover {
  opacity: 0.8;
}
.view-id-guests.view-display-id-block_1 .jcarousel-prev {
  top: 50%;
  left: 0;
  width: 21px;
  height: 20px;
  margin-top: -9px;
  background: url("images/arrow_1.png") no-repeat scroll left 0 transparent;
}
.view-id-guests.view-display-id-block_1 .jcarousel-prev:hover {
  background: url("images/arrow_3.png") no-repeat scroll left 0 transparent;
}
.view-id-guests.view-display-id-block_1 .jcarousel-next {
  top: 50%;
  right: 0;
  width: 21px;
  height: 20px;
  margin-top: -9px;
  background: url("images/arrow_2.png") no-repeat scroll right 0 transparent;
}
.view-id-guests.view-display-id-block_1 .jcarousel-next:hover {
  background: url("images/arrow_4.png") no-repeat scroll right 0 transparent;
}
.view-id-guests.view-display-id-block_1 .jcarousel-prev-disabled,
.view-id-guests.view-display-id-block_1 .jcarousel-next-disabled {
  display: none !important;
}
.node_guests .right {
  float: right;
  width: 355px;
}
.node_guests .right p {
  margin-bottom: 5px;
}
.node_guests .text_1 {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.node_guests .player {
  float: left;
  width: 100%;
  margin: 10px 0;
  padding-top: 2px;
  border: 1px solid #ccc;
  border-radius: 2px 2px 2px 2px;
}
.node_guests .download {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  font: 11px/13px tahoma;
}
.node_guests .download a {
  padding-left: 20px;
  color: #0093b5;
  background: url("images/ico_16.png") no-repeat scroll left 0 transparent;
}
.node_guests .download span {
  color: #8f8c8c;
}
.node_guests .text_2 {
  width: 100%;
  /* float: left; */
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.node_guests .addthis_block .addthis_toolbox {
  float: right;
  margin: 0;
}
.node_guests .comment_disqus {
  margin-top: -35px;
  padding-top: 0;
  border: medium none;
}
#node-form-albums {
  float: left;
  width: 100%;
}
#node-form-albums #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-albums #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-albums #edit-field-albums-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-albums #edit-field-albums-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-albums #edit-field-albums-photo-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-albums #edit-field-albums-photo-0-ahah-wrapper .form-item,
#node-form-albums #edit-field-albums-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-albums #edit-field-albums-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
.node_albums {
  float: left;
  width: 100%;
  margin-top: 15px;
  text-align: center;
}
.view-id-albums.view-display-id-page_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-albums.view-display-id-page_1 table {
  width: 100%;
}
.view-id-albums.view-display-id-page_1 td {
  width: 30.5%;
  padding: 5px 1%;
}
.view-id-albums.view-display-id-page_1 .views-field-field-albums-photo-fid {
  position: relative;
  float: left;
  width: 215px;
  height: 173px;
}
.view-id-albums.view-display-id-page_1 .views-field-field-albums-photo-fid img {
  float: left;
}
.view-id-albums.view-display-id-page_1 .views-field-field-albums-photo-fid .fon {
  position: absolute;
  top: -5px;
  left: 0;
  width: 100%;
  height: 173px;
  background: url("images/albums_foto_fon.png") no-repeat scroll 0 0 transparent;
}
.view-id-albums.view-display-id-page_1 .views-field-field-albums-photo-fid .title a {
  /*background: url("images/ico_10.png") repeat scroll 0 0 transparent;*/
  position: absolute;
  bottom: 12px;
  left: 0;
  width: 90%;
  padding: 10px 5%;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}
.view-id-albums.view-display-id-page_1 td:hover .views-field-field-albums-photo-fid .title a {
  padding: 20px 5%;
  background: rgba(0, 0, 0, 0.9);
}
.view-id-albums.view-display-id-page_1 .views-field-field-albums-photo-fid .title a {
  display: block;
  font: 12px/15px tahoma;
  color: #fff;
}
#node-form-photos {
  float: left;
  width: 100%;
}
#node-form-photos #edit-title-wrapper {
  float: left;
  width: 48%;
}
#node-form-photos #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-photos #edit-field-photos-album-nid-nid-wrapper {
  float: right;
  width: 48%;
}
#node-form-photos #edit-field-photos-album-nid-nid-wrapper select {
  float: left;
  width: 100%;
  padding: 1px;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-photos #edit-field-photos-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-photos #edit-field-photos-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-photos #edit-field-photos-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  border: 1px solid #ccc;
}
#node-form-photos #edit-field-photos-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-photos #edit-field-photos-photo-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-photos #edit-field-photos-photo-0-ahah-wrapper .form-item,
#node-form-photos #edit-field-photos-photo-0-ahah-wrapper .clear-block {
  margin: 0;
}
#node-form-photos #edit-field-photos-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
.view-id-photos.view-display-id-page_1 {
  float: left;
  width: 100%;
}
.view-id-photos.view-display-id-page_1 .view-header {
  position: relative;
  z-index: 5;
  float: right;
  width: 150px;
  margin-top: -35px;
  font: 14px/13px tahoma;
  text-align: right;
  color: #0093b5;
}
.view-id-photos.view-display-id-page_1 .view-header a {
  font: 11px/13px tahoma;
  color: #0093b5;
}
.view-id-photos.view-display-id-page_1 table {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 10px;
}
.view-id-photos.view-display-id-page_1 td {
  width: 25%;
  padding: 6px;
}
.view-id-photos.view-display-id-page_1 .views-field-field-photos-photo-fid {
  position: relative;
  float: left;
}
.view-id-photos.view-display-id-page_1 .views-field-field-photos-photo-fid img {
  float: left;
}
.view-id-photos.view-display-id-page_1 .views-field-field-photos-photo-fid .title a {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 90%;
  padding: 3px 5% 7px;
  font: 12px/15px tahoma;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  text-align: center;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.view-id-photos.view-display-id-page_1 .views-field-field-photos-photo-fid .title a {
  color: #fff;
}
.view-id-photos.view-display-id-page_1 td:hover .views-field-field-photos-photo-fid .title a {
  padding: 20px 5%;
}
.node_photos {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.node_photos .all {
  width: 150px;
  margin-top: -45px;
  font: 11px/13px tahoma;
  color: #0093b5;
}
.node_photos .all a {
  font: 11px/13px tahoma;
  color: #0093b5;
}
.node_photos .content {
  position: relative;
  float: left;
  width: 505px;
  margin-bottom: 30px;
  padding: 0 90px;
}
.node_photos .photo {
  position: relative;
  float: left;
  width: 100%;
}
.node_photos .photo img {
  float: left;
}
.node_photos .photo .title {
  position: absolute;
  bottom: 0;
  left: 0;
  float: left;
  width: 96%;
  padding: 5px 2%;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.node_photos .photo .title span {
  font: 12px/15px tahoma;
  color: #fff;
}
.node_photos .photo .title a {
  float: right;
  width: 17px;
  height: 18px;
  margin-right: -5px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url("images/ico_17.png") no-repeat scroll 0 0 transparent;
}
.node_photos .photo .title a:hover {
  opacity: 0.8;
}
.node_photos .prev {
  position: absolute;
  top: 50%;
  left: 0;
  float: left;
  width: 80px;
  height: 60px;
  margin-top: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.8;
}
.node_photos .prev .hover_big_preview {
  position: absolute;
  top: -46px;
  left: 54px;
  visibility: hidden;
  overflow: hidden;
  width: 313px;
  height: 240px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
}
.node_photos .next .hover_big_preview {
  position: absolute;
  top: -46px;
  right: 80px;
  visibility: hidden;
  overflow: hidden;
  width: 313px;
  height: 240px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
}
.node_photos .next:hover .hover_big_preview,
.node_photos .prev:hover .hover_big_preview {
  visibility: visible;
  opacity: 1;
}
.node_photos .prev span {
  position: relative;
  float: left;
  clear: both;
  width: 32px;
  height: 34px;
  margin: -46px 0 0 26px;
  background: url("images/arrow_7.png") no-repeat scroll center center transparent;
}
.node_photos .prev img {
  float: left;
}
.node_photos .next {
  position: absolute;
  top: 50%;
  right: 0;
  float: right;
  width: 80px;
  height: 60px;
  margin-top: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.8;
}
.node_photos .next span {
  position: relative;
  float: left;
  clear: both;
  width: 32px;
  height: 34px;
  margin: -46px 0 0 26px;
  background: url("images/arrow_8.png") no-repeat scroll center center transparent;
}
.node_photos .next img {
  float: left;
}
.node_photos .prev:hover,
.node_photos .next:hover {
  opacity: 1;
}
.node_photos .body {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.node_photos .addthis_toolbox {
  margin-left: 150px;
}
.node_photos .comment_disqus {
  margin-top: -35px;
  padding-top: 0;
  border: medium none;
}
#block-views-photos-block_1 {
  float: left;
  overflow: hidden;
  width: 962px;
  height: 126px;
  margin: 0 -1px;
  padding-top: 5px;
  background: url("images/karusel_fon.png") no-repeat scroll center 0 transparent;
}
#block-views-photos-block_1 .jcarousel-container {
  width: 880px;
  height: 82px;
  padding: 15px 30px;
}
#block-views-photos-block_1 .jcarousel-clip {
  width: 880px;
}
#block-views-photos-block_1 li {
  height: 82px;
  border: medium none;
  background-color: #000;
}
#block-views-photos-block_1 .views-field-field-photos-photo-fid .field-content {
  display: block;
  height: 82px;
}
#block-views-photos-block_1 img {
  width: auto;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  transition: all 0.3s ease;
}
#block-views-photos-block_1 img:hover {
  opacity: 0.6;
}
#block-views-photos-block_1 .jcarousel-prev {
  top: 50%;
  left: 0;
  width: 21px;
  height: 20px;
  margin-top: -10px;
  background: url("images/arrow_1.png") no-repeat scroll 0 0 transparent;
}
#block-views-photos-block_1 .jcarousel-prev:hover {
  background: url("images/arrow_3.png") no-repeat scroll 0 0 transparent;
}
#block-views-photos-block_1 .jcarousel-next {
  top: 50%;
  right: 0;
  width: 21px;
  height: 20px;
  margin-top: -10px;
  background: url("images/arrow_2.png") no-repeat scroll 0 0 transparent;
}
#block-views-photos-block_1 .jcarousel-next:hover {
  background: url("images/arrow_4.png") no-repeat scroll 0 0 transparent;
}
#node-45 {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
#node-45 .comment_disqus {
  margin: 0;
  padding: 0;
  border: medium none;
}
#node-45 .network_tabs {
  overflow: hidden;
  margin-top: -26px;
  margin-bottom: 15px;
}
#node-45 .network_tabs li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 3px;
}
#node-45 .network_tabs li.active,
#node-45 .network_tabs li:hover {
  background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;
}
#node-45 .network_tabs li span {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  cursor: pointer;
  text-decoration: none;
  color: #333;
}
#node-45 .network_tabs li.active span,
#node-45 .network_tabs li:hover span {
  background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;
}
#node-45 .comm_wrap {
  clear: both;
  overflow: hidden;
}
#node-45 .comm_wrap.hide {
  width: 0;
  height: 0;
}
#node-45 .comm_wrap #vk_comments {
  width: 100% !important;
}
#node-45 .comm_wrap #vk_comments iframe {
  width: 100%;
}
#node-45 .comm_wrap .fb-comments {
  display: block;
  width: 100%;
}
#node-45 .comm_wrap .fb-comments > span {
  width: 100% !important;
}
#node-45 .comm_wrap .fb-comments iframe {
  width: 100% !important;
}
#node-46 .quicktabs_tabs {
  overflow: hidden;
  margin-top: -26px;
  margin-bottom: 15px;
}
#node-46 .quicktabs_tabs li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 3px;
}
#node-46 .quicktabs_tabs li a {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  text-decoration: none;
  color: #333;
}
#node-46 .quicktabs_tabs li.active,
#node-46 .quicktabs_tabs li:hover {
  background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;
}
#node-46 .quicktabs_tabs li.active a,
#node-46 .quicktabs_tabs li:hover a {
  background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;
}
#node-52 {
  float: left;
  width: 100%;
  margin-top: 10px;
}
#node-form-prize {
  float: left;
  width: 100%;
}
#node-form-prize .container-inline-date {
  float: left;
  width: 100%;
  margin: 1em 0;
}
#node-form-prize .container-inline-date .form-item {
  float: left;
  width: 100%;
  margin: 0;
}
#node-form-prize .container-inline-date input {
  float: left;
  width: 100%;
  margin: 0;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-prize #group-prize-items {
  float: left;
  width: 100%;
}
#node-form-prize #group-prize-items fieldset {
  float: left;
  width: 100%;
  padding: 0;
  border: medium none;
}
#node-form-prize #group-prize-items legend {
  float: left;
  width: 100%;
  color: #303030;
}
#node-form-prize #group-prize-items table {
  width: 100%;
}
#node-form-prize #group-prize-items th {
  border: medium none;
}
#node-form-prize #group-prize-items td {
  padding: 5px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-name-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-name-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-name-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-name-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-name-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-name-value-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 5px;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-name-value-wrapper input,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-name-value-wrapper input,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-name-value-wrapper input,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-name-value-wrapper input,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-name-value-wrapper input,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-name-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-body-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-body-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-body-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-body-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-body-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-body-value-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 5px;
}
#node-form-prize #group-prize-items .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-prize #group-prize-items textarea {
  float: left;
  width: 100% !important;
  border: 1px solid #ccc;
}
#node-form-prize #group-prize-items .grippie,
#node-form-prize #group-prize-items .group-prize fieldset {
  display: none;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-hovers-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-hovers-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-hovers-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-hovers-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-hovers-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-hovers-value-wrapper {
  float: left;
  width: 10%;
  margin: 2px 0 0 0;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-time-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-time-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-time-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-time-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-time-value-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-time-value-wrapper {
  float: left;
  width: 10%;
  margin: 2px 0 0 2%;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-time-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-hovers-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-hovers-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-hovers-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-hovers-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-hovers-value-wrapper select,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-hovers-value-wrapper select {
  float: left;
  width: 100%;
  padding: 1px;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-photo-ahah-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-photo-ahah-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-photo-ahah-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-photo-ahah-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-photo-ahah-wrapper,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-photo-ahah-wrapper {
  float: right;
  width: 70%;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-photo-ahah-wrapper div,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-photo-ahah-wrapper div,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-photo-ahah-wrapper div,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-photo-ahah-wrapper div,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-photo-ahah-wrapper div,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-photo-ahah-wrapper div {
  margin: 0;
}
#node-form-prize #group-prize-items #edit-group-prize-5-field-prize-photo-ahah-wrapper .form-submit,
#node-form-prize #group-prize-items #edit-group-prize-4-field-prize-photo-ahah-wrapper .form-submit,
#node-form-prize #group-prize-items #edit-group-prize-3-field-prize-photo-ahah-wrapper .form-submit,
#node-form-prize #group-prize-items #edit-group-prize-2-field-prize-photo-ahah-wrapper .form-submit,
#node-form-prize #group-prize-items #edit-group-prize-1-field-prize-photo-ahah-wrapper .form-submit,
#node-form-prize #group-prize-items #edit-group-prize-0-field-prize-photo-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-prize #group-prize-items .content-add-more {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#node-form-prize #group-prize-items .content-add-more input {
  padding: 2px;
  cursor: pointer;
}
.view-id-prize.view-display-id-page_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-prize.view-display-id-page_1 .views-row {
  float: left;
  width: 100%;
  margin: 0 -15px 15px;
  padding: 0 15px 15px;
  background: url("images/row_fon.png") repeat-x scroll 0 bottom transparent;
}
.view-id-prize.view-display-id-page_1 .views-row-last {
  margin-bottom: 0;
  padding-bottom: 0;
  background: none repeat scroll 0 0 transparent;
}
.view-id-prize.view-display-id-page_1 .data {
  margin-bottom: 10px;
  font: 18px/27px tahoma;
  color: #303030;
}
.view-id-prize.view-display-id-page_1 .data span {
  margin-right: 5px;
  padding: 0 5px;
  font: 18px/27px 'Open Sans Condensed', sans-serif;
  color: #fff;
  background: url("images/ico_7.png") repeat-x scroll 0 0 transparent;
}
.view-id-prize.view-display-id-page_1 .row {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.view-id-prize.view-display-id-page_1 .row.last {
  margin: 0;
  padding: 0;
  border: medium none;
}
.view-id-prize.view-display-id-page_1 .foto,
.view-id-prize.view-display-id-page_1 .foto img {
  float: left;
}
.view-id-prize.view-display-id-page_1 .title {
  float: right;
  width: 600px;
}
.view-id-prize.view-display-id-page_1 .title a {
  font: 14px/16px tahoma;
  color: #069;
}
.view-id-prize.view-display-id-page_1 .time {
  float: right;
  width: 575px;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
.view-id-prize.view-display-id-page_1 .body {
  float: right;
  width: 600px;
  margin-top: 3px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.node_prize {
  float: left;
  width: 100%;
}
.node_prize .node_title {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 18px/20px tahoma;
  color: #333;
}
.node_prize .node_top {
  float: left;
  width: 97%;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
.node_prize .content {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  color: #303030;
}
.node_prize .photo {
  float: left;
  margin-right: 10px;
}
.node_prize .photo img {
  float: left;
}
.node_prize .addthis_toolbox {
  margin-left: 150px;
}
.node_prize .comment_disqus {
  margin-top: -35px;
  padding-top: 0;
  border: medium none;
}
#node-form-gifts {
  float: left;
  width: 100%;
}
#node-form-gifts #edit-title-wrapper {
  float: left;
  width: 48%;
}
#node-form-gifts #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-gifts #edit-field-gifts-time-0-value-wrapper {
  float: right;
  width: 48%;
}
#node-form-gifts #edit-field-gifts-time-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-gifts .field_gifts_days {
  float: left;
  width: 48%;
}
#node-form-gifts .field_gifts_days .form-item {
  float: left;
  width: 25%;
  margin-top: 0;
}
#node-form-gifts .field_gifts_days input {
  position: relative;
  top: -1px;
}
#node-form-gifts .container-inline-date {
  float: right;
  clear: none;
  width: 48%;
  margin-top: 0;
  margin-right: 0;
}
#node-form-gifts .container-inline-date #edit-field-gifts-date-0-value-datepicker-popup-0-wrapper {
  width: 60%;
}
#node-form-gifts .container-inline-date #edit-field-gifts-date-0-value-timeEntry-popup-1-wrapper {
  float: right;
  width: 38%;
}
#node-form-gifts .container-inline-date input {
  float: left;
  width: 100%;
  margin: 0;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-gifts #edit-field-gifts-position-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-gifts #edit-field-gifts-position-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-gifts #edit-field-gifts-body-0-value-wrapper,
#node-form-gifts #edit-field-gifts-rule-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-gifts #edit-field-gifts-body-0-value-wrapper .resizable-textarea,
#node-form-gifts #edit-field-gifts-rule-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-gifts #edit-field-gifts-body-0-value-wrapper textarea,
#node-form-gifts #edit-field-gifts-rule-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  border: 1px solid #ccc;
}
#node-form-gifts #edit-field-gifts-body-0-value-wrapper .grippie,
#node-form-gifts #edit-field-gifts-rule-0-value-wrapper .grippie {
  display: none;
}
#node-form-gifts #edit-field-gifts-photo-0-ahah-wrapper {
  float: left;
  width: 70%;
  margin-bottom: 1em;
}
#node-form-gifts #edit-field-gifts-photo-0-ahah-wrapper div {
  margin: 0;
}
#node-form-gifts #edit-field-gifts-photo-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-form-gifts .field_gifts_type {
  float: right;
  width: 30%;
}
#node-form-gifts .field_gifts_type .form-item {
  float: left;
  width: 100%;
  margin: 0;
}
#node-form-gifts .field_gifts_type .form-radios {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}
#node-form-gifts .field_gifts_type #edit-field-gifts-type-value-0-wrapper,
#node-form-gifts .field_gifts_type #edit-field-gifts-type-value-1-wrapper {
  float: right;
  width: 100%;
}
.view-id-gifts.view-display-id-page_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-gifts.view-display-id-page_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-photo-fid,
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-photo-fid img {
  float: left;
}
.view-id-gifts.view-display-id-page_1 .views-field-title {
  float: right;
  width: 515px;
}
.view-id-gifts.view-display-id-page_1 .views-field-title a {
  font: 14px/16px tahoma;
  color: #069;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-date-value {
  float: right;
  width: 490px;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-rule-value {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-rule-value label {
  float: left;
  padding-right: 5px;
  font: bold 12px/15px tahoma;
  color: #047eb6;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-body-value {
  float: right;
  width: 515px;
  margin-top: 10px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #333;
}
.view-id-gifts.view-display-id-page_1 .views-field-field-gifts-body-value label {
  float: left;
  padding-right: 5px;
  font: bold 12px/15px tahoma;
  color: #047eb6;
}
.view-id-gifts.view-display-id-page_1 .view-footer {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.view-id-gifts.view-display-id-page_1 .view-footer .link {
  float: left;
  clear: both;
  width: 194px;
  height: 25px;
  margin: 10px 10px 0 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-indent: -9999px;
  background: url("images/button_5.png") no-repeat scroll 0 0 transparent;
}
.view-id-gifts.view-display-id-page_1 .view-footer .link:hover {
  opacity: 0.8;
}
.node_gifts {
  float: left;
  width: 100%;
}
.node_gifts .node_title {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 18px/20px tahoma;
  color: #333;
}
.node_gifts .node_top {
  float: left;
  width: 97%;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
.node_gifts .content {
  width: 100%;
  /* float: left; */
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.node_gifts .photo {
  float: left;
  margin-right: 10px;
}
.node_gifts .photo img {
  float: left;
}
.content .label {
  float: left;
  margin-right: 5px;
  font: bold 12px/15px tahoma;
  color: #0691cd;
}
.node_gifts .body {
  width: 100%;
  /* float: left; */
  margin-top: 5px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.node_gifts .body .label {
  float: left;
  margin-right: 5px;
  font: bold 12px/15px tahoma;
  color: #0691cd;
}
.node_gifts .addthis_toolbox {
  margin-left: 150px;
}
.node_gifts .comment_disqus {
  margin-top: -35px;
  padding-top: 0;
  border: medium none;
}
#node-209 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
#node-209 .rows {
  float: left;
  width: 100%;
  margin: 0 -15px 15px;
  padding: 0 15px 15px;
  background: url("images/row_fon.png") repeat-x scroll 0 bottom transparent;
}
#node-209 .data {
  margin-bottom: 10px;
  font: 18px/27px tahoma;
  color: #303030;
}
#node-209 .data span {
  margin-right: 5px;
  padding: 0 5px;
  font: 18px/27px 'Open Sans Condensed', sans-serif;
  color: #fff;
  background: url("images/ico_7.png") repeat-x scroll 0 0 transparent;
}
#node-209 .row {
  float: left;
  width: 100%;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
#node-209 .row.row_0 {
  margin: 0;
  padding: 0;
  border: medium none;
}
#node-209 .foto,
#node-209 .foto img {
  float: left;
}
#node-209 .title {
  float: right;
  width: 600px;
}
#node-209 .title a {
  font: 14px/16px tahoma;
  color: #069;
}
#node-209 .time {
  float: right;
  width: 575px;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
#node-209 .body {
  float: right;
  width: 600px;
  margin-top: 3px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
#node-form-morning_doublet {
  float: left;
  width: 100%;
}
#node-form-morning_doublet #edit-title-wrapper {
  float: left;
  width: 100%;
}
#node-form-morning_doublet #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-morning_doublet #edit-field-morning-doublet-file-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-morning_doublet #edit-field-morning-doublet-file-0-ahah-wrapper div {
  margin: 0;
}
#node-form-morning_doublet #edit-field-morning-doublet-file-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
#node-66 {
  float: left;
  width: 100%;
}
#node-66 .comment_button {
  position: relative;
  z-index: 10;
  width: 237px;
  margin-top: -65px;
  background: url("images/button_7.png") no-repeat scroll 0 0 transparent;
}
#node-66 .quicktabs_tabs {
  overflow: hidden;
  margin-top: -26px;
}
#node-66 .quicktabs_tabs li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 3px;
}
#node-66 .quicktabs_tabs li a {
  float: left;
  padding: 0 10px 0 7px;
  font: 12px/26px tahoma;
  text-decoration: none;
  color: #333;
}
#node-66 .quicktabs_tabs li.active,
#node-66 .quicktabs_tabs li:hover {
  background: url("images/tabs_fon_left.png") no-repeat scroll left 0 transparent;
}
#node-66 .quicktabs_tabs li.active a,
#node-66 .quicktabs_tabs li:hover a {
  background: url("images/tabs_fon_right.png") no-repeat scroll right 0 transparent;
}
#node-66 .qt-progress-bar {
  clear: both;
  padding-top: 15px;
  font: 14px/16px arial;
  color: #666;
}
#node-66 .qt-progress-bar .message {
  clear: both;
  padding-top: 5px;
}
.view-id-morning_doublet.view-display-id-block_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-morning_doublet.view-display-id-block_1 .view-header {
  float: left;
  width: 100%;
}
.view-id-morning_doublet.view-display-id-block_1 .view-header img {
  float: left;
  width: 100%;
}
.view-id-morning_doublet.view-display-id-block_1 .view-header .title {
  position: absolute;
  bottom: 0;
  left: 0;
  float: left;
  width: 90%;
  padding: 5px 5%;
  text-align: center;
  background: url("images/ico_10.png") repeat scroll 0 0 transparent;
}
.view-id-morning_doublet.view-display-id-block_1 .view-header .title a {
  font: 12px/15px tahoma;
  color: #fff;
}
.view-id-morning_doublet.view-display-id-block_1 .view-content {
  float: left;
  width: 100%;
}
.view-id-morning_doublet.view-display-id-block_1 .views-row {
  position: relative;
  float: right;
  width: 329px;
  margin-bottom: 15px;
}
.view-id-morning_doublet.view-display-id-block_1 .views-row-odd {
  float: left;
  clear: both;
}
.view-id-morning_doublet.view-display-id-block_1 .top {
  float: left;
  width: 100%;
  height: 32px;
  color: #fff;
  background: url("images/morning_doublet_title_fon.png") no-repeat scroll 0 0 transparent;
}
.view-id-morning_doublet.view-display-id-block_1 .top .title {
  float: left;
  width: 215px;
  padding-left: 10px;
  font: 14px/32px tahoma;
}
.view-id-morning_doublet.view-display-id-block_1 .top .date {
  float: right;
  width: 90px;
  margin-right: 10px;
  font: 11px/32px tahoma;
  text-align: right;
}
.view-id-morning_doublet.view-display-id-block_1 .player {
  float: left;
  width: 327px;
  padding-top: 8px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.view-id-morning_doublet.view-display-id-block_1 .download {
  float: left;
  width: 307px;
  padding: 5px 10px 5px;
  border: 1px solid #ccc;
  border-top-width: 0;
  border-radius: 0 0 2px 2px;
  background: url("images/ico_19.png") repeat-x scroll 0 top transparent;
}
.view-id-morning_doublet.view-display-id-block_1 .download a {
  padding-left: 20px;
  font: 11px/13px tahoma;
  color: #0093b5;
  background: url("images/ico_16.png") no-repeat scroll 0 0 transparent;
}
.view-id-morning_doublet.view-display-id-block_1 .download span {
  font: 11px/13px tahoma;
  color: #8f8c8c;
}
.view-id-gifts.view-display-id-block_1 {
  float: left;
  width: 100%;
  margin-top: 15px;
}
.view-id-gifts.view-display-id-block_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-photo-fid,
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-photo-fid img {
  float: left;
}
.view-id-gifts.view-display-id-block_1 .views-field-title {
  float: right;
  width: 515px;
}
.view-id-gifts.view-display-id-block_1 .views-field-title a {
  font: 14px/16px tahoma;
  color: #069;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-date-value {
  float: right;
  width: 490px;
  margin-top: 5px;
  padding-left: 25px;
  font: 11px/23px tahoma;
  color: #8e8e8e;
  background: url("images/ico_18.png") no-repeat scroll 0 0 transparent;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-rule-value {
  float: right;
  width: 515px;
  margin-top: 5px;
  font: 12px/15px tahoma;
  color: #333;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-rule-value label {
  float: left;
  padding-right: 5px;
  font: bold 12px/15px tahoma;
  color: #047eb6;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-body-value {
  float: right;
  width: 515px;
  margin-top: 10px;
  font: 12px/15px tahoma;
  color: #333;
}
.view-id-gifts.view-display-id-block_1 .views-field-field-gifts-body-value label {
  float: left;
  padding-right: 5px;
  font: bold 12px/15px tahoma;
  color: #047eb6;
}
.view-id-gifts.view-display-id-block_1 .view-footer {
  float: left;
  width: 100%;
  font: 12px/15px tahoma;
  color: #303030;
}
.view-id-gifts.view-display-id-block_1 .view-footer .link {
  float: left;
  clear: both;
  width: 194px;
  height: 25px;
  margin: 10px 10px 0 0;
  text-indent: -9999px;
  background: url("images/button_5.png") no-repeat scroll 0 0 transparent;
}
.view-id-program.view-display-id-block_1 {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.view-id-program.view-display-id-block_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-program.view-display-id-block_1 .views-field-title {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.view-id-program.view-display-id-block_1 .views-field-title a {
  font: 14px/16px tahoma;
  color: #069;
}
.view-id-program.view-display-id-block_1 .views-field-field-program-photo-fid,
.view-id-program.view-display-id-block_1 .views-field-field-program-photo-fid img {
  float: left;
}
.view-id-program.view-display-id-block_1 .views-field-field-program-body-value {
  float: right;
  width: 515px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.view-id-program.view-display-id-block_1 .views-field-field-program-body-value .lab_0 {
  display: none;
}
.view-id-program.view-display-id-block_1 .views-field-nid {
  float: right;
  width: 515px;
  margin-top: 10px;
  font: 11px/12px tahoma;
  color: #8f8c8c;
}
.view-id-program.view-display-id-block_1 .views-field-nid .lab_0 {
  display: none;
}
.view-id-program.view-display-id-block_1 .views-field-nid a {
  font: 11px/12px tahoma;
  color: #0093b5;
}
#node-form-votes {
  float: left;
  width: 100%;
}
#node-form-votes #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-votes #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-votes #edit-field-votes-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-votes #edit-field-votes-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-votes #edit-field-votes-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-votes #edit-field-votes-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 98%;
}
#node-form-votes #edit-field-votes-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-votes #edit-field-votes-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-votes #edit-field-votes-photo-0-ahah-wrapper {
  float: left;
  width: 48%;
  margin-bottom: 1em;
}
#node-form-votes #edit-field-votes-file-0-ahah-wrapper {
  float: right;
  width: 48%;
  margin-bottom: 1em;
}
#node-form-votes #edit-field-votes-photo-0-ahah-wrapper div,
#node-form-votes #edit-field-votes-file-0-ahah-wrapper div {
  margin: 0;
}
#node-form-votes #edit-field-votes-photo-0-ahah-wrapper .form-submit,
#node-form-votes #edit-field-votes-file-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
.node_votes {
  float: left;
  width: 100%;
}
.node_votes .node_title {
  float: left;
  width: 100%;
  margin: 10px 0 5px;
  font: 18px/20px tahoma;
  color: #303030;
}
.node_votes .content {
  float: left;
  font: 12px/15px tahoma;
  color: #303030;
}
.node_votes .photo {
  float: left;
  margin-right: 10px;
}
.node_votes .photo img {
  float: left;
}
.node_votes .player {
  float: right;
  width: 460px;
  margin-bottom: 10px;
}
.node_votes .addthis_toolbox {
  margin-left: 150px;
}
.node_votes .comment_disqus {
  margin-top: -35px;
  padding-top: 0;
  border: medium none;
}
.view-id-production.view-display-id-block_1 {
  float: left;
  width: 100%;
}
.view-id-production.view-display-id-block_1 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-production.view-display-id-block_1 .views-field-field-votes-photo-fid,
.view-id-production.view-display-id-block_1 .views-field-field-votes-photo-fid img {
  float: left;
}
.view-id-production.view-display-id-block_1 .views-field-title {
  float: right;
  width: 465px;
}
.view-id-production.view-display-id-block_1 .views-field-title a {
  font: 18px/20px tahoma;
  text-decoration: none;
  color: #037cb5;
}
.view-id-production.view-display-id-block_1 .views-field-title a:hover {
  text-decoration: underline;
}
.view-id-production.view-display-id-block_1 .views-field-field-votes-body-value {
  float: right;
  width: 465px;
  margin-top: 5px;
  font: 12px/15px tahoma;
  color: #303030;
}
.view-id-production.view-display-id-block_1 .views-field-field-votes-file-fid {
  float: right;
  width: 465px;
  margin-top: 10px;
}
.view-id-production.view-display-id-block_1 .views-field-field-votes-file-fid .player {
  float: left;
  width: 100%;
  padding-top: 7px;
  border: 1px solid #ccc;
  border-radius: 2px 2px 2px 2px;
}
#node-form-works {
  float: left;
  width: 100%;
}
#node-form-works #edit-title-wrapper {
  float: left;
  width: 67%;
}
#node-form-works #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-works #edit-field-works-nomber-0-value-wrapper {
  float: right;
  width: 30%;
}
#node-form-works #edit-field-works-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-works #edit-field-works-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-works #edit-field-works-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 100%;
}
#node-form-works #edit-field-works-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-works #edit-field-works-body-0-value-wrapper .grippie {
  display: none;
}
#node-form-works #edit-field-works-file-0-ahah-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
#node-form-works #edit-field-works-file-0-ahah-wrapper div {
  margin: 0;
}
#node-form-works #edit-field-works-file-0-ahah-wrapper .form-submit {
  padding: 2px;
  cursor: pointer;
}
.view-id-production.view-display-id-block_2 {
  float: left;
  width: 100%;
}
.view-id-production.view-display-id-block_2 table {
  width: 100%;
}
.view-id-production.view-display-id-block_2 td {
  width: 48%;
  padding: 10px 2% 10px 0;
  border-bottom: 1px solid #ccc;
}
.view-id-production.view-display-id-block_2 td.col-2 {
  padding: 10px 0 10px 2%;
}
.view-id-production.view-display-id-block_2 .views-field-title {
  float: left;
  width: 100%;
  font: 18px/20px tahoma;
  color: #037cb5;
}
.view-id-production.view-display-id-block_2 .views-field-field-works-body-value {
  float: left;
  width: 100%;
  margin-top: 5px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.view-id-production.view-display-id-block_2 .views-field-field-works-file-fid {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.view-id-production.view-display-id-block_2 .views-field-field-works-file-fid .player {
  float: left;
  width: 100%;
  padding-top: 7px;
  border: 1px solid #ccc;
  border-radius: 2px 2px 2px 2px;
}
#node-form-price {
  float: left;
  width: 100%;
}
#node-form-price #edit-title-wrapper {
  float: left;
  width: 100%;
}
#node-form-price #edit-title-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-price #edit-field-price-nomber-0-value-wrapper {
  float: left;
  width: 48%;
}
#node-form-price #edit-field-price-nomber-0-value-wrapper input {
  float: left;
  width: 100%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-price #edit-field-price-price-0-value-wrapper {
  float: right;
  width: 48%;
}
#node-form-price #edit-field-price-price-0-value-wrapper input {
  float: left;
  width: 90%;
  padding: 2px 0;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-price #edit-field-price-price-0-value-wrapper .description {
  display: block;
  float: right;
  font: bold 12px/20px tahoma;
  color: #037cb5;
}
#node-form-price #edit-field-price-body-0-value-wrapper {
  float: left;
  width: 100%;
  margin-top: 0;
}
#node-form-price #edit-field-price-body-0-value-wrapper .resizable-textarea {
  float: left;
  width: 100%;
}
#node-form-price #edit-field-price-body-0-value-wrapper textarea {
  float: left;
  width: 100% !important;
  color: #303030;
  border: 1px solid #ccc;
}
#node-form-price #edit-field-price-body-0-value-wrapper .grippie {
  display: none;
}
.view-id-production.view-display-id-block_3 {
  float: left;
  width: 100%;
}
.view-id-production.view-display-id-block_3 .views-row {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.view-id-production.view-display-id-block_3 .views-field-title {
  float: left;
  width: 85%;
  font: 18px/20px tahoma;
  color: #037cb5;
}
.view-id-production.view-display-id-block_3 .views-field-field-price-price-value {
  float: right;
  width: 15%;
  font: 18px/20px tahoma;
  text-align: right;
  color: #037cb5;
}
.view-id-production.view-display-id-block_3 .views-field-field-price-body-value {
  float: left;
  width: 100%;
  margin-top: 10px;
  font: 12px/15px tahoma;
  text-align: justify;
  color: #303030;
}
.node_poll #poll-view-voting .form-submit {
  width: 90px;
  height: 30px;
  cursor: pointer;
  text-indent: -9999px;
  border: medium none;
  background: url("images/button_3.png") no-repeat scroll 0 0 transparent;
}
.node_poll #poll-cancel-form .form-submit {
  display: none;
}
.pager {
  float: left;
  width: 100%;
  margin: 0 !important;
}
.pager .pager-first,
.pager .pager-last {
  display: none !important;
}
.pager .pager-previous {
  float: left;
  margin: 0;
  padding: 0 !important;
}
.pager .pager-previous a {
  float: left;
  width: 21px;
  height: 20px;
  padding: 0 !important;
  text-indent: -9999px;
  background: url("images/arrow_1.png") no-repeat scroll 0 0 transparent !important;
}
.pager .pager-previous a:hover {
  background: url("images/arrow_3.png") no-repeat scroll 0 0 transparent !important;
}
.pager .pager-next {
  float: right;
  margin: 0;
  padding: 0 !important;
}
.pager .pager-next a {
  float: right;
  width: 21px;
  height: 20px;
  padding: 0 !important;
  text-indent: -9999px;
  background: url("images/arrow_2.png") no-repeat scroll 0 0 transparent !important;
}
.pager .pager-next a:hover {
  background: url("images/arrow_4.png") no-repeat scroll 0 0 transparent !important;
}
.pager .pager-item {
  margin: 0;
  padding: 0 !important;
}
.pager .pager-item a {
  padding: 5px;
  font: 14px/20px tahoma;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
  color: #595959;
}
.pager .pager-item a:hover {
  color: #0f94ef;
}
.pager .pager-current {
  margin: 0;
  padding: 5px !important;
  font: 18px/20px tahoma;
  color: #0f94ef;
}
#lightbox #caption br,
#lightbox #caption a {
  display: none;
}
#lightbox #numberDisplay {
  padding: 5px 0;
}
#lightbox #bottomNav {
  height: auto;
}
#lightbox #bottomNav #bottomNavClose {
  margin: 0 0 5px;
  padding: 0;
}
#lightbox #bottomNavZoom {
  display: none !important;
}
#tabs-wrapper {
  display: none;
}
#growl {
  position: fixed;
  right: 0;
}
#growl .messages {
  padding: 10px 5px 10px 10px !important;
  border-radius: 5px 0 0 5px;
}
#growl .messages.error {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #e85440), to(#cd301b));
  background: linear-gradient(to bottom, #e85440 5%, #cd301b 100%);
  background-color: #cd301b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e85440', endColorstr='#', GradientType=0);
}
#growl .messages.status {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #83be5c), to(#509a1e));
  background: linear-gradient(to bottom, #83be5c 5%, #509a1e 100%);
  background-color: #509a1e;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83be5c', endColorstr='#509a1e', GradientType=0);
}
#growl .message-content {
  min-width: 170px;
  font: 12px/15px arial;
  color: #fff;
}
#growl .message-content li {
  display: block;
  list-style: none;
}
.comm_count {
  display: none !important;
}
.view-id-poll.view-display-id-page_1 {
  width: 100%;
  margin-top: 10px;
}
.view-id-poll.view-display-id-page_1 table {
  width: 100%;
}
.view-id-poll.view-display-id-page_1 td {
  vertical-align: top;
}
.view-id-poll.view-display-id-page_1 .col-1 {
  width: 48%;
  padding: 0 2% 2% 0;
}
.view-id-poll.view-display-id-page_1 .col-2 {
  width: 48%;
  padding: 0 0 2% 2%;
}
.view-id-poll.view-display-id-page_1 .poll_node_title {
  width: 100%;
  margin-bottom: 10px;
  font: 16px/18px arial;
  color: #333;
}
.poll_page .node_poll {
  min-height: 326px;
  padding-top: 10px;
}
.poll_page .poll .text {
  display: block;
  padding-bottom: 5px;
  font: 16px/18px arial;
}
.poll_page .poll .percent {
  clear: both;
  overflow: hidden;
  padding-bottom: 10px;
}
.box {
  clear: both;
  overflow: hidden;
}
.box h2 {
  display: none;
}
.page-comment #comment-form {
  padding-top: 15px;
}
#comment-form label {
  padding-bottom: 3px;
  font: 12px/15px arial;
  color: #333;
}
#comment-form .form-text {
  width: 673px;
  padding: 5px;
  font: 12px/15px arial;
  color: #333;
  border: 1px solid #ccc;
}
#comment-form #edit-subject-wrapper,
#comment-form #edit-comment-wrapper {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
.comment_reply_page #edit-subject-wrapper {
  padding-top: 10px;
}
#comment-form #edit-comment-wrapper .resizable-textarea {
  width: 100%;
}
#comment-form #edit-comment-wrapper textarea {
  width: 673px !important;
  height: 75px;
  padding: 5px;
  font: 12px/15px arial;
  color: #333;
  border: 1px solid #ccc;
}
#comment-form #edit-comment-wrapper textarea.errore {
  border: 1px solid red;
}
#comment-form .error_mess {
  float: left;
  margin: 5px 0 -5px;
  padding-left: 18px;
  font: italic 11px/14px arial;
  color: #f00;
  background: url("images/errore_ico.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
#comment-form .description,
#comment-form fieldset,
#comment-form #edit-comment-wrapper .grippie,
#comment-form .tips,
#comment-form p {
  display: none;
}
#comment-form #edit-preview {
  display: none;
}
#comment-form #edit-submit {
  float: right;
  width: 90px;
  height: 30px;
  padding-bottom: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
  border: medium none;
  background: url("images/button_1.png") no-repeat scroll 0 0 transparent;
}
#comment-form #edit-submit:hover {
  opacity: 0.8;
}
#comment-form .captcha {
  float: left;
  width: 300px;
  font: 11px/13px arial;
  color: #333;
}
.comment_reply_page .cont_center .comment,
#comments .comment {
  clear: both;
  overflow: hidden;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #ccc;
}
.comment_reply_page .cont_center .user_name,
#comments .user_name {
  clear: both;
  overflow: hidden;
  font: 14px/16px arial;
  color: #069;
}
.comment_reply_page .cont_center .date,
#comments .date {
  float: right;
  font-size: 11px;
  color: #666;
}
.comment_reply_page .cont_center .body,
#comments .body {
  margin-top: 5px;
  font: 12px/15px arial;
  text-align: justify;
  color: #333;
}
.comment_reply_page .cont_center div.links,
#comments div.links {
  padding-top: 3px;
  font: 11px/13px arial;
}
.comment_reply_page .cont_center .links li,
#comments .links li {
  padding: 0 10px 0 0;
}
#block-views-comments-block_3 {
  float: left;
  width: 100%;
}
#block-views-comments-block_3 .views-row {
  clear: both;
  overflow: hidden;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #ccc;
}
#block-views-comments-block_3 .comment .user_name {
  clear: both;
  overflow: hidden;
  font: bold 14px/16px arial;
  color: #069;
}
#block-views-comments-block_3 .comment .date {
  float: right;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
#block-views-comments-block_3 .comment .body {
  margin-top: 5px;
  font: 12px/15px arial;
  text-align: justify;
  color: #333;
}
#block-views-comments-block_3 .comment .links {
  display: none;
  padding: 3px 0 0;
  font: 11px/13px arial;
}
#block-views-comments-block_3 .comment .links li {
  padding: 0 10px 0 0;
}
#block-views-comments-block_3 .pager {
  float: left;
  width: 100%;
  margin-top: 15px !important;
  padding: 10px 0 0;
  border-top: 1px dotted #ccc;
}
.about_page #comments {
  display: none;
}
#block-block-25 {
  position: fixed;
  z-index: 10;
  top: 170px;
  right: 20px;
  font: 18px/32px arial;
}
#block-block-25 a {
  display: block;
  padding-left: 35px;
  text-decoration: none;
  color: #63d3ed;
  background: url("images/regional_news_ico.png") no-repeat scroll 0 center transparent;
}
#block-block-25 a:hover {
  text-decoration: underline;
}
#user-login {
  clear: both;
  overflow: hidden;
  padding-top: 15px;
}
#user-login label {
  padding-bottom: 3px;
  font: 12px/16px arial;
  color: #666;
}
#user-login .form-text {
  float: left;
  width: 100%;
  padding: 5px;
  font-family: arial;
  font-size: 12px;
  color: #666;
  border: 1px solid #ccc;
}
#user-login .form-text.error {
  border: 1px solid #f00;
}
#user-login #edit-name-wrapper {
  float: left;
  width: 47%;
  margin: 0 0 15px;
}
#user-login #edit-pass-wrapper {
  float: right;
  width: 47%;
  margin: 0 12px 15px 0;
}
#user-login .description {
  display: none;
}
#user-login .form-submit {
  display: block;
  clear: both;
  width: 90px;
  height: 30px;
  margin: 0 auto;
  padding-bottom: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
  border: medium none;
  background: url("images/button_1.png") no-repeat scroll 0 0 transparent;
}
#user-login .form-submit:hover {
  opacity: 0.8;
}
#user-pass {
  clear: both;
  overflow: hidden;
  padding-top: 15px;
}
#user-pass label {
  padding-bottom: 3px;
  font: 12px/16px arial;
  color: #666;
}
#user-pass .form-text {
  float: left;
  width: 100%;
  padding: 5px;
  font-family: arial;
  font-size: 12px;
  color: #666;
  border: 1px solid #ccc;
}
#user-pass .form-text.error {
  border: 1px solid #f00;
}
#user-pass #edit-name-wrapper {
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0 12px 15px 0;
}
#user-pass .description {
  display: none;
}
#user-pass .form-submit {
  display: block;
  clear: both;
  height: 30px;
  margin: 0 auto;
  padding: 0 20px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
  border: medium none;
  border-radius: 5px;
  background: url("images/morning_doublet_title_fon.png") no-repeat scroll center bottom transparent;
}
#user-pass .form-submit:hover {
  opacity: 0.8;
}
.errores_page_content {
  clear: both;
  overflow: hidden;
  padding-top: 15px;
  font: 14px/18px arial;
  color: #666;
}
#marquee,
#marquee span,
#marquee div {
  margin: 0;
  padding: 0 !important;
  cursor: pointer;
  background: none !important;
}
#views-exposed-form-program-list-page-1 .progress-disabled {
  display: none !important;
}
.view-id-program_list.view-display-id-block_1,
.view-id-program_list.view-display-id-page_1 {
  position: relative;
  overflow: hidden;
}
.view-id-program_list.view-display-id-block_1 .views-throbbing {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
}
.node-type-photos.no-sidebars .node_photos .content {
  display: table;
  float: none;
  margin: 0 auto;
}
.view-id-program_list.view-display-id-page_1 .views-throbbing {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  border-radius: 6px;
  background: url(images/load.gif) no-repeat scroll center 100px rgba(255, 255, 255, 0.6);
}
.node_news ul {
  padding-top: 10px;
  padding-left: 25px;
}
.node_news ul li {
  margin-bottom: 10px;
  list-style-position: inside;
}
#block-block-18 .poll_block,
#block-poll-0 .poll_block {
  background: none !important;
}
/*@media (max-width: 767px){
    #block-nice_menus-1{
        background: none !important;
    }
}*/
.node_structure .field-label {
  display: none;
}
.node_structure {
  padding-top: 25px;
}
.node_structure .name a {
  display: block;
  margin-bottom: 15px;
  padding-left: 35px;
  font-size: 14px;
  line-height: 30px;
  background: url(images/file.png) no-repeat scroll 0 center transparent;
}
#block-menu-secondary-links {
  width: 745px;
  /*width: 720px;*/
  margin-left: 35px;
}
#block-block-6 {
  /*width: 90px;*/
  width: 0;
}
.node-type-page #comments {
  display: none;
}
* {}

#block-block-7 .a_1 {
  display: none;
}
#header .social-link {
  position: relative;
  z-index: 1;
  float: left;
  margin-top: 35px;
  padding-left: 22px;
  color: white;
}
#header .social-link a.fb {
  float: right;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  font-size: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  vertical-align: middle;
  background: url(images/facebook-logo-button.png) no-repeat;
}
#header .social-link a.fb:hover {
  background: url(images/facebook.png) no-repeat;
}
#block-views-bunner-block_1 .views-row .title .span {
  font-size: 17px;
}
#block-views-bunner-block_1 .views-row.active .title a.anons:hover {
  color: #63d3ed;
}

/**/
.node_news .content iframe {
  height: 420px;
  margin-bottom: 20px;
}
/*
.box_button{
	position: relative;
}
.player_loader{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
}*/
@media (max-width: 767px) {
  .node_news .content iframe {
    height: 350px;
  }
}
@media (max-width: 480px) {
  .node_news .content iframe {
    height: 220px;
  }
}
@media (max-width: 375px) {
  .node_news .content iframe {
    height: 180px;
  }
}

#node-2396 .content img {
  width: 100%;
  height: auto;
  margin-top: 10px;
}
#node-2396 .content .text-box {
  padding: 25px 30px;
  font-size: 16px;
}
#node-2396 .content .text-box p {
  margin-bottom: 4px;
}

#block-block-29 {
  float: right;
  width: 300px;
  margin-top: 20px;
  text-align: right;
}

#block-block-29 .content a {
  display: inline-block;
  padding: 8px 15px;
  transition: 0.3s;
  text-decoration: none;
  color: white;
  border-radius: 3px;
  background: red;
}
#block-block-29 .content a:hover {
  color: white;
  background: #dc0606;
}