body {
    background: #000000;
    color: #909090;
    background-image: url(''), url("") !important;
    background-position: bottom right, 90% 5% !important;
    background-repeat: no-repeat, no-repeat;
    background-attachment: fixed, fixed !important;
}
* {
    font-family: sans-serif;
    font-size: 10pt;
}

h1 {
    color: white;
    font-size: 24pt;
}

header div.subtitle {
    font-size: 16px;
    color: #DDD;
    font-weight: bold;
    margin: 1em 0;
}

a, a:visited {
    text-decoration: none;
    color: #BDBDBD;
}

a:hover {
    color: #A0A0A0;
    text-decoration: underline;
}

div.banner {
    background-color: #000000;
    color: #909090;
    font-weight: normal;
}

form table tr th {
    background: #202020;
    color: #FFF;
    padding: 2px 5px;
    border: 1px solid #303030;
}

input[type="text"], input[type="password"], textarea, input[type="submit"], input[type="file"] {
    background-color: #101010;
    color: #FFF;
    border: 1px solid #202020;
}

p.intro span.name {
    font-size: 11pt;
    color: #505050;
    font-weight: bold;
}

p.fileinfo span.unimportant, p.fileinfo a {
    font-size: 10pt;
}

div.post.reply {
    background: #202020;
    border: none;
    color: #A0A0A0;
    border: 1px solid #101010;
}

div.post.reply.post-hover {
    border-width: 1px;
    border-style: none solid solid none;
    border-color: #101010;
}

div.post.reply div.body a {
    color: #BDBDBD;
}

div.post.reply div.body a:hover {
    color: #909090;
    text-decoration: underline;
}

div.post.reply.highlighted {
    background: #111111;
}

p.intro a.email span.name {
    color: #FFFFFF;
}

p.intro a.email:hover span.name {
    color: #A0A0A0;
    text-decoration: underline;
}

p.intro span.subject {
    color: red;
}

div.pages {
    background: transparent;
    border: 2px groove #303030;
    color: #FFFFFF;
}

div.pages a.selected {
    color: #A0A0A0;
}

div.pages a:hover {
    text-decoration: underline;
}

hr {
    border-top: 2px groove #666;
}

div.boardlist {
    font-size: 10pt;
    color: #FFF;
    background: #000 !important;
    padding: 8px;
}

div.boardlist a:hover {
    text-decoration: underline;
}

div#playerW {
    display: none!important;
}

.desktop-style div.boardlist:nth-child(1):hover, .desktop-style div.boardlist.cb-menu:nth-child(1) {
    background-color: rgba(50, 50, 50, 0.6);
}

.desktop-style .sub {
    background: none;
}

img.board_image {
    border-style: solid;
    border: 1px;
    border-color: #ffffff;
    margin-top: 40px;
}
header{	margin-top:40px;}
img.board_image+header {
    margin-top:0px!important;
}
header a {font-size:22pt;}

#global_report_menu {visibility:hidden}
#global_report_menu:before{content:"تعديل و غير قادر تساعدك";visibility:visible}

a[href*=catalog]{font-size:10pt;color:#ddd;font-weight:normal}
a[href*=catalog]:before {content:"["}
a[href*=catalog]:after {content:"]"}

.post-image[src$="/static/spoiler.png"] {
    width: 0px !important;
    height: 0px !important;
    padding: 64px !important;
    margin: 5px 25px 5px 5px !important;
    background-image: url("https://a.pomf.se/dabooq.jpg") !important;
}

.quote { color: red }

body > div.announcement.apr212015.board-owners-or-users-feel-free-to-hide > strong:nth-child(5) > a:nth-child(1) { color: red; font-size: 25px }