/* Clearfix */
.clearfix:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	font-size:0;
}

* html > body .clearfix {
      display: block;
      width: 100%;
      height:100%;
}
* html .clearfix {
	height: 1%;
}

body
{
	color:#2d5aa0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background: #1577cc top center;
	/*background:url(/images/wrapper_top1.jpg) no-repeat top center #d3daec;*/
	
}
a
{
	text-decoration:none;
	color:#545454;
}
a:hover
{
	color:#123CE3;
}
a:focus {
    outline: 0;
}


a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}
.tgp_wrapper_top
{
	height:566px;
}

.tgp_wrapper_top .tgp_wrapper_bottom
{
	/* background:url(/images/wrapper_bottom.jpg) repeat-x bottom left; */
}
/*.tgp_wrapper_top .tgp_wrapper_bottom .tgp_wrapper_center
{
	background:url(/images/wrapper_center.jpg) no-repeat;
	height:348px;
}*/
.tgp_container
{
	margin:0px auto;
	width:1035px;
	padding:0px;
}
.tgp_container .tgp_banner
{
	width:1035px;
	height:216px;
	position:relative;
	padding:0px;
	margin:0px;
	z-index:1;
}
.tgp_container .tgp_banner img.vi
{
	position:absolute;
	right:40px;
	top:10px;
}
.tgp_container .tgp_banner img.en
{
	position:absolute;
	right:10px;
	top:10px;
}
.tgp_container .tgp_banner .tgp_search
{
	margin:0;padding:0;
	position:absolute;
	right:2px;
	width:241px;
	bottom:5px;
}
.tgp_container .tgp_banner .tgp_search ul
{
	margin:0;padding:0;
	list-style-type:none;
}
.tgp_container .tgp_banner .tgp_search ul li
{
	margin:0;padding:0;
	list-style-type:none;
	padding:3px 0 3px 10px;
}
.tgp_container .tgp_banner .tgp_search ul li a
{
	margin:0;
	padding:5px 0 5px 0;
	color:#529ee2;
}
.tgp_container .tgp_banner .tgp_search ul li a:hover,.tgp_container .tgp_banner .tgp_search ul li a.active
{
	color:#df2020;	
}
.tgp_container .tgp_banner .tgp_search .search
{
	margin:0;padding:0;
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.tgp_container .tgp_banner .tgp_search .search input
{
	border:none;	
}
.tgp_container .tgp_banner .tgp_search .search .txt_search
{
	background:#ffffff;
	width:140px;
	height:16px;
	font-size:11px;
	color:#898989;
	border:solid 1px #c4c4c4;
	padding:2px;
}
.tgp_container .tgp_banner .tgp_search .search .btn_search
{
	background-color:#145c9b;
	width:78px;
	height:23px;
	text-indent:-999999px;
	outline:none;
	background:url(/images/btn_tk.png) no-repeat 0 2px;
}
.tgp_container .tgp_banner .tgp_menu
{
	width:730px;
	height:30px;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:2;
	top:185px;
	left:20px;
	/**top:190px;*/
}
.tgp_container .tgp_banner .tgp_menu ul#nav
{
	width:760px;
	height:30px;
	margin:0;
	padding:0px;
}
.tgp_container .tgp_banner .tgp_menu ul#nav li
{
	margin:0px;
	list-style-type:none;
	display:inline;
	float:left;
	/*border-right:solid 1px #5a72b0;*/
	padding:5px 0px 6px 0px;
	height:20px;
	
}
.tgp_container .tgp_banner .tgp_menu ul#nav li.none
{
	border:none;	
}
.tgp_container .tgp_banner .tgp_menu ul#nav li a.top
{
	margin:0;
	padding:5px 12px 6px 12px;
	color:#fff;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	border-right:solid 1px #145c9b;
	height:26px;
	width:65px;

}
.tgp_container .tgp_banner .tgp_menu ul#nav li a.top_none
{
	border:none;
	margin:0;
	padding:5px 12px 6px 12px;
	color:#fff;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	height:26px;
	width:65px;
}

.tgp_container .tgp_banner .tgp_menu ul#nav li a.top:hover,
.tgp_container .tgp_banner .tgp_menu ul#nav li a.top_none:hover,
.tgp_container .tgp_banner .tgp_menu ul#nav li a.top.active,
.tgp_container .tgp_banner .tgp_menu ul#nav li a.top_none.active
{
	margin:0;
	padding:5px 12px 6px 12px;
	color:#00255c;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	
}
/*  sub menu */
#nav li {
    float: left;
    position: relative;
}

#nav ul.menu {
    position: absolute;
    width: 245px;
    top: 31px;
	left:-41px;
    display: none;
}
#nav ul.menu li{
	margin:0; padding:0;
	display:inline-block;
    width: 233px;
	height:40px;
	background:#3591e2;
    display: none;
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#nav li ul.menu li a.sub{
	margin:0; 
	padding:0px 0px 2px 0px;
	margin-left:15px;
    width: 200px;
	height:20px;
	line-height:15px;
	display:inline-block;
	color:#fff;
    float: left;
	font-size:12px;
	font-weight:normal;
	border-bottom:solid 1px #145c9b;

}
#nav li ul.menu li a.sub_none{
	margin:0; 
	padding:0px 0px 5px 0px;
	margin-left:15px;
    width: 200px;
	height:20px;
	line-height:15px;
	display:inline-block;
	color:#fff;
    float: left;
	font-size:12px;
	font-weight:normal;
	border-bottom:none;

}
#nav li ul.menu a.sub:hover{
	background:none;
	color:#00255c;
	width:200px;
	height:20px;

}
#nav li ul.menu li a.sub_none:hover
{
	background:none;
	color:#00255c;
	width:200px;
	height:20px;	
	
}
#nav li:hover ul.menu  {
    display: none;
}
#nav li:hover ul.menu
{
    display: block;
	z-index:9999;
}
/*end sub menu*/

.tgp_container .tgp_body
{
	margin:0px;
	padding:0px;
	width:1035px;
	z-index:99;
}
.tgp_container .tgp_body .body_top
{
	height:315px;
	margin:0px;
	padding:15px 0 0 0;
	width:1035px;

}
.tgp_container .tgp_body .body_top .tgp_slide
{
	margin:0px;
	padding:0;
	float:left;
	width:728px;
	height:315px;
	background:url(/images/bg_slide.png) no-repeat;
	position:relative;
	overflow:hidden;
}
 #slider2 ul
{
	margin:0; padding:0;
	list-style:none;
	overflow:hidden;
}
 #slider2  li
{
	list-style-type:none;
	overflow:hidden;
	margin:0;padding:0;
	width:728px;
	height:315px;

}
 #slider2  li img
{
	width:387px;
	height:290px;
	margin:0px;
	padding:13px 0 13px 12px;
	float:left;
}
#slider2  li .content_slide
{
	width:329px;
	height:290px;
	margin:0px;
	padding:13px 0 0 0;
	float:left;
	position:relative;	
	overflow:hidden;
	
}

ol#controls
{
	height:30px;
	margin:0px;
	padding:0 0 0 0;
	float:left;
	position:absolute;
	right:10px;
	top:10px;
}
ol#controls li
{
	margin:0 0px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
}
ol#controls li a
{
	width:10px;
	height:17px;
	float:left;
	margin-left:5px;
	border:1px solid #9cb4e1;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 5px 0 7px;
}
ol#controls li.current a
{
	border:1px solid #35529f;
	color:none;
		
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus
{
	outline:none;
}
	

#slider2  li .content_slide .div_content
{
	margin:0px;
	padding:15px 30px 0 20px;
	width:275px;
	height:255px;
	float:left;
	position:absolute;
	top:30px;	
	overflow:hidden;
}
#slider2  li .content_slide .div_content h1.ten a
{
	font-style:italic;
	font-size:20px;
	color:#182268;
	margin:0px;padding:5px 5px 5px 0px;
	font-weight:bold;
	overflow:hidden;
}
#slider2  li .content_slide .div_content h1.ten a:hover
{
	color:red;	
}
 #slider2  li .content_slide .div_content .ngaydang
{
	font-size:14px;
	color:#b8e2ff;
	margin:0px;
	padding:5px 5px 5px 0px;
	overflow:hidden;
}
 #slider2  li .content_slide .div_content .noidung
{
	text-align:justify;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#2a2a2a;
	overflow:hidden;
	height:145px;
}
 #slider2  li .content_slide .div_content .docthem 
{
	
	position:absolute;
	bottom:10px;
	width:50px;
	height:15px;
	margin:0px;
	padding:30px 0 0 0;
	overflow:hidden;
}
 #slider2  li .content_slide .div_content .docthem a
{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#062e6c;
	overflow:hidden;
}
 #slider2  li .content_slide .div_content .docthem a:hover
{
	color:#df2020;	
	overflow:hidden;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc
{
	margin:0px;
	padding:0px;
	float:left;
	width:298px;
	height:315px;
	position:relative;
	margin-left: 9px
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .title
{
	margin:0;padding:0;
	float:left;
	background:url(/images/title_danhmuc1.jpg) no-repeat;
	width:298px;
	height:63px;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .content
{
	width:298px;
	height:245px;
	margin:0px;padding:0px;
	float:left;
	padding-top:7px;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .content .div_list
{
	margin:0 0 0 25px;padding:0;
	width:250px;
}
/*.tgp_container .tgp_body .body_top .tgp_danhmuc .content ul li
{
	margin:0;padding:0;
	list-style-type:none;
	padding:0 0 0 28px;
}*/
.tgp_container .tgp_body .body_top .tgp_danhmuc .content .div_list a
{
	display:inline-block;
	font-size:14px;
	color:#fff;
	padding:4px;
	font-weight:bold;
	border:none;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .content .div_list a:hover,.tgp_container .tgp_body .body_top .tgp_danhmuc .content .div_list a.active
{
	border-bottom:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	color:#182268;
	font-size:14px;
	padding:3px;
	font-weight:bold;
	display:inline-block;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .content .tool
{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:60px;
	position:absolute;
	right:-8px;
}
.tgp_container .tgp_body .body_top .tgp_danhmuc .content .tool img
{
	margin:0;
	padding:0 0 0 5px;
}
.tgp_container .tgp_body .body_bottom
{
	margin:20px 0 0 0;
	padding:35px 17px 0 18px;
	width:1000px;
	background:#fff;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left
{
	float:left;
	width:710px;
	min-height: 800px;
	*height: 800px;
	margin:0 0 0px 0;
	padding:0px;
	_margin-bottom:60px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc
{
	margin:0px;
	padding:0px;
	width:710px;
	height:290px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .tt_title
{
	width:710px;
	height:27px;
	margin:0;padding:0;
	border-bottom:solid 1px #b4c4ec;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .tt_title h1.title
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#000000;	
	width:620px;
	float:left;
	padding:5px 0 0 5px;
	margin:0px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .tt_title a
{
	background:url(/images/bullet.gif) no-repeat left 8px ;
	display:inline-block;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding:5px 0 0 10px;
	margin:0 0 0 18px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .tt_title a:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc
{
	margin:0px;
	padding:0px;
	width:710px;
	height:270px;

}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content
{
	margin:5px 12px 0 19px;
	padding:0px;
	width:378px;
	height:250px;
	float:left;
	*margin:0 10px 0 10px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .ngay
{
	font-size:12px;
	color:#919191;
	padding:5px 0 5px 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .tieude a
{
	font-size:18px;
	color:#1372c5;
	font-weight:bold;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .tieude a:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .nd
{
	text-align:justify;
	font-size:11px;
	font-size:12px;
	padding:10px 0 0 0;
	height:115px;
	*height:115px;
	color:#2a2a2a;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang
{
	margin:0px;
	padding:29px 0 0 0;
	width:370px;
	height:20px;
	position:relative;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang ul
{
	margin:0px;
	padding:0px;
	width:200px;
	height:20px;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang ul li
{
	margin: 0 0 0 5px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang ul li a
{
	display:inline-block;
	font-size:12px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	border:1px solid #9cb4e1;
	width:20px;
	height:18px;
	padding:2px 0 0 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang ul li a:hover,.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang ul li a.active
{
	color: #5a72b0;
	border:1px solid #35529f;
	width:20px;
	height:18px;
	text-align:center;
	padding:2px 0 0 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang a.docthem
{
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute;
	left:310px;
	font-size:12px;
	padding:2px 0 0 0;
	width:60px;
	float:left;
	top:33px;
	color:#062e6c;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_content .phantrang a.docthem:hover
{
	color:#df2020;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tintuc .box_tintuc .box_image
{
	margin:12px 0 0 0;
	padding:0px;
	width:299px;
	height:240px;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac
{
	margin:10px 0 0 0;
	padding:0;
	width:710px;
	height:180px;
	*margin: 0 0 0 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang
{
	margin:1px 0 0px 0;
	padding:0;
	width:710px;
	height:157px;
	*margin:7px 0 0 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .tt_title
{
	width:710px;
	height:27px;
	margin:0;padding:0;
	border-bottom:solid 1px #b4c4ec;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .tt_title
{
	width:704px;
	height:27px;
	margin:0;padding:0;
	border-bottom:solid 1px #b4c4ec;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .tt_title h1.title,
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .tt_title h1.title
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#000000;	
	width:620px;
	float:left;
	padding:5px 0 0 5px;
	margin:0px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .tt_title a,
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .tt_title a
{
	background:url(/images/bullet.gif) no-repeat left 8px ;
	display:inline-block;
	color:#062e6c;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding:5px 0 0 10px;
	margin:0 0 0 18px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .tt_title a:hover,
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .tt_title a:hover
{
	color:#df2020;	
}

.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin
{
	margin:10px 0 0 0;
	padding:10px 5px 0 17px;
	width:150px;
	height:129px;
	border-right:solid 1px #9cb1e8;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .logo
{
	margin:0px;
	padding:0px;
	width:710px;
	height:120px;
	top:10px;
}

.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang #doi_tac img {
	width:130px;
	height:100px;
	border: 2px solid #5169A3;
	}
	
.tgp_container .tgp_body .body_bottom .tgp_left .khach_hang .logo img {
	width:130px;
	height:100px;
	}

.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin_none
{
	margin:10px 0 0 0;
	padding:10px 5px 0 17px;
	width:150px;
	height:129px;
	border-right:none;
	float:left;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin a.tin,
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin_none a.tin
{
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:14px;
	color:#1372c5;
	text-align:justify;
}
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin a.tin:hover,
.tgp_container .tgp_body .body_bottom .tgp_left .tt_khac .div_tin_none a.tin:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_right
{
	float:left;
	width:289px;
	margin:0px 0 0px 0;
	padding:0px;
	height:680px;
	_margin-bottom:0px;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham
{
	margin:0 0 0 25px;
	padding:0;
	width:261px;
	height:700px;
	background:url(/images/bg_sanpham1.jpg) no-repeat;
	position:relative;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_hot_sp
{
	margin:0; padding:0;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_hot_sp ul
{
	margin:0; padding:0;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_hot_sp ul li
{
	margin:0; padding:0;
	list-style:none;
	float:left !important;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .td 
{ 
	width:60px;
	padding:14px 0 10px 15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0 0 0 180px;
	background:url(/images/bullet.gif) no-repeat 0 18px;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .td a
{
	display:inline-block;
	color:#062e6c;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .td a:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_sp
{
	margin:0px 0px 10px 0px;
	padding:0px 13px 8px 11px;
	*padding-bottom: 0px;
	width:236px;
	height:115px;
	float:left;	
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_sp .img_sp
{
	margin:0px;
	padding:0px;
	width:236px;
	height:94px;
	border:solid 1px #647bb5;
	background:#ffffff;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_sp .ten_sp 
{
	font-size:14px;
	padding: 6px 0 0 10px;
	*padding-top: 2px;
	font-weight:bold;
	width:236px;
	height:20px;
	margin:0px;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_sp .ten_sp a
{
	color:#fff;
}
.tgp_container .tgp_body .body_bottom .tgp_right .san_pham .box_sp .ten_sp a:hover
{
	color:#df2020;
}
.tgp_container .tgp_body .body_bottom .tgp_right .truycap
{
	margin:10px 0 0 25px;
	padding:0px;
	width:261px;
	position:relative;
}
.tgp_container .tgp_body .body_bottom .tgp_right .dem 
{
	margin:0px;
	padding:0px;
	width:170px;
	position:absolute;
	top:20px;
	left:65px;
}
.tgp_copyright
{
	height:100px;
	color:#526493;
	line-height:14px;
	margin-top:0px;
	padding: 10px 0px 10px 0px
}

.tgp_copyright .div_1
{
	float: left;
	width: 78%;
	color:#003564;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.tgp_copyright .div_2
{
	float: left;
	width: 20%;
	cursor:pointer;
	color:#003564;
	text-align: center;
	font-size: 14px;
}

.tgp_copyright .div_2 b
{
	color:#526493;
}
.tgp_copyright .div_2 b span
{
	color:#ff9900;
} @charset "utf-8";
/* CSS Document */

.tgp_container .tgp_body .body_bottom .tgp_left .page_title
{
	width:710px;
	height:27px;
	margin:0;padding:0;
	border-bottom:solid 1px #b4c4ec;	
}

.tgp_container .tgp_body .body_bottom .tgp_left .page_title h1.title
{
	font-size:15px;
	text-transform:uppercase;
	color:#000000;	
	width:620px;
	float:left;
	padding:5px 0 0 5px;
	margin:0px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_title a
{
	background:url(/images/bullet.png) no-repeat left 8px ;
	display:inline-block;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding:5px 0 0 10px;
	margin:0 0 0 18px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_title a:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content
{
	margin:0 0 50px 0;
	padding:0px;
	width:710px;	
	padding-left:5px;
	font-size:12px;
	color:#2A2A2A;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content
{
	margin:0px;
	padding:10px 0px 15px 0px;
	width:710px;
	text-align:justify;
	font-size:12px;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc
{
	margin:0px;
	padding:15px 0 0 0;
	width:710px;
	height:215px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content
{
	margin:0px 12px 0 7px;
	padding:0px;
	width:389px;
	height:210px;
	float:left;
	*margin-right:12px;
	*margin-left:7px;
	*width:385px;
	_margin-right:12px;
	_margin-left:7px;
	position:relative;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_content .ngay
{
	font-size:12px;
	color:#919191;
	padding:5px 0 5px 0;
	font-weight:bold;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .tieude a
{
	font-size:18px;
	color:#1372c5;
	font-weight:bold;
	padding:0 0 5px 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .tieude a:hover
{
	color:#df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .nd
{
	text-align:justify;
	font-size:12px;
	padding:10px 0 0 0;
	height:100px;
	color:#2a2a2a;
	font-weight:bold;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .phantrang
{
    height: 20px;
    margin: 0;
    padding: 5px 0 0;
    width: 380px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .phantrang a
{
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute;
	right:10px;
	font-size:12px;
	padding:2px 0 0 0;
	width:60px;
	top:193px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_content .phantrang a:hover
{
	color:#df2020;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .box_tintuc .box_image
{
	margin:10px 0 0 0;
	padding:0px;
	width:299px;
	height:200px;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .x_title
{
	margin: 0;
    padding: 0;
	font-weight:bold;
	color:#118CFF;
	padding-bottom:10px;	
	font-size:14px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .so_luoc
{
	color:#2D2D2D;
	font-weight:bold;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .noi_dung
{
	margin: 0;
    padding: 0;
	text-align:justify;
	padding:10px 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tin_khac
{
	border-top:1px dotted #ABABAB;
	padding:10px 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tin_khac a
{
	color:#118CFF;
	display:inline-block;
	line-height:25px;
	padding-left:15px;
	height:22px;
	background:url(/images/bullet.png) left 9px no-repeat;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tin_khac a:hover
{
	color:#df2020;
	text-decoration:none;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tin_khac span.date
{
	color:#818181;
	padding-left:15px;
	display:inline-block;
}

.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .img_sanpham
{
	margin:0 10px 0 0;
	padding:0px;
	width:200px;
	height:300px;
	float:left;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .img_sanpham img
{
	border:solid 2px #5a72b0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .img_sanpham .price
{
	margin:0px;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	font-weight:bold;
	width:200px;
	font-size:12px;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham
{
	margin:0px;
	padding:0px;
	width:470px;
	float:left;
}
 
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham h1.ct
{
	font-size:14px;
	margin:0px;
	padding:5px 0 5px 0;	
	width:470px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .infor
{
	margin:0px;
	padding:10px 0 10px 0;
	width:470px;
	font-size:12px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other
{
	border-top:1px dotted #ABABAB;
	margin:0px;
	padding:0px 0 10px 0;
	width:470px;
}

.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other ul
{
	margin:0px;
	padding:5px 0 0 0;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other ul li
{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
	background:url(/images/bullet.png) 0px 6px no-repeat;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other ul li a
{
	outline:none;
	font-size:14px;
	margin:0px;
    color: #118CFF;
	padding:0 0 0 20px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other ul li a:hover,
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .chitiet_sanpham .sp_other ul li a.active
{
	color: #df2020;
	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tro_giup
{
	margin:0px;
	padding:0px;
	width:690px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tro_giup .tieu_de a
{
	background:url(/images/aa_hover.png) no-repeat left 5px ;
	font-size:14px;
	font-weight:bold;
	color:#245FBA;
	margin:0;
	padding:0px 0 5px 25px;
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tro_giup .tieu_de a:hover
{
	color: #df2020;	
}
.tgp_container .tgp_body .body_bottom .tgp_left .page_content .content .tro_giup .nd_soluoc
{
	margin:0px;
	padding:0 0 0 25px;
	font-size:12px;
	text-align:justify;
}
/*phan trang */
.navigation {
	font-size:11px;
	clear: both;
	padding: 15px 0px 20px;
	text-align: center;
	cursor:default;
	font-weight:bold;
	/*color:#407e42;*/
}
.navigation .current_page_item, .navigation .page_item a {
	outline:none;
	margin:2px;
	padding:2px 6px;
	text-decoration:none;
	/*background:#493d1f;*/
}

.navigation .page_item a {
	color:#FFF;
	background-color:#94a5d1;
}

.navigation .current_page_item, .navigation .page_item a:hover 
{
	color:#fff;
	background-color:#1372c5;
}
/*end phan trang*/
#frmDatHang {
      width: 64%;float: left;
}
      #frmDatHang legend {
            font-weight: bold;
            font-size: 14px;
            margin-bottom: 20px;
            border-bottom: 4px double #ccc;
      }
      #frmDatHang p {
            padding: 0px;
            margin: 5px 0px 5px 50px;
      }
            #frmDatHang p label {
                  float: left;
                  display: block;
                  width: 150px;
                  font-size: 12px;
                  font-weight: bold;
                  padding-top: 8px;
            }
            #frmDatHang p input .textbox {
                  float: left;                  
            }
            #frmDatHang p input#txtName,
            #frmDatHang p input#txtPhone,
            #frmDatHang p input#txtEmail,
            #frmDatHang p input#txtAddress {
                  width: 200px;
                  height: 25px;
                  background-color: #ebebeb;
                  border: 1px solid #ccc;
                  padding: 0px 5px;
                  font: normal 11px Tahoma, sans-serif;
                  color: #333
            }
            #frmDatHang p input#txtSoLuong { width: 45px }
            #frmDatHang p select {
                  width: 50px;
                  border: 1px solid #ccc
            }

            #frmDatHang input#btnSend {
                  border: none;
                  background: #fff url(/images/btnSend.gif) no-repeat 0 0;
                  width: 80px;
                  height: 27px;
                  cursor: pointer;
            }
            #frmDatHang input#btnRewrite {
                  border: none;
                  background: #fff url(/images/btnRewrite.gif) no-repeat 0 0;
                  width: 80px;
                  height: 27px;
                  cursor: pointer;
            }@charset "utf-8";
/* CSS Document */

.qitem {
	width:200px;
	height:150px;	
	border:4px solid #5a72b0;	
	margin:5px 10px 15px 10px;
	background: url('bg.gif') no-repeat;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
	
}

.qitem img {
	border:0;

	/* allow javascript moves the img position*/
	position:absolute;
	z-index:200;
}

.qitem .caption {
	position:absolute;
	z-index:0;	
	color:#6a80b8;
	display:block;
	z-index:0;
	
}

.qitem .caption h4 {
	font-size:12px;
	padding:10px 5px 0 8px;
	margin:0;
	color:#369ead;
}

.qitem .caption p {
	font-size:12px;	
	padding:3px 5px 0 8px;
	margin:0;
}
.qitem .caption p:hover
{
	color:#df2020;	
}


/* Setting for corners */

.topLeft, .topRight, .bottomLeft, .bottomRight {
	position:absolute;
	background-repeat: no-repeat; 
	float:left;
}

.topLeft {
	background-position: top left; 	
} 

.topRight {
	background-position: top right; 
} 

.bottomLeft {
	background-position: bottom left; 
} 

.bottomRight {
	background-position: bottom right; 
}

.clear {
	clear:both;	
}
@charset "utf-8";
/* CSS Document */

.form_lien_he
{
	margin-top:0px;
	width:690px;
}
.form_lien_he input,textarea
{
	border:0px;
	border-bottom:1px dotted #245fba;
}
.form_lien_he input.button
{
	width:160px;
	height:25px;
	padding:0px;
	margin:0px;
	outline:none;
}
.form_lien_he input.inputbox
{
	background:none;
	border-bottom:1px dotted #245fba;
	color:#575757;
	font-family:Verdana;
	font-size:11px;
	margin-right:5px;
	height:20px;
	line-height:20px;
	padding:0 5px;

}
.form_lien_he textarea.inputbox
{
	background:none;
	border-bottom:1px dotted #245fba;
	color:#575757;
	font-family:Verdana;
	font-size:11px;
	margin-right:5px;
	height:114px;
	padding:0 5px;
	
}
.form_lien_he input.btn
{
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	width:70px;
	height:25px;
	margin-right:10px;
	cursor:pointer;
	outline:none;
	color:#FDFDFD;
	border:none;
	display:inline-block;
	background:#245fba;
	text-align:center;
	font-weight:bold;
	outline:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding:0px 0px 2px 0px;
}
.form_lien_he input.btn:hover
{
	background:#458cfb;
	color:#fff;
}
.form_lien_he b
{
	
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#245fba;
}
.thong_tin_lien_he
{
	float:left;
	text-align:left;
	padding:5px;
	display:inline;
	color:#F00;
}@charset "utf-8";
/* moving boxes slider */
.boxgrid h3{ margin:8px 0px 2px 10px; font-size:12px;font-weight: bold;}
.boxgrid h3 a
{
	color:#fff;
	font-size:12px;
	line-height:13px;
}
.boxgrid h3 a:hover
{
	color:#FC3;
}
.boxgrid{
	margin:0; padding:0;
	width:200px;
	height:150px;	
	border:4px solid #5a72b0;	
	margin:10px 22px 10px 22px;
	float:left;
	overflow: hidden; 
	position: relative; 
	*margin:10px 14px 10px 14px;
}
.boxgrid img{ 
	position: absolute;
	top: 110; 
	left: 0; 
	border:0; 
}
.boxgrid img:hover{ 
	position: absolute; 
	top: 150; 
	left: 0; 
	border: 0; 
	
}
.boxgrid p{ 
	padding: 0 10px;
	padding-left:25px;
	padding-top:6px;
	height:40px;
	overflow:hidden;
	color:#5a72b0;
	font-size:12px;
}
.boxcaption{
	margin:0; padding:0;
	float: left; 
	position: absolute; 
	background:url(/images/arrow.png) -1px 33px no-repeat #254D93;
	/*border-top:2px solid #fff;*/
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption .boxcaption {
	top: 170px; /*Vi tri ban dau cua Box*/
	left: 0;
}
a.moreLink{
display:block; 
height:29px; 
width:68px;
position:absolute; top:15px; right:-5px; outline:none;
color:#38B9FB;
text-decoration:underline;
}
a.moreLink:hover{
color:#FF0;
text-decoration:none;
}
				
		

@charset "utf-8";
/* CSS Document */

.zitem {
	width:200px;
	height:150px;	
	border:4px solid #5a72b0;	
	margin:5px 8px 15px 8px;
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
}

.zitem .caption {
	width:200px;
	height:30px;
	background:#000;
	color:#369ead;
	font-weight:bold;
		
	/* fix it at the bottom */
	position:absolute;
	bottom:-1px; /* fix IE issue */
	left:0;

	/* hide it by default */
	display:none;

	/* opacity setting */
	filter:alpha(opacity=60);    /* ie  */
	-moz-opacity:0.6;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.6;    /* for really really old safari */  
	
}

.zitem .caption a {
	text-decoration:none;
	color:#369ead;
	font-size:12px;	
	
	/* add spacing and make the whole row clickable*/
	padding:5px;
	display:block;
}

.zitem img {
	border:0;
	
	/* allow javascript moves the img position*/
	position:absolute;
}

.clear {
	clear:both;	
}
/*
    AnythingSlider v1.4

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	width: 728px;
	height: 315px;
	margin: 0 auto;
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: none;
}
div.anythingSlider .anythingWindow {

}
/* Active State */
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {
	background-color: none;
}
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 728px;
	height: 315px;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */
div.anythingSlider {
	position: relative;
	padding: 0px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0; left: 0;
	margin: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	margin-left:-13px;
	*margin-left:0px;
}

ul.anythingBase li.panel img
{
	width:370px;
	height:290px;
	margin:0px;
	padding:13px 0 13px 12px;
	float:left;
}
ul.anythingBase li.panel .content_slide
{
	width:329px;
	height:290px;
	margin:0px;
	padding:13px 0 0 0;
	float:left;
	position:relative;	
	overflow:hidden;
	
}
ul.anythingBase li.panel .content_slide .div_content
{
	margin:0px;
	padding:15px 27px 0 30px;
	width:272px;
	height:255px;
	float:left;
	position:absolute;
	top:30px;	
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content h1.ten
{
	font-style:italic;
	font-size:20px;
	color:#1856b6;
	margin:0px;padding:5px 5px 5px 0px;
	font-weight:normal;
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content .ngaydang
{
	font-size:14px;
	color:#8d9ccb;
	margin:0px;
	padding:5px 5px 5px 0px;
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content .noidung
{
	text-align:justify;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#5d5d5d;
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content .docthem 
{
	
	position:absolute;
	bottom:10px;
	width:50px;
	height:15px;
	margin:0px;
	padding:30px 0 0 0;
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content .docthem a
{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000000;
	overflow:hidden;
}
ul.anythingBase li.panel .content_slide .div_content .docthem a:hover
{
	color:#df2020;	
	overflow:hidden;
}
/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin-top: -60px;
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(../images/arrows.png) no-repeat;
	text-indent: -9999px;
}
/*div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }*/

/* Navigation Links */
div.anythingSlider .thumbNav
{ 
	height:30px;
	margin:0px;
	padding:0 0 0 0;
	float:left;
	position:absolute;
	right:10px;
	top:10px;
}
div.anythingSlider .thumbNav li 
{ 
	display: inline;
	margin:0 0px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
}
div.anythingSlider .thumbNav a {
	/*color: black;
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background-image: url(../images/cellshade.png);
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
	width:10px;
	height:17px;
	float:left;
	margin-left:5px;
	border:1px solid #9cb4e1;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 5px 0 7px;
}
div.anythingSlider .thumbNav a:hover
{
	border:1px solid #35529f;
	color:none; 
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
/*div.anythingSlider .start-stop {
	z-index: 10;
	background: green url(../images/cellshade.png) repeat-x center top;
	color: white;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}*/
/*div.anythingSlider .start-stop.playing { background-color: red; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; color: #ff0 }*/

