.mk-container {background-color: #F3F3F3; padding: 20px 20px;}
.mk-container__photo {background-color: #779f1a; padding: 3px;}
.mk-container__photo__img {height: 293px; background: no-repeat center center; position: relative}
.mk-container__photo__img__logo {position: absolute; top: 0; right: 0;}

.mk-container__text {padding-right: 270px;}

h1.mk-container__header {font: 28px/30px Arial,Tahoma,Sans-Serif;margin-bottom: 20px; margin-top: 10px;}
p.mk-container__announce {font: normal 14px Arial,Tahoma,Sans-Serif; margin-bottom: 10px;}

.mk-container__form {float: right; width: 60%;}
.mk-container__form_error {
    margin: 10px;
    color: red;
}
h2.mk-container__form__header {background-color: #779f1a; padding: 0 20px; color: white; font-size: 18px; height: 46px; line-height: 46px; display: block;margin: 0;}
.mk-container__form__frame {background-color: #e8e7e7; padding: 10px 20px;}
.mk-container__form__frame .b-form-builder_hint {width: 200px;}

.mk-container__more {display: none; margin-top: 10px;}
.mk-container__more-link {text-decoration: none; border-bottom: 1px dashed #037DD3;}

.b-btn__submit {background: url(../../../66dez/1x1.gif);outline: 0;display: block;width: 100%;position: absolute;z-index: 100;left: 0;top: 0;border: 0;cursor: pointer;}
.b-btn__text {display: block;white-space: nowrap;background-position: 0 -70px;line-height: 30px;font-size: 14px;padding: 0 20px;color: #666;text-shadow: 1px 0 0 #dcdcdc;text-align: center;cursor: hand;cursor: pointer;}

.social-button_facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9Ijk2LjEyNHB4IiBoZWlnaHQ9Ijk2LjEyM3B4IiB2aWV3Qm94PSIwIDAgOTYuMTI0IDk2LjEyMyIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIj48cGF0aCBkPSJNNzIuMDg5LDAuMDJMNTkuNjI0LDBDNDUuNjIsMCwzNi41Nyw5LjI4NSwzNi41NywyMy42NTZ2MTAuOTA3SDI0LjAzN2MtMS4wODMsMC0xLjk2LDAuODc4LTEuOTYsMS45NjF2MTUuODAzICAgYzAsMS4wODMsMC44NzgsMS45NiwxLjk2LDEuOTZoMTIuNTMzdjM5Ljg3NmMwLDEuMDgzLDAuODc3LDEuOTYsMS45NiwxLjk2aDE2LjM1MmMxLjA4MywwLDEuOTYtMC44NzgsMS45Ni0xLjk2VjU0LjI4N2gxNC42NTQgICBjMS4wODMsMCwxLjk2LTAuODc3LDEuOTYtMS45NmwwLjAwNi0xNS44MDNjMC0wLjUyLTAuMjA3LTEuMDE4LTAuNTc0LTEuMzg2Yy0wLjM2Ny0wLjM2OC0wLjg2Ny0wLjU3NS0xLjM4Ny0wLjU3NUg1Ni44NDJ2LTkuMjQ2ICAgYzAtNC40NDQsMS4wNTktNi43LDYuODQ4LTYuN2w4LjM5Ny0wLjAwM2MxLjA4MiwwLDEuOTU5LTAuODc4LDEuOTU5LTEuOTZWMS45OEM3NC4wNDYsMC44OTksNzMuMTcsMC4wMjIsNzIuMDg5LDAuMDJ6IiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PC9wYXRoPjwvc3ZnPg==)
}

.social-button_vk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjEgMzUuOWgycy42LS4xLjktLjRjLjMtLjMuMy0uOS4zLS45czAtMi42IDEuMi0zYzEuMi0uNCAyLjggMi42IDQuNCAzLjcgMS4yLjkgMi4xLjcgMi4xLjdsNC40LS4xczIuMy0uMSAxLjItMmMtLjEtLjEtLjYtMS4zLTMuMy0zLjgtMi44LTIuNi0yLjQtMi4xLjktNi42IDItMi43IDIuOC00LjMgMi42LTUuMS0uMi0uNy0xLjctLjUtMS43LS41aC01cy0uNC0uMS0uNi4xYy0uMy4yLS40LjUtLjQuNXMtLjggMi4xLTEuOCAzLjljLTIuMiAzLjctMy4xIDMuOS0zLjQgMy43LS44LS41LS42LTIuMi0uNi0zLjMgMC0zLjYuNi01LjEtMS4xLTUuNS0uNS0uMS0uOS0uMi0yLjMtLjItMS44IDAtMy4zIDAtNC4xLjQtLjYuMy0xIC45LS43LjkuMyAwIDEuMS4yIDEuNS43LjQuOS40IDIuNC40IDIuNHMuMyA0LjMtLjcgNC44Yy0uNy40LTEuNi0uNC0zLjYtMy44LTEtMS43LTEuOC0zLjctMS44LTMuN3MtLjEtLjQtLjQtLjZjLS4zLS4yLS44LS4zLS44LS4zSDEwcy0uNyAwLTEgLjNjLS4yLjMgMCAuOCAwIC44czMuNyA4LjYgNy45IDEzYzMuOSA0LjIgOC4yIDMuOSA4LjIgMy45eiIvPjwvc3ZnPg==)
}

.social-button_twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzkuMiAxNi44Yy0xLjEuNS0yLjIuOC0zLjUgMSAxLjItLjggMi4yLTEuOSAyLjctMy4zLTEuMi43LTIuNSAxLjItMy44IDEuNS0xLjEtMS4yLTIuNy0xLjktNC40LTEuOS0zLjMgMC02LjEgMi43LTYuMSA2LjEgMCAuNS4xLjkuMiAxLjQtNS0uMi05LjUtMi43LTEyLjUtNi4zLS41LjctLjggMS43LS44IDIuOCAwIDIuMSAxLjEgNCAyLjcgNS0xIDAtMS45LS4zLTIuNy0uOHYuMWMwIDIuOSAyLjEgNS40IDQuOSA1LjktLjUuMS0xIC4yLTEuNi4yLS40IDAtLjggMC0xLjEtLjEuOCAyLjQgMyA0LjIgNS43IDQuMi0yLjEgMS42LTQuNyAyLjYtNy41IDIuNi0uNSAwLTEgMC0xLjQtLjEgMi40IDEuOSA1LjYgMi45IDkgMi45IDExLjEgMCAxNy4yLTkuMiAxNy4yLTE3LjJWMjBjMS4yLS45IDIuMi0xLjkgMy0zLjJ6Ii8+PC9zdmc+)
}

.b-form-box textarea {height: 264px;}

.b-btn {
    display: block;
    position: relative;
    outline: none;
    float: left;

    padding: 0 7px;

    min-width: 90px;
}

.b-btn,
.b-btn__crn-left,
.b-btn__crn-right,
.b-btn__link,
.b-btn__text,
.b-btn__submit {
    height: 31px;
}

.b-btn__crn-left,
.b-btn__crn-right,
.b-btn__text {
    background-image: url(../../img/b-btn.png);
    display: block;
}

.b-btn__crn-left,
.b-btn__crn-right {
    position: absolute;
    width: 7px;
    top: 0px;
}

.b-btn__crn-left {
    left: 0px;
    background-position: 0 0;
}

.b-btn__crn-right {
    right: 0px;
    background-position: right -35px;
}

.b-btn__text {
    display: block;
    white-space: nowrap;
    background-position: 0 -70px;
    line-height: 30px;
    font-size: 14px;
    padding: 0 20px;
    color: #666666;
    text-shadow: 1px 0 0 #dcdcdc;
    text-align: center
}

.b-btn:hover .b-btn__crn-left {
    background-position: 0 -104px;
}

.b-btn:hover .b-btn__crn-right {
    background-position: right -138px;
}

.b-btn:hover .b-btn__text {
    background-position: 0 -172px;
}

.b-btn:active .b-btn__crn-left {
    background-position: 0 -211px;
}

.b-btn:active .b-btn__crn-right {
    background-position: right -244px;
}

.b-btn:active .b-btn__text {
    background-position: 0 -277px;
}

/**/

.b-btn.b-btn_color_green .b-btn__crn-left,
.b-btn.b-btn_color_green .b-btn__crn-right,
.b-btn.b-btn_color_green .b-btn__text {
    background-image: url(../../img/b-btn-green.png);
}

.b-btn.b-btn_color_green .b-btn__text {
    color: #fff;
    text-shadow: 1px 0 0 #496800;
}

/**/
.b-btn.b-btn_color_orange .b-btn__crn-left,
.b-btn.b-btn_color_orange .b-btn__crn-right,
.b-btn.b-btn_color_orange .b-btn__text {
    background-image: url(../../img/b-btn-orange.png);
}

.b-btn.b-btn_color_orange .b-btn__text {
    color: #fff;
    text-shadow: 1px 0 0 #ca6818;
}

/**/
.b-btn.b-btn_state_inactive .b-btn__crn-left,
.b-btn.b-btn_state_inactive .b-btn__crn-right,
.b-btn.b-btn_state_inactive .b-btn__text {
    background-image: url(../../img/b-btn-innactive.png) !important;
}

.b-btn.b-btn_state_inactive:hover .b-btn__crn-left,
.b-btn.b-btn_state_inactive:active .b-btn__crn-left {
    background-position: 0 0 !important;
}

.b-btn.b-btn_state_inactive:hover .b-btn__crn-right,
.b-btn.b-btn_state_inactive:active .b-btn__crn-right {
    background-position: right -35px !important;
}

.b-btn.b-btn_state_inactive .b-btn__text {
    color: #cccccc;
    background-position: 0 -70px !important;
    text-shadow: 1px 0 0 #dfdfdf;
}

.b-btn.b-btn_state_inactive a.b-btn__link {
    cursor: default;
}

/**/

.b-btn.b-btn_size_big,
.b-btn.b-btn_size_big .b-btn__crn-left,
.b-btn.b-btn_size_big .b-btn__crn-right,
.b-btn.b-btn_size_big .b-btn__link,
.b-btn.b-btn_size_big .b-btn__text,
.b-btn.b-btn_size_big .b-btn__submit {
    height: 40px;
}

.b-btn.b-btn_size_big .b-btn__crn-left,
.b-btn.b-btn_size_big .b-btn__crn-right,
.b-btn.b-btn_size_big .b-btn__text {
    background-image: url(../img/b-btn_big.png);
}

.b-btn.b-btn_size_big .b-btn__crn-left {
    background-position: 0 0;
}

.b-btn.b-btn_size_big .b-btn__crn-right {
    background-position: right -82px;
}

.b-btn.b-btn_size_big .b-btn__text {
    background-position: 0 -41px;
    line-height: 40px;
    font-size: 16px;
}

.b-btn.b-btn_size_big:hover .b-btn__crn-left {
    background-position: 0 -123px;
}

.b-btn.b-btn_size_big:hover .b-btn__crn-right {
    background-position: right -205px;
}

.b-btn.b-btn_size_big:hover .b-btn__text {
    background-position: 0 -164px;
}

.b-btn.b-btn_size_big:active .b-btn__crn-left {
    background-position: 0 -246px;
}

.b-btn.b-btn_size_big:active .b-btn__crn-right {
    background-position: right -328px;
}

.b-btn.b-btn_size_big:active .b-btn__text {
    background-position: 0 -287px;
}

/**/

.b-btn.b-btn_size_big.b-btn_color_green .b-btn__crn-left,
.b-btn.b-btn_size_big.b-btn_color_green .b-btn__crn-right,
.b-btn.b-btn_size_big.b-btn_color_green .b-btn__text {
    background-image: url(../img/b-btn-green_big.png);
}

.b-btn.b-btn_size_big.b-btn_color_green .b-btn__crn-left {
    background-position: 0 0;
}

.b-btn.b-btn_size_big.b-btn_color_green .b-btn__crn-right {
    background-position: right -82px;
}

.b-btn.b-btn_size_big.b-btn_color_green .b-btn__text {
    background-position: 0 -41px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 0 0 #648200;
}

.b-btn.b-btn_size_big.b-btn_color_green:hover .b-btn__crn-left {
    background-position: 0 -123px;
}

.b-btn.b-btn_size_big.b-btn_color_green:hover .b-btn__crn-right {
    background-position: right -205px;
}

.b-btn.b-btn_size_big.b-btn_color_green:hover .b-btn__text {
    background-position: 0 -164px;
}

.b-btn.b-btn_size_big.b-btn_color_green:active .b-btn__crn-left {
    background-position: 0 -246px;
}

.b-btn.b-btn_size_big.b-btn_color_green:active .b-btn__crn-right {
    background-position: right -328px;
}

.b-btn.b-btn_size_big.b-btn_color_green:active .b-btn__text {
    background-position: 0 -287px;
}

/**/

.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__crn-left,
.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__crn-right,
.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__text {
    background-image: url(../../img/b-btn-orange_big.png);
}

.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__crn-left {
    background-position: 0 0;
}

.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__crn-right {
    background-position: right -82px;
}

.b-btn.b-btn_size_big.b-btn_color_orange .b-btn__text {
    background-position: 0 -41px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 0 0 #ca6818;
}

.b-btn.b-btn_size_big.b-btn_color_orange:hover .b-btn__crn-left {
    background-position: 0 -123px;
}

.b-btn.b-btn_size_big.b-btn_color_orange:hover .b-btn__crn-right {
    background-position: right -205px;
}

.b-btn.b-btn_size_big.b-btn_color_orange:hover .b-btn__text {
    background-position: 0 -164px;
}

.b-btn.b-btn_size_big.b-btn_color_orange:active .b-btn__crn-left {
    background-position: 0 -246px;
}

.b-btn.b-btn_size_big.b-btn_color_orange:active .b-btn__crn-right {
    background-position: right -328px;
}

.b-btn.b-btn_size_big.b-btn_color_orange:active .b-btn__text {
    background-position: 0 -287px;
}

/**/

.b-btn.b-btn_size_big.b-btn_state_inactive .b-btn__crn-left,
.b-btn.b-btn_size_big.b-btn_state_inactive .b-btn__crn-right,
.b-btn.b-btn_size_big.b-btn_state_inactive .b-btn__text {
    background-image: url(../../img/b-btn-innactive_big.png) !important;
}

.b-btn.b-btn_size_big.b-btn_state_inactive:hover .b-btn__crn-left,
.b-btn.b-btn_size_big.b-btn_state_inactive:active .b-btn__crn-left {
    background-position: 0 0 !important;
}

.b-btn.b-btn_size_big.b-btn_state_inactive:hover .b-btn__crn-right,
.b-btn.b-btn_size_big.b-btn_state_inactive:active .b-btn__crn-right {
    background-position: right -82px !important;
}

.b-btn.b-btn_size_big.b-btn_state_inactive .b-btn__text {
    color: #cccccc;
    background-position: 0 -41px !important;
    text-shadow: 1px 0 0 #dfdfdf;
}

.b-btn.b-btn_size_big.b-btn_state_inactive a.b-btn__link {
    cursor: default;
}

.b-btn.b-btn_text-size_big .b-btn__text {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.b-btn.b-btn_text-size_mini .b-btn__text {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

a.b-btn__link,
.b-btn__submit {
    outline: none;
    display: block;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    border: none;
    background: none;
}

.b-btn_layout_w100 {
    width: 100%;
    float: none;
}




.b-separator_flow_overflow {
    overflow: hidden;
    clear: both;
}

.b-separator_layout_dotted-grey {
    background: url(../../img/b-separator_layout_dotted-grey.gif) 0 bottom repeat-x;
    height: 1px;
}

.b-separator_layout_solid-orange {
    height: 3px;
    background: #f17e00;
}

.b-separator {
    margin: 10px 0;
}

.context .b-separator_size_0 {
    height: 0px;
    margin: 0px;
}
.context .b-separator_size_1 {
    height: 1px;
    margin: 0px;
}
.context .b-separator_size_2 {
    height: 2px;
    margin: 0px;
}
.context .b-separator_size_3 {
    height: 3px;
    margin: 0px;
}
.context .b-separator_size_4 {
    height: 4px;
    margin: 0px;
}
.context .b-separator_size_5 {
    height: 5px;
    margin: 0px;
}
.context .b-separator_size_6 {
    height: 6px;
    margin: 0px;
}
.context .b-separator_size_10 {
    height: 10px;
    margin: 0px;
}
.context .b-separator_size_13 {
    height: 13px;
    margin: 0px;
}
.context .b-separator_size_15 {
    height: 15px;
    margin: 0px;
}
.context .b-separator_size_20 {
    height: 20px;
    margin: 0px;
}
.context .b-separator_size_25 {
    height: 25px;
    margin: 0px;
}
.context .b-separator_size_30 {
    height: 30px;
    margin: 0px;
}
.context .b-separator_size_40 {
    height: 40px;
    margin: 0px;
}
