.newsParent {
	z-index:10;
	height:auto !important;
	background: none !important;
}
.newsItem.greyField {
	height:auto !important;
	width:auto !important;
	padding-bottom:0 !important;
	z-index:20;
}
.newsList {
	padding:0px 20px 20px;
}
.newsList.inLine {
	width: 66%;
	margin:0 0 0 20px;
	padding:0;
}
.newsList.inLine.topNewsList {
	width:auto;
	margin:0;
}
.topNewsList.inLine.topNewsList a{
	color:#000;
}
.newsList.inLine+.giraf {
	background: url("/images/giraf.png") 10px top no-repeat;
	bottom: -15px;
	height: 333px;
	left: 700px;
	position: absolute;
	text-align: center;
	width: 250px;
}
.newsParent .giraf>a {
	position:absolute;
	width:126px;
	text-align: center;
	font:400 24px/24px 'pf_beausans_prosemibold',Arial,sans-serif;
	color:#fff;
	padding:59px 20px;
	height:48px;
	top: 166px;
	left:64px;
	text-decoration: none;

	border-radius:50%;
}
.newsList h4 {
	font:400 24px/24px 'pf_beausans_prolight',Arial,sans-serif;
	color:#000;
	padding:0 0 6px;
}
.newsList .lead {
	font:400 18px/20px 'pf_beausans_prolight',Arial,sans-serif;
	color:#828e9b;
	padding:0 0 20px;
}
.newsList .item+.item{padding-top:18px;}
.newsList.inLine .item+.item {
	padding-top:0;
}
.newsList .item .lead {
	font:400 12px/18px 'pf_beausans_prolight',Arial,sans-serif;
	color:#8a96a2;
	padding:0;
}
.newsList .name {
	padding:9px 0 0;
}
.newsList .img {
	padding:9px 0 0;
}
.newsList .imgLeft .img {
	padding:0;
	float:left;
}
.newsList .imgLeft .img+* {
	margin-left:200px;
}
.newsList .img img {
	display: block;
	max-width: 190px;
	height:auto;
}
.newsList.topNewsList .img img {
	display:block;
	width:100%;
	max-width: none;
}
.newsList .name a {
	font:400 13px/16px 'pf_beausans_prosemibold',Arial,sans-serif;
	color:#8a96a2;
}
.newsList .name a:hover{text-decoration:none; color:#000;}

.newsList.inLine .item {
	float:left;
	width:30%;
}
.newsList.inLine.topNewsList .item {
	width:22%;
}
.newsList.inLine .item+.item {
	margin-left:5%;
}
.newsList.inLine.topNewsList .item+.item {
	margin-left:4%;
}

.newsList .date {
	padding:0;
}
.newsList .date>span,
.newsItem .date>span,
.topNews .date>span {
	padding:3px 5px;
	background: #f19900;
	color:#fff;
	font:400 11px/11px Arial,sans-serif;
	display:inline-block;
}
.newsList+.pages {
	margin:40px 20px 0;
}

.newsItem header h1 {
	font:400 24px/30px "pf_beausans_prothin",Arial,sans-serif;
	color:#000;
}
.newsItem header.hidden .page > .inner{
	background:none;
}
.whiteRect .page .inner.topNews,
.newsItem .inner.topNews {
	padding: 17px 20px !important;
}
.otherNews .page .inner{
	margin:10px 0 0 !important;
	background:none !important;
	padding:0 20px !important;
}
.newsItem.contentPart .hidden {
	display:block;
}
.newsItem .back {
	background:#f19900;
	color: #fff;
	float: right;
	margin-right: 20px;
	padding: 12px 10px;
	margin-top: 20px;
}
.newsItem .back a {
	color: #FFF;
	font: 400 13px/10px "pf_beausans_proregular",Arial,sans-serif;
}
.newsItem .back a:hover{
	text-decoration:none;
}
.newsItem .companySelect {
	position:absolute;
	right:20px;
	top:0;
	z-index:10;
	width:275px;
}
.newsItem .companySelect select {
	width:100%;

}
.newsItem .contentInner {
	padding-bottom:1px;
}
.newsItem .newsImg {
	padding:0 20px;
}
.newsItem .newsImg img {
	display:block;
}

.topNewsIndex {
	padding:10px 0;
}
.topNewsIndex .title {
	padding:0;
}
.topNewsIndex .title a {
	color: #000;
	font: 400 13px/16px "pf_beausans_prosemibold",Arial,sans-serif;
}
.topNewsIndex .lead {
	color: #48525d;
	font: 400 12px/16px "pf_beausans_prolight",Arial,sans-serif;
}
.topNewsIndex .more {
	margin-top:15px;
	text-align: center;
}
.topNewsIndex .more a+a {
	position:absolute;
	right:0;
	top:0;
}
.topNewsIndex a, .topNewsIndex a:hover {
	color: #38383c;
	font:400 15px/20px "pf_beausans_prosemibold",Arial,sans-serif;
	text-decoration:none;
}
.topNewsIndex .more a{
	color: #f19901;
	font:700 15px/12px "pf_beausans_prosemibold",Arial,sans-serif;
	text-decoration:underline;	
}
.topNewsIndex .more a:hover{
	text-decoration:none;
}
.topNewsIndex .lead a {
	color:inherit;
	font:inherit;
}
.topNewsIndex .topItem {
	float:left;
	width:32%;
}
.topNewsIndex .topItem>.back {
	position: absolute;
	top:0;
	z-index:-1;
	bottom:0;
	width:32%;
}
.topNewsIndex .topItem>.back:before {
	position: absolute;
	top:0;
	z-index:-1;
	background: #fff;
	bottom:0;
	left:0;
	right:0;
	content:' ';
	border-radius:3px;
	border: 1px solid #e0e3e7;
	border-top:4px solid #2e3b54;
}
.topNewsIndex .topItem>.inner {
	padding:25px 20px;
}
.topNewsIndex .topItem:hover>.back:before {
	border-top-color: #fd4426;
	
	box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 15px #CCC;
	-webkit-box-shadow:0 0 15px #CCC;
}
.topNewsIndex .topItem+.topItem {
	margin-left:2%;
}
.topNewsIndex .topItem .date {
	color: #9e9e9e;
	font: 400 10px/12px "pf_beausans_prolight",Arial,sans-serif;
	padding-bottom:4px;
}

.contentPart.whiteRect {
	padding-bottom: 0;
	padding-top:0;
}

.topNews .lPart {
	float:left;
	width:615px;
	padding:0;
}
.topNews .rPart {
	float:right;
	width:277px;
}
.contentPart.whiteRect .topNews.inner {
	padding:17px 20px;
	margin:0 20px;
}
.topNews img {
	display:block;
	width:100%;
}
.topNews .title {
	padding:0 0 23px;
}
.topNews .title a {
	color: #000;
	font: 400 18px/18px "pf_beausans_prosemibold",Arial,sans-serif;
}
.topNews .lead {
	color: #616c77;
	font: 400 12px/18px "pf_beausans_prolight",Arial,sans-serif;
}
.topNews .dv {
	padding:0 0 5px;
}
.topNews .date {
	float:left;
}
.topNews .newsList .date{
	float: none;
}
.topNews .views {
	float:right;
	background: url("/images/views.png") no-repeat left center;
	padding-left:30px;
	line-height:12px;
	font-weight:bold;
	margin-top:1px;
}
.contentPart.greyField{
	padding-top: 15px;
}
.otherNews.contentPart.greyField {
	padding-top:1px;
	padding-bottom:20px;
}
.otherNews .lPart {
	float:left;
	width:595px;
	padding:17px 20px 26px;
}
.otherNews .lPart>.back {
	position:absolute;
	z-index:-1;
	top:0;
	left:20px;
	width:635px;
	bottom:0;
	background:#fff;
}
.otherNews .rPart {
	float:right;
	width:315px;
}
.otherNews .lPart h3 {
	font: 400 20px/22px "pf_beausans_prothin",Arial;
	padding-bottom: 12px;
	text-transform: uppercase;
	border-bottom: 1px solid #dde0e3;
}
.otherNews .newsList {
	padding:25px 0 0;
}
.otherNews .newsList .name {
	padding:5px 0;
}
.otherNews .newsList .name a{
	color:#000;	
}
.otherNews .newsList .item+.item {
	padding-top:10px;
}
.otherNews .newsList + .pages {
	margin-left:0;
	margin-right:0;
}
.newsItem+.otherNews .lPart {
	float:none;
	width:auto;
	background: #fff;
}
.newsItem+.otherNews .lPart>.back {
	display:none;
}

.tops .tabs {
	padding:0 0 4px;
}
.tops .tabs a {
	display:block;
	background: #fff;
	border:2px solid #f19900;
	padding:15px 0;
	text-align: center;
	float:left;
	width:48.3%;
	text-decoration: none;
	color: #f19900;
	font: 400 14px/14px "pf_beausans_prosemibold",Arial,sans-serif;
	text-transform: uppercase;
}
.tops .tabs a.active {
	cursor:text;
	background: #f19900;
	color:#fff;
}
.tops .tabs a+a {
	float:right;
}
.tops .companies {
	display:none;
}
.tops .companies:first-child {
	display:block;
}
.tops .companies .item {
	background: #fff;
	padding:13px 20px;
}
.tops .companies .item+.item {
	margin-top:4px;
}
.tops .companies .npp {
	float:left;
	width:33px;
	color: #828e9b;
	font: 400 18px/18px "pf_beausans_prothin",Arial,sans-serif;
	padding: 8px 0 0;
}
.tops .companies .title {
	float:left;
	width:200px;
}
.tops .companies .rating {
	float:right;
	width:30px;
	color: #828e9b;
	font: 400 18px/18px "pf_beausans_prothin",Arial,sans-serif;
	padding: 8px 0 0;
}
.tops .companies .logo {
	float:left;
	width:35px;
}
.tops .companies img {
	display:block;
	max-width:100%;
}
.tops .companies .name {
	margin-left:50px;
}
.tops .companies .name a {
	color: #000;
	font: 400 15px/18px "pf_beausans_prothin",Arial,sans-serif;
}
.tops .companies .feedback {
	padding:5px 0 0;
}
.tops .companies .feedback a {
	color: #76828f;
	font: 400 10px/11px "pf_beausans_proregular",Arial,sans-serif;
}

.page .socShare.text{
	border-top: 1px solid #ddd;
	margin: 0 20px 20px;
	padding: 20px 0;
}
