.spec #top{
  display: block;
}
.checkspec{
  display: none;
}
.spec #head{
  padding: 0;
}
.spec #custom-toggle {
  display: none;
}
.spec #top-right .full-name-container,
.spec #top-right .login-panel-authorized .usermenu-block a:last-child,
.spec #top-right .login-panel-authorized .usermenu-block {
  background: #303030;
}
.spec #logo, 
.spec #head-right{  
  max-width: inherit;
  min-width: inherit;
  float: none;
}
.spec #logo .egov-block-simple span{
  display: none;
}
.spec #head-right .call{
  display: none;
}
.spec #head .inner-block div{
  vertical-align: middle;
}
.spec #head-right{
  padding: 15px;
  background-color: #303030;
}


.spec #top-right .full-name-container .full-name::after{
  border-left: 1px solid #fff;
}

.spec #top-right .login-panel-authorized .usermenu-block a{
  border-top: 1px solid #fff;
}
.spec #top-right .login-panel-authorized .usermenu-block a:hover{
  background-color: #ccc;
}
.spec #logo{
  padding: 15px;
  height: 100px;
  display: block;
  width: 100%;
}
.spec #logo .region-logo{
  display: table-cell;
  width: 250px;
}
.spec #head{
  height: inherit;
}
.spec #logo .info-logo{
  display: table-cell;
}
.spec #logo .info-wrapper{
  display: table;
}
.spec #logo .info-td{
  display: table-cell;
  padding: 0 10px;
}
.spec #logo .info-td .number{
  font-size: 59px;
  font-weight: bold;
}
.spec .info-td .f18{
  font-size: 18px;  
}
.spec .info-td .fb18{
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.spec .info-td .fb21{
  font-size: 21px;
  font-weight: bold;  
}
.spec .info-td .f15{
  font-size: 15px;    
}
.spec #logo .region-logo img{
  margin-top: 24px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.spec #top, 
.spec #head, 
.spec #menus, 
.spec #main, 
.spec #foot, 
.spec .inner-block, 
.spec #copyright{
  min-width: 1040px;
}
.spec .inner-block{
  padding: 0 150px;
}
.spec #head-right .search-call-group{
  padding: 0px;
  display: table-cell;
  width: 714px;
  padding-right: 5px;
}
.spec #egov-common-search-form #edit-query{
  background-color: rgb(48, 48, 48);
  border: none;
  border-bottom: 4px solid white;
  padding-left: 40px;
  color: white;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
.spec #edit-query::-moz-placeholder{
    color: white;
    opacity: 1; /* Firefox */
  font-weight: bold;
}
.spec #head-right #edit-submit{
  left: 0px;
  filter: brightness(0) invert(1);
}
.spec #head-right{
  display: table;
}
.spec #head-right .head-buttons{
  display: table-cell;
}
.spec #head-right .head-buttons a{
  background-color: white;
  border: medium none;
  padding: 10px;
  margin: 0px 5px;
  font-size: 18px;
  font-weight: bold;
  min-width: 100px;
        text-decoration: none;
        color: black;
}
.spec .button-panel{
  display: flex;
  height: 60px;
  background-color: rgb(219, 219, 219);
  width: 100%;
  justify-content: space-between;
}
.spec .button-panel .button-td{
  display: table-cell;
  padding-right: 10px;
  font-size: 18px;
}
.spec .button-panel .button-td.eye{
  width: 60px;
  background-color: black;
  cursor: pointer;
}
.spec .button-panel .button-td.settings{
  padding: 0 15px;
}
.spec .button-td .item-wrapper{
  display: table;
}
.spec .button-td .item-wrapper .item-td{
  display: table-cell;
}
.spec .button-td .item-wrapper .item-td.button-item{
  font-weight: bold;
  padding: 5px 10px;
  cursor: pointer;
}
.spec .button-td .item-wrapper .item-td.button-item-c{
  font-weight: bold;
  padding: 5px 10px;
  cursor: pointer;
}
.spec .button-td .item-wrapper .item-td.button-item.f22{
  font-size: 22px;
}
.spec .button-td .item-wrapper .item-td.button-item.f30{
  font-size: 30px;
}
.spec .button-td .item-wrapper .item-td.button-item.f36{
  font-size: 36px;
}
.spec .button-td .item-wrapper .item-td.title{
  padding-right: 10px;
}
.spec .button-td .item-wrapper .item-td.settings{
  font-weight: bold;
  text-decoration: underline;
  text-decoration-style: dotted;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
}
.spec .button-td .item-wrapper .item-td.button-item.active{
  background-color: black;
  color: white;
}
.spec .button-td .item-wrapper .item-td.button-item-c.item-1{
  background-color: white;
  border: 1px solid black;
  font-size: 22px;
  color: black;
}
.spec .button-td .item-wrapper .item-td.button-item-c.item-2{
  background-color: black;
  color: white;
  font-size: 22px;
}
.spec .button-td .item-wrapper .item-td.button-item-c.item-3{
  background-color: #9dd1ff;
  color: #0c4b83;
  font-size: 22px;
}
.spec #menus{
  background: none;
}
.spec #menus ul li a{
  background: none;
  border: none;
  border-bottom: 2px solid black;
  color: black;
  font-weight: bold;
}
.spec #menus ul li a:hover{
  background: black;
  color: white;
}
.spec #services .nav-tabs-new li.active a{
  color: black;
}

.spec #services .subcategories-list-new li{
  width: 50%;
  background: none;
  border: 2px solid rgb(111, 111, 111);
}
.spec #services .subcategories-list-new li a{
  background: none;
  color: black;
  font-weight: bold;
  border-color: white;
}
.spec #services .subcategories-list-new li a i{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.spec #services .subcategories-list-new{
  border: 2px solid rgb(111, 111, 111);
}
.spec #services .subcategories-list-new li a:hover{ 
  background: #303030;    
  border-color: #303030;
}
.spec .new-servs{
  display: table;
  width: 100%;
  text-align: center;
  margin-top: 40px;
  position: inherit;
  top: inherit;
  right: inherit;
}
.spec .new-servs a{
  display: table-cell;
  width: 50%;
  padding: 26px;
  border: 2px solid black;
  font-size: 18px;
  color: black;
  text-decoration: none;
}
.spec .new-servs a:hover{
  background: #303030;
  color: white;
}
.spec .new-servs i{
  display: none;
}
.spec #menus{
  height: inherit;
  overflow: inherit;
}
.spec #servs{
  display: table;
  width: 100%;
  margin-bottom: 50px;
}
.spec #servs ul{
  display: table;
  width: 100%;
}
.spec #servs ul li a::before{
  display: none;
}
.spec #servs ul li a{
  margin-left: 0px;
  background: none;
  font-size: 24px;
  color: black;
}
.spec #servs ul li a:hover{ 
  background: none;
  color: black;
  text-decoration: underline;
}
.spec #servs ul li{ 
  width: 48%;
  float: left;  
  background: none;
  margin-left: 20px;
}
.spec #servs ul li:hover{
  background: none;  
}
.spec #servs ul li:hover a{
  background: none;
}
.spec #servs h2{
  color: black;
  border-bottom: 5px solid black;
  padding-bottom: 10px;
}
.spec #servs li {
  list-style: square outside none;
}

.spec #favs h2{
  color: black;
  border-bottom: 5px solid black;
  padding-bottom: 10px;
}
.spec #favs{
  padding: 0px;
  width: 100%;
}
.spec #favs li {
  list-style: square outside none;
  font-size: 18px;
}
.spec #favs ul li{  
  width: 48%;
  float: left;
  background: none;
  margin-left: 20px;
  color: black;
}
.spec #favs ul{ 
  padding: 0px;
  display: table;
  width: 100%;
}
.spec #favs ul li a{
  margin-left: 0px;
  background: none;
  font-size: 24px;
  color: black;
  padding: 10px;
}
.spec #favs ul li a:hover{  
  color: black; 
}
.spec #news h1{
  color: black;
  border-bottom: 5px solid black;
  padding-bottom: 10px;
}
.spec .slick-arrow-left{
  top: -69px;
  padding: 10px;
  right: 50px;
  background-color: #4c4c4c;
  color: white;
  width: 50px;
  text-align: center;
}
.spec .slick-arrow-right{
  top: -69px;
  right: 0;
  padding: 10px;
  background-color: #4c4c4c;
  color: white;
  width: 50px;
  text-align: center;
}
.spec .slick-dots{
  display: none !important;
}
.spec .slick-arrow-left:hover{
  color: white;
  background-color: #191919;
}
.spec .slick-arrow-right:hover{
  color: white;
  background-color: #191919;
}
.spec .news-archive{
  display: none;
}
.spec #news img{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.spec #news a, 
.spec #news .node-title a{
  color: black;
}
.spec #news{
  margin-bottom: 150px;
}
.spec .egov-banners{
  display: none;
}
.spec #foot{
  background-color: rgb(17, 17, 15);
}
.spec #foot .foot-left > div h4{
  color: white;
  font-size: 30px;
  font-family: PTSans-Regular,serif;
}

.spec #foot .foot-left > div li{
  color: white;
  font-size: 18px;
}
.spec #foot .foot-left > div li a{
  color: white; 
}
.spec .foot-right,
.spec .foot-menu.foot-menu-hits{
  display: none;
}
.spec .foot-left{
  width: 100% !important;
  display: table !important;
  float: none !important;
}
.spec #copyright{
  background-color: rgb(24, 24, 23);
  color: white;
  font-size: 18px;
}
.spec .foot-menu{
  display: table-cell;
  width: 66% !important;
}
.spec .foot-right{
  display: table-cell !important;
  width: 50% !important;
  float: none !important;
}
.spec .footer-table-row{
  display: table-row;
}
.spec .social{
  display: table !important;
  margin: 0 !important;
  width: 270px;
}
.spec #foot .social li{
  list-style-type: none;
  float: none;
  width: 30.66%;
  display: inline-block;
}
.spec #foot .foot-right p span{
  color: white;
  text-decoration: underline;
}
.spec #foot .foot-right p, 
.spec #foot .foot-right p a{
  color: white;
}
.spec .button-td.eye{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAmCAYAAAEqxFKIAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+IGGwsyGoNHd/0AAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAABCtJREFUWMPVmGuIVVUUx//3jo8oH6BoNUFQjkGJqZBFGRVlUKI0KQVFDVFURAaV9EKoGAiCoG/1LaoPCr2wxwdDSigoJIIULBKD6DXkSGHS2NyZO/PrQ+uMe1Zrn3vu7U7Ugs05Z+312muvvdbapwYogro9hyQtk4SkhiQJEH/Br8BKe78unRAwAlwGqBboaEiaG01MKX7MlFIoBfgcuKvQ4xVuAYYjmdcWlN8BTyec64GlybeAqQX2cBIeSAh2Jvhp3gA4Dlxu77e5udlyqiLYUMzPcouoqQRquW0s29qUY7Gk9a0kY2Z4VT2SJiPJBUNfYv+EMUjA9akvk+fzwBfpXA2YJWk88QbJ+6ikucV3XVJT0lFDNI2oYDoldWlh81JJt5ttBGuo7Ge85NKNO8k2PTae8WHZ6fBWDJiJ2+37nGS9fjQlXZVf6HRNi1wkP5Sx6MMg6pdEB1DAWEA8bM/7jOYCYLLkWI15wQcDojdtbl+Cu8Nwp9vztYDvoLd4Z0BUt7lBh7/Z8Jc4/CuRK4rxZaBgEDgNmGORU0C/8azLJbnc2AQcDhT9ZId2tMj67QquOhrA6ymurRTXbiqUpEe6JbSwdL6k4yXZe62ks6zEftZSauKLPpc1i9KWg3dzfvaI8wLBP1AO21sJ/dQxRJasDATvzwndHRCn539F8l4LaN/3QlcHRC8Ggo8A99j71oDnwqgj8EtfEwgebtEUTIUUJSWkmJucKrDTa9Lf+Irg/yaYnB0clGbyPS/gOezjNLejdeBEgm8mPMeiaMkFv8+jxbjC8OMJ7jfD9eXidFkgeAhYa/MXW8OLZaeCb3mVLDUk6cwKuWMs6WPCLJVCr6Q5kl7OzL8qaZPRjLYq3+2OjeaKkW5n/80muGdGM/+MCJ0piAJgW9KnDf6nrA329NygkDwV0C2xDPuOZdsyOGKVbSvQ22m8lU0uB350Sp8IFvY9ncMeV686NlbAqcAHgZJtQaZ7y261VwOr7KZ+L/A2MFHB8N3Agk6MXQgcqKDgwTa2sQ48V0HmftNfydgn29zKSeB+J+N84Gfgq/Rmb2Oe1Rf+aYP1UQUh48Bi2+qjzui7nbwV1pE0LFTSnRuroOvjnLF7K3ryDWfQJ4Gn73Q0q4BdDvdeRX17o7vyjorZrtd9Hwras5esexow3AFJNzq6RRX17cjl2Y0VV9vv+F4ooW0Ctzj6s4MuLToL17Q6YAszd0wPj2cKxa3Aw1YAfndG3+ToL80YfShKY2WpZjXwSwuDJ4Bn7YTn5FxprRNJR7nZ0ayzH4pDZUWiSn6cb4ejHThRgaZhfwrUrQqmIEc+ar8dugUN+4XRUn+3WsQzJF1kf9oW2H+BY5JG7O71taRvHc8GSbusdZekPyT1S9rTTtf1b48bzLskV4M1M+nZbsAWGwPuhvv/vCn8CRToc+pUGsgQAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center center;
}
.spec #foot .social li a.fb{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAMAAAFnfcA2AAABpFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8IgZTZAAAAi3RSTlMAAQIDBQYHCAkKCwwODxEUFhcYHB0eHyAhIiMrLS4vMTI0ODk9PkFCQ0ZHSktOUFJTVVdYWltdYmRlaW1ucHd4en5/gIGCg4WGiIuMjZCSk5SVlpiZmqOkpaeoq66xsrO0tba5u7y9wcLFx8nLzNLW19jb3N3i4+Tl6Onq6+zt7u/w8fP19vf4+/3+bhmwiQAAAmZJREFUSMetlmdbU0EQhV8FpYg1KF4RrIBdQey9YgMURVGxgIIFo6LB3ohGIOdP++G23VtI8jyeD7l39szZ2Z2Z3RvwcUaSAInwKe+5DSRHAuhXgRDynOQLXZ0/qr3uVKGzdgBQI0nKSvrpE+5vj2XJssJJpF4S8CB0CxxVHRhvsy67PNhrGMB8DKRwRcsyXJ4BBUmOE8SflczFIEkd9mrbnkr6erU+sok2mciHxCHF4DF/fXvC2Hg7wCvTNdTVGNaAna7PxvsdB3A3FZ/DMsaA46l+cCmJIlKpAPeNdNw0ibXxmtc3O1SG6nNTkp7vjI5vKAZxXlrElLW4A3b3mxhK3ZGuuMSbYGAmm/3ovmUAGgNiKXDKyFDBJ0YwmM1mlIPwJDB+wf7A6IbXZinG7NyfDs1pmxn2zUwYxlkCGeeTbzbzLiVOLb2pK1iVypDMDAI3Ehkr1SbzEIBWzzrhOJORlrsQq0+VX7qjEWJhWO5lc8b4I7t5Wn/4Zyap5da0NJTuy7qm1o1OQ5lN3NL/xV7n79vt8/kvG5xTMkaakhVHZjUfri2IKc6qJO5VWYr1f1QGinsMycU4n+uqwzwbLoYDSV9MMbvO52yNxr3hY/EoJwFY2dnZORRhbrlMMa7pBqwuD9GRuLJ8LrcbgNFcLvctyo4DvI+ODpgZvR4LVJt0H1maiRjdDORV0X6UAUYr00yBeVmVpekBIFuJZroGgBWFCjRbvNysnilbE37eayfL00w3mmU4XM5ZiP3vOV9KcXdRwuHe+iFdkO9KvUU2PU5ock3sKnVbLd5+edz7bnx/0bevgf+Cf/ICbWJIP61kAAAAAElFTkSuQmCC);
}
.spec #foot .social li a{
  width: 52px;
  height: 52px;
}
.spec #foot .social li a.tw {
    background-image: url(data:image/png;base64,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);
}
.spec #foot .social li a.gp{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAF6ePCOAAACFlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+X6m/rAAAAsXRSTlMAAQIDBAUGBwgJCgsMDhASExQVFxgZGhscHR4fIiMkJSYnKSorLS8wMTM0NTY5Ojs9Pj9AQkhLTE1PUFFSU1RVVldYWVpbXF1eYGJjZGVmaGlqbm9xcnV2d3p9fn+BgoSFhoeKjo+SlpeYmZqcnZ6foaKkpqepqqusrq+xsrS2t7m7vL/DxMfIysvN0NLT1NXW19vc3d7f4eLj5Obn6Ons7e/w8fLz9PX29/j5+vv8/f4kubIgAAADPUlEQVRIx62U51sVVxDGf4vKCtFggBiENSoazdVYQqxJEGMXLBBTsJfEaK4FLEkUuyYRFewKiiKWKwpy5f0P/XDu1rsgj4/vlz0z77w7c+bMOeDid0kCBOZ7WUggzZYWgzI8qAwfxit1ScoIkeeVCoFTrwPBagJghDwYwtU9MtZU7y/3JZvrgfQGHxGDq36YF6iFQUMCbCkhXFMS+u2p2ryiZ30smJOx1oxkf4Y7aPboV32aPEnSEeDrYAaYEDSARFqHI9VueChJNysj7gUKYYJH1CgLUwyTkiRVAwz3uAsAJ0wRw6SlNEuH+g1X47VkI5PTVrkk2kLn4a6PxlF1tHvNMrgN5EjSCkp7dJQmhduBYuBubGWUmBzsR6Pv38SHQPHfktS/Ly/in+8n6p8YJB6Hirscnv4gXg1ESE8N0RrThj0AYyRJXSMA9oQ61CVJfWzTV1T7ohNulhoyR9HX6ImmS5K28odErtSCx+xyF/838iTAzOF4ZlWXS7em+ruo4S83ZwW2Apo1bJYkpSy+yIMAM4NJJs0nkg5wI3rZ1cyPkhRh7prvP0qNs3ziT3NjJc0Hlkfn50xMRzeaZvdmEbfcA3odIR74h3olRDQEB2F8n+fvjE6P9csdSTeq33ssC2Z+v3r9soWJ0UMJthacTUcn7OCUQQQlJzUAenfYsYr6fg2GJxVZip16J3rnhhTTXmoouBl47euDxMOG+vUGe7NE6S9dyQ7f2e5AZW0RwLxLcalmG0mV7zmWeQHujQS7O07TVwgwPOV7qoAO925fkqRWaA+JjgGsCjhac6C4U9K3sFaS1IL38mZQCDSENllnmYIrHkvrHMcpgVLHcX7yQ5YAp7NqHgs55yVdTCaTW2B3Mpn8z2drgQOh+Ou/Ti8wk7dlgNoqgSW+2Z2ATw/3SKm1wNg3kh7kj+oKa0YDVqdrPbPhZ9dIwL9xzU4C8I1rduRAwX2zvpeLEze0qXzTo1rX8eI7gNyyYgvsZFyWN+Xu8PwQ8PZcaTpyvLknfkiff+YPaVHHkOb6nBW6DVXpdyo6Ps+6dfOeDaq4Vhp7u+3tvQMI2hYN9vCUbb8TiW+uyx/aA2eXTEo4RcPiybfGyjlDC3rvOgAAAABJRU5ErkJggg==);
}
.spec #foot .social li a.vk{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyCAMAAAFT+DhSAAACB1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++f/evAAAArHRSTlMAAQIDBAUGBwkKCwwNDg8QERITFBUWFxkbHB0eHyAhIiMkJSgqKywtLi8wMTIzNDU3ODk7P0JGR0tPU1VXWFpcXV9gYmNlZmhpa2xtbm9wcnZ4eXt8fYCEhoeIiYuMj5GSk5SZmpucnZ6foKOlpqeoqauvsLO0tbe5uru8vb6/wsPHyMvMzs/Q0tbX2Nna3N3f4OLj5OXm5+jp6uzt7u/w8fL09vf4+fr7/P3+04iieAAAAwtJREFUSMetlVlj1FQYhp8qKmpRFBEqoCCUQt3qvgSqFqxbFQFRUKRKwQUXXKjoqCBuqCCg1q1SoNJOqfP8SC9OkkkymXYufG+SnPd7z7eeE0hwqypgDaOnQEBBGWUUjHkYW0YdYdVob18kfjrQhiiXY+A2AeuPZ4zjTeL3xKkgXSYu6zawOmcJP4b32ynBx6quynsYz7vbCNjfL2j0urDbQWpPk3XezmZe0+v4PvG6TKFNPQ3CgLk9azkXOfdpbAerrxaifXJc1YML88uLzeFISrTbgFOB2WwZABaE5xq9G7r0QeCZsDYS28x3I3S5GjiT9kN1fqHPOg+ezTkeBuhInP2beP5rS/SZnn8kivbpWgB+LglwQbJ7rUC8mK3H0sl0fQ+t49owDP8MFIkVGUeVHHM4H0VmzseKofckzLHGtOK6PdSsJ9nJKSb9mA729u4MhuorUfRwLKvpm+FBekbUpekppCemeoE31Ldiai/wp4ATwI2qZ+CyNKCjwIfZAxqoXzOl2ZE5q6rrM9wJ1ZP1tDoAuH8twCl1azJshtCIj6g6B7g5rcC7G/rU3VEUxUeK6bJC3QHAvBLm9ziix5sVHni+yLTVM+nOESfzc7MnJSZvapi263cdmxz75NFZZnJOd7TlpaGhl7euu+WSVmb4tg+mitFe+OjOGQQXb6vaBFPby112/uKM+KO7QbJi1Flxuiuved+WcCDTjfYRW8Tf1ySaKxpCO1qpVCqVQ5ONqrNXx6Ivs3+U99TpfSGMNaoeyl3MX4ePdWGP6pLweUA1tL9L9fhFcQ6/BbsNAHwRe564IbBD6kAqOtJWuDi+AiDt6IWVKf8AAMu1Pyxd+k09rbnAVZk0oyazcm+2FosBzmYW3ikXdWSmZQqA/dltzq0qly36KbEYzhQ2xYnlddMfHE8v15XnAn9X+NxZ7ODn94Uyd6qOdMaqJaoOJpvst2UM18PY1arm7WyePdVWJNP3FMqzbXbNjpKq9k3MpJh6oknj575wvlxR3X7ljNfRwue+zQu+27SI/wP/ASqprDdmkATHAAAAAElFTkSuQmCC);
}
.spec #foot .social li a.em{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAMAAAGxJCMrAAABoVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAREREiIiIzMzNERERVVVVmZmZ3d3eIiIiZmZmqqqq7u7vMzMzd3d3u7u7///+4EZELAAAAe3RSTlMAAQIDBAUGBwgJCgwPEBEUFRocHyAmJyssLi8xOTw9PkJER0tRVFVXWFlaX2BiY2ZoaWpudnd4e3x9fn+AgYWGh4iKjo+SlJaZnJ2en6GipKeora+2ubvAwsTGysvM0dLU1drb3d/g4ePk5ufo6uzu8PHy8/X3+vv8/f78dtizAAADDElEQVRIx6WVaZvUVBSEaxgdxn0AN1xgxH0HUREVwWV03PcFt1FxQVwBYZBKutOd7nT6/dV+SNLJTfcM/TzWp5xTqXvPrXNuIlVYA5AE7nGNhIsEEfCcRMlLf+9UjfIl+gaBnSAAU3C7JT29Uby7A4BzkqQFJihW6eM+ebkakXFUkOtA146q7TcL1bJm4HcAlurSAD5pBnBdGdnlCTcBR0UoAWMSkrSKMuKYgnsAiIHepOpylc8lXds8UHXYMpB01TfnX2hV++plAN5cDNOPEOD5CfEQUzhWMKeZgQuS9FIZRO4BqeMi/Li2xOPEw9ym32v2A8hinIGHOJtQP5cqErtbeghcaphsp0BqjxsOzKqwOtiuNrG36cd9df6Q5sZd3wHw44FW/onGNkeaxPmggn8XghEPsKQtj1QQJ2cwv0jS0iwX2CVpg4l5duUcZ+tdRnYKwwklLVeKNLPtfq/sxe26v3hIIxzT8YiSOapnSskoNWSmYt7R4aqvHUNispJ5Q/vqjueZPaiG4cmqtk6vrDotK7q+YsbOqyKzyp+1IpE4SiHvugPAZw1Ds2A1SdKjM2w7Xpj91RRxuurcty3iTN3tIwGx3hyEhXrFn5baY3X3h7/y20f7t5+9ldWDx9fWX3/58IHdc0zq8lM/TB3hzNEbtxbc8iVb4dTsyl5ke7x3dVtxjCvj/R1Nxa3nmAeX7qkljzMvXqkkB6e5NLVtJ+m4RbxWSO5spUexm4jzgH1YkhQ6PI7tJM/7dpwN7Tixe03+7KKkvYEktxPyaLLLgHE0uR8APCjpUKDpuM/I9ggYFn+81N3mG2uSnm0mMkeQlHdlaPeBrvtBlyQ9Fmpi6NjD4qviMXlc/RdKnJC0EjhgjxgGvoWngX2S9FbQGHsEaeRoQM+O0rzVia8lSTv/aomiQbNbXTupw8s3F03dczFYqR+W5m5zFlar4bnpz1YBeVoIo3QQ5DebP6B355rQk+EVWjl1RcUft03d0xs+3VaxsWf2B+GOL7YQfL+67Zdn/9uB9fzzwb2L+v/4D5ZAtCym3psVAAAAAElFTkSuQmCC);
}
.spec #foot .social li a.fe{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAMAAAGxJCMrAAAB8lBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8REQ8WFhQaGhgfHx0lJSMqKigtLSsuLi0yMjA0NDI7OzpISEZOTk1QUE9YWFdaWllkZGJnZ2ZpaWhwcG+BgX+BgYCLi4qNjYyenp6kpKOqqqnCwsHGxsXIyMjNzc3V1dTW1tbd3d3q6urr6+vx8fDx8fH39/f6+vr///8EX9PRAAAAfXRSTlMAAgMEBgcICQoLDxESFRYXGBkaGxwdHh8gIiQnKCosLi8xNDc6PUBCRUZISlVWWFphYmVqbG5vcnR1dnd5ent8foCFiYyNj5CRkpSVlpmanaGlra6ztba4ubu9vsDCw8bP0dXW2Nrc4OHj5+jp7O3u8fLz9PX2+Pn6+/z9/luEDmkAAAKESURBVEjHpVXnXxQxEA2IYEHFrojYsKPYsDfArmcBe0HkEEUR5WTBk4vtsJ1t167Ycf5Pk+xmUy459n6+L9nMm7czmZnsIsSxGAjICu9dF1aSFWNMDWyNkzXgEbo5Hgn4VgDX/QBkoc58YVwN8VndJjlDSnrmLwUmYRFB39HEvB8ifIevqkAGNDNqhhrhuhpuib9zCV6xdzYCpFk4Lwgu7TqVXQnAF7Yb4lkDZu/sVUIo4cPczvTt1rLd6DCP46WqeRYoOB0SZZCFFp/ZByZQppI9vcQCn6ihj1B3GJWWKE/qh41qsFNhBTyMf4s0JrIUbwTUVynB4uBgBXrmtXI9KpKh/QCKjElnmeLWGs0+TwrTKBMtagrjQsLRs5sdENeyS17CiA22biBjn9YSYht7+ulyvBlSeyHV2x+50VamHo2wMK1omoVx0AQLc9sap9nKrEKomz3cE8RTfp4qfmxuAz6QYXXwI6k6M1k3g819iYj7XdiZVc8U79x+jegX3V6oEJeUETka2nsm62NVfrA92XWyOvfsjZxfU7crFmvYXj2nMMKoLjrVrx+h99hcu3/x3rtggbO5wKSo6oKcaC/XFQu6YVh0TJEVhecgEg5LdzQBEXGZfyrKHIiMq0W+pk2Yvj/EJjz7G3qcYJL10msGsBlvhcsyqmmVNGmLxhMuTUQyFvLTdNIJzFND79yoPDVX6HnO56eJUc1SSfPcovkoXKazYh+RRIOvM5mMX/EnmQAv3v0RDjuCQbigNZv8c/DjX8Y5iIUD16RrHnwzj06dNNjLUzIz+Nms6KlUL9Ch4eezNvuibkrmEiRWmD8IY/ZYZIktRbk+PFO3xtUP58V1pej/8Q/moTYEGTrmNgAAAABJRU5ErkJggg==);
}
.spec .item-td.button-item{
  position: relative;
}
.spec .item-td.button-item-c.item-1.active::after{
  content: '';
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 7px solid white;
position: absolute;
bottom: -7px;
left: 20%;
}
.spec .item-td.button-item-c{
  position: relative;
}
.spec .item-td.button-item-c.item-2.active::after{
  content: '';
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 7px solid black;
position: absolute;
bottom: -7px;
left: 16%;
}
.spec .item-td.button-item-c.item-3.active::after{
  content: '';
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 7px solid #9dd1ff;
position: absolute;
bottom: -7px;
left: 16%;
}
 /* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 110px;
  height: 34px;
  font-size: 14px;
  font-weight: normal;  
  margin-top: 10px;
  border: 1px solid grey;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  padding: 6px
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 50%;
  left: 5px;
  bottom: 4px;
  background-color: #6b6b6b;
  -webkit-transition: .4s;
  transition: .4s;
  top: 3px
}

input:checked + .slider {
  background-color: white;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(45px);
  -ms-transform: translateX(45px);
  transform: translateX(45px);
}

/* Rounded sliders */
.spec .slider.round {
  border-radius: 34px;
}

.spec .slider.round:before {
  border-radius: 50%;
} 

.spec .button-td .item-wrapper .item-td.settings::after{
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
  position: absolute;
  bottom: 7px;
  left: 105%;
}

.spec .slider span {
    min-width: 33px;
    display: inline-block;
}

.spec #head .inner-block {
    display: block;
}

.spec #head .inner-block div {
    clear: both;
}

.spec .button-panel {
    display: table;
    float: left;
}

.spec .info-wrapper .f18,
.spec .info-wrapper .fb18{
  font-size: 18px!important;
}


.spec .category-title {
  color: black;
}

.spec .egov-submenu > li.active > a::after, 
.spec .search-facet-filters .egov-submenu > li.active > a::after{
  background: url(../html/images/services-arrow-white.png) no-repeat center center black;
}

.spec .egov-submenu > li.active > a, 
.spec .search-facet-filters .egov-submenu > li.active > a {
  background-color: #303030;
  border-left: 5px solid black;
}

.spec .egov-submenu > li > a, 
.spec .search-facet-filters .egov-submenu > li > a{
  color: #303030;
  border-left: 5px solid #303030;
}

.spec .egov-submenu > li > a::after, 
.spec .search-facet-filters .egov-submenu > li > a::after {
  background: url(../html/images/services-arrow-white.png) no-repeat center center #ccc;
}

.spec .egov-list .marker-img{
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.spec .category-page .egov-list .items-list .show-all-list a{
  color: #303030;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.spec .category-page .egov-list .items-list .show-all-list{
  border-color: #303030;
}

.spec #foot .foot-left > div h4, .spec .foot-right h4{
  color: #fff;
}

.spec .info-block-vertical .field a,
.egov-service-item .node-header h1,
.spec .node .node-header h1,
.spec .egov-document .block-horizontal h1, 
.spec .government-services-categories-list h1, 
.spec .egov-services-list h1, 
.spec .online-services-list h1,
.spec .egov-service-item .node-header .button.button-colored.button-orange,
.spec .egov-news-panel .panel-heading h1,
.spec .search-page-header h1 b{
  color: #303030;
}


.spec .info-block-horizontal, 
.spec .law-infoblock, 
.spec .important-block,
.spec .info-block-horizontal, 
.spec .law-infoblock, 
.spec .important-block,
.spec .egov-service-item .node-header .button.button-colored.button-orange
{
  background: #f4f4f4;
}

.spec .slidedown .slidedown-title,
.spec .slidedown .slidedown-title.opened
{
  background: #303030;
}

.spec .slidedown .slidedown-title{
  color: #fff;
}

.spec .info-block-horizontal:before,
.spec .law-infoblock:before,
.spec .important-block:before,
.spec .egov-service-item .block-eds-link a,
.spec .online-services-list .slidedown .slidedown-title.c-serv-icons i,
.spec .egov-service-item .node-header .button.button-colored.button-orange:before,
.spec .egov_article-item .egov-news-panel .item__text a,
.spec .slidedown .slidedown-title.opened:after,
.spec .slidedown .slidedown-title:after,
.spec .slidedown .slidedown-title:hover,
.spec .alert-danger:before,
.spec .alert-danger,
.spec .important-block{
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.spec .search-page-header .nav-tabs > li.active > a, 
.spec .search-page-header .nav-tabs > li.active > a:focus{
  border-top: 9px solid #303030 !important;
}

.spec .search-facet-filters .egov-submenu > li > a{
  min-height: 60px;
}

.spec #top-right .userpanel{
  background-color: #d1d1d1;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

@media screen and (max-width: 600px){
  .spec #head .inner-block {
      padding: 0;
  }

  .spec #top, .spec #head, .spec #menus, .spec #main, .spec #foot, .spec .inner-block, .spec #copyright {
      min-width: inherit;
  }

  .spec .inner-block {
      padding: 0;
  }

  .spec #logo .info-logo {
      display: none;
  }
  .spec #head .inner-block div {
      clear: none;
  }

  .spec #logo {
      float: left;
      width: 50%;
  }
  .spec #services .subcategories-list-new li a {
      border-left-width: 0;
      padding-left: 65px;
  }
  .spec #servs ul li {
      width: 100%;
      clear: both;
      margin: 0;
      font-size: 14px;
      height: inherit;
  }

  .spec #servs ul li a {
      font-size: 16px;
  }

  .spec #favs ul li {
      width: 100%;
      font-size: 16px;
  }

  .spec #favs ul li a {
      font-size: 16px;
  }
  .spec #head .inner-block div.title {
      display: none;
  }

  .spec .button-td.settings .title {
      display: none;
  }
    
  .spec #news .slick-arrow-left {
      right: 51px;
      top: -70px;
  }

  .spec #news .slick-arrow-right {
      position: absolute;
      right: 0;
      top: -70px;
  }

  .spec #news .slick-slide {
      margin: 0;
  }
  

  .spec #head .call {
      min-width: inherit;
  }

  .spec #head .call .number a {
      color: #000;
  }

  .spec #head .call .egov-block-simple > div.number > strong, .spec #head .call .egov-block-simple > div.number > strong a {
      color: #000;
  }

  .spec .region.region-call .text {
    display: none;
  }

  .spec #services .subcategories-list-new li a .serv-icons, .sitemap .title strong i.sitemap-icons, 
  .spec h2.c-serv-icons i {
      left: 0;
  }
  .spec .foot-left {
    padding: 0 20px;
  }

  .spec   #foot .foot-left > div {
      width: 100%!important;
  }

  .spec #foot .foot-left > div.foot-menu-100 {
      display: none;
  }

  .spec  .foot-right.out1280 {
      padding: 0 20px;
  }

  .spec  #copyright .copyright-left {
      font-size: 13px;
      padding-left: 20px;
  }

  .spec div#menus {
      clear: both;
      background: #303030;
  }

  .spec #menus  .block.egov-block.egov-block-simple {
      background: #303030;
  }

  .spec #menus ul {
      background: #ccc;
      padding-left: 20px;
  }

}