/* List Blogs for adults */

.list-table {
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	border-collapse: collapse;
}

.list-logo-container {
	width:60px;
}

.list-logo {
	width:60px;
	height:20px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center;
}

.list-table td, .list-table th {
	border:1px solid #CCCC00;
	padding:5px;
	vertical-align: middle !important;
}

.list-table th {
	padding:5px;
}

.list-table .state0 .list-type {
	opacity: .3;
}
 
.list-table tr:nth-child(even) {
	height:30px;
	background-color:#FFF;
}

.list-table tr:nth-child(odd) {
	height:30px;
	background-color:#FFFFCC;
}

.list-table tr:hover {
	background-color:#FFCC99;
}

.list-table tr:first-child {
	background-color:#FFCC99;
}

.list-access, .list-owner {
	width:60px;
}

.list-number {
	width:40px;
}

.list-last {
	width:95px;
}

td.list-owner {
	font-size:smaller;
}

.list-number, .list-last, .list-access, .list-owner, .list-type {
	text-align:center;
}

.list-wsname a {
	display:block;
	width:100%;
	height:100%;
}

.list-table a:hover {
	/*text-decoration:none;*/
}

.list-wsname a span {
	font-size:smaller;
	color:black;
}

.list-wsname a:hover span {
	text-decoration: none;
}

.list-type div {
	margin:auto;
}

.list-cat-11, .list-cat-12, .list-cat-13 {
	width:25px;
	height:25px;
	background:url('/blikk/blikk_css/adults/navi/forum.gif') center no-repeat;
	background-size:contain;
}

.list-cat-14 {
	width:25px;
	height:25px;
	background:url('/blikk/blikk_css/adults/navi/visavis.gif') center no-repeat;
	background-size:contain;
}

.list-cat-21, .list-cat-22, .list-cat-23 {
	width:28px;
	height:28px;
	background:url('/blikk/blikk_css/main/kids/vips.gif') center no-repeat;
	background-size:contain;
}

.list-disclaimer {
	text-align:center;
}

.session-error {
	padding:20px;
	text-align:center;
	border:1px solid #C00;
	border-radius:3px;
	background-color:rgba(158,0,0,.3);
}

.session-fade {
	position:relative;
	margin-top:15px;
	animation: session-fadein 1s;
	animation-timing-function: ease-in;
	animation-fill-mode: forwards;  
}

@keyframes session-fadein {
    0% { opacity: 0;  }
    100%   { opacity: 1;  }
}

.session-fade a {
	position:absolute;
	right:8px;
	top:5px;
	font-weight:bold;
	color:#C00;
}