/* Ç¥ÁØÈ­ ¾çÃµ±¸ css */

/* info ·¹ÀÌ¾Æ¿ô */
#sub_main_info { margin: 0 0 0 10px; position: relative; width: 990px;}
#info_header { position: relative; width: 100%; height: 114px; background: url('/image/sub/tbg2.jpg') repeat-x left top;}
#contents_info { position: relative; margin: 0 0 15px 0; width: 865px; overflow: hidden;}
#snb_info { float: left; overflow: hidden; width: 170px; margin: 0 20px 0 0;}
#contents_info_textarea { position: relative; width: 625px; float: left; overflow: hidden;}


/* header */
#info_header .logo { background: url('/image/sub/sub2_bg.jpg') repeat-x left top;}
#info_header .info_menu01 { position: absolute; top: 25px; left: 220px; background: url('/image/sub/sub2.jpg') no-repeat left top; height: 60px; }
#info_header .info_menu01 .info_menu02 .info_menu03 { overflow: hidden; margin: 10px 0 0 11px;}
#info_header .info_menu01 .info_menu02 .info_menu03 li { float: left; display: inline;}

/* header menu Åõ¸íÇÑ ÇàÁ¤Á¤º¸ */
#Min1 { position:absolute; width:397px; height:15px; z-index:10; left: 30px; top: 55px; visibility: hidden;}
#Min1 Min01 { overflow: hidden; }
#Min1 Min01 li { float: left;}

#Hang1 { position:absolute; width:456px; height:15px; z-index:2; left: 165px; top: 55px; visibility: hidden;}
#Hang1 Hang01 { overflow: hidden; }
#Hang1 Hang01 li { float: left;}

#Sang1 { position:absolute; width:740px; height:15px; z-index:3; left: 0px; top: 55px; visibility:hidden;}
#Sang1 Sang01 { overflow: hidden; }
#Sang1 Sang01 li { float: left;}

#Gu1 { position:absolute; width:600px; height:15px; z-index:4; left: 80px; top: 55px; visibility: hidden;}
#Gu1 Gu01 { overflow: hidden; }
#Gu1 Gu01 li { float: left;}

#So1 { position:absolute; width:350px; height:15px; z-index:5; left: 350px; top: 55px; visibility: hidden;}
#So1 So01 { overflow: hidden; }
#So1 So01 li { float: left;}

/* snb_info */
#snb_info .loginbox01 { background: #eef0ec url('/image/snb_topbg.gif') no-repeat left top; padding: 22px 0 0 0;}
#snb_info .loginbox02 { background: url('/image/snb_bottombg.gif') no-repeat left bottom; padding: 0 0 5px 0;}
#snb_info .loginbox01 .boxbg01 { background: url('/image/introduce/login_topbg.gif') no-repeat left top; padding: 12px 0 0 0; margin: 0 0 20px 10px; width: 100%;}
#snb_info .loginbox01 .boxbg02 { background: url('/image/introduce/login_bottombg.gif') no-repeat left bottom; padding: 0 0 12px 0;}
#snb_info .loginbox01 .boxbg02 .boxbg03 { margin: 0 0 0 10px;} 
#snb_info .loginbox01 .boxbg02 .boxbg03 .btn_login { margin: -41px 0 0 86px;}

#snb_info .sub_menu_info { margin: 0 0 30px 10px;}

#snb_info .sub_menu_info a.sub_01 { font-size: 14px; font-family: µ¸¿ò;}
#snb_info .sub_menu_info a:avtive span,
#snb_info .sub_menu_info a:focus span { font-weight: bold;}

#snb_info .sub_menu_info span { letter-spacing: -2px;}

/* location */
.location_info { background: url('/image/common/icon_sub_path_bg.gif') repeat-x center top; }
.location_info span { background: #fff; padding: 0 0 0 10px; font-size: 8pt; color: #9b9b9a;}

/* contents */
.cont_area_info { background: url('/image/admin_info/main_top_bg.gif') no-repeat left top; overflow: hidden; height: 105px; width: 100%; border-bottom: 1px solid #e5e5e5; position: relative;}
.cont_area_info .minwon_info { background: url('/image/admin_info/main_topMenu_bg.gif') no-repeat 0 0px; height: 25px; padding: 5px 0 0 35px; top: 60px; left: 1px; position: absolute; width: 100%;}
.cont_area_info .minwon_info a { font-size: 8pt; color: #ffffff;}
.cont_area_info .minwon_info a.c_fff { font-size: 8pt; color: #ffffff;}
.cont_area_info .minwon_info a:hover.c_fff { text-decoration: underline; font-size: 8pt; color: #ffffff;}

.con_info01 { margin: 25px 0 0 0; width: 100%; }
.con_info01 .con_info02 { overflow: hidden; width: 100%; }
.con_info01 .con_info02 dd { width: 305px;}

.info_back01 { background: url('/image/sub_con_bg.gif') no-repeat left top; overflow: hidden; padding: 11px 10px;}
.info_back01 ul { overflow: hidden; width: 100%;}
.info_back01 ul li { float: left; display: inline;}
.info_back01 ul li img { vertical-align: top !important;}

.info_back02 { background: url('/image/sub_con_bg.gif') no-repeat left top; overflow: hidden; padding: 11px 10px;}
.info_back02 ul { overflow: hidden; width: 100%;}
.info_back02 ul li { float: left; display: inline;}
.info_back02 ul li img { vertical-align: top !important;}

.info_back03 { background: url('/image/admin_info/main_schedule_bg.gif') no-repeat left 60%;}

/* table */
.table305px { border-collapse: collapse; width: 305px;}
.table305px td { font-size: 8pt !important; letter-spacing: -1px; height: 20px;}









/* ±âÁ¸ ¾çÃµ±¸ css */
body {margin : 0x;background:url(/image/common/bg_top.gif); background-repeat: repeat-x;}
body, table, tr, td, span {font-size : 12px; font-family : "µ¸¿ò"; color : #666666;}
select {font-size : 11px; color : #666666;}
input {border : 1px solid #cccccc; font-size : 11px; color : #666666;}
img {border: 0px;}

.vam { vertical-align: middle; }

select.search {font-size : 11px; background-color : #F9F5EB;}
input.idpw {border : 1px solid #cccccc; font-size : 11px; color : #B7982B; background-color : #F7F5EC; width : 82px; height : 18px;}
input.search {border : 1px solid #cccccc; font-size : 11px; color : #666666;height : 18px;}

a {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a:visited {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a:hover {font-family : "±¼¸²"; color : #666666; text-decoration : underline;}

a.subscript {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a.subscript:visited {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a.subscript:hover {font-family : "±¼¸²"; color : #666666; text-decoration : underline;}

a.webcast {color : #C8961F; font-weight : bold; letter-spacing : -1px; text-decoration : none;}
a.webcast:visited {color : #C8961F; font-weight : bold; letter-spacing : -1px; text-decoration : none;}
a.webcast:hover {color : #C8961F; font-weight : bold; letter-spacing : -1px; text-decoration : underline;}

a.login_txt {font-size : 11px; color : #999999; text-decoration : none;}
a.login_txt:visited {font-size : 11px; color : #999999; text-decoration : none;}
a.login_txt:hover {font-size : 11px; color : #C8961F; text-decoration : underline;}

a.oftenMenu {font-size : 11px; color : #666666; text-decoration : none;}
a.oftenMenu:visited {font-size : 11px; color : #666666; text-decoration : none;}
a.oftenMenu:hover {font-size : 11px; color : #333333; text-decoration : none; background-color : #FFEA75;}

a.minwon {font-size : 11px; color : #666666; text-decoration : none;}
a.minwon:visited {font-size : 11px; color : #666666; text-decoration : none;}
a.minwon:hover {font-size : 11px; color : #F37200; text-decoration : underline;}

.leftBottom {background-color : #EEF0EC;}
.logName {color : #FF9000; font-weight : bold;}
.logNumber {color : #FF9000; font-size : 11px; text-decoration : underline;}
.subPath {color : #999999; font-size : 11px;}

.line_gray {background-color : #E4E4E4;}
.line_orange {background-color : #FF9700;}

.cross_orange {font-size : 11px; color : #EDA43B; font-family : "µ¸¿ò";}

#divTotal {margin : 0px 0px 0px 10px;}

/* introduce css */

/* introduce css */
a {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a:visited {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a:hover {font-family : "±¼¸²"; color : #2FAF7B; text-decoration : underline;}

a.linkTxt {font-family : "±¼¸²"; color : #666666; text-decoration : underline;}
a.linkTxt:visited {font-family : "±¼¸²"; color : #666666; text-decoration : none;}
a.linkTxt:hover {font-family : "±¼¸²"; color : #118CC3; text-decoration : underline;}

.mainTlink {font-family : "µ¸¿ò"; font-size : 11px; color : #ffffff;text-decoration : none;}
a.mainTlink:link {font-family : "µ¸¿ò";font-size : 11px; color : #ffffff;text-decoration : none;}
a.mainTlink:visited {font-family : "µ¸¿ò";font-size : 11px; color : #ffffff;text-decoration : none;}
a.mainTlink:hover {font-family : "µ¸¿ò";font-size : 11px; color : #ffffff;text-decoration : underline;}

.cTxt {color : #4CC997;}

.tl_b {color : #28B57C; font-weight : bold;}
.tl_m {color : #666666; font-weight : bold;}

.font11 {font-size : 11px;}
.font11:link {font-size : 11px; color : #666666; textdecoration : none;}
.font11:visited {font-size : 11px; color : #666666; textdecoration : none;}
.font11:hover {font-size : 11px; color : #118CC3; textdecoration : underline;}

.font_w {color : #ffffff;}

.table_bg {background-color : #E0F3EB;}

.list_thick {background-color : #2BB77F; height : 2px;}
.list_thin {background-color : #D1D2D2; height : 1px;}
.list_tl {color : #19AA6F; font-weight : bold;}
.list_tl_black {color : #777777; font-weight : bold;}
.list_bg {background:url(/image/admin_info/list_bg.gif); background-repeat: repeat-x;height : 31px;}
.list_vline {background:url(/image/admin_info/list_vline.gif); background-repeat:no;height : 31px;width : 1px;}
.list_tr_gap {padding : 10px 0px 10px 5px;}
.list_page_vline {height : 20px; width : 1px; background-color : #cccccc}


.info_roundding01 { background: url('/image/civil_roundtop.gif') no-repeat left top; padding: 21px 0 0 0; width: 100%;}
.info_roundding01 .info_roundding02 { background: url('/image/civil_roundbottom.gif') no-repeat left bottom; padding: 0 20px 20px 20px; width: 100%;}
.info_roundding01 .info_roundding02 ul li { background: url('/image/civilbar_01.gif') no-repeat right 2px;}
.info_roundding01 .info_roundding02 ul li.back_none { background: none;}
.info_roundding01 .info_roundding02 ul li a { color: #000000;}
.info_roundding01 .info_roundding02 ul li a:hover { text-decoration: none;}
.info_roundding01 .info_roundding02 ul li a span.c_088 { color: #078887;}

.c_2b7 { color: #28b57c; font-family: ±¼¸²; }
.c_red { color: #ff0000; font-family: ±¼¸²; }
.c_blue { color: #0000ff; font-family: ±¼¸²; }
.w50 { width: 50%;}
.w600 { width: 600px;}
.w560 { width: 560px;}

.info_tit { background: url('/image/civilAppeal/bg_ctl.gif') no-repeat left top; padding: 4px 0px 6px 0;}

/* bullet */
.bul_01 { background: url('/image/civilAppeal/icon_b.gif') no-repeat 0 2px; padding: 0 0 0 15px; width: 100%;}
.bul_02 { background: url('/image/civilAppeal/icon_m.gif') no-repeat 0 2px; padding: 0 0 0 10px; width: 100%;}
.bul_03 { background: url('/image/civilAppeal/icon_s.gif') no-repeat 0 5px; padding: 0 0 0 10px; width: 100%;}

.bul_04 { background: url('/image/civilAppeal/icon_b.gif') no-repeat 0 2px; padding: 0 0 0 15px;} /* °Ô½ÃÆÇ Çü½Ä¿¡ µé¾î°¡´Â ºí¸´ */

.ovh { overflow: hidden; }


/* Å×ÀÌºí */

table.tinfo { width: 100%; border-collapse: collapse; border-bottom: 2px solid #2bb77f; border-right: 2px solid #fff;}
table.tinfo thead { background: #e0f3eb; text-align: center; color: #28b57c; font-weight: bold; }
table.tinfo thead tr th { height: 30px; border-top: 2px solid #2bb77f; border-right: 2px solid #fff; color: #28b57c; }
table.tinfo tbody { background: #f4f4f4; text-align: center; border-bottom: 2px solid #2bb77f; } 
table.tinfo tbody tr td { padding-top: 5px; padding-bottom: 5px; border-top: 2px solid #fff; border-right: 2px solid #fff; }
table.tinfo tbody tr td.top { border-top: 2px solid #2bb77f; border-right: 2px solid #fff; }
table.tinfo .rend { border-right: 0px solid; }
table.tinfo .bend { border-bottom: 2px solid #2bb77f; }
table.tinfo .bg { background: #e0f3eb; font-weight: bold; }

table.tinfobbs { width: 100%; border-collapse: collapse; border-bottom: 2px solid #2bb77f; border-right: 2px solid #fff;}
table.tinfobbs caption { padding-bottom: 5px; }
table.tinfobbs thead { text-align: center; color: #28b57c; font-weight: bold; }
table.tinfobbs thead tr th { height: 35px; border-top: 2px solid #2bb77f; color: #28b57c; background: url('/image/common/table_bg2.gif') left bottom no-repeat; }
table.tinfobbs thead tr th.slide { height: 35px; background: url('/image/common/table_bg.gif'); }
table.tinfobbs tbody { text-align: center; border-bottom: 2px solid #2bb77f; } 
table.tinfobbs tbody tr td { height: 35px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
table.tinfobbs tbody tr td.slide { height: 32px; background: url('/image/common/table_bg3.gif') left bottom no-repeat; font-weight: bold; color: #666; }
table.tinfobbs tbody tr td.slide02 { height: 32px; background: url('/image/common/slide02.gif') left bottom no-repeat; }
table.tinfobbs .rend { border-right: 0px solid; }
table.tinfobbs .bend { border-bottom: 2px solid #2bb77f; }
table.tinfobbs .t1 { border-top: 1px solid #ddd; }
table.tinfobbs .b0end { border-bottom: 0px; }
table.tinfobbs .bg { background: #e0f3eb; font-weight: bold; }
table.tinfobbs .bg2 { background: #f9f9f9; font-weight: bold; color: #28b57c; }
table.tinfobbs .top { border-top: 2px solid #2bb77f; }

table.calendar { width: 100%; border-collapse: collapse; border-bottom: 2px solid #2bb77f; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
table.calendar thead { background: #e0f3eb; text-align: center; color: #28b57c; font-weight: bold; }
table.calendar thead tr th { height: 30px; border-top: 2px solid #2bb77f; border-right: 1px solid #ddd; color: #28b57c; }
table.calendar tbody { background: #f4f4f4; text-align: center; border-bottom: 2px solid #2bb77f; } 
table.calendar tbody tr td { height: 40px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
table.calendar .rend { border-right: 0px solid; }
table.calendar .bend { border-bottom: 2px solid #2bb77f; }
table.calendar .bg { background: #e0f3eb; font-weight: bold; }

table.normal { border-collapse: collapse; border-top: 2px solid #2bb77f; border-bottom: 2px solid #2bb77f; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
table.normal thead { background: #e0f3eb; text-align: center; color: #28b57c; font-weight: bold; }
table.normal thead tr th { height: 30px; border-top: 2px solid #2bb77f; border-right: 1px solid #ddd; color: #28b57c; }
table.normal tbody { text-align: center; border-bottom: 2px solid #2bb77f; } 
table.normal tbody tr td { height: 40px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; line-height: 18px; }
table.normal .rend { border-right: 0px solid; }
table.normal .bend { border-bottom: 2px solid #2bb77f; }
table.normal .bg { background: #e0f3eb; font-weight: bold; }

.border01area { width: 100%; }
.border01 { border: 3px solid #ddd; padding: 10px; }
.border02 { border: 1px solid #ddd; padding: 10px; }


.list_one { background: url('/image/civilAppeal/icon_b.gif') no-repeat 0 2px; padding-left: 15px; width: 100%; margin-bottom: 8px; color: #28b57c; font-weight: bold; }
.list_two { background: url('/image/civilAppeal/icon_m.gif') no-repeat 0 2px; padding-left: 10px; width: 100%; margin: 20px 0 8px 18px; }
.list_three { background: url('/image/civilAppeal/icon_s.gif') no-repeat 0 5px; padding-left: 10px; width: 100%; margin: 0 0 8px 36px; }


.mgl_45 { margin-left: 45px; }
.mgl_55 { margin-left: 55px; }
.mgl_70 { margin-left: 70px; }


.info_area { margin: 0 0 40 15px; }
.info_area ul { margin-bottom: 20px; }
.info_area ul li { margin-bottom: 10px; }

.clear { clear: both; }

/* border */
.intro_border_01 { border-top: 2px solid #00CC00; border-bottom: 2px solid #00CC00;}
.intro_border_02 { border-bottom: 1px solid #ebebeb;}
