@charset "UTF-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../images/bg-body.png) repeat-x #7198db; margin:0; padding:0;}
img{ border:none;}
a {text-decoration:none; color:#0075d5;}
a:hover{color: red; text-decoration:none; }

input{ margin:0; padding:0;}
.f-left{ float:left;}
.f-right{ float:right;}
.clr{ clear:both;}
ul{ list-style:none; margin:0; padding:0;}
.margin-right8px{ margin-right:8px;}

.container{ width:1008px; margin:0 auto;}
.container .top{ background:url(../images/bg-container-top.png); width:1008px; height:15px; margin-top:8px;}
.container .mid{ background:url(../images/bg-container-mid.png); width:1008px; overflow:hidden;}
.container .bot{ background:url(../images/bg-container-bot.png); width:1008px; height:15px;}
.fix980px{ width:985px; margin:0 auto;}
.header{}
.banner{ width:980px; height:208px; position: relative; padding-left: 3px; margin-left: 3px; background: url(../images/head_bg.jpg) no-repeat top left; }
.menu_top{position: absolute; right: 7px; top: 5px; overflow: hidden;}
.menu_top ul{margin-right: -1px;}
.menu_top ul li{display:inline; }
.menu_top ul li a{color: #FFFFFF; padding: 0px 5px 0px 5px; background:transparent url(../images/bg-mainmenu_splitter-1x22.gif) no-repeat right ; }
.menu_top ul li a:hover{color:#FFF300;}
/* MAIN MENU */
.box-menu{ width:698px; margin-left: 7px; background:url(../images/bg-menu.png) repeat-x; height:41px; float:left;}
.box-menu ul{ margin-left: -7px; }

.box-menu .menu .item1 a{ background:url(../images/menu-left.png); height:41px; display:block; font-size:14px; color:#FFF; text-decoration:none;}
.box-menu .menu .item1  a:hover{ background:url(../images/menu-left-over.png);}
.box-menu .menu .item1 .active a { background:url(../images/menu-left-over.png);  height:41px;}
.box-menu .menu li#current.item1 a { background:url(../images/menu-left-over.png) !important;  height:41px;}

.box-menu .menu{ float:left; width:700px; height:41px;}
.box-menu .menu li{ display:inline; line-height:41px; text-align:center; float:left;}
.box-menu .menu a{ height:41px; display:block; font-size:14px; color:#FFF; text-decoration:none; padding:0 22px;}
.box-menu .menu a:hover{ background:url(../images/menu-cen-over.png) repeat-x; height:41px; padding:0 22px;}
.box-menu .menu li.active a{ background:url(../images/menu-cen-over.png) repeat-x;}

.box-menu .menu li.item1{width: 125px;}
.box-menu .menu li.item2{width: 111px;}
.box-menu .menu li.item3{width: 117px;}
.box-menu .menu li.item4{width: 125px;}
.box-menu .menu li.item5{width: 110px;}
.box-menu .menu li.item5{width: 118px;}
/* END MAIN MENU */

.box-search{ float:left; width:260px; height:37px; background:url(../images/bg-menu.png) repeat-x; padding:4px 0 0 10px;}
.box-bg-menu-right{ background:url(../images/menu-right.png); width:10px; height:41px; float:left;}
.bg-search{ background:url(../images/bg-search.png); width:205px; height:25px; float:left; padding:2px 0 0 8px; position:relative; top:3px;}
.textfield-search{ width:195px; height:15px; border:none; background:none; padding-top:3px;}
.btn-search{ float:left; width:35px; height:35px;}
.button-seach{ background:url(../images/btn-search.png); width:35px; height:35px; border:none;}
.content{ width:985px; overflow:hidden;}
.box-left{ float:left; width:203px;}
.box-center{ float:left; width:545px; overflow:hidden; padding-left: 7px; padding-right: 4px;}
.box-right{ float: right; width:220px;}
.box-sidebar-left{ width:203px;}
.sidebar{ width:203px;}
.sidebar li{ background:url(../images/sidebar-left.png) no-repeat; width:203px; height:27px; padding-left: 5px;  line-height:27px;}
.sidebar a{ display:block; text-decoration:none; color:#FFF; }

.componentheading{
	padding: 0px 0px 5px 5px;
	font-size: 20px;
}
.contentheading{
	font-size: 14px;
}
.read_more{
	text-align: right;
}
.leading_cate{
	border-top: 1px dotted #eaeaea;
	padding-top: 5px;
}
.article_content{
	text-align: justify;
}
.article_row_cate{
	border-top: 1px dotted #eaeaea;
	padding-top: 5px;
}

.box-center img{
	max-width: 538px;
}

.buttonheading{
	display: none;
}
.iteminfo{display: none;}
.sidebar li a{
	color: #FFFFFF;
}
.blog{ text-align: justify;}
.vmc_sub_lv2 li{
	background:url(../images/sidebar-left-sub.png) no-repeat; width:188px; height:27px; margin-left: 10px; padding-left: 5px; line-height:27px;
}
.vmc_sub_lv2 li a{
	color: #000000;
}
.vmc_sub_lv3 li{
	background:url(../images/sidebar-left-sub-yellow.png) no-repeat; width:176px; height:27px; margin-left: 22px; padding-left: 5px; line-height:27px;
	color: #000000;
}
.vmc_sub_lv3 li a{ color: #000;}
.vmc_sub_lv1{
	
}
.vmc_sub_lv2{
	
}
.vmc_menu_img_sub1{
	
}

.block203{ width:203px; padding-top:10px;}
.block203 .top{ background:url(../images/block-top-203.png); width:203px; height:26px;}
.block203 .mid{ background:url(../images/block-mid-203.png); width:187px; padding:0 8px;}
.block203 .bot{ background:url(../images/block-bot-203.png); width:203px; height:9px;}
.title01{ font-size:13px; font-weight:bold; text-align:center; line-height:26px;}
.connect-web{ background:url(../images/lienketweb.png); width:203px; height:234px;}
.connect-conganh{ background:url(../images/lienketconganh.png); width:203px; height:234px;}
.marquee-up{ width:172px; height:150px; position:relative; top:69px; left:16px;}
.block220{ widows:220px; padding-bottom:10px;}
.block220 .top-hot{ background:url(../images/block-top-hotnew.png); width:231px; height:45px; position:relative; right:11px;}
.block220 .top2{ background:url(../images/block-top-220.png) no-repeat; width:220px; height:8px; margin-top: 0px; padding-top: 0px; }

.block220 .top{ background:url(../images/block-top-220.png) no-repeat; width:220px; height:44px; margin-top: 0px; padding-top: 0px; }
.block220 .mid{ background:url(../images/block-mid-220.png) repeat-y; width:200px; padding:10px 10px 0 10px;}
.block220 .bot{ background:url(../images/block-bot-220.png) no-repeat; width:220px; height:9px; margin-bottom: 10px;}
.title02{ width:160px; height:20px; border-bottom:1px solid #66ace6; float:left; padding-left:5px; font-size:14px; font-weight:bold; position:relative; top:20px;}
.title-hot{ width:160px; height:20px; border-bottom:1px solid #66ace6; color:#ff0000; padding-left:5px; font-size:14px; font-weight:bold; position:relative; top:20px; left:45px;}
.icon{ padding:4px 0 0 4px;}

.fix-ct-right{ overflow:hidden;}
.fix-ct-right ul{ list-style:none; margin:0; padding:0;}
.fix-ct-right li{ background:url(../images/arrow-red.png) no-repeat scroll 0 6px; line-height:19px; margin-bottom:5px;}
.fix-ct-right a{ color:#0075d5; text-decoration:none; padding-left:10px; text-align:justify;}
.fix-ct-right a:hover{ color:red; text-decoration:underline;}
.fix-ct-mid{ overflow:hidden;}
.fix-ct-mid ul{ list-style:none; margin:0; padding:0;}
.fix-ct-mid li{ background:url(../images/arrow-red.png) no-repeat scroll 0 6px; line-height:19px; margin-bottom:5px;}
.fix-ct-mid a{ color:#000; text-decoration:none; padding-left:10px; text-align:justify;}
.fix-ct-mid a:hover{ color:red; text-decoration:underline;}
.block536{ width:536px;}
.block536 .top{ background:url(../images/block-top-536.png) bottom no-repeat; width:536px; height:40px;}
.block536 .mid{ background:url(../images/block-mid-536.png); width:516px; padding:10px 10px 0 10px;}
.block536 .bot{ background:url(../images/block-bot-536.png); width:536px; height:9px;}
.title03{ float:left; padding-left:5px; font-size:14px; font-weight:bold; position:relative; top:12px;}
.txt01 {color:#0075d5; margin-bottom:10px;}
.txt01_vmc {background:url(../images/other.jpg) left top no-repeat; height: 20px; color:#0075d5; margin-bottom:8px; padding-left: 29px; padding-top: 3px;}
.txt01 a{  font-size:14px;}
.pic-ct01{ width:100px; height:65px; overflow:hidden; margin: 5px 10px 5px 0;}
.txt02{ line-height:20px; text-align:justify;}
.link-red a{ color:red;}
.link-all-red li{ list-style:none;}
.link-all-red li img{ vertical-align:bottom;}
.link-all-red a{ color:red; text-decoration:none;}
.block264{ width:264px;}
.block264 .top{ background:url(../images/block-top-264.png) no-repeat bottom; width:264px; height:40px;}
.block264 .mid{ background:url(../images/block-mid-264.png); width:244px; padding:10px 10px 0 10px;}
.block264 .bot{ background:url(../images/block-bot-264.png); width:264px; height:9px;}

.color-blue{ color:#0075d5;}
.color-black{ color:#000;}
.fix01{ width:993px; height:41px; padding:10px 0 5px 0;}
.fix02{ width:980px; height:38px; padding:0 0 10px 0;}
.fix03{ text-align:justify; padding:10px 0 20px 0;}
.fix04{}
.fix05{ padding:10px 20px 0 20px; overflow:hidden;}
.fix06{ width:536px; margin:0 auto;}
.fix07{ padding-bottom:0px; padding-top: 10px;}
.fix-top10px{ padding-top:10px;}
.fix5px{ margin-bottom:5px;}
.d-m-y{ background:url(../images/bg-d-m-y.png); width:205px; height:38px; float:left;}
.fix-d-m-y{ position:relative; top:15px; left:50px; font-size:14px;}
.box-marquee{ width:772px; height:30px; float:left; position:relative; top:7px; left:9px;}
.box-marquee .left{ background:url(../images/bg-mar-left.png); width:5px; height:30px; float:left;}
.box-marquee .cen{ background:url(../images/bg-mar-cen.png) repeat-x; width:762px; height:21px; float:left; padding:9px 0 0 0;}
.box-marquee .right{ background:url(../images/bg-mar-right.png); width:5px; height:30px; float:left;}
.btn-blue01{ background:url(../images/button01.png); width:65px; height:22px; border:none; padding-bottom:2px; text-align:center; font-size:11px; font-weight:bold; color:#FFF;}
.validate{ background:url(../images/button01.png); width:65px; height:22px; border:none; padding-bottom:2px; text-align:center; font-size:11px; font-weight:bold; color:#FFF;}
.txt-footer{ color:#0075d5; line-height:22px; padding:0 0 10px 15px;}
.link-footer{}
.link-footer ul{ list-style:none; margin:0; padding:0;}
.link-footer li{ color:#0075d5; float:left; padding-right:10px;}
.link-footer li img{ vertical-align:bottom;}
.link-footer a{ color:#0075d5; text-decoration:none; padding:0 5px;}
.link-footer a:hover{ text-decoration:underline;}
.fix-link-footer{ float:right;}
.counter{ width:210px; height: 61px; left:12px; margin-top:10px; position:relative;}
.fix08{ width:145px; height:20px; border-bottom:1px solid red; float:left; position:relative; top:4px;}
#vvisit_counter{padding-top: 10px;}
.txt03{}
.list_comp_img{
	max-width: 120px !important;
	border: none;
	padding: 4px 5px 1px 3px;
}
.detail_item_img{
	max-width: 300px !important;
	padding-right: 5px;
}
.articleinfo{ display: none; }
.right_viewall {
	text-align: right;
}

.right_viewall li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/*-----------BILLBOARD-----------*/
.fix-billboard{ width:442px; margin:0 auto;}
.fix-billboard .top{ background:url(../images/bg-top-bill.png) no-repeat; width:442px; height:9px;}
.fix-billboard .mid{ background:url(../images/bg-mid-bill.png) repeat-y; width:442px; min-height:255px;}
.fix-billboard .bot{ background:url(../images/bg-bot-bill.png) no-repeat; width:442px; height:9px;}
.code-billboard{ width:426px; height:255px; border:1px solid #FFF; margin:0 auto; }


/***Block***/
#tinnoibat{ width:659px; height: 260px;}
#tinnoibat p.tenblock{ 
	font-weight:bold; 
	font-size:13px; color:#70cc07;

	background:url(../images/icons/icon_tinnoibat.jpg) left top no-repeat; 
	padding-left:30px; 
	height:30px; 
	padding-top:6px;
	margin-bottom:6px;
}
#tinnoibat .noibat_1{ width:426px; float:left;}
#tinnoibat .noibat_1 img{ border:1px solid #e1e1e1; margin-top:0px;}/* edit */
#tinnoibat .noibat_1 p.tieudetin a{ font-weight:bold; color:#509de3; background:url(../images/icons/icon_muiten_xanh.jpg) left no-repeat; padding-left:8px; margin-top:8px; margin-bottom:4px; width:371px; height:14px; }
#tinnoibat .noibat_1 p.mota {
	background-color:#FFF;
	color:#000000;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:8px;
	text-align:left;
	width:355px;
	z-index:999;
}
.headline_image { 
	width: 425px;
	height: 255px; 
	overflow: hidden; 
	position: relative; 
	display: block; 
	text-align: center;
}

#tinnoibat .noibat_1 p.tieudetin a{ color:#509de3; line-height:25px;}
#tinnoibat .noibat_1 p.tieudetin a:hover{color:#FABA08}
#tinnoibat .noibat_1 p.subcontent{ width:371px; height:43px; overflow:hidden;}
#tinnoibat .noibat_1 p a.xemthem{ color:#faba08; background:url(../images/icons/icon_muiten_vang.jpg) left no-repeat; padding-left:8px; margin-left:4px;}

#tinnoibat .noibat_3{ width:268px; margin-left:10px; float:left; margin-top:0px; height: 300px; overflow: hidden;}/*edit*/
#tinnoibat .noibat_3 ul{}
#tinnoibat .noibat_3 ul li{}
#tinnoibat .noibat_3 ul li img{ margin-left:6px; border:1px solid #e1e1e1; float:right;}
#tinnoibat .noibat_3 ul li a.tieudetin1{ color:#509de3; background:url(../images/icons/icon_muiten_xanh.jpg) left top no-repeat; padding-left:8px; margin-top:4px; margin-bottom:4px; overflow:hidden; display:block; margin-top:0px; }
#tinnoibat .noibat_3 ul li a.tieudetin1:hover{color:#FABA08}
#tinnoibat .noibat_3 ul li p{ overflow:hidden;  height:56px; overflow:hidden; padding-left:8px;}
.panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 700px; /* Also specified in  .stripViewer  above */
}
.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			clear: both;
			background: #B4D300;
			width: 425px;
		}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
#stripNav0{ display:none;}	

.slide_img{
	width: 426px;
}	
/***Block***/
.login_bo{ border: 1px solid #eaeaea; position: relative; padding: 10px;}
.login_bo ul li { display: inline; }

.input_text{width: 100px; font-weight:bold; float: left; padding: 3px 0px 4px 2px;}
.input_field{ width: 220px; float: left; padding: 3px 0px 4px 2px;}
.login_submit{ width: 300px; padding-left: 100px;}

.vmc_block_top{ background:url(../images/block-top-vmc.png) bottom no-repeat; width:545px; height:9px; padding: 0px; margin: 0px}
.vmc_block_bot{ background:url(../images/vmc_block-bot.png) top no-repeat; ; width:546px; height:15px;}
.vmc_block_mid{border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 2px 5px 2px 5px;}
.modulehotnews{ padding-top: 0; }
#searchForm{
	background-color: #eaeaea;
	border: 1px solid #449ff2;
}

fieldset{
	border: 1px solid #449ff2;
	margin-bottom: 7px;
}

.link_mn_lv1{
	background: url(../images/arrow-white-right.gif) no-repeat scroll 190px 10px;
}

.link_mn_lv1_drop{
	background: url(../images/icon-arrow-white.gif) no-repeat scroll 190px 10px;
}

.link_mn_lv2{
	background: url(../images/arrow-blue-right.gif) no-repeat scroll 180px 10px;
}
.link_mn_lv2_drop{
	background: url(../images/icon-arrow-blue.gif) no-repeat scroll 180px 10px;
}
.mid .txt01 a{
	font-weight: bold;
	 font-size: 13px;
}
.menu_top a{font-weight: bold; font-size: 13px}
#dt_banner{
	width: 810px;
	height: 45px;
	padding: 28px 3px 2px 155px;
}
.menuvmc_um_ul{
	padding: 5px;
	border: 1px solid #449FF2;
} 

.button2-left{ float: left; padding-right: 10px;}
.pagination span, strong, a{padding: 2px 3px 2px 3px;}
.blog p.counter{padding: 2px 3px 2px 3px; height: 10px}
.tinvan{font-weight: bold; color: black;}