.node{width: 520px;}
.page-companies .node{width: 490px;}
#content .node .node-content .item_text .signature {text-align: left;}

@media only screen and (max-width :580px) {
	#news-list{max-width:100%;}
	/*#news-list .item{width:100%;}*/
	#news-list .item-img img:hover{opacity:1 !important;}
	.node{width: 100%;}
	.node img{width: 100%;}
	#aux-nav a{color:#333;font-size:12px !important;}
	#news-list{padding-top:0 !important;}
	#content{padding:20px 0 0 0 !important;}
	#news-list .item-img, #news-list .item-desc {
		padding-left:0;
		padding-right:0;
		margin-left:0;
		margin-right:0;
	}
}

@media only screen and (max-width :580px) and (min-width :480px) {
	#news-list .item{width:100%;}
}