@charset "utf-8";
* { margin: 0; padding: 0 }



/* ps_tablee[u */


#ps_table {
	margin-top: 20px;
	margin-bottom: 1.5em;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}

#ps_table tr th {
	padding: 5px 4px;
	vertical-align: middle;
	width:211px;
	height:35px;
	font-size: 13px;
	color: #333;
	empty-cells: show;
}

#ps_table tr td {
	padding: 5px 4px;
	vertical-align: middle;
	height:35px;
	font-size: 13px;
	color: #333;
	empty-cells: show;
}
#ps_table tr.cel2 td {
	background-color: #dfdfdf;
	color: #333;
}


#ps_table tr.ps_hd td {
	font-family: Arial, Helvetica, Geneva;
	padding: 0px;
	padding-right: 2px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #fff;
	background-color: #333;
	border-bottom: 1px solid #ccc;
	background-repeat: no-repeat;
	background-position: center top;*/
}


#ps_table tr td.ps_pos {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 50px;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva;
	text-align: center;
	border-left: 0px solid #fff;
	vertical-align: middle;
}
#ps_table tr td.ps_no {
	vertical-align: top;
	width: 50px;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva;
	text-align: center;
	vertical-align: middle;
}

#ps_table tr td.ps_dr {
	padding-right: 2px;
	font-size: 13px;
	vertical-align: middle;
}
#ps_table tr td.ps_point {
	vertical-align: top;
	width: 50px;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva;
	text-align: center;
	vertical-align: middle;
}
#ps_table tr td.left {
	padding-right: 2px;
	width: 107px;
	font-size: 13px;
	vertical-align: middle;
}
#ps_table tr td.last {
	border-right: 1px solid #ccc;
}

#ps_table tr.cel2 {background: #dfdfdf;}
#ps_table td.cel2 {background: #dfdfdf;}
#ps_table td.cel3 {background: #6EE0E8;}



