* {margin:0;padding:0;/* default°ª ¿Ü¿¡ ´Ù¸¥¼Ó¼ºÀº ³ÖÁö¾ÊÀ½ */}
html,body{margin:0;padding:0;height:100%;}

body, textarea, input {font-family: "tahoma", "±¼¸²", "µ¸¿òÃ¼", "±¼¸²Ã¼", "Dotum, Gulim, Arial, Helvetica, Verdana, Geneva, sans-serif"; font-size: 12px; color: #525252;margin:0;padding:0;background:expression((this.type == "radio") ? "" : "#ffffff") }

a {color:#606060;text-decoration:none;}
a:hover {color:#d10e0e; text-decoration:underline;}

img,table,fieldset { border:0;}
table {border-collapse:collapse; empty-cells:show;border-spacing:0;}
hr {display: none;}
label{cursor:pointer;}
ul, li, dl {list-style:none;}
fieldset {display:inline;}
legend {display:inline; height:1px; width:1px; margin-bottom:-1px; overflow:hidden;color:#000; white-space:nowrap;position:absolute;}

caption {visibility:hidden; width:0; height:0; overflow:hidden; padding:0;margin:0;*margin-top:-10px;}
caption.visible {visibility:visible; width:100%; height:23px;}

h1, h2, h3, h4, h5, h6 {font-size:12px;}
h2 {background:url(../image/ic_h2.gif) left 3px no-repeat;padding-left:20px;color:#335f88;font-size:16px;height:26px;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}

.lpd05 {padding-left:5px;}
.bpd0 {padding-bottom:0 !important;}
.tmg10 {margin-top:10px;}
.tmg30 {margin-top:27px;}
.tmg35 {margin-top:35px;}

.more {float:right;padding-right:2px;}

/**** [s]2013.01.04 ¼öÁ¤ ******/

body {background:url(../image/bg_body.gif) top repeat-x;}
#total_wrapper {width:1170px;display:table;background:url(../image/bg_left.gif) left repeat-y;min-height:100%;}

a.btn_type01 {background:url(../image/bg_btn_r01.gif) right top no-repeat;padding:0 12px 0 0;height:25px;display:inline-block;}
a.btn_type01 span {background:url(../image/bg_btn_l01.gif) left top no-repeat;padding:5px 0 0 12px;height:20px;display:inline-block;font-weight:bold;color:#4370c1;}

#left_menu_block {padding:0 4px;}

.left_menu_1st {padding-bottom:10px;background:url(../image/bg_lmenu_b01.gif) left bottom no-repeat;margin-top:1px;}
.left_menu_1st p {padding-top:10px;background:url(../image/bg_lmenu_t01.gif) left top no-repeat;}
.left_menu_1st a {line-height:1.3em;color:#d2dde4;font-weight:bold;padding:0 25px 0 9px;display:inline-block;width:149px;background:url(../image/bg_lmenu_a.gif) right 50% no-repeat;}

.left_menu_1st_on {padding-bottom:10px;background:url(../image/bg_lmenu_b02.gif) left bottom no-repeat;margin-top:1px;}
.left_menu_1st_on p {padding-top:10px;background:url(../image/bg_lmenu_t02.gif) left top no-repeat;}
.left_menu_1st_on a {line-height:1.3em;color:#2453a6;font-weight:bold;padding:0 25px 0 9px;display:inline-block;width:149px;background:url(../image/bg_lmenu_a_on.gif) right 50% no-repeat;}

.left_menu_2nd {background:url(../image/bg_lmenu_m.gif) left repeat-y;margin-bottom:1px;}
.left_menu_2nd p.top {background:url(../image/bg_lmenu_t03.gif) left top no-repeat;height:12px;}
.left_menu_2nd p.btm {background:url(../image/bg_lmenu_b03.gif) left bottom no-repeat;height:15px;}
.left_menu_2ndin {padding:0 11px;}
.left_menu_2ndin li {background:url(../image/bg_lmenu_dash.gif) bottom repeat-x;}
.left_menu_2ndin li.last {background:url();}
.left_menu_2ndin li a {color:#10385d;background:url(../image/bg_lmenu_dot.gif) 1px 10px no-repeat;padding:4px 0 5px 9px;display:block;}


#contents_wrapper {padding-left:230px;background:url(../image/bg_body.gif) top repeat-x;}
.contents_top {height:86px;background:url(../image/bg_content_t.gif) right top no-repeat;}

/**** [e]2013.01.04 ¼öÁ¤ ******/


.h2_more {overflow:auto;}






#left_wrapper {width:200px;float:left;margin-right:-200px;}

.login_block {text-align:center;padding-top:24px;line-height:1.3em;height:89px;color:#ffffff;font-size:13px;}
.login_block strong {color:#e9ff56;}
.login_block p {padding-bottom:5px;}



.contents_top h1 {color:#327fc7;font-size:26px;font-family:verdana;padding:51px 0 0 2px;font-weight:normal;}
.contents_block {}

.paging_block {position:relative;padding:15px 0 45px 0;text-align:center;}
.paging_l {position:absolute;top:20px;left:5px;color:#848484;font-size:11px;}
.paging_l strong, .paging_r strong {color:#848484;font-size:11px;}
.paging_r {position:absolute;top:20px;right:5px;color:#848484;font-size:11px;}
.paging_btn {position:absolute;top:15px;right:0;}
.paging a {color:#8d8d8d;font-size:11px;font-weight:bold;display:inline-block;border:solid 1px #d8d8d8;padding:3px 5px;background:url(../image/bg_page.gif) bottom repeat-x;}
.paging a.select {color:#327fc7;border:solid 1px #327fc7;}
.paging a.prev {color:#ffffff;border:solid 1px #9da0a5;padding:3px 5px;background:url(../image/bg_page_btn.gif) left bottom no-repeat;padding-left:25px;}
.paging a.next {color:#ffffff;border:solid 1px #9da0a5;padding:3px 5px;background:url(../image/bg_page_btn.gif) right bottom no-repeat;padding-right:25px;}

.paging * {vertical-align:top;}
.bg_none_a {background:url() !important;border:0 !important;padding:0 3px !important;}

#bottom_wrapper {width:1170px;display:table;border-top:solid 1px #e5e5e5;padding:15px 0;text-align:center;color:#cccccc;}


a.btn_type02 {background:url(../image/bg_btn_r02.gif) right top no-repeat;padding:0 18px 0 0;height:27px;display:inline-block;margin:0 1px;}
a.btn_type02 span {background:url(../image/bg_btn_l02.gif) left top no-repeat;padding:5px 0 0 18px;height:22px;display:inline-block;font-weight:bold;color:#637d95;}

a.btn_type03 {background:url(../image/bg_btn_r03.gif) right top no-repeat;padding:0 10px 0 0;height:23px;display:inline-block;margin:0 1px;}
a.btn_type03 span {background:url(../image/bg_btn_l03.gif) left top no-repeat;padding:4px 0 0 10px;height:19px;display:inline-block;font-weight:bold;color:#637d95;font-size:10px;}

a.btn_type04 {background:url(../image/bg_btn_r04.gif) right top no-repeat;padding:0 18px 0 0;height:27px;display:inline-block;margin:0 1px;}
a.btn_type04 span {background:url(../image/bg_btn_l04.gif) left top no-repeat;padding:5px 0 0 18px;height:22px;display:inline-block;font-weight:bold;color:#ffffff;}

a.btn_type05 {background:url(../image/bg_btn_r05.gif) right top no-repeat;padding:0 18px 0 0;height:27px;display:inline-block;margin:0 1px;}
a.btn_type05 span {background:url(../image/bg_btn_l05.gif) left top no-repeat;padding:5px 0 0 18px;height:22px;display:inline-block;font-weight:bold;color:#ffffff;}

a.btn_type06 {background:url(../image/bg_btn_r06.gif) right top no-repeat;padding:0 13px 0 0;height:22px;display:inline-block;margin:0 1px;}
a.btn_type06 span {background:url(../image/bg_btn_l06.gif) left top no-repeat;padding:3px 0 0 13px;height:19px;display:inline-block;color:#ffffff;}

a.btn_type07 {background:url(../image/bg_btn_r07.gif) right top no-repeat;padding:0 10px 0 0;height:21px;display:inline-block;margin:0 1px;}
a.btn_type07 span {background:url(../image/bg_btn_l07.gif) left top no-repeat;padding:3px 0 0 10px;height:18px;display:inline-block;color:#ffffff;font-size:11px;font-weight:bold;}
a.btn_type07 span.print {background:url(../image/bg_btn_l07_print.gif) left top no-repeat;padding:3px 0 0 32px;height:18px;display:inline-block;color:#ffffff;font-size:11px;font-weight:bold;}

a.btn_type08 {background:url(../image/bg_btn_r08.gif) right top no-repeat;padding:0 13px 0 0;height:21px;display:inline-block;margin:0 1px;}
a.btn_type08 span {background:url(../image/bg_btn_l08.gif) left top no-repeat;padding:3px 0 0 13px;height:18px;display:inline-block;color:#4d8bc5;}

a.btn_type09 {background:url(../image/bg_btn_r09.gif) right top no-repeat;padding:0 10px 0 0;height:23px;display:inline-block;margin:0 1px;}
a.btn_type09 span {background:url(../image/bg_btn_l09.gif) left top no-repeat;padding:4px 0 0 10px;height:19px;display:inline-block;font-weight:bold;color:#ffffff;font-size:10px;}


.input {border:solid 1px #bcbcbc;padding:2px 0 0 5px;height:17px;}

.input_readonly {border:solid 1px #bcbcbc;padding:2px 0 0 5px;height:17px;background-color: #F3F2EC;}

.datepicker {border:solid 1px #bcbcbc;padding:2px 0 0 5px;height:17px;}

.RedText {color:#ed1c24;}

.radio {}


select {font-family:verdana;color:#999999;}
.btn_ac_area {padding:7px 0 18px 0;text-align:center;}
.btn_ar_area {padding:13px 0 35px 0;text-align:right;}
.btn_ar_area2 {padding:13px 0 0px 0;text-align:left;}

table.tbl_type01 {width:100%;table-layout:fixed;}
table.tbl_type01 th {background:url(../image/ic_tbl_dash.gif) bottom repeat-x #fafafa;color:#6990ad;}
table.tbl_type01 td {background:url(../image/ic_tbl_dash.gif) bottom repeat-x;padding:7px 0 8px 8px;}
table.tbl_type01 tr.first th, table.tbl_type01 tr.first td {border-top:solid 2px #7db5df;}
table.tbl_type01 tr.first02 th, table.tbl_type01 tr.first02 td {border-top:solid 1px #dbdcde;}
table.tbl_type01 tr.last th {background:#fafafa;border-bottom:solid 1px #dbdcde;}
table.tbl_type01 tr.last td {background:url();border-bottom:solid 1px #dbdcde;padding-bottom:10px;}
table.tbl_type01 td * {vertical-align:middle;}

table.tbl_type02 {width:100%;table-layout:fixed;}
table.tbl_type02 th {background:#8fa1af;color:#ffffff;padding:8px 0;}
table.tbl_type02 td {padding:6px 5px;text-align:center;background:url(../image/bg_lmenu_dash.gif) bottom repeat-x;white-space:normal;word-break:break-all;}
table.tbl_type02 tr.even td {background:url(../image/bg_lmenu_dash.gif) bottom repeat-x #fbfcfd;}
table.tbl_type02 tr.small th, table.tbl_type02 tr.small td {padding-top:6px;padding-bottom:6px;}
table.tbl_type02 td.td_gray {background:url(../image/bg_lmenu_dash.gif) bottom repeat-x #f4f5f7;color:#52697c;font-weight:bold;text-align:left;padding-left:10px;}
table.tbl_type02 td.td_left {text-align:left;padding-left:10px;}
table.tbl_type02 td.td_right {text-align:right;padding-right:10px;}
table.tbl_type02 th.row {background:url(../image/bg_th02.gif) right repeat-y #8fa1af;}
table.tbl_type02 th.col {background:url(../image/bg_th02.gif) right repeat-y #6d8293;padding:6px 0;}
table.tbl_type02 td.not {height:100px;}

table.tbl_type03 {width:100%;border-collapse:collapse;}
table.tbl_type03 th {background:url(../image/ic_tbl_dash.gif) bottom repeat-x #fafafa;color:#52697c;text-align:left;padding-left:15px;}
table.tbl_type03 td {background:url(../image/ic_tbl_dash.gif) bottom repeat-x;padding:6px 0 7px 8px;}
table.tbl_type03 tr.first th, table.tbl_type03 tr.first td {border-top:solid 2px #8fa1af;}
table.tbl_type03 td * {vertical-align:middle;}
table.tbl_type03 th.col {background:url(../image/ic_tbl_dash.gif) bottom repeat-x #e9ecf4;}
table.tbl_type03 th.th_ac {padding:8px 0;background:url(../image/ic_tbl_dash.gif) bottom repeat-x #f4f5f7;text-align:center;}
table.tbl_type03 th.th_ac2 {padding:8px 0;background:url(../image/ic_tbl_dash.gif) bottom repeat-x #f4f5f7;text-align:right;}
table.tbl_type03 td.td_ac {text-align:center;padding:0;color:#52697c;font-weight:bold;}
table.tbl_type03 th.th_text {padding:0;background:#eeeff2;text-align:center;}

table.tbl_type03 tr.tire_row td {border:0;border-right:solid 1px #ece9d8;border-bottom:solid 1px #cccccd;}

table.tbl_type04 {width:100%;table-layout:fixed;}
table.tbl_type04 th {background:url(../image/bg_th04.gif) right repeat-y #8fa1af;color:#ffffff;padding:8px 0;}
table.tbl_type04 th.last {background:#8fa1af;}
table.tbl_type04 td {padding:9px 5px 2px 5px;text-align:center;white-space:normal;word-break:break-all;}
table.tbl_type04 td.left {text-align:left;padding-left:10px;}


table.tbl_type05 {width:70%;}
table.tbl_type05 th {background:url(../image/ic_tbl_dash.gif) bottom repeat-x #fafafa;color:#52697c;text-align:left;padding-left:15px;}
table.tbl_type05 td {background:url(../image/ic_tbl_dash.gif) bottom repeat-x;padding:6px 0 7px 8px;}
table.tbl_type05 tr.first th, table.tbl_type03 tr.first td {border-top:solid 2px #8fa1af;}
table.tbl_type05 td * {vertical-align:middle;}
table.tbl_type05 th.col {background:url(../image/ic_tbl_dash.gif) bottom repeat-x #e9ecf4;}
table.tbl_type05 th.th_ac {padding:8px 0;background:url(../image/ic_tbl_dash.gif) bottom repeat-x #f4f5f7;text-align:center;}
table.tbl_type05 td.td_ac {text-align:center;padding:0;color:#52697c;font-weight:bold;}

table.tbl_type06 {height:100%;border-collapse:collapse;}
table.tbl_type06 th {background:#eeeff2;border:solid 1px #cccccd;}
table.tbl_type06 th.th_ac {padding:8px 0;text-align:center;}

table.tbl_type06 td {padding:6px 0 7px 8px;}
table.tbl_type06 td * {vertical-align:middle;}

table.tbl_type06 tr.tire_row td {border:0;border-right:solid 1px #ece9d8;border-bottom:solid 1px #cccccd;}


.essential {color:#e44444;}
.tbl_caption {float:right;margin-top:33px;color:#335f88;}
.stockprice {text-align:right;padding:0 10px 0 0;color:#52697c;}



#pop_wrapper {border:solid 2px #10385d;background:#ffffff;}
.pop_title_block {height:47px;background:url(../image/pop_bg_top.gif) right bottom no-repeat #10385d;}
.pop_title_block h1 {color:#ffffff;font-size:22px;padding:10px 0 0 20px;font-weight:normal;}

.pop_contents_block {background:url(../image/pop_bg_content.gif) top repeat-x;padding:20px 18px 0 18px;}
.check {color:#999999;font-family:verdana;padding-right:15px;}
.pop_btn_ac_area {padding:13px 0 35px 0;text-align:center;}


#pop_btm_wrapper {background:#dbe1e7;color:#9baab8;position:relative;padding:10px 0 0 18px;height:30px;}
#pop_btm_wrapper p {padding-top:3px;}
.pop_close_btn {position:absolute;top:10px;right:18px;}

.pop_search_block {border:solid 1px #dfe0e0;padding:9px 0;text-align:center;color:#555555;}
.pop_search_block strong {padding-right:5px;}
.pop_search_block strong.second {padding-left:12px;}
.pop_scroll_box {height:436px;margin:10px 0 40px 0;overflow-x:hidden;overflow-y:auto;}
.pop_search_block .text01 {color:#4482c9;font-weight:bold;}
.pop_search_block .text02 {font-weight:bold;}
.pop_search_block .bar {color:#cacaca;padding:0 10px;}

.pop_tax_section01 {padding:30px 12px;line-height:1.5em;}
.pop_tax_section01 .blk01 {font-size:16px;color:#000000;}
.pop_tax_section01 .blk02 {font-size:14px;color:#000000;padding:5px 0 8px 0;}
.pop_tax_section01 .blk03 {color:#000000;}

.pop_tax_section02 {display:table;width:100%;}
.pop_tax_section02_1 {float:left;width:401px;border:solid 1px #dfe0e0;min-height:150px;}
.pop_tax_section02_1 .title {background:#f2f2f2;color:#555555;padding:8px 0 0 15px;height:25px;font-weight:bold;}
.pop_tax_section02_2 {float:right;width:401px;border:solid 1px #b3cbe6;min-height:150px;}
.pop_tax_section02_2 .title {background:#f5f9fc;color:#4482c9;padding:8px 0 0 15px;height:25px;font-weight:bold;}
.pop_tax_section02_txt {padding:15px;line-height:1.4em;}

.pop_tax_section03 {margin-top:10px;border:solid 4px #8fa1af;min-height:260px;border-top:0;}
.pop_tax_section04 {position:relative;padding:5px 0 60px 0;}
.pop_tax_section04 p {padding:7px 0 0 10px;font-weight:bold;}
.pop_tax_section_total {position:absolute;right:0;top:5px;}
.pop_tax_section_total .total {float:left;background:#10385d;height:34px;width:126px;text-align:center;font-size:20px;font-weight:bold;color:#ffffff;padding-top:8px;}
.pop_tax_section_total .total_val {float:left;background:url(../image/bg_total.gif) right top no-repeat;height:34px;width:240px;text-align:right;font-size:20px;font-weight:bold;color:#10385d;padding-top:8px;padding-right:12px;}



/******** 2013.01.04 Ãß°¡ *******************/

.login_body {background:url(../image/login/bg_login_body.gif) top repeat-x;}
.login_total_wrap {width:980px;margin:0 auto;}
.login_txt01 {text-align:right;padding-right:8px;height:71px;}
.login_box_wrap {clear:both;position:relative;height:186px;}
.login_box02 {width:462px;height:186px;margin:0 auto;background:url(../image/login/bg_loginbox.jpg) no-repeat;}
.login_form_box {padding:44px 0 0 24px;height:95px;}
.login_form_box li {font-family:verdana;color:#6f8395;padding-bottom:6px;}
.login_form_box li * {vertical-align:middle;}
.login_form_box li span {display:inline-block;width:77px;color:#10385d;}
.login_input {background:url(../image/login/bg_input.gif) left top no-repeat;width:204px;height:21px;border:0;padding:6px 0 0 10px;}
.login_search_box {padding:0 0 0 24px;}
.login_search_box li {background:url(../image/login/bg_icon.gif) left top no-repeat;color:#2b6ba5;padding-left:19px;float:left;font-family:verdana;}
.login_search_box li.first {padding-right:35px;}
.login_copy {clear:both;background:#bfbfbf;text-align:center;font-family:verdana;font-size:10px;color:#ffffff;clear:both;padding:8px 0;}


.check_border {display:inline-block;border:solid 1px #cccccc;text-align:center;padding:3px;text-align:center;min-width:20px;margin:2px 0;}
.check_border_on {display:inline-block;border:solid 1px #cccccc;text-align:center;padding:3px;text-align:center;min-width:20px;margin:2px 0;background:#868686;color:#FFFFFF;}

