@font-face {
  font-family: 'Lobster';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/Lobster.eot');
  src: local('Lobster'), url('../fonts/Lobster.eot?#iefix') format('embedded-opentype'), url('../fonts/Lobster.ttf') format('truetype'), url('../fonts/Lobster.svg#Lobster') format('svg');
}
@font-face {
  font-family: 'GNUTypewriter';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/GNUTypewriter.eot');
  src: local('GNUTypewriter'), url('../fonts/GNUTypewriter.eot?#iefix') format('embedded-opentype'), url('../fonts/GNUTypewriter.ttf') format('truetype'), url('../fonts/GNUTypewriter.svg#GNUTypewriter') format('svg');
}
@font-face {
  font-family: 'BadScript-Regular';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/BadScript-Regular.eot');
  src: local('BadScript-Regular'), url('../fonts/BadScript-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/BadScript-Regular.ttf') format('truetype'), url('../fonts/BadScript-Regular.svg#BadScript-Regular') format('svg');
}
@font-face {
  font-family: 'hsm';
  src: url('../fonts/hsm.eot?ejf7er');
  src: url('../fonts/hsm.eot?ejf7er#iefix') format('embedded-opentype'), url('../fonts/hsm.ttf?ejf7er') format('truetype'), url('../fonts/hsm.woff?ejf7er') format('woff'), url('../fonts/hsm.svg?ejf7er#hsm') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaFuturisLight';
  src: url('../fonts/FuturaFuturisLightC.eot');
  src: url('../fonts/FuturaFuturisLightC.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaFuturisLightC.woff') format('woff'), url('../fonts/FuturaFuturisLightC.ttf') format('truetype'), url('../fonts/FuturaFuturisLightC.svg#FuturaFuturisLightC') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'social';
  src: url('../fonts/social.eot?vnpvks');
  src: url('../fonts/social.eot?vnpvks#iefix') format('embedded-opentype'), url('../fonts/social.ttf?vnpvks') format('truetype'), url('../fonts/social.woff?vnpvks') format('woff'), url('../fonts/social.svg?vnpvks#social') format('svg');
  font-weight: normal;
  font-style: normal;
}
.caps {
  text-transform: uppercase;
}
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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-decoration-skip-ink: none;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
:focus {
  outline: 0 none;
}
.clear {
  font-size: 0;
  clear: both;
  height: 0;
  width: 0;
  line-height: 0;
}
@font-face {
  font-family: 'FuturaFuturis';
  src: url('../fonts/ftn55-webfont.eot');
  src: url('../fonts/ftn55-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ftn55-webfont.woff') format('woff'), url('../fonts/ftn55-webfont.ttf') format('truetype'), url('../fonts/ftn55-webfont.svg#FuturaFuturis') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaFuturisBold';
  src: url('../fonts/ftn65-webfont.eot');
  src: url('../fonts/ftn65-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ftn65-webfont.woff') format('woff'), url('../fonts/ftn65-webfont.ttf') format('truetype'), url('../fonts/ftn65-webfont.svg#FuturaFuturisBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaFuturisX';
  src: url('../fonts/ftn95-webfont.eot');
  src: url('../fonts/ftn95-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ftn95-webfont.woff') format('woff'), url('../fonts/ftn95-webfont.ttf') format('truetype'), url('../fonts/ftn95-webfont.svg#FuturaFuturisX') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaFuturisNormal';
  src: url('../fonts/ftx55-webfont.eot');
  src: url('../fonts/ftx55-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ftx55-webfont.woff') format('woff'), url('../fonts/ftx55-webfont.ttf') format('truetype'), url('../fonts/ftx55-webfont.svg#FuturaFuturisNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
a,
a:link {
  text-decoration: none;
  color: #000;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
a:hover,
.emulink:hover {
  color: #d81534;
  text-decoration: underline;
  /* FF3.6-FF8 fix. Учитывать при наследованиях. */
}
a:hover *,
.emulink:hover * {
  text-decoration: underline;
}
a:active {
  color: #871123;
  text-decoration: underline;
}
strong,
b {
  font-weight: bold;
}
.text p {
  margin: 1.5em 0;
}
.text-wide {
  width: 100% !important;
}
.right-aligned {
  float: right;
  margin-bottom: 10px;
  margin-left: 15px;
}
.left-aligned {
  float: left;
}
.article-container .left-aligned {
  margin-bottom: 10px;
  width: 244px;
  margin-right: 15px;
}
.article-container .right-aligned {
  width: 244px;
}
.article-container .art-pics {
  overflow: hidden;
}
.article-container .art-pics .left-aligned {
  margin-right: 8px;
}
.article-container .art-pics .right-aligned {
  margin-left: 0;
  float: left;
}
.red {
  color: #d71635;
}
body {
  font: normal 12px/1.3em Arial, Verdana, sans;
  background: #fff;
  min-width: 1000px;
  color: #000;
  position: relative;
}
.wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  background-color: #ffffff;
  padding: 0 15px;
  z-index: 1;
}
.wrap.site-menu .header {
  position: relative !important;
  height: 240px !important;
  padding-bottom: 20px;
}
.ya-share2 {
  margin-right: -4px;
}
.content {
  line-height: 0;
  background: #fff;
  padding: 20px 0 0;
  position: relative;
}
.content .primary {
  line-height: 1.3em;
}
.content .primary .right {
  float: right;
  width: 240px;
}
.content .primary .main {
  width: 740px;
  float: left;
  position: relative;
}
.touch .footer {
  width: 1030px;
}
.mid-banner {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 1000px;
  min-height: 90px;
}
.mid-banner.bg-wrap {
  padding: 15px 15px 0;
  background: #fff;
}
.mid-banner iframe {
  vertical-align: top;
}
.tvzavr {
  margin: 15px 0;
  text-align: center;
}
.tvzavr div[id] {
  margin: auto;
}
#div-low-com {
  margin: 15px 0;
}
#div-vb-3 {
  margin: 20px 0;
}
.rec-block {
  overflow: hidden;
  margin: 40px 0;
}
.rec-block__item {
  float: left;
  width: 240px;
  height: 100px;
  margin-right: 10px;
}
.rec-block__item:last-child {
  margin-right: -2px;
}
.mobile-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font: bold 34px/40px "FuturaFuturisBold";
  text-transform: uppercase;
  padding: 20px 0;
  display: block;
  background: #fede7b;
  text-align: center;
  min-width: 1030px;
}
#dfp_block {
  padding: 0 0 25px;
  text-align: center;
  width: 740px;
}
.b-receipt__shura #dfp_block,
.malahov-news #dfp_block {
  padding: 25px 0 10px;
  background: #fff;
}
.twoblock-video .link {
  display: block;
  position: relative;
}
.twoblock-video .link:after {
  content: "";
  position: absolute;
  width: 57px;
  height: 58px;
  left: 50%;
  top: 98px;
  margin: 0 0 0 -28.5px;
  background: url(../img/shura/play.png) no-repeat 0 0;
}
.profile_hidden {
  display: none;
}
#profile_show_more {
  margin-left: 4px;
}
.side-specpj {
  border-top: 2px solid #C6C6C6;
  margin-top: 46px !important;
}
.side-specpj .rec-box {
  display: block;
  margin-bottom: 20px;
}
.side-specpj .side-title {
  display: block;
  margin-bottom: 18px !important;
  font: normal 18px "FuturaFuturisX", Arial, Helvetica, sans-serif;
  line-height: normal;
  margin: -1.35em 0 0;
  text-align: center;
  text-transform: uppercase;
  color: #333;
}
.side-specpj .tgb__link {
  display: block;
  text-decoration: none;
}
.side-specpj .tgb__image {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.side-specpj .tgb__image img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.side-specpj .tgb__text {
  display: inline-block;
  vertical-align: middle;
  width: 162px;
  font: bold 14px/18px 'PT Sans', sans-serif;
}
.censor {
  vertical-align: top;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f6f6f3;
  font: bold 11px/40px Arial;
  color: #6f6f6e;
  text-align: center;
}
.offers-wrap-links-row .censor {
  margin-top: 11px;
}
.section-link .censor {
  margin-top: -9px;
  margin-right: 5px;
}
.footer-offers .offers-wrap-links .offers-wrap-links-row .section-link {
  margin-top: 20px;
}
.censor + .btn {
  margin-left: 10px;
}
.censor.censor_pos {
  position: absolute;
  right: 50px;
  bottom: 18px;
  background: #e4e4de;
}
.footer-projects-inner {
  position: relative;
}
#error-text {
  color: #888;
}
#error-text b {
  color: #000;
}
.branding-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.header {
  height: 228px;
  font-size: 12px;
  position: absolute;
  top: 0;
  width: 1000px;
}
.header-counters {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  opacity: 0;
  top: 0;
  left: 0;
}
.header-top {
  font: 10px Georgia, "Times New Roman", serif;
  line-height: 30px;
  position: relative;
  overflow: hidden;
  background-color: #edeee8;
  height: 30px;
}
.header-top a {
  color: #979797;
}
.header-top a:hover {
  color: #db4159;
  text-decoration: none;
}
.header-seo {
  float: left;
  margin-left: 27px;
  margin-right: -10px;
  line-height: 0;
}
.header-seo li {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  margin-right: 8px;
  font: 12px/28px "FuturaFuturis";
  color: #979797;
}
.header-social {
  float: right;
  padding-right: 10px;
  margin-top: 5px;
  white-space: nowrap;
}
.header-social .social-list {
  font-size: 0;
}
.header-social .item {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
.header-social a {
  height: 20px;
  width: 20px;
  display: block;
  text-indent: -999em;
  background: url("../img/header-social.png") 0 0 no-repeat;
}
.header-social .fb {
  background-position: -30px 0px;
}
.header-social .vk {
  background-position: -60px 0;
}
.header-social .ok {
  background-position: -90px 0;
}
.header-social .tl {
  background-position: -120px 0;
}
.header-main {
  position: relative;
  height: 129px;
}
.header-main .logo {
  display: block;
  position: absolute;
  left: 0;
  top: 24px;
  width: 183px;
  height: 85px;
  text-indent: -999em;
  background: url("../img/header-logo.gif") 0 0 no-repeat;
}
.header-menu {
  clear: both;
  text-align: center;
  font: normal 17px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: 41px;
  text-transform: uppercase;
  overflow: hidden;
  background: #fede7b url("../img/header-menu-bg.gif") right bottom no-repeat;
  height: 40px;
  width: 992px;
  margin: 0 0 0 4px;
  position: relative;
}
.header-menu ul {
  background: url("../img/header-menu-bg.gif") left top no-repeat;
  height: 40px;
  padding-left: 13px;
  width: 802px;
}
.header-menu .item {
  display: block;
  float: left;
  padding: 0 25px 0 26px;
  background: url(data:image/gif;base64,R0lGODlhAQAMALMAANe8a9m+Z9W7cNe9ade8bdm+b9i9bti+c9a8b9i9bNi+ZwAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOTk3NTM0OUNGOUYxMUUzQjNERUQ3QzFENjZCMDFFNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOTk3NTM0QUNGOUYxMUUzQjNERUQ3QzFENjZCMDFFNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5OTc1MzQ3Q0Y5RjExRTNCM0RFRDdDMUQ2NkIwMUU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ5OTc1MzQ4Q0Y5RjExRTNCM0RFRDdDMUQ2NkIwMUU0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEADAAABAkwAHQEMKSkoSIAOw==) left 50% no-repeat;
}
.header-menu .item:first-child {
  background: none;
}
.header-menu a {
  display: block;
  color: #000000;
  text-align: center;
  letter-spacing: -0.045em;
}
.header-menu a:hover,
.header-menu a:hover * {
  text-decoration: none;
  color: #d81534;
}
.header-menu .active a,
.header-menu .active span {
  color: #d81534;
}
.header-menu .active span {
  letter-spacing: -0.045em;
}
.header-menu .spec-link {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  width: 195px;
  z-index: 10;
}
.touch .header-menu .spec-link {
  background: url("../img/malahov-menu.png") left top no-repeat;
}
.touch .header-menu .spec-link div,
.touch .header-menu .spec-link span {
  background: none;
}
.header-menu .spec-link div {
  position: relative;
  margin: 0 5px;
  color: #fff;
}
.header-menu .spec-link div:hover,
.header-menu .spec-link div:hover * {
  color: #fff;
}
.header-menu .spec-link div:after {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  border-left: 6px solid #d71635;
  border-bottom: 41px solid transparent;
  width: 1px;
}
.header-menu .spec-link div:before {
  content: "";
  position: absolute;
  left: -6px;
  top: 0;
  border-right: 6px solid #d71635;
  border-top: 41px solid transparent;
  width: 1px;
}
.header-menu .spec-link span {
  display: block;
  background: #d71635 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpivC5myoANMDHgAINTAiDAAOf2ATJKel3cAAAAAElFTkSuQmCC);
  color: #fff;
}
.header-menu .spec-link-right {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  width: 195px;
  z-index: 10;
}
.touch .header-menu .spec-link-right {
  background: url("../img/malahov-menu.png") left top no-repeat;
}
.touch .header-menu .spec-link-right div,
.touch .header-menu .spec-link-right span {
  background: none;
}
.header-menu .spec-link-right div {
  position: relative;
  margin: 0 6px;
  color: #fff;
}
.header-menu .spec-link-right div:hover,
.header-menu .spec-link-right div:hover * {
  color: #fff;
}
.header-menu .spec-link-right div:after {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  border-left: 6px solid #d71635;
  border-bottom: 41px solid transparent;
  width: 1px;
}
.header-menu .spec-link-right div:before {
  content: "";
  position: absolute;
  left: -6px;
  top: 0;
  border-right: 6px solid #d71635;
  border-top: 41px solid transparent;
  width: 1px;
}
.header-menu .spec-link-right span {
  display: block;
  background: #d71635 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpivC5myoANMDHgAINTAiDAAOf2ATJKel3cAAAAAElFTkSuQmCC);
  color: #fff;
}
.header-news {
  /*margin-left: 215px;*/
  float: right;
  padding-top: 21px;
}
.header-news:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.header-news .item {
  float: left;
  width: 384px;
  height: 87px;
  margin-left: 18px;
  background: url("../img/header-news.png") 0 0 no-repeat;
}
.header-news .photo {
  float: left;
  display: block;
  margin: -7px 22px 0 31px;
}
.header-news .title {
  display: block;
  float: left;
  width: 215px;
  font: 16px/16px "FuturaFuturisBold";
  margin-top: 5px;
  margin-bottom: 4px;
}
.header-news .info {
  width: 215px;
  line-height: 14px;
  margin-left: 155px;
}
.spec-menu {
  width: 945px;
  margin: 0 auto;
  height: 40px;
  background: url("../img/spec-menu-bg.gif") left top no-repeat #fff4d4;
  position: relative;
}
.spec-menu-inner {
  background: url("../img/spec-menu-bg.gif") right bottom no-repeat;
  height: 100%;
  text-align: center;
}
.spec-menu-inner:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.spec-menu ul {
  display: block;
  overflow: hidden;
  /*text-align: center;*/
}
.spec-menu ul:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.spec-menu ul li {
  padding: 0 23px 0 23px;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  background: url(data:image/gif;base64,R0lGODlhAQAMAKIAAN3PoNvPp93Qo9vOodzPpQAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOUFEQTMwOENGQTUxMUUzQUIwQkI2RkVEMDA2QURCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOUFEQTMwOUNGQTUxMUUzQUIwQkI2RkVEMDA2QURCQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5QURBMzA2Q0ZBNTExRTNBQjBCQjZGRUQwMDZBREJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA5QURBMzA3Q0ZBNTExRTNBQjBCQjZGRUQwMDZBREJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEADAAAAwYYJAP+LgEAOw==) left 50% no-repeat;
}
.spec-menu ul li:first-child {
  background: none;
}
.spec-menu ul li.active span,
.spec-menu ul li.active a {
  color: #D81534;
  font: normal 17px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: 41px;
  letter-spacing: -0.06em;
  text-transform: uppercase;
}
.spec-menu ul li.error-link {
  width: 224px;
  height: 40px;
  margin: -1px 0 0 -4px;
  position: relative;
  background: url('../img/error2.png') 0 0 no-repeat;
}
.spec-menu ul li.error-link a {
  width: 224px;
  height: 40px;
  display: block;
}
.spec-menu ul li.hb-link {
  width: 342px;
  height: 40px;
  margin: -1px 0 0 -4px;
  position: relative;
  background: url('../img/8let.png') 0 0 no-repeat;
}
.spec-menu ul li.hb-link a {
  width: 342px;
  height: 40px;
  display: block;
}
.spec-menu ul li.hb-link:before {
  content: '';
  width: 44px;
  height: 6px;
  display: block;
  position: absolute;
  top: -6px;
  right: 53px;
  background: url('../img/8let-before.png') 0 0 no-repeat;
}
.spec-menu ul li.dream-link {
  width: 323px;
  height: 40px;
  margin: -1px 0 0 -4px;
  background: url('../img/dream.png') 0 0 no-repeat;
}
.spec-menu ul li.dream-link a {
  color: #fff;
  display: inline-block;
  margin: 9px 0 0 24px;
  font: 18px "FuturaFuturis";
  text-shadow: 0 0 8px rgba(84, 60, 13, 0.2);
}
.spec-menu ul li.jeanna-link {
  padding: 0px;
  background: none !important;
}
.spec-menu ul li.jeanna-link a {
  display: inline-block;
  margin-left: -5px;
  margin-top: -1px;
}
.spec-menu ul li.food-link {
  background: none !important;
  padding-left: 17px;
}
.spec-menu ul .food-link img.ico {
  display: none;
}
.spec-menu ul .malahov-vacation-link {
  vertical-align: top;
  width: 226px;
  height: 40px;
  padding: 0;
  background: url("../img/menu-malahov-vacation.gif") 0 0 no-repeat;
  margin-left: 18px;
}
.spec-menu ul .malahov-vacation-link a {
  display: block;
  width: 226px;
  height: 40px;
  line-height: 9999em;
  overflow: hidden;
}
.spec-menu ul .malahov-vacation-link a:hover {
  color: #ffffff;
}
.spec-menu ul a {
  font: normal 17px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: 41px;
  letter-spacing: -0.06em;
  text-transform: uppercase;
}
.spec-menu ul a:hover {
  text-decoration: none;
  color: #D81534;
}
.spec-menu ul .spec-project a {
  color: #ff502d;
}
.spec-menu .spec-link-right {
  float: right;
}
.spec-menu .spec-link-left + ul {
  text-align: left;
  padding-left: 24px;
}
.spec-link-left {
  float: left;
  height: 40px;
  margin: -1px 0 0 0;
  min-width: 226px;
}
.spec-link-left a {
  width: 212px;
  margin-left: -21px;
  height: 40px;
  display: block;
}
.spec-link-left + li {
  background: none;
}
@media (min-resolution: 0.001dpcm) {
  _:-o-prefocus,
  .spec-menu ul li {
    /* стиль только для Opera 12.00+ */
    padding: 0px 20px 0px 23px;
  }
}
.header-banner {
  width: 1000px;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  padding: 0 15px;
  position: relative;
  z-index: 200;
}
.right {
  /*@import "right-tv";*/
}
.right .block {
  border-top: 2px solid #C6C6C6;
  margin-top: 20px;
}
.right .block .title {
  font: normal 18px "FuturaFuturisX", Arial, Helvetica, sans-serif;
  line-height: normal;
  margin: -1.35em 0 0;
  text-align: center;
  text-transform: uppercase;
  color: #333;
}
.right .block .title a {
  color: #333;
}
.right .block .title a:hover {
  text-decoration: none;
}
.right .block .inner {
  padding: 0 0 0;
}
.right .banner-side {
  border: none !important;
  margin: 0 0 20px;
  position: relative;
  /* z-index: 50; */
}
.right #adriver_banner_240 {
  margin-bottom: 20px;
}
.right .banner-side-mid {
  /*margin: 11px 0 12px;*/
  border: none !important;
}
.right .news-block-magick {
  margin-top: 20px;
}
.right .lt-title {
  color: #9a8c81;
  display: block;
  font-weight: bold;
  line-height: 9px;
  font-size: 11px;
  margin-bottom: 5px;
  padding-top: 5px;
  text-transform: uppercase;
}
.right .magazine {
  text-align: center;
  margin-top: 38px;
}
.right .magazine .number {
  display: block;
  font: normal 32px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 30px;
  margin-top: 4px;
}
.right .magazine .sale-date {
  display: block;
  font: 12px/1 Arial;
  text-transform: uppercase;
  margin-top: 3px;
}
.right .magazine-cover {
  margin: 13px 0 15px;
}
.right .magazine-cover a {
  display: block;
}
.right .malakhov {
  background: #ecede8;
  border: 0;
}
.right .malakhov .title {
  background: #d81534;
  height: 32px;
  border-bottom: 5px solid #fff;
  text-align: center;
  font: normal 16px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 29px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
.right .malakhov .title a {
  color: #fff;
}
.right .malakhov .image {
  margin: -25px auto 0;
  text-align: center;
  display: block;
  height: 131px;
  width: 131px;
  position: relative;
}
.right .malakhov .image img {
  -webkit-border-radius: 131px;
  -moz-border-radius: 131px;
  -o-border-radius: 131px;
  -ms-border-radius: 131px;
  border-radius: 131px;
}
.right .malakhov .image .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 131px;
  width: 131px;
  display: block;
  background: url("../img/malakhov-round.png") 0 0 no-repeat;
}
.right .malakhov .inner {
  padding: 10px 12px;
  position: relative;
}
.right .malakhov .inner-title {
  color: #d71632;
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 0.9em;
  margin-bottom: 12px;
  display: block;
}
.right .malakhov .inner-title a {
  color: #d71632;
}
.right .malakhov .inner-text {
  font-size: 13px;
  margin-bottom: 15px;
  color: #51514f;
}
.right .malakhov .twitter-blk {
  margin-bottom: 13px;
}
.right .malakhov .twitter-blk .twtr-hd,
.right .malakhov .twitter-blk .twtr-ft {
  display: none;
}
.right .malakhov .twitter-blk .twtr-tweet-wrap {
  padding-right: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 10px !important;
}
.right .malakhov .twitter-blk .twtr-tweet {
  border-color: #b8b8b8;
}
.right .malakhov .twitter-name {
  text-align: center;
}
.right .malakhov .twitter-name .icon {
  height: 18px;
  width: 20px;
  vertical-align: middle;
  background: url("../img/right-malakhov-name.png") 0 0 no-repeat;
}
.right .malakhov .twitter-name a {
  color: #00aeef;
}
.right .malakhov .twitter-title {
  height: 14px;
  background: url("../img/right-malakhov-twitter.gif") center center no-repeat;
  text-indent: -999em;
  margin-bottom: 10px;
}
.right .malakhov .blog-blk {
  margin-top: 11px;
}
.right .malakhov .blog-title {
  height: 13px;
  background: url("../img/right-malakhov-blog.gif") center center no-repeat;
  text-indent: -999em;
  margin-bottom: 10px;
  display: block;
}
.right .malakhov .blog-links {
  text-align: center;
  word-spacing: 14px;
  font: italic 11px Georgia, "Times New Roman", Times;
  margin-bottom: 15px;
}
.right .malakhov .blog-links .link {
  color: #51514f;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
  /*border-bottom: 1px dotted #474745;*/
}
.right .malakhov .blog-links .link:hover {
  color: #D81536;
  border-color: #D81536;
}
.right .malakhov .blog-links .active {
  color: #d81733;
  border: 0;
}
.right .malakhov .blog-items > .item {
  display: none;
  margin-bottom: 15px;
}
.right .malakhov .list {
  color: #787876;
  font-size: 11px;
}
.right .malakhov .list a {
  font-weight: bold;
}
.right .malakhov .list a:hover {
  text-decoration: none;
}
.right .malakhov .list a:hover .comments-icon {
  background: url("../img/common-icons.png") 0 bottom no-repeat;
}
.right .malakhov .list a:hover .item-text {
  text-decoration: underline;
}
.right .malakhov .list .item {
  margin: 0 0 5px;
}
.right .malakhov .list .comments {
  font-size: 10px;
  line-height: 13px;
  font-weight: normal;
  text-decoration: none;
}
.right .malakhov .list .comments-icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
  margin: 0 3px;
  height: 10px;
  width: 9px;
  vertical-align: middle;
}
.right .afisha {
  margin-bottom: -15px;
  margin-top: 38px;
}
.right .afisha .inner {
  overflow: hidden;
  position: relative;
  margin: 4px 0 0;
  padding: 0;
}
.right .afisha .list {
  margin-top: 14px;
}
.right .afisha .item {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #c6c6c7;
  overflow: hidden;
}
.right .afisha .item-title {
  font: normal 16px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 1em;
  margin-bottom: 10px;
  display: block;
}
.right .afisha .item-text {
  overflow: hidden;
}
.right .afisha .item:last-child {
  border: none;
  margin: 0;
}
.right .afisha .image {
  float: left;
  display: block;
  padding-right: 12px;
}
.right .popular {
  /*margin-top: 20px;*/
  border: none;
}
.right .popular .title {
  margin: 0;
  background: url("../img/popular-title.gif") right top no-repeat #d71635;
  padding: 8px 50px 0 20px;
  font: 15px/17px "FuturaFuturisBold";
  color: #ffffff;
  text-align: left;
  height: 40px;
  font-weight: bold;
}
.right .popular .inner {
  width: 228px;
  background-color: #ebdfcf;
}
.right .popular .list {
  padding: 18px 12px 7px;
}
.right .popular .item {
  margin-bottom: 10px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #aaa195;
  overflow: hidden;
  text-align: center;
}
.right .popular .item-title {
  font: normal 12px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 1em;
  margin-top: 9px;
  display: block;
  text-transform: uppercase;
}
.right .popular .item-title a {
  color: #958e83;
  text-decoration: none;
}
.right .popular .item-text {
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 18px;
  margin: 7px 0 0;
  display: block;
}
.right .popular .item:last-child {
  border: none;
  margin: 0;
}
.right .subscribe {
  background: #edede8;
  border: none;
  margin-top: 20px;
  overflow: hidden;
  height: 134px;
  background: url("../img/subscribe-bg.gif") 0 0 no-repeat;
}
.right .subscribe .title {
  margin: 17px 0 0;
}
.right .subscribe .inner {
  padding: 8px 12px 8px;
  min-height: 65px;
  font-size: 11px;
}
.right .subscribe .inner-default {
  padding-bottom: 10px;
  color: #51514F;
}
.right .subscribe .inner-error {
  padding-bottom: 10px;
  color: #d71635;
  display: none;
}
.right .subscribe .inner-done {
  padding: 15px 0;
  color: #2e8702;
  display: none;
}
.right .subscribe .inner-subscribe {
  position: relative;
}
.right .subscribe .inputtext {
  width: 175px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.right .subscribe .submit {
  height: 20px;
  width: 31px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -106px -20px no-repeat;
}
.right .subscribe .submit:hover,
.right .subscribe .submit.hover {
  background-position: -106px -40px;
}
.right .subscribe .submit:disabled,
.right .subscribe .submit.disabled {
  background-position: -106px 0px;
  cursor: default;
}
.right .subscribe .loading {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 40px;
  height: 16px;
  width: 16px;
  background: url("../img/ajax-loader-small.gif") 0 0 no-repeat;
  text-indent: -999em;
  display: none;
}
.right .social {
  margin: 38px 0 0 !important;
}
.right .social .inner {
  padding: 15px 0 0;
}
.right .social-filter .list {
  text-align: left;
}
.right .social-filter .item {
  display: inline-block;
  cursor: pointer;
  margin-right: 19px;
}
.right .social-filter .item:last-child {
  margin-right: -2px;
}
.right .social-filter .icon {
  width: 30px;
  height: 30px;
  background: url("../img/social-tabs.gif") 0 0 no-repeat;
}
.right .social-filter .active .fb,
.right .social-filter .fb:hover {
  background-position: 0 100%;
}
.right .social-filter .tw {
  background-position: -57px 0;
}
.right .social-filter .active .tw,
.right .social-filter .tw:hover {
  background-position: -57px 100%;
}
.right .social-filter .vk {
  background-position: -114px 0;
}
.right .social-filter .active .vk,
.right .social-filter .vk:hover {
  background-position: -114px 100%;
}
.right .social-filter .ok {
  background-position: -171px 0;
}
.right .social-filter .active .ok,
.right .social-filter .ok:hover {
  background-position: -171px -30px;
}
.right .social-filter .in {
  background-position: 100% 0;
}
.right .social-filter .active .in,
.right .social-filter .in:hover {
  background-position: 100% 100%;
}
.right .social-right-item {
  margin: 15px 0 0;
}
.right .social-right-item .instagramm-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.right .social-right-item .instagramm-title .logo {
  width: 80px;
  height: 37px;
  display: block;
  background: url('../img/logo-inst.png');
  cursor: pointer;
}
.right .social-right-item .instagramm-title .post {
  color: #000;
  font: bold 15px/12px "FuturaFuturisBold";
}
.right .social-right-item .instagramm-title .post span {
  color: #b6b6a6;
  font: 15px/12px "FuturaFuturisBold";
  display: block;
}
.right .social-right-item .instagramm-item span {
  display: inline-block;
  margin-bottom: 6px;
  margin-right: 5px;
  cursor: pointer;
}
.right .social-right-item .instagramm-item span:nth-child(3n+3) {
  margin-right: -2px;
}
.right .social-right-item .instagramm-item span img {
  width: 74px;
  height: 74px;
  display: block;
}
.right .social #vkwidget1,
.right .social #vk_groups {
  height: 285px !important;
}
.right #instagram_temp {
  display: none;
}
.right .search {
  background-color: #fff4d4;
  border-top: none;
  padding: 20px 0;
  margin-top: 20px;
}
.right .search .search-wrapper {
  position: relative;
}
.right .search .label {
  position: absolute;
  left: 27px;
  line-height: 19px;
}
.right .search .label-error {
  color: #D81733;
}
.right .search .title {
  margin: 0;
  line-height: 13px;
  margin-bottom: 14px;
}
.right .search .inputtext {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  height: 17px;
  width: 168px;
  padding: 0 9px;
  margin-left: 17px;
}
.right .search .submit {
  border: none;
  background: url('../img/search-right-ico.png') no-repeat 0 0;
  width: 17px;
  height: 17px;
  margin-left: 2px;
}
.right .side-login {
  border-width: 1px;
  border-bottom: 1px solid #C6C6C6;
  text-align: center;
  padding-bottom: 18px;
}
.right .side-login-top {
  background: url('../img/star-login-side.jpg') no-repeat 50% 0;
  height: 83px;
  margin-top: 7px;
}
.right .side-login-top .avatar {
  background: url('../img/blank-login-side.jpg') no-repeat 0 0;
  width: 70px;
  height: 70px;
  overflow: hidden;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-top: 13px;
}
.right .side-login .login-enter {
  font: 12px/1 "FuturaFuturis";
  text-transform: uppercase;
  margin-top: 8px;
}
.right .side-login .login-enter a {
  color: #d81534;
}
.right .side-login .login-info {
  margin-top: 7px;
  margin-bottom: 9px;
}
.right .side-login .login-info .name {
  font: 18px/20px "FuturaFuturis";
}
.right .side-login .logout {
  font: 12px/1 "FuturaFuturis";
  text-transform: uppercase;
  color: #d81534;
}
.right .receipt-recommend {
  background: none repeat scroll 0 0 #FEEEBD;
  border: none;
}
.right .receipt-recommend .title {
  font: 18px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding-top: 1px;
}
.right .receipt-recommend .title span {
  color: #d71635;
}
.right .receipt-recommend .title a:hover * {
  text-decoration: none;
}
.right .receipt-recommend .list {
  width: 200px;
  margin-bottom: -12px;
  margin-top: 13px;
}
.right .yandex-direct {
  border: none;
}
.right .poll {
  margin-top: 38px !important;
}
.poll .submit {
  height: 20px;
  width: 106px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") 0px -20px no-repeat;
}
.poll .submit:hover,
.poll .submit.hover {
  background-position: 0px -40px;
}
.poll .submit:disabled,
.poll .submit.disabled {
  background-position: 0px 0px;
  cursor: default;
}
.poll .submit-blk {
  float: left;
}
.poll .results-link,
.poll .archive-link {
  font: italic 11px/20px Georgia, "Times New Roman", Times;
}
.poll .results-blk,
.poll .archive-blk {
  float: right;
  height: 20px;
  line-height: 20px;
}
.poll .label {
  cursor: pointer;
  display: inline-block;
  width: 205px;
  vertical-align: top;
  padding-top: 2px;
}
.poll fieldset {
  margin-bottom: 14px;
}
.poll .question {
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 0.8em;
  margin-top: 15px;
  text-align: center;
}
.poll .question-caption {
  color: #797979;
  display: block;
  font-size: 10px;
  line-height: 1.1em;
  margin: 5px 0 8px;
  text-align: center;
}
.poll form {
  margin-top: 15px;
}
.poll .row {
  margin-bottom: 8px;
}
.poll .row input {
  display: inline-block;
  vertical-align: top;
}
.poll .row input[type='checkbox'],
.poll .row input[type='radio'] {
  margin-right: 10px;
}
.poll .inputtext {
  width: 205px;
}
.poll-select {
  color: #7f7f7f;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.poll-select.selected {
  color: #000;
}
.poll-results {
  display: none;
}
.poll-results .row {
  padding-left: 20px;
}
.poll-results .checked {
  background: url("../img/poll-icons-sp.png") left -24px no-repeat;
}
.poll-results .winner .answer-bar {
  background-position: 0 -8px;
}
.poll .answer-title {
  width: 189px;
}
.poll .answer-results {
  color: #a1a1a1;
  font-size: 10px;
  text-align: right;
}
.poll .answer-rule {
  display: block;
  text-align: left;
  width: 189px;
  height: 8px;
  float: left;
  margin-top: 3px;
  background: #aaa url("../img/poll-icons-sp.png") 0 0 repeat-x;
  vertical-align: middle;
}
.poll .answer-bar {
  background: #fe9981 url("../img/poll-icons-sp.png") 0 -16px repeat-x;
  width: 1%;
  height: 8px;
  display: block;
  text-indent: -9999em;
  font-size: 0;
}
.page-404 .footer-offers {
  z-index: 1;
}
.footer {
  /*margin-top:40px;
	*/
}
.footer-offers {
  width: 1000px;
  margin: 0 auto;
  background: #fff url('../img/footer/bg.jpg') top center no-repeat;
  position: relative;
  padding: 30px 15px 0;
}
.footer-offers .logo {
  border-top: 1px solid #000000;
}
.footer-offers .logo img {
  background: url("../img/footer-logo.gif") 0 0 no-repeat;
  width: 130px;
  height: 59px;
  margin: 0 auto;
}
.footer-offers .logo div {
  width: 145px;
  padding: 0 12px 0 13px;
  background-color: #ffffff;
  margin: -30px 0 0 415px;
  text-align: center;
  text-transform: lowercase;
}
.footer-offers .logo span {
  font: italic 24px/32px Georgia;
}
.footer-offers .subscribe {
  /*min-height: 50px;*/
  width: 315px;
  margin-left: 122px;
  margin-right: 61px;
}
.footer-offers .subscribe:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.footer-offers .subscribe .title {
  display: block;
  font: 14px/20px "FuturaFuturis";
}
.footer-offers .subscribe .ico {
  margin-right: 12px;
  margin-top: -2px;
}
.footer-offers .subscribe .subscribe-content {
  float: right;
  width: 220px;
}
.footer-offers .subscribe form {
  position: relative;
}
.footer-offers .subscribe label {
  position: absolute;
  left: 8px;
  top: 0;
  font: 12px/26px Arial;
}
.footer-offers .subscribe .submit {
  background: url("../img/buttons-sp.png") no-repeat scroll 100% -20px transparent;
  height: 20px;
  width: 92px;
  border: none;
  margin-top: 7px;
}
.footer-offers .subscribe .submit.disabled {
  opacity: .3;
  cursor: default;
}
.footer-offers .subscribe .input-holder {
  position: relative;
}
.footer-offers .subscribe .subscribe-status {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 13px;
  height: 13px;
  background: url("../img/subscribe-ico.png") no-repeat 0 0 transparent;
  display: none;
}
.footer-offers .subscribe .inputtext {
  font-family: Arial;
  width: 210px;
  padding: 0 4px;
  height: 17px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.footer-offers .subscribe.msg-error .subscribe-status {
  display: block;
}
.footer-offers .subscribe.msg-error .inputtext {
  padding-left: 20px;
  width: 186px;
  color: #e0272f;
}
.footer-offers .subscribe.msg-ok .subscribe-status {
  display: block;
  background-position: 0 100%;
}
.footer-offers .subscribe.msg-ok .inputtext {
  padding-left: 20px;
  width: 186px;
  color: #008848;
}
.footer-offers .subscribe .status {
  font: 12px/20px Georgia;
  color: #dc0922;
  margin: 0 0 0 158px;
}
.footer-offers .offers-list {
  margin: 27px 0 0px;
}
.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 li {
  float: left;
}
.footer-offers .offers-list li:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.footer-offers .offers-list .ico {
  float: left;
}
.footer-offers .offers-list .desc {
  /*overflow: hidden;*/
}
.footer-offers .offers-list .title {
  display: block;
  font: 16px/1 "FuturaFuturisBold";
  margin-top: -3px;
}
.footer-offers .offers-list p {
  font: 12px/14px Arial;
  color: #585858;
  margin: 5px 0 10px;
}
.footer-offers .offers-list .mobile-ico {
  display: inline-block;
  background: url("../img/mobile-os-icon.jpg") 0 0 no-repeat;
  height: 50px;
  margin: 0 21px 0 0;
}
.footer-offers .offers-list .mobile-ico.gplay {
  width: 40px;
}
.footer-offers .offers-list .mobile-ico.appstore {
  width: 42px;
  background-position: 100% 0;
}
.footer-offers .offers-wrap .search {
  margin-top: 21px;
  text-align: left;
}
.footer-offers .offers-wrap .search label {
  font: 18px "FuturaFuturis";
  text-transform: uppercase;
  margin-left: 209px;
  margin-right: 25px;
}
.footer-offers .offers-wrap .search .inputtext {
  width: 207px;
  padding: 3px 5px 4px;
  border-radius: 0;
  margin-top: -6px;
  margin-right: 13px;
}
.footer-offers .offers-wrap .search .submit {
  color: #fe8735;
  font: 12px "FuturaFuturisBold";
  background: #fff;
  border: 1px solid #fe8735;
  padding-left: 17px;
  padding-right: 16px;
  padding-bottom: 3px;
  margin-top: -5px;
  border-radius: 5px;
}
.footer-offers .offers-wrap .search .submit.disabled {
  color: #ccc;
  border: 1px solid #ccc;
}
.footer-offers .offers-wrap-media {
  margin-top: 40px;
  height: 342px;
  position: relative;
  overflow: hidden;
}
.footer-offers .offers-wrap-media .shadow-down {
  width: 100%;
  height: 47px;
  display: block;
  position: absolute;
  bottom: 0;
  background: url('../img/footer/shadow.png') top center no-repeat;
  z-index: 10;
}
.footer-offers .offers-wrap-media .print {
  width: 498px;
  height: 648px;
  position: absolute;
  top: -5px;
  left: 251px;
  background: url('../img/footer/new-num-border.png');
  z-index: 4;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}
.footer-offers .offers-wrap-media .print img {
  width: 446px;
  height: 597px;
  margin: 15px 0 0 26px;
}
.footer-offers .offers-wrap-media .print:hover {
  top: -15px;
}
.footer-offers .offers-wrap-media .ipad-w {
  width: 362px;
  height: 488px;
  position: absolute;
  top: 86px;
  right: -1px;
  background: url('../img/footer/ipad-w.png');
  z-index: 1;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}
.footer-offers .offers-wrap-media .ipad-w img {
  margin: 57px 0 0 47px;
}
.footer-offers .offers-wrap-media .ipad-w:hover {
  top: 66px;
}
.footer-offers .offers-wrap-media .ipad-b {
  width: 362px;
  height: 488px;
  position: absolute;
  top: 86px;
  left: 0;
  background: url('../img/footer/ipad-b.png');
  z-index: 1;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}
.footer-offers .offers-wrap-media .ipad-b img {
  width: 265px;
  height: 352px;
  margin: 57px 0 0 47px;
}
.footer-offers .offers-wrap-media .ipad-b:hover {
  top: 66px;
}
.footer-offers .offers-wrap-media .iphone {
  width: 202px;
  height: 350px;
  position: absolute;
  top: 161px;
  right: 171px;
  background: url('../img/footer/iphone.png');
  z-index: 5;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}
.footer-offers .offers-wrap-media .iphone img {
  margin: 53px 0 0 38px;
}
.footer-offers .offers-wrap-media .iphone:hover {
  top: 146px;
}
.footer-offers .offers-wrap-links {
  text-align: justify;
  padding: 35px 6px 0 5px;
  background: #fff;
  margin-bottom: 0px;
}
.footer-offers .offers-wrap-links-row {
  width: 300px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}
.footer-offers .offers-wrap-links-row .title {
  font: 18px "FuturaFuturis";
  text-transform: uppercase;
  margin-bottom: 6px;
}
.footer-offers .offers-wrap-links-row .text {
  color: #585858;
  font: 13px/18px Arial;
}
.footer-offers .offers-wrap-links-row a .img {
  margin: 15px 12px 0 5px;
}
.footer-offers .offers-wrap-links-row .section-link {
  margin-top: 15px;
}
.footer-offers .offers-wrap-links-row .section-link a {
  padding: 0 11px 0 12px;
}
.footer-offers .offers-wrap-links:after {
  content: '';
  width: 100%;
  display: inline-block;
}
.footer-top {
  padding: 26px 15px 0;
  background-color: #ffffff;
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.footer .header-menu {
  /*margin-left: -10px;*/
}
.footer .header-menu a {
  text-decoration: none;
}
.footer .links {
  padding: 15px 0 8px;
  width: 800px;
  margin: 0 auto;
  text-align: center;
}
.footer .copy {
  margin: 10px 0;
  text-align: center;
  -moz-opacity: 0.7;
  -ms-opacity: 0.7;
  -webkit-opacity: 0.7;
  -o-opacity: 0.7;
  opacity: 0.7;
}
.footer-projects {
  background-color: #edede8;
  font: 11px/14px Georgia;
  color: #323434;
  padding: 20px 0;
  position: relative;
}
.footer-projects-inner {
  width: 1000px;
  margin: 0 auto;
}
.footer-projects .promo {
  text-align: center;
  min-height: 14px;
  margin-bottom: 15px;
  opacity: .7;
}
.footer-projects .promo noindex {
  text-align: center;
}
.footer .projects {
  margin: 14px 0 30px;
}
.footer .projects,
.footer .projects noindex {
  display: block;
  width: 100%;
  text-align: center;
}
.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:hover {
  color: #333635;
  text-decoration: none;
}
.footer .projects span {
  cursor: pointer;
  color: #6d6d6d;
  font: 20px 'hsm';
  text-decoration: none;
  display: inline-block;
  margin: 0 21px;
  vertical-align: middle;
}
.footer .projects span:not([rel]) {
  cursor: default;
}
.footer .projects span:first-child {
  margin-left: 0;
}
.footer .projects span.starhit {
  font-size: 25px;
}
.footer .projects span.wday {
  font-size: 25px;
}
.footer .projects span.psy {
  font-size: 18px;
}
.footer .projects span.elle-girl {
  font-size: 30px;
}
.footer .projects span:last-child {
  margin-right: 0;
}
.footer-social {
  margin: 0 0 19px;
}
.footer .social-list {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.footer .social-list .item {
  margin: 0 10px;
  display: inline-block;
}
.footer .social-list .item a {
  color: #575958;
  font: 18px 'social';
}
.footer .social-list .item a.vk {
  font-size: 20px;
}
.footer .social-list .item a.tl {
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVEMjFEQjNCMTczMTFFNjhDMjRCMUE5NTQ0OUEzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVEMjFEQjRCMTczMTFFNjhDMjRCMUE5NTQ0OUEzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNUQyMURCMUIxNzMxMUU2OEMyNEIxQTk1NDQ5QTMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNUQyMURCMkIxNzMxMUU2OEMyNEIxQTk1NDQ5QTMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkipDIUAAAJkSURBVHjanJRNi1JhFMePbyOKiVqbMEREEQcTUTeDBE7LGvoCwkSLoKJPMJta9QUaauOmNkK0beFmAhFm5UIDFRtQZJxQ0fBdxrfOOTxXnrk5E3Tgh9d7z/nf/znPcx9NMpkEVeiR+8hjZA/xIXbkN/ITOUW+IT+QhbpQDifyCnkqruW4I4QfIS+QT8gHpKkkaKXkXeQzcrRFCLa89Ejk76rF7iHHyMN/iMBqtYL5fM6/Iv9Y1LOYAXmJ7F8nsF6vWWA2m8FyuQSbzQY7Ozt8X9RRvYFmFkSe3eSCBKxWK7jdbohEIuByuSCdTkOtVmNRUf+VxA6Qu4oDgopJyGAwgNPphGAwCLFYDPx+P5hMJuj1ejCdTuX3Uv2BXiz/xoVGo+E2fD4fRKNRCIfD4HA4rjiu1+swGo04V4o9EvMqLgKBAEMCXq/32kVoNBrsTKfTybe9JGZfLBZgNpshHo9DIpEArVZ742q2Wi3uwmg0yo/sulAo9ByLb9OcSqUS5HI5GAwG3KbqzRz9fh8ymQx0u13Q66/s+Sb9O8PefTT44XAInU6HB0yr5vF4/hKjZ+12Wz0vijOt+Nb4IS2zxWJh0UqlwhnFYpFR4uLiAsbj8TbXp9TmEC+eILcUUWpZSU6lUpDNZjfbhMZQLpe5RcndL+QtiXXxwoY8UJ6QELVTKBR4fpeXl+yUtkS1WoXJZKJ29h75QjObIx/FfttX3Cmfj9jh7Dafz/NKk0spvov6ubIHzpHXyMnmBFAVkRMSVgmdiLpz9RFUQg6Rd/IZJYc0o6bIOxR1Ww9HSnpDH+3/nLR/BBgA5bP4N/RYhFAAAAAASUVORK5CYII=');
}
.footer .social-list .item a:hover {
  color: #575958;
  text-decoration: none;
}
.footer .footer-counters {
  margin: 15px 0 10px;
  text-align: center;
}
.footer .footer-counters .f-counter {
  display: inline-block;
  margin: 0 2px;
}
.footer .partners-link {
  text-align: center;
}
.footer .partners-link a {
  font: 12px/1em Georgia;
  color: #7c7d7b;
  text-decoration: underline;
}
.footer .partners-link a:hover {
  color: #D81534;
}
.footer-menu {
  clear: both;
  text-align: center;
  font: normal 17px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: 48px;
  text-transform: uppercase;
  overflow: hidden;
  background: #fede7b url("../img/header-menu-bg.gif") left bottom no-repeat;
  height: 48px;
  width: 1000px;
  margin: 0 auto;
  /*.eksklusiv {
        width: 16%;
    }

    .interview {
        width: 16%;
    }

    .photoistorii {
        width: 18%;
    }

    .skandaly {
        width: 16%;
    }

    .tusovki {
        width: 14%;
    }

    .moda {
        width: 12%;
    }*/
  /*		.eksklusiv {
                width: 14%;
            }

            .interview {
                width: 15%;
            }

            .photoistorii {
                width: 16%;
            }

            .skandaly {
                width: 16%;
            }

            .tusovki {
                width: 11%;
            }

            .moda {
                width: 11%;
            }

            .dossier {
                width: 11%;
            }
    */
}
.footer-menu ul {
  background: url("../img/header-menu-bg.gif") right top no-repeat;
  height: 48px;
  padding-left: 10px;
}
.footer-menu .item {
  display: block;
  float: left;
  width: 150px;
  margin-left: -10px;
}
.footer-menu a {
  display: block;
  color: #585858;
  text-align: center;
}
.footer-menu a:hover,
.footer-menu a:hover * {
  text-decoration: none;
  color: #d81534;
}
.footer-menu .eksklusiv {
  /*width: 20%;*/
  width: 200px;
}
.footer-menu .interview {
  /*width: 20%;*/
  width: 200px;
}
.footer-menu .photoistorii {
  /*width: 22%;*/
  width: 220px;
}
.footer-menu .life {
  /*width: 14%;*/
  width: 140px;
}
.footer-menu .style {
  /*width: 14%;*/
  width: 140px;
}
.footer-menu .active {
  background: url("../img/header-menu-active-bg.png") left bottom no-repeat;
  margin-left: -10px;
}
.footer-menu .active div {
  overflow: hidden;
  background: url("../img/header-menu-active-bg.png") right top no-repeat;
  color: #fff;
}
.footer-menu .active div:hover,
.footer-menu .active div:hover * {
  color: #fff;
}
.footer-menu .active span,
.footer-menu .active a {
  display: block;
  margin: 0 10px;
  background: #d71635 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpivC5myoANMDHgAINTAiDAAOf2ATJKel3cAAAAAElFTkSuQmCC);
  color: #fff;
}
.promo-footer {
  width: 1000px;
  left: 50%;
  margin-left: -500px;
  color: #323434;
  opacity: .7;
  filter: alpha(opacity=70);
  font: 11px/14px Georgia;
  position: absolute;
  z-index: 0;
  text-align: left;
}
.promo-footer p {
  margin: 5px 0;
}
.orphus-hint {
  text-align: center;
  padding-bottom: 20px;
}
.orphus-hint span {
  display: inline-block;
  background: url("../img/ahtung-ico_grey.gif") left top no-repeat;
  height: 18px;
  padding-left: 27px;
  text-transform: uppercase;
  font: 10px/18px Arial;
  color: #b4b4ab;
}
.orphus-hint-mobil {
  width: 100%;
  color: #75736f;
  height: 38px;
  font: 20px/40px "FuturaFuturis";
  display: block;
  text-transform: uppercase;
  text-align: center;
  background: #ebdfcf;
}
.pager-block {
  position: absolute;
  bottom: 5px;
  left: 0;
  z-index: 10;
  width: 100%;
}
.pager-block .icon {
  height: 11px;
  width: 8px;
  background: url("../img/arrows-sp.png") 0 0 no-repeat;
}
.pager-block .arrow a {
  display: block;
  width: 8px;
  padding: 5px;
}
.pager-block .prev {
  float: left;
  padding-left: 12px;
  margin-right: -100%;
}
.pager-block .prev .icon {
  background-position: 0 0;
}
.pager-block .prev a:hover .icon {
  background-position: left -11px;
}
.pager-block .prev a:active .icon {
  background-position: left -22px;
}
.pager-block .next {
  float: right;
  padding-right: 12px;
  margin-left: -100%;
}
.pager-block .next .icon {
  background-position: right top;
}
.pager-block .next a:hover .icon {
  background-position: right -11px;
}
.pager-block .next a:active .icon {
  background-position: right -22px;
}
.pager-block .pages {
  display: block;
  text-align: center;
  font-size: 0;
  height: 11px;
  width: 100%;
  margin-right: -100%;
  padding-top: 5px;
  letter-spacing: -4px;
  /* remove safari 3px element gap */
}
.pager-block .pages .page {
  display: inline-block;
  padding: 4px 5px 0;
  font-size: 0;
}
.no-borderradius .pager-block .pages .page.active a {
  background: transparent url("../img/dots.png") 0 0 no-repeat;
}
.pager-block .pages .page.active a {
  background: #D91633;
}
.pager-block .pages .page a {
  display: block;
  height: 6px;
  width: 6px;
  background: #D4A786;
  text-indent: -999em;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.no-borderradius .pager-block .pages .page a {
  background: transparent url("../img/dots.png") -6px 0 no-repeat;
}
.pager {
  border: 1px solid #c6c6c6;
  border-width: 1px 0 0;
  padding: 18px 0;
  margin: 15px 0 0;
  text-align: center;
  word-spacing: .05em;
}
.pager .arrow,
.pager .pages {
  display: inline-block;
  vertical-align: middle;
}
.pager .arrow a {
  padding: 5px 15px;
  display: block;
}
.pager .icon {
  height: 11px;
  width: 7px;
  background: url("../img/arrows-sp.png") 0 0 no-repeat;
}
.pager .next .icon {
  background-position: right top;
}
.pager .prev .icon {
  background-position: left top;
}
.pager .next a:hover .icon {
  background-position: right -11px;
}
.pager .next a:active .icon {
  background-position: right -22px;
}
.pager .prev a:hover .icon {
  background-position: left -11px;
}
.pager .prev a:active .icon {
  background-position: left -22px;
}
.list-pager {
  text-align: center;
}
.list-pager .prev,
.list-pager .next,
.list-pager .pages {
  display: inline-block;
  vertical-align: top;
}
.list-pager .pages {
  width: 190px;
}
.list-pager .pages li {
  display: inline-block;
  vertical-align: top;
}
.list-pager .pages li a {
  display: inline-block;
  padding: 0 6px;
}
.list-pager .pages .active span {
  font-size: 16px;
  font-weight: bold;
  border: 1px solid #cccccd;
  height: 29px;
  min-width: 17px;
  line-height: 29px;
  position: relative;
  top: -7px;
  cursor: default;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  -ms-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  padding: 0 6px;
}
.list-pager .pages .active:hover a {
  text-decoration: none;
  color: #3c3b3b;
}
.list-pager .prev a,
.list-pager .next a {
  color: #fe6b2c;
  font: normal 13px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: normal;
}
/* IE round border */
/* 
.no-borderradius  .list-pager .active a {
	border: none;
	background: url('@{img-path}/pager-active-round.png') no-repeat 1px 0;
	height: 33px;
	width: 22px;
	line-height: 33px;
}
*/
.crumbs {
  font: italic 11px Georgia, "Times New Roman", Times;
  color: #7f7f7f;
  text-align: right;
  /**/
}
.crumbs a,
.crumbs-main {
  color: #d71635;
}
.figure {
  text-align: center;
}
.figure .caption {
  margin: 15px 0 18px;
  font-style: italic;
  font-size: 12px;
  text-align: left;
}
.figure .caption-text {
  margin-right: 7px;
}
.tags {
  clear: both;
  margin: 0 0 10px;
}
.tags-name {
  font: bold 12px/20px "FuturaFuturisBold";
  text-transform: uppercase;
  display: block;
  float: left;
  margin-right: 9px;
  letter-spacing: -0.07em;
}
.tags .list {
  overflow: hidden;
  font-size: 0;
}
.tags .tag {
  display: inline-block;
  height: 22px;
  padding: 0 10px;
  background-color: #faeedf;
  font-size: 11px;
  line-height: 23px;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-right: 10px;
  margin-bottom: 7px;
  letter-spacing: 0.05em;
}
.tags .tag:hover {
  background-color: #d71635;
  color: #ffffff;
}
.tags .tag:nth-of-type(1) {
  background-color: #d71635;
  color: #ffffff;
}
.tags .tag:nth-of-type(1):hover {
  color: #000;
  background-color: #fcf1d1;
}
.tags-dossier .tag {
  background-color: #fcf1d1;
}
.notes-block {
  padding: 24px 0 5px;
  border-top: 1px solid #c6c6c7;
  clear: both;
  margin: 15px 0 0;
}
.notes-block p {
  margin: 0 0 1em;
}
form .inputtext,
form .inputselect {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e9e9e9;
  border-color: #afafaf #e0e0e0 #e9e9e9 #e9e9e9;
  padding: 2px;
  margin: 0;
  vertical-align: middle;
  font-size: 11px;
}
form .inputtext.inactive,
form .inputselect.inactive {
  color: #7f7f7f;
}
form .submit {
  border: none;
  cursor: pointer;
  vertical-align: middle;
}
#iceLoader {
  display: none !important;
}
.static-button {
  display: inline-block;
  height: 20px;
  background: url("../img/buttons-sp-empty.png") no-repeat 100% -20px;
  padding-right: 6px;
  cursor: pointer;
  margin-right: 10px;
  font: 12px/18px tahoma, arial, helvetica, sans-serif;
}
.static-button:hover {
  background-position: 100% -40px;
  text-decoration: none;
}
.static-button:hover span {
  background-position: 0 -40px;
  text-decoration: none;
}
.static-button span {
  display: inline-block;
  padding: 0 7px 0 13px;
  background: url("../img/buttons-sp-empty.png") no-repeat 0 -20px;
  height: 20px;
  font-weight: bold;
  color: #fff;
  margin-left: -5px;
}
.del-button {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url("../img/common-icons.png") no-repeat -38px 0;
  text-indent: -1000em;
  overflow: hidden;
}
.header-counters,
.footer-codes {
  position: absolute;
  height: 1px;
  width: 1px;
  opacity: 0;
  top: -10000px;
  left: -10000px;
}
.banner-wide {
  margin: 20px 0 0;
}
.section-link {
  text-align: center;
  margin: 20px 0 0;
}
.section-link a {
  color: #FE8735;
  font: bold 13px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  letter-spacing: 0.05em;
  display: inline-block;
  padding: 0 15px;
  height: 20px;
  border: 1px solid #feb595;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
.section-link a:hover {
  text-decoration: none;
}
.btn,
a.btn {
  display: inline-block;
  height: 20px;
  font: normal 13px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-transform: lowercase;
  padding: 0 8px;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  letter-spacing: 0.04em;
  background: #fe6b2c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fe6b2c 0%, #fe986c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe6b2c), color-stop(100%, #fe986c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe6b2c 0%, #fe986c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe6b2c 0%, #fe986c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe6b2c 0%, #fe986c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe6b2c 0%, #fe986c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe6b2c', endColorstr='#fe986c', GradientType=0);
  /* IE6-9 */
  border: none;
}
.btn:hover,
a.btn:hover,
.btn:active,
a.btn:active {
  text-decoration: none;
}
.btn.inactive,
a.btn.inactive {
  cursor: default;
  background: #b6b6a6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b6b6a6 0%, #ccccc1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6a6), color-stop(100%, #ccccc1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b6b6a6 0%, #ccccc1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b6b6a6 0%, #ccccc1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b6b6a6 0%, #ccccc1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b6b6a6 0%, #ccccc1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6b6a6', endColorstr='#ccccc1', GradientType=0);
  /* IE6-9 */
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.line-title {
  clear: both;
  color: #333333;
  font: 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-align: center;
  text-transform: uppercase;
  border-top: 2px solid #C6C6C7;
  margin-top: 8px;
}
.line-title span {
  margin-top: -0.7em;
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  padding: 0 20px;
}
button::-moz-focus-inner {
  border: 0;
}
xscript {
  display: none;
}
.article-title {
  font: normal 36px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1.1em;
  margin: 15px 0 10px;
}
.article-announce {
  font: 16px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 13px;
}
.article-info {
  font-size: 10px;
  color: #787876;
}
.article-info .info-item {
  display: inline-block;
  font-size: 11px;
  margin: 0 5px;
}
.article-info .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.article-info .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.article-info .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.article-author {
  margin-bottom: 22px;
}
.article-author-text {
  font-weight: bold;
  vertical-align: middle;
  margin-right: 23px;
  min-height: 50px;
}
.article-author__title {
  font: bold 12px/20px "FuturaFuturisBold";
  text-transform: uppercase;
  margin-right: 9px;
  letter-spacing: -0.07em;
}
.article-author noindex a,
.article-author noindex .emulink {
  color: #000;
  display: inline-block;
}
.article-author noindex a img,
.article-author noindex .emulink img {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  vertical-align: middle;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}
.article-author noindex a-text,
.article-author noindex .emulink-text {
  display: inline-block;
  margin-top: 20px;
  vertical-align: top;
}
.article-author noindex a:hover img,
.article-author noindex .emulink:hover img {
  text-decoration: none;
}
.article-date {
  font: italic 12px Georgia, "Times New Roman", serif;
  color: #787876;
  display: block;
  float: left;
  margin-right: 28px;
}
.article-social {
  float: right;
}
.article-container {
  padding: 18px 0 0;
  border-top: 1px solid #c6c6c7;
  clear: both;
}
.article-container h3 {
  margin: 10px 0 17px;
  font-size: 16px;
  font-weight: bold;
  width: 495px;
}
.article-container .quote {
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
  padding: 18px 20px 20px;
  border: 1px solid #c6c6c7;
  border-width: 1px 0;
  display: block;
  text-align: center;
  width: 500px;
  margin: 25px auto 30px;
  clear: both;
}
.article-gallery {
  display: table;
  margin: 25px auto;
  width: 407px;
  height: 515px;
  position: relative;
}
.article-gallery .list {
  position: relative;
  width: 326px;
  height: 489px;
  margin: 0 auto;
  overflow: hidden;
}
.article-gallery .item {
  width: 326px;
  position: absolute;
  left: 0;
  background: #fff;
  padding: 0;
}
.article-gallery .arrow {
  display: block;
  position: absolute;
  height: 57px;
  width: 20px;
  background: url("../img/arrows-bigv-sp.png") 0 0 no-repeat;
  top: 50%;
  margin-top: -40px;
  text-indent: -999em;
}
.article-gallery .prev {
  left: 0;
  background-position: left 0;
}
.article-gallery .prev:hover {
  background-position: left -57px;
}
.article-gallery .prev:active {
  background-position: left -114px;
}
.article-gallery .next {
  right: 0;
  background-position: right 0;
}
.article-gallery .next:hover {
  background-position: right -57px;
}
.article-gallery .next:active {
  background-position: right -114px;
}
.article-gallery .pages {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
  font-size: 12px;
}
.article-gallery .figure {
  position: relative;
}
.article-gallery .figure .caption {
  bottom: 0;
  left: 0;
  width: 296px;
  padding: 12px 15px;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  margin: 0;
  color: #fff;
  line-height: 1.3em;
}
.article-gallery .figure p {
  margin: 0;
}
.article-body {
  font-size: 13px;
  line-height: 18px;
}
.article-body p,
.article-body iframe {
  margin-bottom: 20px;
}
.article-body div > yatag {
  margin-bottom: 20px !important;
}
.article-body em,
.article-body .italic {
  font-style: italic;
}
.article-body strong,
.article-body .bold {
  font-weight: bold;
}
.article-body a:link {
  color: #d81733;
}
.article-body p {
  margin-bottom: 18px;
}
.article-body h4,
.article-body .title1 {
  font: normal 16px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 20px;
  margin: 10px 0 9px;
}
.article-body h5,
.article-body .title2,
.article-body h6 {
  font-weight: bold;
}
.article-body h5,
.article-body .title2 {
  margin-bottom: 20px;
}
.article-body h5,
.article-body h6 {
  font-size: 13px;
}
.article-body .caption {
  display: block;
  font-style: italic;
  font-size: 12px;
  color: #000;
}
.article-body .row {
  margin-bottom: 10px;
  overflow: hidden;
}
.article-body .row .left-aligned {
  margin-right: 8px;
}
.article-body .row .right-aligned {
  margin-left: 0;
}
.article-body ul,
.article-body ol {
  margin: 10px 0 30px 0;
}
.article-body ul li {
  margin-bottom: 5px;
  background: url("../img/dots.png") no-repeat -42px 7px;
  padding-left: 13px;
}
.article-body ol {
  margin-left: 20px;
}
.article-body ol li {
  margin-bottom: 5px;
  list-style: decimal outside;
}
.article-body .yandex-direct {
  margin: 25px 0 27px;
}
.article-body .linkbox {
  border: 1px solid #c6c6c7;
  padding: 27px 19px 25px 19px;
  margin: 0px 0 27px 0;
}
.article-body .linkbox_title {
  color: #d71635;
  font: 18px/44px "FuturaFuturis";
  text-transform: uppercase;
  margin-top: -48px;
  margin-left: -8px;
  display: inline-block;
  background: #fff;
  padding: 0 8px;
}
.article-body .linkbox a {
  color: #000;
}
.article-body .linkbox a p {
  color: #000;
  font: bold 12px/18px Arial;
  padding-bottom: 0;
  margin-bottom: 0;
  display: inline-block;
}
.article-body .linkbox a img {
  width: 100px;
  float: right;
}
.article-body .linkbox.wide {
  float: left;
  margin-right: 244px;
}
.article-body .linkbox.wide.img a:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-body .linkbox.wide.img a p {
  width: 335px;
  float: left;
}
.article-body .linkbox.img a:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-body .linkbox.img a p {
  width: 600px;
  float: left;
}
.article-pager {
  border-top: 1px solid #c6c6c7;
  overflow: hidden;
  padding: 20px 0 20px;
}
.article-pager .prev,
.article-pager .next {
  width: 260px;
  position: relative;
  margin-top: .4em;
}
.article-pager .middle {
  float: left;
  margin-right: -100%;
  text-align: center;
  width: 100%;
}
.article-pager .pages {
  font-style: italic;
  font-family: Georgia, "Times New Roman", serif;
  display: block;
}
.article-pager-text {
  font: normal 15px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1em;
}
.article-pager .icon {
  background: url("../img/arrows-sp.png") 0 0 no-repeat;
  height: 11px;
  width: 7px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -4px;
}
.article-pager .prev {
  float: left;
  margin-right: -100%;
}
.article-pager .prev .icon {
  left: 0;
  background-position: left 0;
}
.article-pager .prev a {
  display: block;
  padding-left: 27px;
}
.article-pager .prev a:hover .icon {
  background-position: left -11px;
}
.article-pager .prev a:active .icon {
  background-position: left -22px;
}
.article-pager .next {
  float: right;
}
.article-pager .next .icon {
  right: 0;
  background-position: right 0;
}
.article-pager .next a {
  display: block;
  padding-right: 27px;
  text-align: right;
}
.article-pager .next a:hover .icon {
  background-position: right -11px;
}
.article-pager .next a:active .icon {
  background-position: right -22px;
}
.article-pager-readmore {
  border-top: 1px solid #c6c6c7;
  overflow: hidden;
  padding: 20px 0 20px;
  padding-bottom: 5px;
  font-size: 0;
  letter-spacing: 0;
}
.article-pager-readmore .prev,
.article-pager-readmore .next {
  width: 260px;
  position: relative;
  margin-top: .4em;
}
.article-pager-readmore .middle {
  float: left;
  margin-right: -100%;
  text-align: center;
  width: 100%;
}
.article-pager-readmore .pages {
  font-style: italic;
  font-family: Georgia, "Times New Roman", serif;
  display: block;
}
.article-pager-readmore-text {
  font: normal 15px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1em;
}
.article-pager-readmore .icon {
  background: url("../img/arrows-sp.png") 0 0 no-repeat;
  height: 11px;
  width: 7px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -4px;
}
.article-pager-readmore .prev {
  float: left;
  margin-right: -100%;
}
.article-pager-readmore .prev .icon {
  left: 0;
  background-position: left 0;
}
.article-pager-readmore .prev a {
  display: block;
  padding-left: 27px;
}
.article-pager-readmore .prev a:hover .icon {
  background-position: left -11px;
}
.article-pager-readmore .prev a:active .icon {
  background-position: left -22px;
}
.article-pager-readmore .next {
  float: right;
}
.article-pager-readmore .next .icon {
  right: 0;
  background-position: right 0;
}
.article-pager-readmore .next a {
  display: block;
  padding-right: 27px;
  text-align: right;
}
.article-pager-readmore .next a:hover .icon {
  background-position: right -11px;
}
.article-pager-readmore .next a:active .icon {
  background-position: right -22px;
}
.article-pager-readmore .title {
  color: #7f7f7f;
  text-align: center;
  text-transform: uppercase;
  font: normal 14px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  margin: -5px 0 13px;
}
.article-pager-readmore .image {
  vertical-align: middle;
}
.article-pager-readmore .prev,
.article-pager-readmore .next {
  width: 370px;
  float: none;
  display: inline-block;
  vertical-align: middle;
  /*min-height: 77px;*/
}
.article-pager-readmore a {
  text-decoration: none;
  cursor: pointer;
}
.article-pager-readmore a:hover .article-pager-text {
  text-decoration: underline;
}
.article-pager-readmore .prev {
  margin-right: 0;
}
.article-pager-readmore .prev a {
  padding-left: 27px;
}
.article-pager-readmore .prev .article-pager-text {
  padding-left: 15px;
}
.article-pager-readmore .next a {
  padding-right: 27px;
}
.article-pager-readmore .next .article-pager-text {
  padding-right: 15px;
}
.article-pager-readmore .article-pager-text {
  display: inline-block;
  width: 220px;
  vertical-align: middle;
}
.article-social-line:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.article-social-line {
  position: relative;
  z-index: 100;
  clear: both;
  width: 100%;
  padding: 10px 0 7px;
  border: 1px solid #c6c6c6;
  border-width: 1px 0 0;
  /*overflow: hidden;*/
}
.article-social-line .article-info {
  display: block;
  float: left;
  padding-top: 3px;
}
.article-social-line .inner {
  display: block;
  /*width: 435px;*/
  float: right;
}
.article-social-line .social-icons {
  position: relative;
  float: right;
  white-space: nowrap;
}
.article-social-line .social-icons li {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.article-social-line .fb {
  width: 80px;
}
.article-social-line .mail-ru {
  width: 60px;
}
.article-social-line .tw {
  width: 94px;
}
.article-social-line .fb {
  width: 90px;
}
.article-social-line .gplus {
  width: 60px;
}
.article-social-line .vk {
  width: 85px;
}
.article-print {
  display: inline-block;
  float: left;
  font: italic 12px georgia, times, serif;
  margin-top: 2px;
}
.article-print .icon {
  vertical-align: baseline;
  margin-right: 3px;
  background: url("../img/common-icons.png") -23px 0 no-repeat;
}
.article-print-link {
  color: #333;
}
.article-print-link:hover {
  text-decoration: none;
}
.article-print-link:hover .icon {
  background: url("../img/common-icons.png") -23px bottom no-repeat;
}
.article-print-link:hover .article-print-text {
  text-decoration: underline;
}
.article-poll {
  margin-bottom: 30px;
  clear: both;
}
.article-poll .title {
  display: inline-block;
  height: 32px;
  font: bold 16px/32px "FuturaFuturisBold";
  color: #ffffff;
  border-right: 12px solid white;
  border-top: 32px solid #D71635;
  margin-bottom: -32px;
}
.article-poll .title span {
  display: block;
  margin-top: -32px;
  padding: 0 26px 0 11px;
  text-transform: uppercase;
}
.article-poll .poll-form:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-poll .question {
  text-align: left;
  line-height: 24px;
  margin-bottom: 15px;
}
.article-poll .label {
  color: #7f7f7f;
  width: auto;
}
.article-poll .poll-results {
  font-size: 1px;
}
.article-poll .poll-results:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-poll .poll-results .row {
  padding: 0;
  overflow: visible !important;
  cursor: auto !important;
  font-size: 13px;
}
.article-poll .poll-results .image {
  cursor: auto !important;
}
.article-poll .poll-results .answer-title {
  width: 100%;
  color: #7f7f7f;
}
.article-poll .poll-results .answer-results {
  width: 225px;
}
.article-poll .poll-results .winner .answer-results {
  position: relative;
}
.article-poll .poll-results .winner .answer-results:after {
  content: "";
  position: absolute;
  right: -16px;
  width: 13px;
  height: 13px;
  background: url("../img/star.png") no-repeat scroll 0 0 transparent;
}
.article-poll .poll-results .checked {
  background: none;
}
.article-poll .poll-results .checked .answer-title {
  position: relative;
}
.article-poll .poll-results .checked .answer-title:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 2px;
  width: 12px;
  height: 10px;
  background: url("../img/poll-icons-sp.png") no-repeat scroll -5px -26px transparent;
}
.article-poll.two-coll .col {
  width: 50%;
  float: left;
  -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-right: 20px;
}
.article-poll.image-poll .poll-select {
  font-size: 0;
  margin-right: -35px;
}
.article-poll.image-poll .row {
  width: 225px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-right: 31px;
  margin-bottom: 34px;
  position: relative;
}
.article-poll.image-poll .image {
  display: block;
  margin-bottom: 8px;
  cursor: pointer;
}
.article-poll.image-poll label {
  display: block;
  cursor: pointer;
}
.article-poll.image-poll .label {
  font-size: 12px;
  line-height: 18px;
}
.article-poll.image-poll .poll-results {
  margin-right: -35px;
}
.article-poll.image-poll .poll-results .row {
  margin-bottom: 21px;
}
.article-poll.image-poll .poll-results .image {
  margin-bottom: 11px;
}
.article-poll.image-poll_modal input[type="radio"] {
  display: none;
}
.article-poll.image-poll_modal .results-blk {
  float: none;
  margin-top: -25px;
}
.article-poll.image-poll_modal .results-link {
  height: 20px;
  font: bold 13px/18px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
}
.article-poll input[type="radio"] {
  margin-left: 0;
}
.article-poll .poll-vote_modal {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 225px;
  height: 100%;
  cursor: auto;
  text-align: center;
  color: #ffffff;
  display: none;
}
.article-poll .poll-vote_modal__inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 278px;
  width: 100%;
  background: url("../img/tr.000000.85.png") repeat;
}
.article-poll .poll-vote_modal .vote-name {
  font: 20px/22px "FuturaFuturisNormal";
  display: block;
  margin-top: 23px;
  color: #ffffff;
  padding: 0 10px;
}
.article-poll .poll-vote_modal .vote-name:hover {
  text-decoration: none;
}
.article-poll .poll-vote_modal .vote-dossier_link {
  position: absolute;
  left: 0;
  bottom: 23px;
  width: 100%;
  font: bold 12px/1 "FuturaFuturisBold";
  color: #fe6b2c;
  text-transform: uppercase;
  letter-spacing: 0.075em;
}
.article-poll .poll-vote_modal .vote-dossier_link:hover {
  text-decoration: none;
}
.article-poll .poll-vote_modal .vote-variants {
  position: absolute;
  left: 0;
  top: 109px;
  width: 100%;
}
.article-poll .poll-vote_modal .vote-variants .variants-title {
  font: 16px/1 "FuturaFuturisNormal";
  text-transform: uppercase;
  letter-spacing: 0.05em;
  display: block;
  margin-bottom: 12px;
}
.article-poll .poll-vote_modal .vote-btn {
  display: inline-block;
  width: 63px;
  height: 29px;
  border: 1px solid #fe6b2c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font: bold 12px/29px "FuturaFuturisBold";
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 10px;
}
.article-poll .poll-vote_modal .vote-btn:hover,
.article-poll .poll-vote_modal .vote-btn:active {
  text-decoration: none;
  background-color: #fe6b2c;
}
/* styles for old starhit articles */
.article-container .illustration {
  margin-bottom: 20px;
}
.article-container .illustration .footnote {
  margin: 15px 0 18px;
  font-style: italic;
  font-size: 12px;
}
.article-container .head2 {
  margin: 10px 0 17px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  width: 495px;
}
.article-container .article-body a,
.article-container .emulink {
  color: #d81534;
}
.article-container .emulink {
  cursor: pointer;
}
.article-container .ill-right {
  float: right;
  width: 243px;
}
.article-container .ill-left {
  float: left;
  width: 243px;
}
.video-container {
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
.video-container * {
  margin: 0 auto;
}
#engageya_tag {
  position: relative;
}
#engageya_tag .title {
  color: #7f7f7f;
  text-align: center;
  text-transform: uppercase;
  font: normal 14px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  position: absolute;
  width: 100%;
  top: 20px;
  z-index: 20;
}
#engageya_tag #git_title_bar {
  display: none;
}
#engageya_tag #git_wrapper_0 {
  position: static;
  padding-top: 50px !important;
  height: 222px;
  border-bottom: 0;
  margin-bottom: 10px;
}
#engageya_tag .engageya_case26_text {
  font-weight: bold;
}
#engageya_tag .engageya_case26_image {
  margin-left: 45px;
}
.article-side {
  display: none;
  float: right;
  width: 225px;
  padding-left: 18px;
  z-index: 1;
}
.article-side.imclone {
  display: block;
}
.article-side-fake {
  position: relative;
  float: right;
  width: 243px;
  height: 660px;
}
.article-side .block {
  padding: 25px 20px 13px;
  background: #feeebd;
  margin-bottom: 20px;
}
.article-side .title {
  border-top: 1px solid #c6c6c7;
  font: normal 18px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: normal;
  text-transform: uppercase;
  color: #d71635;
  text-align: center;
  height: 14px;
}
.article-side .title span {
  position: relative;
  top: -12px;
  padding: 0 10px;
  background: #feeebd;
  display: inline-block;
}
.article-side .item {
  margin-top: 11px;
  padding-top: 11px;
  border-top: 1px dotted #b8b8b8;
  font-weight: bold;
}
.article-side .item:first-child {
  border: none;
  margin: 0;
}
.article-side .article-thistheme-block {
  background: #ebdfcf;
}
.article-side .article-thistheme-block .title {
  color: #756f67;
}
.article-side .article-thistheme-block .title span {
  background: #ebdfcf;
}
.article-side .article-dossier-block {
  background: transparent;
  border: 1px solid #c6c6c7;
  margin-top: 25px;
  padding-top: 0;
  padding-bottom: 17px;
}
.article-side .article-dossier-block .title {
  border: 0;
}
.article-side .article-dossier-block .title span {
  background: #fff;
  color: #7f7f7f;
}
.article-side .article-dossier-block .pages .arrow {
  position: absolute;
  top: 24px;
  height: 57px;
  width: 20px;
  display: block;
}
.article-side .article-dossier-block .pages .arrow a {
  display: block;
  height: 57px;
  width: 20px;
  text-indent: -999em;
  background: url("../img/arrows-bigv-sp.png") 0 0 no-repeat;
}
.article-side .article-dossier-block .pages .prev {
  left: 0;
}
.article-side .article-dossier-block .pages .prev a {
  background-position: left 0;
}
.article-side .article-dossier-block .pages .prev a:hover {
  background-position: left -57px;
}
.article-side .article-dossier-block .pages .prev a:active {
  background-position: left -114px;
}
.article-side .article-dossier-block .pages .next {
  right: 0;
}
.article-side .article-dossier-block .pages .next a {
  background-position: right 0;
}
.article-side .article-dossier-block .pages .next a:hover {
  background-position: right -57px;
}
.article-side .article-dossier-block .pages .next a:active {
  background-position: right -114px;
}
.article-side .article-dossier-block .item {
  position: absolute;
  width: 140px;
  top: 0px;
  left: 0;
  background: #fff;
  padding: 0;
  border: 0;
  margin: 0;
}
.article-side .article-dossier-block .list {
  position: relative;
  width: 140px;
  margin: 11px auto 0;
  overflow: hidden;
  height: 185px;
}
.article-side .article-dossier-block .dossier-inner {
  position: relative;
  z-index: 1;
  text-align: center;
  height: 175px;
}
.article-side .article-dossier-block .name {
  font: normal 15px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 15px;
  width: 140px;
  display: block;
  margin: 0 auto 5px;
}
.article-side .article-dossier-block .activity {
  font-size: 13px;
  color: #7f7f7f;
  font-weight: normal;
}
.article-side .article-dossier-block .round {
  height: 106px;
  width: 106px;
  display: block;
  margin: 0 auto 5px;
  position: relative;
}
.article-side .article-dossier-block .round img {
  -webkit-border-radius: 106px;
  -moz-border-radius: 106px;
  -o-border-radius: 106px;
  -ms-border-radius: 106px;
  border-radius: 106px;
}
.article-side .article-dossier-block .round .overlay {
  height: 106px;
  width: 106px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../img/article-dossier-round.png") 0 0 no-repeat;
}
.viqeo-slot {
  margin-bottom: 18px;
}
.card {
  margin: 30px 0;
  background: #fff4d4;
  height: 500px;
  overflow: hidden;
}
.card__pic {
  background-position: center 0;
  -webkit-background-size: cover;
  background-size: cover;
}
.card__pic,
.card__unit {
  position: relative;
  float: left;
  width: 50%;
  height: 100%;
  box-sizing: border-box;
}
.card__pic:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
  background: -webkit-linear-gradient(right, #fff4d4, transparent);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, #fff4d4, transparent);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, #fff4d4, transparent);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, #fff4d4, transparent);
  /*Standard*/
}
.card__unit {
  padding: 30px;
}
.card__unit__in {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.card__pos {
  font: 20px/24px "FuturaFuturisBold";
  margin-bottom: 16px;
}
.card__txt {
  font: 13px/18px Arial;
  margin-bottom: 16px;
}
.card__social {
  display: inline-block;
}
.card__shere {
  position: relative;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #d71635;
  background-color: #d71635;
  transition: all 0.3s;
  float: left;
}
.card__shere:hover {
  background-color: transparent;
}
.card__shere:before,
.card__shere:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -7px;
  width: 14px;
  height: 14px;
  background: url("../img/shere.png") no-repeat 0 0;
  transition: all 0.3s;
}
.card__shere:before {
  background-position: -16px 0;
  opacity: 0;
}
.card__shere:hover:after {
  opacity: 0;
}
.card__shere:hover:before {
  opacity: 1;
}
.card__social__unit {
  position: relative;
  float: left;
  padding-left: 10px;
}
.card__social__unit a {
  opacity: 0;
  position: absolute;
  left: -10px;
  top: 0;
  padding: 10px 0;
  width: 30px;
  text-align: center;
  color: #d71635;
  font: 20px 'social';
  text-decoration: none;
  transition: all 0.3s;
}
.card__social:hover .card__social__unit .vk {
  left: 10px;
  opacity: 1;
}
.card__social:hover .card__social__unit .fb {
  left: 40px;
  opacity: 1;
}
.card__social:hover .card__social__unit .tw {
  left: 70px;
  opacity: 1;
}
.card__social:hover .card__social__unit .ok {
  left: 100px;
  opacity: 1;
}
.card.card_right .card__pic {
  float: right;
}
.card.card_right .card__pic:after {
  left: 0;
  right: auto;
  background: -webkit-linear-gradient(right, transparent, #fff4d4);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, transparent, #fff4d4);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, transparent, #fff4d4);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, transparent, #fff4d4);
  /*Standard*/
}
.card.card_text {
  height: auto;
}
.card.card_text .card__unit {
  float: none;
  width: auto;
  height: auto;
  padding: 30px 36px;
  text-align: center;
}
.card.card_text .card__unit__in {
  top: 0;
  transform: translateY(0);
}
.card.card_text .card__txt {
  text-align: left;
}
.card.card_red {
  background: #fff;
  border: 2px solid #d71635;
}
.card.card_red.card_right .card__pic:after {
  background: -webkit-linear-gradient(right, transparent, #fff);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, transparent, #fff);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, transparent, #fff);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, transparent, #fff);
  /*Standard*/
}
.card.card_red .card__pic:after {
  background: -webkit-linear-gradient(right, #fff, transparent);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, #fff, transparent);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, #fff, transparent);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, #fff, transparent);
  /*Standard*/
}
.card.card_gray {
  background: #353535;
  color: #fff;
}
.card.card_gray.card_right .card__pic:after {
  background: -webkit-linear-gradient(right, transparent, #353535);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, transparent, #353535);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, transparent, #353535);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, transparent, #353535);
  /*Standard*/
}
.card.card_gray .card__pic:after {
  background: -webkit-linear-gradient(right, #353535, transparent);
  /*Safari 5.1-6*/
  background: -o-linear-gradient(right, #353535, transparent);
  /*Opera 11.1-12*/
  background: -moz-linear-gradient(right, #353535, transparent);
  /*Fx 3.6-15*/
  background: linear-gradient(to left, #353535, transparent);
  /*Standard*/
}
.interview-lister {
  margin-top: 25px;
}
.interview-question {
  font-weight: bold;
  margin: 0 0 20px;
}
.interview-answer {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  padding-left: 115px;
  padding-top: 5px;
  position: relative;
  background: url("../img/interview-answer.png") 92px 0 no-repeat;
  margin-bottom: 28px;
}
.interview-image {
  position: absolute;
  left: 30px;
  top: 15px;
}
.interview-image img {
  -webkit-border-radius: 46px;
  -moz-border-radius: 46px;
  -o-border-radius: 46px;
  -ms-border-radius: 46px;
  border-radius: 46px;
  width: 46px;
  height: 46px;
}
.no-borderradius .interview-image .round {
  position: relative;
}
.no-borderradius .interview-image .overlay {
  background: url("../img/header-quote-round.png") no-repeat scroll 0 0 transparent;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 46px;
  height: 46px;
}
.interview-text {
  background: url("../img/interview-answer.png") -17px bottom no-repeat;
  padding-bottom: 10px;
  padding-left: 23px;
  margin-left: -22px;
  min-height: 50px;
}
.interview-list {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.interview-list .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.interview-list .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.interview-list .title a,
.interview-list .title a * {
  color: #000;
  text-decoration: none;
}
.interview-list-inner {
  overflow: hidden;
  font-size: 0;
  text-align: center;
  position: relative;
  margin-left: -15px;
}
.interview-list-inner .item {
  font-size: 13px;
  display: inline-block;
  width: 200px;
  padding: 0 16px;
  vertical-align: top;
  margin-bottom: 37px;
  border: 0;
}
.interview-list-inner .item-inner .info {
  font-size: 10px;
  color: #787876;
  margin-top: 5px;
}
.interview-list-inner .item-inner .info-item {
  display: inline-block;
  font-size: 11px;
  margin: 0 5px;
}
.interview-list-inner .item-inner .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.interview-list-inner .item-inner .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.interview-list-inner .item-inner .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.interview-list-inner .item.central {
  width: 275px;
  padding: 0;
}
.interview-list-inner .item.central .item-inner {
  width: 253px;
  /*height: 65px;*/
  border: 1px solid #c6c6c7;
  border-width: 0 1px;
  padding-top: 35px;
  margin: -35px auto 0;
}
.interview-list-inner .item.central .interview-title {
  width: 45%;
}
.interview-list-inner .item.t-padding {
  padding-top: 75px;
}
.interview-list-inner .item .round {
  margin: 0 auto;
}
.no-borderradius .interview-list-inner .item .round {
  display: block;
  position: relative;
  height: 200px;
  width: 200px;
}
.no-borderradius .interview-list-inner .item .round .overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 200px;
  width: 200px;
  background: url("../img/interview-round-small.png") 0 0 no-repeat;
}
.interview-list-inner .item-big {
  padding: 0;
  width: 275px;
}
.interview-list-inner .item-big .interview-title {
  width: 45%;
}
.interview-list-inner .item-big a {
  color: #D71632;
}
.interview-list-inner .item-big .round {
  display: block;
  position: relative;
  height: 275px;
  width: 275px;
}
.interview-list-inner .item-big .round:before {
  content: '';
  display: block;
  height: 275px;
  width: 275px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../img/interview-list-new.png") 57px 222px no-repeat;
  z-index: 1;
}
.no-borderradius .interview-list-inner .item-big .round .overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 275px;
  width: 275px;
  background: url("../img/interview-round-big.png") 0 0 no-repeat;
}
.interview-list-inner .item-big .no-ribbon:before,
.interview-list-inner .item-big .popular:before {
  background: url("../img/interview-list-popular.png") 57px 222px no-repeat;
}
.interview-list-inner .round img {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  -ms-border-radius: 999px;
  border-radius: 999px;
}
.interview-list-inner .interview-title {
  clear: both;
  display: block;
  font: normal 22px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 23px;
  width: 65%;
  margin: 10px auto 0;
  text-align: center;
}
.interview-list-inner .activity {
  margin: 7px 0;
  color: #7f7f7f;
}
.interview-list-inner .quote {
  font: italic 15px Georgia, "Times New Roman", serif;
  padding: 0 8px;
}
.interview-filter {
  clear: both;
  font: normal 14px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  margin: 20px 0 25px;
}
.interview-filter a {
  color: #7f7f7f;
  text-decoration: none;
  border-bottom: 1px dotted #7f7f7f;
}
.interview-filter a:hover {
  color: #D81536;
  border-color: #D81536;
}
.interview-filter .item {
  display: inline-block;
  margin: 0 21px;
}
.interview-filter .active a {
  color: #d71635;
  border: 0;
  cursor: default;
}
.news-list {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.news-list .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.news-list .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.news-list .title a,
.news-list .title a * {
  color: #000;
  text-decoration: none;
}
.news-list-container {
  display: block;
  overflow: hidden;
  /*margin-bottom: -24px;*/
}
.news-list-container .item {
  padding-bottom: 15px;
  padding-top: 20px;
  /*margin-bottom: 24px;*/
  margin-bottom: -1px;
  border-bottom: 1px dotted #b8b8b8;
  position: relative;
  overflow: hidden;
}
.news-list-container .item-title {
  font: normal 21px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  display: block;
  padding-top: 14px;
  margin-left: 135px;
}
.news-list-container .item-text {
  overflow: hidden;
  margin-top: 10px;
  margin-left: 135px;
  color: #333;
  font-size: 13px;
}
.news-list-container .item-date {
  position: absolute;
  top: 18px;
  left: 135px;
  display: block;
  font: italic 11px Georgia, "Times New Roman", serif;
}
.news-list-container .item .image {
  float: left;
  padding-right: 20px;
  margin-right: -100%;
}
.news-list-container .item:last-child {
  border: 0;
}
.news-list-container .info {
  font-size: 10px;
  color: #787876;
  margin-top: 4px;
  margin-left: 135px;
  letter-spacing: -0.31em;
}
.news-list-container .info-item {
  display: inline-block;
  font-size: 10px;
  margin: 0 7px 0 0px;
  letter-spacing: normal;
}
.news-list-container .date {
  float: left;
  font: italic 11px Georgia, "Times New Roman", serif;
  color: #333;
}
.news-list-container .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.news-list-container .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.news-list-container .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.news-list-container .yandex-direct {
  margin-top: 36px;
}
.news-list-container .item {
  position: relative;
}
.news-list-container .item .lbl {
  position: absolute;
  top: 99px !important;
  left: 0;
  height: 21px;
  padding: 0 20px 0 7px;
  font: 10px/21px Arial;
  color: #ffffff;
  text-transform: uppercase;
  background: url("../img/top-starhits-lbl.png") no-repeat right 0;
  text-decoration: none;
}
.news-list-container .item .lbl.smaller {
  font-size: 80%;
}
.news-list-container .item .lbl.orange {
  width: 108px;
  background: url("../img/top-starhits-lbl-2.png") no-repeat left 0;
}
.not-found {
  background: url('../img/malahov-404.jpg') no-repeat 0 3px;
  padding-left: 450px;
  min-height: 482px;
  margin: -20px 0 -40px;
}
.not-found .img-404 {
  float: left;
  margin-right: 60px;
}
.not-found .address {
  color: #7f7f7f;
  font-size: 13px;
}
.not-found .text-404 {
  margin-top: 30px;
  width: 430px;
}
.not-found .text-404 p {
  margin-bottom: 15px;
}
.not-found .index-link {
  color: #d71635;
}
.not-found-content {
  display: table;
  padding-top: 60px;
}
.not-found-content .title {
  font: normal 30px "FuturaFuturisX", Arial, Helvetica, sans-serif;
  line-height: 24px;
  color: #d71635;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.not-found-content .search {
  margin-bottom: 35px;
}
.not-found-content .search input.text {
  width: 350px;
}
.not-found-content .search-wrapper {
  width: 380px;
}
.not-found-content .offer-title {
  font: normal 14px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #d71635;
}
.not-found-content .offer-link img {
  float: left;
  margin-right: 20px;
}
.not-found-content .offer-link .item {
  overflow: hidden;
  position: relative;
  padding-left: 133px;
}
.not-found-content .offer-link .date {
  font: italic 11px georgia, times, serif;
  color: #696969;
}
.not-found-content .offer-link .m-title {
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 20px;
  margin-bottom: 10px;
  color: #332c19;
}
.not-found-content .offer-link .m-title img {
  position: absolute;
  top: 5px;
  left: 0;
}
.not-found-content .offer-link .description {
  font-size: 13px;
  line-height: 18px;
  min-height: 100px;
}
.not-found-content .search-wrapper .submit {
  vertical-align: top;
  width: 22px;
  height: 20px;
  background: url("../img/search-right-ico.png") no-repeat 50% 50%;
}
.static-container {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.static-container .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.static-container .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.static-container .title a,
.static-container .title a * {
  color: #000;
  text-decoration: none;
}
.static-container .title {
  margin-bottom: 20px;
}
.static-article-body {
  font-size: 13px;
  line-height: 18px;
}
.exclusive-list {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.exclusive-list .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.exclusive-list .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.exclusive-list .title a,
.exclusive-list .title a * {
  color: #000;
  text-decoration: none;
}
.exclusive-list-inner {
  margin-left: -15px;
  width: 785px;
  position: relative;
  overflow: hidden;
  background: url("../img/exclusive-list-border1.gif") repeat-y 14px 0;
}
.exclusive-list-inner .item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 260px;
  /*background: #fff;*/
  margin-left: -2px;
  text-align: left;
}
.exclusive-list-inner .exclusive-title {
  margin-top: 0;
}
.exclusive-list-inner .item-inner a {
  position: relative;
  display: block;
}
.exclusive-list-inner .item-big {
  z-index: 1;
}
.exclusive-list-inner .item-big .item-inner a:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 261px;
  height: 62px;
  background: url("../img/exclusive-new.png") no-repeat 2px 0;
  top: 240px;
  left: -19px;
}
.exclusive-list-inner .item-big a img {
  position: relative;
  z-index: 2;
  left: -20px;
  padding-bottom: 15px;
  background: #fff;
  border: 3px solid #fff;
}
.exclusive-list-inner .item-big .exclusive-title {
  margin-top: 0;
}
.exclusive-list-inner .item-big .no-ribbon:after,
.exclusive-list-inner .item-big .popular:after {
  background: url("../img/exclusive-popular.png") no-repeat 2px 0 !important;
}
.exclusive-list-inner .item:nth-child(1),
.exclusive-list-inner .item:nth-child(3) {
  border: none;
}
.exclusive-list-inner .t-padding {
  padding-top: 76px;
}
.exclusive-list-inner .item:before {
  content: "";
  display: block;
  position: relative;
  z-index: 999;
  height: 42px;
  background: #fff url("../img/exclusive--list-border.gif") repeat-x;
  margin-left: -2px;
}
.exclusive-list-inner .item:first-child:before,
.exclusive-list-inner .item:nth-child(2):before,
.exclusive-list-inner .item:nth-child(3):before {
  display: none;
}
.exclusive-list-inner .item-inner {
  padding: 0 15px 0 17px;
  max-width: 250px;
  box-sizing: border-box;
}
.exclusive-list-inner .exclusive-title {
  display: block;
  margin: 13px 0 15px;
  font: normal 20px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
}
.exclusive-list-inner .info {
  font-size: 10px;
  color: #787876;
  margin-top: 5px;
  /*padding-bottom: 400px;*/
}
.exclusive-list-inner .info-item {
  display: inline-block;
  font-size: 10px;
  margin-right: 5px;
}
.exclusive-list-inner .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.exclusive-list-inner .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.exclusive-list-inner .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.exclusive-list-inner .description {
  padding-right: 15px;
  font: 13px/17px arial, helvetica, tahoma, geneva, sans-serif;
}
.exclusive-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
/* new exclusive styles */
.exclusive-lister {
  margin-top: 25px;
}
.exclusive-lister .exclusive-block {
  padding: 25px 0;
  border-top: 5px solid #f0f0f0;
  overflow: hidden;
}
.exclusive-lister .exclusive-block:first-child {
  border: none;
  padding-top: 0;
}
.exclusive-lister .exclusive-inner:first-child {
  border: none;
}
.exclusive-lister .exclusive-block-inner {
  overflow: hidden;
  margin-left: -31px;
}
.exclusive-lister .exclusive-block-inner .item {
  float: left;
  position: relative;
  width: 225px;
  border-left: 1px solid #c6c6c7;
  font-size: 13px;
  margin-left: 15px;
  margin-bottom: -999px;
  padding-left: 15px;
  padding-bottom: 999px;
}
.exclusive-lister .exclusive-block-inner .exclusive-title {
  display: block;
  margin: 13px 0 15px;
  font: normal 20px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
}
.exclusive-lister .exclusive-block-inner .item-big .item-inner a:after {
  content: "";
  position: absolute;
  z-index: 10;
  width: 261px;
  height: 62px;
  background: url("../img/exclusive-new.png") no-repeat 2px 0;
  top: 240px;
  left: -4px;
}
.exclusive-lister .exclusive-block-inner .item-big a img {
  position: relative;
  z-index: 10;
  left: -20px;
  padding-bottom: 15px;
  background: #fff;
  border: 3px solid #fff;
}
.exclusive-lister .exclusive-block-inner .item-big .exclusive-title {
  margin-top: 0;
}
.exclusive-lister .exclusive-block-inner .item-big .no-ribbon:after,
.exclusive-lister .exclusive-block-inner .item-big .popular:after {
  background: url("../img/exclusive-popular.png") no-repeat 2px 0 !important;
}
.exclusive-lister .exclusive-block-inner .info {
  font-size: 10px;
  color: #787876;
  margin-top: 5px;
  /*padding-bottom: 400px;*/
}
.exclusive-lister .exclusive-block-inner .info-item {
  display: inline-block;
  font-size: 10px;
  margin-right: 5px;
}
.exclusive-lister .exclusive-block-inner .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.exclusive-lister .exclusive-block-inner .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.exclusive-lister .exclusive-block-inner .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.exclusive-lister .exclusive-block-inner .description {
  padding-right: 15px;
  font: 13px/17px arial, helvetica, tahoma, geneva, sans-serif;
}
.exclusive-lister .exclusive-block-inner .t-padding {
  padding-top: 76px;
}
.malahov-welcome {
  margin: 20px 0 25px;
}
.malahov-welcome:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.malahov-welcome img {
  float: left;
  margin: 0 30px 25px 0;
}
.exclusive-block-inner .item-big {
  z-index: 1;
}
.page-food .article-print {
  display: none;
}
.page-food .article-title {
  font-size: 38px;
  line-height: 1;
  letter-spacing: 0.035em;
}
.page-food .f-rating .icon {
  background: url("../img/food-pots.png") 0 -22px no-repeat;
}
.page-food .figure {
  margin-bottom: 10px;
}
.food-list-inner .info {
  font-size: 10px;
  color: #787876;
  float: left;
  /*padding-bottom: 400px;*/
}
.food-list-inner .info-item {
  display: inline-block;
  font-size: 10px;
  margin-right: 5px;
}
.food-list-inner .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.food-list-inner .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.food-list-inner .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.food-list {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.food-list .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.food-list .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.food-list .title a,
.food-list .title a * {
  color: #000;
  text-decoration: none;
}
.food-spec {
  text-align: center;
  margin: 10px 0 0;
}
.food-spec .spec-title {
  font: 34px/30px "FuturaFuturisBold";
}
.food-spec .spec-desc {
  font: 14px/16px Arial;
  margin: 6px 0 0;
}
.food-spec .spec-img-link {
  position: relative;
  display: block;
  margin: 12px 0 0;
}
.food-spec .spec-img-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 466px;
  height: 74px;
  background: url("../img/reciept-lbl.png") no-repeat;
}
.b-receipt {
  border-top: 2px solid #C6C6C7;
  clear: both;
  margin-top: 38px;
}
.b-receipt .receipt-title {
  clear: both;
  color: #333333;
  font: 25px "FuturaFuturisNormal", Arial, Helvetica;
  margin-top: -0.7em;
  text-align: center;
  text-transform: uppercase;
}
.b-receipt .receipt-title span {
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  padding: 0 20px;
}
.receipt {
  /**catalog**/
}
.receipt-list {
  letter-spacing: -0.31em;
  padding: 0 15px;
  margin: 22px -42px -30px 0;
}
.receipt-list li {
  letter-spacing: normal;
  word-spacing: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
}
.receipt-list li {
  vertical-align: top;
  width: 140px;
  margin: 0 48px 28px 0;
  text-align: center;
}
.receipt-list .list-img {
  display: block;
  width: 140px;
  height: 140px;
  background: url("../img/food-plate.png") no-repeat;
  overflow: hidden;
  text-align: left;
}
.receipt-list .list-img img {
  width: 105px;
  height: 105px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  left: 18px;
  position: relative;
  top: 17px;
}
.receipt-link {
  font: 18px/17px "FuturaFuturisBold";
  margin: 9px 0 0;
  display: block;
}
.receipt-rating {
  float: left;
  margin-left: 8px;
  font: 10px/14px Arial;
  color: #787876;
  position: relative;
}
.receipt-rating span {
  display: inline-block;
  vertical-align: middle;
}
.receipt-rating i {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  font: 9px/19px bold Arial;
  background: url("../img/food-pots.png") no-repeat;
  color: #fff;
  margin-left: 3px;
  position: relative;
  top: -3px;
}
.receipt-rating.rating-1 i,
.receipt-rating.rating-2 i,
.receipt-rating.rating-3 i {
  width: 23px;
  height: 17px;
  line-height: 19px;
  background-position: 1px -3px;
  position: relative;
  top: -1px;
}
.receipt-rating.rating-4,
.receipt-rating.rating-5,
.receipt-rating.rating-6,
.receipt-rating.rating-7 {
  margin-top: -1px;
}
.receipt-rating.rating-4 i,
.receipt-rating.rating-5 i,
.receipt-rating.rating-6 i,
.receipt-rating.rating-7 i {
  width: 23px;
  height: 19px;
  line-height: 23px;
  background-position: -28px 0;
}
.receipt-rating.rating-8,
.receipt-rating.rating-9,
.receipt-rating.rating-10 {
  margin-top: -1px;
}
.receipt-rating.rating-8 i,
.receipt-rating.rating-9 i,
.receipt-rating.rating-10 i {
  width: 27px;
  background-position: 100% 0;
}
.receipt-name {
  font: 28px/27px "FuturaFuturisBold";
  letter-spacing: 0.01em;
  float: left;
  margin-left: 8px;
  color: #787876;
  position: relative;
}
.receipt-name span {
  display: inline-block;
  vertical-align: middle;
}
.receipt-name i {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  font: 9px/19px bold Arial;
  background: url("../img/food-pots.png") no-repeat;
  color: #fff;
  margin-left: 3px;
  position: relative;
  top: -3px;
}
.receipt-name.rating-1 i,
.receipt-name.rating-2 i,
.receipt-name.rating-3 i {
  width: 23px;
  height: 17px;
  line-height: 19px;
  background-position: 1px -3px;
  position: relative;
  top: -1px;
}
.receipt-name.rating-4,
.receipt-name.rating-5,
.receipt-name.rating-6,
.receipt-name.rating-7 {
  margin-top: -1px;
}
.receipt-name.rating-4 i,
.receipt-name.rating-5 i,
.receipt-name.rating-6 i,
.receipt-name.rating-7 i {
  width: 23px;
  height: 19px;
  line-height: 23px;
  background-position: -28px 0;
}
.receipt-name.rating-8,
.receipt-name.rating-9,
.receipt-name.rating-10 {
  margin-top: -1px;
}
.receipt-name.rating-8 i,
.receipt-name.rating-9 i,
.receipt-name.rating-10 i {
  width: 27px;
  background-position: 100% 0;
}
.receipt-ingredients {
  padding: 10px 18px 20px 17px;
  width: 462px;
  background: url("../img/star_profile-facts-bg.gif") right bottom no-repeat #fefaf0;
  margin: 13px 0;
  overflow: hidden;
}
.receipt-ingredients .title {
  float: left;
  font: 21px/21px "FuturaFuturisBold";
  letter-spacing: -0.02em;
  color: #d9a883;
}
.receipt-ingredients .time {
  float: right;
  font: bold 14px/22px Georgia;
  color: #d9a883;
  padding-left: 26px;
  background: url("../img/time-icon.png") no-repeat 0 4px;
}
.receipt-ingredients .table {
  clear: both;
  padding: 19px 0 0;
  margin-bottom: -20px;
}
.receipt-ingredients .table table {
  margin: 8px 0 22px;
}
.receipt-ingredients .table tr:last-child td {
  border-bottom: none;
  padding-bottom: 0;
}
.receipt-ingredients .table td {
  padding: 4px 0 6px;
  border-bottom: 1px dotted #b8b8b8;
  font: italic 700 14px/16px Georgia;
}
.receipt-ingredients .table .item {
  width: 222px;
}
.receipt-ingredients .table .div {
  width: 30px;
  border: none;
}
.receipt-ingredients .table .count {
  width: 210px;
  font: 13px/16px Arial;
  color: #585858;
}
.receipt-ingredients .type {
  font: 18px/18px "FuturaFuturisBold";
  color: #a3a3a3;
}
.receipt-body .receipt-rating {
  font: bold 12px/12px Arial;
  margin: 0;
  color: #000000;
  height: 18px;
  float: none;
}
.receipt-body .receipt-rating span {
  margin: 0 5px 0 0;
}
.receipt-body .receipt-rating * {
  vertical-align: bottom;
}
.receipt-body .receipt-rating i {
  top: 0;
}
.receipt-body .receipt-rating.rating-4 i,
.receipt-body .receipt-rating.rating-5 i,
.receipt-body .receipt-rating.rating-6 i,
.receipt-body .receipt-rating.rating-7 i {
  top: 1px;
}
.receipt-body .receipt-rating.rating-8 i,
.receipt-body .receipt-rating.rating-9 i,
.receipt-body .receipt-rating.rating-10 i {
  top: 2px;
}
.receipt-description {
  clear: both;
  font: 16px/20px Georgia;
}
.receipt-steps {
  padding: 24px 0 0;
}
.article-body .receipt-steps {
  margin: 0;
}
.article-body .receipt-steps li {
  padding: 0;
  list-style: none;
  clear: both;
  margin: 0 0 15px;
  overflow: hidden;
}
.receipt-steps .photo {
  float: left;
  margin: 0 20px 0 0;
}
.receipt-steps .desc {
  overflow: hidden;
}
.receipt-steps .title {
  font: 18px/13px "FuturaFuturisBold";
  display: block;
}
.receipt-steps p {
  color: #585858;
  margin: 13px 0 0;
  font: 14px/18px Arial;
}
.receipt-thx {
  font: 20px/18px "FuturaFuturisBold";
  text-align: center;
  color: #d71632;
  margin: 23px 0 32px;
}
.receipt-catalog {
  margin: 7px 0 -16px 10px;
}
.receipt-catalog .item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 7px;
}
.receipt-catalog .item span {
  font: 17px/44px "FuturaFuturisNormal";
}
.receipt-catalog .icon {
  vertical-align: middle;
  margin: 0px 8px 0 0;
}
.receipt-catalog .salad .icon {
  width: 37px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") 0px 0 no-repeat;
}
.receipt-catalog .first_course {
  margin-left: 12px;
}
.receipt-catalog .first_course .icon {
  width: 48px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -57px 0 no-repeat;
  margin-right: 2px;
}
.receipt-catalog .second_course {
  margin-left: 12px;
}
.receipt-catalog .second_course .icon {
  width: 41px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -114px 0 no-repeat;
}
.receipt-catalog .meat {
  margin-left: 13px;
}
.receipt-catalog .meat .icon {
  width: 49px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -171px 0 no-repeat;
  margin-right: 0px;
}
.receipt-catalog .fowl {
  margin-left: 25px;
}
.receipt-catalog .fowl .icon {
  margin-right: 6px;
  width: 38px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -228px 0 no-repeat;
}
.receipt-catalog .fish {
  margin-left: 13px;
}
.receipt-catalog .fish .icon {
  margin-right: 4px;
  width: 44px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -285px 0 no-repeat;
}
.receipt-catalog .dessert {
  margin-left: 21px;
}
.receipt-catalog .dessert .icon {
  margin-right: 9px;
  width: 34px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -342px 0 no-repeat;
}
.receipt-catalog .drink {
  margin-left: 13px;
}
.receipt-catalog .drink .icon {
  margin-right: 0;
  width: 48px;
  height: 44px;
  background: url("../img/receipt-catalog.gif") -399px 0 no-repeat;
}
.food-list-inner {
  margin: 21px -80px 40px 0;
  position: relative;
  overflow: hidden;
}
.food-list-inner .item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 360px;
  /*background: #fff;*/
  text-align: left;
  margin: 0 17px 0 0;
}
.food-list-inner .food-title {
  margin-top: 0;
}
.food-list-inner .item-inner a {
  position: relative;
  display: block;
}
.food-list-inner .item:before {
  content: "";
  display: block;
  position: relative;
  z-index: 999;
  height: 42px;
  background: #fff url("../img/exclusive--list-border.gif") repeat-x;
  margin-left: -20px;
}
.food-list-inner .item:first-child:before,
.food-list-inner .item:nth-child(2):before {
  display: none;
}
.food-list-inner .item-inner {
  /*.border();
	border-width: 0 0 0 1px;*/
  /*margin-bottom: -400px;*/
}
.food-list-inner .food-title {
  display: block;
  margin: 8px 0 10px;
  font: normal 20px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
}
.food-list-inner .description {
  font: 12px/16px arial, helvetica, tahoma, geneva, sans-serif;
  margin: 0 0 8px;
}
.food-container {
  position: relative;
  overflow: hidden;
  /*margin-top: -11px;*/
}
/* new exclusive styles */
.food-lister .food-block {
  padding: 25px 0;
  border-top: 5px solid #f0f0f0;
  overflow: hidden;
}
.food-lister .food-block:first-child {
  border: none;
  padding-top: 0;
}
.food-lister .food-inner:first-child {
  border: none;
}
.food-lister .food-block-inner {
  overflow: hidden;
  margin-left: -31px;
}
.food-lister .food-block-inner .item {
  float: left;
  position: relative;
  width: 225px;
  border-left: 1px solid #c6c6c7;
  font-size: 13px;
  margin-left: 15px;
  margin-bottom: -999px;
  padding-left: 15px;
  padding-bottom: 999px;
}
.food-lister .food-block-inner .food-title {
  display: block;
  margin: 13px 0 15px;
  font: normal 20px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
}
.food-lister .food-block-inner .item-big .item-inner a:after {
  content: "";
  position: absolute;
  z-index: 900;
  width: 261px;
  height: 62px;
  background: url("../img/exclusive-new.png") no-repeat 2px 0;
  top: 240px;
  left: -4px;
}
.food-lister .food-block-inner .item-big a img {
  position: relative;
  z-index: 90;
  left: -20px;
  padding-bottom: 15px;
  background: #fff;
  border: 3px solid #fff;
}
.food-lister .food-block-inner .item-big .food-title {
  margin-top: 0;
}
.food-lister .food-block-inner .item-big .no-ribbon:after,
.food-lister .food-block-inner .item-big .popular:after {
  background: url("../img/exclusive-popular.png") no-repeat 2px 0 !important;
}
.food-lister .food-block-inner .info {
  font-size: 10px;
  color: #787876;
  margin-top: 5px;
  /*padding-bottom: 400px;*/
}
.food-lister .food-block-inner .info-item {
  display: inline-block;
  font-size: 10px;
  margin-right: 5px;
}
.food-lister .food-block-inner .comments .icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
}
.food-lister .food-block-inner .stats .icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
}
.food-lister .food-block-inner .views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
}
.food-lister .food-block-inner .description {
  padding-right: 15px;
  font: 13px/17px arial, helvetica, tahoma, geneva, sans-serif;
}
.food-lister .food-block-inner .t-padding {
  padding-top: 76px;
}
.chief-block:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.article-side .chief-block {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #C6C6C7;
  padding-bottom: 30px;
  padding-top: 0;
  position: relative;
}
.article-side .chief-block .title {
  border: 0 none;
}
.article-side .chief-block .title span {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #a3a3a3;
}
.chief-block-inner {
  width: 185px;
  margin: 9px auto 0;
  text-align: center;
}
.chief-block .photo {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.chief-block .name {
  display: block;
  font: 15px/15px "FuturaFuturisBold";
  margin: 9px 0 0;
}
.chief-block .activity {
  display: block;
  color: #a3a3a3;
  font: 13px/15px Arial;
  margin: 8px 0 0;
}
.chief-block .desc {
  border-top: 1px dotted #B8B8B8;
  color: #585858;
  font: 13px/16px Arial;
  margin: 12px 0 0;
  padding: 10px 0 0;
  text-align: left;
}
.receipt-recommend {
  padding: 14px 0 1px !important;
}
.receipt-recommend .title {
  border: none;
}
.receipt-recommend .title span {
  padding: 0;
  margin: 0;
  display: block;
  color: #df5a59;
}
.receipt-recommend .list {
  width: 185px;
  margin: 14px auto 0;
}
.receipt-recommend .list li {
  margin: 0 0 16px;
  padding: 0 0 12px;
  border-bottom: 1px dotted #b8b8b8;
}
.receipt-recommend .list li:last-child {
  border-bottom: none;
}
.receipt-recommend .list .name {
  display: block;
  margin: 2px 0 0;
  font: bold 12px/14px Arial;
}
.new-block.receipt-articles .title span {
  color: #333333;
}
.new-block.receipt-articles .container {
  margin: 0 0 -20px;
}
.new-block.receipt-articles .list {
  margin: 21px 0 0 -31px;
  padding: 0 0 20px;
  border-bottom: 5px solid #f0f0f0;
}
.new-block.receipt-articles .item {
  width: 225px;
  border-left: 1px solid #C6C6C7;
  margin-left: 15px;
  margin-top: -6px;
  padding-left: 15px;
}
.new-block.receipt-articles .item-title {
  font: 14px/22px "FuturaFuturis", Arial, Helvetica, sans-serif;
}
.new-block.receipt-articles .item .article-title {
  border: none;
  font: 20px/22px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  display: block;
  margin: 14px 0 0;
}
.new-block.receipt-articles .item .desc {
  color: #585858;
  font: 13px/17px Arial, Helvetica, sans-serif;
  margin: 14px 0 15px;
}
.new-block.receipt-articles .tags-name {
  color: #585858;
}
.search-container,
.tags-list {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.search-container .title,
.tags-list .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.search-container .title span,
.tags-list .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.search-container .title a,
.tags-list .title a,
.search-container .title a *,
.tags-list .title a * {
  color: #000;
  text-decoration: none;
}
.tags-list {
  margin-top: 30px;
}
.search-container .tags-searh {
  padding: 25px 0;
}
.search-container .search-wrapper {
  float: left;
  width: 385px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #C6C6C6;
  border-radius: 3px 3px 3px 3px;
  display: block;
  height: 20px;
  overflow: hidden;
  position: relative;
}
.search-container .select-wrapper {
  float: right;
}
.search-container .select-wrapper select {
  font-size: 11px;
  height: 21px;
}
.search-container .label {
  position: absolute;
  display: block;
  left: 7px;
  font: normal 11px/20px Arial, sans;
  color: #7F7F7F;
}
.search-container .label-error {
  color: #d61834;
}
.search-container .text {
  border: 0;
  background: none;
  font: normal 11px/20px Arial, sans;
  height: 19px;
  width: 350px;
  padding: 0;
  float: left;
  margin-right: -100%;
  padding: 0 5px 0 7px;
  color: #b8b6b5;
}
.search-container .text.inactive {
  color: #767676;
}
.search-container .submit {
  float: right;
  padding: 0;
  background: #fff url("../img/header-search-submit.gif") 0px 3px no-repeat;
  border: none;
  height: 20px;
  width: 19px;
  cursor: pointer;
}
.search-container select {
  width: 205px;
}
.search-container label {
  font-weight: bold;
  margin-right: 3px;
}
.search-container .res-num {
  margin-top: 25px;
}
.search-container .res-nores {
  color: #d71635;
}
.search-container .select-res {
  background: #fede7b;
  padding: 0 .2em;
}
.search-container .alltags-link {
  font: normal 13px "FuturaFuturisX", Arial, Helvetica, sans-serif;
  line-height: normal;
  color: #fe8735;
  margin-top: -10px;
  display: inline-block;
}
.search-container .alltags-link a {
  color: #fe8735;
}
.tags-list .title {
  margin-bottom: 25px;
}
.tags-list .tags-filter {
  font-weight: bold;
  margin-bottom: 25px;
  line-height: 20px;
}
.tags-list .tags-filter .del-button {
  margin-left: 3px;
  font-size: 25px;
}
.tags-list .tags-filter .tag {
  margin-right: 20px;
}
.tags-list .tags-items {
  font: italic 12px/18px georgia, times, serif;
  margin-bottom: 22px;
}
.tags-list-container {
  margin: 20px 0;
}
.tags-list-container .item {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px dotted #b8b8b8;
  position: relative;
  overflow: hidden;
}
.tags-list-container .item-title {
  font: normal 21px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  display: block;
  line-height: 20px;
  padding-top: 20px;
  margin: 0 0 18px 135px;
}
.tags-list-container .item-text {
  overflow: hidden;
  margin: -10px 0 10px;
  color: #333;
  font-size: 13px;
}
.tags-list-container .item .section {
  position: absolute;
  top: 0;
  left: 135px;
  font: normal 14px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  color: #7f7f7f;
  text-transform: uppercase;
}
.tags-list-container .item .image {
  float: left;
  padding-right: 20px;
}
.tags-list-container .item:last-child {
  border: 0;
}
.tags-list-container .item-tags {
  margin-left: 135px;
}
.tags-list-container .item-tags a {
  font: italic 12px georgia, times, serif;
}
.tags-list-container .item-tags strong {
  margin-right: 5px;
}
.shura-header {
  width: 709px;
  height: 253px;
  background: url('../img/shura/main-bg.jpg') no-repeat 0 0;
  margin: -7px 0 0 22px;
  position: relative;
}
.shura-header .title {
  font: 15px "FuturaFuturisNormal";
  text-transform: uppercase;
  color: #87c447;
  letter-spacing: 0.25em;
  padding: 67px 0 0 251px;
  display: block;
}
.shura-header .social-list {
  position: absolute;
  font-size: 0;
  right: 59px;
  top: 215px;
}
.shura-header .social-list .item {
  display: inline-block;
  margin-right: 8px;
}
.shura-header .social-list a {
  display: block;
  width: 33px;
  height: 37px;
  background: url('../img/shura/share.png') no-repeat 0 0;
}
.shura-header .social-list .fb {
  background-position: -41px 0;
}
.shura-header .social-list .tw {
  background-position: -82px 0;
}
.shura-header .social-list .ok {
  background-position: -123px 0;
}
.shura-header .social-list .mm {
  background-position: 100% 0;
}
.b-receipt__shura {
  border-top: 1px solid #ece9dd;
  margin-top: 30px;
}
.b-receipt__shura .receipt-title {
  font-size: 13px;
  margin-top: -1em;
}
.b-receipt__shura .receipt-title a {
  background: url('../img/shura/title.gif') no-repeat 50% 0;
  height: 25px;
  line-height: 25px;
  padding: 0 30px;
  background-color: #ffffff;
  color: #2a2a2a;
  display: inline-block;
}
.b-receipt__shura .receipt-title a:hover {
  text-decoration: none;
}
.b-receipt__shura .food-list-inner {
  margin-top: 36px;
}
.b-receipt__shura .image-wrap {
  display: block;
  position: relative;
}
.b-receipt__shura .image-wrap:after {
  content: "";
  position: absolute;
  width: 57px;
  height: 58px;
  left: 50%;
  top: 50%;
  margin: -29px 0 0 -28.5px;
  background: url('../img/shura/play.png') no-repeat 0 0;
}
.b-receipt__shura .image-wrap .icon {
  position: absolute;
  right: -7px;
  bottom: -10px;
}
.b-receipt__shura .item_new {
  position: relative;
}
.b-receipt__shura .item_new a:after {
  content: "";
  position: absolute;
  width: 183px;
  height: 91px;
  background: url('../img/shura/new-lbl.png') no-repeat 0 0;
  left: 0;
  top: 0;
}
.shura-teaser {
  margin-top: 89px;
  border: 2px solid #ffc150;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
  padding-bottom: 34px;
}
.shura-teaser .btn {
  padding: 0 12px;
}
.shura-teaser .teaser-header {
  text-indent: -9999em;
  width: 537px;
  height: 190px;
  background: url('../img/shura/logo.png') no-repeat 0 0;
  background-color: #ffffff;
  margin: -67px auto 0;
}
.shura-video-list {
  font-size: 0;
  text-align: left;
  margin: 19px 0 18px 33px;
}
.shura-video-list .item {
  width: 324px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
}
.shura-video-list .item a {
  display: block;
}
.shura-video-list .item .image-wrap {
  display: block;
  position: relative;
}
.shura-video-list .item .image-wrap:after {
  content: "";
  position: absolute;
  width: 57px;
  height: 58px;
  left: 50%;
  top: 50%;
  margin: -29px 0 0 -28.5px;
  background: url('../img/shura/play.png') no-repeat 0 0;
}
.shura-video-list .item .image-wrap .icon {
  bottom: -10px;
  position: absolute;
  right: -7px;
}
.shura-video-list .food-title {
  display: block;
  font: 20px/1.15em "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  margin: 8px 0 10px;
}
.shura-video-list .description {
  font: 12px/16px arial, helvetica, tahoma, geneva, sans-serif;
  margin: 0 0 8px;
}
.page-tvori-yedu .article-body p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 22px;
}
.page-tvori-yedu .main {
  position: relative;
}
.shura-video {
  position: relative;
  /*width: 500px;*/
  margin: 11px auto 0;
  padding-bottom: 153px;
  min-height: 360px;
  text-align: center;
  -webkit-transition: padding-bottom 0.5s ease;
  -moz-transition: padding-bottom 0.5s ease;
  -o-transition: padding-bottom 0.5s ease;
  -ms-transition: padding-bottom 0.5s ease;
  transition: padding-bottom 0.5s ease;
}
.shura-video .video-holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.shura-video .video-holder iframe {
  display: block;
  margin: 0 auto;
}
.shura-video .video-thumb {
  position: relative;
  display: block;
}
.shura-video .video-thumb:after {
  content: "";
  position: absolute;
  width: 57px;
  height: 58px;
  left: 50%;
  top: 50%;
  margin: -29px 0 0 -28.5px;
  background: url('../img/shura/play.png') no-repeat 0 0;
}
.shura-video .icon {
  position: absolute;
  width: 537px;
  height: 190px;
  background: url('../img/shura/logo.png') no-repeat 0 0;
  left: 94px;
  top: 297px;
  -webkit-transition: top 0.5s ease;
  -moz-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  -ms-transition: top 0.5s ease;
  transition: top 0.5s ease;
}
.shura-video.video-play {
  padding-bottom: 25px;
}
.shura-video.video-play .icon {
  /*opacity: 0;
      filter: alpha(opacity=0);*/
  top: 320px;
}
.shura-video-carousel {
  margin: 0 auto;
  border-top: 1px solid #C6C6C6;
  padding-top: 3px;
  padding-bottom: 26px;
}
.shura-video-carousel__inner {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
  position: relative;
}
.shura-video-carousel__inner .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.shura-video-carousel__inner .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.shura-video-carousel__inner .title a,
.shura-video-carousel__inner .title a * {
  color: #000;
  text-decoration: none;
}
.shura-video-carousel .title {
  margin-bottom: 31px;
}
.shura-video-carousel .bx-viewport {
  margin-left: 2px;
}
.shura-video-carousel .shura-video-list {
  margin: 0px 0 10px;
}
.shura-video-carousel .shura-video-list .item-inner {
  width: 290px;
}
.shura-video-carousel .shura-video-list .item {
  width: 290px;
  margin: 0;
}
.shura-video-carousel .load-carousel {
  height: 290px;
  overflow: hidden;
  width: 600px;
  margin: 0 auto;
}
.project-about {
  position: absolute;
  width: 740px;
  -webkit-box-shadow: 0 0 3px 2px #cecece;
  -moz-box-shadow: 0 0 3px 2px #cecece;
  -o-box-shadow: 0 0 3px 2px #cecece;
  -ms-box-shadow: 0 0 3px 2px #cecece;
  box-shadow: 0 0 3px 2px #cecece;
  padding: 60px 0 10px;
  background-color: #ffffff;
  z-index: 100;
  display: none;
  top: 0px;
}
.project-about .title {
  display: block;
  font: bold 20px/1.2em FuturaFuturisBold;
  color: #d71634;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.project-about h2 {
  font: normal 20px/1 "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  margin: 0px 0 15px;
}
.project-about .close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 37px;
  height: 37px;
  border: 1px solid #dddddd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: url('../img/about-close.gif') no-repeat 50% 50%;
}
.project-about .about-text {
  padding: 0 30px;
}
.project-about .about-text:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.project-about .about-text .col-1 {
  width: 310px;
  float: left;
}
.project-about .about-text .col-2 {
  width: 310px;
  float: right;
}
.project-about .about-text p {
  margin-bottom: 20px;
}
.shura-video-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  -webkit-tap-highlight-color: transparent;
}
.shura-video-carousel .slick-list {
  width: 620px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}
.shura-video-carousel .slick-list:focus {
  outline: none;
}
.shura-video-carousel .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.shura-video-carousel .slick-slider .slick-list,
.shura-video-carousel .slick-track,
.shura-video-carousel .slick-slide,
.shura-video-carousel .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.shura-video-carousel .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
  margin-left: 7px;
}
.shura-video-carousel .slick-track:before,
.shura-video-carousel .slick-track:after {
  content: "";
  display: table;
}
.shura-video-carousel .slick-track:after {
  clear: both;
}
.shura-video-carousel .slick-loading .slick-track {
  visibility: hidden;
}
.shura-video-carousel .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.shura-video-carousel .slick-slide img {
  display: block;
}
.shura-video-carousel .slick-slide.slick-loading img {
  display: none;
}
.shura-video-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.shura-video-carousel .slick-initialized .slick-slide {
  display: block;
}
.shura-video-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.shura-video-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.shura-video-carousel .slick-next,
.shura-video-carousel .slick-prev {
  position: absolute;
  width: 50px;
  height: 49px;
  background: url('../img/shura/carousel-controls.png') no-repeat 0 0;
  top: 82px;
  text-indent: -9999em;
  border: none;
  outline: none;
  cursor: pointer;
}
.shura-video-carousel .slick-next.disabled,
.shura-video-carousel .slick-prev.disabled {
  display: none;
}
.shura-video-carousel .slick-next::-moz-focus-inner,
.shura-video-carousel .slick-prev::-moz-focus-inner {
  border: 0px;
}
.shura-video-carousel .slick-prev {
  left: 0;
}
.shura-video-carousel .slick-next {
  right: 6px;
  background-position: 0 100%;
}
.shura-video-carousel .slick-disabled {
  display: none !important;
}
.tag-container {
  margin-top: 27px;
}
.tag-container .exclusive-lister {
  margin-top: 34px;
}
.tag-main {
  position: relative;
}
.tag-main .caption {
  background: url("../img/tr.000000.60.png") repeat;
  display: inline-block;
}
.tag-main .caption-box {
  position: absolute;
  text-align: center;
  bottom: 23px;
  width: 100%;
}
.tag-main .caption span {
  display: block;
  padding: 11px 30px;
  font: normal 30px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 30px;
  color: #fed08e;
}
.popup-fade,
.popup-fade-video {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 998;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}
.popup {
  position: absolute;
  top: 300px;
  left: 30%;
  width: 460px;
  padding: 20px;
  z-index: 999;
  background: #fff;
  font: 11px/14px arial, helvetica, tahoma, sans-serif;
}
.popup .title {
  font: normal 18px "FuturaFuturisX", Arial, Helvetica, sans-serif;
  line-height: normal;
  color: #333;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 2px solid #c6c6c7;
  padding-bottom: 4px;
  margin-bottom: 15px;
}
.popup-form-mes {
  margin-bottom: 10px;
}
.popup sup {
  color: #d81534;
  font-size: 16px;
  vertical-align: top;
  margin-left: 2px;
}
.popup label {
  color: #333;
}
.popup .note {
  margin-bottom: 5px;
  color: #8c8c8c;
}
.popup input,
.popup textarea {
  font: 11px/14px arial, helvetica, sans-serif;
  padding: 3px 5px 1px 5px;
}
.popup .popup-form-input {
  margin-bottom: 10px;
}
.popup .center {
  text-align: center;
}
.popup .forget-pass:link {
  color: #7f7f7f;
  margin-left: 7px;
}
.popup .inputtext-error {
  border: 1px solid #d71635;
  -moz-box-shadow: 0 0 3px #d71635;
  -webkit-box-shadow: 0 0 3px #d71635;
  box-shadow: 0 0 3px #d71635;
}
.popup .valid {
  color: #4aa31a;
}
.popup .not-valid,
.popup .field-mes {
  color: #d71635;
}
.popup .indicator {
  position: absolute;
  top: 6px;
  left: -15px;
  width: 7px;
  height: 7px;
  background: #4aa31a;
  display: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.popup .not-valid {
  background: #d71635;
}
.popup .inner p {
  margin-bottom: 10px;
}
.popup .no-borderradius .popup .indicator {
  background: url("../img/dots.png") no-repeat -36px 0;
}
.popup .no-borderradius .popup .not-valid {
  background-position: 0 0;
}
.popup .submit-ok {
  height: 20px;
  width: 31px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -106px -20px no-repeat;
  vertical-align: middle;
}
.popup .submit-ok:hover,
.popup .submit-ok.hover {
  background-position: -106px -40px;
}
.popup .submit-ok:disabled,
.popup .submit-ok.disabled {
  background-position: -106px 0px;
  cursor: default;
}
.popup .in-field {
  position: absolute;
  left: 5px;
  top: 2px;
}
.popup .popup-form-row {
  position: relative;
}
.popup .field-mes {
  display: block;
  margin: 5px 0 8px;
}
.popup .field-caption {
  display: block;
  font-size: 10px;
  line-height: 1.1em;
  color: #797979;
  margin: 5px 0 8px;
}
.popup-x {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 14px;
  height: 13px;
  overflow: hidden;
  text-indent: -1000em;
  cursor: pointer;
  background: url("../img/popup-close.png") no-repeat;
}
.popup-x:hover {
  background: url("../img/popup-close.png") no-repeat;
}
.popup-cols {
  display: table;
}
.popup-cols .col {
  float: left;
  width: 205px;
  padding-left: 20px;
}
.popup-cols .col:first-child {
  padding: 0 19px 0 0;
  border-right: 1px solid #c6c6c7;
}
.popup-social-link li {
  margin-bottom: 9px;
}
.popup-social-link img {
  background: url('../img/header-social-sprite.gif') no-repeat -4px -1px;
  vertical-align: middle;
  margin-right: 10px;
}
.popup-social-link .fb img {
  background-position: -36px -1px;
}
.popup-social-link .vk img {
  background-position: -67px -1px;
}
.popup-social-link .ok img {
  background-position: -99px -1px;
}
.popup-social-link .mr img {
  background-position: -131px -1px;
}
.popup-error {
  width: 400px;
}
.popup-error.popup_mob_error #error-text,
.popup-error.popup_mob_error [for="error-text"] {
  display: none;
}
.popup-error .popup-form-row {
  margin-bottom: 19px;
}
.popup-error label {
  display: block;
  margin: 0 0 3px;
}
.popup-error .inputtext {
  height: 122px;
  resize: none;
  width: 100%;
  background: #EBEBE4;
  box-sizing: border-box;
  overflow: auto;
}
.popup-error .submit {
  background: url("../img/buttons-sp.png") no-repeat scroll -582px -20px transparent;
  border: medium none;
  cursor: pointer;
  height: 20px;
  width: 80px;
}
.popup-error .submit[disabled] {
  cursor: default;
  opacity: 0.3;
}
.popup-error .btn-holder {
  text-align: center;
}
.popup-error .submit-ok {
  display: inline-block;
}
.popup-feedback {
  width: 523px;
}
.popup-feedback .inputtext {
  width: 238px;
}
.popup-feedback .popup-form-input {
  margin-bottom: 19px;
}
.popup-feedback textarea.inputtext {
  resize: none;
  height: 122px;
}
.popup-feedback .popup-cols .col {
  width: 251px;
}
.popup-feedback .popup-cols .col:first-child {
  padding: 0;
  border: 0;
}
.popup-feedback .popup-captcha-input {
  float: left;
  width: 120px;
  margin-bottom: 10px;
}
.popup-feedback .popup-captcha-input .inputtext {
  width: 110px;
}
.popup-feedback .popup-captcha {
  float: left;
  width: 120px;
  margin-left: 10px;
}
.popup-feedback .popup-form-row {
  clear: both;
}
.popup-feedback .submit {
  height: 20px;
  width: 80px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -582px -20px no-repeat;
}
.popup-feedback .submit:hover,
.popup-feedback .submit.hover {
  background-position: -582px -40px;
}
.popup-feedback .submit:disabled,
.popup-feedback .submit.disabled {
  background-position: -582px 0px;
  cursor: default;
}
.popup-feedback .loading {
  display: none;
}
.popup-feedback .loading img {
  vertical-align: middle;
  background: url("../img/ajax-loader-small.gif") no-repeat scroll 0 0 transparent;
  height: 16px;
  width: 16px;
}
/*	registration	*/
.reg,
.login {
  padding-left: 30px;
  width: 450px;
}
.reg .inputtext,
.login .inputtext {
  width: 190px;
}
.reg .chbx-text,
.login .chbx-text {
  display: inline-block;
  vertical-align: top;
  width: 150px;
}
.reg .popup-check,
.login .popup-check {
  margin-top: 5px;
}
.reg .label,
.login .label {
  float: left;
  margin: 2px 5px 0 0;
}
.reg input[type='checkbox'],
.login input[type='checkbox'] {
  vertical-align: middle;
}
.reg .popup-form-mes,
.login .popup-form-mes {
  margin-bottom: 20px;
}
.reg .popup-form-mes a,
.login .popup-form-mes a {
  color: #d81534;
}
.reg .popup-form-mes p,
.login .popup-form-mes p {
  margin-bottom: 15px;
}
.reg .submit,
.login .submit {
  height: 20px;
  width: 137px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -255px -20px no-repeat;
}
.reg .submit:hover,
.login .submit:hover,
.reg .submit.hover,
.login .submit.hover {
  background-position: -255px -40px;
}
.reg .submit:disabled,
.login .submit:disabled,
.reg .submit.disabled,
.login .submit.disabled {
  background-position: -255px 0px;
  cursor: default;
}
.reg .legend,
.login .legend {
  clear: left;
  margin: 15px 0 0 -15px;
  color: #8C8C8C;
}
.reg .legend .indicator,
.login .legend .indicator {
  position: static;
  display: inline-block;
  margin-right: 5px;
}
.reg .legend p,
.login .legend p {
  margin-bottom: 8px;
}
.login {
  width: 400px;
}
.login .popup-social-link {
  width: 440px;
}
.login .popup-social-link li {
  display: inline-block;
  vertical-align: top;
  width: 140px;
  margin-bottom: 20px;
}
#popup-comment-del .static-button {
  margin-right: 30px;
}
.filter-channel {
  width: 510px;
}
.filter-channel .col {
  width: 228px;
}
.filter-channel .channel-list li {
  margin-bottom: 12px;
}
.filter-channel label {
  text-transform: uppercase;
  color: #000;
}
.filter-channel .channel-icon {
  width: 120px;
  vertical-align: -10px;
}
.filter-channel .channel-list li {
  padding-left: 23px;
  -moz-opacity: 0.3;
  -ms-opacity: 0.3;
  -webkit-opacity: 0.3;
  -o-opacity: 0.3;
  opacity: 0.3;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.filter-channel .channel-list input[type='checkbox'] {
  display: none;
}
.filter-channel .channel-list .selected {
  background: url('../img/channel-selected.png') no-repeat 0 7px;
  opacity: 1;
  -moz-opacity: 1;
}
.filter-channel .channel-list li,
.filter-channel label {
  cursor: pointer;
}
.filter-channel .save-channel {
  margin-top: 30px;
  text-align: right;
}
.filter-channel .save-channel-submit {
  height: 20px;
  width: 80px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -502px -20px no-repeat;
}
.filter-channel .save-channel-submit:hover,
.filter-channel .save-channel-submit.hover {
  background-position: -502px -40px;
}
.filter-channel .save-channel-submit:disabled,
.filter-channel .save-channel-submit.disabled {
  background-position: -502px 0px;
  cursor: default;
}
.filter-channel .cancel-selection {
  float: left;
  margin-top: 33px;
  font: italic 11px georgia, times, serif;
  color: #4d4d4d;
  cursor: pointer;
}
.filter-channel .cancel-selection:hover {
  text-decoration: underline;
}
.popup-subscribe-ok {
  width: 450px;
  height: 184px;
  padding: 0;
  text-indent: -9999em;
  background: #fdd669 url("../img/popup-subscribe-ok.png") 0 0 no-repeat;
}
.popup-subscribe-fail {
  width: 230px;
}
.popup-subscribe-fail .title {
  color: #d81534;
}
.popup-feedback-ok {
  width: 340px;
}
.popup-video {
  position: absolute;
  padding: 0 0 24px;
  margin: 0 0 0 -330px;
  left: 50% !important;
  width: 660px;
  background: url("../img/video-block-bottom-3.png") 0 bottom no-repeat;
}
.popup-video .popup-content {
  background-color: #edede8;
  padding: 10px 10px 25px;
}
.popup-video .popup-x {
  top: 20px;
  right: 20px;
  z-index: 120;
}
.popup-video .icon-instagram {
  background: url("../img/icon_instagram.png") 0 0 repeat;
  width: 14px;
  height: 14px;
  margin: 8px 8px 0 3px;
  vertical-align: top;
}
.popup-video .title-video {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 630px;
  height: 30px;
  padding: 0 0 0 10px;
  overflow: hidden;
  font: 12px/30px Arial;
  background: url("../img/tr.000000.40.png") 0 0 repeat;
  color: #ffffff;
  z-index: 100;
}
.popup-video .title-video a {
  color: #ffffff;
}
.popup-video #videoStar-container {
  width: 640px;
  min-height: 360px;
}
.popup-video .comment-video {
  padding-top: 10px;
  font: normal 12px/1.3em Arial, Verdana, sans;
}
.popup-login-new,
.mobile-trigger {
  background-color: transparent;
  width: 475px;
  /*left: 50%;
  margin-left: -475px/2;*/
  text-align: center;
  padding: 0;
}
.popup-login-new .popup-x,
.mobile-trigger .popup-x {
  width: 13px;
  height: 13px;
  background: url('../img/popup-close_gray.png') no-repeat 0 0;
  right: 16px;
  top: 16px;
}
.popup-login-new .popup-x:hover,
.mobile-trigger .popup-x:hover {
  background: url('../img/popup-close_hover.png') no-repeat 0 0;
}
.popup-login-new .logo,
.mobile-trigger .logo {
  margin-bottom: 24px;
}
.popup-login-new .popup-content,
.mobile-trigger .popup-content {
  background-color: #ffffff;
  position: relative;
  padding: 47px 50px 50px;
}
.popup-login-new .social-login,
.mobile-trigger .social-login {
  padding-bottom: 23px;
  border-bottom: 1px solid #e7e7e7;
}
.popup-login-new .social-title,
.mobile-trigger .social-title {
  display: block;
  font: bold 19px/20px "FuturaFuturisBold";
  text-transform: uppercase;
  margin-bottom: 26px;
}
.popup-login-new .social-list,
.mobile-trigger .social-list {
  font-size: 0;
  margin: 0 -20px;
}
.popup-login-new .social-list .item,
.mobile-trigger .social-list .item {
  display: inline-block;
  margin: 0 15px 0 16px;
  opacity: .8;
  -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;
}
.popup-login-new .social-list .item:hover,
.mobile-trigger .social-list .item:hover {
  opacity: 1;
}
.popup-login-new .social-list .item img,
.mobile-trigger .social-list .item img {
  width: 50px;
  height: 50px;
  background: url('../img/login-social.png') no-repeat 0 0;
}
.popup-login-new .social-list .vk img,
.mobile-trigger .social-list .vk img {
  background-position: -81px 0;
}
.popup-login-new .social-list .tw img,
.mobile-trigger .social-list .tw img {
  background-position: -162px 0;
}
.popup-login-new .social-list .ok img,
.mobile-trigger .social-list .ok img {
  background-position: -243px 0;
}
.popup-login-new .social-list .mm img,
.mobile-trigger .social-list .mm img {
  background-position: -324px 0;
}
.popup-login-new .direct-login,
.mobile-trigger .direct-login {
  margin-top: 27px;
}
.popup-login-new .direct-title,
.mobile-trigger .direct-title {
  display: block;
  font: bold 19px/20px "FuturaFuturisBold";
  text-transform: uppercase;
  margin-bottom: 26px;
}
.popup-login-new .login-form .row,
.mobile-trigger .login-form .row {
  margin: 25px auto 8px;
  width: 292px;
  position: relative;
}
.popup-login-new .login-form .row.error input[type=text],
.mobile-trigger .login-form .row.error input[type=text] {
  border-color: #f4c7ce;
  background-color: #fbe3e6;
}
.popup-login-new .login-form .row .error-mes,
.mobile-trigger .login-form .row .error-mes {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 42px;
  color: #d71635;
  text-align: center;
  display: none;
}
.popup-login-new .login-form .row.error-back input[type=text],
.mobile-trigger .login-form .row.error-back input[type=text] {
  color: transparent;
}
.popup-login-new .login-form .row.error-back .error-mes,
.mobile-trigger .login-form .row.error-back .error-mes {
  display: block;
}
.popup-login-new .login-form input[type=text],
.mobile-trigger .login-form input[type=text] {
  -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: 292px;
  height: 40px;
  border: 1px solid #e7e7e7;
  background-color: #f9f9f9;
  text-align: center;
  color: #656565;
  font-size: 12px;
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.popup-login-new .login-form input[type=text]:hover,
.mobile-trigger .login-form input[type=text]:hover,
.popup-login-new .login-form input[type=text]:focus,
.mobile-trigger .login-form input[type=text]:focus {
  border-color: #d1d1d1;
  background-color: #f1f1f1;
}
.popup-login-new .login-form .forgot-link,
.mobile-trigger .login-form .forgot-link {
  font-size: 12px;
  font-style: italic;
  color: #a7a7a7;
}
.popup-login-new .login-form .forgot-link:after,
.mobile-trigger .login-form .forgot-link:after {
  content: "";
  display: block;
}
.popup-login-new .login-form .forgot-link:hover,
.mobile-trigger .login-form .forgot-link:hover {
  color: #d81534;
}
.popup-login-new .submit,
.mobile-trigger .submit {
  cursor: pointer;
  display: inline-block;
  width: 84px;
  height: 36px;
  background-color: #ff6b2d;
  text-align: center;
  font: bold 14px/36px "FuturaFuturisBold";
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: 'background-color' 0.3s ease;
  -moz-transition: 'background-color' 0.3s ease;
  -o-transition: 'background-color' 0.3s ease;
  -ms-transition: 'background-color' 0.3s ease;
  transition: 'background-color' 0.3s ease;
  margin-top: 27px;
}
.popup-login-new .submit:hover,
.mobile-trigger .submit:hover {
  text-decoration: none;
  background-color: #ff4c0d;
}
.popup-login-new .submit_mgr,
.mobile-trigger .submit_mgr {
  margin-right: 28px;
}
.popup-login-new .no-register,
.mobile-trigger .no-register {
  margin-top: 23px;
}
.popup-login-new .no-register-title,
.mobile-trigger .no-register-title {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin-bottom: 8px;
}
.popup-login-new .no-register .reg-link,
.mobile-trigger .no-register .reg-link {
  display: inline-block;
  -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: 190px;
  height: 36px;
  border: 2px solid #ff6b2d;
  font: bold 15px/34px "FuturaFuturisBold";
  text-transform: uppercase;
  color: #ff6b2d;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.popup-login-new .no-register .reg-link:hover,
.mobile-trigger .no-register .reg-link:hover {
  text-decoration: none;
  border-color: #ff4c0d;
  color: #ff4c0d;
}
.mobile-trigger {
  margin-top: -80px;
}
.mobile-trigger .social-title {
  margin-bottom: 6px;
}
.mobile-trigger .submit.popup-x {
  position: static;
  background-image: none;
  text-indent: 0;
  overflow: visible;
}
.page-encyclopedia .new-block .item-top {
  border: none;
  color: #000000;
}
.enciclopedia-block {
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
  clear: both;
}
.enciclopedia-block .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #000;
  text-align: center;
  margin-top: -0.6em;
  clear: both;
  letter-spacing: .03em;
}
.enciclopedia-block .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.enciclopedia-block .list {
  margin-left: -20px;
  margin-top: 10px;
  overflow: hidden;
}
.enciclopedia-block .list-wrapper:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.enciclopedia-block .item {
  float: left;
  margin-left: 20px;
  width: 170px;
}
.enciclopedia-block .item-top {
  padding: 10px 0 5px;
  font: normal 16px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: normal;
}
.enciclopedia-block .item-secondary {
  font: italic 13px Georgia, "Times New Roman", serif;
  padding: 0 0 13px;
}
.person-navigation {
  height: 53px;
  background-color: #edede8;
  padding: 0 17px;
  margin: 0 0 26px;
}
.person-navigation .search-wrapper {
  float: left;
  margin: 17px 0 0;
}
.person-navigation .search-wrapper .text {
  width: 170px;
}
.person-navigation .person-alphabet {
  float: right;
  margin: 21px 0 0;
}
.person-navigation .person-alphabet a,
.person-navigation .person-alphabet span {
  color: #333333;
  font: 13px/1 "FuturaFuturisBold";
  text-transform: uppercase;
  padding: 0 0 0 6px;
}
.person-navigation .person-alphabet span {
  color: #888888;
}
.person-section {
  padding: 0 0 16px;
  border-bottom: 5px solid #f0f0f0;
  margin: 0 0 20px;
}
.person-section:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.person-section-all {
  margin: 0;
  padding: 0;
  border: none;
}
.person-section.person-section-all .list {
  margin-bottom: 0;
}
.person-section .list {
  letter-spacing: -0.31em;
  margin: 0 -20px 0px 0;
}
.person-section .list li {
  letter-spacing: normal;
  word-spacing: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
}
.person-section .list li {
  width: 170px;
  margin: 0 20px 25px 0;
}
.person-section .list .info {
  padding: 0 0 11px;
  margin: 0px 0 10px;
  border-bottom: 1px solid #c6c6c7;
}
.person-section .list .name {
  display: block;
  font: 14px/1.2em "FuturaFuturisBold";
  margin: 9px 0 5px;
}
.person-section .list .activity {
  display: block;
  font: italic 13px/15px Georgia;
  color: #585858;
}
.person-section .list .desc {
  font: 12px/16px Arial;
  color: #585858;
}
.person-section .controls {
  float: right;
  position: relative;
}
.person-section .sort-link {
  color: #fe8735;
  font: 15px/1 "FuturaFuturisBold";
}
.person-crumbs {
  font: 18px/1 "FuturaFuturis";
  text-transform: uppercase;
  color: #585858;
  margin: 0 0 16px;
}
.person-crumbs span {
  color: #a3a3a3;
  font-size: 14px;
}
.person-loading {
  background: url("../img/ajax-loader.gif") no-repeat scroll 0 0 transparent;
  display: none;
  height: 35px;
  text-indent: 999em;
  vertical-align: middle;
  width: 35px;
  position: absolute;
  bottom: -12px;
  left: -45px;
}
.encyclopedia-text {
  margin: 15px 0 0;
  padding: 25px 0;
  border-top: 1px solid #c6c6c7;
  font: 12px/12px Georgia;
}
.encyclopedia-text span {
  color: #d71635;
}
.comments-block {
  clear: both;
  padding: 30px 0 15px 0;
  border: 1px solid #c6c6c6;
  border-width: 1px 0 0;
}
.comments-block .emulink {
  cursor: pointer;
}
.comments-block .title {
  font: normal 17px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
  line-height: normal;
  text-transform: uppercase;
  color: #333;
  margin-bottom: 15px;
}
.comments-block .list {
  overflow: hidden;
}
.comments-block .item {
  padding-bottom: 15px;
  position: relative;
}
.comments-block .user-pic {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  position: relative;
}
.comments-block .user-pic .social-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 13px;
  height: 13px;
  background: url("/static/img/comment-social-icons.png");
}
.comments-block .user-pic .facebook {
  background-position: 0 -14px;
}
.comments-block .user-pic .vkontakte {
  background-position: 0 -28px;
}
.comments-block .user-pic .odnoklassniki {
  background-position: 0 -42px;
}
.comments-block .user-pic .mailru {
  background-position: 0 -56px;
}
.comments-block .del-button {
  position: absolute;
  right: -5px;
  top: 2px;
  margin-right: 5px;
}
.comments-block .comment {
  overflow: auto;
  border-bottom: 1px dotted #a5a5a5;
  padding-bottom: 13px;
}
.comments-block .user-name {
  font: italic 12px georgia, times, serif;
}
.comments-block .date {
  display: block;
  font-size: 11px;
}
.comments-block .comment-info {
  margin: -2px 0 5px 0;
}
.comments-block .comments-closed {
  margin: 5px 0 15px;
  font: 17px "FuturaFuturisBold";
}
.comments-block .add-comment {
  margin-top: 10px;
}
.comments-block .add-comment .form {
  display: none;
}
.comments-block .add-comment textarea {
  position: relative;
  /*z-index: 100;		*/
  overflow: auto;
  vertical-align: top;
  font-size: 100%;
  margin: 0 0 15px 0;
  padding: 12px;
  font: 12px arial, helvetica, tahoma, sans-serif;
  border: 1px solid #dddddd;
  vertical-align: baseline;
  width: 664px;
  height: 95px;
  resize: vertical;
  *vertical-align: middle;
}
.comments-block .add-comment textarea:focus {
  border-color: #bbbbbb;
}
.comments-block .comment-button {
  height: 20px;
  width: 118px;
  border: none;
  cursor: pointer;
  background: url("../img/buttons-sp.png") -137px -20px no-repeat;
  padding: 0;
  margin-bottom: 10px;
}
.comments-block .comment-button:hover,
.comments-block .comment-button.hover {
  background-position: -137px -40px;
}
.comments-block .comment-button:disabled,
.comments-block .comment-button.disabled {
  background-position: -137px 0px;
  cursor: default;
}
.comments-block form .comment-button {
  margin-left: 52px;
}
.comments-block a.comment-button {
  display: block;
  text-indent: -1000em;
  overflow: hidden;
}
.comments-block + .yandex-direct {
  margin: 15px 0;
}
.comments-block.no-enter:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.comments-block.no-enter .title {
  float: left;
}
.comments-block.no-enter .add-comment {
  float: left;
  margin-top: 0;
  margin-left: 20px;
}
.photostory .article-body {
  font-size: 13px;
}
.art-teasers-block {
  border: 1px solid #c6c6c6;
  border-width: 1px 0 0 0;
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.art-teasers-block .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.art-teasers-block .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.art-teasers-block .title a,
.art-teasers-block .title a * {
  color: #000;
  text-decoration: none;
}
.art-teasers-block .title + .container {
  border: none;
}
.art-teasers-block .item-title {
  font: normal 20px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 1.15em;
}
.art-teasers-block .item-title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.art-teasers-block .item-title a {
  color: #d81733;
  text-decoration: none;
}
.art-teasers-block .item-views {
  position: absolute;
  left: 0;
  top: 145px;
  height: 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBCQTQ5NjdGRTdEMTFFNkFFM0Y4M0Q4Q0FCNkZDMjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBCQTQ5NjhGRTdEMTFFNkFFM0Y4M0Q4Q0FCNkZDMjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEJBNDk2NUZFN0QxMUU2QUUzRjgzRDhDQUI2RkMyMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEJBNDk2NkZFN0QxMUU2QUUzRjgzRDhDQUI2RkMyMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsfBJVcAAABcSURBVHjaYvj//z8DFPMC8ez/qGA2VBysBqZQEogvIimwRdJ4ESoPViwExGehEklALAjEJlA6CSoOkhcCKT4MFTgJteUskgIGqDgIHGZiIAWQ6gySPEh00AEEGABNqgqqM8ebmQAAAABJRU5ErkJggg==');
  background-color: #d81534;
  background-repeat: no-repeat;
  background-position: 6px 5px;
  font: 12px/17px georgia, times, serif;
  color: #fff;
  padding: 0 3px 0 20px;
  text-decoration: none;
}
.art-teasers-block .container {
  padding: 25px 0;
  border-top: 5px solid #f0f0f0;
  overflow: hidden;
}
.art-teasers-block .container:first-child {
  border: none;
}
.art-teasers-block .list {
  overflow: hidden;
  margin-left: -31px;
}
.art-teasers-block .item {
  float: left;
  width: 225px;
  border-left: 1px solid #c6c6c7;
  font-size: 13px;
  margin-left: 15px;
  margin-bottom: -999px;
  padding-left: 15px;
  padding-bottom: 999px;
}
.art-teasers-block .item-title {
  display: block;
  font: 21px/23px;
  margin: 10px 0 10px;
}
.art-teasers-block .item a {
  display: block;
  position: relative;
}
.art-teasers-block .item a:hover .item-foto-num {
  text-decoration: none !important;
}
.art-teasers-block .item-foto-num {
  position: absolute;
  left: 0;
  top: 148px;
  height: 17px;
  background: #d81534 url("../img/photostories-icon.gif") no-repeat 4px;
  font: 12px/15px georgia, times, serif;
  color: #fff;
  padding: 0 3px 0 20px;
}
.photostories-block {
  margin-top: 0px;
}
.photostories-block .photo-title {
  font: normal 20px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: normal;
  text-align: center;
  margin: 15px 0 10px;
}
.photostories-block .article-date {
  display: block;
  text-align: center;
  margin: 8px 0 -9px;
}
.photo-container {
  position: relative;
  z-index: 1;
}
.photo-container .list {
  width: 660px;
  height: 512px;
  margin: 10px auto 0;
  position: relative;
}
.photo-container .list ul {
  height: 512px;
  overflow: hidden;
  width: 660px;
  position: relative;
}
.photo-container .list .item {
  position: absolute;
  width: 401px;
  z-index: 2;
  overflow: hidden;
}
.photo-container .list .item-inner {
  position: relative;
}
.photo-container .list .item .item-img {
  display: block;
}
.photo-container .list .description {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  font-style: italic;
  color: #fff;
}
.photo-container .list .description-wrap {
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}
.photo-container .list .text {
  margin: 0;
}
.photo-container .list .author {
  display: block;
}
.photo-container .list .prev-item,
.photo-container .list .next-item {
  width: 130px;
  overflow: hidden;
}
.photo-container .list .prev-item .item-img,
.photo-container .list .next-item .item-img {
  margin-left: -136px;
}
.photo-container .list .prev-item {
  left: 0;
}
.photo-container .list .next-item {
  right: 0;
}
.photo-container .list .current-item {
  left: 120px;
  z-index: 200;
  padding: 0 9px;
  background: rgba(255, 255, 255, 0.6);
  width: auto;
}
.photo-container .list .current-item .description {
  display: block;
}
.photo-container .arrow {
  display: inline-block;
  position: relative;
  top: 45%;
  background: url("../img/arrows-bigv-sp.png");
  width: 20px;
  height: 57px;
  line-height: 100em;
  cursor: pointer;
  overflow: hidden;
}
.photo-container .nav-item-prev,
.photo-container .nav-item-next {
  position: absolute;
  top: 0;
  z-index: 90;
  width: 120px;
  height: 512px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
}
.photo-container .nav-item-next {
  right: 0;
}
.photo-container .prev:hover,
.photo-container .nav-item-prev:hover .prev {
  background-position: 0 -57px;
}
.photo-container .prev:active,
.photo-container .nav-item-prev:active .prev {
  background-position: 0 -114px;
}
.photo-container .next {
  margin-left: 140px;
  background-position: -20px 0;
  right: 0;
}
.photo-container .prev {
  left: -40px;
}
.photo-container .next:hover,
.photo-container .nav-item-next:hover .next {
  background-position: -20px -57px;
}
.photo-container .next:active,
.photo-container .nav-item-next:active .next {
  background-position: -20px -114px;
}
.photo-container .page-num {
  text-align: center;
  padding: 15px 0;
  clear: both;
}
.photostory-info {
  text-align: left;
  float: left;
}
.photostory-info li {
  display: inline-block;
  vertical-align: top;
  color: #787876;
  font-size: 10px;
  margin-right: 3px;
}
.photostory-info li img {
  vertical-align: top;
}
.photostory-info li .comments-icon {
  background: url("../img/common-icons.png") 0 0 no-repeat;
  top: 3px;
}
.photostory-info li .rating-icon {
  background: url("../img/common-icons.png") -10px 0 no-repeat;
  top: 2px;
}
.photostory-info li.views .icon {
  background: url("../img/common-icons.png") -55px 2px no-repeat;
  top: 1px;
}
.photostory-info li .comments-icon,
.photostory-info li .rating-icon,
.photostory-info li.views .icon {
  position: relative;
}
/* photostories block in old articles */
.article-container .photostories-block {
  border: none;
  margin-top: 0;
}
.new-block {
  clear: both;
  border-top: 2px solid #c6c6c7;
  margin-top: 40px;
}
.new-block .container {
  overflow: hidden;
}
.new-block .title {
  font: normal 25px "FuturaFuturisNormal", Arial, Helvetica;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  margin-top: -0.7em;
  clear: both;
}
.new-block .title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
}
.new-block .title a,
.new-block .title a * {
  color: #000;
  text-decoration: none;
}
.new-block .list {
  margin-left: -20px;
  margin-top: 7px;
  overflow: hidden;
  margin-bottom: -10px;
}
.new-block .item {
  float: left;
  margin-left: 20px;
  width: 170px;
  display: block;
}
.new-block .item .image {
  display: block;
}
.new-block .item-title {
  font: normal 15px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: normal;
  color: #7f7f7f;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.new-block .item-title a {
  color: #7f7f7f;
  text-decoration: none;
}
.new-block .item-top {
  display: block;
  padding: 10px 0 10px;
  margin: 0 0 12px;
  font: normal 14px "FuturaFuturisBold", Arial, Helvetica, sans-serif;
  line-height: normal;
  border-bottom: 1px solid #c6c6c7;
  line-height: 1.2em;
  /*.page-index & {
				border-bottom: 1px solid #c6c6c7;
				color: #d81534;
			}*/
}
.new-block .item-secondary {
  font: normal 13px "FuturaFuturis", Arial, Helvetica, sans-serif;
  line-height: 15px;
  margin: 0 0 13px;
}
.teasers-block-container {
  border-top: 1px solid #C6C6C7;
  padding: 10px 0;
  background-color: #ffffff;
  /*.mgline {
		margin-right: 16px  !important;
		width: 112px  !important;
	}*/
}
.teasers-block-container .teaser-block-title {
  font: 14px arial, helvetica, tahoma, sans-serif;
  color: #7f7f7f;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.teasers-block-container .teaser-block div,
.teasers-block-container td {
  text-align: left !important;
}
.teasers-block-container .news-block-magick table div {
  width: 100px;
  margin-top: 5px;
}
.teasers-block-container .smi2 {
  float: right;
}
.teasers-block-container .smi2 table {
  margin-left: -10px;
}
.teasers-block-container .smi24 {
  float: right;
}
.teasers-block-container .smi24 table {
  width: 337px;
  margin-left: -10px;
}
.teasers-block-container .smi24 td {
  padding: 0 10px 10px 10px;
}
.itself:before {
  content: "";
  background: url('../img/error/mirror.png') no-repeat left bottom;
  width: 78px;
  height: 78px;
  position: absolute;
  display: block;
  left: -15px;
  top: -2px;
  z-index: 10;
}
.error_top {
  position: relative;
}
.error_top .top_hunter {
  position: relative;
  margin-left: 215px;
}
.error_top .top_hunter .hunter {
  padding-left: 87px;
  position: relative;
}
.error_top .top_hunter .hunter:before {
  content: "";
  background: url('../img/error/mirror.png') no-repeat left bottom;
  width: 78px;
  height: 78px;
  position: absolute;
  display: block;
  left: -15px;
  top: -2px;
  z-index: 10;
}
.error_top .top_hunter .hunter img {
  border-radius: 50%;
  width: 60px;
  height: 61px;
  position: relative;
}
.error_top .top_hunter .hunter .user {
  height: 20px;
  width: 82px;
}
.error_top .top_hunter .hunter .user a {
  line-height: 20px;
}
.error_top .top_hunter .hunter img {
  position: absolute;
  left: 0;
  top: 0;
}
.error_top .top_hunter .hunter .hunter_name {
  font: normal 22px/20px "FuturaFuturisNormal";
}
.error_top .top_hunter span {
  font: normal 11px/20px Arial;
  padding-right: 15px;
  text-transform: uppercase;
}
.error_top .correcton_bugs {
  height: 425px;
  position: relative;
  background: url('../img/error/correction_bugs.jpg') no-repeat;
}
.error_top .correcton_bugs-button {
  width: 100%;
  margin-top: 270px;
  position: absolute;
}
.error_top .correcton_bugs-button a {
  width: 135px;
  text-align: center;
  display: inline-block;
  color: #fff;
  font: bold 12px "FuturaFuturisBold";
  text-transform: uppercase;
  padding: 10px 0;
  margin-left: 312px;
  letter-spacing: 1.6px;
  border: 1px solid #fff;
}
.error_top h1 {
  font: bold 20px/17px "FuturaFuturisBold";
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 12px;
}
.error_top .special {
  position: relative;
  background: #d81534;
  text-align: center;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  text-transform: uppercase;
}
.error_top .special a {
  display: inline-block;
  color: #fff;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
  font: normal 12px "FuturaFuturisNormal";
}
.error_top .enter {
  position: absolute;
  width: 87px;
  height: 29px;
  top: 275px;
  left: 330px;
}
.error_top .enter a {
  line-height: 29px;
}
.deals-title {
  color: #ff6b2d;
  text-align: center;
  letter-spacing: 0.025em;
  font: bold 32px/30px "FuturaFuturisBold";
  margin: 62px 0 35px;
}
.deals-priz li {
  width: 185px;
  text-align: center;
  display: inline-block;
}
.deals-priz li span {
  font: bold 20px "FuturaFuturisBold";
  text-transform: uppercase;
}
.deals-priz li:nth-of-type(2) {
  width: 250px;
  margin: 0 55px;
}
.deals-priz li:nth-of-type(2) span {
  color: #d71635;
}
.deals-button {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 24px;
}
.deals-button a {
  height: 36px;
  color: #fff;
  font: bold 14px/37px "FuturaFuturisBold";
  text-transform: uppercase;
  display: inline-block;
  background: #d71635;
  padding: 0 20px;
}
.cards-win {
  border-top: 1px solid #e9e9e9;
  margin-top: 30px;
}
.rules {
  float: right;
  width: 350px;
  margin-top: 30px;
}
.rules h3 {
  font: bold 24px "FuturaFuturisBold";
  text-align: center;
  margin-bottom: 30px;
  border-bottom: 1px solid #e9e9e9;
}
.rules .red {
  color: #d71635;
}
.rules a.red {
  text-decoration: underline;
}
.rules ol {
  list-style-type: decimal;
  /*IE 7- hack*/
  position: relative;
  margin: 0;
  padding: 0;
  counter-reset: li;
}
.rules ol li {
  position: relative;
  margin-bottom: 15px;
  list-style: none;
  padding: 0;
  /* Удаляем  установленное по умолчанию левое поле*/
  margin-left: 30px;
}
.rules ol li p {
  padding-bottom: 8px;
}
.rules ol li:before {
  position: absolute;
  top: -4px;
  left: -30px;
  content: counter(li) ".";
  counter-increment: li 1;
  font-size: 20px;
  color: #d81534;
}
.rules .orng_btn {
  font: normal 13px/20px "FuturaFuturisNormal";
  background: #fe6b2c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNmIyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNmIyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTk1NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe6b2c 0%, #fe6b2c 50%, #fe9568 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe6b2c), color-stop(50%, #fe6b2c), color-stop(100%, #fe9568));
  background: -webkit-linear-gradient(top, #fe6b2c 0%, #fe6b2c 50%, #fe9568 100%);
  background: -o-linear-gradient(top, #fe6b2c 0%, #fe6b2c 50%, #fe9568 100%);
  background: -ms-linear-gradient(top, #fe6b2c 0%, #fe6b2c 50%, #fe9568 100%);
  background: linear-gradient(to bottom, #fe6b2c 0%, #fe6b2c 50%, #fe9568 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe6b2c', endColorstr='#fe9568', GradientType=0);
  color: #fff;
  height: 20px;
  padding: 0 12px;
  border-radius: 3px;
}
.rules-soc_link {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.rules-soc_link.vk {
  background: url('../img/error/vk.png');
}
.rules-soc_link.fb {
  background: url('../img/error/fb.png');
}
.rules-soc_link.in {
  background: url('../img/error/in.png');
}
.rules .centered,
.worksheet .centered {
  text-align: center;
}
#correctors_list {
  width: 3000px;
  margin-left: 0;
}
#correctors_list li {
  clear: both;
  margin-bottom: 15px;
  height: 60px;
  position: relative;
}
#correctors_list .corrector_icon {
  display: inline-block;
  float: left;
  width: 60px;
  height: 61px;
  margin-right: 10px;
}
#correctors_list .corrector_icon img {
  border-radius: 50%;
}
#correctors_list .corrector_name {
  font: normal 13px/20px Arial;
}
#correctors_list ul {
  float: left;
  width: 380px;
}
.best_correctors {
  width: 380px;
  margin-top: 30px;
  padding-left: 15px;
  margin-left: -15px;
  float: left;
  overflow: hidden;
  /* Polyfill */
}
.best_correctors h3 {
  font: bold 24px "FuturaFuturisBold";
  text-align: center;
  margin-bottom: 30px;
  border-bottom: 1px solid #e9e9e9;
}
.best_correctors .progress {
  background: url('../img/error/progress_bar.gif') repeat-x;
  height: 8px;
  border: none;
  max-width: 265px;
  display: inline-block;
  vertical-align: middle;
}
.best_correctors .progress-wrap {
  width: 265px;
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
.best_correctors progress[role]:after {
  background-image: none;
  /* removes default background from polyfill */
}
.best_correctors progress::-webkit-progress-bar {
  background: url('../img/error/progress_bar.gif') repeat-x;
  height: 8px;
  border: none;
  max-width: 270px;
}
.best_correctors progress::-webkit-progress-value {
  background: url('../img/error/progress_bar.gif') repeat-x;
  height: 8px;
  border: none;
  max-width: 270px;
}
.best_correctors progress::-moz-progress-bar {
  background: url('../img/error/progress_bar.gif') repeat-x;
  height: 8px;
  border: none;
  max-width: 270px;
}
.best_correctors span.value {
  margin-left: 8px;
  font: 10px/20px Arial;
  color: #a1a1a1;
  display: inline-block;
  vertical-align: middle;
}
.best_correctors .control {
  margin: auto;
  width: 128px;
}
.best_correctors .control a {
  font: 30px "FuturaFuturisBold";
  color: #fe6b2c;
  text-decoration: none;
}
.best_correctors .control a.prev {
  margin-right: 28px;
}
.itog_correctors {
  margin-top: 35px;
  padding-bottom: 50px;
  border-bottom: 1px solid #ecede8;
}
.itog_correctors-title {
  color: #d81534;
  font: 60px "FuturaFuturis";
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 15px;
}
.itog_correctors ul {
  display: flex;
  justify-content: space-around;
}
.itog_correctors ul li {
  color: #d81534;
  font: 40px "FuturaFuturis";
  text-align: center;
}
.itog_correctors ul li span {
  color: #000;
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 15px;
}
.winner_correctors {
  margin-top: 40px;
}
.winner_correctors-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 50px;
}
.winner_correctors-item_img {
  margin: 0 15px 0;
}
.winner_correctors-item_text {
  padding-top: 15px;
}
.winner_correctors-item_text .place {
  color: #d81534;
  font: 32px "FuturaFuturisNormal";
  text-transform: uppercase;
}
.winner_correctors-item_text .priz {
  font: 12px Arial;
  text-transform: uppercase;
  margin-bottom: 17px;
}
.winner_correctors-item_text .name {
  color: #fff;
  font: 18px "FuturaFuturisBold";
  padding: 0 5px;
  margin-left: 25px;
  margin-bottom: -10px;
  text-transform: uppercase;
  display: inline-block;
  background: #d81534;
  position: relative;
  height: 23px;
  line-height: 23px;
}
.winner_correctors-item_text .name:before {
  content: '';
  position: absolute;
  left: -15px;
  top: 0;
  border-left: 15px solid transparent;
  border-bottom: 23px solid #d81534;
}
.winner_correctors-item_text .name:after {
  content: '';
  position: absolute;
  right: -15px;
  top: 0px;
  border-right: 15px solid transparent;
  border-top: 23px solid #d81534;
}
.winner_correctors-item_text .text {
  padding: 20px;
  font: italic 15px/19px Georgia;
  background: #fffcef;
  border-radius: 5px;
}
.winner_correctors-item:nth-of-type(even) {
  flex-direction: row-reverse;
}
.winner_correctors-item:last-child {
  margin-bottom: 0;
}
.worksheet {
  margin-top: 60px;
}
.worksheet .edit {
  font: normal 12px/20px Arial;
  color: #a7a7a7;
  font-style: italic;
  display: block !important;
  margin-top: 15px;
  display: none;
}
.worksheet label {
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 8px;
  font: 12px/16px Arial;
}
.worksheet .save {
  position: relative;
  height: 36px;
  padding: 0 20px;
  margin: auto;
  background: #d71634;
  text-transform: uppercase;
  color: #fff;
  font: bold 12px/36px Arial;
  border: none;
  outline: none;
  display: inline-block;
  cursor: pointer;
}
.worksheet .save .mark {
  display: none;
}
.worksheet .left_block {
  float: left;
  width: 380px;
  margin-bottom: 25px;
}
.worksheet .right_block {
  float: left;
  width: 340px;
}
.worksheet input[type="text"] {
  width: 350px;
  height: 40px;
}
.worksheet textarea {
  width: 350px;
  height: 129px;
}
.worksheet h3 {
  font: bold 24px "FuturaFuturisBold";
  width: 485px;
  text-align: center;
  margin: 0 auto 17px;
}
.worksheet textarea,
.worksheet input {
  box-sizing: border-box;
  background: #f9f9f9;
  border: 1px solid #e7e7e7;
  text-align: left;
}
.error_wrap .contest-proceed {
  font: 20px/1 "FuturaFuturisNormal";
  text-align: center;
  margin-top: 30px;
}
.error_wrap .contest-proceed span {
  color: #D81534;
}
.error_wrap * {
  box-sizing: border-box;
}
#popup-contest {
  width: 622px;
  height: 463px;
  padding-top: 40px;
  left: 50%;
  display: none;
}
#popup-contest .contest-popup-inner {
  width: 622px;
  overflow-y: scroll;
  height: 463px;
  padding-right: 6px;
  /* the new scrollbar will have a flat appearance with the set background color */
  /* this will style the thumb, ignoring the track */
  /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
  /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */
}
#popup-contest .contest-popup-inner ::-webkit-scrollbar {
  width: 15px;
}
#popup-contest .contest-popup-inner ::-webkit-scrollbar-track {
  background-color: #b46868;
}
#popup-contest .contest-popup-inner ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}
#popup-contest .contest-popup-inner ::-webkit-scrollbar-button {
  background-color: #7c2929;
}
#popup-contest .contest-popup-inner ::-webkit-scrollbar-corner {
  background-color: black;
}
#popup-contest .contest-popup-inner p {
  padding-top: 20px;
}
#popup-contest .contest-popup-inner a {
  color: #d71635;
}
#popup-contest .contest-popup-inner .razdel p {
  padding-top: 0;
}
#popup-contest .contest-popup-inner .razdel p + ul,
#popup-contest .contest-popup-inner .razdel p + ol {
  padding-top: 5px;
}
#popup-contest .contest-popup-inner .razdel ul + p,
#popup-contest .contest-popup-inner .razdel ol + p {
  padding-top: 5px;
}
#popup-contest .contest-popup-inner ul {
  padding-left: 10px;
  padding-top: 20px;
}
#popup-contest .contest-popup-inner ul li {
  list-style: outside none disc;
}
#popup-contest .contest-popup-inner ol {
  padding-left: 12px;
  padding-top: 20px;
}
#popup-contest .contest-popup-inner ol li {
  list-style: outside none decimal;
}
.errorpop {
  font: normal 11px/14px Arial;
  color: #8b8b8b;
}
#popup-login {
  display: none;
}
#corrector_login_btn_logged,
#corrector_login_btn_guest {
  display: none;
}
.page-itog .error_top .correcton_bugs {
  background: url('../img/error/correction_bugs_2.jpg') no-repeat;
}
.page-anons-anons {
  text-align: center;
}
.page-anons-anons-nomer {
  background: url('../img/anons/bg.png') top center no-repeat;
}
.page-anons-anons-nomer .new-nomer-item {
  height: 500px;
  position: relative;
  text-align: center;
}
.page-anons-anons-nomer .new-nomer-item_print {
  width: 298px;
  height: 388px;
  display: inline-block;
  position: absolute;
  left: 121px;
  top: 50px;
  z-index: 5;
}
.page-anons-anons-nomer .new-nomer-item_print .img {
  width: 298px;
  height: 388px;
}
.page-anons-anons-nomer .new-nomer-item_pad {
  width: 232px;
  height: 330px;
  display: inline-block;
  background: url('../img/anons/pad.png');
  position: absolute;
  top: 95px;
  left: 405px;
  z-index: 1;
}
.page-anons-anons-nomer .new-nomer-item_pad .img {
  width: 205px;
  height: 273px;
  margin-top: 29px;
}
.page-anons-anons-nomer .new-nomer-item_phone {
  width: 94px;
  height: 192px;
  display: inline-block;
  background: url('../img/anons/phone.png');
  position: absolute;
  top: 259px;
  left: 376px;
  z-index: 10;
}
.page-anons-anons-nomer .new-nomer-item_phone .img {
  width: 82px;
  margin-top: 40px;
}
.page-anons-anons-nomer .new-nomer-item .app {
  position: absolute;
  left: 305px;
  top: 481px;
}
.page-anons-anons-nomer-text {
  font: 32px "FuturaFuturisBold";
  margin-top: 50px;
  margin-bottom: 30px;
  text-align: center;
}
.page-anons-anons-nomer-text span {
  display: block;
  font: 20px "FuturaFuturis";
}
.page-anons-anons-nomer-item {
  text-align: left;
  padding-bottom: 20px;
  margin-bottom: 18px;
  border-bottom: 5px solid #f0f0f0;
}
.page-anons-anons-nomer-item:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.page-anons-anons-nomer-item .row {
  width: 345px;
  float: left;
  vertical-align: top;
}
.page-anons-anons-nomer-item .row-title {
  font: 20px "FuturaFuturisBold";
  margin-bottom: 5px;
}
.page-anons-anons-nomer-item .row-text {
  font: 13px/17px Arial;
}
.page-anons-anons-nomer-item .row:last-child {
  float: right;
}
.page-anons-anons-nomer-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.page-anons-archive {
  margin-top: 40px;
}
.page-anons-archive .line-title {
  margin-bottom: 27px;
}
.page-anons-archive-item {
  text-align: left;
}
.page-anons-archive-item-row {
  width: 223px;
  display: inline-block;
  margin-right: 29px;
}
.page-anons-archive-item-row:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.page-anons-archive-item-row .num {
  color: #acacac;
  font: 20px "FuturaFuturisBold";
  float: left;
  margin-top: 10px;
}
.page-anons-archive-item-row .date {
  color: #acacac;
  font: 12px Arial;
  text-transform: uppercase;
  float: right;
  margin-top: 18px;
}
.page-anons-archive-item-row:hover .num,
.page-anons-archive-item-row:hover git .date {
  text-decoration: none;
}
.page-anons-archive-item-row:last-child {
  margin-right: 0 !important;
}
.page-anons-archive-item.archive-page {
  border-bottom: 5px solid #f0f0f0;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.page-anons-archive-item.archive-page:last-child {
  border-bottom: 0;
  padding-bottom: 0px;
  margin-bottom: 25px;
}
.page-profil .primary .main .profil {
  text-align: center;
}
.page-profil .primary .main .profil-img {
  width: 130px;
  height: 130px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}
.page-profil .primary .main .profil-name {
  font: 36px "FuturaFuturis";
  margin-top: 10px;
  margin-bottom: 2px;
}
.page-profil .primary .main .profil-rang {
  font: 14px "FuturaFuturis";
  text-transform: uppercase;
  margin-bottom: 10px;
}
.page-profil .primary .main .profil-soc li {
  display: inline-block;
  margin: 0 5px;
}
.page-profil .primary .main .profil-soc li a {
  width: 30px;
  height: 30px;
  display: block;
}
.page-profil .primary .main .profil-soc li a.ma {
  background: url('../img/p-ma.png');
}
.page-profil .primary .main .profil-soc li a.fb {
  background: url('../img/p-fb.png');
}
.page-profil .primary .main .profil-soc li a.vk {
  background: url('../img/p-vk.png');
}
.page-profil .primary .main .profil-text {
  font: 13px/17px Arial;
  text-align: left;
  border-top: 5px solid #f0f0f0;
  padding-top: 22px;
  margin-top: 20px;
}
.page-profil .primary .main .exclusive-list {
  border-top: 0;
  margin-top: 25px;
}
.page-profil .primary .main .exclusive-list .link-more {
  text-align: center;
}
.page-profil .primary .main .exclusive-list .link-more a {
  font: 14px "FuturaFuturisBold";
  display: inline-block;
  text-transform: uppercase;
}
.page-profil .primary .main .exclusive-list .link-more a span {
  width: 48px;
  height: 39px;
  display: block;
  margin: 0 auto 10px;
  -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transition: all 301ms ease;
  -moz-transition: all 301ms ease;
  -o-transition: all 301ms ease;
  -ms-transition: all 301ms ease;
  transition: all 301ms ease;
}
.page-profil .primary .main .exclusive-list .link-more a:hover span {
  -webkit-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -moz-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -o-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -ms-transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  transform: scale(1) rotate(180deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
  -webkit-transition: all 301ms ease;
  -moz-transition: all 301ms ease;
  -o-transition: all 301ms ease;
  -ms-transition: all 301ms ease;
  transition: all 301ms ease;
}
.rambler_news {
  padding: 20px 0 10px 10px;
  border: 1px solid #d0d4d5;
  margin-bottom: 20px;
  width: 213px;
}
.rambler_block {
  clear: both;
  overflow: hidden;
  padding-right: 10px;
}
.rambler_item {
  display: inline-block;
  padding: 10px 10px 0 0;
  width: 100%;
  height: 72px;
  text-align: left;
}
.rambler_item a.rambler_img {
  display: block;
  float: left;
  width: 70px;
  height: 62px;
  overflow: hidden;
}
.rambler_img img {
  width: 65px;
  height: auto;
  min-width: 55px;
  max-width: 65px;
}
.rambler_title:hover {
  text-decoration: underline;
}
.rambler_title {
  font-family: Arial, sans-serif;
  color: #1c1c1c;
  display: block;
  vertical-align: top;
  font-size: 12px;
  text-align: left;
  line-height: 1.5;
}
.rambler_header {
  color: #756f67;
  border-top: 1px solid #c6c6c7;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  margin-right: 7px;
  font: normal 18px "FuturaFuturisNormal", Arial, Helvetica, sans-serif;
}
.rambler_header span {
  display: inline-block;
  padding: 0 3px;
  margin-top: -0.6em;
  background: #fff;
}
.jq-checkbox {
  top: -1px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  border-radius: 3px;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
  width: 12px;
  height: 12px;
  margin: 2px 0 0 2px;
  border-radius: 2px;
  background: #666;
  box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
  border: 1px solid #08C;
}
.jq-checkbox.disabled {
  opacity: .55;
}
.jq-radio {
  top: -1px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  border-radius: 50%;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}
.jq-radio.focused {
  border: 1px solid #08C;
}
.jq-radio.disabled {
  opacity: .55;
}
.jq-file {
  width: 270px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.jq-file input {
  height: auto;
  line-height: 1em;
  cursor: pointer;
}
.jq-file__name {
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
  background: #E6E6E6;
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.jq-number {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 36px 0 0;
}
.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}
.jq-number__field:hover {
  border-color: #B3B3B3;
}
.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
  text-align: left;
  /* для Opera Presto */
  -moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none;
}
.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}
.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}
.jq-number__spin:hover {
  background: #E6E6E6;
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}
.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}
.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
  background: #E6E6E6;
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jq-selectbox .placeholder {
  color: #888;
}
.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}
.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
  margin: 5px;
}
.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
  -webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}
.jq-selectbox ul {
  margin: 0;
  padding: 0;
}
.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  color: #231F20;
}
.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}
.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}
.jq-selectbox li.disabled {
  color: #AAA;
}
.jq-selectbox li.disabled:hover {
  background: none;
}
.jq-selectbox li.optgroup {
  font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}
.jq-selectbox li.option {
  padding-left: 25px;
}
.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}
.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}
.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}
.jq-select-multiple li.disabled {
  color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}
.jq-select-multiple li.optgroup {
  font-weight: bold;
}
.jq-select-multiple li.option {
  padding-left: 25px;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}
input[type='search'].styler {
  -webkit-appearance: none;
}
textarea.styler {
  overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: #F5F5F5;
  background: -webkit-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: #E6E6E6;
  background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}
.hotnews-once {
  background: url("../img/malahov-pop-bg.png") no-repeat;
  width: 549px;
  height: 526px;
  display: none !important;
}
.hotnews-once .popup-x {
  top: -100px;
  right: 95px;
  background: transparent;
  height: 136px;
  width: 144px;
  background: url('../img/mod-close.png');
}
.hotnews-once .otpusk-link {
  width: 549px;
  height: 526px;
  display: block;
  margin-left: -20px;
  margin-top: -20px;
}
.hotnews-once .text {
  margin-top: 80px;
  height: 180px;
  width: 250px;
  line-height: 1000em;
  overflow: hidden;
}
.hotnews-once .social {
  margin-left: 5px;
}
.hotnews-once .social li {
  float: left;
  margin-right: 10px;
}
.hotnews-once .social a {
  display: block;
  width: 50px;
  height: 50px;
  background: url("../img/pop-social.png") no-repeat;
  line-height: 1000em;
  overflow: hidden;
}
.hotnews-once .social .fb {
  background-position: -59px 0;
}
.hotnews-once .social .vk {
  background-position: -117px 0;
}
.hotnews-once .social .ok {
  background-position: -176px 0;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
