/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */

body {
  margin: 0;
  padding: 0;
}

#page {
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
}

#logo { /* Wrapping link for logo */
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
#logo img {
  vertical-align: bottom;
  margin-top:34px;
}

#name-and-slogan { /* Wrapper for website name and slogan */
  float: left;
}

#site-name { /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

.region-header { /* Wrapper for any blocks placed in the header region */
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */

#main {
}

/*
 * Content
 */

#content {
}

.region-highlighted {
}

.breadcrumb { /* The path to the current page in the form of a list of links */
}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */

.region-sidebar-first {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */

.region-sidebar-second {
}

/*
 * Footer
 */

#footer {
}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
}

.gsWeatherIcon.display { margin-top:0 !important;}
.gsWeatherIcon.display img { height:35px; width:auto;}

h1#page-title {font-size:32px; font-weight:normal; font-family:'bliss_pro_bold'; color:#000; line-height:36px; margin:20px 0;}


#block-block-1 { margin:0;}
#block-block-1 p { margin:0;}
#block-block-1 img { vertical-align:top;}

#block-block-17 { margin:20px 0;}
#block-block-17:after { clear:both; display:block; content:' ';}
#block-block-17 p { margin:0;}
#block-block-17 img { vertical-align:top;}
#block-block-17 .block385 { width:385px; float:left; margin-right:22px;}
#block-block-17 .block385.last { margin-right:0;}

#block-block-2 { 
  float:left; 
  margin: 0; 
  line-height: 16px; 
  font-size: 14px; 
  color: #737373; 
  text-transform: uppercase; 
  clear: right;
}
#block-block-2:after { clear: both; content:''; display:block;}
#block-block-2 .today { 
  float: left; 
  margin-right: 20px;
  margin-top: 14px;
}

#block-block-2 .kurs { float:left; height:16px; margin-right:10px;}
#block-block-2 .kurs.usd { background:url(../images/valuta.jpg) no-repeat 20px 0px;}
#block-block-2 .kurs .uprate {background:url(../images/arrs1.jpg) no-repeat 0px 3px; padding-left:35px;}
#block-block-2 .kurs .downrate {background:url(../images/arrs1.jpg) no-repeat 0px -16px; padding-left:40px;}
#block-block-2 .kurs.eur { background:url(../images/valuta.jpg) no-repeat 20px -20px;}
#block-block-2 .pogoda { 
  float: left; 
  width: 160px;
}
#block-block-2 .pogoda .gorod { 
  float: left; 
  margin-top: 14px;
}
#block-block-2 .pogoda .gsInformer { float:left; margin:-7px 0 0 0; width:90px !important;}
.gsInformer .gsLinks .rightCol {
  display: none;
}
.gsInformer .gsIContent, 
.gsInformer .gsLinks { 
  text-transform: none;
  font-weight: normal;
}
.gsInformer .gsIContent a , 
.gsInformer .gsLinks a { 
  font-weight: normal;
}
.gsInformer .gsAddInfo2.padding2 {
  display: none;
}


#main-menu { clear:both; background:#821e1e; font-family:'helioscond_bold', Impact; height:44px; border-top:3px solid #000; margin-bottom:10px;}
#main-menu li a { display:block; height:44px; line-height:44px; padding:0 11px; color:#fff; text-decoration:none; font-size:15px; text-transform:uppercase;}
#main-menu li .nolink { display:block; height:44px; line-height:44px; padding:0 11px; color:#fff; text-decoration:none; font-size:15px; text-transform:uppercase; cursor:pointer; padding-right:20px;}
.node-type-photoreports #main-menu li a {border-bottom:3px solid #565656;}
#main-menu li a:hover {background:#A32727;}
#main-menu li.active-trail a {border-bottom:3px solid #A32727; background:#A32727;}
#navigation { position:relative;}

#navigation ul.nice-menu li { padding:0 !important;}
#navigation ul.nice-menu li.menu-426 { float:right;}
#navigation ul.nice-menu li.menu-425 { float:right;}
#navigation ul.nice-menu li.menu-426 a {background: #737373 url(../images/fv.png) no-repeat 30px -72px; padding: 0 35px 0 60px;}
#navigation ul.nice-menu li.menu-425 a {background: #737373 url(../images/fv.png) no-repeat 30px 11px; padding: 0 35px 0 60px;}
#navigation ul.nice-menu li.menu-426 a:hover {border-bottom:3px solid #565656; background-color:#565656;}
#navigation ul.nice-menu li.menu-425 a:hover {border-bottom:3px solid #565656; background-color:#565656;}
#navigation ul.nice-menu li.menu-426.active-trail a {border-bottom:3px solid #565656; background-color:#565656;}
#navigation ul.nice-menu li.menu-425.active-trail a {border-bottom:3px solid #565656; background-color:#565656;}

#navigation ul.nice-menu li.menuparent { background:url(../images/arrow-down.png) no-repeat 100% 50%;background-size: 13px;}
#navigation ul.nice-menu li.menuparent ul {background:#821e1e; top:44px;}

#block-search-form { margin:23px 20px 0 0; float:right;}
#block-search-form .form-text { width:238px; height:21px; border:1px solid #737373; background:#fff; padding:0 5px; line-height:21px;}
#block-search-form .form-submit { border:none; background:url(../images/search.jpg) no-repeat 0 0; text-indent:-9999px; width:23px; height:21px;}
#block-search-form .form-submit:hover { opacity:0.8;}

#logo { margin-right:40px; display:block; height:105px;}

#block-block-3 { margin:20px 0 0 0; float:right;}
#block-block-3 p { margin:0;}
#block-block-3 p a { background:url(../images/rss.jpg) no-repeat 0 0; display:block; width:28px; height:28px; text-indent:-9999px;}
#block-block-3 p a:hover { background-position: -31px 0;}

#block-views-newsline-block {overflow: hidden;}

#block-views-newsline-block .sliderz {moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; margin: 15px 0;  background:url(../images/scroll1.jpg) repeat-x 0 50%; height:9px; position:relative; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #C5C5C5; padding: 0 20px;}
#block-views-newsline-block #red .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background:url(../images/scroll2.jpg) repeat-x 0 100%; height:9px; -webkit-border-radius: 5px; border-radius: 5px; margin-left: -20px; padding-right: 20px; border:none;}
#block-views-newsline-block .ui-slider-handle { background:url(../images/scroll.png) no-repeat top left; display:block; width:30px; height:32px; position: absolute; z-index: 2; cursor: default; top:-10px; left:0px; margin-left:-15px; border:none;}
#block-views-newsline-block .ui-slider-horizontal { width:100%; height:9px; position:relative; background:none; border:none; }

#block-views-newsline-block .view-content { /*padding-left:409px;*/ height:140px; overflow:hidden;}

#block-views-newsline-block .jcarousel-skin-default .jcarousel-container-horizontal {
	text-align:left;
  width: 1200px;
  height: auto;
  padding: 0px;
}

#block-views-newsline-block .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 1200px;
}
#block-views-newsline-block .jcarousel-skin-default .jcarousel-item {
  width:371px !important;
  padding:15px 10px 15px 0;
  margin-right:20px;
  height: auto;
  overflow: hidden;
  border: none;
  list-style: none;
  background: #fff none;
  border-right: 1px solid #bcbcbc;
}
#block-views-newsline-block .jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
  display: block;
  width: 29px;
  height: 28px;
  background-image: url(../images/arrs3.png);
}
#block-views-newsline-block .jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 45px;
  left: 0px;
  background-position: -29px 0;
}
#block-views-newsline-block .jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 45px;
  right: 0px;
  background-position: -29px -28px;
}
#block-views-newsline-block .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
#block-views-newsline-block .jcarousel-skin-default .jcarousel-next-horizontal:hover { opacity:0.8;}

#block-views-newsline-block .views-view-grid { margin:0; width:auto;}
#block-views-newsline-block .views-view-grid td {border-right: 1px solid #bcbcbc; width:383px; padding:15px 10px 15px 25px; vertical-align:top;}
#block-views-newsline-block .views-view-grid td.col-first {padding:15px 10px 15px 0px;}
#block-views-newsline-block .views-view-grid td.col-last { border-right: none;}
#block-views-newsline-block .views-field-field-image { float:left; margin:0 15px 0 0; width:120px; height:84px;}
#block-views-newsline-block .views-field-title { width:236px; margin-bottom:10px; height:75px; overflow:hidden;}
#block-views-newsline-block .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-newsline-block .views-field-title a:hover { text-decoration:underline;}
#block-views-newsline-block .views-field-title .lid { color:#737373; margin-top:4px; font-size:14px; line-height:18px; font-family:'bliss_pro_regular';}
#block-views-newsline-block .views-field-field-lid { width:360px;}
#block-views-newsline-block .views-field-created-1 { clear:both; font-size:12px; float:left; width:135px; margin-top:5px;}
#block-views-newsline-block .views-field-created-1 span span { color:#821e1e;}
#block-views-newsline-block .views-field-comment-count { font-size:12px; margin-top:15px;}
#block-views-newsline-block .views-field-comment-count span span { color:#821e1e;}


#block-views-announcements-block { border-top:10px solid #000;}
#block-views-announcements-block .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; line-height:24px; margin-bottom:10px; text-transform:uppercase; color:#000;margin-top:10px;}
#block-views-announcements-block .block-title a { color:#000; text-decoration:none;}
#block-views-announcements-block .block-title a:hover { text-decoration:underline;}
#block-views-announcements-block .views-row {border-bottom:1px solid #8f8f8f; padding:5px 0 5px 0;}
#block-views-announcements-block .views-field-title { line-height:22px;}
#block-views-announcements-block .views-field-title a { color:#A32727; font-size:18px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-announcements-block .views-field-title a:hover { text-decoration:underline;}
#block-views-announcements-block .views-field-body {}
.view-announcements.view-display-id-page_1 .views-row { margin-bottom:30px; }
.view-announcements.view-display-id-page_1 .views-field-title { line-height:22px;}
.view-announcements.view-display-id-page_1 .views-field-title a { color:#A32727; font-size:18px; font-family:'bliss_pro_bold'; text-decoration:none;}
.view-announcements.view-display-id-page_1 .views-field-title a:hover { text-decoration:underline;}
.view-announcements.view-display-id-page_1 .views-field-body {}

#block-views-bestvideo-block { border-top:10px solid #000; position:relative;}
#block-views-bestvideo-block:after { background:url(../images/shadow2.jpg) no-repeat 0 50%; width:22px; height:100%; position: absolute; top:0; right:-22px; display:block; content:' ';}
#block-views-bestvideo-block .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-bestvideo-block .block-title a { color:#000; text-decoration:none;}
#block-views-bestvideo-block .block-title a:hover { text-decoration:underline;}
#block-views-bestvideo-block .views-row {moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  background:#1e1d1e; padding:10px 10px 10px 10px;}
#block-views-bestvideo-block .views-field-title { line-height:22px;}
#block-views-bestvideo-block .views-field-title a { color:#c7c7c7; font-size:14px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-bestvideo-block .views-field-title a:hover { text-decoration:underline;}

#block-views-bestvideo2-block { border-top:10px solid #000; position:relative;}
/* #block-views-bestvideo2-block:after { background:url(../images/shadow2.jpg) no-repeat 0 50%; width:22px; height:100%; position: absolute; top:0; right:-22px; display:block; content:' ';} */

/* #block-views-bestvideo2-block:after {  */
/* #block-views-photoreports-block:after {
  background:url(../images/shadow2.jpg) no-repeat 0 50%; 
  width:22px; 
  height:100%; 
  position: absolute; 
  top:0; 
  right:-22px; 
  display:block; 
  content:' ';
} */
/* #block-views-photoreports-block:after {  */
/* #block-views-bestvideo2-block:after {
  background:url(../images/shadow1.jpg) no-repeat 0 0; 
  width:15px; 
  height:100%; 
  position: absolute; 
  top:0; 
  left:-15px; 
  display:block; 
  content:' ';
} */
#block-views-bestvideo2-block .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-bestvideo2-block .block-title a { color:#000; text-decoration: none; padding-left: 10px; }
#block-views-bestvideo2-block .block-title a:hover { text-decoration:underline;}
#block-views-bestvideo2-block .views-row {moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  background:#1e1d1e; padding:10px 10px 10px 10px;}
#block-views-bestvideo2-block .views-field-title { line-height:22px;}
#block-views-bestvideo2-block .views-field-title a { color:#c7c7c7; font-size:14px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-bestvideo2-block .views-field-title a:hover { text-decoration:underline;}


#block-poll-recent { border-top:10px solid #000; border-bottom:10px solid #000; position:relative; padding-bottom:10px;}
#block-poll-recent:after { background:url(../images/shadow2.jpg) no-repeat 0 50%; width:22px; height:100%; position: absolute; top:0; right:-22px; display:block; content:' ';}
#block-poll-recent a.block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#A32727; text-decoration:none; display:block; line-height: 2em;}
#block-poll-recent a.block-title:hover { text-decoration:underline;}
#block-poll-recent .poll { padding-right:10px;}
#block-poll-recent .poll .vote-form .choices .title { font-size:18px; line-height:20px; color:#000; font-family:'bliss_pro_bold'; font-weight:normal;}
#block-poll-recent .form-radios .form-item { margin-bottom:15px; color:#000;}
#block-poll-recent .form-submit { color:#fff; height:20px; border:none; background:#821e1e; width:90%; padding:0; text-align:center; font-family:'helioscond'; text-transform:uppercase;}
#block-poll-recent .form-submit:hover { background:#A32727;}
#block-poll-recent ul.links { margin:10px 0; padding:0; list-style:none;}
#block-poll-recent ul.links a { color:#821e1e;}
#block-poll-recent div.links { margin:10px 0;}
#block-poll-recent div.links a { color:#821e1e;}
#block-poll-recent ul.links li.first { display:none;}

#block-poll-recent .captcha .form-item label { font-weight:normal;}
#block-poll-recent .captcha .form-item .form-text { margin-left:5px;}
#block-poll-recent .captcha .form-item  { margin:10px 0;}

#block-views-view-block { border-top:10px solid #000; padding-left:10px; position:relative;}
#block-views-view-block:after { background:url(../images/shadow1.jpg) no-repeat 0 0; width:15px; height:100%; position: absolute; top:0; left:-15px; display:block; content:' ';}
#block-views-view-block .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-view-block .block-title a { color:#000; text-decoration:none;}
#block-views-view-block .block-title a:hover { text-decoration:underline;}
#block-views-view-block .views-field-field-image { float:left; margin:0 15px 0 0; width:80px; height:80px;}
#block-views-view-block .views-field-title { margin-bottom:10px;}
#block-views-view-block .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-view-block .views-field-title a:hover { text-decoration:underline;}
#block-views-view-block .views-field-created { clear:both; font-size:12px; float:right;}
#block-views-view-block .views-field-created span span { color:#821e1e;}
#block-views-view-block .views-row { clear:both; margin-bottom:20px; height:108px; overflow:hidden;}
#block-views-view-block .views-row:after { clear:both; display:block; content:' ';}
#block-views-view-block .views-field-field-author { margin-bottom:5px;}
#block-views-view-block .views-field-field-author a { color:#A32727; text-decoration:none; font-family:'bliss_pro_bold'; font-size:16px;}
#block-views-view-block .views-field-field-author a:hover { text-decoration:underline;}


#block-views-view-block-1 { /*padding-left:225px;*/ padding-left:20px; padding-right:20px;}
#block-views-view-block-1 .block-title { font-family:'bliss_pro_bold'; font-weight:normal; font-size:18px; color:#A32727;}
#block-views-view-block-1 .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
#block-views-view-block-1 .views-field-comment-count span span { color:#821e1e;}
#block-views-view-block-1 .views-field-created { font-size:12px; margin-bottom:7px; }
#block-views-view-block-1 .views-field-created span span { color:#821e1e;}
#block-views-view-block-1 .views-field-title { margin-bottom:5px;}
#block-views-view-block-1 .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-view-block-1 .views-field-title a:hover { text-decoration:underline;}
#block-views-view-block-1 .views-row {margin-bottom:20px;}



#block-views-view-block-2 { border-top:10px solid #000; padding-left:10px; position:relative;}
#block-views-view-block-2:after { background:url(../images/shadow1.jpg) no-repeat 0 0; width:15px; height:100%; position: absolute; top:0; left:-15px; display:block; content:' ';}
#block-views-view-block-2 .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-view-block-2 .block-title a { color:#000; text-decoration:none;}
#block-views-view-block-2 .block-title a:hover { text-decoration:underline;}
#block-views-view-block-2 .views-field-field-image-1 { float:left; margin:0 15px 0 0; width:80px; height:80px;}
#block-views-view-block-2 .views-field-title { margin-bottom:10px;}
#block-views-view-block-2 .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-view-block-2 .views-field-title a:hover { text-decoration:underline;}
#block-views-view-block-2 .views-field-created { clear:both; font-size:12px; float:right;}
#block-views-view-block-2 .views-field-created span span { color:#821e1e;}
#block-views-view-block-2 .views-row { clear:both; margin-bottom:20px; height:108px; overflow:hidden;}
#block-views-view-block-2 .views-row:after { clear:both; display:block; content:' ';}
#block-views-view-block-2 .views-field-field-author { margin-bottom:5px;}
#block-views-view-block-2 .views-field-field-author a { color:#A32727; text-decoration:none; font-family:'bliss_pro_bold'; font-size:16px;}
#block-views-view-block-2 .views-field-field-author a:hover { text-decoration:underline;}


#block-views-view-interview, 
#block-views-view-block-3 { 
  border-top:10px solid #000; padding-left:10px; position:relative;}
#block-views-view-interview:after,
#block-views-view-block-3:after { 
  background:url(../images/shadow1.jpg) no-repeat 0 0; width:15px; height:100%; position: absolute; top:0; left:-15px; display:block; content:' ';}
#block-views-view-interview .block-title,
#block-views-view-block-3 .block-title { 
  font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-view-interview .block-title a,
#block-views-view-block-3 .block-title a { 
  color:#000; text-decoration:none;}
#block-views-view-interview .block-title a:hover,
#block-views-view-block-3 .block-title a:hover { 
  text-decoration:underline;}
#block-views-view-interview .views-field-field-image,
#block-views-view-block-3 .views-field-field-image-1 { 
  float:left; margin:0 15px 0 0; width:80px; height:80px;}
#block-views-view-interview .views-field-title,
#block-views-view-block-3 .views-field-title { 
  margin-bottom:10px; margin-left: 95px;}
#block-views-view-interview .views-field-title a,
#block-views-view-block-3 .views-field-title a { 
  color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-view-interview .views-field-title a:hover,
#block-views-view-block-3 .views-field-title a:hover { 
  text-decoration:underline;}
#block-views-view-interview .views-field-created,
#block-views-view-block-3 .views-field-created {
  font-size:12px;}
#block-views-view-interview .views-field-created span span,
#block-views-view-block-3 .views-field-created span span { 
  color:#821e1e;}
#block-views-view-interview .views-row,
#block-views-view-block-3 .views-row { 
  clear:both; margin-bottom:20px; overflow:hidden;
}
#block-views-view-interview .views-row { 
  height: 103px;
}
#block-views-view-interview .views-row:after,
#block-views-view-block-3 .views-row:after { 
  clear:both; display:block; content:' ';}
#block-views-view-interview .views-field-field-author,
#block-views-view-block-3 .views-field-field-author { 
  margin-bottom:5px;}
#block-views-view-interview .views-field-field-author a,
#block-views-view-block-3 .views-field-field-author a { 
  color:#A32727; text-decoration:none; font-family:'bliss_pro_bold'; font-size:16px;}
#block-views-view-interview .views-field-field-author a:hover,
#block-views-view-block-3 .views-field-field-author a:hover { 
  text-decoration:underline;}



#block-views-photoreports-block { border-top:10px solid #000; position:relative;}
/* #block-views-photoreports-block:after { background:url(../images/shadow1.jpg) no-repeat 0 0; width:15px; height:100%; position: absolute; top:0; left:-15px; display:block; content:' ';} */
#block-views-photoreports-block .block-title { font-family:'helioscond'; font-weight:normal; font-size:21px; text-transform:uppercase; color:#000;}
#block-views-photoreports-block .block-title a { color:#000; text-decoration:none;}
#block-views-photoreports-block .block-title a:hover { text-decoration:underline;}
#block-views-photoreports-block .views-row {moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  background:#1e1d1e; padding:10px 10px 10px 10px; margin-bottom:20px;}
#block-views-photoreports-block .views-field-title { line-height:22px; clear:both; padding-top:10px;}
#block-views-photoreports-block .views-field-title a { color:#fff; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-photoreports-block .views-field-title a:hover { text-decoration:underline;}
/* #block-views-photoreports-block .views-field-field-photos { float:left; margin:0 10px 0 0; width:210px; height:144px;} */
#block-views-photoreports-block .views-field-field-photos { float: left; margin: 0; }
/* #block-views-photoreports-block .views-field-created { color:#aeaeae; font-size:12px; line-height:18px; width:60px; float:right;} */
#block-views-photoreports-block .views-field-created { color: #aeaeae; font-size: 12px; line-height: 18px; float: left; }
/* #block-views-photoreports-block .views-field-totalcount {background: url(../images/view.png) no-repeat 0 0; padding: 20px 0 0 0; float: left; min-width: 25px; font-size: 20px; color: #aeaeae; margin-top:67px;} */
#block-views-photoreports-block .views-field-totalcount {
  background: url(../images/view.png) no-repeat 0 center;
  padding: 0 0 0 24px;
  float: right;
  font-size: 12px;
  color: #aeaeae;
}

.view-frontpage .view-content {border-top:3px solid #000; padding:14px 22px 0 22px;}
.view-frontpage .view-content .views-row { clear:both; margin-bottom:20px;}
.view-frontpage .view-content .views-row:after { clear:both; display:block; content:' ';}
.view-frontpage .view-content .views-field-title { font-family:'bliss_pro_bold'; font-size:18px; line-height:20px; margin-bottom:7px;}
.view-frontpage .view-content .views-field-title a { color:#000; text-decoration:none;}
.view-frontpage .view-content .views-field-title a:hover { text-decoration:underline;}
.view-frontpage .view-content .views-field-field-lid { margin-left:225px;}
.view-frontpage .view-content .views-field-field-image img { vertical-align:top;}
.view-frontpage .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-frontpage .view-content .views-field-comment-count span span { color:#821e1e;}
.view-frontpage .view-content .views-field-created-1 { font-size:12px; margin-bottom:7px; line-height:23px; }
.view-frontpage .view-content .views-field-created-1 span span { color:#821e1e;}
.view-frontpage .view-content .views-field-field-image { float:left; margin:0 15px 0 0; width:210px; height:140px;}
.view-frontpage .view-content .views-field-field-rubrics a { color:#A32727; text-decoration:none; font-family:'bliss_pro_bold';}
.view-frontpage .view-content .views-field-field-rubrics a:hover { text-decoration:underline;}

.views-field-edit-node { clear: both;}

.pager.pager-load-more a { display:block; color:#737373; font-size:14px; text-decoration:none; background:url(../images/loadmore.jpg) no-repeat 0 0; width: 139px; height: 42px; margin: 0 auto; line-height:30px;}
.pager.pager-load-more a:hover { text-decoration:underline;}


/*
#block-views-frontpage-block-1 { margin:0;}
#block-views-frontpage-block-1 .view-content .views-row {margin-bottom:0px; min-height:485px;}
#block-views-frontpage-block-1 .view-content { padding:14px 22px 0 22px; background:#ededed; border-top:3px solid #000; position:relative; margin-bottom:20px;}
#block-views-frontpage-block-1 .views-field-title { font-family:'bliss_pro_bold'; font-size:26px; line-height:26px; margin-bottom:10px;}
#block-views-frontpage-block-1 .views-field-title a { color:#000; text-decoration:none;}
#block-views-frontpage-block-1 .views-field-title a:hover { text-decoration:underline;}
#block-views-frontpage-block-1 .views-field-field-image {float:none; margin:0; width:600px; height:400px;}
#block-views-frontpage-block-1 .views-field-field-image img { vertical-align:top;}
#block-views-frontpage-block-1 .views-field-field-lid { font-size:20px; color:#fff; line-height:20px; background:rgba(130,30,30,0.70); padding:14px 12px 22px 22px; position:absolute; bottom:0; left:0; width:400px; margin-left:0;}
#block-views-frontpage-block-1 .views-field-field-lid .field-content { background:url(../images/arr1.png) no-repeat 100% 0; padding-right:25px;}
#block-views-frontpage-block-1 .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:none;}
#block-views-frontpage-block-1 .views-field-comment-count span span { color:#821e1e;}
#block-views-frontpage-block-1 .views-field-edit-node { float:right;}
*/

/* #block-views-frontpage-block-1 { margin:0; height:550px; overflow:hidden;}
#block-views-frontpage-block-1 .view-content .views-row {margin-bottom:0px; min-height:485px;}
#block-views-frontpage-block-1 .view-content { padding:14px 22px 0 22px; background:#ededed; border-top:3px solid #000; position:relative; margin-bottom:20px;}
#block-views-frontpage-block-1 .views-field-title { font-family:'bliss_pro_bold'; font-size:26px; line-height:26px; margin-bottom:10px; height:80px;}
#block-views-frontpage-block-1 .views-field-title a { color:#000; text-decoration:none;}
#block-views-frontpage-block-1 .views-field-title a:hover { text-decoration:underline;}
#block-views-frontpage-block-1 .views-field-field-image {float:none; margin:0; width:100%; min-height:400px; text-align:center;}
#block-views-frontpage-block-1 .views-field-field-image img { vertical-align:top;}
#block-views-frontpage-block-1 .views-field-field-lid { font-size:20px; color:#fff; line-height:20px; background:rgba(130,30,30,0.70); padding:14px 12px 22px 22px; position:absolute; bottom:0; left:0; width:70%; margin-left:0;}
#block-views-frontpage-block-1 .views-field-field-lid .field-content { background:url(../images/arr1.png) no-repeat 100% 0; padding-right:25px;}
#block-views-frontpage-block-1 .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:none;}
#block-views-frontpage-block-1 .views-field-comment-count span span { color:#821e1e;}
#block-views-frontpage-block-1 .views-field-edit-node { float:right;}

#block-views-frontpage-block-1 .jcarousel { margin:0; padding:0; list-style:none;}
#block-views-frontpage-block-1 .jcarousel li { margin:0; padding:0; list-style:none;}
#block-views-frontpage-block-1 .jcarousel-container-horizontal {width: 100%;min-height: 485px;height:auto;padding: 0;margin: auto;}
#block-views-frontpage-block-1 .jcarousel-clip-horizontal { width: 100%; overflow: hidden;}
#block-views-frontpage-block-1 .jcarousel-item {padding: 0;width: 100%;min-height: 485px !important;height:auto !important;overflow: hidden;border: none;background:none !important;position:relative;text-align:left;}
#block-views-frontpage-block-1 .jcarousel-next, #block-views-frontpage-block-1 .jcarousel-prev { display:none;}
#block-views-frontpage-block-1 .jcarousel-navigation { position: absolute; bottom: 20px; right: 20px;}
#block-views-frontpage-block-1 .jcarousel-navigation li { display: inline-block; margin: 0 5px 0 0;}
#block-views-frontpage-block-1 .jcarousel-navigation li a { display:block; border:1px solid #000; background:#fff; width:15px; height:15px; text-indent:-9999px;-webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow:inset 0px 0px 3px 2px rgba(0,0,0,0.5); box-shadow:inset 0px 0px 3px 2px rgba(0,0,0,0.5);}
#block-views-frontpage-block-1 .jcarousel-navigation li a:hover { background:#A2A2A2;}
#block-views-frontpage-block-1 .jcarousel-navigation li.active a { background:#A2A2A2;} */


#block-views-frontpage-block-1 .view-content .views-row { margin-bottom:0px; min-height:485px; }
#block-views-frontpage-block-1 .view-content {
  padding:14px 22px 0 22px;
  background:#ededed;
  border-top:3px solid #000;
  /* position:relative;  */
  margin-bottom:20px;
}
#block-views-frontpage-block-1 { margin:0; height:550px; overflow:hidden; }
#block-views-frontpage-block-1 .views-field-title {
  font-family: 'bliss_pro_bold';
  font-size: 26px;
  line-height: 26px;
  padding-bottom: 10px;
  margin: 0;
  height: 80px;
}
#block-views-frontpage-block-1 .views-field-title a { color:#000; text-decoration:none; }
#block-views-frontpage-block-1 .views-field-title a:hover { text-decoration:underline; }
#block-views-frontpage-block-1 .views-field-field-image { float:none; margin:0; width: auto; height: auto; /* width:100%; */ /* min-height:400px; */ text-align:center; }
#block-views-frontpage-block-1 .views-field-field-image img { vertical-align:top; }


#block-views-frontpage-block-1 .views-field-field-lid {
  font-size:20px;
  color:#fff;
  line-height:20px;
  padding:14px 12px 22px 22px;
  width:70%;
  margin-left:0;
  background:rgba(130,30,30,0.70);

  position:absolute;
  bottom:0;
  left:0;
}
#block-views-frontpage-block-1 .views-field-field-lid .field-content { background:url(../images/arr1.png) no-repeat 100% 0; padding-right:25px;}
#block-views-frontpage-block-1 .views-field-comment-count { float:none; }
#block-views-frontpage-block-1 .views-field-edit-node { float:right; }



/* #block-views-frontpage-block-1 .jcarousel { margin:0; padding:0; list-style:none; } */
/* #block-views-frontpage-block-1 .jcarousel li { margin:0; padding:0; list-style:none; } */
#block-views-frontpage-block-1 .jcarousel-next, #block-views-frontpage-block-1 .jcarousel-prev { display:none; }
#block-views-frontpage-block-1 .jcarousel-clip-horizontal { /* width: 100%; */ overflow: hidden; }
#block-views-frontpage-block-1 .jcarousel-item {
  float: left;
  list-style: none;
  padding: 0;
  border: none;
  background:none !important;
  position:relative;
  text-align:left;

  /* min-height: 485px !important; */
  /* overflow: hidden; */
  width: auto; /* width: 100%; */
  height: auto; /* height:auto !important; */
}
#block-views-frontpage-block-1 .jcarousel-navigation { position: absolute; bottom: 20px; right: 20px; }
#block-views-frontpage-block-1 .jcarousel-navigation li { display: inline-block; margin: 0 5px 0 0; }
#block-views-frontpage-block-1 .jcarousel-navigation li a {
  display:block;
  border:1px solid transparent;
  background:#821e1e;
  width:15px;
  height:15px;
  text-indent:-9999px;

  border-radius: 50%;
  -webkit-border-radius: 50%;
  /* -webkit-box-shadow:inset 0px 0px 3px 2px rgba(0,0,0,0.5);
  box-shadow:inset 0px 0px 3px 2px rgba(0,0,0,0.5); */
}
#block-views-frontpage-block-1 .jcarousel-navigation li a:hover { background: #420202; }
#block-views-frontpage-block-1 .jcarousel-navigation li.active a { background:#420202; cursor: default; }
#block-views-frontpage-block-1 .jcarousel-navigation li a:focus{
  outline: none;
}




.view-mode-full .sharethis-buttons {position: fixed; top: 50%; right: 30px; z-index: 30; width: 32px; margin-top: -70px;}

.view-razdel .view-content {border-top:3px solid #000; padding:14px 22px 0 22px;}
.view-razdel .view-content .views-row { clear:both; margin-bottom:25px; position:relative;}
.view-razdel .view-content .views-row:after { clear:both; display:block; content:' ';}
.view-razdel .view-content .views-field-title { font-family:'bliss_pro_bold'; font-size:18px; line-height:20px; margin-bottom:7px;}
.view-razdel .view-content .views-field-title a { color:#000; text-decoration:none;}
.view-razdel .view-content .views-field-title a:hover { text-decoration:underline;}
.view-razdel .view-content .views-field-field-image img { vertical-align:top;}
.view-razdel .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-razdel .view-content .views-field-comment-count span span { color:#821e1e;}
.view-razdel .view-content .views-field-created-1 { font-size:12px; margin-bottom:7px; }
.view-razdel .view-content .views-field-created-1 span span { color:#821e1e;}
.view-razdel .view-content .views-field-field-image { float:left; margin:0 15px 0 0; width:210px; height:140px;}
.view-razdel .view-content .views-field-field-rubrics a { color:#A32727; text-decoration:none; font-family:'bliss_pro_bold';}
.view-razdel .view-content .views-field-field-rubrics a:hover { text-decoration:underline;}

.view-content .views-row {position:relative;}
.view-content .views-field-sharethis { position:absolute; top:0; right:0px; z-index:30; width:32px; display:none;}
.view-content .views-row:hover .views-field-sharethis { display:block;}

.view-razdel .attachment-before { margin:0;}
.view-razdel .attachment-before .view-content .views-row {margin-bottom:0px; min-height:485px;}
.view-razdel .attachment-before .view-content { padding:14px 22px 0 22px; background:#ededed; border-top:3px solid #000; position:relative; margin-bottom:20px;}
.view-razdel .attachment-before .views-field-title { font-family:'bliss_pro_bold'; font-size:26px; line-height:26px; margin-bottom:10px;}
.view-razdel .attachment-before .views-field-title a { color:#000; text-decoration:none;}
.view-razdel .attachment-before .views-field-title a:hover { text-decoration:underline;}
.view-razdel .attachment-before .views-field-field-image {float:none; margin:0; width:100%; text-align:center;}
.view-razdel .attachment-before .views-field-field-image img { vertical-align:top;}
.view-razdel .attachment-before .views-field-field-lid { font-size:20px; color:#fff; line-height:20px; /*background:url(../images/transbg1.png);*/ background:rgba(130,30,30,0.70); padding:14px 12px 22px 22px; position:absolute; bottom:0; left:0; width:70%; margin-left:0;}
.view-razdel .attachment-before .views-field-field-lid .field-content { background:url(../images/arr1.png) no-repeat 100% 0; padding-right:25px;}
.view-razdel .attachment-before .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:none;}
.view-razdel .attachment-before .views-field-comment-count span span { color:#821e1e;}
.view-razdel .attachment-before .views-field-edit-node { float:right;}

.page-photo h1.title { display:none;}

.section-photorubriki h1.title { font-size:21px; color:#000; font-weight:normal; font-family:'helioscond'; text-transform:uppercase; margin:0 0 35px 0; float:left;}
.section-photorubriki h1.title:before { display:inline-block; margin-right:5px; content:'ФОТО: ';}
.view-photo .view-content { clear:both;}
.view-photo .view-empty { clear:both;}
.view-photo .view-content .views-view-grid { margin:0;}
.view-photo .view-content .views-view-grid td {padding-bottom:50px; width:395px; vertical-align:top;}
.view-photo .view-content .views-view-grid td.col-1 { padding-right:57px;}
.view-photo .view-header { float:right;}
.view-photo .date-nav-wrapper .date-prev {
-moz-border-radius: 0;
border-radius: 0;
background: none;
float: none;
padding: 0;
position: absolute;
right: 193px;
left: auto;
text-align: left;
top: 0px;
width: 29px;
height:29px;
z-index: 1;
}
.view-photo .date-nav-wrapper .date-next  {
-moz-border-radius: 0;
border-radius: 0;
background: none;
float: none;
padding: 0;
position: absolute;
right: 0px;
left: auto;
text-align: left;
top: 0px;
width: 29px;
height:29px;
z-index: 1;
}

.view-photo .date-nav-wrapper .date-prev a {width: 29px; height: 28px; background: transparent url(../images/arrs4.png) no-repeat 0 0; text-indent:-9999px; display:block;}
.view-photo .date-nav-wrapper .date-next a {width: 29px; height: 28px; background: transparent url(../images/arrs4.png) no-repeat 0 -28px; text-indent:-9999px; display:block;}
.view-photo .date-nav-wrapper .date-heading h3 {font-family:'helioscond'; font-size:14px; color:#fff; text-transform:uppercase; background:url(../images/date.png) no-repeat 0 0; width:166px; height:30px; line-height:30px; font-weight:normal; margin:0 23px 0 0;}
.view-photo .date-nav-wrapper .date-nav {height: 30px; margin-bottom: 0px; padding:0;}
.view-photo .date-nav-wrapper { margin:0;}
.view-photo .item-list .pager { margin:0;}
.view-photo .view-header {font-size:21px; color:#000; font-family:'helioscond'; text-transform:uppercase; margin:0 0 25px 0; float:none;}
.view-photo .view-header {font-size:21px; color:#000; font-family:'helioscond'; text-transform:uppercase; margin:0 0 25px 0; float:none;}
.view-photo .view-header .date-nav-wrapper { float:right; width:auto;}

.view-photo .view-content .views-row:after { clear:both; display:block; content:' ';}
.view-photo .view-content .views-field-title { font-family:'bliss_pro_bold'; font-size:18px; line-height:20px; margin-bottom:7px;}
.view-photo .view-content .views-field-title a { color:#000; text-decoration:none;}
.view-photo .view-content .views-field-title a:hover { text-decoration:underline;}
.view-photo .view-content .views-field-field-image img { vertical-align:top;}
.view-photo .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-photo .view-content .views-field-comment-count span span { color:#821e1e;}
.view-photo .view-content .views-field-created-1 { font-size:12px; margin-bottom:7px; line-height:23px; }
.view-photo .view-content .views-field-created-1 span span { color:#821e1e;}
.view-photo .view-content .views-field-field-image { float:left; margin:0 15px 0 0;}
.view-photo .view-content .views-field-field-rubrics a { color:#A32727; text-decoration:none; font-family:'bliss_pro_bold';}
.view-photo .view-content .views-field-field-rubrics a:hover { text-decoration:underline;}

#block-views-photo-block-1 { max-width:605px; margin:0 auto; padding:30px 0 0 0;}
#block-views-photo-block-1 table { margin:0;}
#block-views-photo-block-1 td { padding: 10px 0; border-top: 2px solid #000; width: 290px;}
#block-views-photo-block-1 td.col-1 { padding-right:25px;}
#block-views-photo-block-1 .block-title {font-family: 'bliss_pro_bold'; font-weight: normal; font-size: 18px; color: #A32727; line-height: 20px; margin: 0 0 10px 0;}

.view-photo.view-display-id-page_1 .attachment .view-content { display:block;}

.view-photo.view-display-id-page_1 .view-empty { margin-bottom:20px;}

.view-photo.view-display-id-page_1 .view-header {font-size:21px; color:#000; font-family:'helioscond'; text-transform:uppercase; margin:0 0 25px 0; float:none;}
.view-photo.view-display-id-page_1 .view-header .date-nav-wrapper { float:right; width:auto;}
.view-photo.view-display-id-page_1 .view-header a {color:#000; text-decoration:none;}
.view-photo.view-display-id-page_1 .view-header a:hover { text-decoration:underline;}

.view-photo.view-display-id-page_1 .attachment { border-top: 10px solid #000; padding-top:55px;}

.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-container-horizontal {
width: 100%;
height: auto;
padding: 0;
margin: auto;
text-align:left;
margin-bottom:50px;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-clip-horizontal {
width: 100%;
overflow: hidden;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-item-horizontal {
margin: 0 57px 0 0;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-item {
padding: 0;
/*
width: 395px !important;
height: 400px;
*/
height:auto;
overflow: hidden;
border: none;
list-style: none;
background:none;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-horizontal {
position: absolute;
top: -40px;
left:auto;
right:35px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs4.png) no-repeat 0 0;
cursor:pointer;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-horizontal:hover,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:focus,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
    background-position: -29px 0;
}

.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-horizontal {
position: absolute;
top: -40px;
right: 0px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs4.png) no-repeat 0 -28px;
cursor:pointer;
}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-horizontal:hover,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-disabled-horizontal,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:focus,
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
    background-position: -29px -28px;
}

.statists { width:1200px; margin:0 auto;}

#block-block-4 p { margin:0;}

#region-bottom { background:#282828; padding:30px 0; color:#888888;}

#block-block-7 { font-size:12px; line-height:12px; float:left; margin:0 65px 0 0;}
#block-block-7 p { margin:0;}
#block-block-7 p span { display:block; line-height:26px; margin-top:5px;}

#block-menu-menu-submenu { margin:0; float:left; width:900px;}
#block-menu-menu-submenu ul.menu { margin:0; padding:0; list-style:none;}
#block-menu-menu-submenu ul li.leaf { list-style:none; display:block; font-size:12px; color:#ababab; text-transform:uppercase; line-height:12px; font-family:'helioscond'; border-right: 1px solid #ababab; padding:0 10px 0 0; margin:0 10px 15px 0; float:left;}
#block-menu-menu-submenu ul li.last.leaf { border:none;}
#block-menu-menu-submenu ul li.leaf a { color:#ababab; text-decoration:none;}
#block-menu-menu-submenu ul li.leaf a:hover { text-decoration:underline;}

#block-block-8 { clear:both; font-size:12px; padding:10px 0 0 0; line-height:24px;}
#block-block-8 p { margin:0;}
#block-block-8 a { color:#888888; text-decoration:none;}
#block-block-8 a:hover { text-decoration:underline;}



.section-rubriki #page-title { background:#821e1e; font-size:34px; font-weight:normal; font-family:'bliss_pro_bold'; color:#fff; padding:0 25px; height:33px; line-height:33px; margin:0 0 10px 0;}
.section-tegi #page-title { background:#821e1e; font-size:34px; font-weight:normal; font-family:'bliss_pro_bold'; color:#fff; padding:0 25px; height:33px; line-height:33px; margin:0 0 10px 0;}


.node-type-articles .field-name-field-rubrics { background:#821e1e; font-size:34px; font-weight:normal; font-family:'bliss_pro_bold'; color:#fff; padding:0 25px; height:33px; line-height:33px; margin:0 0 10px 0;}
.node-type-articles .field-name-field-rubrics a {color:#fff; text-decoration:none;}
.node-type-articles .field-name-field-rubrics a:hover { text-decoration:underline;}
.node-type-articles #page-title {font-size:32px; font-weight:normal; font-family:'bliss_pro_bold'; color:#000; line-height:36px; margin:20px 0;}
.node-type-articles article { padding:0 20px;}
.node-type-articles .field-name-field-tags { border-bottom:1px solid #ccc4bf; padding:10px 0;}
.node-type-articles .field-name-field-image { text-align:center;}
.node-type-articles .field-name-field-tags .field-label { color:#bdbdbd; font-weight:normal; text-transform:uppercase; line-height:20px;}
.node-type-articles .field-name-field-tags .field-item { display:inline-block; color:#bdbdbd; margin-right:10px; line-height:20px;}
.node-type-articles .field-name-field-tags .field-item a {color:#bdbdbd;}
.node-type-articles .field-name-field-lid { font-family:'bliss_pro_bold'; color:#000; font-size:16px; line-height:20px; margin:20px 0;}
.node-type-articles .field-name-field-lid p { margin:0;}


.view-readmore { padding:0 20px;}
.view-readmore .view-header h2 { color:#A32727; font-size:18px; font-weight:normal; font-family:'bliss_pro_bold'; margin:0px 0 0 0;}
.view-readmore .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-readmore .view-content .views-field-comment-count span span { color:#821e1e;}
.view-readmore .view-content .views-field-created-1 { font-size:12px; margin-bottom:7px; }
.view-readmore .view-content .views-field-created-1 span span { color:#821e1e;}
.view-readmore .view-content .views-field-title { font-family:'bliss_pro_bold'; font-size:18px; line-height:20px; margin-bottom:7px;}
.view-readmore .view-content .views-field-title a { color:#000; text-decoration:none;}
.view-readmore .view-content .views-field-title a:hover { text-decoration:underline;}
.view-readmore .views-row { margin-bottom:20px;}



.node-type-articles article.comment { padding:0;}

.comments.comment-wrapper .user-picture.inform {background:url(/files/blank_avatar.jpg) no-repeat top left; background-size:30px 30px; width:30px; height:30px; }
.comment-form { font-size:12px; color:#455472; line-height:20px; margin-left:35px; position:relative; margin-bottom:30px;}
.comment-form:after { content: " "; display:block; clear:both;}
.comment-form .form-text { border:1px solid #B1B1B1; height:20px; line-height:15px; background:#edeff3; padding:0 5px; width:200px; color:#455472; vertical-align:top;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}
.comment-form .form-textarea { border:1px solid #B1B1B1; line-height:15px; height:50px; background:#edeff3; padding:0 5px; color:#455472; /* resize:none; width: 443px; */}
.ajax-comment-wrapper .comment-form .form-textarea {width: 100%;}
.ajax-comments-reply-cancel { margin-left:10px;}
.comments.comment-wrapper .ajax-comment-wrapper .comment-form .field-name-comment-body { width:100%;}
.comments.comment-wrapper .comment-form .field-name-comment-body { /* width:445px; float:left; */ margin-left:0px;}
.comment-form .grippie { display:none;}
.comment-form .form-item { margin:0 0 8px 0; /* position:relative; float:left; */}
.logged-in .comment-form .form-item { float:none;}
.comment-form .form-actions.form-wrapper { float:right;}
.comment-form .form-submit { color:#455472; font-size:12px; background:#b9c0cd; height:30px; font-family:Tahoma, Geneva, sans-serif; width:109px; border:none;}
.comment-form .form-submit:hover {background:#abb2bf;}
.comment-form .form-actions { margin:0;}
/* .comment-form .form-item.form-item-name { margin-left:0px;} */
.comment-form .form-item .username { margin-left:10px; display:none;}
.comment-form .captcha { position:absolute; top:0; right:0;}
.comment-form .captcha .capimage { float:right; width:109px; text-align:center;}
.comment-form .captcha .capimage img { vertical-align:top;}
.comment-form .form-item-homepage { display:none;}
.comment-form .filter-wrapper.form-wrapper { display:none;}
.comment-form .form-item label { display:none;}
.comment-form .form-item .form-required { display:none;}
.comment-form .form-item .description { display:none;}
ul.inline li.comment-add { display:none;}

.comments.comment-wrapper {padding:20px 0 0 0px; margin-top:1px;max-width:960px;}
.comments.comment-wrapper h2.title { display:block; color:#A32727; font-size:18px; line-height:30px; height:30px; text-decoration:none; margin:0 0 20px 0; font-family:'bliss_pro_bold';}
.comments.comment-wrapper article.comment { font-size:12px; line-height:16px; margin-bottom:30px;}
.comments.comment-wrapper header {}
.comments.comment-wrapper .submitted { margin:0;}
.comments.comment-wrapper .user-picture { display:block; float:left; margin-right:15px;}
.comments.comment-wrapper .user-picture img { width:30px; height:30px;}
.comments.comment-wrapper .username { color:#455472; font-weight:bold;}
.comments.comment-wrapper time { color:#8e99ad;}
.comments.comment-wrapper .permalink { display:block; float:right; color:#a4acbb; text-decoration:none; text-transform:none; font-size:12px;}
.comments.comment-wrapper .permalink:hover { text-decoration:underline;}
.comments.comment-wrapper .field-name-comment-body { color:#455472; /* margin-left:45px; */ padding-left: 10px;}
.comments.comment-wrapper .new { display:none;}
.comments.comment-wrapper .field-name-comment-body a {color:#455472;}
.comments.comment-wrapper .field-name-comment-body p { margin:0;}
.comments.comment-wrapper ul.links { margin:0 0 0 45px;}
.comments.comment-wrapper ul.links a {color:#a4acbb; text-decoration:none; text-transform:none; font-size:12px;}
.comments.comment-wrapper .indented { margin-left:45px;}
.comments.comment-wrapper .expanding-formatter-trigger { color:#a4acbb; cursor:pointer; text-align:center; border-top:1px solid #8f99ac; margin-top:10px;}
.comments.comment-wrapper .expanding-formatter-trigger .expandcomment { display:block; background:#d5d9e1; width:180px; text-align:center; margin:-9px auto 0 auto; text-decoration:none; color:#637290; line-height:14px; font-size:12px;}
.comments.comment-wrapper .expanding-formatter-trigger .expandcomment:hover { color:#000;}
.comments.comment-wrapper .expanded .expanding-formatter-trigger .expandcomment { display:block !important;}
.comments.comment-wrapper .expanded .expanding-formatter-trigger .expandcomment .show { display:none;}
.comments.comment-wrapper .expanded .expanding-formatter-trigger .expandcomment .hide { display:block;}
.comments.comment-wrapper .collapsed .expanding-formatter-trigger .expandcomment { display:block !important;}
.comments.comment-wrapper .collapsed .expanding-formatter-trigger .expandcomment .show { display:block;}
.comments.comment-wrapper .collapsed .expanding-formatter-trigger .expandcomment .hide { display:none;}

.society-comment-links {
  padding-left: 45px;
  margin: 30px 0;
}
.society-comment-link {
  padding-left: 20px;
  margin-right: 20px;
}
.society-comment-link-vk {
  background: url("../images/vkontakte_16.png") no-repeat left center;
}
.society-comment-link-fb {
  background: url("../images/facebook_16.png") no-repeat left center;
}
.society-comment-link a {
  color: #444;
  text-decoration: none;
  font-weight: normal;
}
.society-comment-link a:hover {
  text-decoration: underline;
}










.node-type-photoreports #main { padding-top:10px;}
.node-type-photoreports #main:after { background:#565656; display:block; position: absolute; padding-top:57px; top:-67px; left:0; width:300%; margin-left:-100%; height:725px; content:' '; visibility:visible; z-index:-1;}
.node-type-photoreports #navigation ul.links li.menu-425 a { border-bottom: 3px solid #565656; background-color: #565656;}

.node-type-photoreports #page-title { color:#fff; font-family:'bliss_pro_bold'; font-size:22px; height: 64px; line-height: 28px; overflow:hidden;}
.node-type-photoreports .creationdate { font-size:12px; margin-bottom:7px; color:#bbbbbb;}
.node-type-photoreports .creationdate span { color:#821e1e;}
.node-type-photoreports .typeandrub { font-size:21px; color:#fff; font-family:'helioscond'; text-transform:uppercase; line-height:22px; float:left; width:170px;}
.node-type-photoreports .typeandrub .field-name-field-photorubrics { font-size:14px;}
.node-type-photoreports .typeandrub .field-name-field-photorubrics a {color:#fff; text-decoration:none;}
.node-type-photoreports .typeandrub .field-name-field-photorubrics a:hover { text-decoration:underline;}
.node-type-photoreports .node.node-photoreports { margin-left:170px; width:855px;}
.node-type-photoreports .field-name-field-photos { position:relative;}
.node-type-photoreports .field-name-field-photos img { max-width:none; vertical-align:top;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a { display:block; position:absolute; top:215px; width:58px; height:58px; text-indent:-9999px; background:url(../images/arrs2.png) no-repeat 0 0; z-index:100;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.prev { left:-70px;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.next { right:-70px; background-position:-58px 0px;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.prev:hover,
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.next:hover { opacity:0.5;}

.node-type-photoreports .field-name-field-photos .jcarousel-skin-tango .jcarousel-container-horizontal {width: 855px; padding: 0; margin-top:10px;}
.node-type-photoreports .field-name-field-photos .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: none; border: none;}
.node-type-photoreports .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 855px; height: 78px;}
.node-type-photoreports .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 5px;}
.node-type-photoreports .jcarousel-skin-tango .jcarousel-item { width: 140px; height: 78px;}

.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 30px;
left:-40px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 0;
cursor:pointer;
}
.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -29px 0;
}

.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 30px;
right: -40px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 -28px;
cursor:pointer;
}
.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.node-type-photoreports .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -29px -28px;
}


.node-type-photoreports .field-name-field-tags { margin:45px auto 0 auto; border-bottom:1px solid #ccc4bf; padding:10px 0; max-width:600px;}
.node-type-photoreports .field-name-field-tags .field-label { color:#bdbdbd; font-weight:normal; text-transform:uppercase; line-height:20px;}
.node-type-photoreports .field-name-field-tags .field-item { display:inline-block; color:#bdbdbd; margin-right:10px; line-height:20px;}
.node-type-photoreports .field-name-field-tags .field-item a {color:#bdbdbd;}
.node-type-photoreports .field-name-body { max-width:600px; margin:0 auto;}
.node-type-photoreports .createddate { width:600px; margin:0 auto;}
.node-type-photoreports .comments.comment-wrapper { max-width:600px; margin:0 auto;}

.node-type-photoreports .field-name-field-photos .field-slideshow { width:855px !important; height:478px !important;}
.node-type-photoreports .field-name-field-photos .field-slideshow .field-slideshow-slide {width: 855px !important; height:478px !important; text-align: center; line-height:478px;}
.node-type-photoreports .field-name-field-photos .field-slideshow .field-slideshow-slide img { vertical-align:middle;}

.node-type-announcements .comments.comment-wrapper { width:605px;}




.view-photorep .views-field-field-photos { position:relative;}
.view-photorep .field-slideshow-wrapper { height:450px; overflow:hidden;}
.view-photorep .views-field-field-photos img { max-width:645px; vertical-align:top;}
.view-photorep .views-field-field-photos .field-slideshow-controls a { display:block; position:absolute; top:165px; width:58px; height:58px; text-indent:-9999px; background:url(../images/arrs2.png) no-repeat 0 0; z-index:100;}
.view-photorep .views-field-field-photos .field-slideshow-controls a.prev { left:10px; opacity:0.5;}
.view-photorep .views-field-field-photos .field-slideshow-controls a.next { right:10px; background-position:-58px 0px; opacity:0.5;}
.view-photorep .views-field-field-photos .field-slideshow-controls a.prev:hover,
.view-photorep .views-field-field-photos .field-slideshow-controls a.next:hover { opacity:1;}

.view-photorep .views-field-field-photos .jcarousel-skin-tango .jcarousel-container-horizontal {width: 645px; padding: 0; margin-top:10px;}
.view-photorep .views-field-field-photos .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: none; border: none; height:78px;}
.view-photorep .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 645px; height: 78px;}
.view-photorep .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 5px;}
.view-photorep .jcarousel-skin-tango .jcarousel-item { width: 140px; height: 78px;}

.view-photorep .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 30px;
left:10px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 0;
cursor:pointer;
}
.view-photorep .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.view-photorep .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.view-photorep .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.view-photorep .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.view-photorep .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -29px 0;
}

.view-photorep .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 30px;
right: 10px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 -28px;
cursor:pointer;
}
.view-photorep .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.view-photorep .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.view-photorep .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.view-photorep .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.view-photorep .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -29px -28px;
}
.view-photorep .views-field-field-photos .field-slideshow { width:645px !important; height:362px !important;}
.view-photorep .views-field-field-photos .field-slideshow .field-slideshow-slide {width: 645px !important; height:362px !important; text-align: center; line-height:362px;}
.view-photorep .views-field-field-photos .field-slideshow .field-slideshow-slide img { vertical-align:middle;}


.node-type-articles .field-name-field-photorep .field-name-field-photos { position:relative; max-width:645px; margin-left:auto; margin-right:auto;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow-wrapper { height:450px; overflow:hidden;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos img { max-width:645px; vertical-align:top;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a { display:block; position:absolute; top:165px; width:58px; height:58px; text-indent:-9999px; background:url(../images/arrs2.png) no-repeat 0 0; z-index:100;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.prev { left:10px; opacity:0.5;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.next { right:10px; background-position:-58px 0px; opacity:0.5;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.prev:hover,
.node-type-articles  .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.next:hover { opacity:1;}

.node-type-articles  .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-container-horizontal {width: 100%; padding: 0; margin-top:10px;}
.node-type-articles  .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: none; border: none; height:78px;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%; height: 78px;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 5px;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-item { width: 140px; height: 78px;}

.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 30px;
left:10px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 0;
cursor:pointer;
}
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -29px 0;
}

.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 30px;
right: 10px;
width: 29px;
height: 28px;
cursor: pointer;
background: transparent url(../images/arrs3.png) no-repeat 0 -28px;
cursor:pointer;
}
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -29px -28px;
}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow { width:100% !important; height:362px !important;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow .field-slideshow-slide {width: 100% !important; height:362px !important; text-align: center; line-height:362px;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow .field-slideshow-slide img { vertical-align:middle;}




.node-type-view .node.node-view { padding:0 20px;}
.node-type-view .blogauthor { /*float:left; width:160px; margin-left:0; margin-right:-160px;*/}
.node-type-view .blogauthor a { color:#A32727; font-size:16px; font-family:'bliss_pro_bold';}
.node-type-view .viewbody { /*float:left; width:400px; margin-left:205px; margin-right:-605px;*/}
/*.node-type-view h1#page-title { color:#000; font-weight:normal; font-family:'bliss_pro_bold'; margin:0 0 15px 0; font-size:16px;}*/
.node-type-view h1#page-title { font-size: 32px; font-weight: normal; font-family: 'bliss_pro_bold'; color: #000; line-height: 36px; margin: 20px 0; }
.node-type-view .field-name-field-lid { font-family: 'bliss_pro_bold'; color: #000; font-size: 16px; line-height: 20px; margin: 20px 0;}
.createddate{ font-size:12px; margin:15px 0; }
.createddate span { color:#821e1e;}

.pagetitle { font-size:34px; font-family:'bliss_pro_bold'; color:#fff; height:33px; line-height:33px; background:#821e1e; padding:0 20px; margin:0 0 25px 0;}

.section-avtory .view-views .view-content { padding:0 20px;}
.section-avtory .view-views .view-content .groupped { float:left; display:block; float:left; width:160px; margin-left:0; margin-right:-160px; color:#A32727; font-size:16px; font-family:'bliss_pro_bold'; margin-top:0;}
.section-avtory .view-views .view-content .groupped h1 {font-size:16px; margin:0;}
.section-avtory .view-views .view-content .views-row {width:400px; margin-left:205px; margin-bottom:30px;}
.section-avtory .view-views .views-field-title { color:#000; font-weight:normal; font-family:'bliss_pro_bold'; margin:0 0 7px 0; font-size:18px;}
.section-avtory .view-views .views-field-title a { color:#000; text-decoration:none;}
.section-avtory .view-views .views-field-title a:hover { text-decoration:underline;}
.section-avtory .view-views .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.section-avtory .view-views .views-field-comment-count span span { color:#821e1e;}
.section-avtory .view-views .views-field-created-1 { font-size:12px; margin-bottom:7px; }
.section-avtory .view-views .views-field-created-1 span span { color:#821e1e;}
.section-avtory .view-views .views-field-field-lid { margin:10px 0;}



.page-views .view-views .view-content { padding:0 20px;}
.page-views .view-views .view-content .views-field {width:400px; margin-left:205px;}
.page-views .view-views .view-content .views-field.views-field-field-image { float:left; display:block; float:left; width:160px; margin-left:0; margin-right:-160px; color:#A32727; font-size:16px; font-family:'bliss_pro_bold'; margin-top:0;}
.page-views .view-views .view-content .views-field.views-field-field-image a { color:#A32727; text-decoration:none;}
.page-views .view-views .view-content .views-field.views-field-field-image a:hover { text-decoration:underline;}
.page-views .view-views .views-field.views-field-title { color:#000; font-weight:normal; font-family:'bliss_pro_bold'; margin-bottom:7px; font-size:18px;}
.page-views .view-views .views-field.views-field-title a { color:#000; text-decoration:none;}
.page-views .view-views .views-field.views-field-title a:hover { text-decoration:underline;}
.page-views .view-views .views-field.views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right; width:auto;}
.page-views .view-views .views-field.views-field-comment-count span span { color:#821e1e;}
.page-views .view-views .views-field.views-field-created-1 { font-size:12px; margin-bottom:7px; }
.page-views .view-views .views-field.views-field-created-1 span span { color:#821e1e;}
.page-views .view-views .views-field.views-field-field-lid { margin-top:10px; margin-bottom:10px;}
.page-views .view-views .views-row { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #858585;}
.page-views .view-views .views-row:after { clear:both; display:block; content:' ';}


.page-node-60 .field-name-body { line-height:32px; color:#000; font-size:16px;}
.page-node-61 .field-name-body { line-height:18px; color:#000; font-size:14px;}
.page-node-61 .field-name-body a {color:#000;}


.node-type-video h1#page-title { font-size:22px; color:#fff; background:#1e1d1e; line-height:26px; font-family:'bliss_pro_bold'; padding:10px 20px; margin:0;}
.node-type-video .field-name-field-video{ background:#1e1d1e; text-align:center;}
.node-type-video .field-name-field-video #youtube-field-player { width:100% !important;}

.node-type-video .field-name-body,
.node-type-video .field-name-field-lid,
.node-type-video .createddate,
.node-type-video .comment-wrapper {padding:0 20px;}
.node-type-video .field-name-field-lid { font-size:16px; line-height:20px; font-family:'bliss_pro_bold'; color:#000; margin:15px 0;}
.node-type-video .field-name-field-lid p { margin:0;}

.view-bestvideo.view-display-id-page_1 .view-content { padding:0 20px; margin-top:40px;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-comment-count span span { color:#821e1e;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-created-1 { font-size:12px;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-created-1 span span { color:#821e1e;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-title { margin-bottom:5px; height:75px; overflow:hidden;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
.view-bestvideo.view-display-id-page_1 .view-content .views-field-title a:hover { text-decoration:underline;}
.view-bestvideo.view-display-id-page_1 .view-content table { margin:0; width:100%;}
.view-bestvideo.view-display-id-page_1 .view-content td {padding:10px 0; border-top:2px solid #000; width:290px;}
.view-bestvideo.view-display-id-page_1 .view-content td.col-1 { padding-right:25px;}

.view-bestvideo.view-display-id-page_1 .attachment .view-content { padding:0; margin:0;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-title { font-size:22px; color:#fff; background:#1e1d1e; line-height:26px; font-family:'bliss_pro_bold'; padding:10px 20px; margin:0; height:auto; overflow:visible;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-field-video {background:#1e1d1e; text-align:center;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-title a { color:#fff; text-decoration:none; font-size:22px;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-title a:hover { text-decoration:underline;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:30px; float:right; width:auto; padding-right:20px; color:#737373;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-comment-count span span { color:#821e1e;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-created-1 { font-size:12px; background:#1e1d1e; height:30px; line-height:30px; padding:0 20px; color:#737373;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-created-1 span span { color:#821e1e;}
.view-bestvideo.view-display-id-page_1 .attachment .views-field-field-video img { vertical-align:top;}


.view-bestvideo2.view-display-id-page_1 .attachment .views-field-field-image {background:#1e1d1e; text-align:center;}
.view-bestvideo2.view-display-id-page_1 .view-content { padding:0 20px; margin-top:40px;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-comment-count span span { color:#821e1e;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-created-1 { font-size:12px;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-created-1 span span { color:#821e1e;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-title { margin-bottom:5px; height:75px; overflow:hidden;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-title a:hover { text-decoration:underline;}
.view-bestvideo2.view-display-id-page_1 .view-content table { margin:0; width:100%;}
.view-bestvideo2.view-display-id-page_1 .view-content td {padding:10px 0; border-top:2px solid #000; width:290px;}
.view-bestvideo2.view-display-id-page_1 .view-content td.col-1 { padding-right:25px;}

.view-bestvideo2.view-display-id-page_1 .attachment .view-content { padding:0; margin:0;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-title { font-size:22px; color:#fff; background:#1e1d1e; line-height:26px; font-family:'bliss_pro_bold'; padding:10px 20px; margin:0; height:auto; overflow:visible;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-title a { color:#fff; text-decoration:none; font-size:22px;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-title a:hover { text-decoration:underline;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:30px; float:right; width:auto; padding-right:20px; color:#737373;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-comment-count span span { color:#821e1e;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-created-1 { font-size:12px; background:#1e1d1e; height:30px; line-height:30px; padding:0 20px; color:#737373;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-created-1 span span { color:#821e1e;}
.view-bestvideo2.view-display-id-page_1 .attachment .views-field-field-image img { vertical-align:top;}



#block-views-bestvideo-block-1 { padding:30px 20px 0 20px;}
#block-views-bestvideo-block-1 .block-title { font-family:'bliss_pro_bold'; font-weight:normal; font-size:18px; color:#A32727; line-height:20px; margin:0 0 10px 0;}
#block-views-bestvideo-block-1 .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
#block-views-bestvideo-block-1 .views-field-comment-count span span { color:#821e1e;}
#block-views-bestvideo-block-1 .views-field-created-1 { font-size:12px; margin-bottom:7px; }
#block-views-bestvideo-block-1 .views-field-created-1 span span { color:#821e1e;}
#block-views-bestvideo-block-1 .views-field-title { margin-bottom:5px; height:70px; overflow:hidden;}
#block-views-bestvideo-block-1 .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-bestvideo-block-1 .views-field-title a:hover { text-decoration:underline;}
#block-views-bestvideo-block-1 table { margin:0;}
#block-views-bestvideo-block-1 td {padding:10px 0; border-top:2px solid #000; width:290px;}
#block-views-bestvideo-block-1 td.col-1 { padding-right:25px;}

#block-views-bestvideo2-block-1 { padding:30px 20px 0 20px;}
#block-views-bestvideo2-block-1 .block-title { font-family:'bliss_pro_bold'; font-weight:normal; font-size:18px; color:#A32727; line-height:20px; margin:0 0 10px 0;}
#block-views-bestvideo2-block-1 .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
#block-views-bestvideo2-block-1 .views-field-comment-count span span { color:#821e1e;}
#block-views-bestvideo2-block-1 .views-field-created-1 { font-size:12px; margin-bottom:7px; }
#block-views-bestvideo2-block-1 .views-field-created-1 span span { color:#821e1e;}
#block-views-bestvideo2-block-1 .views-field-title { margin-bottom:5px; height:70px; overflow:hidden;}
#block-views-bestvideo2-block-1 .views-field-title a { color:#000000; font-size:16px; font-family:'bliss_pro_bold'; text-decoration:none;}
#block-views-bestvideo2-block-1 .views-field-title a:hover { text-decoration:underline;}
#block-views-bestvideo2-block-1 table { margin:0;}
#block-views-bestvideo2-block-1 td {padding:10px 0; border-top:2px solid #000; width:290px;}
#block-views-bestvideo2-block-1 td.col-1 { padding-right:25px;}

#block-block-11 { float:right; color:#949494; font-size:14px; margin:10px 0 0 0; height:37px;}
#block-block-11 a {
  color:#949494;
  vertical-align: text-top;
  line-height: 1;
}
#block-block-11 a:hover {color:#821e1e;}

.region-navigation { position:relative;}
#block-user-login { position:absolute; z-index:100; top:40px; right:0; background:#821e1e; padding:20px; display:none;}
#block-user-login label { font-size:12px; font-weight:normal; color:#fff; line-height:16px;}
#block-user-login .form-item label { font-size:12px; font-weight:normal; color:#fff; line-height:16px;}
#block-user-login #user-login-form li.first a {color:#fff; font-size:14px; border:none; display:block; width:120px; height:20px; padding:0; text-align:center; background:#777b7e; text-decoration:none; bottom: 20px;
right: 20px; position:absolute;}
#block-user-login #user-login-form li.first a:hover { background:#e48251;}
#block-user-login #user-login-form li.last a { margin-top:7px; color:#000; font-size:12px; text-transform:uppercase; border:none; display:block; width:124px; height:29px; line-height:29px; padding:0 0 0 19px; text-align:center; background:url(../images/but1.png) no-repeat 100% 0px; text-decoration:none;}
#block-user-login #user-login-form li.last a:hover { background-position:100% 100%;}
#block-user-login .form-required { display:none;}
#block-user-login .form-text { height:24px; line-height:24px; padding:0 5px; background:#fff; border:none; width:290px; margin:5px 0;}
#block-user-login .form-submit {color:#fff; font-size:14px; border:none; display:block; width:120px; height:20px; padding:0; text-align:center; background:#777b7e;}
#block-user-login .form-submit:hover {background:#e48251;}
#block-user-login .item-list { margin:0;}
#block-user-login #edit-actions { float:left;}
#block-user-login .item-list ul { margin:0; padding:0; list-style:none;}
#block-user-login .item-list ul li { margin:0; padding:0; display:block; vertical-align:top;}
#block-user-login .item-list ul li.last { display:none;}
#block-user-login .form-item,
#block-user-login .form-actions { margin:0;}
#block-user-login h2.block-title {}
#block-user-login .oneall_social_login { margin:0 0 10px 0 !important; height:61px !important; overflow: hidden;}



.node-type-conference .descript { font-size:16px; color:#821e1e; line-height:22px; font-family:'bliss_pro_bold'; margin-bottom:20px;}
.node-type-conference .field-name-field-image { float:left; margin-right:40px;}
.node-type-conference h1#page-title { font-size:18px; line-height:20px; margin:0 0 0 200px;}
.node-type-conference .field-name-field-lid { margin:0 0 0 200px;}
.node-type-conference .field-collection-view { padding:0; margin:0 0 20px 0; border-bottom:none;}
.node-type-conference .field-collection-view .field-name-field-data { font-size:14px; color:#821e1e; font-family:'bliss_pro_bold';}
.node-type-conference .field-collection-view .field-name-field-question { font-size:14px; font-family:'bliss_pro_bold'; color:#000;}
.node-type-conference .field-collection-view .field-name-field-authorconf { font-size:14px; color:#821e1e; font-family:'bliss_pro_bold';}
.node-type-conference .field-collection-view .field-name-field-answer { margin:15px 0 0 0;}

.page-conference .descript { font-size:16px; color:#821e1e; line-height:22px; font-family:'bliss_pro_bold'; margin-bottom:20px;}
.page-conference .view-conference .views-field-comment-count { font-size:12px; text-align:right; height:23px; line-height:23px; float:right;}
.page-conference .view-conference .views-field-comment-count span span { color:#821e1e;}
.page-conference .view-conference .views-field-created-1 { font-size:12px; margin-bottom:7px; }
.page-conference .view-conference .views-field-created-1 span span { color:#821e1e;}
.page-conference .view-conference .views-field-field-image { float:left; margin-right:40px;}
.page-conference .view-conference .views-field-title {font-size: 18px; line-height: 20px; margin: 0 0 0 200px; font-family: 'bliss_pro_bold'; color: #000;}
.page-conference .view-conference .views-field-title a {color: #000; text-decoration:none;}
.page-conference .view-conference .views-field-title a:hover { text-decoration:underline;}
.page-conference .view-conference .views-field-field-lid { margin:0 0 0 200px;}
.page-conference .view-conference .views-row { padding-bottom:30px;}
.page-conference .view-conference .views-row:after { clear:both; content:' '; display:block;}

#block-sharethis-sharethis-block { float:right; margin:10px 0 0 20px; height:37px; width:385px; text-align:right; overflow:hidden;}
#block-sharethis-sharethis-block h2.block-title { display:none;}

#block-block-22 { float:right; margin:10px 0 0 20px; /* height:37px; */ /* width:385px; */ text-align:right; /* overflow:hidden; */ }
#block-block-22 p { padding: 0; margin: 0; }
#block-block-22 p a {
  margin-right: 5px;
  margin-left: 5px;
  font-size: 11px;
  line-height: 1;
  display: inline-block;
}
#block-block-22 img:hover {
  opacity: .75;
}
#block-block-22 p a:last-child {
  margin-right: 0;
}
.links .sharethis {
  display: block;
  margin-bottom: 10px;
  margin-left: -3px;
}

.node-type-poll h1#page-title { font-size:18px; line-height:22px;}
.node-type-poll #poll-view-voting a.block-title { display:none;}

#block-views-poll-block-1 { margin:30px 0 0 0; padding:20px 0 0 0; border-top:3px solid #000;}
#block-views-poll-block-1 .block-title { font-family:'bliss_pro_bold'; font-weight:normal; font-size:18px; color:#A32727; line-height:20px; margin:0 0 10px 0;}

#block-views-poll-block-1 .ui-state-default { border:none; background:none; color:#000; margin:20px 0 0 0; font-family:'bliss_pro_bold'; font-size:18px;}
#block-views-poll-block-1 .ui-state-default.ui-state-hover { text-decoration:underline;}
#block-views-poll-block-1 .ui-state-active { border:none; background:none; color:#000; margin:20px 0 0 0; font-family:'bliss_pro_bold'; font-size:18px;}
#block-views-poll-block-1 .ui-accordion-icons .ui-accordion-header a { padding:0;}
#block-views-poll-block-1 .ui-accordion .ui-accordion-header .ui-icon { display:none;}
#block-views-poll-block-1 .ui-accordion .ui-accordion-content { border:none; padding:15px 0 10px 0; overflow:hidden !important; font-size: 14px !important; line-height: 18px !important; font-family: 'bliss_pro_regular', Tahoma, Verdana, sans-serif; color: #737373 !important;  border-bottom:3px solid #000;}
#block-views-poll-block-1 .ui-accordion .ui-accordion-header a { padding:0;}

.page-node-63 .field-name-body { color:#000;}
.page-node-63 .field-name-body a { color:#000; text-decoration:none;}
.page-node-63 .field-name-body img { -webkit-box-shadow: 0px 0px 15px 0 #777; box-shadow: 0px 0px 15px 0 # #777;}
.page-node-63 h1.title { font-size: 28px; font-weight: normal;}
.page-node-62 .field-name-body {line-height: 18px; color: #000; font-size: 14px;}
.page-node-62 .field-name-body a { color:#000; text-decoration:none;}
.page-node-62 h1.title { font-size: 28px; font-weight: normal;}
.page-node-61 h1.title { font-size: 28px; font-weight: normal;}


.view-hh {}
.view-hh .views-row { margin-bottom:30px; padding:0 20px;}
.view-hh .views-field-title {color: #000000; font-size: 16px; font-family: 'bliss_pro_bold'; text-decoration: none;}
.view-hh .views-field-title a {color: #000000;}
.view-hh .views-field-description { margin:10px 0;}
.view-hh .views-field-description p { margin:0;}
.view-hh .views-field-description p:nth-child(2) { color:#A32727;}
.view-hh .views-field-description p:nth-child(1) { color:#000;}
.view-hh .views-field-description p:nth-child(3) { display: none;}
.view-hh .views-field-link a { color:#000;}

#block-block-12 a { color:#000; text-decoration:none;}

#block-block-13 { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/transbg2.png); z-index:999; display:none;}
#block-block-13  .welcome { margin:150px auto 0 auto; width:602px; cursor:pointer;}


#block-block-4 { margin:0;}
#block-block-4 img { margin-bottom: 1.5em;}
#block-block-4 object { margin-bottom: 1.5em;}




#fbcommentss { margin:25px 0; border-top: 1px solid #F0F0F0; padding-top:20px}
#vkcommentss { border-top: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; padding-top:20px; padding-bottom:20px;}


div.messages { position:fixed; top:50%; width:500px; margin:0 0 0 -325px; left:50%; z-index:999; background: url(../images/transbg1.png) !important; padding:25px !important; border:none !important; color:#fff !important;}
div.messages .element-invisible { width:20px; height:19px; cursor:pointer; background: url(../images/close.png) !important; position:relative !important; text-indent:-9999px; float:right; margin:0; opacity:0.9;}
div.messages .element-invisible:hover { opacity:1;}
div.messages.error {background: url(../images/transbg3.png) !important; }



.ogr { position:absolute; top:10px; left:0; z-index:10; background:#CBCBCB; color:#fff; padding:0 3px}

#block-block-14 a {color: #737373; text-decoration:none;}
#block-block-14 a:hover { text-decoration:underline;}


#logo { margin-right:10px;}
#block-block-19 { float:left; margin:10px 15px 0 0;}

/*
#pagewrap { background:url(../images/ngbg3.jpg) no-repeat 50% 0 fixed; background-size:100% auto;}
#pagewrapin { background:#fff; max-width:1245px; margin:0 auto;}
*/


.view-searchresults .views-row { margin-bottom:20px;}
.view-searchresults .views-field-created {font-size: 0.85em; margin-top:10px; padding-left:20px;}
.view-searchresults .views-field-title {font-size: 18px; margin-bottom: 10px;}
.view-searchresults .views-field-body { padding-left:20px;}
.view-searchresults .view-filters { margin-bottom:30px;}
.view-searchresults .view-filters input { height:26px; padding:0 5px; }
.view-searchresults .view-filters select { height:30px; padding:0 5px; line-height:30px;}


#pagewrap { overflow:hidden; min-width:320px;}
#page,
.region-bottom {max-width:1220px; margin:0 auto; moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.two-sidebars #content { moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 58%; margin-left: 0px; margin-right: 0px; padding-left:30px; padding-right:30px;}
.two-sidebars .region-sidebar-first { moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 17%; margin-left: 0px; margin-right: 0px;}
.two-sidebars .region-sidebar-second { moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 25%; margin-left: 0px; margin-right: 0px;}

.sidebar-second #content { moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 75%; margin-left: 0px; margin-right: 0px; padding-left:0px; padding-right:30px;}
.sidebar-second .region-sidebar-second { moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 25%; margin-left: 0px; margin-right: 0px;}


.rd-navbar-panel { background:#821e1e; display:none; height:44px; border-top:3px solid #000; margin-top:15px;}
.rd-navbar-panel .rd-navbar-toggle { display: inline-block; position: relative; z-index:40; width: 48px; height: 44px; line-height: 44px; cursor: pointer; color: #fff; transition: .3s all ease; -webkit-appearance: none; outline: none; overflow: visible; background-color: transparent; box-shadow: none; border-radius: 0; margin:0; padding: 0; border: 0; font: inherit; vertical-align: top;}
.rd-navbar-panel .rd-navbar-toggle span:after,
.rd-navbar-panel .rd-navbar-toggle span:before,
.rd-navbar-panel .rd-navbar-toggle span { width: 24px; height: 4px; background-color: #fff; backface-visibility: hidden;}
.rd-navbar-panel .rd-navbar-toggle span {-webkit-transform: rotate(180deg); transform: rotate(180deg);position: relative; display: block; margin: auto; transition: .3s all ease; padding: 0; border: 0; font: inherit; vertical-align: top;}
.rd-navbar-panel .rd-navbar-toggle span:before,
.rd-navbar-panel .rd-navbar-toggle span:after { -webkit-transform-origin: 1.71429px center;  transform-origin: 1.71429px center; -webkit-transform-origin: 1.71429px center; transform-origin: 1.71429px center;content: ""; position: absolute; left: 0; top: -8px; transition: .3s all ease; box-sizing: border-box;}
.rd-navbar-panel .rd-navbar-toggle span:after {top: 8px;}

.rd-navbar-panel .rd-navbar-toggle.active span {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.rd-navbar-panel .rd-navbar-toggle.active span:before { -webkit-transform: rotate3d(0, 0, 1, -40deg); transform: rotate3d(0, 0, 1, -40deg);}
.rd-navbar-panel .rd-navbar-toggle.active span:after {-webkit-transform: rotate3d(0, 0, 1, 40deg); transform: rotate3d(0, 0, 1, 40deg);}
.rd-navbar-panel .rd-navbar-toggle.active span:before,
.rd-navbar-panel .rd-navbar-toggle.active span:after { top: 0; width: 15px;}

#sharethisopen {background:url(../images/share.png) no-repeat 4px 0;width:24px;height:24px;text-indent:-9999px;cursor:pointer;display:none;position: absolute;top: -197px;right: 0; z-index:11;}
#showsearch {background:url(../images/search.png) no-repeat 11px 11px;width: 44px;height:44px;text-indent:-9999px;cursor:pointer;display:none;position: absolute;top: 3px;right: 0px;}

.topmainmenu { position:relative; clear:both;}
#block-block-20,
#block-bitself-search,
#main-menu,
#block-block-22,
#block-sharethis-sharethis-block {
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

#pagewrap.mobile #content {padding-left: 0 !important; width:70%}
.node-type-photoreports #pagewrap.mobile #content {width:100%}
#pagewrap.mobile .sidebars {width:30%; float:left;}
#pagewrap.mobile .region-sidebar-first { width:100%; float:none;}
#pagewrap.mobile .region-sidebar-second { width:100%; float:none;}


.node-unpublished p.unpublished, .comment-unpublished p.unpublished { font-size:30px !important; margin:10px 0; height:auto !important;}
.commentinfo {    margin: 0 0 30px 0;    font-size: 16px;}


@media (min-width: 1450px) {  
  body.not-front #block-sharethis-sharethis-block {
    position: fixed; 
    top: 50%; 
    left: 30px; 
    z-index: 30; 
    width: 32px; 
    margin-top: -70px; 
    margin-bottom:0; 
    height:auto; 
    overflow:visible; 
    margin-left:0; 
    float:none;
  }
}

@media (max-width: 1040px){
#block-block-2 .today { 
  float: none; 
  margin-bottom: 10px;
  margin-top: 0;
}
.comment-form .form-item { float:none !important; width:100% !important;}
.comments.comment-wrapper .comment-form .field-name-comment-body { float:none !important; width:100% !important;}
.comments.comment-wrapper .comment-form .field-name-comment-body .form-textarea {width:100% !important;}
.comment-form .form-item input { width:100% !important;}
.comment-form .captcha { position:relative;}
.comment-form { margin-left:45px;}
.comment-form .captcha .capimage { float:none;}
.node-type-photoreports .typeandrub { float:none;}
.node-type-photoreports .node.node-photoreports { margin-left:75px; }
.node-type-photoreports #page-title { height:auto;}
}


@media (max-width: 960px){
.topmainmenu.scroll { position:fixed; width:100%; top:0; left:0; z-index:100;}
.topmainmenu.scroll .rd-navbar-panel { margin-top:0;}
.region-highlighted.scroll { padding-top:62px;}

#content,
.region-sidebar-first,
#pagewrap.mobile .sidebars,
.region-sidebar-second {float: none !important; width: 100% !important; padding:0 !important;}
#block-block-4,
#block-block-5 { text-align:center;}
.view-frontpage .view-content { padding-left:0; padding-right:0;}
#block-views-frontpage-block-1 .view-content { padding-left:10px; padding-right:10px; margin-left:-10px; margin-right:-10px;}
.view-razdel .attachment-before .view-content { padding-left:10px; padding-right:10px; margin-left:-10px; margin-right:-10px;}
#header { padding-top:15px;}
#logo { float:none;}
#logo img { width:260px;}

#block-block-2,
body.front #block-sharethis-sharethis-block,
#block-block-22,
#block-block-3,
#block-bitself-search,
#block-block-20 { 
  width:100%; 
  float:none; 
  margin-left:0; 
  margin-right:0;
}
#block-block-2 { padding-top:10px; margin-top:0; clear:both;}
#block-block-11 { margin-top:0; height:20px;}
#block-block-3 { display:none;}

.region-navigation { height:85px;}
.rd-navbar-panel  { display:block;}
#main-menu { position:absolute; z-index:30; left:0; top:3px; background:#821e1e; width:175px; padding:55px 45px 55px 55px; -webkit-transform: translateX(-285px); transform: translateX(-285px); border:none; margin:0; height:auto;}
#main-menu li a { height:auto; line-height:32px; padding:0px !important; font-size:16px; border-bottom: none !important; background:none !important;}
#main-menu li .nolink { height:auto; line-height:32px; padding:0px !important; font-size:16px; border-bottom: none !important; background:none !important; display:none;}
#navigation ul.nice-menu li.menuparent ul { visibility:visible !important; display:block !important; position:relative; top:0; left:0;}
#main-menu li { float:none !important;}
#main-menu.active {-webkit-transform: translateX(0px); transform: translateX(0px);}
#block-block-22,
body.front #block-sharethis-sharethis-block { 
  position:absolute; 
  z-index:10; 
  right:0; 
  top:-110px; 
  background:#797979; 
  width:300px; 
  padding:25px 10px 25px 10px; 
  -webkit-transform: translateX(110%); 
  transform: translateX(110%); 
  border:none; 
  margin:0; 
  height:auto; 
  text-align:left;
}
#block-block-22.active,
body.front #block-sharethis-sharethis-block.active {
  -webkit-transform: translateX(10px); 
  transform: translateX(10px);
}
body.front #block-sharethis-sharethis-block h2.block-title { display:block; color:#fff; font-size:16px; line-height:16px; text-transform:uppercase; margin:0 0 25px 0;}
body.not-front #block-sharethis-sharethis-block { left:auto; position:absolute; z-index:10; right:0; top:-110px; background:#797979; width:300px; padding:25px 10px 25px 10px; -webkit-transform: translateX(110%); transform: translateX(110%); border:none; margin:0; height:auto; text-align:left;}
body.not-front #block-sharethis-sharethis-block.active {-webkit-transform: translateX(10px); transform: translateX(10px);}
body.not-front #block-sharethis-sharethis-block h2.block-title { display:block; color:#fff; font-size:16px; line-height:16px; text-transform:uppercase; margin:0 0 25px 0;}
#sharethisopen { display:block;}
#sharethisopen.active { background-position:-49px 0;}
#showsearch { display:block;}
#block-block-1 { display:none;}

#showsearch.active { background:#797979;}
#showsearch.active:before {width: 25px;height: 4px;background:#fff;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;content: "";position: absolute;left: 28px;top: 28px;transition: .3s all ease;box-sizing: border-box;-webkit-transform: rotate3d(0, 0, 1, -135deg);transform: rotate3d(0, 0, 1, -135deg);}
#showsearch.active:after {width: 25px;height: 4px;background:#fff;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;content: "";position: absolute;left: 13px;top: 28px;transition: .3s all ease;box-sizing: border-box;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);}

#block-views-newsline-block .views-view-grid td { width:290px; padding:15px 10px 15px 10px;}
#block-views-newsline-block .views-field-title { width:165px;}
#block-views-newsline-block .view-content { padding-left:321px;}

#block-block-7 { float:none; margin-bottom:20px;}
#block-menu-menu-submenu { float:none; width:100%;}
#block-views-photoreports-block .views-row { width:50%; float:left; margin:0;}
#block-views-photoreports-block .view-content {background: #1e1d1e;}
#block-views-photoreports-block .view-content:after { clear:both; content:''; display:block;}
#block-views-photoreports-block .views-field-field-photos { width:200px;}

#block-views-bestvideo2-block .views-row { width:50%; float:left; margin:0;}
#block-views-bestvideo2-block .view-content {background: #1e1d1e;}
#block-views-bestvideo2-block .view-content:after { clear:both; content:''; display:block;}

.node-type-articles article { padding:0;}

.comment-form .form-item { float:none !important; width:100% !important;}
.comments.comment-wrapper .comment-form .field-name-comment-body { float:none !important; width:100% !important;}
.comments.comment-wrapper .comment-form .field-name-comment-body .form-textarea {width:100% !important;}
.comment-form .form-item input { width:100% !important;}
.comment-form .captcha { position:relative;}
.comment-form { margin-left:45px;}
.comment-form .captcha .capimage { float:none;}
#vk_comments { width:100% !important;}
.page-views .view-views .view-content,
.section-avtory .view-views .view-content,
.node-type-video .field-name-body, .node-type-video .field-name-field-lid, .node-type-video .createddate, .node-type-video .comment-wrapper,
.view-bestvideo2.view-display-id-page_1 .view-content,
#block-views-bestvideo-block-1 { padding-left:0; padding-right:0;}
.node-type-photoreports .typeandrub { float:none;}
.node-type-photoreports .node.node-photoreports { margin-left:0; width:100%;}
.node-type-photoreports #page-title { height:auto;}
.node-type-photoreports .field-name-field-photos .jcarousel-skin-tango .jcarousel-container-horizontal,
.node-type-photoreports .field-name-field-photos .field-slideshow,
.node-type-photoreports .field-name-field-photos .field-slideshow .field-slideshow-slide { width:100% !important;}
.node-type-photoreports .field-name-field-photos .field-slideshow { padding-right:0 !important;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.prev { left:0;}
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.next { right:0;}



.node-type-articles .field-name-field-photorep .field-name-field-photos .jcarousel-skin-tango .jcarousel-container-horizontal,
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow,
.node-type-photoreports .field-name-field-photos.node-type-articles .field-name-field-photorep .node-type-articles .field-name-field-photorep .field-name-field-photos .field-name-field-photos .field-slideshow { padding-right:0 !important;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.prev { left:0;}
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.next { right:0;}


.node-type-photoreports #main:after { top:-67px;height: 735px;}
#block-poll-recent { border-bottom:none;}
.poll .vote-form .choices { margin:0;}
#block-views-announcements-block { margin-top:30px;}
#block-views-frontpage-block-1 {overflow:visible;}
#block-block-15 { float:left; margin-right:50px;}

#block-block-17 .block385{width:352px; margin-bottom:20px;}
}

@media (max-width: 600px){
#block-views-frontpage-block-1 .views-field-field-lid { width:auto;}
.view-razdel .attachment-before .views-field-field-lid { width:auto; position:relative; bottom:auto;}
.view-frontpage .view-content .views-field-field-image { float:none; text-align:center; width:100%;}
.view-frontpage .view-content .views-field-created-1 { text-align:center;}
.view-frontpage .view-content .views-field-comment-count { display:none;}
.section-avtory .view-views .view-content .groupped,
.page-views .view-views .view-content .views-field.views-field-field-image { float:none; margin-bottom:20px;}
.section-avtory .view-views .view-content .views-row,
.page-views .view-views .view-content .views-field { margin-left:0; width:auto;}
.view-razdel .view-content .views-field-field-image { float:none; text-align:center; width:100%; height:auto;}
.view-razdel .view-content .views-field-created-1 { text-align:center;}
.view-razdel .view-content .views-field-comment-count { display:none;}
.view-frontpage .view-content .views-field-field-lid { margin-left:0;}
#block-views-bestvideo-block .views-row,
#block-views-photoreports-block .views-row { width:100%; float:none;}
.node-type-conference .field-name-field-image,
.page-conference .view-conference .views-field-field-image { float:none;}
.node-type-conference h1#page-title  { margin-left:0; margin-bottom:20px;}
.page-conference .view-conference .views-field-title { margin-left:0;}
.view-bestvideo2.view-display-id-page_1 .view-content td,
#block-views-photo-block-1 td,
#block-views-bestvideo-block-1 td { display:block; width:100%; padding-right:0;}
#block-views-bestvideo-block-1 .views-field-title,
.view-bestvideo2.view-display-id-page_1 .view-content .views-field-title { height:auto;}
.view-photo.view-display-id-page_1 .jcarousel-skin-default .jcarousel-item-horizontal { margin-right:20px;}
.view-photo.view-display-id-page_1 .view-header .date-nav-wrapper { float:left; margin:23px;}

.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.prev,
.node-type-articles .field-name-field-photorep .field-name-field-photos .field-slideshow-controls a.next { display:none;}

.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.prev,
.node-type-photoreports .field-name-field-photos .field-slideshow-controls a.next { display:none;}
#block-user-login .form-text { width:250px;}
.colorabout { width:100% !important;}
div.messages { width:250px; margin-left:-150px;}
#block-views-frontpage-block-1 .views-field-field-image { min-height:0; height:auto;}
#block-views-frontpage-block-1 .jcarousel-navigation { bottom:0px;}
#block-views-frontpage-block-1 .views-field-title { font-size:20px; height:auto;}
#block-views-frontpage-block-1 .views-field-field-lid { bottom:auto; position:relative;}
.node-type-articles .ytvideo { width:100% !important;}
#block-block-17 .block385 { float:none; margin-right:0; margin-bottom:20px; width:100%;}
.pagetitle { font-size:30px;}
}

