body {
background: #E1DDDA;
font: 13px Tahoma, Arial, Helvetica, sans-serif;
color: #222;
margin: 0px auto;
line-height: 22px;
}
#wrap {
  display: block;
  width: 940px;
  margin: auto;
}
#content {
display: inline-table;
vertical-align: top;
width: 640px;
}

#right {
display: inline-table;
vertical-align: top;
padding-left: 8px;
width: 276px;
}
a {
  color: #222;
  text-decoration: none;
}
a:hover {
	color: #A52A2A;
}
#logo {
padding-top: 5px;
position: relative;
}
form {
  font-size: small;
  margin: 0px;
  padding: 0px;
}

h1,h2,h3,h4,h5{display:inline;margin:0;padding:0}
h2,h3{font-size:13px}
h1{font-size:13px;display:inline;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,hr,p,block,quote,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,{margin:0;padding:0}
form,fieldset,legend,button,{
max-width: 100%;
margin: 0;
padding: 0;
background-color: #EFFFEF;
border: 1px solid #BBB;
}
img{max-width:98%; height: auto}
input[type='file']{margin:2px 0}
input[type='checkbox']{vertical-align:middle}

input, textarea, select {
color: #828282;
margin: 1px;
padding: 2px;
border: 1px solid #ccc;
background: #fff;
border-radius: 3px;
}

input:focus, textarea:focus, select:focus {
color: #7a7a7a;
margin: 1px;
padding: 2px;
border: 1px solid #ccc;
background: #fbfbfb;
  border-radius: 3px;
}

input[type='submit'] {
color: #fff;
margin: 1px;
padding: 3px 4px;
border: 1px solid #e3e3e3;
background: #007040;
cursor: pointer;
border-radius: 3px;
font-weight; bold;
}
textarea {
width: 95%;
}
hr {
  border: 0;
  border-top: 1px solid gray;
  margin: 0;
}
.bg-yellow{
padding: 3px 5px;
background: #FFFEEA;
border-bottom: 1px dashed #FDDCB1;
}
.item
{
padding: 7px;
border-bottom: #F3F3F3 solid 1px;
}
.content {
padding: 8px;
}
input {
  border: 1px solid #3c73a7;
}


ul {
  margin: 0;
  padding-left: 20px;
}

.alarm {
  background-color: #FF0000;
  border: 1px solid white;
  color: #ffffff;
  font-weight: bold;
  padding: 3px 0px 3px 4px;
}

.bblist {
  color: #4A5663;
  background: transparent url(/css/img/dot.gif) no-repeat left;
  padding: 2px 0px 2px 10px;
}

.bmenu {
  background-color: #bfc6cf;
  border: 1px solid white;
  margin: 0px;
  padding: 2px 4px 4px 4px;
}

.end {
  text-align: center;
}

.fmenu {
  background: #e3f0fe url(/css/img/fmenu.png) repeat-x bottom;
  border-bottom: 1px solid #fff;
  color: #2d83da;
  margin: 0px;
  padding: 5px 0px 5px 4px;
}

.footer a, .header a {
  color: #fff;
}

.header {
background: #E74946;
}
.header span.sub_menu{
padding: 10px 10px;
transition: background-color 0.2s;
-moz-transition: background-color 0.2s;
-webkit-transition: background-color 0.2s;
-o-transition: background-color 0.2s;
display: inline-block;
font-size: 15px;
color: #FFF;
padding: 10px;
}
.header span.sub_menu:hover {
background: #C83C39;
}

.footer{
background: #444;
color: #BBB;
margin-top: 10px;
}
.footer table {
border-spacing: 10px;
width: 100%;
}
.footer table td {
padding-bottom: 10px;
}
td {
padding: 0px;
vertical-align: top;
}
.footer_title {
padding-bottom: 4px;
text-transform: uppercase;
border-bottom: 1px solid #E74946;
font-size: 14px;
margin-bottom: 6px;
color: #EEE;
}
table {
border-spacing: 0px;
}
.block_spacing {
margin-top: 9px;
}
.func {
  border-left: 4px solid #9acd32;
  color: #757575;
  font-size: x-small;
  margin-left: 2px;
  margin-top: 4px;
  padding-left: 4px;
}

.gmenu, .postinfo {
background-color: #F2F2F2;
border: 1px solid #FFF;
margin: 0;
padding: 3px 4px 3px 4px;
}
.desforum {
font-size: x-small;
color: #999999;

}

.gray {
color: #586776 !important;
}

.greply {
  border-left: 4px solid #009900;
  color: #009900;
  padding: 2px 0px 2px 4px;
}

.hdr {
background: #CB0004 url('/css/img/tcat.jpg') repeat-x bottom;
padding: 3px;
color: #FFF;
}

.left {
  float: left;
}

.news {

}

.profile_list {
padding: 1px;
border-bottom: 1px dotted #FFF;
}
.list1 {
color: #222;
min-height: 10px;
padding: 5px;
line-height: 20px;
}
.list1:nth-child(even) {
background: #F9F9F9;
}
.list1:nth-child(2n+1) {
background: #FFF;
}
.post_meta {
padding-left: 15px;
font-size: 10px;
color: #6F6F6F;
}
.form_chat {
margin: 0;
padding: 3px 4px 4px 4px;
}
.chat_list{
padding: 6px 4px;
border-bottom: 1px dashed #DDD;
overflow: hidden;
}
.maintxt, .mainstory, .mainsub {
  background: #fff;
  font-weight: normal;
  margin: 0px;
  padding:0px;
  margin-top: 3px;
}

.menu, .noidung {
  background: #fff;
  padding: 3px 4px 4px 4px;
}
.footer-menu {
  background: #fff;
}
.news {
  background-color: #EEEEEE;
  border: 1px solid white;
  color: #333333;
  font-size: x-small;
  padding: 3px 4px 4px 4px;
}

.phdr {
background: #444;
padding: 6px;
color: #EEE;
text-transform: uppercase;
font-size: 14px;
}

.phdr:nth-child(even) { 
border-left: 4px solid #3598DC;
}
.phdr:nth-child(2n+1) {
border-left: 4px solid #F39C11;
}
.phdr:nth-child(3n+1) {
border-left: 4px solid #FF0000;
}

.phdr a {
  color: #fff;
}
.posthead{
background: #444;
padding: 6px;
color: #FFF;
border-left: 4px solid #E74946;
font-size: 11px;
}
.posthead a{
	color:#fff;
}
.phpcode {
  background-color: #E0E6E9;
  border: 1px dotted #9FAEBB;
  margin-top: 4px;
  padding: 0px 2px 0px 2px;
  overflow: auto;
}

.quote {
margin: 5px;
padding: 5px;
border-left: 5px solid #FCE27C;
background: #FFFAE8;
}

.reply {
  border-left: 4px solid #EE0000;
  color: #EE0000;
  padding: 2px 0px 2px 4px;
}

.rmenu {
background: #EEE;
padding: 4px;
}

.sitemap {
  font-size: xx-small;
  height: 0px;
  overflow: auto;
}

.status {
  color: #CD853F;
  font-size: x-small;
  font-weight: bold;
  padding-left: 0px;
}

.sub {
border-top: 1px dotted #F5F3DF;
font-size: x-small;
margin-top: 4px;
}

.tmn {
  background: #e3f0fe url(/css/img/tmn.png) repeat-x top;
  border-top: 1px solid #fff;
  color: #2d83da;
  margin: 0px;
  padding: 5px 0px 5px 4px;
}

.topmenu {
background: url("/css/img/dark.png")repeat rgba(0, 0, 0, 0) top;
padding: 5px;
color:#fff;
}
.topmenu a {
color:#fff;
}

.user {
  background-color: #FFF;
  border: 1px solid white;
  margin: 0px;
}

.greply a:link, .greply a:visited {
  color: #008800;
}

.reply a:link, .reply a:visited {
  color: #DD0000;
}

.sub a:link, .sub a:visited {}


.lable_text {
color: #FFF;
font-size: 11.844px;
font-weight: bold;
line-height: 14px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
vertical-align: baseline;
white-space: nowrap;
border-radius: 3px 3px 3px 3px;
padding: 1px 4px 2px;
border-radius: 4px;
}

.currentpage, .trang, .page span, .filelist_paging span {
background: #E74946;
color: #FFF;
margin: 2px 2px;
display: inline-block;
border-radius: 4px;
padding: 4px 8px 4px 8px;
}
.filelist_paging, .page, .xt_blog_paging {
padding: 8px 8px;
background: #f9f9f9;
border: 1px solid #ddd;
border-bottom: 1px dashed #eee;
 }

.filelist_paging a, .page a, .xt_blog_paging a, .currentpage a {
background: #444;
color: #FFF;
margin: 2px 2px;
display: inline-block;
border-radius: 4px;
padding: 4px 8px 4px 8px;
}
.filelist_paging a:hover, .page a:hover, .currentpage a:hover {
 	background: #E74946;
}
.comment_footer {
padding: 4px 6px;
}
.post_btn {
transition: background-color 0.2s;
-moz-transition: background-color 0.3s;
-webkit-transition: background-color 0.2s;
-o-transition: background-color 0.3s;
}
.post_btn {
background: #D1D1D1;
border-radius: 4px;
padding: 4px 8px;
color: #FFF;
text-transform: uppercase;
cursor: pointer;
margin: 2px;
font-size: 11px;
display: inline-block;
}
.post_btn:hover {
background: #E74946;
}
.post_btn_green {
background: #A5BA43;
}
.list_ads{
	padding: 7px;
	background-repeat: no-repeat;
	background-position: left center;
}
.breadcrumb {
background: #444;
color: #EEE;
padding: 6px;
margin-bottom: 8px;
}
.breadcrumb a {
color: #fff;
}
.box_title {
color: #787878;
text-transform: uppercase;
font-size: 15px;
margin-bottom: 5px;
text-transform: none;
color: #333;
padding: 5px;
}
.chatbox{
padding: 5px;
color: #333;
}
.list3{
background: #FBFBFB url('/css/img/bg_row1.png') repeat-x bottom left;
border-bottom: 1px solid #DDDDDD;
color: #222222;
min-height: 10px;
padding: 5px;
}
.time_chatbox {
	color: #B6B6B6;
	font-size: 9px;
}
.last_post_item2 {
background: #F9F9F9 !important;

}
.last_post_item1 {
background: #FFF !important;

}
.last_post_item {
background: #F9F9F9;
padding: 6px 8px;
line-height: 18px;
}
.last_post_item .last_post_title a {
background: rgba(0, 0, 0, 0) url("/css/img/red_dot.png") no-repeat center left 1px;
padding-left: 15px;
}
.last_post_item .last_post_meta {
padding-left: 15px;
}
.last_post_item .last_post_meta a {
font-size: 10px;
color: #6F6F6F;
}
.last_post_item .last_post_meta {
padding-left: 15px;
font-size: 10px;
color: #6F6F6F;
}
.last_post_item .last_post_cat a {
padding-left: 15px;
font-size: 11px;
}
.last_post_item p {
	margin: 0px;
	padding:0px;
}
.memberInfo{

	background: #F9F9F9;
	border-bottom: 1px solid #E4D0D6;
	padding: 5px;
}
.text {
	padding: 10px 5px;
	word-wrap: break-word;
}
.succ{
background: url("/css/img/tmn.png") repeat-x scroll center top transparent;
background-color: #FFF6E0;
border-left: 1px solid #F8941D;
border-right: 1px solid #F8941D;
color: #E23A3A;
margin: 0;
padding: 3px;
height: auto;

}
.bbcode_bg a {
color:#fff;
font-weight:bold;
}
.nav{margin-bottom:5px;margin-left: 0;
margin-bottom: 20px;
list-style: none;}

.nav-tabs > li > a{line-height:12px;padding-left:8px;padding-right:7px;}
.nav-tabs li{
display: list-item;
text-align: -webkit-match-parent;
line-height: 20px;
}
a.active{color:#003D88;outline:none;}
.active a{cursor:pointer !important;}
.active{background:none repeat scroll 0 0 #F8941D;}
ul{margin:0;padding-left:20px;}
.coppyright {
	text-align:center;
	background-color:#fff;
}
.dropdown {
display: inline-block;
}

.dropdown_menu {
display: none;
position: absolute;
width: 170px;
margin: 0px;
padding: 0px;
list-style: none;
right: 0px;
background: #414141;
z-index: 9;
margin-top: 10px;
font-size:12px;
}
.dropdown_menu li a {
	background: #555;
	display: block;
	padding: 8px;
	color: #fff;
	border-left: 4px solid #A5BA43;
	margin-bottom: 1px;
	transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
}
.dropdown_menu li a:hover {
	background: #A5BA43;
}
.dropdown_menu_blue li a {
	
}
.dropdown_menu_blue li a:hover {
	background: #3598DB;
}

.header span.selected:hover .dropdown_menu{
	display:block;
}