/* global css */

* {
	box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-webkit-box-sizing:border-box;
}



A:link {color:#595959;text-decoration:none;font-size:12px;font-family:±¼¸²} 
A:visited {color:#595959;text-decoration:none;font-size:12px;font-family:±¼¸²} 
A:active {color:#595959;font-size:12px;font-family:±¼¸²} 
A:hover {color:#000000;text-decoration:none;font-size:12px;font-family:±¼¸²} 

BODY {
	margin:0;
	color:#595959;
	font-size:12px;
	font-family:±¼¸²;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#F8F7F7;
	scrollbar-arrow-color:##B7B7B7
}
TD {
	color:#595959;
	font-size:12px;
	font-family:±¼¸²;
}
P {	 margin:0	}
FORM {	display:inline;	 }

img { border:0px; }

A.smt:link {color:#595959;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
A.smt:visited {color:#595959;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
A.smt:active {color:#595959;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
A.smt:hover {color:#000000;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
A.title:link {color:#000000;font-size:12px;font-family:±¼¸²; font-weight:bold} 
A.title:visited {color:#000000;font-size:12px;font-family:±¼¸²; font-weight:bold} 
A.title:active {color:#000000;font-size:12px;font-family:±¼¸²; font-weight:bold} 
A.title:hover {color:#000000;font-size:12px;font-family:±¼¸²; font-weight:bold} 
A.white:link {color:#FFFFFF;font-size:12px;font-family:±¼¸²} 
A.white:visited {color:#FFFFFF;font-size:12px;font-family:±¼¸²} 
A.white:active {color:#FFFFFF;font-size:12px;font-family:±¼¸²} 
A.white:hover {color:#FFFFFF;font-size:12px;font-family:±¼¸²} 
A.verda:link { font-family:verdana: letter-spacing:-1; font-size:11px; color:595959 } 
A.verda:visited { font-family:verdana: letter-spacing:-1; font-size:11px; color:595959 } 
A.verda:hover { font-family:verdana: letter-spacing:-1; font-size:11px; color:000000 }
A.catl:link {color:#FFFFFF;font-size:11px;font-family:±¼¸²; letter-spacing:-1}
A.catl:visited {color:#FFFFFF;font-size:11px;font-family:±¼¸²; letter-spacing:-1}
A.catl:hover {color:#FFFFFF;font-size:11px;font-family:±¼¸²; font-weight:bold; letter-spacing:-1}

A.ud:link {} 
A.ud:visited {} 
A.ud:active {} 
A.ud:hover {text-decoration:underline} 

.hand {cursor:hand;}
.selbox {font-family: ±¼¸²; font-size: 12px; background-color: #F4FBFF}
.black {color:000000}
.green {color:3E760C}
.wine {color:9E0039}
.olive {color:3D6E74}
.sky {color:4289A2}
.orange {color:FE8520}
.blue {color:2266BB}
.red {color:D20000}
.white {color:FFFFFF}
.gray {color:868686}
.sb {color:#2D2D2D;font-size:11px;font-family:±¼¸²; font-weight:bold; letter-spacing:-1} 
.sb2 {color:#2D2D2D;font-size:12px;font-family:±¼¸²; font-weight:bold}

.imgborder {border: 10px solid #F7F7F7}

.box {font-family: ±¼¸²; border: 1px solid #DBDBDB; font-size:12px; background-color:#FFFFFF;padding:3}
.boxr {font-family: ±¼¸²; border: 1px solid #DBDBDB; font-size:12px; background-color:#FFFFFF;padding:3;text-align:right;}
.boxs {font-family: ±¼¸²; border: 1px solid #DBDBDB; background-color:#FFFFFF;padding:3;letter-spacing:-1;font-size:11px}
.boxmil {font-family: ±¼¸²; border: 1px solid #DBDBDB; font-size:12px; background-color:#FFFFFF;padding:3;letter-spacing:-1;}
.boxwhite { font-family:±¼¸²; border:1px solid #FFFFFF; font-size:12px; background-color:#FFFFFF; padding:3; }
.boxbottom { font-family:±¼¸²; border:1px solid #FFFFFF; border-bottom:1px solid #DBDBDB; font-size:12px; background-color:#FFFFFF; padding:3; }
.box1 {font-family: ±¼¸²; border: 1px solid #DBDBDB; font-size:11px; background-color:#FFFFFF;padding:3}
.box2 {font-family: ±¼¸²; border: 1px solid #FFFFFF; font-size:11px; background-color:#FFFFFF;padding:3; color:FE8520; font-weight:bold; text-align:right}
.box3 {font-family: ±¼¸²; border: 1px solid #DBDBDB; font-size:11px; background-color:#FAFAFA;padding:3}

.withsel { height:21px; }

image { border: none; }

.bt {cursor:hand;font-family: ±¼¸²; border: 1px solid #6189B5; font-size:8pt; background-color:#FBFDFF;}
.sm {color:#595959;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
.smsky {color:4289A2;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
.smolive {color:3D6E74;font-size:11px;font-family:±¼¸²; letter-spacing:-1} 
.verdana {color: #5D5D5D ; font-family: "verdana" ; font-size: 10px; letter-spacing:-1;}
.verdana2 { font-family:verdana: letter-spacing:-1; font-size:11px; color:595959;}
.date {font-family: "verdana" ; font-size: 10px; letter-spacing:-1}
.sale {font-family: "verdana" ; font-size: 9px; letter-spacing:-1}
.help {color:#595959;font-size:12px;font-family:±¼¸²; letter-spacing:-1}
.point {color:5D5D5D; font-size:9px; letter-spacing:-1; font-family:verdana;}

.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px17 {font-size:17px;}
.small {font-size:11px;letter-spacing:-1;}
.mil {letter-spacing:-1;}
.nomil { letter-spacing:0 }
.bold { font-weight:bold; }

.rx {background-repeat:repeat-x}
.ry {background-repeat:repeat-y}
.ptop {background-position:top}
.pleft {background-position:left}
.pright {background-position:right}
.pbot {background-position:bottom}

.imedisabled {IME-MODE:disabled}
.imeactive {IME-MODE:active}
.imeinactive {IME-MODE:inactive}

.tblfix { table-layout:fixed; }
.fullwidth { width:100%;word-break:break-all; }

.admintbl		{ background-color:#E6E6E6; padding:10; }
.adminleft		{ background-color:#F5F5F5; padding-left:20; color:#2D2D2D; font-size:12px; font-family:±¼¸²; font-weight:bold; text-align:left; }
.adminwhite	{ background-color:#FFFFFF; }
.admingray	{ background-color:#F5F5F5; }
.adminsky		{ background-color:#EFF5F7; }
.adminbrown	{ background-color:#F7F3E4; }

.adminbeige	{ background-color:#F8F7F1; }
.adminyellow	{ background-color:#FEF4C9; }
.adminbora	{ background-color:#F4FFF5; }

.but		{ font-size:9pt; font-family:±¼¸²; background:#eeeeee; cursor: hand; }

.linethru	{ text-decoration:line-through; }

.breakall	{ word-break: break-all; }
.noscroll	{ word-break: break-all; overflow-y: auto; overflow-x: hidden; }



/* padding °ü·Ã ½ºÅ¸ÀÏ */

.pad0		{ padding:0px; }
.pad2		{ padding:2px; }
.pad3		{ padding:3px; }
.pad5		{ padding:5px; }
.pad6		{ padding:6px; }
.pad10		{ padding:10px; }
.pad15		{ padding:15px; }
.pad20		{ padding:20px; }

.tbpad4	{ padding-top:4px; padding-bottom:4px; }
.tbpad5	{ padding-top:5px; padding-bottom:5px; }
.tbpad6	{ padding-top:6px; padding-bottom:6px; }
.tbpad8	{ padding-top:8px; padding-bottom:8px; }
.tbpad10	{ padding-top:10px; padding-bottom:10px; }
.tbpad13	{ padding-top:13px; padding-bottom:13px; }

.tpad7		{ padding-top:7px; }
.tpad10	{ padding-top:10px; }

.bpad2		{ padding-bottom:2px; }
.bpad4		{ padding-bottom:4px; }

.lpad10	{ padding-left:10px; }
.lpad15	{ padding-left:15px; }
.lpad20	{ padding-left:20px; }
.lpad25	{ padding-left:25px; }

.rpad5		{ padding-right:5px; }
.rpad15	{ padding-right:15px; }
.rpad20	{ padding-right:20px; }

.lrpad10	{ padding-left:10px; padding-right:10px; }




/*¸®´º¾óÃß°¡½ºÅ»~*/

.sp {letter-spacing:-1}
.sp0 {letter-spacing:0}
.px11 {font-size:11px;font-family:±¼¸²}
.strike {text-decoration:underline}

.floatL {float:left}

.lgray {color:#757575}
.mgray {color:#3C3C3C}
.dgray {color:#171717}
.dbrown {color:#684D22}
.dred {color:#990000}

a.dgray:link, a.dgray:visited, a.dgray:active { text-decoration:none; color:#171717;letter-spacing:-1}
a.dgray:hover { text-decoration:underline; color:#000000}

.lh16 {line-height:16px}
.lh18 {line-height:18px}

.w93 {width:93%}
.w95 {width:95%}
.w100 {width:100%}
.w511 {width:511px}
.w728 {width:728px;overflow:hidden}
.h60 {height:60px}

.dotline {color:#C4C4C4;border-style:dotted}

.logput {border:1px solid #E5E5E5;background-color:#FBFBFB;height:19px;padding-left:4px}
.glinebox {border:1px solid #DEDEDE}
.gbgbox {background-color:#F8F8F8;color:#252525}
.lgbgbox {background-color:#FAFAFA}
.dotbox {border:1px solid #C4C4C4;color:#444444;border-style:dotted; padding:15px}

.gradibg {background:url(/shopuser/btn_img/bg_gradi.gif) repeat-x}

.gline01 {background-color:#9D9D9D}/*ÀÌ¿ë¾à°üÀ§*/
.gline02 {background-color:#D7D7D7}/*ÀÌ¿ë¾à°ü¾Æ·¡*/

.mytab01 {background-color:#F0F0F0;color:#343434;letter-spacing:-1;padding:4px 4px 2px 4px;cursor:pointer}
.mytab02 {background-color:#424242;color:#FFFFFF;letter-spacing:-1;padding:4px 4px 2px 4px;cursor:pointer}


.tblwhite {background-color:#FFFFFF}

.tbl001 {background-color:#656565}/*±âº»±×·¹ÀÌ*/
.tbl002 {background-color:#F7F7F7;color:#121212;letter-spacing:-1}
.tbl003 {background-color:#DEDEDE}
.tbl004 {background-color:#F1F1F1;color:#424242;letter-spacing:-1;padding-top:12px;font-size:11px;font-weight:bold;font-family:±¼¸²}/*ÁÖ¹®Å×ºíÅ¸ÀÌÆ²*/
.tbl005 {background-color:#EBEBEB}


.tbl011 {background-color:#B69166}/*º£ÀÌÁö*/
.tbl012 {background-color:#F7F3ED;color:#7B6139;letter-spacing:-1}
.tbl013 {background-color:#E7DCCE}
.tbl014 {background-color:#FBFAF7}


.tbl021 {background-color:#E0E0E0}/*»óÇ°»ó¼¼º¸±âÅ×ºí*/
.tbl022 {background-color:#F9F9F9;color:#232323}
.tbl023 {background-color:#FFFFFF;color:#232323}
.tbl024 {background-color:#E0E0E0}/*È®´ëº¸±â¶óÀÎ*/
.tbl025 {background-color:#F0F0F0}/*»óÇ°ÀÌ¹ÌÁö¶óÀÎ*/


.popbg01 {background-color:#373737}
.popbg02 {background-color:#F76900}
.popbg02line {background-color:#F87F26}
.popbg03 {background-color:#EEECE5}
.popbg04 {background-color:#E1DFDA}
.popurl {font-family:verdana;font-size:10px;letter-spacing:-1;color:#FFFFFF}

.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mtb5 {margin-top:5px;margin-bottom:5px}
.mtb7 {margin-top:7px;margin-bottom:7px}
.mtb10 {margin-top:10px;margin-bottom:10px}
.mtb15 {margin-top:15px;margin-bottom:15px}
.ml4 {margin-left:4px}
.ml10 {margin-left:10px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mr5 {margin-right:5px}
.mb3 {margin-bottom:3px}
.mb5 {margin-bottom:5px}
.mb8 {margin-bottom:8px}

.tbmg7 {margin-top:7px;margin-bottom:7px}

.pcorderline {border-bottom:1px solid #E1E1E1}



/*ÇÇ¾¾¸ôÃß°¡½ºÅ»~*/
.graybox {border:3px solid #E1E1E1;background-color:#FAFAFA;color:#5F5F5F;width:100%;padding:10px}
.orgbox {border:3px solid #FF981F;background-color:#FFFFFF;color:#222222;width:100%;padding:10px}
.greenbox {border:3px solid #A2C614;background-color:#FFFFFF;color:#222222;width:100%;padding:10px}
.viewbox01 {border:5px solid #F4F4F4;background-color:#FFFFFF;width:100%}
.viewbox02 {border:1px solid #DCDCDC;background-color:#FFFFFF;padding:15px;width:100%}
.hddotbox {border:1px solid #151515;color:#444444;border-style:dotted;}







/* global css by trauma2u since 20081105 */

* {
	box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-webkit-box-sizing:border-box;
}

table {
	border:0px;
	border-collapse:collapse;
	margin:0px auto;
	padding:0px;
}

div, input {
	margin:0px;
	padding:0px;
}


/* common by trauma2u since 20080903 */

.bdrdot { border:1px solid #C4C4C4; border-style:dotted; }
.breakall { word-break:break-all; }
.nowrap { white-space:nowrap; }
.nowrap td { white-space:nowrap; }
.pointer { cursor:pointer; }
.w100 { width:100%; }

.tahoma {
	color:#5D5D5D;
	font-family:tahoma;
	font-size:10px;
	letter-spacing:0px;
}
.verdana {
	color:#5D5D5D;
	font-family:verdana;
	font-size:10px;
	letter-spacing:-1px;
}
#tahoma td { font-family:tahoma; font-size:10px; }
#tahoma a { font-family:tahoma; font-size:10px; }
#verdana	td { font-family:verdana; font-size:10px; letter-spacing:-1px; }
#verdana	a { font-family:verdana; font-size:10px; letter-spacing:-1px; }

.pad0 { padding:0px; }
table.pad0 td { padding:0px; }
.pad2 { padding:2px; }
table.pad2 td { padding:2px; }
.pad5 { padding:5px; }
table.pad5 td { padding:5px; }
.pad10 { padding:10px; }
table.pad10 td { padding:10px; }

.lrpad5 { padding-left:5px; padding-right:5px; }
table.lrpad5 td { padding-left:5px; padding-right:5px; }
.lrpad10 { padding-left:10px; padding-right:10px; }
table.lrpad10 td { padding-left:10px; padding-right:10px; }
.lrpad15 { padding-left:15px; padding-right:15px; }
table.lrpad15 td { padding-left:15px; padding-right:15px; }

.tblfix { table-layout:fixed; }
.tblfix td { overflow-x:hidden; }

.orange { color:#FE8520; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }


/* for input */

input, textarea, select {
	color:#666;
	font-size:12px;
}

input.w100 {
	word-break:break-all;
}

input.box, textarea.box, select.box {
	background-color:#FFF;
	border:1px solid #DDD;
	padding:2px;
	vertical-align:middle;
}

.imedisabled { ime-mode:disabled; }
.imeactive { ime-mode:active; }
.imeinactive { ime-mode:inactive; }


.menu_table {
	border:1px solid #E6E6E6;
	border-collapse: collapse;
}
.menu_table tr {
	background-color:#FFFFFF;
}
.menu_table td {
	border:1px solid #E6E6E6;
	padding:5;
}

.menu_table .menu_left {
	background-color:#F5F5F5;
	color:#2D2D2D;
	font-size:12px;
	font-weight:bold;
	padding-left:20;
	text-align:left;
}
.menu_table .menu_title	 {
	background-color:#F5F5F5;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.menu_table .bg_brown { background-color:#F7F3E4; }
.menu_table .bg_gray { background-color:#F5F5F5; }
.menu_table .bg_green1 { background-color:#ECF0F0; }
.menu_table .bg_green2 { background-color:#D6DFDF; }
.menu_table .bg_pink1 { background-color:#FCEDFC; }
.menu_table .bg_pink2 { background-color:#FAE0FA; }
.menu_table .bg_red1 { background-color:#FFEBEB; }
.menu_table .bg_red2 { background-color:#FFD6D6; }
.menu_table .bg_sky { background-color:#EFF5F7; }
.menu_table .bg_white { background-color:#FFFFFF; }
.menu_table .bg_yellow { background-color:#FEF4C9; }

.menu_table .pad0 td { padding:0; }
.menu_table .pad2 td { padding:2; }
.menu_table td.pad20 { padding:20; }

.menu_table .border0 td { border:0; }

.menu_table .box {
	padding:2px;
	background-color:#FAF9F8;
	border:1px solid #DDD;
	vertical-align:middle;
	color:#666;
}
/*
.menu_table .box:focus {
	background-color:#FFF;
	border-top-color:#AAA;
	border-left-color:#AAA;
}
*/
.menu_table .box_focus {
	background-color:#FFF;
	border-top-color:#AAA;
	border-left-color:#AAA;
}

.menu_table .black { color:#000000; }
.menu_table .blue { color:#2266BB; }
.menu_table .gray { color:#868686; }
.menu_table .green { color:#3E760C; }
.menu_table .olive { color:#3D6E74; }
.menu_table .orange { color:#FE8520; }
.menu_table .red { color:#D20000; }
.menu_table .sky { color:#4289A2; }
.menu_table .wine { color:#9E0039; }
.menu_table .white { color:#FFFFFF; }
.menu_table .yellow { color:#FFF600; }

.menu_table .px14 { font-size:14px; }

.menu_table .l { text-align:left; }
.menu_table .c { text-align:center; }
.menu_table .r { text-align:right; }

.menu_table input.w100 { width:100%; word-break:break-all; }
