div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

body #dates {
	padding-left: 0;
}

@media (min-width: 1200px) {
	body #dates li {
		width: 142px;
	}

	.container.cont {
		padding-top: 125px;
	}

	.cont h2 {
		font-size: 40px;
	}
}

@media (max-width: 1199px) {
	body #dates li {
		width: 25%;
	}

	body #dates {
		background:
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 112px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 350px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 584px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 820px center no-repeat;
	}
}

@media (max-width: 991px) {
	body #dates {
		background:
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 88px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 266px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 446px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 627px center no-repeat;
	}
}

@media (max-width: 991px) {
	body #dates {
		background:
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 88px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 266px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 446px center no-repeat,
			url('/bitrix/templates/khakasia/libs/jQuery-Timelinr-0.9.6/images/biggerdot.png') 627px center no-repeat;
	}
}

@media (max-width: 767px) {
	body #dates {
		background:none;
	}

	.container.cont {
		padding-top: 105px;
	}
}

@media screen and (max-width: 650px) {
	.container.cont {
		padding-top: 15%;
	}

	.container.cont p {
		font-size: 0.9em;
	}
}