body {background: #f3f4f5; color: #000; font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0; padding: 0;}
a {color: #3366cc; text-decoration: none;}
a:hover {color: #0000ff; text-decoration: none;}
a:visited, a:active {text-decoration: none;}
img {max-width: 100%;}
hr {border-top: 1px solid #a9a9a9; margin: 0; padding: 0;}
b, strong {font-weight: bold;}
u {text-decoration: underline;}
ul, ol {margin: 0; list-style: none; padding: 0; border: 0;}
ol li {list-style: inside decimal; margin: 0; padding: 0;}
ul li {list-style: none; margin: 0; border: 0;}
.item {display: block; margin: 0; padding: 6px 8px;}
.search-box {background: #eee; color: #222; margin: 0 2px; padding: 3px; border-bottom: 2px solid #ccc;}
.ipt {background: #f5fffa; color: #333; width: 70%; margin: 2px 0; padding: 3px 5px; font-size: 11px; border: 1px solid #b0c4de;}
textarea {width: 80%; height: 120px;}
.btn {background: #6495ed; color: #fff; text-align: center; display: inline-block; padding: 3px 5px;font-weight: bold; border: 1px solid #3b5998; border-radius: 3px;}
.hide {display: none; visibility: hidden;}
.clear {clear: both;}
.headr {color: #333; margin-top: 10px; margin-bottom: 5px; margin-left: 2px; margin-right: 4px; padding: 5px 8px; font-size: 13px; border: 0;}
.navbar {background: #87CEFA; color: #000; margin: 0; padding: 8px; font-size: 13px; border-top: 1px solid #0274d4; border-bottom: 2px solid #4682b4;}
.navbar a {color: #0000cd; text-decoration: none; margin: 3px 2px; padding: 3px;}
h1, h2, h3, h4, h5, h6 {padding: 3px; margin: 0; font-size: 14px;}
.bmenu {background: #b8b8b8; color: #000; margin: 0; padding: 6px; border: 0; font-weight: bold;}
.menubar {background: #29abde; color: #fff; margin: 0; padding: 6px; font-weight: bold; font-size: 14px; border: 1px solid #4169e1;}
.descpn {color: #2f4f4f; padding: 8px; text-align: justify; margin: 0 3px 3px; position: relative; font-size: 13px; border: 0;}
.logo {text-align: center; width: 256px; height: 52px; padding: 3px; border: 0;}
.titlebar {background: #1279c1; color: #fff; margin: 0; padding: 6px; font-weight: bold; border: 1px solid #191970;}
.maincontent {margin: 0; padding: 0; border: 0;}
.item-list {background: #eeeeff; color: #000; padding: 8px 10px; margin: 0; font-size: 13px; border-bottom: 1px solid #a9a9a9;}
.item-list a {color: #0066cc; text-decoration: none; font-weight: bold;}
.item-list .n {color: #3b5998; font-weight: bold;}
.item-list .s {color: #708090; margin: 2px 0;}
.item-list .btn-download {background: #0274d4; color: #fff; display: inline-block; font-size: 14px; font-weight: bold; padding: 5px 6px; margin: 0; border: 1px solid #e0ffff;}
.pagination {background: #dcdcdc; color: #000; margin: 0; padding: 7px; text-align: center; font-size: 16px; border-bottom: 2px solid #999;}
.selected {background: #fff; color: #222; padding: 2px 5px; margin: 2px; display: inline-block; font-size: 14px; font-weight: bold; border: 1px solid #aaa;}
.pagination a {color: #0000cd; text-decoration: none;}
.linka-item {background: #f5f5f5; color: #222; margin: 0; font-size: 13px; padding: 0; border: 0;}
.linka-item a {color: #0066ff; text-decoration: none; display: block; margin: 0; padding: 6px 8px; border-bottom: 1px solid #c6c6c6;}
.mainpg {color: #191970; margin: 2px 15px; padding: 3px; text-align: left; border: 0;}
.mainpg a {color: #3b5998; text-decoration: none;}
.adv, .ads {color: #666; margin: 4px; padding: 4px; border: 0; font-size: 11px;}
.adv a {color: #29abde; text-decoration: none;}
.ads a {color: #777; text-decoration: none;}
.graybar {background: #808080; color: #eee; margin: 0; padding: 6px; font-size: 15px; font-weight: bold; border: 1px solid #696969;}
.dload {background: #dcdcdc; color: #000; margin: 6px; padding: 6px; text-align: center; border: 2px solid #a9a9a9; font-size: 14px;}
.dload a {background: #f0f8ff; color: #0033ff; display: block; padding: 5px; border: 1px solid #aaa; text-decoration: none; font-weight: bold;}
.dload span {color: #003366;}
ul.menu-item {list-style: none; margin: 0; padding: 0; border: 0;}
ul.menu-item li {padding: 0; list-style: none; border: 0;}
ul.menu-item li a {background: #f5f5f5; color: #0274d4; text-decoration: none; display: block; margin: 2px; padding: 6px 8px; border: 1px solid #c0c0c0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;}
ul.menu-item li a:before {content: ">>"; float: right; color: #b8b8b8;}
.filelist_paging {background: #cdcdcd; color: #313131; margin: 0; padding: 8px; text-align: center; font-size: 13px; border-bottom: 2px solid #a9a9a9;}
.filelist_paging a {background: #b0e0e6; display: inline-block; padding: 2px 5px; margin: 2px 2px; color: #0000cd; text-decoration: none; border: 1px solid #fffaf0;}
.filelist_paging span {background: #fff; color: #111; padding: 2px 5px; margin: 2px; display: inline-block; font-weight: bold; border: 1px solid #aaa;}
.filelist_paging a:first-child {background: #87ceeb; float: left; content: "« Prev";}
.filelist_paging a:last-child {background: #87ceeb; float: right; content: "Next »";}
.results {background: #87ceeb; color: #000; font-size: 14px; margin: 0; padding: 6px; border: 1px solid #00bfff;}
.share {color: #333; margin: 3px; padding: 4px; border-bottom: 1px solid #ddd;}
.f_like {background: #3b5998; color: #fff; margin: 4px; padding: 6px; border: 0; font-weight: bold; display: inline-block; border: 1px solid #b0e0e6;}
.f_like a {color: #ffffff; text-decoration: none;}
.container {color: #222; padding: 6px; margin: 3px; font-size: 13px; border: 0;}
.dtm {background: #fff; color: #333; margin: 2px; padding: 5px; border: 1px solid #ddd;}
.tips {background: #FFEFD5; color: #696969; border: 1px solid #FFDAB9; padding: 8px; font-size: 11px; margin: 6px; text-align: justify;}
.tips a {color: #ff8c00; text-decoration: none;}
.footr {background: #f5f5dc; color: #555; margin-bottom: 5px; padding: 8px 10px; border-bottom: 2px solid #ccc; text-align: left;}
.footr a {color: #4169e1; text-decoration: none;}
.footr .count {color: #228b22;}
.cp {background: #b0c4de; color: #000; padding: 6px; margin: 0; border: 1px solid #708090; border-bottom: 2px solid #696969;}
.cp a {color: #3300cc; text-decoration: none; font-weight: bold;}
.frm-box {color: #333; padding: 5px; margin: 0 3px; border-bottom: 1px solid #ddd;}
.infos {background: #f0f8ff; color: #333; font-family: sans-serif; text-align: justify; margin: 6px 6px 0; padding: 8px; font-size: 11px; border: 0;}
table {border-collapse: collapse; border: 0; margin: 0;}
table tr {color: #444; margin: 0 2px; border-bottom: 1px solid #ccc;}
table tr:nth-child(odd) {background: #eeeeff;}
table tr:nth-child(even) {background: #f8f8f8;}
table td {margin: auto; padding: 6px;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.bl {display: block;}
.br {border-bottom: 1px solid #d3d3d3;}
.pad {padding: 6px;}
.b {font-weight: bold;}
.err {background: #eee; color: #800000; margin: 8px 8px 0; padding: 6px 10px; font-size: 15px; border: 1px solid #bbb;}
.err a {color: #dc143c; text-decoration: underline;}