*{margin:0;padding:0}
a{color:#000;text-decoration: underline!important;}
ul, li {list-style: none;}
body {
    font:16px/1.1 "Arial",serif;
    color: #000;
    background: #fff;
}
#page-wrapper,
footer {
    max-width: 1250px;
    margin: auto;
}
header {
    margin-top: 50px;
    text-align: center;
}
header h1 {
    font-size: 3em;
    margin: 20px 0;
}
.main-menu {
    margin: 15px 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    font-size: 28px;
    line-height: 1.5;
}
.main-menu li {
    margin: 0 15px;
    font-size: 1em;
}
.main-menu li ul li {font-size: 18px;}
.main-menu li a {
    text-decoration: underline;
}
.main-menu li a:hover {
    text-decoration: none;
}
.main-wrapper {
    display: flex;
    margin-top: 3em;
}
.aside-menu {
    width: 30%;
}
ul.left-menu {
    text-align: left;
}
ul.left-menu {
    font-size: 1em;
}
ul.left-menu li {
    margin: 25px 0;
}
/* .main-content,
.item-page,
#easybook,
.blog {
    width: 70%;
} */
.item-page h2 {
    margin-bottom: 20px;
    text-align: left;
}
.item-page p {
    margin-bottom: 10px;
    text-align: left;
}
.item-page ul {
    text-align: left;
    margin: 1em 0;
}
.item-page img {
    margin: 1em;
}
.leading-0 h2{
    margin-bottom: 1em;
}
.leading-0 ul {
    margin: 1.5em 0;
}
footer {
    margin-top: 2em;
    margin-bottom: 2em;
}
.footer {
    display: flex;
    padding-top: 1em;
    border-top: 3px solid #000;
}
.tagline, .contacts {
    width: 50%;
}
.tagline {
    text-align: left;
}
.contacts {
    text-align: right;
}
object,
.yashare-auto-init.b-share_theme_counter {
    display: none;
}



/* *{margin:0;padding:0}
body{font:62.5%/1.3 "Times New Roman",serif;background:#fff} */
#out{position:relative;margin:0 auto;width:1000px}
a img,fieldset{border:none}
.pda,.print,legend{display:none}
.clr{clear:both;height:1px;font-size:1px;line-height:1px}
/* a{color:#000;font-size:20px} */
a:hover{text-decoration:none}
p{margin-bottom:20px}
.header{width:100%;overflow:hidden;padding-top:30px;text-align:right;font-size:16px}
.header a{text-decoration:underline}
.headline{text-align:center;text-align:center;font-size:22px}
.header h1 a{width:375px;height:57px;font-size:21px;font-weight:400;overflow:hidden;display:block;position:relative;float:right;margin-right:23px;display:inline;outline:none}
.header h1 a span{position:absolute;width:375px;height:57px;top:0;left:0;background:transparent url(../background.png) no-repeat 0 0;cursor:hand}
.header h1 a span.eng{position:absolute;width:375px;height:57px;top:0;left:0;background:transparent url(../images/white.webp) no-repeat 0 0;cursor:hand}
.left{font-size:17px;padding-bottom:25px;float:left;width:180px;word-wrap:break-word}
/* .page{font-size:19px;padding-bottom:25px;margin-left:20px;float:left} */
.nav{padding-top:10px;border-bottom:1px solid #d8d8d8;overflow:hidden;width:100%;padding-bottom:8px;margin-bottom:10px;font-size:18px;zoom:1}
.nav span{font-size:20px;font-family:Arial,sans-serif}
.nav ul{text-align:center}
.nav li{display:inline-block;padding:0 10px}
.nav li li{display:inline-block;padding:0 12px;list-style-type:none}
.nav li li:before{content:"► "}
.nav li li{display:inline-block;padding:0 12px;list-style-type:none}
.nav-child a{font-size:90%}
.gnav{list-style:none;font-size:22px;font-weight:700;font-family:Georgia,serif;width:99%;padding-left:1%;overflow:hidden;background:url(../images/dot30000.png) repeat-x 0 100%}
.gnav li{float:left}
.gnav li a{float:left;color:#000;text-decoration:none;cursor:hand;padding:10px 10px 15px}
.gnav li a:hover{text-decoration:underline}
.gnav li a.here{border:1px solid #b0b0b0;border-bottom:0;background:#fff;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.subnav{list-style:none;font-size:22px;font-family:Georgia,serif;padding:11px 0 8px 16px;width:650px}
.subnav li{float:left}
.subnav li a{float:left;color:#000;text-decoration:none;cursor:hand;padding:0 0 5px}
.subnav li a span{float:left;padding:2px 7px;margin-right:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap}
.subnav li a:hover span{background:#d7d7d7;text-shadow:#fff 0 1px 0}
.subnav li a.here{color:#fff;background:url(../images/arr00000.png) no-repeat 50% 100%}
.subnav li a.here span{background:#000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;padding:2px 7px}
.switch_version{float:right;margin-top:15px;display:inline;zoom:1}
.switch_version a{color:#000;text-decoration:none;font-size:15px;padding:5px 0 5px 40px;background:url(../images/normal00.png) no-repeat 0 50%;float:left;position:relative;right:23px;top:-5px}
.switch_version a:hover{text-decoration:underline}
.hentry{margin-bottom:45px;padding:0 23px}
.hentry h2{font-size:1.29em;font-weight:700;font-family:Georgia,serif}
.hentry h2 a{color:#000;text-decoration:none}
.published{color:#195183;margin:.4em 0}
.tags{margin-top:.6em}
.tags a{text-decoration:none;padding:1px 2px}
.tags a:hover{background:#d8edff}
.category{font-weight:700}
.subcat{font-size:22px;margin-top:15px;margin-bottom:20px;margin-left:16px}
.hentrylist{padding-left:11px;margin-top:33px}
.categlist{list-style:none;padding-left:16px;margin-top:7px;font-size:22px;margin-bottom:50px}
.categlist li{margin-bottom:3px}
.categlist li a{text-decoration:none}
/* .footer{padding-top:12px;border-top:3px solid #000;zoom:1;position:relative} */
dl{zoom:1;position:relative}
.footer .subnav{padding-top:0;padding-bottom:14px;float:left;zoom:1}
.footer .switch_version{margin-top:6px}
.copy{clear:both;border-top:1px solid #d8d8d8;padding:22px 0;font-size:1.4em}
.copy .what{padding:12px 0 12px 47px;background:url(gerb0000.webp) no-repeat 0 50%;position:relative}
.copy .url{position:absolute;bottom:12px;color:#000;right:0}
.pagi{padding:0 23px;margin:2em 0;width:90%;overflow:hidden}
.pagi a{float:left;color:#000;text-decoration:none;padding-bottom:5px;margin-right:8px}
.pagi a span{float:left;border:1px solid #d7d7d7;padding:0 .8em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:2em;line-height:2em;cursor:hand}
.pagi a:hover span{background:#d7d7d7;border-color:#000;text-shadow:#fff 0 1px 0}
.pagi a.here{background:url(../images/arr00000.png) no-repeat 50% 100%}
.pagi a.here span{background:#000;border-color:#000;color:#fff;font-weight:700}
.pagi a.here b{font-size:30px}
.pagi .pagi-prev{margin-right:25px}
.pagi .pagi-next{margin-left:25px}
.access{height:46px;background:url(../images/access.png) no-repeat 0 0;font-size:17px;color:#000;position:fixed;top:0;width:1000px;z-index:1000;margin:0 auto}
.access a{outline:none}
.a-fontsize{float:left;padding-top:13px;margin-left:90px;display:inline}
.a-fontsize dt{text-shadow:#fff 0 1px 0}
.a-fontsize dt,.a-fontsize dd{float:left}
.a-fontsize a{text-decoration:none;height:31px;margin-left:5px;display:inline;float:left;background-image:url(../images/fontsize.png);position:relative;top:-5px}
.a-fontsize-small{width:20px;height:31px}
a.a-fontsize-small:hover,.fontsize-small a.a-fontsize-small{background-position:0 -31px}
.a-fontsize-normal{width:26px;background-position:-20px 0}
a.a-fontsize-normal:hover,.fontsize-normal a.a-fontsize-normal{background-position:-20px -31px}
.a-fontsize-big{width:26px;background-position:-46px 0}
a.a-fontsize-big:hover,.fontsize-big a.a-fontsize-big{background-position:-46px -31px}
.a-colors{float:left;padding-top:13px;margin-left:13px;display:inline;width:200px}
.a-colors dt{text-shadow:#fff 0 1px 0;float:left;margin-right:10px}
.a-colors dd{float:left}
.a-colors a{height:31px;margin-left:5px;display:inline;float:left;background-image:url(../images/colors.png);position:relative;top:-5px;text-decoration:none;width:26px}
.eng .a-colors a{height:31px;margin-left:5px;display:inline;float:left;background-image:url(../images/colors.png);position:relative;top:-5px;text-decoration:none;width:26px}
.a-color2{background-position:-26px 0}
.a-color3{background-position:100% 0}
.a-color1:hover,.color1 .a-color1{background-position:0 -31px}
.a-color2:hover,.color2 .a-color2{background-position:-26px -31px}
.a-color3:hover,.color3 .a-color3{background-position:100% -31px}
.a-images{float:left;padding-top:13px;display:inline}
.a-images dt{text-shadow:#fff 0 1px 0;float:left;margin-right:5px}
.a-images dd{float:left}
.a-images a{height:27px;display:inline;float:left;background-image:url(../images/images.png);position:relative;top:-4px;text-decoration:none;width:90px}
.eng .a-images a{height:27px;margin-left:5px;display:inline;float:left;background-image:url(../images/images.webp);position:relative;top:-5px;text-decoration:none;width:90px}
.imageson .a-images a{background-position:0 -27px}
.a-search,.a-settings{float:left;padding-left:49px;background:url(../images/a-search.png) no-repeat 0 0;margin-top:10px;padding-top:0;padding-bottom:6px;text-shadow:#fff 0 1px 0;margin-left:13px;display:inline}
.a-settings{background-image:url(../images/a-settin.png)}
.a-search a,.a-settings a{color:#000}
.a-settings a{padding-right:18px;background:url(../images/arr00000.png) no-repeat 100% 60%}
.popped{border:2px solid #000;background:#9ed1ff;position:absolute;left:0;top:46px;width:883px;z-index:100;padding:13px 21px 23px;color:#063462;font-family:Arial,sans-serif;font-size:20px;font-weight:700;display:none}
.access .popped a{color:#063462}
.popped h2{font-size:44px;margin-bottom:15px}
.popped p span{font-weight:400}
.choose-font-family{margin-bottom:10px}
#serif{font-family:"Times New roman",serif}
.font-family,.letter-spacing{padding:2px 4px;border:1px solid #063462;text-decoration:none;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#063462}
.here.font-family,.here.letter-spacing,.spacing-small #spacing-small,.spacing-normal #spacing-normal,.spacing-big #spacing-big,.serif #serif,.sans-serif #sans-serif{background:#063462;color:#9ed1ff}
.choose-letter-spacing{margin-bottom:1em}
#out #spacing-small{letter-spacing:0}
#out #spacing-normal{letter-spacing:2px}
#out #spacing-big{letter-spacing:5px}
.choose-colors{font-size:22px;list-style:none}
.choose-colors a{display:block;padding:10px 22px;text-decoration:none;zoom:1}
.choose-colors a span{display:none}
#color1 a{color:#000;background:#fff}
#color2 a{color:#fff;background:#000}
#color3 a{color:#063462;background:#9dd1ff;border:6px solid #063462;padding:4px 16px}
#color4 a{color:#4d4b43;background:#f7f3d6}
#color5 a{color:#a9e44d;background:#3b2716}
.color1 #color1 span,.color2 #color2 span,.color3 #color3 span,.color4 #color4 span,.color5 #color5 span{display:inline;margin-right:5px}
.saveit{width:100%;overflow:hidden;font-size:22px;font-weight:700;margin-top:15px;padding:5px 0}
#out .saveit a{float:right;border:4px solid #063462;text-decoration:none;color:#9dd1ff;background:#063462;margin-left:28px;display:inline}
.saveit a span{padding:6px 14px;border:2px solid #9dd1ff;float:left}
.color1 .popped{border-color:#000;background:#fff;color:#000}
.color1 .popped a,.color1 .access .popped a{color:#000}
.color1 #out .font-family,.color1 #out .letter-spacing{color:#000;border-color:#000}
.color1 #out .here.font-family,.color1 #out .here.letter-spacing,.color1.spacing-small #out #spacing-small,.color1.spacing-normal #out #spacing-normal,.color1.spacing-big #out #spacing-big,.color1.serif #out #serif,.color1.sans-serif #out #sans-serif{color:#fff;background:#000}
.color1 #out .saveit a{background:#000;border-color:#000}
.color1 .saveit a span{border-color:#fff;color:#fff}
.fontsize-big .page{font-size:27px}
.fontsize-small .page{font-size:14px}
.spacing-normal .page,.spacing-normal .popped{letter-spacing:2px}
.spacing-big .page,.spacing-big .popped{letter-spacing:5px}
.sans-serif .page,.sans-serif .nav a,.sans-serif .subnav a,.sans-serif .footer,.sans-serif #out h2,.sans-serif .popped{font-family:Arial,sans-serif}
.serif .popped{font-family:Georgia,serif}
.imagesoff .page img{display:none}
.cat{float:left;margin-right:1em;padding-top:.35em;font-size:1.35em;color:#195183}
.meta{display:table;zoom:1;margin-bottom:36px}
.printversion{margin-left:-25px;position:relative;zoom:1}
.printversion a{padding-left:25px;background:transparent url(..images/print.png) no-repeat 0 50%}
.singlepost h2{font-size:1.8em}
.singlepost p{margin-bottom:1em;font-size:1.2em}
.singlepost .meta .published,.singlepost .meta .tags{margin:4px 0}
.related{width:883px;overflow:hidden;border:3px solid #000;margin:2em 0;padding:15px 20px}
.related h3{font-size:1.3em;font-weight:700;margin-bottom:10px}
.related dt{font-size:1.3em;margin-bottom:5px}
.related dt a{text-decoration:none}
.related dd{margin-bottom:1.3em}
.c1{width:400px;float:left}
.c2{width:400px;float:right}
.summary{font-weight:700}
.letter{margin:0}
.letter h2{margin:0 23px 20px;font-size:1.8em}
.letter .note{border-bottom:1px solid #d8d8d8;padding:10px 23px}
.letter .req{font-weight:700;font-size:44px;position:relative;color:#970000;line-height:18px;font-family:Georgia,serif}
.letter .row{margin-bottom:20px}
.letter form{margin:1.5em 0 1em}
.letter label{display:block;font-size:1.3em;font-weight:700;padding-bottom:5px;font-family:Georgia,serif}
.letter label span{font-weight:400}
.inp,.letter textarea{width:901px;border:2px solid #000;font-size:22px;padding:6px 12px;font-family:Georgia,serif}
.letter select{font-size:22px;width:100%}
.letter select option{padding:3px}
.letter textarea{height:546px}
.letter .error .inp{color:#970000;border-color:#970000;font-weight:700}
.letter .disabled{color:#fff;background:#000}
.last{width:60%;overflow:hidden;margin-top:20px;float:left}
.last a,.search .row a{text-decoration:none}
.last a span,.search .row a span{border:2px solid #fff;padding:5px 17px 5px 48px;color:#fff;font-size:32px;float:left;background:url(..images/send.png) no-repeat 14px 50%}
.search h1,.searchresult{font-size:32px;padding-left:23px}
.searchresult{padding:0 0 5px 23px;border-bottom:1px solid #d8d8d8;margin-bottom:40px;margin-top:35px}
.search .hentry{position:relative}
.search .hentry .nom{position:absolute;left:0;top:5px;color:#195183}
.search .row{width:903px;margin-left:23px;overflow:hidden;padding:4px 0}
.search .row .inp{width:680px;float:left;font-style:italic;padding:10px}
.search .row a{float:right}
.search .row a span{padding-top:1px;padding-bottom:1px;background-image:url(..images/search.png)}
.search1,.search2{font-size:22px;line-height:1.4;padding-left:23px}
.search h3{margin-top:1em;padding-left:23px;font-size:22px;font-weight:700;font-family:Georgia,serif}
.timear,.contentsize{color:#000;text-decoration:none;font-weight:700;padding:2px 4px}
.contentsize{text-decoration:underline}
.timear span{font-weight:400}
.timear em{font-style:normal;font-weight:700;text-decoration:underline}
.search1 .here,.search2 .here{background:#d7d7d7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:#fff 0 1px 0;text-decoration:none}
.search2 .here em{text-decoration:none}
.search2 select{font-size:18px}
.search2 select option{padding-right:.6em}
.goup{width:100%;overflow:hidden;margin-top:1em}
.goup a{float:right;margin-right:23px;display:inline;padding:5px 47px 5px 0;background:url(..images/up.png) no-repeat 100% 50%;color:#000;text-decoration:none}
.search-small .row{width:100%;overflow:hidden;margin:0}
.search-small h3{padding-left:13px}
#out .search-small .inp{width:690px}
.sitemap h1{font-size:32px}
.sitemap dl{width:290px;margin-right:14px;float:left;margin-top:1.5em;margin-bottom:23px}
.sitemap dl.wide{clear:both;width:auto;float:none}
.sitemap dt{font-size:1.3em;padding:0 0 5px 13px;border-bottom:1px solid #848484;font-weight:700}
.sitemap dd{padding:13px 0 0 32px}
.sitemap dd ul{list-style:none;font-size:1.3em}
.sitemap dd li{margin-bottom:3px}
.sitemap dd li a{text-decoration:none}
.gos h1{font-size:32px;margin-bottom:24px}
.pop dt{padding:14px 0 14px 23px;background:url(..images/arrr.png) no-repeat 0 50%;font-size:22px;font-weight:700;border-bottom:1px solid #d8d8d8;cursor:hand;zoom:1;cursor:pointer;position:relative}
.pop dt.opened{color:#fff;background:#000 url(..images/arrb.png) no-repeat 12px 50%;border-color:#000;padding-left:43px}
.pop dt:hover{text-decoration:underline}
.pop dt.opened:hover{text-decoration:none}
.pop dd{display:none;padding-top:20px;zoom:1}
.pop dd p,.pop dd img{margin-bottom:1em;padding:0 23px}
.pop dd p.gos-addr{background:url(http://eng.news.kremlin.ru/static/blind/img/access/gos-addr.png) no-repeat 0 5px}
.pop dd p.gos-phone{background:url(http://eng.news.kremlin.ru/static/blind/img/access/gos-phone.png) no-repeat 0 5px}
#out dd .closeme{width:100%;overflow:hidden;padding:0}
.closeme a{color:#000;float:right;padding-left:24px;background:url(http://eng.news.kremlin.ru/static/blind/img/access/closeme.png) no-repeat 0 50%;margin-right:23px;display:inline}
.lastupdate{font-style:italic;text-align:right;padding-right:23px}
.lica{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:40px;margin-top:23px}
.lica .entry-list{display:block;font-size:.77em}
.lica th,.lica td{border-bottom:1px solid #b2b2b2}
.lica th{padding:15px 0 12px 23px;vertical-align:top;text-align:left;font-weight:400}
.lica td{text-align:right;font-size:1.3em;padding:12px 23px 12px 0}
.lica td a{color:#000}
.pop dd ul{list-style:none;padding:20px 23px}
.pop dd li{margin-bottom:5px}
.pop dd li a{color:#000}
.departments,.popg .popg{margin-left:80px;margin-right:30px}
.departments dd{position:relative;padding-bottom:2em}
.departments dd .dep-close{position:absolute;right:20px;bottom:0;padding-left:24px;background:url(http://eng.news.kremlin.ru/static/blind/img/access/closeme.png) no-repeat 0 50%;margin-right:23px}
.departments dt a{color:#000;text-decoration:none}
.departments dt.opened a{color:#fff}
.pop blockquote{padding:0 23px;font-style:italic;font-size:1.3em;margin-bottom:35px}
#out .pop blockquote p{padding:0;margin:0;background:none}
.pop blockquote cite{display:block;text-align:right;margin-top:1em;font-size:.8em}
.popg dd p{margin-bottom:1em;padding:0 23px;font-size:1.3em;background:url(http://eng.news.kremlin.ru/static/blind/img/access/dash.png) no-repeat 0 .6em}
#out .popg dd p.closeme{padding:0;background:none;font-size:1em}
.hl{background:#000;color:#fff;padding:1px 2px}
.textcontent{margin-left:22px}
.textcontent p{margin-bottom:1em}
.gos-top img{float:left;margin-right:12px}
.b-gos-entry{clear:both}
.chooseto input{float:left;margin-right:10px;margin-top:5px}
.choosetolabel{margin-bottom:5px}
.file-attach{cursor:pointer;float:left;height:64px;margin-top:20px;overflow:hidden;position:relative;width:250px}
.file-attach-btn{cursor:pointer;display:inline-block;font-size:22px;height:64px;left:0;line-height:62px;padding-left:22px;position:absolute;text-decoration:none;top:0;width:250px;z-index:5}
.file-attach-btn span{display:inline-block;height:26px;margin-right:20px;position:relative;top:5px;width:22px}
.color1 .file-attach-btn span{background:url(http://eng.news.kremlin.ru/static/blind/img/attach-file-icon-sprite.png) -88px -0 no-repeat}
.color1 .file-attach-btn{color:#000!important}
.color2 .file-attach-btn span{background:url(http://eng.news.kremlin.ru/static/blind/img/attach-file-icon-sprite.png) -0 -0 no-repeat}
.color2 .file-attach-btn{color:#fff!important}
.color3 .file-attach-btn span{background:url(http://eng.news.kremlin.ru/static/blind/img/attach-file-icon-sprite.png) -22px -0 no-repeat}
.color3 .file-attach-btn{color:#063462!important}
.color4 .file-attach-btn span{background:url(http://eng.news.kremlin.ru/static/blind/img/attach-file-icon-sprite.png) -66px -0 no-repeat}
.color4 .file-attach-btn{color:#59422e!important}
.color5 .file-attach-btn span{background:url(http://eng.news.kremlin.ru/static/blind/img/attach-file-icon-sprite.png) -44px -0 no-repeat}
.color5 .file-attach-btn{color:#a9dd38!important}
.file-attach-btn:hover{text-decoration:none}
#id-file{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);height:64px;font-size:250px;border:0;padding:0;position:absolute;top:0;right:0;z-index:10;cursor:pointer}
#flood{color:red;margin-top:20px;text-align:center}
#flood.hide{display:none}
#msg-list h3{font-size:17px;border-bottom:1px solid #d8d8d8;padding-bottom:15px}
#msg-list .item{line-height:2}
#msg-list .item.first{margin-top:15px}
#msg-list .item span{font-weight:700}
#msg-list .item span.status,#msg-list .item span.more{font-weight:400}
#msg-list .item span.more{text-decoration:underline;cursor:pointer}
#msg-list .item p{margin-bottom:20px}
.item .msg{margin-bottom:20px}
#msg-list .items_separator{display:block;width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-top:70px;font-weight:700}
.dropdown-menu{text-align:right}
#mod-search-searchword{font-size:17px}
.readmore a{border:1px solid gray;padding:1px}
select{width:100%;font-size:18px}
div.search input#mod-search-searchword{width:130px}
.btn-group.pull-right{display:none}
.article-info-term{display:none}
div.mod-languages{background:none;width:auto}
.moduletable_topmenu li{list-style-type:none;margin:0 10px}
.nav:firct-child{border:none}
.pagenav{text-align:right}
.pagenav ul{display:inline-block;*display:inline;list-style-type:none;margin-left:0;margin-bottom:0}
.pagenav li{display:inline;margin:0;padding:0}
.pagenav a,span.pagenav{padding:0 14px;margin:0;line-height:1.9em;text-decoration:none;border:1px solid #ddd;display:inline-block;line-height:1.9em}
.pagenav li:first-child a,.pagination-start span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-left:solid 1px #ddd}
.pagenav li:last-child a,.pagination-end span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.pagination ul{margin:10px 10px 10px 0;padding:0}
.pagination li{display:inline}
.pagination a{padding:0 14px;line-height:2em;text-decoration:none;border:1px solid #ddd;border-left:0 solid #ddd;display:inline-block}
.pagination .active a{cursor:default}
.pagination span,.pagination span a:hover{cursor:default;padding:0 14px;line-height:2em}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.left h3{background:none repeat scroll 0 0 #000;color:#fff;font-size:21px;text-align:center}
img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}
img.top-img2{width:150px}
div#page_content{width:1250px;margin:0 auto;float:none}
.three,p.info{display:inline-block;margin:0 15px}
.three a{margin:0 15px;font-size:1em}
img.building{width:690px}
td#main_left,td#main_right{vertical-align:top;min-width:240px}
a.blindSwitcher img{width:300px;margin-top:20px}
.resources img{width:200px}
td#top{text-align:center;padding-bottom:10px}
label.element-invisible{display:none}
.three{margin:15px 0;list-style-type:none;display:flex;flex-wrap:wrap;font-size:28px;line-height:1.5;justify-content:center;}
.three li{
  margin-top:20px;
}

.jquerycssmenu ul {z-index: 1}
.about, .items {margin: 20px 0;}
.information .item {margin: 20px 0;}
.information ul li {margin: 10px 0;}
.advantages .item {margin: 20px 0;}
.advantages .item h3, .advantages h2, .information .item h3, .about-text h2 {margin-bottom: 20px;}
.about-pic img {max-width: 100%;}
button.button.btn.btn-primary {
    background-color: unset;
    border-color: unset;
    color: #000;
}

div#logo{text-align:center;margin:15px 0 0}
table#main_table{margin-top:50px}
div#news_main{margin:20px 0}
.img-box img{width:300px;float:left;margin-right:10px}
.block-1_wrapper{clear:left;padding-top:20px}
.resources,/*.contacts*/{margin-top:20px}
.resources h3,.contacts h3{margin-bottom:10px}
.resources img{padding-top:5px}
p.welcome{text-align:center}
div#right_bottom{float:right}
td#bottom{padding-top:20px}
div.search input#mod-search-searchword{width:300px;font-size:1em;padding:2px}
button.button.btn.btn-primary{font-size:1em;padding:2px}
ul#treemenu1 li a,.suckertreemenu li a,div.contacts a,div#right_bottom a,small,ul.breadcrumb li a,ul.pager.pagenav li a,select#ordering,select#limit,dt.result-title a,input#search-searchword,span.contact-emailto a,td.list-title a,.pagination li a{font-size:1em}
div#logo h1{font-size:3em}
h3.art-title{font-size:1.5em}
.content-box h3 a,dt.result-title{font-size:1.3em}
.content-box strong,.content-box b,.content-box p{font-weight:400}
.center{text-align:center}
td#main_center{padding:0 15px;vertical-align:top;min-width:645px}
ul#treemenu1 li,.suckertreemenu ul li{margin:5px 0 15px 18px}
.collapse.fade{display:none}
.cat-children > div{margin-bottom:20px}
#main_center h2{margin-bottom:20px}
.contact-address dt{margin-top:2px!important}
ul.breadcrumb li{list-style:none;display:inline-block;margin:0 0 10px}
li.previous{float:left}
dd.create,.searchintro,fieldset.phrases,.form-limit{margin:10px 0}
.controls label{margin-right:8px}
dt.result-title{margin-top:15px}
button.btn.hasTooltip,.protectedby{display:none}
button.btn.btn-primary.validate{padding:10px;font-size:1em}
textarea#jform_contact_message{font-family:inherit;padding:3px 5px;font-size:1em;width:623px}
.control-group input{padding:3px 5px;width:620px;font-size:1em}
.control-label{margin-top:10px}
dl.contact-address.dl-horizontal dd{margin-left:25px}
dl.contact-address.dl-horizontal dt{display:inline-block;float:left;margin-top:10px}
dl.contact-address.dl-horizontal dt + dd{margin-top:10px}
.contact h3{margin:15px 0 0}
ul.level_0 li a{font-size:1.2em;margin-bottom:4px;display:block}
div[class^="leading"]{margin-bottom:30px}
ol.nav.nav-tabs.nav-stacked li{display:block}
.pagination{text-align:center}
.level_1{margin-left:20px}
.level_2{margin-left:40px}
.unstyled{
    list-style-type:none;
}
.unstyled .fa{
    margin-right:8px;
}
.unstyled li{
    margin-left:0 !important;
}
a.blindSwitcher {
    padding: 13px 7px;
    border: 3px solid;
    display: inline-block;
    font-size: 21px;
    margin-top: 20px;
}
.searchintro {
    clear: both;
    display: block;
}
table#main_table, table#main_table tbody, table#main_table tr {
    width: 100%;
    /* display: block; */
}
table#main_table * {
    max-width: 100%;
}
 .su-drawer-toggle {
    background: #5b6160 !important;
}
.su-list i{
    color:#5b6160 !important;
}

table.vacancy {
    width: 100% !important;
    display: none;
}
@media(max-width:767px){
    .three a {
        font-size: 1.5em;
}
td#main_center, td#main_right {
        width: 100%;
        display: block;
}
.moduletable {
        display: none;
}
h3[style="clear:both;width:100%;"] {
        display: none;
}
td#main_right {
    padding-left: 20px;
}
}