body {
color: #232323;
margin: 0;
padding: 0px;
font: 12px tahoma;
background-color:#f7f7f9;
margin: auto;
max-width: 800px;
border : 1px solid #cdcdcd;
border-radius: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:0px 0px 10px  #343434;}
a:link, a:active, a:visited {
    color: #34617e;
    text-decoration: none;
}
a:hover, a:focus {
    color: #009cf0;
}
input, textarea, select {
    background: #fff;
    border: 1px solid #d0d0d0;
    color: #454545;
    padding: 2px 4px 2px 4px;
    margin: 1px;
}
input[type="submit"] {
    background-color: #fff;
    background-image: url(img/input.gif);
    color: #34617e;
    border: 1px solid #202070;
    padding: 2px 4px 2px 4px;
}
input[type="submit"]:hover {
    color: #202070;
    background: #fefefe;
    border: 2px solid #202070;
    padding: 2px 4px 2px 4px;
}
h3 {
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
}
p {
    margin-top: 6px;
    margin-bottom: 6px;
}
ul {
    margin: 0;
    padding-left: 20px;
}


td {line-height:15px}
#tab {padding:2px 5px 0 5px;border-bottom:5px solid #08A8E8;font-size:12px}
#tab a {color:#494949;font-weight:bold}
#tab tr, #tab td{height:25px;padding-top:4px}
#tab td {padding-left:5px;padding-right:5px;text-align:center}
#tab .active {background:#08A8E8;}
#tab .active a {color:#fff}
.phdr a:hover, .bmenu a:hover, .upban a:hover, .hdr a:hover {
    color: #dbfaff;
}

.quote {
    font-size: 10px;
    background-color: #f2f6f8;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    border-left: 3px solid #80abc8;
    margin: 1px;
    color: grey;
    padding: 4px;
}
.filelist_paging {
    text-align: left;
    padding: 4px 2px 4px 2px;
    background: #e2ebf1;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #a2b5c2;
    font-weight: bold;
    font-size: 14px;
}
.filelist_paging:before, .page:before {
    content: url(/icon/tool.gif);
    padding-right: 2px;
}
.main {
      background-color: #fff;
      margin: -3px 1px 1px 1px;
      padding: 4px;
      border-top: 0px solid #ff;
      border-left: 1px solid #d9d9d9;
      border-right: 1px solid #d9d9d9;
      border-bottom: 1px solid #d9d9d9; }
.ads { background-color: lightyellow ;
       border: 1px solid #ffc48a;
       margin-top: 1px; margin-bottom: 1px;
       padding: 4px;
       text-align: left;
       text-indent: 0px; color: #000;
       }
.top-ads { color: #fff bold;
       background-color: #E2EBF1;
       border: 1px solid #fff;
       margin-bottom: 3px;
       margin-top: -3px;
       margin-left: -3px;
       margin-right: -3px;
padding: 3px 3px 3px 3px;}
.list1:before {
    content:url(/icon/next.gif);
    padding-right: 2px;
}
.sub {
    border-top: 1px dotted #417394;
    font-size: x-small;
    margin: 3px 2px 2px 2px;
    padding: 3px 0px 0px 0px;
}

.header {
    color: #fff;
    font-weight: bold;
    background: #81A207 url(img/23.gif) repeat-x top;
    margin-top: 4px;
    margin-bottom: 1px;
    padding: 5px 7px 5px 7px;
    border: 1px solid #81A207;
background-repeat : repeat-x;   background-position : 50% top;   margin-top : 1px;   margin-bottom : 1px;
   padding : 2px;
}
 .footer {
    color: #fff;
    font-weight: bold;
    background: #81A207 url(img/noel.png) repeat-x top;
    margin-top: 4px;
    margin-bottom: 1px;
    padding: 5px 7px 5px 7px;
    border: 1px solid #81A207;
}
.page a:hover {
    background-color: #f2f6f8;
    border: 1px solid #417394;
}
.img { background: #f7f7f9;
border: 2px solid #cdcdcd;
margin: 1px; padding: 1px 1px 1px 1px;  }
.list, .cool, .list1, .list2 { background: #fff url(img/g.gif) repeat-x top;
border-bottom: 1px solid #cdcdcd;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px 3px; }
.rmenu {
  background: #fee5fd;
  border: 1px solid #ffc6fc;
margin: -1px 1px 1px 1px;
  padding: 4px;
}
.page {color: #fff bold; background-color: #E2EBF1;border: 1px solid #fff;margin: 3px -4px 0px -4px;text-align: left;font-weight: bold;}
.filelist_paging a, .page a {border: 1px solid #88beff;padding: 0px 4px 0px 4px;background-color: #f2f6f8;margin: 1px;} 
.phdr, .upban, .hdr{
color: #81A207;
font-weight: bold;
font-size : 150%;
margin-top: 4px;
margin-bottom: 1px;
padding: 5px 7px 5px 7px;
border-bottom:2px solid #81A207;
}
.taixuong {
color: #FF6600;
font-weight: bold;
font-size : 100%;
margin-top: 4px;
margin-bottom: 1px;
padding: 5px 7px 5px 7px;
border-bottom:2px solid #FF6600;
}
.bmenu, .menu {
color: #fff;
font-weight: bold;
font-size : 150%;
background: #81A207 url(img/menu1.png) repeat-x top;
border: 1px solid #81A207;
margin: 3px 1px 3px 1px;
padding: 2px 6px 4px 6px;
}.menu:before {content:url(img/mt.png);padding-right: 4px;margin-top:3px;}
.phdr a, .upban a, .hdr a {color: #000;}
.bmenu a, .menu a {color: #fff;}
 .list3, list4 { background: #fff url(img/g.gif) repeat-x top;
border: 1px solid #cdcdcd;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px 3px; }
.margin {margin-left:7px;}