body {
	color: #6d6d6d;
	margin: auto;
	font: 12px tahoma;
}
a:link, a:active, a:visited {
	color: #fe9b00;
	text-decoration: none;
}
a:hover, a:focus {
	color: #939393;
}
img {
border-style : none;border:0
}
a img {
filter:alpha(opacity=40); -moz-opacity:.40; opacity:0.40;
}
a:hover img {
filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;
}
hr {
margin-top : 3px;
margin-bottom : 3px;
border-top : 1px dotted #c6c6c6;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}

.code {
	border: 1px;
}

img {
	vertical-align: middle;
	border-style: none;
}
.logo {
	text-shadow: grey 1px 1px;
	color: #edaa09;
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	background: #fff2bf;
	border-radius: 4px;
	border: 1px solid #edaa09;
	margin: 3px;
}


.title {
	color: #fff;
	margin: 0px 2px 0px 2px;
	padding: 3px;
	background-repeat : repeat-x;
	background-image : url(img/titl.gif);
	font-weight: bold;
}

.title  a {
	color: #fff;
	font-weight: bold;
}

.menu,.c,.b {
	margin: 0px 2px 0px 2px;
	padding: 3px;
	border: 1px solid #ece9e9;
	background: #f8f8f8;
}
span.small_text {font-size: 11px; color: grey;}
span.new_files {font-size: 11px; color: red;}


.head {
	text-shadow: #e6daac 1px 1px;
	color: #444;
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #edaa09;
	background: #fff2bf;
}

.title, .menu {
	border-radius: 4px;
}
.main {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 2px;
	background-repeat : repeat-x;
	background-position : top;
	background-image : url(img/main.gif);
}
.q,.quote {
    background-color : #fcfeeb;
    border: 1px solid #e9ebec;
	border-left: 4px solid #8394b2;
    color : #878787;
    font-size : 11px;
    padding-left : 6px;
	margin-top : 5px;
    padding: 3px;
}

/*
.tmn, .fmenu { 
color : #52462b; 
text-shadow : #f4d68c 1px 1px 1px; 
background-color : #FBDA75; 
background-image : url(img/tmn.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border-top : 1px solid #7a7978; 
border-bottom : 1px solid #7a7978; 
} 
.tmn a:link, .tmn a:visited { 
color : #52462b; 
text-decoration : none; 
border-bottom : 1px dotted #ffd793; 
} 
.tmn a:hover { 
color : #a45182; 
border-bottom : 1px dotted #82536f; 
}*/
.tmn, .fmenu { 
	background-repeat: repeat-x;
	background-image: url(img/g.gif);
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	padding: 6px;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px;  
}

.rmenu, .alarm { 
color : #a44747; 
background-color : #e4c5c5; 
background-image : url(img/rmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #e9b5b5; 
} 
.marcenter {
	margin: auto;
}
.bold {
	font-weight: bold;
}
.acenter {
	text-align: center;
}
.aright {
}.left {
	float: left;
}.Headeranh {
	background-color: #7e3cac;
	color: #FFFFFF;
}.fontWhite, .fontWhite a:link, .fontWhite a:visited {
	color: #FFFFFF !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}.bdrBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.online{color: red;}
.diendan{color: #3a4088;}
.camon {
background: #e3f8ff;
	border-top: 1px solid #c9f1ff;
	border-bottom: 1px solid #c9f1ff;
	padding: 3px;
	margin: 3px 0;
}
.maintxt { 
background-color : #fffef8; 
margin : 1px; 
padding-right : 1px; 
padding-left : 1px; 
border : 1px solid #d4cbbd; 
}
.end { 
text-align : center; 
} 
.forum #menu, .forum #search .text  {border-color:#FFB600;} .forum #header {height:37px;background:url(http://mhagiang.com/style/header_bg_forum.gif) repeat-x;padding:3px 0 0 10px} .forum #menu .active, .forum #search .button, .forum h1.title {background:#FFB600;} .forum #footer {text-align:center;padding:5px 0;background:#e28b08;color:#fff} .forum .list li {list-style:square;margin:3px 0 3px 13px;color:#e28b08} .forum .tab .active {color:#b01e1e} .forum .guide li {color:#000} .forum .msg {border-bottom: 1px solid #E7E7E7; padding: 5px;background:#FAFAFA} .forum .error {color:#b0397c} .forum .info {color:#494949} .forum p,td {line-height:15px} #menu {padding-left:5px;border-bottom:5px solid #FFB600;font-size:12px} #menu a {color:#494949;font-weight:bold} #menu tr, #menu td{height:25px;padding-top:4px} #menu td {padding-left:5px;padding-right:5px;text-align:center} #menu .active {background:#FFB600;} #menu .active a {color:#fff}  
.gmenu { 
color : #c2790a; 
background-color : #f8f8f8;
background-image : url(images/gmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #ece9e9;
} 
.gmenu a { 
color : #c2790a; 
border-bottom : 1px dotted #dfcea1; 
} 
.gmenu a:hover { 
color : #c24c0a; 
border-bottom : 1px dotted #ac592a; 
} 
.foot {
	font-size: 11px;
	margin-top: 1px;
	padding: 4px;
	border-bottom: 1px solid #ffe684;
	background: #fff2bf;
}
.foot a {
	color: #868686;
}

