img { border:0 }

#lmenus { font-family:µ¸¿ò; margin-left:10px; margin-top:5px; }
#lmenus dt { font-size:11px; text-align:right; padding:5px; border-bottom:1px solid #9b8343; letter-spacing:-1px; color:#acacac; padding-right:10px; }
#lmenus dd { display:inline-block; margin:0; text-align:right; border-bottom:1px dashed #dddddd; padding:5px; padding-top:8px; padding-right:10px; }

#lmenus a.lmnosel:visited, #lmenus a.lmnosel:link { background-color: expression(parentNode.style.backgroundColor='#ffffff'); color:#113149; }
#lmenus a.lmnosel:hover { background-color: expression(parentNode.style.backgroundColor='#4588bb'); color:white; font-weight:bold; letter-spacing:-1px; }
#lmenus a.lmnosel:active { background-color: expression(parentNode.style.backgroundColor='#015697'); color:white; font-weight:bold; letter-spacing:-1px; }

#lmenus a.lmsel { color:white; font-weight:bold; letter-spacing:-1px; }


a.header_big div {display:inline-block; padding-right:3px; background:url(./imgs/buttonbg.gif) no-repeat 100% 0; font-family:'µ¸¿ò',dotum; font-size:11px; letter-spacing:-1px; color:#fff; line-height:36px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap }
a.header_big { padding-left:3px; display:block; width:100%; background:url(./imgs/buttonbg.gif) no-repeat; }

a.header_small div {display:inline-block; padding-right:3px; background:url(./imgs/buttonbg_small.gif) no-repeat 100% 0; font-family:'µ¸¿ò',dotum; font-size:11px; letter-spacing:-1px; font-weight:normal; color:#484848; line-height:28px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap }
a.header_small { padding-left:3px; display:block; width:100%; background:url(./imgs/buttonbg_small.gif) no-repeat; }

a.dbut {display:inline-block; overflow:visible; position:relative; padding-right:4px; background:url(./imgs/dbutbg.gif) no-repeat 100% 0; font-family:'±¼¸²',gulim; font-size:12px; letter-spacing:-1px; font-weight:bold; line-height:21px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap; text-align:center; }
a.dbut span { padding:2px 8px 0px 12px; display:block; background:url(./imgs/dbutbg.gif) no-repeat; cursor:hand; }
a.dbut:hover, a.dbut:active { text-decoration:none; color:#9b8343; }
a.dbut:link, a.dbut:visited { text-decoration:none; color:#333333; }

a.sid:hover, a.sid:active { color:blue; font-size:10px; font-family:tahoma; }
a.sid:link, a.sid:visited { color:darkblue; font-size:10px; font-family:tahoma; }


.listCellc { border-right:1px solid #DDDDDD; padding-top:3px; text-align:center; padding-left:3px; padding-right:2px; font-size:11px; }
.listCelll { font-family:µ¸¿ò; border-right:1px solid #DDDDDD; padding-top:3px; text-align:left; padding-left:5px; padding-right:5px; font-size:11px; word-spacing:-2px; }
.field_receipt {  padding-top:3px; text-align:left; padding-left:3px; padding-right:3px; color:#000022; background:url('./imgs/fieldbg_receipt.gif') left top repeat-y #DDE6EF; }
.field_inquiry { padding-top:3px; text-align:left; padding-left:3px; padding-right:3px; color:#221100; background:url('./imgs/fieldbg_inquiry.gif') left top repeat-y #ECE9DD; }
.listCelll2 { border-right:1px solid #CCCCCC; padding-top:3px; text-align:left; padding-left:3px; padding-right:3px; background:url('./imgs/fieldbg_treat1.gif') left top repeat-y #DDE9E3; color:#002200; }
.listCelll2l { border-right:1px solid #CCCCCC; padding-top:3px; text-align:left; padding-left:3px; padding-right:3px; background:url('./imgs/fieldbg_treat2.gif') left top repeat-y #E8F0EC; color:#002200; }
.listCellr { border-right:1px solid #DDDDDD; padding-top:3px; text-align:right; padding-left:4px; padding-right:6px; font:11px µ¸¿ò; }
.listCellz { border-right:1px solid #DDDDDD; }
.listCell2 { padding-top:1px; padding-left:2px; }
.listCell2_ { border-right:1px solid #DDDDDD; padding-top:1px; padding-left:2px; background-color:#F3F3F3; }
.listECelll { border:0px; padding:0px; padding-top:5px; text-align:left; padding-left:4px; padding-right:3px; font-size:12px; height:100%; width:100%; background:none; }

td, select, input, textarea { font-size:12px; }
select,input,textarea { font-family:µ¸¿ò; }

a.tsort:link, a.tsort:visited { color:#335599; text-decoration:none; }
a.tsort:hover, a.tsort:active { color:#002277; text-decoration:underline; }

a.mglink:link, a.mglink:visited { color:black; text-decoration:none; }
a.mglink:hover, a.mglink:active { color:red; text-decoration:none; }

a.sub_link:link, a.sub_link:visited { color:#333333; text-decoration:none; }
a.sub_link:hover, a.sub_link:active { color:#993366; text-decoration:none; }

A.ListSID:link, A.ListSID:visited { text-decoration:none; color:black; cursor:hand;}
A.ListSID:hover, A.ListSID:active { text-decoration:none; color:#CC3366; cursor:hand; }

A.ListSID2:link, A.ListSID2:visited { text-decoration:none; color:gray; cursor:hand;}
A.ListSID2:hover, A.ListSID2:active { text-decoration:none; color:#CC3366; cursor:hand; }

A.but:link, A.but:visited { text-decoration:none; color:black }
A.but:hover, A.but:active { text-decoration:underline; color:#3366CC; }

#listTable table { background-color:#eeeeee; }
#listTable tr {  background-color:#ffffff; }
#listTable th { background-color:#cccccc; cursor:default; text-align:center; }
#listTable td { font-family:µ¸¿ò; font-size:11px; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:default; border-right:1px solid #f3f3f3; border-bottom:1px solid #d3d3d3; padding:7px 6px 4px 6px; }
#listTable .c { text-align:center; }
#listTable .r { text-align:right; }
#listTable td.price { font-size:11px; font-family:tahoma; padding-bottom:7px; }
div.longtext { margin-top:2px;width:100%; position:absolute; overflow:hidden;  text-overflow:ellipsis; }

.bg_green { background:url('./imgs/bg_green.gif') center no-repeat; }
.bg_blue { background:url('./imgs/bg_blue.gif') center no-repeat; }
.bg_red { background:url('./imgs/bg_red.gif') center no-repeat; }
.bg_orange { background:url('./imgs/bg_orange.gif') center no-repeat; }

#sidlst { border-bottom:1px solid #eeeeee;padding:3px; background-color:#ffffff; letter-spacing:-1px; }
#sidlst .days { letter-spacing:0; color:#9b3200; }
#sidlst .desc { float:right; display:inline-block; margin-top:-18px; color:gray; position:relative; vertical-align:top; margin-right:5px;  }
.sidicon { line-height:17px;margin-right:3px; letter-spacing:0; display:inline; background:url('./imgs/sidbg.png') norepeat; width:50px; height:19px; text-align:center; padding-top:1px; }

input.numfield { background:url('./imgs/input_text_m.gif') left no-repeat white;text-align:right;padding-top:2px;padding-bottom:0px; }

spanTrip { display:inline-block; position:relative; }
