#tbl_hor, #tbl_logreg {
	width:100%;
	margin:0px 0px 20px 0px;
}
#tbl_hor th, #tbl_hor td, #tbl_logreg th, #tbl_logreg td {
	text-align:left;
	vertical-align:top;
	padding:4px 10px;
}
#tbl_hor th, #tbl_logreg th {
	background-color:#f1f1f1;
}
#tbl_hor td.add {
	background-color:#f1f1f1;
}
#tbl_hor th.cl_1 {
	width:auto;
}
#tbl_hor th.cl_2 {
	width:5%;
}
#tbl_hor th.cl_3 {
	width:10%;
}
#tbl_hor th.cl_4 {
	width:10%;
}
#tbl_logreg th.cl_5, #tbl_logreg th.cl_6 {
	width:50%;
}
#tbl_hor td.th_lft {
	width:32%;
	font-weight:bold;
}
#tbl_hor td.td_lft {
	width:25%;
	font-weight:bold;
}
.bskqty {
	border:solid 1px #ccc;
	margin:0px;
	padding:0px 2px;
	height:16px;
	width:30px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
ul.ul_bsk {
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	height:20px;
}
ul.ul_bsk li {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
}
ul.ul_bsk li.ul_bsk_1 {
	width:34%;
	float:left;
}
ul.ul_bsk li.ul_bsk_3 {
	width:34%;
	float:right;
}
ul.ul_bsk li.ul_bsk_2 {
	width:31%;
	float:left;
	text-align:center;
}
#btn_bsk_1, #btn_bsk_2, #btn_bsk_3, #btn_bsk_4, #btn_bsk_5, a#btn_bsk_1, a#btn_bsk_2, a#btn_bsk_3, a#btn_bsk_4, a#btn_bsk_5 {
	width:100%;
	height:18px;
	line-height:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	border:none;
	background:transparent;	
	display:block;
	cursor:pointer;
	font-size:0px;
	text-indent:-999999em;
	overflow:hidden;
	text-indent:-999999em;
	overflow:hidden;
}
ul.ul_bsk li label, ul.ul_bsk li div.bsk_dv {
	width:90%;
	height:18px;
	border:solid 1px #aaa;
	display:block;
	padding:0px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#sbm_bsk_1, ul.ul_bsk li#sbm_bsk_1 {
	background-image:url(../images/basket/btn_bsk_1.png);
	margin:0px;
}
#sbm_bsk_2, ul.ul_bsk li#sbm_bsk_2 {
	background-image:url(../images/basket/btn_bsk_2.png);
	margin:0px auto;
}
#sbm_bsk_3, ul.ul_bsk li#sbm_bsk_3 {
	background-image:url(../images/basket/btn_bsk_3.png);
	float:right;
	margin:0px;
}
#sbm_bsk_4, ul.ul_bsk li#sbm_bsk_4 {
	background-image:url(../images/basket/btn_bsk_4.png);
	float:left;
	margin:0px;
}
#sbm_bsk_5, ul.ul_bsk li#sbm_bsk_5 {
	background-image:url(../images/basket/btn_bsk_5.png);
	float:left;
	margin:0px;
}
#sbm_bsk_8, ul.ul_bsk li#sbm_bsk_8 {
	background-image:url(../images/basket/btn_bsk_8.png);
	margin:0px;
}
#sbm_bsk_9, ul.ul_bsk li#sbm_bsk_9 {
	background-image:url(../images/basket/btn_bsk_9.png);
	margin:0px;
	float:right;
}
#sbm_bsk_12, ul.ul_bsk li#sbm_bsk_12 {
	background-image:url(../images/basket/btn_bsk_12.png);
	margin:0px auto;
}
ul.ul_bsk li label:hover, ul.ul_bsk li div.bsk_dv:hover {
	border:solid 1px #ccc;
}
.frmfld, .frmarea, .frmarea2, .frmdisc {
	border:solid 1px #aaa;
	height:auto;
}
.frmfld, .frmarea, .frmarea2 {
	width:99%;
}
.frmdisc {
	width:150px;
	margin:0px 0px 0px 10px;
}
.frmarea {
	height:100px;
}
.frmarea2 {
	height:200px;
}
#sbm_reg, #sbm_log, #sbm_reg_frm, #sbm_reset, #sbm_edit, #sbm_cont, #sbm_upd {
	height:18px;
	border:solid 1px #aaa;
	display:block;
	padding:0px;
	margin:0px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
#sbm_reg, #sbm_log {
	width:80%;
}
#sbm_reg_frm, #sbm_reset, #sbm_edit, #sbm_cont, #sbm_upd {
	width:150px;
}
#sbm_reg:hover, #sbm_log:hover, #sbm_reg_frm:hover, #sbm_reset:hover, #sbm_edit:hover, #sbm_cont:hover, #sbm_upd:hover {
	border:solid 1px #ccc;
}
#btn_reg, #btn_log {
	width:100%;
	height:18px;
	line-height:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	border:none;
	background:transparent;	
	display:block;
	cursor:pointer;
	font-size:0px;
	text-indent:-999999em;
	overflow:hidden;
}
#sbm_reg, #sbm_reg_frm {
	background-image:url(../images/basket/btn_bsk_6.png);
}
#sbm_log {
	background-image:url(../images/basket/btn_bsk_7.png);
}
#sbm_reset {
	background-image:url(../images/basket/btn_bsk_10.png);
}
#sbm_edit {
	background-image:url(../images/basket/btn_bsk_4.png);
}
#sbm_cont {
	background-image:url(../images/basket/btn_bsk_5.png);
}
#sbm_upd {
	background-image:url(../images/basket/btn_bsk_11.png);
}
#sbm_discount {
	background:url(../images/basket/btn_bsk_12.png);
}
#tbl_hor td.val, .val {
	color:#990000;
}
#tbl_hor th.val_top, .val_top {
	background-color:#B70002;
	color:#fff;
	font-weight:bold;
}
#respass { 
	padding:10px 0px;
	width:100%;
}
#selcard {
	margin:0px 0px 15px -5px;
	padding:0px;
	list-style:none;
}
#selcard li {
	float:left;
	width:95px;
	height:110px;
	padding:0px;
	margin:0px 0px 0px 5px;
	text-align:center;
	display:block;
	border:solid 1px #ccc;
}
#selcard li img {
	border:none;
}
.selcardtxt {
	width:100%;
	height:150px;
	border:solid 1px #ccc;
}
#tac {
	padding:10px;
	width:auto;
	height:200px;
	overflow:auto;
	display:none;
	font-style:normal;
	margin:10px 0px;
	border-top:dashed 1px #aaa;
	border-bottom:dashed 1px #aaa;
	border-right:none;
	border-left:none;
}
div.nv_pag {
	width:100%;
	text-align:center;
	letter-spacing:0.1em;
	padding:10px 0px 15px 0px;
	margin:0px;
	border-top:solid 1px #aaa;
}
.invdc {
	padding:0px 0px 0px 10px;
	margin:0px;
	color:#990000;
	font-weight:normal;
}