/* Thanh Nien  */
*				{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; outline:none;}
body			{font-size:12px; background-color:#ffffff;}
a				{color:#ffffff; text-decoration:none}
a:hover			{text-decoration: underline; color:#ffffff;}
select, input, textarea	{ font:12px Arial; color:#adadad; border:#d3d3d3 solid 1px; font-size:1em;}
input {padding:1px 0 2px 3px; color:#adadad;}
h1{}
h2, h3,h4 {font-size:1.5em; color:#6c5757}
img, fieldset {border:0}
/***********/
ol, ul{list-style-type:none;}
ul{}
	ul li{}
ol{}
	ol li{}
dl{}
	dt{font-weight:bold; text-transform:uppercase;} 
	dd{}
/***********/
table{border-collapse:separate; margin:0;}
	th, td{text-align:left; padding:0;}
	th{}
	td{}
	thead{font-weight:bold;}
		thead th{}
		thead td{}
	tbody{}
		tbody th{}
		tbody td{}
		
p{line-height:16px;}
/******************/
.clear{height:0; clear:both; padding:0; margin:0; line-height:0;}

#container{ width:980px; padding:0; margin:10px auto 0 auto; overflow:hidden;}

#dn { width:980px; height:18px; padding-top:4px; overflow:hidden;}
#dn ul { overflow:hidden; list-style:none;}
#dn li { display:inline; float:right; padding:0 10px 0 10px;}
#dn li span { padding-left:5px; font:12px Arial; color:#999999; font-weight:normal;}
#dn li a {color:#999999; text-decoration:none}
#dn li a:hover { color:#7b7a7a; text-decoration:none;}

/* header */
#header { width:980px; margin-bottom:10px; overflow:hidden;}
#header .topLogo { width:980px; height:99px; margin-bottom:6px; background-color:#3b89dc; overflow:hidden;}
#header .topLogo .logoTn { float:left; padding:29px 0 0 15px;}
#header .topLogo .bannerTop { float:right; padding:5px 5px 0 0;}

/* main menu */
#nav { width:980px; height:28px; background: url(../images/bgd_nav.gif) 0 0  no-repeat;}
	#nav img { display:block; float:left;}
	#nav ul { float:left; height:26px; padding:1px 0}
	#nav li { display:block; float:left; background: url(../images/line.gif) 100% 50% no-repeat; padding:0 1px 0 0}
	#nav li a { display:block; float:left; line-height:16px; padding:5px 15px; font:12px Arial; color:#069fe6; font-weight:bold;}
	#nav li.active a { text-decoration:none; background-color:#3e9ffe; color:#ffffff; line-height:16px; padding:5px 15px;}
	#nav li a:hover { text-decoration:none; background-color:#3e9ffe; color:#ffffff; line-height:16px; padding:5px 15px;}
	.menuType { width:111px; line-height:16px; padding:3px 10px 5px 20px; margin:3px 0 0 0; color:#fff; font-weight:bold; background: url(../images/bgd_btn.gif) 0 0 no-repeat; float:right;}

/* footer */
#footer { width:980px; overflow:hidden;}
#footer .bannerFooter { width:965px; height:130px; padding:10px 0 0 15px; background-color:#d8d8d8; margin-bottom:10px; overflow:hidden;}
#footer .logoFooter { width:980px; margin-bottom:7px; overflow:hidden;}
#footer .infoFooter { width:980px; height:25px; background:url(../images/bgd_linefooter.gif) repeat-x 0 0; border-bottom:1px dotted #babcbb; margin-bottom:7px;}
#footer .infoFooter ul { list-style:none; overflow:hidden; padding:6px 0 0 270px;}
#footer .infoFooter li { display:inline; font:11px Arial; color:#000000; font-weight:bold; padding:0 0px 0 1px;}
#footer .infoFooter li a {color:#000000; text-decoration:none}
#footer .infoFooter li a:hover {text-decoration:none; color:#2d2c2c;}
#footer .copyright { width:980px; overflow:hidden; font:12px Arial; color:#666666; font-weight:normal; text-align:center;}

/* dung chung */

.button44 { background-color:#ff6800; width:44px; height:22px; border:1px solid #d3d3d3; padding-top:0px; font:12px Arial; color:#ffffff;font-weight:bold; cursor:pointer;}
.button46 { background-color:#ff6800; width:44px; height:19px; border:1px solid #d3d3d3; padding-top:0px; font:12px Arial; color:#ffffff;font-weight:bold; cursor:pointer; float:right;}
.button66 { background-color:#ff6800; width:66px; height:19px; border:1px solid #d3d3d3; padding-top:0px; font:12px Arial; color:#ffffff;font-weight:bold; cursor:pointer;}
.button50 { background:url(../images/button50.gif) no-repeat 0 0; width:50px; height:50px; padding-top:2px; font:12px Arial; color:#ffffff;font-weight:bold; border:none; cursor:pointer;}
.button82 { background:url(../images/button82.gif) no-repeat 0 0; width:82px; height:22px; padding-top:2px; font:12px Arial; color:#ffffff;font-weight:bold; border:none; cursor:pointer; float:right; margin-right:9px;}
.buttonRight { background:url(../images/button82.gif) no-repeat 0 0; width:82px; height:22px; padding-top:2px; font:12px Arial; color:#ffffff;font-weight:bold; border:none; cursor:pointer; float:right; margin-right:5px;}
.button113 { background:url(../images/button113.gif) no-repeat 0 0; width:113px; height:22px; padding-left:0px; padding-top:1px; font:12px Arial; color:#f77b07; font-weight: normal; border:none; cursor:pointer; margin-top:3px;}

.input21 { width:21px; height:14px; border:1px solid #d3d3d3;}
.input143 { width:143px; height:19px; border:1px solid #d3d3d3;}
.input179 { width:179px; height:19px; border:1px solid #d3d3d3;}
.input180 { width:180px; height:19px; border:1px solid #d3d3d3;}
.input276 { width:276px; height:19px; border:1px solid #d3d3d3;}
.input345 { width:345px; height:19px; border:1px solid #d3d3d3;}
.input421 { width:415px; height:19px; border:1px solid #d3d3d3;}
.input617 { width:600px; height:19px; border:1px solid #d3d3d3;}

#navSub { width:945px; height:17px; padding:1px 0 0 35px; background-color:#3a9cff; overflow:hidden;}	
#navSub ul { list-style:none; overflow:hidden;}
#navSub li { display:inline; font:11px Arial; color:#FFFFFF; padding:0 3px 0 3px;}

.img_left{
            float:left;
            margin-right:5px;
            margin-bottom:5px;
}
.img_right{
            float:right;
            margin-left:5px;
            margin-bottom:5px;
}
.img_none{
            float:none;
            margin-top:5px;
            margin-bottom:5px;
}
