/* normalize.css */
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}

/* likely.css */
.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding:0;word-spacing:0!important;text-indent:0!important;list-style:none!important;font-weight:400;font-family:"Helvetica Neue",Arial,sans-serif;font-size:inherit}.likely__widget{margin:0}.likely{opacity:0}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{display:inline-block;position:relative;white-space:nowrap}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;display:inline-block;margin:0;outline:0}.likely__button{position:relative;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__widget,.likely__icon,.likely__button,.likely__counter{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;line-height:inherit}.likely__widget:hover,.likely__widget:active,.likely__widget:focus{transition:none;cursor:pointer}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:#ececec;background:rgba(231,231,231,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(0,0,0,.2)0,rgba(0,0,0,0).5px,rgba(0,0,0,0)100%)}.likely-light .likely__widget{color:#fff;fill:#fff;background:rgba(236,236,236,.16);text-shadow:rgba(0,0,0,.2)0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(to right,rgba(255,255,255,.4)0,rgba(255,255,255,0).5px,rgba(255,255,255,0)100%)}.likely__widget_facebook{fill:#425497}.likely__widget_facebook:hover,.likely__widget_facebook:active,.likely__widget_facebook:focus{background:rgba(207,212,229,.8)}.likely-light .likely__widget_facebook:hover,.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}.likely__widget_twitter{fill:#00b7ec}.likely__widget_twitter:hover,.likely__widget_twitter:active,.likely__widget_twitter:focus{background:rgba(191,237,250,.8)}.likely-light .likely__widget_twitter:hover,.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}.likely__widget_gplus{fill:#dd4241}.likely__widget_gplus:hover,.likely__widget_gplus:active,.likely__widget_gplus:focus{background:rgba(246,207,207,.8)}.likely-light .likely__widget_gplus:hover,.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus{text-shadow:#dd4241 0 0 .25em;background:rgba(221,66,65,.7)}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_vkontakte:hover,.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus{background:rgba(211,218,227,.8)}.likely-light .likely__widget_vkontakte:hover,.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}.likely__widget_pinterest{fill:#cc002b}.likely__widget_pinterest:hover,.likely__widget_pinterest:active,.likely__widget_pinterest:focus{background:rgba(242,191,202,.8)}.likely-light .likely__widget_pinterest:hover,.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus{text-shadow:#cc002b 0 0 .25em;background:rgba(204,0,43,.7)}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_odnoklassniki:hover,.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus{background:rgba(252,227,206,.8)}.likely-light .likely__widget_odnoklassniki:hover,.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}.likely{font-size:14px;line-height:20px;margin:0 0 -14px}.likely .likely__widget{border-radius:3px;height:22px;margin:0 7px 14px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely svg{left:3px;top:3px;width:16px;height:16px}.likely-big{font-size:18px;line-height:28px;margin-bottom:-18px}.likely-big .likely__widget{border-radius:4px;height:32px;margin:0 9px 18px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{font-size:12px;line-height:14px;margin-bottom:-12px}.likely-small .likely__widget{border-radius:2px;height:18px;margin:0 6px 12px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}.likely__widget:first-child{margin-left:0}.likely__widget:last-child{margin-right:0}

/* dialog.css */
.dialog,.dialog__overlay{ width:100%; height:100%; top:0; left:0}.dialog{ position:fixed; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:center; justify-content:center; pointer-events:none}.dialog__overlay{ position:absolute; z-index:1; background:rgba(55,58,71,0.9); opacity:0; -webkit-transition:opacity 0.3s; transition:opacity 0.3s; -webkit-backface-visibility:hidden}.dialog--open .dialog__overlay{ opacity:1; pointer-events:auto}.dialog__content{ width:75%; max-width:700px; min-width:290px; background:#fff; padding:4em; position:relative; z-index:5; opacity:0}.dialog--open .dialog__content{ pointer-events:auto}.dialog h2{ margin:0; font-weight:400; font-size:2em; padding:0 0 2em; margin:0}.dialog.dialog--open .dialog__content,.dialog.dialog--close .dialog__content{ -webkit-animation-duration:0.3s; animation-duration:0.3s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards}.dialog.dialog--open .dialog__content{ -webkit-animation-name:anim-open; animation-name:anim-open}.dialog.dialog--close .dialog__content{ -webkit-animation-name:anim-close; animation-name:anim-close}@-webkit-keyframes anim-open{ 0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1)} 100%{opacity:1;-webkit-transform:scale3d(1,1,1)}}@keyframes anim-open{ 0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)} 100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes anim-close{ 0%{opacity:1} 100%{opacity:0;-webkit-transform:scale3d(0.9,0.9,1)}}@keyframes anim-close{ 0%{opacity:1} 100%{opacity:0;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1)}}


/* Стили сайта */
@font-face {
    font-family: AvenirNext;
    src: url("/font/AvenirNextCyr-Regular.otf") format("opentype");
}

@font-face {
    font-family: AvenirNext;
    font-weight: bold;
    src: url("/font/AvenirNextCyr-Bold.otf") format("opentype");
}

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=latin,cyrillic);

body {
    /*font-family: AvenirNext;*/
    font-family: 'PT Sans', sans-serif;
}
/* Шапка */
.header {
    padding-top: 30px;
    margin: 0 auto;
    width: 1020px;
}

.header_title {
    font-weight: bold;
    font-size: 26pt;
    padding-left: 40px;
    width: 240px;
    display: inline-block;
    color: #e10f21;
}

.header_description {
    font-size: 13pt;
    /*padding-left: 20px;*/
    width: 320px;
    display: inline-block;
    color: #e10f21;
    line-height: 1.5;
}

.header_social {
    display: inline-block;
    padding-left: 160px;
    vertical-align: top;
    padding-top: 15px;
}

/* Блок об Алексее */
.about {
    margin: 0 auto;
    width: 1020px;
    /*padding-left: 40px;*/
    padding-top: 80px;
    padding-bottom: 60px;
}

    .about_left-column {
        display: inline-block;
        width: 280px;
        vertical-align: top;
    }

        .about-left-column_who {
            font-weight: bold;
            font-size: 13pt;
            color: #e10f21;
            width: 240px;
            padding-left: 40px;
            text-decoration: underline;
            cursor: pointer;
        }

        .about-left-column_faq {
            margin-top: 40px;
            font-weight: bold;
            font-size: 13pt;
            color: #e10f21;
            width: 240px;
            padding-left: 40px;
            text-decoration: underline;
            cursor: pointer;
        }

        .about-left-column_form-anchor {
            margin-top: 40px;
            font-weight: bold;
            font-size: 20pt;
            width: 240px;
            margin-left: 40px;
        }

            .about-left-column-form-anchor_link {
                border-bottom: 1px dashed #e10f21;
                text-decoration: none;
                color: #e10f21;
            }

    .about_hello {
        display: inline-block;
        width: 700px;
        /* padding-left: 25px; */
        font-family: PT serif;
        font-size: 13pt;
    }

/* Красная полоска на всю ширину экрана */
.red-line {
    border-bottom: solid 2px #e10f21;
    /*margin-left: -50%;*/
    width: 100%;
}

.star {
    color: #ffffff;
}

/* Футер */
.footer {
    margin: 0 auto;
    width: 1020px;
    /*padding-left: 40px;*/
    padding-top: 40px;
}

.footer_email {
    display: inline-block;
    width: 240px;
    font-size: 10pt;
    color: #7c7c81;
    vertical-align: top;
    margin-left: 40px;
}

.footer_copyright {
    display: inline-block;
    /*padding-left: 25px;*/
    font-size: 12pt;
    color: #7c7c81;
    width: 700px;
}

.footer-copyright_liveinternet {
    margin: 60px 0;
}

.form {
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 50px;
    background-color: #a5a5a8;
    width: 1020px;
    border-radius: 20px;
}

    .form_help {
        font-weight: bold;
        font-size: 13pt;
        margin-left: 280px;
        padding-top: 30px;
        color: white;
        line-height: 1.5;
        width: 700px;
    }

    .form_publicity {
        margin-top: 30px;
        margin-left: 280px;
        color: white;
    }

        .form-publicity_public {
            display: inline-block;
            font-size: 12pt;
        }

        .form-publicity_private {
            display: inline-block;
            font-size: 12pt;
            margin-left: 80px;
        }

    .form_anonymously {
        margin-top: 20px;
        margin-left: 280px;
        color: white;
        font-size: 12pt;
    }

    .form_title {
        margin-top: 35px;
    }

        .form-title_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-title_input {
            display: inline-block;
        }

        .form-title-input_input {
            height: 34px;
            width: 540px;
            font-size: 14pt;
        }

    .form_question {
        margin-top: 17px;
    }

        .form-question_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-question_input {
            display: inline-block;
        }

        .form-question-input_input {
            height: 160px;
            width: 540px;
            font-size: 14pt;
            resize: vertical;
        }


    .form_name {
        margin-top: 17px;
    }

        .form-name_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-name_input {
            display: inline-block;
        }

        .form-name-input_input {
            height: 34px;
            width: 375px;
            font-size: 14pt;
        }

    .form_company {
        margin-top: 17px;
    }

        .form-company_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-company_input {
            display: inline-block;
        }

        .form-company-input_input {
            height: 34px;
            width: 375px;
            font-size: 14pt;
        }

    .form_post {
        margin-top: 17px;
    }

        .form-post_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-post_input {
            display: inline-block;
        }

        .form-post-input_input {
            height: 34px;
            width: 300px;
            font-size: 14pt;
        }

    .form_url {
        margin-top: 17px;
    }

        .form-url_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-url_input {
            display: inline-block;
        }

        .form-url-input_input {
            height: 34px;
            width: 375px;
            font-size: 14pt;
        }

    .form_fb {
        margin-top: 17px;
    }

        .form-fb_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-fb_input {
            display: inline-block;
        }

        .form-fb-input_input {
            height: 34px;
            width: 375px;
            font-size: 14pt;
        }

    .form_email {
        margin-top: 17px;
    }

        .form-email_title {
            display: inline-block;
            margin-left: 40px;
            width: 236px;
            color: #1e1e22;
            font-size: 10pt;
        }

        .form-email_input {
            display: inline-block;
        }

        .form-email-input_input {
            height: 34px;
            width: 375px;
            font-size: 14pt;
        }

    .form_submit {
        margin-top: 35px;
        margin-left: 280px;
    }

        .form-submit_button {
            width: 200px;
            height: 40px;
            background-color: #000000;
            color: white;
            border: none;
            font-size: 13pt;
            font-weight: bold;
        }

            ._disable {
                color: #000000;
                background-color: #ffffff;
            }

    .form_disclaimer {
        margin-left: 280px;
        margin-top: 20px;
    }

        .form-disclaimer_checkbox {
            display: inline-block;
            vertical-align: top;
        }

        .form-disclaimer_text {
            display: inline-block;
            width: 700px;
            color: white;
            margin-left: 5px;
            font-size: 10pt;
            line-height: 1.5;
        }

            .form-disclaimer-text_link {
                color: white;
            }

    .form_status {
        /* width: 700px; */
        height: 28px;
        padding-left: 280px;
        margin-top: 10px;
        padding-top: 12px;
    }

        ._error {
            background-color: #f2dede;
        }

        ._success {
            background-color: #dff0d8;
        }

.answers {
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 50px;
    width: 1020px;
    /*border-radius: 20px;*/
    /*padding-top: 30px;*/
    /*margin-left: 40px;*/

}

    ._header {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    ._hide {
        display: none;
    }

    ._pre_wrap {
        white-space: pre-line;
    }

    .answers_answer {
        background-color: #f3f3ee;
        padding-bottom: 40px;
        padding-top: 30px;
        margin-bottom: 2px;
    }

        .answers-answer_author {
            width: 240px;
            display: inline-block;
            vertical-align: top;
            margin-left: 40px;
            color: #7c7c81;
            font-size: 11pt;
        }

        .answers-answer_qa {
            display: inline-block;
            width: 700px;
            line-height: 1.6;
        }

            .answers-answer-qa_question-title {
                font-weight: bold;
                color: #1e1e22;
            }

            .answers-answer-qa_question-body {
                /*margin-top: 10px;*/
                color: #1e1e22;
            }

            .answers-answer-qa_answer {
                margin-top: 30px;
                padding-left: 28px;
                margin-left: 2px;
                border-left: 2px #9a9a9e solid;
                color: #1e1e22;
                cursor: pointer;
            }

    .answers_others {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        height: 80px;
        background-color: #f3f3ee;
        text-align: center;
        cursor: pointer;
    }

    .answers-others_label {
        padding-top: 25px;
        color: #e10f21;
        text-decoration: underline;
        font-weight: bold;
        font-size: 18pt;
    }

    .answers-others-label_img {
        vertical-align: middle;
        margin-right: 15px;
    }