.page-body{
	margin:0
}
.page-body__columns{
	display:flex;
}
.page-body__column_right{
	width:368px;
	flex: 0 0 368px;
	margin-left:15px;
}
.page-body__column_right>.forabg>.inner{
	padding:8px;
}
.top__cok-data__container{
	padding:8px 8px 8px 28px;
} 

.top__cok-data__row{
	margin:0 -8px;
	display:flex;
}
.top__cok-data__col{
	width:50%;
	padding:0 8px;
}
.top__cok-data__col ul{
	list-style:none;
}
.site-description{
	
}

dd.posts, dd.topics, dd.views{
	width:70px;
}
dd.topics{
	width:40px;
}
ul.topiclist dt{
	margin-right:-360px;
}
ul.topiclist dt .list-inner{
	margin-right:360px;
}
.lastpost .forumsponsor{
	margin-top:10px;
	padding-left:5px;
}
.lastpost .map-box{ 
	margin-left:5px;
}
.sponsor-button__container{
	margin-right:-51px;
	font-size:10px;
	line-height:14px;
	position:relative;
}
.sponsor-button__container .forumsponsor .sponsoright img{
	width:90px;
}
@media(max-width:700px){
	ul.topiclist dt{
		margin-right:0;
	}
	ul.topiclist dt .list-inner{
		margin-right:0;
	}
	.headerwrap.lightnav .headerbar{
		margin-left:0;
		margin-right:0;
		
	}
	.top__cok-data__container{
		padding:8px;
	}
	ul.topiclist li.row dd.topics{
		display:block;
		width: 100%;
		padding-left: 52px;
		text-align: left;
	}
	ul.topiclist dd.topics>span{
		display:none;
	}
}

@media (max-width: 767px) {
	.page-body__column_right{
		flex:0;
	}
	.top__cok-data__col{
		box-sizing:border-box;
		width:100%;
		flex: 0 0 100%;
		
	}
	.top__cok-data__col:first-child{
		margin-bottom:20px;
	}
	
	.page-body__columns{
		flex-direction:column;
	}
	.page-body__column_right{
		width:100%;
		max-width:350px;
		margin: 0 auto;
	}
	.top__cok-data__row{
		flex-direction:column
	}
}