button {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
}
.btn_dark {
	color: #fff;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 3px 10px 4px 10px ;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #486294;
	background: #5471ab; 
}
.btn_dark:link, .btn_dark:visited, .btn_dark:active { color: #fff; }
.btn_dark:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 3px 10px 4px 10px ;
	background: #6381b8;
	border:1px solid #486294;
	text-decoration: none;
	color: #fff;
}
.btn_ldark {
	color: #120A8F;
	padding: 3px 10px 4px 10px ;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #DBE2FE;
	background: #DBE2FE; 
}
.btn_ldark:link, .btn_ldark:visited, .btn_ldark:active { color: #3255A5; }
.btn_ldark:hover {
	padding: 3px 10px 4px 10px ;
	background: #ECEDF3;
	border:1px solid #ECEDF3;
	text-decoration: none;
	color: #3255A5;
}
.btn_ldark2 {
	color: #c0c0c0;
	padding: 3px 10px 4px 10px ;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #DBE2FE;
	background: #ECEDF3; 
}
.btn_gray {
	padding: 3px 10px 4px 10px ;
	color: #fff;
	border:solid 1px #777;
	background: #8c8c8c;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
.btn_gray:link, .btn_gray:visited, .btn_gray:active { color: #fff; }
.btn_gray:hover {
	padding: 3px 10px 4px 10px ;
	background: #999999;
	text-decoration: none;
	color: #fff;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
.btn_red {
	color: #fff;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 3px 10px 4px 10px ;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #b86381;
	background: #9f4967; 
}
.btn_red:link, .btn_red:visited, .btn_red:active { color: #fff; }
.btn_red:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 3px 10px 4px 10px ;
	background: #b8638f;
	border:1px solid #9f4967;
	text-decoration: none;
	color: #fff;
}

.btn_inner {
	color: #940707;
	font-size:12px;
	margin-top:-2px;
	padding: 3px 5px 4px 5px ;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:solid 1px #aaa;
	background: #eee; /* Old browsers */
}
.btn_inner:link, .btn_inner:visited, .btn_inner:active { color: #223C6F;font-size:12px;}
.btn_inner:hover {
	font-size:12px;
	padding: 3px 5px 4px 5px ;
	background: #fff;
	text-decoration: none;
	color: #940707;
}
.btn_inner1 {
	color: #FFF;
	font-size:11px;
	margin-top:-2px;
	padding: 2px 4px 3px 4px ;
	border:solid 1px #5B7484;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background: #5B7484;
}
.btn_inner1:link, .btn_inner1:visited, .btn_inner1:active { color: #FFF;font-size:11px;}
.btn_inner1:hover {
	font-size:11px;
	padding: 2px 4px 3px 4px ;
	background: #829aa9;
	text-decoration: none;
	color: #FFF;
}
.btn_inner2 {
	font-size:11px;
	color: #FFF;
	margin-top:-2px;
	padding: 2px 4px 3px 4px ;
	border:solid 1px #888;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background: #435375;
}
.btn_inner2:link, .btn_inner2:visited, .btn_inner2:active { color: #FFF; font-size:11px; }
.btn_inner2:hover {
	font-size:11px;
	padding: 2px 4px 3px 4px ;
	background: #6f80a5;
	text-decoration: none;
	color: #FFF;
}
.btn_inner3 {
	color: #FFF;
	font-size:11px;
	margin-top:-2px;
	padding: 2px 4px 3px 4px ;
	border:solid 1px #87003A;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background: #AB195E;
}
.btn_inner3:link, .btn_inner3:visited, .btn_inner3:active { color: #FFF;font-size:11px;}
.btn_inner3:hover {
	font-size:11px;
	padding: 2px 4px 3px 4px ;
	background: #DB005B;
	text-decoration: none;
	color: #FFF;
}
.btn_inner4 {
	color: #FFF;
	font-size:11px;
	margin-top:-2px;
	padding: 2px 4px 3px 4px ;
	border:solid 1px #aaa;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background: #b7b7b7;
}
.btn_inner4:link, .btn_inner4:visited, .btn_inner4:active { color: #FFF;font-size:11px;}
.btn_inner4:hover {
	font-size:11px;
	padding: 2px 4px 3px 4px ;
	background: #a0a0a0;
	text-decoration: none;
	color: #FFF;
}

.btn_big {
	color: #fff;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 14px;
	padding: 7px 20px;
	border:0px solid #486294;
	background: #aaa; 
}
.btn_big:link, .btn_big:visited, .btn_big:active { color: #fff; font-size: 14px; }
.btn_big:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 14px;
    opacity:0.7;
	text-decoration: none;
	color: #fff;
}

.btn_circle {
	color: #f5f5f5;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 2px 4px 3px 4px ;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border:0px solid #486294;
	background: #5471ab; 
}
.btn_circle:link, .btn_circle:visited, .btn_circle:active { color: #fff; }
.btn_circle:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 2px 4px 3px 4px ;
	background: #6381b8;
	border:0px solid #486294;
	text-decoration: none;
	color: #fff;
	cursor:pointer;
}

.pnBtns {display:inline-block;*display:inline;position:relative;padding:0 22px 0 29px;margin-top:1px;}
.pnBtns input[type="text"] {width:40px;height:26px;line-height:26px;background:#eaeaea;border:1px solid #c8cacc;text-align:center;color:#333}
.pnBtns span.next {position:absolute;left:70px;display:block;width:26px;height:26px;top:0;border:1px solid #c8cacc;margin-top:0px;}
.pnBtns span.prev {position:absolute;left:2px;display:block;width:26px;height:26px;top:0;border:1px solid #c8cacc;margin-top:0px;}
.pnBtns span.next a {display:block;background:url('/_img/right-20.png') no-repeat 3px 3px;width:26px;height:26px;margin-top:0px;}
.pnBtns span.prev a {display:block;background:url('/_img/left-20.png') no-repeat 2px 3px;width:26px;height:26px;margin-top:0px;}
.pnBtns span.off {position:absolute;left:42px;display:block;width:40px;height:26px;top:0;border:1px solid #c8cacc;margin-top:0px;}
.pnBtns span.on {position:absolute;left:2px;display:block;width:40px;height:26px;top:0;border:1px solid #c8cacc;margin-top:0px;}
.pnBtns span.off a {display:block;width:40px;height:26px;margin-top:0px;line-height:26px;}
.pnBtns span.on a {display:block;width:40px;height:26px;margin-top:0px;line-height:26px;}

/* ¼ö·®ÀÔ·Â */
.gd_cnt {display:inline-block;*display:inline;position:relative;padding:0 22px 0 29px;margin-right:10px}
.gd_cnt input[type="text"] {width:40px;height:28px;line-height:28px;background:url('/_img/sel_gray_bg.gif') no-repeat 0 0 #fff;border:1px solid #c8cacc;margin:0;text-align:center;color:#333}
.gd_cnt span.plus {position:absolute;left:71px;display:block;width:29px;height:30px;top:0;*top:1px}
.gd_cnt span.minus {position:absolute;left:0;display:block;width:29px;height:30px;top:0;*top:1px}
.gd_cnt span.plus a {display:block;background:url('/_img/btn_counting.gif') no-repeat -29px 0;width:29px;height:30px}
.gd_cnt span.minus a {display:block;background:url('/_img/btn_counting.gif') no-repeat 0 0;width:29px;height:30px}


.tbBtn{width:100%;margin:0px auto;}
.tbBtn ul li{ float:left; width:8%; height:75px;border:1px solid #ccc; margin:-1px 0px 0px -1px; text-align:center; box-sizing:border-box}
.tbBtn ul li div.title{ float:left; width:100%; height:19px; 
	background: #E8E8E8; text-align:center;  
	padding:0px; 
	text-overflow: ellipsis; white-space: nowrap;  
}
.tbBtn ul li div.title { float:left; width:100%; height:19px; 
	background: #E8E8E8; text-align:center;   padding:0px; 
}

.tbBtn ul li div.txt{ float:left; width:100%;padding:1px;}


.btn_white {
	color: #555;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 5px 10px 6px 10px ; 
	border:1px solid #4E8DF5;
	background: #F6F6F6; 
}
.btn_white:link, .btn_white:visited, .btn_white:active { color: #555; border:1px solid #4E8DF5;}
.btn_white:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	padding: 5px 10px 6px 10px ; 
	background: #efefef;
	border:1px solid #0063DC;
	text-decoration: none;
	color: #333;
}

.btn_act {
	color: #fff;
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px; 
	background: #777; 
	text-align:center;
	vertical-align:text-top;
	cursor: pointer;
}
.btn_act:link, .btn_act:visited, .btn_act:active { color: #fff; }
.btn_act:hover {
	font-family:'NanumGothic', 'Nanum Gothic', dotum, gulim, AppleGothic, sans-serif;
	font-size: 12px;
	text-align:center;
	background:rgba(0,0,0, 0.3);
	color: #fff;
}