body {background: rgb(205,208,239); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZDBlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2NkZDBlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(205,208,239,1) 0%, rgba(205,208,239,1) 14%, rgba(232,232,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,208,239,1)), color-stop(14%,rgba(205,208,239,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(205,208,239,1) 0%,rgba(205,208,239,1) 14%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(205,208,239,1) 0%,rgba(205,208,239,1) 14%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(205,208,239,1) 0%,rgba(205,208,239,1) 14%,rgba(232,232,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(60, 84, 28) 0%,rgb(166, 255, 169) 14%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd0ef', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */

 margin: 0px;  font-family: Arial; font-size: 12px; }
a {font-family: Arial; font-size: 14px;}
div.clear {clear: both; width: 100%;  }
#wrap {width: 1075px; margin: 0 auto; }
h1 {
	font-weight: lighter;
}


/*Header*/

div.logo_line {
	background: rgb(88,157,216); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4OWRkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjA0OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(88,157,216,1) 0%, rgba(34,4,142,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,157,216,1)), color-stop(100%,rgba(34,4,142,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(88,157,216,1) 0%,rgba(34,4,142,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(88,157,216,1) 0%,rgba(34,4,142,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(88,157,216,1) 0%,rgba(34,4,142,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(149, 236, 126) 0%,rgb(41, 76, 18) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589dd8', endColorstr='#22048e',GradientType=0 ); /* IE6-8 */

	/*height: 250px;*/
	margin-top: 15px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

div.logo {
	margin-top: 2px;
	float: left;
	width: 75px;
}

div.name {
	margin-top: 20px;
	/*margin-left: 100px;*/
	text-align: center;
	/*width: 790px;*/
	text-shadow: 3px 3px 3px #353535;
	font-size: 20px;
	color:#fff;
	letter-spacing: 0.1em ;
}



/*content*/

div.content {
	background: #fff;
	padding: 20px 40px;
	position: relative;
	top:-8px;
	border: 1px solid #bbbbbb;
	border-top:none;
	line-height: 20px;
	min-height:800px;

}

.obr	{
	height: auto;

	width: 100%;
}

/*menu*/

div.menu li {
	list-style:circle;
	font-size: 16px;
	color: #595959;
}
	
div.menu a {
	font-size: 14px;
	text-decoration: none;
	color: #3e3e92;
	line-height: 25px;
}


div.menu a:hover {
	color: #a642bb;

}

/*Лента новостей (внизу)*/

.news li p.date	{
	font-size: 12px;
	margin: 0;
}

.news li h3	{
	font-size: 14px;
	margin-top: 0;
}

.news li p	{
	margin-top: 0;
}

.content371	li p.date	{
	display: none;
}
	.content371 ul	{
		margin: 0;
		padding: 0;
	}
		.content371 ul li	{
			margin: 0;
			padding: 0;
		}



div.news_block {

	background: #fff;
	margin-bottom: 10px;
	line-height: 15px;
	
}

ul.news_lenta li { 
	width: 280px;
	list-style: none;
	float: left;
	padding: 10px 25px 15px 10px;	
}


div.border_news {
	border: 1px solid #bbbbbb;
}

p.title {
	font-size: 18px;
	text-align: center;
	
}
ul.news_lenta li img {
	border: 1px solid #d7d7d7;
	padding: 3px;
	float: left;
	margin: 0 15px 0px 10px;
	    width: 260px;
    height: 150px;
}

ul.news_lenta li p {
	color: #666;
	margin-left: 8px;

}

ul.news_lenta li a { 
	color: #b50000;
	text-decoration: none;
}

ul.news_lenta li a:hover { 
	color: #b50000;
	text-decoration: underline;
	
}


div.news li{
	list-style: none;
}



/*footer*/

div.make {
	float: right;
	padding-top: 15px;
	margin-right: 20px;
}

div.make a {
	color:#373737;
	text-decoration: none;
	
}

div.make a:hover {
	text-decoration:underline;
}

div.social_block {
	float: right;
}


/*Galary*/

div.collective_preview {
	width: 185px;
	float: left;
	padding: 10px 10px; 
	
}

div.collective_preview:nth-child(3n+1) {
	clear:both;
}

div.descr {
	text-align: center;
}


div.photo_album img {
	width: 400px;
	height: auto;
	margin: 0 auto;
	
}

div.block {
	float: left;
	margin: 0 auto;
	margin-left: 45px;
	width: 450px;
	
}

div.block_photo {
	padding: 13px;
}


div.prev {
	float: left;
	margin: 35% auto;
	width: 50px;
	
}

div.next {
	float: left;
	width: 50px;
	margin: 35% auto;
	
}


div.albums a {
	display: block;
	
}


/*Поле файла*/
div.file {
	text-align: center;
}


/*Опрос*/

div.opros {
	margin-top: 30px;

	
}

/*Обратная связь*/

.stroke  {
	width: 298px;
	border-radius: none !important;
	
}


.message {
	width: 607px;
	margin: 20px 0;
	height: 100px;
}

.menu_links ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:10px;
}

.menu_links a {
	font-size:16px;
}

.site_version {
	text-align:right !important;
	margin-top:11px;
	margin-bottom:-5px;
	height:25px;
}

.site_version a {
    color: #010101;
    font-size: 22px;
    background: #fff;
    padding: 6px 10px;
    text-decoration: none;
    border: 1px dashed black;
}

.site_version img {
	margin-top:-5px;
}


.standart_version {
	display:none;
}

/*Виджет госуслуги*/

#js-show-iframe-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: 293px;
    max-width: 100%;
    background: linear-gradient(138.4deg, #38bafe 26.49%, #2d73bc 79.45%);
    color: #fff;
    cursor: pointer
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid * {
    box-sizing: border-box
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2 {
    display: block;
    width: 240px;
    min-height: 56px;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    background: #0d4cd3;
    color: #fff;
    border: none;
    border-radius: 8px;
    outline: 0
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:hover {
    background: #1d5deb
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:focus {
    background: #2a63ad
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:active {
    background: #2a63ad
  }
  
  @-webkit-keyframes fadeInFromNone {
    0% {
      display: none;
      opacity: 0
    }
    1% {
      display: block;
      opacity: 0
    }
    100% {
      display: block;
      opacity: 1
    }
  }
  
  @keyframes fadeInFromNone {
    0% {
      display: none;
      opacity: 0
    }
    1% {
      display: block;
      opacity: 0
    }
    100% {
      display: block;
      opacity: 1
    }
  }
  
  @font-face {
    font-family: LatoWebLight;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: LatoWeb;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: LatoWebBold;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: RobotoWebLight;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: RobotoWebRegular;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: RobotoWebBold;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: ScadaWebRegular;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: ScadaWebBold;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.woff2) format("woff2"), url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
  }
  
  @font-face {
    font-family: Geometria;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.eot);
    src: url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.eot?#iefix) format("embedded-opentype"), url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
  }
  
  @font-face {
    font-family: Geometria-ExtraBold;
    src: url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.eot);
    src: url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.eot?#iefix) format("embedded-opentype"), url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.woff) format("woff"), url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
  }
  
#js-show-iframe-wrapper {
    background: var(--pos-banner-fluid-19__background)
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2 {
    width: 100%;
    min-height: 52px;
    background: #fff;
    color: #0b1f33;
    font-size: 16px;
    font-family: LatoWeb, sans-serif;
    font-weight: 400;
    padding: 0;
    line-height: 1.2
  }
  
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:active,
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:focus,
  #js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:hover {
    background: #e4ecfd
  }
  
  #js-show-iframe-wrapper .bf-19 {
    position: relative;
    display: grid;
    grid-template-columns: var(--pos-banner-fluid-19__grid-template-columns);
    grid-template-rows: var(--pos-banner-fluid-19__grid-template-rows);
    width: 100%;
    max-width: var(--pos-banner-fluid-19__max-width);
    box-sizing: border-box;
    grid-auto-flow: row dense
  }
  
  #js-show-iframe-wrapper .bf-19__decor {
    background: var(--pos-banner-fluid-19__bg-url) var(--pos-banner-fluid-19__bg-url-position) no-repeat;
    background-size: cover;
    background-color: #f8efec;
    position: relative
  }
  
  #js-show-iframe-wrapper .bf-19__content {
    display: flex;
    flex-direction: column;
    padding: var(--pos-banner-fluid-19__content-padding);
    grid-row: var(--pos-banner-fluid-19__content-grid-row);
    justify-content: center
  }
  
  #js-show-iframe-wrapper .bf-19__text {
    margin: var(--pos-banner-fluid-19__text-margin);
    font-size: var(--pos-banner-fluid-19__text-font-size);
    line-height: 1.4;
    font-family: LatoWeb, sans-serif;
    font-weight: 700;
    color: #0b1f33
  }
  
  #js-show-iframe-wrapper .bf-19__bottom-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
  }
  
  #js-show-iframe-wrapper .bf-19__logo-wrap {
    position: absolute;
    top: var(--pos-banner-fluid-19__logo-wrap-top);
    left: var(--pos-banner-fluid-19__logo-wrap-right);
    padding: var(--pos-banner-fluid-19__logo-wrap-padding);
    background: #fff;
    border-radius: 0 0 8px 0
  }
  
  #js-show-iframe-wrapper .bf-19__logo {
    width: var(--pos-banner-fluid-19__logo-width);
    margin-left: 1px
  }
  
  #js-show-iframe-wrapper .bf-19__slogan {
    font-family: LatoWeb, sans-serif;
    font-weight: 700;
    font-size: var(--pos-banner-fluid-19__slogan-font-size);
    line-height: 1.2;
    color: #005ca9
  }
  
  #js-show-iframe-wrapper .bf-19__btn-wrap {
    width: 100%;
    max-width: var(--pos-banner-fluid-19__button-wrap-max-width)
  }  