@charset "UTF-8";
*, *:before, *:after{box-sizing:border-box;}
* img, * a, * span, * div{vertical-align:middle;}
a, * a{text-decoration:none;}
body{width:100%;margin:0;padding:0;min-width:240px;font-family:Times New Roman, 'Amiri', serif;font-weight:bold;text-align:center;overflow-x:hidden;}
.header,.footer{position:fixed;background:#585858;width:100%;z-index:200;box-shadow:0 3px 30px 0 rgba(0,0,0,.4);color:#9E9E9E;}
.header{top:0;height:32px;padding:2px;}
.footer{bottom:0;height:24px;padding:4px;text-align:center;}
.progress .track{position:absolute;top:17%;right:0;width:100%;height:66%;background:#edf5dc;padding:0;}
.progress .bar{height:100%;background:#c6f777;}
.progress span{position:relative;font-size:11pt;}

.info{position:absolute;left:0;top:0;height:28px;padding:2px;color:#bbbaba;}
.info span{height:24px;padding:4px;font-size:11pt;}
.info a{display:inline-block;height:24px;margin-right:2px;margin-left:-1px;}
.flag{display:inline-block;margin:2px;height:22px;}
.top{position:fixed;bottom:32px;{left}:12px;width:43px;height:43px;border:none;z-index:120;opacity:0;transition:opacity 1s;}
.top img{width:43px;height:43px;}
.header a:not(.logo){display:inline-block;height:28px;padding:4px;border:1px solid #f2f2f2;color:#f2f2f2;font-size:13pt;font-weight:bold;}
.header a:not(.logo):hover, a.active{background:#f2f2f2;color:#585858!important;}
.footer a{color:#969494;font-weight:normal;}
.title, .article{font-size:17pt;margin:6px 0;padding:8px 6px 4px;}
.title{background:#607d8b;color:#e4f0f5;}
.article{background:#e4f0f5;color:#607D8B;border:2px solid #607D8B;}
.article a{vertical-align:unset;}
.news{background:#f2f2f2;padding:0;border:2px solid #607d8b;color:#4CAF50;text-align:right;}
.news p{margin:0;padding:2px;}
.news p:nth-child(2){background:#f9f9f9;}
.news span, .news a{display:inline-block;height:24px;}
.news span{margin-left:3px;padding:4px;}
.news p:last-child a{padding:4px 0;}
.microtime{position:absolute;left:6px;top:5px;font-size:small;font-weight:normal;}
.logo{position:absolute;margin:0;padding:2px 6px;text-align:center;right:0;}
.logo img{display:block;height:24px;}
.menu{position:absolute;display:block;{right}:111px;width:92px;height:28px;background:url("{server}/assets.php?png=menu{LTR}");background-size:contain;}
.menu span, .menu a{height:28px;line-height:23pt;text-align:center;font-weight:bold;font-size:13pt;}
.menu > a{display:block;width:92px;padding-{right}:26px;cursor:pointer;color:#f2f2f2;margin-bottom:1px;}
.search{position:absolute;width:calc(100% - 237px);top:2px;{left}:32px;height:28px;border:none;padding:0 12px;background:#f2f2f2;color:#969494;font-size:13pt;font-weight:bold;}
.submit{width:28px;position:absolute;top:2px;{left}:2px;background:url("{server}/assets.php?png=search");background-size:contain;}
.main{min-height:calc(100vh - 24px);padding:36px 0 26px;overflow:hidden;}
.main header{display:block;text-align:center;padding:0 12px;}
.pagination{display:inline-block;margin:2px;}
.pagination *{display:inline-block;position:relative;min-width:26px;background:#f2f2f2;border:1px solid #9e9e9e;border-radius:2px;margin:0 2px;padding:4px;text-align:center;color:#9e9e9e;font-size:16px;font-weight:bold;}
.pagination span.active{background:#9e9e9e;color:#f9f9f9;cursor:default;}
.pagination span{cursor:default;}
.content{text-align:center;margin:4px 20px;}
table{width:100%;border:2px solid #9e9e9e;margin-bottom:6px;border-collapse:collapse;}
caption{position:relative;caption-side:top;margin-bottom:6px;}
caption.breadcrumb{padding:2px;width:100%;background:#6f6f6f;color:#f2f2f2;text-align:right;}
caption .languages{position:relative;display:inline-block;width:92px;text-align:center;}
caption > a{display:inline-block;height:24px;padding:2px;background:#9e9e9e;color:#f2f2f2;}
caption > span{display:inline-block;height:24px;padding:1px 3px;margin:0 2px;border:1px solid #9e9e9e;background:#808080;}
caption .languages > a{display:block;height:24px;padding:3px;background:#9e9e9e;color:#f2f2f2;}
caption .list{position:absolute;display:none;width:92px;top:23px;left:0;z-index:200;border:1px solid #9e9e9e;}
caption .showlist{display:block;}
caption .list a{display:block;background:#e4f0f5;padding:2px;color:#6f6f6f;}
caption .list a:not(:last-child){border-bottom:1px solid #9e9e9e;}
caption .list a:hover{background:#f2f2f2;}
thead, tfoot{background:#9e9e9e;color:#fff;}
table th{border:1px solid #f9f9f9;}
table td{background:#f9f9f9;border:1px solid #BBB2A2;position:relative;font-size:12pt;color:#969494;}
.stats td a, .stats td span{display:inline-block;height:24px;}
.stats td a{margin-right:2px;}
.langs a{float:left;}
table a img{height:100%;}
.stats td span{margin:0;padding:0 3px;color:red;border:1px solid red;font-size:14pt;}
del{background:#E91E63;padding:2px 3px;}
del a{color:#f9d4de;}

