.wrapper {
	width: 1800px;
}
.stream_type {
	width: 1434px;
	border-top: 1px solid #030c22;
	border-bottom: 1px solid #030c22;
	margin-bottom: 15px;
	padding: 10px 0;
}
.stream_type a {
	display: block;
	float: left;
	font-size: 20px;
	padding-left: 35px;
	padding-right: 20px;
	margin-right: 20px;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #030c22;
}
.stream_type a:first-of-type {
	background: url("../images/icons/with_hover/loveit_24x24_000000.png") no-repeat left center;
}
.stream_type a:nth-of-type(2) {
	background: url("../images/icons/with_hover/comment_24x24_000000.png") no-repeat left center;
}
.stream_type a:nth-of-type(3) {
	padding-left: 0;
}
.stream_type a:last-of-type {
	border-right: none;
}
.stream_type a:first-of-type.active, .stream_type a:first-of-type:hover {
	background-image: url("../images/icons/with_hover/loveit_24x24_f4585b.png");
}
.stream_type a:nth-of-type(2).active, .stream_type a:nth-of-type(2):hover {
	background-image: url("../images/icons/with_hover/comment_24x24_f4585b.png");
}
.stream {
	width: 1464px;
}



@media all and (max-width: 1900px) {
	.wrapper { width: 1434px; }
	.stream_type { width: 1068px; }
	.stream { width: 1098px; }
}
@media all and (max-width: 1520px) {
	.wrapper { width: 1068px; }
	.stream_type { width: 702px; }
	.stream { width: 732px; }
}
@media all and (max-width: 1150px) {
	.wrapper { width: 702px; }
	.stream_type { width: 100%; }
	.stream {
		width: 702px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
}
@media all and (max-width: 730px) {
	.wrapper { width: 336px; }
	.stream_type {
		text-align: center;
		white-space: pre;
		padding: 0;
	}
	.stream_type a {
		display: inline-block;
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
		border-right: 0;
	}
	.stream { width: 100%; }
	.search_community .selector, .search_community select, .search_users .selector, .search_users select {
		float: none;
		margin-left: 0;
		margin-bottom: 5px;
		width: 100%;
	}
	.stream_element {
		float: none;
		margin-right: 0;
	}
}
@media all and (max-width: 350px) {
	.wrapper { width: 100%; }
	#slides { margin: 12px 0; }
	.search_community, .search_users { padding: 0 10px; }
	.stream, .stream_element { width: 270px; }
	.pics_row.row_1e .pic { min-width: 135px; }
	.pics_row.row_1e .pic img { max-width: 270px; }
	.pics_row.row_2e .pic { width: 135px; }
	.pics_row.row_2e .pic img { max-width: 135px; }
	.pics_row.row_3e .pic { width: 90px; }
	.pics_row.row_3e .pic img { max-width: 90px; }
}
