body { background-color: #f8f9f9; color: #333; font-family: Arial, Helvetica, sans-serif; text-align:center; margin-top:5px;  }
#container { border: 1px solid #ebebeb; background-color:white; }
#main { width:800px;  background-repeat:repeat-x; }
#left { width:50%; vertical-align:top; }
#right { width:50%; vertical-align:top; }
#center { font-size:12px; text-align:left;  }

/*header*/
.logo { height:100px; background-image:url(bg.gif); background-repeat:repeat-x; padding-left:5px; }
.address { background-image:url(bg.gif); background-repeat:repeat-x; padding-right:5px; font-size:11px; text-align:right; }

/*menu*/
#menu { height:28px; }
.menushadow { background-image:url(bg_menu.gif); background-position:bottom left; background-repeat:repeat-x;  height:4px; }

/*bigscreen*/
#bigscreen { border:1px solid #F5F5F5; text-align:right; }

/*tbbarang*/
.tbbarang { width:100%; }
.tbbarang th { text-align:left; background-image:url(bgth.gif); background-repeat:repeat-x;  padding-left:5px; }
.tbbarang td { width:15%; font-size:12px; text-align:center; vertical-align:top; border-bottom:1px solid #F5F5F5; }

/*tbnews*/
.tbsmallnews { width:100%; }
.tbsmallnews th { text-align:left; background-image:url(bgth.gif); background-position:top left; background-repeat:repeat-x; }
.tbsmallnews td { text-align:justify; font-size:12px; padding-left:5px; padding-right:5px; }

/*global*/
a:link,a:visited { color:#CC0000; font-weight:bold; font-family:Verdana;  }
a:hover { color:#666666; }
form { margin:0; }
#txtsearch { border:1px solid #BFBFBF; height:20px; }
h1 { margin-bottom:0; }

/*footer*/
#footer { text-align:right; font-size:10px; font-family:Verdana; padding-top:20px; }

/*tbmilist*/
.tbmilist { width:100%; }
.tbmilist th { text-align:right; background-image:url(bgth.gif); background-position:top left; background-repeat:repeat-x; }
.tbmilist { font-size:12px; text-align:right; }
.lbl { width:300px; }
.txtmilist { border:1px solid #CCCCCC; }
.btsubscribe { font-size:11px; margin:0;}

/*tbdetail*/
.tbdetail  { width:100%; color:#666666; }
.tbdetail th{ padding-left:5px; text-align:left; background-image:url(bgth.gif); background-position:top left; background-repeat:repeat-x; }
.tbdetail td { font-size:12px; vertical-align:top; }
.des { padding-left:20px; padding-right:20px; text-align:justify; width:500px; }
#tbmorepics td { vertical-align:bottom;  }
#ketgambar { text-align:left; font-size:11px; }
