/* container */
.div_top{
	height:183px;
	background:transparent url(../images/banner_top.png) repeat-x scroll center top;
}
.menu_main_div{
	height:32px;
	background:transparent url(../images/bg_menu_main.png) repeat-x scroll center top;
	float:left;
	width:100%;
	margin-top:1px;	
	}
.menu_main{
	width:1000px;
	margin:0px auto;
	position:relative;
}
.menu_main ul{
	width:830px;
}
.menu_main ul li{
	width:87px;
	float:left;
	text-align:center;
	padding-left:1px;
	padding-right:1px;
}

.menu_main ul li a{
	height:32px;
	line-height:32px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	
}
.menu_main ul li.active{
	background:transparent url(../images/bg_menu_main_li.png) repeat-x scroll center center;
}
.menu_main ul li:active{
	background:transparent url(../images/bg_menu_main_li.png) repeat-x scroll center center;
}
.menu_main ul li a.active{
	background:transparent url(../images/bg_menu_main_li.png) repeat-x scroll center center;
}
.menu_main ul li a:hover{
	background:transparent url(../images/bg_menu_main_li.png) repeat-x scroll center center;
}

.menu_top{
}
.menu_top ul{
	float:right;
}
.menu_top ul li{
	padding-left:25px;
	float:left;
	line-height:23px;
	color:#a6d5ff;
}
.menu_top ul li a{
	color:#fff;
}

.link_wrapper{
border-top:1px solid #FFFFFF;
color:#999;
font-size:11px;
background-color:#d6d6d6;
}

.menu_bottom{
color:#FFFFFF;
}
.menu_bottom ul{
float:left;
}
.menu_bottom ul li{
padding-left:5px;
float:left;
line-height:15px;
}
.menu_bottom ul li a{
color:#fff;
line-height:20px;
}
.menu_bottom ul li a:hover{
text-decoration:underline;
}

.search_div{
	position:absolute;
	height:49px;
	width:297px;
	background:transparent url(../images/search_bg.png) no-repeat scroll center top;
	right:-5px;
	bottom:-32px;
	}
.search_text{
	position:absolute;
	height:49px;
	width:297px;
	background:transparent url(../images/search_bg.png) no-repeat scroll center top;
	right:-5px;
	bottom:-32px;
	}	
.search_field{
	height:16px;
	border:0px solid #fff;
	margin-top:20px;
	width:172px;
	float:left;
	margin-right:7px;
	}
.search_span{
	margin-top:22px;
	margin-left:17px;
	float:left;
	padding-right:9px;
	color:#fff;
	}
.search_btn{
	margin-top:20px;
	float:left;
	}	
#container_main_banner {
	width:1000px;
	margin:0px auto;
	background-color:#fff;
}
#container-main {
	width:990px;
	margin:0px auto;
	background-color:#fff;
	padding:5px 5px 0px;
}
#head_top{
	width:1000px;
	height:21px;
	margin:0px auto;
	color:#fff;
	text-align:right;
	font-size:11px;
}
#head_top span{
	line-height:21px;
	color:#fff;
}

#banner_main{
	height:274px;
	width:989px;
	padding:5px;
	position:relative;
}

#line_home_style{
	height:6px;
	background-color:#0e78db;
	margin:0px 1px;
}
#line_home_style_2{
	height:6px;
	background-color:#EBEBEB;
	margin:6px 0px;
}
.Centered{margin: 0 auto; width: 990px;}

.support_frame{
	position:absolute;
	bottom:15px;
	left:315px;
	}


/* footer */
#footer { position:relative; height:90px; background:#EBEBEB;}
#footer .menu-footer{height:26px;top:5px; width:990px; color:#fff; background:#0961b7;}
#footer ul{width:900px; margin:0 auto;}
#footer ul li{float:left; font-size:11px; font-weight:bold;}
#footer ul li a{color:#FFF;padding:0 30px; line-height:26px; text-transform:uppercase;}
#footer a{color:#000;}
.copyright {
background:url("../images/logo-footer.png") no-repeat scroll 0 0 transparent;
float:left;
height:45px;
margin-left:9px;
margin-top:14px;
padding-left:60px;
width:780px;
}
.copyright p {
line-height:18px;
}

.addthis{
float:left;
margin-top:14px;
}



/* header */
#header {height: 157px; position:relative; margin-bottom:8px;}
#header  span.logo {
	background: url(../images/logo.png) no-repeat;
	display: block;
	height: 95px;
	overflow: hidden;
	width: 133px;
	left: 12px; 
	position: absolute;
	top: 17px;
}
#header h2{left: 220px; position: absolute; top: 40px; background:url(../images/slogan.png) no-repeat; height:49px; width:407px; text-indent:-1890em;}
#header ul.language{<!--background:url(../images/bg-language.gif)--> no-repeat; position:absolute; width:241px; height:25px; right:0; top:4px;}
#header ul.language li{float:left; background-image:url(../images/language.gif); height:15px; padding-left:25px; margin:3px 15px;}
#header ul.language li.item1{background-position:left top; background-repeat:no-repeat; margin-left:20px !important;margin-left:15px;}
#header ul.language li.item2{background-position:left -15px; background-repeat:no-repeat;}
#header ul.language li a{float:left;height:15px; color:#666; line-height:15px;}

#header .info { /* background:url(../images/bg-info.gif) no-repeat; */ position:absolute; top:5px; width:500px; height:48px; right:0px;}
.info p{text-align:center; padding-top:3px;}
.info p span{color:#F00;}
.info div{float:right; position:absolute; right:95px; top:10px;}

#header .topmenu { position: absolute; left:0px; bottom:0px; background:url(../images/bg-topmenu.jpg) no-repeat; height:34px; width:952px; }
#header .topmenu li{float:left; background:url(../images/li-topmenu.gif) no-repeat right top; padding:0 2px; }
#header .topmenu li.end{background: none;}
.topmenu li a:link,.topmenu li a:visited,.topmenu li a{ float:left;height:35px; line-height:35px; display:block; color:#FFF; font-weight:bold; width:115px; text-align:center;}
.topmenu li.active a,.topmenu li a:hover{color:#FF0;}
#banner{height:274px;position:relative; margin-bottom:5px; margin-top:5px;}
#banner .intro_home{background:url(../images/bg-intro.png) no-repeat; height:196px; width:531px; position:absolute; right:27px; top:54px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
#banner h1{color:#FFF; position:absolute; left:390px; font-size:2em; text-transform:uppercase; top:20px;margin-bottom:4px;}
#banner a.readmore{float:right; display:block; color:#FF0; font-size:11px;}

.suport_home{
	position:absolute;
	top:25px;
	right:10px;
}


/* sidebar */
.sidebar {
float: right;
width: 249px;
}
.sidebar .module{
overflow:hidden;
}
.sidebar .module h3 {
background:none repeat scroll 0 0 #0678B0;
color:#FFFFFF;
font-size:1em;
height:28px;
line-height:28px;
text-align:center;
text-transform:uppercase;
}
.sidebar .module h2 {background:none repeat scroll 0 0 #0678B0;
color:#FFFFFF;
font-size:1em;
height:25px;
line-height:25px;
margin-left:1px;
text-align:center;
text-transform:uppercase;}
.sidebar .module .center{background:#fff; border:1px solid #ededed; border-top:none;}
.sidebar .module .bottom{}

.sidebar .module ul{padding:3px 7px;}
.sidebar .module ul li{ background:url(../images/circle.gif) no-repeat 0px 11px; padding:5px 0px 5px 14px ;overflow:hidden;border-bottom:1px solid #dedede;}
.sidebar .module ul li a{ display:block; color:#369;  font-weight:bold; line-height:18px;}

.sidebar .module ul li.end {border-bottom:medium none;}
.sidebar .module ul.menu li.active a,.sidebar .module ul.menu li a:hover{background:#31659A;}
.sidebar .module ul li a:hover{color:#c60;}

.center{min-height:500px; height:auto;}
.content .center{min-height:500px; height:auto;float:left;  width:735px;}
/* .center{min-height:500px; height:auto !important; float:left; width:735px;}    note: su dung class nay bi mat phan chan, cot ben trai khong tu dong co dan theo ben phai */ 


/* mainContent */
#mainContent{padding-bottom:5px; overflow:hidden; }
#mainContent .content{ float: left; width: 735px; }

.content h1{
height:28px;
line-height:28px;
font-size:1em;
text-indent:12px;
color:#999;
font-family:Verdana;
}

.content .center{border-bottom:1px solid #ebebeb, width:735px; overflow:hidden; }
.content .bottom{}

.Box{
	padding:5px 10px;
}
.productlist_table{
width:737px;
margin:7px 0;

}
.center .img_logo_r{margin:0px 7px 7px;	border-bottom: dotted 1px #CCCCCC; width:233px; padding:7px 0px 10px 0px; text-align:center;}

.ProList{}
.ProList .TD{border:1px solid; height:39px; overflow:hidden; text-align:center; border-top:medium none;}
.ProList .TDD1{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:140px; }
.ProList .TDD2{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:140px;  }
.ProList .TDD3{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:80px;  }
.ProList .TDD4{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:165px;  }
.ProList .TDD5{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:90px;  }
.ProList .TDD6{border-top:1px solid; background:#ebf5f6; border-color:#769dc8;font-weight:bold; width:90px;  }
.ProList .TDD{ border-left:medium none;  }

.ProList .TDD1_{bborder:1px solid; line-height:39px; overflow:hidden; text-align:center; font-weight:bold; border-top:medium none;  border-color:#c6e1e4 ; width:140px;  }
.ProList .TDD2_{border-left:medium none; line-height:39px; border-color:#c6e1e4; width:140px;  }
.ProList .TDD3_{border-left:medium none; line-height:39px; border-color:#c6e1e4; width:80px;  }
.ProList .TDD4_{border-left:medium none; line-height:39px; border-color:#c6e1e4; width:165px;  }
.ProList .TDD5_{border-left:medium none; line-height:39px; border-color:#c6e1e4; width:90px;  }
.ProList .TDD6_{border-left:medium none; border-color:#c6e1e4; width:90px;  }

.TableDiv{padding:10px 0px;}
.TableContact .TR {clear: both;padding-top: 12px; margin:0 auto;}
.TableContact .TD {float: left; text-align: center;}
.TableContact .TD1, .TableContact .TD3 {width:100px; margin-right: 5px;display:inline;}
.TableContact .TD2 {text-align: left;}
.TableContact .TD3 {margin-left: 35px;}
.TableContact input, .TableContact textarea{width: 187px; border:1px solid #ccc; background-color:#fcfcfc; }
.TableContact select {width: 185px; border:1px solid #4278AD;}
.TableContact .question_input {width: 517px; border:1px solid #ccc; background-color:#fcfcfc;}
.TableContact .textarea{height: 130px;width:517px;}
.TableContact textarea:hover,.TableContact input:hover{background:#f9fbfd;}
.contact_button {float:left;margin-left:135px;display:inline;margin-top:10px;}
.contact_button input{width: 65px;height: 19px;margin:0px;border:0px;margin-left:20px;display:inline;background-color:#3e6bbe;color:#fff;font-weight:bold; }
.contact_button input:hover{background-color:#3b5e9e;}

.ProList .button a:link, .ProList .button a:visited,.ProList .button a{display:block; height:18px; width:59px; background:url(../images/bt-order.gif) no-repeat; color:#FFF; text-align:center; margin:11px auto;line-height:18px;}
.button2 a:link, .button2 a:visited, .button2 a{display:block; border:0 none; width:59px; background:url(../images/bt-order.gif) no-repeat; color:#FFF; text-align:center; }
.items  li .button a:hover{color:#FF0;}



.productlist {width:1000px;}
.productlist_table .TR {clear: both;padding-top: 12px; width:714px;text-align:center;}
.productlist_table .TD {float: left;}
.productlist .item4{ margin-right:0px;}
.productlist .items{ float:left; background:url(../images/product_item.gif) no-repeat; width:233px; height:293px; margin:0px 6px 0px 0px ; position:relative;}

.items h3{color:#FFF; font-size:1.1em; text-align:center; height:28px; line-height:28px; width:233px;}
.items .Images{ width:230px; height:235px; text-align:center; margin-left:2px;}
.items  p.name{font-size:1em; text-align:center; padding:5px 0; font-weight:bold;}
.items  li .button{ position:absolute; bottom:5px; width:100%; left:20px;}
.items  li .button a{display:block;padding:0 25px; float:left; color:#FFF; font-weight:bold;}
.items #prevBtn a{position:absolute; top:5px; left:5px; background:url(../images/pre.jpg) no-repeat; width:23px; height:22px; text-indent:-1800em;}
.items #nextBtn a{position:absolute; top:5px; right:5px; background:url(../images/next.jpg) no-repeat; width:23px; height:22px; text-indent:-1800em;}
.slideshow{width:225px; height:200px;}
.slideshow img{padding:5px 5px;}
#slider li, #slider2 li{width:230px; height:293px; overflow:hidden; }
	
ul.certification{overflow:hidden; width:990px;}
ul.certification li{float:left; height:96px; width:323px; margin-right:7px; margin-top:7px;}
ul.certification li .Images{float:left; margin-right:5px; padding:5px 0 0 5px; height:86px; vertical-align:middle; text-align:center;}
ul.certification li h3{font-size:1em;padding-top:3px;}
ul.certification li .intro{font-size:0.9em; padding-right:5px;}

#mainContent .news_home{float:left; width:750px; overflow:hidden; padding:6px 0px 0px 0px;}
.news_home .new-home-t{ padding-top:3px;}
.news_home .new-home-b{ padding-bottom:3px;float:left;}
.news_home .new-home-c{ padding:0 1px 3px;float:left; height:236px;}
.news_home .new-home-c2{ padding:0 1px 3px;float:left; height:250px;}
.news_home .new-left{float:left;  width:482px; overflow:hidden;}
.news_home .new-right{float:right; overflow:hidden; width:264px; background:#fafafa;}
.news_home .new-right a:hover{color:#b70e0e;}
.news_home h2,.news_home .new-left h2{ background:#ebf5f6; line-height:23px; font-size:1.1em; color:#1f79a5; text-transform:uppercase; text-indent:10px; position:relative; height:23px;}
.news_home h2 span{position:absolute; right:10px;height:18px;}
.news_home h2 span a{float:left; height:18px; width:19px; display:block; background:url(../images/pagelink.gif) no-repeat; margin-left:3px; text-indent:5px; line-height:18px;}
.new-left .new_item{overflow:hidden; padding:5px 0px 0px 5px;height:104px;}
.new-left .new_item .intro{line-height:17px;}
.new-left img{float:left; margin-right:5px; height:100px;}
.new-left h3{font-size:1em;line-height:15px}
.news_home .new-right h3{ background:#ebf5f6; line-height:23px; font-size:1.1em; color:#1f79a5; text-transform:uppercase; text-indent:10px;}
.new-right li{ background:url(../images/circle.gif) no-repeat 2px 9px; padding:6px 0px 6px 17px; margin-left:3px;	color: #4278AD;
 }
.new-title-detail{ font-size:16px; padding-left:9px; padding-top:10px; color:#336699; font-weight:bold; margin-bottom:6px;}
.date-news-old{font-size:11px; color:#999999; font-weight:normal;}
.news-chitiet{text-align:right; font-size:11px;}
.news-chitiet a{color:#006699 !important;}
.news-chitiet a:hover{color:#a02323 !important;}


.advisory_bg_title_send{
	background:url(../images/bg_gui_cau_hoi.png) no-repeat;
	height:66px;
	margin-left:27px;
}
.advisory_bg_title_send h2{
	padding-left:107px;
	padding-top:19px;
	color:#1476b5;
	font-family:Georgia;
}
.advisory_block_item{
border-bottom:1px dotted #ccc;
padding-bottom:8px;
margin-left:2px;
padding-top:8px}

.news_items {margin:7px 7px; display:block;}
.news_items h3 {
	font-family:times;
	height:18px;
}
.news_items_post_date{
	font-size:11px;
	color:#999;
}
.news_items_intro{
	padding-top:5px;
	line-height:17px;
}
.new-items-img{float:left; display:block; padding:0px 7px 5px 0px;}
.post-date{font-size:11px; color:#666666;}


.news_block_other2{
margin: 10px 10px 10px;
padding-top:10px;
border-top:1px dotted #ccc;
}
.news_block_other2 li{
height:22px;
padding-left:16px;
background:url("../images/circle.gif") no-repeat scroll 0 4px transparent;
}
.news_block_other2 h3{
padding-bottom: 10px;
}


.map {float:right; width:233px; height:180px; margin-right:0px; margin-top:6px;}
.map h3{height: 32px; background: url(../images/map-h3.jpg) no-repeat; text-align:center;  line-height:32px; color:#FFF; font-size:1em;}
.map .map-center{background:url(../images/map-center.jpg) repeat-y; height:210px;}
.map .map-center2{background:url(../images/map-center.jpg) repeat-y; height:219px;}
.map-center img{text-align:center;margin-left:1px; height:211px; width:230px;}
.map .map-bottom{background:url(../images/map-bottom.jpg) no-repeat; height:3px;}

.bodyContent {
	line-height:19px;
}

/*  */

#screenshot{
	position:absolute;
	border:1px solid #4278AD;
	background:#4278AD;
	padding:2px;
	display:none;
	color:#fff;
}

.box-pro-detail{
	width:376px;
	float:left;
	height:250px;
	line-height:40px;
	padding-left:0px;
	}
.box-pro-detail-name{
	font-size:22px;
	color:#006699;
	font-weight:bold;
	}
.box-pro-detail-1{
	font-size:12px;
	font-weight:bold;
	}
.box-pro-detail-2{
	font-size:12px;
	font-weight:bold;
color:#006699;
	}

.box-pro-detail-chitiet{
background-color:#d1e2ea;
font-size:12px;
font-weight:bold;
line-height:28px;
margin-left:-10px;
margin-top:25px;
padding-left:10px;
width:731px;
	}
	
.product-img-dt{
border:3px double #D3D3D3;
float:left;
height:250px;
text-align:center;
width:322px;
}
.product-img-dt img{
padding-top:12px;
}
.desc{
	text-align:justify;
	width:450px;
}

.desc p{
	text-align:justify;
}
.product-n{
	margin-left:0px;
}
.product-img-dt a{
	color:white;
	margin:6px 0px;
}
.product-img-dt a:hover{
	font-weight:bold;
	color:black;
}

.dathang-2{
	background:transparent url(../images/bt-order.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	line-height:18px;
	margin:1px auto;
	text-align:center;
	width:59px;
}
.tuyendung_2010{
position:absolute;
right:-49px;
top:32px;
}
.tuyendung_left{
border:1px solid #F3F3F3;
float:left;
margin-right:6px;
min-height:400px;
padding:7px;
width:664px;
}
.tuyendung_left h1{
line-height:40px;
font-size:20px;
color:#f5510e;
}
.tuyendung_right{
border:1px solid #F3F3F3;
float:left;
min-height:430px;
text-align:center;
width:300px;
}
.tuyendung_content{
}
.tuyendung_content p span{
line-height:25px;
}
.counter{
bottom:10px;
color:#666;
font-size:11px;
position:absolute;
right:10px;
}



/*  */
