/* reset layout */

@font-face
{
    font-family: "HelveticaAAAAVn57Cn";
    src: url('HelveticaAAAAVn-Cn.ttf');
}
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent; }
body { line-height: 1; color:2b2b2b;}
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

h1, h2, h3, h4, h5, h6{
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-family: Arial;
    font-size: 100%;
    
}

.clr
{
	clear:both;
}
/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }

/* implementation */
html{ }
body{ font: 0.83em/150% Georgia,Times,Serif; color: #000; background:url(../images/bg.jpg) #6f9528 no-repeat center top; background-attachment:fixed;}
a{ text-decoration: none; outline-style: none;}

img { max-width:100%; }

.inner { margin: 0 auto; width:95%; max-width:960px; }
	
	button { padding:2px 10px; font-size:11px; text-transform:uppercase; border:1px solid #ccc; background:#dfdfdf url(../images/bg-radian.png) repeat-x left top; cursor:pointer; }
	button:hover { border:1px solid #888; }
	h2#title { float:left; width:100%; margin-top:15px; line-height:100%; text-align:center; font-size:28px; text-transform:uppercase; font-weight:normal; }
	a:hover { text-decoration:underline; }
	.last { margin:0; padding:0; border:none; }
	
	#header { float:left; width:100%; margin-top:10px; }
		#logo { float:left;min-width:90px; }
		#nav { float:left; margin-top:2px; background: url(../images/bg_topmenu.gif) repeat-x;}		
		#left_nav { float:left; width:2%; height:56px; margin-top:2px; background: url(../images/left_bg_topmenu.gif) no-repeat;}
		#right_nav { float:left; width:3%; height:56px; margin-top:2px; background: url(../images/right_bg_topmenu.gif) no-repeat;}
		#nav li { float:left; position:relative; line-height:130%; background:url(../images/bg_li.png) no-repeat right;
height:56px;
}
		#nav li.select { display:none; }
		#nav li a { display:block; color:#fff; font-size:12px; padding:20px 9px;}
		
		#nav li a:hover { text-decoration:none; background: url(../images/light.png) no-repeat center; padding:20px 10px; color:#ff00a2;}
		#nav li .sub { display:none; width:120px; position:absolute; top:24px; left:0; padding-bottom:10px; z-index:100; border:1px solid #bbb; border-top:none; background:#fff; }
		#nav li .sub li { float:left; width:100%; margin:0 15px; padding-bottom:0px; }
		#nav li .sub li a { font-size:11px; font-weight:normal; }
		#nav li .sub li a:hover { text-decoration:underline; }
		
	#header .section { display:inline; float:right; width:75%; text-align:right;margin-top:15px;}
	#header .support { color:#fff; float:right; height:20px; line-height:20px; margin-top:5px; font-size:12px; padding-left:25px; background:url(../images/phone_icon.svg.med.png) no-repeat left center; }
	#header .languages { text-transform:uppercase; font-size:11px; line-height:140%; }
	#header .languages li {display:inline; margin-right:5px; padding-right:7px; border-right:1px solid #ccc; line-height:120%; }
	#header .languages li.last { border:none; padding:0; margin:0; }
	#header .languages a { color:#838383; font-size:11px; }
	#header .languages li.active a { font-weight:bold; }
	#header .authorize { clear:both; float:right; width:100%; margin:10px 0 12px; }
	#header .authorize li { display:inline-block; height:20px; padding:0 10px 0 6px;  line-height:20px; color:#fff; }
	#header .authorize li a { font-size:12px; color:#fff; }
	#header .authorize li.last { padding:0; margin:0; }
	#header .authorize li.cart  { padding-right:0; border:none; }
	#header .authorize li.cart a  { display:block; padding-right:25px; background:url(../images/shoppingbag.png) no-repeat right center; }
	#header .authorize li.invite a  { font-weight:bold; }
	#header .authorize .sign-in  { position:relative; }
	#header .authorize .sign-in .box  { display:none; width:150px; position:absolute; top:30px; right:0; padding:8px; background:#fff; z-index:101; border:1px solid #999; }
	#header .authorize .sign-in .box input { width:140px; margin-bottom:8px; padding:4px 3px; font-size:11px; color:#838383; border:1px solid #ccc; }
	#header .authorize .sign-in .box .arrow  { position:absolute; right:10px; top:-10px; width:10px; height:10px; background:url(../images/arrow-up.jpg) no-repeat left top; }
	#header .authorize .sign-in .box .forgot  a { font-size:11px; }
	#header .authorize .sign-in .box .register  { padding-top:5px; text-align:center; font-size:11px; color:#838383; line-height:130%; }
	#header .authorize .sign-in .box .register  a { font-size:11px; font-weight:bold; }
	#header .search { clear:both; }
	#header .search  input { min-width:100px; width:30%; padding:2px 5px; font-size:11px; }
	#header .search  button { width:17px; height:18px; border:none; background:url(../images/search.gif) no-repeat left top; text-indent:-999em; cursor:pointer; }	
	#header .sep { float:left; width:100%; height:1px; max-width:958px;  border-top:none; margin-top:10px;}
	
	#content {float:left; width:100%; }
		#main { float:left; width:100%; max-width:958px; border-top:none;}
		
		#brands { float:left; width:100%; }
		#brands ul { float:left; width:100%;}
		#brands li { float:left; width:31%; max-width:299px; padding:0.9% 1.12%; border-right:1px solid #ccc; }
		#brands ul.last, #brands li.last { border:none; }
		#brands li.long { max-width:363px; width:37.61%; border-top: 1px #dddddd solid; }
		#brands li.short { width:17.73%;border-top: 1px #dddddd solid; }
		#brands li img { display:block; border-top:1px solid #fff; }
		#brands li a:hover img { display:block; border-top:1px solid red; }
		
		#breadcrumb { float:left; width:100%; margin-top:10px; text-align:center;}
		#breadcrumb ul li { display:inline; margin-right:2px; padding-right:10px; background:url(../images/arrow-breadcrumb.png) no-repeat right 6px; }
		#breadcrumb ul li.last { background:none; padding:0; margin:0; }
		#breadcrumb ul li a{ font-size:11px; color:#000; }
		
		#main .section { float:left; width:94%; margin:10px 1%; padding:15px 2%;}
		#main .section h4 { float:left; width:100%; text-align:center; }
		#main .section .col-1 { float:left; width:50%; }
		#main .section .col-1 .row { float:left; width:100%; margin-top:15px; }
		#main .section .col-1 .note { margin-top:0; font-style:italic; }
		#main .section .col-1 .row label { float:left; width:37%; font-size:12px; }
		#main .section .col-1 .row input { float:left; width:51%; padding:2px 5%; font-size:12px; }
		#main .section .col-1 .row p { float:left; width:51%; font-size:12px; line-height:120%; }
		#main .section .col-1 .row .check { float:left; width:51%;  }
		#main .section .col-1 .row .check label { float:left; width:100%;  }
		#main .section .col-1 .row .check input { float:left; width:auto;  }
		#main .section .col-1 .row.last { float:left; width:100%;  }
		#main .section .col-1 .row.last p { float:left;  }
		#main .section .col-1 .row.last button { float:right; padding:4px 15px; }
		#main .section .col-2 { float:left; width:45%; margin-left:5%; }
		#main .section .col-2 { float:left; width:45%; margin-left:5%; }
		#main .section .benefit { float:left; width:100%; }
		#main .section .benefit ul { float:left; width:92.5%; margin:10px 2.5% 10px 5%; list-style-type: disc;}
		#main .section .benefit ul li { float:left; width:100%;padding-bottom:15px; line-height:120%; }
		#main .bg-gray { background:#F0F0F0; }
		
		#main .supports { float:left; width:100%; padding-bottom:15px;}
		#main .supports ul { float:left; width:100%; margin-top:10px; text-align:center; }
		#main .supports ul li { display:inline; padding-right:7px; margin-right:5px; border-right:1px solid #aaa; line-height:90%; text-transform:uppercase; }
		#main .supports ul li a { font-size:11px; color:#2B2B2B; }
		#main .supports ul li span { font-weight:bold; }
		#main .supports ul li.last { margin:0; padding:0; border:none; }
		
		
		#show { float:left; width:98%; padding:0 1%; background:url(../images/bg_product.jpg) repeat-y;
        background-color: #fff;
        }
		
		#sidebar { display:inline; float:left; width:23%; margin: 8px 1% auto 0px; padding:0px 0%;
			padding-bottom:10px;
		}
		#sidebar label { padding: 10px 0px; text-align:center; float:left; width:100%; margin-bottom:7px; text-transform:uppercase; color:#ffffff; font-size:12px; background:url("../images/bg_pink.png") no-repeat center top; }
		#sidebar #tructuyen { padding: 10px 0px; text-align:center; float:left; width:100%; margin-bottom:7px; text-transform:uppercase; color:#ffffff; font-size:12px; background:url("../images/bg_green.gif") no-repeat center top; }
		#tructuyen_icon{float:left; color:#666666; text-transform:uppercase; font-size:12px;}
		#tructuyen_icon a{ color: #2B2B2B;}
		#sidebar .part { float:left; width:100%; margin-bottom:15px; background:#ffffff; }
		#sidebar .part li a { color:#2B2B2B; }
		#sidebar .cate { float:left; width:100%; max-width:220px;}
		#sidebar table{ margin-left:10px;}
		#sidebar .cate li { float:left; width:96%; margin: auto auto 9px 10px; }
		#sidebar .cate li a { float:left; padding-left:12px; background:url(../images/right_arrow.png) no-repeat left center; text-transform:uppercase; font-size:11px; }
		#sidebar .cate li a.active { background:url(../images/down_arrow.png) no-repeat left center; }
		#sidebar .cate li.first a { padding-left:0; }
		#sidebar .cate li.none a { background:none; }
		#sidebar .cate li .sub { display:none; margin-left:2%; }
		#sidebar .cate li .sub li { margin-bottom:0; line-height:130%; }
		#sidebar .cate li .sub li a { background:url(../images/dash.png) no-repeat left center; }
		
		#sidebar .check li a { padding-left:18px; background:url(../images/checkbox_off.png) no-repeat left center; font-size:12px; }
		#sidebar .check li.active a, #sidebar .check li a:hover { background:url(../images/checkbox_on.png) no-repeat left center; }
		
		#sidebar .size li { float:left; width:50%; }
		#sidebar .color li { line-height:100%; margin:15px;float:left;}
		
		#sidebar h1{padding:0; margin:0; color:#fff; font-weight:normal;}
		
		#products { float:left; width:76%; margin-top:45px;}
		#trangchu { float:left; width:76%;margin-top:8px;}
		
		#banner_index{float:left; margin-top:4px; width:100%; padding-left: 10px;}
        
        #banner_index_sub{
            float:left; margin-top:4px; width:100%;
        }
		#banner_index img{width:100%;}
		#products .headline { float:left; width:100%; padding:8px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa;text-transform:uppercase; font-size:11px; color:#2B2B2B; background: url(../images/grey-up.gif) repeat-x bottom; }
		#products .headline .active a { font-weight:bold; }
		#products .sort { float:left; width:33%; line-height:100%; }
		#products .sort p { float:left; margin-right:7px; }
		#products .sort ul { float:left; }
		#products .sort ul li { float:left; line-height:100%; padding-right:7px; margin-right:5px; border-right:1px solid #aaa;  }
		#products .sort ul li a, #products .view li a , #products .paging a{ color:#2B2B2B; }
		#products .view { float:left; width:32%; }
		#products .view li { float:left; padding-right:7px; margin-right:7px; border-right:1px solid #aaa; line-height:100%; }
		#products .view li.last,#products .sort ul li.last  { border:none; }
		#products .paging { float:right; width:100%; text-align:right; line-height:100%; }
		#products .paging p { display:inline; padding-right:7px; margin-right:5px; border-right:1px solid #aaa; color:#838383; text-transform:uppercase; font-size:11px; }
		#products .paging a { text-transform:uppercase; font-size:11px; }
		#products .paging.bottom { padding:15px 0 15px; border-top:1px #dddddd solid; clear:both; margin-top:10px;}
		
		#products .list { float:left; width:100%; padding-bottom:40px; }
		#products .list dd { float:left; width:33.3%; margin-top:25px; }
		#products .list .thumbs{ float:left; width:100%; position:relative; }
		#products .list .thumbs .second { display:none; position:absolute; top:0; left:0; }
		#products .list .thumbs img { min-width:150px; }
		#products .list .info { float:left; width:90%; margin-top:10px; text-align:center; }
		#products .list .info a { text-transform:uppercase; font-size:12px; color:#666666; font-weight:bold;}
		#products .list .info p { font-size:11px; color:#2B2B2B; }
	
		#image { float:left; width:49%; margin-right:3%;  }
		#image #wrap { height:451px; }
		#image .zoom-image { float:left; width:92%; margin:25px 4%; }
		#image .zoom-desc { float:left; width:100%; margin-top:25px; padding-top:15px; text-align:center; }
		#image .zoom-desc li { display:inline; }
		#image .zoom-desc li img { opacity:0.6; }
		#image .zoom-desc li a:hover { text-decoration:none; }
		#image .zoom-desc li a:hover img { opacity:1; }
		
		
		#details { float:left; width:48%; padding-top:10px; }  
		#details .price { float:left; width:100%; margin-top:5px; text-align:center; font-size:17px; }  
		#details .attr  { float:left; width:95%; margin-bottom:20px; }  
		#details .attr label { float:left; width:100%; margin-bottom:5px; font-size:15px; text-transform:uppercase; text-align:center; }  
		#details .attr dl { float:left; width:100%; border:1px solid #ccc;  }  
		#details .attr dd { float:left; width:100%; border-bottom:1px solid #ccc;  }  
		#details .attr dd div { float:left; border-right:1px solid #ccc; padding:5px 0; font-size:12px; text-align:center; }  
		#details .attr dd.heading div { font-weight:bold;  text-transform:uppercase; }  
		#details .attr dd input { padding:0 5px; width:30%; font-size:12px; text-align:center; }  
		#details .attr dd.last { border:none; }  
		#details .attr dd .color { width:38%; }  
		#details .attr dd .size { width:38%; }  
		#details .attr dd .quality { width:23%; }  
		#details .attr dd .last { border:none; }  
		
		#details .button-add { float:left; width:100%; }  
		#details .button-add button{ float:left; padding:5px 15px; margin-right:3%; }  
		#details .pro-code { float:left; width:100%; padding-bottom:5px; margin-top:10px; border-bottom:1px solid #ccc; font-size:12px; }  
		#details .pro-code a { font-weight:bold; color:#838383; }  
		#details .share { float:left; width:100%; margin-top:10px; }  
		#details .share label { float:left; margin-right:3%; text-transform:uppercase; font-size:12px; }  
		#details .share ul { display:inline; }  
		#details .share li { float:left; margin-right:2%; }  
		
		
		
		#content-toogle { float:left; width:95%; margin:20px 0 10px; border-top:1px solid #ccc; }
		#content-toogle .wrap { float:left; width:100%; border-bottom:1px solid #ccc; }
		#content-toogle a.headline { float:left; width:100%; height:32px; line-height:32px; text-transform:uppercase; font-size:12px; cursor:pointer; }
		#content-toogle a.selected  { background-position:right -36px; }
		#content-toogle .info { float:left; width:96%; padding:0 2% 15px; }
		#content-toogle .info ul { float:left; width:90%; margin:10px 0 0 10%; list-style-type:disc; }
		#content-toogle .info p{ font-size:12px; }
		#content-toogle .info a{ font-size:12px; color:#2b2b2b; font-weight:bold; }
		
		
		
		#sample { float:left; width:100%; margin:15px 0 30px; padding-top:5px; border-top:1px solid #ccc; }
		#sample label { float:left; width:100%; text-align:center; text-transform:uppercase; font-weight:bold; }
		#sample ul { float:left; width:99%; margin-left:1%; }
		#sample ul li { float:left; width:23%; margin:15px 2% 10px 0; text-align:center; }
		#sample ul li a{  font-size:12px; color:#838383; opacity:0.8; }
		#sample ul li img {opacity:0.8; }
		#sample ul li a:hover img {  opacity:1; }
		#sample ul li a:hover { color:#000; }
		
		
		
	
	#footer { clear:both; float:left; width:100%; margin:20px 0;}
	#footer .more-info { float:left; width:28%; max-width:300px; margin-left:15%; }
	#footer .more-info p { margin-bottom:10px; font-size:11px; text-transform:uppercase; color:#ffffff; }
	#footer .more-info .newsletter { float:left; width:100%; margin-bottom:10px; }
	#footer .more-info .newsletter label { float:left; width:100%; margin-bottom:5px; text-transform:uppercase; color:#ffffff; font-size:11px; }
	#footer .more-info .newsletter input { float:lef; width:60%; max-width:180px; padding:2px 5px; font-size:11px; color:#838383; }
	#footer .more-info .follow  { float:left; width:100%;  }
	#footer .more-info .follow p { float:left; font-size:11px; }
	#footer .more-info .follow ul { float:left;  }
	#footer .more-info .follow ul li { float:left; margin-left:10px; }
	
		#footer-nav { float:left; width:57%; }
		#footer-nav dl { float:left; width:100%; }
		#footer-nav dd { float:left; width:31.3%; margin-left:2%; }
		#footer-nav dd label { float:left; width:100%; text-transform:uppercase; color:#ffffff; font-size:12px; font-weight:bold; }
		#footer-nav dd ul  { float:left; width:100%; margin-top:2px; }
		#footer-nav dd ul li { float:left; width:100%; line-height:130%; }
		#footer-nav dd ul a { font-size:11px; color:#ffffff; }
	
	#footer .copyright { float:left; width:100%; color:#ffffff; font-size:11px;}
	
	
	
	
	/* Css Jquery */

	#slideads{position:absolute;visibility: hidden;	z-index:100000;	height:0;}
    #slideads1{display:inline;float:left;margin-left: 20px;}
    #slideads2{float:right;margin-right: 20px;}


	#toTop { display:none; text-decoration:none; position:fixed; bottom:10px;right:10px;overflow:hidden;width:30px;height:30px;border:none;text-indent:100%; background:url(../images/ui.totop.png) no-repeat left top; z-index:10000; }
	#toTopHover {background:url(../images/ui.totop.png) no-repeat left -30px;width:30px;height:30px;display:block;overflow:hidden;float:left;opacity: 0;	-moz-opacity: 0; filter:alpha(opacity=0); position:relative; }
	#toTop:active, #toTop:focus {outline:none;}	
	
	.cloud-zoom-lens { border: 4px solid #888; margin:-4px; cursor:move;}
	.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;color:#fff;padding:3px;width:100%;text-align:center;	font-weight:bold;font-size:10px;top:0px;}
	.cloud-zoom-big {overflow:hidden;border:1px solid #ccc;}
	.cloud-zoom-loading {color:white;	background:#222;padding:3px;border:1px solid #000;}

.info_user{
    width:100%;
    float:left;
    background-color:#6C9;
    text-align:center;
    padding:20px 0px;
}
.zoom-tiny-image {
    width:60px;
    height:63px;
}
#chitietsp{
    margin-top: 10px;
	float:left;
	padding:10px;
	width:95%;
	margin-left:10px;
	border-top:1px #dddddd solid;
	background:#fed5ff;
	}
#chitietsp:hover{
	-moz-box-shadow: 2px 3px 5px 2px #ccc;
	-webkit-box-shadow: 2px 3px 5px 2px #ccc;
	 box-shadow: 2px 3px 5px 2px #ccc;
}

#one_hot:hover, #one_hot2:hover{
	-moz-box-shadow: 2px 3px 5px 2px #f5cae7;
	-webkit-box-shadow: 2px 3px 5px 2px #f5cae7;
	 box-shadow: 2px 3px 5px 2px #f5cae7;
}
.colorbox{
	padding:2px;
	}	

#hot_containner
{
	padding-top:10px;
	clear:both;
	width:100%;
    padding-bottom: 10px;
    padding-right: 10px;

}

#title_hot{
	padding: 14px 0px; text-align:center; float:left; width:100%; margin-bottom:7px; text-transform:uppercase; color:#ffffff; font-size:12px; background:url("../images/bg_hot.png") no-repeat center top;
	}
#one_hot{
	display:inline;
	min-width:250px;
   	height:100%;
	width: 48%;
	float:left;
	margin-top:10px;
	margin-left:6px;
	}

#one_hot table .img_hot img{
	width: 100%;
	max-width: 110px;
	min-width:100px;
	height:100%;
	max-height: 110px;
	min-height:100px;
}
#one_hot table .img_hot img .img_news{
	width: 134px;
	height:134px;

}


#one_hot2{
	display:inline;
	min-width:300px;
	width: 48%;
	float:left;
	margin-left:13px;
	margin-top:10px;
	}
#one_hot table{
	width: 100%;
	border:1px #eeeeee solid;
	background:url(../images/bg_one_hot.png);
	}
#one_hot2 table{
	width: 100%;
	border:1px #eeeeee solid;
	background:url(../images/bg_one_hot.png);
	}
#one_hot #mid_hot{
	max-height:100px;
	height:190px;
	min-width:150px;
	width: 33.3%;
	}
#one_hot2 #mid_hot{
	height:150px;
	}
	
.img_hot{
	padding-top:10px;
	}

.content_hot
{
	float:left;
	color:#A86000;
	font-weight:bold;
	font-family:arial, tahoma;
	padding:5px 5px 0px 0px;
}

.content_hot h2 a
{
	color:#FF00FF;
	font-weight:bold;
}

.content_hot h3 a
{
	color:#FF00FF;
	font-weight:bold;
	margin-top:5px;
}
	

	
.bt_hot
{
padding:0px 10px 10px 0px;
}
	
.news_title
{
	width:90%;
	padding:5px 0px 5px 5px;
}
.news_title a
{
	font-style: italic;
	color:#ff00c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

	
.tin {
	font-family: Arial, tahoma;
	margin-top:20px;
	float:left;
	}
    
.ditle_ss{
    margin: 10px 10px 10px 10px;
    
}

.ditle_ss h2{
    
    font-size: 25px;
    color: #FF00C6;
}

#titlemenu img {
    width: 50px;
    padding-bottom: 10px;
    
}

.nut_nhan_2_s{
    margin-left: 100px;
    
}



.li_gallery {
float: left;
width: 165px;

margin-bottom: 15px;
}

.s_gallery {
float: left;
width: 15px;
height: 20px;
}

.li_list {
list-style-image: none;
list-style: none;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

.more_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#FF00FF;
	padding-bottom:5px;
}

.more_menu a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#FF00FF;
	text-decoration:none;
}

.more_menu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#FF00FF;
	text-decoration:none;
}

.more_menu a:hvoer
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#FF00FF;
	text-decoration:underline;
}


.tieu_de
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color:#FF00FF;
}

.tieu_de a:link
{
	color:#FF00FF;
	text-decoration:none;
}

.tieu_de a:visited
{
	color:#FF00FF;
	text-decoration:none;
}

.tieu_de a:hvoer
{
	color:#FF00FF;
	text-decoration:underline;
}

.text_trang
{
	padding-top:20px;
}


.text_trang
{
	color:#0066FF;
}

.text_trang a:link, .text_trang a:visited
{
	color:#0066FF;
	text-decoration:none;
}

.text_trang a:hover
{
	color:#FF00FF;
	text-decoration:underline;
}

/* UPDATE */

.box_imgpro
{
	float:left; width:130px; margin-right:10px
}

.box_product
{
	float:left; width:190px;
}

.order_pro
{
	text-align:right; padding-right:10px; padding-top:10px; clear:both;
}

.order_pro td
{
	border:0;
}

.box_title_bn a
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FF00FF;
}

.box_title_bn a:hover
{
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#339900;
}

.location
{
	display:none;
}

/* NUT */

.text_box
{
	height:20px;
}
.nut
{
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    background-image: url('bottom_bg.png');
    background-position: left 0px;
    background-repeat:repeat-x;
    height: 27px;
    display: inline-block;
    font-size: 13px;
    font-family: tahoma, "HelveticaAAAAVn57Cn" , "Myriad Pro";
    font-weight:normal;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-shadow: 0 0 3px #cdcdcd;
    -moz-box-shadow: 0 0 3px #cdcdcd;
    box-shadow: 0 0 3px #cdcdcd;
    color:#333333;    
}
.nut:hover
{
    background-image: url('../images/bottom_bg_hover.png');
    background-position: left 0px;
	color:#ffffff;   
}
.nutxanh
{
    border: 1px solid #55A8F6;
    background-position: left -30px;
}
.nutxanh:hover
{
    background-image: url('../images/bottom_bg_hover.png');
    background-position: left -30px;
}
.nutvang
{    
    background-position: left -60px;
}
.nutvang:hover
{
    background-image: url('../images/bottom_bg_hover.png');
    background-position: left -60px;
}
.nutcam
{
    background-position: left -90px;
}
.nutcam:hover
{
    background-image: url('../images/bottom_bg_hover.png');
    background-position: left -90px;
}
.nutxanhla
{
    background-position: left -120px;
}
.nutxanhla:hover
{
    background-image: url('../images/bottom_bg_hover.png');
    background-position: left -120px;
}

/* NEWS */
.short_news_bn
{
	
}

.content_hot_l
{
	float:left;
	color:#A86000;
	font-weight:bold;
	font-family:arial, tahoma;
	padding:0 5px 0px 0px;
	width:550px;
}

.content_hot_l h2 a
{
	color:#FF00FF;
	font-weight:bold;
}

.content_hot_l h3 a
{
	color:#FF00FF;
	font-weight:bold;
	margin-top:5px;
}

.news_title_l
{
	padding:5px 0px 5px 0;
}

.news_title_l a
{
	color:#ff00c6;
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
}

h2.news_title_l 
{
	color:#ff00c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

/* Data table */
.tbldata caption{display:none;}		
table.tbldata{ border-collapse:collapse;clear:both; font-family:Tahoma, Arial, Helvetica; font-size:12px; color:#000;
BORDER-BOTTOM: #E2E2E2 1px solid; BORDER-TOP: #E2E2E2 1PX SOLID; BORDER-LEFT: #E2E2E2 1px solid; BORDER-RIGHT: #E2E2E2 1px solid;
}
.bd{border-width: 0 0 1px 0;border-style: solid; padding:2px 0 2px 5px;vertical-align:center;}


.tbldata thead th{text-align:left;border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;}
.tbldata thead th input{margin-bottom:0px; margin-top:-1px;}
.tbldata td img{text-align:right; font-size:12px;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-family: Tahoma, Arial, Helvetica; font-size:11px;}

.tbldata thead th{border-top-color:#FFF;border-bottom-color:#C1C1C1;border-right-color:#C1C1C1;background-color:#CCCCCC; font-size:13px; height:25px; vertical-align:middle} 
.tbldata thead th.sortcol{background-color:#C1C1C1;}
.tbldata tbody td{border-bottom-color:#E6E6E6; font-size:12px;}
.tbldata tr.selected td {
	background-color: #efefef; 
	border-bottom-color:#dee3e7; 
}


#sidebar .part2 { float:left; width:100%; margin-bottom:15px; background:#ffffff; }

	