body{margin:0;font-family:Tahoma, Geneva, sans-serif; font-size:12px;color:#000; background:url(../images/bg.gif);}
a{color:#043d79;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:none;color:#04274c;}
a img{ border:none;}
.clear{clear:both;}
.flt {float:left;}
.float{float:left;}

@font-face {
  font-family: "Agency FB";
  src: url("fonts/AGENCYR.TTF") format("opentype");
  }

@font-face {
  font-family: "victoria";
  src: url("fonts/victoria.ttf") format("opentype");
  }
@font-face {
  font-family: "aachenb";
  src: url("fonts/aachenb.ttf") format("opentype");
  }
@font-face {
  font-family: "arrusb";
  src: url("fonts/arrusb.ttf") format("opentype");
  }

.warp{ margin:0 auto; background:#fff;}
#h1{  position:relative; color:#000;}
#h11{float:left; padding-top:5px;}
#h12{float:right; margin-right:10px;}
#h12 ul#quytrinh{ list-style:none; float:right;}
#h12 ul#quytrinh li{ float:left; padding-right:10px;}
#h12 ul#quytrinh li a{ color:#000; font-size:14px;}
#h2 #panip #search{ margin-top:5px;}
#ftmsearch{margin:0; padding-top:4px; padding-left:8px; background:#fff; border:#ccc; width:540px; height:31px; }
#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-image:url(../images/btnsearch.jpg); width:80px; height:26px; border:0;}


#submenu{ list-style:none; float:right; margin:0; padding:0; margin-top:10px;}
#submenu li{ float:left; padding-left:20px;}
#submenu li a{ color:#137a02; font-size:12px; font-weight:normal;}

#h2{ background:#f97e06;}
#h2 .warp{overflow:hidden;}
#h2 #topmenu{}
#h2 #topmenu ul{ list-style:none; margin:0; padding:0;}
#h2 #topmenu ul li{ float:left; width:20%;}
#h2 #topmenu ul li a{ color:#fff; display:block; text-transform:uppercase; height:42px; line-height:42px; text-align:center; font-size:14px;}

#h3{ height:245px; overflow:hidden;}
#h4{ height:32px; line-height:32px; background:#eee; color:#000; font-weight:bold; border-top:3px solid #09678b;}

#h5{ margin-top:8px;}
#h51{float:left;width:20%;}
#h51 .in{ margin-right:10px;}
#h52{float:right;width:80%;}

#h6{ background:url(../images/bgbottom.jpg); color:#000; padding:10px; border-top:3px solid #f97e06; line-height:22px; font-size:15px;}
#h6 a{ color:#000;}
#h61{ float:left; width:80%; padding:5px 0;}
#h62{float:right; width:20%; text-align:right;}

#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{ margin:0; padding:8px 0; background:#137a02; color:#fff;text-transform:uppercase; text-align:center; font-weight:normal; font-size:15px;}
.title span{ color:#fff;}
.title .more{ float:right; margin-right:10px; font-size:11px; text-transform:none;}

.title a{color:#fff; font-weight:bold; }
.title a:hover{ font-weight:bold;}
.pan{margin-bottom:5px;}
.pan img{ max-width:760px;}

.stitle{background:url(../images/left_title.jpg) repeat-x center;height:32px;color:#000;text-transform:uppercase;text-align:center; line-height:32px; font-weight:bold;}
.span{background:#f3f8fc; 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{ width:33.3%; float:left; margin:10px 0; padding-bottom:7px;}
.item_pro .in{margin:5px; padding:5px; height:320px; border: 1px solid #dcdcdc;
}
.item_pro .title_sp{padding:0 3px; text-align:center;}
.item_pro .title_sp a{ color:#137a02; font-weight:normal;}
.item_pro .helper {display: inline-block; height: 100%; vertical-align: middle;}
.item_pro .img_pro{ padding-bottom:2px; height:260px;}
.item_pro .img_pro .img{ max-width:100%; max-height:260px; vertical-align: middle;}
.item_pro .act1{ float:left; height:19px; line-height:19px; background: rgba(0, 0, 0, 0) url("../images/btn_details.gif") repeat-x scroll 0 0;
    border: 1px solid #d3d3d3;
    border-radius: 2px; padding:0 10px;
    color: #5e5c5c;}
	.item_pro .act1{ color:#000; }
.item_pro .act2{ float:right; background: transparent url("../images/button.gif") repeat-x scroll 0 0;
    border-radius: 2px;
    padding: 0 10px; height:21px;}
.item_pro .act2 a{ color:#fff;}

.item_par{ float:left; width:124px; padding:2px; margin:10px; height:150px; border:1px solid #eee;}
.item_par img{ max-width:124px; max-height:124px;} 
.item_par .tt{ padding:5px 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;}
.ttsanpham1{ font-weight:bold; font-size:18px; text-transform:uppercase; color:#066; text-align:left;height:30px;}

.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;font-weight:bold; background:url(../images/title_news.jpg) repeat-x; text-transform:uppercase; color:#fff;}
.title_news a{ color:#fff; }
.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: 100%; text-align:left;}
.arrowlistmenu .menuheader{ font-weight:bold; height:28px; line-height:28px;text-align:left; padding-left:10px; cursor: pointer; background:url(../images/item_cate_menu.jpg) no-repeat; color:#01324f; font-size:12px;}
.arrowlistmenu h3{	margin:0;padding:0;	font-weight: bold;}
.arrowlistmenu h3 a{ display:block; color:#01324f; font-size:12px;}
.arrowlistmenu .openheader{ }
.arrowlistmenu ul{ list-style-type: none;margin: 0;padding: 0;margin-bottom: 2px; }
.arrowlistmenu ul li{padding-bottom: 2px;}
.arrowlistmenu ul li a{display: block;color:#5c5c5c;padding: 2px 0;padding-left: 20px; text-decoration: none;font-weight: bold;}
.arrowlistmenu ul li a:visited{color: #000;}
.arrowlistmenu ul li a:hover{ color: #000;}
.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{ 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 div{ margin-top:16px;}
#adv img{ max-width:100%;}

.imgcp{ border:1px solid #ddd; max-width:300px; z-index:9999;}
#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:#ccc; width:135px; height:20px; border:none;}
#commentdt{ max-height:300px; overflow:auto; border:1px solid #ddd; padding:5px; margin:10px;}
.addtt{ display:none;}

#divAdLeft{left: 0; WIDTH: 176px; POSITION: fixed; bottom: 20px;}
#divAdLeft img{WIDTH: 176px;}
#divAdRight{right:0; WIDTH: 176px; POSITION: fixed; bottom: 20px;}
#divAdRight img{WIDTH: 176px;}

.list_carousel {background-color: #a2a2a1; position:relative; z-index:1000;}
.list_carousel ul {	margin: 0;	padding: 0;	list-style: none;	display: block;}
.list_carousel li { position:relative;	color: #999;text-align: center;background-color: #eee; border: 2px solid #ccc; width: 180px;height: 180px;	padding: 0;	margin: 8px;display: block;	float: left;}
.list_carousel li .info{ position:absolute; top:10px; left:10px; display:none; width:180px; z-index:9999;}
.list_carousel li .info .title_sp{ padding:0; text-align:left;} 
.list_carousel li .info .title_sp a{font-size: 20px;}
.list_carousel li .info .price{ text-align:left; color: #191536; height:80px; padding-top:10px;}
.list_carousel li .info .more { text-align:right;}
.list_carousel li .info .more a{ text-decoration:underline; font-weight:normal;}

.list_carousel li img{ width:204px; height:180px;}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}

#enews{ background:#fffeed; border:1px solid #b6bec0; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:160px; padding:5px;}
#enews1{height:180px;}
#enews1 .img{ border:2px solid #ccc; width:200px; height:160px; margin-right:12px;}

#enews2{ height:50px; position:relative; float:right; width:455px;}
#enews2 #tinmoi{ float:left; margin-right:2px;  margin-top:8px;}
#enews2 #enews2in{ float:right; width:395px; }

#newscol1{ float:left; width:520px;}
#newscol2{ float:right; width:240px; margin-left:5px;}
#newscol2 .pan{ height:220px;} 
.ihotnews{ padding:5px; }
.ihotnews span{ float:right;}
.ttctbv{ text-transform:uppercase; font-size:18px; color:blue;}
.pnaccount{ background:#ccc; color:#006; padding:3px 8px;}

#imgct{ max-width: 310px; max-height: 280px;}

#bodybanner{ background:#fff; border:1px solid #e8e8e8; padding:26px 0;}
#bodybanner .in{ width:481px; margin:0 auto;}

.item-page{ background:#ccc; color:#000; padding:5px;}
.pitem-page{ color:#000; padding:5px;}
.nitem-page{ color:#000; padding:5px;}
.citem-page{ background:#014497; color:#000; padding:5px;}


#bannerFive,
#bannerSix{
	margin-bottom:20px;
}
#hotline{ padding:10px;}
#hotline a{ font-size:11px;}
#hotline h3{ color:red; margin:5px 0;}
#hotline h4{ margin:5px 0; text-align:center;}

.item_chat{ padding:5px; border-bottom:1px dotted #ccc; color:red;}
.item_chat img{ margin-top:8px;}

.marquee0{ background:#eee;}
.marquee0 img{ width:120px; height:90px;}


#hinhanhct{ float:left; width:50%;}
#hinhanhct #imgct{ max-width: 100%; max-height: 280px;}
#noidungct{ float:left; width:50%;}