body{
font-family : tahoma;
max-width: 650px;
font-size : 14px;
color: #555; 
margin: auto; 
padding: 0;
background-color: #e9e9e9; 
}
a:link, a:active, a:visited {
color: #0565B2;
text-decoration: none;
}
a:hover, a:focus {
color: #009cf0;
}
input, textarea, select {
 background: #fff;
 border: 1px solid #c0c0c0;
 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;
}

.daik {
    padding-top : 2px;
    background-color: #fff;
    background-position : top;
}
#tab {padding:2px 5px 0 5px;border-bottom:5px solid #08A8E8;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:#08A8E8;}
#tab .active a {color:#fff}

.header {
color: #000;
background : #b4e8f6 url(head.gif) repeat-x 0% top; 
padding: 6px;
min-width: 50px;
border: 1px solid #8fdef3;
 }
.footer {
 background: #86d6fe url(foot.png) repeat-x 50% bottom;
 border: 1px solid #88beff;
 margin-top: 1px;
 margin-bottom: 1px;
 padding: 4px;
 text-align: left;
 text-indent: 0px;
 color: #000;
}
.footer a {color: #fff}
.footer a:hover {color: #ffc48a}


.logo {
text-align: center;
max-width: 100%;
}

.slogan {
padding-top: 2px;
text-align: center;
font-weight: bold;
font-size: 18px;}
.thoigian{
background-color: #fff;
border: 1px solid #d5d5d5;
padding-left: 2px;
padding-top: 1px;
padding-bottom: 1px;
}

.title_menu, .xt_blog_title, .gb_form_link_div, .xt_blog_comments_title, .xt_blog_write_a_comment_title {
 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, .gb_form_link_div a , .gb_entry_site_link a {
 color: #fffaee;
}
.title_menu a:hover, .gb_form_link_div a:hover {
 color: #dbfaff;
}

.xt_item, .list, .breadcrumb, .navi, .gb_div, .xt_tags, .xt_blog_comment{
background-color: #fff;
margin-top: 1px;
margin-bottom: 1px;
padding: 1px;
border: 1px solid #d5d5d5;
 }
.xt_blog_comments_number {color:#bc2959;}
#book {
padding-left: 18px; 
background: url(book.png) no-repeat left center; 
}

#app {
padding-left: 18px; 
background: url(app.png) no-repeat left center; 
}

#music {
padding-left: 18px; 
background: url(music.png) no-repeat left center; 
}

#internet {
padding-left: 18px; 
background: url(internet.png) no-repeat left center; 
}

#text {
padding-left: 18px; 
background: url(text.png) no-repeat left center; 
}

#game {
padding-left: 18px; 
background: url(games.png) no-repeat left center; 
}

#image {
padding-left: 18px; 
background: url(image.png) no-repeat left center; 
}
#entry {
padding-left: 18px; 
background: url(entry.png) no-repeat left center; }

#google {
padding-left: 18px; 
background: url(google.png) no-repeat left center; }

#zing {
padding-left: 18px; 
background: url(zing.png) no-repeat left center; }

#facebook {
padding-left: 18px; 
background: url(facebook.png) no-repeat left center; }

#twitter {
padding-left: 18px; 
background: url(twitter.png) no-repeat left center; }

#sms {
padding-left: 18px; 
background: url(sms.png) no-repeat left center; }

#home {
padding-left: 18px; 
background: url(home.png) no-repeat left center; }

#dir {
padding-left: 18px; 
background: url(dir.png) no-repeat left center; }

 .quote {
font-size: 10px;
background-color: #fff;
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;
}
.copyright {
text-align: center;
background: none repeat scroll 0 0 #FFFFC0;
font-size: small;
margin-bottom: 0px;
margin-top: 2px;
font-weight: normal;
border: 1px solid #DDBC6B;
padding: 3px;
}

.breadcrumb a:active {
color: orange;}

.avatar {
border:1px solid #dcdcdc;
padding:1px;
width: 50px;
height: 50px;
}

.gb_separator1_div, .gb_separator2_div, .gb_pagination_div_top, .gb_separator3_div, .gb_post_separator_div, .gb_separator4_div, .gb_site_label_div, .gb_site_input_div {display:none}
.gb_entry_site_link {
margin: 2px;
}
.gb_textarea_area {
min-width: 85%;
}
.gb_entry_site_link:before, .xt_blog_comment_author:before {
content: url('user.png');
padding-right: 2px;}
.gb_name_link_time {
border-bottom: 1px dotted #eee;
}
.gb_entry_content {
margin: 2px;
padding: 2px;
}
.gb_post_report_link {color: #ff0000;}
.gb_report_div {
border-top: 1px dotted #eee;
}
.gb_textarea_input_div, .gb_antispam_image_div, .gb_security_code_input_div, .gb_submit_button_div {
text-align: center;
}
.gb_entry_site_link {color:#ff4500;}
.filelist_paging, .page, .xt_blog_paging, .gb_pagination_div_bottom {
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:before, .page:before, .xt_blog_paging:before {
content: url(text.png);
padding-right: 2px;
}
.filelist_paging a, .page a, .xt_blog_paging a, .gb_pagination_link {
border: 1px solid #88beff;
padding: 0 2px;
margin: 1px;
}
.baiviet, .xt_blog_content {background: #fff url(baiviet.png) no-repeat bottom right;
text-align: left;
border: 1px solid #d5d5d5;
padding-left: 3px;}
.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, .xt_blog_paging span {
border: 1px solid #f00;
padding: 0 2px;
margin: 1px;
color : red;
}
.xt_blog_comment_author{
color:#ff4500;
}
.xt_blog_content img{
align: center;
max-width: 95%;
}