
/* CSS Document */
html {
  margin-bottom: 1px;
}
body{
	background-color:FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:1px 0px 0px 0px;
	text-align:center;
}
a:link,
a:visited{
	color:#0000FF;
	text-decoration:none;
	font-weight:normal;
}
a:hover,
a:active{
	color:#000066;
	font-weight:normal;
}
.container_out{
	text-align:center;
	width:988px;
}
/* template */
.container{
	width:988px;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	position:static;
}
.top{
	background-color:#2d97cb;
	height:28px;
	width:988px;
	padding-right:1px;
	float:left;
	position:static;
}
.language{
	float:right;
	height:28px;
	width:158px;
	position:static;
}
.login_out{
	float:left;
	width:auto;
	height:28px;
}
.clr {
	clear: both;
}
/* banner */
.banner_top_out{
	height:103px;
	width:988px;
	float:left;
	position:static;
}
.logo_out{
	height:103px;
	width:355px;
	float:left;
	padding-left:17px;
	position:static;
}
.banner_top_in{
	height:88px;
	margin-left:15px;
	margin-top:3px;
	margin-bottom:1px;
	padding:4px 4px 3px 4px;
	width:587px;
	border:1px solid #87bdec;
	float:right;
	text-align:center;
	position:static;
}
/* menu */
.menu_out{
	width:100%;
	height:31px;
	float:left;
	position:static;
}
.menu_top{
	background:#FFFFFF url(../images/menu_t.jpg) repeat-x;
	height:6px;
	font-size:3px;
	width:100%;
	float:left;
	position:static;
}
.menu_in{
	background:#287ac6 url(../images/menu.jpg) repeat-x;
	height:25px;
	width:988px;
	float:left;
	padding-left:0px;
	position:static;
}
.menu_space{
	background:#287ac6 url(../images/bg_menu.jpg) repeat-x;
	width:2px;
	height:25px;
	float:left;
	position:static;
}
.menu{
	background:#287ac6 url(../images/menu.jpg) repeat-x;
	height:20px;
	width:auto;
	padding:5px 8px 0px 8px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	position:static;
}
.menu_h{
	background:#287ac6 url(../images/menu_h.jpg) repeat-x;
	height:20px;
	width:auto;
	padding:5px 8px 0px 8px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	position:static;
}

/* main */
.main_out{
	width:988px;
	height:auto;
	float:left;
	margin-top:1px;
	position:static;
}
.main_t{
	background:#FFFFFF url(../images/main_t.jpg) repeat-x;
	height:19px;
	width:100%;
	float:left;
	position:static;
}
.main_b{
	background:#FFFFFF url(../images/c_b.jpg) repeat-x;
	height:10px;
	font-size:8px;
	width:100%;
	float:left;
	position:static;
}
.main_m{
	width:100%;
	height:auto;
	float:left;
	position:static;
}
/* content */
.content{
	background-color:#FFFFFF;
	float:left;
	width:auto;
	height:auto;
	padding-left:5px;
	position:static;
}
/* content home */
.home_con_out{
	background-color:#FFFFFF;
	width:838px;
	float:left;
	height:auto;
	position:static;
}
.home_line_space{
	background-color:#FFFFFF;
	width:1px;
	height:12px;
	font-size:8px;
	float:left;
	position:static;
}
/* home left */
.home_left{
	width:448px;
	float:left;
	height:auto;
	position:static;
}
.home_banner_tl_out{
	background:#FFFFFF;
	width:448px;
	height:380px;
	float:left;
	position:static;
}
.home_news2_out{
	width:448px;
	float:left;
	height:auto;
	position:static;
}
.home_news2_in{
	padding-right:8px;
	padding-left:4px;
	width:436px;
	height:auto;
	position:static;
}
/* home mid */
.home_mid{
	width:390px;
	float:left;
	height:auto;
	position:static;
}
.home_banner_tr_out{
	background-color:#FFFFFF;
	width:390px;
	height:auto;
	float:left;
	position:static;
}
.home_search_out{
	background-color:#FFFFFF;
	width:390px;
	height:88px;
	float:left;
	position:static;
}
.home_search_in{
	background:#FFFFFF url(../images/bg_search.jpg) no-repeat;
	padding-left:3px;
	padding-right:11px;
	width:376px;
	height:88px;
	float:left;
	position:static;
}
.home_news1_out{
	background-color:#FFFFFF;
	width:390px;
	height:auto;
	float:left;
	position:static;
}
.home_news1_in{
	padding-right:7px;
	width:383px;
	height:auto;
	float:left;
	position:static;
}
.home_ban1_out{
	background-color:#FFFFFF;
	width:390px;
	height:auto;
	float:left;
	position:static;
}
/* right */
.right_out{
	background-color:#FFFFFF;
	width:144px;
	float:right;
	height:auto;
	position:static;
}
/* left */
.left_out{
	background-color:#FFFFFF;
	width:184px;
	height:auto;
	float:left;
	position:static;
}
/* footer*/
.footer_out{
	background-color:#2d97cb;
	width:988px;
	height:auto;
	padding-bottom:5px;
	float:left;
	position:static;
}
.pageview_out{
	width:160px;
	height:auto;
	float:left;
	padding-right:10px;
	position:static;
}
.footer_in{
	width:660px;
	height:auto;
	float:left;
	position:static;
}
.designby{
	width:144px;
	height:auto;
	float:right;
	position:static;
}
/* module login */
.login_in{
	padding-top:3px;
	padding-left:55px;
	width:auto;
	height:auto;
	float:left;
	
}
.login_title{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	
}
.login_inputbox{
	background-color:#2080d8;
	width:93px;
	height:16px;
	border:1px solid #55abd5;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	color:#000000;
	
}
.login_button_div{
	width:auto;
	height:auto;
	padding-top:5px;
	padding-left:10px;
	float:left;
	
}
.login_button{
	background:#FFFFFF url(../images/bt_login.jpg) no-repeat;
	width:53px;
	height:18px;
	border:0px;
	cursor:pointer;
	
}
.login_button_out{
	background:#FFFFFF url(../images/bt_logout.jpg) no-repeat;
	width:53px;
	height:18px;
	border:0px;
	cursor:pointer;
	
}
.login_register{
	background:#FFFFFF url(../images/bt_register.jpg) no-repeat;
	width:71px;
	height:18px;
	border:0px;
	cursor:pointer;
	float:left;	
}
/* mod lang */
.lang_in:link,
.lang_in:visited,
.lang_in:active,
.lang_in{
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	line-height:28px;
	position:static;
}
.lang_in:hover{
	color:#ffe900;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	line-height:28px;
	position:static;
}
/* banner */
.banneritem img{
	border:0px;
	position:static;
}
/* module */
.module_out{
	background-color:#FFFFFF;
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	padding-top:5px;
	position:static;
}
/*module right + left*/
.module_out_thitruong{
	background:#dce3e9 url(../images/bg_thitruong.jpg) repeat-x;
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	padding-top:5px;
	position:static;
}
.module_title{
	height:auto;
	width:100%;
	position:static;
}
.module_title_l{
	background:#FFFFFF url(../images/module_l.jpg) no-repeat;
	height:23px;
	width:5px;
	float:left;
	font-size:11px;
	position:static;
}
.module_title_right_m{
	background:#FFFFFF url(../images/module_m.jpg) repeat-x;
	height:23px;
	width:134px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
	position:static;
}
.module_title_left_m{
	background:#FFFFFF url(../images/module_m.jpg) repeat-x;
	height:23px;
	width:174px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
	position:static;
}

.module_title_r{
	background:#FFFFFF url(../images/module_r.jpg) no-repeat;
	height:23px;
	width:5px;
	float:left;
	font-size:11px;
	position:static;
}
.module_content_right{
	width:142px;
	height:auto;
	border:1px solid #82aff1;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
	position:static;
}
.module_content_left{
	width:182px;
	height:auto;
	border:1px solid #82aff1;
	border-top:0px;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
	position:static;
}
/* module thong tin thi truong*/
.module_main{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	border-bottom:0px;
}
.module_col_name{
	background-color:#FFFFFF;
	width:46px;
	height:17px;
	color:#000000;
	border-bottom:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	position:static;
}
.module_col_value{
	background-color:#FFFFFF;
	width:81px;
	height:17px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	position:static;
}
.module_source{
	color:#9d9d9e;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	position:static;
}
/* thong tin thi truong */
.module_tt_title{
	color:#8a002a;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:17px;
	line-height:17px;
	float:left;
	position:static;
}
.moduel_tt_ico{
	width:auto;
	height:auto;
	float:left;
	padding-left:10px;
	position:static;
}
/* mod news */
.module_news_out{
	width:100%;
	height:auto;
	float:left;
}
.module_news_title_out{
	width:100%;
	height:41px;
	float:left;
	position:static;
}
.module_news_t_l{
	background:#FFFFFF url(../images/mod_news_l.jpg) no-repeat;
	width:7px;
	height:41px;
	float:left;
	position:static;
}
.module_news_title_m{
	background:#FFFFFF url(../images/mod_news_m1.jpg) repeat-x;
	width:129px;
	height:41px;
	padding-left:5px;
	padding-right:5px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#da7406;
	text-align:center;
	float:left;
	position:static;
}
.module_news_title_r{
	background:#FFFFFF url(../images/mod_news_r1.jpg) no-repeat;
	width:9px;
	height:41px;
	float:left;
	position:static;
}
.module_news_right_t_m{
	background:#FFFFFF url(../images/mod_news_m2.jpg) repeat-x;
	width:220px;
	height:41px;
	float:left;
	position:static;
}
.module_news_left_t_m{
	background:#FFFFFF url(../images/mod_news_m2.jpg) repeat-x;
	width:273px;
	height:41px;
	float:left;
	position:static;
}
.module_news_t_r{
	background:#FFFFFF url(../images/mod_news_r2.jpg) no-repeat;
	width:8px;
	float:left;
	height:41px;
	position:static;
}
.module_news_right_main{
	background-color:#FFFFFF;
	width:381px;
	border:1px solid #7dbfdf;
	border-top:0px;
	padding-bottom:5px;
	float:left;
	position:static;
}
.module_news_left_main{
	background-color:#FFFFFF;
	width:434px;
	border:1px solid #7dbfdf;
	border-top:0px;
	padding-bottom:5px;
	float:left;
	position:static;
}
/* news */
.news_out{
	width:95%;
	height:auto;
	float:left;
	padding:0px 0px 3px 10px;
	position:static;
}
.news_default_bt{
	background:#FFFFFF url(../images/bt_3.jpg) no-repeat;
	height:15px;
	width:15px;
	float:left;
	position:static;
}
.news_bt{
	background:#FFFFFF url(../images/bt1.jpg) no-repeat;
	width:19px;
	height:15px;
	float:left;
	position:static;
}
.news_other_bt{
	background:#FFFFFF url(../images/bt2.jpg) no-repeat;
	width:19px;
	height:15px;
	float:left;
	position:static;
}
.news_default_title:link,
.news_default_title:visited,
.news_default_title{
	color:#4d4d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:auto;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_default_title:hover{
	color:#0950C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:auto;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_title:link,
.news_title:visited,
.news_title{
	color:#0961b3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:15px;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_title:hover{
	color:#0950C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:15px;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_other:link,
.news_other:visited,
.news_other{
	color:#2E92BB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:15px;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_other:hover{
	color:#0950C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:15px;
	line-height:15px;
	float:left;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_intro{
	color:#4d4d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	height:auto;
	line-height:15px;
	float:left;
	width:auto;
	position:static;
}
.news_intro_image{
	border:0px;
	width:100px;
	height:65px;
	text-align:left;
	position:static;
}
.news_readmore:link,
.news_readmore:visited,
.news_readmore{
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:static;
}
.news_readmore:hover{
	color:#0950C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:static;
}

.news_left_image{
	border:0px;
	width:50px;
	height:auto;
	text-align:left;
	float:left;
}
.news_left_title:link,
.news_left_title:visited,
.news_left_title{
	color:#4d4d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:auto;
	line-height:15px;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
.news_left_title:hover{
	color:#0950C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:auto;
	line-height:15px;
	padding-left:0px;
	text-decoration:none;
	position:static;
}
/* counter */
.counter{
	padding-top:5px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	height:auto;
	width:100%;
	float:left;
	position:static;
}
.component{
	width:95%;
	padding:5px 10px 5px 10px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
	float:left;
	text-align:justify;
	position:static;
}
/*==================================== pro =======================================*/
.pro_search_out{
	width:auto;
	height:auto;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
	position:static;
}
.pro_div_inputbox{
	float:left;
	width:auto;
	height:auto;
	position:static;
}
.pro_inputbox{
	height:17px;
	line-height:15px;
	width:100px;
	background-color:#ebebeb;
	border:1px solid #c6c6c6;
	position:static;
}
.pro_div_bt_search{
	float:left;
	width:auto;
	height:auto;
	padding-left:5px;
	position:static;
}
.pro_bt_search{
	width:16px;
	height:14px;
	border:1ps solid #0073b8;
	font-size:11px;
	font-weight:bold;
	position:static;
}
/* banner left right ...*/
.banner_left_out{
	margin-top:5px;
	border:1px solid #87bdec;
	width:182px;
	height:auto;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	position:static;
}
.banner_right_out{
	margin-top:5px;
	border:1px solid #87bdec;
	width:142px;
	height:auto;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	position:static;
}
.banner_pro_mid_out{
	width:625px;
	height:auto;
	float:left;
	position:static;
}
.banner_pro_mid1{
	margin-top:5px;
	width:300px;
	height:auto;
	float:left;
	text-align:left;
	position:static;
}
.banner_pro_mid2{
	margin-top:5px;
	width:300px;
	padding-left:20px;
	height:auto;
	float:right;
	text-align:left;
	position:static;
}
.banner_pro_mid3{
	margin-top:5px;
	width:225px;
	padding-left:10px;
	height:auto;
	float:left;
	position:static;
}
.pro_new{
	margin-top:5px;
	margin-left:5px;
	width:390px;
	height:auto;
	float:right;
	position:static;
}
.module_pronew_t_m{
	background:#FFFFFF url(../images/mod_news_m2.jpg) repeat-x;
	width:231px;
	height:41px;
	float:left;
	position:static;
}
.module_prosame_t_m{
	background:#FFFFFF url(../images/mod_news_m2.jpg) repeat-x;
	width:456px;
	height:41px;
	float:left;
	position:static;
}
.module_pronew_main{
	background-color:#FFFFFF;
	width:388px;
	border:1px solid #7dbfdf;
	border-top:0px;
	height:auto;
	padding-bottom:5px;
	float:left;
	position:static;
}
.module_prosame_main{
	background-color:#FFFFFF;
	width:628px;
	border:1px solid #7dbfdf;
	border-top:0px;
	height:auto;
	padding-bottom:5px;
	float:left;
	position:static;
}
.show_pronew_in{
	width:120px;
	height:auto;
	float:left;
	text-align:center;
	padding-bottom:20px;
	padding-top:10px;
	position:static;
}
.prosame_out{
	width:630px;
	padding-left:5px;
	height:auto;
	float:left;
	text-align:center;
	position:static;
}
/* product */
.pro_title:link,
.pro_title:active,
.pro_title:visited,
.pro_title{
	color:#2d97cb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	float:left;
	width:100%;
	text-align:center;
	padding-bottom:20px;
	position:static;
}
.pro_img{
	width:100%;
	height:110px;
	float:left;
	text-align:center;
	position:relative;
	position:static;
}
.pro_cart{
	width:100%;
	height:19px;
	text-align:center;
	float:left;
	position:static;
}
.pro_cart_bt{
	background:#FFFFFF url(../images/bt_cart.jpg);
	width:63px;
	height:19px;
	border:0px;
	cursor:pointer;
	position:static;
}
.pro_line1{
	background:#FFFFFF url(../images/pro_line1.jpg) repeat-y;
	width:7px;
	height:180px;
	float:left;
	position:static;
}
.pro_line2{
	background:#FFFFFF url(../images/pro_line2.jpg) repeat-x;
	width:600px;
	height:7px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	float:left;
	position:static;
}
div.pro_pagenav{
	width:618px;
	border:1px solid #dadada;
	height:23px;
	line-height:23px;
	text-align:center;
	margin-top:5px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	position:static;
}
td.pro_pagenav{
	padding:0px 3px 0px 3px;
	position:static;
}
span.pro_pagenav{
	color:#ff3300;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	position:static;
}
a.pro_pagenav:link,
a.pro_pagenav:active,
a.pro_pagenav:visited{
	color:#0470eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:23px;
	position:static;
}
a.pro_pagenav:hover{
	color:#0470eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	text-decoration:underline;
	position:static;
}
/*Tooltip template*/
.tooltip{
	background-color:#FFFFFF;
	margin:0px;
	position:static;
}
.tooltip_top_back{
	background:#FFFFFF url(../images/TooltipTitleBack.gif) repeat-x;
	height:30px;
	width:100%;
	float:left;
	position:static;
}
.tooltip_top_left{
	background:#FFFFFF url(../images/TooltipTitleLeft.gif) no-repeat;
	width:24px;
	float:left;
	height:30px;
	position:static;
}
.tooltip_top_right{
	background:#FFFFFF url(../images/TooltipTitleRight.gif) no-repeat;
	height:30px;
	width:8px;
	float:right;
	position:static;
}
.tooltip_title_back{
	background:#FFFFFF url(../images/TooltipTitleTabBack.gif) repeat-x;
	height:30px;
	width:auto;
	float:left;
	position:static;
}
.tooltip_title{
	color:#FF0000;
	width:auto;
	height:30px;
	line-height:31px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	float:left;
	position:static;
}
.tooltip_title_right{
	background:#FFFFFF url(../images/TooltipTitleTabRight.gif) no-repeat;
	width:15px;
	height:30px;
	float:left;
	position:static;
}
.tooltip_img{
	width:auto;
	height:auto;
	float:left;
	margin:0px 1px 0px 1px;
	border:1px solid #D7DEDF;
	position:static;
}
.tooltip_content{
	border-left:1px solid #D7DEDF;
	border-right:1px solid #D7DEDF;
	border-bottom:1px solid #D7DEDF;
	float:left;
	height:auto;
	width:343px;
	padding-left:5px;
	padding-bottom:5px;
	position:static;
}
.tooltip_font1{
	color:#2D97CB;
	font-size:12px;
	font-weight:bold;
	position:static;
}
.tooltip_font2{
	color:#000000;
	font-size:12px;
	position:static;
}

/*end tooltip*/

/* contact */
.contact_name{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	width:100%;
	text-transform:uppercase;
}
.contact_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#2D97CB;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	width:100%;
}
.contact_info{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	width:100%;
}
/*Gio hang*/
.cart_title{
	background:#42A0FF;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
.cart_td1{
	border-bottom:1px solid #42A0FF;
	border-right:1px solid #42A0FF;
	height:25px;
	line-height:25px;
	padding-left:5px;
	padding-right:5px;
}
.cart_td2{
	border-bottom:1px solid #42A0FF;
	height:25px;
	line-height:25px;
	padding-left:5px;
	padding-right:5px;
}
.cart_td1 A:link,
.cart_td1 A:active,
.cart_td1 A:visited{
	color:#000000;
}
.cart_td1 A:hover{
	color:#FF0000;
}
.cart_row1{
	background-color:#FFFFE1;
}
.cart_row2{
	background-color:#FFFFFF;
}
.cart_checkout{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:45px;
	height:45px;
	font-weight:bold;
}
.cart_checkout A:link,
.cart_checkout A:active,
.cart_checkout A:visited{
	color:#0000FF;
	font-size:13px;
	font-weight:bold;
}
.cart_checkout A:hover{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}
.cart_font1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	line-height:15px;
}
.cart_font2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:15px;
	line-height:15px;
	padding-left:5px;
}
.cart_pathway{
	background-color:#3095CD;
	height:25px;
	line-height:25px;
	width:608px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
/* company */
.com_searchhome_input{
	color:#2e79e8;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cae9f8;
	border:1px solid #4190b6;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size:11px;
}
.com_searchhome_option{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:18px;
}
.com_searchhome_submit{
	padding:0px 5px 0px 5px;
	cursor:pointer;
}
.module_com_search_l{
	background:#FFFFFF url(../images/com_search_left.jpg) no-repeat;
	width:9px;
	height:41px;
	float:left;
}
.module_com_search_m{
	background:#FFFFFF url(../images/com_search_mid.jpg) repeat-x;
	height:41px;
	width:100%;
	line-height:41px;
}
.module_com_search_r{
	background:#FFFFFF url(../images/com_search_right.jpg) no-repeat;
	width:11px;
	height:41px;
	float:right;
}
.com_searchtop_input{
	color:#adadad;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:1px solid #a9a6a6;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size:11px;
}
.com_searchtop_option{
	color:#7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:41px;
}
/*mod bus */
td.modbus{
	height:18px;
	width:33%;
	line-height:18px;
	padding-left:40px;
	font-size:12px;
	color:#777879;
	font-weight:mormal;
	background:#FFFFFF url(../images/icon_catcategory.jpg) no-repeat;
	text-align:left;
}
a.modbus:link,
a.modbus:visited,
a.modbus:active
{
	font-weight:normal;
	color:#000000;
}
a.modbus:hover{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
.tv_module{
	border:1px solid #cccccc;
	width:100%;
	padding:5px;
}
.tv_title{
	color:#FF0000;
	text-align:center;
	line-height:20px;
	height:20px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tv_label{
	color:#2D97CB;
	width:40%;
	padding:5px 5px 0px 5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:30px;
	line-height:18px;
	text-align:right;
}
.tv_input{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:18px;
	line-height:18px;
	width:200px; 
}
.tv_note{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
.weblink{
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:normal;
}
div.cat_giaitri{
	background:#FFFFFF url(../images/joinbottom.gif) no-repeat;
	text-align:left;
	height:18px;
	padding-left:20px;
}
a.cat_giaitri:link,
a.cat_giaitri:active,
a.cat_giaitri:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2D97CB;
	text-decoration:none;
	line-height:18px;
}
a.cat_giaitri:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	line-height:18px;
}
div.footer{
	background-color:#2D97CB;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	height:auto;
	width:auto;
	float:left;
	text-align:left;
	padding-left:100px;
	padding-top:10px;
}
a.footer:link,
a.footer:active,
a.footer:visited,
a.footer:hover{
	background-color:#2D97CB;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}
.news_title_out{
	border:1px solid #cfcfcf;
	width:100%;
	background-color:#f4f4f4;
}
.news2_title:link,
.news2_title:active,
.news2_title:visited,
.news2_title:hover,
.news2_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee0606;
	line-height:28px;
	padding-left:10px;
	height:28px;
	font-weight:bold;
}
.news_table_out{
	border:0px solid #87BDEC;
	width:100%;
}
.news_table_in{
	border:1px solid #cfcfcf;
	background-color:#f4f4f4;
	padding:0px 5px;
}
.news_line{
	height:5px;
	width:100px;
}
.news_item_title{
	color:#2E92BB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
}
.news2_other{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}

.pagenav{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:0px 5px;
}
a.pagenav:link,
a.pagenav:active,
a.pagenav:visited{
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:0px 5px;
}
a.pagenav:hover{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:0px 5px;
}
.pagecounter{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
