*{margin:0;padding:0;word-wrap:break-word;}

/**/
.menu,.d-entry,.itemcur .c,.ppt .c,.button .c{background:url(repeat-x.png) repeat-x;}
#idnwshare a,#ctshadow,.itemcur .l,.itemcur .r,.ppt .l,.ppt .r,.button .l,.button .r,.d-post,#slide .t,#slide .b,.gon,.goff,.lon,.loff,.flag-id,.flag-en,#pdsnext,#pdsprev,.search .ssubmit,.sbox li{background:url(no-repeat.png) no-repeat;}
#wrapper,.ps-container{background:url(repeat-y.png) repeat-y;}
header,nav,aside,section,footer{display:block;}
body{font:12px/1.5em Arial;color:#403e3f;background:#e76600 url(bg.gif) repeat-x;}
a{text-decoration:none;color:#e76600;}
a:hover{color:#eb3700;cursor:pointer;}
img{border:none;}
p{margin:0 0 10px 0;}
h1{margin-top:20px;color:#261f19;line-height:150%;}
h2{margin:0 0 20px 0;font-size:20px;font-weight:normal;line-height:25px;}
h3{font-size:15px;margin:0 0 15px 0;}
h4{font-size:13px;}
.slider{width:941px;margin:-19px 0 20px;position:relative;}
.slider-con{position:relative;height:344px;overflow:hidden;}
.slider-con li{position:absolute;width:941px;height:344px;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.slider-tab{position:absolute;left:0;bottom:10px;width:100%;height:10px;text-align:center;line-height:10px;font-size:0;text-align:center;z-index:10;}
.slider-tab a{background:#EEE;border-radius:10px;width:10px;height:10px;margin:0 3px;display:inline-block;*display:inline;*zoom:1;}
.slider-tab .current{background:#e76600;}
.clean{clear:both;height:0;font-size:0;overflow:hidden;}
.clean-20{clear:both;height:20px;}
.align-r{text-align:right;}
.border-b{padding:0 0 3px 0;}
.button{float:left;margin-right:5px;color:#FFEAD9;font-weight:bold;text-shadow:-1px -1px 0 #8c3d00;}
.button span{display:block;float:left;height:33px;line-height:32px;}
.button .l{width:4px;background-position:-24px 0px;}
.button .c{background-position:0px -131px;padding:0 7px;}
.button .r{width:4px;background-position:-30px 0px;}
.button a{color:#ffd9e4}
.float-l{float:left;}
.float-r{float:right;}
.center{text-align:center;}
.list{border-top:solid 1px #E3DCD1;margin:8px 0;padding:10px 0 10px 30px;background:#F2EADF;}

.inquiry,.inq,p,.pl,.bnatur,#psdprev,.alert{margin:0 0 10px 0;}

.mrq{position:fixed;width:100%;height:30px;line-height:30px;background:#fbf8f1;bottom:0;border-top:1px solid #aba19a;left:0;z-index:100;}
#loginhead{height:30px;background:white;border-bottom:1px solid #AAA;}
#loginhead a{line-height:30px;color:#03C;}
#loginhead img{line-height:30px;padding-top:3px;}
#wrapper{width:980px;padding:0 10px;margin:0 auto;background-position:-202px 0;}
#header{background:url(header.jpg) no-repeat;}
.since{float:left;display:inline;margin:15px 0 0 20px;font-weight:bold;}
.lang{float:right;}
.lang span{display:block;float:left;margin-right:7px;}
.flag-id,.flag-en{width:28px;height:14px;}
.flag-en{background-position:-384px 0;}
.flag-id{background-position:-356px 0;}
.search{float:right;display:inline;margin:15px 20px 0 0;border:1px solid #b89579;background:#ffffff;}
.search input{height:28px;line-height:28px;float:left;border:none;background:none;}
.search #q{margin:0 0 0 5px;font-family:tahoma;outline:none;width:180px;}
.search .ssubmit{border:0;background-position:-489px 0;width:26px;}
.comp{padding:10px 20px;}
.comp img{float:left;margin:0 20px 0 0;}.comp a{color:#421d00;}
.banner{background:#faf8f5;clear:left;}
.banner img{max-width:980px;height:auto;margin:0 auto;display:block;}
.menu{padding:0 20px;height:43px;background-color:none;background-position:0 5px;}
.menu a,.menu span{display:block;}
.dd{position:relative;float:left;height:34px;z-index:100;}
.dd ul{z-index:100;display:none;position:absolute;list-style:none;left:0;top:40px;background:#e56700;width:180px;padding:5px 0;border-bottom:3px solid #7c3700;border-radius:0 0 5px 5px;color:#241004;}
.dd ul li span{height:30px;overflow:hidden;}
.dd ul a{color:#ffffff;}
.dd ul a:hover{color:#241004;}
.menu .hover .ddd{display:block;}
.dd ul li{line-height:30px;height:30px;padding:0 8px;}
.sdd{position:relative;}
.sdd .sitem{display:none;position:absolute;list-style:none;left:175px;top:-5px;width:180px;}
.ddd .hover .sitem{display:block;}
.sdd .sitem li{line-height:30px;height:30px;padding:0 8px;overflow:hidden;}
.item{margin-top:5px;float:left;display:block;line-height:37px;height:37px;padding:0 10px;color:#333;font-weight:bold;border-right:1px solid #c9c9c9;}
.itemcur{float:left;display:block;height:42px;line-height:42px;top:-5px;color:#ffffff;font-weight:bold;}
.itemcur span{display:block;float:left;height:42px;}
.itemcur .l{width:2px;background-position:0px 0px;}
.itemcur .c{background-position:0px -38px;padding:0 10px;}
.itemcur .r{width:5px;background-position:-2px 0px;}

#content{padding:20px;background:#faf8f5;}
#left{float:left;width:640px;}
#idnwshare{height:28px;line-height:28px;padding:0 5px;}
#idnwshare a{display:inline-block;height:16px;width:16px;margin:6px 2px;}
#idnwshare .fb{background-position:-966px 0;}
#idnwshare .tw{background-position:-966px -16px;}
#idnwshare .gp{background-position:-982px 0px;}
#idnwshare .in{background-position:-982px -16px;}

#right{float:right;width:260px;}
/*index*/
.post-d{width:490px;float:left;}
.d-post{width:490px;height:20px;background-position:-34px -30px;}
.d-entry{padding:0 15px 25px 15px;background-position:0px -165px;}
.mp{border-top:1px solid #E9E5C7;padding:5px;background:#FFF6D1;}
#slide{width:202px;float:left;margin-left:20px;z-index:50;}
#slide .t,#slide .b{height:12px;overflow:hidden;}
#slide .t{background-position:-34px 0px;}
#slide .b{background-position:-34px -12px;}
.ps-container{padding:20px 17px;position:relative;z-index:10;}
#ps{position:relative;overflow:hidden;height:405px;}
.ps-container img{border:none;}
.ps-container table img{width:150px;}
#ps div{position:absolute;}
#ps td{text-align:center;padding:5px;white-space:nowrap;}
#ps td:hover{background:#7b3500;}
#pdsnext,#pdsprev{display:none;width:39px;height:27px;margin:0 auto;}
#pdsnext{margin-top:10px;background-position:-411px 0;}
#pdsprev{margin-bottom:10px;background-position:-450px 0;}

/*profil*/
.post{margin:0 0 20px 0;}
.bnatur{font-weight:bold;}
h2.tpp{margin-top:32px;}
.blq{background:#E6F1FF;margin:0 0 20px 10px;border-top:1px solid #d6e0ed;padding:0 0 15px 0;}
.major{margin:0 0 10px 0;padding:10px 0 0 0;}
.pps{background:#ffffff;border-top:1px solid #d0d0d0;margin:8px 0 0 10px;padding:50px 20px 10px 0;list-style:none;}
.pps li{padding:5px 5px 5px 20px;font-size:11px;font-family:tahoma;}
.ppt{margin:0;padding:0;font:bold 15px/normal arial;color:#4b2100;}
.ppt span{height:50px;display:block;float:left;}
.ppt .l{width:2px;background-position:-9px 0px;}
.ppt .c{padding:0 10px;line-height:50px;background-position:0px -80px;}
.ppt .r{width:13px;background-position:-11px 0px;}
.d-center{margin:0 auto;}
.d-center td{text-align:center;vertical-align:middle;}
.d-center .button{margin:0;}
.incom{padding:5px;margin-top:8px;background:#F2EADF;}
#review table{border-bottom:1px dashed #aaa;padding:10px;}
.pag{margin-top:10px;}

/*produk*/
.pghed{margin:0 0 20px 0;}
.pghed img{float:left;margin:0 20px 5px 0;}
.inquiry{border-bottom:1px solid #dbceba;background:#faebd4;padding:10px;}
.inq{line-height:32px;}
.inq span{float:left;}
.check{float:left;}
#chk1{vertical-align:middle;width:13px;height:13px;}
.ppp{margin:0 20px 0 0;float:right;height:30px;line-height:30px;}
.grid{float:right;margin:0 0 20px 0;}
.grid a span,.grid span{display:inline-block;width:30px;height:30px;margin-left:10px;}
.gon{background-position:-296px 0;}
.goff{background-position:-236px 0;}
.lon{background-position:-266px 0px;}
.loff{background-position:-326px 0;}

#produk{}
.prodtype{margin:0 0 10px 0;padding:10px 0 0 0;}
.ppt a{color:#ffffff;text-shadow:-1px -1px 0 #63001e;}
.prodbor{margin:8px 0 0 10px;padding:60px 0 0 0;border:1px dotted #aaa;}
.prodtype .pl{border-top:1px dashed #C7DCF0;border-bottom:none;}
.pl{clear:both;padding:10px;border-bottom:1px dotted #c0c0c0;}
.pl .cb{float:left;margin-right:10px;width:13px;height:13px;}
.pl .box{float:left;width:585px;}
.pl .box1{float:left;margin:0;}
.mojozoom_marker{position:absolute;cursor:crosshair;}
.mojozoom_fill{position:absolute;width:100%;height:100%;top:0;left:0;background:#FFF;-moz-opacity:0.4;-webkit-opacity:0.4;filter:alpha(opacity=40);opacity:0.4;}
.mojozoom_imgctr{position:absolute;margin-left:20px;border:1px solid black;}
.imgzoom{display:block;text-align:center;padding:2px 0 4px;font-size:11px;visibility:hidden;}
.imglist{background:#FFF;border:#CCC solid 1px;float:left;clear:left;position:relative;top:-1px;}
.imglist a{height:30px;width:30px;padding:5px;display:table-cell;text-align:center;vertical-align:middle;}
.imglist .current{background:#CCC;}
.imglist img{max-height:30px;max-width:30px;}
.pl .box2{padding-left:10px;}
.pl .name{font-size:15px;font-weight:bold;}
.pl .name a{font-size:12px;}
.pl .box2 p{margin-top:5px;}
.tbl{margin-top:10px;border:1px solid #bababa;border-top-width:4px;border-left:none;border-collapse:collapse;table-layout:fixed;_width:auto;}
.tbl th{vertical-align:top;text-align:left;width:140px;}
.tbl td,.tbl th{border-left:1px solid #bababa;padding:5px;}
.tbl td .top{font-weight:bold;vertical-align:top;}
.tdes{margin:15px 0 10px 0;padding:0 0 5px 0;}
.subpl{margin-top:15px;}

.date{font-size:11px;font-family:tahoma;color:#888;margin-left:20px;}
.pimg{position:relative;}
.limg,.pg .box1 a{background:#ffffff;vertical-align:middle;text-align:center;display:table-cell;border:1px solid #aaa;}
.pbox1{float:left;margin:0 20px 20px 0;background:#ffffff;border:1px solid #aaa;}

.pg{float:left;width:180px;margin:0 0 20px 20px;}
.pg input{float:left;margin-right:10px;width:13px;height:13px;}
.pg .box1{width:122px;height:122px;margin:0 auto 10px auto;background:#ffffff;_overflow:hidden;}
.pg .box2{margin:0;text-align:center;height:110px;overflow:hidden;}
.pg .name{display:block;font-size:13px;text-align:center;padding:5px;background:#faecd7;white-space:nowrap;}
.pg .name:hover a{color:#ff4200;}
.pg .name a{display:block;color:#df6200;}
.pg .date{margin:0;height:17px;border-bottom:1px dashed #BBB;display:block;}
.pg .box2 .prc{max-height:3em;overflow:hidden;font-weight:bold;color:#222;}
.pg .box2 p{font-size:11px;font-family:tahoma;}

.pagging{float:left;}
.pagging .fpnl{display:block;float:left;padding:5px 11px;color:#a7a7a7;background:#e0e0e0;font-weight:bold;border:1px solid #cfcfcf;margin-right:5px;}
.pagging a.fpnl{background:#e46500;border-color:#b04e00;color:#f5f5f5;}
.pagging a.fpnl:hover{background:#ff7100;border-color:#b04e00;}
.pagging .fpnt{display:block;float:left;padding:5px;border:1px solid #fefff6;margin-right:5px;}
.pagging .fpnt a{text-decoration:underline;}
.inqb{margin-top:7px;}

/*pdnotfnd*/
.alert{background:#FFC2C2;border:1px solid #f00;padding:10px;color:#f00;float:left;}
.alrlist{padding:0 0 0 30px;margin:10px 0;}

/*right*/
.right{width:200px;float:right;}
.tit,.tit2{margin-top:10px;padding:15px 10px 10px 10px;font-size:13px;font-weight:bold;color:#4b2100;}
.tit2{background:#e76600;}
.tit2 a{color:#FFE0C9;}
.tit{background:#e76600;}
.sbox{background:#ffffff;padding:20px 10px 10px 10px;line-height:20px;}
.sbox .fl{float:left;width:90px;}.sbox .fl,.sbox .fr{margin:0 0 8px 0;line-height:normal;}
.sbox .fr{float:left;width:150px;}
.sbox .fr div div{float:none !important;}
.sbox{padding-left:25px;list-style:none;}
.sbox li{background-position:-540px 5px;padding:0 0 10px 20px;}
.sbox li a{max-height:40px;overflow:hidden;display:block;}
.other{border:1px solid #ECE7C4;background:#FFF6D1;padding:10px;}
.rev{background:#e76600;margin-top:10px;text-align:center;padding:20px 10px;color:#291200;}
.tt{font-weight:bold;font-size:12px;margin:20px 0 5px 0;}
.rev a{color:white;font-weight:bold;font-size:13px;font-family:trebuchet ms;}

.footer{clear:both;background:#e76600;padding:10px 20px;text-align:center;margin-top:20px;font-family:arial;font-size:12px;font-weight:normal;color:#291200;}
.footer a{text-decoration:underline;color:#ffffff;}
#ctshadow{width:1000px;height:15px;margin:0 auto;background-position:center bottom;}
@media only screen and (max-width:768px){
#wrapper,#ctshadow{width:99%}
.banner,.banner img,#loginhead{width:99%;}
.lang img,.mtype img{width:auto;}
#left,#right{float:none;width:99%}
.pl .box{width:99%}
.tbl{width:99%}
.menu nav{width:60%}
.sbox{padding:5px}
.sbox .fr{margin:0;}
}
@media only screen and (max-width:480px){
#loginhead{height:50px}
.pl .box2{margin-left:0}
}