body {
color: #555;
font: 13px Arial;
margin: auto;
max-width: 590px; padding: 1px; border : 1px solid #cdcdcd;
}
a:link, a:active, a:visited {
    color: #0565B2;
    text-decoration: none;
}
a:hover, a:focus {
    color: #009cf0;
}
td {line-height:15px}
#tab {padding:2px 5px 0
5px;border-bottom:5px solid #609cbe;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:#609cbe;}
#tab .active a {color:#fff}
h1, h2, h3, h4, h5, h6 {
font: 14px;
}
form, select, option, input
[type="submit"]{
display:inline;
margin: 0 0 0 0
}
a:link {
text-decoration:none
}
input[type="text"] {
    background: #fcfeeb;
padding-left: 4px;
max-width: 70%
}
textarea {
    background: #fcfeeb;
padding-left: 4px
}
.quote, .quot {
    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: 2px;
    color: grey;
    padding: 4px;font-weight:
bold;
}
.list1 {
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    border: 1px solid #d5d5d5;
}
.newsx {
    background-color: #f2f6f8;
    border-bottom: 1px solid #eaeae9;
    color: #34617e;
    padding: 3px 4px 3px 4px;
    margin: 0 0 0 0;
}
.menu {
  background-image : url("/img/tmn.gif");background-repeat : repeat-x;background-position : 50% top;margin-top :
1px;
margin-bottom : 1px;padding :
2px;border : 1px solid #e1e1e1;
}
.rmenu {
  background:#fee5fd;border:1px solid #ffc6fc;margin:1px 0;padding:4px
}
.rmenu input, .rmenu
textarea, .rmenu select
{
  border:1px solid #E2C0C7
}
.tai { width: 100px;
}
.tag, .list2 {
    background-color: #efefe9;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    border: 1px solid #d5d5d5;
}
.quot a, .quote a, .tag a, .list2 a {
    color: #555555;
}
.qc {
    color: #333333;
    border: 1px solid #e6b868;
    background-color: #fff5bc;
    margin: 4px 0px 0px 0px;
    padding: 4px;
}
.topmenu {
  background-color: #d5f3ff;
  border: 1px solid white;
  font-size: 11px;
  margin: 0px;
  padding: 4px 4px 4px 4px;
}
.phdr, .bmenu {color: #fff; font-weight:
bold; background-color: #609cbe; margin-top: 4px; margin-bottom: 1px; padding:
4px 6px 4px 6px;border-bottom: 2px solid #2060E0; margin-top: 1px; margin-bottom: 1px;
}
.phdr a, .bmenu a {
color:#ffffff; text-decoration: none;
}
.thumb {
border:1px solid #dcdcdc;padding:1px;width:190px
}
.thumbs {
border:1px solid #dcdcdc;padding:1px;width:60px
}
.logo {
color: #fff;
    background-image : url(/img/23.gif);
    font-weight: bold;
    text-shadow: #45cdf5 1px 1px
1px;
    background-color: #609cbe;
    background-repeat : repeat-x;
    background-position : 50%
top;
    margin-top : 1px;
    margin-bottom : 1px;
    padding : 2px;
}
.currentpage, .trang, .page span, .filelist_paging span {
color:#FFFFFF;
background-color: #8cafc6;
border: 1px solid #417394;
padding: 0px 5px 0px 5px;
}
.filelist_paging, .page, .xt_blog_paging {
    background-color: #d5faff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 3px;
    border: 1px solid #d5d5d5;
text-align: center;
font-size: 12px;
}
.filelist_paging:before, .page:before, .xt_blog_paging:before, .paget:before {
    border: 1px solid #417349;
    padding: 0px 4px 0px 4px;
    background-color: #f2f6f8;
margin: 1px;
}
.filelist_paging a, .page a, .xt_blog_paging a, .currentpage a, .paget a {
    border: 1px solid #417394;
background-color: #f2f6f8;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
  margin: 1px;
}
.filelist_paging a:hover, .page
a:hover, .currentpage a:hover, .paget
a:hover {
border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #fff;
    margin: 1px;
}
.mainblok {
    border: 1px solid #cecece;
}
hr {
margin-top : 3px;
margin-bottom : 3px;
border-top : 1px
dotted #c6c6c6;
border-right-style :
none; border-bottom-style : none; border-left-style : none;
}
.forumtxt {
    background-color: #ffffff;
    color: #333333;
    padding: 5px 3px 5px 3px;
}
.mainsub {
    border: 1px solid #cecece;
    margin: 0px 0px 2px 0px;
    border-radius: 3px;
}
.baiviet {
    border-left: 1px solid #d5d5d5;
    padding: 1px 1px 2px 5px;
}
.sub {
border-top : 1px dotted #cacaca;
font-size : x-small;
margin-top : 4px;
}