@charset "utf-8";
/*============== Licence ================*/
/* Copyright © by NhanHoa software - webpakage 2011 All Rights Reserved */
/*============== Block paging ================*/
#block_page { float:right; margin-bottom:10px; margin-right:-5px; background:none; margin-top:10px}
#block_page ul li {  margin:0px 2px; display:inline;}
#block_page ul li a { border:1px solid #ff6816; display:block;padding:2px 5px;float:left; margin:0px 2px; color:#333;}
#block_page ul li a:hover { border:1px solid #ff6816;background-color:#ff8038; text-decoration:none; color:#fff;}
#block_page ul li.active { border:1px solid #ff6816; display:block;float:left;background-color:#ff8038; color:#fff;padding:2px 5px;}
/*============== Block pack ================*/
.block-pack { background:#fff !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.block-pack ul.block-top { border:1px solid #cacaca; clear:both; overflow:hidden; height:28px;}
ul.block-top li { float:left; line-height:24px; padding-right:10px}
ul.block-top li a { color:#666; font-weight:bold;}
.block-ct { background:none !important;clear:both; overflow:hidden; padding:15px !important}
.block-ct h5 { padding-left:5px; color:#333;font-weight:bold; font-size:14px;  background:url(../images/graphics/h3bg.gif) repeat-x !important; margin:5px 0px; height:37px;line-height:26px;}
.block-ct ul li { margin:0px 2px;}
a.aback { float:right; margin:5px 0px; color:#900}
/*====/ News \=====*/
.news-list li { clear:both; overflow:hidden; border-bottom:1px solid #cacaca; padding:10px 0px; height:1%;}
.news-list li a { color:#cc0001; font-weight:bold}
.news-list li a:hover { color:#09478d}
.news-list li img { width:130px; height:100px; float:left; margin-right:10px; border:3px solid #cacaca;}
/*====/ Product \=====*/
.product-img { text-align:center; background:none !important; margin-bottom:10px;}
.product-img img { width:350px; height:300px; border:3px solid #e1e1e1;}
.text-info { margin:10px 0px; background:none !important; text-align:justify; line-height:24px;}
/*====/ Operation \=====*/
ul.op-group { margin:10px 0px;}
ul.op-group li { background:url(../images/graphics/ca_bulletarrow2.gif) no-repeat 0px 8px; padding-left:15px; padding-bottom:10px}
ul.op-group li a {font-weight:bold;}
/*====/ Contact \=====*/
.form5{padding-top:10px;}
.form5 fieldset{margin:0;padding-top:.5em;border:none;}		
.form5 legend{background:#fff;padding:0 5px;font-style:italic; color:#666; font-weight:bold}	
.form5 p {clear:both;margin:.5em 0;overflow:hidden;}	
.form5 label{float:left;width:130px;display:block;text-align:right;margin-right:10px;}	
.form5 input, .form5 textarea{margin:0;width:420px;border:1px solid #ddd;padding:3px 5px 3px 5px;}		
.form5 textarea{height:160px;overflow:auto;}					
.form5 p.submit{clear:both;margin:0px 0px 0px 250px;padding:.5em 70px;}	
.form5 .ctsubmit {height:28px;line-height:28px;background:#38A2DA;padding:0 10px 0 10px;color:#fff;cursor:pointer;text-align:center;font-size:11px;lear:both; overflow:hidden; width:50px; margin-left:310px; margin-top:10px}				
.form5 span {  font-style:italic; font-weight:bold; margin:5px 45px;}
ul.contact-info { margin:5px; border:1px dotted #cacaca; padding:10px;}
ul.contact-info li { line-height:22px; font-weight:bold;}
ul.contact-info li span { font-weight:normal; margin-left:5px;}
/*====/ cart order \=====*/
.info-product { background:#F4F8FE !important; border:1px solid #cce9fb;}
.info-product tr th { border-right:1px solid #cce9fb; padding:5px 0px; background:#1f87c8; border-top:1px solid #cce9fb; color:#fff;}
.info-product tr td {border:1px solid #cce9fb; padding:5px;}
.info-product tr td input { border:1px solid #AAC1D1; background:#fff; width:30px;}
.info-product tr td img.img_pd { width:100px; height:80px;}
.submit_cart { background:none !important; float:right}
.submit_cart input, .submit_cart a {background:url(../images/icons/sub_icon2.gif); margin-left:15px; height:25px; margin-top:10px; cursor:pointer; color:#fff !important;padding:0px 5px; display:block; float:left; line-height:26px;}
p.alert_cart {}
p.alert_cart span { font-weight:bold; font-size:14px; color:#900; line-height:22px;}
/*====/ Block product \=====*/
.block-product { margin:5px 10px;}
.block-product h3 { margin:2px 0px; font-size:14px; background:#dff2fe; padding:5px 10px;}
.block-product h3 a { color:#186a9e}
.block-product ul.service {padding:5px 0px;clear:both; overflow:hidden;}
.block-product ul img { width:200px; height:180px; border:5px solid #e1e1e1;float:left; margin-right:20px;}
.block-product ul li { line-height:24px; float:left; padding-right:15px; background:url(../images/graphics/dot.gif) no-repeat 0px 10px; padding-left:15px; font-weight:bold;}
/*====/ Search result \=====*/
ul.search_result {}
ul.search_result li h3 a u { text-decoration:none; color:#06C}
/*====/ Update \=====*/
p.thanks_page { margin-bottom:10px; line-height:22px; font-style:italic}
p.ct_name { text-transform:uppercase; color:#900; font-weight:bold;}
p.ct_tt { float:left; font-weight:bold; margin-right:5px;}
.product_details {width:60%; margin:0px auto;}
.product_details tr th {text-align:left;padding-right:5px; font-weight:normal; width:28%; border-bottom:1px solid #e1e1e1;}
.product_details tr td { text-align:left; padding:5px 0px; border-bottom:1px solid #e1e1e1; color:#039}
.product_details tr td.productsubmit { border:none;}
.product_details tr td a.btn_buy { padding:3px 5px; width:70px;display:block;cursor:pointer; background:url(../images/graphics/submit_pd.gif) repeat-x; color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-align:center; border:1px solid #3f6f99; }
.product_details tr td a:hover.btn_buy { color:#FC0}
.header_detail { background:url(../images/graphics/h3bg.gif) repeat-x !important; font-weight:bold; font-size:12px;margin:10px 0px; height:34px;line-height:34px; padding-left:5px; color:#333; clear:both; overflow:hidden}
.product_thumbnail { float:left; margin-bottom:20px;}
.product_thumbnail .no_image, img.zoom_image {width:250px; height:230px;}
/*====/ Register finish \=====*/
.customer_content { margin:10px 0px; text-align:left;}
.customer_content tr th { width:20%; color:#666; border-bottom:1px solid #e1e1e1;}
.customer_content tr th.table_title { border:none; padding-bottom:5px;}
.customer_content tr td {text-align:left; padding:3px 0px; border-bottom:1px solid #e1e1e1;}
a.home_back { font-size:11px; color:#F00}
























