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,.nav,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:none;}
strong{font-weight: bold}
em{font-style: italic}
article,aside,details,figcaption,figure,i,footer,header,main,hgroup,.nav,nav,section{display:block;}
button,input,textarea,input:required,textarea:required{border:none;box-shadow:none;outline:none;box-sizing:border-box;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article,aside,footer,header,nav,section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption,figure,main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace,monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details,menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}

.loader:before{background-image: url(data:image/gif;base64,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);position: fixed;z-index: 3;left: 50%;top: 50%;content: "";width: 50px;height: 50px;transform: translate(-50%,-50%);background-repeat: no-repeat;background-position: center;}

.message {
    border-radius: 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    transform: translate(-50%);
    top: auto;
    left: 50%;
    bottom: 20px;
    z-index: 9999999;
    background: #0088d8 !important;
    border: none;
    box-shadow: 0 12px 29px -5px rgba(0,0,0,.15);
    background-size: 32px;
    width: 100%;
    max-width: 600px;
    color: #fff;
    position: relative;
    visibility: visible;
}

.message a {
    border-radius: 3px;
    font-size: 14px;
    padding: 6px 15px;
    background: rgba(255,255,255,.4);
    border: none;
    color: #fff!important;
    margin: 0 10px;
    vertical-align: middle;
    position:relative;
}

.message > div {
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 60px;
    background: #0088d8;
    box-shadow: 0px 12px 29px -5px rgba(0,0,0,.15);
    background-size: 32px;
    position: relative;
}

.message > div:before {
    content: "i";
    position: relative;
    border: 0 !important;
    top: 0;
    left: 0;
    width: 23px;
    height: 23px;
    border-radius: 50px;
    box-sizing: border-box;
    background: #fff;
    color: #0088d8;
    margin: 0 20px 0 0;
    display: inline-block;
    text-align: center;
    line-height: 19px;
    vertical-align: middle;
    padding: 2px;
}

.message p:nth-last-child(-n+2){
    margin: 0;
    line-height: normal;
    z-index: 1;
    position: relative;
}

.message.ok > div:before{
    content: "✔";
}

.message.error > div{
    background: #f16162 !important;
}

.message.error > div:before{
    content: "x";
    color: #f16162;
}

.message a:link, .message a:visited {
    border: none;
    padding: 3px 10px;
    margin: 0 5px;
    border-radius: 3px;
    font-size: 14px;
    background: rgba(255,255,255,.4);
    color: #fff;
    vertical-align: middle;
    position: relative;
}

.message > div:before{
    position: absolute;
    top: 50%;
    left: 18px;
    margin: -15px 0;
}

.message._info {
    max-width: 100%;
    border-radius: 0;
    bottom: 0;
    line-height: 24px;

    /* для куки */
    transform: none;
    left: 0;
}

.message i.icon-close {
    position: absolute;
    top: 10px;
    right: 5px;
    margin: 0;
    opacity: .8;
    transform: translate(0,-50%);
}

.message i.icon-close:hover {
    cursor: pointer;
    opacity: 1;
}

.message i.icon-close:before {
    font-size: 22px;
}

[id^="table-"]{display:table;}
[id^="table-"].thead{display:table-header-group;}
[id^="table-"].tbody{display:table-row-group;}
[id^="table-"].tfoot{display:table-footer-group;}
[id^="table-"].tr{display:table-row;}
[id^="table-"].td{display:table-cell;}

.sh-mess{background:rgba(137,249,169,0.82)none repeat scroll 0 0;border-radius:4px;box-shadow:1px 1px 1px#65e185;color:#47ba68;padding:20px 30px;position:fixed;right:20px;top:300px;}
a,#content a>h1,
#content a>h2,
#content a>h3{outline:medium none;text-decoration:none;transition:all 0.3s ease 0s;}

#wpopup{background: #fff;-webkit-box-shadow: 0 20px 50px #00000080;box-shadow: 0 20px 50px #00000080;display:inline-block;position:relative;vertical-align:middle;margin:5px 0;	font-size: 14px;max-width: 800px;width: 100%;}

#wpopup .b-form .bf-p {padding: 20px 50px 30px;}
.t-up>i{color:#054d78;font-size:70px;margin-bottom:20px;text-align:center;}
#wpopup input[type="submit"],#wpopup input[type="submit"]:hover,#wpopup:hover{text-decoration:none;border:none;}
#wpopup.privacy{margin-bottom:20px;display:inline-block;color:#fff;cursor:pointer;font-size:13px;}
#wpopup .privacy a{font-size:13px;}
#wpopup .privacy.jq-checkbox{text-align:left;}

.b-form textarea {width: 100%;border: 1px solid #1996d5;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom: 20px;padding: 10px 20px;}
.b-link {font-size: 15px;font-weight: bold;border: 2px solid #1996d5 !important;-webkit-border-radius: 50px;border-radius: 50px;padding: 10px 30px 10px !important;margin: 15px auto 0px;color: #000 !important;display: inline-block;position: relative;width: auto;text-decoration: none !important;background: #fff;cursor: pointer;}
.b-link:hover {color: #1996d5 !important;}

.moir-sitemap #wpopup {background: transparent;box-shadow: none;}
.moir-sitemap #wpopup a {color: #000;}

.moirdiv{background:rgba(255,255,255,0.8)none repeat scroll 0 0;display:none;height:100%!important;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:99999;font-size: 0;padding: 20px;}
.moirdiv::before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;}
.moirdiv>div:first-child{z-index:21!important;}
.moirdiv .icon-close{color: #000;
cursor: pointer;
padding: 0 10px;
position: absolute;
right: 0;
top: 0;
transition: background 0.3s ease-in-out 0s;}
.moirdiv .sitemap {list-style: none;}
.moirdiv .sitemap li {margin: 10px 0;}
.moirdiv .sitemap li.active a:link, .moirdiv .sitemap li.active a:visited {color: #000;}
.moirdiv .sitemap li a:link, .moirdiv .sitemap li a:visited {color: #fff;border-bottom: none;font-size: 25px;}
.closearea{width:100%;height:100%;position:absolute;top:0;z-index:20;}
.icon-close::before{content:"×";font-size:40px;}

.file{width:100%;}
.file div{display:inline-block;margin:0 0 20px 50px;padding:0 20px 0 0;position:relative;vertical-align:top;}.file div:last-child{margin-right:0;}
.file div span{display:block;color:#7b7b7b;margin-top:5px;font-size:14px;}
.file a{line-height:23px;}
.file a:before{content:'';display:block;width:31px;height:38px;position:absolute;left:-50px;top:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP8AAAByCAYAAACcJgfMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3RDE4MjY5MEUwQjhFNTExQTE3REEzNUMxRDFFMjgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEE0NEQ4MkU0NkMxMUU3ODcxOUI4REI3Q0NFNkVCMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEE0NEQ4MUU0NkMxMUU3ODcxOUI4REI3Q0NFNkVCMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNzkzMWQwOC00NWM3LThmNDUtODcwNy1iNjc3MGExYTg4M2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyOGY4Y2JlNS00NDU5LTExZTctOTQ0Ni1hMTky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);background-repeat:no-repeat;}
.file.hidden a:before{display:none;}
.file.hidden img{display:block;}
.file.hidden{text-align:center;}
.file a.pdf:before{background-position:-96px 0;}
.file a.zip:before{background-position:0 0;}
.file a.doc:before,.file a.docx:before{background-position:-32px 0;}
.file a.xls:before,.file a.xlsx:before{background-position:-64px 0;}
.file a.jpg:before{background-position:-192px 0;}
.file a.txt:before{background-position:-160px 0;}
.file a.rar:before{background-position:-128px 0;}
.file a.png:before{background-position:-224px 0;}

.album-photo-in.item:hover a,
.list-news.item:hover a{border-bottom-color:rgba(0,0,0,0);}
.pub_section>a img,
.list-news.item img,
.album-photo-in a img{opacity:1;transition:opacity 0.3s ease 0s;}
.pub_section>a:hover img,
.album-photo-in a:hover img,
.list-news.item:hover img{opacity:0.7;transition:opacity 0.3s ease 0s;}
.album-photo-in {display: flex;width: 100%;flex-wrap: wrap;align-items: baseline;}
.album-photo-in > div {flex-basis: 24%;margin: 0;}
.album-photo-in a{border:medium none;display:inline-block;margin: 0 10px 10px 0;padding:0;position:relative;text-align:left;vertical-align:top}
.album-photo-in.caption{position:absolute;bottom:0;padding:20px 10px 10px 10px;width:100%;text-align:left;left:0;color:#fff;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box}
.album-photo-in a:link, .album-photo-in a:visited {text-decoration: none;border-bottom: none;}
.fancybox-image,.fancybox-spaceball{height:100%!important}

[data-action=tab]{display:inline-block;text-align:center;width:100%;list-style-type: none;padding:0;}
[data-action=tab]>li{box-sizing:border-box;float:left;width:50%;padding-left:15px;}
[data-action=tab]>li:first-child{padding-right:15px;padding-left:0;}
[data-action=tab]>li>span{background:#ededed none repeat scroll 0 0;border-radius:3px;box-sizing:border-box;color:#6c6a6b;cursor:pointer;display:inline-block;font-size:22px;padding:20px 0;width:100%;transition:background 0.3s ease-in-out 0s;}
[data-action=tab]>li>span:hover{transition:background 0.3s ease-in-out 0s;background:#d5d5d5 none repeat scroll 0 0;}
[data-action=tab]>li.active>span{background:#88c34f none repeat scroll 0 0;color:#fff;}

input[name^=tel_]:required{box-shadow: none;}

.covercenter {background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.centered {position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}

[data-action=msl] > div:first-child,
[data-action=msl] > div:nth-child(2) {position: absolute;top: 0;background-repeat: no-repeat;height: 646px;max-width: 100%;width: 100%;-webkit-background-size: 100% auto;background-size: 100% auto;}
[data-action=msl] > div:nth-child(2) {z-index: -1;}

@-webkit-keyframes popup_normal_visible {
    from {
        opacity:0;
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    to {
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}

@keyframes popup_normal_visible {
    from {
        opacity:0;
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    to {
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}

@-webkit-keyframes popup_normal {
    from {
        visibility:visible;
        margin:0;
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    99% {
        margin:0;
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    to {
        visibility:hidden;
        margin:-9999px 0 0 -9999px;
        opacity:0
    }
}

@keyframes popup_normal {
    from {
        visibility:visible;
        margin:0;
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    99% {
        margin:0;
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    to {
        visibility:hidden;
        margin:-9999px 0 0 -9999px;
        opacity:0
    }
}

.wrapper__message {
    position: fixed;
    right: 0;
    width: 100%;
    top: 10%;
    color: #fff;
    padding: 10px;
    max-width: 600px;
    z-index: 99999999;
    visibility: hidden;
}

.wrapper__message > div {
    margin-bottom: 10px;
}

.wrapper__message > div:last-child {
    margin-bottom: 0;
}

@media print{
    .class{display:none!important;}
    a,a:hover,a:active,a:visited{text-decoration:none!important;color:black!important;}
    body,p,h1,h2,h3,h4{color:black!important;background:white!important;}.class{background:white!important;}
}

@media screen and (max-width: 480px) {
    #wpopup {width: 100%;}
    #wpopup input[type="text"],#wpopup input[type="password"],#wpopup input[type="email"] {width: 100%;margin: 0 0 20px 0;}
    #wpopup .t-up h2 {font-size: 20px;}
    .icon-close::before {font-size: 20px;}
}