body{margin:0;font-family:Tahoma;font-size:12px;color:#000; background:url(../images/bg.jpg);}
a{color:#492620;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:none;color:#5b5a59;}
a img{ border:none;}
.clear{clear:both;}
.flt {float:left;}
.float{float:left;}
.warp{width:1000px;margin:0 auto;}
#h1{ height:33px; color:#fff; background:#0564ad;border-top:1px solid #4a5056; line-height:33px; }
#h1 a{ color:#fff;}
#h11{float:left;width:300px; height:33px; line-height:33px;}
#h12{float:right;width:650px; text-align:right; height:33px;}
#h2{ position:relative; background:url(../images/bgtop.jpg) no-repeat; height:132px; padding-left:35px;}
#h2 #logo{ max-width:127px; max-height:127px; margin-top: 15px;}
#h2 #panip{position:absolute; top:10px; right:10px;}
#h2 #panip #hotline{ height:50px; line-height:50px; text-align:right; font-size:16px; font-weight:bold; color:#000;}
#h2 #panip #hotline span{ color:red; font-size:20px;}
#h2 #panip #search{}
#ftmsearch{margin:0; padding-top:4px; padding-left:8px; background:#fff; border:#ccc; width:500px; height:31px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
}
#ftmsearch #cbodanhmuc{width:150px; margin-left:15px; border:1px solid #ccc;}
#ftmsearch #txttukhoa{width:250px; margin-left:15px; border:1px solid #ccc;}
#ftmsearch #btnsearch{ margin-left:15px; background:url(../images/search.png); width:26px; height:26px; border:0;}

#topmenu{ height:35px; background:#bc0b04;}
#topmenu ul{ margin:0; padding:0; list-style:none;}
#topmenu ul li{ float:left;height:35px;}
#topmenu ul li:hover{ background:#9e0802;}
#topmenu ul li.act{ background:url(../images/bgmenu.gif) repeat-x;}
#topmenu ul li.act a{ color:#fff;}
#topmenu ul li a{ display:block; padding:0 28px; height:35px; line-height:35px; color:#fff; font-weight:bold; text-transform:uppercase; font-size:13px;}
#topmenu ul li a:hover{ color:#fff;}

#h5{}
#h51{float:left;width:224px;}
#h52{float:right;width:770px;}

#h6{border-top:5px solid #bc0b04; background:#4e4e4e; color:#fff; padding:10px;}
#h6 a{ color:#fff;}
#h61{float:left;width:850px; border-right:1px dotted #d9d9d9; position:relative;}
#h62{float:right;width:100px; margin:0 8px; padding:10px;}

#categories{ background:#302121; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#categories #top{ padding:6px; color:#fff; font-weight:bold;}
#categories #content{ padding:3px;}

.title{background:url(../images/icon3.jpg) left center no-repeat #4d4d4d; background-position:10px 11px; height:33px;line-height:33px;color:#fff;text-transform:uppercase;text-align:left;padding-left:32px; font-size:13px; font-weight:bold; }
.title span{ color:#000; }
.title .more{ margin-top:10px; margin-right:10px;}
.title a{color:#ccc; font-weight:bold; }
.title a:hover{ font-weight:bold;}
.pan{border:1px solid #d1cfcf;background:#fff;margin-bottom:8px; padding:5px;}

.stitle{background:url(../images/stitle.jpg);height:33px;color:#fff;text-transform:uppercase;text-align:center; line-height:33px; font-weight:bold;}
.span{border:1px solid #eee; margin-bottom:5px;}

#dsltin{}
#dsltin ul{ list-style:none;}
#dsltin ul li{ float:left; padding:0 12px; border-right: 1px solid #ddd;}
#dsltin ul li a{ color:#000;}
#dsltin ul li a.act{ color:#800000;}
.scroll{margin-left:15px;color:#FFFFFF;}
#photo{float:left;width:300px;margin:5px;}
#noidung{float:right;width:400px;padding-top:10px;padding-right:15px;}
.item{ background:url(../images/bgitem.jpg) no-repeat; width:158px; height:279px; color:#edefab;font-weight:bold;margin:3px; float:left;}
#text_cart{ padding-right:5px;}
#text_cart a{ color:#a40523; font-weight:normal;}
.textlinksp{color:#7c7d7d;}
.sophantrang{color:#800000;}
.item_news { padding:0; margin:0;}
.item_news li{ list-style-image:url(../images/icon4.gif); background:url(../images/line_par.jpg) bottom repeat-x; padding:10px 0; margin-left:20px;}
.item_news a{ font-weight:normal; color:#000;}
.tensp{color:#a40523;font-weight:bold;; font-size:15px;text-shadow: 0 0 2px #bda5a5;}
.np{color:#f4c432;}
.np_en{color:#edf50c;text-transform:uppercase;}
.gia_km{ color:gray; text-decoration:line-through; font-size:11px; font-weight:bold;}

.item_pro{ position:relative; width:240px; float:left; margin:10px 5px; height:260px;}
.item_pro .title_sp{padding:0 6px; text-align:center; height:20px;}
.item_pro .title_sp a{ color:#492620; font-weight:bold;}
.item_pro .img_pro{ border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; padding-bottom:2px; width:240px; height:220px; line-height:220px; display:table-cell; vertical-align:middle;}
.item_pro .img_pro .mimg{ max-width:240px; max-height:220px;}
.item_pro .picon{ position:absolute; right:10px; bottom:100px; width:120px; height:15px; line-height:15px; text-align:right;}
.item_pro .price{padding:3px 0;}
.ttdetail{ color:#492620; font-size:20px; font-weight:bold;}
.pother{ font-size:20px; color:#110301; font-weight:bold;}
.ttsanpham{ font-weight:bold; color:#352c2a; text-align:left;height:30px; padding-right:5px;}
.ttlienhe{text-align:right;padding-right:7px;font-weight:bold;font-size:11px;height:27px;}
.blabold{color:#000;font-weight:bold;}
.greenbold{color:#69c705;font-weight:bold;}
.blubold{color:#004a65;font-weight:bold;}
.redbold{color:#800000;font-weight:bold;}
.pinkbold{color:#7db7f7;font-weight:bold;}
.whitebold{color:#fff;font-weight:bold;}
.yellowbold{color:#edf50a;font-weight:bold;}
.graybold{color:#7c7d7d;font-weight:bold;}
.ftime{color:#85a864;font-weight:bold;font-size:10px;text-align:left;}
#message{text-align:center;	min-height:200px; padding-top:175px;color:#024e76;line-height:22px;}
#ntmessage{	text-align:center;	padding:0px 15px 15px 15px;	line-height:22px;}
#message{font-size:12px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f13{font-size:13px;}
.f15{font-size:15px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.mar10{margin:10px;}
.martop8{margin-top:8px;}
.h5{ height:5px;}
.nobold{font-weight:normal;}
.title_cat{height:58px;padding-left:25px;font-weight:bold;font-size:13px;background-image:url(images/title_cart.jpg);
background-repeat:no-repeat;text-transform:uppercase;}
.title_cat a{color:#f03713;}
.paging{cursor:pointer;font-size:11px;}
.cell{text-align:right;padding-right:7px;font-weight:bold;height:30px;font-size:11px;}
.border1{border:1px solid #ddd;}
.border3{border:1px solid #ccc;}
.bordersp{border:1px solid #18181a;padding:5px;}
.btn{background:url(../images/bg_button.jpg) repeat-x center;font-weight:bold;font-size:11px;border:1px solid #ccc;
height:22px;}
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.textcart{ padding:5px;}
.cur{cursor:pointer;}
.ul_item{ padding:5px 0; color:#444444; font-weight:bold; font-size:11px; cursor:pointer;}
.sline{ background:url(../images/line_par.jpg) repeat-x; height:1px; margin:8px 0;}
.listnews{ }
.hline{padding:0px 8px;}
.vline{padding:8px 0px;}
.snum{ display:block; background:#eee; color:#000; margin:2px; width:19px; text-align:center; float:left; border:1px solid #ddd}
.snumso{ display:block; background:#eee; color:#000; margin:3px; width:25px; text-align:center; float:left; border:1px solid #ddd}
.title_news{height:30px; line-height:30px; padding-left:25px; text-transform:uppercase; color:#000;}
.title_news a{ color:#000; }
.ttnews{color:#800000; font-weight:normal;}
.ttnews:hover{ font-weight:bold;color:#800000;}

.tblset table{border-collapse: collapse;  border-spacing: 0;}
.tblset table th{background:#ccc;border: 1px solid #ec7f05;}
.tblset table td{border: 1px solid #ec7f05;text-align:center;}
.rimage img{ max-width:55px; max-height:60px;}

.arrowlistmenu{width: 222px; /*width of accordion menu*/text-align:left;}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-weight:bold; /*bottom spacing between header and rest of content*/
height:26px; line-height:26px;text-align:left; /*header text is indented 10px*/
padding-left:15px; cursor: pointer; background:#bc0b04; color:#fff; font-size:14px; border-bottom:1px dotted #fff;
}
.arrowlistmenu h3{	margin:0;padding:0;	font-weight: bold;}
.arrowlistmenu h3 a{color:#fff; font-size:12px;}
.arrowlistmenu h3 a:hover{ color:#c3bebe;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;margin: 0;padding: 0;margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a{display: block;color:#ecc489;padding: 2px 0;padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;font-weight: bold;font-size: 11px;text-decoration:underline;}
.arrowlistmenu ul li a:visited{color: #ecc489;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #eee;}
.ttPro{background:#107bae;min-height:20px;color:#fff;font-weight:bold;padding:8px 15px;width:270px;}
.ctPro{background: #e4e0d4;color:#000;font-weight:normal;width:280px;min-height:100px;position:absolute;padding:10px;}
.gachngang{text-decoration:line-through;}
.itemtd{font-weight:bold;margin:5px;}
div.jqZoomTitle{z-index:5000;	text-align:center;	font-size:11px;	height:16px;padding-top:2px;position:absolute;
	top: 0px;left: 0px;	width: 100%;color: #FFF;}
.jqZoomPup{	overflow:hidden;background-color: #FFF;	-moz-opacity:0.6;	opacity: 0.6;	filter: alpha(opacity = 60);z-index:10;	border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.jqZoomPup img{	border: 0px;}
.preload{-moz-opacity:0.8;	opacity: 0.8;  filter: alpha(opacity = 80);	color: #333;  text-decoration: none;	border: 1px solid #CCC;  background-color: white;  padding: 8px;text-align:center;width:50px;* width:50px;height:33px;*height:45px;z-index:10;	position:absolute;	top:3px;left:3px;}
.jqZoomWindow{	border: 1px solid #999;	background-color: #FFF;}
#gallery {	position:relative;	height:207px;}
	#gallery a {float:left;	position:absolute;	}	
	#gallery a img {border:none;}
	#gallery a.show {z-index:500;}
	#gallery .caption {	z-index:600; background-color:#000; color:#ffffff; 	height:50px; width:100%; position:absolute;bottom:0;}
	#gallery .caption .content {margin:5px;}
	#gallery .caption .content h3 {	margin:0;	padding:0;	color:#1DCCEF;	}
	#videoshow{ margin-left:20px;}
	#tttrailer{ font-size:18px; text-transform:uppercase; color:#F30; padding-bottom:10px;}
.span1{ background:url(../images/bgspan.jpg) repeat-y; padding:5px; }	
.ulm{background:url(../images/bg_ulm.jpg) center no-repeat; width:124px; height:24px; font-weight:bold; font-size:11px; color:#fff; padding:6px;}
.ulm span{ padding-left:8px;}
.ulm span a{color:#fff;}
#num_item{ padding:0 3px; background:#fff;}

#adv img{ max-width:220px;}
.imgcp{ border:1px solid #ddd; max-width:300px;}
#imgcp{  width:300px; height:280px;}
#imgcp img{ max-width:300px; max-height:280px; margin-right:15px;border:1px solid #ccc;}
.intitle{ font-size:15px; text-transform:uppercase; padding:8px; color:#039;}

.pantvp{}
.pantvp ul{ margin:5px; padding:5px; list-style:none;}
.pantvp ul li{ float:left; padding:0 30px; border-right:1px solid #ccc;}
.pantvp ul li a{ text-transform:uppercase;}
.pantvp ul li a.act{ color:red;}

#btnaimuaqty{ background:url(../images/btnorder.jpg) no-repeat; width:135px; height:20px; border:none;}
#btnaimuaqty_en{ background:url(../images/btnorder_en.jpg) no-repeat; width:135px; height:20px; border:none;}
#commentdt{ max-height:300px; overflow:auto; border:1px solid #ddd; padding:5px;}
.addtt{ display:none;}

#divAdLeft{left: 90px; WIDTH: 110px; POSITION: absolute; TOP: 20px;}
#divAdLeft img{WIDTH: 110px;}
#divAdRight{left:800px; WIDTH: 110px; POSITION: absolute; TOP: 10px;}
#divAdRight img{WIDTH: 110px;}
#imgct{ max-width: 310px; max-height: 280px;}
#bodybanner{ width:770px; height:200px; overflow:hidden;}