.statistic-block{
	position: relative;
	width: 100%;
}
.statistic-block .choose_server{
	background: #344868;
	width: 100%;
	padding: 20px;
	display: flex;
}
.choose_server .title{
	color:  #cad9fd;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	width: 25%;
	margin: auto;
}
.choose_server .servers{
	width: 75%;
	display: flex;
}

.choose_server .servers .server{
	margin: 0px 10px;
	padding: 10px;
	color: rgb( 151, 151, 152 );
	background: #71798c;
	border-radius: 7.5px;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	text-decoration: none;
}
.choose_server .servers .server.active{
	padding: 10px;
	color: #1e2d3a;
	background: #c29b3b;
}
.statistic_container{
	max-width: 85%;
	margin: 0px auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.statistic_container .typestat{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	min-width: 175px;
	width: 25%; 
	margin: 25px;
}
.typestat:not(.castle){
	background: #383e44;
}
.statistic_container .typestat .ts_head{
	color: #ffb400;
	background: #424a52;
	padding: 10px;
	font-weight: 600;
	text-transform: uppercase;
}
.ts_body{
	background: #383e44;
	color: #dedede;
}
.ts_body .row{
	padding: 10px;
	display: flex;
	flex-direction: row;
	font-weight: 600;
	position: relative;
}
.ts_body .row:not(.thead):hover, #changeserver a:hover{
	cursor: pointer;
	box-shadow: 0 0 5px 5px #e1b94e;
	transition: 0.3s;
	border-radius: 1px 10px 10px 10px;
}
.ts_body .row .cols{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}
.ts_body .col.num,.ts_body .row.thead{
	color: #272727;
}
.ts_body .col.num{
	width: 25px;
}
.first-block{
	height: 250px;
	background: url("../img/lineage-3.png") top/825px fixed no-repeat, url("../img/logobackgr.png") top left 45%/400px 400px fixed no-repeat;
}
.first-block .promo_img{
	height: 95%;
}
.castle .title{
	color: #ffb400;
	text-align: center;
}
.castle_info{
	padding: 0 20px;
}
.castle_info .row{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.castle_info .row .column:nth-child(1){
	color: #dedede;
}
.castle_info .row .column:nth-child(2){
	color: #ffb400;
}
.castle .image{
	text-align: center;
}