body {

font-size: 15pt;

margin: 1px auto;

border: 1px solid #d5d5d5;

padding: 1px 0px 1px 1px;

max-width:800px;

background: #eee url(/images/bg.png) repeat fixed center center;
}
.xt_blog{background-color: #ffffff }

input{background-color: #ffffff}

.xt_blog_content{background-color:#fff;text-align:left;text-indent:0px;padding:3px 4px 3px 4px;margin:1px;}

.xt_blog_title_link:before{content:url(http://soicaumienbac88.com/images/bai-viet.png);}

.xt_blog_title{text-align:center;}

.xt_blog_subtitle{text-align:center;margin:0px 0px 4px 0px;}

.xt_blog_back_to_posts {margin-left:10px; margin-right:auto;}

.xt_blog_comnents{text-align:center;}

.xt_blog_comments{text-align:center;}

.xt_blog_comments_title{font-weight:bold;text-align:center;padding:2px 2px 4px 2px;}

.xt_blog_comment_date{color:#1e96ff;}

.xt_blog_comment_author{font-weight:bold;}

.xt_blog_comment_content{padding:4px; margin:2px;}

.xt_blog_write_a_comment_title{font-weight:bold;text-align:left;padding:2px 2px 4px 2px;}

.xt_blog_paging{text-align:center;padding:2px;margin:2px;}
.xt_blog_write_a_comment_title:before{content:url(http://soicaumienbac88.com/images/binhluan.png);}

.xt_blog_write_a_comment{padding:4px; margin:2px 2px 4px 2px;}

.xt_blog_comments_number{color:#000;}

.xt_blog_paging:before, .page:before, .xt_blog_paging:before {
  text-align: center;
    border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #f2f6f8;
	margin: 1px;
}
.xt_blog_paging a, .page a, .xt_blog_paging a, .currentpage a {
    border: 1px solid #417394;
	background-color: #f2f6f8;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
  margin: 1px;
}
.xt_blog_paging a:hover, .page a:hover, .currentpage a:hover {
 	border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #fff;
    margin: 1px;
}


.filelist_paging:before, .page:before, .xt_blog_paging:before {
  text-align: center;
    border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #f2f6f8;
	margin: 1px;
}
.filelist_paging a, .page a, .xt_blog_paging a, .currentpage 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 {
 	border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #fff;
    margin: 1px;
}

.list2:hover, .online_content:hover {
    background: #F0F0F0;
    border-bottom: 1px solid #ddd;
}
h1{font-size: 20pt;}

h3, input, textarea, td{font-style: normal;color: #000;}
input,textarea,select {
border-radius:1px;
color:#6d6d6d;
border:1px solid #990000;
background:#fbfbfb;
margin:1px;
}
a{color: #345598;text-decoration: none;}
a:hover, a:focus {
  color: #ff0000;text-decoration:  underline; }

.cool, .list, .list3 {
background-color:#F7F7F7;
border-bottom-color:#ffffff;
padding : 2px;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#FFFFFF;
border-top-style:0.1px;
border-top-width:2px;
padding-left:10px;
padding-right:10px;
border: thin solid #CCCCCC;
}
.d1 { background-color: #99CC66; color: #000000; border: thin dashed #006600; padding: 0.13em; margin-bottom: 0.19em;
 }
.list2 {
    background: #ffffff;
    border-bottom: 1px solid #eeeeee;
    margin: 1px;
    padding: 2px 4px 2px 4px;
}
.maudo, .pay, .upban {
	background: #F5E9EB;
	border: 1px solid #E2C0C7;
	margin: 1px 0;
	padding: 4px;
}
.menu, .huychoet {
background-color:#F7F7F7;
border-bottom-color:#E0E0E0;
padding : 4px;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
padding-left:10px;
padding-right:10px;
border: thin solid #CCCCCC;
}
.bmenu, .phdr {background: #86d6fe url(/images/foot.png) repeat-x 50% bottom;border: 1px solid #88beff;margin-top: 1px;margin-bottom: 1px;padding: 4px;color: #000;}

.bmenu1, .phdr1 { padding: 8px; border-left: 4px solid #ff0000; background: #000022; color: #eee; text-transform: uppercase; font-size: 14px; }
.list9 {
color : #fffffff;
background-color : #2980b2;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #15a8c7;
}
.ads,.hdr {
background-color: #a5ccf0;
border: 1px solid #a5ccf0;
padding: 0.00em;
margin-bottom: 0.00em;
}
.list1{
background: #f2f6f8;
margin-top:1px; 
padding:4px; 
border-right:1px solid #e1e1e1; 
border-left: 1px solid #e1e1e1; 
border-top: 1px solid #e1e1e1;
}
.cau{
  font-family: arial, sans-serif; 
  font-size: 16px; 
  text-decoration: none; 
  color: rgb(29, 90, 235); 
  margin: 3px; padding: 5px; 
  display: block; 
  float: left; 
  border: 1px solid rgb(223, 221, 219); 
  font-weight: bold; 
  background: rgb(253, 253, 253);
}