/* Makeup Baurg!art (http://burgarts.ru/) */

@import url("reset.css");

@import url(http://fonts.googleapis.com/css?family=Exo+2:300italic,600,500italic,300,600italic,500&subset=latin,cyrillic);
@font-face {font-family:'newurengoy';src:url('newurengoy.eot');src:url('newurengoy.eot#iefix') format('embedded-opentype'),url('newurengoy.woff') format('woff'),url('newurengoy.ttf') format('truetype'),url('newurengoy.svg#newurengoy') format('svg');font-weight:400;font-style:normal}

html,body {height:100%}
body {-webkit-text-size-adjust:100%;background:#edf0f5;color:#2a2c2e;font-size:16px;line-height:1;font-weight:300;font-family:'Exo 2',sans-serif}
input[type=tel], input[type=text], input[type=email], input[type=number],textarea,button {font-size:16px;font-weight:300;font-family:'Exo 2',sans-serif;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}

aa {color:#a9cdf7;text-decoration: none;}
aa:hover {color:#ffffff;text-decoration: underline;}



a {color:#105ba8}
a:hover {color:#f77629}
.clear {clear:both}

b,strong {font-weight:600}
svg {display:block;margin:0 auto;transform:translateZ(0);}

.wrap {margin:0 auto;padding:0 3%;max-width:1200px}
.stitle {margin:0 0 35px;color:#000;font-size:21px;font-weight:500}

.button, .button2 {display:table;margin:0 auto;padding:12px 15px;color:#fff;font-weight:500;text-decoration:none;cursor:pointer;border:none;background:#367dc6}
.button:hover {color:#fff;background:#0a69cb}
.button span, .button2 span {float:left;margin-top:-1px;font-size:18px;font-weight:400;font-family:'newurengoy'}
.button i, .button2 i {padding:6px 0 0 8px;font-style:normal}
.button2 {background:#f77629}
.button2:hover {color:#fff;background:#f1630e}

.title2 {margin:0 0 25px;color:#000;font-size:22px;font-weight:600}
.title_spoiler img {
    margin: 0px !important;
    width: auto !important;;
    height: auto !important;;
    display: inline-block !important;;
}
/* РџР°РЅРµР»СЊ Р°РґР�?РёРЅРёСЃС‚СЂР°С‚РѕСЂР° */
#adminPanel {
    bottom: 10px;
    padding: 10px;
    position: fixed;
    right: 10px;
}
#adminPanel a {
    background: linear-gradient(to top, #373737 0px, #464646 5px) repeat scroll 0 0 #464646;
    color: #CCCCCC;
    display: block;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
}

/* РЁР°РїРєР° */
#head {position:relative;

z-index:100}

#head * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#head a {text-decoration:none}
#logos {float:left;position:relative;z-index:3;width:160px}
#logo {display:block;width:160px;height:160px;background:#2b60b7 url(../images/logo.png) no-repeat;background-size:160px 160px}
#navi {display:block;line-height:18px;color:#fff;font-size:15px;border-bottom:3px solid #366baf;background:#4e82c4}



#navi:hover {border-bottom:3px solid #dd631a;background:#f77629}
#navi div {display:table;margin:0 auto;height:54px}
#navi i {display:table-cell;vertical-align:middle;padding:3px 11px 0 0;font-size:21px;font-style:normal;font-family:'newurengoy'}
#navi span {display:table-cell;vertical-align:middle;font-weight:500;text-transform:uppercase}
#head-right-body {float:left;position:relative;margin:0 0 40px -160px;width:100%}
#head-right {margin-left:160px;border-bottom:3px solid #dae0e5;background:#fff}
#head-right {margin-left:160px;border-bottom:3px solid #dae0e5;background:#fff}
#main-title {float:left;padding:0 1.5%;line-height:110px;width:18%;height:115px;color:#464249;border-right:1px solid #dae0e5}
#main-title p {display:inline-block;line-height:19px;font-size:17px;vertical-align:middle}
#main-title span {color:#294fa4}

.topb {float:left;line-height:110px;width:12%;height:115px;text-align:center;border-right:1px solid #dae0e5}
.topb a {display:inline-block;line-height:1;vertical-align:middle;color:#6d7072}
.topb a:hover {color:#296fcb}
.topb i {font-style:normal}
.topb span {display:block;height:36px;font-size:26px;font-family:'newurengoy'}
.corruption span {font-size:30px}



#navigation {float:left;width:82%;}
#navigation li {float:left;line-height:110px;width:16.666%;height:115px;text-align:center;border-right:1px solid #dae0e5;} /* width:15% для афишы */
#navigation li:last-of-type {border:none;}
#navigation li a {display:inline-block;line-height:1;vertical-align:middle;color:#6d7072}
#navigation li a:hover {color:#296fcb}
#navigation li a svg {display:block;margin-bottom:5px;width:30px;height:30px;fill:#6d7072;}
#navigation li a:hover svg {fill:#296fcb}

#navigation li.virt-hall a {color:#f77629}
#navigation li.virt-hall a svg {fill:#f77629}
#navigation li.virt-hall a:hover {color:#e55804}
#navigation li.virt-hall a:hover svg {fill:#e55804}

#mobile-block {clear:both;border-top:1px #dae0e5 solid;}
#mobile-navi-button {display:none;float:left;padding:15px 20px;}
#mobile-navi-button span {float:left;font-size:26px;font-family:'newurengoy'}
#mobile-navi-button i {float:left;margin-left:12px;padding-top:2px;font-style:normal;font-size:18px;font-weight:500;}

/* Мобильная навигация */
#mobile-navi {display:none;background:#516695;}
#mobile-navi li a {display:block;padding:11px 14px;color:#fff;text-decoration:none;border-bottom:1px #3d517d solid;}
#mobile-navi li a:after {content:'';display:block;clear:both;}
#mobile-navi li a:hover {background:#3d517f;}
#mobile-navi li a svg {float:left;width:20px;height:20px;fill:#d3dae8;}

#mobile-navi li a span {float:left;margin-left:12px;}
#mobile-navi li a span br {display:none;}

/* РњРµРЅСЋ */
#menu-body {display:table;float:left;padding:0 2%;width:34%;height:115px}
#menu {display:table-cell;vertical-align:middle;text-align:justify;overflow:hidden}
#menu:after {content:"";display:inline-block;overflow:hidden;margin-left:100%;height:0}
#menu li {display:inline-block;margin-top:20px}
#menu a {display:inline-block;padding:0 0 3px;color:#606366;font-size:18px;font-weight:500;border-bottom:2px solid #fff}
#menu a:hover {color:#f77629}
#menu li.current a {color:#2965b4;border-bottom:2px solid #2965b4}
#menu-min {display:none;float:left;position:relative;z-index:3;padding-right:0;padding:0 2%;width:73%;height:79px;border:none}

/* РџРѕРёСЃРє */
.search-block {float:left;padding:25px 1.5%;width:100%;border-top:1px solid #dae0e5;background:#fff}
.search {position:relative}
.button-search {position:absolute;top:0;left:0;width:110px;height:48px;color:#4e82c4;font-size:17px;font-weight:500;cursor:pointer;border:1px solid #4e82c4;background:#fff}
.button-search:hover {color:#fff;background:#4e82c4}
.button-search span {display:inline-block;margin-right:5px;font-size:21px;font-family:'newurengoy'}
.button-search i {font-style:normal}
.input-search {padding:15px 15px 15px 125px;width:100%;height:48px;color:#6e757a;border:1px solid #c3c6c8}
.input-search:focus {border:1px solid #6a7277}
.input-search::-webkit-input-placeholder {color:#6e757a}
.input-search::-moz-placeholder {color:#6e757a}
.input-search:-moz-placeholder {color:#6e757a}
.input-search:-ms-input-placeholder {color:#6e757a}
.search-min-but {display:none;float:right;padding:15px 0;width:25%;text-align:center;border-left:1px #dae0e5 solid;}
.search-min-but a, .search-min-but2 {color:#6d7072;font-size:25px;font-family:'newurengoy'}
.search-min-but a:hover, .search-min-but2:hover {color:#296fcb}
.search-min-but2 {display:none}
#search-min {display:none;position:fixed;z-index:9;width:100%;height:100%;background:rgba(0,0,0,.8)}
#search-min * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#search-min .search {position:absolute;top:50%;right:0;bottom:0;left:0;margin:-24px 4% 0;height:48px}
#search-min .button-search {width:60px;color:#fff;background:#4e82c4}
#search-min .button-search:hover {background:#0a69cb;border:1px solid #0a69cb}
#search-min .button-search span {margin:0}
#search-min .button-search i {display:none}
#search-min .input-search {padding:15px 15px 15px 70px}
#search-close {display:table;margin:20px auto;color:#fff}
#search-close:hover {color:#ccc}
#search-close span {float:left;margin-right:12px;font-size:18px;font-family:'newurengoy'}
#search-close i {float:left;font-size:17px;font-weight:500;font-style:normal}

/* РљР°С‚РµРіРѕСЂРёРё */
#category {position:relative;margin:0 auto 30px;max-width:1200px;border-bottom:3px solid #dae0e5;background:#fff}
#category ul:after {content:'';display:block;clear:both;}
#category li {float:left}
#category li a {display:block;padding:18px;color:#616467;text-decoration:none}
#category li a:hover {color:#2965b4;background:#f9f9f9}


/* РљРѕРЅС‚РµРЅС‚ */
/* .block {position:relative;float:left;margin:0 2% 25px 0;width:32%} */
.block {position:relative;float:left;margin:0 2% 25px 0;width:32%}
.content-mini .block:nth-of-type(3n+3) {margin-right:0}

.fix-margin .block:nth-of-type(3n+3) {margin-right:2% !important}
.fix-margin .block:nth-of-type(3n+7) {margin-right:0 !important;}
.fix-margin .block:nth-of-type(3) {margin-right:0 !important;}

/*lk for mu*/
.ublock {position:relative;float:left;margin:0 2% 25px 0;width:32%}
.content-mini .ublock:nth-of-type(3n+3) {margin-right:0}

.fix-margin .ublock:nth-of-type(3n+3) {margin-right:2% !important}
.fix-margin .ublock:nth-of-type(3n+7) {margin-right:0 !important;}
.fix-margin .ublock:nth-of-type(3) {margin-right:0 !important;}

/*.news {height:185px;background:#fff} */
.news {height:185px;background:#fff}

.miniCover a {
    color: #FFF !important;
}
.miniCover .short-descr {
    background-color: rgba(42, 47, 49, 0.45) !important;
}
.miniCover .short-tag {
    /*display: none;*/
}

.miniCover .short-info {
    color: #FFF !important;
}
/* .short-photo img {display:block;width:100%;height:auto} */
.short-photo img {display:block;width:100%;height:auto;}
.short-descr {padding:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.short-title {overflow:hidden;margin:0 0 20px;height:105px}
.short-title a {line-height:21px;color:#2a2f31;font-weight:600;text-decoration:none}
.short-title a:hover {color:#105ba8}
.short-text {overflow:hidden;height:60px;line-height:20px;color:#717171}
.short-tag-body {float:left;margin:7px -215px 0 0;width:100%}
.short-tag {margin-right:180px;}
.short-tag a {display:block;white-space:nowrap;overflow:hidden;color:#eb7630;font-size:12px;text-overflow:ellipsis;}
.short-tag a:hover {color:#105ba8}
.short-info {float:left;margin-top:6px;width:215px;color:#a5a5a5}
.short-date {float:right}
.short-date a {color: #a5a5a5}
.short-views {float:right;margin-left:20px}
.short-info span {float:left;font-family:'newurengoy'}
.short-views span {font-size:18px}
.short-info i {float:left;margin-left:8px;padding-top:2px;font-style:normal;font-size:14px}
.news-main {float:left;margin:0 2% 25px 0;width:49%;background:#fff}
.news-main:nth-child(even) {margin-right:0}
.news-main .short-title {height:75px}
.news-main .short-title a {line-height:24px;font-size:20px}
.news-main .short-descr-main {padding:5%;
    background:#ffffff;}

.news-main .short-tag-body, .news-main .short-info {margin-top:25px}
#other-news-buttons {margin:0 auto 60px;width:380px}
.other-news {float:left}
.find-news {float:right}
.media-icon {position:absolute;top:0;left:0;display:table;width:44px;height:44px;color:#fff;font-size:24px;font-family:'newurengoy';text-align:center;background:#2f7dcd}
.media-icon span {display:table-cell;vertical-align:middle}

/* Р¤Р°РєС‚С‹ */
.facts-body {float:left;position:relative;height:185px;background:#597089;background:-moz-radial-gradient(center, ellipse cover, #597089 0%, #4f6379 100%);background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,#597089), color-stop(100%,#4f6379));background:-webkit-radial-gradient(center, ellipse cover, #597089 0%,#4f6379 100%);background:-o-radial-gradient(center, ellipse cover, #597089 0%,#4f6379 100%);background:-ms-radial-gradient(center, ellipse cover, #597089 0%,#4f6379 100%);background:radial-gradient(ellipse at center, #597089 0%,#4f6379 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#597089', endColorstr='#4f6379',GradientType=1 )}
.facts {padding:5%}
.facts-title {color:#fefefe;font-size:20px;font-weight:500}
.facts-block-body {position:absolute;display:table;bottom:0;left:0;width:100%;height:135px}
.facts-block {display:none;vertical-align:middle}
.facts-num {display:table;margin:0 auto 15px}
.facts-num span {float:left;display:block;margin-top:4px;height:32px}
.facts-num span img {width:40px;height:auto}
.facts-num i {float:left;margin-left:15px;color:#ffa130;font-size:36px;font-weight:600;font-style:normal}
.facts-name {clear:both;color:#e9edf0;font-size:17px;font-weight:500;text-align:center}

/* РљРѕРЅС‚РµРЅС‚ Р±Р°РЅРЅРµСЂС‹ */
.cbinfo {position:absolute;z-index:1;width:100%;height:185px;color:#fff;text-align:left;background:rgba(44,50,57,.2) url(../images/bg.png) repeat-x}

.cbicon {float:left;display:table;width:44px;height:44px;font-size:24px;font-family:'newurengoy';text-align:center;background:#2f7dcd}
.cbicon span {display:table-cell;vertical-align:middle}
.cbdate {float:right;margin:15px 15px 0 0}
.cbdate span {float:left;font-family:'newurengoy'}
.cbdate i {float:left;margin-left:8px;padding-top:2px;font-style:normal;font-size:14px}
.cbtitle {position:absolute;bottom:20px;padding:0 5%;line-height:17px;text-shadow:1px 1px 0 rgba(48,51,56,.6)}

/* Р�?Р°РЅРЅРµСЂС‹ */

.timer {
        padding-left: 50%;
}

.main-banner {
    display:block;
    position:relative;
    overflow:hidden;
    margin:0 0 25px;
    text-align:center;
}
.main-banner img {
    width:100%;height:auto;
}
.banner {
    position:relative;
    overflow:hidden;
    height:185px;
    text-align:center;
}
.banner img {
    /*position:absolute;*/
    height:100%;
}

#right-banners {float:left;width:32%}
#right-banners .block {margin:0 0 25px;width:100%}

/* РќРѕРІРѕСЃС‚Рё РѕРєСЂСѓРіР° */
#news-okrug {float:left;margin:0 2% 25px 0;width:66%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#news-okrug-head {height:48px}
#news-okrug .stitle {float:left;margin:2.5% 0 0 2.5%}
.okrug-all {float:right;margin:2.5% 2.5% 0 0;padding-top:3px;font-weight:600}
#news-okrug li {padding:15px 2.5%;height:85px;border-bottom:1px solid #ececec} /*original*/
#news-okrug li:last-child {border:none}
#news-okrug .short-descr {padding:0%;height:76px} /*original*/
#news-okrug .short-title {margin:0;height:45px}
#news-okrug .short-info {float:none;margin-top:13px} /*original*/
/*#news-okrug .short-info {float:none;margin-top:2px} levk */
/*#news-okrug .short-date {float:left}
#news-okrug .short-views {float:left} /*original*/
#news-okrug .short-date {float:left}
#news-okrug .short-views {float:left}

/* Р РµСЃСѓСЂСЃС‹ */
#resources {margin:35px 0}
#resources li {float:left;margin:0 5% 40px 0;width:30%;font-weight:500}
#resources li:nth-child(3n+3) {margin-right:0}
#resources li:nth-child(3n+4) {clear:both}
#resources li span {display:table-cell;width:35px;color:#8b9294;font-size:18px}
#resources li .site {display:table-cell;line-height:20px;color:#2a2f31}

#instagramator { position:fixed; left:-4000px; bottom:-4000px; }

/* РќР°РІРёРіР°С†РёСЏ РїРѕ СЃР°Р№С‚Р°Р�? */
#overlay {display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(69,82,96,.5)}
#navigator {display:none;position:fixed;z-index:100;top:0;left:0;width:470px;height:100%;color:#fff;background:#455260}
#navigator * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ng-main {position:relative;width:470px;height:100%}
#ng-head {width:100%;height:95px;display:table;border-bottom:1px solid #5a6775}
#ng-title {display:table-cell;vertical-align:middle;padding:0 20px;width:80%;line-height:23px;font-size:20px;font-weight:500}
#ng-close {display:table-cell;vertical-align:middle;padding:0 20px;width:20%;text-align:right}
#ng-close a {color:#8ebefa;font-size:22px;font-family:'newurengoy';text-decoration:none}
#ng-close a:hover {color:#fff}
#ng-list-body {padding:0 0 95px;height:100%}
#ng-list {overflow-y:auto;height:100%}
#ng-list li {margin:0 0 1px}
#ng-list li a {position:relative;display:block;padding:14px 55px 16px 20px;color:#fff;font-size:18px;font-weight:500;text-decoration:none}
#ng-list li a:hover {color:#a2cbff}
#ng-list li a:after {content:"3";position:absolute;top:50%;right:30px;margin-top:-6px;color:#aeb5be;font-size:16px;font-family:'newurengoy'}
.act {color:#a2cbff !important;background:#3b4753}
.act:after {color:#8ebefa !important}
.ng-sub-body {display:none;overflow-y:auto;position:absolute;left:470px;top:0;width:400px;height:100%;background:#edf0f5}
.ng-sub {display:none;width:100%;height:100%}
.ng-sub-head {display:table;padding:0 30px 0 20px;width:100%;height:95px;line-height:23px;color:#455260;font-size:20px;font-weight:500;border-bottom:1px solid #c1cbd4}
.ng-sub-head span {display:table-cell;vertical-align:middle}
.accordion p {position:relative;padding:16px 25px;color:#3c4651;font-weight:500;cursor:pointer;border-bottom:1px solid #c1cbd4}
.accordion p:hover {color:#2965b4}
.accordion p:after {content:"1";position:absolute;top:50%;right:30px;margin-top:-7px;color:#aeb5be;font-size:16px;font-family:'newurengoy'}
.active {color:#2965b4 !important;background:#d4dce4}
.active:after {content:"4" !important;color:#2965b4 !important}
.accordion ul li {padding:20px 25px;line-height:19px;color:#656d75;font-size:15px;border-bottom:1px solid #c1cbd4;background:#fff}
.accordion ul li a {display:block;padding:0 0 8px;font-weight:500}
.accordion li {padding:20px 25px;line-height:19px;color:#656d75;font-size:15px;border-bottom:1px solid #c1cbd4;background:#fff}
.accordion li a {display:block;padding:0 0 8px;font-weight:500}
.accordion-parent-li {padding: 0 !important; background: none !important;}

/* РџРѕР»РѕСЃР° РїСЂРѕРєСЂСѓС‚РєРё */
.jspContainer {overflow:hidden;position:absolute}
.jspPane {position:absolute}
.jspVerticalBar {position:absolute;top:0;right:0;width:10px;height:100%;background:#fff}
.jspCap {display:none}
.jspTrack {position:relative;background:#62707e}
.jspDrag {position:relative;top:0;left:0;cursor:pointer;background:#4e82c4}
.jspDrag:hover {background:#5d98e3}
* html .jspCorner {margin:0 -3px 0 0}

/* РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */
.bread-home {padding-left:10px;font-size:19px;font-family:'newurengoy'}
.speedbar {margin-top:25px;display:inline-block}
.speedbar * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.speedbar li {float:left}
.speedbar li a {color:#3e464c;display:block;background:rgba(233,237,240,.9);text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 8px 0 2px;text-align:center;margin-right:16px}
.speedbar li:nth-child(even) a:before {border-color:rgba(233,237,240,.9);border-left-color:transparent}
.speedbar li:nth-child(even) a:after {border-left-color:rgba(233,237,240,.9)}
.speedbar li:first-child a:before {border:none}
/*original .speedbar li a:before, .speedbar li a:after {content:"";position:absolute;top:0;border:0 solid #3498db;border-width:15px 7px;width:0;height:0}*/
.speedbar li a:before, .speedbar li a:after {content:"";position:absolute;top:0;border:0 solid #dee2e6;border-width:15px 7px;width:0;height:0}
.speedbar li a:before {left:-14px;border-left-color:transparent}
.speedbar li a:after {left:100%;border-color:transparent;border-left-color:rgba(233,237,240,.9)}
.speedbar li a:hover {background:#cad1d8}
.speedbar li a:hover:before {border-color:#cad1d8;border-left-color:transparent}
.speedbar li a:hover:after {border-left-color:#cad1d8}

/* РЎС‚СЂР°РЅРёС†С‹ */
.page {background:#fff}
.page-head {position:relative;background:#282f35}
.page-overlay {position:absolute;width:100%;height:100%;background:rgba(40,47,53,.45)}
.page-head img {display:block;width:100%;height:auto}
.page-close {position:absolute;z-index:3;top:0;right:0;padding-top:15px;color:#fff;font-size:20px;font-family:'newurengoy';text-align:center;text-decoration:none;cursor:pointer;border:none;background:#367dc6;}
.page-close:hover {color:#fff;background:#0a69cb}
.page-info {position:relative;padding:3% 70px 3% 3%;border-bottom:1px solid #d7dbe1;background:#fff}
.page-title {line-height:38px;color:#2a2f31;font-size:32px;font-weight:600}
.with-img {position:absolute;bottom:0;border:none;background:none}
.with-img .page-title {color:#fff !important}
.page-content {padding:3%}

/* Page sidebar */
.page-sidebar {float:left;width:270px;margin-left:-270px}
.page-sidebar * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-ico {padding:0 0 20px;border-bottom:1px solid #d7dbe1}
.page-ico li {margin:0 0 15px}
.page-ico li:after {content:"";display:block;clear:both}
.page-ico div {float:left;color:#a5a5a5;font-size:19px;font-family:'newurengoy'}
.page-ico i {float:left;margin-left:8px;padding-top:2px;font-style:normal;font-size:15px}
.page-ico i span {color:#367dc6}
.page-category {padding:25px 0 35px;border-bottom:1px solid #d7dbe1}
.page-category li {margin:0 0 10px}
.page-category li a {display:inline-block;padding:5px 8px;line-height:18px;color:#6a707c;font-size:15px;text-decoration:none;border:1px solid #d1d6e1}
.page-category li a:hover {color:#fff;border:1px solid #367dc6;background:#367dc6}
.social-share {padding:35px 0}
.social-btn {float:left;margin:0 0 25px;width:44%}
.social-btn:nth-child(even) {float:right}
.social-btn a {display:table;padding:0 10px;width:100%;height:34px;color:#fff;font-size:14px;text-decoration:none}
.social-btn a:hover {text-align:center}
.social-btn a:hover p {display:none}
.social-btn a span {display:table-cell;vertical-align:middle;font-size:22px;font-family:'newurengoy'}
.social-btn a p {display:table-cell;vertical-align:middle;text-align:right}
.vk-btn {background:#5486bb}
.fb-btn {background:#4c68b2}
.tw-btn {background:#00acec}
.gp-btn {background:#d73d33}
.find-err {padding-top:25px;border-top:1px solid #d7dbe1}
.find-err p {margin-top:5px}
.find-err span {color:#367dc6}

/* Page fullstory */
.page-full {float:left;overflow:hidden;width:100%}
.fullstory .container {padding:0 305px 0 0}
.page-full {line-height:21px}
.page-full img {display:block;margin:0 0 15px;width:100%;height:auto}
.page-full .quote {position:relative;padding:3% 0 3% 9%;color:#515d72;font-style:italic;border-top:1px solid #7b8596;border-bottom:1px solid #7b8596}
.page-full .quote:before {content:'“';position:absolute;top:50%;left:0;color:#7b8596;font-style:normal;font-size:60px;font-weight:700;font-family:'Times New Roman', serif}
.page-full li {position:relative;margin:0 0 8px;padding-left:15px}
.page-full ul li:before {content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#367dc6}
.page-full ol {counter-reset:point}
.page-full ol li:before {content:counter(point);counter-increment:point 1;position:absolute;left:0;color:#757779;font-size:16px}

/* Read also */
.read-also {margin-top:3%;padding-top:3%;border-top:1px solid #d7dbe1}
.also-news * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.also-news {float:left;position:relative;margin-right:2%;width:23.5%;height:130px;background:#eef0f3}
.also-news:last-child {margin-right:0}
.also-news a {color:#6d707a}
.for-img a {color:#fff}
.also-news:hover .also-img {display:none}
.also-news:hover a {color:#6d707a}
.also-news:hover .also-title {color:#105ba8}
.also-title {position:absolute;z-index:2;overflow:hidden;padding:4%;line-height:18px;height:83px;font-size:15px}
.also-info {position:absolute;z-index:2;padding:4%;bottom:0}
.also-info div {float:left;margin-right:20px}
.also-info span {float:left;font-size:18px;font-family:'newurengoy'}
.also-info i {float:left;margin-left:8px;padding-top:2px;font-style:normal;font-size:14px}
.also-img {position:relative;overflow:hidden;height:130px;text-align:center;background:#2c3239}
.also-img img {position:absolute;opacity:.45;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

/* Add info */
#related {margin-top:4%;padding-top:3%;border-top:1px solid #d7dbe1}
.related {float:left;width:48%}
.related li {position:relative;margin:0 0 20px;padding:15px 15px 15px 55px;background:#f4f5f6}
.related li:before {position:absolute;top:50%;left:20px;color:#aab1b9;font-size:22px;font-family:'newurengoy'}
.static:before {content:"d";margin-top:-12px}
.neews:before {content:"%";left:17px !important;font-size:24px !important;margin-top:-12px}
.rtf:before {content:"б";margin-top:-11px}
.doc:before {content:"б";margin-top:-11px}
.docx:before {content:"б";margin-top:-11px}
.pdf:before {content:"а";margin-top:-11px}
.xls:before {content:"в";margin-top:-11px;color:#379e65}
.xlsx:before {content:"в";margin-top:-11px;color:#379e65}
.word:before {content:"+";margin-top:-11px}
.pic:before {content:"p";margin-top:-11px}
.zip:before {content:"г";margin-top:-11px}
.rar:before {content:"г";margin-top:-11px}
.related li a {line-height:19px;text-decoration:none}
.related .button {margin-top:30px}
.rel-info {float:right}

/* Subscribe */
.subscribe-page-body {position:relative;margin-top:4%;padding:4%;border-top:1px solid #d7dbe1;border-bottom:1px solid #d7dbe1;background:#edf0f5 url(../images/subscribe.png) no-repeat 6.5% center;background-size:110px 88px}
.subscribe-page {position:relative;max-width:570px;margin:0 auto}
.subscribe-page * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.subscribe-page .subscribe-title {margin:0 0 15px;width:100%;text-align:center}
.subscribe-page .subscribe {position:relative}
.subscribe-page .input-subscribe {padding:15px 180px 15px 15px;width:100%;height:48px;color:#2a2c2e;border:1px solid #61a1e3;background:#fff}
.subscribe-page .input-subscribe:focus {border:1px solid #d7dbe1}
.subscribe-page .input-subscribe::-webkit-input-placeholder {color:#2a2c2e}
.subscribe-page .input-subscribe::-moz-placeholder {color:#2a2c2e}
.subscribe-page .input-subscribe:-moz-placeholder {color:#2a2c2e}
.subscribe-page .input-subscribe:-ms-input-placeholder {color:#2a2c2e}
#subscribe-social {position:absolute;top:50%;right:7%;margin-top:-3px}
#subscribe-social span {float:left;margin-right:10px}
#subscribe-social a {float:left;display:table;margin-left:15px;width:36px;height:36px;color:#fff;font-size:22px;font-family:'newurengoy';text-align:center;text-decoration:none;background:#61a1e3}
#subscribe-social a:hover {color:#fff;background:#4e82c4}
#subscribe-social a i {display:table-cell;vertical-align:middle;font-style:normal}

/* Comments */
#comments {margin-top:5%}


/* Р’РёСЂС‚СѓР°Р»СЊРЅР°СЏ РїСЂРёС�?Р�?РЅР°СЏ */
.virtual-hall {margin-top:50px}
.virtual-hall * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.virtual-hall label {float:left;clear:both;display:table;width:45%;height:46px;font-weight:500}
.virtual-hall label p {display:table-cell;vertical-align:middle}
.virtual-hall label span {color:#2f7dcd}
.virtual-hall label i {font-style:normal;color:#ff0600}

.virtual-hall input[type=tel], .virtual-hall input[type=text], .virtual-hall input[type=number], .virtual-hall input[type=email], .virtual-hall textarea {float:right;margin:0 0 15px;width:50%;color:#687487;border:1px solid #aeb7c7;background:#fff}
.virtual-hall input[type=tel]:focus, .virtual-hall input[type=text]:focus, .virtual-hall input[type=number]:focus, .virtual-hall input[type=email]:focus, .virtual-hall textarea:focus {border:1px solid #2f7dcd}
.virtual-hall input[type=tel], .virtual-hall input[type=text], .virtual-hall input[type=number],.virtual-hall input[type=email] {padding:0 13px;height:44px}

.virtual-hall textarea {resize:none;padding:10px 13px;height:120px}
.other-input {float:right;margin:0 0 15px;width:50%}

.virtual-hall input[type=tel]::-webkit-input-placeholder, .virtual-hall input[type=text]::-webkit-input-placeholder, .virtual-hall input[type=number]::-webkit-input-placeholder, .virtual-hall input[type=email]::-webkit-input-placeholder {color:#EAEAEA}
.virtual-hall input[type=tel]::-moz-placeholder, .virtual-hall input[type=text]::-moz-placeholder, .virtual-hall input[type=number]::-moz-placeholder, .virtual-hall input[type=email]::-moz-placeholder {color:#EAEAEA}
.virtual-hall input[type=tel]:-moz-placeholder, .virtual-hall input[type=text]:-moz-placeholder, .virtual-hall input[type=number]:-moz-placeholder, .virtual-hall input[type=email]:-moz-placeholder {color:#EAEAEA}
.virtual-hall input[type=tel]:-ms-input-placeholder, .virtual-hall input[type=text]:-ms-input-placeholder, .virtual-hall input[type=number]:-ms-input-placeholder, .virtual-hall input[type=email]:-ms-input-placeholder {color:#EAEAEA}

.virtual-hall textarea::-webkit-input-placeholder {color:#EAEAEA}
.virtual-hall textarea::-moz-placeholder {color:#EAEAEA}
.virtual-hall textarea:-moz-placeholder {color:#EAEAEA}
.virtual-hall textarea:-ms-input-placeholder {color:#EAEAEA}
.virtual-agreement {clear:both;padding-top:30px}
.virtual-btn {margin-top:40px;padding:3%;border-top:2px solid #dce3ef;background:#edf0f5}
.virtual-btn .button {font-size:18px}

/* Form Styler */
.jq-radio {float:left;vertical-align:middle;width:24px;height:24px;cursor:pointer;border:2px solid #aeb7c7;background:#fff;}
.jq-radio:hover, .jq-radio.checked {border:2px solid #f8762a}
.jq-radio.checked .jq-radio__div {width:24px;height:24px;background:#f8762a;}
.jq-radio.checked .jq-radio__div:before {content:"c";padding-left:4px;color:#fff;font-size:14px;font-family:'newurengoy'}

.jq-checkbox {vertical-align:middle;width:28px;height:28px;cursor:pointer;border:2px solid #aeb7c7;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jq-checkbox.checked {border:2px solid #f8762a}
.jq-checkbox.checked .jq-checkbox__div {position:relative;width:28px;height:28px;background:#f8762a;}
.jq-checkbox.checked .jq-checkbox__div:before {content:"c";position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;color:#fff;font-size:14px;font-family:'newurengoy';}
.jq-file {float:left;cursor:pointer;width:100%}
.jq-file input {cursor:pointer;height:auto;line-height:1em}
.jq-file__name {-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 90px 0 10px;width:100%;height:40px;color:#687487;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid #aeb7c7;background:none}
.jq-file:hover .jq-file__name {border:1px solid #2f7dcd}
.jq-file__browse {position:absolute;top:1px;right:1px;padding:8px 10px 0;height:38px;color:#525d70;border-left:1px solid #aeb7c7;background:#f7f7fa}
.jq-file:hover .jq-file__browse {color:#fff;background:#0a69cb}
.jq-selectbox {vertical-align:middle;width:100%;cursor:pointer}
.jq-selectbox__select {
    padding:10px 45px 0 10px;height:44px;color:#525d70;border:1px solid #aeb7c7;
    /*background:#f7f7fa;*/
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jq-selectbox__select:hover, .jq-selectbox.opened .jq-selectbox__select {border:1px solid #2f7dcd}
.jq-selectbox__select-text {display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;}
#fullsearch .jq-selectbox__select-text { line-height: 22px}
.jq-selectbox__trigger {position:absolute;top:0;right:0;width:44px;color:#6d757b;height:100%;border-left:1px solid #aeb7c7}
.jq-selectbox__trigger:before {content:"1";position: absolute;top:16px;left:14px;line-height:10px;font-family:'newurengoy'}
.jq-selectbox:hover .jq-selectbox__trigger, .jq-selectbox.opened .jq-selectbox__trigger {color:#2f7dcd;border-left:1px solid #2f7dcd}
.jq-selectbox.opened .jq-selectbox__trigger:before {content:"4"}
.jq-selectbox__dropdown {position:relative;width:180%;margin:2px 0 0;padding:0;border:1px solid #aeb7c7;background:#fff;inset: 44px 0px auto -80% !important;}
.jq-selectbox__dropdown:after {content:"";position:absolute;bottom:-16px;left:0;width:100%;/*height:15px;*/background:#fff}
.jq-selectbox li {margin:0;min-height:18px;padding:5px 10px 6px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:#231F20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jq-selectbox li:before {content:"";display:none}
.jq-selectbox li.selected {color:#fff;background:#aeb7c7}
.jq-selectbox li:hover {color:#fff;background:#0a69cb}

/* Р”РѕРєСѓР�?РµРЅС‚С‹ */
.docs-navi {float:left;width:270px}
.docs-navi li {margin:0 0 1px}
.docs-navi li a {display:block;padding:10px 15px;color:#2d3b49;font-size:15px;text-decoration:none;background:#edf0f5}
.docs-navi li a:hover {background:#d0d8e4}
.doc-active a {color:#fff !important;background:#2f7dcd !important}
.views-cat-docs {display:none;text-align:center !important}
.grey {color:#2d3b49;background:#d0d8e4}
.grey:hover {background:#aeb7c7}
.docs-navi-mobile {display:none}
.docs-content {margin-left:305px}
.docs-container {float:left;width: 100%}
.doc-short {margin:0 0 4%;padding:0 0 5%;border-bottom:1px solid #d7dbe1}
.doc-short:after {content:"";display:block;clear:both}
.docs-link {margin:0 0 25px}
.docs-link a {line-height:22px;font-size:18px;font-weight:500;text-decoration:none}
.doc-short ul {float:left;width:65%}
.doc-short li {margin:0 0 8px;color:#73787b}
.doc-short li span {color:#2a2c2e}
.download {float:right;width:160px;background:#f4f6f9}
.download-ttl {padding:15px 0;color:#2a2c2e;font-weight:500;text-align:center;border-bottom:1px solid #dfe3e9}
.download-link {padding:20px 0;text-align:center}
.download-link a {display:inline-block;margin:0 10px;font-size:30px;font-family:'newurengoy';text-decoration:none}
.pdf {color:#cd4040}
.pdf:hover {color:#f43b3b}
.word {color:#367dc6}
.word:hover {color:#3c9cff}
.rtf {color:#367dc6}
.rtf:hover {color:#3c9cff}
.excel {color:#379e65}
.excel:hover {color:#41c97e}
.archive {color:#9556a4}
.archive:hover {color:#ba5ad1}

/* Р”РѕРєСѓР�?РµРЅС‚ */
.doc-dates {float:right;margin:0}
.doc-li li {float:left;margin-bottom:3%;margin-right:3.33%;padding:0;width:30%;}
.doc-li li:nth-child(3n+4) {clear:both;}
.doc-li li:before {display:none}
.doc-li li span {display:block;margin-top:8px;font-weight:600}

.download-doc a {display:block;margin:0 0 15px;padding:10px;color:#fff;font-size:18px;font-weight:500;text-align:center;text-decoration:none}
.doc-word {background:#367dc6}
.doc-word:hover {background:#3c9cff}

.doc-rtf {background:#367dc6}
.doc-rtf:hover {background:#3c9cff}

.doc-doc {background:#367dc6}
.doc-doc:hover {background:#3c9cff}

.doc-docx {background:#367dc6}
.doc-docx:hover {background:#3c9cff}

.doc-pdf {background:#cd4040}
.doc-pdf:hover {background:#f43b3b}
.doc-xls {background:#379e65}
.doc-xls:hover {background:#41c97e}
.doc-xlsx {background:#379e65}
.doc-xlsx:hover {background:#41c97e}
.doc-zip {background:#9556a4}
.doc-zip:hover {background:#ba5ad1}
.doc-rar {background:#9556a4}
.doc-rar:hover {background:#ba5ad1}

/* Новое в документах */
.doc-tag a {float:left;position:relative;margin:10px 15px 0 0;padding:7px 18px 7px 10px;color:#727981;text-decoration:none;background:#ebeef1;}
.doc-tag a:before {content:'';position:absolute;top:50%;right:3px;margin-top:-3px;width:6px;height:6px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.doc-tag a:after {content:'';position:absolute;top:50%;margin-top:-15px;border-left-color:rgba(233,237,240,.9);border:0 solid #3498db;border-width:15px 7px;width:0;height:0;left:100%;border-color:transparent;border-left-color:rgba(233,237,240,.9)}
.doc-tag a:hover {color:#808890;background:#dee3e8;}
.doc-tag a:hover:after {border-left-color:#dee3e8}

.doc-relations {margin-top:25px;padding-top:25px;border-top:1px #d7dbe1 solid;}
.doc-relations h3 {float:left;margin-bottom:18px;color:#2a2c2e;font-size:20px;font-weight:500;}

.doc-all-download {float:right;margin-bottom:18px;font-size:16px;font-weight:500;}

.doc-rel {margin-bottom:25px;padding-bottom:25px;border-bottom:1px #d7dbe1 solid;}
.doc-relations .doc-rel:last-child {border:none;margin-bottom:0;padding-bottom:0;}

.doc-rel-iner {padding-left:28px;background:url(../images/inner.png) 0 4px no-repeat;}
.doc-rel-outer {padding-left:28px;background:url(../images/outer.png) 0 4px no-repeat;}

.doc-rel-info {float:left;margin-top:20px;padding-top:6px;color:#797a88;}
.doc-rel-info div {display:inline-block;margin-right:40px;}

.doc-rel-links {float:right;margin-top:20px;}
.doc-rel-links a {float:left;margin-left:20px;padding:4px 20px 6px;font-size:16px;font-weight:500;text-decoration:none;}

.doc-rel-download {color:#367dc6;border:2px #367dc6 solid;}
.doc-rel-download:hover {color:#fff;border:2px #367dc6 solid;background:#367dc6;}

.doc-rel-open {color:#929aa7;border:2px #919aa7 solid;}
.doc-rel-open:hover {color:#fff;border:2px #929aa7 solid;background:#929aa7;}

/* Pagination */
.pagination { text-align: center;clear:both;display:block;  line-height: 20px; cursor:default; margin-bottom: 15px; margin-right: 3px; padding: 8px;}
.pagination span {color:#fff; font-size:12px;}
.pagination span {text-decoration:none;text-align:center; border-radius:3px; text-align: center; color:#fff;display:inline-block;padding:0px 8px 0px 8px;background:#ff6600;}
.pagination span:hover {background:#ff6600;text-decoration:none;}
a.swchItem span {color:#fff; text-decoration:none;}
a.swchItem:hover {background:#363739;text-decoration:none;}
.pagination a, .swchItem {background:#818181;border-radius:3px;color:#fff;display:inline-block;padding:0px 8px 0px 8px;text-align: center; text-decoration:none;}
.pagination a:hover {color:#fff;background:#363739;text-decoration:none;}
span.swchItemDots span {color: #818181;}
.pagination-arr {font-size:16px;font-weight:400;font-family:'newurengoy'}
.pagination-arr span {display:none}
.nav_ext {display:none}
/* РџРѕРґРІР°Р» */
#foot {position:relative;margin-top:50px;color:#fff;background:#3a495a}
#foot a {color:#b1d6ff;text-decoration:none}
#foot a:hover {color:#fff}
#foot:before, #foot:after {content:"";position:absolute;top:0;width:50%;height:7px}
#foot:before {left:0;background:#367dc6}
#foot:after {right:0;background:#61a1e3}
.foot-block {padding:50px 0;border-bottom:1px solid #536274}
#foot-logos {float:left}
#foot-logo {float:left;width:80px;height:86px;background:url(../images/logo2.png) no-repeat;background-size:80px 86px}
#foot-title {float:left;padding:20px 0 0 25px;width:250px}
#foot-icon {float:right;padding-top:15px;width:55%}
#foot-icon .topb {line-height:70px;width:25%;height:70px;border:none}
#foot .search-block {float:left;padding:0;width:45%;border:none;background:none}
#foot form * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#foot .button-search {color:#fff;border:1px solid #61a1e3;background:#61a1e3}
#foot .button-search:hover {color:#fff;border:1px solid #4e82c4;background:#4e82c4}
#foot .input-search {color:#fff;border:1px solid #536274;background:#536274}
#foot .input-search:focus {border:1px solid #61a1e3}
#foot input::-webkit-input-placeholder {color:#fff}
#foot input::-moz-placeholder {color:#fff}
#foot input:-moz-placeholder {color:#fff}
#foot input:-ms-input-placeholder {color:#fff}
.foot-title {margin:0 0 30px;font-size:24px;font-weight:500;text-align:center}
.bad-see a {color:#fe843c !important;}
.bad-see a:hover {color:#ff5f00 !important;}

/* Р’РёРґРµРѕ */
.flex-video {position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.flex-video iframe {position:absolute;top:0;left:0;width:100%;height:100%}

.google-iframe iframe {width:100%;height:100%}

/* РџРѕРґРїРёСЃРєР° */
.foot-mid {padding-top:70px}
.subscribe-block {float:right;position:relative;width:45%}
.subscribe-block .subscribe-title {position:absolute;top:-30px;width:100%;text-align:center}
.subscribe-block .subscribe {position:relative}
.button-subscribe {position:absolute;top:0;right:-2px;padding:0 15px;height:48px;color:#fff;font-size:17px;font-weight:500;cursor:pointer;border:none;background:#61a1e3}
.button-subscribe:hover {color:#fff;background:#4e82c4}
.button-subscribe span {display:inline-block;font-size:21px;font-family:'newurengoy'}
.button-subscribe i {padding-left:5px;font-style:normal}
.input-subscribe {padding:15px 180px 15px 15px;width:100%;height:48px;color:#fff;border:1px solid #61a1e3;background:#3a495a}
.input-subscribe:focus {border:1px solid #b1d6ff}


/* РњСѓРЅРёС†РёРїР°Р»РёС‚РµС‚ */
.gap {float:left;width:50%}

#foot-down {padding:50px 0;line-height:20px;font-size:15px}
#copyright {float:left;width:35%}
#social-body {float:left;width:35%}
#social {display:table;margin:0 auto}
#social span {float:left;margin-right:10px}
#social a {float:left;display:table;margin:2px 0 0 15px;width:36px;height:36px;color:#3a495a;font-size:22px;font-family:'newurengoy';text-align:center;background:#b1d6ff}
#social a:hover {color:#3a495a;background:#e9edf0}
#social a i {display:table-cell;vertical-align:middle;font-style:normal}
#awork {float:left;width:30%}
.work {float:left;width:50%;text-align:right}

/* Fancybox */
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}
.fancybox-outer, .fancybox-inner {position:relative}
.fancybox-inner {overflow:hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch}
.fancybox-error {color:#444;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url(../images/fancybox_sprite.png);}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-title {visibility:hidden;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:500;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}

#loading-layer {display:none;background:#2e83d7;padding:10px;text-align:center;color:#fff}

/* Вверх */
#top-link {display:none;position:fixed;z-index:99;padding-top:240px;top:0;bottom:0;width:160px;cursor:pointer}
#top-link:hover {background:rgba(140,147,158,0.3)}
#top-link a {display:block;padding:10px 0;width:160px;color:#fff;font-size:16px;text-decoration:none;text-align:center;background:rgba(140,147,158,.5)}
#top-link a p {display:inline-block;vertical-align:middle;padding-right:6px;font-weight:500}
#top-link a span {display:inline-block;vertical-align:middle;font-size:15px;font-family:'newurengoy'}

/* Опрос */
.vote-block {float:left;margin:0 0 35px;width:47%;}

.vote-block:nth-child(even) {float:right}
.vote-block:nth-child(3n+3) {clear:both}

.vote-title {padding:5%;color:#fff;font-weight:500;background:#2a64b5}

.vote-cont {padding:5%;border:1px solid #d7dbe1;border-top:none;}

.vote {clear:both;margin:0 0 5px 0;width:100%;}
.vote .jq-radio {margin:6px 10px 0 0}
.vote label {display:table;height:40px;padd1ing-top:4px;cursor:pointer;}
.vote label span {display:table-cell;vertical-align:middle;}

.vote-block .button {float:left;margin-top:20px}

.results {float:right;margin-top:31px;color:#6b7f97;font-weight:500;cursor:pointer;border:none;background:none}
.results:hover {color:#425366}


.voteprogress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.voteprogress span {
    color: #ffffff;
    text-align: center;
    text-indent: -2000em;
    height: 15px;
    display: block;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}


/* Календарь */
.calendar-main .cbinfo {
    background:#fff;
}

.calendar-top {
    margin-bottom:5px;
    padding:8px 10px;
    border-bottom:1px #edf0f5 solid;
}

.calendar-top:after {
    content:'';
    display:block;
    clear:both;
}

.calendar-title {
    float:left;
    color:#152c4e;
    font-size:15px;
    /*color:#2a2f31;*/
    font-weight:600;
    /* font-size:15px;*/
}

.monthselect {
    float:right;
    color:#8d929a;
    font-size:15px;
    font-weight:300;
}

.calendar {
    width:100%;
    color:#8d929a;
}


.calendar td, .calendar th {
    padding:2px 0;
    vertical-align:middle;
    text-align:center;
}

.workday, .weekday {
    color:#a9afb7;
    font-weight:300;
}

.day-current {
    color:#f77629;
    background:#fde4d4;
}

.day-current a {
    color:#f77629;
}


/* Select в тегах */
.tags-select select {position:relative;
    display: none;
}
.tags-select {position:relative;
    display:inline-block;
    margin-right:0px;
}
.tags-select .jq-selectbox {position:relative;width:auto !important;}
.tags-select .jq-selectbox__select {margin-top:-8px;padding:5px 35px 7px 12px;height:auto;color:#2a2f31;border:none;
    /*background:#ececef*/
}
.tags-select .jq-selectbox__select:hover, .tags-select .jq-selectbox.opened .jq-selectbox__select {border:none;background:#dee2e8;}
.tags-select .jq-selectbox__select-text {display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.tags-select .jq-selectbox__trigger {position:absolute;top:0;right:0;width:24px;color:#6d757b;height:100%;border-left:none;}
.tags-select .jq-selectbox__trigger:before {content:'';position:absolute;top:55%;left:0;margin-top:-3px;width:0;height:0;border-top:6px solid #4e82c4;border-right:6px solid transparent;border-left:6px solid transparent;}
.tags-select .jq-selectbox:hover .jq-selectbox__trigger, .tags-select  .jq-selectbox.opened .jq-selectbox__trigger {color:#2f7dcd;border-left:none}
.tags-select .jq-selectbox.opened .jq-selectbox__trigger:before {content:''}
.tags-select .jq-selectbox__dropdown {position:relative; width:auto !important;margin:0;padding:0;border:none;border-top:1px #d1d5dc solid;background:#fff;}
.tags-select .jq-selectbox__dropdown:after {content:"";display:none;}
.tags-select .jq-selectbox li {margin:0;padding:0 25px 0 10px;width:auto !important;color:#231F20;font-size:18px;border-right:1px #d1d5dc solid;border-left:1px #d1d5dc solid;border-bottom:1px #d1d5dc solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tags-select .jq-selectbox li:before {content:"";display:none}
.tags-select .jq-selectbox li.selected {color:#4e82c4;background:none}
.tags-select .jq-selectbox li:hover {color:inherit;background:#f1f3f5}
.tags-select .jq-selectbox li.selected:hover {color:#4e82c4;background:f1f3f5}


/* Select в тегах номер два levk*/
#btags-select {
    display:inline-block;
    margin-right:0px;
}
#btags-select .jq-selectbox {width:auto;}
#btags-select .jq-selectbox__select {margin-top:-8px;padding:5px 90px 7px 12px;height:auto;color:#2a2f31;border:none;
}
#btags-select .jq-selectbox__select:hover, #btags-select .jq-selectbox.opened .jq-selectbox__select {border:none;background:#dee2e8;}
#btags-select .jq-selectbox__select-text {display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
#btags-select .jq-selectbox__trigger {position:absolute;top:0;right:0;width:24px;color:#6d757b;height:100%;border-left:none;}
#btags-select .jq-selectbox__trigger:before {content:'';position:absolute;top:55%;left:0;margin-top:-3px;width:0;height:0;border-top:6px solid #4e82c4;border-right:6px solid transparent;border-left:6px solid transparent;}
#btags-select .jq-selectbox:hover .jq-selectbox__trigger, #btags-select  .jq-selectbox.opened .jq-selectbox__trigger {color:#2f7dcd;border-left:none}
#btags-select .jq-selectbox.opened .jq-selectbox__trigger:before {content:''}
#btags-select .jq-selectbox__dropdown {position:relative;width:100%;margin:0;padding:0;border:none;border-top:1px #d1d5dc solid;background:#fff;}
#btags-select .jq-selectbox__dropdown:after {content:"";display:none;}
#btags-select .jq-selectbox li {margin:0;padding:0 10px;width:100%;color:#231F20;font-size:20px;border-right:1px #d1d5dc solid;border-left:1px #d1d5dc solid;border-bottom:1px #d1d5dc solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#btags-select .jq-selectbox li:before {content:"";display:none}
#btags-select .jq-selectbox li.selected {color:#4e82c4;background:none}
#btags-select .jq-selectbox li:hover {color:inherit;background:#f1f3f5}
#btags-select .jq-selectbox li.selected:hover {color:#4e82c4;background:f1f3f5}
/* End Levk*/

/* Поиск */
#searchtable {margin-bottom:25px;background:#fff;display:none}

#dosearch, #dofullsearch {display:block;float:left;margin:0 20px 0 0;padding:12px 15px;color:#fff;font-weight:500;font-size:15px;cursor:pointer;border:none;}
#dosearch {
    background: #367dc6;
    float: right;
    line-height: 21px;
}
#dosearch:hover {background:#0a69cb}
#dofullsearch {background:#f77629}
#dofullsearch:hover {background:#f1630e}

#titleonly-styler {
    display: none !important;
}
#searchmsg {
    display:block;
    margin: 50px 0 25px;
}
#searchmsg div {
    float: right;
    text-align: right;
    width: 30%;
}
#searchmsg div span {
    cursor: pointer;
    margin: 0 0 0 2%;
    color: #105ba8;
    text-decoration: underline;
}
#searchmsg div span.search_active {
    color: #f77629;
    text-decoration: none;
}
#searchmsg div span:hover {
    /*font-weight: bold;*/
    color: #f77629;
}

#searchinput {
    padding:12px;
    float: left;
    width:70%;
    color:#6e757a;
    border:1px #ced3dc solid;
    background:#fff;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

#searchtable legend {margin-bottom:10px;color:#000;}
#searchtable .jq-selectbox {margin-bottom:15px;}
.search-checkbox {margin-bottom:15px;}
#searchtable .jq-checkbox {margin-right:10px;}
#searchtable .jq-checkbox.checked .jq-checkbox__div:before {}


.search-left {float:left;/*margin-bottom:15px;*/width:48%;}
.search-right {float:right;/*margin-bottom:15px;*/width:48%;}
.search-right ul {
    height: 207px !important;
}

.sort-block {display:inline-block;position:relative;margin-bottom:15px;height:41px;/*background:#f7f7fa;*/}
.datepicker-block {display:inline-block;position:relative;margin-bottom:15px;height:41px;/*background:#f7f7fa;*/}
.datepicker-block:before {content:'X';position:absolute;top:10px;right:10px;color:#a4a7a9;font-size:20px;font-family:'newurengoy'}
.datepicker-block:hover:before {color:#367dc6;}
.datepicker {
    color: #6e757a;
    position:relative;z-index:9;padding:12px 12px;width:130px;border:1px #aeb7c7 solid;cursor:pointer;background:none;}
.datepicker-let {display:inline-block;margin:0 8px;}



/* Мультиселект */
.jq-select-multiple {
    width:100%;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    border: 1px solid #aeb7c7;
    cursor: pointer;
}
.jq-select-multiple ul {
    margin: 0;
    padding: 0;
}
.jq-select-multiple li {
    padding: 5px 10px 6px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}
.jq-select-multiple li:hover {
    color:#367dc6;
}
.jq-select-multiple li.selected {
    background: #367dc6;
    color: #FFF;
}
.jq-select-multiple li.disabled {
    color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF;
}
.jq-select-multiple li.optgroup {
    font-weight: bold;
}
.jq-select-multiple li.option {
    padding-left: 25px;
}

.three-banner {
    display:block;
    clear:both;
    position:relative;
    overflow:hidden;
    margin:0 0 25px;
    text-align:center;}
.three-banner img {
    display:block;
    width:100%;height:auto;
}

/* Попап */
.popup {position:absolute;visibility:hidden;z-index:1000;top:0;left:0;padding:20px 25px 25px;width:100%;transition:visibility .3s ease-out, transform .3s ease-out;transform:translate3d(0,-100%,0);will-change:transform;background:#3a495a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popup.open {visibility:visible;transform:translate3d(0,0,0);}
.popup-close {position:absolute;top:20px;right:20px;line-height:20px;color:#fff;}
.popup-close svg {float:left;width:20px;height:20px;fill:#fff;}
.popup-close span {float:left;margin-left:10px;}
.popup-close:hover {color:#c1deff;}
.popup-close:hover svg {fill:#c1deff;}
.popup-title {margin-bottom:30px;color:#fff;font-size:20px;text-align:center;}
.popup-content {background:#475667;}
.popup-content:after {content:'';display:block;clear:both;}
.popup-content li {margin-bottom:14px;line-height:17px;}
.popup-content li:last-child {margin-bottom:0;}
.popup-content li a {color:#a9cdf7;font-size:15px;}
.popup-content li a:hover {color:#fff;}

/* Accordion on popup */
.accord {margin-top:20px}
.accord-title {padding:10px 15px;color:#c3cbd5;cursor:pointer;background:#5e6d7e;}
.accord-title:hover {color:#fff;}
.accord-title span {position:relative;display:inline-block;}
.accord-title span svg {position:absolute;top:50%;right:-24px;margin-top:-4px;width:14px;height:8px;fill:#c3cbd5;transition:transform .4s;}
.accord-title:hover span svg {fill:#fff;}
.accord.expanded .accord-title {color:#fff;}
.accord.expanded .accord-title span svg {fill:#c3cbd5;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.accord-content {visibility:hidden;overflow:hidden;max-height:0;transition:visibility .4s, max-height .4s;}
.accord-content.show {visibility:visible;max-height:700px;transition:visibility .5s, max-height .5s;}

/* Слайдер (core) */
.glide__wrapper {position:relative;padding:20px;overflow:hidden}
.glide__wrapper:before {display:none;content:'';position:absolute;z-index:1;top:0;right:-50px;width:50px;height:100%;back1ground:#cc0;box-shadow:0 0 60px rgba(42,48,56,.9)}
.glide__wrapper * {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__track {position:relative;overflow:hidden;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y}
.glide__track.dragging {cursor:-webkit-grabbing;cursor:grabbing}
.glide__slide {float:left;padding-right:2%;width:23%;-webkit-tap-highlight-color:transparent}
/*.glide__slide li a {text-decoration:underline !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__slide:after {display:none;}*/
.glide__slide li a {color:#dddddd;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__slide li a:hover {color:#ffffff;text-decoration:underline}
.glide__slide a {color:#aacef5;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__slide a:hover {color:#ffffff;text-decoration:underline}



.glide__slide:after {display:none}
.glide__slide, .glide__arrows, .glide__bullets {-webkit-touch-callout:none}

/* Слайдер (theme) */
.glide__arrows {display:none;position:relative;z-index:1;margin-top:10px;padding-bottom:15px;height:34px;border-bottom:1px solid #5e6d7e;}
.glide__arrow {position:absolute;padding:0;width:26px;height:32px;cursor:pointer;border:none;background:none;}
.glide__arrow svg {width:26px;height:34px;fill:#c2c8d0;}
.glide__arrow:hover svg {fill:#fff;}
.glide__arrow.prev {left:10px;}
.glide__arrow.next {right:10px;}
.glide__bullets {display:none;position:relative;z-index:2;top:10px;width:100%;height:4px;text-align:center}
.glide__bullets > * {display:inline-block;margin:20px 5px 0;width:24px;height:4px;padding:0;cursor:pointer;border:none;background:#c2c8d0;}
.glide__bullets > *.active {background:#73b2f9;}
.glide__bullets > *:hover {background:#73b2f9;}
.glide__bullet:after {display:none;}


/* Media */
@media screen and (max-width:1560px), screen and (max-device-width:1560px){
    #navigation li a {font-size:15px;}
}

@media screen and (max-width:1530px), screen and (max-device-width:1530px){
    #top-link, #top-link a {width:80px}
}

@media screen and (max-width:1355px), screen and (max-device-width:1355px){
    #top-link {display:none !important}
}

@media screen and (min-width:1231px) and (max-width:1550px), screen and (min-device-width:1231px) and (max-device-width:1550px){
    #menu {text-align:left}
    #menu li {float:left;width:33%}
}

@media screen and (max-width:1367px), screen and (max-device-width:1367px){
    #logos {width:140px}
    #logo {width:140px;height:140px;background-size:140px 140px}
    #navi {font-size:14px}
    #head-right-body {margin-left:-140px}
    #head-right {margin-left:140px}
    #main-title p {line-height:17px;font-size:16px}
    .topb {width:12.5%}
    .topb a {font-size:15px}
    #menu-body {width:32%}
    #menu a {font-size:16px}
    .search-block {padding:15px 1.5%}
}

@media screen and (max-width:1280px), screen and (max-device-width:1280px){
    #navigation li a {font-size:14px;}
}

@media screen and (max-width:1230px), screen and (max-device-width:1230px){
    #main-title {width:24%}
    #navigation {width:76%;}
    #navigation li a span {display:none;}
    #all-cat {padding:21px 15px 0}
    .also-news {overflow:hidden;margin:0 4% 4% 0;width:48%;height:140px}
    .also-news:nth-child(even) {margin-right:0}
    .also-img {height:256px}
    .also-img img {margin-top:-58px}
    .subscribe-page {max-width:450px}
}

@media screen and (max-width:1024px), screen and (max-device-width:1024px){
    .find-err {display:none}
}

@media screen and (max-width:1023px), screen and (max-device-width:1023px){
    #copyright, #social-body {width:50%}
    #social {display:block;margin:0;float:right}
    #awork {margin-top:30px;width:100%}
    .work {width:auto;text-align:left}
    .ars {margin-left:50px}



}

@media screen and (max-width:955px), screen and (max-device-width:955px){
    .content {margin:0 auto;max-width:780px}
    .block {width:49%}
    .content-mini .block:nth-of-type(3n+3) {margin-right:2%}
    .content-mini .block:nth-of-type(2n+2) {margin-right:0}
    .news-main .short-title {height:68px}
    .news-main .short-title a {line-height:22px;font-size:18px}
    .news-main {float:none;margin:0 0 25px;width:100%}
    .news-main .short-title {height:auto}
    .news-main .short-descr-main {padding:3%}
    .news-main .short-title {margin:0 0 10px}
    .news-main .short-tag-body, .news-main .short-info {margin-top:15px}
    .block .short-photo {display:none}
    #resources {margin:35px auto;max-width:780px}
    #resources li {margin-right:10%;width:45%}
    #resources li:nth-child(3n+3) {margin-right:10%}
    #resources li:nth-child(2n+2) {margin-right:0}
    #resources li:nth-child(3n+4) {clear:none}
    #resources li:nth-child(2n+3) {clear:both}
    #news-okrug {float:none;margin-right:0;width:100%}
    #news-okrug .stitle {margin:5% 0 0 5%}
    .okrug-all {margin:5% 5% 0 0}
    #news-okrug li {padding:5%}
    #right-banners {float:none;width:100%}
    #right-banners .block {float:left;margin-right:2%;width:49%}
    #right-banners .block:nth-of-type(2n+2) {margin-right:0}
    .page-title {line-height:32px;font-size:30px;font-weight:500}
    .page-full {float:none}
    .page-full .container {padding:0}
    .page-sidebar {float:none;width:100%;margin:5% 0 0;border-top:1px solid #d7dbe1}
    .page-ico {padding:20px 0 5px}
    .page-category {padding:20px 0 10px}
    .page-ico li {float:left;margin-right:25px}
    .page-category li {float:left;margin-right:15px}
    .page-ico:after, .page-category:after {content:"";display:block;clear:both}
    .social-share {padding:25px 0 0}
    .docs-navi {float:none;margin:0 0 4%;padding:0 0 4%;width:100%;border-bottom:1px solid #d7dbe1}
    .docs-navi ul {display:none;margin-top:25px}
    .views-cat-docs {display:block}
    .docs-content {margin:0}
}

@media screen and (max-width:920px), screen and (max-device-width:920px){
    #navigation {display:none;}
    .search-block {display:none}
    #mobile-navi-button {display:block;}
    .search-min-but {display:block}

    #head-right-body {margin:0 0 20px -160px}
    #logos {position:absolute}
    #logo {width:115px;height:115px;background-size:115px 115px}
    #navi {display:none}
    #head-right-body, #head-right {float:left;margin-left:0;width:100%}
    #main-title {padding-left:130px;width:100%;border:none;}
    .topb {width:12%}
    .topb span {height:auto}
    .topb i {display:none}
    #all-cat i {display:none}
    .foot-mid {padding:50px 0}
    .subscribe-block {float:none;clear:both;width:100%}
    #foot .search-block {display:none}
    #foot-logos {display:table;float:none;margin:0 auto}
    .foot-block, #foot-down {padding:35px 0}
    .foot-tags {padding-bottom:0}
    .foot-mid {padding:65px 0 35px}
    #foot-title {padding-top:10px;width:200px;line-height:18px;font-size:15px}
    #foot-icon {float:none;width:100%}
    #foot-icon .topb {margin-top:30px;width:25%;height:30px;line-height:1}
    .search-min-but2 {display:block}
    .search-min-but2 a {font-size:25px}
    .gap {display:none}
    .subscribe-page-body {background-image:none !important}
    .subscribe-page {margin:0}

    .popup-content ul {margin-bottom:10px;}
    .glide__slide {padding-right:4%;width:46%;}
    .popup-content ul:nth-child(3n+3) {clear:both;}
    .popup-content li {margin-bottom:10px;}
    .popup-content li a {font-size:14px;}
}

@media screen and (max-width:800px), screen and (max-device-width:800px){
    .wrap {padding:0}
    #foot .wrap {padding:0 3%}
    .title2 {margin:0 0 15px;font-size:19px}
    .related {margin-bottom:30px;float:none;width:100%}
    .related .button {margin-top:15px}
    .related li {margin:0 0 10px;padding:10px 15px 10px 55px}
    .page-info {padding:5% 70px 5% 5%}
    .page-content {padding:5%}
    .pagination {padding:0 3%}
    .doc-li li {margin-right:5%;width:45%;}
    .doc-li li:nth-child(3n+4) {clear:none;}
    .doc-li li:nth-child(3n+3) {clear:both;}

    #category li a {padding:12px 15px;}
}

@media screen and (max-width:750px), screen and (max-device-width:750px){
    .subscribe-page {max-width:100% !important}
    #subscribe-social {display:none}
    .subscribe-page .input-subscribe {padding-right:65px}
    .search-left, .search-right {float:none;width:100%;}
    
    .timer9 {display:none;}
}

@media screen and (max-width:700px), screen and (max-device-width:700px){
    #main-title {width:100%;border-right:none;}
    .topb {width:25%;line-height:60px;height:60px;border-bottom:1px solid #dae0e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .main-banner, .three-banner {overflow-x:auto;height:auto}
    .main-banner img, .three-banner img {width:auto;height:100px;}
    #menu-min {display:block}
    #menu-body {display:none}
    #menu {position:absolute;overflow:visible;display:block;margin-top:15px;padding:5px 0 3px;width:100%;cursor:pointer;border:1px solid #c3c6c8;background:#fff}
    #menu:before {content:"n";position:absolute;top:13px;left:15px;color:#6d7072;font-size:21px;font-family:'newurengoy'}
    #menu.open:before {content:""}
    #menu:after {position:absolute;top:0;left:0;margin:0;width:100%;height:48px}
    #menu.open:after {display:none}
    #menu li {position:relative;margin:0;padding:10px 0 10px 50px}
    #menu li {display:none}
    #menu li a {border:none}
    #menu li.current {display:block}
    #menu li.current:before {content:"";position:absolute;top:12px;left:15px;color:#2965b4;font-size:14px;font-family:'newurengoy'}
    #menu li.current.curr:before {content:"c"}
    #menu li.current a {border:none}
    .search-block {display:none}
    .search-min-but {display:block}
    #right-banners .block {margin-right:0;width:100%}
    .foot-title {font-size:21px}
    #copyright, #social-body {width:100%}
    #social-body {margin-top:30px}
    #social {float:none}
    .page-title {line-height:24px;font-size:22px}
    .page-info {padding:3% 50px 3% 3%}
    .page-close {width:40px;padding-top:12px;height:28px;color:#fff;font-size:16px}
    .virtual-hall label, .virtual-hall input[type=tel],  .virtual-hall input[type=text], .virtual-hall input[type=email], .virtual-hall input[type=number], .virtual-hall textarea, .other-input {float:none;width:100%}
    .virtual-hall label {display:block;margin:0 0 8px;height:auto}
    .virtual-hall input[type=tel], .virtual-hall input[type=text], .virtual-hall input[type=email], .virtual-hall input[type=number], .virtual-hall textarea, .other-input {margin-bottom:25px}
    .virtual-agreement label {float:left;width:80%}
    .virtual-agreement input {float:right;width:10%}
    .virtual-agreement .jq-checkbox {float:right}
    .virtual-btn {margin-top:20px;padding:0;border:none;background:none}
    .virtual-btn .button {width:100%}
    .doc-info {float:none;width:100%}
    .download-doc {float:none;clear:both;margin-top:5%;padding:0;width:100%;border:none}
    .vote-block {float:none !important;width:100%;}

    .doc-rel-info {float:none;margin-top:20px;padding-top:0;}
    .doc-rel-links {float:none;margin-top:20px;}
    .doc-rel-links a {margin:0 20px 0 0;}
}

@media screen and (max-width:660px), screen and (max-device-width:660px){
    .content {margin:0 auto;max-width:380px}
    .block {margin-right:0;width:100%}
    .block .short-photo {display:block}
    .news-main .short-title a {line-height:21px;font-size:16px}
    #other-news-buttons {width:100%}
    #resources {max-width:380px}
    #resources li {margin-right:0;margin-bottom:25px;width:100%}
    #resources li:nth-child(3n+3) {margin-right:0}
    #foot-logo {width:70px;height:76px;background-size:70px 76px}
    #foot-title {padding-top:3px;width:190px}
    .page-info {position:relative;border-bottom:1px solid #d7dbe1;background:#fff}
    .page-title {line-height:22px;color:#2a2f31;font-size:19px}
    .with-img .page-title {color:#2a2f31 !important}
    .speedbar {margin-top:15px}
    .tags-select .jq-selectbox__select {margin-top:0;}

    #category li a {padding:10px 12px;font-size:15px;}
}

@media screen and (max-width:600px), screen and (max-device-width:600px){
    .also-news {overflow:hidden;margin:0 0 4% 0;width:100%;height:140px}
    .doc-short {margin:0 0 9%;padding:0 0 10%}
    .docs-link a {line-height:20px;font-size:16px}
    .doc-short ul {float:none;width:100%}
    .download {float:none;margin-top:25px;width:100%}
    .download-link a {margin:0 20px;font-size:36px}
    .page-full .quote {padding-left:15%}
    .doc-li li {margin-right:0;width:100%;}
    .doc-relations h3, .doc-all-download {float:none;display:block;margin-bottom:10px;}

    .popup {padding:15px 10px 10px;transition:visibility .6s ease-out, transform .6s ease-out;}
    .popup-close {top:10px;right:10px;}
    .popup-close span {display:none;}
    .popup-title {margin-bottom:15px;font-size:17px;}
    .glide__wrapper {padding:10px;}
    .popup-content ul {margin-bottom:0;}
    .glide__slide {padding-right:0;width:100%;}
    .glide__track {margin-left:-15px;}
    .popup-content ul:nth-child(3n+3) {clear:none;}
    .popup-content ul li {padding-right:20px;}
    .accord {margin-top:10px;}
    .glide__arrows, .glide__bullets {display:block;}
    .glide__wrapper:before {display:block;}
}

@media screen and (max-width:500px), screen and (max-device-width:500px){
    .doc-li {float:none;margin:0;width:100%}
    .doc-li li {margin:0 0 25px}
    .doc-li li span {margin-top:4px}
    #searchinput {width: 55%}
    #category {margin-bottom:20px;}
    #category li {float:none;width:100%;}
    #category li a {display:block;padding:8px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}

@media screen and (max-width:420px), screen and (max-device-width:400px){
    .block.banner {width:100%;height:auto;}
    .block.banner img {width:100%;height:auto;}
}

@media screen and (max-width:400px), screen and (max-device-width:400px){
    .button-subscribe i {display:none}
    .input-subscribe {padding-right:65px}
    #dosearch, #dofullsearch {float:none;margin:0 0 10px 0;padding:12px 0;width:100%;}
}

@media screen and (max-width:360px), screen and (max-device-width:360px){
    .other-news, .find-news, .apply, .cancel {float:none;margin:0 5%;padding:12px 0;width:90%;text-align:center}
    .apply, .cancel {margin:0;width:100%}
    .find-news, .cancel {margin-top:15px}
    #other-news-buttons i, #other-news-buttons span {float:none}
    #resources {padding:0 5%}
    #resources .button {padding:12px 0;width:100%;text-align:center}
    #resources .button i, #resources .button span {float:none}
    #searchinput {width: 100%}
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5){
    #logo {background-image:url(../images/logo@2x.png)}
    #foot-logo {background-image:url(../images/logo2@2x.png)}
    .subscribe-page-body {background-image:url(../images/subscribe@2x.png) no-repeat 6.5% center}
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}
    #fancybox-loading div {background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}
    .doc-rel-iner {background:url(../images/inner@2x.png) 0 4px no-repeat;background-size:18px 15px;}
    .doc-rel-outer {background:url(../images/outer@2x.png) 0 4px no-repeat;background-size:18px 15px;}
}





.ui-helper-hidden {display:none}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}



.ui-widget-content {
    background: #fff;

    color: #222;
}

.ui-widget-header {margin:0 0 10px;
    color: #000;
    font-weight: bold;
}

.ui-widget-header a {
    color: #fff;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
    border: 1px solid #cfcfcf;
    color: #868686;
    font-weight: bold;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #e17009;
    font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #dedede;
    color: #cd0a0a;
}

.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png);
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em;
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-set {
    margin-right: 7px;
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    overflow: hidden;
    padding: 20px;
    position: absolute;
    width: 300px;
    border: 2px solid #367dc6;
    -webkit-box-shadow:0 0 12px rgba(0,0,0,.3);-moz-box-shadow:0 0 12px rgba(0,0,0,.3);box-shadow:0 0 12px rgba(0,0,0,.3);
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    position: absolute;margin:-10px 0 0 0;right: .1em;
    text-decoration:none;
    width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close:before {content:"x";color:#367dc6;font-family:'newurengoy';text-decoration:none;}
.ui-dialog .ui-dialog-titlebar-close:hover:before {color:#215f9f}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px}


.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0 0;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding:2px 4px;border:none;color:#fff;
    width: auto;background:#367dc6;
}

.ui-dialog .ui-dialog-buttonpane button:hover {background:#0a69cb}
.ui-dialog .ui-dialog-buttonpane button:first-child {background:#778089 !important}
.ui-dialog .ui-dialog-buttonpane button:first-child:hover {background:#515860 !important}


.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

dle-speedbar{text-indent: -9999px; overflow: hidden;}
#dle-speedbar a {text-indent: 0;}


/* -------------------levk--------------- */
/* <div class="brighten">       </div> */

/*.brighten img {
	-webkit-filter: brightness(100%);
	-webkit-transition: all 1s ease-in-out;
	   -moz-transition: all 1s ease-in-out;
	     -o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
			transition: all 0.5s ease-in-out;}
.brighten img:hover {
-webkit-filter: brightness(80%);}
*/



/*.brighten  ttt{
	-webkit-filter: brightness(100%);
	-webkit-transition-duration: 1s;
	   -moz-transition-duration: 1s;
	     -o-transition-duration: 1s;
		-ms-transition-duration: 1s;
			transition-duration: 1s;}
.brighten ttt:hover {
-webkit-filter: brightness(100%);
box-shadow:
  			 0 1px 4px rgba(0, 0, 0, .3),
   			 -23px 0 20px -23px rgba(0, 0, 0, .8),
  			 23px 0 20px -23px rgba(0, 0, 0, .8),
  			 0 0 40px rgba(0, 0, 0, .1) inset;}



*/
/*
.brighten img {
filter: alpha (Opacity=100);

    opacity: 1;

    -moz-transition: all 1s ease-in-out; 

    -webkit-transition: all 1s ease-in-out; 

    -o-transition: all 1s ease-in-out; 

    transition: all 0.5s ease-in-out;
}
.brighten img:hover {
filter: alpha (Opacity=60);
opacity: 0.6;
}/*
#dle-speedbar{text-indent: -9999px; overflow: hidden;}
#dle-speedbar a {text-indent: 0;}
