.badsee-link__box {
    position: relative;
}

.link_seeversion {
    position: absolute;
    top: 3px;
    right: 10px;
    width: 40px;
    height: 40px;
    background-image: url('../i/special_1.png');
    background-size: cover;
    cursor: pointer;
    z-index: 100;
    font-size: 0;
    line-height: 0;
}

.badsee {
    padding-top: 46px;
    background-image: none;
}

.badsee img,
.badsee object {
    display: none !important;
}

.badsee input {
    height: auto !important;
}

.badsee input[type="submit"] {
    width: auto !important;
    height: auto !important;
}

.badsee table.content {
    border: none !important;
    box-shadow: none !important;
}

.badsee * {
    background-color: #fff !important;
    background-image: none !important;
    color: #000 !important;
    font-style: normal !important;
    overflow: visible;
    border-color: #000000;
    opacity: 1;
}

.badsee .headcontact {
    width: 700px;
}

.badsee .header_heading>div {
    display: inline;
}

.badsee .content {
    box-shadow: 0px 0px 10px #000000;
    border-radius: 0;
    border: 1px solid #000000 !important;
}

.badsee .header table td:nth-child(1) {
    display: none;
}

.badsee .hmenu {
    margin-left: 0;
}

.badsee .link_seeversion {
    width: auto;
    height: auto;
    text-decoration: none !important;
    border-bottom: 2px dashed #000;
    line-height: 22px !important;
    padding-top: 0px;
    margin-bottom: 10px;
    right: 10px;
    top: auto;
    bottom: 100%;
}

.badsee .fullwidthbanner {
    display: none;
}

.badsee .bxslider_wrap {
    display: none;
}

.badsee .container {
    padding-top: 46px;
}

.badsee .demo {
    padding-top: 46px;
    right: auto;
    left: 0;
}

.badsee .container:after {
    height: 160px;
}

.badsee .footer {
    margin-top: -160px;
}

.badsee .footer {
    height: 160px;
}

.badsee .almalogo__link {
    width: auto;
}

.badsee .almalogo__link:before {
    content: 'Компания "Альма"';
}

.badsee .f_alma a.almalogo__link {
    width: auto;
}

.badsee .hmenu .navigation .lvl0 {
    border-left-color: #000000;
}

.badsee .vmenu .navigation * {
    text-transform: none !important;
}

.badsee ymaps {
    display: none !important;
}

.badsee a {
    text-decoration: underline !important;
}

.badsee #back-to-top {
    display: none !important;
}


/*seepanel*/

.badsee .seepanel {
    display: block;
}

.seepanel,
.seepanel * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.seepanel {
    height: 46px;
    background: #E5E5E5 url('../i/seepanel.png') repeat-x scroll 0px 0px/auto 100% !important;
    position: fixed;
    top: 0;
    z-index: 1000;
    display: none;
}

.seepanel::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.seepanel-fontsize {
    list-style: none;
    padding: 13px 0 0 0;
    margin: 0 0 0 23px;
    display: inline;
    float: left;
}

.seepanel-fontsize__title,
.seepanel-fontsize__item {
    float: left;
    margin: 0;
    padding: 0;
}

.seepanel-fontsize__title {
    text-shadow: #fff 0 1px 0;
}

.seepanel-fontsize__f-small {
    outline: none;
    text-decoration: none !important;
    height: 31px;
    width: 20px;
    margin-left: 5px;
    display: inline;
    float: left;
    position: relative;
    top: -5px;
    background-position: 0 0 !important;
    background-image: url(../i/fontsize.png) !important;
}

.seepanel-fontsize__f-small:hover {
    background-position: 0 -31px;
}

.seepanel-fontsize__f-normal {
    outline: none;
    text-decoration: none;
    height: 31px;
    width: 26px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(../i/fontsize.png);
    position: relative;
    top: -5px;
    background-position: -20px 0;
}

.seepanel-fontsize__f-normal:hover {
    background-position: -20px -31px;
}

.seepanel-fontsize__f-big {
    outline: none;
    text-decoration: none;
    height: 31px;
    width: 26px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(../i/fontsize.png);
    position: relative;
    top: -5px;
    background-position: -46px 0;
}

.seepanel-fontsize__f-big:hover {
    background-position: -46px -31px;
}

.seepanel-colors {
    list-style: none;
    padding: 13px 0 0 0;
    margin: 0 0 0 13px;
    display: inline;
    float: left;
}

.seepanel-colors__title,
.seepanel-colors__item {
    float: left;
    margin: 0;
    padding: 0;
}

.seepanel-colors__title {
    text-shadow: #fff 0 1px 0;
    float: left;
    margin-right: 10px;
}

.seepanel-colors__color1 {
    outline: none;
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(../i/colors.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 26px;
    background-position: 0 0;
}

.seepanel-colors__color1:hover {
    background-position: 0 -31px;
}

.seepanel-colors__color2 {
    outline: none;
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(../i/colors.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 26px;
    background-position: -26px 0;
}

.seepanel-colors__color2:hover {
    background-position: -26px -31px;
}

.seepanel-colors__color3 {
    outline: none;
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(../i/colors.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 26px;
    background-position: 100% 0;
}

.seepanel-colors__color3:hover {
    background-position: 100% -31px;
}

.seepanel-settings {
    float: left;
    padding-left: 49px;
    background: url(../i/settings.png) no-repeat 0 0;
    margin-top: 8px;
    padding-top: 4px;
    padding-bottom: 6px;
    text-shadow: #fff 0 1px 0;
    margin-left: 13px;
    display: inline;
}

.seepanel-settings__btn {
    outline: none;
    color: #000;
    padding-right: 18px;
    background: url(../i/arr.png) no-repeat 100% 60%;
}

.seepanel-popped {
    border: 2px solid #000;
    background: #fff;
    position: absolute;
    left: 0;
    top: 46px;
    width: 100%;
    z-index: 100;
    padding: 13px 21px 23px 21px;
    color: #000;
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    display: none;
}

.seepanel-popped__title {
    font-size: 44px;
    margin: 0 0 15px;
    padding: 0;
}

.seepanel-popped__font {
    margin-bottom: 10px;
}

.seepanel-popped__font-family,
.seepanel-popped__letter-spacing {
    outline: none;
    padding: 2px 4px;
    border: 1px solid #000000;
    text-decoration: none;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #000000;
}

.seepanel-popped__spacing {
    margin-bottom: 20px;
}

.seepanel-popped__spacing span {
    font-weight: normal;
}

.seepanel-popped__colors {
    font-size: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.seepanel-popped__color span {
    display: none;
}

.seepanel-popped__color {
    outline: none;
    display: block;
    padding: 10px 22px;
    text-decoration: none;
    zoom: 1;
}

.popped-color1 {
    color: #000;
    background: #fff;
}

.popped-color2 {
    color: #fff;
    background: #000;
}

.popped-color3 {
    color: #063462;
    background: #9dd1ff;
    border: 6px solid #063462;
    padding: 4px 16px;
}

.popped-color4 {
    color: #4d4b43;
    background: #f7f3d6;
}

.popped-color5 {
    color: #a9e44d;
    background: #3b2716;
}

.seepanel-popped__saveit {
    width: 100%;
    overflow: hidden;
    font-size: 22px;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 5px 0;
}

.seepanel-popped__saveitbtn {
    float: right;
    border: 4px solid #000000;
    text-decoration: none;
    color: #ffffff;
    background: #000000;
    margin-left: 28px;
    display: inline;
}

.seepanel-popped__saveitbtn span {
    padding: 6px 14px;
    border: 2px solid #ffffff;
    color: #fff;
    float: left;
    font-weight: normal;
}

.js__get-seeversion.badsee .seepanel {
    line-height: 1.3 !important;
    font-size: 17px !important;
}

.js__get-seeversion.badsee .seepanel * {
    background: transparent !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
}

.js__get-seeversion.badsee .seepanel-colors__color1,
.js__get-seeversion.badsee .seepanel-colors__color2,
.js__get-seeversion.badsee .seepanel-colors__color3 {
    background-image: url(../i/colors.png) !important;
}

.js__get-seeversion.badsee .seepanel-colors__color1 {
    background-position: 0 0 !important;
}

.js__get-seeversion.badsee .seepanel-colors__color1:hover {
    background-position: 0 -31px !important;
}

.js__get-seeversion.badsee .seepanel-colors__color2 {
    background-position: -26px 0 !important;
}

.js__get-seeversion.badsee .seepanel-colors__color2:hover {
    background-position: -26px -31px !important;
}

.js__get-seeversion.badsee .seepanel-colors__color3 {
    background-position: 100% 0 !important;
}

.js__get-seeversion.badsee .seepanel-colors__color3:hover {
    background-position: 100% -31px !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-small,
.js__get-seeversion.badsee .seepanel-fontsize__f-normal,
.js__get-seeversion.badsee .seepanel-fontsize__f-big {
    background-image: url(../i/fontsize.png) !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-small {
    background-position: 0 0 !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-small:hover {
    background-position: 0 -31px !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-normal {
    background-position: -20px 0 !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-normal:hover {
    background-position: -20px -31px !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-big {
    background-position: -46px 0 !important;
}

.js__get-seeversion.badsee .seepanel-fontsize__f-big:hover {
    background-position: -46px 31px !important;
}

.js__get-seeversion.badsee .seepanel-popped .seepanel-popped__title {
    font-size: 44px !important;
}

.js__get-seeversion.badsee .seepanel-popped {
    font-size: 20px !important;
}

.js__get-seeversion.badsee .seepanel-popped * {
    font-size: inherit !important;
}

.js__get-seeversion.badsee .seepanel .popped-color1 {
    color: #000 !important;
    background: #fff !important;
}

.js__get-seeversion.badsee .seepanel .popped-color2 {
    color: #fff !important;
    background: #000 !important;
}

.js__get-seeversion.badsee .seepanel .popped-color3 {
    color: #063462 !important;
    background: #9dd1ff !important;
    border: 6px solid #063462 !important;
}


/*color1*/

.badsee.color1,
.badsee.color1 * {
    background-color: #fff !important;
    color: #000 !important;
    border-color: #000000 !important;
}

.badsee.color1 .seepanel * {
    color: #000 !important;
}

.badsee.color1 .seepanel-colors__color1 {
    background-position: 0 -31px !important;
}

.badsee.color1 .seepanel-settings {
    background: url(../i/settings.png) no-repeat 0 0 !important;
}

.badsee.color1 .seepanel-settings__btn {
    background: url(../i/arr.png) no-repeat 100% 60% !important;
}

.badsee.color1 .seepanel .seepanel-popped {
    border-color: #000 !important;
    background: #fff !important;
    color: #000 !important;
}

.badsee.color1 .popped-color1 span {
    display: inline;
    margin-right: 5px;
}

.badsee.color1 .seepanel-popped__saveitbtn {
    background: #000000 !important;
}

.badsee.color1 .seepanel-popped__saveitbtn span {
    border: 2px solid #ffffff !important;
    color: #fff !important;
}

.badsee.color1.sans-serif .seepanel-popped__sans-serif {
    color: #fff !important;
    background: #000 !important;
}

.badsee.color1.serif .seepanel-popped__serif {
    color: #fff !important;
    background: #000 !important;
}

.badsee.spacing-small.color1 .seepanel-popped__spacing-small {
    color: #fff !important;
    background: #000 !important;
}

.badsee.spacing-normal.color1 .seepanel-popped__spacing-normal {
    color: #fff !important;
    background: #000 !important;
}

.badsee.badsee.spacing-big.color1 .seepanel-popped__spacing-big {
    color: #fff !important;
    background: #000 !important;
}


/*color2*/

.badsee.color2,
.badsee.color2 * {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.badsee.color2 .seepanel {
    background: #000000 url('../i/b_seepanel.png') repeat-x scroll 0px 0px/auto 100% !important;
}

.badsee.color2 .seepanel * {
    color: #fff !important;
}

.badsee.color2 .seepanel-fontsize__title,
.badsee.color2 .seepanel-colors__title,
.badsee.color2 .seepanel-settings {
    text-shadow: none;
}

.badsee.color2 .seepanel-colors__color2 {
    background-position: -26px -31px !important;
}

.badsee.color2 .seepanel-fontsize__f-small,
.badsee.color2 .seepanel-fontsize__f-normal,
.badsee.color2 .seepanel-fontsize__f-big {
    background-image: url(../i/b_fontsize.png) !important;
}

.badsee.color2 .seepanel-colors__color1,
.badsee.color2 .seepanel-colors__color2,
.badsee.color2 .seepanel-colors__color3 {
    background-image: url(../i/b_colors.png) !important;
}

.badsee.color2 .seepanel-settings {
    background: url(../i/b_settings.png) no-repeat 0 0 !important;
}

.badsee.color2 .seepanel .seepanel-popped {
    border-color: #fff !important;
    background: #000 !important;
    color: #fff !important;
}

.badsee.color2 .popped-color2 span {
    display: inline;
    margin-right: 5px;
}

.badsee.color2 .seepanel-popped__saveitbtn {
    background: #ffffff !important;
}

.badsee.color2 .seepanel-popped__saveitbtn span {
    border: 2px solid #000 !important;
    color: #000 !important;
}

.badsee.color2.sans-serif .seepanel-popped__sans-serif {
    color: #000 !important;
    background: #fff !important;
}

.badsee.color2.serif .seepanel-popped__serif {
    color: #000 !important;
    background: #fff !important;
}

.badsee.spacing-small.color2 .seepanel-popped__spacing-small {
    color: #000 !important;
    background: #fff !important;
}

.badsee.spacing-normal.color2 .seepanel-popped__spacing-normal {
    color: #000 !important;
    background: #fff !important;
}

.badsee.spacing-big.color2 .seepanel-popped__spacing-big {
    color: #000 !important;
    background: #fff !important;
}


/*color3*/

.badsee.color3,
.badsee.color3 * {
    background-color: #9dd1ff !important;
    color: #063462 !important;
    border-color: #063462 !important;
}

.badsee.color3 .seepanel {
    color: #000 !important;
}

.badsee.color3 .seepanel-colors__color3 {
    background-position: 100% -31px !important;
}

.badsee.color3 .seepanel {
    background: #000000 url('../i/blue_seepanel.png') repeat-x scroll 0px 0px/auto 100% !important;
}

.badsee.color3 .seepanel-fontsize__f-small,
.badsee.color3 .seepanel-fontsize__f-normal,
.badsee.color3 .seepanel-fontsize__f-big {
    background-image: url(../i/blue_fontsize.png) !important;
}

.badsee.color3 .seepanel-colors__color1,
.badsee.color3 .seepanel-colors__color2,
.badsee.color3 .seepanel-colors__color3 {
    background-image: url(../i/blue_colors.png) !important;
}

.badsee.color3 .seepanel-settings {
    background: url(../i/blue_settings.png) no-repeat 0 0 !important;
}

.badsee.color3 .seepanel-settings__btn {
    background: url(../i/arr.png) no-repeat 100% 60% !important;
}

.badsee.color3 .seepanel-fontsize__title,
.badsee.color3 .seepanel-colors__title,
.badsee.color3 .seepanel-settings {
    text-shadow: none;
}

.badsee.color3 .seepanel .seepanel-popped {
    border-color: #000000 !important;
    background: #9ed1ff !important;
    color: #063462 !important;
}

.badsee.color3 .popped-color3 span {
    display: inline;
    margin-right: 5px;
}

.badsee.color3 .seepanel-popped__saveitbtn {
    background: #063462 !important;
}

.badsee.color3 .seepanel-popped__saveitbtn span {
    border: 2px solid #9dd1ff !important;
    color: #9dd1ff !important;
}

.badsee.color3.sans-serif .seepanel-popped__sans-serif {
    color: #9ed1ff !important;
    background: #063462 !important;
}

.badsee.color3.serif .seepanel-popped__serif {
    color: #9ed1ff !important;
    background: #063462 !important;
}

.badsee.spacing-small.color3 .seepanel-popped__spacing-small {
    color: #9ed1ff !important;
    background: #063462 !important;
}

.badsee.spacing-normal.color3 .seepanel-popped__spacing-normal {
    color: #9ed1ff !important;
    background: #063462 !important;
}

.badsee.spacing-big.color3 .seepanel-popped__spacing-big {
    color: #9ed1ff !important;
    background: #063462 !important;
}


/*fontsize-small*/

.badsee.fontsize-small .seepanel-fontsize__f-small {
    background-position: 0 -31px !important;
}

.badsee.fontsize-small * {
    font-size: 20px !important;
    line-height: 150% !important;
}

.badsee.fontsize-small .header_heading>div {
    font-size: 40px !important;
}

.badsee.fontsize-small h1,
.badsee.fontsize-small .tipa_h1 {
    font-size: 32px !important;
}

.badsee.fontsize-small h2,
.badsee.fontsize-small .tipa_h2 {
    font-size: 28px !important;
}

.badsee.fontsize-small h3,
.badsee.fontsize-small .tipa_h3 {
    font-size: 26px !important;
}

.badsee.fontsize-small h4,
.badsee.fontsize-small .tipa_h4 {
    font-size: 22px !important;
}

.badsee.fontsize-small h5,
.badsee.fontsize-small .tipa_h5 {
    font-size: 22px !important;
}

.badsee.fontsize-small h6,
.badsee.fontsize-small .tipa_h6 {
    font-size: 22px !important;
}


/*fontsize-normal*/

.badsee.fontsize-normal .seepanel-fontsize__f-normal {
    background-position: -20px -31px !important;
}

.badsee.fontsize-normal * {
    font-size: 22px !important;
    line-height: 150% !important;
}

.badsee.fontsize-normal .header_heading>div {
    font-size: 40px !important;
}

.badsee.fontsize-normal h1,
.badsee.fontsize-normal .tipa_h1 {
    font-size: 36px !important;
}

.badsee.fontsize-normal h2,
.badsee.fontsize-normal .tipa_h2 {
    font-size: 34px !important;
}

.badsee.fontsize-normal h3,
.badsee.fontsize-normal .tipa_h3 {
    font-size: 28px !important;
}

.badsee.fontsize-normal h4,
.badsee.fontsize-normal .tipa_h4 {
    font-size: 26px !important;
}

.badsee.fontsize-normal h5,
.badsee.fontsize-normal .tipa_h5 {
    font-size: 24px !important;
}

.badsee.fontsize-normal h6,
.badsee.fontsize-normal .tipa_h6 {
    font-size: 24px !important;
}


/*fontsize-big*/

.badsee.fontsize-big .seepanel-fontsize__f-big {
    background-position: -46px 31px !important;
}

.badsee.fontsize-big * {
    font-size: 24px !important;
    line-height: 150% !important;
}

.badsee.fontsize-big .header_heading>div {
    font-size: 40px !important;
}

.badsee.fontsize-big h1,
.badsee.fontsize-big .tipa_h1 {
    font-size: 38px !important;
}

.badsee.fontsize-big h2,
.badsee.fontsize-big .tipa_h2 {
    font-size: 34px !important;
}

.badsee.fontsize-big h3,
.badsee.fontsize-big .tipa_h3 {
    font-size: 30px !important;
}

.badsee.fontsize-big h4,
.badsee.fontsize-big .tipa_h4 {
    font-size: 28px !important;
}

.badsee.fontsize-big h5,
.badsee.fontsize-big .tipa_h5 {
    font-size: 26px !important;
}

.badsee.fontsize-big h6,
.badsee.fontsize-big .tipa_h6 {
    font-size: 26px !important;
}


/*sans-serif*/

.badsee.sans-serif * {
    font-family: Arial, sans-serif !important;
}


/*sans-serif*/

.badsee.serif * {
    font-family: "Times New Roman", serif !important;
}


/*spacing-small*/

.badsee.spacing-small * {
    letter-spacing: 0px !important;
}


/*spacing-normal*/

.badsee.spacing-normal * {
    letter-spacing: 0.5px !important;
}


/*spacing-big*/

.badsee.spacing-big * {
    letter-spacing: 1px !important;
}

.st_width {
    width: 1000px;
    margin: auto;
    left: 0;
    right: 0;
}

.badsee .toptab {
    z-index: 1001!important;
    height: 37px;
}
.badsee .fancybox-wrap .fancybox-close{
  width:auto;
}

.badsee .fancybox-wrap .fancybox-close::before{
  content:'';
}