@import 'record.css';
/* for SPN1 */
 @import url('https://fonts.googleapis.com/css?family=PT+Serif:700,700i,400,400i&subset=cyrillic');
 @import url('https://fonts.googleapis.com/css?family=PT+Serif:700,700i,400,400i&subset=cyrillic');
 #body-fict p, #body-fict .normal, #body-fict .normal li, #body-fict li {
    font-family: 'Open Sans', 'Arial', 'sans-serif' !important;
    font-size: 16px !important;
    line-height: 162% !important;
}
.ul-w-contacts-list li a,
.ul-w-contacts-list li span {
    font-weight: 500;
}
 #body-fict h1, #body-fict .h1, #body-fict .h1 li{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:54px;
    line-height:124% !important;
}
#body-fict h2, #body-fict .h2, #body-fict .h2 li{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:40px !important;
    line-height:124% !important;
}
#body-fict h3, #body-fict .h3, #body-fict .h3 li{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:24px !important;
    line-height:124% !important;
}
#body-fict h4, #body-fict .h4, #body-fict .h4 li{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:24px !important;
    line-height:124% !important;
}
#body-fict p, #body-fict .normal a, #body-fict .normal li a, #body-fict li a{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:16px !important;
    line-height:162% !important;
}
#body-fict p.important, #body-fict .important, #body-fict h5, #body-fict h5 li{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:20px !important;
    line-height:162% !important;
}
#body-fict p.note, #body-fict .note, #body-fict h6, #body-fict h6 li{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:14px !important;
    line-height:162% !important;
}
#body-fict header .ul-header-editor h1, #body-fict header .ul-header-editor .h1, #body-fict footer .ul-header-editor h1, #body-fict footer .ul-header-editor .h1{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:30px !important;
    line-height:40px !important;
}
#body-fict .price-big{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:28px !important;
    line-height:162% !important;
}
#body-fict .price-small{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:20px !important;
    line-height:162% !important;
}
#body-fict .special-404-big{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:180px !important;
    line-height:124% !important;
}
#body-fict .special-404-small{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:160px !important;
    line-height:124% !important;
}
#body-fict .timer{
    font-family:'PT Serif', 'Georgia', 'serif' !important;
    font-size:14px !important;
    line-height:124% !important;
}
#body-fict .large{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:18px !important;
    line-height:162% !important;
}
#body-fict .middle{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:16px !important;
    line-height:162% !important;
}
#body-fict .small{
    font-family:'Open Sans', 'Arial', 'sans-serif' !important;
    font-size:14px !important;
    line-height:162% !important;
}
 ._1r27pNG___widget__inner,.F3jqc7m___widget__wrapper{
    height:100%
}
._3-eOr0o___widget__wrapper_disable{
    pointer-events:none
}
._7Cb5pSi___container{
    text-align:center
}
._3vLEwWB___left{
    text-align:left
}
._3vLEwWB___left img{
    float:left;
    margin-left:0;
    margin-right:10px
}
._3u7JUHo___center{
    text-align:center
}
._2BYb3pb___right{
    text-align:right
}
._2BYb3pb___right img{
    float:right;
    margin-left:10px;
    margin-right:0
}
.jtPKDtd___justify{
    text-align:justify;
    white-space:pre-line!important
}
li._2tBcXUO___ordered,li.y3TCBo3___unordered{
    list-style-position:inside;
    margin:0;
    padding:0
}
li._2tBcXUO___ordered>div,li.y3TCBo3___unordered>div{
    display:inline
}
div._17fgIIn___block{
    padding:0 0 10px;
    word-wrap:break-word
}
._3FnmrD1___enter:after{
    content:"\A"
}
._17fgIIn___block{
    white-space:pre-wrap
}
._2F7zIgR___responsive{
    display:block;
    height:auto;
    margin:5px auto;
    max-width:100%;
    vertical-align:top
}
._2TTIwuQ___left{
    float:left;
    margin-left:0;
    margin-right:10px
}
._2aFjymP___right{
    float:right;
    margin-left:10px;
    margin-right:0
}
a.HXO9zGZ___link{
    cursor:pointer;
    text-decoration:none
}
span[style*=color] a.HXO9zGZ___link{
    color:inherit!important;
    -webkit-text-decoration-color:inherit!important;
    text-decoration-color:inherit!important
}
a.HXO9zGZ___link:hover,a.HXO9zGZ___link:hover *{
    text-decoration:underline!important
}
.d42LMQz___old li{
    list-style-position:inside;
    margin:0;
    padding:0
}
 #wm-ipp {
     min-height:65px;
     left:0;
     top:0;
     padding:0;
     margin:0;
     border-radius:0;
     background-color:transparent;
     font-size:11px;
}
 #wm-ipp * {
     font-family:Lucida Grande, Helvetica, Arial, sans-serif;
     font-size:12px;
     line-height:1.2;
     letter-spacing:0;
     width:auto;
     height:auto;
     max-width:none;
     max-height:none;
     min-width:0;
     min-height:0;
     outline:none;
     float:none;
     text-align:left;
     border:none;
     color: #000;
     text-indent: 0;
     position: initial;
     background: none;
}
 #wm-ipp div {
     display: block;
}
 #wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form {
     padding:0;
     margin:0;
     border:none;
     border-radius:0;
     background-color:transparent;
     background-image:none;
     z-index:2147483640;
     height:auto;
}
 #wm-ipp table {
     border:none;
     border-collapse:collapse;
     margin:0;
     padding:0;
     width:auto;
     font-size:inherit;
}
 #wm-ipp form input {
     padding:1px !important;
     height:auto;
     display:inline;
     margin:0;
     color: #000;
     background: none #fff;
     border: 1px solid #666;
}
 #wm-ipp form input[type=submit] {
     padding:0 8px !important;
     margin:1px 0 1px 5px !important;
     width:auto !important;
     border: 1px solid #000 !important;
     background: #fff !important;
     color: #000 !important;
}
 #wm-ipp a {
     display: inline;
}
 #wm-ipp a:hover{
     text-decoration:underline;
}
 #wm-ipp a.wm-btn:hover {
     text-decoration:none;
     color:#ff0 !important;
}
 #wm-ipp a.wm-btn:hover span {
     color:#ff0 !important;
}
 #wm-ipp #wm-ipp-inside {
     margin: 0 6px;
     border:5px solid #000;
     border-top:none;
     background-color:rgba(255,255,255,0.9);
     -moz-box-shadow:1px 1px 4px #333;
     -webkit-box-shadow:1px 1px 4px #333;
     box-shadow:1px 1px 4px #333;
     border-radius:0 0 8px 8px;
}
/* selectors are intentionally verbose to ensure priority */
 #wm-ipp #wm-logo {
     padding:0 10px;
     vertical-align:middle;
     min-width:110px;
     width:15%;
}
 #wm-ipp table tr::before, #wm-ipp table tr::after {
     margin: 0;
     height: auto;
}
 #wm-ipp table.c {
     vertical-align:top;
     margin-left: 4px;
}
 #wm-ipp table.c td {
     border:none !important;
}
 #wm-ipp .c td.u {
     padding:3px 0 !important;
     text-align:center;
}
 #wm-ipp .c td.n {
     padding:0 0 0 5px !important;
     vertical-align: bottom;
}
 #wm-ipp .c td.n a {
     text-decoration:none;
     color:#33f;
     font-weight:bold;
}
 #wm-ipp .c td.n td.b {
     padding:0 6px 0 0 !important;
     text-align:right !important;
     overflow:visible;
     white-space:nowrap;
     color:#99a;
     vertical-align:middle;
}
 #wm-ipp .c td.n tr.y td.b {
     padding:0 6px 2px 0 !important;
}
 #wm-ipp .c td.n td.c {
     background:#000;
     color:#ff0;
     font-weight:bold;
     padding:0 !important;
     text-align:center;
}
 #wm-ipp.hi .c td.n td.c {
     color:#ec008c;
}
 #wm-ipp .c td.n td.f {
     padding:0 0 0 6px !important;
     text-align:left !important;
     overflow:visible;
     white-space:nowrap;
     color:#99a;
     vertical-align:middle;
}
 #wm-ipp .c td.n tr.m td {
     text-transform:uppercase;
     white-space:nowrap;
     padding:2px 0;
}
 #wm-ipp .c td.s {
     padding:0 5px 0 0 !important;
     text-align:center;
     vertical-align:bottom;
}
 #wm-ipp #wm-nav-captures {
     white-space: nowrap;
}
 #wm-ipp .c td.s a.t {
     color:#33f;
     font-weight:bold;
     line-height: 1.8;
}
 #wm-ipp .c td.s div.r {
     color: #666;
     font-size:9px;
     white-space:nowrap;
}
 #wm-ipp .c td.k {
     vertical-align:bottom;
     padding-bottom:2px;
}
 #wm-ipp .c td.s {
     padding:0 5px 2px 0 !important;
}
 #wm-ipp td#displayMonthEl {
     padding: 2px 0 !important;
}
 #wm-ipp td#displayYearEl {
     padding: 0 0 2px 0 !important;
}
 div#wm-ipp-sparkline {
     position:relative;
    /* for positioning markers */
     white-space:nowrap;
     background-color:#fff;
     cursor:pointer;
     line-height:0.9;
}
 #sparklineImgId, #wm-sparkline-canvas {
     position:relative;
     z-index:9012;
     max-width:none;
}
 #wm-ipp-sparkline div.yt {
     position:absolute;
     z-index:9010 !important;
     background-color:#ff0 !important;
}
 #wm-ipp-sparkline div.mt {
     position:absolute;
     z-index:9013 !important;
     background-color:#ec008c !important;
}
 #wm-ipp .r {
     position:relative;
}
 #wm-ipp .r a {
     color:#33f;
     border:none;
     position:relative;
     background-color:transparent;
     background-repeat:no-repeat !important;
     background-position:100% 100% !important;
     text-decoration: none;
}
 #wm-ipp #wm-capinfo .c-logo {
     display:block;
     float:left;
     margin-right:3px;
     width:90px;
     min-height:90px;
     max-height: 290px;
     border-radius:45px;
     overflow:hidden;
     background-position:50%;
     background-size:auto 90px;
     box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset;
}
 #wm-ipp #wm-capinfo .c-logo span {
     display:inline-block;
}
 #wm-ipp #wm-capinfo .c-logo img {
     height:90px;
     position:relative;
     left:-50%;
}
 #wm-ipp #wm-capinfo .wm-title {
     font-size:130%;
}
 #wm-ipp #wm-capinfo a.wm-selector {
     display:inline-block;
     color: #aaa;
     text-decoration:none !important;
     padding: 2px 8px;
}
 #wm-ipp #wm-capinfo a.wm-selector.selected {
     background-color:#666;
}
 #wm-ipp #wm-capinfo a.wm-selector:hover {
     color: #fff;
}
 #wm-ipp #wm-expand {
     right: 1px;
     bottom: -1px;
     color: #ffffff;
     background-color: #666 !important;
     padding:0 5px 0 3px !important;
     border-radius: 3px 3px 0 0 !important;
}
 #wm-ipp #wm-expand span {
     color: #ffffff;
}
 #wm-ipp #wm-expand #wm-expand-icon {
     display: inline-block;
     transition: transform 0.5s;
     transform-origin: 50% 45%;
}
 #wm-ipp #wm-expand.wm-open #wm-expand-icon {
     transform: rotate(180deg);
}
 #wm-ipp #wmtb {
     text-align:right;
}
 #wm-ipp #wmtb #wmtbURL {
     width: calc(100% - 45px);
}
 #wm-ipp #wm-graph-anchor {
     border-right:1px solid #ccc;
}
/* time coherence */
 html.wb-highlight {
     box-shadow: inset 0 0 0 3px #a50e3a !important;
}
 .wb-highlight {
     outline: 3px solid #a50e3a !important;
}
 @media (min-width:946px) {
     #wm-ipp #wm-graph-anchor {
         display:block !important;
    }
}
 @media (max-width:945px) {
     #wm-ipp #wm-graph-anchor {
         display:none !important;
    }
     #wm-ipp table.c {
         width: 85%;
         width: calc(100% - 131px);
    }
}
 @media (max-width:1096px) {
     #wm-logo {
         display:none !important;
    }
}
 #wm-btns>#wm-save-snapshot-open {
     margin-right: 7px;
     top: -6px;
}
 #wm-btns>#wm-sign-in {
     box-sizing: content-box;
     display: none;
     margin-right: 7px;
     top: -8px;
    /* round border around sign in button */
     border: 2px #000 solid;
     border-radius: 14px;
     padding-right: 2px;
     padding-bottom: 2px;
     width: 11px;
     height: 11px;
}
 #wm-btns>#wm-sign-in>.iconochive-person {
     font-size: 12.5px;
}
 #wm-save-snapshot-open > .iconochive-web {
     color:#000;
     font-size:160%;
}
 #wm-btns>#wm-save-snapshot-in-progress {
     display: none;
     font-size:160%;
     opacity: 0.5;
     position: relative;
     margin-right: 7px;
     top: -5px;
}
 #wm-btns>#wm-save-snapshot-success {
     display: none;
     color: green;
     position: relative;
     top: -7px;
}
 #wm-btns>#wm-save-snapshot-fail {
     display: none;
     color: red;
     position: relative;
     top: -7px;
}
 