#container{ display: inline-block; min-width: 100% }

#pg-header {
 margin:0 auto;
 padding: 14px  0  0  12px;
 width: auto;
 height: 50px;
 font-size:13px;
 background: url(/../img/header.png);
 background-repeat: repeat-x;
-moz-border-radius: 5px;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;

}

.pg-bold {
 font: bold 1em Arial, Helvetica, sans-serif;
}

.pg-pos_fixed
{
 padding-top:15px;
 color :#6E6E6E;
 font-size:18px;
 float:right;
 text-align:right;
 padding-right:30px;
}



table {
 border-collapse:collapse;
 border:solid #CCCCCC 2px;
 font:1em arial, sans-serif;
 }

table.center {
 margin-left:auto; 
 margin-right:auto;
 }

td, th {
 text-align:left;
 padding: 7px;
 border-left:solid #CCCCCC 1px;
 border-top:solid #CCCCCC 1px;
}

td.left { text-align:left; }

th:nth-child(odd)
{ 
	background:#d5e3e4;
	border: 1px solid #999999;
 }

th:nth-child(even)
{ 
	background:#F5FFFA;
	border: 1px solid #999999;
 }

td:first-child {
 border-left: none;
 }

tr:nth-child(even)
{  background:#eff4ff;
 }
hr {
 border: 1px solid #000;
}
hr {
 border: 1px solid #000;
}

select {
 font-size:1em;
}

#btn {

color:#0066A2;
border-style:outset;

 background: url(/../img/header.png);
 height:30px;
 width:100px;
 font: bold 1em arial,sans-serif;
 }

input:not([type=submit]):not([type=button]) {
 width:50px;
 text-align:left;
 font-size:1em;
 padding-left:5px;
 }

#textarea {
width: 150px;
height: 150px;
 font-size:1em;
 padding: 5px;
float:left;
 }

#kp {
width: 250px;
height: 25px;
 font-size:1em;
 padding: 5px;
float:left;
 }

#catat {
width: 50px;
height: 25px;
 font-size:1em;
 padding: 5px;
float:left;
 }