body { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: none; margin: 0px; padding: 0px; }
p, h1, h2, h3, h4, h5{ padding:0px; margin:0px; }
h1, h2, h3, h4, h5{ font-size:100%; }
a{ font-size: 12px; font-weight: normal; text-decoration: none; color:#3056bd }
a:hover{ font-size: 12px; font-weight: normal; text-decoration: underline; }
#topbanner { height: 1%; }
#topbanner .logo { float: left; width: 256px; }
#container{ padding: 0px; width: 999px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.dotline{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.nonBorder{ border:0px!important; }
.Nag { font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align:right; display:block; width:auto; padding-top: 6px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.Nag a{ font-size: 12px; font-weight: bold; color: #476da4; text-decoration: none; }
.Nag a:hover{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
.Nag .Curpage{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
.clr { clear: both; }
.hei{ height:1%; }
.rel{ position:relative; }
.titlePage { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; background-image: url(images/bg_titlemain.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; height: 28px; width: 150px; padding-top: 10px; padding-left: 11px; }
.txtCenter{ text-align:center; }
.txtLeft{ padding-left:4px; text-align:left; }
.abs{ position:absolute}
.top{top:0px; }
.dline{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #bdbdbd; }
.left{left:0px; }
.left2{left:6px; }
.right{ right:0px; }
.right2{ right:5px; }
.txtLeft{ text-align:left!important; }
.txtRight{ text-align:right!important; }
.txtCenter{ text-align:center!important; }
#footer { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: normal; text-decoration: none; background-color: #019fe0; margin: 0px; height: 24px; font-size: 12px; color: #FFFFFF; text-align: center; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#hotinfo { text-align: left; height: 38px; position: relative; }
#hotinfo .lang { position: absolute; right: 0px; top: 0px; }
#hotinfo .lang img { padding-right: 3px; padding-left: 3px; }
#mainContent { height: 1%; padding-bottom: 10px; }
#mainContent .colLeft { padding: 0px; float: left; width: 181px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
#mainContent .box_dangnhap { padding: 4px; margin-bottom: 10px; border: 1px solid #9cbfff; }
#mainContent .box_hotnew{ background-image: url(images/bg-hotnews.jpg);  background-repeat: repeat-y; background-position: left top; height: 1%; width: 580px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#mainContent .cnt_hotnew{ background-image: url(images/top_hotnews.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 52px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; height: 1%; }
#mainContent .cnt_hotnew .txtNewsH{ font-size: 12px; line-height: 18px; font-weight: normal; text-decoration: none; }
#mainContent .cnt_hotnew .txtNewsH p{ padding-bottom:10px; }
#mainContent .cnt_hotnew .ViewMore{ font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: right; padding-bottom: 5px; }
#mainContent .cnt_hotnew .ViewMore a{ color: #000000; text-decoration: none; font-weight: bold; }
#mainContent .cnt_hotnew .ViewMore a:hover{ color: #000000; text-decoration: underline; font-weight: bold; }
#mainContent .cnt_hotnew .picHot{ text-align: center; padding-top: 5px; padding-bottom: 10px; }
#mainContent .cnt_hotnew .titleHot{ font-size: 12px; font-weight: bold; color: #ff0000; text-align: left; padding-top: 5px; padding-bottom: 6px; position: relative; }
#mainContent .cnt_hotnew .wlineHot{ width: 145px; }
#mainContent .cnt_hotnew .wlineHot2{ width: 160px; }
#mainContent .cnt_hotnew .lineHot{ position:absolute; height: 3px; bottom: 10px; background-image: url(images/linet.gif); background-repeat: repeat-x; background-position: left bottom; }
#mainContent .cnt_hotnew .line{ background-image: url(images/line.gif); background-repeat: repeat-y; background-position: 258px top; height: 1%; }
#mainContent .blogNewsl{ float:left; width: 250px; margin-right: 6px; padding-right: 6px; }
#mainContent .blogNewsr{ width:278px; float:left; padding-right: 4px; padding-left: 4px; }
#mainContent .btm_hotnew{ background-image: url(images/btm_hotnews.jpg); background-repeat: no-repeat; height: 3px; width: 580px; }
#mainContent .box_dangnhap .btn_tim{ margin: 0px; padding: 0px; }
#mainContent .box_dangnhap .selectbox{ font-size: 12px; font-weight: normal; color: #656565; text-decoration: none; width: 125px; }
#mainContent .tag{
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99A6D0;
	height: 1%;
}
#mainContent .tag ul{
	text-align: left;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainContent .tag ul li{
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
	text-align: center;
	display: block;
	float: right;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainContent .tag ul li a{
	font-size: 14px;
	font-weight: bold;
	color: #3C58CC;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#mainContent .tag ul li a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#mainContent .tag ul li a.CurTag{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#mainContent .box_dangnhap .mginput{ text-align: center; display: block; padding-bottom: 4px; }
#mainContent .box_dangnhap .dangnhap{margin-bottom: 10px;height:1%; }
#mainContent .box_dangnhap .title_dangnhap{ font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; display: block; padding-bottom: 3px; }
#mainContent .box_dangnhap .inputUser{ font-size: 12px; color: #656565; text-decoration: none; height: 18px; width: 143px; }
#mainContent .picMap{ height:1%; margin-bottom: 15px; }
#mainContent .box_dangnhap .btn_dangnhap{ background: url(images/btn_login.jpg); background-repeat: no-repeat; background-position: center center; margin: 0px; padding: 0px; height: 23px; width: 142px; border:0px; cursor:pointer; }
#mainContent .leftMenu { margin: 0px; height: 1%; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#mainContent .leftMenu .hMenu {
	margin: 0px;
	height: 1%;
	background-color: #00a4e3;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#mainContent .leftMenu .txt_Menu {
	height: 27%;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	width: 171px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#mainContent .leftMenu .txt_Menu a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bgleftmenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	height: 23px;
	width: 155px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
#mainContent .leftMenu .txt_Menu a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bgleftmenu_over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
}
#mainContent .leftMenu .iconsubMenu{ position: absolute; left: 20px; top: 3px; }
#mainContent .leftMenu .txt_subMenu{
	text-align: left;
	width: 171px;
}
#mainContent .leftMenu .txt_subMenu a{
	padding-left: 19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	background-image: url(images/iconsub.jpg);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-decoration: none;
	width: 140px;
	padding-top: 5px;
	text-align: left;
	display: block;
}
#mainContent .leftMenu .line_subMenu{
	background-image: url(images/lineblog.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#mainContent .leftMenu .txt_subMenu a:hover{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background-image: url(images/iconsub.jpg);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
#mainContent .MainCol { padding: 0px;  float: left; width: 580px; padding-left:20px; margin: 0px; }
#mainContent .colRight { padding: 0px; margin:0px; float: right; width: 182px; }
#mainContent .colRight .logoadv{ margin-bottom:10px; }
#mainContent .colRight .blogSukien{ padding: 0px; height: 1%; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#mainContent .colRight .cntSukien{ border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #006cb8; border-bottom-color: #006cb8; border-left-color: #006cb8; padding: 4px; }
#mainContent .colRight .blogSukien h1{ background-image: url(images/titile_sukien.jpg); background-repeat: no-repeat; background-position: left top; height: 23px; width: 167px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
#mainContent .colRight .rwSukien{ background-image: url(images/icon_news.jpg); background-repeat: no-repeat; background-position: 2px 7px; text-align: left; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 10px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
#mainContent .colRight .rwSukien a{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
#mainContent .colRight .rwSukien a:hover{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; }
#mainContent .colRight .sumVis{ font-size: 12px; font-weight: bold; color: #0e81ae; text-decoration: none; text-align: center; padding: 8px; border: 1px solid #006cb8; }
#topbanner .flashbanner { float: left; width: 743px; padding-top: 24px; }
#topmenu {
	background-image: url(images/bgtopmenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#topmenu .menu {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#topmenu .menu a{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}
#topmenu .menu a:hover{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: underline overline;
}
#mainContent .BlogNews{ padding: 0px; height: 1%; margin-top: 0px; margin-right: 0px; margin-bottom: 010px; margin-left: 0px; }
#mainContent .BlogNews .titleNews{ text-align: left; display: block; padding-top: 0px; padding-bottom: 5px; }
#mainContent .rwNews{ height: 1%; padding-top: 5px; padding-bottom: 8px; padding-left: 5px; }
#mainContent .pic_News{ float: left; height: 63px; width: 76px; margin-right: 10px; border: 1px solid #989898; margin-top: 2px; }
#mainContent .txt_News{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; float: left; width: 480px; }
#mainContent h1{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration: none; text-align: left; display: block; padding-bottom: 3px; }
#mainContent h1 a{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration: none; }
#mainContent h1 a:hover{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration: underline; }
#mainContent .datetime{ font-size: 12px; font-weight: normal; color: #ddb76d; text-decoration: none; }
#mainContent .Blog_guongmat{ height: 1%; margin-bottom: 10px; }
#mainContent .Blog_guongmat .title_guongmat{ margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2d2d2; }
#mainContent .colGuongMat{ margin: 0px; float: left; width: 280px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; }
#mainContent .cntGuongMat{ height: 1%; background-image: url(images/vline.jpg); background-repeat: repeat-y; background-position: center top; }
#mainContent .borderPic{ background-image: url(images/toppic.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 135px; }
#mainContent .borderPic2{ background-image: url(images/btmpic.jpg); background-repeat: no-repeat; background-position: center bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; height: 100px; width: 135px; }
#mainContent .img{ border: 1px solid #c3c3c3; padding: 5px; }
#mainContent .txtGmat{ font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; padding-right: 8px; }
#mainContent .txtGmat_other{ font-size: 12px; font-weight: normal; color: #006cb8; text-decoration: none; text-align: right; display: block; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; }
#mainContent .txtGmat_other a{ font-size: 12px; font-weight: normal; color: #006cb8; text-decoration: none; }
#mainContent .txtGmat_other a:hover{ font-size: 12px; font-weight: normal; color: #006cb8; text-decoration: underline; }
#mainContent .blogContent{ height:1%; }
#mainContent .titlenew_sother{ font-size: 13px; font-weight: bold; color: #333333; text-decoration: none; text-align: left; display: block; padding-left: 0px; padding-bottom:2px; padding-top:7px; margin-top: 6px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
#mainContent .newsother{ font-size: 12px; font-weight: normal; color: #3056bd; text-decoration: none; text-align: left; display: block; padding-left: 10px; padding-bottom:2px; padding-top:2px; }
#mainContent .titleMain{ background-image: url(images/bgtitle.jpg); background-repeat: repeat-x; background-position: left top; }
#mainContent .bgMain{ background-image: url(images/linetitle.jpg); background-repeat: no-repeat; background-position: right top; height: 24px; }
#mainContent .txtMain{ background-image: url(images/icon_left.jpg); background-repeat: no-repeat; background-position: left bottom; padding-left: 12px; position: relative; height: 24px; }
#mainContent .rightTitle{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #3257bd; text-decoration: none; height: 17px; width: 100%; padding-bottom: 10px; }
#mainContent .rightTitle .img{ border:0px; margin-bottom: 4px; }
#mainContent .txtblogContent{ text-align: left; height: 1%; padding-top: 10px; padding-bottom: 10px; }
#mainContent .txtblogContent .p{ padding-top: 5px; padding-bottom: 5px; }
#mainContent .txtblogContent .titleSlo{ font-size: 14px; font-weight: bold; color: #ffae00; text-decoration: none; display: block; padding-top: 10px; padding-bottom: 20px; font-family: Tahoma, Arial, Verdana, sans-serif; }
#mainContent .rwAnpham{ padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; padding-right:0px; height:1%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
#mainContent .rwAnpham .iconDL{ width:41px; height:41px; float:right; margin-left:10px; }
#mainContent .rwAnpham .logo{ width:135px; height:141px; float:right; margin-left:10px; }
#mainContent .searchkey{ font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; display:block; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
#mainContent .searchkey .key{ font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; text-align: left; display: inline!important; }
#mainContent .titleProject{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration: none; text-align: left; display: block; padding-top: 1px; padding-bottom: 3px; }
#mainContent .titleProject a{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration: none; }
#mainContent .titleProject a:hover{ font-size: 12px; font-weight: bold; color: #ff0030; text-decoration:underline; }
#mainContent .rwImg{ height:1%; padding-top: 10px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
#mainContent .rwImg .colImg{ width:190px; float:left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 3px; }
#mainContent .rwImg .borderImg{ padding: 2px; border: 1px solid #999999; display: block; height: 190px; width: 190px; }
#mainContent .rwImg .mgImg{ margin-right:21px; }
#mainContent .rwImg .colImg .nameImg{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; text-align: left; display: block; padding-top: 2px; padding-bottom: 4px; }
#mainContent .rwImg .colImg .nameImg a{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
#mainContent .rwImg .colImg .nameImg a:hover{ font-size: 12px; font-weight: bold; color: #333333; text-decoration: underline; }
#contact{
	height: 560px;
	width: 480px;
	margin: 0px;
	padding: 20px;
	background-image: url(images/bg_popup.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
