.tf-download {
	margin-left:-28px !important;
}
.tf-prod-markets, .tf-version, .tf-prod-affiliates {
	margin-bottom: 10px !important;
}
.tf-prod-markets li, .tf-version li, .tf-prod-affiliates li {
	list-style-type: none;
	padding-left:20px !important;
	margin-left:0px !important;
	font-weight: bold;
}
.tf-prod-file {
	background: url(/topfile/img/download.png) no-repeat 0 7px;
}

.tf-distr-file {
  padding-left: 24px;
  background-repeat: no-repeat;
}
.tf-distr-file:not([class*="tf-os-"]) {
  background: url("/topfile/img/download.png") no-repeat left 7px;
}
.tf-distr-file.tf-os-9 {
  background: url("/topfile/img/windows.ico") no-repeat left center;
}
.tf-distr-file.tf-os-10 {
  background: url("/topfile/img/mac.png") no-repeat left center;
}
.tf-distr-file.tf-os-11 {
  background: url("/topfile/img/android.png") no-repeat left center;
}
.tf-distr-file.tf-os-13 {
  background: url("/topfile/img/linux.png") no-repeat left center;
}


.tf-prod-affiliate {
	font-size: 120%;
	background: url(/topfile/img/download2.png) no-repeat 0 6px;
}
.tf-buy-product {background: url(/topfile/img/buy.png) no-repeat 0 6px !important;}
.tf-distr-addfile {
	background: url(/topfile/img/add.png) no-repeat 0 5px;
	margin-left:20px !important;
}
.tf-microsoft-store {background:url(/topfile/img/microsoftstore.png) no-repeat 0 5px;}
.tf-google-play {background:url(/topfile/img/google-play.png) no-repeat 0 5px;}
.tf-mac-app-store {background:url(/topfile/img/macappstore.png) no-repeat 0 5px;}
.tf-app-store {background:url(/topfile/img/macappstore.png) no-repeat 0 5px;}
.tf-chrome-web-store {background:url(/topfile/img/chrome-store.png) no-repeat 0 5px;}
.tf-epic-games-store {background:url(/topfile/img/epic-games-store.png) no-repeat 0 2px;}
.tf-steam {background:url(/topfile/img/steam.png) no-repeat 0 5px;}
.tf-f-droid {background:url(/topfile/img/f-droid.png) no-repeat 0 4px;}
.tf-maxthon-extension-center {background:url(/topfile/img/maxthon.png) no-repeat 0 5px;}
.tf-extension {
	color: #FFFFFF;
	background: #28a745;
	padding: 1px 5px;
	margin-left: 5px;
	font-size: 70%;
	border-radius: 5px;
	white-space:nowrap;
}
.tf-arch {color: #FFFFFF;background: #007bff;padding: 2px 5px;margin-left: 5px;font-size: 70%;border-radius: 5px;white-space:nowrap;}
.tf-size, .tf-os {
	color: #A0A0A0;
	margin-left: 5px;
	font-size: 80%;
	white-space:nowrap;
}
.tf-details {margin: 15px 0 20px;}
.tf-summary {display:list-item;outline: 0!important;outline-offset: 0!important;white-space: nowrap;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;cursor: pointer;margin-bottom: 10px;margin-left: 35px;border-bottom: 1px dotted;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}
.tf-details ul {margin-left: 20px !important;}