@charset "utf-8";
/* CSS Document */

body {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin:0; background: #eee;}
a{color:#336699;text-decoration:none;}
a:hover{text-decoration:none;color:#01458e;}
a img{ border:none;}
.clear{clear:both;}
.flt{float:left;}
img{ border: 0px;}

.warp{width: 1015px; margin: 0px auto;}
#gototop{ position:fixed; cursor:pointer; right:0; bottom:10px; width:28px; height:28px; z-index:9999;}
#h1{height:165px; overflow:hidden;}
#h11{ float:left; width:215px;}
#h12{ float:right; width:800px;}
#h12:after{ clear:both; display:block; content:'';}

#h2{ background:url(../images/bgmenutop.jpg) repeat-x; height:42px; }

#h3{}

#h4{ padding:3px 8px; background:url(../images/png_sprite_two.jpg) center top no-repeat #fff3e4;}
#h41{ float:left; width:220px; margin-right:4px;}
#h41 img{ max-width:220px;}
#h42{ float:right; width:760px;}

#h5{ border-top:2px solid #88b18e; color:#2f2e2c; text-align:left; padding:15px 0;}
#h5 a{ color:#2f2e2c;}
#h51{ float:left; width:650px; padding:0px 5px;}

#h52{ float:right; width:320px; padding:10px 5px; text-align:right;}
#h52 a{ font-weight:bold;}

#h6{ background:#117abe; padding: 6px 0; color:#fff;}
#h6 a{ text-transform:uppercase; color:#fff; padding:0 13px; font-weight:bold;}
#h6 a:hover{ color:red;}

.page1{ background:url(../images/imageshome/home_bg_3.jpg) no-repeat;}
.page2{ background:url(../images/imageshome/aboutus_bg.jpg) no-repeat;}
.page3{ background:url(../images/imageshome/foodsafety_bg.jpg) no-repeat;}
.page4{ background:url(../images/imageshome/ouralmonds_bg.jpg) no-repeat;}

.title{ text-align:left; color:#666666; padding-bottom:15px; font-weight:normal; font-size:32px; border-bottom:2px solid #8bb28b;}
.title a{ color:#000; font-weight:normal;}

.pan{ padding:5px; margin-bottom:10px; font-size:14px; line-height:22px; }

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

.item_pro{width:225px; float:left; border-right:1px solid #fff; padding:6px 13px;}
.item_pro .title_pro{ height:22px; overflow:hidden; text-align:center; line-height:22px;} 
.item_pro .title_pro a{ color:#393939; font-weight:bold; font-size:11px;}
.item_pro .img_pro{ background:url(../images/bg-pro-item.jpg); width:225px; height:144px;}
.item_pro .dpro{ padding:3px 0;}
.item_pro .dpro .act1{ float:left; background:url(../images/bgdetail.jpg) no-repeat; width:98px; height:30px; line-height:25px; text-align:center;}
.item_pro .dpro .act1 a{ color:#bf3317; font-weight:bold;}
.item_pro .dpro .act2{ float:right; background:url(../images/bggiohang.jpg) no-repeat; width:113px; height:30px; line-height:25px; text-align:center;}
.item_pro .dpro .act2 a{ color:#fff; font-weight:bold;}

#ftmRemail{padding:0px; margin:0px; padding-top:5px; margin-left:15px;}
#ftmRemail #txtsmail{width:210px; background:#fff9d7; border:1px solid #a31e01;}
#ftmRemail #btnSend{background:url(../images/btndangky.png) no-repeat; width:23px; height:23px; border:none;}

.blabold{color:#000000;font-weight:bold;}
.redbold{color:#d31f28;font-weight:bold;}
.orgbold{color:#ffae00;font-weight:bold;}
.blubold{color:#2093d5;font-weight:bold;}
.whitebold{color:#fff;font-weight:bold;}
.gra{color:#603813;font-weight:bold;}
.camnhat{color:#603818;font-weight:bold;}
.cur{cursor:pointer;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f15{font-size:15px;}
.ttsanpham{ font-weight:bold; color:#21282e; text-align:left;height:30px; padding-right:5px;}
.ttlienhe{text-align:right;padding-right:7px;font-weight:bold; height:26px;}
.cForm{text-align:right;padding-right:7px;font-weight:bold; height:26px;}
.content_news{}
.pad5{padding:5px;}
.pad10{padding:10px;}
.margin10{margin:10px;}
.martop8{margin-top:8px;}
.padtop8{padding-top:8px;}
.pleft10{padding-left:10px;}
.nobold{font-weight:normal;}
.cont{padding:6px;}
.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 #bdbdbd;}
.border2{border:1px solid #6fa3d4;}
.noborder{ border:none; border-bottom:1px solid #999}
.bordersp{border:1px solid #18181a;padding:5px;}
.ul_item{ padding:5px 0; color:#444444; font-weight:bold; font-size:11px; cursor:pointer;}
.btn1{background:url(../images/bg_button.jpg) repeat-x;font-weight:bold;color:#FFFFFF;padding:0 10px;border:1px solid #1d87cb;height:22px;}
#fadeshow1{ margin:0; padding:0; font-weight:bold;}
#tabnt{ height:200px; overflow:auto;}
#view{background:#fcf872; color:#fe0000; padding:0 8px;}
.sline{ background:url(../images/s_line.jpg) repeat-x; height:2px;}
#news{ list-style:none; padding:0; margin:0;}
#news li{ padding:5px; padding-left:0; background:url(../images/sline.png) center bottom no-repeat;}
#news li .img{ float:left; margin-right:8px; width:55px; height:48px; border:1px solid #ccc;}
#news li a{ font-size:11px; color:#000; font-weight:bold;}
#news li div{ color:#333; text-align:justify;}
.linenews{ border-bottom:1px dotted #ccc; height:2px;}
#message{text-align:center;	color:#1771b0;	line-height:22px;}
#page{font-size:18px; position:absolute; right:10px; top:-5px;}
#page a{ font-size:18px; color:#fc2022;}
.tcalbum{float:left; width:123px; height:125px; padding:12px;}
.textcart{color:#fff; font-weight:bold;}
.btn { border: #cccccc 1px solid; background:url(../images/bg-button.jpg) repeat-x; height:23px; line-height:23px; color:#337195; text-align:center; font-size:11px; font-weight:bold;}
.price_sp{color:red; font-size:14px; text-align:center;}
.itemct{ width:32%; float:left; margin:0 6px;}
.itemct .tt a{color:#3c3c3c;font-weight:bold;}
.itemct .ttat{ padding:6px 0; font-size:11px;}
.itemct .more{ color:#008cd5; font-size:11px;}
.gtmore{ background:url(../images/bgdetail.jpg) no-repeat; width:93px; height:30px; line-height:30px; float:right;}
.tttin{ font-size:18px; color:#00589c; text-transform:uppercase; padding:12px;}

#i-ser{ margin:5px; padding:0; list-style:url(../images/icon-ser.jpg); margin-left:35px;}
#i-ser li{ padding:8px 0;}
#i-ser li a{ color:#ba2403; font-weight:bold;}


.datetime{font-weight:bold; font-size:11px; color:#fff; margin-left:6px;}

.arrowlistmenu{
width: 218px; /*width of accordion menu*/
text-align:left;

}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font-weight:bold; cursor:pointer;margin-bottom: 0px; /*bottom spacing between header and rest of content*/text-align:left; /*header text is indented 10px*/border-bottom:1px solid #eee;display: block;padding:8px 10px;color:#0f5b10;font-size:12px;overflow:hidden;}
.arrowlistmenu h3{	margin:0;padding:0;font-weight: bold; cursor:pointer;}
.arrowlistmenu h3 a{display:block;color:#0f5b10;}
.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: 0px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{	background:url(../images/icon_cate.jpg) left center no-repeat; display: block;color:#000;padding: 5px 0;margin-left: 20px; padding-left:10px; text-decoration: none;font-weight: bold;font-size: 12px; font-weight:normal;}
.arrowlistmenu ul li a:visited{color: #000;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #471000;}
#pncart{ font-weight:bold; color:#015201; line-height:25px;}
#pncart span{ background:#ff964e; color:#000; padding:1px 5px;}

.mdpan{ background:#fff9d7; padding:6px;}
#livechat{ height:153px;}
#mdabout{ height:230px; overflow:hidden;}

#ctcart{ color:#fff; display:block; width:113px; height:30px; line-height:25px; background:url(../images/bggiohang.jpg) no-repeat;}
.ttbnbody{ font-size:15px; text-transform:uppercase; padding:5px 0; font-weight:bold;}
.boxbnbody{ float:right; width:600px; font-size:12px;}

#lhome{ float:left; width:60%; height:540px;}
#rhome{ float:right; width:40%;}
#rhome .in{ padding:10px 20px 0 0;}

#home_ser{ margin:0; padding:0; list-style:none; margin-left:30px;}
#home_ser li{ float:left; background:url(../images/item_ser.png) no-repeat; width:244px; height:292px; margin:10px 35px; text-align:center;}
#home_ser li .tt{ margin-top:20px; text-align:center; margin-bottom:8px;}
#home_ser li .tt a{ font-weight:bold; text-transform:uppercase;}
#home_ser li .tomtat{ text-align:justify; padding:5px 20px;}

#frmsearch{ margin:0; padding:3px; height:22px; overflow:hidden; border:1px solid #19547e; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#frmsearch #txttukhoa{ width:200px; height:22px; border:0; background:none; padding:0; margin:0;}
#frmsearch #btnsearch{ background:url(../images/btnsearch.jpg) top no-repeat; width:22px; height:22px; border:0; padding:0; margin:0; display:block; float:right; margin-left:5px;}

.cellcatser{ margin-bottom:8px; border:1px solid #eee;}
.cellcatser .in{ padding:3px;}
.cellcatser .tt{ background:url(../images/cate_title.jpg); height:37px; line-height:28px;  padding-left:45px;color:#0f5b10; font-weight:bold;}
.cellcatser .tt a{ color:#0f5b10; font-weight:bold;}
.cellcatser .more{ float:right; text-align:center; background:url(../images/bg_more_news.jpg) no-repeat; width:72px; height:16px; display:block;}
.cellcattv{ margin-bottom:8px; min-height:20px; overflow:hidden;}
.cellcattv .in{ padding:3px;}
.cellcattv .tt{  color:#000; text-transform:uppercase; padding:5px;}
.cellcattv .tt a{ color:#000;}

#rss_des_pan img{ float:left; margin-right:5px; width:80px; height:70px;}

#bodybanner{ width:800px; height:120px; overflow:hidden;}
	
.pchome{ float:left; width:341px; margin:4px; margin-top:0;}	
.pchome .tt{ background:url(../images/title-pchome.jpg) no-repeat; height:26px; line-height:26px; color:#fff; font-size:12px; font-weight:bold; padding-left:15px; text-transform:uppercase;}


#oneser{ color:#6a6564; padding-bottom:8px;}
#oneser img{ width:280px; height:160px;}
#oneser .tt{ padding:3px 0;}
#oneser .tt a{ color:#000; font-weight:bold;}

#inbannerbody{ width:690px; height:151px;}
#inbannerbody .in{ padding-left:7px;}

#cateright{ padding:0; margin:0; list-style:none;}
#cateright li{ background:url(../images/sline.jpg) bottom center no-repeat; padding:8px 0;}
#cateright li a{ padding-left:5px; font-weight:normal; color:#000;}

#cateright1{ padding:0; margin:0; list-style:none;}
#cateright1 li{ padding:5px 0;}
#cateright1 li a{ display:block; padding:5px 0; padding-left:20px; font-weight:bold; background:url(../images/sline.png) bottom center no-repeat;}
#cateright1 li ul { list-style:none;}
#cateright1 li ul a{ background:none; padding:0; font-weight:normal; color:#000;}
#cateright1 li ul a:hover{ color:#004b92; font-weight:bold;}

.row_item_news{ padding:10px; background:url(../images/s_line.jpg) bottom repeat-x;}
.row_item_news .img{ width:124px; height:94px; margin-right:12px; float:left; border:1px solid #eee;}
.row_item_news .tt{ padding:5px 0;}
.row_item_news .tt a{ font-size:15px; color:#174784; text-transform:uppercase;}
.row_item_news .tomtat{ font-style:italic;}

.item_proj{ float:left; margin:10px 9px;}
.item_proj .img{ width:214px; height:163px;}
.item_proj .img img{ width:194px; height:130px; padding:10px;}
.item_proj .tt{ text-align:center; padding:3px 0;}
.item_proj .tt a{ text-transform:uppercase; font-weight:bold;}

.htour{ float:left; margin:10px 9px; width:350px; height:90px;  overflow:hidden;}
.htour .img{ width:120px; height:90px; float:left; margin-right:10px;}
.htour .tt{ text-align:lefft; height:22px;}
.htour .tt a{ font-weight:bold;}
.htour .tomtat{ height:48px; overflow:hidden;}
.htour .more{ text-align:right;}

.marquee0{}
.marquee0 img{ height:180px; width:220px; border:1px solid #c3c2c2;}

#title_weather{ background:url(../images/title_weather.jpg) no-repeat; height:25px; line-height:25px; padding-left:30px;}
#cont_wt{ border:2px solid #8aa675; border-top:none; padding:5px;}

.leftmod{ background:url(../images/bgmodleft.jpg) repeat-x; height:42px;}
.tten{ line-height:42px; text-align:center; text-transform:uppercase; font-weight:bold; color:#fff;}
.leftmod select{ margin-top:10px; margin-left:7px; width:170px;}

#subcate{ margin:15px auto; padding:0; list-style:none;  width:90%;}
#subcate li{ float:left; width:46%; padding:10px;}

#cbolink{ width:200px;}
.item_lc{float:left; display:inline-block; width:50%;}
.item_lc .tel{ font-size:15px; color:red;}

#htour{ background:#fff3e4; padding-left:8px;}
#htour ul{ list-style:none; margin:0; padding:0;}
#htour ul li{ float:left; width:318px; margin-right:15px;}
#htour ul li:last-child{ margin-right:0;}
#htour ul li .ihtour{ padding:3px 0;}
#htour ul li .tt{ background:url(../images/hstitle.png) no-repeat; height:33px; line-height:33px;  text-align:center;}
#htour ul li .tt a{color:#fff; font-weight:bold;}
#htour ul li .tomtat{ height:26px; overflow:hidden;}
#htour ul li .more{ text-align:right;}
#htour ul li .tts a{ color:#000; font-weight:bold;}
#htour ul li .img{ width:90px; height:80px; float:left; margin-right:8px;}

.item_gal{width:262px; float:left; margin:10px 25px; height:240px;}
.title_gal{  padding:5px 0; overflow:hidden; text-align:center;} 
.title_gal a{ color:#ffbb33; font-weight:bold;}
.img_gal{ width:260px; height:200px; text-align:center; border:1px solid #fff;}
.img_gal img{ width:260px; height:200px;}
.tcalbum{float:left; width:260px; height:220px; margin:12px; border:2px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
.tcalbum .item img{width:260px; height:220px;-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.ithuvien{ float:left; width:68px; height:100px; margin:5px 2px;}
.ithuvien img{ width:68px; height:70px;}
.ithuvien .tt{ font-size:11px; font-weight:bold;}

.sm1{color:#021693;padding-left:25px;font-weight:bold;height:30px;}
.sm1 a{color:#021693;background:none;}
.sm2{padding-left:55px;font-weight:bold;font-size:11px;height:20px;}
.sm2 a{font-size:11px;}
.sm3{padding-left:85px;font-weight:bold;font-size:11px;height:20px;}
.sm3 a{font-size:11px;}

.smul1{ margin-left:35px; list-style:disc;}

#btnrequest{ font-size:20px; background:#eee; border:1px solid #ddd;}
#frmrequest{ font-size:12px;}

#right_fixed{ position:fixed; right:10px; bottom:300px;}
#right_fixed div{ margin:6px 0;}
#left_fixed{ position:fixed; left:10px; bottom:300px;}
#left_fixed div{ margin:6px 0;}

#searchpost{}
#searchpost tr td:first-child{ text-align:right;  font-weight:bold; }
#searchpost tr td input{ border:1px solid #ccc; width:220px;}

#noidungtaicd{ position:relative;}
#thongbaotaicd{ border:1px solid #e9660b; box-shadow: 0 12px 12px #000; background:#f2fafd; position:absolute; bottom:0px; left:0px; width:460px; height:280px; line-height:22px; padding:10px; padding-top:0;}
#thongbaotaicd #tsclose{ position:absolute; cursor:pointer; top:-10px; right:-10px;}

#showform1{ display:none;}
#btnrequest1{font-size:20px; background:#f86f02; border:1px solid #ddd; display:inline-block; padding:3px 12px; cursor:pointer; text-transform:uppercase; color:#fff; }

.ser_item{ padding:8px 0;}
.ser_item .img{ float:left; margin-right:10px; width:160px; height:120px;}
.ser_item .tt{}

.ttvm{ background:#960; color:#fff; width:250px; padding:3px 5px; font-weight:bold;}
.tvm{ background:#fff; border:1px solid #eee; width:250px; height:180px; overflow:hidden; padding:10px; color:#000;}

.ihtour{ float:left; width:50%;height:130px;}
.ihtour .img{ width:50%; height:120px; float:left; margin-right:8px;}

.iproduct{ float:left; width:14%; height:58px;}
.iproduct .img{ width:40%; height:44px; float:left; margin-right:8px; vertical-align:middle;}