body {
	margin:0;
	color:#3f3f3f;
	font-size:10pt;
	font-family:돋움, Gulim, Arial, sans-serif; 
	background:#ffffff;
}

A 				{ color:#3f3f3f;font-family:돋움, Gulim, Arial, sans-serif;text-decoration:none;font-size:10pt; }
A:visited 		{ color:#5f5f5f;text-decoration:none; }
A:hover 		{ color:#807f5f;text-decoration:none; }
A IMG			{ border: 0; }

table td {
font-size:10pt;
font-family:돋움, Gulim, Arial, sans-serif;
}	  

p               	{ padding:0 0 0 0; margin:2px 0 10px 0; text-align:justify; }

form            	{ margin:0; }

.mbtn {
    background:#fff url(/img/bg_mbtn.gif) left top repeat-x;
    border: 1px solid #777;
    cursor: pointer;
    font-size: 1em;
    height: 1.6em;
    line-height: 1.6em;
    padding: 0 3px 2px 3px !important;
    vertical-align: middle; 
}

.sbtn {
    background:#fff url(/img/bg_mbtn.gif) left top repeat-x;
    border: 1px solid #777;
    cursor: pointer;
    font-size: 0.9em;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0 3px 4px 3px !important;
    vertical-align: middle;
}

table th {
    margin:0;
	font-size:80%;
    padding: 4px 4px;
    text-align:right;
}

table td {
	font-size:80%;
}

#total-area {
    margin:0;
    padding:0;
	text-align:center;
}

#top-area {
    width:960px;
    margin:0 auto;
}

#main-area {
    width:960px;
    margin:0 auto;
}

#top-logo {
	float:left;
}

#top-smenu {
	float:right;
	list-style:none;	
	margin:0;
}

#top-smenu li {
	float:left;
	margin-top:50px;
	margin-left:4px;
	margin-bottom:0;
}

#head-area {
	clear:both;
	margin:0;
	padding:0;
	height:34px;
	text-align:center;
	width:100%;
	background:url(/img/tb_bar.jpg) repeat-x;
}

#head-main {
	width:960px;
	text-align:left;
	padding:0;
	margin:0 auto;
}

#head-search {
	float:left;
}

#head-menu {
	margin:0;
	float:right;
	list-style:none;
}

#head-menu li {
	margin:0;
    float:left;
}

#left-side {
	float:left;
	width:200px;
	margin:0;
	padding:0;
	text-align:center;
}

#left-menu-top {
	width:180px;
	margin:0 auto 0 auto;
	padding:0;
}	

#left-menu {
	width:172px !important;
	width:180px;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0 auto !important;
	margin:0;
	border-left:4px solid #5a5a5a;
	border-right:4px solid #5a5a5a;
}

#left-menu-bottom {
	width:180px;
    margin:0 auto 15px auto;
    padding:0;
}

#left-menu .mmm-1 {
    position: relative;
    margin:0 10px;
    padding:4px 0 2px 20px;
    color:#676767;
    font-width:bold;
    background:url(/img/dot1.jpg) left 3px no-repeat;
}

#left-menu .mmm-2 {
    margin:0;
    padding:4px 0 4px 4px;
    color:#000;
    font-width:bold;
    border:none;
    border-bottom:1px dotted #cfcfcf;
}

#left-menu .mmu-2 {
    margin:0;
    padding:2px 0 4px 2px;
    position:absolute;
    z-index:10;
    top:0px;
    left:120px;
    width:150px;

    text-align:left;
    list-style:none;

    background-color:#f5f5f5;
    border:1px solid #afafaf;
}

#left-menu .mmu-3 {
    margin:0;
    padding:2px 0 4px 2px;
    position:absolute;
    z-index:10;
    top:-27px;
    left:120px;
    width:150px;

    text-align:left;
    list-style:none;

    background-color:#f5f5f5;
    border:1px solid #afafaf;
}

#left-menu .mmu-2a {
    margin:0;
    padding:2px 0 4px 0;

    text-align:left;
    list-style:none;
}

#left-menu .mmm-2a {
    position:relative;
    margin:0;
    padding:4px 0 1px 12px;
    color:#000;
    border-bottom:1px dotted #cfcfcf;
    background:url(/img/dot5.jpg) left 50% no-repeat;
}

#left-menu .mmm-2 a {
    color:#000;
/*
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
*/
}


#left-menu .mm-1 {
    position: relative;
    margin:0 10px;
    padding:4px 0 2px 20px;
    color:#676767;
    font-width:bold;
    background:url(/img/dot1.jpg) left 3px no-repeat;
}

#left-menu .mu-2 {
    margin:0;
    padding:2px 0 4px 2px;
    position:absolute;
    z-index:10;
    top:0px;
    left:120px;
    width:150px;

	text-align:left;
	list-style:none;

    background-color:#f5f5f5;
    border:1px solid #afafaf;
}

#left-menu .mu-2a {
    margin:0;
    padding:2px 0 4px 0;

    text-align:left;
    list-style:none;
}

#left-menu .mm-2 {
    margin:0;
    padding:4px 0 4px 4px;
    color:#000;
    font-width:bold;
	border:none;
    border-bottom:1px dotted #cfcfcf;
}

#left-menu .mm-2a {
    margin:0;
    padding:4px 0 1px 12px;
    color:#000;
    border-bottom:1px dotted #cfcfcf;
    background:url(/img/dot5.jpg) left 50% no-repeat;
}

#left-menu .mm-2 a {
    color:#000;
/*
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
*/
}

#left-menu li {
	margin:0 10px;
	padding:4px 0 2px 20px;
	color:#676767;
	font-width:bold;
}

#left-menu li a {
	color:#000;
}	

#cust-area {
    width:172px !important;
    width:180px;
    margin:0 auto 12px auto !important;
    margin:0 0 12px 0;
    padding:4px 0;
    border:4px solid #acc1d6;
}

#cust-tel {
	font-family:sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	margin:4px 0 0 4px;
}

#cust-fax {
    font-family:sans-serif;
    font-size:11pt;
    font-weight:bold;
	text-align:left;
	margin:0 0 0 4px;
}

#cust-stime {
	text-align:left;
	font-weight:bold;
	margin:0 0 0 4px;
}

#cust-etime {
    text-align:left;
    font-weight:bold;
    margin:0 0 0 4px;
}

#bank-area {
	width:172px !important;
	width:180px;
	margin:0 auto 12px auto !important;
	margin:0 0 12px 0;
	padding:4px 0;
	border:4px solid #acc1d6;
}

#bank-list {
	list-style:none;
	text-align:left;
	margin:4px 0 0 6px;
	padding:0;
}

#bank-list li {
	margin:0 0 4px 0;
	padding:0 0 0 10px;
	background:url(/img/dot2.jpg) 0 2px no-repeat;
}

#content-area {
	float:left;
	width:750px !important;
	width:760px;
	padding:15px 0 0 10px;
	margin:0 0 18px 0;
}

#bottom-area {
	clear:both;
	width:960px;
	margin:0 auto;
	background:url(/img/banner.jpg) 0 42px no-repeat;
}

#bottom-top {
	width:100%;
	height:28px !important;
	height:35px;
	background:#010101;
	text-align:center;
	color:#7f7f7f;
	padding-top:11px;
}

#bottom-top a {
	color:#fff;
}

#bottom-content {
	padding-top:10px;
	padding-left:300px;
	clear:both;
	text-align:left;
}

#bottom-content p {
	margin:0 0 4px 0; 
	padding:0;
}

#bottom-content .bc-ow {
	color:darkorange;
	font-size:8pt;
	font-weight:bold;
}

#glist-title {
    width:100%;
    height:34px;
    text-align:left;
    font-size:11pt;
    font-weight:bold;
    padding-top:8px;
    padding-left:32px;
    margin-bottom:5px;
    background:url(/img/title.jpg) no-repeat;
}

#glist-subcategory {
    padding:5px 0 5px 0;
    border:1px solid #efefef;
    margin-bottom:10px;
    background:#eef8ef;
}

.gname {
}

.gprice {
	color:#FE7314;
	font-weight:bold;
	margin-bottom:28px;
}

.gimg {
	margin:0 auto;
}

.gpoint {
	color:#76cc2c;
}

.stitle {
	clear:both;
	width:100%;
	text-align:left;
	margin-bottom:4px;
}

.gen-block {
	clear:both;
	width:100%;
	text-align:left;
}

.user-info {
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
}

#toparea {
	margin:0;
	padding:0;
	width:100%;
	height:50px;
}

#toplogo {
	float:left;
	margin:0;
	padding:0;
	width:220px;
}	

#toptop {
	height:25px;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
}

#topmenu {
	float:left;
	margin:0;
	padding:0;
	height:25px;
	text-align:left;
}

#topright {
	float:left;
	margin:0;
	padding:0;
}	

#topmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#topmenu ul li {
	float:left;
	margin:0;
	padding:0;
}

.sub-title {
	clear:both;
	color:#022776;
	text-align:left;
	font-weight:bold;
	padding:0 0 0 18px;
	margin-bottom:4px;
	background:url(/img/icon.jpg) no-repeat;
}

#prd_version {
	padding:10px;
}

#bottombottom {
	margin:0 auto;
	padding: 6px;
	background:#fff;
}

#content-title {
    width:100%; 
    height:34px;
    text-align:left; 
	color:#046428;
    font-size:12pt;
    font-weight:bold;
    padding-top:9px;
    padding-left:34px;
    margin-bottom:5px;
    background:url(/img/title2.jpg) no-repeat;
}

.sub_title
{
    margin:8px 0 5px 0;
    padding-left:13px;
    text-align:left;
	color:#7f7f7f;
	font-weight:bold;
    background:url(/img/bar_s.jpg) no-repeat;
}

.box {
	clear:both;
	width:100%;
	margin-bottom:12px;
}

.box table {
	width:100%;
}

.wm_list1 {
	padding-left: 16px;
	background:url(/img/icon_a1.gif) 0 50% no-repeat;
	margin:0 0 2px 0;
}

.wm_list2 {
	padding-left: 16px;
	background:url(/img/icon_a2.gif) 0 50% no-repeat;
}

#help {
    display:none;
	text-align:left;
    position:absolute;
    padding: 5px;
    z-index:1000;
    border: 2px solid #cfcfcf;
	background:#f9f9f9;
}

#help_back {
    display:none;
    z-index:10;
    position:absolute;
}

#hhh {
    float:left;
    width:100%;
    margin-bottom:8px;
    background:#7f7f7f url("/img/help_icon.gif") 6px 50% no-repeat;
}

#hhh p {
    float:left;
    color:white;
    font-weight:bold;
    margin:0;
    padding:5px 5px 5px 22px;
}


#hhd {
	float:left;
	width:100%;
	height:25px;
	background:url(/img/bar_p.gif) top left repeat-x;
}

#hhd p {
	color:white;
	float:left;
    font-weight:bold;
	margin:0;
	padding-top:6px;
	padding-left:10px;
}

.xbtn {
	float:right;
	padding-top:5px;
	padding-right:5px;
}

#hct {
	clear:both;
	padding-top:5px;
}

#hcm {
	width:100%;
    margin-top:10px;
	text-align:center;
}

.tab_menu {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.tab_menu li {
	float:left;
	background:url(/img/tab_right.gif) no-repeat top right;
}

.tab_menu li a {
	float:left;
	display:block;
	padding:6px 2em 3px 2em;
	background:url(/img/tab_left.gif) no-repeat top left;
	color:#fff;
	text-decoration:none;
}

.tab_menu li a:visited       { color:white;text-decoration:none; }
.tab_menu li a:hover         { color:white;text-decoration:none; }


.tab_box {
	clear:both;
	width:100%;
	border-top:4px solid #999085;
	padding-top:8px;
	border-bottom:4px solid #999085;
	padding-bottom:8px;
}

.block_box {
    clear:both;
    width:100%;
	border:2px solid #e7e5ee;
	background-color:#f8f7fa;
	margin-bottom:10px;
}

.slist {
	padding:10px 10px 4px 10px;
}

.slist dl {
	margin:0 0 6px 0;
	padding:0;
}

.slist dt {
	display:inline;
	color: #6281ae;
	font-weight:bold;
}
.slist dd {
	margin:0 12px 0 2px;
	padding:0;
	display:inline;
}

.search_btn {
}

.ilist {
	clear:both;
    width:100%;
	margin-bottom:16px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:3px solid #8BA7CF;
	border-left:1px solid #cfcfcf;
	border-bottom:3px solid #8BA7CF;
}

.list {
	clear:both;
    width:100%;
	margin-bottom:16px;
	padding-top:1px;
	border-top:3px solid #97C9DE;
	border-left:1px solid #efefef;
	border-bottom:3px solid #97C9DE;
}

.list table, .ilist table {
	width:100%;
}

.list table td p {
	padding:0;
	margin:0 0 2px 0;
}

.list_info {
	margin-bottom:2px;
}

.list-nav {
	width:100%;
	margin:5px auto 0 auto;
}

.page-number {
    float:left; 
	font-family:sans-serif;
	font-size:8pt;
	text-align:center;
	padding-top:2px;
	margin-right:2px;
	margin-left:2px;
    width:15px;
    height:13px !important; 
    height:15px; 
    border:1px solid #afafaf;
	background-color:#f2f2f2;
}

.page-number a {
    font-family:sans-serif;
    font-size:8pt;
}

.page-dir {
    float:left; 
	margin-left:2px;
	margin-right:2px;
}

.alt {
	background:#fafafb;
}

.ilist table th {
    margin:0;
	width:130px;
    padding:4px 8px 4px 0;
    text-align:right;
	color:#fff;
	background:url(/img/bar2.gif) top right repeat-y;
	background-color:#6281AE;
    border-bottom:1px dotted #f2f2f2;
}

.ilist table .imp {
    background:url(/img/bar1.gif) top right repeat-y;
	background-color:#6281AE;
}


.list table th {
    margin:0;
    padding:2px 4px 2px 4px;
	color:white;
    text-align:center;
    border-right:1px solid #e5e5e5;
	background-color:#59A9DA;
}

.list table td, .ilist table td {
    margin:0;
    padding: 3px 3px 3px 3px;
    text-align:left;
    border-bottom:1px dotted #c5c5c5;
    border-right:1px solid #efefef;
}

.ilist .end_td {
    margin:0;
    padding: 3px 3px;
    text-align:left;
    border-bottom:none;
}

.msg {
	margin:4px 0 4px 20px;
}

.msg li {
}

.result { 
	margin:4px; 
	width:100%; 
	font-weight:bold;
	color:#ff8a00;
	padding:2px 0 0 18px;
	background:url(/img/icon_result.gif) no-repeat;
}

.down_button {
	clear:both;
	margin: 10px 0 10px 0;
	width:100%;
	text-align:center;
}
.memo_base {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

.usage {
	list-style:none;
	text-align:left;
	margin:0 0 2px 0;
	padding:0;
}

.usage li {
	text-align:left;
	color:#4F75A3;
	padding:1px 1px 1px 13px;
	background:url(/img/check.gif) 0 4px no-repeat;
}

.td1 { font-weight:normal;width:70px; }
.td2 { color:white;background:#8BA7CF;text-align:center; }
.td3 { text-align:right; }

.tt { margin:2px; font-weight:bold; text-align:left; }


