.title_menu {
 color: #fffaee;
 font-weight: bold;
 text-shadow: #45cdf5 1px 1px 1px;
 background-color: #08A8E8;
 margin-top: 1px;
 margin-bottom: 1px;
 padding: 4px 6px 4px 6px;
 border-bottom: 2px solid #2060E0;
}
.title_menu a {
 color: #fffaee;
}
.title_menu a:hover {
 color: #dbfaff;
}

.xt_item, .baiviet, .breadcrumb, .navi, .xt_tags{
background-color: #fff;
margin-top: 1px;
margin-bottom: 1px;
padding: 1px;
border: 1px solid #d5d5d5;
 }


.breadcrumb a:active {
color: orange;}


.filelist_paging, .page {
text-align: left;
padding: 2px;
background-color: #fff0f0;
margin-top: 1px;
margin-bottom: 1px;
border: 1px solid #ffabab;
font-weight: bold;
font-size: 14px;
}
.filelist_paging a, .page a {
border: 1px solid #88beff;
padding: 0 2px;
margin: 1px;
}
.info {
background-color: #fff;
text-align: left;
border: 1px solid #d5d5d5;
padding-left: 3px;}
#file_name {
border-bottom: 1px dashed #d5d5d5;}
#file_size {
color: #7bcb31;}
#file_size:before {
color: #7bcb31;
padding-right: 2px;
content: "•";}
#file_date {
color: #e7006b;}
#file_date:before {
color: #e7006b;
padding-right: 2px;
content: "•";}
#download {
padding-left: 18px; 
background: url(download.png) no-repeat left center; 
color: #ff9a00;}
#theme {
padding-left: 18px; 
background: url(theme.png) no-repeat left center; 
}
#attach {
padding-left: 18px; 
background: url(attachment.gif) no-repeat left center; 
}
#like {
padding-left: 18px; 
background: url(thumb_up.png) no-repeat left center; 
color: green;}
#unlike {
padding-left: 18px; 
background: url(thumb_down.png) no-repeat left center; 
color: red;}
#thongke {
padding-left: 18px; 
background: url(chart_bar.png) no-repeat left center; 
}
.thumb {border:1px solid #dcdcdc;padding:1px;max-width:60px;}
.filelist_paging span, .page span {
border: 1px solid #f00;
padding: 0 2px;
margin: 1px;
color : red;
}
.img{
max-width: 90%;
max-height: 200px;
}