*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}

*:focus{
	outline:none;
}

input{
	font-family: Verdana, system-ui, sans-serif;
}

html{
	font-family: Verdana, system-ui, sans-serif;
	font-size: 16px;
	position:relative;
	min-height:100%;
}

body{
	background:#060500;
	margin:0 0 8rem;
    font-size:1rem;
	text-shadow: 0 0 2px #060500;
}

header a{
	width:380px;
	height:80px;
	background:url(../img/v105.webp) -395px 0;
	margin:12px auto;
	display:block;
	transform: scale(0.7);
}

footer{
	position:absolute;
	bottom:0;
	width:100%;
	margin:16px auto;
}

a:link,a:visited{
	font-weight: 600;
	text-decoration:none;
}

.adm{
	display:none;
}

.dk{
	background:rgb(16,16,16);
}

.lt{
	background:#171717;
}

.bg{	
	background:#080808;
	
}

.b{
    font-weight:600;
}

.i{
	display:none;
}

.hid{
	display:none;
}



.pd{
	padding:12px 16px;
	text-align:center;
}

.pdm{
	padding:12px 16px;
	min-width:10em;
	text-align:center;
}



.ctr{
	justify-content: center; 
	text-align:center;
}

.cur{
	cursor:default;
}

.ptr{
	cursor:pointer;
}




.lis,.lis-top,.lis-bot,.lis-bld{
	display: flex;
	margin:24px 12px 0;
	border:1px solid #302e2e;
}

.lis-top{
	border-bottom:none;
}

.lis-bot{
	border-top:none;
	margin:0 12px;
}

.lis-bld{
	border-top:none;
	margin:0 12px;
	display: block;
}


.itm,.itm-bot,.itm-top,.itm-grd{
	display: flex;
	align-items: center;
	border:1px solid #050505;
	min-height:40px;
	width:100%;
	flex-wrap: wrap;
}
.itm{
	padding:0 16px;
}

.itm-bot{
	border-top:none;
	padding:0 16px 0 42px;
}

.itm-top{
	
	padding:0;
	
}

.itm-bld{
	display: flex;
	align-items: center;
	border:1px solid #050505;
	border-top:none;
}

.itm-grd{
	border:1px solid #050505;
	border-top:none;
    width:100%;
	display: grid;
	padding:32px 0;
	grid-template-columns: 40% 60%;
	row-gap: 16px;
}





.tag{
	padding:2px 8px;
	margin:9px 4px 2px;
	cursor: default;
}

.t1,.t11{
	color:rgb(150,175,200);

}
.t2,.t8,.err{
	color:rgb(175, 90, 50);
}
.t3,.t9,.suc{
	color:rgb(124,179,118);
}
.t4,.sil{
	color:rgb(245, 245, 245);
}
.t5,.t12{
	color:rgb(114,129,141)
}
.t6,.t13{
	color:rgb(207,189,138);
}
.t7,.t10{
	color:rgb(154,195,201);
}

.llt,.ldk,.t0{
    color:rgba(245, 245, 245, 0.5);
}

.gld{
	color:rgba(255, 229, 181);
}

.brz{
    color:rgba(185, 156, 116)
}
.t{
    opacity: 0.5;
}


.gem{
	width:26px;
	height:26px;
	margin:0 6px 0 12px;
	display:block;

}
.g1_r{background:url(../img/v105.webp) -520px -132px;}
.g1_g{background:url(../img/v105.webp) -546px -132px;}
.g1_b{background:url(../img/v105.webp) -572px -132px;}
.g1_w{background:url(../img/v105.webp) -598px -132px;}
.g2_r{background:url(../img/v105.webp) -624px -132px;}
.g2_g{background:url(../img/v105.webp) -650px -132px;}
.g2_b{background:url(../img/v105.webp) -676px -132px;}
.g2_w{background:url(../img/v105.webp) -702px -132px;}

.orb{
	width:26px;
	height:26px;
	display:block;
}
.o1_1{background:url(../img/v105.webp) -520px -80px;}
.o1_2{background:url(../img/v105.webp) -546px -80px;}
.o1_3{background:url(../img/v105.webp) -572px -80px;}
.o1_4{background:url(../img/v105.webp) -598px -80px;}
.o1_5{background:url(../img/v105.webp) -624px -80px;}
.o1_6{background:url(../img/v105.webp) -650px -80px;}
.o1_7{background:url(../img/v105.webp) -676px -80px;}
.o1_8{background:url(../img/v105.webp) -702px -80px;}
.o2_1{background:url(../img/v105.webp) -520px -106px;}
.o2_2{background:url(../img/v105.webp) -546px -106px;}
.o2_3{background:url(../img/v105.webp) -572px -106px;}
.o2_4{background:url(../img/v105.webp) -598px -106px;}
.o2_5{background:url(../img/v105.webp) -624px -106px;}
.o2_6{background:url(../img/v105.webp) -650px -106px;}
.o2_7{background:url(../img/v105.webp) -676px -106px;}
.o2_8{background:url(../img/v105.webp) -702px -106px;}



.por{
	width:130px;
	height:80px;
	border-right:1px solid #050505;
	background-color: #0c0c0c;
	display:none;
	
}

.tl{
width:130px;
height:26px;
}

.tl-mid{
	width:130px;
	height:26px;
	border-top:1px solid #050505;
	border-bottom:1px solid #050505;
	}

.a1_2{background:url(../img/v105.webp) 0 0;}
.a1_3{background:url(../img/v105.webp) -130px 0;}
.a1_1{background:url(../img/v105.webp) -260px 0;}
.a1_6{background:url(../img/v105.webp) 0 -80px;}
.a1_5{background:url(../img/v105.webp) -130px -80px;}
.a1_4{background:url(../img/v105.webp) -260px -80px;}
.a1_10{background:url(../img/v105.webp) -390px -80px;}
.a1_13{background:url(../img/v105.webp) 0 -160px;}
.a1_12{background:url(../img/v105.webp) -130px -160px;}
.a1_11{background:url(../img/v105.webp) -260px -160px;}
.a1_9{background:url(../img/v105.webp) 0 -240px;}
.a1_8{background:url(../img/v105.webp) -130px -240px;}
.a1_7{background:url(../img/v105.webp) -260px -240px;}
.a1_16{background:url(../img/v105.webp) -390px -160px;}
.a1_15{background:url(../img/v105.webp) -520px -160px;}
.a1_14{background:url(../img/v105.webp) -650px -160px;}
.a1_18{background:url(../img/v105.webp) -390px -240px;}
.a1_17{background:url(../img/v105.webp) -520px -240px;}
.a1_19{background:url(../img/v105.webp) -650px -240px;}
.a2_20{background:url(../img/v105.webp) 0 -320px;}
.a2_21{background:url(../img/v105.webp) -130px -320px;}
.a2_31{background:url(../img/v105.webp) -260px -320px;}
.a2_26{background:url(../img/v105.webp) 0 -400px;}
.a2_28{background:url(../img/v105.webp) -130px -400px;}
.a2_30{background:url(../img/v105.webp) 0 -480px;}
.a2_29{background:url(../img/v105.webp) -130px -480px;}
.a2_22{background:url(../img/v105.webp) -390px -320px;}
.a2_23{background:url(../img/v105.webp) -520px -320px;}
.a2_32{background:url(../img/v105.webp) -650px -320px;}
.a2_24{background:url(../img/v105.webp) -390px -400px;}
.a2_25{background:url(../img/v105.webp) -520px -400px;}
.a2_33{background:url(../img/v105.webp) -650px -400px;}
.a2_9{background:url(../img/v105.webp) -390px -480px;}
.a2_7{background:url(../img/v105.webp) -520px -480px;}
.a2_35{background:url(../img/v105.webp) -390px -560px;}
.a2_34{background:url(../img/v105.webp) -520px -560px;}



.build{
	display: flex;
	flex-direction: column; 
	align-items: left;    
	flex: 1;
	min-height:80px;
	
}

.build div{
	margin:0px 6px 0;
	display: flex;
}

.build a{
	padding:4px 12px;
	display: flex;
	
}

.ico{
	margin:0 26px 0;
}

.build-name{
	white-space: wrap;
	width:100%;
}

.fs{
	width:50px;
	
}
.fm{
	width:160px;
	
}
.fl{
	width:360px;
	
}

.lbl{
	justify-self: end;
	padding:8px 16px;
}

input[type="checkbox"]{
	cursor:pointer;
	width:14px;
	height:14px;
	justify-self: start;
	margin:8px 0 0;
}

.l{
	justify-content: left;
	text-align:left;
}



@media (min-width: 768px) {

	header a{
		margin:24px auto;
		transform: scale(1);
	}

	body{
		font-size:0.75rem;
	}

	.lis,.lis-top,.lis-bot,.lis-mid,.lis-bld{
		width:957px;
		margin:24px auto 0;
	}

	.pd{
		
		padding:7px 16px 6px;
	}
	.pdm{
		padding:7px 16px 6px;
	}
	



	.por{
		display:block;
	}
	.r{
		margin-left: auto;
	}

	
	.adm{
		display:flex;
	}

	.build{
		
		
		
		
		 white-space: nowrap;
		 overflow: hidden;
		 text-overflow: ellipsis;	
		
		 
			}


	.build-name{
width:750px;
 display: block;

 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;	

 
	}

	.build-name a{
		overflow: visible;

	}
	.i{
		display:inline;
		font-style: italic;
	}


	
	.lis-bot{
	
		margin:0 auto 12px;
	}
	
	.lis-mid{

		margin:0 auto 12px;
	}
	.lis-bld{

		margin:0 auto 12px;
		display: block;
	
	}


	
}