html,
body {height:100%;}
body {
	margin: 0;
	color: #000;
	min-width:1130px;
	font: 12px/16px arial, helvetica, sans-serif;
	color:#333;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border-style: none;
	vertical-align:top;
}
input, select, textarea {
	vertical-align: middle;
	font:12px/14px arial, helvetica, sans-serif;
}
a {
	color:#4e9dda;
	text-decoration: underline;
	outline: none;
	outline: 0;
}
a:hover {text-decoration: none;}

.alignleft{float:left;}
.alignright{float:right;}
/* wrapper */
#wrapper {
	width:100%;
	min-height:100%;
	margin:0 auto;
	overflow:hidden;
}
/* header */
#header {
	width:100%;
	position:relative;
	height:224px;
	z-index:100;
}
#header .holder-img {
	position:absolute;
	top:0px;
	left:50%;
	margin:0 0 0 -960px;
	width:970px;
}
#header .logo {
	overflow: hidden;
	text-indent: -9999px;
	margin:0 0 10px;
	display:block;
}
#header .logo a, 
#header .logo span {
	width:390px;
	height:90px;
	display:block;
}
#header .header-left {
	overflow:hidden;
width: 340px;
	margin:0 0 0 -36%;
	position:absolute;
	top:20px;
	left:36%;
	z-index:10;
}
#header .leng {
	padding:0 0 18px;
	margin:0;
	list-style:none;
	text-align:right;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
#header .leng li {
	display:inline;
	margin:0 0 0 10px;
}
#header .leng li a {
	text-decoration:none;
	color:#999;
}
#header .leng li a:hover,
#header .leng .active a {color:#fff;}
#header .title-logo {
	display:block;
margin-left: 81px;
	margin-top: -53.6px;
position:relative;
text-decoration:none;
	color: #4F5656;
	font-size: 9px;
	background-color: #FFFFFF;
}
   a { 
    text-decoration: none; /* Отменяем подчеркивание у ссылки */
   } 
#nav {
	overflow:hidden;
	width:500px;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:64px;
	left:50%;
	margin:0 0 0 -228px;
	z-index:10;
}
#nav li {
	float:left;
	margin:0 2px 0 0;
}
#nav li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	display:block;
	font-size:11px;
	line-height:24px;
	padding:0 8px;
}
#nav li a:hover,
#nav .active a {
	background:#4e9dda;
}
#header .hesder-right {
	overflow:hidden;
	width:224px;
	margin:0 -488px 0 0;
	position:absolute;
	top:32px;
	right:50%;
	z-index:10;
}
#header .menu-about {
	padding:0;
	margin:0 0 32px;
	list-style:none;
	border: 4px solid #fff;
	padding:16px 16px 17px;
	width:184px;
	position:relative;
	overflow:hidden;
}
#header .menu-about li {
	margin:0 0 1px;
	vertical-align:top;
	width:100%;
	overflow:hidden;
}
#header .menu-about li a {
	text-decoration:none;
	color:#fff;
	font-size:11px;
	line-height:15px;
	float:left;
	padding:0 4px;
	text-transform:uppercase;
}
#header .menu-about li a:hover,
#header .menu-about .active a {
	background:#fff;
	color:#333333;
}
#header .gallery .info {
	position:absolute;
	top:0px;
	left:0px;
	width:163px;
	height:84px;
	z-index:1;
	padding:26px 16px 10px 45px;
}
#header .gallery .title {
	display:block;
	text-align:right;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 10px;
	text-transform:uppercase;
}
#header .gallery .link-desk {
	display:block;
	font-size:12px;
	line-height:15px;
	text-align:right;
	height:45px;
	overflow:hidden;
	width:130px;
	margin:0 0 0 -13px;
}
#header .gallery .title a,
#header .gallery .link-desk a {
	color:#fff;
	text-decoration:none;
}
#header .gallery .gallery-holder,
#header.has-drop.open .gallery .gallery-holder {
	width:224px;
	height:120px;
}

#header .gallery .gallery-holder li {
	width:224px;
	height:120px;
	position:relative;
	overflow:hidden;
}
#header .gallery  .holder-img {
	float:left;
	width:96px;
	overflow:hidden;
	position:relative;
	margin:0;
	left:auto;
}
#header .gallery  .holder-img .bg-right {
	overflow:hidden;
	position:absolute;
	top:0px;
	right:-1px;
	width:34px;
	height:120px;
	z-index:10;
	text-indent:-9999px;
}
#header .gallery  .holder-img img {z-index:1;}
#header .gallery {
	height:144px;
	width:224px;
	position:absolute;
	bottom:-88px;
	right:50%;
	z-index:1020;
	margin:0 -488px 0 0; 
}
#header .switcher {
	bottom:37px;
	left:50%;
	margin:0 0 0 -376px;

}
/* main */
#main {
	width:976px;
	margin:-56px auto 70px;
	padding:0;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#main .breadcrumbs {
	padding:6px 20px 0 0;
	list-style:none;
	overflow:hidden;
	color:#333;
	width:465px;
	float:left;
	margin:0;
}
#main .breadcrumbs li{
	float:left;
	padding:0 6px 0 10px;
	margin:0 10px 0 -10px;
	font-size:11px;
	line-height:13px;
	color:#808080;
}
#main .breadcrumbs a{color:#808080;}
#main .main {
	position:relative;
	width:100%;
	z-index:1000;
	margin:0 0 50px;
}
#main .main:after {
	content:"";
	display:block;
	clear:both;
}
#main .holder-top-main {
	position:relative;
	width:100%;
	z-index:1001;
}
#main .holder-top-main:after {
	content:"";
	display:block;
	clear:both;
}
#main .holder-top-main .wrap{
	padding:72px 256px 27px 0;
	width:720px;
}
#main .holder-top-main .form-search {
	position:relative;
	margin:0;
	width:224px;
	float:right;
	overflow:hidden;
}
#main .holder-top-main .form-search .text {
	height:22px;
	float:left;
	overflow:hidden;
	border: 1px solid #e8e8e8;
	width:198px;
	position:relative;
}
#main .holder-top-main .form-search input.text-input {
	width:184px;
	height:22px;
	padding:0 7px;
	font-size:11px;
	line-height:22px;
	margin:0;
	border:0;
	background:none;
	outline: none;
	outline: 0;
	color:#808080;
	position:relative;
	float:right;
	overflow:hidden;
}
#main .holder-top-main .form-search .btn-login {
	overflow:hidden;
	float:left;
	border:0;
	cursor:pointer;
	width:24px;
	height:24px;
	text-indent:-99999px;
	overflow:hidden;
}
#main .holder-top-main .form-search .btn-login:hover {background-position:-24px 0;}
.wrap {
	position:relative;
	width:100%;
	overflow:hidden;
}
.gallery {
	position:relative;
	overflow:hidden;
	width:100%;
}
#main .holder-top-main .gallery .title a:hover,
#main .holder-top-main .gallery .link-desk a:hover {text-decoration:underline;}
.gallery a.link-prev,
.gallery a.link-next,
#main .gallery-big a.link-prev,
#main .gallery-big a.link-next,
.holder-links a.link-prev,
.holder-links a.link-next,
#main .gallery a.link-prev.disable:hover {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	text-indent: -9999px;
	width:24px;
	height:24px;
}
.gallery a.link-next,
#main .gallery-big a.link-next,
#main .gallery a.link-next.disable:hover,
.holder-links a.link-next {
	left:24px !important;
	background-position:-24px -24px !important;
}
.gallery a.link-prev:hover,
#main .gallery-big a.link-prev:hover,
.holder-links a.link-prev:hover {background-position:0 0 !important;}
.gallery a.link-next:hover,
#main .gallery-big a.link-next:hover,
.holder-links a.link-next:hover {background-position:-24px 0 !important;}
#main .gallery a.link-prev.disable,
#main .gallery a.link-next.disable {cursor:default;}
.gallery .gallery-holder {
	position:relative;
	overflow:hidden;
	width:100%;
}
#main .gallery .gallery-holder .gallery-wrap{
	width:99999px;
	overflow:hidden;
	position:relative;
}
#main .gallery .gallery-holder .gallery-wrap ul{
	float:left;
	width:auto;
	padding:0;
	margin:0;
}
.gallery .gallery-holder ul {
	width:99999px;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	overflow: hidden;
	float:left;
}
.gallery .gallery-holder li {
	float:left;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:0;
	background:none;
}
/* sidebar */
#sidebar {
	float:left;
	width:224px;
	padding:0;
	position:relative;
	margin:-9px 0 0;
}
#sidebar:after {
	content:"";
	display:block;
	clear:both;
}
/* end new menu*/
#sidebar .holder-smi {
	position:relative;
	overflow:hidden;
	width:100%;
	z-index:1;
}
#sidebar .smi {
	position:relative;
	margin:0 0 35px;
	overflow:hidden;
	width:100%;
}
#sidebar h3 {
	font-size:12px;
	line-height:14px;
	color:#333;
	text-transform:uppercase;
	margin:0 0 14px;
}
#sidebar .box-smi {
	position:relative;
	margin:0 0 18px;
}
#sidebar h4 {
	margin:0 0 5px;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
#sidebar .box-smi h4 a {
	text-decoration:none;
	display:inline;
	color:#4e9dda;
}
#sidebar .box-smi h4 a:hover {text-decoration:underline;}
#sidebar .box-smi a {display:block;}
#sidebar .box-smi .holder-img {
	width:112px;
	height:60px;
	position:relative;
	margin:0 0 4px;
}
#sidebar .box-smi .holder-img a {display:block;}
#sidebar .box-smi .holder-img  .pdf {
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
	height:24px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-12px 0 0 -12px;
	z-index:10;
}
#sidebar .box-smi .figcaption {
	color:#808080;
	text-decoration:underline;
}
#sidebar .box-smi .figcaption:hover  {text-decoration:none;}
#sidebar .holder-filter {
	position:relative;
	width:100%;
	margin:0  0 41px;
	z-index:10;
}
#sidebar .holder-filter .holder-title {
	color:#fff;
	font-weight:normal;
	width:172px;
	height:24px;
	font-size:12px;
	line-height:24px;
	padding:0 0 0 36px;
	text-transform:uppercase;
	margin:0 0 16px;
}
#sidebar .holder-filter .holder-title .title {
	font-weight:normal;
}
#sidebar .list-filter {
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
	position:relative;
}
#sidebar .list-filter li {
	margin:0 0 20px;
	padding:0 0 0 7px;
	vertical-align:top;
	width:100%;
	position:relative;
}
#sidebar .list-filter li a {
	color:#333;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 0 10px;
	display:block;
	padding:0 0 0 29px;
	position:relative;
}
#sidebar .list-filter .box-wrap {
	margin:0 0 0 -10px;
	width:210px;
}
.box-wrap {
	overflow:hidden;
	position:relative;
	display:none;
	width:100%;
}
#sidebar .list-filter .box-wrap .box-border {
	position:relative;
	overflow:hidden;
	border-left: 4px solid #4e9dda;
	width:100%;
}
#sidebar .list-filter .box-wrap .box-line {
	position:relative;
	overflow:hidden;
	width:100%;
}
#sidebar .list-filter .box-wrap ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:48px;
	float:left;
	font-size:8px;
	line-height:12px;
}
#sidebar .list-filter .box-wrap .holder-yuear {
	font-size:12px;
	line-height:14px;
}
#sidebar .list-filter .box-wrap .holder-yuear li {margin:0 0 17px;}
#sidebar .list-filter .box-wrap ul li a,
#sidebar .list-filter .box-wrap ul li span {
	color:#808080;
	text-transform:uppercase;
	border-bottom: 2px solid #a6ceec;
	margin:0;
	text-decoration:none;
	text-indent:2px;
}
#sidebar .list-filter .box-wrap ul li a:hover,
#sidebar .list-filter .box-wrap ul .active a {
	border-bottom: 2px solid #4e9dda;
	color:#333;
}
#sidebar .list-filter li ul li {
	background:none;
	padding:0;
	position:relative;
	vertical-align:top;
	width:100%;
	margin:0 0 4px;
}
#sidebar .list-filter li ul li a,
#sidebar .list-filter li ul li span,
#sidebar .list-filter .has-drop.open ul li  a,
#sidebar .list-filter .has-drop.open ul li span  {
	background:none;
	padding:0;
	margin:0;
}
#sidebar .list-filter .box-wrap .holder-yuear {margin:0 49px 0 12px;}
#sidebar .list-filter .box-wrap .azs {
	width:144px;
	margin:0 0 0 12px;
}
#sidebar .list-filter .box-wrap.link-tegs{
	position:absolute;
	left:108px;
	top:0;
	z-index:11;
	width:452px;
	border: 1px solid #eee;
	background:#f2f2f2;
	overflow:hidden;
	padding:12px 11px 11px 11px;
	margin:0;
}
#sidebar .list-filter .box-wrap.link-tegs ul {
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:433px !important;
	z-index:1;
}
#sidebar .list-filter .box-wrap.link-tegs ul li{
	margin:0 1px 2px 0;
	text-transform:uppercase;
	float:left;
	width:143px !important;
	vertical-align:top;
}
#sidebar .list-filter .box-wrap.link-tegs ul li a,
#sidebar .list-filter .box-wrap.link-tegs ul li span{
	text-decoration:none;
	font-size:8px;
	line-height:10px;
	padding:2px 2px !important;
	border:0;
	text-transform:uppercase;
}
#sidebar .list-filter .box-wrap.link-tegs ul li a:hover,
#sidebar .list-filter .box-wrap.link-tegs ul .active  a,
#sidebar .list-filter .box-wrap.link-tegs ul .active  span{
	background:#4e9dda !important;
	color:#fff;
	padding:0;
	margin:0;
	border:0;
}
#sidebar .box-wrap.link-tegs .close{
	position:absolute;
	top:15px;
	right:15px;
	width:12px;
	height:12px;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
	z-index:1000;
	text-indent:-9999px;
}
#sidebar .news-link {
	color:#808080;
	padding:0 0 0 22px;
	font-size:12px;
	line-height:14px;
}
/* content */
#content {
	width:720px;
	float:right;
	padding:0;
	position:relative;
}
#content:after {
	content:"";
	display:block;
	clear:both;
}
#content .holder-conteiner {
	position:relative;
	overflow:hidden;
	width:464px;
	float:left;
}
#content .conteiner{
	overflow:hidden;
	margin:0 0 8px;
	position:relative;
	width:100%;
}

h1{
	font-size:22px;
	line-height:26px;
	margin:0 0 24px 256px;
	font-weight:normal;
	color:#333;
	text-transform:uppercase;
}
#content h2,
.station #content h3 {
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	margin:0 0 25px;
}
#content .post-date h2 {
	color:#333;
	font-size:16px;
	line-height:20px;
	margin:0 0 3px;
	font-weight:normal;
	text-transform:none;
}
#content .post-date h2 a{
	color:#333;
	text-decoration:none;
}
#content h2 a:hover {text-decoration:underline;}
#content .post-date{
	margin:0 0 41px;
	position:relative;
	width:100%;
	overflow:hidden;
}
#content p {margin:0 0 10px;}
#content .post-date p {
	color:#808080;
	margin:0;
}
#content .post-hold{
	width:513px;
	overflow:hidden;
	margin: 0 0 11px;
	letter-spacing: 1px;
	font-size:8px;
	line-height:10px;
}
#content .post-hold .date {
	float:left;
	font-style:normal;
	color:#808080;
	text-transform:uppercase;
	margin:0 10px 0 0;
	position:relative;
	overflow:hidden;
}
#content .post-hold a {
	color:#4e9dda;
	text-transform:uppercase;
	float:left;
	padding:0 5px;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
#content .post-hold a:hover {
	background:#4e9dda;
	color:#fff;
}
#content .image{margin:6px 0 9px;}
#content h3,
#content .holder-radio h2 {
	color:#333;
	font-size:12px;
	line-height:15px;
	margin:0 0 14px;
	text-transform:uppercase;
	font-weight:normal;
}
#content .holder-radio h3,
#content .holder-radio h2 {margin:0 0 12px;} 
#content .holder-big-drop {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
#content .holder-big-drop .link {
	display:block;
	height:24px;
	position:relative;
	margin:0 0 8px;
}
#content .holder-big-drop .link span {
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	height:6px;
	position:absolute;
	top:10px;
	left:50%;
	margin:0 0 0 -5px;
}
#content .holder-big-drop.open .link span {
	background-position:0 0;
	top:8px;
}
#content .rightcolumn .column-hold{
	margin:0 0 21px;
	position:relative;
}
#content .rightcolumn .column-hold a{
	text-decoration:none;
	display:block;
	position:relative;
	overflow:hidden;
	color:#808080;
}
#content .rightcolumn .column-hold a:hover{
	text-decoration:underline;
}
#content .rightcolumn .video {
	position:relative;
	display:block;
	margin: 0 0 3px;
	overflow:hidden;
	z-index:1;
}
#content .rightcolumn .video img {
	z-index:1;
	position:relative;
	display:block;
	width:220px;
}
#content .rightcolumn .video .play,
#content .video .holder-img .play {
	position:absolute;
	top:48px;
	left:100px;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
	cursor:pointer;
}
#content .video .holder-img .play {
	top:50px;
	left:73px;
}
.item-block{
	overflow:hidden;
	position:relative;
	margin:0 0 33px -27px;
	border-bottom: 1px solid #c6c6c6;
	padding: 0 0 32px;
	width:1100px;
}
.item-block .item-hold {
	float:left;
	overflow:hidden;
	position:relative;
	background:#ececec;
	width:224px;
	height:112px;
	border-left: 27px solid #fff;
}
.item-block .item-hold a {
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
	cursor:pointer;
	text-decoration:none;
	color:#808080;
}
.item-block .item-hold .holder-img {
	float:left;
	width:94px;
	height:112px;
	overflow:hidden;
	margin:0 10px 0 0;
	position:relative;
}
.item-block .item-hold .holder-img img {
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.item-block .item-hold .holder-img .bg-left {
	width:31px;
	height:113px;
	position:absolute;
	right:3px;
	right:0px;
	z-index:100;
	text-indent:-9999px;
}
.item-block .item-hold .item-text{
	float:left;
	width:115px;
	padding:13px 0 0;
	overflow:hidden;
	position:relative;
}
.item-block .item-text .title{
	margin:0 0 7px;
	font-size:13px;
	line-height:16px;
	color:#2b2b2b;
	text-transform:uppercase;
	display:block;
	vertical-align:top;
	width:100%;
}
.item-block .item-hold a:hover .title,
.item-block .item-hold a.hover .title{text-decoration:underline;}
.item-block .item-text .text{
	display:block;
}
.blog-list{
	margin:0;
	padding:0 0 32px 10px;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:1100px;
}
.blog-list li{
	float:left;
	padding:0 87px 0 0;
}
.blog-list li a{
	display:block;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}
.blog-list li a .title{
	text-transform:uppercase;
	color:#4e9dda;
	font-weight:normal;
	display:block;
	margin:0 0 4px;
}
.blog-list li a:hover .title {text-decoration:underline;}
.blog-list li a  span{
	color:#606060;
	font-weight:normal;
}
.blog-list li .blog{
	padding: 0 0 0 54px;
}
.blog-list li a.rea{
	padding:0 0 0 53px;
}
.blog-list li a.sistem{
	padding:0 0 0 55px;
}
.blog-list li a.desk{
	padding:0 0 0 38px;
}
.rightcolumn{
	float:right;
	width:224px;
	overflow:hidden;
	position:relative;
	margin:-1px 0 0;
}
.rightcolumn .aside-video {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 26px;
}
.map {
	position:relative;
	overflow:hidden;
	background:#e8e8e8;
	padding:9px 10px 8px;
	width:956px;
	margin:0 0 16px;
}
.map .holder-link-map {
	position:relative;
	width:100%;
	overflow:hidden;
}
.map a {color:#808080;}
.map .link-map {
	height:11px;
	font-size:11px;
	line-height:15px;
	padding:0 0 0 17px;
	text-decoration:none;
}
.map .more {
	position:absolute;
	top:9px;
	left:-9999px;
	text-decoration:none;
}
.map.open .more {
	left:auto;
	right:12px;
	font-size:11px;
	line-height:15px;
}
.map .more:hover {text-decoration:underline;}
.map .box-wrap {
	border-top: 1px solid #cacaca;
	padding:18px 16px;
	position:relative;
	overflow:hidden;
	margin:10px 0 0;
	width:933px;
}
.map .box-wrap .box-map {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:730px;
	float:left;
}
.map .box-wrap .box-map li {
	float:left;
	overflow:hidden;
	width:170px;
	padding:0 10px 0 0;
	vertical-align:top;
}
.map .box-wrap h3 {
	font-size:13px;
	line-height:18px;
	margin:0 0 10px;
}
.map .box-wrap h4 a {text-decoration:none;}
.map .box-wrap h4 a:hover {text-decoration:underline;}
.map .box-wrap .box-map  ul {
	padding:0;
	margin:0;
	font-style:normal;
}
.map .box-wrap .box-map ul > li {
	padding:0 0 5px;
	vertical-align:top;
	width:100%;
}
.map .box-wrap .box-map ul > li a {
	text-decoration:none;
	font-size:12px;
	line-height:14px;
}
.map .box-wrap .box-map ul > li a:hover {text-decoration:underline;}
.map .list-ather {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	overflow:hidden;
	width:176px;
}
.map .list-ather li {
	vertical-align:top;
	width:100%;
}
/* ecology */
#content .holder-img-dablle {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 25px;
	padding:3px 0 0;
}
#content .holder-img-dablle  .holder-img {
	float:left;
	overflow:hidden;
	width:464px;
	position:relative;
}
#content .holder-img-dablle  .holder-img .bg-left {
	position:absolute;
	top:0px;
	right:0px;
	width:66px;
	height:248px;
}
#content .holder-img-dablle .info {
	width:226px;
	overflow:hidden;
	float:right;
	position:relative;
	height:248px;
}
#content .holder-img-dablle .info .title {
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	color:#333333;
	text-align:right;
	display:block;
}
.text-center {
	display:table;
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.text-center .text-inner {
	display:table-cell;
	vertical-align:middle;
}
.text-center .text-inner .text-last {
	width:100%;
	display:block;
}
#content .holder-img-dablle blockquote {
	width:100%;
	margin:0;
	float:left;
}
#content .holder-img-dablle blockquote q {
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
	display:block;
	margin:0 0 10px;
	color:#333;
}
#content .holder-img-dablle blockquote cite {
	font-style:normal;
	display:block;
	margin:0;
	color:#808080;
	font-style:italic;
	text-align:right;
	font-size:10px;
	line-height:12px;
}
#content blockquote q:before,
#content blockquote q:after {
	content:'';
	display:block;
	clear:both;
}
#content .important {
	padding:0 0 24px 111px;
	position:relative;
	font-size:15px;
	line-height:17px;
}
#content .important p {margin:0;}
#content .info-dable {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0 0 15px;
}
#content .info-dable .info-left {
	float:left;
	overflow:hidden;
	position:relative;
	width:464px;
}
#content .info-dable .info-right {
	float:right;
	overflow:hidden;
	width:224px;
	position:relative;
}
#content .info-dable .info-right .title {
	color:#808080;
	font-size:12px;
	line-height:16px;
	display:block;
	margin:0 0 20px;
	font-weight:normal;
}
#content .info-dable .info-right .star {
	margin:0;
	position:relative;
	overflow:hidden;
	width:24px;
	height:293px;
	margin:0 0 0 48px;
}
#content .info-dable .info-right .star .bg-star {
	overflow:hidden;
	width:24px;
	background-position:0 0;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	text-indent:-9999px;
}
#content .info-dable .info-right .holder-star {
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .info-dable .info-right .last,
#content .info-dable .info-right .search {
	padding:0 15px 0 0;
	width:29px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	position:absolute;
	top:0;
	left:0;
}
#content .info-dable .info-right .search {
	top:auto !important;
	bottom:30%;
	margin:0 0 -11px !important;
	height:14px;
}
#content .info-dable .info-right .list {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:8px;
	line-height:10px;
	color:#808080;
}
#content .info-dable .info-right .list li {
	padding:15px 0 0 15px;
	width:128px;
}
#content .important-blue {
	position:relative;
	margin:0 40px 30px 111px;
	text-transform:uppercase;
	color:#4e9dda;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
}
#content .gallery-big {
	width:100%;
	position:relative;
	overflow:hidden;
	width:720px;
	margin:0 0 20px;
	height:272px;
}
#content .gallery-big .gallery-holder {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	width:496px;
	height:248px;
	float:right;
	background:#4e9dda;
}
#content .gallery-big .gallery-holder .list {
	position:relative;
	z-index:1;
	overflow:hidden;
	padding:0;
	margin:0;
	width:496px;
	height:248px;
} 
#content .gallery-big .gallery-holder .list li {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:496px;
	height:248px;
	padding:0;
	margin:0;
}
#content .gallery-big .gallery-holder .list li.active {z-index:10;}
#content .gallery-big .gallery-holder .list li a img {display:block;}
#content .gallery-big .gallery-holder .list .active {z-index:10;}
.switcher,
#content .switcher {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	position:absolute;
	bottom:16px;
	left:13px;
	z-index:100;
}
.switcher li,
#content .switcher li {
	width:25px;
	height:25px;
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	background:none;
}
.switcher li a {
	display:block;
	width:19px;
	height:19px;
	padding:3px;
	background:#fff;
}
#content .gallery-big .gal-info {
	background:#f4f4f4;
	width:194px;
	height:176px;
	padding:52px 15px 20px;
	float:left;
	overflow:hidden;
	position:relative;
}
#content .gallery-big .gal-info h2 {
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	color:#333;
	display:block;
	margin:0 0 12px;
}
#content .gallery-big .gal-info .link-gallery {
	display:block;
	width:200px;
	margin:0 0 12px -15px;
	color:#fff;
	padding:0 29px 0 15px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	line-height:24px;
}
#content .gallery-big .list-date {
	color:#808080;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	display:block;
}
#content .gallery-big .list-date a:hover {text-decoration:underline;}
#content .gallery-big .holder-links {
	position:relative;
	overflow:hidden;
	width:100%;
	height:24px;
}
/* councli */
#content .holder-counci {
	position:relative;
	color:#333333;
	width:570px
}
#content .holder-counci:after {
	content:"";
	display:block;
	clear:both;
}
#content .list-council {
	position:relative;
	margin:0 0 26px;
	width:100%;
	padding:3px 0 2px;
	overflow:hidden;
}
#content .list-council .box-council {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 32px;
}
#content .box-council .holder-avatar {
	float:left;
	overflow:hidden;
	width:112px;
	height:144px;
	position:relative;
}
#content .box-council .info {
	float:right;
	width:441px;
	overflow:hidden;
	position:relative;
	padding:12px 0 0;
}
#content .box-council .info h2 {
	font-size:12px;
	line-height:16px;
	margin:0;
	font-weight:normal;
	text-transform:none;
}
#content .box-council .info h2 a:hover {text-decoration:none;}
#content .list-work {
	padding:0;
	margin:0;
	list-style:none;
	color:#808080;
}
#content .list-work li {
	padding:0;
	margin:0;
	background:none;
}
/* counci-inner */
#content .holder-counci-inner {
	position:relative;
	overflow:hidden;
	width:720px;
	margin:0 0 20px;
	padding:4px 0 0;
}
#content .holder-counci-inner p {margin:0 0 16px;}
#content .counci-inner {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 28px;
}
#content .counci-inner .holder-avatar {
	float:left;
	overflow:hidden;
	width:224px;
	height:288px;
	position:relative;
}
#content .counci-inner .holder-info {
	float:right;
	overflow:hidden;
	width:463px;
	display:table;
	height:288px;
}
#content .counci-inner h2 {
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 8px;
}
#content .holder-info .celi {
	display:table-cell;
	vertical-align:middle;
}
#content .holder-info .celi .celi-inner {
	display:block;
	width:463px;
}
#content ul {
	padding:0;
	margin:0 40px 0 88px;
	list-style:none;
	position:relative;
	font-size:12px;
	line-height:16px;
}
#content ul  li {
	padding:0 0 16px 23px;
}
/* list-legislation */
#content .list-legislation {
	padding:3px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	position:relative;
}
#content .list-legislation h2 {
	font-size:12px;
	line-height:16px;
	margin:0;
	text-transform:none;
	font-weight:normal;
}
#content .holder-counci h2 {margin:0 0 30px;}
#content .holder-counci .hold-box {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
#content .list-legislation li {
	margin:0 0 48px;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0;
	background:none;
}
#content .list-legislation li a {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	color:#808080;
	text-decoration:underline;
	cursor:pointer;
}
#content .list-legislation li a:hover {color:#4e9dda;}
#content .list-legislation li .holder-img,
#content .list-legislation li .holder-img-2 {
	float:left;
	overflow:hidden;
	width:24px;
	height:24px;
	position:relative;
	text-align:center;
	margin:0 15px 0 0;
}
#content .list-legislation li .holder-img-2 {background-position:-24px 0;}
#content .list-legislation li a:hover .holder-img {background-position:0 -24px;}
#content .list-legislation li a:hover .holder-img-2 {background-position:-24px -24px;}
#content .list-legislation li .info {
	float:left;
	overflow:hidden;
	width:660px;
	position:relative;
	padding:5px 0 0;
	text-decoration:underline;
}
#content .list-legislation li .info p {margin:0;}
#content .holder-hrone {
	position:relative;
	overflow:hidden;
	width:446px;
	margin:0 0 40px;
	text-align:right;
	font-size:18px;
	line-height:20px;
}
#content .holder-hrone .title {
	text-transform:uppercase;
	font-size:24px;
	line-height:28px;
	margin:0 0 42px;
	display:block;
	text-align:left;
}
#content .holder-hrone  dl {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 8px;
	text-transform:uppercase;
}
#content .holder-hrone dl dt {display:inline;}
#content .holder-hrone  dl dd {
	display:inline;
	margin:0;
	font-weight:normal;
}
#content .holder-hrone .mail {
	text-transform:uppercase;
	font-weight:normal;
}
#content .holder-address {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 28px;
}
#content .holder-address  ul {
	margin:0;
	list-style:none;
	padding:0;
	overflow:hidden;
	position:relative;
	width:100%;
	vertical-align:top;
}
#content .holder-address  ul address {font-style:normal;}
#content .holder-address  ul li {
	padding:0 0 0 24px;
	margin:0 0 16px;
}
#content .holder-address ul .title {
	display:block;
	color:#808080;
}
#content .holder-map {
	position:relative;
	overflow:hidden;
	width:720px;
	margin:0 0 30px;
	color:#808080;
}
#content .on-map {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
}
#content .info-map {
	position:relative;
	overflow:hidden;
	width:464px;
	padding:0 0 31px;
}
#content .info-map p {margin:0 0 15px;}
#content .info-map .title {display:block;}
#content .list-link {
	padding:0;
	margin:0;
	list-style:none;
	margin:0 0 30px;
}
#content .list-link li {
	vertical-align:top;
	width:100%;
	margin:0 0 15px;
	background:none;
	padding:0;
}
#content .paging {
	margin:0;
	padding:8px 0;
	list-style:none;
	color:#000;
	border-top: 1px solid #bfbfbf;
	text-align:center;
}
#content .paging li {
	display:inline-block;
	vertical-align:top;
	padding:6px 10px 0 0;
	margin:0;
	background:none;
}
#content .paging li a {
	color:#808080;
	display:block;
	padding:0 0 4px;
	border-bottom: 2px solid #fff;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
}
#content .paging li a:hover,
#content .paging .hover a {
	color:#333333;
	border-color:#4e9dda;
}
#content .paging .prev,
#content .paging .next {padding:0;}
#content .paging .prev a,
#content .paging .next a {
	border:0;
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
	height:24px;
	margin:0 19px 0 0;
	padding:0;
}
#content .paging .next a {
	background-position:-24px -24px !important;
	margin:0 0 0 12px;
}
#content .paging .prev a:hover,
#content .paging .prev.active a {
	border:0;
	background-position:0 0 !important;
}
#content .paging .next a:hover,
#content .paging .next.active a {
	border:0;
	background-position:-24px 0 !important;
}
#content .holder-radio {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
#content .holder-radio .hold-radio {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
#content .holder-radio .radio {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 16px;
	color: #808080;
}
#content .holder-radio a {color:#808080;}
#content .holder-radio .radio a {
	position:relative;
	float:left;
	cursor:pointer;
}
#content .holder-radio .radio a:hover{color:#4E9DDA;}
#content .holder-radio .radio .play {
	float:left;
	overflow:hidden;
	width:24px;
	height:24px;
	text-indent:-9999px;
	margin:0 13px 0 0;
	cursor:pointer;
}
#content .holder-radio .radio a:hover .play {background-position:-24px 0;}
#content .holder-radio .radio .name-radio {
	float:left;
	overflow:hidden;
	width:180px;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
	line-height:24px;
}
/* video */
#content .wrap {
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .video {
	overflow:hidden;
	position:relative;
	margin:0 0 46px;
	width:464px;
	color:#808080;
}
#content .video .date {
	display:block;
	font-size:8px;
	line-height:10px;
	text-transform:uppercase;
	margin:0 0 8px;
}
#content .video .hold-video {
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .video .holder-img{
	float:left;
	overflow:hidden;
	width:168px;
	height:121px;
	border: 1px solid #343b7f;
}
#content .video .info {
	width:271px;
	float:right;
	overflow:hidden;
	margin:-3px 0 0;
}
/* index-inner */
#content .conteiner-inner {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 30px;
}
#content .conteiner-inner h2 {
	font-size:24px;
	line-height:29px;
	margin:0 0 15px;
	font-weight:normal;
}
#content .conteiner-inner .holder-img {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 30px;
}
#content .conteiner-inner p {margin:0 0 15px;}
#content .gallery-inner {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 18px;
}
#content .gallery-inner .gallery {
	padding:0 0 26px;
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .gallery-inner .gallery li {padding:0 1px 0 0;}
#content .gallery-inner .gallery li a {
	display:block;
	padding:0 1px 4px 0;
}
#content .conteiner-inner .post-date {margin:0;}
#content .bottom {
	position:relative;
	overflow:hidden;
	width:100%;
	border-top: 1px solid #c6c6c6;
}
#content .bottom .holder-links {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 21px;
	padding:6px 0 0;
}
#content .bottom .holder-links .back {
	float:left;
	padding:0 0 0 20px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:8px;
	line-height:10px;
}
#content .bottom .holder-links .back:hover {text-decoration:underline;}
#content .bottom .holder-links .print {
	float:right;
	padding:0 21px 0 0;
	margin:-2px 8px 0 0;
	color:#808080;
	font-size:11px;
	line-height:13px;
}
#content .network {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:481px;
	position:relative;
}
#content .network li {
	float:left;
	padding:0 17px  0 0;
	vertical-align:top;
}
#content .network li a {
	display:block;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .network li a.fbook {
	background-position:0px 0;
	width:128px;
}
#content .network li a.tweet {
	background-position:-146px 0;
	width:84px;
}
#content .network li a.vkontakte {
	background-position:-248px 0;
	width:140px;
}
#content .network li a.google {
	background-position:-405px 0;
	width:60px;
}
#content .gallery-reporters {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:29px 0 0;
}
/* gallery-video */
#content .gallery-video {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:-7px 0 0;
}
#content .gallery-video .gallery-inner {margin:0 0 40px;}
#content .gallery-video h2 {
	margin:0 0 13px;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	text-transform:none;
}
/* corporate-identity */
#content .corporate-identity {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
#content .corporate-identity .identity {
	border-top: 1px solid #bfbfbf;
	position:relative;
	overflow:hidden;
	width:100%;
	padding:58px 0 48px;
	margin:-58px 0 58px;
}
#content .identity .holder-block {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:7px 0 0;
}
#content .identity .block,
#content .identity .block-center {
	float:left;
	overflow:hidden;
	width:238px;
	text-align:center;
}
#content .identity .block.block-center {height:198px;}
#content .identity .list {
	margin:0;
	padding:77px 0 0 18px;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .identity .list li {
	margin:0 0 24px;
	padding:0;
	background:none;
	position:relative;
	width:100%;
	vertical-align:top;
	overflow:hidden;
}
#content .identity .list li a {
	float:left;
}
#content a.f,
#content a.eps,
#content a.jpg,
#content a.play-radio {
	display:block;
	padding:5px 0 5px 40px;
	color:#808080;
	font-size:12px;
	line-height:14px;
}
#content a.f:hover,
#content a.eps:hover,
#content a.jpg:hover,
#content a.play-radio:hover,
#content .identity a:hover .jpg {
	color:#4E9DDA;
	text-decoration:underline;
}  
#content .identity .list-img {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:1000px;
}
#content .identity .list-img li {
	float:left;
	overflow:hidden;
	width:224px;
	padding:0 24px 0 0;
	margin:0;
	background:none;
}
#content .identity .list-img li a{
	display:block;
	color:#808080;
}
#content .identity .list-img .figure {
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:0 0 16px;
}
#content .identity .list-img .jpg {
	display:block;
	padding:5px 0 5px 40px;
	font-size:12px;
	line-height:14px;
	min-height:19px
}
#content .identity .hold-dable {
	position:relative;
	overflow:hidden;
	width:1100px;
}
#content .identity .dable {
	float:left;
	overflow:hidden;
	width:330px;
	padding:0 44px 0 0;
}
#content .identity .dable ul {
	padding:0;
	margin:0;
	list-style:none;
}
#content .identity .dable .list-ather li {
	margin:0 0 28px;
	vertical-align:top;
	width:100%;
	padding:0;
	background:none;
}
#content .identity .dable .list-linck {
	padding:39px 0 0;
}
#content .identity .dable .list-linck li {
	margin:0 0 17px;
	background:none;
	padding:0;
}
#content .holder-text-small {
	position:relative;
	overflow:hidden;
	width:100%;
	text-align:right;
	color:#808080;
	font-size:11px;
	line-height:13px;
	font-style:italic;
	margin:0 0 16px;
}
#content .small-text {
	position:relative;
	width:464px;
	margin:0 0 42px;
}
#content .holder-lists {
	position:relative;
	overflow:hidden;
	width:600px;
}
#content .info-tab {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
#content .info-tab .left {
	float:left;
	overflow:hidden;
	width:464px;
}
#content .info-tab .right {
	float:right;
	overflow:hidden;
	width:224px;
	padding:21px 0 0;
	font-size:11px;
	line-height:13px;
	color:#808080;
	margin:100px 0 0;
}
#content .holder-img-left {
	position:relative;
	overflow:hidden;
	width:608px;
	padding:0 0 0 112px;
	margin:0 0 40px;
}
#content .holder-img-left .info {
	float:left;
	overflow:hidden;
	width:182px;
	position:relative;
	height:248px;
}
#content .holder-img-left .info .title,
#content .holder-img-right .info .title {
	font-size:12px;
	line-height:15px;
	color:#333;
	text-transform:uppercase;
	display:block;
}
#content .holder-img-right .info .title {text-align:right;}
#content .holder-img-left .holder-img  {
	float:right;
	overflow:hidden;
	width:426px;
}
#content .holder-img-left .holder-img .bg-left {
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .holder-img-right {
	position:relative;
	overflow:hidden;
	width:611px;
	padding:0 109px 0 0;
	margin:0 0 27px;
}
#content .holder-img-right img {
	display:block;
	position:relative;
	z-index:0;
}
#content .holder-img-right .bg-right{
	height: 248px;
	position: absolute;
	right: 0px;
	top: 0;
	width: 66px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
}
#content .holder-img-right .info {
	float:right;
	overflow:hidden;
	width:181px;
	height:248px;
}
#content .holder-img-right .holder-img {
	float:left;
	overflow:hidden;
	width:426px;
	height:248px;
	position:relative;
}
#content .content-history {
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .content-history .holder-img-dablle {margin:0 0 28px;}
#content .holder-lists h2 {margin:0 0 17px;}
#content .holder-lists .list {margin-bottom:26px;}
/* station */
#main.station #content .gallery-big .gallery-holder,
#main.station #content .gallery-big .gallery-holder .list,
#main.station #content .gallery-big .gallery-holder .list li {width:720px;}
#content .gallery-big .photo {
	color:#808080;
	position:absolute;
	bottom:1px;
	right:0px;
}
#content .gallery-big .photo:hover {color:#4E9DDA;}
#content .important-blue span {color:#333;}
#content .box-text {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
#content .box-text .left {
	float:left;
	overflow:hidden;
	width:464px;
	position:relative;
}
#content .box-text .left.left-top {padding:20px 0 0;}
#content .box-text .right  {
	float:right;
	overflow:hidden;
	width:224px;
}
#content .holder-news {
	position:relative;
	overflow:hidden;
	width:194px;
	padding:13px 16px;
	background:#f2f2f2;
}
#content .holder-news .title {
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	display:block;
	color:#333;
	margin:0 0 15px;
}
#content .holder-news .hold-news {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 18px;
}
#content .holder-news .news {
	position:relative;
	overflow:hidden;
	width:100%;
	border-top: 1px solid #c1c1c1;
	margin:-1px 0 1px;
	padding:16px 0 9px;
	color:#808080;
}
#content .holder-news .news .top {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
	font-size:8px;
	line-height:10px;
	text-transform:uppercase;
}
#content .holder-news .news p {margin:0;}
#content .holder-news .news .date {margin:0 4px 0 0;}
#content .holder-news .news .link {
	padding:0 4px;
	text-decoration:none;
}
#content .holder-news .news .link:hover {
	background:#4e9dda;
	color:#fff;
}
#content .holder-news .all {
	padding:0 21px 0 4px;
	text-transform:uppercase;
	font-size:8px;
	line-height:10px;
	text-decoration:none;
	margin:0 0 0 -4px;
}
#content .holder-news .all:hover {
	color:#fff;
}
#content .energobox {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:-17px 0 50px;
}
#content .energobox  dl {
	width:609px;
	margin:0 0 0 112px;
	position:relative;
	overflow:hidden;
	border-bottom: 2px solid #4e9dda;
	color:#333;
}
#content .energobox dl dt {
	float:left;
	width:220px;
	overflow:hidden;
	position:relative;
	padding:22px 15px;
	text-transform:uppercase;
	color:#333;
	font-weight:normal;
}
#content .energobox dl dd {
	float:left;
	overflow:hidden;
	width:338px;
	padding:12px 20px 11px 0;
	margin:0;
}
#content .energobox .enter {
	color:#808080;
	text-transform:uppercase;
	font-size:8px;
	line-height:10px;
	display:block;
}
#content .energobox .year {
	display:block;
	font-size:24px;
	line-height:28px;
}
#main  .statino-top {
	position:relative;
	width:100%;
	padding:1px 0 0;
}
#main  .statino-top:after {
	content:"";
	display:block;
	clear:both;
}
#main .logo-station {
	float: left;
	overflow: hidden;
	margin:0;

}
#main .logo-station a {display:block;}
#main .statino-top .has-drop {
	border-bottom: 2px solid #4e9dda;
	padding:0 0 31px;
	margin:0 0 37px;
	width:100%;
	position:relative;
	z-index:10;
}
#main .statino-top .has-drop:after {
	content:"";
	display:block;
	clear:both;
}
#main .statino-top .holder-top-right {
	position:relative;
	width:720px;
	float:right;
}
#main .statino-top .holder-top-right:after {
	content:"";
	display:block;
	clear:both;
}
#main .statino-top h1 {
	font-weight:normal;
	font-size:22px;
	line-height:24px;
	margin:0;
}
#main .statino-top h1 a {
	color:#333;
	text-decoration:none;
	padding:0 0 0 48px;
}
#main .holder-cont-info {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
	z-index:1;
}
#main .holder-cont-info  dl {
	margin:0;
	color:#808080;
	position:absolute;
	bottom:1px;
	right:0px;
}
#main .holder-cont-info dl dt {display:inline;}
#main .holder-cont-info dl dd {
	display:inline;
	margin:0;
}
#main .holder-cont-info  dl a {color:#808080;}
#main .statino-top h2 {
	font-size:22px;
	line-height:28px;
	text-transform:uppercase;
	float:left;
	margin:0;
}
#main .statino-top .box-wrap {
	background:#4e9dda;
	width:634px;
	padding:32px 43px;
	position:absolute;
	top:27px;
	left:0px;
}
#main .statino-top .list-energo {
	margin:0;
	padding:0;
	list-style:none;
	width:800px;
} 
#main .statino-top .list-energo li {
	float:left;
	overflow:hidden;
	width:220px;
	margin:0 0 15px;
}
#main .statino-top .list-energo li a {
	color:#fff;
	text-decoration:none;
	padding:0 5px;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	font-weight:normal;
}
#main .statino-top .list-energo li a:hover,
#main .statino-top .list-energo .active a {
	background:#fff;
	color:#4e9dda;
}
#main .statino-top .list-energo .active a {cursor:default;}
.station #content .gallery-big {height:276px;}
.station #content p {margin:0 0 16px;}
/* footer */
#footer {
	overflow:hidden;
	position:relative;
	height:72px;
	margin:-72px 0 0;
	color:#333;
}
#footer .holder {
	width:976px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#footer .holder-leng {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
#footer .leng {
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
	width:100%;
	float:right;
	width:54px;
	background:#fff;
}
#footer .leng li {
	float:left;
	padding:0 0 0 7px;
	vertical-align:top;
	width:15px;
	font-size:11px;
	line-height:16px;
}
#footer .leng li a {
	color:#bfbfbf;
	text-decoration:none;
}
#footer .leng li a:hover,
#footer .leng .active a {color:#4e9dda;}
/* circle */
.easyPieChart {
    text-align: center;
	position:relative;
}

.easyPieChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.chart {
	position:relative;
	width:156px;
	height:156px;
	overflow:hidden;
	padding:26px 20px 26px 0;
}
.about .chart {
	float:left;
	overflow:hidden;
	margin:0 15px 10px;
}
.chart .bg-chart {
	position:absolute;
	top:26px;
	left:0;
	width:158px;
	height:156px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:100;
}
.chart canvas {z-index:1;}
.chart .percentage {
	position:absolute;
	top:26px;
	left:0px;
	line-height:20px !important
	width:156px;
	height:156px;
}

.chart .star {
	margin:0;
	overflow:hidden;
	width:23px;
	height:136px;
	display:none;
	position:absolute;
	bottom:37px;
	left:0px;
}
.chart .star .bg-star {
	overflow:hidden;
	width:100%;
	text-indent:-9989px;
	height:100%;
	position:absolute;
	bottom:0px;
	left:0px;
}
.chart .percentage .star {
	left:108px;
	width:2px;
	background:#ebebeb;
}
.chart .percentage-1 .star {left:50px;}
.chart .percentage-2 .star {left:75px;}
.chart .percentage .star .bg-star {background:#787878;}
.chart .percentage span {
	position:absolute;
	top:-24px;
	left:101px;
	z-index:10;
	font-size:9px;
	line-height:12px;
	color:#808080;
	width:66px;
	height:23px;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.chart .percentage-1 {
	position:absolute;
	top:50%;
	left:50%;
	line-height:20px !important;
	width:144px;
	height:144px;
	margin:-72px 0 0 -82px;
}
.chart .percentage-1 span {
	position:absolute;
	left:0;
	z-index:10;
	bottom:-27px;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding:19px 0 0;
	width:145px;
	text-align:center;
}
.chart .percentage-2 {
	position:absolute;
	top:50%;
	left:50%;
	line-height:20px !important;
	width:112px;
	height:112px;
	margin:-56px 0 0 -66px;
}
.chart .percentage-2 span {
	position:absolute;
	right:0px;
	left:0;
	top:72px;
	z-index:10;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 21px;
	width:112px;
}
.chart .percentage span span,
.chart .percentage-1 span span,
.chart .percentage-2 span span {
	display:inline;
	position:static;
	width:auto;
	margin:0 0 0 2px;
	height:auto;
	padding:0;
	background:none;
}
.chart .sector {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:73px;
	left:48px;
	width:58px;
	height:25px;
	z-index:10;
}
.chart .sector li {
	position:absolute;
	top:0px;
	left:0px;
	padding:0 !important;
	margin:0 !important;
}
.chart .sector .sector1 {
	width:23px !important;
	height:23px !important;
	top:3px;
}
.chart .sector .sector2 {
	width:19px !important;
	height:21px !important;
	left:12px;
}
.chart .sector .sector3 {
	width:19px !important;
	height:21px !important;
	left:28px;
}
.chart .sector .sector4 {
	width:23px !important;
	height:23px !important;
	top:4px;
	left:37px;
}
/* index */
.main-news {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
.main-news h1 {margin:0 0 19px;}
.main-news .news {
	margin:0;
	padding:0;
	list-style:none;
	width:1000px;
	position:relative;
	overflow:hidden;
	color:#808080;
}
.main-news .news li {
	float:left;
	overflow:hidden;
	padding:0 50px 0 0;
}
.main-news .news .date {
	font-size:8px;
	line-height:10px;
	text-transform:uppercase;
	display:block;
	margin:0 0 12px;
}
.main-news .news p {margin:0;}
.main-news .news p a {
	text-decoration:none;
	color:#333;
}
.main-news .news p a:hover {text-decoration:underline;}
.holder-report {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 41px;
}
.holder-report span {
	padding:0 0 0 16px;
	background:#fff;
}
.holder-report .link-report {
	width:124px;
	height:24px;
	padding:0 18px;
	color:#fff;
	font-size:8px;
	line-height:24px;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
}
.nformation {
	position:relative;
	overflow:hidden;
	width:100%;
}
.info-top {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0 0 28px;
	margin:0 0 30px;
}
.nformation h2 {
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin:0 0 15px;
	text-transform:uppercase;
}
.nformation .power {
	float:left;
	overflow:hidden;
	width:190px;
	padding:3px 0 0;
}
.nformation .block {
	float:right;
	overflow:hidden;
	width:120px;
	padding:3px 0 0;
}
.nformation .holder-left {
	float:left;
	overflow:hidden;
	width:405px;
	padding:0 50px 0 0;
}
.nformation .power .title,
.nformation .block .title {
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	margin:0 0 3px;
}
.nformation .power .result,
.nformation .block .result {
	display:block;
	overflow:hidden;
	font-size:36px;
	line-height:40px;
	color:#4e9dda;
	font-weight:normal;
}
.nformation .azs {
	display:block;
	overflow:hidden;
	width:100%;
	color:#808080;
	
}
.holder-chart {
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:0 0 15px;
}
.holder-chart .box-chart {
	position:relative;
	overflow:hidden;
	float:left;
	width:176px;
}
.holder-chart .chart {
	float:left;
	overflow:hidden;
	margin:0 0 19px;
}
.holder-chart .box-chart .title {
	display:block;
	text-transform:uppercase;
	text-align:center;
	margin:0 20px 0 0;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.holder-chart .box-chart .title:hover {text-decoration:underline;}
.holder-show {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 32px;
}
.holder-show .holder-top {
	position:relative;
	overflow:hidden;
	width:100%;
}
.holder-show .holder-top .show {
	width:148px;
	height:24px;
	padding:0 18px;
	color:#fff;
	font-size:8px;
	line-height:24px;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
}
.holder-show.open .holder-top .show {background-position:0 -24px;}
.holder-show .holder-top span {
	padding:0 16px 0 0;
	background:#fff;
	float:left;
}
.holder-show .list {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:500px;
	vertical-align:top;
}
.holder-show .list li {
	padding:0 0 14px 15px;
	font-size:8px;
	line-height:10px;
	color:#808080;
	text-transform:uppercase;
}
.holder-show .box-wrap {
	padding:24px 0 0 8px;
	position:relative;
	display:block;
}
.show-map {
	position:absolute;
	top:18px;
	right:65px;
	width:111px;
	padding:0 0 0 140px;
	height:67px;
	font-size:12px;
	line-height:67px;
	text-transform:uppercase;
	font-weight:normal;
}
.holder-show .holder-links {
	float:right;
	overflow:hidden;
	height:24px;
	padding:0 0 0 16px;
	background:#fff;
	position:relative;
	width:48px;
}
.holder-links a.link-next {
	left:auto;
	right:0;
}
.holder-links a.link-prev {left:16px;}
.gallery-chart {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-chart .holder-chart {
	width:976px;
	position:relative;
	overflow:hidden;
	margin: 0 0 22px;
}
.gallery-chart .holder-chart .long {
	width:1000px;
	position:relative;
	padding:0;
	margin:0 0 0 10px;
	list-style:none;
	overflow: hidden;
	height:243px;
}
.gallery-chart .holder-chart .long li {
	width:176px;
	float:left;
	padding:0 23px 0 0;
}
/* gallery index top */
.gallery-bg {
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.gallery-bg a.link-prev,
.gallery-bg a.link-next {
	position:absolute;
	top:50%;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
	margin:-12px 0 0;
	width:48px;
	height:48px;
}
.gallery-bg a.link-next {
	left:auto !important;
	right:0 !important;
	background-position: -48px 0 !important;
}
.gallery-bg a.link-next:hover {background-position: -48px -48px !important;}
.gallery-bg a.link-prev:hover {background-position:0 -48px !important;}
.gallery-bg .gallery-holder {
	width:99999px;
	height:100% !important;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery-bg .gallery-holder li {
	float:left;
	position:relative;
	overflow:hidden;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
}
.gallery-bg .gallery-holder li > span {
	position:absolute;
	width:5000px;
	height:100%;
	line-height:5000px;
	top:0;
	left:50%;
	z-index:1;
	margin:0 0 0 -2500px;
	text-align:center;
}
.gallery-bg .gallery-holder li > span > img{
	display:block;
	height:100%;
	margin:0 auto;
	width: auto !important;
}
.gallery-bg .gallery-holder .active {z-index:10;}
.gallery-bg .gallery-holder .box-wrap {
	width:300px;
	z-index:100;
	position:relative;
	display:block !important;
	position:absolute;
	top:150px;
	left:50%;
	z-index:10;
	margin:0 0 0 -376px;
}
.open .gallery-bg .gallery-holder .box-wrap {
	width:620px;
	top:280px;
}
.gallery-bg .gallery-holder li .title {
	position:relative;
	z-index:2;
	font-size:24px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	display:block;
	margin:0 0 5px;
	-moz-text-shadow:#000 1px 1px 1px;
	-o-text-shadow:#000 1px 1px 1px;
	-webkit-text-shadow:#000 1px 1px 1px;
	text-shadow:#000 1px 1px 1px;
}
.has-drop.open .gallery-bg .gallery-holder li .title {
	font-size:48px;
	line-height:48px;
}
.gallery-bg .gallery-holder li .slogan {
	font-size:18px;
	line-height:18px;
	display:block;
	margin:0 0 20px;
	color:#fff;
	-moz-text-shadow:#000 1px 1px 1px;
	-o-text-shadow:#000 1px 1px 1px;
	-webkit-text-shadow:#000 1px 1px 1px;
	text-shadow:#000 1px 1px 1px;
}
.has-drop.open .gallery-bg .gallery-holder li .slogan {
	font-size:24px;
	line-height:24px;
}
.gallery-bg .gallery-holder .more {
	width:73px;
	height:24px;
	padding:0 0 0 39px;
	color:#333;
	font-size:8px;
	line-height:24px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
.gallery-bg .switcher {
	left:50%;
	margin:0 0 0 -376px;
}
#header.has-drop {
	height:352px;
	overflow:visible !important;
}
#header.has-drop.open {
	height:704px;
}
#header.has-drop.open .gallery-holder {
	height:704px;
}
#header.has-drop .link {
	width:94px;
	padding:0 0 0 18px;
	height:24px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:8px;
	line-height:24px;
	z-index:100;
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 0 -376px;
	letter-spacing:1px;
}
#header.has-drop.open .link {background-position:0 -24px;}
#header.has-drop .link .last,
#header.has-drop.open .link span.first {display:block;}
#header.has-drop .link span.first,
#header.has-drop.open .link .last{display:none;}
.vjs-default-skin .vjs-controls {display:none;}
#header .holder-logo-print {display:none;}

.jp-play,
.jp-pause{position:absolute;left:50%;top:0;z-index:5;}
.jp-jplayer img{
	width:1920px !important;
	position:relative !important;
}
.jp-jplayer{
	width:1920px !important;
	position:relative;
	height:1080px !important;
}
.jp-play,
.jp-pause {
	position:absolute;
	top:129px;
	left:50%;
	width:96px;
	height:96px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0 0 0 -48px;
	z-index:100;
}
.jp-pause {
	left:-99999px;
}
.gallery-holder:hover .jp-pause {left:50%;}
.open .jp-play,
.open .jp-pause {top:220px;}

/* new 14.12.12*/
#content ul,
#content .blue {
	padding:0;
	margin:0 40px 20px 88px;
	list-style:none;
	position:relative;
	font-size:12px;
	line-height:16px;
}
#content ul ul {
	margin:0 40px 20px 40px;
	padding:16px 0 0;
}
#content ul ul ul{
	margin:0 20px 20px 20px;
	padding:16px 0 0;
}
#content ul li,
#content .blue li {
	padding:0 0 16px 23px;
}
#content .blue li {
	font-weight:normal;
	text-transform:uppercase;
	color:#4e9dda;
	padding:0 0 5px 23px;
} 
#content h1 {margin-left:0;}
#content h4 {
	color:#4e9dda;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	margin:0 0 15px;
}
#content h5 {
	font-size:12px;
	line-height:14px;
	margin:0 0 10px;
}
#content h6 {
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	margin:0 0 10px;
	color:#4e9dda;
}
/* index new*/
.nformation {
	float:right;
	overflow:hidden;
	width:720px;
}
.main-news {
	float:left;
	overflow:hidden;
	width:225px;
}
.nformation h1 {
	width:400px;
	margin:0 0 37px;
}
.nformation .block {
	float:left;
	margin:0 0 0 99px;
}
.gallery-chart .holder-chart {width:720px;}
.gallery-chart .holder-chart .long {
	width:590px;
	margin:0 0 0 26px;
}
.gallery-chart .holder-chart .long li {margin:0 57px 0 0;}
.main-news .news {width:100%;}
.main-news .news li {padding:0 0 24px;}
.main-news .top-news .holder-img {
	overflow:hidden;
	position:relative;
	width:100%;
	margin:0 0 8px;
}
.main-news .top-news .holder-img img {
	display:block;
	width:100%;
}
.main-news .top-news {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:23px 0 9px;
	margin:0 0 22px;
	border-bottom: 1px solid #c6c6c6;
	color:#808080;
}
.main-news p {margin:0 0 10px;}
.main-news .date {
	display: block;
	font-size: 8px;
	line-height: 10px;
	margin: 0 0 6px;
	text-transform: uppercase;
}
.main-news p a {
	color: #333;
	text-decoration: none;
}
.main-news p a:hover {text-decoration:underline;}
.holder-report {background:none;}
.main-news h2 {
	color: #4E9DDA;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin:0 0 20px;
	text-transform:uppercase;
}
.main-news .news .date {margin:0 0 6px;}
.info-top {margin:0 0 10px;}
.holder-show .holder-top .show {
	background:none;
	padding:0;
}
.holder-show .holder-top .text-open,
.holder-show .holder-top .text-close {
    color: #FFFFFF;
    float: left;
    font-size: 8px;
    height: 24px;
    line-height: 24px;
    padding: 0 18px;
    text-decoration: none;
    text-transform: uppercase;
    width: 112px;
	background-position:100% 0;
	background-color:#4e9dda;
} 
.open .holder-show .holder-top .text-close {
	background-position:100% -24px;
	display:none;
}
.open .holder-show .holder-top .text-close {display:block;}
.open .holder-show .holder-top .text-open {display:none;}
/*--up date 17.12.2012--*/
#content .holder-img-dablle {padding:2px 0 0;} 
#content .holder-img-dablle.holder-img-dablle-right .info .title {text-align:left;}
#content .holder-list-worck .titlr-blue {
	display:block;
	text-transform:uppercase;
	color:#4e9dda;
	font-size:14px;
	line-height:16px;
	margin:0 0 25px -127px;
}
#content .holder-list-worck {
	position:relative;
	overflow:hidden;
	padding:0 0 30px 127px;
	width:593px;
	margin:-8px 0 0;
}
#content .holder-list-worck .work-stations {
	margin:0 0 0 -15px;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .holder-list-worck .work-stations li {
	border-bottom: 2px solid #4e9dda;
	margin:0 0 25px;
	overflow:hidden;
	vertical-align:top;
	padding:0 15px 9px;
	background:none;
	width:577px;
}
#content .holder-list-worck .box-title {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
#content .holder-list-worck .name,
#content .holder-list-worck .name-block {
	font-size:14px;
	line-height:16px;
	color:#333;
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
	display:block;
	text-transform:uppercase;
}
#content .holder-list-worck .name-block {
	font-size:12px;
	line-height:14px;
}
#content .holder-list-worck .holder-block {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0;
}
#content .holder-list-worck .holder-block .box-title {
	float:left;
	overflow:hidden;
	width:224px;
	padding:22px 10px 0 0;
	margin:0;
}
#content .holder-list-worck  .box-info {
	float:left;
	overflow:hidden;
	width:340px;
}
#content .holder-list-worck  .box-info .title {
	display:block;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
	color:#808080;
	font-size:8px;
	line-height:10px;
	text-transform:uppercase;
}
#content .holder-list-worck  .box-info .year {
	font-size:24px;
	line-height:28px;
	display:block;
	overflow:hidden;
	width:100%;
	margin:-9px 0 0;
}
#content .info-small-text {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 28px;
	text-transform:uppercase;
	font-weight:normal;
}
#content .block-station {
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .block-station .abuot-station {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:42px 0 0;
	margin:-42px 0 77px;
}
#content .block-station h2 {
	font-size:22px;
	line-height:30px;
	font-weight:normal;
}
#content .block-station .holder-img-dablle .info .title,
#content .block-station .holder-img-left .info .title {color:#4e9dda;}
#content .block-station .holder-img-left {
	padding:0;
	width:720px;
}
#content .station-texts {
	position:relative;
	overflow:hidden;
	width:464px;
	padding:0 256px 0 0;
	margin:0 0 20px;
}
#content .station-texts .more {
	position:absolute;
	bottom:0px;
	right:0px;
	width:131px;
	height:24px;
	padding:0 0 0 21px;
	font-size:12px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}
#content .station-texts p {margin:0;}
#content .holder-img-dablle .info .oao{
	color:#808080;
	display:block;
	padding:30px 0 0;
	font-size:10px;
	line-height:12px;
	font-style:italic;
	text-align:right;
}
#content .post {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
#content .globall-hold-img {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
#content .wrap {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
#content .supplier {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 42px;
}
#content .supplier .first {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 8px;
}
#content .supplier .box-pdf {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:21px 0 0;
}
#content .supplier .box-pdf .pdf {
	display:block;
	padding:0 0 0 40px;
	background-position:0 -173px;
}
#content .supplier .box-pdf .pdf:hover {background-position:0 3px;}
#content .three-blocks {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	padding:40px 0 0;
}
#content .three-blocks .holder,
#content .three-blocks .holder-links {
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:0 0 10px;
}
#content .three-blocks .holder-links {margin:0;}
#content .three-blocks .block {
	float:left;
	overflow:hidden;
	width:225px;
	padding:0 23px 5px 0;
}
#content .three-blocks h4 {
	font-size:16px;
	line-height:18px;
	color:#2b2b2b;
	margin:0 0 15px;
}
#content .three-blocks p {
	margin:0 0 15px;
	color:#808080;
}
#content .three-blocks .holder-links .block {
	position:relative;
	overflow:hidden;
	padding-top:17px;
}
#content .three-blocks .holder-links .block a {
	display:block;
	overflow:hidden;
	position:relative;
	width:176px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 39px 0 10px;
	text-align:right;
	font-size:12px;
	line-height:25px;
	height:24px;
	font-weight:normal;
}
#content .list .info {
	position:relative;
	overflow:hidden;
	width:100%;
	background:#ebebeb;
}
#content .success {
	padding:0 15px;
	width:194px;
}
#content .success .holder-avatar {
	width:224px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 -15px;
}
#content .gallery-success {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 40px;
}
#content .gallery-success .wrap {
	background:#e9e9e9;
	margin:0;
}
#content .gallery-success .success {
	float:left;
	width:194px;
	overflow:hidden;
	position:relative;
	padding:0 15px;
	margin:0 24px 0 0;
}
#content .gallery-success .success .list-people {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .gallery-success .success .list-people li {
	padding:0 0 4px;
	background:none;
}
#content .gallery-success .success .list-people li a{
	color:#808080;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}
#content .gallery-success .success .list-people li a:hover,
#content .gallery-success .success .list-people li a.active {color:#333;}
#content .gallery-success .gallery-holder {
	width:440px;
	height:248px;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
#content .gallery-success .gallery-holder li {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#content .gallery-success .gallery-holder .active {z-index:10;}
#content .gallery-success .holder-links{
	height: 24px;
	overflow: hidden;
	position: relative;
	width: 48px;
}
#content .gallery-success .holder-links a.link-prev {left:0;}
#content .gallery-success .link-gallery {
	background:#4E9DDA;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	line-height: 24px;
	margin: 0 0 12px -15px;
	padding: 0 29px 0 15px;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px;
	font-weight:normal;
}
#content .gallery-success .info {
	padding:21px 0 0;
	position:relative;
	overflow:hidden;
	width:100%;
}
#content .gallery-success .info .top {
	position:relative;
	overflow:hidden;
	width:100%;
	height:104px;
}
#content .gallery-success .name {
	display:block;
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:14px;
	color:#333;
	text-transform:uppercase;
}
#content .gallery-success .list {
	margin:0;
	padding:0;
	list-style:none;
}
#content .gallery-success .list li {
	padding-left:0;
	background:none;
}
#content .gallery-success .post {
	display:block;
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:14px;
	margin:0 0 15px;
}
#content .gallery-success .title {
	display:block;
	overflow:hidden;
	font-size:16px;
	line-height:16px;
	color:#4e9dda;
	text-transform:uppercase;
}
#content .gallery-success .bottom {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:20px 0 0;
	border:0;
}
#content .gallery-success .bottom a {text-decoration:none;}
#sidebar .list-jobs {
	position:relative;
	overflow:hidden;
	width:100%;
}
#sidebar .list-jobs .link-jobs {
	width:156px;
	height:24px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	padding:0 34px;
	font-size:13px;
	line-height:24px;
	margin:0 0 10px;
	font-weight:normal;
}
#sidebar .list-jobs .nav li a {	padding:9px 10px 8px 36px;}
#sidebar .list-jobs .nav li a.link {background-position:10px 12px;}
#sidebar .holder-linck {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	padding:17px 0 0;
}
#sidebar .holder-linck a {
	width:166px;
	height:24px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	line-height:24px;
	padding:0 10px 0 48px;
	font-weight:normal;
}
#content .holder-gal-img {
	position:relative;
	overflow:hidden;
	width:800px;
	margin:0 0 20px;
	padding:49px 0 0;
}
#content .holder-gal-img li {
	display:inline-block;
	vertical-align:top;
	width:224px;
	padding:0 24px 31px 0;
}
*+html #content .holder-gal-img li{
	display:inline;
	zoom:1;
}
#content .holder-gal-img li a {
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:100%;
	cursor:pointer;
}
#content .holder-gal-img .figure {
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:0 0 9px;
}
#content .holder-gal-img .figure img {
	display:block;
	overflow:hidden;
	width:100% !important;
}
#content .holder-gal-img .figcaption {
	display:block;
	overflow:hidden;
	position:relative;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:normal;
}
#content .holder-gal-img a:hover .figcaption,
#content .holder-gal-img a.hover .figcaption  {text-decoration:underline;}
a.on-map {
	display:block;
	width:224px;
	padding:84px 0 0;
	text-decoration:none;
	cursor:pointer;
	position:relative;
}
a.on-map .text {
	display:block;
	font-size:12px;
	line-height:24px;
	color:#fff;
	width:167px;
	height:24px;
	padding:0 0 0 57px;
	text-transform:uppercase;
	font-weight:normal;
}
a.on-map .search {
	position:absolute;
	top:4px;
	left:84px;
	width:64px;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
}
.holder-top-main h1 {width:480px;}
.show-maps {
	padding:0;
	background:none;
	width:224px;
	height:108px;
	top:5px;
	right:0;
	left:auto;
	position:absolute;
}
#content .holder-map {
	width:100%;
	height:384px;
	position:relative;
	overflow:hidden;
	margin:0 0 16px;
}
#content .list-aes {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:496px;
	float:left;
}
#content .list-aes li {
	padding:0 16px 0 0;
	margin:0;
	background:none;
	float:left;
	height:27px;
}
#content .list-aes li span,
#content .list-aes li a {
	display:block;
	color:#808080;
	font-size:8px;
	line-height:27px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 34px;
}
#content .all-skrn {
	float:right;
	overflow:hidden;
	width:129px;
	height:24px;
	color:#fff;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	padding:0 30px 0 65px;
	text-transform:uppercase;
	font-weight:normal;
}
.holder-report .link-report,
.holder-show .holder-top .text-open,
.holder-show .holder-top .text-close,
#sidebar .holder-filter .holder-title .title,
#content .gallery-big .gal-info .link-gallery  {
	font-weight:normal;
	letter-spacing:1px;
}
.holder-show .holder-top .show,
#header.has-drop .link {
	height:24px;
	overflow:hidden;
}
#header.has-drop.open .link span.first {display:block;}
.nformation .power .title, 
.nformation .block .title {color:#808080;}
#header .gallery {z-index:100 !important;}
/* map */
#main  .box {
	position:relative;
	bottom:-95px;
	left:-97px;
	z-index:1;
	text-align:left !important;
}
#main  .box:hover,
#main  .box.active {z-index:100;}
#main  .box .boll {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:17px;
}
#main  .box .flag {
	width:506px;
	position:absolute;
	bottom:1px;
	left:1px;
}
#main  .box .flag .bg-flag {
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/work.png) no-repeat 0 0;
	width:37px;
	height:28px;
	position:absolute;
	bottom:0;
	left:5px;
}
#main  .box .flag .bg-flag {
	width:69px;
	height:55px;
	bottom:0px;
	left:14px;
}

#main  .box .text {
	width:401px;
	padding:33px 16px 0;
	float:right;
	overflow:hidden;
	margin:0 0 7px;
	position:relative;
	font-size:10px;
	line-height:12px;
}
#main  .box.active  .text,
#main  .box:hover  .text {
	display:block;
}
#main  .box  .text .close {
	position:absolute;
	top:8px;
	right:8px;
	width:12px;
	height:12px;
	text-indent:-99999px;
	overflow:hidden;
}
#main  .box .text .about {
	position:relative;
	overflow:hidden;
	width:100%;
}
#main  .box .text .about .holder-img {
	float:left;
	overflow:hidden;
	width:224px;
	margin:0 17px 10px 0;
}
#main  .box  dl {
	width:100%;
	position:relative;
	margin:0 0 10px;
}
#main  .box dl dt {
	display:inline;
	font-weight:normal;
}
#main  .box dl dd {
	display:inline;
	margin:0;
}
#main  .box p {margin:0 0 10px;}
#main  .box .text .bottom {
	width:405px;
	height:36px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -16px;
	padding:12px 12px 0 16px;
	color:#fff;
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
	text-align:left;
}
#main  .box .bottom .more {
	float:right;
	overflow:hidden;
	width:77px;
	padding:0 20px 0 18px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	height:24px;
}
#content .chart .sector {
	padding:0;
	margin:0;
	position:absolute;
} 
#content .chart .sector li {
	padding:0;
	margin:0;
	background:none;
}
/* yandex map */
star {display:none;}
.ymaps-map .ymaps-b-zoom__button_type_minus,
.ymaps-map .ymaps-b-zoom__button_type_plus {
	width:24px;
	height:24px;
	margin:16px 0 0;
}
.ymaps-map .ymaps-b-zoom__button_type_minus {
	background-position:-24px 0;
	margin:0 0 16px;
}
.ymaps-map .ymaps-b-zoom__mark {
	background:#fff;
	width:24px;
	height:2px;
}

.ymaps-map .ymaps-b-form-button_theme_grey-sm, 
.ymaps-map .ymaps-b-form-button_theme_grey-sm 
.ymaps-map .ymaps-b-form-button__left, 
.ymaps-map .ymaps-b-form-button_theme_grey-sm, 
.ymaps-map .ymaps-b-form-button__content,
.ymaps-map .ymaps-b-zoom__sprite,
.ymaps-map .ymaps-b-form-button__left {background:none !important;}
.ymaps-map .ymaps-b-zoom__hint-text {display:none;}

#jquery-overlay {z-index: 100 !important;}
/* 19.12.12 */
#variables {
	float:left;
	overflow:hidden;
	width:340px;
	position:relative;
}
#variables .holder {
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0;
}
#variables .holder .time-list {
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	width:63px;
}
#variables .holder .time-list li {
	width:20px;
	height:31px;
	float:left;
	overflow:hidden;
	font-size:30px;
	line-height:32px;
	color:#fff;
	margin:0 1px 0 0;
	text-align:center;
}
.nformation .block  {margin:0 35px 20px}
#variables .title{
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 3px;
	overflow: hidden;
	text-transform: uppercase;
	color:#808080;
	padding:3px 0 0;
}
#variables .mwt {
	float:left;
	overflow:hidden;
	color:#4e9dda;
	font-size:30px;
	line-height:31px;
	margin:0 0 0 6px;
}

/* pages search */
#main .holder-search {
	position:relative;
	overflow:hidden;
	width:100%;
}
#main .holder-search h1 {margin: 0 0 24px;}
/* 25.12.2012 */
#content .info-dable .info-right .list,
#footer .leng {text-transform:uppercase;}
#footer .leng li {
	margin:0;
	background-image:none;
	width:20px;
}
#footer .leng {width:70px;}
.item-block .item-text .text span {display:block;}
#content .bottom {margin-top:20px;}
#footer .left{
	float:left;
	overflow:hidden;
	width:300px;
	font-size:11px;
	line-height:13px;
}
#footer p {margin:0;}
#footer .phone {
	float:right;
	overflow:hidden;
	width:252px;
}
#footer .phone  dl {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0;
	font-size:11px;
	line-height:13px;
}
#footer .phone dl dt {
	display:inline;
	color:#808080;
}
 #footer .phone dl dd {
	display:inline;
	margin:0;
	color:#333;
	font-weight:normal;
}
#content .post-date.main-post {
	padding:0 0 34px;
	border-bottom: 1px solid #bfbfbf;
}

#content .image {margin: 6px 0 15px;}
#content .post-hold {margin: 0 0 6px;}
#content .post-hold .date {margin: 0 10px 5px 0;}
#header .gallery .info {
	padding: 20px 14px 14px 93px;
	width:117px;
	z-index:10;
}
#header .gallery .title {
	height:44px;
	margin:0 0 7px;
	font-size:14px;
	line-height:14px;
	overflow:hidden;
	display:block;
}
#content .info-dable .info-right .search {top:auto !important;}
/* 26.12.2012 */
h1,
#sidebar .nav,
#content #map ul,
.nformation .power .title, 
.nformation .block .title,
#variables .title,
.holder-chart .box-chart .title,
.chart .percentage-1 span,
.main-news h2,
a.on-map .text,
.item-block .item-text .title,
.blog-list li a .title,
#sidebar .list-filter li .link,
#sidebar h3,
#content h3, 
#content .holder-radio h2,
#content .counci-inner h2,
#content .holder-img-dablle .info .title,
#content .holder-lists h2,
#content .holder-img-left .info .title, 
#content .holder-img-right .info .title,
#content .holder-img-dablle blockquote q,
#content .important-blue, 
#content .gallery-big .gal-info h2,
#content .gallery-big .gal-info .link-gallery,
#content h2, 
.station #content h3,
#content .holder-hrone .title,
#content .holder-hrone dl dd,
#content .holder-hrone .mail,
#content .holder-news .title,
#content .energobox dl dt,
#content .blue li,
#header .gallery .title a,
#content .gallery-success .link-gallery,
#content .gallery-success .name,
#content .gallery-success .title,
#content .three-blocks .holder-links .block a,
#sidebar .holder-linck a,
#sidebar .holder-linck a,
#content .holder-list-worck .titlr-blue,
#content .holder-list-worck .name, 
#content .holder-list-worck .name-block,
#content .block-station h2 strong,
#content .station-texts .more,
.gallery-bg .gallery-holder li .title,
.chart .percentage-2 span,
#footer .leng li   {
	font-family: 'roboto_bkbold', arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
#sidebar h4,
#content .important,
#content .gallery-success .post,
#content .block-station h2,
.gallery-bg .gallery-holder li .slogan {
	font-family: 'robotoregular', arial, helvetica, sans-serif;
	font-weight: normal;
    font-style: normal;
}

#main .statino-top h1 a,
#content .holder-hrone dl dt,
#content .energobox .year,
#content .holder-list-worck .box-info .year  {
	font-family: 'roboto_ltregular', arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.nformation .power .result, 
.nformation .block .result,
#variables .holder .time-list,
#variables .mwt {
	font-family: 'roboto_thregular',  arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
/* table */
#content table {
	border-collapse:collapse;
	width:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}
#content table th {
	color:#fff;
	font:12px/14px 'roboto_bkbold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	background:#4e9dda;
	border: 1px solid #fff;
	text-align:left;
	padding:9px;
}
#content table td {
	padding:9px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right:0;
}
#content table tr td:first-child,
#content table tr th:first-child {border-left:0;}
.comma {
	float:left;
	overflow:hidden;
	
	width:3px;
	height:34px;
	margin:0 3px 0 -1px;
	overflow:hidden;
	text-indent:-9999px;
}
/* new sectors */
.sector.sector01 {
	width:19px !important;
	height:20px !important;
	left: 68px;
}
.sector.sector01 .sector1.active {top:1px;}
.sector.sector02 {
	width:33px !important;
	height:19px !important;
	left:60px;
}
.sector.sector02 .sector1.active{top:0px;}
.sector.sector02 .sector2.active{left: 16px;}
.sector.sector03 {
	width:48px !important;
	height:22px !important;
	left:53px;
}
.sector.sector03 .sector1.active {top:2px;}
.sector.sector03 .sector2.active {left:15px;}
.sector.sector03 .sector3.active {top:2px;}
.main-post .post-hold .holder-img { margin: 6px 0 15px;}

#content .raTab2 {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:100%;
} 
#content .raTab2 li {
    cursor: pointer;
    display: block;
    float: left;
    list-style-type: none;
	padding:0 !important;
	background:none !important;
	
}
#content .raTab2 li h3 {
    color: #65686F;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 0;
}
#content .raTab2 li.on {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E7EFF4;
    background-image: none;
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#content .raTab2 li.on h3 {
    color: #4E7EB2;
    font-weight: bold;
}
#content .raTab2 li a, .raTab2 li a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #65686F;
}
#content .raTab2 li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #65686F;
}
#content .raTab2 li.on a, .raTab2 li.on a:visited, .raTab2 li.on a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #4E7EB2;
}
#content .raTab2Line {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E7EFF4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    clear: both;
    height: 2px;
}
#content .raTab2List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E7EFF4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
	height: 20px;
}
#content .raTab2List li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    float: left;
    font-size: 12px;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#content .raTab2List span {
    display: block;
    margin-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#content .raTab2List a {
    display: block;
    margin-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#content .raTab2List a, .raTab2List a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #5180B3;
    display: block;
}
#content .raTab2List a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #5180B3;
    display: block;
}
#content .raTab2List a.on, .raTab2List a.on:visited, .raTab2List a.on:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #5180B3;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
}
#content .raTab2 li h3 {
}
#content .raTab2 li.on {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E7EFF4;
    background-image: none;
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#content .raTab2 li.on h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 12px 12px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#content .raTab2List ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	position:relative;
}
#content .raTab2List ul li {
	padding:0;
	margin:0;
	background:none;
}
#content .raNewsList {
	padding:0;
	margin:0;
}
#content .raNewsList li {
	background:none;
	padding:0;
}
#content .raNewsList li a {
	text-decoration:none;
	color:#000;
}
#content .raNewsList li a:hover {text-decoration:underline;}
#content .raNewsList li h5 {
	margin: 4px 0;
	color: #3879B8;
    font-size: 14px;
    font-weight: normal;
}
#content .raNewsList li .raNewsList span {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #4C4C4C;
    padding: 1px 2px;
}
/* new menu */
#sidebar .nav,
#content #map ul {
	padding:0;
	margin:0 0 41px;
	list-style:none;
	position:relative;
	overflow:hidden;
	width:100%;
}
#sidebar .nav li,
#content #map ul li {
	border-top: 1px solid #bfbfbf;
	margin:-1px 0 1px;
	padding:0;
	overflow:hidden;
	width:100%;
	background:none;
}
#sidebar .nav li a,
#content #map ul li a {
	display:block;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	padding:9px 20px 8px 0;
	margin:0;
}
#sidebar .nav li.active a,
#content #map ul li.active a {padding-right:20px;}
#sidebar .nav li.active ul a,
#content #map ul li.active ul a {padding-right:20px;}
#sidebar .nav li ul,
#content #map ul li ul {
	margin:2px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#sidebar .nav li ul li,
#content #map ul li ul li {
	border:none;
	padding:0 0 1px 36px;
	width:auto;
}
#sidebar .nav li ul li ul,
#content #map ul li ul li ul {
	padding:11px 0 5px;
	margin:2px 0 0;
}
#sidebar .nav li ul li ul li,
#content #map ul li ul li ul li {padding:0 0 2px 15px;}
#sidebar .nav li ul li ul li a,
#content #map ul li ul li ul li a{
	text-transform:none;
	padding:0;
}
#sidebar .nav li ul li ul li, 
#content #map ul li ul li ul li {
    padding: 0 0 6px 15px;
}
.RSS img {vertical-align:baseline;}
#sidebar .nav li.active a.link,
#content #map ul li.active a.link,
#sidebar .nav li a:hover,
#sidebar .nav li.active ul a:hover,
#sidebar .nav li.active a,
#content #map ul li a:hover,
#content #map ul li.active ul a:hover,
#sidebar .nav li ul li ul li.active a,
#content #map ul li ul li ul li.active a {color:#4e9dda;}

/* 03.04.2013 */
.main-news {width:350px;}
.nformation {
	width:576px;
}
.main-news .top-news .holder-img img {height:auto;}
.nformation .block {
    margin: 0 5px 10px;
	width:66px;
}
.nformation .power .title {width:130px;}
.gallery-chart .holder-chart .long {margin:0 0 0 10px;}
.gallery-chart .holder-chart .long li {
	padding:0;
	margin:0 18px 0 0;
}
.map-text{
	padding:4px 5px 5px;
	background:#000;
	white-space:nowrap;
	color:#fff;
	position:absolute;
	left:39px;
	top:0px;
	display:none;
}
div:hover > .map-text{
	display:block;
}
#variables {width:333px;}
#variables .mwt {
	margin:0 0 3px;
}
.info-top {width:700px;}
.nformation .power .result, 
.nformation .block .result {
	font-size:32px;
	line-height:36px;
}
.nformation .power {width:167px;}
.nformation .power .title, 
.nformation .block .title,
#variables .title {
	font-size:11px;
	line-height:15px;
	margin:0;
}
#variables .title {
	width:100px;
	margin:0 0 2px;
}
.info-top {padding: 0 0 14px;}
.main-news .top-news .holder-img {margin: 0 0 24px;}
.holder-show .box-wrap {padding:24px 0 0;}
.gallery-chart .holder-chart {margin:0 0 79px;}
.nformation h1 {width:340px;}
.holder-show .holder-top .show {
	width:160px;
	background:#4d9dda;
}
.holder-show .holder-top .text-open {background-position:100% 0}
.holder-show .holder-top .text-close {background-position:100% -24px !important;}
.show-maps {top:-2px;}
.map-text{
	padding:5px 8px 4px;
	white-space:nowrap;
	color:#fff;
	position:absolute;
	left:32px;
	top:0px;
	display:none;
	background: #30322f;
	text-transform:uppercase;
	font-weight:bold;
}
a:hover > .map-text{
	display:block;
}
.state1 .map-text {margin:8px 0 0 -35px !important;}
.state2 .map-text {margin:-25px 0 0 -32px !important;}
/* !!!!!!!!!!!! ЭТО ВСЕГДА ДОЛЖНО БЫТЬ ВНИЗУ   !!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!! иначе не отработает то что будет вставелн ниже   !!!!!!!!!!!*/
ol {
	margin:0;
	padding:0 0 0 112px;
	height:1%;
	overflow:hidden;
	counter-reset: item;
	list-style:none;
	counter-reset:item;
}
#map ol {padding:0 0 0 50px;}
#map ol ol {padding:0 0 0 24px;}
ol li {
	padding:0 0 15px;
	position:relative;
}
#map ol li ol li {padding:15px 0 0;}
ol .num {
	float:left;
	padding:0 4px 0 0;
	margin:0 0 0 -24px;
	color:#4e9dda;
}
ol > li:before {
	content: counters(item, ".") "."; counter-increment: item;
	float:left;
	padding:0 4px 0 0;
	margin:0 0 0 -24px;
	color:#4e9dda;
 }
#content ol ul,
#content ul ul {
	margin-bottom:0;
	padding-top:20px;
}
/*  24.03.2014  */
/*  13.08.2015  */
.modal {
 width:672px;
 padding:15px 15px 15px 16px;
 z-index:1000;
 position:absolute;
 left:-9999px;
 top:-9999px;
 background-color:#4e9dda;
 text-align: center;
}
/*  13.08.2015  */
.modal .question{
 font-size:60px;
 line-height:70px;
 color:#fff;
 display:block;
 margin:0 0 16px;
}
.modal .link-wrapper{
 overflow:hidden;
 padding: 30px 15% 0;
}
/*  13.08.2015  */
.modal .link{
 float:left;
 font-size:54px;
 line-height:54px;
 color:#333333;
 text-decoration:none;
 vertical-align:top;
 background-color:#e6e6e6;
 width:198px;
 padding: 12px 9px 15px 12px;
 margin: 0 16px 29px 0px;
}
.modal .link:hover {background-color:#c5c3c3;}
/* 16.09.2014 */
.gallery-chart .holder-chart .long,
.gallery-chart .holder-chart {width:582px !important;}
.gallery-chart .holder-chart .long li.last {
	float:left;
	width:370px;
	margin:0;
	height:243px;
	background: url(/resources/367aa7004580fd32b994b99207a61cab/bg-n5-chart.png?MOD=AJPERES) no-repeat 0 23px;
}
.percentage-3 {
	position:absolute;
	top:28px;
	left:6px;
}
.percentage-4 {
	position:absolute;
	top:46px;
	left:24px;
}
.last .chart .bg-chart{
	background: url(/resources/0a8a10804580fd88b99db99207a61cab/bg-sector-new.png?MOD=AJPERES) no-repeat 4px 0px;
}
#result4 {
	font:12px/16px'roboto_bkbold', arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	position:absolute;
	top:142px;
	left:0;
	z-index:100;
	width:100%;
	text-align:center;
}
.right-box-n {
	float:right;
	width:185px;
	padding:28px 0 0;
}
.right-box-n .title {
	display:block;
	padding:0 0 21px;
	background: url(/resources/648c6a0045906de68e5aae4a378c9e03/underline-new.gif?MOD=AJPERES) no-repeat 0 100%;
	font:12px/16px'roboto_bkbold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight: normal;
	font-style: normal;
	margin:0 0 21px;
}
.right-box-n .list-new {
	margin:0;
	padding:0;
	list-style:none;
}
.gallery-chart .holder-chart .long li .list-new li {
	background:none;
	margin:0 0 8px;
	color:#808080;
	padding:0 0 0 15px;
	font:8px/12px arial, helvetica, sans-serif;
	text-transform:uppercase;
	background: url(/resources/86ec16004580fdbfb9a5b99207a61cab/bg-sprite.png?MOD=AJPERES) no-repeat 0 0;
}
.gallery-chart .holder-chart .long li .list-new li.grin {background-position:0 2px;}
.gallery-chart .holder-chart .long li .list-new li.red {background-position:0 -98px;}
.gallery-chart .holder-chart .long li .list-new li.orange {background-position:0 -188px;}
.holder-show .list .t1 {background: url(/resources/4b90fb804dd120b295edb5dbb70a855f/bg-t1.gif?MOD=AJPERES) no-repeat 0 0;}
.holder-show .list .t2 {background: url(/resources/af4016804dd120fc95f5b5dbb70a855f/bg-t2.gif?MOD=AJPERES) no-repeat 0 0;}
.holder-show .list .t3 {background: url(/resources/7fb6fb804dd1214895fdb5dbb70a855f/bg-t3.gif?MOD=AJPERES) no-repeat 0 0;}
.holder-show .list .t4 {background: url(/resources/aa1ce9004dd123d49605b7dbb70a855f/bg-t4.gif?MOD=AJPERES) no-repeat 0 0;}
.holder-show .list .t5 {background: url(/resources/d2a0fa00461109de8bad8fc143bb3c8d/bg-t5.png?MOD=AJPERES) no-repeat -1px 0;}
.holder-show .list .t6 {background: url(/resources/9e24510046110a658bb98fc143bb3c8d/bg-t6.png?MOD=AJPERES) no-repeat 0 0;}
.holder-show .list .t7 {background: url(/resources/6210e08046110aa58bc18fc143bb3c8d/bg-t7.png?MOD=AJPERES) no-repeat 0 0;}
.holder-show .box-wrap {
	padding:24px 0 0 8px;
	position:relative;
	display:block;
}
/* 13/08/2015 */
#wrapper .nformation .info-top {
position:relative;
}
#wrapper .nformation .date {
position:absolute;
top:13px;
right:0px;
font-size:8px;
line-height:12px;
color:#808080;
letter-spacing:1px;
}

/* 21.01.2016 */
@font-face {
    font-family: 'robotobold_italic';
    src: url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/e95e1d004b66c297a4b2f7682f572934/roboto-bolditalic-webfont.eot');
    src: url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/e95e1d004b66c297a4b2f7682f572934/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/8e7c02804b66c337a4cef7682f572934/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/f9104c804b66c2fda4c5f7682f572934/roboto-bolditalic-webfont.woff') format('woff'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/82595c004b66c2c9a4bcf7682f572934/roboto-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotocondensed';
    src: url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/8642b8004b66c375a4d7f7682f572934/roboto-condensed-webfont.eot');
    src: url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/8642b8004b66c375a4d7f7682f572934/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/754b82804b66c419a4f2f7682f572934/roboto-condensed-webfont.woff2') format('woff2'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/ec1e56804b66c3eca4e9f7682f572934/roboto-condensed-webfont.woff') format('woff'),
         url('/wps/wcm/connect/rosenergoatom_copy/site_en/resources/23760e804b66c3bfa4e0f7682f572934/roboto-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.holder-b {
	margin:0;
	padding:0;
	list-style:none;
}
.holder-b li {
	float:left;
	width:270px;
	height:143px;
	margin:0 0 0 25px;
}
.holder-b li:first-child {margin:0;}
.holder-b a {
	display:block;
	text-decoration:none;
	position:relative;
	width:270px;
	height:143px;
}
.holder-b a:hover {
	text-decoration:none;
}
.holder-b .second-b img {
	opacity:1;
	display:block;
	width:100%;
	height:auto;
	z-index:1;
	
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}
.holder-b .second-b:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
.holder-b .second-b .text {
	position:absolute;
	top:46px;
	right:15px;
	color:#fff;
	text-transform:uppercase;
	font:24px/22px 'robotobold_italic', arial, helvetica, sans-serif;
	font-weight:normal;
	z-index:2;
}
.holder-b .bg{
	background: url(/wps/wcm/connect/rosenergoatom_copy/site_en/resources/2683a7804b66b628a47ff7682f572934/bg-bg.png) no-repeat 0 0;
	position:absolute;
	top:9px;
	right:10px;
	width:20px;
	height:20px;
	z-index:2;
	
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	
	transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);	
}
.holder-b .first-b:hover .bg {
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.holder-b .first-b strong {
	position:absolute;
	bottom:0;
	left:0px;
	background:#094a7c;
	height:33px;
	padding:0 13px 0 14px;
	font:12px/33px 'robotoregular', arial, helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.holder-b .first-b strong span{
	position:absolute;
	top:0px;
	left:100%;
	background: url(/wps/wcm/connect/rosenergoatom_copy/site_en/resources/cfd0a9004b66b6cda48ff7682f572934/bg-right.png) no-repeat 0 0;
	width:12px;
	height:33px;
}
.holder-b .first-b .text {
	position:absolute;
	top:10px;
	left:9px;
	background:#55a9ea;
	color:#fff;
	padding:6px 11px 9px;
	width:95px;
	font:13px/16px'robotocondensed', arial, helvetica, sans-serif;
}
.holder-b .first-b .text span{
	position:absolute;
	top:100%;
	left:0px;
	background: url(/wps/wcm/connect/rosenergoatom_copy/site_en/resources/5b7118004b66b683a487f7682f572934/bg-bottom-text.png) no-repeat 100% 0;
	width:117px;
	height:15px;
}