div.news {
	position: relative;
	margin-bottom: 5px;
}

div.news div.big-detail {
	float: left;
	width: 470px;
	padding-left: 30px;
	padding-right: 29px;
	margin-right: 5px;
	background: url(../../../gfx/images/news-big-detail-bg.png) top left;
	background-repeat: repeat-y;
	height: 430px;
}

div.big-detail div.image {
	position: relative;
	width: 470px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 15px;
}

div.big-detail div.image img {
	position: absolute;
	left: 0px;
	top: 0px;
}

div.big-detail div.detail-title {
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #d8d8d9;
    padding-bottom: 4px;
	color: #363436;
}

div.big-detail div.detail-title a {
	color: #363436;
	text-decoration: none;
}


div.big-detail div.detail-text {
    font-size: 10px;
    line-height: 110%;
    padding-top: 4px;
	color: #929295;
}


div.big-detail div.detail-date {
    font-size: 10px;
    position: absolute;
    left: 30px;
    bottom: 20px;
	color: #a7a9ab;
}


/*** News-buttons ***/


div.news-buttons {
	position: relative;
	height: 85px;
	z-index: 1;
}

div.news-buttons a.button-prev {
	display: block;
	height: 85px;
	width: 263px;
	background: url(../../../gfx/images/button-prev.png) center center no-repeat;
	background-color: #f3f3f4;
	margin-right: 4px;
	float: left;
}

div.news-buttons a.button-prev:hover {
	background-color: #d9dede;
}

div.news-buttons a.button-next {
	display: block;
	height: 85px;
	width: 263px;
	background: url(../../../gfx/images/button-next.png) center center no-repeat;
	background-color: #f3f3f4;
	margin-right: 5px;
	float: left;
}

div.news-buttons a.button-next:hover {
	background-color: #d9dede;
}

div.news-buttons a.button-more-news {
	display: block;
	padding-top: 1px;
	height: 14px;
	width: 270px;
	background: #ffffff;
	float: left;
	text-align: center;
	color: #464646;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 11px;
}

div.news-buttons a.button-more-news:hover {
	background: #434244;
	color: #ffffff;
}



/*** Mini-news ***/

div.mini-news {
	float: left;
	width: 270px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 500px;
	overflow: hidden;
	z-index: 100;
}

div.mini-news div.news-item {
	position: relative;
	padding-top: 15px;
	width: 104px;
	background: url(../../../gfx/images/home-news-bg.png) top left;
	background-repeat: repeat-y;
	height: 125px;
	padding-left: 11px;
	padding-right: 155px;
	margin-bottom: 5px;
	cursor: pointer;
}

div.mini-news div.news-item:hover {
	background: url(../../../gfx/images/mini-news-bg-hover.png) top left;
}

div.mini-news div.selected {
	background: url(../../../gfx/images/mini-news-bg-hover.png) top left;
	display: none;
}

div.mini-news div.news-item a {
	color: #929295;
}

div.mini-news div.first {
	margin-right: 5px;
}


div.mini-news div.news-item div.title {
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #d8d8d9;
    padding-bottom: 4px;
	color: #363436;
}

div.mini-news div.news-item div.title a {
	color: #363436;
	text-decoration: none;
}


div.mini-news div.news-item div.text {
    font-size: 10px;
    line-height: 110%;
    padding-top: 4px;
	color: #929295;
}


div.mini-news div.news-item div.date {
    font-size: 10px;
    position: absolute;
    left: 9px;
    bottom: 4px;
	color: #a7a9ab;
}


div.mini-news div.news-item div.image {
	position: absolute;
	width: 124px;
	height: 130px;
	right: 10px;
	top: 5px;
}
