@import url("http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic&subset=latin,cyrillic");
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic-ext';
.mt20 {
  margin-top: 20px;
}
@font-face {
  font-family: 'icomoon';
  src: url('http://www.psychologies.ru/fonts/icomoon.eot?-epdrp4');
  src: url('http://www.psychologies.ru/fonts/icomoon.eot?#iefix-epdrp4') format('embedded-opentype'), url('http://www.psychologies.ru/fonts/icomoon.woff?-epdrp4') format('woff'), url('http://www.psychologies.ru/fonts/icomoon.ttf?-epdrp4') format('truetype'), url('http://www.psychologies.ru/fonts/icomoon.svg?-epdrp4#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'hsm';
  src: url('http://www.psychologies.ru/fonts/hsm.eot?ejf7er');
  src: url('http://www.psychologies.ru/fonts/hsm.eot?ejf7er#iefix') format('embedded-opentype'), url('http://www.psychologies.ru/fonts/hsm.ttf?ejf7er') format('truetype'), url('http://www.psychologies.ru/fonts/hsm.woff?ejf7er') format('woff'), url('http://www.psychologies.ru/fonts/hsm.svg?ejf7er#hsm') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-heart {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -60px -70px;
}
.icon-comm {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 13px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -140px 0px;
}
[class="icon-moon"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-vk-new:before {
  content: "\e804";
}
.icon-comment:before {
  content: "\e803";
}
.icon-fb-r:before {
  content: "\e600";
}
.icon-vk-r:before {
  content: "\e601";
}
.icon-vk:before {
  content: "\e615";
}
.icon-uniE616:before {
  content: "\e616";
}
.icon-ok:before {
  content: "\e618";
}
.icon-uniE61C:before {
  content: "\e61c";
}
.icon-tw:before {
  content: "\e61d";
}
.icon-tw-r:before {
  content: "\e61f";
}
.icon-fb:before {
  content: "\e620";
}
.icon-uniE621:before {
  content: "\e621";
}
.icon-uniE622:before {
  content: "\e622";
}
.icon-uniE623:before {
  content: "\e623";
}
.icon-uniE624:before {
  content: "\e624";
}
.icon-uniE625:before {
  content: "\e625";
}
.icon-uniE626:before {
  content: "\e626";
}
.icon-uniE627:before {
  content: "\e627";
}
.icon-uniE628:before {
  content: "\e628";
}
.icon-uniE629:before {
  content: "\e629";
}
.icon-uniE62A:before {
  content: "\e62a";
}
.icon-uniE62B:before {
  content: "\e62b";
}
.icon-uniE62C:before {
  content: "\e62c";
}
.icon-uniE62D:before {
  content: "\e62d";
}
.icon-uniE62E:before {
  content: "\e62e";
}
.icon-hearst-sd:before {
  content: "\e632";
}
.icon-mail:before {
  content: "\e800";
}
.article-subscript-fixed {
  display: flex;
  justify-content: center;
  background: #f5f3f2;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 0;
  z-index: 1000;
}
.article-subscript-fixed .inputtext {
  margin: 0 20px;
}
/*all specprojects*/
h2 {
  font-size: 18px;
  line-height: 20px;
  color: #ff7f66;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: normal;
  margin-top: 30px;
}
.hentry {
  padding-bottom: 11px;
  margin-top: 10px;
  background: url(/i/forum/border.png) repeat-x bottom left;
  overflow: hidden;
}
#soc-network {
  width: 680px;
}
#soc-network ul {
  width: 680px;
}
#soc-network ul li {
  float: left;
  margin: 0 5px 0 0;
}
.article-content img {
  max-width: 680px;
  height: auto;
}
.article-content div.right-aligned {
  float: left;
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 0;
}
.article-content div.left-aligned {
  float: left;
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 30px;
}
.article-content p.anons {
  font-family: 'PT Serif', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-weight: bold;
}
.article-content h3 {
  font-size: 18px;
  line-height: 20px;
  color: #ff7f66;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: normal;
  margin-top: 5px;
}
.article-content dd {
  line-height: 1.3em;
  margin-bottom: 10px;
}
.dosie-anons_list .grid_2 {
  max-height: 290px;
  overflow-y: hidden;
  font-size: 14px;
  margin-bottom: 20px;
}
.dosye_img {
  border-radius: 50%;
  float: left;
  margin-right: 20px;
}
.dosie-main-article {
  padding-top: 20px;
}
.myhistory-text p {
  margin: 5px 0;
}
/* ==================== WYSIWYG ==================== */
.wisywig {
  height: 20px;
  /*border-top: 1px solid #b6b2b4;
	border-left: 1px solid #b6b2b4;
	border-right: 1px solid #b6b2b4;
	background: url(/i/wisywig-bg.png) repeat-x;*/
  padding: 0 0 0 6px;
}
.wisywig ul {
  margin: 0;
  float: left;
}
.wisywig li {
  list-style: none;
  float: left;
  width: 20px;
  height: 20px;
  margin: 0px 10px 0 0;
}
.wisywig li a {
  padding: 9px 0 0;
  display: block;
  height: 20px;
}
#format {
  float: right;
  text-align: right;
  padding: 3px 4px 0 0;
  margin: 0;
}
#format label {
  float: left;
  font: 10px tahoma, helvetica, sans-serif;
  margin-right: 8px;
}
#write-form #format label,
#format label {
  color: #505050;
}
#content_l #write-form #format input {
  width: auto;
  float: left;
  margin: 5px 0 0 0;
  top: 1px;
  /* IE */
  border: none;
  background: transparent;
}
h3.comment-t {
  color: #ff7f66;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.045em;
  text-transform: uppercase;
}
.comment-field {
  width: 100%;
}
.answer-form {
  border: 1px solid #ababab;
  border-radius: 5px;
  padding: 20px;
  display: block;
}
.answer-form textarea {
  width: 100%;
}
span.answer {
  color: #ff7f66;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 9px;
  letter-spacing: 0.01em;
  display: block;
  margin: 15px 0;
}
.button-holder {
  margin: 20px 0;
  clear: both;
}
.button-holder li {
  float: left;
  margin: 0 20px 0 0;
  position: relative;
}
.btn.light-red.disabled,
.btn.light-red.disabled:hover {
  position: absolute;
  left: 0;
  top: 0;
  cursor: default;
  background: #ccc;
}
.btn.red.disabled,
.btn.red.disabled:hover {
  position: absolute;
  left: 0;
  top: 0;
  cursor: default;
  border-color: #ccc;
  color: #ccc;
  background: #fff;
}
.comment {
  border-bottom: 1px solid #e5e5e5;
  padding: 25px 0;
}
.comment .avatar {
  float: left;
  margin: 0 10px 5px 0;
}
.comment .user {
  font-size: 12px;
  color: #000000;
  font-family: 'PT Serif', sans-serif;
  font-style: normal;
}
.comment .when {
  float: right;
  color: #ababab;
  font-size: 10px;
  line-height: 7px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-style: normal;
}
.voting span,
.voting strong {
  font-weight: bold;
  display: block;
  float: right;
  margin: 0 0 0 4px;
  font-size: 12px;
}
.vote-icon {
  display: block;
  background: url(/i/theme_psychologies/votes-bg.png) no-repeat 0 -121px;
  text-indent: -1000em;
  overflow: hidden;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.good-vote-disable {
  background-position: 0 -143px;
}
.bad-vote {
  background-position: -19px -121px;
}
.bad-vote-disable {
  background-position: -19px -143px;
}
.invite_block {
  padding: 0px 0;
  font: 14px 'PT Serif', sans-serif;
}
.invite_block span,
.invite_block a {
  color: #ff7f66;
  cursor: pointer;
}
.answer-form {
  display: block;
}
.lev1 {
  padding-left: 40px;
}
.lev2 {
  padding-left: 80px;
}
.lev3 {
  padding-left: 120px;
}
#b-comments .description {
  font-size: 12px;
  color: #000000;
  font-family: 'PT Serif', sans-serif;
  font-style: normal;
}
#b-comments span.del {
  display: block;
  background: url(/i/expert/small_close.gif) no-repeat 0 0px;
  text-indent: -1000em;
  overflow: hidden;
  width: 5px;
  height: 5px;
  float: left;
}
.article-also {
  padding-bottom: 11px;
  border-bottom: 1px solid #ababab;
  margin-bottom: 23px;
}
#error_ent1 {
  margin: 10px 0;
}
.observers_item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dedede;
}
.observers_item .title {
  font-family: 'PT Serif', sans-serif;
  font-size: 22px;
  margin-bottom: 15px;
}
.count_comments_div {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  height: 23px;
  font-size: 12px;
  line-height: 22px;
  color: #9a8c81;
  border: 1px solid #d7d1cd;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 10px 1px 0 0px;
}
.columnist-about {
  font-size: 12px;
  margin-bottom: 10px;
  clear: both;
}
.columnist-about img {
  border-radius: 50%;
  float: left;
  margin-right: 20px;
}
.columnist-about .txt {
  font-family: 'PT Serif', sans-serif;
  font-size: 17px;
  display: block;
  margin-bottom: 5px;
}
div.onepixel {
  clear: both;
  display: block;
  overflow: hidden;
  height: 1px;
  border-top: 1px solid #ababab;
}
.ob_item {
  border-bottom: 1px solid #dedede;
  padding: 25px 0 15px 0;
}
.ob_title {
  font-family: 'PT Serif', sans-serif;
  font-size: 20px;
  display: block;
  margin-bottom: 5px;
}
.ob_desc {
  font-size: 12px;
  display: block;
  margin-bottom: 10px;
}
.ob_article {
  display: block;
  margin: 0 0 3px 0;
}
.ob_link_all {
  margin: -5px 0 0 0;
  float: right;
  cursor: pointer;
}
/*.items_list li {
    display: none;
}*/
.observers_main .section-observers {
  margin-top: 25px;
}
.observers_main .columnist-about .link-all {
  display: none;
}
.ob_articles {
  float: right;
  width: 520px;
  background: url("http://www.psychologies.ru/i/main/icon/book.png") no-repeat;
  padding: 0 0 0 40px;
}
.search-result-ad .item {
  padding: 20px 0;
  margin: 20px 0;
  border-top: 1px solid #dedede;
}
.search-result-ad .item .title {
  font-family: 'PT Serif', sans-serif;
  font-size: 22px;
  margin-bottom: 15px;
}
.search-result-ad .item .title a {
  color: #ff7f66;
}
.search-result-ad .item .text {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.search_postinfo {
  float: right;
}
.search_postinfo li a {
  color: #9a8c81;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  font-size: 11px;
}
.country_city_table {
  border-top: 1px solid #9a8c81;
  margin: 10px 0;
}
.country_city_table td select,
.country_city_table td input {
  width: 95%;
}
.country_city_header td {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #9a8c81;
  line-height: 28px;
}
.expert_alert {
  padding: 25px 0 25px 0;
  border-top: 1px solid #9a8c81;
  font: 14px 'PT Serif', sans-serif;
}
.expert_pivate_navigation a {
  display: block;
}
.expert_alert span,
.expert_alert a {
  color: #ff7f66;
  cursor: pointer;
}
.expert_newform_label {
  float: left;
  width: 214px;
  height: 215px;
  padding: 0;
  margin: 0 15px 0px 0;
}
.expert_newform_label img {
  margin: 0;
}
/*h3 {
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: normal;
    margin-top: 30px;
}*/
.popup-error-p {
  color: #ff7f66;
  margin: 15px 0 0 0;
  text-align: center;
}
.user-avatar-profile img {
  border-radius: 50%;
}
.username-profile {
  text-align: center;
  display: block;
}
.profile-holder {
  width: 170px;
  float: right;
}
.profile-holder .submit {
  margin: 0 0px 5px 0;
}
.status-info {
  font-size: 18px;
  line-height: 20px;
  color: #ff7f66;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: normal;
  margin-top: 30px;
}
.status-info span {
  color: #000000;
}
.user-record-part {
  font-size: 14px;
  font-family: 'PT Serif', sans-serif;
}
.user-record-item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
#questionnaire .placeholder-label {
  height: 30px;
}
#questionnaire .form_row {
  margin-bottom: 20px;
}
#questionnaire .form_row_select {
  width: 293px;
}
#questionnaire .form_row_select_birthday {
  float: left;
  width: 150px;
  margin: 0 15px 0 0;
}
#userpicselector li {
  float: left;
}
.window .close .ico-close {
  display: block;
  width: 18px;
  height: 18px;
  text-indent: -100em;
  overflow: hidden;
  background: url(/i/theme_desaturate/ico-close.gif) no-repeat;
  float: right;
  margin: 5px 5px 0 0;
}
.window_iiner {
  padding: 10px;
}
#change_user_email_form {
  padding: 20px;
}
#change_user_pass_form {
  padding: 20px;
}
.window_inner .form_row {
  margin: 0 0 10px 0;
}
.window_inner .form_row .label {
  display: block;
}
#error_ent1 {
  color: #ff0000;
}
#userpicselector li {
  margin: 0 15px 15px 0;
  border: 3px solid #ffffff;
  widht: 100px;
  height: 100px;
}
#userpicselector li a {
  widht: 100px;
  height: 100px;
}
#userpicselector .selected {
  border: 3px solid #dc4332;
}
.test-item img.cover {
  border-radius: 50%;
}
.article-content h3.interview {
  color: #000000;
  text-transform: none;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}
.article-content h3.interview strong {
  color: #ff7f66;
}
.experts-tabs li span.name {
  height: 40px;
}
.private_message_div {
  padding: 20px 0;
  border-top: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  margin: 0 0 20px 0;
}
.private_message li {
  float: left;
  margin: 0 40px 0 0;
}
.questions_navigation {
  float: right;
  width: 200px;
}
.pl {
  background: #f5f3f2;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.3em;
}
.pl p {
  margin-bottom: 15px;
}
.left-aligned {
  float: left;
  margin-right: 10px;
}
.normal {
  width: 50% !important;
}
.pl a {
  color: #dc4332;
}
.test-tags a {
  font-family: 'PT Serif', sans-serif;
  color: #9a8c81;
}
.test-tags a:hover {
  color: #ff7f66;
}
.section-experts .expert-info .name {
  display: block;
  font: 14px/14px 'PT Serif', sans-serif;
  margin: 7px 0 5px;
}
.experts-tabs .tab-content .name {
  display: block;
  font: 14px/14px 'PT Serif', sans-serif;
  margin-top: 2px;
}
.forumToolsRight li a {
  color: #9a8c81;
}
.social-btn-wrap {
  padding: 20px 0;
  clear: both;
  width: 680px;
}
.social-btn-list li {
  float: left;
}
.social-btn-list li.odno {
  width: 200px;
}
object {
  display: block;
  margin: 15px auto;
}
.article-social .ml .soc-link {
  background-color: #07c;
}
.article-social .soc-link {
  width: 90px;
}
.photo_slider_big_img {
  padding: 0 0 25px 0;
  border-bottom: 1px solid #ababab;
  margin: 0 0 25px 0;
  text-align: center;
}
.photogalery-slider .item {
  float: left;
  width: 60px;
  text-align: center;
  margin-right: 30px;
  overflow: hidden;
}
.photogalery-slider .photo {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.section-photogalery .bx-prev,
.section-photogalery .bx-next {
  position: absolute;
  top: 50px;
  z-index: 10;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.section-photogalery .bx-prev.disabled,
.section-photogalery .bx-next.disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.section-photogalery .bx-prev {
  left: 0px;
  background-position: -40px -20px;
}
.section-photogalery .bx-prev:hover {
  background-position: -60px -20px;
}
.section-photogalery .bx-next {
  right: 0px;
  background-position: -50px -20px;
}
.section-photogalery .bx-next:hover {
  background-position: -70px -20px;
}
.main-page_contest {
  padding-top: 30px;
  margin-top: 11px;
  margin-bottom: 20px;
  border-top: 1px solid #ababab;
  position: relative;
}
.main-page_contest_sm_arrow {
  border-top: 0;
}
.main-page_contest_sm_arrow:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -6px;
  border-top: 7px solid #4cbfb8;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.main-page_contest_mrg {
  margin-top: 80px;
}
.main-page_contest_mrg {
  margin-top: 80px;
}
.main-page_contest_arr {
  position: relative;
}
.main-page_contest_arr:after {
  content: "в¬‡";
  z-index: 1;
  position: absolute;
  left: 50%;
  top: -81px;
  font-size: 240px;
  height: 100px;
  overflow: hidden;
  vertical-align: bottom;
  line-height: 24px;
  margin-left: -106px;
  color: #4cbfb8;
  background: #fff;
  text-align: center;
  width: 210px;
}
.main-page_contest-images {
  width: 680px;
  height: 231px;
  margin-bottom: 27px;
  position: relative;
}
.main-page_contest-images .label {
  color: #fff;
  font: 11px Arial;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 4px 43px;
  background: #4cbfb8;
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
}
.main-page_contest-images .text-wrapp {
  width: 580px;
  height: 231px;
  padding: 0 50px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  z-index: 10;
}
.main-page_contest-images .text-wrapp .title {
  color: #fff;
  font: 30px/26px 'PT Serif', sans-serif;
  text-align: center;
  margin-bottom: 15px;
}
.main-page_contest-images .text-wrapp .text {
  color: #fff;
  font: 14px/18px 'PT Serif', sans-serif;
}
.main-page_contest-images .img {
  width: 680px;
  height: 231px;
  position: relative;
}
.main-page_contest-images .img img {
  width: 680px;
  height: 231px;
}
.main-page_contest-images .img:before {
  content: '';
  width: 680px;
  height: 231px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}
.main-page_contest-test .title {
  font: 22px/24px 'PT Serif', sans-serif;
}
.main-page_contest-test-variants {
  margin: 15px 0 0;
}
.main-page_contest-test-variants .item {
  margin-bottom: 17px;
}
.main-page_contest-test-variants .item label {
  width: 630px;
  padding-left: 15px;
  font: 16px/18px Arial;
}
.main-page_contest-test .link-all {
  display: inline-block;
  margin-left: 15px;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body {
  min-width: 960px;
}
.container_6 {
  margin-left: auto;
  margin-right: auto;
  width: 690px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 0px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5 {
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.container_6 .grid_1 {
  width: 105px;
}
.container_6 .grid_2 {
  width: 220px;
}
.container_6 .grid_3 {
  width: 335px;
}
.container_6 .grid_4 {
  width: 450px;
}
.container_6 .grid_5 {
  width: 565px;
}
.container_6 .grid_6 {
  width: 680px;
}
.container_6 .prefix_1 {
  padding-left: 115px;
}
.container_6 .prefix_2 {
  padding-left: 230px;
}
.container_6 .prefix_3 {
  padding-left: 345px;
}
.container_6 .prefix_4 {
  padding-left: 460px;
}
.container_6 .prefix_5 {
  padding-left: 575px;
}
.container_6 .suffix_1 {
  padding-right: 115px;
}
.container_6 .suffix_2 {
  padding-right: 230px;
}
.container_6 .suffix_3 {
  padding-right: 345px;
}
.container_6 .suffix_4 {
  padding-right: 460px;
}
.container_6 .suffix_5 {
  padding-right: 575px;
}
.container_6 .push_1 {
  left: 115px;
}
.container_6 .push_2 {
  left: 230px;
}
.container_6 .push_3 {
  left: 345px;
}
.container_6 .push_4 {
  left: 460px;
}
.container_6 .push_5 {
  left: 575px;
}
.container_6 .pull_1 {
  left: -115px;
}
.container_6 .pull_2 {
  left: -230px;
}
.container_6 .pull_3 {
  left: -345px;
}
.container_6 .pull_4 {
  left: -460px;
}
.container_6 .pull_5 {
  left: -575px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.row-container {
  margin-left: -10px;
  margin-bottom: 30px;
}
.row-container:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.grid_3.m10 {
  width: 325px;
  margin-left: 20px;
}
.popup {
  width: 390px;
  padding: 30px;
  position: fixed;
  background: #fff;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  left: 50%;
  margin-left: -225px;
  top: -800px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 99;
  /* &.addfade {
          left: 0;
          position: relative;
          margin: 0 auto;

          &.hide {
            display: none;
          }

          &.active {
            top: 0;

          }
        }*/
}
.popup.active {
  top: 90px;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 99999;
}
.popup-fade,
.popup-fade-out {
  top: 0;
  left: 0;
  position: fixed;
  z-index: -100;
  width: 100%;
  height: 100%;
  /*background: url("@{img-path}/tr.000000.60.png");
          background: rgba(0,0,0,0.5);*/
  background-position: top center !important;
  background-size: cover !important;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  /* overflow-x: hidden;
          overflow-y: scroll;*/
}
.popup-fade.active,
.popup-fade-out.active {
  z-index: 99809;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -webkit-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.popup-fade-black {
  background: url("http://www.psychologies.ru/i/main/tr.000000.60.png");
  background: rgba(0, 0, 0, 0.5);
}
.popup__holder {
  padding: 100px 0 0;
}
.popup .logo {
  display: block;
  margin: 0 auto 30px;
}
.popup .title {
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
}
.popup .sub-text {
  margin-top: 30px;
}
.popup .center {
  text-align: center;
}
.popup .close {
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  top: 10px;
  right: 8px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-hide.png') no-repeat 0 0;
}
.popup .help {
  width: 12px;
  position: absolute;
  right: 10px;
  top: 13px;
}
.popup .help .lnk-help {
  width: 12px;
  height: 12px;
  display: block;
  background: url('http://www.psychologies.ru/i/main/icon/help-close.png') no-repeat 0 0;
}
.popup .help .lnk-error {
  width: 12px;
  height: 12px;
  display: none;
  background: url('http://www.psychologies.ru/i/main/icon/error.png') no-repeat 0 0;
}
.popup .error-box input {
  border: 1px solid #e3533e;
  background: #fdf3f1;
}
.popup .error-box .lnk-error {
  display: block;
}
.popup .error-box .tooltip {
  color: #e3533e;
}
.popup .error_p {
  color: #FF0000;
}
.popup .form-row {
  position: relative;
  margin-top: 20px;
}
.popup input {
  width: 390px;
  height: 40px;
  color: #9a8c81;
  font-size: 14px;
  padding: 0 10px;
  border: 1px solid #ccc5c0;
  box-sizing: border-box;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.popup .login-radio {
  margin: 10px 0 20px;
}
.popup .login-radio label {
  margin-left: 10px;
}
.popup .reg-radio {
  margin: 10px 0 0;
}
.popup .reg-radio label {
  margin-left: 10px;
}
.popup .sex-radio {
  margin: 20px 0 0;
}
.popup .sex-radio label.lab-text {
  color: #9a8c81;
  font-size: 14px;
  margin: 0 40px 0 10px;
}
.popup .sex-radio label {
  margin-left: 10px;
}
.popup .sex-radio .jq-radio {
  margin-left: 10px;
}
.popup .btn.login {
  width: 390px;
  height: 40px;
  line-height: 40px;
}
.popup .lnk-box {
  text-align: center;
  margin-top: 20px;
}
.popup .repass {
  color: #808080;
  font-size: 11px;
  padding-left: 15px;
  display: inline-block;
  background: url('http://www.psychologies.ru/i/main/icon/repass.png') no-repeat 0 0;
  background-position: 0 3px;
}
.popup .repass:hover {
  text-decoration: underline;
}
.popup .registr {
  text-align: center;
}
.popup .registr span {
  display: block;
  margin: 20px 0 12px;
}
.popup .registr .btn {
  width: 210px;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
.popup .captcha {
  margin: 20px 0 27px;
}
.popup .captcha:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.popup .captcha img {
  float: left;
  display: block;
  margin-right: 0px;
}
.popup .captcha .cap-box {
  width: 252px;
  float: right;
  margin-top: 0;
}
.popup .captcha .cap-box input {
  box-sizing: border-box;
  width: 250px;
  display: block;
  margin-top: 0 !important;
}
.popup .captcha .cap-box .rebut {
  color: #808080;
  font-size: 11px;
  padding-left: 20px;
  display: inline-block;
  background: url('http://www.psychologies.ru/i/main/icon/rebut.png') no-repeat 0 0;
  background-position: 0 3px;
}
#popup-social {
  width: 450px;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 44px;
}
#popup-social .title {
  margin-top: -10px;
}
#popup-social .sub-title {
  font: italic 33px 'PT Serif', sans-serif;
  margin-top: 40px;
}
#popup-social .soc-ico {
  margin-top: 22px;
  margin-bottom: 30px;
}
#popup-social .soc-ico .soc-row li {
  display: inline-block;
  margin: 0 10px;
}
#popup-social .soc-ico .soc-row li a {
  width: 46px;
  height: 46px;
  display: block;
  background: url('http://www.psychologies.ru/i/main/new-soc.png');
}
#popup-social .soc-ico .soc-row li a.vk {
  background-position: -47px 0;
}
#popup-social .soc-ico .soc-row li a.tw {
  background-position: -94px 0;
}
#popup-social .soc-ico .soc-row li a.ok {
  background-position: -141px 0;
}
#popup-social .soc-ico .soc-row li a.inst {
  background: url('http://www.psychologies.ru/i/main/inst.png') no-repeat 0 0;
}
#popup-reg .jq-selectbox {
  margin-top: 20px;
}
#popup-reg .jq-selectbox__trigger-arrow {
  margin-top: 17px;
}
#popup-reg .jq-selectbox__select {
  height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
#popup-reg .jq-selectbox__select-text {
  line-height: 40px;
}
#popup-new_nomer {
  width: 690px;
  margin-left: -365px;
}
#popup-new_nomer .close {
  top: 10px;
  right: 10px;
}
#popup-new_nomer .popup-inner:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
#popup-new_nomer .popup-inner-title {
  color: #000;
  font: 30px 'PT Serif', sans-serif;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 8px;
}
#popup-new_nomer .popup-inner-sub {
  color: #ff7f66;
  font: 20px Arial;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 25px;
}
#popup-new_nomer .popup-inner-content {
  width: 360px;
  min-height: 383px;
  float: right;
  position: relative;
}
#popup-new_nomer .popup-inner-content-title {
  color: #9a8c81;
  font: bold 18px Arial;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#popup-new_nomer .popup-inner-content-text {
  color: #000;
  font: 20px/22px Georgia;
  padding-bottom: 20px;
}
#popup-new_nomer .popup-inner-content .btn {
  position: absolute;
  bottom: 0;
  left: 0;
}
#popup-new_nomer .popup-inner .img {
  float: left;
}
#popup-subscript .close {
  top: 10px;
  right: 10px;
}
#popup-subscript .popup-inner {
  padding: 20px 0;
  text-align: center;
}
#popup-subscript .popup-inner:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
#popup-subscript .popup-inner-title {
  font: 30px Georgia;
  text-transform: uppercase;
  margin-bottom: 25px;
}
#popup-subscript .popup-inner-text {
  font: 20px/24px Georgia;
}
.old-browser {
  padding: 20px 0;
  background-color: #F9F8F6;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.19);
  display: none;
}
.old-browser_inner {
  width: 980px;
  margin: 0 auto;
  padding: 0 10px;
  position: relative;
}
.old-browser_inner p {
  font-family: geogia;
  margin: 0 0 5px;
}
.old-browser_inner label {
  margin: 0 0 0 5px;
}
.old-browser_close {
  width: 12px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -80px 0;
  position: absolute;
  top: -13px;
  right: 0;
}
@media screen and (max-height: 750px) {
  #popup-reg.active {
    top: 0;
  }
}
/*,
a:link*/
a {
  text-decoration: none;
  color: #262626;
  -webkit-transition: color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -ms-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
a:hover,
.emulink:hover {
  color: #dc4332;
  text-decoration: none;
}
a:hover *,
.emulink:hover * {
  text-decoration: none;
}
/*a:active {

	text-decoration:underline;
}*/
strong,
b,
.bold {
  font-weight: bold;
}
.h1,
h1 {
  display: block;
  font: 40px/34px 'PT Serif', sans-serif;
  margin-bottom: 9px;
  color: #ff7f66;
}
.text p {
  margin: 1.5em 0;
}
.article-title {
  color: #9a8c81;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  font-size: 11px;
}
.article-title:hover {
  color: #dc4332;
}
.article-title:after {
  content: "";
  display: block;
}
.section-title {
  display: block;
  font-weight: bold;
  font-size: 24px;
  line-height: 22px;
  letter-spacing: -0.045em;
  text-transform: uppercase;
  color: #262626;
  border-top: 1px solid #ababab;
  text-align: center;
  padding-top: 18px;
  margin-bottom: 23px;
}
.section-title.no-border {
  border-top: 0;
  padding-top: 0;
  text-align: left;
  margin-top: -2px;
  margin-bottom: 11px;
  font-size: 20px;
}
.link-all,
.link-all a {
  color: #ff7f66;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 9px;
  letter-spacing: 0.01em;
  text-align: center;
}
.link-all:hover,
.link-all a:hover {
  color: #dc4332;
}
.tar {
  text-align: right;
}
html {
  width: 100%;
  height: 100%;
}
body {
  font: normal 14px/1.3em Arial, Verdana, sans;
  background: #e8e8e8;
  min-width: 1000px;
  color: #262626;
  position: relative;
}
body.is-popup-showed {
  overflow-y: hidden !important;
}
.wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  background-color: #ffffff;
  padding: 0 10px;
}
.content {
  line-height: 0;
  background: #ffffff;
  position: relative;
  padding-bottom: 30px;
  -webkit-transition: padding-top 0.3s ease 0s;
  -moz-transition: padding-top 0.3s ease 0s;
  -o-transition: padding-top 0.3s ease 0s;
  -ms-transition: padding-top 0.3s ease 0s;
  transition: padding-top 0.3s ease 0s;
}
.content .primary {
  line-height: 1.3em;
}
.content .primary:after {
  content: "";
  clear: both;
  display: block;
}
.content .primary .right {
  float: right;
  width: 300px;
}
.content .primary .main {
  width: 680px;
  float: left;
}
.content .primary .main-static {
  float: none;
  width: 100%;
}
.submenu-is-opened .content {
  padding-top: 222px;
}
.view-count {
  display: block;
  font-size: 11px;
  color: #959595;
}
.view-count:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  margin: 5px 3px 0 0;
  background: url(../../i/main/view_gray.png);
}
.aricle-preview-link .view-count:before {
  background: url(../../i/main/view_black.png);
}
.body_article > .view-count {
  float: right;
  margin: -25px 0 18px 20px;
}
.columnist-about > .view-count {
  float: right;
  padding: -25px 0 0 20px;
}
.top-banner + .main {
  padding-top: 12px;
}
.direct {
  background: #f9f8f7;
  margin-bottom: 30px;
}
.direct_title {
  height: 19px;
  color: #fff;
  font: 11px/19px Arial;
  padding-left: 6px;
  margin-bottom: 15px;
  background: url('http://www.psychologies.ru/i/main/direct-title.png') no-repeat 0 0;
}
.direct_item {
  padding: 0 0 18px 18px;
}
.direct_item li {
  width: 300px;
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}
.direct_item li .img-row {
  width: 70px;
  height: 70px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
.direct_item li .img-row img {
  width: 70px;
  height: 70px;
}
.direct_item li .img-row + .text {
  width: 220px;
}
.direct_item li .text {
  display: inline-block;
  vertical-align: top;
}
.direct_item li .text-title {
  color: #000;
  font: bold 16px/16px Arial;
}
.direct_item li .text-title:hover {
  color: #e3533e;
}
.direct_item li .text-text {
  color: #000;
  font: 14px/16px Arial;
  margin: 6px 0;
}
.direct_item li .text .link {
  color: #999;
  font: 12px Arial;
}
.direct_item li .text .link:hover {
  color: #e3533e;
}
.direct_item li:nth-of-type(odd) {
  margin-right: 40px;
}
.direct_item li:nth-of-type(3),
.direct_item li:nth-of-type(4) {
  margin-bottom: 0;
}
.direct-right {
  background: #f9f8f7;
  margin-bottom: 30px;
}
.direct-right_title {
  height: 19px;
  color: #fff;
  font: 11px/19px Arial;
  padding-left: 6px;
  margin-bottom: 15px;
  background: url('http://www.psychologies.ru/i/main/direct-title.png') no-repeat 0 0;
}
.direct-right_item {
  padding: 0 0 18px;
}
.direct-right_item li {
  width: 280px;
  display: inline-block;
  padding: 0 10px 10px;
  margin-bottom: 10px;
  vertical-align: top;
  border-bottom: 1px solid #e5e5e5;
}
.direct-right_item li .img-row {
  width: 70px;
  height: 70px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
.direct-right_item li .img-row img {
  width: 70px;
  height: 70px;
}
.direct-right_item li .img-row + .text {
  width: 200px;
}
.direct-right_item li .text {
  display: inline-block;
  vertical-align: top;
}
.direct-right_item li .text-title {
  color: #000;
  font: bold 16px/16px Arial;
}
.direct-right_item li .text-title:hover {
  color: #e3533e;
}
.direct-right_item li .text-text {
  color: #000;
  font: 14px/16px Arial;
  margin: 6px 0;
}
.direct-right_item li .text .link {
  color: #999;
  font: 12px Arial;
}
.direct-right_item li .text .link:hover {
  color: #e3533e;
}
.direct-right_item li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.scrollup {
  width: 47px;
  height: 40px;
  opacity: 1;
  position: fixed;
  bottom: 0px;
  margin-left: 953px;
  display: none;
  text-indent: -9999px;
  background: #ff7f66 url('/i/main/arrow-top.png') center no-repeat;
  z-index: 1000;
}
.col-6 {
  float: left;
  width: 50%;
}
.sitemap_header_level_0,
.sitemap_header_level_1,
.sitemap_header_level_2 {
  font-weight: bold;
  padding-top: 23px;
  margin-bottom: 18px;
}
.sitemap_header_level_0 a {
  font-size: 30px;
  color: #262626;
}
.sitemap_header_level_1 a {
  font-size: 24px;
  color: #ff7f66;
}
.sitemap_header_level_2 a {
  font-size: 18px;
  color: #262626;
}
.sitemap_header_level_1,
.sitemap_list_level_0 {
  padding-left: 1em;
}
.sitemap_header_level_2,
.sitemap_list_level_1 {
  padding-left: 2em;
}
.sitemap_list_level_2 {
  padding-left: 3em;
}
.sitemap-column {
  column-count: 2;
}
.experts-page_hd .relap-psychologies_ru__list__item-title-text {
  color: #262626;
  font: bold 16px/18px 'PT Sans', sans-serif;
}
.experts-page_hd {
  position: relative;
}
.experts-page.experts-page_hd .expert-info {
  padding-top: 26px;
  padding-bottom: 20px;
}
.experts-page_hd:before {
  content: "РЎРµРіРѕРґРЅСЏ С‡РёС‚Р°СЋС‚";
  z-index: 1;
  position: absolute;
  text-align: center;
  font: 700 18px/22px 'PT Sans', sans-serif;
  color: #ea4e2a;
  text-transform: uppercase;
  background: #fff;
  width: 200px;
  top: -9px;
  left: 50%;
  margin-left: -100px;
  letter-spacing: 1px;
}
.experts-page_hd .relap-psychologies_ru__list__item-thumbnail,
.experts-page_hd .relap-psychologies_ru__list__item-title {
  vertical-align: top;
}
.tags-wrap {
  padding: 15px 0;
  margin: 27px 0 0;
  border-top: 1px solid #ababab;
  font: bold 12px/20px Georgia, Arial;
  color: #808080;
}
.tags-wrap span {
  font: 13px/20px Arial;
  text-transform: uppercase;
}
.view-count + .author-box {
  margin-top: -18px;
}
.view-count + .article-content {
  clear: both;
}
.author-box {
  clear: right;
  float: right;
  margin: 0 -4px 10px 0;
  font: 13px/20px Arial;
  color: #808080;
}
.author-box span {
  font: 13px/20px Arial;
  text-transform: capitalize;
}
.author-box + * {
  margin-top: -10px;
  clear: both;
}
.similar {
  margin: 10px 0 0;
}
.similar__heading {
  color: #fff;
  background: #ea4e2a;
  font: 35px/34px Arial;
  text-align: right;
  padding: 10px 21px 16px;
  margin: 0 0 20px;
}
.similar__psy {
  display: block;
  float: left;
  font: 39px/40px 'hsm';
  text-decoration: none;
}
.similar__item {
  float: left;
  width: 325px;
  margin: 0 0 19px 10px;
}
.similar__item:nth-child(2n+2) {
  margin-right: 10px;
}
.similar__item__img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.similar__item__txt {
  display: inline-block;
  vertical-align: middle;
  width: 192px;
  font: 17px/19px Arial;
  color: #262626;
}
#adriver_banner_2124462342 {
  margin-bottom: 30px;
}
.emulink {
  cursor: pointer;
  color: #d81534;
}
.emulink:hover {
  text-decoration: underline;
}
.zeropixels {
  position: absolute;
  left: -10000px;
}
.similar + * {
  margin-top: 40px;
}
#adriver_banner_2124462342 {
  margin-bottom: 30px;
}
.zeropixels {
  position: absolute;
  left: -10000px;
}
.emulink {
  cursor: pointer;
  color: #d81534;
}
.emulink:hover {
  text-decoration: underline;
}
.wrap .relap-psychologies_ru__list02__item-title {
  font: 17px/19px Arial !important;
  padding-left: 9px !important;
}
.wrap .relap-psychologies_ru__list02__item-title-text {
  font: 17px/19px Arial !important;
}
.wrap .relap-psychologies_ru__list02__item-inner {
  padding: 0 10px 19px !important;
}
.wrap .relap-psychologies_ru__list02__item-thumbnail {
  width: 116px !important;
  height: 80px !important;
}
.wrap .relap-psychologies_ru__list02__item-thumbnail img {
  width: 100% !important;
  height: 100% !important;
}
#inread_body {
  overflow: hidden !important;
}
.tgb-box {
  overflow: hidden;
}
.tgb-box__item {
  float: left;
  margin: 30px 0;
  width: 300px;
}
.tgb-box__item:nth-child(2n+2) {
  float: right;
}
.article-age {
  z-index: 9;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 65px;
  height: 65px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #ff7f66;
  text-align: center;
  font: 24px/65px Arial;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: background 0.3s ease 0s;
  -moz-transition: background 0.3s ease 0s;
  -o-transition: background 0.3s ease 0s;
  -ms-transition: background 0.3s ease 0s;
  transition: background 0.3s ease 0s;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAAAGXRFWвЂ¦chDXABLiGkIywfrCxxGeZgMM+kv25f0ETEY7hn0le1/RFgAHQL+08g8VEoAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50% 70px;
}
#body_article .article-img .article-age {
  display: none;
}
#body_article .article-img:first-child .article-age {
  display: block;
}
.section-three-blocks .item,
.razdel-section .item {
  position: relative;
}
.section-three-blocks .article-age,
.razdel-section .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
}
.section-music-page .row-container {
  position: relative;
}
.section-music-page .article-age {
  left: 0;
  top: 0;
}
.side-specpj .bx-viewport {
  height: 388px !important;
}
.side-specpj .bx-wrapper {
  padding-bottom: 4px;
}
.tgb__link {
  display: block;
  margin-bottom: 20px;
}
.tgb__image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 17px;
  width: 60px;
  height: 60px;
}
.tgb__image img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.tgb__text {
  display: inline-block;
  vertical-align: middle;
  width: 210px;
  font: bold 16px/18px 'PT Sans', sans-serif;
}
.article-imgs .article-img + div,
.article-imgs #relap_container {
  width: 220px;
  float: right;
}
.article-imgs_horiz #relap_container {
  clear: both;
  overflow: hidden;
  width: auto;
  float: none;
  margin-right: -10px;
}
.article-imgs_horiz #relap_container .aricle-preview-link {
  float: left;
  margin-right: 7px;
  margin-bottom: 0;
}
.primary .body_article div.article-img {
  max-height: 10000px;
}
#div-hb-low {
  width: 1000px;
  text-align: center;
  margin-bottom: 46px;
}
.mail-form {
  position: relative;
  float: right;
  font: 14px/30px Arial;
}
.mail-form__field {
  width: 201px;
  height: 28px;
  border: 1px solid #cccccc;
  padding: 0 7px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 5px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: top;
}
.mail-form__submit.btn,
.mail-form__submit.btn:hover {
  margin-left: 4px;
  width: 112px;
  line-height: 27px;
  background-color: #FF7F66;
  border-color: #FF7F66;
  color: #fff;
  vertical-align: top;
}
.mail-form .inner-error {
  position: absolute;
  top: 100%;
  margin-top: 1px;
  font: 12px/14px Arial;
  width: 332px;
  padding-left: 140px;
  color: #262626;
}
.mail-success {
  font: 12px/30px Arial;
  float: right;
  color: #262626;
}
.branding-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main-search {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: 24px 0;
}
.main-search__unit {
  width: 100%;
  position: relative;
}
.psyface .heading {
  margin-top: -8px;
  font: 42px/46px 'PT Sans';
  color: #262626;
}
.psyface .heading a {
  color: inherit !important;
}
.psyface .view-count {
  float: right;
  margin-left: 20px;
}
.psyface-tabs {
  text-transform: uppercase;
  text-align: justify;
  font-size: 1px;
  line-height: 0;
  margin: 0 0 23px;
  user-select: none;
}
.psyface-tabs:not(.js-face) {
  line-height: 0;
  margin-bottom: 14px;
}
.psyface-tabs:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.psyface-tabs div,
.psyface-tabs a {
  cursor: pointer;
  letter-spacing: 1.4px;
  padding: 7px 0 12px;
  font: bold 13px/16px 'PT Sans';
  display: inline-block;
  color: #ea4e2a;
  border-bottom: 3px solid transparent;
}
.psyface-tabs div.active,
.psyface-tabs a.active {
  border-bottom-color: #ea4e2a;
}
.psyface-tabs_mod {
  float: left;
  text-align: left;
  border-bottom: 2px solid #f2f2f2;
  margin-bottom: 0;
}
.psyface-tabs_mod:after {
  display: none;
}
.psyface-tabs_mod div {
  margin-bottom: -2px;
  border-bottom-width: 2px;
  color: #757a7f;
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-right: 28px;
  padding: 7px 0 18px;
}
.psyface-tabs_mod div:last-child {
  margin-right: 16px;
}
.psyface-tabs_mod div.active {
  color: #333;
}
.face-wrap {
  display: none;
  position: relative;
  margin: 0 auto 39px;
}
.face-wrap .bx-wrapper {
  margin: 0 auto;
  width: 612px;
  padding-bottom: 0;
}
.face-slider {
  overflow: hidden;
  width: 610px;
  margin: auto;
  height: 220px;
  white-space: nowrap;
}
.bx-wrapper .face-slider {
  height: auto;
}
.face-slider__item {
  vertical-align: top;
  display: inline-block;
  min-width: 136px;
  width: 136px;
  text-align: center;
  margin-right: 20px;
  white-space: normal;
}
.face-slider__item:last-child {
  margin-right: 0;
}
.face-slider__pic {
  display: block;
  margin: 0 auto 6px;
  border-radius: 50%;
  width: 90px;
  height: 90px;
}
.face-slider__title {
  display: block;
  margin: 0 0 6px;
  font: bold 20px/20px 'PT Sans';
  color: #000;
  transition: color 0.3s;
}
.face-slider__title:hover {
  color: #dc4332;
}
.face-slider__info {
  display: block;
  font: 14px/14px 'PT Sans';
  color: #000;
}
.face-wrap .bx-next,
.face-wrap .bx-prev {
  position: absolute;
  top: 0;
  left: -34px;
  width: 34px;
  height: 100%;
  font-size: 0;
  cursor: pointer;
}
.face-wrap .bx-next:after,
.face-wrap .bx-prev:after {
  content: "";
  width: 14px;
  height: 26px;
  position: absolute;
  left: 6px;
  top: 49%;
  margin-top: -13px;
  background: url('http://www.psychologies.ru/i/main/psyface/arrows.png') 0 0;
}
.face-wrap .bx-next {
  left: auto;
  right: -34px;
}
.face-wrap .bx-next:after {
  left: auto;
  right: 6px;
  background-position: -15px 0;
}
.face-search {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: 37px 0;
}
.face-search__unit {
  float: right;
  width: 50%;
  margin-left: -10px;
  position: relative;
}
.face-search__field,
.main-search__field {
  width: 100%;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #c6c6c6;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 0 30px 0 10px;
  box-sizing: border-box;
}
.face-search__sub,
.main-search__sub {
  position: absolute;
  top: 6px;
  right: 12px;
  width: 16px;
  height: 16px;
  background: url('http://www.psychologies.ru/i/main/search.png') 0 0;
  border: 0;
  background-color: transparent;
}
.main-search__sub {
  z-index: 1;
  cursor: pointer;
  box-sizing: border-box;
}
.censor {
  vertical-align: top;
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: #fff;
  font: bold 11px/33px Arial;
  color: #a5a5a5;
  margin-top: -1px;
}
.censor + .btn {
  margin-left: 10px;
}
.censor.censor_pos {
  position: absolute;
  right: 50px;
  bottom: 18px;
}
.footer-projects-inner {
  position: relative;
}
.btn-like span {
  text-decoration: none !important;
}
a.btn-like span {
  text-decoration: underline !important;
}
.face-box {
  display: none;
  position: relative;
}
.face-box__item {
  margin-bottom: 34px;
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.face-box__pic {
  float: left;
  width: 90px;
  margin: 3px 15px 0 0;
}
.face-box__pic img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
}
.face-box__unit {
  overflow: hidden;
}
.face-box__name {
  font: bold 20px/20px 'PT Sans';
  display: block;
  margin: 0 0 6px;
}
.face-box__info {
  font: 14px/14px 'PT Sans';
  margin-bottom: 16px;
}
.face-box__txt {
  font: 16px/20px 'PT Serif';
}
.face-profile {
  margin: 11px 0 10px;
  overflow: hidden;
}
.face-profile__pic {
  float: left;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  margin: 3px 18px 0 0;
}
.face-profile__unit {
  overflow: hidden;
}
.face-profile__name {
  margin: 20px 0 4px;
  font: 42px/42px 'PT Sans';
}
.face-profile__info {
  font: 16px/20px 'PT Sans';
}
.psyface .breadcrumbs {
  text-transform: uppercase;
  margin-top: -6px;
}
.face-profile + .psyface-tabs_mod {
  float: none;
}
.face-tabs-box {
  margin: 32px 0 0;
}
.fc-text {
  font: 17px/24px 'PT Serif';
  color: #262626;
}
.fc-text > div > *:first-child {
  margin-top: 0;
}
/*.fc-text p:first-child{
	font: 16px/22px 'PT Serif';
}*/
.fc-text ul {
  margin: 10px 0;
  font-size: 16px;
  line-height: 22px;
}
.fc-text p {
  margin: 20px 0;
}
.fc-text a {
  color: #ea4e2a;
}
.fc-text a:hover {
  text-decoration: underline;
}
.fc-text h3,
.fc-text h4 {
  margin: 10px 0;
  font: bold 20px/20px 'PT Sans';
}
.fc-text ul li {
  position: relative;
  margin: 0 0 5px;
  padding-left: 20px;
}
.fc-text ul li:after {
  content: "вЂў";
  position: absolute;
  left: 0;
  top: 0;
  color: #ea4e2a;
  font-size: 1.3em;
}
.res-box {
  overflow: hidden;
  margin-bottom: 34px;
}
.res-box__date {
  float: left;
  width: 136px;
  padding-right: 14px;
  color: #757a7f;
  font: 14px/20px 'PT Sans';
}
.res-box__unit {
  float: left;
  width: 540px;
  margin-right: -10px;
}
.res-box .res-box__title {
  margin-bottom: 2px;
  font: bold 20px/22px 'PT Serif';
  color: #000;
}
.res-box__info {
  font: 14px/18px 'PT Sans';
}
.face-tabs-box > div {
  display: none;
}
.face-tabs-box > div.active,
.face-wrap.loaded,
.face-box.loaded {
  display: block;
}
.face-wrap:after,
.face-box:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: -35px;
  background: #fff;
  opacity: 0;
  transition: opacity 0.3s;
}
.face-box:after {
  left: 0;
  right: 0;
  bottom: -90px;
}
.face-wrap.loading:after,
.face-box.loading:after {
  z-index: 2;
  opacity: 0.6;
}
.bx-wrapper {
  position: relative;
  z-index: 1;
}
.profile-img {
  color: #808080;
  text-align: center;
  margin: 0px auto 10px;
  position: relative;
  max-height: 100%;
  max-width: 100%;
}
.profile-img .photo-by {
  display: block;
  letter-spacing: 0.05em;
  font-size: 12px;
  text-transform: uppercase;
}
.profile-img .caption {
  font-size: 13px;
  display: block;
  margin: 11px 0 1px;
}
.psyface .side-left {
  float: left;
  margin-right: 20px;
}
.psyface .side-right {
  float: right;
  margin-left: 20px;
}
.tests-more .item .img,
.tests {
  position: relative;
}
.tests-more .item a.img {
  float: left;
}
.tests-more .item .article-age,
.tests .article-age,
.pos_r .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
  top: 10px;
}
.tests .article-age {
  top: 34px;
}
.pos_r {
  position: relative;
}
.btn.btn_orange:hover,
.btn.btn_orange {
  position: relative;
  z-index: 1;
  cursor: pointer;
  background: #ea4e2a;
  border: 0;
  width: 140px;
  color: #fff;
  height: auto;
  display: block;
  margin: auto;
  font: bold 13px/45px 'PT Sans', sans-serif;
  text-transform: uppercase;
}
.btn.btn_orange:after {
  content: "";
  display: inline-block;
  margin-left: 9px;
  width: 9px;
  height: 5px;
  background: url(/i/main/profile_more.png) 0 0 no-repeat;
  vertical-align: 2px;
}
.btn.btn_orange.last:after {
  background-position: -10px 0;
}
/* webpit start */
.webpit {
  font: 18px/27px 'PT Serif', sans-serif;
}
.webpit h1 {
  margin: 15px 0 10px;
  font: 45px/57px 'PT Serif', sans-serif;
  color: #262626;
}
.webpit h4 {
  margin: 15px 0 10px;
  font: bold 20px/25px 'PT Sans', sans-serif;
}
.webpit ul + h4 {
  margin-top: -16px;
}
.webpit p {
  margin: 0 0 31px;
}
.webpit p + ul {
  margin-top: -12px;
}
.webpit b {
  color: #000;
}
.webpit ul {
  margin: 0 0 44px;
  font: 16px/25px 'PT Serif', sans-serif;
}
.webpit ul li {
  position: relative;
  padding-left: 28px;
  margin: 0 0 13px;
}
.webpit ul li:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff944c;
}
.webpit .btn_orange,
.webpit .btn_orange:hover {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  line-height: 51px;
  letter-spacing: 1.8px;
  width: auto;
  padding: 0 36px;
}
.webpit .btn_orange:after {
  display: none;
}
.webpit .lect {
  margin: 50px 0 52px;
}
.webpit .lect h2 {
  margin-bottom: 22px;
}
.webpit h2 {
  text-transform: uppercase;
  font: bold 32px/40px 'PT Sans', sans-serif;
  color: #262626;
  letter-spacing: 2.1px;
}
.webpit h2 {
  margin: 0 0 26px;
}
.webpit .lect__item {
  margin: 6px 0 0;
  overflow: hidden;
  font: 16px/25px 'PT Serif', sans-serif;
}
.webpit .lect__item p {
  margin: 0 0 6px;
}
.webpit h2 + .lect__item {
  margin-top: 22px;
}
.webpit .lect__ava {
  float: left;
  margin-right: 31px;
  width: 155px;
  height: 155px;
  border-radius: 50%;
}
.webpit .lect__unit {
  overflow: hidden;
  margin: 16px 0 0;
  margin-right: 80px;
}
.webpit .lect__title {
  font: bold 20px/25px 'PT Sans', sans-serif;
  margin-bottom: 6px;
}
.webpit .v-box {
  margin: 58px 0;
  padding: 29px 20px;
  background: #f8f6f5;
  text-align: center;
  font: 16px/22px 'PT serif', sans-serif;
}
.webpit .v-box__title {
  font-weight: bold;
  font-style: italic;
  letter-spacing: 0.7px;
}
.webpit .v-box__info {
  margin: 0 0 15px;
}
.webpit .v-box__video {
  width: 100%;
  height: 360px;
  margin: 0 0 20px;
}
/* webpit end */
/*.header-nav-submenu {
	text-align: center;
}

.header-banner-1000-500 {
	width: 1000px;
	display: flex;
	justify-content: center;
	margin: auto;

	& + .wrap {
		.flash-news-list {
			margin-top: 0 !important;
		}
	}
}

.header {
	height: 178px;
	margin: auto;
	width: 1000px;
	padding: 0 10px;
	background: #fff;
	position: relative;
	z-index: 1111;

	&-banner {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		z-index: 999;
	}

	&-top {
		._clearfix();
		//margin-top: 7px;
		border-bottom: 1px solid @border;
	}

	&-service {
		._b_list_horiz(0);
		height: 30px;
		float: left;

		li {
			margin-right: 20px;
		}

		a {
			color: #999999;
			font: 10px/33px Arial;
			text-transform: uppercase;

			&:hover {
				text-decoration: none;
				color: #5c5c5c;
			}
		}

		.all-services {
			position: relative;

			img {
				._pxl(7px, 7px);
			}

			a {
				color: @link;
			}
		}
	}

	&-authorize {
		float: right;
		padding-top: 12px;
		font: 10px/10px Arial;
		color: #999999;

		a {
			color: #999999;
			text-transform: uppercase;

			&:hover {
				text-decoration: none;
				color: #5c5c5c;
			}
		}

		.message-ico {
			display: block;
			width: 14px;
			height: 13px;
			._pxl(14px, 13px, -140px);
			float: left;
			margin: 0 5px 0 0;

			&.active {
				background-position: -140px -20px;
			}
		}
	}

	.site-name {
		margin-top: 20px;
		float: left;
	}

	&-search {
		float: right;
		width: 300px;
		margin-top: 29px;
		
		form {
			border: 1px solid @border;
			._radius(3px);
			position: relative;
			padding: 0 0 0 9px;
			height: 30px;
			._bs();
			.transition(border-color);

			&:hover, &.focused {
				border-color: #ccc5c0;
			}
		}

		label {
			left: 10px;
			position: absolute;
			top: 5px;
			color: #999999;
		}

		&-input {
			border: none;
			padding: 0;
			width: 260px;
			height: 28px;

		}
		.form-empty-field{
			border-color: #dc4332;
		}

		input[type='submit'] {
			border: none;
			background-color: none;
			position: absolute;
			top: 7px;
			right: 6px;
			._pxl(16px, 16px, -10px, 0);
			cursor: pointer;

			&:active {
				background-position: -30px 0;
			}
		}
	}

	&-nav {
		border-bottom: 2px solid #dc4332;
		clear: both;
		position: relative;
		padding: 23px 0 0px;

		&-items {
			width: 925px;
			overflow: hidden;

			ul {
				._b_list_horiz(14px);
				position: relative;
				margin-right: -45px;
				background: #ffffff;
			}

			.item {
				font-weight: bold;
				text-transform: uppercase;
				margin-right: 20px;
				padding-bottom: 7px;

				.transition(padding-bottom);
				-webkit-transition-delay: 0.3s;
				-moz-transition-delay: 0.3s;
				-o-transition-delay: 0.3s;
				-ms-transition-delay: 0.3s;
				transition-delay: 0.3s;

				&.hasSubmenu {
					&.open-menu {
						-webkit-transition-delay: 0s;
						-moz-transition-delay: 0s;
						-o-transition-delay: 0s;
						-ms-transition-delay: 0s;
						transition-delay: 0s;
						padding-bottom: 35px;

						.header-nav-submenu {
							margin-top: 0;
							padding: 20px 0 9px;
							text-align: center;
							opacity: 1;
							filter: alpha(opacity=100);
							-webkit-transition-delay: 0.3s;
							-moz-transition-delay: 0.3s;
							-o-transition-delay: 0.3s;
							-ms-transition-delay: 0.3s;
							transition-delay: 0.3s;
							z-index: 20;
						}
					}
				}

				&:hover, &.active {

					.link {
						color: @link2;
						text-decoration: none;
					}
				}
			}
		}

		&-submenu {
			._b_list_horiz(11px);
			margin-right: -30px;
			position: absolute;
			width: 1000px;
			left: 0;
			top: 11px;
			margin: 20px 0 0;
			opacity: 0;
			filter: alpha(opacity=0);
			.transition(~"opacity");
			-webkit-transition-delay: 0s;
			-moz-transition-delay: 0s;
			-o-transition-delay: 0s;
			-ms-transition-delay: 0s;
			transition-delay: 0s;

			&__item {
				margin-right: 30px;
				font-weight: normal;
			}
		}

		.tests-lbl {
			position: absolute;
			right: 5px;
			top: -1px;
			width: 65px;
			height: 65px;
			._radius(50%);
			background-color: @link;
			text-align: center;
			font: bold 14px/65px Arial;
			color: #ffffff;
			text-transform: uppercase;
			.transition(background);
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4OUU5ODkyQzUxNkRFMzExQjg4RUFDNTM1MUM0QUE5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RTU5MTlGOENDNEYxMUUzOTY1Mjg4RDEyODVBQjFDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RTU5MTlGN0NDNEYxMUUzOTY1Mjg4RDEyODVBQjFDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxMkNGQkFCQ0FDQUUzMTE5RTlBQzE3ODEzQTQzOTZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg5RTk4OTJDNTE2REUzMTFCODhFQUM1MzUxQzRBQTk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oM7klAAAAz5JREFUeNrEmG9ojVEcx597bfmztaiN+RfzwlgxxiiMmTYsKX/Kkr8pUii0MhRiInvhDd5gQ2qKlyhjZZPQaObFzAtpxpZtKQ1jZj6/OqvreHbv77F773716XfveX7nnO8553nO8zuPz/For3NnpONyYT5MhfEwzFz+Bk0SBtVQMaWi9qWX9n1KEUNx22AnpHkcQz2cg8uI+94vQQiR6xvhNCQ7/bNmOADXENbjWRBiRuGuwFInvHYXNiOqVS0IMdNwd2CcExlrhGWIqg8pyNy0VZDgRNbaIAdRr/oUhBh5Yp5DkhMd+wBzEPXxH0GIicE9grlOdE36zEZUt/zxB1zYNwBixBbA7r9miNlJxL2DOA8N/TL3WqXZDHvMJpkDCyHGQ1sdkMIstfVW2u9RTCkcpYFGl2vFDHAC/gRsULYXD3vhkI/KsWaEIxUVu2A9Qm4qd/gC3FWIVYS3yAzLPbRYKUZsq1aMGLHlUkcZLm+CbFmyPO0OSwfXXWYhzdwzMrhqe1+ROsSs4ucaRR95Imi2UtAxS8gg3HnYbpWXSRlCugKKTyoFZcqoJisC39PBU6usyBZjbAsct2bphXmKQ1mqX7kr17qU7QkSv8s8LIFWp+gnya/cL9qtZUkIMZA4l3SlXdFPjAjqVgSOsJbgC+5zkPhO+GSVDVf00+03b91QNt2l7GKQeMkOf1hl6ZoMQAS9UQSmsEyzrLLDcMslVvKoQpf8apKinwa5f2ogSxF8BFYGLNtP3Fo6W2Q2V7Eqyitd6hYpt5YaeXXk8+O2skIBHd7weEpZhytXhi+XJbuvfALEyuhghQcxqyWpV4bLQ/CgN/0oMW98jfWYY00xs9XSh5DRZol3eJjMU7RX5Ato4C0M8dBAp5ndhyZbEBtr8qElMNhDW19houRDgSnsQRm1MzBWiJgSO4U9YxL8aNsTONvXqSMF9wwSoyRGDosZzE5TsHNZprk3In0uk9dPFmLqNCfXmWbHTY6QGDmP5dtiQp3tx5g9JCfMYmT2NyGm+X++fvjNZ5jiMJxmW80rpBQxv/v7fSg+4PtQqkchDXABLiGkIywfrCxxGeZgMM+kv25f0ETEY7hn0le1/RFgAHQL+08g8VEoAAAAAElFTkSuQmCC);
			background-repeat: no-repeat;
			background-position: 50% 70px;

			&:hover {
				text-decoration: none;
				background-position: 50% 65 px-39;
				background-color: #e3533e;
			}
		}
	}
}

.current-section {
	color: #dc4332;
}

.service-menu {
	position: fixed;
	top: 0;
	left: -500px;
	z-index: 5000;
	height: 100%;
	width: 390px;
	background-color: #f9f8f6;
	.transition(all, .5s);
	display: none;

	&.open {
		.box-shadow(~"0px 0px 7px 7px rgba(0,0,0,.19)");

		.service-menu__hide {
			right: 20px;
		}
	}

	&__content {
		position: relative;
		overflow: auto;
		.transition(opacity, .3s);
	}

	&__hide {
		position: absolute;
		top: 20px;
		right: 70px;
		._pxl(11px, 18px, -120px, 0);
		.transition(right);
	}

	&__list {
		padding-top: 38px;
	}

	&__item {
		height: 70px;
		position: relative;
		.transition();

		&:hover {
			background-color: #efeeed;

			&:after {
				opacity: 0;
				filter: alpha(opacity=0);
			}

			& + .service-menu__item {

				&:after {
					opacity: 0;
					filter: alpha(opacity=0);
				}
			}

			.btn {
				opacity: 1;
				filter: alpha(opacity=100);
			}
		}

		&:after {
			content: "";
			position: absolute;
			width: 90%;
			height: 1px;
			background-color: #e5e5e5;
			left: 20px;
			top: 0;
			.transition();
		}

		&:first-child {

			&:after {
				display: none;
			}
		}

		.inner {
			display: table-cell;
			vertical-align: middle;
			padding: 0 20px;

			span {
				display: block;
				width: 63%;
				font-size: 12px;
				line-height: 16px;
				text-transform: uppercase;
				color: #262626;
			}
		}

		&.active {

			.inner span {
				color: @link;
			}
		}
	}

	&__link {
		display: table;
		height: 100%;
		width: 100%;
		color: #262626;

		&:active {
			text-decoration: none;
		}

	}

	.btn {
		position: absolute;
		z-index: 20;
		right: 20px;
		top: 50%;
		margin-top: -13px;
		height: 26px;
		font-size: 11px;
		line-height: 24px;
		width: 117px;
		opacity: 0;
		filter: alpha(opacity=0);
	}
}
*/
.submenu-indent {
  padding-top: 20px;
}
.ask-exp a,
.ref-psy a {
  font-weight: bold;
  color: #9a8c81;
}
.ask-exp a {
  color: #dc4332;
}
/******************** new header style **********************/
.header {
  height: 80px;
}
.header__wrapper {
  box-sizing: border-box;
  position: fixed;
  height: 80px;
  top: 0;
  left: 0;
  right: 0;
  background: #ea4e2a;
  padding: 10px 0;
  z-index: 9999;
}
.header__center {
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 980px;
}
.header-banner {
  width: 1000px;
  margin: 14px auto 10px;
  position: relative;
  z-index: 99;
}
.header .logo {
  vertical-align: middle;
  display: inline-block;
  width: 58px;
  height: 44px;
  background: url("http://www.psychologies.ru/i/main/header_sp.png") -224px 0 no-repeat;
}
.header .dop-nav-toggle {
  margin-left: 8px;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url("http://www.psychologies.ru/i/main/header_sp.png") -293px 0 no-repeat;
}
.header__nav {
  vertical-align: middle;
  display: inline-block;
  width: 760px;
  text-align: right;
  margin-left: 14px;
}
.header__nav > li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
}
.header__nav > li:first-child {
  margin-left: 0;
}
.header__nav > li a {
  color: #fff;
  font: bold 14px/20px 'PT Sans', sans-serif;
  text-transform: uppercase;
}
.header__nav > li a.active {
  color: #ffc948;
}
.header__tests,
.header__tests:hover {
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  background: #ff944c;
  color: #fff;
  font: bold 14px/60px 'PT Sans', sans-serif;
  text-transform: uppercase;
  border-radius: 50%;
  text-align: center;
  margin-left: 17px;
}
.header__wrap {
  position: relative;
  float: right;
  height: 60px;
}
.header__wrap .mini-modal._user {
  position: absolute;
  right: -10px;
  top: 100%;
}
.header__wrap .mini-modal._user:after {
  left: auto;
  right: 7px;
  top: -9px;
  border-width: 0 15px 10px 15px;
}
.header__wrap .mini-modal._user .title {
  display: block;
  text-align: left;
  margin-bottom: 6px;
}
.header__wrap .user-pic {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-right: 20px;
}
.header__login {
  float: right;
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
}
.header__login:after {
  content: "";
  display: block;
  margin-top: 18px;
  width: 22px;
  height: 22px;
  background: url("http://www.psychologies.ru/i/main/header_sp.png") -293px -22px no-repeat;
}
.header .header__user {
  float: right;
  height: 60px;
  padding-left: 20px;
}
.header .header__user img {
  display: block;
  margin-top: 16px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
@media (min-width: 1278px) {
  .header__center {
    width: 1240px;
  }
  .header .logo {
    width: 214px;
    background-position: 0 0;
  }
  .header__nav {
    width: 864px;
  }
}
.branding .header-banner {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.right {
  margin-bottom: -30px;
}
.right .link-all {
  float: right;
  letter-spacing: 0.03em;
}
.right .link-all:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.right .banner {
  margin-bottom: 30px;
}
.side-block {
  margin-bottom: 30px;
  position: relative;
}
.side-block .article {
  color: #9a8c81;
  font-size: 11px;
  line-height: 8px;
  text-transform: uppercase;
  position: absolute;
  left: 110px;
  top: 0;
  letter-spacing: 0.12em;
}
.side-title {
  display: block;
  font-weight: bold;
  line-height: 9px;
  color: #9a8c81;
  text-transform: uppercase;
  border-top: 1px solid #ababab;
  padding-top: 10px;
  text-align: left;
  margin-bottom: 25px;
}
.side-magazine {
  text-align: center;
}
.side-magazine .num {
  position: absolute;
  color: #262626;
  text-transform: uppercase;
  right: 0px;
  top: 7px;
}
.side-magazine .cover {
  margin-bottom: 16px;
}
.side-forum:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-forum .topic-list {
  margin-bottom: 1px;
}
.side-forum .topic-list .item {
  border-bottom: 1px solid #e5e5e5;
  padding: 7px 0;
  min-height: 33px;
}
.side-forum .topic-list .item:first-child {
  padding-top: 0;
}
.side-forum .topic-list .item:last-child {
  border-bottom: 0;
}
.side-forum .topic-comments {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  background-color: #ece7e3;
  font-size: 11px;
  line-height: 30px;
  color: #e3533e;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-right: 12px;
}
.side-forum .topic-link {
  display: inline-block;
  vertical-align: middle;
  width: 230px;
  font-family: 'PT Serif', sans-serif;
  line-height: 18px;
}
.side-green-map:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-green-map .side-title {
  color: #79cf73;
}
.side-green-map .col-left {
  float: left;
  width: 100px;
  font: 12px/1.3em Arial;
  color: #9a8c81;
  text-align: center;
}
.side-green-map .col-left span {
  font-size: 22px;
  line-height: 24px;
  display: block;
  margin: 4px 0 0px;
}
.side-green-map .col-right {
  float: right;
  width: 190px;
}
.side-green-map .desc {
  margin-bottom: 16px;
  font-family: 'PT Serif', sans-serif;
  margin-top: -3px;
  color: #737373;
}
.side-social .side-title {
  margin-bottom: 21px;
}
.side-social .social-filter {
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  margin-bottom: 20px;
}
.side-social .social-filter > * {
  font-size: 0;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.side-social .social-filter .item {
  margin-right: 10px;
}
.side-social .social-filter .icon {
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat 0 0;
  width: 36px;
  height: 36px;
}
.side-social .social-filter .icon.fb:hover {
  background-position: 0 -60px;
}
.side-social .social-filter .icon.tw {
  background-position: -46px 0;
}
.side-social .social-filter .icon.tw:hover {
  background-position: -46px -60px;
}
.side-social .social-filter .icon.yt {
  background-position: -92px 0;
}
.side-social .social-filter .icon.yt:hover {
  background-position: -92px -60px;
}
.side-social .social-filter .icon.vk {
  background-position: -138px 0;
}
.side-social .social-filter .icon.vk:hover {
  background-position: -138px -60px;
}
.side-dossier:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-dossier .link {
  display: block;
  font-family: 'PT Serif', sans-serif;
  color: #262626;
}
.side-dossier .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.side-dossier .link-to {
  color: #9a8c81;
  font-size: 11px;
  line-height: 8px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.03em;
  display: block;
}
.side-dossier .title {
  display: block;
  font-size: 22px;
  line-height: 24px;
  margin: 13px 0 11px;
}
.side-dossier .text {
  display: block;
  color: #262626;
  margin-bottom: 17px;
  font: 14px/18px 'PT Serif', sans-serif;
}
.side-dossier-list {
  position: relative;
}
.side-dossier-list .item {
  margin-bottom: 26px;
}
.side-dossier-list .text {
  margin-bottom: 16px;
}
.side-dossier-list .link-all {
  position: absolute;
  bottom: 3px;
  right: 0;
}
.side-lentainform {
  background: url('http://www.psychologies.ru/i/main/lenta-logo.png') no-repeat 100% 0;
}
.side-lentainform:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-lentainform .item {
  vertical-align: top;
}
.side-lentainform .item li {
  overflow: hidden;
  margin-bottom: 20px;
}
.side-lentainform .item li img {
  margin-right: 10px;
  float: left;
}
.side-lentainform .item li span {
  font: 14px/16px 'PT Serif', sans-serif;
}
.side-address-book:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-address-book .col-left {
  float: left;
  width: 100px;
  font: 12px/1.3em Arial;
  color: #9a8c81;
  text-align: center;
}
.side-address-book .col-left span {
  font-size: 22px;
  line-height: 24px;
  display: block;
  margin: 4px 0 0px;
}
.side-address-book .col-right {
  float: right;
  width: 190px;
}
.side-address-book .desc {
  margin-bottom: 16px;
  font-family: 'PT Serif', sans-serif;
  margin-top: -3px;
  color: #737373;
}
.side-events:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-events .event-item {
  margin-bottom: 20px;
}
.side-events .event-title {
  color: #262626;
  text-transform: uppercase;
  display: block;
  margin-bottom: 15px;
  line-height: 10px;
}
.side-events .event-content {
  position: relative;
}
.side-events .event-content:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-events .event-content a {
  display: block;
}
.side-events .event-content .cover {
  float: left;
}
.side-events .event-content .link {
  color: #262626;
}
.side-events .event-content .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.side-events .event-content .text {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin-left: 110px;
}
.side-feedback .intro {
  font: 14px/18px 'PT Serif', sans-serif;
}
.side-feedback .intro-ok {
  text-align: center;
}
.side-feedback .intro-ok p {
  text-align: left;
  margin-bottom: 22px;
}
.side-feedback .error-msg {
  color: #e0272f;
  padding-left: 24px;
  height: 18px;
  line-height: 18px;
  background: url('http://www.psychologies.ru/i/main/icon/subscribe-ico.png') no-repeat 0 0;
  cursor: text;
}
.side-feedback .feedback-form {
  background-color: #ece7e3;
  padding: 10px 10px 19px;
  margin-top: 11px;
}
.side-feedback .row {
  margin-bottom: 10px;
  position: relative;
}
.side-feedback .row label {
  position: absolute;
  left: 11px;
  top: 5px;
}
.side-feedback .inputtext {
  width: 100%;
}
.side-feedback textarea {
  min-height: 150px;
}
.side-feedback .btn-holder {
  text-align: center;
}
.side-tests {
  margin-bottom: 60px;
}
.side-tests:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-tests .test-item {
  position: relative;
  margin-bottom: 35px;
}
.side-tests .test-item:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-tests .test-item a {
  display: block;
}
.side-tests .test-item .cover {
  float: left;
}
.side-tests .test-item .link {
  color: #262626;
}
.side-tests .test-item .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.side-tests .test-item .text {
  font: 20px/24px 'PT Serif', sans-serif;
  display: block;
  margin-left: 110px;
  padding-top: 14px;
}
.side-tests .link-all {
  margin-top: -14px;
}
.side-read .item {
  margin-bottom: 20px;
  position: relative;
}
.side-read .item:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.side-read .link {
  display: block;
  color: #262626;
}
.side-read .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.side-read .image {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}
.side-read .text {
  overflow: hidden;
  font: 16px/18px 'PT Serif', sans-serif;
  margin-top: -4px;
}
.side-topic .text {
  padding-top: 14px;
  margin-top: 0;
  display: block;
}
.side-topic .item {
  margin-bottom: 17px;
}
.side-topic .image {
  margin-top: 0;
}
.side-contest {
  text-align: center;
}
.side-contest .inner {
  padding: 0 10px;
}
.side-contest .title {
  display: block;
  color: #262626;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-bottom: 10px;
}
.side-contest .cover {
  margin: 16px 0 12px;
}
.side-contest .text {
  font: 14px/18px 'PT Serif', sans-serif;
  color: #262626;
}
.side-contest .text-top {
  color: #262626;
}
.side-contest .btn {
  margin-top: 16px;
}
.social-tabs {
  margin-bottom: 20px;
}
.social-tabs:after {
  content: "";
  clear: both;
  display: block;
}
.social-tabs__item {
  position: relative;
  cursor: pointer;
  float: left;
  width: 50px;
  height: 50px;
  background: url('http://www.psychologies.ru/i/main/icon/soc_tabs.png') no-repeat 0 0;
  color: #fff;
  transition: 0.3s;
}
.social-tabs__item:hover {
  opacity: 0.75;
}
.social-tabs__item:after {
  display: none;
  content: "";
  position: relative;
  top: 56px;
  left: 50%;
  margin-left: -6px;
  border-top: 7px solid #6c6c6c;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 0;
}
.social-tabs__item.active:after {
  display: inline;
}
.social-tabs__item_fb:after {
  border-top-color: #3c599b;
}
.social-tabs__item_tw {
  background-position: -50px 0;
}
.social-tabs__item_tw:after {
  border-top-color: #55acee;
}
.social-tabs__item_vk {
  background-position: -100px 0;
}
.social-tabs__item_vk:after {
  border-top-color: #5f83aa;
}
.social-tabs__item_ok {
  background-position: -150px 0;
}
.social-tabs__item_ok:after {
  border-top-color: #ee8419;
}
.social-tabs__item_ins {
  background-position: -250px 0;
}
.social-tabs__item_ins:after {
  border-top-color: #125688;
}
.social-tabs__item_yt {
  background-position: -200px 0;
}
.social-tabs__item_yt:after {
  border-top-color: #dd2a30;
}
#tab-tw {
  margin-top: -10px;
}
.social-tab {
  display: none;
}
.side-block [id*="adriver_banner"] > div {
  margin: 0 !important;
}
.footer {
  margin: 0px auto 0;
  width: 1000px;
  background: #ffffff;
  padding: 51px 10px 0;
  position: relative;
}
.footer .wnetwork {
  margin-top: 0;
  margin-bottom: 70px;
}
.footer > .footer {
  padding: 0;
}
.footer-offers {
  border-bottom: 1px solid #e8e8e8;
}
.footer-offers .logo {
  border-top: 1px solid #ababab;
}
.footer-offers .logo span {
  display: block;
  width: 198px;
  height: 62px;
  background: url("http://www.psychologies.ru/i/main/footer-logo.gif") 50% 0 no-repeat;
  padding: 0 20px;
  background-color: #ffffff;
  margin: -20px auto 0;
  text-indent: -999em;
}
.footer-offers .subscribe {
  margin: 19px 0 0 250px;
  min-height: 50px;
}
.footer-offers .subscribe span {
  font: 11px/22px Arial;
  text-transform: uppercase;
}
.footer-offers .subscribe form {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 0 0 8px;
}
.footer-offers .subscribe label {
  position: absolute;
  left: 8px;
  top: 0;
  font: 12px/26px Arial;
}
.footer-offers .subscribe .submit {
  width: 117px;
  height: 26px;
  margin-left: 6px;
  vertical-align: middle;
  line-height: 23px;
}
.footer-offers .subscribe .input-holder {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.footer-offers .subscribe .subscribe-status {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 18px;
  height: 18px;
  background: url("http://www.psychologies.ru/i/main/icon/subscribe-ico.png") no-repeat 0 0 transparent;
  display: none;
}
.footer-offers .subscribe .inner-error {
  position: absolute;
  margin: 10px 0 0 0;
  font: 12px Arial;
}
.footer-offers .subscribe.msg-error .subscribe-status {
  display: block;
}
.footer-offers .subscribe.msg-error .inputtext {
  padding-left: 25px;
  width: 183px;
  color: #e0272f;
}
.footer-offers .subscribe.msg-ok .subscribe-status {
  display: block;
  background-position: 0 100%;
}
.footer-offers .subscribe.msg-ok .inputtext {
  padding-left: 25px;
  width: 183px;
  color: #008848;
}
.footer-offers .subscribe .inputtext {
  width: 201px;
  height: 24px;
  border: 1px solid #cccccc;
  padding: 0 7px;
  font-size: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: content-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: content-box;
  /* Firefox, other Gecko */
  box-sizing: content-box;
  /* Opera/IE 8+ */
}
.footer-offers .subscribe .status {
  font: 12px/20px 'PT Serif', sans-serif;
  color: #dc0922;
  margin: 0 0 0 158px;
}
.footer-offers .offers-list {
  overflow: hidden;
}
.footer-offers .offers-list:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.footer-offers .offers-list__platforms {
  position: relative;
  height: 375px;
}
.footer-offers .offers-list__platforms .item {
  position: absolute;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.footer-offers .offers-list__platforms .item:hover {
  -webkit-transform: translate(0, -20px);
  transform: translate(0, -20px);
}
.footer-offers .offers-list__platforms .item__cover {
  overflow: hidden;
}
.footer-offers .offers-list__platforms .item--ipad .item__cover {
  width: 267px;
  height: 352px;
}
.footer-offers .offers-list__platforms .item--ipad-black {
  left: 0;
  bottom: -206px;
  height: 462px;
  width: 388px;
  background: url('http://www.psychologies.ru/i/main/footer/ipad-black.png') no-repeat 0 0;
}
.footer-offers .offers-list__platforms .item--ipad-black .item__cover {
  margin: 57px 0 0 48px;
}
.footer-offers .offers-list__platforms .item--ipad-white {
  right: 3px;
  bottom: -228px;
  height: 481px;
  width: 355px;
  background: url('http://www.psychologies.ru/i/main/footer/ipad-white.png') no-repeat 0 0;
}
.footer-offers .offers-list__platforms .item--ipad-white .item__cover {
  margin: 54px 0 0 44px;
}
.footer-offers .offers-list__platforms .item--magazine {
  z-index: 20;
  left: 50%;
  bottom: -264px;
  margin-left: -223px;
  -webkit-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -o-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -ms-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
}
.footer-offers .offers-list__platforms .item--magazine .item__cover {
  width: 446px;
  height: 596px;
}
.footer-offers .offers-list__platforms .item--iphone {
  right: 176px;
  z-index: 30;
  bottom: -164px;
  height: 342px;
  width: 194px;
  background: url('http://www.psychologies.ru/i/main/footer/iphone.png') no-repeat 0 0;
}
.footer-offers .offers-list__platforms .item--iphone .item__cover {
  margin: 50px 0 0 35px;
  width: 125px;
  height: 221px;
}
.footer-offers .offers-list__items {
  position: relative;
  padding: 23px 0 29px;
  font-size: 0;
  z-index: 100;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -o-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  -ms-box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
  box-shadow: 0 0 25px 0px rgba(0,0,0,.2);
}
.footer-offers .offers-list__items:before {
  content: "";
  position: absolute;
  top: 0;
  left: 29px;
  height: 1px;
}
.footer-offers .offers-list__items .item {
  display: inline-block;
  vertical-align: top;
  width: 320px;
  text-align: center;
}
.footer-offers .offers-list__items .item:nth-child(2) {
  width: 356px;
}
.footer-offers .offers-list .title {
  display: block;
  font: 18px/1.2em Arial;
  text-transform: uppercase;
  margin-top: -1px;
}
.footer-offers .offers-list p {
  font: 14px/16px 'PT Serif', sans-serif;
  color: #585858;
  margin: 8px 0 17px;
}
.footer-offers .offers-list .btn {
  width: 210px;
  height: 31px;
  line-height: 29px;
}
.footer-offers .offers-list .mobile-ico {
  display: inline-block;
  background: url('http://www.psychologies.ru/i/main/mobile-os-btn.jpg') no-repeat 0 0;
  height: 31px;
  width: 100px;
  margin: 0 10px;
}
.footer-offers .offers-list .mobile-ico.gplay {
  background-position: 100% 0;
}
.footer-offers .offers-list .submit {
  height: 29px;
  margin-top: 0px;
  font-size: 12px;
  line-height: 31px;
  letter-spacing: 0.1em;
  padding: 0;
  width: 199px;
}
.footer-articles-menu {
  padding: 0 10px 4px;
  margin-top: 30px;
  font-size: 0;
}
.footer-articles-menu:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.footer-articles-menu .col {
  display: inline-block;
  vertical-align: top;
  width: 225px;
  margin: 0 10px;
}
.footer-articles-menu .links {
  min-height: 100px;
  margin-bottom: 11px;
}
.footer-articles-menu .links a {
  font: 14px/20px 'PT Serif', sans-serif;
  color: #262626;
}
.footer-articles-menu .links a:hover {
  color: #7c7c7c;
  text-decoration: none;
}
.footer-articles-menu .title {
  font-weight: bold;
  text-transform: uppercase;
  color: #9a8c81;
  font-size: 14px;
  margin-bottom: 11px;
  display: inline-block;
}
.footer-articles-menu .title:hover {
  color: #e3533e;
  text-decoration: none;
}
.footer-menu {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 0;
  height: 31px;
  background-color: #d5d5d4;
}
.footer-menu li {
  display: inline-block;
  padding: 0 11px 0 7px;
}
.footer-menu a {
  color: #262626;
  line-height: 34px;
  font-size: 11px;
  letter-spacing: 0.02em;
}
.footer-menu a:hover {
  color: #5f5f5f;
  text-decoration: none;
}
.footer .copy {
  margin: 10px 0;
  text-align: center;
}
.footer .copy a {
  color: #d81534;
}
.footer-projects {
  background-color: #e7e4e2;
  font: 11px/14px 'PT Serif', sans-serif;
  color: #4f4d4d;
  padding: 20px 0 25px;
}
.footer-projects-inner {
  text-align: center;
}
.footer-projects .promo {
  text-align: center;
  margin: 0 auto 31px;
  width: 955px;
}
.footer .projects {
  text-align: center;
  margin: 13px 0 27px;
  padding: 0 10px;
}
.footer .projects-logo {
  text-align: center;
}
.footer .projects-logo .project-link {
  cursor: pointer;
  color: #333635;
  font: 60px 'hsm';
  text-transform: none;
  display: block;
  margin: 0 auto;
}
.footer .projects-logo .project-link .hsdigital-wn {
  background: url("http://www.psychologies.ru/i/main/footer-wn-logo.png") 0 0 no-repeat;
  width: 251px;
  height: 31px;
  margin: 0 0 10px;
}
.footer .projects-logo .project-link .hsdigital {
  background: url("http://www.psychologies.ru/i/main/footer-wn-logo.png") 0 bottom no-repeat;
  width: 251px;
  height: 16px;
}
.footer .projects noindex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  text-align: center;
}
.footer .projects a,
.footer .projects span {
  cursor: pointer;
  display: inline-block;
  color: #949291;
  font: 20px 'hsm';
  text-decoration: none;
  margin: 0 14px;
}
.footer .projects span:not([rel]) {
  cursor: default;
}
.footer .projects .wday,
.footer .projects .starhit {
  font-size: 26px;
}
.footer .projects .elle-girl {
  font-size: 30px;
}
.footer-social {
  margin: 0 0 26px;
}
.footer .social-list {
  text-align: center;
}
.footer .social-list .item {
  display: inline-block;
  margin: 0 16px 0 5px;
}
.footer .social-list .item a {
  display: block;
  text-indent: -999em;
  background: url("http://www.psychologies.ru/i/main/icon/social.png") 0 0 no-repeat;
  height: 19px;
}
.footer .social-list .item a.fb {
  width: 8px;
  background-position: 0 -40px;
}
.footer .social-list .item a.tw {
  background-position: -34px -40px;
  width: 16px;
}
.footer .social-list .item a.yt {
  background-position: -73px -40px;
  width: 18px;
}
.footer .social-list .item a.ins {
  background-position: -114px -40px;
  width: 16px;
}
.footer .social-list .item a.tl {
  background-position: -144px -39px;
  width: 19px;
}
.footer .footer-counters {
  margin: 17px 0 3px;
  text-align: center;
  position: relative;
}
.footer .footer-counters .f-counter {
  display: inline-block;
  margin: 0 2px;
  position: relative;
}
.footer .footer-counters .f-counter .link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  left: 0;
  top: 0;
}
.footer .partners-link {
  text-align: center;
  display: inline-block;
  margin: 0 10px;
}
.footer .partners-link a {
  font: 12px/1em 'PT Serif', sans-serif;
  color: #7c7d7b;
  text-decoration: underline;
}
.footer .partners-link a:hover {
  color: #ff7f66;
}
.submit:disabled {
  background: #eee !important;
  border-color: #eee !important;
  color: #aaa !important;
  cursor: default !important;
}
.btn {
  display: inline-block;
  border: 1px solid #ccc5c0;
  color: #9a8c81;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  height: 30px;
  font-weight: bold;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  font-family: Arial;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  cursor: pointer;
  background-color: transparent;
  width: 170px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.btn:hover {
  color: #dc4332;
  text-decoration: none;
  border-color: #dc4332;
}
.btn.green {
  color: #79cf73;
  border-color: #bce7b9;
}
.btn.green:hover {
  border-color: #79cf73;
}
.btn.light-red {
  background-color: #ff7f66;
  border: none;
  padding: 1px;
  color: #ffffff;
  -webkit-transition: background-color 0.3s ease 0s;
  -moz-transition: background-color 0.3s ease 0s;
  -o-transition: background-color 0.3s ease 0s;
  -ms-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.btn.light-red:hover {
  color: #ffffff;
  background-color: #dc4332;
}
.btn.light-red {
  background-color: #ff7f66;
  border: none;
  padding: 1px;
  color: #ffffff;
  -webkit-transition: background-color 0.3s ease 0s;
  -moz-transition: background-color 0.3s ease 0s;
  -o-transition: background-color 0.3s ease 0s;
  -ms-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.btn.light-red:hover {
  color: #ffffff;
  background-color: #dc4332;
}
.btn.cinnabar {
  color: #e3533e;
  padding: 1px;
  border: none;
  background: #fff;
}
.btn.cinnabar:hover {
  color: #ff7f66;
}
.btn.error,
.btn.red {
  color: #ff7f66;
  border-color: #ff7f66;
  background-color: transparent;
}
.btn.error:hover,
.btn.red:hover {
  color: #dc4332;
  text-decoration: none;
  border-color: #dc4332;
}
.btn.small {
  width: 117px;
  height: 26px;
  font-size: 11px;
  line-height: 23px;
}
.btn.w-100p {
  width: 100%;
}
.btn.w-181 {
  width: 181px;
}
.btn.w-220 {
  width: 220px;
}
.btn_fill.red {
  background-color: #ff7f66;
  color: #ffffff;
}
.btn_fill.red:hover {
  color: #ffffff;
  border-color: #ff7f66;
}
.btn_white {
  color: #ff7f66;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn_white:hover {
  color: #ff7f66;
  border-color: #ffffff;
}
.btn_red {
  color: #ff7f66;
  border-color: #ff7f66;
}
.btn_padding {
  width: auto;
  padding: 0 15px;
}
.btn_disable {
  position: relative;
  opacity: .5;
  cursor: default;
}
.btn_disable:hover {
  background-color: #ff7f66 !important;
}
.btn-center {
  text-align: center;
}
.clear-both {
  clear: both;
}
.nav-submenu {
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  margin-right: -35px;
  margin-bottom: 18px;
}
.nav-submenu > * {
  font-size: 14px;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.nav-submenu li {
  margin-right: 32px;
  margin-bottom: 9px;
}
.nav-submenu li:hover a,
.nav-submenu li.active a {
  color: #ff7f66;
}
.nav-submenu a {
  text-transform: uppercase;
  color: #9a8c81;
}
.article-social {
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  margin-top: 30px;
}
.article-social > * {
  font-size: 0;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.article-social .item {
  margin-right: 8px;
}
.article-social .item:last-child {
  margin-right: 0;
}
.article-social .soc-link {
  display: inline-block;
  width: 94px;
  height: 27px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.article-social .soc-link .lbl {
  font-size: 12px;
  line-height: 27px;
  color: #ffffff;
}
.article-social .soc-link .icon {
  display: inline-block;
  vertical-align: top;
  margin: 5px 8px 0 5px;
}
.article-social .counter {
  display: inline-block;
  min-width: 30px;
  height: 27px;
  text-align: center;
  font-size: 12px;
  line-height: 27px;
  background-color: #ece7e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin-left: 5px;
}
.article-social .soc-link {
  background-color: #8b8582;
}
.article-social .psy .icon {
  width: 14px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat -70px -100px;
  margin: 7px 7px 0 8px;
}
.article-social .fb .icon {
  width: 17px;
  height: 17px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat -50px -100px;
}
.article-social .vk .icon {
  width: 17px;
  height: 17px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat 0px -98px;
}
.article-social .tw .icon {
  width: 15px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat -20px -100px;
  margin: 7px 9px 0 6px;
}
.article-social .ok .icon {
  width: 10px;
  height: 17px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat -40px -100px;
  margin-left: 7px;
}
.article-social .mm .icon {
  width: 18px;
  height: 17px;
  background: url('http://www.psychologies.ru/i/main/icon/social.png') no-repeat -90px -100px;
  margin-right: 7px;
}
/**input-style**/
input[type="search"]:focus {
  outline: none;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  display: none;
}
input[type=text],
input[type=search] {
  color: #262626;
  font-family: Arial;
  font-size: 14px;
}
input[type=text].inactive,
input[type=search].inactive {
  color: #262626;
}
.inputtext {
  padding: 0 10px;
  border: 1px solid #ccc5c0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  height: 30px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  font-family: Arial;
  font-size: 14px;
}
textarea.inputtext {
  resize: vertical;
  line-height: 1.2em;
  padding: 3px 10px;
  height: auto;
}
/**select style**/
.jq-selectbox {
  width: 100%;
}
.jq-selectbox__select {
  height: 28px;
  border: 1px solid #ccc5c0;
  padding: 0 28px 0 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
}
.jq-selectbox__select.validate-error {
  border-color: #dc4332 !important;
}
.jq-selectbox__select-text {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #9a8c81;
  line-height: 28px;
}
.jq-selectbox__trigger {
  position: absolute;
  width: 28px;
  height: 100%;
  right: 0;
  top: 0;
  text-align: center;
}
.jq-selectbox__trigger-arrow {
  display: inline-block;
  width: 9px;
  height: 5px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -70px 0;
  margin-top: 12px;
}
.opened .jq-selectbox__trigger-arrow {
  background-position: -70px -10px;
}
.jq-selectbox__dropdown {
  width: 100%;
  background-color: #ffffff;
}
.jq-selectbox ul {
  max-height: 147px;
  border: 1px solid #ccc5c0;
  margin-top: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.jq-selectbox ul li {
  padding: 8px 10px 7px;
  cursor: pointer;
  color: #262626;
  font-size: 12px;
  line-height: 1.2em;
}
.jq-selectbox ul li:first-child {
  display: none !important;
}
.jq-selectbox ul li.sel,
.jq-selectbox ul li:hover {
  background-color: #ff7f66;
  color: #ffffff;
}
/**radio/checkbox style**/
.jq-radio,
.jq-checkbox {
  display: inline-block;
  vertical-align: middle;
  /*._pxl(30px,30px,0,-70px);*/
  cursor: pointer;
  width: 18px;
  height: 18px;
  position: relative;
  border: 6px solid #ece7e3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: border-color 0.3s ease 0s;
  -moz-transition: border-color 0.3s ease 0s;
  -o-transition: border-color 0.3s ease 0s;
  -ms-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
}
.jq-radio:after,
.jq-checkbox:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  margin-left: -4px;
  top: 5px;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease 0s;
  -moz-transition: background-color 0.3s ease 0s;
  -o-transition: background-color 0.3s ease 0s;
  -ms-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.jq-radio.checked,
.jq-checkbox.checked {
  /*background-position: -30px -70px !important;*/
  border-color: #e3533e !important;
}
.jq-radio.checked + label,
.jq-checkbox.checked + label {
  color: #e3533e;
}
.jq-radio.checked:after,
.jq-checkbox.checked:after {
  background-color: #e3533e;
}
.jq-radio + label,
.jq-checkbox + label {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  cursor: pointer;
  -webkit-transition: color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -ms-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  color: #262626;
  max-width: 572px;
}
.jq-checkbox {
  border-radius: 0;
}
.jq-checkbox:after {
  display: none;
}
.jq-checkbox.checked:after {
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAXVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5BxTwAAAAHnRSTlMA9+/Ai1s/Igbe0HlzSkUvGBEMAufLxbi3o5hnOzQrrKC9AAAAaUlEQVQYGVXBBwKDIAAEwQVBsLf0cv9/pkYTIzOQGhtS72wgUZuGo/6qB0ftScUIVDmr6CS9WHTKciCcJTlWdynLvZVURlbBaGM6vpw2FT+D1cdlYldrYQJ/sZD05MhLNxJTaXtSrWc3AwOWB4M49QAzAAAAAElFTkSuQmCC");
  height: 17px;
  width: 17px;
  top: 0;
  left: 5px;
  background-color: transparent;
}
.jq-checkbox + label {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  cursor: pointer;
  -webkit-transition: color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -ms-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  color: #262626;
  max-width: 572px;
}
/**file style**/
.jq-file {
  border-radius: 6px;
}
.jq-file input {
  cursor: pointer;
  height: auto;
}
.jq-file__name {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 335px;
  height: 30px;
  padding: 0 80px 0 10px;
  color: #9a8c81;
  font: 14px/30px Arial, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #ccc5c0;
  border-radius: 6px;
  background: #FFF;
}
.focused .jq-file__name {
  background-position: 0 0;
}
.jq-file__browse {
  width: 16px;
  height: 12px;
  position: absolute;
  top: 8px;
  right: 6px;
  line-height: 9999px;
  background: url('http://www.psychologies.ru/i/main/icon/file.png') no-repeat;
}
.jq-file:hover .jq-file__browse {
  background-position: 0 0;
}
.jq-file:active .jq-file__browse {
  background: url('http://www.psychologies.ru/i/main/icon/file.png') no-repeat;
}
.jq-file.disabled .jq-file__name {
  color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
/**placeholder label**/
.label-holder {
  position: relative;
}
.for-placeholder {
  color: #9a8c81;
  cursor: text;
}
.breadcrumbs {
  padding-right: 60px;
  font-size: 11px;
  line-height: 18px;
  color: #999999;
  margin-top: -2px;
  margin-bottom: 7px;
}
.breadcrumbs .link {
  color: #999999;
}
.breadcrumbs .link:hover {
  color: #dc4332;
  text-decoration: none;
}
/**pager**/
.list-pager {
  margin: 19px 0 30px;
}
.list-pager ul {
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  text-align: center;
}
.list-pager ul > * {
  font-size: 11px;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.list-pager ul em {
  vertical-align: bottom;
  line-height: 30px;
  margin-right: 12px;
}
.list-pager li {
  width: 30px;
  height: 30px;
  vertical-align: bottom;
  line-height: 30px;
  text-align: center;
  margin-right: 14px;
}
.list-pager li.active {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #ece7e3;
  color: #e3533e;
}
.list-pager a {
  color: #9a8c81;
}
.list-pager a:hover {
  color: #dc4332;
  text-decoration: none;
}
.list-pager .pager-div {
  letter-spacing: 0.6em;
  color: #9a8c81;
  width: auto;
  margin: 0 0 0 -10px;
}
.error_lbl {
  color: #dc4332;
}
.tooltip {
  width: 230px;
  font-size: 11px;
  line-height: 14px;
  display: none;
  position: relative;
  margin-top: -34px;
  margin-left: 20px;
  padding: 20px 25px 20px 20px;
  background: #ece7e3;
  z-index: 110;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 2px 0 #9a8c81;
  box-shadow: 1px 1px 2px 0 #9a8c81;
}
.tooltip .t-close {
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/t-close.png') no-repeat 0 0;
}
.tooltip:before {
  content: '';
  width: 8px;
  height: 17px;
  display: block;
  position: absolute;
  top: 20px;
  left: -8px;
  background: url('http://www.psychologies.ru/i/main/tooltip-li-hor.png') no-repeat 0 0;
}
.tooltip.m_absolute {
  position: absolute;
  margin: 0;
}
.tooltip.m_form-error {
  color: #dc4332;
}
.tooltip.m_form-error:before {
  top: 50%;
  margin-top: -8.5px;
}
input[type=text].validate-error,
textarea.validate-error {
  border-color: #dc4332 !important;
}
.validate-error .title {
  color: #dc4332;
}
.link_read-more {
  bottom: 0px;
  color: #FF7F66;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 9px;
  padding-left: 30px;
  position: absolute;
  right: -105px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: right 0.5s ease 0s;
  -moz-transition: right 0.5s ease 0s;
  -o-transition: right 0.5s ease 0s;
  -ms-transition: right 0.5s ease 0s;
  transition: right 0.5s ease 0s;
  transition-delay: .5s;
  background: url('http://www.psychologies.ru/i/main/overlay-ffffff.png') no-repeat 0 5px;
}
.link_read-more span {
  display: block;
  background-color: #ffffff;
  padding: 5px 5px 5px 0;
}
.link_read-more.show {
  right: -1px;
}
#yandex_ad {
  margin: 30px 0;
}
.news-block-magick {
  margin: 30px 0;
}
.b-comments + #yandex_ad {
  margin: 15px 0 30px;
}
.layoutMiniModal {
  padding: 50px;
}
.layoutMiniModal ._user {
  margin-left: 100px;
}
.mini-modal {
  background-color: #fff;
  box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.3);
  display: inline-block;
  padding: 30px;
  position: relative;
}
.mini-modal:after {
  content: '';
  position: absolute;
  /* РђР±СЃРѕР»СЋС‚РЅРѕРµ РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ */
  left: 0px;
  top: -8px;
  /* РџРѕР»РѕР¶РµРЅРёРµ С‚СЂРµСѓРіРѕР»СЊРЅРёРєР° */
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 30px 20px 30px;
  border-color: transparent transparent #fff transparent;
}
.mini-modal .closed {
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-hide.png');
}
.mini-modal._like {
  width: 235px;
}
.mini-modal._like .title {
  font: bold 14px Arial;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.mini-modal._like .text {
  font: normal 14px 'PT Serif', sans-serif;
  margin-bottom: 5px;
}
.mini-modal._like:after {
  left: 50%;
  margin-left: -35px;
}
.mini-modal._user {
  width: 245px;
  z-index: 99;
}
.mini-modal._user .title {
  font: bold 18px 'PT Serif', sans-serif;
  text-align: center;
  margin-bottom: 20px;
}
.mini-modal._user .text {
  font: 11px Arial;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.mini-modal._user .text span {
  font: 14px 'PT Serif', sans-serif;
  text-transform: none;
}
.btn-submit {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.btn-submit input[type=submit] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.text-center {
  text-align: center !important;
}
div[data-link] {
  cursor: pointer;
  transition: color 0.3s ease 0s;
}
div[data-link]:hover {
  color: #dc4332;
}
.circle-img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.overflow-hidden {
  overflow: hidden;
}
.text-color__white {
  color: #fff;
}
.hide {
  display: none;
}
.flash-news-list {
  margin-bottom: 20px;
  overflow: hidden;
}
.flash-news-list .items:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.flash-news-list .items .item {
  float: left;
  width: 325px;
  padding-right: 10px;
  margin-left: 10px;
  font-size: 0;
}
.flash-news-list .items .item:first-child {
  margin-left: 0;
}
.flash-news-list .items img {
  vertical-align: middle;
  margin-right: 15px;
}
.flash-news-list .items .link {
  display: block;
  color: #262626;
}
.flash-news-list .items .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.flash-news-list .items span {
  display: inline-block;
  vertical-align: middle;
  font: 16px/18px 'PT Serif', sans-serif;
  width: 220px;
}
.flash-news-list .items .last {
  float: right;
  width: 290px;
}
.flash-news-list .items .last span {
  width: 185px;
}
.flash-news-list_compact .items .item {
  width: 212px;
}
.flash-news-list_compact .items span {
  width: auto;
  font: bold 16px/18px "PT sans";
}
.flash-news-list_compact .items .last {
  padding-right: 0;
  width: 300px;
}
.flash-news-list_compact .items .last img {
  margin: 0;
  max-width: 100%;
}
.section {
  /**experts**/
  /**articles-list**/
}
.section-experts .inner:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.section-experts .col-1 {
  float: left;
  width: 145px;
  text-align: center;
}
.section-experts .col-2 {
  float: right;
  width: 170px;
}
.section-experts .expert-info {
  padding: 0 10px;
  position: relative;
  /*margin-top: -6px;*/
}
.section-experts .expert-info .item {
  width: 125px;
}
.section-experts .expert-info .bx-viewport {
  z-index: 20;
}
.section-experts .expert-info .bx-prev,
.section-experts .expert-info .bx-next {
  position: absolute;
  top: 44px;
  z-index: 150;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  margin-top: -25px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  opacity: 0;
  -webkit-transition: left 0.5s ease, right 0.5s ease, opacity 0.5s ease;
  transition: left 0.5s ease, right 0.5s ease, opacity 0.5s ease;
}
.section-experts .expert-info .bx-prev {
  left: 60px;
  background-position: -40px -20px;
}
.section-experts .expert-info .bx-prev:hover {
  background-position: -60px -20px;
}
.section-experts .expert-info .bx-next {
  right: 60px;
  background-position: -50px -20px;
}
.section-experts .expert-info .bx-next:hover {
  background-position: -70px -20px;
}
.section-experts .expert-info:hover .bx-prev,
.section-experts .expert-info:hover .bx-next {
  opacity: 1;
}
.section-experts .expert-info:hover .bx-prev {
  left: 0;
}
.section-experts .expert-info:hover .bx-next {
  right: 0;
}
.section-experts .item__directory .expert-service {
  margin-top: 0px;
}
.section-experts .expert-info .article-title {
  margin-bottom: 4px;
  display: block;
  margin-top: -4px;
}
.section-experts .expert-info .photo {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.section-experts .expert-info .name {
  display: block;
  font: 14px/14px 'PT Serif', sans-serif;
  margin: 7px 0 5px;
}
.section-experts .expert-info .activity {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.section-experts .expert-service {
  font-family: 'PT Serif', sans-serif;
  margin-top: -3px;
  color: #737373;
}
.section-experts .expert-service .btn {
  display: block;
  margin-top: 16px;
}
.section-experts .articles-list {
  margin-top: -4px;
  margin-bottom: 14px;
}
.section-experts .articles-list li {
  padding-bottom: 6px;
  margin-bottom: 7px;
  border-bottom: 1px solid #e5e5e5;
}
.section-experts .articles-list .last {
  border-bottom: 0;
}
.section-experts .articles-list a {
  font: 15px/17px 'PT Serif', sans-serif;
  color: #262626;
}
.section-experts .articles-list a:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-articles-list {
  margin-bottom: 30px;
}
.section-articles-list .item {
  position: relative;
}
.section-articles-list .item .link {
  display: block;
  color: #262626;
}
.section-articles-list .item .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-articles-list .item .title {
  display: block;
  font: 18px/20px 'PT Serif', sans-serif;
  padding-top: 12px;
}
.section-articles-list .item .article-title {
  position: absolute;
  top: 167px;
}
.section-articles-list .item .lbl {
  position: absolute;
  left: 50%;
  margin-left: -72.5px;
  top: -10px;
  width: 145px;
  height: 20px;
  background-color: #4cbfb8;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.section-articles-list .link-all {
  margin-top: -3px;
  text-align: center;
}
.section-psy-cooperation .cover {
  float: left;
}
.section-psy-cooperation .desc {
  margin-left: 164px;
  margin-top: -3px;
}
.section-psy-cooperation .desc p {
  font: 14px/18px 'PT Serif', sans-serif;
  margin-bottom: 16px;
}
.section-three-blocks {
  margin-bottom: 28px;
  position: relative;
}
.section-three-blocks .annotation {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  text-align: center;
  color: #262626;
  margin-bottom: 20px;
}
.section-three-blocks .link {
  color: #262626;
}
.section-three-blocks .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-three-blocks .title {
  font: 18px/20px 'PT Serif', sans-serif;
  display: block;
  margin-top: 12px;
}
.section-three-blocks .row-container {
  margin-bottom: 26px;
}
.section-three-blocks .description {
  margin-top: 15px;
  padding-bottom: 30px;
}
.section-three-digital .title {
  margin-top: 20px;
}
.section-three-razdel-blocks {
  margin-top: -10px;
  margin-bottom: 28px;
}
.section-three-razdel-blocks .annotation {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  text-align: center;
  color: #262626;
  margin-bottom: 20px;
}
.section-three-razdel-blocks .link {
  color: #262626;
}
.section-three-razdel-blocks .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-three-razdel-blocks .title {
  font: 18px/20px 'PT Serif', sans-serif;
  display: block;
  margin-top: 12px;
}
.section-three-razdel-blocks .row-container {
  margin-bottom: 26px;
}
.section-dossier .section-title {
  margin-bottom: 13px;
}
.section-read .section-title {
  margin-bottom: 21px;
}
.section-update .list {
  margin-right: -15px;
  font-size: 0;
}
.section-update .list:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.section-update .item {
  position: relative;
  width: 335px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-top: -3px;
}
.section-update .item:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.section-update .item a {
  display: block;
}
.section-update .item .cover {
  float: left;
  margin-top: 3px;
}
.section-update .item .link {
  color: #262626;
}
.section-update .item .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-update .item .article {
  color: #9a8c81;
  font-size: 11px;
  line-height: 8px;
  text-transform: uppercase;
  position: absolute;
  left: 114px;
  top: 0px;
}
.section-update .item .text {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin-left: 114px;
  /*padding-top: 14px;*/
}
.section-contest_title {
  font: 30px/23px 'PT Serif', sans-serif;
  margin-bottom: 14px;
  display: block;
}
.section-contest .photo {
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.section-contest p {
  font: 16px/18px 'PT Serif', sans-serif;
  color: #262626;
  margin-bottom: 13px;
}
.section-contest li {
  list-style: decimal inside;
  color: #262626;
  margin-bottom: 12px;
}
.section-contest .btn {
  margin-top: 4px;
  margin-right: 16px;
}
.section-music {
  margin-bottom: 30px;
  position: relative;
}
.section-music .row-container {
  margin-bottom: 0;
}
.section-music_cover {
  position: relative;
}
.section-music_cover img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.section-music_cover:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 82px;
  height: 82px;
  background: url('http://www.psychologies.ru/i/main/music-mask.png') no-repeat 0 0;
  margin: -41px 0 0 -41px;
}
.section-music_desc {
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
.section-music .link-all {
  position: absolute;
  bottom: 0;
  right: 0;
}
.section-cover {
  border-top: 1px solid #ababab;
  padding-top: 20px;
  padding-bottom: 20px;
}
.section-cover-title {
  font: bold 24px/22px Arial;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 17px;
  display: block;
}
.section-cover-sub {
  font: 14px/18px 'PT Serif', sans-serif;
  text-align: center;
  margin-bottom: 16px;
  margin-top: 19px;
}
.section-cover-item {
  vertical-align: top;
}
.section-cover-item-circle {
  width: 335px;
  height: 335px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  background: url('http://www.psychologies.ru/i/main/test/slider-bg.png') no-repeat 0 0;
}
.section-cover-item-circle .title {
  width: 235px;
  color: #fff;
  font: 30px/28px 'PT Serif', sans-serif;
  display: block;
  margin: 91px auto 74px;
}
.section-cover-item-circle .go-test {
  color: #fff;
  font: 12px Arial;
  text-transform: uppercase;
  border-bottom: 1px solid #953022;
  padding-bottom: 12px;
}
.section-cover-item-cover {
  vertical-align: top;
  display: inline-block;
}
.section-cover-item-cover .row {
  width: 327px;
  margin-top: 37px;
  margin-left: 14px;
}
.section-cover-item-cover .row li {
  margin-right: 17px;
  margin-bottom: 18px;
  display: inline-block;
}
.section-cover-item-cover .row li:nth-of-type(3),
.section-cover-item-cover .row li:nth-of-type(6) {
  margin-right: 0;
}
.section__read-also {
  border-top: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  margin-bottom: 30px;
}
.section__read-also-separator {
  clear: both;
  height: 23px;
}
.section__read-also-title {
  color: #9a8c81;
  text-transform: uppercase;
  font: 14px arial, sans-serif;
  padding: 6px 0 18px;
}
.section__read-also-article {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 20px;
}
.section__read-also-article:hover {
  color: inherit;
}
.section__read-also-img {
  float: left;
  padding-right: 12px;
  width: 105px;
  height: 72px;
}
.section__read-also-header {
  float: left;
  width: 203px;
  margin: -2px 0 7px !important;
  text-transform: none !important;
  color: #262626 !important;
  font-size: 18px !important;
  line-height: 20px !important;
  font-family: Georgia, Arial !important;
}
.section__read-also-header:hover {
  color: #dc4332 !important;
}
.section__read-also-text {
  font-size: 14px !important;
  line-height: 18px !important;
  font-family: Georgia, Arial !important;
  padding-bottom: 6px;
}
.section-observers .bx-wrapper {
  position: relative;
  /*margin-left: -5px !important;*/
}
.section-observers .bx-prev,
.section-observers .bx-next {
  position: absolute;
  top: 20px;
  z-index: 150;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  margin-top: -25px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.section-observers .bx-prev.disabled,
.section-observers .bx-next.disabled {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.section-observers .bx-prev {
  left: 5px;
  background-position: -40px -20px;
}
.section-observers .bx-prev:hover {
  background-position: -60px -20px;
}
.section-observers .bx-next {
  right: 5px;
  background-position: -50px -20px;
}
.section-observers .bx-next:hover {
  background-position: -70px -20px;
}
.section-observers .link-all {
  padding-top: 27px;
  clear: both;
}
.section-observers.m_article {
  text-align: center;
}
.section-observers.m_article .btn {
  margin-top: 17px;
  width: 181px;
}
.observer-slider {
  position: relative;
}
.observer-slider .item {
  float: left;
  width: 150px;
  text-align: center;
  margin-right: 30px;
  max-height: 180px;
  overflow: hidden;
}
.observer-slider .item:last-child {
  margin: 0 !important;
}
.observer-slider .photo {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.observer-slider a {
  display: block;
  color: #262626;
}
.observer-slider a:hover {
  color: #dc4332;
  text-decoration: none;
}
.observer-slider .name {
  display: block;
  font: 18px/18px 'PT Serif', sans-serif;
  margin-top: 7px;
}
.observer-slider .activity {
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #262626;
  margin-top: 5px;
}
.observers-info {
  width: 678px;
  position: absolute;
  top: 0;
  left: 1px;
  overflow: hidden;
  margin-top: -10px;
}
.observers-info-wrap {
  width: 9999em;
  position: relative;
}
.observers-info .item-info {
  display: block;
  float: left;
  margin-right: 26px;
  width: 150px;
  background: url('http://www.psychologies.ru/i/main/observers-bg-top.png') no-repeat 0 0;
  opacity: 0;
}
.observers-info .item-inner {
  background-color: #ff7f66;
  margin-top: 100px;
  padding: 3px 10px 17px;
  text-align: center;
}
.observers-info .item-inner .name {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0;
  color: #ffffff;
}
.top-experts {
  margin: 0;
  min-height: 345px;
}
.top-experts__inner {
  padding-left: 10px;
}
.top-experts__inner .experts-item {
  display: none;
}
.experts-tabs .tab-item {
  border-bottom: 1px solid #e5e5e5;
}
.experts-tabs .tab-item.last {
  border-bottom: none;
}
.experts-tabs .tab-title {
  cursor: pointer;
  display: block;
  height: 40px;
  background-color: #f9f8f7;
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
  padding-left: 10px;
  -webkit-transition: all 0.5ms ease 0s;
  -moz-transition: all 0.5ms ease 0s;
  -o-transition: all 0.5ms ease 0s;
  -ms-transition: all 0.5ms ease 0s;
  transition: all 0.5ms ease 0s;
}
.experts-tabs .tab-content {
  padding-bottom: 14px;
  margin-top: 4px;
  display: none;
}
.experts-tabs .tab-content .photo {
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 12px;
  margin-top: 5px;
}
.experts-tabs .tab-content .desc {
  margin-left: 70px;
  margin-bottom: 12px;
}
.experts-tabs .tab-content .name {
  /*display: block;*/
  font: 20px/1 'PT Serif', sans-serif;
  margin-top: 2px;
}
.experts-tabs .tab-content .activity {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  line-height: 14px;
  color: #737373;
}
.experts-tabs .active .tab-title {
  background-color: transparent;
  color: #dc4332;
  cursor: default;
}
.comments-expert .sub {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  margin-bottom: 22px;
  text-align: center;
}
.comments-expert img {
  float: left;
}
.comments-expert .text {
  padding-left: 175px;
}
.comments-expert .text .title {
  font-family: 'PT Serif', sans-serif;
  font-size: 21px;
  padding-top: 0;
}
.comments-expert .text .tag {
  color: #9a8c81;
  text-transform: uppercase;
  margin-top: 9px;
  display: block;
}
.comments-expert .text p {
  font-family: 'PT Serif', sans-serif;
  line-height: 18px;
  margin: 10px 0 30px;
  vertical-align: top;
}
.comments-expert .text p:before {
  content: '';
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 8px;
  background: url('http://www.psychologies.ru/i/main/icon/bef.png') bottom no-repeat;
}
.experts-video_title {
  width: 145px;
  height: 20px;
  color: #fff;
  font: 11px/20px Arial;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: block;
  margin: 0 auto -10px;
  background: #4cbfb8;
  position: relative;
  z-index: 100;
}
.experts-video_title:hover {
  color: #fff;
}
.experts-video_prewiev {
  width: 210px;
  height: 145px;
  position: relative;
  z-index: 10;
}
.experts-video_prewiev .photo {
  width: 210px;
  height: 145px;
}
.experts-video_prewiev:before {
  content: '';
  width: 49px;
  height: 49px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -23px 0 0 -24px;
  background: url('http://www.psychologies.ru/i/main/play-main-video.png') 0 0 no-repeat;
  z-index: 110;
}
.experts-video_prewiev:after {
  content: '';
  width: 210px;
  height: 145px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 105;
}
.experts-video_text {
  font: 22px/24px Georgia;
  padding-top: 7px;
}
.experts-zitata_title {
  width: 220px;
  height: 20px;
  color: #fff;
  font: 11px/20px Arial;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: block;
  background: #dc4332;
}
.experts-zitata_title:hover {
  color: #fff;
}
.experts-zitata_expert {
  padding: 10px 0 0;
  text-align: center;
}
.experts-zitata_expert .photo {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}
.experts-zitata_expert-name {
  padding-top: 10px;
  font: 16px/14px Georgia;
}
.experts-zitata_expert-office {
  fonr: 0.85714286px Arial;
}
.experts-zitata_zitata {
  font: italic 15px/19px Georgia;
  text-align: center;
  display: block;
}
.experts-zitata_zitata:before {
  content: 'вЂњ';
  color: #c42424;
  font: bold 48px/0px Georgia;
  display: block;
  text-align: center;
  padding: 26px 0 3px;
}
.experts-vopros_title {
  color: #9a8c81;
  font: bold 14px Arial;
  text-transform: uppercase;
  display: block;
  border-top: 1px solid #ababab;
  padding: 10px 0 20px;
}
.experts-vopros_vopros {
  font: 20px/22px Georgia;
}
.experts-vopros_expert:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.experts-vopros_expert .title {
  color: #9a8c81;
  font: bold 14px Arial;
  text-transform: uppercase;
  display: block;
  padding: 30px 0 10px;
}
.experts-vopros_expert .photo {
  width: 45px;
  height: 45px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}
.experts-vopros_expert .name {
  padding: 8px 0 0 10px;
  font: 16px/14px Georgia;
  float: left;
}
.experts-vopros_expert .office {
  fonr: 0.85714286px Arial;
  padding-left: 10px;
}
/***.section-experts  in main/section-blocks **/
.section-dosie .row-container {
  margin-bottom: 20px;
}
.section-dosie .photo {
  display: block;
}
.section-dosie .desc {
  padding-left: 10px;
  margin-top: -6px;
}
.section-dosie .desc .p {
  font-family: 'PT Serif', sans-serif;
  color: #262626;
  margin-bottom: 16px;
}
.section-dosie .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  color: #262626;
  margin-bottom: 11px;
  margin-top: 2px;
}
.section-dosie .title:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-dosie .item {
  text-align: justify;
}
.section-dosie .item-row {
  width: 220px;
  display: inline-block;
  vertical-align: top;
}
.section-dosie .item-row-photo {
  width: 220px;
  height: 152px;
}
.section-dosie .item-row-title {
  font: 18px/20px Georgia;
  text-align: left;
  padding: 13px 0 10px;
}
.section-dosie .item-row-date {
  color: #ababab;
  font: 10px/16px Arial;
  text-transform: uppercase;
}
.section-dosie .item:after {
  content: '';
  width: 100%;
  display: inline-block;
}
.section-dosie-link {
  text-align: center;
  padding: 2px 0 28px;
}
.section-dosie-link a {
  font: bold 11px Arial;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 14px;
}
.section-dosie-link a.lnk1 {
  color: #ff7f66;
}
.section-dosie-link a.lnk1:hover {
  color: #dc4332;
}
.section-dosie-link a.lnk2 {
  color: #9a8c81;
}
.section-dosie-link a.lnk2:hover {
  color: #dc4332;
}
.wnetwork {
  margin-top: 40px;
}
.wnetwork-item {
  overflow: hidden;
}
.wnetwork-item-row {
  width: 280px;
  display: inline-block;
  vertical-align: top;
}
.wnetwork-item-row .brend {
  width: 280px;
  height: 50px;
  display: block;
  margin-bottom: 10px;
}
.wnetwork-item-row .brend.elle {
  background: url('http://www.psychologies.ru/i/main/wnetwork/elle.png') center no-repeat;
}
.wnetwork-item-row .brend.wd {
  background: url('http://www.psychologies.ru/i/main/wnetwork/wd.png') center no-repeat;
}
.wnetwork-item-row .brend.mc {
  background: url('http://www.psychologies.ru/i/main/wnetwork/mc.png') center no-repeat;
}
.wnetwork-item-row .brend.sh {
  background: url('http://www.psychologies.ru/i/main/wnetwork/sh.png') center no-repeat;
}
.wnetwork-item-row .brend.eg {
  background: url('http://www.psychologies.ru/i/main/wnetwork/eg.png') center no-repeat;
}
.wnetwork-item-row .brend.par {
  background: url('http://www.psychologies.ru/i/main/wnetwork/par.png') center no-repeat;
}
.wnetwork-item-row .brend.max {
  background: url('http://www.psychologies.ru/i/main/wnetwork/max.png') center no-repeat;
}
.wnetwork-item-row .link .title {
  font: 18px/20px Georgia;
  padding-top: 14px;
}
.wnetwork .bx-wrapper {
  position: relative;
  padding: 0 50px;
}
.wnetwork .bx-wrapper .bx-pager {
  display: none;
}
.wnetwork .bx-wrapper .bx-prev {
  width: 10px;
  height: 50px;
  display: block;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') -40px -20px no-repeat;
  line-height: 1000px;
  overflow: hidden;
  position: absolute;
  top: 134px;
  left: 26px;
}
.wnetwork .bx-wrapper .bx-prev.disabled {
  opacity: .4;
}
.wnetwork .bx-wrapper .bx-next {
  width: 10px;
  height: 50px;
  display: block;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') -50px -20px no-repeat;
  line-height: 1000px;
  overflow: hidden;
  position: absolute;
  top: 134px;
  right: 26px;
}
.wnetwork .bx-wrapper .bx-next.disabled {
  opacity: .4;
}
.top-news-slider .bx-prev:after,
.top-news-slider .bx-next:after {
  margin-top: 0 !important;
}
.transparent-black--position-and-size-404 {
  width: 709px;
  height: 340px;
  margin: 25px auto 0;
  padding-left: 21px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.transparent-black__header {
  color: #262626;
  text-transform: uppercase;
  text-align: center;
  font: 700 24px Arial;
  padding: 17px 0 21px;
}
.transparent-black__content-block {
  color: #262626;
  height: 72px;
  width: 334px;
  font-size: 16px;
  line-height: 19px;
  font-family: Georgia, Arial;
  margin: 0 10px 20px 0;
}
.transparent-black__text {
  color: inherit;
  width: 208px;
  margin: -4px 0 0 10px;
  text-align: left;
}
.page-oracul .vopros {
  width: 100%;
  height: 735px;
  margin-top: -8px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
  z-index: 100;
  background: url('http://www.psychologies.ru/i/main/bg/oracul.jpg') top center no-repeat;
}
.page-oracul .vopros-title {
  color: #fff;
  font: 45px 'PT Serif', sans-serif;
  margin-bottom: 20px;
}
.page-oracul .vopros-text {
  width: 850px;
  color: #fff;
  font: 20px/24px Georgia;
  margin: 0 auto 26px;
}
.page-oracul .vopros-form input[type="text"] {
  width: 670px;
  color: #000;
  font: 16px 'PT Serif', sans-serif;
  border: 0;
  padding: 9px 20px 11px;
  border-radius: 5px;
  margin-bottom: 30px;
}
.page-oracul .vopros-form input[type="submit"] {
  color: #fff;
  font: bold 12px Arial;
  background: #ff7f66;
  padding: 8px 40px;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.page-oracul .vopros-form input[type="submit"]:hover {
  background: #dc4332;
}
.page-oracul .otvet {
  width: 100%;
  margin-top: -8px;
  position: relative;
  padding: 200px 0 81px;
  text-align: center;
  z-index: 100;
  background: url('http://www.psychologies.ru/i/main/bg/oracul.jpg') top center no-repeat;
}
.page-oracul .otvet-title {
  color: #fff;
  font: 45px 'PT Serif', sans-serif;
  margin-bottom: 14px;
}
.page-oracul .otvet-text {
  width: 1000px;
  color: #fff;
  font: 20px/24px Georgia;
  margin: 0 auto;
  position: relative;
}
.page-oracul .otvet-text:after {
  content: '';
  width: 800px;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.7);
  margin: 25px auto;
}
.page-oracul .otvet-vopros {
  color: #fff;
  font: 16px/18px 'PT Serif', sans-serif;
  margin-bottom: 20px;
}
.page-oracul .otvet-quote {
  color: #ff7f66;
  font: bold 48px Georgia;
  margin-bottom: -8px;
}
.page-oracul .otvet-blockquote {
  width: 585px;
  color: #fff;
  font: 20px/24px 'PT Serif', sans-serif;
  margin: 0 auto 22px;
}
.page-oracul .otvet-autor {
  color: #fff;
  font: 11px 'PT Serif', sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.page-oracul .otvet-autor span {
  text-transform: none;
}
.page-oracul .otvet-link {
  color: #fff;
  font: bold 12px Arial;
  background: #ff7f66;
  padding: 8px 40px;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.page-oracul .otvet-link:hover {
  background: #dc4332;
}
.page-oracul .transparent-black {
  background-color: rgba(0, 0, 0, 0.5);
}
.page-oracul .transparent-black--position-and-size-404 {
  width: 709px;
  height: 340px;
  margin: 36px auto 0;
  padding-left: 21px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-oracul .transparent-black__header {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font: 700 24px Arial;
  padding: 17px 0 21px;
}
.page-oracul .transparent-black__content-block {
  color: #fff;
  height: 72px;
  width: 334px;
  font-size: 16px;
  line-height: 19px;
  font-family: Georgia, Arial;
  margin: 0 10px 20px 0;
}
.page-oracul .transparent-black__text {
  color: inherit;
  width: 208px;
  margin: -4px 0 0 10px;
  text-align: left;
}
.page-oracul .article-social {
  margin-top: 27px;
  margin-bottom: 35px;
}
.page-oracul .content {
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-oracul .wnetwork {
  display: none;
}
.experts-content {
  margin-bottom: 30px;
}
.experts-content .seo {
  font: 14px/18px 'PT Serif', sans-serif;
  margin-bottom: 20px;
}
.experts-content p {
  font: 16px/22px 'PT Serif', sans-serif;
  margin-bottom: 15px;
}
.experts-page .about {
  padding-top: 30px;
  border-top: 1px solid #ababab;
}
.experts-page .about .img {
  width: 215px;
  height: 215px;
  float: left;
}
.experts-page .about .img .brd {
  width: 215px;
  height: 215px;
  display: block;
  position: absolute;
  background: url('http://www.psychologies.ru/i/main/brd-ep.png') no-repeat 0 0;
}
.experts-page .about .info {
  padding-left: 230px;
}
.experts-page .about .info .name {
  font-family: 'PT Serif', sans-serif;
  font-size: 30px;
  display: block;
  line-height: 24px;
  margin-bottom: 5px;
}
.experts-page .about .info .qualification {
  font-size: 12px;
  display: block;
}
.experts-page .about .info .button {
  margin: 20px 0;
}
.experts-page .about .info .button a {
  margin-right: 10px;
}
.experts-page .about .info p {
  font-size: 12px;
  text-transform: uppercase;
}
.experts-page .about .info p span {
  font-family: 'PT Serif', sans-serif;
  text-transform: none;
}
.experts-page .expert-info {
  border-top: 1px solid #ff7f66;
  border-bottom: 1px solid #ff7f66;
  padding-top: 10px;
  padding-bottom: 11px;
  margin-top: 25px;
  clear: both;
}
.experts-page .expert-info hr {
  border: 0;
  border-top: 1px solid #ff7f66;
  margin: 11px 0;
}
.experts-page .expert-info .lnk-sh {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.experts-page .expert-info .lnk-sh:hover {
  color: #dc4332;
}
.experts-page .expert-info .lnk-toggle {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -7px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-show.png') no-repeat 0 0;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
}
.experts-page .expert-info .lnk-toggle.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.experts-page .expert-info .about-expert {
  padding-left: 30px;
}
.experts-page .expert-info .about-expert .title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}
.experts-page .expert-info .about-expert p {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
.experts-page .contact-expert {
  padding-left: 30px;
}
.experts-page .contact-expert li {
  width: 319px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}
.experts-page .contact-expert .title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}
.experts-page .contact-expert p {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
.experts-page .contact-expert p span {
  color: #ff7f66;
}
.experts-page .contact-expert a {
  color: #ff7f66;
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
}
.experts-page .contact-expert a:hover {
  color: #dc4332;
}
.experts-page .contact-expert .map {
  margin-top: 10px;
  width: 100%;
  height: 310px;
}
.experts-page .article-social {
  margin-bottom: 30px;
}
.experts-page .toggle-container {
  -webkit-transition: height 0.3s ease 0s;
  -moz-transition: height 0.3s ease 0s;
  -o-transition: height 0.3s ease 0s;
  -ms-transition: height 0.3s ease 0s;
  transition: height 0.3s ease 0s;
  margin-top: 0;
  overflow: hidden;
}
.experts-page .toggle-container__inner {
  margin-top: 10px;
}
.experts-finder {
  margin-bottom: 30px;
  position: relative;
}
.experts-finder .m20 {
  margin-bottom: 20px;
}
.experts-finder .m10 {
  margin-bottom: 10px;
}
.experts-finder .item {
  margin-bottom: 10px;
}
.experts-finder .item:hover .jq-radio,
.experts-finder .item:hover .jq-checkbox {
  border-color: #d9d3ce;
}
.experts-finder .item__select {
  height: 30px;
  margin-bottom: 20px;
}
.experts-finder .for-placeholder {
  position: absolute;
  top: 8px;
  left: 7px;
  color: #9a8c81;
}
.experts-finder-form .title {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  color: #262626;
  line-height: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}
.experts-finder-form label {
  color: #262626;
  margin-left: -5px;
  padding-left: 9px;
  line-height: 15px;
  max-width: 281px;
}
.experts-finder-form .help {
  display: inline-block;
  vertical-align: middle;
}
.experts-finder-form .help img {
  display: block;
  width: 12px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -50px 0;
}
.experts-finder-form .radio-row {
  margin-right: -60px;
}
.experts-finder-form .radio-row:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.experts-finder-form .radio-row .item {
  width: 240px;
  float: left;
}
.experts-finder-form .inputtext {
  width: 100%;
}
.experts-finder-form .btn-holder {
  text-align: center;
}
.experts-finder-form .btn {
  width: 220px;
}
.experts-search {
  border-top: 1px solid #ababab;
}
.experts-search .section-title {
  float: left;
  border-top: 0;
  margin-bottom: 15px;
}
.experts-search .more {
  float: right;
  margin-top: 10px;
}
.experts-search .you-inquiry {
  font-size: 14px;
  font-family: 'PT Serif', sans-serif;
  display: block;
  clear: both;
}
.experts-search .searched {
  margin-top: 25px;
}
.experts-search .searched p {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 5px;
}
.experts-search .searched p span {
  font-family: 'PT Serif', sans-serif;
  font-weight: normal;
  text-transform: none;
}
.experts-search-form {
  margin-top: 25px;
  height: 30px;
}
.experts-search-form label {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 30px;
  float: left;
  margin-right: 10px;
}
.experts-search-form .item__select {
  width: 170px;
  float: left;
  margin-right: 10px;
}
.experts-search-form .item__select select {
  text-transform: none !important;
}
.experts-search .abc {
  margin-top: 20px;
}
.experts-search .abc a {
  color: #9a8c81;
  font-weight: bold;
  text-transform: uppercase;
  display: inline;
  margin-right: 10px;
}
.experts-search .abc a:hover {
  color: #ff7f66;
}
.experts-search .map {
  margin-top: 15px;
  text-align: right;
}
.experts-search .map a {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/show_map.png') no-repeat 0 0;
  background-position: 0 1px;
}
.experts-search .map a:hover {
  color: #dc4332;
}
.experts-search .result {
  margin-top: 25px;
}
.experts-search .result .item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.experts-search .result .item .img {
  width: 100px;
  height: 100px;
  position: relative;
  float: left;
}
.experts-search .result .item .img .brd {
  width: 100px;
  height: 100px;
  display: block;
  position: absolute;
  background: url('http://www.psychologies.ru/i/main/brd-foto-expert.png') no-repeat 0 0;
}
.experts-search .result .item .text {
  padding-left: 110px;
}
.experts-search .result .item .text .name {
  font-family: 'PT Serif', sans-serif;
  font-size: 20px;
  display: block;
  margin-bottom: 5px;
}
.experts-search .result .item .text .qualification {
  font-size: 12px;
  display: block;
  margin-bottom: 15px;
}
.experts-search .result .item .text p {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
}
.experts-search .result .item .text p span {
  font-family: 'PT Serif', sans-serif;
  text-transform: none;
}
.experts-search .result .item .text a {
  margin-top: 15px;
}
.experts-search .button-nav {
  padding: 10px 0 30px;
}
.experts-search .button-nav .lnk {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 15px;
}
.experts-search .button-nav .lnk:hover {
  color: #dc4332;
}
.experts-book {
  padding-bottom: 25px;
}
.experts-book .lnk {
  font-family: 'PT Serif', sans-serif;
  font-size: 15px;
  padding-left: 50px;
  margin-bottom: 10px;
  vertical-align: top;
  position: relative;
  display: block;
}
.experts-book .lnk:before {
  content: '';
  width: 27px;
  height: 22px;
  display: block;
  left: 0;
  position: absolute;
  background: url('http://www.psychologies.ru/i/main/icon/book.png') no-repeat 0 0;
}
.experts-book .all {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #ff7f66;
  display: inline-block;
  text-transform: uppercase;
  padding-top: 10px;
  margin-left: 50px;
}
.experts-book .all:hover {
  color: #dc4332;
}
.experts-event {
  padding-bottom: 25px;
}
.experts-event .item {
  padding-left: 50px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ababab;
}
.experts-event .item .date {
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
.experts-event .item a {
  font-family: 'PT Serif', sans-serif;
  font-size: 15px;
  margin-bottom: 15px;
  display: block;
}
.experts-event .item.last {
  border: 0 !important;
  padding-bottom: 0;
}
.experts-event .item:before {
  content: '';
  position: absolute;
  left: 0;
  width: 24px;
  height: 26px;
  display: block;
  background: url('http://www.psychologies.ru/i/main/icon/calendar.png') no-repeat 0 0;
}
.experts-event .all {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #ff7f66;
  display: inline-block;
  text-transform: uppercase;
  margin-left: 50px;
}
.experts-event .all:hover {
  color: #dc4332;
}
.experts-event .prev {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #9a8c81;
  display: inline-block;
  margin-left: 15px;
  text-transform: uppercase;
}
.experts-event .prev:hover {
  color: #dc4332;
}
.experts-questions .sub {
  display: block;
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  text-align: center;
  margin-bottom: 25px;
}
.experts-questions .item {
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.experts-questions .item .info {
  margin-bottom: 20px;
}
.experts-questions .item .info .date {
  color: #ff7f66;
  font-family: Arial;
  font-size: 12px;
  display: inline-block;
}
.experts-questions .item .info .tag {
  color: #9a8c81;
  font-family: Arial;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
  margin-left: 15px;
}
.experts-questions .item .info .people {
  color: #9a8c81;
  font-family: Arial;
  font-size: 12px;
  display: inline-block;
  float: right;
}
.experts-questions .item .user {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  line-height: 44px;
  overflow: hidden;
}
.experts-questions .item .user img {
  float: left;
  margin-right: 10px;
}
.experts-questions .item .title {
  font-family: 'PT Serif', sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding: 20px 0;
}
.experts-questions .item .title .like {
  height: 12px;
  font-family: Arial;
  font-weight: 100;
  font-size: 12px;
  color: #ff7f66;
  vertical-align: top;
  padding-left: 20px;
  margin-left: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/heart.png') no-repeat 0 0;
}
.experts-questions .item .title .like:hover {
  color: #dc4332;
}
.experts-questions .item .text {
  font-family: 'PT Serif', sans-serif;
  font-size: 16px;
  line-height: 22px;
}
.experts-questions .item .text .hide {
  display: none;
}
.experts-questions .item .text .more {
  color: #ff7f66;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.experts-questions .item .text .more:hover {
  color: #dc4332;
}
.experts-questions .item .answer {
  background: #f5f3f2;
  margin: 20px 0 0 45px;
  padding: 20px 20px 20px 30px;
}
.experts-questions .item .answer .expert .img {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 10px;
  position: relative;
}
.experts-questions .item .answer .expert .img .over {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('http://www.psychologies.ru/i/main/over-comment.png') no-repeat 0 0;
}
.experts-questions .item .answer .expert .name {
  display: block;
  font-family: 'PT Serif', sans-serif;
  font-size: 20px;
  margin-bottom: 2px;
}
.experts-questions .item .answer .expert .qualification {
  display: block;
  font-size: 11px;
}
.experts-questions .item .answer .expert .theme {
  font-family: 'PT Serif', sans-serif;
  font-size: 12px;
}
.experts-questions .item .answer .expert .theme span {
  font-family: Arial;
  text-transform: uppercase;
}
.experts-questions .item .answer .text {
  margin-top: 15px;
  font-size: 14px;
  line-height: 18px;
}
.experts-questions .item .answer .text .more {
  color: #ff7f66;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
}
.experts-questions .item .answer .text .more:hover {
  color: #dc4332;
}
.experts-questions .item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.experts-anketa {
  border-top: 1px solid #ababab;
  padding-top: 20px;
}
.experts-anketa .title {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
}
.experts-anketa .sub {
  margin-bottom: 20px;
}
.experts-anketa .anketa .title {
  font-size: 14px;
  text-align: left;
  margin: 30px 0 25px;
}
.experts-anketa .anketa .expert-mail {
  color: #9a8c81;
  display: block;
  margin-bottom: 20px;
}
.experts-anketa .anketa .coll_1 .fio-lab {
  margin-right: 75px;
}
.experts-anketa .anketa .coll_1 input {
  width: 335px;
}
.experts-anketa .anketa .coll_2 {
  margin-bottom: 20px;
}
.experts-anketa .anketa .coll_2 .skype {
  width: 330px;
  padding-left: 27px;
  margin-right: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/form-skype.png') 6px 6px no-repeat;
}
.experts-anketa .anketa .coll_2 .phone {
  width: 330px;
  padding-left: 27px;
  background: url('http://www.psychologies.ru/i/main/icon/form-phone.png') 6px 6px no-repeat;
}
.experts-anketa .anketa .coll_2 .fb {
  width: 330px;
  padding-left: 27px;
  margin-right: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/form-fb.png') 6px 6px no-repeat;
}
.experts-anketa .anketa .coll_2 .vk {
  width: 330px;
  padding-left: 27px;
  background: url('http://www.psychologies.ru/i/main/icon/form-vk.png') 6px 6px no-repeat;
}
.experts-anketa .anketa .prof-activ {
  height: 37px;
}
.experts-anketa .anketa .prof-activ .prof-lab {
  float: left;
  line-height: 18px;
  width: 230px;
}
.experts-anketa .anketa .prof-activ .prof-select {
  width: 105px;
  float: left;
}
.experts-anketa .anketa .file {
  line-height: 0;
  vertical-align: middle;
  margin-top: 20px;
}
.experts-anketa .anketa .file .file-lab {
  float: left;
  margin-top: 15px;
  margin-right: 135px;
}
.experts-anketa .anketa .file.validate-error .jq-file__name {
  border-color: #dc4332 !important;
}
.experts-anketa .anketa .sex-radio {
  margin-top: 20px;
}
.experts-anketa .anketa .sex-radio .lab-text {
  margin-right: 20px;
}
.experts-anketa .anketa .sex-radio .jq-radio {
  margin-right: 10px;
}
.experts-anketa .anketa .sex-radio .male {
  margin-right: 25px;
}
.experts-anketa .anketa .no-lang {
  display: block;
  margin-bottom: 20px;
}
.experts-anketa .anketa .box-check {
  overflow: hidden;
  margin-bottom: 10px;
}
.experts-anketa .anketa .box-check label {
  margin-left: 5px;
}
.experts-anketa .anketa .box-check .box {
  float: left;
}
.experts-anketa .anketa .box-check .box li {
  margin-bottom: 10px;
  display: inline-block;
}
.experts-anketa .anketa .box-check .box3 li {
  width: 220px;
  margin-bottom: 10px;
  display: inline-block;
}
.experts-anketa .anketa .box-check .box2 li {
  width: 335px;
  margin-bottom: 10px;
  display: inline-block;
}
.experts-anketa .anketa .box-check .left {
  margin-right: 100px;
}
.experts-anketa .anketa .box-check .mr_32 {
  margin-right: 32px;
}
.experts-anketa .anketa .box-check .mr_40 {
  margin-right: 40px;
}
.experts-anketa .anketa .box-check .mr_111 {
  margin-right: 111px;
}
.experts-anketa .anketa .box-check .mr_153 {
  margin-right: 153px;
}
.experts-anketa .anketa .textarea-box textarea {
  width: 680px;
  height: 90px;
  border: 1px solid #ccc5c0;
  border-radius: 6px;
  resize: none;
}
.experts-anketa .anketa .address {
  display: block;
  margin: 20px 0;
}
.experts-anketa .add-address {
  margin-top: 30px;
}
.experts-anketa .add-address .box {
  height: 30px;
  vertical-align: top;
  margin-bottom: 20px;
  display: block;
}
.experts-anketa .add-address .box li {
  float: left;
}
.experts-anketa .add-address .box .country,
.experts-anketa .add-address .box .city {
  width: 115px;
  margin-right: 10px;
}
.experts-anketa .add-address .box .city {
  margin-right: 7px;
}
.experts-anketa .add-address .box .adress {
  margin-right: 6px;
}
.experts-anketa .button {
  margin-top: 23px;
  text-align: center;
}
.experts-anons {
  position: relative;
}
.experts-anons.hidden {
  overflow: hidden;
  height: 155px;
  margin-bottom: 15px;
}
.js-tooltip {
  display: none;
}
.finder-tooltip {
  position: absolute;
  display: none;
  z-index: 150;
  width: 300px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  background-color: #ece7e3;
  -webkit-box-shadow: 3px 2px 2px #cdc6c0;
  -moz-box-shadow: 3px 2px 2px #cdc6c0;
  -o-box-shadow: 3px 2px 2px #cdc6c0;
  -ms-box-shadow: 3px 2px 2px #cdc6c0;
  box-shadow: 3px 2px 2px #cdc6c0;
}
.finder-tooltip:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 8px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -100px 0;
  top: -8px;
  left: 29px;
}
.finder-tooltip .tooltip-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 12px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -80px 0;
}
.finder-tooltip .tooltip-container {
  width: 260px;
  margin: 0 auto;
  padding: 16px 0;
}
.finder-tooltip .tooltip-title {
  display: block;
  font: bold 14px/18px Arial;
  color: #e3533e;
  margin-bottom: 13px;
}
.finder-tooltip p {
  font-size: 11px;
  line-height: 14px;
  color: #262626;
}
.article {
  /*/.add*/
  /*/.naviogation*/
}
.article-top {
  text-align: center;
  margin-bottom: -3px;
}
.article-top .lbl {
  display: inline-block;
  width: 170px;
  height: 29px;
  font: bold 16px/26px 'PT Serif', sans-serif;
  text-transform: lowercase;
  color: #ffffff;
  background-color: #dc4332;
  margin-bottom: 5px;
}
.article-top .date {
  display: block;
  color: #ababab;
  font-size: 10px;
  text-transform: uppercase;
}
.article-annotation {
  font: 20px/24px 'PT Serif', sans-serif;
  text-align: center;
  margin-bottom: 14px;
}
.article-content {
  margin-top: 22px;
  margin-bottom: 22px;
}
.article-content h1 {
  font-size: 45px;
  line-height: 48px;
  text-align: center;
  letter-spacing: -0.01em;
  margin-bottom: 18px;
  color: #262626;
}
.article-content h2 {
  font-family: 'PT Serif', sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #ff7f66;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: normal;
  margin-top: 30px;
}
.article-content h3 {
  font: bold 16px/24px 'PT Serif', sans-serif;
  margin: 5px 0 4px;
}
.article-content .db {
  font: 700 18px/24px 'PT Serif', sans-serif !important;
  color: #262626 !important;
  text-transform: none !important;
}
.article-content blockquote {
  position: relative;
  color: #dc4332;
  width: 74.41176471%;
  margin: 37px auto;
}
.article-content blockquote p {
  position: relative;
  font: 28px/32px 'PT Serif', sans-serif;
}
.article-content blockquote p:before {
  /*content: "";
					position: absolute;
					._bg('icon/bef.png');
					width: 32px;
					height: 28px;
					left: -52px;
					top: -3px;
					*/
}
.article-content blockquote .author {
  font: bold 13px/16px 'PT Serif', sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #000000;
}
.article-content blockquote .author + p {
  color: #000000;
  padding-bottom: 28px;
}
.article-content .article-social {
  margin-top: 20px;
}
.article-content .copy-inter {
  margin: 20px 0;
  text-align: center;
}
.article-content .copy-inter p {
  font-family: Arial;
  font-size: 12px;
  text-transform: uppercase;
}
.article-content .copy-inter p span {
  font-family: 'PT Serif', sans-serif;
  font-weight: bold;
  text-transform: none;
}
.article-content .filosofia {
  font-family: 'PT Serif', sans-serif;
  /*  ul {
				padding-left: 20px;
				margin: 10px 0;

				li {
				  list-style-type: disc;
				  margin-bottom: 10px;
				}
			  }*/
}
.article-content .filosofia .title {
  color: #9a8c81;
  font-family: Arial;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  margin-bottom: 25px;
}
.article-content .filosofia p {
  margin-bottom: 15px;
}
.article-content .pl h2 {
  margin-top: 6px;
}
.article-content iframe[src*="youtube"] {
  display: block;
  margin: 0 auto 30px;
}
.article-author {
  text-align: center;
  margin-bottom: 22px;
  font-size: 12px;
}
.article-author .photo {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 1px;
}
.article-author .photo + .name {
  display: block;
}
.article-author .name {
  /*display: block;*/
  font: bold 12px/16px 'PT Serif', sans-serif;
}
.article-author .rubric {
  text-transform: uppercase;
  font-size: 12px;
}
.article-author .activity {
  display: block;
  line-height: 17px;
  margin-bottom: 11px;
}
.article-section {
  margin-bottom: 20px;
  font: 16px/24px 'PT Serif', sans-serif;
}
.article-section p {
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 14px;
}
.article-section p a {
  color: #dc4332;
}
.article-section ul,
.article-section .fot ul {
  padding-left: 25px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.article-section ul li,
.article-section .fot ul li {
  padding-left: 14px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.article-section ul li:before,
.article-section .fot ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #000000;
}
.article-section ol,
.article-section .fot ol {
  padding-left: 35px;
  margin-bottom: 17px;
  margin-top: 9px;
  counter-reset: ol-counter;
}
.article-section ol li,
.article-section .fot ol li {
  padding-left: 4px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.article-section ol li:before,
.article-section .fot ol li:before {
  content: counter(ol-counter) ".";
  counter-increment: ol-counter;
  position: absolute;
  right: 100%;
  top: 5px;
  font-size: 16px;
  line-height: 14px;
  font-weight: bold;
}
.article-section ul.artlist li {
  font: 16px/24px 'PT Serif', sans-serif;
  padding-left: 25px;
  margin-bottom: 5px;
}
.article-section .photo-source {
  color: #808080;
  font-size: 12px;
  font-family: Arial;
  line-height: 1;
}
.article-section .photo-source .bold {
  font-family: 'PT Serif', sans-serif;
}
.article-interviev {
  font: 16px/24px 'PT Serif', sans-serif;
}
.article-interviev .question {
  font-weight: bold;
}
.article-interviev .question b,
.article-interviev .question strong {
  color: #dc4332;
}
.article-interviev .question p {
  font-weight: bold;
}
.article-interviev .answer {
  margin-bottom: 25px;
}
.article-interviev .answer b,
.article-interviev .answer strong {
  color: #dc4332;
}
.article-interviev .img-right {
  float: right;
  margin: 10px 0 10px 20px;
}
.article-interviev .img-center img:first-child {
  margin-right: 5px;
}
.article-imgs {
  position: relative;
  color: #808080;
  text-align: center;
  margin: 44px auto 20px;
  overflow: hidden;
}
.article-imgs .article-img {
  float: left;
}
.article-imgs .aricle-preview-link {
  position: relative;
  float: right;
  border: 1px solid #ccc5c0;
  width: 220px;
  height: 100px;
  margin-bottom: 10px;
}
.article-imgs .aricle-preview-link :hover {
  color: #262626;
}
.article-imgs .aricle-preview-link > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.75);
  font: 15px/18px Arial;
  color: #262626;
  text-align: left;
  padding: 10px 17px;
  box-sizing: border-box;
}
.article-imgs .aricle-preview-link .article-preview-text {
  display: block;
  height: 54px;
  overflow: hidden;
  margin: 3px 0 6px;
}
.article-imgs .view-count {
  color: #262626;
}
.article-img {
  color: #808080;
  text-align: center;
  margin: 0px auto 10px;
  position: relative;
  max-height: 100%;
  max-width: 100%;
}
.article-img .caption {
  font-size: 13px;
  display: block;
  margin: 11px 0 1px;
}
.article-img .photo-by {
  display: block;
  letter-spacing: 0.05em;
  font-size: 12px;
  text-transform: uppercase;
}
.article-img .photo-by strong,
.article-img .photo-by b,
.article-img .photo-by .bold {
  font-family: 'PT Serif', sans-serif;
  letter-spacing: normal;
  text-transform: none;
}
.article-also {
  padding-bottom: 16px;
  border-bottom: 1px solid #ababab;
  margin-bottom: 23px;
  clear: both;
}
.article-also .side-title {
  margin-bottom: 8px;
  padding-top: 12px;
}
.article-also a {
  font-size: 17px;
  list-style: 22px;
  color: #010101;
  display: block;
  margin-bottom: 5px;
}
.article-also a:hover {
  color: #dc4332;
  text-decoration: none;
}
.article-test {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 335px;
  border: 1px solid #ccc5c0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  float: left;
  padding: 16px 19px 16px 18px;
  margin: 0px 20px 20px 0;
}
.article-test.voteDone label {
  cursor: default !important;
}
.article-test .title {
  display: block;
  text-transform: uppercase;
  color: #9a8c81;
  font-weight: bold;
  margin-bottom: 8px;
}
.article-test .test-item {
  margin-top: 20px;
  margin-bottom: 28px;
}
.article-test .test-question {
  font: 22px/24px 'PT Serif', sans-serif;
  display: block;
  margin-bottom: 10px;
}
.article-test .test-result {
  display: none;
  margin-bottom: 28px;
}
.article-test .test-result__title {
  font-size: 16px;
  line-height: 18px;
  font-family: Georgia, Arial;
  display: block;
  margin-bottom: 13px;
}
.article-test .test-result__text {
  color: #262626;
  line-height: 16px;
}
.article-test .test-result__count {
  color: #e3533e;
  font-size: 22px;
  font-weight: bold;
  position: absolute;
  width: 45px;
  top: 50%;
  margin-top: -10px;
  left: -10px;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.article-test .test-result__count.show {
  opacity: 1;
  left: 0;
}
.article-test .test-result__count + label {
  margin-left: 50px !important;
}
.article-test .test-result__count .per {
  font-size: 18px;
}
.article-test .item {
  margin-bottom: 5px;
  position: relative;
  min-height: 30px;
  list-style: none;
}
.article-test .item-l {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.article-test .item-title {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin-top: -10px;
  margin-bottom: 21px;
}
.article-test .item .jq-radio {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.article-test .item .jq-radio.hide {
  opacity: 0;
}
.article-test .item label {
  width: 241px;
  margin-left: 16px;
  display: inline-block;
  vertical-align: middle;
}
.article-test .link-holder {
  text-align: right;
  margin-top: -5px;
}
.article-test_interview .item {
  margin-bottom: 7px;
}
.article-test_interview .link-holder {
  margin-top: -13px;
}
.article-add {
  clear: both;
  padding: 17px 20px 13px 20px;
  margin-bottom: 26px;
  background-color: #f5f3f2;
}
.article-add:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-add .add-title {
  display: block;
  font-size: 24px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: Arial;
  color: #9a8c81;
  letter-spacing: -0.05em;
  margin-bottom: 22px;
}
.article-add .col-1 {
  float: left;
}
.article-add .col-2 {
  float: right;
  color: #262626;
}
.article-add .title,
.article-add h2 {
  display: block;
  font: 22px/18px 'PT Serif', sans-serif;
  margin-bottom: 14px;
  margin-top: 0;
  text-transform: none;
}
.article-add > .title,
.article-add > h2 {
  color: #dc4332;
}
.article-add p,
.article-add li {
  margin: 0;
  font: 16px/24px 'PT Serif', sans-serif;
  color: #262626;
}
.article-add p + p,
.article-add li + p {
  margin-top: 18px;
}
.article-add ul {
  font-family: 'PT Serif', sans-serif;
}
.article-add ul li {
  position: relative;
}
.article-add ul li:last-child {
  margin-bottom: 0;
}
.article-add ul li:before {
  background-color: #dc4332;
}
.article-add ol {
  counter-reset: ol-counter;
}
.article-add ol li {
  position: relative;
}
.article-add ol li:last-child {
  margin-bottom: 0;
}
.article-add ol li:before {
  color: #dc4332;
}
.article-add_expert .expert-info {
  width: 145px;
  text-align: center;
}
.article-add_expert .expert-info .article-title {
  margin-bottom: 4px;
  display: inline-block;
}
.article-add_expert .expert-info .photo {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.article-add_expert .expert-info .name {
  display: block;
  font: 20px/20px 'PT Serif', sans-serif;
  margin: 3px 0 5px;
}
.article-add_expert .expert-info .activity {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.article-add_expert .col-2 {
  width: 460px;
}
.article-add_book {
  margin-bottom: 26px;
}
.article-add_book .col-2 {
  width: 525px;
  margin-top: -7px;
}
.article-add_book .author {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin: 2px 0 6px;
}
.article-add_book .activity {
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 11px;
}
.article-add_history {
  margin-bottom: 30px;
}
.article-add_history .col-2 {
  width: 421px;
  margin-top: -2px;
}
.article-add_history .col-2 p {
  margin-bottom: 16px;
}
.article-add_history .btn {
  margin-right: 17px;
}
.article-add--border {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  background-color: #FFFFFF;
  border: 1px solid #ccc5c0;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-border-radius: 0.1875em;
  -moz-border-radius: 0.1875em;
  -o-border-radius: 0.1875em;
  -ms-border-radius: 0.1875em;
  border-radius: 0.1875em;
  padding: 0.9375em 1.25em 0.8125em;
}
.article-add--border .title {
  font-size: 1.375em;
  line-height: 1.09090909em;
  margin-bottom: 0.45454545em;
}
.article-add--border.rfloat {
  float: right;
  margin-left: 26px;
}
.article-add--border.lfloat {
  float: left;
  margin-right: 26px;
}
.article-add__reasons {
  font-size: 16px;
}
.article-add__about-it .add-title {
  font-size: 1.5em;
  line-height: 0.875em;
  margin-bottom: 0.875em;
}
.article-add__about-it a {
  display: block;
  line-height: 1.125em;
  margin-bottom: 1.0625em;
}
.article-add__about-it a:last-child {
  margin-bottom: 0;
}
.article-add__about-it a span {
  display: block;
  font-size: 0.8125em;
  line-height: 1.125em;
  margin-top: 0.1875em;
  color: #262626;
}
.article-note {
  color: #9a8c81;
  position: relative;
  padding-top: 12px;
  margin-bottom: 0;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
}
.article-note .item {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
.article-note .item:last-child {
  margin-bottom: 0;
}
.article-note sup {
  font-size: .7em;
  line-height: 1.5em;
  vertical-align: top;
}
.article-note:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 125px;
  height: 1px;
  background-color: #ababab;
}
.article-navigation {
  font-size: 0;
  margin-top: -5px;
  margin-bottom: 15px;
}
.article-navigation .link {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
  width: 50%;
}
.article-navigation .link a {
  color: #ff7f66;
  font-size: 11px;
}
.article-navigation .link a:hover {
  color: #dc4332;
  text-decoration: none;
}
.article-navigation .link-next {
  text-align: right;
}
.article-navigation .link-next .ico {
  width: 22px;
  height: 30px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -70px -100px;
  vertical-align: middle;
  margin-left: 5px;
}
.article-tags {
  margin-bottom: 28px;
}
.article-tags .title {
  font-weight: bold;
  text-transform: uppercase;
  color: #9a8c81;
  display: block;
  float: left;
  line-height: 12px;
  margin-top: 6px;
  margin-right: 9px;
}
.article-tags .tag {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  height: 23px;
  font-size: 12px;
  line-height: 22px;
  color: #9a8c81;
  border: 1px solid #d7d1cd;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  margin: 0 10px 10px 0;
}
.article-tags .tag-list {
  font-size: 0;
  overflow: hidden;
}
.article-comments {
  margin-top: 27px;
}
.article-comments .comments-links {
  margin-bottom: 15px;
}
.article-comments .comments-links__item {
  display: inline-block;
  margin-right: 10px;
  font: bold 15px/18px Arial;
  text-transform: uppercase;
  margin-right: 15px;
}
.article-comments .comments-links__count {
  font-size: 12px;
  font-weight: normal;
  color: #9a8c81;
}
.article-comments .comments-links__count .ico {
  width: 14px;
  height: 13px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -140px 0;
  margin: 0px 0 0 2px;
  position: relative;
  top: 2px;
}
.article-comments .comments-auth span {
  display: inline-block;
  vertical-align: middle;
  font: 14px/16px 'PT Serif', sans-serif;
  margin-left: 4px;
}
.article-comments .no-comments {
  font: 14px/16px 'PT Serif', sans-serif;
  display: block;
  margin-bottom: 17px;
}
.article-subscript {
  padding: 20px;
  margin-top: 25px;
  background: #f5f3f2;
}
.article-subscript label {
  display: block;
  font: 20px Georgia;
  margin-bottom: 15px;
}
.article-subscript label a {
  text-decoration: underline;
}
.article-subscript label a:hover {
  text-decoration: none;
}
.article-subscript .input {
  width: 427px;
  font: 14px Arial;
  border: 1px solid #ccc5c0;
  border-radius: 5px;
  padding: 6px 10px;
  margin-right: 17px;
}
.article-subscript .inner-error {
  font: 14px Arial;
  margin-top: 5px;
}
.article-print {
  text-align: center;
}
.article-gallery {
  background-color: #f5f3f2;
  margin-top: 30px;
  overflow: hidden;
  position: relative;
}
.article-gallery__slider {
  padding-top: 30px;
  font-family: 'PT Serif', sans-serif;
  font-size: 0;
}
.article-gallery__slider .col-left {
  float: left;
  margin: 0 11px 0 10px;
  text-align: center;
}
.article-gallery__slider .col-left img {
  display: block;
  padding-bottom: 20px;
}
.article-gallery__slider .col-right {
  display: inline-block;
  width: 280px;
}
.article-gallery__slider .col-right .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-bottom: 12px;
}
.article-gallery__slider .col-right .text {
  font-size: 14px;
  line-height: 18px;
}
.article-gallery__pager {
  position: absolute;
  width: 100%;
  bottom: 10px;
  text-align: center;
  font-size: 13px;
  font-family: 'PT Serif', sans-serif;
}
.article-gallery .bx-prev,
.article-gallery .bx-next {
  position: absolute;
  /*background-color: rgba(0,0,0,.4);*/
  width: 20px;
  height: 100%;
  top: 0;
  z-index: 999;
  text-indent: -9999em;
}
.article-gallery .bx-prev.disabled,
.article-gallery .bx-next.disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.article-gallery .bx-prev {
  left: 0px;
}
.article-gallery .bx-prev:after {
  content: "";
  position: absolute;
  top: 50%;
  z-index: 150;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  margin-top: -25px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  left: 10px;
  background-position: -60px -20px;
}
.article-gallery .bx-next {
  right: 0px;
}
.article-gallery .bx-next:after {
  content: "";
  position: absolute;
  top: 50%;
  z-index: 150;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  margin-top: -25px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  right: 10px;
  background-position: -70px -20px;
}
.article-gallery_book .article-gallery__slider .col-left {
  margin: 0 20px 0 10px;
}
.article-gallery_book .article-gallery__slider .col-right {
  width: 380px;
}
.article-gallery_book .book-author {
  display: block;
  font: italic 16px/10px 'PT Serif', sans-serif;
  margin-bottom: 8px;
}
.article-gallery_book .book-title {
  margin-bottom: 15px;
}
.article-gallery_book .book-info {
  display: block;
  font: 12px/1 Arial;
  color: #999999;
  margin-bottom: 22px;
  margin-top: -3px;
}
.article-gallery_book .book-text {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}
.article-gallery_expert .article-gallery__slider .col-left {
  margin: 0 27px 0 0px;
  width: 240px;
  color: #000000;
  vertical-align: top;
}
.article-gallery_expert .article-gallery__slider .col-right {
  width: 340px;
  vertical-align: top;
}
.article-gallery_expert .article-gallery__pager {
  bottom: 4px;
}
.article-gallery_expert .expert-photo {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 211px;
  margin: auto;
}
.article-gallery_expert .expert-name {
  display: block;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 8px;
}
.article-gallery_expert .expert-activity {
  display: block;
  font: 12px/14px Arial;
}
.article-gallery_expert .expert-title {
  display: block;
  color: #262626;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-bottom: 11px;
  margin-top: -3px;
}
.article-gallery_expert .expert-text {
  font-size: 14px;
}
.b-comments .lev1 .inner {
  margin-left: 55px;
}
.b-comments .lev2 .inner {
  margin-left: 110px;
}
.b-comments .lev3 .inner {
  margin-left: 165px;
}
.b-comments .lev4 .inner {
  margin-left: 220px;
}
.b-comments .lev5 .inner {
  margin-left: 275px;
}
.b-comments .lev6 .inner {
  margin-left: 330px;
}
.b-comments .comment-field {
  border: 1px solid #ccc5c0;
  min-height: 124px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 100%;
  padding: 15px;
  font: 14px/18px 'PT Serif', sans-serif;
  resize: vertical;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 16px;
}
.b-comments .button-holder {
  font-size: 0;
  overflow: hidden;
}
.b-comments .button-holder li {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  margin-bottom: 0;
}
.b-comments .comment {
  padding-bottom: 16px;
  margin-bottom: 21px;
  border-bottom: 1px solid #e5e5e5;
}
.b-comments .comment:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.b-comments .comment .avatar {
  float: left;
  margin-bottom: 6px;
}
.b-comments .comment .user-name {
  float: left;
  display: block;
  font: 14px/18px 'PT Serif', sans-serif;
  max-width: 500px;
  margin: -2px 0 0 8px;
}
.b-comments .comment-date {
  display: block;
  float: right;
  font-size: 10px;
  color: #ababab;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: -5px 0 0;
}
.b-comments .comment .item {
  clear: both;
}
.b-comments .comment .description {
  font: 14px/18px 'PT Serif', sans-serif;
}
.b-comments .comment-preview {
  margin: 0px 0 25px;
}
.b-comments .comment-preview .comment {
  margin: 0;
  padding: 0;
  border: 0;
}
.b-comments .comment-preview .voting {
  display: none;
}
.b-comments .comment-preview .comment-date {
  display: none;
}
.comment-controls {
  margin-top: 10px;
  font-size: 0;
  font-family: Arial, Verdana, sans;
}
.comment-controls-item {
  display: inline-block;
  /*vertical-align: top;*/
  margin-right: 20px;
}
.comment-controls .answer {
  display: inline-block;
  /*vertical-align: middle;*/
  color: #ff7f66;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  margin: 0;
}
.comment-controls .vote-plus {
  width: 14px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -60px -70px;
  display: inline-block;
  vertical-align: middle;
  text-indent: -999em;
  cursor: pointer;
  margin: 0 4px 0 0px;
}
.comment-controls .vote-minus {
  width: 14px;
  height: 12px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -80px -70px;
  display: inline-block;
  vertical-align: middle;
  text-indent: -999em;
  cursor: pointer;
  margin: 0 4px 0 0px;
}
.comment-controls .vote-count {
  color: #9a8c81;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
}
.comment-controls .psy-like .vote-icon {
  margin-left: 5px;
}
.comment-controls .psy-like .vote-count {
  color: #9a8c81;
  display: inline-block;
  font-size: 11px;
  margin-left: 0px;
  margin-top: -1px;
  font-weight: normal;
}
.comment-controls .psy-like .vote-text {
  margin-right: 5px;
}
.comment-controls .psy-like.dislike .vote-icon {
  width: 14px;
  height: 13px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat -80px -70px;
  margin-top: -1px;
}
.all-dosie {
  border-top: 1px solid #ff7f66;
  border-bottom: 1px solid #ff7f66;
  padding-top: 10px;
  padding-bottom: 11px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: both;
}
.all-dosie hr {
  border: 0;
  border-top: 1px solid #ff7f66;
  margin: 11px 0;
}
.all-dosie .lnk-sh {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.all-dosie .lnk-sh:hover {
  color: #dc4332;
}
.all-dosie .lnk-toggle {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -7px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-show.png') no-repeat 0 0;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
}
.all-dosie .lnk-toggle.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.all-dosie .about-expert {
  overflow: hidden;
  padding-left: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.all-dosie .about-expert .title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}
.all-dosie .about-expert p {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
.all-dosie .dosie {
  padding-top: 10px;
  padding-left: 5px;
  overflow: hidden;
}
.all-dosie .dosie li {
  width: 290px;
  overflow: hidden;
  float: left;
  margin-bottom: 25px;
}
.all-dosie .dosie li img {
  float: left;
  margin-right: 10px;
}
.all-dosie .dosie li .title {
  font: 16px/18px 'PT Serif', sans-serif;
  font-weight: normal;
  text-transform: none;
}
.all-dosie .dosie li:nth-child(odd) {
  margin-right: 60px;
}
#first-letter > p:first-of-type:first-letter {
  color: #ff7f66;
  font: 70px/62px 'PT Serif', sans-serif;
  display: block;
  float: left;
  margin: -13px 7px -4px 0;
}
.article-note + .article-note:before {
  display: none;
}
.bx-wrapper {
  padding-bottom: 35px;
}
.gallery__name,
.gallery__description {
  width: 339px;
}
.gallery__name {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 8px;
}
.gallery__description {
  font: 12px/14px Arial;
}
.indent-after-last-article-note {
  padding-bottom: 15px;
}
.small-orange-link {
  font-size: 11px;
  color: #ff7f66;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  font-family: arial, sans-serif;
}
.small-orange-link:hover {
  color: #dc4332;
  text-decoration: none;
}
h1 a {
  color: #ff7f66 !important;
}
h1 a:hover {
  color: #ec5e49 !important;
}
.rubric-top {
  padding-top: 4px;
}
.rubric-top_slider-main:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.rubric-top_slider-main .bx-wrapper {
  width: 680px !important;
}
.rubric-top_slider-main .item {
  float: left;
  width: 680px;
}
.rubric-top_title {
  color: #262626;
  font: 22px/24px 'PT Serif', sans-serif;
  display: block;
  width: 335px;
  float: left;
}
.rubric-top_pager {
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  margin-right: -25px;
  position: relative;
  z-index: 70;
}
.rubric-top_pager > * {
  font-size: 0;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.rubric-top_pager a {
  margin-right: 21px;
  margin-bottom: 21px;
  position: relative;
}
.rubric-top_pager a:first-child {
  /*display: none;*/
}
.rubric-top_pager a span {
  font-size: 30px;
  color: red;
  position: absolute;
  top: 10px;
  right: 10px;
  text-shadow: 1px 1px black;
  color: #ffffff;
}
.rubric-top_description {
  width: 680px;
  margin-top: 12px;
}
.rubric-top_text {
  font: 14px/18px 'PT Serif', sans-serif;
  margin-left: 355px;
}
.rubric-section {
  padding-top: 29px;
  border-top: 1px solid #ababab;
}
.rubric-anons .images {
  display: block;
}
.rubric-anons .btn-box .btn {
  margin-right: 15px;
}
.rubric-anons .btn-box.right {
  text-align: right;
}
.rubric-anons .expert-box {
  overflow: hidden;
  margin-bottom: 15px;
}
.rubric-anons .expert-box img {
  float: left;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.rubric-anons .expert-box .text {
  padding-left: 60px;
  padding-top: 5px;
}
.rubric-anons .expert-box .text .name {
  font: 12px 'PT Serif', sans-serif;
  font-weight: bold;
  display: block;
}
.rubric-anons .expert-box .text .tag-exp {
  font-size: 12px;
}
.rubric-anons_description {
  position: relative;
  min-height: 231px;
}
.rubric-anons_title {
  font: 22px/24px 'PT Serif', sans-serif;
  display: block;
  margin-top: -3px;
  margin-bottom: 12px;
}
.rubric-anons .sub-title {
  display: block;
  text-align: center;
  font: 22px/24px 'PT Serif', sans-serif;
  text-transform: none;
  font-weight: 100 !important;
  margin-top: 15px;
}
.rubric-anons_text {
  font: 14px/18px 'PT Serif', sans-serif;
  color: #262626;
  padding-bottom: 15px;
}
.rubric-anons_date {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ababab;
  font-size: 10px;
  line-height: 7px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.rubric-anons_list {
  border-bottom: 1px solid #e8e8e8;
}
.rubric-anons_list.section-three-blocks .row-container {
  margin-bottom: 19px;
}
.rubric-anons_list .grid_2 {
  position: relative;
}
.rubric-anons_list .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
}
.rubric-anons .grid_3 {
  position: relative;
}
.rubric-anons .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
}
.razdel-sub-section--first-best-on-psy {
  margin-top: 30px;
}
.razdel .section-title {
  border-top: 0px;
  padding-top: 0;
  margin-top: -5px;
}
.razdel .images {
  display: block;
}
.razdel_description {
  position: relative;
  min-height: 231px;
}
.razdel_title {
  font: 22px/24px 'PT Serif', sans-serif;
  display: block;
  margin-top: -3px;
  margin-bottom: 12px;
}
.razdel_text {
  font: 14px/18px 'PT Serif', sans-serif;
  color: #262626;
  padding-bottom: 15px;
}
.razdel_date {
  color: #ababab;
  font-size: 10px;
  line-height: 7px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: block;
  margin-top: 15px;
}
.razdel-anons_list {
  border-top: 1px solid #ababab;
  padding-top: 29px;
}
.razdel-anons_list .grid_2 {
  position: relative;
}
.razdel-anons_list .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
}
.razdel-section {
  position: relative;
}
.razdel-section--vertical-rhythm-fr-autumn {
  margin-bottom: 24px;
  border-bottom: 1px solid #ababab;
}
.razdel-section--vertical-rhythm-fr-autumn-last-child {
  margin-bottom: 24px;
}
.razdel-section--first-best-on-psy {
  margin-top: 9px;
}
.razdel-section--first-best-on-psy .section-title {
  border-top: 0;
}
.razdel-section_book .item {
  overflow: hidden;
  margin-bottom: 20px;
}
.razdel-section_book .item .rubric-anons_img {
  float: left;
  margin-right: 20px;
  display: block;
}
.razdel-section_book .item .desctiption {
  overflow: hidden;
}
.seo {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin: 20px 0px 30px;
}
.dosie-topic:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.dosie-img-anons {
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
}
.dosie-anons {
  margin-left: 0;
  -webkit-transition: height 0.3s ease 0s;
  -moz-transition: height 0.3s ease 0s;
  -o-transition: height 0.3s ease 0s;
  -ms-transition: height 0.3s ease 0s;
  transition: height 0.3s ease 0s;
  position: relative;
}
.dosie-anons.hidden {
  height: 235px;
  overflow: hidden;
}
.dosie-anons_title {
  color: #262626;
  font-family: 'PT Serif', sans-serif;
  font-size: 30px;
  line-height: 28px;
  display: block;
  margin-bottom: 25px;
}
.dosie-anons_list {
  padding-top: 10px;
  border-top: 1px solid #ababab;
}
.dosie-anons_list .title-page {
  color: #9a8c81;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 25px;
  text-transform: uppercase;
}
.dosie-anons_list .item .title {
  margin-bottom: 15px;
}
.dosie-anons_list .item p {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.dosie-anons_list .item .date {
  font-size: 10px;
  color: #ababab;
  text-transform: uppercase;
  margin-top: 10px;
}
.dosie .item:nth-child(4n) {
  clear: both;
}
.dosie-new-article {
  padding-top: 25px;
  border-top: 1px solid #ababab;
}
.dosie-new-article .row-container {
  margin-left: 0px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ababab;
}
.dosie-new-article .row-container .item {
  margin-left: 0;
  margin-right: 10px;
}
.dosie-new-article .row-container .item:nth-of-type(3n) {
  margin-right: 0;
}
.dosie-new-article .row-container .item:nth-child(4n) {
  clear: both;
}
.dosie-new-article .row-container:last-child {
  border-bottom: 0 !important;
  padding-bottom: 0;
}
.dosie-new-article .title-page {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
}
.dosie-new-article .date {
  font-size: 10px;
  color: #ababab;
  text-transform: uppercase;
  margin-top: 10px;
}
.dosie-more-them {
  padding-top: 10px;
  margin-bottom: 30px;
  border-top: 1px solid #ababab;
  /*   .item:nth-of-type(6) {
        border-bottom: 0;
        margin-bottom: 30px;
        padding-bottom: 0;
      }*/
}
.dosie-more-them .title-box {
  color: #9a8c81;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 25px;
  text-transform: uppercase;
}
.dosie-more-them .item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dedede;
}
.dosie-more-them .item .title {
  font-family: 'PT Serif', sans-serif;
  font-size: 22px;
  margin-bottom: 15px;
}
.dosie-more-them .item .title a {
  color: #ff7f66;
}
.dosie-more-them .item .title a:hover {
  color: #dc4332;
}
.dosie-more-them .item .title .num {
  width: 30px;
  height: 30px;
  font-family: Arial;
  font-size: 11px;
  color: #e3533e;
  background: #ece7e3;
  display: inline-block;
  vertical-align: top;
  margin-top: -5px;
  text-align: center;
  line-height: 30px;
  border-radius: 25px;
}
.dosie-more-them .item .text {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.dosie-more-them .center {
  text-align: center;
}
.page-digital .main .enteractive {
  text-align: center;
  padding-bottom: 0px;
  margin-bottom: 25px;
}
.page-digital .main .enteractive .title {
  font: 45px/50px 'PT Serif', sans-serif;
  text-transform: uppercase;
  padding-top: 13px;
  margin-bottom: 30px;
}
.page-digital .main .enteractive .img {
  text-align: left;
  margin-bottom: 10px;
  position: relative;
}
.page-digital .main .enteractive .img .number {
  width: 200px;
  height: 200px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 107px;
  right: 15px;
  background-color: #ff7f66;
  border-radius: 200px;
}
.page-digital .main .enteractive .img .number p {
  font: bold 24px Arial;
  text-transform: uppercase;
  margin: 43px 0 10px;
}
.page-digital .main .enteractive .img .number span {
  font: italic 20px 'PT Serif', sans-serif;
}
.page-digital .main .enteractive .text {
  font: 28px/30px 'PT Serif', sans-serif;
  margin-bottom: 23px;
}
.page-digital .main .enteractive .text sub {
  color: #ff7f66;
}
.page-digital .main .enteractive .post li {
  width: 150px;
  display: inline-block;
  padding: 0 35px;
  vertical-align: top;
  border-right: 1px solid #e8e8e8;
}
.page-digital .main .enteractive .post li .up-text {
  font: 12px/16px 'PT Serif', sans-serif;
  text-transform: uppercase;
  margin-bottom: 9px;
  display: inline-block;
}
.page-digital .main .enteractive .post li .down-text {
  color: #ff7f66;
  font: 36px/32px Arial;
  display: inline-block;
  text-transform: uppercase;
}
.page-digital .main .enteractive .post li .down-text span {
  color: #000;
  font: 22px/32px Arial;
  padding: 0 15px;
  font-style: normal;
}
.page-digital .main .enteractive .post li:last-child {
  border-right: 0;
}
.page-digital .main .enteractive hr {
  width: 430px;
  border: 0;
  border-bottom: 1px solid #bcbcbc;
  margin-top: 30px;
}
.page-digital .main .one-nomer {
  text-align: center;
  border-bottom: 1px solid #ff7f66;
  padding-bottom: 26px;
  margin-bottom: 27px;
}
.page-digital .main .one-nomer .text {
  font: 28px/30px 'PT Serif', sans-serif;
  margin-bottom: 25px;
}
.page-digital .main .one-nomer .text span {
  color: #ff7f66;
  font-weight: bolder;
}
.page-digital .main .one-nomer .row {
  margin-bottom: 10px;
}
.page-digital .main .one-nomer .row a {
  color: #ff7f66;
  font: bold 11px Arial;
  text-transform: uppercase;
}
.page-digital .main .one-nomer .row a:hover {
  color: #dc4332;
}
.page-digital .main .one-nomer .row.privacy {
  font: 11px/14px 'PT Serif', sans-serif;
  text-align: center;
  padding: 18px 27px 0;
}
.page-digital .main .one-nomer .row.privacy span {
  color: #ff7f66;
}
.page-digital .main .mobi-test {
  text-align: center;
  border: 0;
}
.page-digital .main .mobi-test .title {
  font: 45px/50px 'PT Serif', sans-serif;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.history-add .title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.history-add .sub {
  display: block;
  margin: 25px 0 20px;
}
.history-add .label {
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}
.history-add .inp {
  width: 335px;
}
.history-add .you_user-radio {
  margin-bottom: 20px;
}
.history-add .you_user-radio .user {
  margin: 0 10px;
}
.history-add .you_user-radio .you-user {
  font-family: 'PT Serif', sans-serif;
  font-weight: bold;
}
.history-add .more_user-radio {
  margin-bottom: 20px;
}
.history-add .more_user-radio .user {
  margin: 0 10px;
}
.history-add .age {
  margin-bottom: 20px;
}
.history-add .heading {
  width: 230px;
  margin-bottom: 20px;
}
.history-add .titles {
  margin-bottom: 20px;
}
.history-add .titles .inp {
  width: 680px;
}
.history-add .texta {
  margin-bottom: 20px;
}
.history-add .texta textarea {
  width: 680px;
  height: 175px;
  border: 1px solid #ccc5c0;
  border-radius: 6px;
  resize: none;
}
.history-add .text-form {
  margin-bottom: 20px;
}
.history-add .button {
  text-align: center;
}
.about-page {
  /*width: 1000px !important;*/
  text-align: center;
  border: 0px solid #f00;
}
.about-page .breadcrumbs {
  text-align: left !important;
}
.about-page hr {
  border: 0;
  border-top: 1px solid #ababab;
  margin: 30px 100px;
}
.about-page h1 {
  margin-bottom: 25px;
}
.about-page .title {
  color: #ff7f66;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.about-page .txt {
  font: 16px/22px 'PT Serif', sans-serif;
  padding: 0 100px;
}
.about-page p {
  font: 16px/22px 'PT Serif', sans-serif;
  padding: 0 100px;
  margin-bottom: 20px;
}
.about-page p .caps {
  text-transform: uppercase;
}
.about-page p span {
  font-family: Arial;
  font-weight: bold;
}
.about-page p a {
  color: #ff7f66;
}
.about-page p a:hover {
  color: #dc4332;
}
.adv {
  /*width: 1000px !important;*/
  text-align: center;
  border: 0px solid #f00;
}
.adv .breadcrumbs {
  text-align: left !important;
}
.adv hr {
  border: 0;
  border-top: 1px solid #ababab;
  margin: 30px 100px;
}
.adv h1 {
  margin-bottom: 25px;
}
.adv .title {
  color: #ff7f66;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.adv .txt {
  font: 16px/22px 'PT Serif', sans-serif;
  padding: 0 100px;
}
.adv p {
  font: 16px/32px 'PT Serif', sans-serif;
  padding: 0 100px;
  margin-bottom: 40px;
}
.adv p .caps {
  text-transform: uppercase;
}
.adv p span {
  font-family: Arial;
  font-weight: bold;
}
.adv p a {
  color: #ff7f66;
}
.adv p a:hover {
  color: #dc4332;
}
.adv .mb20 {
  margin-bottom: 20px;
}
.adv .nomr {
  margin: 0;
}
.adv ul {
  font: 16px/22px 'PT Serif', sans-serif;
  text-align: left;
  padding-left: 300px;
  margin-top: 5px;
  margin-bottom: 30px;
}
.adv ul li {
  margin: 0 0 10px;
}
.adv ul li span {
  color: #e3533e;
  font-size: 11px;
  font-family: Arial;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 10px;
  text-indent: 7px;
  margin-right: 10px;
  border: 1px solid #e3533e;
}
.adv .btn {
  width: 465px;
  height: 40px;
  line-height: 36px;
  text-transform: uppercase;
}
.page {
  /*width: 1000px !important;*/
  font: 16px/22px 'PT Serif', sans-serif;
  border: 0px solid #f00;
}
.page .title {
  color: #ff7f66;
  font-size: 18px;
  font-family: Arial !important;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.page .tit {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
}
.page hr {
  border: 0;
  border-top: 1px solid #ababab;
  margin: 30px 0px;
}
.page h1 {
  margin-bottom: 25px;
}
.page p {
  margin-bottom: 10px;
}
.page p a {
  color: #ff7f66;
}
.page p a:hover {
  color: #dc4332;
}
.page ul li {
  margin-bottom: 10px;
}
.page ul li span {
  font-weight: bold;
}
.page ul li ul {
  padding-top: 10px;
  padding-left: 20px;
}
.page ul li ul li ul {
  padding-left: 50px;
  list-style-type: disc;
}
.podpiska {
  width: 1000px !important;
  text-align: center;
  border: 0px solid #f00;
}
.podpiska .breadcrumbs {
  text-align: left !important;
}
.podpiska hr {
  border: 0;
  border-top: 1px solid #ababab;
  margin: 30px 0;
}
.podpiska h1 {
  margin-bottom: 25px;
}
.podpiska .title {
  color: #ff7f66;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.podpiska .txt {
  font: 16px/22px 'PT Serif', sans-serif;
  padding: 0 100px;
}
.podpiska .magazine .item {
  display: inline-block;
  margin: 0 40px;
  text-align: left;
}
.podpiska .magazine .item p {
  text-transform: uppercase;
  text-align: center;
  margin: 10px 0;
}
.podpiska .magazine .item ul {
  font-family: 'PT Serif', sans-serif;
  padding-left: 20px;
}
.podpiska .magazine .item ul li {
  list-style-type: disc;
  padding-bottom: 10px;
}
.podpiska .info {
  border-top: 1px solid #ff7f66;
  border-bottom: 1px solid #ff7f66;
  padding-top: 10px;
  padding-bottom: 11px;
  margin-top: 25px;
  margin-bottom: 30px;
  clear: both;
  text-align: left;
}
.podpiska .info hr {
  border: 0;
  border-top: 1px solid #ff7f66;
  margin: 11px 0;
}
.podpiska .info .lnk-sh {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.podpiska .info .lnk-sh:hover {
  color: #dc4332;
}
.podpiska .info .lnk-toggle {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -7px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-show.png') no-repeat 0 0;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
}
.podpiska .info .lnk-toggle.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.podpiska .info .about-expert {
  padding-left: 30px;
  overflow: hidden;
}
.podpiska .info .about-expert .title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}
.podpiska .info .about-expert p {
  font-family: 'PT Serif', sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
.podpiska .spec {
  text-align: left;
}
.podpiska .spec .item {
  width: 460px;
  display: inline-block;
  margin-right: 70px;
  vertical-align: top;
}
.podpiska .spec .item p {
  font: 16px/22px 'PT Serif', sans-serif;
  margin-top: 10px;
}
.podpiska .spec .item .tit {
  text-transform: uppercase;
  font-weight: bold;
  padding: 20px 0 10px;
}
.podpiska .spec .item .disk {
  font-family: 'PT Serif', sans-serif;
  padding-left: 20px;
}
.podpiska .spec .item .disk li {
  list-style-type: disc;
  margin-bottom: 10px;
}
.podpiska .spec .item .red {
  color: #ff7f66;
  font-family: Arial;
  text-transform: uppercase;
}
.podpiska .spec .item a {
  color: #ff7f66;
}
.podpiska .spec .item a:hover {
  color: #dc4332;
}
.podpiska .spec .item:last-child {
  margin-right: 0;
}
.unsubscribe {
  width: 1000px !important;
  text-align: center;
  position: relative;
  border: 0px solid #f00;
}
.unsubscribe .breadcrumbs {
  text-align: left !important;
}
.unsubscribe-item {
  color: #fff;
  font: 45px/45px Georgia;
  text-align: center;
  padding-top: 80px;
  min-height: 819px;
  background: url('http://www.psychologies.ru/i/main/subscribe.jpg') top center no-repeat;
}
.unsubscribe .form-wrap {
  width: 100%;
  position: absolute;
  text-align: center;
  top: 250px;
}
.unsubscribe .form-wrap .input {
  width: 400px;
  border: 0;
  margin-right: 15px;
  padding: 6px 15px 7px 15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.page-error {
  width: 100%;
  height: 100%;
}
.page-error .item {
  color: #fff;
  font-family: 'PT Serif', sans-serif;
  font-weight: 100;
  text-align: center;
}
.page-error .item .title {
  font-size: 45px;
  line-height: 45px;
  margin-bottom: 22px;
}
.page-error .item .text {
  font-size: 20px;
  line-height: 24px;
}
.page-error .item .text a {
  color: #fff;
  text-decoration: underline;
}
.page-error .item .text a:hover {
  text-decoration: none;
}
.error-page {
  background: url('http://www.psychologies.ru/i/main/bg/bg-error.jpg') top center no-repeat;
  background-size: cover;
}
.error-page .item {
  width: 460px;
  height: 110px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -55px;
  margin-left: -230px;
}
.p404 {
  background: #fff;
  background-size: cover;
}
.p404 .item {
  width: 870px;
  height: 185px;
  position: absolute;
  top: 32%;
  left: 50%;
  margin-top: -92px;
  margin-left: -435px;
}
.p404 .item .title {
  color: #262626;
  letter-spacing: -0.7px;
  margin-bottom: 19px;
}
.p404 .item .text {
  color: #262626;
}
.p404 .item .text a {
  color: #262626;
}
.p404 .item .form-404 {
  width: 440px;
  height: 40px;
  margin: 30px auto 0;
  background: #fff;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.p404 .item .form-404 input[type="text"] {
  width: 405px;
  padding: 10px 0 8px;
  display: inline-block;
  border: 0;
  vertical-align: top;
}
.p404 .item .form-404 input[type="submit"] {
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url('http://www.psychologies.ru/i/main/icon/search.png');
  border: 0;
  margin-top: 12px;
}
.tech_message {
  background: url('http://www.psychologies.ru/i/main/bg/bg-tech_message.jpg') top center no-repeat;
  background-size: cover;
}
.tech_message .item {
  width: 820px;
  height: 110px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -55px;
  margin-left: -410px;
}
.noviy-nomer .title-item {
  font: bold 24px/22px Arial;
  text-transform: uppercase;
  text-align: center;
  margin: 20px 0;
}
.noviy-nomer .new-issue {
  text-align: center;
  padding-bottom: 28px;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .new-issue .title {
  font: 45px/45px 'PT Serif', sans-serif;
  text-transform: uppercase;
  padding-top: 8px;
}
.noviy-nomer .new-issue .date {
  color: #ff7f66;
  font: 14px/22px Arial;
  text-transform: uppercase;
  padding-top: 8px;
}
.noviy-nomer .new-issue .text {
  font: 16px/22px 'PT Serif', sans-serif;
}
.noviy-nomer .new-issue img {
  width: 315px;
  height: 400px;
  margin: 14px 0;
}
.noviy-nomer .observers {
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .observers .row .item {
  width: 330px;
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}
.noviy-nomer .observers .row .item .info {
  vertical-align: top;
  margin-bottom: 10px;
}
.noviy-nomer .observers .row .item .info .circle {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 7px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  display: none;
}
.noviy-nomer .observers .row .item .info .name {
  font: 16px/20px 'PT Serif', sans-serif;
  display: block;
}
.noviy-nomer .observers .row .item .info .post {
  font: 12px/14px Arial;
}
.noviy-nomer .observers .row .item .last-post {
  font: 20px/24px 'PT Serif', sans-serif;
}
.noviy-nomer .questions {
  text-align: center;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .questions .item {
  width: 315px;
  margin: 0 10px 30px;
  display: inline-block;
  vertical-align: top;
}
.noviy-nomer .questions .item .title {
  color: #9a8c81;
  font: bold 14px/22px Arial;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.noviy-nomer .questions .item-img {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0 auto 10px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  display: none;
}
.noviy-nomer .questions .item .name {
  font: 20px/20px 'PT Serif', sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 5px;
}
.noviy-nomer .questions .item .post {
  font: 12px/14px Arial;
  text-align: center;
  margin-bottom: 20px;
}
.noviy-nomer .questions .item .text {
  font: 16px/18px 'PT Serif', sans-serif;
  padding: 0 30px;
  text-align: center;
}
.noviy-nomer .sofa {
  padding-bottom: 30px;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .sofa .item {
  overflow: hidden;
}
.noviy-nomer .sofa .item .title {
  font: 20px/20px 'PT Serif', sans-serif;
  text-align: left;
  margin: 0 0 10px;
}
.noviy-nomer .sofa .item-img {
  width: 335px;
  height: 230px;
  float: left;
  margin: 0 20px 5px 0;
  display: none;
}
.noviy-nomer .sofa .item .intro {
  color: #ff7f66;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-bottom: 15px;
}
.noviy-nomer .sofa .item .text {
  font: 14px/18px 'PT Serif', sans-serif;
}
.noviy-nomer .article-filed {
  padding: 30px 0 20px;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .article-filed .row {
  width: 320px;
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
.noviy-nomer .article-filed .row .tag {
  color: #9a8c81;
  font: 11px/18px Arial;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  display: block;
}
.noviy-nomer .article-filed .row .text {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
}
.noviy-nomer .article-filed .row:nth-of-type(odd) {
  margin-right: 30px;
}
.noviy-nomer .dossier {
  padding-bottom: 0px;
}
.noviy-nomer .dossier .intro {
  font: 22px/24px 'PT Serif', sans-serif;
  text-align: center;
  margin-bottom: 20px;
}
.noviy-nomer .dossier .item-img {
  width: 335px;
  height: 230px;
  float: left;
  margin: 0 20px 5px 0;
  display: none;
}
.noviy-nomer .dossier .item .info {
  height: 55px;
  display: none;
}
.noviy-nomer .dossier .item .info-img {
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 10px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}
.noviy-nomer .dossier .item .info .name {
  font: bold 12px/16px 'PT Serif', sans-serif;
  padding-top: 7px;
}
.noviy-nomer .dossier .item .info .post {
  font: 12px/16px 'PT Serif', sans-serif;
}
.noviy-nomer .dossier .item .text {
  font: 14px/18px 'PT Serif', sans-serif;
}
.noviy-nomer .care {
  padding-bottom: 20px;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .care .item-img {
  width: 335px;
  height: 230px;
  float: left;
  margin: 0 20px 5px 0;
  display: none;
}
.noviy-nomer .care .item-row .row {
  display: block;
  margin-bottom: 20px;
}
.noviy-nomer .care .item-row .row .tag {
  color: #9a8c81;
  font: 11px/18px Arial;
  letter-spacing: 0.2em;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: block;
  line-height: 10px;
}
.noviy-nomer .care .item-row .row .text {
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
}
.noviy-nomer .mail-editor {
  padding-bottom: 30px;
  border-bottom: 1px solid #ababab;
}
.noviy-nomer .mail-editor .item-img {
  float: left;
  text-align: center;
  margin-right: 25px;
  padding-bottom: 11px;
}
.noviy-nomer .mail-editor .item-img .name {
  font: 20px/20px 'PT Serif', sans-serif;
  margin-top: 7px;
  margin-bottom: 5px;
}
.noviy-nomer .mail-editor .item-img .post {
  font: 12px/14px Arial;
}
.noviy-nomer .mail-editor .item-text h3,
.noviy-nomer .mail-editor .item-text h4,
.noviy-nomer .mail-editor .item-text h5,
.noviy-nomer .mail-editor .item-text h6,
.noviy-nomer .mail-editor .item-text .h3,
.noviy-nomer .mail-editor .item-text .h4,
.noviy-nomer .mail-editor .item-text .h5,
.noviy-nomer .mail-editor .item-text .h6 {
  font: 22px/20px 'PT Serif', sans-serif;
  margin-bottom: 8px;
}
.noviy-nomer .mail-editor .item-text p {
  font: 16px/22px 'PT Serif', sans-serif;
  margin-bottom: 10px;
}
.noviy-nomer .mail-editor .item-text .signature {
  text-align: right;
}
.noviy-nomer .back-issues {
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #ababab;
  display: none;
}
.noviy-nomer .subscription {
  padding-top: 21px;
  text-align: center;
}
.noviy-nomer .subscription .title {
  color: #ff7f66;
  font: 18px/20px Arial;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.noviy-nomer .subscription .item-img {
  width: 335px;
  height: 230px;
}
.noviy-nomer .subscription .item-text {
  margin-top: 15px;
  font: 16px/22px 'PT Serif', sans-serif;
}
.noviy-nomer .subscription .item-text .signature {
  color: #ff7f66;
  text-transform: uppercase;
}
.noviy-nomer .subscription .item-text .btn {
  margin-top: 15px;
}
.vse-nomera .filter {
  padding-top: 20px;
  border-top: 1px solid #ababab;
}
.vse-nomera .filter form {
  vertical-align: top;
  line-height: 20px;
}
.vse-nomera .filter form label {
  color: #9a8c81;
  font: bold 14px/22px Arial;
  text-transform: uppercase;
  margin-right: 7px;
  vertical-align: top;
  line-height: 30px;
}
.vse-nomera .filter form .jq-selectbox {
  width: 120px;
  margin-right: 17px;
}
.vse-nomera .vse-nomera-wrap .item {
  padding-bottom: 20px;
  margin-top: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ababab;
}
.vse-nomera .vse-nomera-wrap .item .row {
  width: 200px;
  margin-right: 35px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.vse-nomera .vse-nomera-wrap .item .row-link .img {
  width: 200px;
  height: 255px;
}
.vse-nomera .vse-nomera-wrap .item .row-link .date {
  color: #9a8c81;
  font: 14px/22px Arial;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  cursor: default;
}
.vse-nomera .vse-nomera-wrap .item .row-link .text {
  font: 14px/18px 'PT Serif', sans-serif;
  text-align: left;
}
.vse-nomera .vse-nomera-wrap .item .row-link .text .italic {
  font-style: italic;
}
.vse-nomera .vse-nomera-wrap .item .row-link:hover .date {
  color: #9a8c81;
}
.vse-nomera .vse-nomera-wrap .item .row:last-child {
  margin-right: 0px;
}
.page-golosovanie_oblojka .title-head {
  color: #ff7f66;
  font: 40px 'PT Serif', sans-serif;
  padding-bottom: 21px;
  border-bottom: 1px solid #ababab;
}
.page-golosovanie_oblojka .question {
  font: 22px 'PT Serif', sans-serif;
  margin-top: 18px;
}
.page-golosovanie_oblojka .voted {
  color: #9a8c81;
  font-size: 13px;
  margin-top: 11px;
}
.page-golosovanie_oblojka .oblojki {
  margin-top: 15px;
}
.page-golosovanie_oblojka .oblojki .item {
  padding-bottom: 25px;
  margin-bottom: 43px;
  border-bottom: 1px solid #ababab;
}
.page-golosovanie_oblojka .oblojki .item .row {
  width: 200px;
  margin-right: 35px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.page-golosovanie_oblojka .oblojki .item .row-link {
  width: 200px;
  height: 255px;
  display: block;
  position: relative;
  background: #dc4332;
}
.page-golosovanie_oblojka .oblojki .item .row-link .button-vote {
  width: 200px;
  height: 255px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(220, 67, 50, 0.7);
  opacity: 0;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.page-golosovanie_oblojka .oblojki .item .row-link .button-vote .button {
  width: 170px;
  height: 30px;
  color: #ff7f66;
  font: bold 12px/31px Arial;
  text-align: center;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -85px;
  position: absolute;
  background: #fff;
  z-index: 5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.page-golosovanie_oblojka .oblojki .item .row-link .img {
  width: 200px;
  height: 255px;
  display: block;
}
.page-golosovanie_oblojka .oblojki .item .row-link .text {
  font: 14px/18px 'PT Serif', sans-serif;
  text-align: left;
}
.page-golosovanie_oblojka .oblojki .item .row-link .text .italic {
  font-style: italic;
}
.page-golosovanie_oblojka .oblojki .item .row-link:hover .button-vote {
  opacity: 1;
}
.page-golosovanie_oblojka .oblojki .item .row .date {
  color: #9a8c81;
  font: 14px/22px Arial;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 5px;
  cursor: default;
}
.page-golosovanie_oblojka .oblojki .item .row:last-child {
  margin-right: 0px;
}
.page-golosovanie_oblojka .oblojki .item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 50px;
}
.page-golosovanie_oblojka .oblojki .item .row .vote-result {
  color: #fff;
  font: 16px Arial;
  display: inline-block;
  padding: 8px 9px 7px 10px;
  margin-top: 4px;
  margin-bottom: 5px;
  background: #dc4332;
}
.page-golosovanie_oblojka .article-social {
  padding-top: 30px;
  border-top: 1px solid #ababab;
}
.page-golosovanie_oblojka .expert-info {
  border-top: 1px solid #ff7f66;
  border-bottom: 1px solid #ff7f66;
  padding-top: 10px;
  padding-bottom: 11px;
  margin-top: 25px;
  clear: both;
}
.page-golosovanie_oblojka .expert-info .lnk-sh {
  color: #ff7f66;
  font-size: 11px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.page-golosovanie_oblojka .expert-info .lnk-sh:hover {
  color: #dc4332;
}
.page-golosovanie_oblojka .expert-info .lnk-toggle {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -7px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-show.png') no-repeat 0 0;
  -webkit-transition: transform 0.3s ease 0s;
  -moz-transition: transform 0.3s ease 0s;
  -o-transition: transform 0.3s ease 0s;
  -ms-transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
}
.page-golosovanie_oblojka .expert-info .lnk-toggle.active {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.page-golosovanie_oblojka .expert-info .about-expert {
  padding-left: 30px;
  -webkit-transition: height 0.3s ease 0s;
  -moz-transition: height 0.3s ease 0s;
  -o-transition: height 0.3s ease 0s;
  -ms-transition: height 0.3s ease 0s;
  transition: height 0.3s ease 0s;
  margin-top: 0;
  overflow: hidden;
}
.page-golosovanie_oblojka .expert-info .toggle-container {
  padding-top: 5px;
}
.page-golosovanie_oblojka .expert-info .toggle-container .item {
  margin-left: 5px;
  margin-right: 40px;
  display: inline-block;
  vertical-align: top;
}
.page-golosovanie_oblojka .expert-info .toggle-container .item li {
  margin-bottom: 10px;
}
.page-golosovanie_oblojka .expert-info .toggle-container .item li a {
  font-size: 12px;
  font-weight: bold;
}
.page-golosovanie_oblojka .section-three-blocks {
  margin-top: 30px;
}
.cover-contest {
  position: relative;
}
.cover-contest .welcome-txt {
  margin-top: 24px;
  margin-bottom: 19px;
  padding-bottom: 14px;
  border-bottom: 1px solid #ababab;
}
.cover-contest .welcome-txt p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 9px;
}
.cover-contest .welcome-txt p.small {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
}
.cover-contest .welcome-txt strong {
  text-transform: uppercase;
}
.cover-contest .oblojki {
  border-bottom: 1px solid #ababab;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.cover-contest .oblojki .partic-title {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  line-height: 22px;
  letter-spacing: -0.05em;
  margin-bottom: 27px;
}
.cover-contest .oblojki .item {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.cover-contest .oblojki .item:last-child {
  margin: 0;
}
.cover-contest .my-cover {
  margin-bottom: -4px;
}
.cover-contest .my-cover .name {
  font: 22px/22px 'PT Serif', sans-serif;
  display: block;
  margin-bottom: 12px;
}
.cover-contest .my-cover .cover-box {
  text-align: center;
}
.cover-contest .my-cover .cover-box img {
  -webkit-box-shadow: 0 0 10px 10px #e9e9e9;
  -moz-box-shadow: 0 0 10px 10px #e9e9e9;
  -o-box-shadow: 0 0 10px 10px #e9e9e9;
  -ms-box-shadow: 0 0 10px 10px #e9e9e9;
  box-shadow: 0 0 10px 10px #e9e9e9;
}
.cover-contest .rating {
  display: block;
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 18px;
  color: #9a8c81;
}
.cover-contest .rating .icon {
  display: inline-block;
  width: 8px;
  height: 9px;
  background: url('http://www.psychologies.ru/i/main/icon/rating.png') no-repeat 0 0;
  margin: 0 1px 0 3px;
}
.cover-create-start {
  text-align: center;
  margin-top: 31px;
  margin-bottom: 30px;
  padding-bottom: 29px;
  border-bottom: 1px solid #ababab;
}
.cover-create-start .cover-box {
  margin-bottom: 27px;
}
.cover-create-start .cover-box img {
  -webkit-box-shadow: 0 0 10px 10px #e9e9e9;
  -moz-box-shadow: 0 0 10px 10px #e9e9e9;
  -o-box-shadow: 0 0 10px 10px #e9e9e9;
  -ms-box-shadow: 0 0 10px 10px #e9e9e9;
  box-shadow: 0 0 10px 10px #e9e9e9;
}
.cover-create-start .caption p {
  margin: 25px 0;
  font: 16px/22px 'PT Serif', sans-serif;
}
.cover-social {
  margin-bottom: 23px;
  padding-bottom: 29px;
  border-bottom: 1px solid #ababab;
}
.cover-social .article-social {
  margin-bottom: 31px;
}
.cover-delete {
  border-bottom: 1px solid #ababab;
  border-top: 1px solid #ababab;
  padding-top: 17px;
  margin-top: 27px;
  padding-bottom: 30px;
  margin-bottom: 23px;
}
.cover-delete .message {
  font: 18px/22px 'PT Serif', sans-serif;
  margin-bottom: 12px;
}
.cover-delete .article-social {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 30px;
  border: none;
}
.cover-popup {
  width: 680px;
  background-color: #f5f3f2;
  position: absolute;
  left: 0;
  display: none;
}
.cover-popup .btn-center {
  clear: both;
}
.cover-popup .load-btn {
  display: inline-block;
  position: relative;
  width: 220px;
  height: 30px;
  overflow: hidden;
}
.cover-popup .load-btn input[type=file] {
  height: 200px;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  filter: progid:dximagetransform.microsoft.alpha(opacity=0);
  cursor: pointer;
  font-size: 200px;
}
.cover-popup__close {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url('http://www.psychologies.ru/i/main/icon/ex-show.png') no-repeat 0 0;
  width: 23px;
  height: 23px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cover-popup__content {
  padding: 34px 20px 30px;
}
.cover-popup__form {
  position: relative;
}
.cover-popup__form:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.cover-popup .col {
  width: 305px;
  float: left;
  margin-left: 30px;
  margin-bottom: 10px;
}
.cover-popup .col:first-child {
  margin: 0;
}
.cover-popup .editor-title {
  display: block;
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.cover-popup .editor-caption {
  display: block;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
  color: #484847;
  margin-bottom: 16px;
  margin-top: 6px;
  text-align: left;
}
.cover-popup .editor-input {
  margin-bottom: 15px;
}
.cover-popup .editor-input .inputtext {
  height: 31px;
  width: 100%;
  background-color: transparent;
  color: #9a8c81;
}
.cover-popup .editor-input + .editor-title {
  margin-top: 9px;
}
.cover-popup .editor-input .edit-color {
  margin-top: 5px;
  font-size: 0;
}
.cover-popup .editor-input .edit-color .item {
  display: inline-block;
  vertical-align: top;
  width: 19px;
  height: 19px;
  padding: 1px;
  margin-right: 5px;
  margin-top: 1px;
}
.cover-popup .editor-input .edit-color .item-black {
  background-color: #262626;
}
.cover-popup .editor-input .edit-color .item-white {
  background-color: white;
}
.cover-popup .editor-input .edit-color .item-red {
  background-color: #dc4332;
}
.cover-popup .editor-input .edit-color .item.active {
  border: 1px solid #dc4332;
  margin-top: 0;
}
.cover-popup .editor-cover {
  width: 284px;
  height: 361px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px 10px #e9e9e9;
  -moz-box-shadow: 0 0 10px 10px #e9e9e9;
  -o-box-shadow: 0 0 10px 10px #e9e9e9;
  -ms-box-shadow: 0 0 10px 10px #e9e9e9;
  box-shadow: 0 0 10px 10px #e9e9e9;
  margin-bottom: 21px;
  overflow: hidden;
  position: relative;
  margin-top: 8px;
}
.cover-popup .editor-cover + .btn-center {
  width: 284px;
}
.cover-popup .editor-cover + .btn-center .btn {
  margin-bottom: 6px;
}
.cover-popup .editor-cover .field {
  padding: 1px;
}
.cover-popup .editor-cover .field.active {
  padding: 0;
  border: 1px solid #ff7f66;
}
.cover-popup .editor-cover__text {
  height: 361px;
  /* position: relative;
          z-index: 10;*/
}
.cover-popup .editor-cover__logo {
  position: absolute;
  top: 19px;
  left: 10px;
}
.cover-popup .editor-cover__topic {
  position: absolute;
  height: 16px;
  padding-left: 29px;
}
.cover-popup .editor-cover__topic:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0;
  width: 26px;
  height: 13px;
  background-color: #dc4332;
}
.cover-popup .editor-cover__topic .field {
  height: 14px;
  font: 11px/14px 'PT Serif', sans-serif;
}
.cover-popup .editor-cover__topic .field-editable {
  display: inline-block;
  padding-right: 5px;
}
.cover-popup .editor-cover__topic .number {
  padding-left: 3px;
  position: relative;
  top: 1px;
}
.cover-popup .editor-cover__topic-main {
  position: absolute;
  z-index: 10;
  bottom: 10px;
}
.cover-popup .editor-cover__topic-main .this-lbl {
  width: 119px;
  height: 15px;
  background-color: #dc4332;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font: bold 9px/15px Arial;
  margin-bottom: 10px;
}
.cover-popup .editor-cover__topic-main .field {
  margin-left: 3px;
}
.cover-popup .editor-cover__topic-main .field__inner {
  width: 276px;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  padding: 4px 0 7px 6px;
  font: 18px/22px 'PT Serif', sans-serif;
}
.cover-popup .editor-cover__title {
  position: relative;
  padding-bottom: 11px;
}
.cover-popup .editor-cover__title:after {
  content: "";
  position: absolute;
  left: 14px;
  bottom: 5px;
  width: 33px;
  height: 1px;
  background-color: #dc4332;
}
.cover-popup .editor-cover__title:last-child:after {
  display: none;
}
.cover-popup .editor-cover__side {
  position: absolute;
  z-index: 10;
  left: 2px;
  top: 77px;
  width: 92px;
}
.cover-popup .editor-cover__side.m__right {
  left: auto;
  right: 5px;
  width: 125px;
}
.cover-popup .editor-cover__side.m__right .field__inner {
  font-size: 12px;
  padding: 4px 4px 15px 19px;
}
.cover-popup .editor-cover__side.m__right .number {
  left: 6px;
}
.cover-popup .editor-cover__side .field__inner {
  padding: 3px 4px 5px 13px;
  position: relative;
  font: 9px/13px 'PT Serif', sans-serif;
  text-transform: uppercase;
}
.cover-popup .editor-cover__side .number {
  position: absolute;
  left: 2px;
  top: 4px;
}
.cover-popup .editor-cover .number {
  font-family: Arial;
  font-size: 13px;
  color: #ff7f66;
  font-weight: bold;
}
.cover-popup .editor-cover__background {
  position: absolute;
  top: 0;
  left: 0;
}
.cover-popup .editor-cover__background-box {
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
  width: 284px;
  height: 300px;
}
.news-content .search {
  padding-top: 30px;
  margin-bottom: 28px;
  border-top: 1px solid #ababab;
}
.news-content .search .row-input {
  width: 400px;
  font: 14px Arial;
  color: #9a8c81;
  display: inline-block;
  border: 1px solid #ccc5c0;
  padding: 5px 0 5px 10px;
  margin-right: 17px;
  vertical-align: top;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.news-content .search .row-input .input {
  width: 355px;
  border: 0;
  margin-right: 10px;
}
.news-content .search .row-input .submit {
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url('http://www.psychologies.ru/i/main/icon/search.png');
  border: 0;
  margin-bottom: -4px;
}
.news-content .search .row {
  width: 240px;
  display: inline-block;
}
.news-content img {
  display: block;
}
.news-content .razdel-section,
.news-content .section-three-blocks {
  position: relative;
}
.news-content .razdel-section .link-all,
.news-content .section-three-blocks .link-all {
  position: absolute;
  right: 0;
  bottom: 0;
}
.news-content .news-drugie .item .row-container .img-wrap {
  background: #ece7e3;
}
.news-content .news-drugie .item .row-container .img-wrap .images {
  margin: 0 auto;
}
.news-content .section-music-page .row-container {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.news-content .section-music-page .row-container:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.news-content .section-music-page_cover {
  width: 220px;
  height: 220px;
  float: left;
  position: relative;
}
.news-content .section-music-page_cover:before {
  content: '';
  width: 23px;
  height: 23px;
  display: block;
  background-image: none;
  position: absolute;
  background: #fff;
  border: 17px solid #ff7f66;
  top: 50%;
  left: 50%;
  margin: -28px 0 0 -28px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}
.news-content .section-music-page_cover img {
  width: 220px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.news-content .section-music-page_desc {
  width: 450px;
  float: right;
}
.tests dl dt {
  font: 24px/1.2em 'PT Serif', sans-serif;
  font-weight: normal;
}
.tests dl dt span {
  margin-top: -2px;
}
.tests label {
  font: 16px/1.2em Arial;
}
.contest-content {
  color: #000000;
  font-family: Georgia;
}
.contest-content .section-title {
  font-family: Arial;
}
.contest__seo {
  margin-top: 23px;
}
.contest-item__img {
  position: relative;
  float: left;
}
.contest-item__img img {
  display: block;
}
.contest-item .title {
  display: block;
  color: #262626;
}
.contest-item .period {
  font-size: 12px;
  line-height: 19px;
}
.contest-item .button-box {
  margin-top: 14px;
  margin-bottom: 27px;
}
.contest-item .text {
  font: 14px/18px Georgia;
}
.contest-item_main {
  padding-top: 27px;
  border-top: 1px solid #ababab;
  margin-top: 26px;
  margin-bottom: 26px;
}
.contest-item_main:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.contest-item_main .contest-item__img {
  float: left;
  margin-right: 20px;
  margin-top: 3px;
}
.contest-item_main .contest__info {
  margin-top: 13px;
}
.contest-item_main .title {
  font-size: 30px;
  line-height: 28px;
  margin-bottom: 11px;
}
.contest-item_main .period {
  margin-bottom: 11px;
}
.contest__info {
  font-size: 0;
  text-align: center;
}
.contest__info .item {
  display: inline-block;
  padding: 0 12px 0 3px;
  font-size: 12px;
  color: #9a8c81;
  font-family: arial, sans-serif;
}
.contest__info .item .icon {
  padding-right: 0px;
}
.contest__term {
  padding-bottom: 24px;
}
.contest__term .section-title {
  margin-bottom: 17px;
}
.contest__term .desc {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.contest__term .desc a {
  color: #ff7f66;
}
.contest__term .desc a:hover {
  color: #e3533e;
}
.contest__term .terms__title {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Arial;
  margin-bottom: 11px;
}
.contest__term .terms ol {
  counter-reset: ol-counter;
  padding-left: 20px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.contest__term .terms ol li {
  padding-left: 16px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.contest__term .terms ol li:before {
  content: counter(ol-counter) '.';
  counter-increment: ol-counter;
  font-weight: bold;
  position: absolute;
  left: -3px;
  top: 0;
}
.contest__sponsor {
  margin-bottom: 24px;
}
.contest__sponsor .section-title {
  margin-bottom: 17px;
}
.contest__sponsor .desc {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.contest__sponsor .desc:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.contest__sponsor .desc img {
  width: 160px;
  float: left;
  margin: 4px 15px 0 0;
}
.contest__sponsor .desc a {
  color: #ff7f66;
}
.contest__sponsor .desc a:hover {
  color: #e3533e;
}
.contest__sponsor .desc ul {
  padding-left: 20px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.contest__sponsor .desc ul li {
  padding-left: 16px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.contest__sponsor .desc ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #000000;
}
.contest__sponsor .desc ol {
  counter-reset: ol-counter;
  padding-left: 20px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.contest__sponsor .desc ol li {
  padding-left: 16px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.contest__sponsor .desc ol li:before {
  content: counter(ol-counter) '.';
  counter-increment: ol-counter;
  font-weight: bold;
  position: absolute;
  left: -3px;
  top: 0;
}
.contest__priz {
  margin-bottom: 24px;
}
.contest__priz .section-title {
  margin-bottom: 17px;
}
.contest__priz .desc {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.contest__priz .desc:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.contest__priz .desc img {
  width: 220px;
  float: left;
  margin: 4px 15px 0 0;
}
.contest__priz .desc a {
  color: #ff7f66;
}
.contest__priz .desc a:hover {
  color: #e3533e;
}
.contest__priz .desc ul {
  padding-left: 20px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.contest__priz .desc ul li {
  padding-left: 16px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.contest__priz .desc ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #000000;
}
.contest__priz .desc ol {
  counter-reset: ol-counter;
  padding-left: 20px;
  margin-bottom: 17px;
  margin-top: 9px;
}
.contest__priz .desc ol li {
  padding-left: 16px;
  position: relative;
  font: 16px/24px 'PT Serif', sans-serif;
  margin-bottom: 7px;
  list-style: none;
}
.contest__priz .desc ol li:before {
  content: counter(ol-counter) '.';
  counter-increment: ol-counter;
  font-weight: bold;
  position: absolute;
  left: -3px;
  top: 0;
}
.contest__prize {
  margin-bottom: 16px;
}
.contest__prize .section-title {
  margin-bottom: 21px;
}
.contest__prize-list {
  font-size: 0;
}
.contest__prize-list .item {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.contest__prize-list .item:nth-child(3n) {
  margin-right: 0;
}
.contest__prize-list .item img {
  display: block;
  margin-bottom: 9px;
}
.contest__prize .place {
  display: block;
  font: 11px/10px Arial;
  text-transform: uppercase;
  color: #9a8c81;
  letter-spacing: 0.1em;
  margin-bottom: 6px;
}
.contest__prize .title {
  display: block;
  font-size: 18px;
  line-height: 20px;
  color: #262626;
}
.contest__questions {
  margin-bottom: 30px;
}
.contest__questions .section-title {
  margin-bottom: 18px;
}
.contest__questions-list {
  margin-bottom: 30px;
}
.contest__questions .question {
  padding-bottom: 10px;
  margin-bottom: 17px;
  border-bottom: 1px solid #e5e5e5;
}
.contest__questions .question .title {
  display: block;
  font-size: 22px;
  line-height: 37px;
  color: #262626;
  margin-bottom: 15px;
}
.contest__questions .question_img {
  padding-bottom: 20px;
}
.contest__questions .question_img .variant-list {
  font-size: 0;
  margin-top: 25px;
}
.contest__questions .question_img .variant-list .item {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.contest__questions .question_img .variant-list .item .answer {
  width: 640px;
  padding: 20px 18px 20px 20px;
  border: 1px solid #ece7e3;
  text-align: left;
  margin-top: 20px;
  position: relative;
}
.contest__questions .question_img .variant-list .item .answer:before {
  content: '';
  width: 30px;
  height: 15px;
  display: block;
  position: absolute;
  top: -15px;
  left: 0;
  background: url('http://www.psychologies.ru/i/main/answer-before.png');
}
.contest__questions .question_img .variant-list .item .true {
  color: #e3533e;
}
.contest__questions .question_img .variant-list .item .true + label {
  color: #e3533e;
}
.contest__questions .question_img .variant-list .item:nth-child(3n) {
  margin-right: 0;
}
.contest__questions .question_img .variant-list .item:nth-of-type(1) .answer {
  margin-left: 0px;
}
.contest__questions .question_img .variant-list .item:nth-of-type(1) .answer:before {
  left: 93px;
}
.contest__questions .question_img .variant-list .item:nth-of-type(2) .answer {
  margin-left: -230px;
}
.contest__questions .question_img .variant-list .item:nth-of-type(2) .answer:before {
  left: 324px;
}
.contest__questions .question_img .variant-list .item:nth-of-type(3) .answer {
  margin-left: -460px;
}
.contest__questions .question_img .variant-list .item:nth-of-type(3) .answer:before {
  left: 554px;
}
.contest__questions .question_img img {
  display: block;
}
.contest__questions .question_img label {
  cursor: pointer;
}
.contest__questions .question_img .lbl {
  display: block;
  font-size: 18px;
  line-height: 20px;
  margin: 16px 0;
}
.contest__questions .variant-list .item {
  margin-bottom: 20px;
}
.contest__questions .variant-list .item .true + label {
  color: #e3533e;
}
.contest__questions .variant-list .item .answer {
  color: #666;
  font: 14px/18px Georgia;
  margin-left: 45px;
}
.contest__questions .variant-list .jq-radio {
  border-color: #262626;
}
.contest__questions .variant-list .jq-radio.checked {
  border-color: #9a8c81 !important;
}
.contest__questions .variant-list .jq-radio.checked:after {
  background-color: #9a8c81 !important;
}
.contest__questions .variant-list .jq-radio.true {
  border-color: #e3533e !important;
}
.contest__questions .variant-list .jq-radio.true:after {
  background-color: #e3533e !important;
}
.contest__questions .variant-list .jq-radio + label {
  width: 630px;
  margin-left: 10px;
}
.contest__questions .variant-list label {
  font: 16px/18px Arial;
  color: #262626;
}
.contest__thx {
  text-align: center;
  border-top: 1px solid #ababab;
  padding: 98px 0 100px;
}
.contest__thx .thx__title {
  display: block;
  font: 40px/34px 'PT Serif', sans-serif;
  color: #ff7f66;
  margin-bottom: 21px;
}
.contest__thx .thx__text {
  color: #262626;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 22px;
}
.contest__more .section-title {
  margin-bottom: 20px;
}
.contest__more .section-text {
  margin-bottom: 27px;
  display: block;
}
.contest__more-list {
  font-size: 0;
}
.contest__more .border-wrap {
  padding-bottom: 14px;
  margin-bottom: 19px;
  border-bottom: 1px solid #e5e5e5;
}
.contest__more .border-wrap.top {
  padding-top: 30px;
  margin-top: 20px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 0;
  margin-bottom: 10px;
}
.contest__more .border-wrap.top .button-box {
  margin-bottom: 17px;
}
.contest__more .border-wrap.top .bold {
  line-height: 16px !important;
}
.contest__more .border-wrap.top .contest__info {
  margin-top: 7px;
  text-align: left;
}
.contest__more .contest-item {
  display: inline-block;
  vertical-align: top;
  width: 335px;
}
.contest__more .contest-item:nth-child(2n) {
  padding-left: 10px;
}
.contest__more .contest-item__link {
  display: block;
}
.contest__more .contest-item__link:hover .title {
  color: #dc4332;
}
.contest__more .contest-item__link:hover .contest-item__fade {
  opacity: 1;
}
.contest__more .contest-item__img {
  margin-bottom: 17px;
}
.contest__more .contest-item__fade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(220, 67, 50, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.contest__more .contest-item__fade .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -90px;
  width: 180px;
}
.contest__more .contest-item .title {
  font-size: 22px;
  line-height: 24px;
  color: #262626;
  display: block;
  margin-bottom: 11px;
  -webkit-transition: color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -ms-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.contest__more .contest-winner {
  display: inline-block;
  vertical-align: top;
  width: 157px;
  text-align: center;
  word-break: normal;
  margin-right: 13px;
}
.contest__more .contest-winner img {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0 auto 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}
.contest__more .contest-winner p {
  font: 20px/20px Georgia;
}
.contest__more .contest-winner:nth-child(4n) {
  margin-right: 0px;
}
.contest__stop {
  border-top: 1px solid #ababab;
  padding-top: 25px;
}
.contest__stop-title {
  color: #000;
  font: bold 24px/22px Arial;
  text-transform: uppercase;
  letter-spacing: -0.045em;
  text-align: center;
  padding-bottom: 22px;
}
.contest__stop-wrapp {
  padding-bottom: 11px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.contest__stop-wrapp .images:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.contest__stop-wrapp .images .left {
  width: 335px;
  height: 231px;
  float: left;
  position: relative;
}
.contest__stop-wrapp .images .left img {
  width: 335px;
  height: 231px;
}
.contest__stop-wrapp .images .left .label {
  color: #fff;
  font: 11px Arial;
  text-transform: uppercase;
  position: absolute;
  background: #ff7f66;
  letter-spacing: 1px;
  top: 10px;
  right: -2px;
  padding: 7px 14px 7px 10px;
}
.contest__stop-wrapp .images .right {
  width: 325px !important;
  height: 231px;
  float: right;
}
.contest__stop-wrapp .images .right .item {
  width: 152px;
  height: 105px;
  margin-right: 17px;
  margin-bottom: 21px;
  position: relative;
  display: inline-block;
}
.contest__stop-wrapp .images .right .item img {
  width: 152px;
  height: 105px;
}
.contest__stop-wrapp .images .right .item .label {
  color: #fff;
  font: 11px Arial;
  text-transform: uppercase;
  position: absolute;
  background: #ff7f66;
  letter-spacing: 1px;
  top: 10px;
  right: -2px;
  padding: 7px 14px 7px 10px;
}
.contest__stop-wrapp .images .right .item:nth-child(2n) {
  margin-right: 0;
}
.contest__stop-wrapp .text {
  margin-top: 17px;
}
.contest__stop-wrapp .text:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.contest__stop-wrapp .text .left {
  width: 335px;
  float: left;
  font: 22px/24px Georgia;
}
.contest__stop-wrapp .text .left .contest__info {
  margin-top: 10px;
  text-align: left;
}
.contest__stop-wrapp .text .right {
  width: 325px !important;
  font: 14px/18px Georgia;
}
.glossary-main_seo {
  color: #000;
  font-family: Georgia;
  margin-top: 23px;
}
.glossary-main_abc ul {
  padding: 27px 0 29px;
  border-bottom: 1px solid rgba(88, 88, 88, 0.5);
}
.glossary-main_abc ul li {
  display: inline-block;
  margin-right: 9px;
}
.glossary-main_abc ul li a {
  color: #9a8c81;
  font: bold 14px Arial;
  text-transform: uppercase;
}
.glossary-main_abc ul li a:hover,
.glossary-main_abc ul li a.active {
  color: #ff7f66;
}
.glossary-main_abc ul li:last-child {
  margin-right: 0;
}
.glossary-main_abc ul li.active a {
  color: #ff7f66;
}
.glossary-main_bukvi {
  margin-top: 19px;
}
.glossary-main_bukvi .title {
  font: bold 24px/22px Arial;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  text-align: center;
}
.glossary-main_bukvi .wrapp {
  margin-top: 22px;
}
.glossary-main_bukvi .wrapp li {
  width: 220px;
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 23px;
  vertical-align: top;
}
.glossary-main_bukvi .wrapp li .bukva {
  color: #9a8c81;
  font: bold 24px Arial;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}
.glossary-main_bukvi .wrapp li .bukva:hover {
  color: #e3533e;
}
.glossary-main_bukvi .wrapp li .link {
  color: #000;
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin-bottom: 13px;
}
.glossary-main_bukvi .wrapp li .link:hover {
  color: #e3533e;
}
.glossary-main_bukvi .wrapp li .more {
  color: #ff7f66;
  font: 11px Arial;
  text-transform: uppercase;
  display: block;
}
.glossary-main_bukvi .wrapp li .more:hover {
  color: #ff7f66;
}
.glossary-main_bukvi .wrapp li:nth-of-type(3n) {
  margin-right: 0;
}
.glossary-bukva_seo {
  color: #000;
  font-family: Georgia;
  margin-top: 23px;
}
.glossary-bukva_abc ul {
  padding: 27px 0 29px;
  border-bottom: 1px solid rgba(88, 88, 88, 0.5);
}
.glossary-bukva_abc ul li {
  display: inline-block;
  margin-right: 9px;
}
.glossary-bukva_abc ul li a {
  color: #9a8c81;
  font: bold 14px Arial;
  text-transform: uppercase;
}
.glossary-bukva_abc ul li a:hover,
.glossary-bukva_abc ul li a.active {
  color: #e3533e;
}
.glossary-bukva_abc ul li:last-child {
  margin-right: 0;
}
.glossary-bukva_abc ul li.active a {
  color: #ff7f66;
}
.glossary-bukva_bukvi {
  margin-top: 19px;
}
.glossary-bukva_bukvi .title {
  font: bold 24px/22px Arial;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  text-align: center;
}
.glossary-bukva_bukvi .wrapp {
  position: relative;
  margin-top: 22px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}
.glossary-bukva_bukvi .wrapp .link {
  width: 325px;
  color: #000;
  font: 16px/18px 'PT Serif', sans-serif;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 13px;
}
.glossary-bukva_bukvi .wrapp .link:hover {
  color: #e3533e;
}
.glossary-termin_seo {
  color: #000;
  font-family: Georgia;
  margin-top: 23px;
}
.glossary-termin_abc ul {
  padding: 27px 0 29px;
  border-bottom: 1px solid rgba(88, 88, 88, 0.5);
}
.glossary-termin_abc ul li {
  display: inline-block;
  margin-right: 9px;
}
.glossary-termin_abc ul li a {
  color: #9a8c81;
  font: bold 14px Arial;
  text-transform: uppercase;
}
.glossary-termin_abc ul li a:hover,
.glossary-termin_abc ul li a.active {
  color: #e3533e;
}
.glossary-termin_abc ul li:last-child {
  margin-right: 0;
}
.glossary-termin_abc ul li.active a {
  color: #ff7f66;
}
.glossary-termin_content {
  margin-top: 19px;
}
.glossary-termin_content .title {
  font: bold 24px/22px Arial;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  text-align: center;
}
.glossary-termin_content .text {
  margin-top: 19px;
  font: 16px/24px 'PT Serif', sans-serif;
}
.glossary-termin_content .text-title {
  font: bold 24px/20px 'PT Serif', sans-serif;
  margin-bottom: 10px;
}
.glossary-termin_content .text p {
  margin: 0 0 10px;
}
.glossary-termin_bukvi {
  position: relative;
  padding-top: 5px;
  margin-top: 24px;
}
.glossary-termin_bukvi a,
.glossary-termin_bukvi .title {
  color: #9a8c81;
  font: bold 14px/22px Arial;
  text-transform: uppercase;
}
.glossary-termin_bukvi .wrapp {
  margin-top: 12px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}
.glossary-termin_bukvi .wrapp .link {
  width: 238px;
  color: #000;
  font: 16px/18px 'PT Serif', sans-serif;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 13px;
}
.glossary-termin_bukvi .wrapp .link:hover {
  color: #e3533e;
}
.glossary-termin_term {
  border-top: 1px solid rgba(88, 88, 88, 0.5);
  margin-top: 14px;
  margin-bottom: -9px;
}
.glossary-termin_term .title {
  color: #9a8c81;
  font: bold 14px/22px Arial;
  text-transform: uppercase;
  padding-top: 5px;
}
.glossary-termin_term .wrapp {
  margin-top: 7px;
}
.glossary-termin_term .wrapp li {
  width: 220px;
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 23px;
  vertical-align: top;
}
.glossary-termin_term .wrapp li .bukva {
  color: #9a8c81;
  font: bold 24px Arial;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}
.glossary-termin_term .wrapp li .bukva:hover {
  color: #e3533e;
}
.glossary-termin_term .wrapp li .link {
  color: #000;
  font: 16px/18px 'PT Serif', sans-serif;
  display: block;
  margin-bottom: 13px;
}
.glossary-termin_term .wrapp li .link:hover {
  color: #e3533e;
}
.glossary-termin_term .wrapp li .more {
  color: #ff7f66;
  font: 11px Arial;
  text-transform: uppercase;
  display: block;
}
.glossary-termin_term .wrapp li .more:hover {
  color: #ff7f66;
}
.glossary-termin_term .wrapp li:nth-of-type(3n) {
  margin-right: 0;
}
.glossary-termin .section-update .tag {
  color: #9a8c81;
  font: 11px Arial;
  margin: 1px 0 -2px 10px;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.best-on-psy__test {
  padding-bottom: 30px;
  border-bottom: 1px solid #ababab;
}
.best-on-psy__jumbotron-article {
  margin-bottom: 9px;
}
.best-on-psy .razdel-section {
  overflow: hidden;
}
.checkbox-big-tick {
  border-radius: 3px;
  border: 1px solid #ccc5c0;
  width: 17px;
  height: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  overflow: visible !important;
}
.checkbox-big-tick.checked .jq-checkbox__div {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAXVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5BxTwAAAAHnRSTlMA9+/Ai1s/Igbe0HlzSkUvGBEMAufLxbi3o5hnOzQrrKC9AAAAaUlEQVQYGVXBBwKDIAAEwQVBsLf0cv9/pkYTIzOQGhtS72wgUZuGo/6qB0ftScUIVDmr6CS9WHTKciCcJTlWdynLvZVURlbBaGM6vpw2FT+D1cdlYldrYQJ/sZD05MhLNxJTaXtSrWc3AwOWB4M49QAzAAAAAElFTkSuQmCC");
  margin: -4px 0 0 2px;
  height: 17px;
  width: 17px;
}
.top-news-slider {
  position: relative;
  height: 380px;
  overflow: hidden;
  margin-bottom: 0;
}
.top-news-slider__wrapper {
  margin-left: 0;
  float: none;
  display: block;
}
.top-news-slider.loaded {
  height: auto;
  overflow: visible;
}
.top-news-slider .bx-viewport {
  padding-bottom: 35px;
}
.top-news-slider .bx-prev,
.top-news-slider .bx-next {
  overflow: hidden;
  position: absolute;
  /*background-color: rgba(0,0,0,.4);*/
  width: 25%;
  top: 0;
  height: 380px;
  z-index: 999;
  font-size: 0;
  transition: color .3s;
}
.top-news-slider .bx-prev.disabled,
.top-news-slider .bx-next.disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.top-news-slider .bx-prev:after,
.top-news-slider .bx-next:after {
  content: "\e900";
  background: #fff;
  color: #ea4e2a;
  position: absolute;
  top: 50%;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  font: 30px/70px 'icomoon' !important;
  text-indent: 26px;
  margin-top: -35px !important;
}
.top-news-slider .bx-prev {
  left: 0px;
}
.top-news-slider .bx-prev:after {
  left: 0;
  margin-left: -33px !important;
}
.top-news-slider .bx-next {
  right: 0px;
}
.top-news-slider .bx-next:after {
  right: 0;
  margin-right: -33px !important;
  transform: scaleX(-1);
}
.top-news-slider .bx-next:hover:after {
  background-position: -70px -20px;
}
.top-news-slider .bx-pager {
  position: absolute;
  bottom: 12px;
  width: 100%;
  font-size: 0;
  line-height: 0;
  /*letter-spacing:-1px;*/
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  text-align: center;
  z-index: 1000;
}
.top-news-slider .bx-pager > * {
  font-size: 0;
  line-height: normal;
  letter-spacing: normal;
  /*display: -moz-inline-stack !important;*/
  display: inline-block;
  vertical-align: top;
}
.top-news-slider .bx-pager .bx-pager-item {
  margin: 0 6px;
}
.top-news-slider .bx-pager .bx-pager-link {
  display: block;
  background-color: #cdc7c2;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.top-news-slider .bx-pager .bx-pager-link.active {
  border: none;
  background-color: #e3533e;
}
.top-news-container {
  width: 100%;
}
.top-news-container .item {
  width: 680px;
  position: relative;
}
.top-news-container .item img {
  display: block;
}
.top-news-container .img-holder {
  position: relative;
  height: 380px;
  overflow: hidden;
}
.top-news-container .desc {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px 20px 9px;
  text-align: center;
  background-color: rgba(154, 140, 129, 0.7);
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 100%;
  height: 68px;
  overflow: hidden;
}
.top-news-container .link {
  display: block;
  color: #262626;
}
.top-news-container .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.top-news-container .link-article {
  line-height: 10px;
  letter-spacing: 0.1em;
  color: #ffffff;
  display: block;
}
.top-news-container .link-article:hover {
  color: #ffffff;
}
.top-news-container .title {
  position: relative;
  display: block;
  font: bold 22px/24px 'PT Serif', sans-serif;
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
}
.top-news-slider_bottom-indent .bx-wrapper {
  padding-bottom: 0 !important;
}
.section-tests > .row-container {
  height: 335px;
}
.tests-slider {
  padding: 55px 30px 0;
  width: 335px;
  height: 335px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  background: url('http://www.psychologies.ru/i/main/test/slider-bg.png') no-repeat 0 0;
  text-align: center;
  position: relative;
}
.tests-slider:hover .bx-prev,
.tests-slider:hover .bx-next {
  opacity: 1;
}
.tests-slider .item {
  width: 275px;
  height: 221px;
}
.tests-slider .article-title {
  color: #ffffff;
  opacity: .5;
  filter: alpha(opacity=50);
  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.tests-slider .article-title:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #ffffff;
}
.tests-slider .title {
  font: 30px/28px 'PT Serif', sans-serif;
  color: #ffffff;
  display: block;
  margin-top: 15px;
  -webkit-transition: color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s;
  -ms-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
}
.tests-slider .title:hover {
  color: #fae4e1;
}
.tests-slider .go-test {
  position: absolute;
  width: 97px;
  left: 50%;
  margin-left: -48.5px;
  border-bottom: 1px solid #953022;
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  padding-bottom: 9px;
  bottom: 0;
}
.tests-slider .bx-prev,
.tests-slider .bx-next {
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  /*background-color: rgba(0,0,0,.4);*/
  text-indent: -9999em;
}
.tests-slider .bx-prev:after,
.tests-slider .bx-next:after {
  content: "";
  position: absolute;
  top: 170px;
  z-index: 150;
  text-indent: -9999em;
  width: 10px;
  height: 50px;
  margin-top: -25px;
  background: url('http://www.psychologies.ru/i/main/icon/pxl.png') no-repeat 0 0;
  /*.transition(opacity);*/
}
.tests-slider .bx-prev {
  left: 0px;
}
.tests-slider .bx-prev:hover:after {
  background-position: 0 -20px;
}
.tests-slider .bx-prev:after {
  left: 10px;
  background-position: -20px -20px;
}
.tests-slider .bx-next {
  right: 0px;
}
.tests-slider .bx-next:hover:after {
  background-position: -10px -20px;
}
.tests-slider .bx-next:after {
  right: 10px;
  background-position: -30px -20px;
}
.tests-container {
  position: relative;
}
.tests-list {
  margin-top: 40px;
  position: relative;
}
.tests-list .item {
  height: 135px;
  margin-bottom: 15px;
}
.tests-list .desc {
  margin-top: -7px;
}
.tests-list .preview-img {
  width: 105px;
  height: 105px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.tests-list .preview-img:hover + .desc .title {
  color: #dc4332;
}
.tests-list .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-top: 2px;
}
.tests-list .link-all {
  position: absolute;
  bottom: 5px;
  right: 0;
}
.section-twin-blocks {
  text-align: center;
  margin-bottom: 30px;
}
.section-twin-blocks .item {
  position: relative;
  text-align: left;
}
.section-twin-blocks .item .link {
  display: block;
  color: #262626;
}
.section-twin-blocks .item .link:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-twin-blocks .item .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  padding-top: 15px;
}
.section-twin-blocks .item .article-title {
  position: absolute;
  top: 246px;
}
.section-twin-blocks .item .lbl {
  position: absolute;
  left: 50%;
  margin-left: -72.5px;
  top: -10px;
  width: 145px;
  height: 20px;
  background-color: #4cbfb8;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.section-twin-blocks .link-all {
  margin-top: -5px;
}
.section-twin-blocks .article-age {
  width: 35px;
  height: 35px;
  font: 13px/35px Arial;
}
.section-taro img {
  float: left;
}
.section-taro .desc {
  font-family: 'PT Serif', sans-serif;
  margin-top: -3px;
  margin-left: 165px;
  color: #737373;
}
.section-taro .btn {
  margin-top: 16px;
}
.section-my-history .photo {
  display: block;
}
.section-my-history .desc {
  padding-left: 10px;
  margin-top: -6px;
}
.section-my-history .desc .p {
  font-family: 'PT Serif', sans-serif;
  color: #262626;
  margin-bottom: 16px;
}
.section-my-history .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  color: #262626;
  margin-bottom: 11px;
  margin-top: 2px;
}
.section-my-history .title:hover {
  color: #dc4332;
  text-decoration: none;
}
.section-my-history .btn {
  margin-right: 20px;
}
.section-interview .cover {
  display: block;
  float: left;
}
.section-interview .interview-content {
  margin-left: 165px;
  margin-top: -4px;
  color: #262626;
}
.section-interview .interview-content .title {
  display: block;
  font: 22px/24px 'PT Serif', sans-serif;
  margin-bottom: 11px;
}
.section-interview .interview-content .desc {
  font: 14px/18px 'PT Serif', sans-serif;
}
.section-interview .interview-content .btn {
  margin-right: 16px;
}
.section-interview .interview-variants {
  margin-top: 15px;
  margin-bottom: 23px;
}
.section-interview .interview-variants .item {
  margin-bottom: 14px;
}
.section-interview .interview-variants .item:hover .jq-radio {
  border-color: #d9d3ce;
}
.section-interview .interview-variants label {
  width: 455px;
  font-size: 16px;
  line-height: 18px;
  margin-left: -5px;
  padding-left: 15px;
}
.jumbotron-article {
  height: 370px;
  position: relative;
  font-family: 'PT Serif', sans-serif;
  display: block;
}
.jumbotron-article--red {
  height: 230px !important;
  overflow: hidden;
}
.jumbotron-article__specproject {
  text-transform: uppercase;
  font: 14px Arial;
  letter-spacing: 3.7px;
}
.jumbotron-article__content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 67px 74px 0 40px;
  position: relative;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  height: 370px;
}
.jumbotron-article__content p {
  margin-left: 189px;
}
.jumbotron-article__content--fr-autumn {
  padding: 87px 62px 0;
}
.jumbotron-article__content--red {
  padding: 38px 74px 0 62px;
  font-size: 20px;
}
.jumbotron-article__img-10year {
  padding-right: 39px;
}
.jumbotron-article__img-10year-red {
  padding-right: 53px;
}
.jumbotron-article__bg-img {
  position: absolute;
  top: 0;
  left: 0;
}
.jumbotron-article__header {
  font-size: 45px;
  font-weight: normal;
  line-height: 39px;
  padding-bottom: 20px;
  letter-spacing: -2.1px;
}
.jumbotron-article__header--fr-autumn {
  font-size: 30px;
  line-height: 44px;
  padding-bottom: 13px;
  font-weight: 400;
}
.jumbotron-article__header--red {
  font-weight: 400;
  font-size: 40px;
  line-height: 42px;
  padding-bottom: 14px;
  letter-spacing: .2px;
}
.jumbotron-menu {
  background: #dc4332;
  text-transform: uppercase;
  text-align: center;
  height: 40px;
  font-size: 0;
}
.jumbotron-menu--fr-autumn {
  margin-bottom: 30px;
}
.jumbotron-menu__links {
  color: #fff;
  padding: 11px 17px 11px 17px;
  font-size: 12px;
  display: inline-block;
}
.jumbotron-menu__links--active {
  background: #f16751;
}
.jumbotron-menu__links--active:hover {
  text-decoration: none !important;
}
.jumbotron-menu__links--hero {
  font-weight: 700;
  font-size: 15px;
  position: relative;
  z-index: 0;
  line-height: 12px;
  padding: 13px 17px 15px 21px;
}
.jumbotron-menu__links--hero:before,
.jumbotron-menu__links--hero:after {
  position: absolute;
}
.jumbotron-menu__links--hero:before {
  content: '';
  width: 1px;
  left: 0;
  top: 7px;
  height: 65%;
  background: #eea199;
}
.jumbotron-menu__links--hero:after {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4OUU5ODkyQzUxNkRFMzExQjg4RUFDNTM1MUM0QUE5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODAyMDRCRTZDMjYxMUU1OEZEREExRjU5MzMyRTRBNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODAyMDRCRDZDMjYxMUU1OEZEREExRjU5MzMyRTRBNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjliOTgwMjg2LTczNGQtNDljYy05MzEwLTY1YTk1YjYzNTNlNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OUU5ODkyQzUxNkRFMzExQjg4RUFDNTM1MUM0QUE5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrczXkwAAATYSURBVHjavFlNiBRHFO7p6Z3ZmZ1ZDYjBi3gIEsTLIognxYvRoyYXIUFILiEh5KCoBxHFHKKCipgIgiC4ihfFQxAMeIl4MEJIPJiAJCGIIJr4s7uzs7M7P35fzXtNb6e7q3pW98HHNN3Vr75+f/WqpvDow43egLIO2ASsB94D3gWWyLMp4AnwN3APuA3cGWSSIOf4pcAuwVjGuDqwQsbskHt/AOPABeCx64S+47gR4ADwF3DKQi5N3ge+Af4EjsoHvBGC24GHwBHgHW/hUgb2is5PF0pwH3DN9WtzCr1yHjg+KEHGyrfe25c9wI20fEgjeFESYbFkG/CjK0G69eO8MxQKBa/g+33gegDZDHxnI/hBHrf6IFMsFg2hbrfrddptA17zHp9xTA75Avh83odHCvUQ8ByoWa2FSX0QaIPM7OxsSKrX64XWJLEgCLyhUsn8dvGshzGOsgz4L16o97uQ82GVbqfjNZpNQ06tFXUriXYwhs/9mRmvBJLDlUr4roMc1xKkFqwAL4GSjRytNTU5aQj4DvFGsvwIurtWr3tFWtON5ErgkQbIZ67kJicmwgldkkFjke/wXepwjMs90ST52hZz/GpajhbJGfhhQvFd6jBhYddBF5c5aq10I+nKYYUZxFLa1xs34gM4sQGuNWHiJBka1OXbrc982MIk2WqzXnturh/wcFVc1N1Dw8NeUch3cG+O2S1xGidJXeVy2eizZPZWEtxgtR4I0irFGEGSY4ZWR0b6LtSP4jMQnm40+h8WIcmY1AyvVqueJV3GfJt7tQDHE0ItN1Kr9SdlXAm5jpSeKp5xTNzdZrzUToss96UTTs1AQxBfnJSxdJMZQwJAc3ragNe8R+tzTCJBiVlLJVgSZBZnvJwU7JrJXCH0ugl3TpOcPK/A7fzlGM3gOBmjm/cS5hAZDsQrg4lOiAnakTDgdThpYXD1WgcbGctAvztJcH1PSopKiVnJNRjgtZIza3SCKwuSgBnWo7RowacMxrRlykzKVQSZPG+9BVhKSIYZzmwOJMt9SQwtKb2Ym8wzuL5gLzMTvmxislsqibWketZC06BrMscR2s3MsKFotf5XC6lLx1nkGd/8ObPMQBmtk1QuKA0kB9GR1UM7mcbUlKmDSYlBXdTp0H7dJ8Fbmd0IlDATqTBet9RStCIbAa6zBK9bXM4Suh0t7kGCVxLkFgnetW2kqbTMpSyln9MlkNlrMjhyb54eWY2oy6FIzwI/aHCctfV0tEYd/ZzpbBKUqzXTekTtYKhD66JFLvMIRQl+bxttlja4pT46GnYlDpOEMclGgu+ahtWt9T8W7QdfyJFGpnTERZyoghY+umRpgiiiSyTH1kiO5cqtm74O/B7fNI0Cr1y3mMaKsmlqk6QQ1RLEGAwkW9VqLhYXWQX8E980Tch+eNzVbYypClqmsGEVAlrco81GDjmo5JL2xZeAE66alKgmAEsHoYnkGqcRuSqHVJknC7tttTFr95bTlVF5AHzkejbDbcDNRTyb+UVOa50Pj9pC8swikLsix8n/DnI++JVsSdtvidwhYOdCT1hPA6tdinkOGZdj5MNv6oyap/VfAmuAk3KCn1dYY8/JvwKfAL861dwB/4bgWc4WOdMbk40X/wGoyvOmEHoG/Ab8JEn3Iu9ErwUYANTEkhXQ5JcXAAAAAElFTkSuQmCC');
  top: -20px;
  left: 44px;
  width: 40px;
  height: 40px;
  z-index: -1;
}
.jumbotron-menu__links:hover {
  color: #fff;
  text-decoration: underline;
}
.fr-autumn-test {
  margin-bottom: 30px;
}
.fr-autumn-test .jq-radio {
  margin-right: 9px;
}
.fr-autumn-test__label {
  font-size: 16px;
  width: 470px;
}
.fr-autumn-test__control-buttons-wrapper {
  margin-top: 7px;
  width: 300px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
.fr-autumn-test__control-button {
  color: #9a8c81;
}
.fr-autumn-test__control-button:hover {
  color: #ff7f66;
}
.fr-autumn-test__question {
  font-size: 30px;
  line-height: 30px;
  font-family: Georgia, Arial;
}
.fr-autumn-test__form {
  overflow: hidden;
}
.fr-autumn-test__quest-counter {
  color: #ff7f66;
  line-height: 42px;
  text-transform: uppercase;
}
.fr-autumn-test__sub-question {
  color: #ff7f66;
  font-size: 22px;
  line-height: 22px;
  font-family: Georgia, Arial;
  margin-bottom: 18px;
}
.fr-autumn-test__list-of-answers {
  margin-bottom: 30px;
}
.fr-autumn-test__form-row {
  margin-bottom: 20px;
}
.fr-autumn-test__test-row {
  margin: 0 -10px 21px 0;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 17px;
}
.fr-autumn-test__button-all-tests {
  text-align: center;
  margin-top: 8px;
}
.anons-test {
  width: 220px;
  text-align: center;
  float: left;
  margin-right: 10px;
  font-size: 18px;
  line-height: 19px;
  font-family: Georgia, Arial;
}
.anons-test__img {
  border-radius: 50%;
  margin-bottom: 11px;
}
.anons-test__img--anons-opros {
  margin-bottom: 13px;
}
.anons-test__razdel {
  color: #9a8c81;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 3px;
  display: block;
}
.fr-autumn-opros__question {
  font-size: 22px;
  line-height: 22px;
  font-family: Georgia, Arial;
}
.fr-autumn-opros__question--result {
  line-height: 51px;
}
.fr-autumn-opros__sub-question {
  font-size: 14px;
  line-height: 17px;
  font-family: Georgia, Arial;
  padding: 13px 0 17px;
}
.fr-autumn-opros__container-left {
  float: left;
  width: 145px;
  margin-right: 20px;
}
.fr-autumn-opros__container-right {
  float: right;
  width: 515px;
}
.fr-autumn-opros__form-row {
  margin-bottom: 14px;
}
.jumbotron-article-anons {
  overflow: hidden;
  background: #dc4332;
  padding: 20px 0 20px 19px;
}
.jumbotron-article-anons__division {
  float: left;
  padding: 0 20px 15px 0;
  width: 200px;
  text-align: center;
  color: #fff;
}
.jumbotron-article-anons__section {
  color: #fff;
  font: 11px Arial, sans-serif;
  display: block;
  text-transform: uppercase;
  padding: 8px 0 2px;
}
.jumbotron-article-anons__description {
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-family: Georgia, Arial;
}
.jumbotron-article-anons__description:hover {
  color: #fff;
}
.fr-autumn-test-result {
  overflow: hidden;
  padding-bottom: 26px;
}
.fr-autumn-test-result__left-side {
  width: 354px;
  float: left;
  padding-top: 5px;
}
.fr-autumn-test-result__left-side--question {
  padding-top: 14px;
}
.fr-autumn-test-result__right-side {
  width: 325px;
  float: left;
}
.fr-autumn-test-result__question {
  font-size: 22px;
  line-height: 24px;
  font-family: Georgia, Arial;
  padding: 12px 0 15px;
}
.fr-autumn-test-result__button-wrapper {
  text-align: right;
  overflow: hidden;
  width: 315px;
}
.fr-autumn-test-result__right-button {
  line-height: 30px;
}
.fr-autumn-test-result__sub-header {
  color: #9a8c81;
  text-transform: uppercase;
  font: 700 14px Arial, sans-serif;
}
.fr-autumn-test-result__header {
  font-weight: 400;
  padding: 11px 0;
  font-size: 30px;
  line-height: 30px;
  font-family: Georgia, Arial;
}
.fr-autumn-test-result__header--question {
  line-height: 28px;
  padding-bottom: 13px;
}
.fr-autumn-test-question {
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 9px;
}
.fr-autumn-test-question__issue-number {
  font-size: 12px;
  line-height: 42px;
  font-family: Georgia, Arial;
  font-weight: 700;
}
.fr-autumn-test-question__test-counter {
  color: #9a8c81;
  font: 13px Arial, sans-serif;
  padding-bottom: 19px;
}
.fr-autumn-test-question .article-tags {
  margin-bottom: 0;
}
.fr-autumn-test-question .tag {
  margin-right: 5px !important;
}
.resultat-oprosa__left-side {
  width: 165px;
  float: left;
}
.resultat-oprosa__right-side {
  float: left;
  width: 515px;
}
.resultat-oprosa__text {
  font-family: Georgia, Arial;
}
.resultat-oprosa__sub-header {
  margin-top: -3px;
  letter-spacing: -1px;
}
.resultat-oprosa__percent-users {
  margin-top: 13px;
}
.resultat-oprosa__percent {
  width: 47px;
  color: #ff7f66;
  font-size: 16px;
}
.resultat-oprosa__user-opinion {
  padding-bottom: 14px;
  font: 16px Arial, sans-serif;
}
.subscribe-2014__term {
  border-top: 1px solid #ababab;
  text-align: center;
  padding-top: 28px;
}
.subscribe-2014__term-btn {
  width: 280px;
  margin-bottom: 13px;
}
.subscribe-2014-header {
  padding: 21px 0;
  overflow: hidden;
}
.subscribe-2014-header__half {
  text-align: center;
}
.subscribe-2014-header__link {
  color: #ff7f66;
  font: 40px Georgia;
}
.subscribe-2014-rubric__header {
  border-top: 1px solid #ababab;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: -2.5px;
  padding: 21px 0 36px;
}
.subscribe-2014-rubric__input {
  width: 280px;
  margin-right: 21px;
  float: left;
}
.subscribe-2014-rubric__form {
  overflow: hidden;
  padding: 15px 0 35px;
}
.subscribe-2014-rubric__checkbox {
  padding: 0 20px 0 30px;
  float: left;
}
.subscribe-2014-rubric__checkbox-label {
  position: relative;
  top: -3px;
  cursor: pointer;
}
.cover-popup .editor-input .edit-color .item-red {
  background-color: #a11823;
}
.cover-popup .editor-cover__background-box {
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
  width: 284px;
  height: 290px;
}
.cover-popup .editor-cover__topic:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0;
  width: 26px;
  height: 13px;
  background-color: #a11823;
}
.cover-popup .editor-cover__topic-main .this-lbl {
  width: 119px;
  height: 15px;
  background-color: #a11823;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font: bold 9px/15px Arial;
  margin-bottom: 3px;
}
.cover-popup .editor-cover__side {
  position: absolute;
  z-index: 10;
  left: 2px;
  top: 79px;
  width: 92px;
}
.cover-popup .editor-cover__topic-main {
  position: absolute;
  z-index: 10;
  bottom: 5px;
}
.cover-popup .editor-cover .field.active {
  padding: 0;
  border: 1px solid #a11823;
}
.cover-popup .editor-input .edit-color .item.active {
  border: 1px solid #ff7f66;
  margin-top: 0;
}
.cover-popup .editor-cover__title:after {
  content: "";
  position: absolute;
  left: 14px;
  bottom: 5px;
  width: 33px;
  height: 1px;
  background-color: #a11823;
}
.cover-popup .editor-cover .number {
  font-family: Arial;
  font-size: 13px;
  color: #a11823;
  font-weight: bold;
}
.cover-popup .editor-input {
  margin-bottom: 6px;
  margin-top: 9px;
}