<style>
body { color:#000; font-family:verdana, "Comic Sans MS",Helvetica,sans-serif; margin: 0; padding: 0; font-size:small; line-height:20px; }
body *{ margin: 0; }
a img,:link img,:visited img { border: none; }
a	{text-decoration:none; color:#404951;padding:5px;}
a:hover { text-decoration: none; }
body, td{  margin: 0;  padding: 0;  font-size: small;}
b{ font-weight:bold; }
input,select {padding:2px;}
textarea{ font-size:small; }
h1, h2, h3, footer{background:linear-gradient(to right, #0061ff, #ff0082, #0061ff);color:#fff;text-align:center;font-size:110%;padding:6px;border-top: 1px solid #157697;border-bottom: 1px solid #157697;text-shadow: 1px 1px 1px #000;}
h2 a{ color:#ffffff; }
.az{text-align:center;padding:8px;background:#dde7f1}.az a{padding:5px 8px;margin:5px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;text-decoration:none;font-weight:700}.az a:hover{background:red;color:#fff}
.search{background:#eee;text-align:center;padding:5px}.search button{background:linear-gradient(to right, #0061ff, #ff0082, #0061ff);color:#fff;border:none;border-radius:4px;padding:7px;margin-left:10px;font-weight:700}.search button:hover{background:#ff6a00}.search input{padding:8px;width:45%}.search input:focus{border:1px solid red;color:red;font-weight:700}
.tag{background-color:#fff;padding:7px;border:1px solid #ddd;line-height:1.7;margin-top:1px;margin-bottom:1px;font-size:11px;text-align:justify}
 .catRow {
 border-bottom:1px solid #ddd;
 font-weight:700}
 .odd{background:#FFFFFF; border-bottom:1px solid #ddd;
 font-weight:700}
.odd:nth-of-type(even){background:#f5f5f5;color:#ee4ad9}
.absmiddle{border:1px solid #999;padding:1px;box-shadow:0 0 2px #999}
.audio { 
width: 99%;
height:30px;
background: #f2f3f5;
margin-top: 0px;
border: 1px solid #ccc;
border-radius: 4px;
}
.page_btn{ display:inline-block;
     background:#fff;
    padding:3px 6px;
    border:1px solid #caccd1;
    color:#000; margin:2px;
    border-radius:5px;
    font-weight:normal;
 }
  .page_btn_current{ display:inline-block;
     background:#424242;
    padding:3px 6px;
        border:1px solid #caccd1;
 
    color:#fff; margin:2px;
    border-radius:5px;
 }
.path {background: #dedede;padding: 8px;margin-top: 0px;font-weight: bold;border: 1px solid #ccc;border-radius: 4px;}
.fl span{font-weight:400}
.fl .ar{color:#d2691e;font-style:italic}
.fl a{display:block;padding:8px}
.fl a img{border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px}
.fl a div div{vertical-align:middle;display:table-cell}
.pgn div{padding-top:5px}img{vertical-align:middle}
</style>