.newsfeed {
	padding: 0; margin: 0;
	}

.newsfeed .more- {
	font-size: 130%;
	position: relative; top: -4px; }
	.newsfeed .more- a:link,
	.newsfeed .more- a:visited { 
		color: #0e64af; 
		}
	.newsfeed .more- a:hover,
	.newsfeed .more- a:active { 
		text-decoration: none; 
		}

.newsfeed ul {
	margin: 0;
	}
	.newsfeed ul li {
    	list-style-image: none;
  		margin: 0 0 18px 0;
    	overflow: hidden; _height: 1%;
    	}
    	.newsfeed ul li span {
    		color: #666; 
      		padding: 0;
			font-size: 1.1em;
			line-height: 0.9; 
			}
			.newsfeed ul li span a {
				color: #666;
				}    
    	.newsfeed ul li img {
      		float: left;
      		margin-right: 11px; 
			margin-top: 6px; 
			margin-bottom: 2px; 
			}
		.newsfeed ul li h3 {
	    	font-weight: normal;
			font-size: 1.8em;
			/* line-height: 1.11em; */
	    	padding: 0;
	    	}
			.newsfeed ul li h3 a:link,
			.newsfeed ul li h3 a:visited {
      			color: #0A345F; 
				text-decoration: underline; 
				}
			.newsfeed ul li h3 a:hover,
			.newsfeed ul li h3 a:active { 
				text-decoration: none; 
				}
		.newsfeed ul li h4 {
			padding: 0 0 7px;
			font-size: 100%; color: #333;
			}
			.newsfeed ul li h4 a:link, .newsfeed ul li h4 a:visited {
				font-size: 100%; line-height: 100%; color: #333;
				}
		.newsfeed ul li p {
			color: #000;
			font-size: 1.3em;
			line-height: 1.54;
			padding: 0; }

/* newsfeed-index- */
.newsfeed-widget {
	margin: 20px 0; }

.newsfeed-widget .header- {
	padding: 0;
	font-weight: bold; font-size: 2em; line-height: 1; }

.newsfeed-widget .header- ,
.newsfeed-widget .header- a {
	text-decoration: none; color: #ee6500; }

.newsfeed-widget .list- {
	margin: 15px 0 0; }

.newsfeed-widget .item- {
	height: 1%; margin-bottom: 7px; border: 1px solid #fff;
	list-style-image: none; }

.newsfeed-widget .last.item-emphasis- { margin-bottom: 31px; }
.newsfeed-widget .item-emphasis- {
	border: 1px solid #ff7e00;
  margin-bottom: 18px;
  }

.newsfeed-widget .date- {
	position: relative; top: -8px; left: -3px;
	padding-right: 3px;
	font-size: 1.1em; color: #666;
	background: #fff; }

.newsfeed-widget .title- {
	margin: -6px 9px 0;
	font-size: 1.3em; }

.newsfeed-widget .title- a {
	color: #000; }

.newsfeed-widget .body- {
	margin: 5px 9px 0;
	font-size: 1.1em; }

.newsfeed-widget .edit- {
	margin: 5px 9px;
	font-size: 1.1em; }

.newsfeed-widget .company- {
	margin: 0 9px 9px;
	font-size: 1.1em; color: #999; }

.newsfeed-widget .company- a {
	color: #999; }

.newsfeed-widget .more- {}


.newsfeed .b-announces {
	margin: 0 0 0 -10px; }

/* ************** */

/* newsfeed-company- */

.newsfeed-company- ul li h4 {
	padding: 6px 0 0; }
	
.newsfeed-company- {
  padding: 0 0 20px; margin: 0;
  }
  .newsfeed-company- ul li h3 {
    padding: 2px 0 4px;
    font-size: 1.119em;
    }
  .newsfeed-company- ul li p {
      line-height: 138.5%;
      font-size: 1em;
      }
/* ***************** */

/* одна новость */
.newslead {
  margin-top: 10px;	margin-bottom: 20px;
  border: 1px #3f8cd9 solid;
  padding: 8px 19px 18px;
  font-size: 130%; }
/* ************ */

/* Архив новостей */
.stuff-archive, .stuff-archive .tr-, .stuff-archive .br-, .stuff-archive .bl- { background: url('../images/archive.gif') 0 0 no-repeat; }
.stuff-archive {
	padding: 5px; 
	margin: 5px 5px 20px 0px;
	position: relative; z-index: 5;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	background-position: -2px -2px; background-color: #ff7e00; }
	.stuff-archive .tr-, .stuff-archive .br-, .stuff-archive .bl- {
    font-size: 1px; width: 2px; height: 2px; position: absolute; }
    .stuff-archive .tr- { margin-left: 100%; left: -2px; top: 0; background-position: 0 -2px; }
    .stuff-archive .br- { margin-left: 100%; left: -2px; bottom: 0; background-position: 0 0; }
    .stuff-archive .bl- { left: 0; bottom: 0; background-position: -2px 0; }
	
.stuff-archive ul {
	margin: 0;
	clear: none;
	background: #fff;
	}
	.stuff-archive ul li {
    	list-style: none; list-style-image: none; 
		}

	.stuff-archive .year- {
		overflow: hidden; 
		_overflow: visible; 
		_zoom: 1;
	  	}
                .stuff-archive .year- li a:link,
                .stuff-archive .year- li a:visited  {
                        color: #0A345F; }
                
          .year- {font-size: 1.8em; line-height: 1.8em;}
          .year- .previous-year {font-size: 0.7em; margin: 0 0 0 0.9em; float: left}
          .year- .next-year {font-size: 0.7em; margin: 0 0.9em 0 0; float: right}
          .year- .current-year {font-weight: bold; text-align: center; margin: 0 70px; float: none}
          .year- .left-arrow {text-decoration: none; }
          .year- .right-arrow {text-decoration: none}
          li.previous-year, li.current-year, li.next-year {list-style: none}

.stuff-archive .month- {
	overflow: hidden; 
	_overflow: visible; 
	_zoom: 1;
  	background: #fff;
	padding-bottom: 10px;
	}
	.stuff-archive .month- ul.first-six- {
  		float: left;
		padding-left: 35px; 
		}
	.stuff-archive .month- ul.second-six- {
  		float: right;
		width: 85px; 
		}
    .stuff-archive .month- li {
    	font-size: 1.3em;
		line-height: 1.54em; 
		font-weight: normal; 
		}
	.stuff-archive .month- li a:link, .stuff-archive .month- li a:visited {	color: #0A345F; }
    .stuff-archive .month- .current- {	font-weight: bold; }

/* листалка */
.earlier-:link,
.earlier-:visited {
  font-size: 130%; color: #0A345F; }

.one-news {
	
  }
  .one-news p {
  	font-size: 100%; line-height: 134.7%; /* margin: 1em 0 1.2em 0; */
    margin: 0 0 17px 0;
    }
  .one-news .lead- {
    color: #333;
    border-left: 3px #ddd solid;
    margin: 15px 0 17px -13px; padding: 0 0 0 10px ;
    font-size: 100%;
    }

.related-news {
  padding: 20px 0 0;
  }
  .related-news h2 {
    font-size: 160%; color: #000;
    padding: 0;
    }
  .related-news ul {
    margin: 0 0 0 15px;
    }
    .related-news ul li {
      list-style-image: none;
      font-size: 130%;
      padding: 6px 0 0;
      }

.prev-next- {
	font-size: 130%;
  margin: 12px 0 0 -10px; }
  .prev-next- a {
  	margin: 0 10px; }

  .news-one__company-contacts {
      margin: 15px 0 0 0;
      line-height: 1.2em;
  }
    .news-one__company-contacts .company-contact-small {
      border: medium none;
      padding: 0 0 9px 0;
    }


  .news-one__company-contacts .b-dialogue{
    margin: 0 0 0 -4em ;
  }

  .news-one-author {
    text-align: right;
    font-size: 110%;
    }

.one-news .content ul, .one-news .content ol { margin-left: 8px; margin-bottom: 17px; }
.one-news .content ul li, .one-news .content ol li
{
  list-style: disc outside;
  margin: 0 0 5px 20px;
  padding-left: 6px;
}
 .one-news .content ol li {margin-left:25px; list-style: decimal outside; padding-left: 1px; }
