

/* Start:/bitrix/templates/administration_fizigr_2/components/bitrix/menu/horizontal_multilevel/style.css?14076930524598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/administration_fizigr_2/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/administration_fizigr_2/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/administration_fizigr_2/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/bitrix/news.calendar/templates/administration_fizigr/style.css?14076902061431*/
div.news-calendar-compact .NewsCalTable,div.news-calendar-compact  .NewsCalTable tr,div.news-calendar-compact  .NewsCalTable td {
	/*
	border-collapse:collapse;
	border:1px solid #B3B3B3;
	*/
}
div.news-calendar-compact .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalWeekend, .NewsCalHeader, .NewsCalDay, .NewsCalDayOther, .NewsCalNews {
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
div.news-calendar-compact .NewsCalWeekend,div.news-calendar-compact  .NewsCalToday,div.news-calendar-compact  .NewsCalDefault,div.news-calendar-compact  .NewsCalOtherMonth ,div.news-calendar-compact  .NewsCalHeader,div.news-calendar-compact  .NewsCalMonthNav,div.news-calendar-compact  .NewsCalDay,div.news-calendar-compact  .NewsCalNews{
	font-size:10pt;
}
div.news-calendar-compact .NewsCalToday{
	background-color:#dadded;
	border: 1px grey solid;
}
div.news-calendar-compact .NewsCalDefault{
	/*
	background-color:#e5e5e5;
	*/
}
div.news-calendar-compact .NewsCalOtherMonth{
	background-color:#fff;
	color: grey;
}
div.news-calendar-compact .NewsCalWeekend{
	/*
	background-color:#F6E5E1;
	*/
}
div.news-calendar-compact .NewsCalHeader{
	background-color:#EFF1F9;
	color:#365D91;
}
div.news-calendar-compact .NewsCalMonthNav{
}
div.news-calendar-compact .NewsCalDay{
	/*
	color:#000000;
	*/
}
div.news-calendar-compact .NewsCalDayOther{
	color:#365D91;
}
div.news-calendar-compact .NewsCalNews{
	color:#7488B9;
}

/* End */


/* Start:/bitrix/templates/administration_fizigr_2/template_styles.css?160275045826405*/
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	height:100%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #b6defd;
}
.gsInformer div, .gsInformer span, .gsInformer p, .gsInformer a, .gsInformer em, .gsInformer img, .gsInformer table, .gsInformer tbody, .gsInformer tr, .gsInformer th, .gsInformer td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
font-size: 10pt;
}
.img_left {
	margin-bottom: 10px;
	margin-right: 25px;
	margin-top: 0px;
	margin-left: 0px;
	border-color: #b6defd;
	float: left;
}
.img_right {
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 25px;
	border-color: #b6defd;
	float: right;
}
td {
	font-size: 10pt;
}
.search {
	width: 40%;
	position:absolute;
	text-align:left;
	margin: 15px 0 0 15px;
	z-index: 1;
}
.search form #searchText {
	background-color: #F0F8FF;
	color: Black;
	padding: 5px;
	font-size: 12pt;
}
.search form .button1, .search form .button1:hover {
	font-size: 12pt;
	padding: 5px;
}
.search_show{
	width:150px;
	height:56px;
	position:absolute;
	background-image: url(/bitrix/templates/administration_fizigr_2/images/search_show.png);
	background-repeat:no-repeat;
	background-position:top left;
	z-index: 10;
}
.search_show, .search_close {
cursor: pointer;
}
.search_form{
	position:absolute;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
}
.search_close{
	width:100%;
	position:absolute;
	text-align:right;
}
.result {
	text-align: justify;
}
.invisible{
	display:none;
}
.placeholder {
	color: Fuchsia;
}
strong, b {
	font-weight: bold;
}
a {
	font-size: 12pt;
	color: #008cdc;
}
a:hover {
	color: #f35806;
	font-size: 12pt;
}
a:visited:hover {
	color: #f35806;
	font-size: 12pt;
}
a:visited {
	color: #008cdc;
	font-size: 12pt;
}
a:active {
	color: Red;
	font-size: 12pt;
}
a:visited:active {
	color: Red;
	font-size: 12pt;
}
a.ext {
	border-bottom: solid 1px #008cdc;
}
a.ext:visited:hover {
	border-bottom: solid 1px #f35806;
}
a.asinc {
	text-decoration: none;
	border-bottom: dotted 1px #008cdc;
}
a.asinc:visited:hover {
	border-bottom: dotted 1px #f35806;
}
.date {
	font-size: 10pt;
	color: #C80000;
	text-align: left;
   text-decoration: none;
	font-weight: bold;
}
.date a {
	font-size: 11pt;
	font-weight: normal;
}
div.news {
	font-size: 12pt;
}
.head_new {
	font: 12px;
	font-size: 12pt;;
	text-align: justify;
}
td.news {
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted Black;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
td.news1 {
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted Black;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
h1 {
	font: bold 18pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	/*color: #052d78;*/
	color: #910101;
	background:inherit;
	border-bottom:1px solid #eee;
	text-decoration:none;
	text-shadow:2px 2px 1px #CCCCCC;
}
h2 {
	font: bold 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #052d78;
}
input.button1 {
	overflow: visible;
	background: #F9F9F9;
	margin: 3px 3px 3px 3px;
	border: 1px outset #6495ED;
	cursor: pointer;
	font-size: 10pt;
	padding: 3px 6px 3px 6px;
}
input.button1:hover, input.button1_ie {
	overflow: visible;
	background: #e5e5e5;
	margin: 3px 3px 3px 3px;
	border: 1px outset Green;
	cursor: pointer;
	font-size: 10pt;
	padding: 3px 6px 3px 6px;
}
input {
	padding: 3px;
	font-size: 11pt;
}
input.inputtext {
	width: 98%;
}
textarea.inputtextarea {
	width: 99%;
	font-size: 10pt''
}

ul {
	font-size: 12pt;
	list-style-image: url(/bitrix/templates/administration_fizigr_2/images/arrow-li.png);
}
li {
	margin-left: 20px;
	font: 12px;
	font-size: 12pt;
	padding: 2px 2px 2px 2px;
	text-align: left;
}
li:hover {
	list-style-image: url(/bitrix/templates/administration_fizigr_2/images/arrow-li-hover.png);
}

hr {
	size: 1px;
	color: #00AFE6;
	background-color: #00AFE6;
	height: 1px;
	border: 0px;
}
.submenu{
	border: 1px solid #b6defd;
	padding: 0px;
}
.newsb{background-color:#307df8;color:#E0EEF9;font-size:10pt;font-weight:normal;
padding-left:10px;padding-right:10px; padding-bottom: 3px; padding-top: 3px;}
.newsb a:link{color:#E0EEF9;text-decoration:none;}
.newsb a:visited{color:#E0EEF9;text-decoration:none;}
.newsb a:hover{color:#ffffff;text-decoration:underline;}

td.topmenu {
	text-align: left;
	background-image: url(/bitrix/templates/administration_fizigr_2/images/line_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2px 35px 2px 35px;
}
td.topmenu_img {
	text-align: center;
	background-image: url(/bitrix/templates/administration_fizigr_2/images/line_dot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2px 2px 2px 2px;
}
td.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;;
}
.pad_menu {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
}
#addnews_block{
	display: none;
}
.divbydiv{
	background-image: url(/bitrix/templates/administration_fizigr_2/images/razdelitel.png);
	background-repeat: no-repeat;
	background-position: center;
	margin:0px;
	padding: 7px;
}
.newsdiv{
	border:0 dashed #66B4FF;
	border-width: 1px 0px 0px 0px;
	margin:2px;
}
.newsblock{
	text-align: justify;
	float: left;
	width: 100%;
}
p {
	margin-bottom: 10px;
	text-align: justify;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
div {
	margin-bottom: 0px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
.calendar {
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.tel {
	padding: 7px;
}
.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;}
.gmtdttl {font-size: 100%; font-weight: bold; color: #ffffff; text-align:center; background-color: #18b8f9;}
.gmtdtext { font-weight: normal; color: #000000;text-align:center; font-size: 10pt;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.td1 {
   text-align: center;
	padding: 4px;
	vertical-align: middle;
	font-size: 12pt;
}
.td2 {
   text-align: left;
	padding: 4px;
	vertical-align: middle;
	font-size: 12pt;
}
/*Праздники*/
.praz_link {
	font-size: 10pt;
	color: Black;
	padding-bottom: 3px;
}

.praz_date {
	font-weight: bold;
	font-size: 10pt;
}
.praz_date:hover {
	font-weight: bold;
	font-size: 10pt;
}
.praz_name {
	color: Black;
	text-decoration: none;
	font-size: 10pt;
}
a.praz_name:visited {
	color: Black;
	text-decoration: none;
	font-size: 10pt;
}
a.praz_name:hover {
	color: Black;
	text-decoration: none;
   font-size: 10pt;
}

blockquote	{
	width: 304px;
	float: right;
	margin: 10px 0px 10px 15px;
	background: url(/bitrix/templates/administration_fizigr_2/images/blockquote.gif) no-repeat 0px 0px;padding-top:15px;
	}
blockquote p {
	font: bold italic 16px/1.3 Georgia,serif;
	background: url(/bitrix/templates/administration_fizigr_2/images/blockquote.gif) no-repeat 0px 100%;
	padding: 0px 20px 74px 23px;
	padding: 0px 23px 40px 23px;
	margin: 0px;
}
.board div, .board p, .board td, .board a {
	font-size: 10pt;
}
/* Pagination */
.br {
	clear: both;
	padding: 10px;
}
.pagination {
	padding: 5px 5px 8px 5px;
	border-bottom: 1px dashed #66B4FF;
	float: left;
	border-radius: 3px;
	width: auto;
}
.pagination span.current {
	padding: 3px 8px 4px 8px;
	background-color: #339BFF;
	color: white;
	border: 1px #0000CD;
	text-align: center;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	line-height: 28px;
}
.pagination span.currentE {
	padding: 3px 8px 4px 8px;
	background-color: #C8E4FF;
	border: 1px #0000CD;
	text-align: center;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	line-height: 28px;
}
.pagination a, .pagination a:visited {
	width: auto;
	padding: 3px 8px 4px 8px;
	background-color: #b6defd;
	text-align: center;
	text-decoration: none;
	border: 0px;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	line-height: 28px;
}
.pagination a:hover, .pagination a:hover:visited {
	background-color: #339BFF;
	color: white;
	padding: 3px 8px 4px 8px;
	text-align: center;
	text-decoration: none;
	border: 0px;
	font-size: 10pt;
	margin: 0px 2px 0px 2px;
	line-height: 28px;
}
div.menu {
	background-color: #e5e5e5;
	padding: 15px 5px 15px 5px;
	border: 1px solid #B2D1F5;
	border-radius: 4px;
}
div.menu a, div.menu a:visited {
	color: #0070DB;
}
div.menu a:hover, div.menu a:hover:visited {
	color: #f35806;
}

#page-wrapper{min-height:100%; margin:0 auto; min-width:1000px; max-width:1450px;
width: expression((documentElement.clientWidth || document.body.clientWidth) < 1001 ? "1001px" : (documentElement.clientWidth || document.body.clientWidth) > 1451 ? "1450px" : "100%");}

/* BANNER */
#banner-top {text-align:center;margin-top:5px;}
#banner-left{text-align:center;margin-bottom:20px;}
#banner-left-two{text-align:center;margin-bottom:20px;margin-top:20px;}

/* HEADER */
#header {position: relative; margin: 4px 2px; height:120px; padding-top:12px;}

#header-title{height:40px;font-size:1.8em; margin-left:39px; font-weight: bold;}
#header-title a{text-decoration:none;}

/* SEARCH */
#left-search {margin-bottom: 15px; margin-top: -5px; padding-left:15px}
#left-search #title-search-input {width:75%;}
table.search-filter select.select-field, div.search-page input.search-button {font-size:1em}
table.search-filter td {padding:0.6em;}
div.search-item {font-size:0.85em;margin: 1em 0 0 0;   padding: 0 0 1em;}

/* AUTH */
#header-auth{position:absolute; right:20px; top:5px; font-size:0.75em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#header-auth a{margin-left:20px;}

/* FOOTER */
#footer-wrapper  {height: 185px; padding-top:28px; position: relative; margin: 0 auto;min-width: 1000px; max-width: 1280px;}
#footer-wrapper div.copyright{position:absolute; right:50px; bottom:50px; font-size:0.9em;}


/* MAIN MENU 
#main-menu {margin-left:30px; max-width: 99%; min-width: 1000px; padding-top:7px; overflow: hidden;  }
#main-menu ul {list-style-type: none; overflow: hidden; margin:0; padding:0; }
#main-menu li {margin: 0; padding:0;  }
#main-menu li a {font-size:1.4em; text-decoration: none; font-weight:bold; line-height:27px;}
#horizontal-multilevel-menu li a.root-item,#horizontal-multilevel-menu li a.root-item:hover,#horizontal-multilevel-menu li a.root-item-selected {padding:0 12px;}
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {background:none;}
*/
/* BOTTOM MENU */
div.bottom-menu{position:absolute; right:40px;}
div.bottom-menu ul{margin:0;padding:0;}
div.bottom-menu ul li{list-style-type: none; margin:0 10px; padding:0; font-size:0.9em; float:left;}

/* BOTTOM MENU LEFT */
div.bottom-menu-one{position:absolute; left:50px; width:130px;min-width: 20px;}
div.bottom-menu-two{position:absolute; left:185px;min-width: 20px;}
div.bottom-menu-three{position:absolute; left:320px;min-width: 20px;}
div.bottom-menu-four{position:absolute; left:455px;min-width: 20px;}
div.bottom-menu-left ul{margin:0; padding:0;}
div.bottom-menu-left ul li{font-size:0.90em; list-style-type: none; overflow: hidden; margin:0; padding:0;margin-bottom:4px;}
div.bottom-menu-left div.bottom-menu-title{margin-bottom:15px;}


div.news-item {
	text-align: justify;
	font-size: 12pt;
}
div.tags {
	font-size: 10pt;
	margin-top: 4px;
}
div.tags a {
	font-size: 10pt;
}
div.clear {
	clear: both;
}
/* MAIN THEME */
div.main-theme-list{margin-bottom:40px;}
div.main-theme-list div.main-theme-title {font-size:1.5em; font-weight:bold; padding-bottom:8px; margin-bottom:10px;}
div.main-theme-list table td {vertical-align:top;}
div.main-theme-list img.preview_picture {margin-right:20px;}
div.main-theme-list td.theme-text {width:100%;}
div.main-theme-list div.main-theme-name {font-size:1.25em;margin-bottom:10px;}
div.main-theme-list div.main-theme-name a {text-decoration:none;font-weight:bold;}
div.main-theme-list div.theme-news-list span.news-date-time {font-size:0.75em;}
div.main-theme-list div.theme-news-list a {text-decoration:none;}
div.main-theme-list div.theme-news-list a:hover {text-decoration: underline;}
div.main-theme-list div.theme-news-list div.theme-news-item{/*margin-bottom:10px;*/}


/* MAIN NEWS */
div.main-news-list div.news-item {/*margin-bottom:30px;*/}
div.main-news-list div.main-news-title {margin-bottom:15px;}
div.main-news-list div.news-picture {margin-right:16px; width:138px !important; float:left; text-align:center; padding-top:2px;}
div.main-news-list div.news-name {margin:5px 0 !important; font-size:1.15em !important;}
div.main-news-list div.news-name a {text-decoration:none;}
div.main-news-list div.news-name a:hover {text-decoration:underline;}
div.main-news-list span.news-preview-text{font-size:0.91em !important;}
div.main-news-list div.news-text-pict {margin-left:140px !important;}
div.news-list div.main-news-list{margin-top:0  !important;}

/* NEWS LIST */
div.news-list div.news-item {/*margin-bottom:30px;*/}
div.news-list div.news-text-pict{margin-left:98px;}
div.news-list div.main-news-title {margin-bottom:15px;}
div.news-item span.news-date-time {font-size:0.75em;}
div.news-list div.news-picture {margin-right:16px; width:82px; float:left; text-align:center;  margin-top:2px;}
div.news-list div.news-name {margin-bottom:2px;font-size:1em;}
div.news-list div.news-name a {text-decoration:none;}
div.news-list div.news-name a:hover {text-decoration:underline;}
div.news-list span.news-preview-text{font-size:0.90em;}
div.news-list span.news-show-property{font-size:0.75em;}


/* NATIONAL NEWS */
div.national-news div.news-text{font-size:0.85em;}
div.national-news div.news-picture {margin-right:10px;}
div.national-news a {text-decoration:none;}
div.national-news span.news-show-counter{font-size:0.90em;}
div.national-news div.news-item-left{margin-right:10px;}

/* DETAIL NEWS */
div.news-detail div.news-text {margin-top:10px;}
div.news-detail div.news-picture {margin-right:16px; float:left; text-align:center; padding-top:2px;}
div.news-detail span.news-date-time {font-size:0.75em;}
div.news-detail-back {font-size:0.85em;margin:10px 0;}
div.news-detail-theme {margin:15px 0 15px 0;padding-top:15px;}
div.news-detail-theme div.news-theme-title {margin-bottom:10px;}
div.news-detail div.news-theme-date {font-size:0.75em;float:left; width:131px; text-align:right}
div.news-detail div.news-theme-url {font-size:0.90em; margin-left:138px;}
div.news-detail div.news-theme-item {margin:3px 0;}
div.news-detail div.news-property {margin-top:10px; font-size:0.85em}
div.news-detail div.news-detail-share {float: right; margin-right: 110px; margin-top: -31px}

/* THEMES */
table.theme-list{width:100%;}
table.theme-list td{padding:5px 0;}
table.theme-list td.theme-letter{width:30px; font-weight:bold;}

/* JOB */
div.job-item{font-size:0.9em;}
div.main-vacancy{margin-right:11px;}
div.main-resume{margin-left:11px;}
div.job-item{margin-bottom:3px;}
div.job-list div.job-list-title{margin-left:55px;}
div.main-vacancy div.job-list-title, div.main-resume div.job-list-title{margin-left:0;}
div.job-list ul li{list-style-type: none; background:url(/bitrix/templates/administration_fizigr_2/images/bullet.gif) left no-repeat; padding-left:15px; margin-bottom:7px }
div.job-list ul li span{font-size:0.85em}
div.job-section table{width:100%}
div.job-section td{padding:5px 10px;}
div.job-section th{padding:5px 10px; text-align:left; font-weight:normal; font-size:0.9em}
div.job-element div.job-prop-title{margin-bottom:5px; font-size:0.9em; font-weight:bold;}
div.job-element div.job-prop-text{margin-bottom:20px;}

/* BOARD */
div.board-section-list ul{margin:0;padding:0;}
div.board-section-list td{font-size:1.20em; vertical-align:top;padding-bottom:20px;}
div.board-section-list td.td0{padding-right:20px;}
div.board-section-list ul li{font-size:0.75em;list-style-type: none; float:left; margin-right:10px;}
div.board-section-list span{font-size:0.85em}
div.board-section-list a.board-section-selected{text-decoration:none;}
div.board-section span.board-date{font-size:0.85em;}
div.board-section div.board-title{margin-bottom:8px;margin-top:13px; font-weight:bold;}
div.board-section div.board-text{margin-top:10px;}
div.board-sections div.hr{margin-bottom:0;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { /*padding-right:0.65em; font-weight: bold;*/}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }
div.national-news-add { float:right; margin-top:-40px; font-size:0.85em; }

/* REVIEWS */
table.reviews-post-table {border-top: 0; margin-bottom: 1em; width: 100%;}
table.reviews-post-table div.reviews-text{padding-top: 0.40em;}
table.reviews-post-table thead td, table.reviews-post-table tbody td {padding-top: 0.20em;}
div.reviews-add-text{text-align:center; font-size:0.9em; color:#494949; margin-bottom:10px; padding-top: 10px;}
div.reviews-add-text a{color:#494949}
table.reviews-post-table table.forum-quote{width:95%; margin:10px 0 0 20px;}
table.reviews-post-table table.forum-quote th{text-align:left;font-weight:normal;padding-left:10px;}
table.reviews-post-table table.forum-quote td{padding-left:10px;}

/* VOTE */
div.voting-form-box{margin-bottom:20px;}
div.voting-form-box div.vote-item-title{font-size:0.90em;}
div.voting-form-box div.vote-answers-list{margin:0 60px 0 20px;}
div.voting-form-box table.vote-answers-list{width: 100%;}
div.voting-form-box table.vote-answers-list td.vote-answer-name{width: 100%; border-top:1px dotted #b2b2b2; padding:5px 0; font-size:0.90em; vertical-align:top;}
div.voting-form-box table.vote-answers-list td.vote-answer-percent{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;}
div.voting-form-box table.vote-answers-list td.vote-answer-counter{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;}
div.voting-form-box ol.vote-items-list{margin:0 60px 0 20px;}
div.voting-form-box ol.vote-items-list li{ border-top:1px dotted #b2b2b2;}
div.voting-form-box div.vote-vote-footer{margin-left:20px;}

/* ADD FORM */
div.data-form div.data-form-line{margin-bottom:20px;}
div.data-form div.data-form-name{margin-bottom:5px;}
div.data-form div.data-form-input input, div.data-form div.data-form-input select, div.data-form div.data-form-input textarea{padding:4px;}
div.data-form div.data-form-input input, div.data-form div.data-form-input textarea{width:90%;}
div.data-form div.data-form-input input.checkbox{width:auto;}
div.data-form div.data-form-input select{width:255px;}
div.data-form div.data-form-input #input_date_active_to, div.data-form div.data-form-input #captcha_word, div.data-form div.data-form-input #input_21, div.data-form div.data-form-input #input_24{width:245px;}

/* LIST FORM */
table.data-table thead td{font-size:1.10em; padding-bottom:15px;}
table.data-table{width:100%;}
table.data-table td{padding-right:20px;}
table.data-table tfoot td{padding-top:15px;}

/* BLOG */
.blog-posts{width: 100%; float: none;}
div.blog-sidebar{width: 100%; float: none;}
div.blog-sidebar-info{width: 50%; float: left;}
div.blog-sidebar-calendar{width: 50%;float: left;}
div.blog-search-form div.blog-search-text input{width:150px;}
div.blog-search-form div{float:left;margin-right:10px;}
div.blog-sidebar{padding-left:10px;}
div.blog-sidebar ul li.blog-search{height:65px;}
div.blog-sidebar ul{padding:0;}
div.blog-sidebar ul li{list-style-type: none;}
div.blog-sidebar ul h3{padding-bottom:10px;}
div.blog-sidebar ul li.blog-tags ul li, div.blog-sidebar ul li.blog-settings ul li{font-size:0.9em}
div.blog-sidebar div.blog-sidebar-calendar ul li.blog-calendar{margin-left:20px;}

.blog-post {margin:10px 0; padding-bottom: 1em; padding-right:0.8em;}
div.blog-post-meta div.blog-post-info-bottom {display:none;}
.blog-post-title{font-size:1.15em; font-weight:normal;padding:0 0 7px 0;}
.blog-post-info{background:none; padding:4px 0}
.blog-post-info-back{background:none; font-size:0.85em; height: 20px;}
div.blog-post-meta-util, div.blog-post-tag{font-size:0.9em;}

div.blog-post-current .blog-post-title{display:none}

div.blog-comment-avatar{ display:none; }

/* PHOTO */
div.photo-info-box{margin-bottom:20px;}
div.photo-header-component, div.photo-header-big{font-size:1.15em; font-weight:normal;padding:0 0 7px 0; margin-bottom:0;}
div.photo-header-big{border:0;}
div.photo-header-big div.photo-header-inner, div.photo-header-middle div.photo-header-inner{margin-bottom:0; padding-bottom:10px}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a span{background:none;padding: 0;text-align:left;}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a{font-size:1em; font-weight:normal; text-decoration:underline; width:auto; padding:0}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a:hover{text-decoration:none}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li{margin:0;padding:0; float:left;clear: none; padding-right:20px;}
div.photo-td-left div.photo-controls-usermenu{margin-bottom:10px;}

div.bitrix{margin-left:1.5em;margin-top:3px; font-size:0.80em}
div.bitrix a{color:#717171}

@font-face {
        font-family: "Als Ekibastuz Heavy";
        src: url('https://pos.gosuslugi.ru/bin/banner/als_ekibastuz_heavy-webfont.woff2')
            format("woff2"),
          url('https://pos.gosuslugi.ru/bin/banner/als_ekibastuz_heavy-webfont.woff')
            format("woff");
        font-weight: normal;
        font-style: normal;
      }
      :root {
        --pos-banner-width: 100%;
        --pos-banner-height: 100%;
        --pos-banner-padding: 10px;
        --pos-banner-title-size: 24px;
        --pos-banner-title-align: center;
        --pos-banner-bg-size: 70%;
        --pos-banner-bg-pos-x: left;
      }
      #pos-container-width {
        width: 100%;
        max-width: 400px;
        min-width: 200px;
        min-height: 300px;
        display: block;
        background-color: transparent;
      }
      #pos-container-height {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: calc(600px - 100%);
        display: block;
        background-color: transparent;
      }
      #pos-banner {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: var(--pos-banner-width);
        height: var(--pos-banner-height);
        min-height: 300px;
        background-image: url('https://pos.gosuslugi.ru/bin/banner/pos-bg-min.png');
        background-repeat: no-repeat;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding-left: var(--pos-banner-padding);
        padding-right: var(--pos-banner-padding);
        padding-bottom: 25px;
        box-sizing: border-box;
        background-color: #e3e8ec !important;
        background-size: var(--pos-banner-bg-size);
        background-position-x: var(--pos-banner-bg-pos-x);
      }
      #pos-banner-icon {
        background-image: url('https://pos.gosuslugi.ru/bin/banner/pos-gos-logo.png');
        width: 130px;
        height: 130px;
        background-repeat: no-repeat;
        background-position: center;
        align-self: flex-end;
        background-color: transparent;
      }
      .pos-banner-btn {
        font-family: "Arial", sans-serif;
        padding: 10px;
        width: 100%;
        max-width: 290px;
        text-align: center;
        background: #0063b0 !important;
        color: white !important;
        border-radius: 4px;
        margin-top: 20px;
        align-self: center;
        box-sizing: border-box;
        cursor: pointer;
        user-select: none;
        font-size: 15px !important;
        font-weight: normal !important;
        line-height: 1.2 !important;
      }
      #pos-banner-title {
        font-family: "Als Ekibastuz Heavy", sans-serif;
        color: #0063b0 !important;
        font-style: normal;
        font-weight: bold;
        text-align: var(--pos-banner-title-align);
        font-size: var(--pos-banner-title-size) !important;
        background-color: transparent;
        line-height: 1.2 !important;
      }
      .pos-banner-title-item {
        display: inline-block;
        background-color: transparent !important;
        font-size: var(--pos-banner-title-size) !important;
        font-weight: bold !important;
        line-height: 1.2 !important;
      }
      #pos-banner-hint-icon {
        font-family: "Arial", sans-serif;
        background-color: white !important;
        width: 22px;
        height: 22px;
        border: 1px solid grey;
        border-radius: 50%;
        text-align: center;
        padding: -2px;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 20px;
        font-size: 12px !important;
        align-items: center;
        font-weight: bold;
        color: black !important;
      }
      #pos-banner-hint-icon-item {
        background-color: transparent;
        font-weight: normal;
        font-size: 14px;
      }
      #pos-banner-hint-message {
        font-family: "Arial", sans-serif;
        font-size: 11px !important;
        font-weight: normal !important;
        display: none;
        position: absolute;
        right: 5px;
        top: 55px;
        background-color: white;
        width: 85%;
        padding: 10px;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
        color: black !important;
        line-height: 1.2;
      }
      #pos-banner-hint-message::after {
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        background: #ffffff;
        border-radius: 1px;
        transform: matrix(-0.7, -0.8, 0.63, -0.7, 0, 0);
        top: -5px;
        right: 10px;
      }
      #pos-banner-hint-icon:hover ~ #pos-banner-hint-message {
        display: block;
        animation: fadeInFromNone 0.5s ease-out;
      }
      @keyframes fadeInFromNone {
        0% {
          display: none;
          opacity: 0;
        }
        1% {
          display: block;
          opacity: 0;
        }
        100% {
          display: block;
          opacity: 1;
        }
      }
   
/*
Экспорт из предыдущей версии
*/

/* End */
/* /bitrix/templates/administration_fizigr_2/components/bitrix/menu/horizontal_multilevel/style.css?14076930524598 */
/* /bitrix/components/bitrix/news.calendar/templates/administration_fizigr/style.css?14076902061431 */
/* /bitrix/templates/administration_fizigr_2/template_styles.css?160275045826405 */
