﻿			
			
	body {  background-color:#333333;  font-family:"Open Sans";  color:#a5a5a5;  padding:0; margin:0;  font-size:14px;  }
	
	#cont {  background-color:#1d1d1d;  width:100%;  }
	
	a {  /*text-decoration: inherit;*/  color: inherit;  }
	
	.title {  display:block;  color:white;  }
	.item {  position:relative;   display:inline-block;  margin:0 14px 24px 0;  overflow:hidden;  }
	.item img {  height: 100%; width: 100%; object-fit: contain;  cursor:pointer;  border-radius:12px;  background-color:#333333;  }
	.item img:hover {  object-fit: cover;  }
	.cat {  margin:9px;  padding:2px 0px;  cursor:pointer;  }
	.top {  margin-left: 0px;  }
	.clickable: {  cursor:pointer;  }
	.blue {  border-bottom: 3px solid #00eeff;  margin-bottom:-3px;  }
	.clickable:hover {color:#00eeff;}
	.back {  display:inline-block; background-color:rgba(0,0,0,0.5);  cursor:pointer;  padding:6px 1em;  margin: 0.2em 0 0.6em 0;  font-size:1.2em;  border-radius:6px;  }
	.count {  float:right;  }
	.cat_title {font-size:1.6em;  display:inline-block;  margin:4px 0 10px 0;}
	.t2 {font-size:1.2em;  }
	.openimg {opacity:0;   text-align:center; font-size:4em; position:absolute; top:0; left:0;  cursor:pointer; 
		color:white; background-color:rgba(0,0,0,0.5);  text-shadow: 0 0 8px black; }
	.openimg:hover {opacity:1;}
	h1 {font-size:2em;  margin-top:0;  margin-bottom:0.4em;  font-weight:normal; }
	#cats {  padding:0px 20px;  min-width:180px;  color:white;  }
	#cats a {  text-decoration:none;  }
	#search {  font-size:1.2em;  margin-bottom: 1em;  line-height:2em;  user-select:none;  }
	#kwds {  font-size:1.0em;  background-color: black;  border:none;  color:white;  padding:3px; margin-left:0.5em;  border-radius:6px;  border:1.5px solid rgba(255,255,255,0.25);  }
	
	.order {  margin-right:1.3em;  cursor:pointer;  }
	
	.clc {  text-decoration:none;  }
	.clc:hover {  color:#00eeff;  }
		
	.scrollable {
		overflow-y: scroll;
		/* for Firefox: */
		scrollbar-color: rgba(255,255,255,0.15) rgba(0,0,0,0);
		scrollbar-width: thin;
	}
	
	.flexrow {
		display:flex;
		flex-flow:row;
	}