body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
fieldset,img {
border:0;
}
 
ol,ul {
list-style:none;
}
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#FFF;
}

a {text-decoration:none;color:#1f5daa;cursor:pointer}
a:hover {text-decoration:none; color:#333333}

#body
{width:1000px;
margin:0 auto;line-height:16px;}

.top_banner
{
	height:125px;
}
.line
{
	height:1px;
	background:#E8E8E8;
	}
.clr
{
	clear:both;
	}
.clr5
{
	height:5px;
	clear:both;
	}	
.clr10
{
	height:10px;
	clear:both;
	}	
.clr15
{
	height:15px;
	clear:both;
	}
.fr
{
	float:right}				
.search
{
	width:200px;
	height:25px;
	float:right;
 	margin-right:10px;
	background:#FFF;
	border:1px solid #b8b8b8;
	border-radius:5px;
	position:absolute;
	top:80px;
	margin-left:785px;
 	}
.search_text
{
	float:left;
	width:160px;
	border:none;
 	font-size:12px;
	margin-left:5px;
	height:25px;
	}
.btnsearch
{
	border:none;
	width:22px;
	height:18px;
	background:url(../images/btn_search.png) no-repeat;
 	font-size:11px;
 	float:right;
	margin-top:3px;
	margin-right:5px;
	cursor:pointer
	}	
.menu{
	width:100%;
    
	height:35px;
	background:#1f5daa;
	text-transform:uppercase;
	}
.menu ul li{
	float:left;
	padding-left:20px;
	}
.menu ul li.cach{
	float:left;
	width:2px;
	height:35px;
	margin-left:20px;
	padding-left:0;
	background:url(../images/bg_menu_cach.jpg) no-repeat;
	}		
.menu ul li a{
	color:#FFF;
	}
.menu ul li a:hover{
	color:#333333;
	}			

#content
{
	width:100%;margin:5px 0;}
	
.menu_left
{
	
	float:left;
	}
.content_right_box
{
	width:185px;
	
	}
.content_right_box_top
{
	height:35px;
	background:url(../images/bg_box.png) no-repeat;
	line-height:32px;
	color:#FFF;
	font-weight:bold;
	text-indent:10px;
	text-transform:uppercase;
	}		

.content_right_box_bottom
{
  	padding:10px 0;
	background:#f7faff;
	}	
.content_right_box_bottom ul li
{
 	padding-left:8px; 	
	margin-left:2px;
	line-height:22px;
	background:url(../images/bg_li.png) left no-repeat;
	}
.content_right_box_bottom ul li a
{
 	padding-left:6px; 	
  
	}
 		
.content_right_box_bottom ul li:hover,
.content_right_box_bottom ul li:hover a
{
	background:#42a6e0;
	color:#000;
 	}	
.content_right_box_bottom ul li .submenuright,
.content_right_box_bottom ul li:hover ul.submenuright li .submenuright
{
 	 display:none;
	}
.content_right_box_bottom ul li:hover .submenuright,
.content_right_box_bottom ul li:hover ul.submenuright li:hover .submenuright
{
 	 display:block;
	 position:absolute;
	 width:185px;
	 background:url(https://vinasimex.com/theme/xuanlai/images/bg_right_box_top_sub.png) left repeat-x;
	 margin-left:175px;
	 margin-top:-22px;
	 background:#f7faff;
	 z-index:99999999999999999;
	}
.content_right_box_bottom ul li:hover .submenuright a
{
 	 background:none;
	 color:#1F5DAA;
 	}		

.content_right_box_bottom .support_line
{
	width:160px;
	margin:5px auto;
	}	
.content_right_box_bottom .support_line div
{
	margin-bottom:5px;
	}		
.content_right_box_bottom .support_yahoo
{
 	float:left;
	margin-right:5px;
	}
	
.menu_right_product
{
	width:100%;
 	}
.menu_right
{
	width:800px;
	float:right;
	}

.content_text{
	margin:10px 0;
	}
.content_text h1{
	margin:15px 0;
	font-size:18px;
	}	
.content_text br{margin-bottom:8px;}

.box_right
{
	width:100%;
	}	
.box_right_top
{
	width:100%;
	margin-top:5px;
	height:30px;
	border-bottom:1px solid #e8e8e8;
	line-height:30px;
	color:#1f5daa;
	font-weight:bold;
	text-transform:uppercase;
	}
.box_right_product
{
	width:100%;
 	}
.box_product_item
{
	width:182px;
	height:220px;
	float:left;
	border:1px solid #E8E8E8;
	margin:15px 20px 0 0;
	background:#FFF;
 	}			
.box_product_item_no
{
	width:182px;
	height:220px;
	float:left;
	border:1px solid #E8E8E8;
	margin:15px 0px 0 0;
	background:#FFF;
 	}
.product_img
{
	width:150px;
	max-height:140px;
	margin: 15px auto 10px auto;
	overflow:hidden;
	text-align:center
	}
.product_img img
{
	width:150px;
	 
	}	
.product_name
{
	width:150px;
	height:50px;
 	margin:auto;
	font-weight:bold;
	overflow:hidden
	}	
.product_name span
{
	color:#F00;
	font-weight:normal;
	}
.product_name span.old
{
	color:#999;
	font-weight:normal;
	text-decoration:line-through
	}	
.product_view_img
{
	width:320px;
	border:1px solid #E8E8E8;
	text-align:center;
	float:left;
	margin-right:15px;
 	}	
.product_view_img img
{
	width:320px;
 	}	
	
.product_view_text
{
	width:450px;
	float:left;
 	}
.product_view_text H1
{
	font-size:18px;
	color:#1f5daa;
 	}		
.product_view_text_left
{
	width:120px;
	float:left;
	margin-top:8px;
 	}	
.product_view_text_right
{
	width:300px;
	float:left;
	margin-top:8px;
 	}		
.product_view_text_right span.price
{
	font-weight:bold;
	font-size:13px;
	color:#F00;
 	}		
.pageContent
{
	width: 800px; margin: 10px auto; 
	}
.pagecontent table {
                width: 100%;
                border-collapse: collapse;
				border-top: 1px solid #E8E8E8;
				
                }
                
.pagecontent table thead th {
                font-weight: bold;
                font-size: 13px;
   				background: none repeat scroll 0 0 #F0F0F0;
				border-bottom: 1px solid #E8E8E8;
				border-left: 1px solid #FFFFFF;
				color: #333;
				text-align: center;
                }
                
#pagecontent tbody {
                border-bottom: 1px solid #E8E8E8;
				
                }
                
.pagecontent tbody tr {
                background: #fff;
				vertical-align:middle;
				color:#333;
                 }
.pagecontent tbody tr.mau {
                background: #f7faff;
				vertical-align:middle;
				color:#333;
                 }
				 				 
.pagecontent tbody tr:hover {
                background: #fefdee;
				vertical-align:middle;
				
                 }

              
.pagecontent tbody tr.alt-row {
                background: #F2F2F2;
				vertical-align:middle;
                 }
.pagecontent tbody tr.alt-row:hover {
                background: #fefdee;
 				vertical-align:middle;
                 }				 

.pagecontent table th {
                background:#42a6e1;
				font-weight:bold;
				text-transform:uppercase;
				text-align:left;
				color:#FFF;
                }        
				                
.pagecontent table td,
.pagecontent table th {
                padding: 5px;
                line-height: 18px;
				border-bottom: 1px solid #E8E8E8;
				border-right: 1px solid #E8E8E8;
				vertical-align:middle;
				border-left: 1px solid #E8E8E8;
                }        
				
.pagecontent table tfoot td .bulk-actions {
                padding: 15px 0 5px 0;
                } 
				
.pagecontent table tfoot td .bulk-actions select {
                padding: 4px;
				border: 1px solid #E8E8E8;
                }  			

			
.box_new
{
	width:100%;
	margin-top:15px;
	}			
.box_new_img
{
	width:115px;
	height:auto;
	float:left;
	margin-right:15px;
	overflow:hidden;
	}
.box_new_img img
{
	width:115px;
	max-height:100px;
	}	
.box_new_text
{
	width:660px;
	float:left;
	line-height:16px;
		}	
.box_new_text p
{
	font-weight:bold;
 	margin-bottom:5px;
		}			

.form_lienhe
{
	border-top:1px solid #E8E8E8;
	margin-top:10px;
	padding-top:10px;
	}
	
.ctext{
width:495px;
font-size:11px;
border:none;
background:#FFF;
color:#b5b5b5;
padding:8px;
margin-bottom:8px;
border:1px solid #E8E8E8;
border-radius:3px;

}
.form_lienhe textarea{
width:502px;
font-size:11px;
border:none;
background:#FFF;
color:#b5b5b5;
padding:5px;
margin-bottom:8px;
height:140px;
border:1px solid #E8E8E8;
border-radius:3px;
}

.submit{
background:#1e5daa;
color:#FFF;
border:none;
width:auto;
padding:3px 10px;
height:25px;
font-size:12px;
line-height:13px;
}


.paging .clicked {
	font-size:11px; 
	color:#FFF;	
	background:#42a6e0; 
	padding: 2px; 
	margin-right:2px;
}
.paging a:hover{
 
	background:#42a6e0; 
 
}

.paging .page{
	font-size:11px; 
	color:#FFF;	
	padding: 2px; 	
	text-decoration:none;
	background:#585858; 
	margin-right:2px;	
}

.footer
{
	width:100%;
	border-top:2px solid #E8E8E8;
	margin-top:10px;
	padding:10px 0;
	}
		

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
 #body
	{width:767px;
	margin:0 auto}
	
 .top_banner
	{
	height:96px;
	background:url(../images/banner.png);
	}
 .search
	{
	width:200px;
	height:25px;
	float:right;
 	margin-right:10px;
	background:#FFF;
	border:1px solid #b8b8b8;
	border-radius:5px;
	position:absolute;
	top:60px;
	margin-left:550px;
 	}
	
		 
	 
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { 
	
	#body
	{width:479px;
	margin:0 auto}
	
	.top_banner
	{
	height:60px;
	background:url(../images/banner.png);
	}
	
	.search
	{
	width:200px;
	height:25px;
	float:right;
 	margin-right:10px;
	background:#FFF;
	border:1px solid #b8b8b8;
	border-radius:5px;
	position:absolute;
	top:30px;
	margin-left:250px;
 	}
		 	
 
	}