/*Блок авторизации*/#EnterBlockNew{width:100%; position:fixed;top:0px; right:0px; z-index:12000;display:none;}#EnterBlockNew .btn{margin-bottom:5px; width:100%;}#EnterBlockNew .zf-buttons{width:100%; text-align:center;}@media (min-width: 520px){#EnterBlockNew{width:520px;}}.block-selector {    padding-left: 20px;    padding-right: 20px;    background-color: #fafafa;    border: 1px solid rgba(0, 0, 0, 0.3);}.block-selector .form-inline{margin-top:10px;}.block-selector .form-control{width:100%!important;}/*Блок авторизации*//*Всплывающие Уведомления*/#AlertBox{  width:300px;  height:150px;  background-color:#fffbba;  color:#9e8a4f;  border:solid 1px #baae6d;  position:fixed;  right:10px;  bottom:-160px;  box-shadow: 0 3px 7px #000;  -moz-box-shadow: 0 3px 7px #000;  -webkit-box-shadow: 0 3px 7px #000;  border-radius: 10px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  z-index:99999;}  #AlertBox > .TopPad  {    background-color:#fcfadd;    border-bottom:solid 1px #dcd9b0;    width:100%;    height:25px;    border-top-left-radius:10px;    border-top-right-radius:10px;    padding:2px 10px 0px 10px;  }  #AlertBox > .TopPad span{    margin-left:5px;  }  #AlertBox > .TopPad img  {    position:relative;    top:0px;  }  #AlertBox > .CenterPad  {    width:100%;    height:100px;    padding:0px 10px 0px 10px;  }  #AlertBox > .CenterPad > .ImgBox  {    width:50px;    height:100px;    display:inline-block;    position:absolute;    vertical-align:middle;    padding-top:20px;  }  #AlertBox > .CenterPad > .TextHolder  {    width:220px;    height:100px;    display:inline-block;    overflow:auto;    margin-left:50px;    padding-top:10px;  }  #AlertBox > .BottomPad  {    background-color:#fcfadd;    border-top:solid 1px #dcd9b0;    width:100%;    height:25px;    border-bottom-left-radius:10px;    border-bottom-right-radius:10px;    padding:0px 10px 0px 10px;  }  .ShowAlertBox  {    -webkit-animation: ShowAlertBox 1s forwards;    -moz-animation: ShowAlertBox 1s forwards;    -o-animation: ShowAlertBox 1s forwards;    animation: ShowAlertBox 1s forwards;  }  .HideAlertBox  {    -webkit-animation: HideAlertBox 0.3s forwards;    -moz-animation: HideAlertBox 0.3s forwards;    -o-animation: HideAlertBox 0.3s forwards;    animation: HideAlertBox 0.3s forwards;  }     @-webkit-keyframes ShowAlertBox {    0% {bottom:-160px; }   50% {bottom:20px;}   60% {bottom:-20px;}   70% {bottom:20px;}   80% {bottom:-20px;}   100% {bottom:10px;}  }  @-moz-keyframes ShowAlertBox {   0% {bottom:-160px; }   50% {bottom:20px;}   60% {bottom:-20px;}   70% {bottom:20px;}   80% {bottom:-20px;}   100% {bottom:10px;}  }  @-o-keyframes ShowAlertBox {    0% {bottom:-160px; }   50% {bottom:20px;}   60% {bottom:-20px;}   70% {bottom:20px;}   80% {bottom:-20px;}   100% {bottom:10px;}  }  @keyframes ShowAlertBox {   0% {bottom:-160px; }   50% {bottom:20px;}   60% {bottom:-20px;}   70% {bottom:20px;}   80% {bottom:-20px;}   100% {bottom:10px;}  }  @-webkit-keyframes HideAlertBox {    0% {bottom:10px; }   100% {bottom:-160px;}  }  @-moz-keyframes HideAlertBox {   0% {bottom:10px; }   100% {bottom:-160px;}  }  @-o-keyframes HideAlertBox {    0% {bottom:10px; }    100% {bottom:-160px;}  }  @keyframes HideAlertBox {   0% {bottom:10px; }   100% {bottom:-160px;}  } /*Анимация появления окна кнопок*/  .ShowVerticalButtons  {    -webkit-animation: ShowVerticalButtons 1s forwards;    -moz-animation: ShowVerticalButtons 1s forwards;    -o-animation: ShowVerticalButtons 1s forwards;    animation: ShowVerticalButtons 1s forwards;  }  @-webkit-keyframes ShowVerticalButtons { /*Chrome*/    0% {right:-55px; }    100% {right:0px;}  }  @-moz-keyframes ShowVerticalButtons {/*Firefox*/    0% {right:-55px; }    100% {right:0px;}  }  @-o-keyframes ShowVerticalButtons {/*Opera*/    0% {right:-55px; }    100% {right:0px;}  }  @keyframes ShowVerticalButtons {/*Other*/   0% {right:-55px; }   100% {right:0px;}  }  /*Анимация скрытия окна кнопок*/.control-btn-bot-vert {    background: rgba(0, 0, 0, 0.5);    position: fixed;    width: 50px;    height: auto;    bottom: 0;    right: 0;    z-index: 1200;}.btn-save-stay {    width: 40px;    height: 40px;    background: url(/img/Actions/ok_24x24.ico) no-repeat 50%;    margin: 5px 5px 5px 5px;}.btn-save-exit {    width: 40px;    height: 40px;    background: url(/img/disc2.png) no-repeat 50%;    margin: 0px 5px 0 5px;}.btn-cancel {    width: 40px;    height: 40px;    background: url(/img/Actions/Cancel_24x24.ico) no-repeat 50%;    margin: 5px 5px 5px 5px;}    .HideVerticalButtons  {    -webkit-animation: HideVerticalButtons 0.3s forwards;    -moz-animation: HideVerticalButtons 0.3s forwards;    -o-animation: HideVerticalButtons 0.3s forwards;    animation: HideVerticalButtons 0.3s forwards;  }  @-webkit-keyframes HideVerticalButtons { /*Chrome*/    0% {right:0px; }    100% {right:-55px;}  }  @-moz-keyframes HideVerticalButtons {/*Firefox*/    0% {right:0px; }    100% {right:-55px;}  }  @-o-keyframes HideVerticalButtons {/*Opera*/    0% {right:0px; }    100% {right:-55px;}  }  @keyframes HideVerticalButtons {/*Other*/   0% {right:0px; }   100% {right:-55px;}  }  /*Меню пресс-центра временное*/.pr-menu{    padding-left: 0;    margin:20px 0;   list-style: none;display: inline-block;}.pr-menu li {float:left;padding: 15px 0;}.pr-menu li a{     padding: 10px 15px;}.pr-menu li:first-child a{border-left:none;}.pr-menu li a.selected{background: #32528e;    color: #fff;    position: relative;    padding: 4px 8px 4px 8px;}.input-prepend {width:100%}.input-prepend .span{width: 40%;display: inline-block;}.input-prepend .add-on {width:50%; display: inline-block;}/*==============МЕНЮ CMS===============*/#menu, #menu ul {margin: 0;padding: 0;list-style: none;}	#menu {width: 100%;margin:auto;margin-bottom: 10px;border: 1px solid #222;background:#1c335a;}	#menu:before,	#menu:after {content: "";display: table;}	#menu:after {clear: both;}#menu {zoom:1;}	#menu li {float: left;border-right: 1px solid #222;position: relative; z-index:150; margin-top:5px;}	#menu a {float: left;padding:5px 10px 3px 10px;color: #fff;text-transform: uppercase;font: 14px Arial, Helvetica;text-decoration: none;border-bottom:none!important;}	#menu li:hover > a {color: #fafafa;}	*html #menu li a:hover { /* IE6 only */color: #fafafa;}	#menu ul {margin: 20px 0 0 0;_margin: 0; /*IE6 only*/opacity: 0;visibility: hidden;position: absolute;top: 24px;left: 0;z-index: 1;background: #1c335a;border-radius: 3px;transition: all .2s ease-in-out;}#menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;}	#menu ul ul {top: 0;left: 230px;margin: 0 0 0 20px;_margin: 0; /*IE6 only*/}	#menu ul li {float: none;display: block;border: 0;_line-height: 0; /*IE6 only*/box-shadow: 0 1px 0 #111, 0 2px 0 #666;}	#menu ul li:last-child {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}	#menu ul a {padding: 10px;width: 230px;_height: 10px; /*IE6 only*/display: block;white-space: nowrap;float: none;text-transform: none;}	#menu ul a:hover{background:#ff8800;color:#000!important;text-shadow:none;}#menu ul a.disabled{ cursor:default;}#menu ul a.disabled:hover{background:#B1B1B1;  }		#menu ul li:first-child > a {border-radius:0;}	#menu ul li:first-child > a:after {content: '';position: absolute;left: 40px;top: -6px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #444;}	#menu ul ul li:first-child a:after {left: -6px;top: 50%;margin-top: -6px;border-left: 0;	border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid #3b3b3b;}	#menu ul li:first-child a:hover:after {border-bottom-color: #ff8800;}	#menu ul ul li:first-child a:hover:after {border-right-color: #ff8800;border-bottom-color: transparent;}	#menu ul li:last-child > a {border-radius:0;}#menu .InfoSymbol {width: 15px;height: 15px;border: none;background: url(/img/Icons/InfoBox.png) no-repeat 50% 50%;background-size: 15px;background-position-y: -1px;}	/* Mobile */#menu-trigger {display: none;}@media screen and (max-width: 600px) {/* nav-wrap */#menu-wrap {position: relative;}#menu-wrap * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}}/* CMS */.block-guide{width: 50px;height: 34px;border: 1px solid #dadada;border-radius: 2px;padding: 8px 3px 3px 4px;position: relative;top:0px;right:0px;float: right;z-index: 15;}.block-guide:hover{border: 1px solid #900;box-shadow:0 0 2px #900;}.block-guide .arrow-1 {position: absolute; left: 33px; bottom: 7px; border: 5px solid transparent;border-top: 5px solid #888; }.block-guide:hover .arrow-1{border-top: 5px solid #900;}.block-guide .arrow-2 {position: absolute; left: 33px; bottom: 7px; border: 5px solid transparent;border-top: 5px solid #888; }.block-guide:hover .arrow-3{border-top: 5px solid #900;}.bar-wrapper .bar{display: block;width: 22px;height: 2px;border-radius: 1px;background-color: #888;margin-bottom: 5px;}.block-guide:hover .bar-wrapper .bar{background-color: #900;}.list-wrap{position:absolute; right: -1px;top: 10px; background:transparent;}.block-guide .list{position: relative;right: -1px;top: 40px;border: 1px solid #ccc;background: #f3f3f3;width: 180px;display:none;}.block-guide .list:before, .block-guide .list:after{content:"";position: absolute;right: 15px;top: -30px;border: 15px solid transparent;border-bottom: 15px solid #ccc; }.block-guide .list:after{border-bottom: 15px solid #f3f3f3;top: -29px;} .block-guide:hover .list{display:block;}.block-guide .list ul{list-style: none;margin-left:0px;margin-bottom:0;}.block-guide .list ul li{padding:10px;border-bottom:1px solid #ccc;}.block-guide .list ul li:hover {background: #fff;}.block-guide .list ul a, .block-guide .list ul a:hover{color:#555!important;border-bottom:none;text-decoration:none;}#DivCMSLoginBlock{top:0!important;}/*блок авторизации и входа в админку*/.auth_buttons{ line-height: 30px;}.auth_buttons img{margin-right:5px;}.div_auth_user a{font-size:13px;color: #077135}.auth_name{margin-bottom:10px;font-weight: bold; text-align: center;}.div_auth_user{height:150px;}#imgAuthAva{width:70px!important;margin-top: 8px;}.auth_ava{display:inline-block;float:left; width:84px; }.auth_info{display:inline-block;}/*Всплывающие сообщения*/.block-alert{display:block;position:fixed;bottom:5px;right:60px; width:400px; min-height:130px;background:#fff;border: 2px solid #ff8800;border-radius:4px;z-index:120000;}.block-alert-header{padding:5px; width:auto; height:30px; color:#ff8800; font-size:1.5em;}.block-alert-body{padding:5px; color:#000; font-size:1.0em;}.alert-red{color:red!important;}.alert-green{color:green!important;}.block-alert-action{padding:5px; height:35px; color:#000;text-align: center;}/*Блоки редактирования данных*/.block-control{}.block-control .group{margin: 20px 0 20px 0;}.block-control .group{background-color: rgba(255, 208, 0, 0.2);}.block-control .item{display: inline-table;vertical-align: middle;}.item .text {display: table-cell;vertical-align: middle;}.block-control .text span{padding: 0 5px 0 20px;font-weight: bold;}.block-control .item span{font-weight: normal;}.block-control .checkbox .text{background-color:rgba(255, 208, 0, 0.2);padding-right: 10px;}.block-control .checkbox span{padding:3px;font-weight: bold;display: flex;}.area{display: inline-table; vertical-align: middle; margin-bottom:15px; width:100%}.area .text {display:table-cell; ; vertical-align: middle; width:400px; }.area .control{display:table-cell; padding-left:15px;}.multi .control {margin-left:10px;}.ar-color {padding:10px;}.soft-table-header{text-align:center; font-weight:bold;}.t-c{text-align:center;}.info{float:right; width:16px;height:16px;background:url(/img/Info/information-white.png)no-repeat;display:inline-block;cursor: help;}.CustomContolErrorSpan{color:red;}.CMSContent{padding:10px;}.center{text-align:center;}/*Files in publications*/.download {    margin: 1em 0 .5em 0;    min-height: 59px;    padding: 0;    font: normal .84em Arial, Helvetica, sans-serif;}.download img {    vertical-align: top;    width: 42px!important;    height: 46px!important;    float: left;    border-style: none !important;    margin: 0 10px 0 0!important;}.download ins.date {    font-weight: normal;    font-size: .84em;    color: #a5a4a4;    text-shadow: none;    display: block;    text-decoration: none;    margin-top: 5px;    margin-left: 52px;}.download .date, .download .dwnld-c{font-size: 11px!important;margin-right: 5px;}/*Youtube*/.ContentVideo {	background: #000;	cursor: pointer;	position: relative;}.ContentVideo img {	opacity: 0.9;  width:inherit;  height:inherit;  margin:0px!important;width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;}.ContentVideo:hover img {	opacity: 1;}.ContentVideo:hover .ContentVideo-play {	opacity: 1;	transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);}.ContentVideo-play {	background: url('/img/Video/video-play-button.png');	height: 64px;	left: 50%;	margin: -32px 0 0 -32px;	opacity: 0.9;	position: absolute;	top: 50%;	width: 64px;}.ContentVideo-title {	background: #000;	color: #BBB;	font-size: 8pt;	font-weight: bold;	height: 30px;	left: 0;	line-height: 30px;	opacity: 0.8;	position: absolute;	text-indent: 10px;	top: 0;	width: 100%;  overflow:hidden;}.sitegallery{    width: 100%;    margin: 10px 0 10px 0;    display: inline-block;}
