/*
 * color for site
 */
/*
 * font variables
 */
body {
  background: url(/sites/all/themes/yhrm/images/bg.gif) no-repeat;
  font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
  min-width: 1250px; }

p,
span,
a,
div,
ol,
ul,
li,
h1,
h2,
h3 {
  font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; }

p {
  margin: 1em 0;
  line-height: 1.5; }

a:link,
a:hover,
a:visited,
#block-locale-language ul li a.active {
  color: #ff3300; }

a:hover {
  text-decoration: underline; }

h2.block-title,
h2.node-title,
h2,
.view-mode-sitemap_display .menu li.expanded a {
  font-size: 20px;
  font-weight: normal;
  position: relative;
  z-index: 100; }

h3,
table {
  margin-bottom: 0px; }

table {
  border-collapse: separate;
  border-spacing: 2px; }

.views-field-body span img,
.field-name-body img {
  margin: 2px 10px 2px 0 !important; }

/*
 * 
 * .field-name-body p {
 * font-size: 1.1em;
 * }
 */
/*
 * Main menu
 */
ul#main-menu {
  display: block;
  width: 65%;
  height: 70px;
  font-size: 1.2em;
  margin-left: 40px;
  margin-bottom: -10px; }

ul#main-menu li {
  display: list-item;
  width: 30%;
  float: left;
  font-size: 0.8em;
  list-style-image: url(/sites/all/themes/yhrm/images/li.gif); }

ul#main-menu li a {
  color: #505050;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold; }

ul#secondary-menu {
  float: left;
  margin-left: 58px; }

ul#secondary-menu li {
  padding: 0 15px 0 5px;
  font-size: 12px;
  font-weight: bold;
  float: left;
  margin-top: 5px; }

ul#secondary-menu li a {
  text-decoration: none;
  color: #505050; }

ul#main-menu li a:hover,
ul#secondary-menu li a:hover {
  text-decoration: underline; }

.page-node-100001897 ul#secondary-menu,
.page-node-100001941 ul#secondary-menu,
.page-node-100001889 ul#secondary-menu,
.page-node-100001899 ul#secondary-menu,
.page-node-100001932 ul#secondary-menu,
.page-node-100001898 ul#secondary-menu {
  width: 550px;
  margin-left: 120px; }

.page-lastnews ul#secondary-menu,
.page-node-100001888 ul#secondary-menu {
  margin-left: 100px; }

.page-lastnews.i18n-en ul#secondary-menu,
.page-news-archive.i18n-en ul#secondary-menu,
.page-advertisments.i18n-en ul#secondary-menu,
.page-news-published.i18n-en ul#secondary-menu,
.page-node-100001912.i18n-en ul#secondary-menu {
    /*
   * margin-left: -100px;
   */
  margin-top: 10px; }

.page-node-100001916 ul#secondary-menu,
.page-node-100001917 ul#secondary-menu,
.page-node-100001918 ul#secondary-menu,
.page-node-100001919 ul#secondary-menu,
.page-node-100001920 ul#secondary-menu,
.page-node-100001921 ul#secondary-menu {
    /*
   * margin-left: -215px;
   */
  margin-top: 10px; }

li.menu-394 {
  margin-left: 40px; }

/*
 * @end main menu
 */
/*
 * Front page
 */
#block-block-15 h2.block-title {
  margin-top: 12px;
  margin-bottom: -10px; }

.gsc-control-cse {
  padding-left: 0 !important; }

.branding-data {
  width: 380px;
  float: left; }

#block-block-5,
#block-block-3 {
  float: right;
  background: url(/sites/all/themes/yhrm/images/slash.gif) repeat-x; }

#block-block-5 {
  padding-right: 5%; }

.not-front #block-block-5 {
  padding: 0; }

#block-locale-language,
#block-block-10 {
  float: right; }

#block-locale-language ul li {
  display: inline;
  list-style: none;
  margin-right: 15px; }

#block-locale-language ul li.ru {
  border-right: 1px solid black;
  padding-right: 10px;
  margin-right: 10px; }

#block-views-last-news-block,
.page-taxonomy-term .region-content-inner .node {
  width: 100%;
  margin-left: 0; }

#block-views-last-news-block .view-last-news,
#block-views-advertisement-block,
#block-views-published-block,
#block-block-2,
#block-views-drugie-block,
#block-views-urgent-events-block,
#block-block-17 {
  background: #eeefe8;
  padding: 20px; }

.view-urgent-events .views-field-field-date {
  float: left;
  margin-right: 10px; }

#block-views-last-news-block .view-last-news {
  padding: 0px; }

#block-views-last-news-block .view-last-news .views-row {
  margin: 5px; }

#block-views-advertisement-block,
#block-views-published-block,
#block-block-2,
#block-views-drugie-block,
#block-views-urgent-events-block,
#block-block-17 {
  border-top: 3px solid white; }

#block-views-last-news-block h2.block-title,
h3 {
  background-color: grey;
  padding: 5px;
  color: white;
  font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
  clear: left;
  font-size: 16px; }

#block-views-last-news-block h2.block-title {
  font-size: 1em;
  font-weight: bold;
  text-align: right;
  margin: 0 0 5px 0; }

.view-news-regions-rf td {
  background-color: #eeeccc;
  padding: 10px;
  border: 1px solid white;
  border-top: 2px solid white;
  width: 50%; }

#logo-img,
#block-views-last-news-block,
#block-block-3,
#block-views-novosti-seti-block,
#region-preface-first,
#region-sidebar-first,
#block-views-news-regions-rf-block-2,
#block-block-8,
#block-block-9,
#block-views-novosti-seti-block .view-novosti-seti .views-row,
.view-published .views-row,
.view-novosti-seti .views-row,
.view-audio-archive .views-row,
#block-views-audio-block,
#block-views-advertisement-block,
#block-views-published-block,
#block-views-drugie-block,
#block-block-2,
#block-views-hr-vs-politics-block-1,
#block-block-14,
.block-views,
#block-system-main,
#user-register-form,
#block-views-urgent-events-block,
#block-block-17 {
  float: left; }

.front #block-block-17 {
  width: 90%;
  padding-right: 23px;
  margin-top: 10px; }

.not-front #block-block-17 {
  width: 90%;
  padding-right: 15px; }

#block-block-17 .item {
  margin-bottom: 10px; }

#zone-content-wrapper,
.toboggan-unified #login-links,
#login-message {
  width: 100%; }

#block-block-2,
#block-views-urgent-events-block {
  width: 90%;
  padding-right: 23px; }

#region-sidebar-first,
#region-preface-first {
  width: 65%; }

.front #region-sidebar-second,
.front #region-preface-second {
  width: 34%;
  float: right; }

#region-preface-second {
  margin-top: -55px; }

#google-cse-results-gadget,
#google-cse-results-searchbox-form .form-item-query label,
#edit-profile-main,
.tabledrag-toggle-weight-wrapper {
  display: none !important; }

.gsc-results .gsc-cursor-box {
  text-align: left !important; }

.views-field-field-date,
.views-field-field-date1,
.views-field-field-date2,
.views-field-created span,
#block-block-17 .item .event_date {
  color: #91918f; }

.view-published .views-row .views-field-created span,
.view-published .views-row .views-field-body,
#block-block-3 h2.block-title {
  margin-top: 10px; }

.view-last-news .views-row .views-field-field-date,
.view-news-regions-rf .views-field-created,
.node .field-type-datetime .field-label {
  float: left;
  margin-right: 5px; }

#block-block-3,
#block-block-8,
#block-block-19 {
  width: 30%; }

#block-block-19 {
  float: left; }

#block-block-3 .block-inner {
  padding: 10px; }

#block-block-3 .content form {
  padding: 10px 3px !important; }

#block-views-novosti-seti-block {
  width: 65%;
  background: url(/sites/all/themes/yhrm/images/slash2.gif) repeat-x;
  background-color: #eeefe8;
  padding: 20px;
  float: right; }

#block-views-novosti-seti-block h2.block-title,
#block-views-published-block h2.block-title,
#block-views-drugie-block h2.block-title,
.view-published .views-row,
#block-block-13 {
  margin-bottom: 10px; }

#block-views-novosti-seti-block h2.block-title a,
h2.node-title a {
  color: black;
  text-decoration: none; }

.view-drugie .views-row,
.view-novosti-seti .views-row {
  margin-bottom: 15px; }

#block-views-novosti-seti-block .view-novosti-seti .views-row {
  margin-bottom: 35px; }

.view-drugie .views-row .views-field-title {
  margin: 1em 0; }

#block-views-novosti-seti-block .view-novosti-seti .views-row .views-field-title a,
.view-advertisement .views-row .views-field-title a,
.view-published .views-row .views-field-title a,
.view-drugie .views-row .views-field-title a,
#block-block-17 .item .event_title a {
  font-size: 1.2em;
  line-height: 1.2; }

#block-views-novosti-seti-block .view-novosti-seti .views-row .views-field-body,
.view-advertisement .views-row,
.view-urgent-events .views-row {
  margin-top: 15px;
  line-height: normal; }

#block-block-1 {
  text-align: center;
  margin: 0 0 -25px -15px; }

.region-block {
  float: left;
  margin-left: 30px; }

.view-news-regions-rf h3 {
  border-left: 3px solid white;
  border-right: 4px solid white; }

.view-news-regions-rf h3 a {
  color: white;
  text-decoration: none; }

.view-news-regions-rf h3 a:hover {
  text-decoration: underline; }

#block-user-login,
.block-logintoboggan,
#block-block-4 {
  margin-left: 30px;
  border-left: 32px solid #101010;
  padding-left: 5px; }

#block-block-4 .content p {
  margin-bottom: 10px;
  padding-top: 10px;
  margin-top: 0px; }

#block-block-6 {
  margin: 30px 0 0 30px; }

#block-block-7 .content p,
#block-block-6 .content p {
  margin-bottom: 0px; }

#block-block-6 .content p img {
  margin: 0; }

input:focus {
  box-shadow: none; }

#block-views-epigraf-block {
  float: left;
  padding-bottom: 20px;
  font-style: italic;
  border-left: 3px solid #ededed;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 10px 10px 10px 20px;
  margin-right: 10px;
  margin-top: 30px; }

#block-views-epigraf-block .views-field-title {
  font-weight: bold;
  font-style: normal;
  text-align: right; }

#block-block-9 h3,
#block-block-10 h3 {
  background: none;
  font-size: 1.3em;
  position: relative;
  z-index: 1000; }

#block-block-9 h3,
.view-advertisement .more-link {
  margin: 1em 0; }

#block-block-10 {
  margin: 10px 30px -60px 0;
  position: relation;
  z-index: 200; }

#block-block-11 {
  float: left;
  margin-bottom: -5px;
  padding: 10px 0 0 33px;
  border-top: 1px solid #afafaf;
  width: 96%; }

#block-block-11 h2 a {
  font-size: 20px;
  font-weight: bold;
  color: black;
  text-decoration: none; }

#block-block-11 h2 a:hover,
#block-views-novosti-seti-block h2.block-title a:hover {
  color: #ff3300; }

#block-views-audio-block {
  background: url(/sites/all/themes/yhrm/images/slash.gif) repeat-x;
  border-top: 2px solid #23181c;
  padding-top: 20px;
  text-align: center; }

#block-views-audio-block .views-field-title {
  font-size: 1.1em; }

#block-views-audio-block .view-footer {
  text-align: right;
  font-size: 1.1em;
  margin: -10px 10px 1em 0; }

/*
 * @end front page
 */
/*
 * Inner page
 */
#breadcrumb {
  float: left;
  width: 100%;
  margin-left: 30px;
  margin-bottom: 15px; }

.not-front #zone-content {
  width: 70%;
  float: left; }

.not-front #zone-preface-wrapper {
  float: right;
  width: 28%;
  padding-left: 15px; }

article.node-page,
article.node,
.page-novosti-seti .view-novosti-seti,
#user-login,
.view-audio-archive,
.page-advertisments .region-content .view-advertisement,
.page-news-published .region-content .view-published,
.page-othernews .region-content .view-drugie,
.tabs,
.profile,
.not-front .view-last-news,
.node,
#user-pass,
#block-menu-menu-sitemap,
.page-taxonomy-term .region-content-inner,
.page-news .view-display-id-page,
#block-block-13,
.page-user #block-system-main .content,
.page-ugent-yhrm .region-content .view-urgent-events,
.page-position .view-position,
.view-archive {
  float: left;
  margin-left: 30px;
  width: 96%; }

article.node {
  font-size: 1.1em; }

article.node-page {
  font-size: 1em; }

div#messages {
  margin-left: 30px;
  float: left;
  width: 80%; }

.front div#messages {
  width: 60%; }

article.node-page p {
  font-size: 1.1em;
  line-height: 1.5; }

.page-node .region-content h1#page-title,
.page-user .region-content h1#page-title {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-size: 20px;
  margin-left: 30px; }

.print-link {
  background: url(/sites/all/themes/yhrm/images/print_icon.gif) no-repeat scroll 0 3px;
  padding-left: 10px;
  margin-left: 0;
  float: right; }

.node .field-type-datetime .field-label {
  font-weight: normal; }

.node .field-type-datetime .field-item span {
  font-weight: bold; }

.node .field-name-social-networks {
  float: left;
  width: 100%;
  margin-top: 10px; }

.not-front .view-last-news .views-row {
  padding-bottom: 8px; }

.not-front .view-last-news .views-row-last {
  padding-bottom: 20px; }

.not-front .view-last-news .views-row .views-field-field-date {
  font-weight: bold;
  color: black; }

ul.pager {
  margin-top: 10px; }

ul.pager li a {
  font-size: 11px;
  font-weight: normal;
  color: black; }

ul.pager li.pager-current {
  color: #666666;
  font-weight: bold;
  font-size: 11px; }

.vk_like {
  clear: none !important;
  width: 165px !important; }

.fb-like {
  width: 420px; }

.field-name-field-region {
  background: url(/sites/all/themes/yhrm/images/strelka.jpg) no-repeat;
  padding: 0 10px 0 20px;
  float: left;
  margin-bottom: 15px; }

.field-name-field-oblast {
  border-left: 1px solid #99ccff;
  float: left;
  padding-left: 10px; }

.field-type-taxonomy-term-reference a {
  font-size: 0.8em;
  font-weight: bold; }

#block-views-hr-vs-politics-block {
  float: left;
  background: url(/sites/all/themes/yhrm/images/slash.gif) repeat-x;
  border-top: 2px solid #23181c;
  padding-top: 20px;
  margin-left: 30px;
  margin-top: 10px; }

#block-views-hr-vs-politics-block .views-row {
  margin-top: 20px;
  padding-bottom: 8px; }

#block-views-hr-vs-politics-block .views-row .views-field-title {
  font-size: 18px;
  font-weight: bold; }

#block-views-hr-vs-politics-block .views-row .views-field-body p {
  font-size: 1.1em;
  line-height: 1.5; }

#block-views-hr-vs-politics-block-1 {
  margin-top: 20px; }

#block-views-hr-vs-politics-block-1 .views-row .views-field-title {
  font-weight: bold; }

#block-views-hr-vs-politics-block-1 .views-row .views-field-body {
  font-style: italic; }

/*
 * @end inner page
 */
/*
 * Sitemap page
 */
.view-mode-sitemap_display .menu li {
  list-style: none; }

.view-mode-sitemap_display .menu li.expanded ul {
  margin: 10px; }

.view-mode-sitemap_display .menu li.expanded ul li {
  list-style: square; }

.view-mode-sitemap_display .menu li a,
.view-mode-sitemap_display .menu li.expanded ul li a {
  text-decoration: none;
  color: black; }

.view-mode-sitemap_display .menu li.expanded ul li a {
  color: #505050;
  font-size: 0.9em; }

.view-mode-sitemap_display .menu li.expanded ul li a:hover,
.view-mode-sitemap_display .menu li.first a:hover {
  text-decoration: underline; }

/*
 * @end sitemap page
 */
/*
 * Anketa
 */
#login-message,
#login-links {
  clear: right;
  width: 67%;
  float: left; }

#login-links {
  margin: 10px 0; }

.toboggan-unified #login-message {
  font-size: 20px;
  font-weight: normal;
  width: 100%; }

fieldset {
  border: 2px groove threedface;
  padding: 10px; }

fieldset .fieldset-wrapper .field-label {
  float: left; }

.page-people #section-content .region-inner {
  float: left;
  margin-left: 30px; }

#block-menu-menu-participators-quizzes ul li {
  list-style: none;
  display: inline;
  float: left;
  padding-right: 30px;
  margin: 10px 0; }

#block-menu-menu-participators-quizzes ul li a {
  font-size: 16px;
  color: black;
  text-decoration: none; }

#block-menu-menu-participators-quizzes ul li a:hover,
#block-menu-menu-participators-quizzes ul li a.active {
  text-decoration: underline;
  color: #ff3300; }

.views-exposed-form .views-submit-button {
  clear: right;
  width: 100%;
  margin-bottom: 10px; }

.view-id-users table {
  margin-bottom: 10px;
  width: 1100px; }

.view-id-users table th,
.view-id-users table tr td {
  padding: 5px;
  vertical-align: middle; }

.view-id-users table th {
  font-size: 14px;
  border-bottom: 3px solid #cccccc; }

#edit-field-yhrm-groups-value-wrapper,
#edit-field-yhrm-group-value-wrapper,
.field-name-ss2 {
  clear: left; }

.field-name-ss2 {
  padding-top: 15px; }

#field-part-messengers-values .field-label label {
  width: 90px; }

/*
 * @end anketa
 */
.node-novosti-stran-i-regionov {
  margin-bottom: 20px; }

.form-item {
  margin-top: 0; }

#twii {
  width: 120px; }

.view-news-regions-rf table .row-2,
.view-news-regions-rf table .row-3,
.view-news-regions-rf table .row-4,
.view-news-regions-rf table .row-5,
.view-news-regions-rf table .row-6,
.view-news-regions-rf table .row-7,
.view-news-regions-rf table .row-8,
.view-news-regions-rf table .row-9,
.view-news-regions-rf table .row-10,
.view-news-regions-rf table .row-11 {
  display: none; }

div.password-suggestions ul {
  margin-left: 20px; }

.view-calendar table {
  margin: 20px 0 20px 20px;
  width: 98%; }

td.views-field-field-evdates {
  width: 12%; }

td.views-field-field-evdates,
td.views-field-title {
  padding: 10px; }

td.views-field-title {
  width: 800px; }

.not-front #block-block-2 {
  width: 87%;
  padding-right: 26px; }

#block-block-16 h2.block-title,
.page-calendar #zone-content .block-views h2.block-title {
  margin-left: 22px; }

.view-archive {
  width: 850px; }

.view-archive .view-grouping-header {
  font-size: 20px; }

.view-archive .view-grouping-content h3 {
  color: black;
  background: none; }

.view-archive .view-grouping-content h3:hover {
  text-decoration: underline; }

.view-archive .view-grouping-content ul {
  width: 100%; }

.form-item-field-part-family2-und-0-value {
  margin: 70px 0 0 0; }

.form-item-field-part-family2-und-0-value .description {
  position: relative;
  margin: -120px 0 0 0;
  font-size: 100%;
  float: left;
  line-height: 100%; }

.form-item-field-part-family2-und-0-value .description a {
  cursor: point;
  color: #ff3300; }

