/* Стили главной страницы*/


.hits_header, .newitems_header, .special_header {
	width: 294px;
	height: 93px;
	display: block;
}
.hits_header {
	background: url("../img/main_hits_header.gif") 50% 50% no-repeat;
}
.newitems_header {
	background: url("../img/main_newitems_header.gif") 50% 50% no-repeat;
}
.special_header {
	background: url("../img/main_special_header.gif") 50% 50% no-repeat;
}

#slide_hits, #slide_newitems {
	width: 600px;
	height: 160px;
	height: 190px;
	margin: 0 8px;
	padding: 0;
	overflow: hidden;
}

#slide_hits {
	background-color: #fcf5f1;
}
#slide_newitems {
	background-color: #f5fcf1;
}


#slide_hits div, #slide_newitems div {
	width: 600px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	cursor: pointer;
	font-size: 14px;
}

#slide_hits .items, #slide_newitems .items {
	width: 20000em;
	position: absolute;
	clear: both;
	margin: 0;
	padding: 0;
}

#slide_hits .item, #slide_newitems .item {
	width: 200px;
	margin: 0;
	padding: 0;
}

#slide_hits .item p, #slide_newitems .item p {
	display: block;
	background-color: #f0f0f0;
	padding: 3px;
	margin: 6px;
	border: solid 1px #d8d8d8;
}


.special {
	padding: 0 40px;
	text-align: left;
}

	.special .special_items {
		height: 300px;
		background-color: #e0e0e8;
		border-top: solid 1px #a0a0a0;
	}

		.special .special_item {
			margin: 4px;
			padding: 4px;
			height: 100px;
			background: #c0c0d0 url('../img/gradient.png') repeat-x;
			border-top: solid 1px #a0a0a0;
			border-bottom: solid 1px #a0a0a0;
			clear: both;
		}

			.special .special_item img {
				padding: 6px;
				margin: 0 10px;
				background-color: #ffffff;
				border: solid 1px #d8d8d8;
			}


.topnews {
	padding: 0 40px;
	text-align: left;
}

	.topnews .news {
		height: 300px;
		padding: 10px 0;
		background: #f0e8e0 url('../img/submain-gradient.png') repeat-x;
		border-top: 2px solid #a0a0a0;
		border-bottom: 2px solid #a0a0a0;
	}

	.topnews .news p {
		padding: 8px;
		clear: both;
	}

		.topnews .news p a, .topnews .news p a:visited {
			color: #406080;
			text-decoration: none;
		}

		.topnews .news p a:hover {
			color: #400000;
		}

			.topnews .news p a img {
				padding: 5px;
				margin: 5px;
				background: #ffffff;
				border: 1px solid #d0d0d0;
				border-bottom: 2px solid #dd0000;
			}

			.topnews .news p a img:hover {
				border: 1px solid #a0a0a0;
				border-bottom: 2px solid #ff8000;
			}


