
a.ak, a.ak:hover{
	color:#fff;
	text-decoration:underline;
}

div.nowrap{
	white-space:nowrap;
}

div.reload{
	width:100%;
	height:100%;
	position:fixed;
	background:rgba(0,0,0,0.5);
	/* background:rgba(0,0,0,0.5) url("../../img/loading.gif")no-repeat center center; */
	z-index:99;
	display:none;
}

.ktip{
	font-size:13px;
	font-weight:bold;
	color:#F60014;
	padding:5px 0;
	display:none;
	text-align:center;
}

.ktip2{
	font-size:12px;
	font-weight:bold;
	color:#2d89ef;
}

o_pce {
    color:#aaa;
    text-decoration:line-through;
}

pce {
    color:#C20D23;
}

pds_nam{
	color:#B1B2B1;
}



tip{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9 url("../../img/icon/30x20/ea4141/info.png")no-repeat left 7px;
	padding:9px 20px 10px 30px;
	border-left:5px #ccc solid;
	top:-1px;
	position:relative;

}

tip2{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	display:block;
}

tip3{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9 url("../../img/icon/30x20/ea4141/info.png")no-repeat left 10px;
	padding:9px 20px 10px 30px;
	border-left:5px #ccc solid;
	margin-left:10px;
}


tip_br{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9;
	background:#fffbd9 url("../../img/icon/30x20/ea4141/info.png")no-repeat left 10px;
	padding:9px 20px 10px 30px;
	border-left:5px #ccc solid;
	position:relative;
	vertical-align:top;
	margin-top:5px;
	display:block;
}

tip_br2{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9 url("../../img/icon/30x20/ea4141/info.png")no-repeat left 10px;
	padding:9px 20px 10px 30px;
	border-left:5px #ccc solid;
	position:relative;
	vertical-align:top;
	margin-top:10px;
	display:block;
}


tip_textarea{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9;
	padding:9px 20px 10px 20px;
	border-left:5px #ccc solid;
	top:7px;
	position:relative;
	vertical-align:top;
}

tip_det{
	font-size:12px;
	font-weight:bold;
	color:#ea4141;
	background:#fffbd9;
	padding:10px 20px;
	border-left:5px #ccc solid;
	position:relative;
	top:10px;
}


leb_sel{
	font-size:12px;
	font-weight:bold;
	background:#f8f8f8;
	padding:9px 20px;
	border:1px #ccc solid;
	border-right:none;
	margin-right:-10px;
}


info_bok{
	padding:8px 20px 9px 20px;
	border:1px #ccc solid;
	margin:0px 10px 0px 10px;
}

.cursor_default{
	cursor:default !important;
}

noe{
	text-decoration:line-through;
	color:#bbb;
}


ul.labbox{
	min-width:10px;
	height:30px;
	display:block;
	float:right;
	padding-top:3px;
}

ul.labbox li{
	height:30px;
	display:block;
	float:left;
	padding:0px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}

ul.labbox li.has{
	2background: #2D89EF;
}

/* btn_style--------------------------------------------------------------- */

a.btn {
    width: 55px;
    height: 14px;
    background: #333;
    padding: 9px 61px 9px 61px;
    padding: 9px 61px 9px 61px\9\0;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
	border-radius:2px;
}

a.btn:hover{
	background:#555;
	color:#fff;

}

a.btn_auto{
    height:17px;
    background: #333;
    padding: 9px 61px 10px 61px;
    padding: 9px 61px 10px 61px\9\0;
    text-align: center;
    cursor: pointer;
	line-height:20px;
    color: #fff;
    font-size: 14px;
	border-radius:2px;
	display:block;
}

a.btn_sch{
	width:50px;
	height:20px;
	padding:0px 0px;
	cursor:pointer;
	background:url('../../img/icon/40x30/line_l/555/sch.png') no-repeat center center;
	display:block;
	position:absolute;
	top:17px;
	right:1px;
}

a.btn_sch:hover{
	background:url('../../img/icon/40x30/line_l/2d89ef/sch.png') no-repeat center center;
}

a.sch_nam_dpy{
	background:#eee url("../../img/icon/30x20/close.png")no-repeat right center;
	padding:9px 40px 9px 20px;
	margin-left:1px;
	text-align:right;
	color:#555;
}


a.btn:hover,
a.btn_auto:hover
{
	background:#555;
}



a.icon_btn:hover{
	background-color:rgba(51,51,51, 0.8);
}


a.icon_mdy_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#333 url("../../img/icon/30x20/line_r/fff/mdy.png")no-repeat left center;
	border-radius:2px;
}


a.icon_del_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#c22525 url("../../img/icon/30x20/line_r/fff/del.png")no-repeat left center;
	border-radius:2px;
}

a.icon_img_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#333 url("../../img/icon/30x20/line_r/fff/img.png")no-repeat left center;
	border-radius:2px;
}

a.icon_ds_pot_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#333 url("../../img/icon/30x20/line_r/fff/ds_pot.png")no-repeat left center;
	border-radius:2px;
}

a.icon_mes_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#333 url("../../img/icon/30x20/line_r/fff/mes.png")no-repeat left center;
	border-radius:2px;
}

a.icon_mdy_30x20_line_r_fff:hover,
a.icon_img_30x20_line_r_fff:hover,
a.icon_ds_pot_30x20_line_r_fff:hover,
a.icon_mes_30x20_line_r_fff:hover
{
	background-color:rgba(51,51,51, 0.8);
}


a.icon_dsb_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#c22525 url("../../img/icon/30x20/line_r/fff/cancel.png")no-repeat left center;
	border-radius:2px;
}


a.icon_clear_30x20_line_r_fff:hover,
a.icon_del_30x20_line_r_fff:hover,
a.icon_dsb_30x20_line_r_fff:hover
{
	background-color:rgba(194,37,37, 0.8);
}


a.icon_enb_30x20_line_r_fff{
	padding:2px 10px 2px 40px;
	color:#fff;
	background:#2D89EF url("../../img/icon/30x20/line_r/fff/cancel.png")no-repeat left center;
	border-radius:2px;
}


a.icon_enb_30x20_line_r_fff:hover
{
	background-color:rgba(45,137,239, 0.8);
}



/* btn_40x30 */

a.icon_add_40x30_line_r_fff{
	width:55px;
	height:15px;
	background:#333 url("../../img/icon/40x30/line_r/fff/add.png")no-repeat left center;
	padding:6px 45px 6px 55px;
	cursor:pointer;
	color:#fff;
	border-radius:2px;
}


a.icon_save_40x30_line_r_fff{
	width:55px;
	height:15px;
	background:#333 url("../../img/icon/40x30/line_r/fff/save.png")no-repeat left center;
	padding:6px 45px 6px 55px;
	cursor:pointer;
	color:#fff;
	border-radius:2px;
}


a.icon_add_40x30_line_r_fff:hover,
a.icon_save_40x30_line_r_fff:hover
{
	background-color:rgba(51,51,51, 0.8);
}







/* page_show_style */

.pop_show{
	display:none;
	white-space:nowrap;
}

.popdat{
	height:20px;
	margin-bottom:10px;
}

.poptlt{
    width:60px;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 20px 9px 20px;
    margin: 10px 0px 0px 0px;
    background: #2D89EF;
    color: #fff;

}

.popdsc{
	white-space:pre-wrap;
	margin:20px 0px;
}

.popbox{
	width:980px;
	height:460px;
	padding:10px 10px 20px 10px;
	overflow-x:hidden;
}

.popbox2{
	width:598px;
	height:397px;
	padding:0px 0px 0px 0px;
}


.popbox3{
	width:700px;
	height:408px;
	padding:0px 0px 0px 0px;
}

.popbox3_ito{
	width:520px;
	height:300px;
	overflow-y:auto;
	overflow-x:hidden;
}

.popbox4{
	width:325px;
	height:101px;
	padding:0px 0px 0px 0px;
}


/* costom style for bs */


.pop_achi_info{
	width:auto;
	min-height:10px;
	padding:20px 20px 20px 20px;
}

.pop_audio_info{
	width:auto;
	min-height:10px;
	padding:20px 20px 20px 20px;
}







.pdssqty{
	width:101px;
	height:30px;
	position:relative;
}


.pdssqty2{
	width:130px;
	height:30px;
	position:relative;
	display:inline-block;
	
}

select.wqty_cl{
	background: transparent url('../img/retra.png') no-repeat 80% 50%;
	cursor:pointer;
	width:70px;
	padding: 2px 5px 2px 5px;
	display:inline-block;
	margin:0px 0px 0px 30px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:none;
	border-right:none;


}


a.qtyplus, a.qtyplus2{
	width:28px;
	height:28px;
	background-color:#eee;
	text-align:center;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	background-image:url('../img/plus.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	border:1px #ccc solid;
}

a.qtyplus:hover, a.qtyplus2:hover{
	background-image:url('../img/plusb.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
}


a.qtyminus, a.qtyminus2{
	width:28px;
	height:28px;
	background-color:#eee;
	text-align:center;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background-image:url('../img/minus.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	border:1px #ccc solid;
}

a.qtyminus:hover, a.qtyminus2:hover{
	background-image:url('../img/minusb.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
}


a.qtyminus2d{
	width:28px;
	height:28px;
	background-color:#eee;
	text-align:center;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background-image:url('../img/minusd.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	border:1px #ccc solid;
}



.cartpnam{
	width:300px;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space: nowrap;
}

.carttip{
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space: nowrap;
	margin:2px 0px 0px 0px;
}

.namtip{
	min-width:35px;
	height:30px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:10px;
	right:10px;
	color:#0066ff;
}

div.atmpayinfo{
	width:440px;
	min-height:50px;
	padding:30px 70px;
	background-image: url('../img/bgtx.png');
	background-color:#f4dfc7;
	display:block;
	margin:30px auto;
	border-radius:5px;
}


div.lin{
	height:1px;
	background-color:#ccc;
}




a.btn_payatm{
	width:158px;
	height:49px;
	background-color:#ffc000;
	padding:5px 130px;
	background-image:url('../img/payatm_logo.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
}


a.btn_payatm:hover{
	 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8; 
	opacity:0.8;
}

a.btn_payclose{
	height:20px;
	background-color:#1f1a17;
	padding:5px 130px;
	display:block;
	text-align:center;
	color:#fff;
}

a.btn_payclose:hover{
	background-color:#b29257;
	color:#fff;
}


div.payinfo{
	width:440px;
	min-height:50px;
	padding:30px 70px;
	display:block;
	margin:30px auto;
	border-radius:5px;
}


div.lin{
	height:1px;
	background-color:#ccc;
}

div.payinfo2{
	min-height:50px;
	padding:10px 30px 20px 30px;
	background-image: url('../img/bgtx.png');
	background-color:#252525;
	display:block;
	color:#fff;
	margin:0px auto;
	border-radius:5px;
}



a.btn_payatm{
	width:158px;
	height:49px;
	background-color:#ffc000;
	padding:5px 130px;
	background-image:url('../img/payatm_logo.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
}


a.btn_payatm:hover{
	 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8; 
	opacity:0.8;
}



div.input_pointbox{
	width:auto;
	height:auto;
	position:relative;
}

div.input_pointbox2{
	width:90px;
	height:auto;
	position:relative;
}

div.input_pointbox3{
	width:100px;
	height:auto;
	position:relative;
}


a.btn_icon_menu_20x20{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:6px;
	left:5px;
	background:url('../../img/icon/20x20/menu.png') no-repeat center center;
	border:1px #fff solid;
}

a.btn_icon_menu_20x20:hover{
	background:#eee url('../../img/icon/20x20/menu.png') no-repeat center center;
	border:1px #ddd solid;
}

a.btn_icon_menu_20x20_b{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:6px;
	left:5px;
	background:url('../../img/icon/20x20/menu2.png') no-repeat center center;
	border:1px #fff solid;
}



a.btn_icon_label_20x20{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:6px;
	left:35px;
	background:url('../../img/icon/20x20/label.png') no-repeat center center;
	border:1px #fff solid;
}

a.btn_icon_label_20x20:hover{
	background:#eee url('../../img/icon/20x20/abel.png') no-repeat center center;
	border:1px #ddd solid;
}


a.btn_icon_pag_none{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:8px;
	right:0px;
	background:url('../../img/icon/20x20/pag2.png') no-repeat center center;
}

a.btn_icon_pag{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:7px;
	right:0px;
	background:url('../../img/icon/20x20/pag.png') no-repeat center center;
	border:1px #fff solid;
}

a.btn_icon_pag:hover{
	background:#eee url('../../img/icon/20x20/pag.png') no-repeat center center;
	border:1px #ddd solid;
}


/* btn style s2 */

a.btn_icon_add_s2{
	width:200px;
	height:20px;
	padding:8px 40px 8px 10px;
	border:#ddd 1px solid;
	background:url('../../img/icon/icon_people.png')no-repeat right center;
}

a.btn_icon_add_s2_2{
	width:200px;
	height:20px;
	padding:8px 40px 8px 10px;
	border:#ddd 1px solid;
	background:url('../../img/icon/icon_people3.png')no-repeat right center;
}


.fixed_1{
	position:fixed;
}


/* pag load */


.load{
	width:16px;
	height:16px;
	position:absolute;
	top:17px;
	left:20px;
	display:none;
	z-index:10;

}


.pagload{/* full mask set */
	width:100%;
	height:100%;
	position:fixed;
	z-index:2000;
	left:0;
	top:0;
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity:0.3;
	opacity:0.3;
	display:none;

}

.pagloadicon{/*load icon by center set */
	width:400px;
	height:400px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-200px 0px 0px -200px;
	z-index:2001;
	background:transparent url('../img/loading.gif') no-repeat center center;
	display:none;
}



.css_table{
	display:table;
}
.css_tr{
	display: table-row;
}
.css_td{
	display: table-cell;
	vertical-align:top;
	width:100%;
}

.anchor_fix{
	position:absolute;
}

.anchor_fix2{
	position:absolute;
	top:-120px;
}

