body {

    background-color: #e9e9e9;

    color: #f00;

    font: 13px Arial;

    margin: 0;

    margin: auto;

    padding: 0;

    max-width: 720px;

}

a:link, a:active, a:visited {

    color: #f39;

    text-decoration: none;

}

a:hover, a:focus {

    color: #00a803;

}

img {

    border-style: none;

    vertical-align: middle;

}

input, textarea, select {

    background: #fff;

    border: 1px solid #d0d0d0;

    color: #454545;

    padding: 2px 4px 2px 4px;

    margin: 1px;

}

input[type="submit"] {

    background: #9f9;

    color: #f00;

    border: 1px solid #0c0;

    padding: 2px 4px 2px 4px;

}

input[type="submit"]:hover {

    color: #202070;

    background: #fefefe;

    border: 1px solid #0c0;

    padding: 2px 4px 2px 4px;

}

h3 {

    margin: 0;

    padding: 0;

    padding-bottom: 2px;

}

hr {

    margin-top: 2px;

    margin-bottom: 2px;

    border-top: 1px solid #e3e3e3;

    border-right-style: none;

    border-right-width: 0;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-left-style: none;

    border-left-width: 0;

}

p {

    margin-top: 6px;

    margin-bottom: 6px;

}

.box {

    color: #f00;

    padding-top : 2px;

    background-color: #fff;

    background-position : top;

}

td {line-height:16px}

#tab {background:#f00;padding:2px 5px 0 5px;border-bottom:5px solid #fff;font-size:12px}

#tab a {color:#fff;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:#fff;}

#tab .active a {color:#f00}

.hdr {

    color: #fff;

    font-weight: bold;

    text-shadow: #45cdf5 1px 1px 1px;

    background-color: #f00;

    margin-top: 4px;

    margin-bottom: 1px;

    padding: 4px 6px 4px 6px;

    border-bottom: 2px solid #f00;

}

.hdr a {

    color: #fffaee;

}

.hdr a:hover {

    color: #dbfaff;

}

.table, .foot {

    padding: 2px;

    border: 1px solid #cecece;

}

.list1 {
    background-color: #fff;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 4px;

    border: 1px solid #ffc1c1;

}

.list2 {

    background-color: #fff;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 4px;

    border: 1px solid #fb5b04;

}

.cuoi {

    background: #fff url(img/cuoi.jpg) repeat-x 50% bottom;

    border: 1px solid #88beff;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 4px;

    text-align: center;

    text-indent: 0px;

    color: #000;

}

.ads {

    background: #ffc48a url(images/ads.png) repeat-x 50% bottom;

    border: 1px solid #fad2ac;

    margin-top: 1px;

    margin-bottom: 1px;

    padding: 4px;

    text-align: left;

    text-indent: 0px;

    color: #000;

}

.qc {

    background: none repeat scroll 0 0 #FFFFC0;

    font-size: 12px;

    margin-bottom: 0px;

    margin-top: 2px;

    font-weight: normal;

    border: 1px solid #DDBC6B;

    padding: 3px;

}

.now {

    color:#FFFFFF;

    background-color: #8cafc6;

    border: 1px solid #417394;

    padding: 0px 4px 0px 4px;

    margin: 0px;

}

a.pagenav {

    color:#fff;

    border: 1px solid #88beff;

    background-color: #f03;

    padding: 0px 4px 0px 4px;

    text-decoration: none;

    margin: 0px;

}

a.pagenav:hover {

    background-color: #f2f6f8;

    border: 1px solid #417394;

    color:#f00;
}

.ass {

    text-align: right;

    padding: 4px 2px 4px 2px;

    background: #cff;

    margin-top: 1px;

    margin-bottom: 1px;

    border: 1px solid #a2b5c2;

    font-weight: bold;

    font-size: 14px;

}
