body {
margin:auto;
font-size: 18px;
font-family: Verdana;
background-color: #fff;
color:#666;
max-width: 800px;
border: 2px solid black;
}
a:link, a:active, a:visited {
    color: #0565B2;
    text-decoration: none;
}
a:hover, a:focus {
    color: #009cf0;
}
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: #5050A0;
    color: #f0f0f0;
    border: 2px 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;
}
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;
}
ul {
    margin: 0;
    padding-left: 20px;
}
.menu { background-color: #08A8E8; font-weight: bold; margin-top: 1px; margin-bottom: 1px; padding: 3px; color: #fffaee; text-shadow: #45cdf5 1px 1px 1px; border-bottom: 1px solid #2060E0; }

.menu a {
text-decoration: none;
color: #fff;
border-bottom: 1px dotted #74c3ec;
}

.head { border-bottom : 1px solid #8fdef3; background : #b4e8f6 url(head.gif) repeat-x 0% top; padding: 6px; }
.list1, .news { background-image: url(/files/css/xanh/tmn.gif); background-repeat: repeat-x; background-position: 50% top; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #e1e1e1; }
.list {
background: #fff;
    border: 1px solid #e1e1e1;
    margin-top: 1px;
    margin-bottom: 1px;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;  
    padding: 3px;
}
.blue {
font-weight: bold;
font-weight: italic;
font-size:15px;
color:#8A2BE2; }

.foot, .coklat {
    background: #86d6fe url(images/foot.png) repeat-x 50% bottom;
    border: 1px solid #88beff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    text-align: align;
    text-indent: 0px;
    color: #000;
}
.foot a {
color : #ffffff;
border-bottom : 1px dotted #6ed7f0; }
.foot a:hover {
color: #dbfaff;
border-bottom : 1px dotted #edf9fd; }
.filelist_paging, .page {
    text-align: left;
    padding: 4px 2px 4px 2px;
    background: #d5f3ff;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #a2b5c2;
    font-weight: bold;
    font-size: 14px;
}
.main {
font-size:16px;
padding: 2px;
border-top: 1px solid #000000;
}
.main a{text-decoration: none;}

table.topnav {
background-image: url(style/top.gif);
position:relative;
background-color: #eee;
width: 100%;
padding: 5px 4px 3px 4px;
margin: 0px 0px -3px 0px;
text-align: center;
border-collapse: collapse;
z-index:1;
border-bottom : 2px solid #ccc;
}
td.sekat {
width: 1px;
}

td.khung {
padding-top: 5px;

border : 1px solid #ccc;
border-bottom:0px;
}

td.khung a:hover {
padding-top: 5px;
background-color: #00CCDD;
border : 1px dotted #ccc;
border-bottom:0px;
}
.tim {
background-color: #fff;
border: 1px solid blue;
padding : 3px;
border-bottom : 1px solid red;
}

.loi {
font-size:15px;
color:#000033;
background-color: #FFEBD9;
border: 1px solid blue;
padding : 3px;
border-bottom : 1px solid #FF800D;
}

.ok {
font-size:15px;
color:#000033;
background-color: #E1FFFE;
border: 1px solid blue;
padding : 3px;
border-bottom : 1px solid #01FCEF;
}

.baiviet {
padding: 1px 0 2px 5px;
background-color: #fff;
border : 1px solid #00CCFF;
color: #330066;
font-size:14;
border-left:1px dotted #00CCDD;
border-right:1px dotted #00CCDD;
}

.comment {
padding-top: 5px;
background-color: #fff;
border : 1px solid #00CCFF;
color: #330066;
font-size:10;
border-left:2px dotted #00CCDD;
border-right:2px dotted #00CCDD;
border-bottom:0px;
}

.phpcode {
background-color: #E0E6E9;
border: 1px dotted #9FAEBB;
margin-top: 4px;
padding: 0px 2px 0px 2px;
overflow: auto;
}

.quote {
border-left: 4px solid #c0c0c0;
color: #878787;
font-size: x-small;
padding: 2px 0px 2px 4px;
}


.quote {
border-left: 4px solid #c0c0c0;
color: #878787;
font-size: x-small;
padding: 2px 0px 2px 4px;
}

.code {
border-top: 1px solid #c2c2c2;
border-bottom: 1px solid #c2c2c2;
text-align: center;
color: #3f5864;
padding: 3px 1px 1px 1px;
margin: 1px 0;
}

h1,h2,h3{font-size: 14pt;margin: 0px 0px 0px 0px;}