﻿@charset "utf-8";
/* base */
body {font-family:dotum, "", sans-serif; font-size:12px; color:#555;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, br {margin: 0; padding: 0; border:0;  line-height: 1.5em; }

input, select { font-family:dotum, sans-serif; font-size:11px; color:#555; margin:0; padding:1px 0 1px 0 ;}

li { list-style:none; text-align:justify;}
p {text-align:justify;}


a { text-decoration:none; color:#555; cursor:pointer;}
a:hover { color:#000;}

.Hidden {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}


textarea, textarea:hover, textarea:active, textarea:visited { font-size:11px; padding:10px; margin:0;}

/* Total Topmenu */
body#total { background:url(/img_total//tt_tm_bg.gif) repeat-x left top; }
#ttnb { background:url(/img_total//tt_tm_bg1.gif) no-repeat left top; height:23px; padding:5px 0 0 0; margin:0 auto; font-size:11px;}
#ttnb ul.ttnb1 { clear:both;}
#ttnb ul.ttnb1 li { float:left; background:url(/img_total//tt_tm_bullet1.gif) no-repeat left 7px; padding:1px 0 0 3px; margin-right:5px;}
#ttnb ul.ttnb1 li.fst a { font-weight:bold; letter-spacing:-1px; }
#ttnb ul.ttnb1 li.more {padding:1px 0 0 1px; background:none;}
#ttnb ul.ttnb2 { float:right;}
#ttnb ul.ttnb2 li { float:left; background:url(/img_total//tt_tm_bullet1.gif) no-repeat left 7px; padding:2px 0 0 3px; margin-right:5px;}
#ttnb ul.ttnb2 li.btn { background:none; padding:0 0 0 3px; margin-right:0;}


/* ?1 */
.Btn01 { height:25px; padding:0 0 20px 0; clear:both;}
.Btn01 a { background:url(/portal/korea/img_kor/ikor_comm//btn1_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; font-weight:bold; color:#fff; margin-right:5px;white-space:nowrap; text-decoration:none;}
.Btn01 a span { background:url(/portal/korea/img_kor/ikor_comm//btn1_right.gif) no-repeat right top; padding:4px 28px 2px 10px; display:block; float:left;white-space:nowrap;}
.Btn01 a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn1_on_left.gif) no-repeat left 0; padding:0 0 0 0; display:block; overflow:hidden; float:left; font-weight:bold; color:#fff;}
.Btn01 a:hover span { background:url(/portal/korea/img_kor/ikor_comm//btn1_on_right.gif) no-repeat right top; padding:4px 28px 2px 10px; display:block; overflow:hidden; float:left;}

/* button2 */
#ct_area #ct_text .Btn02 { height:31px; padding:0 0 20px 0; clear:both;}
#ct_area #ct_text .Btn02 a { background:url(/portal/korea/img_kor/ikor_comm//btn2_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; font-weight:bold; color:#fff; margin-right:5px;white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .Btn02 a span { background:url(/portal/korea/img_kor/ikor_comm//btn2_right.gif) no-repeat right top; padding:7px 28px 6px 10px; display:block; float:left;white-space:nowrap;}

/* button3 */
#ct_area #ct_text .Btn03, #ct_area #ct_board .Btn03 { height:22px; padding:0 0 20px 0; clear:both;}
#ct_area #ct_text .Btn03 a, #ct_area #ct_board .Btn03 a { background:url(/portal/korea/img_kor/ikor_comm//btn3_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .Btn03 a span, #ct_area #ct_board .Btn03 a span { background:url(/portal/korea/img_kor/ikor_comm//btn3_right.gif) no-repeat right top; padding:6px 28px 4px 10px; display:block; float:left;white-space:nowrap;}
#ct_area #ct_text .Btn03 a:hover, #ct_area #ct_board .Btn03 a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn3_left.gif) no-repeat left 0; padding:0 0 0 0; display:block; overflow:hidden; float:left;}
#ct_area #ct_text .Btn03 a:hover span, #ct_area #ct_board .Btn03 a:hover span { background:url(/portal/korea/img_kor/ikor_comm//btn3_on_right.gif) no-repeat right top; padding:6px 28px 4px 10px; display:block; overflow:hidden; float:left;}

/* button4 */
#ct_area #ct_text .Btn04 { height:22px; padding:0 0 20px 0; clear:both;}
#ct_area #ct_text .Btn04 a { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#1a59a3; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .Btn04 a span { background:url(/portal/korea/img_kor/ikor_comm//btn4_right.gif) no-repeat right top; padding:4px 25px 3px 10px; display:block; float:left;white-space:nowrap;}
#ct_area #ct_text .Btn04 a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#1a59a3; font-weight:bold; letter-spacing:-1px; margin-right:5px; white-space:nowrap; text-decoration:none;}

/* button4 */
#ct_area #ct_board .Btn04 { height:22px; padding:0 0 20px 0; clear:both;}
#ct_area #ct_board .Btn04 a { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#1a59a3; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_board .Btn04 a span { background:url(/portal/korea/img_kor/ikor_comm//btn4_right.gif) no-repeat right top; padding:4px 25px 3px 10px; display:block; float:left;white-space:nowrap;}
#ct_area #ct_board .Btn04 a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#1a59a3; font-weight:bold; letter-spacing:-1px; margin-right:5px; white-space:nowrap; text-decoration:none;}

#ct_area #ct_board .Btn04_play { height:22px; padding:0 0 20px 0; clear:both; width:278px;}
#ct_area #ct_board .Btn04_play a { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; color:#1a59a3; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_board .Btn04_play a span { background:url(/portal/korea/img_kor/ikor_comm//btn4_right.gif) no-repeat right top; padding:4px 25px 3px 10px; display:block; white-space:nowrap;}
#ct_area #ct_board .Btn04_play a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; color:#1a59a3; font-weight:bold; letter-spacing:-1px; margin-right:5px; white-space:nowrap; text-decoration:none;}

/* download_hwp */
#ct_area #ct_text .BtnDW_hwp { padding:0 0 10px 0; clear:both;}
#ct_area #ct_text .BtnDW_hwp a { background:url(/portal/korea/img_kor/ikor_comm//btn_down_hwp.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .BtnDW_hwp a span { background:url(/portal/korea/img_kor/ikor_comm//btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_ppt */
#ct_area #ct_text .BtnDW_ppt { padding:0 0 10px 0; clear:both;}
#ct_area #ct_text .BtnDW_ppt a { background:url(/portal/korea/img_kor/ikor_comm//btn_down_ppt.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .BtnDW_ppt a span { background:url(/portal/korea/img_kor/ikor_comm//btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_pdf */
#ct_area #ct_text .BtnDW_pdf { padding:0 0 10px 0; clear:both;}
#ct_area #ct_text .BtnDW_pdf a { background:url(/portal/korea/img_kor/ikor_comm//btn_down_pdf.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
#ct_area #ct_text .BtnDW_pdf a span { background:url(/portal/korea/img_kor/ikor_comm//btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}




/* ErrorMessage */
#ct_area #ct_text .ErrorMessage, #ct_area #ct_board .ErrorMessage { width:100%;}
#ct_area #ct_text .ErrorMessage p.Cont, #ct_area #ct_board .ErrorMessage p.Cont { background:url(/img_total//error_img.jpg) no-repeat left top; width:301px; height:141px; margin:50px auto; padding:35px 20px 0 125px; font-weight:bold;}
#ct_area #ct_text .ErrorMessage p.Cont strong, #ct_area #ct_board .ErrorMessage p.Cont strong { color:#ff6600;}

/* ErrorMessage */
 .ErrorMessage { width:100%;}
 .ErrorMessage p.Cont { background:url(/img_total//error_img.jpg) no-repeat left top; width:301px; height:141px; margin:50px auto; padding:35px 20px 0 125px; font-weight:bold;}
 .ErrorMessage p.Cont strong { color:#ff6600;}


/* .Message { width:100%; background:url(/img_total//message_box_top.gif) no-repeat center top; padding:5px 0 0 0;  margin:20px 0 20px 0;}
.Message dl { background:url(/img_total//message_box_bottom.gif) no-repeat left bottom; width:396px; min-height:75px; margin:0 auto; padding:15px 25px 80px 25px;}
.Message dl dt { font-weight:bold; color:#044f95; margin-bottom:10px; text-align:left;}
.Message dl dd { text-align:left;}
.Message dl dd a { color:#FF6600;} */

#ct_area #ct_text .Message { width:100%; background:url(/img_total//message_box_top.gif) no-repeat center top; padding:5px 0 0 0;  margin:20px 0 20px 0;}
#ct_area #ct_text .Message dl { background:url(/img_total//message_box_bottom.gif) no-repeat left bottom; width:396px; min-height:75px; margin:0 auto; padding:15px 25px 80px 25px;}
#ct_area #ct_text .Message dl dt { font-weight:bold; color:#044f95; margin-bottom:10px; text-align:left;}
#ct_area #ct_text .Message dl dd { text-align:left;}
#ct_area #ct_text .Message dl dd a { color:#FF6600;}



/* title box */
#ct_area .p_info_box { border:solid 1px #cccccc; padding:8px 8px 8px 8px;}
#ct_area .p_info_box strong { color:#ff6600; }
#ct_area .p_info_box img { margin-left:2px; vertical-align:middle;}


#ct_area #ct_board table.BoardList { border-collapse:collapse; border-spacing:0; clear:both; margin:0 0 15px 0; border-bottom:#d5d5d5 solid 1px;  border-top:#6283af solid 2px;}
#ct_area #ct_board table.BoardList caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; }
#ct_area #ct_board table.BoardList thead { background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/tb1_hdbg.gif) repeat-x left bottom; }
#ct_area #ct_board table.BoardList thead th {padding:9px 0 6px 0; border-bottom:#b4c4d9 solid 1px; color:#346297;background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/thead01_line.gif) no-repeat left center; text-align:center; line-height:1; font-size:11px;}
#ct_area #ct_board table.BoardList .fst { background:none; border-left:none;}
#ct_area #ct_board table.BoardList tbody tr.BD_Notice td { color:#000; background:#f4f7fa;}
#ct_area #ct_board table.BoardList tbody th { border-bottom:#e1e1e1 solid 1px; padding:3px 5px 0 5px;}
#ct_area #ct_board table.BoardList tbody td { border-bottom:#c9c9c9 dotted 1px; padding:4px 5px 1px 5px; text-align:center;}
#ct_area #ct_board table.BoardList tbody td.title img { vertical-align:baseline; margin-left:4px;}
#ct_area #ct_board table.BoardList tbody td.file img { margin-bottom:1px;}
#ct_area #ct_board table.BoardList tbody td.title { text-align:left;}
#ct_area #ct_board table.BoardList tbody td.num { width:9%;}
#ct_area #ct_board table.BoardList tbody td.file { width:7%;}
#ct_area #ct_board table.BoardList tbody td.date { width:15%;}
#ct_area #ct_board table.BoardList tbody td.call { width:15%;}
#ct_area #ct_board table.BoardList tbody td.hit { width:9%;}
#ct_area #ct_board table.BoardList tbody td.state { width:9%;}

/*  ? */
#ct_board_reg { margin:10px 10px 10px 10px; padding:0px 0px 20px 0px;}
#ct_board_reg table.BoardList { border-collapse:collapse; border-spacing:0; clear:both; width:96%; margin:10px; border-bottom:#d5d5d5 solid 1px;  border-top:#6283af solid 2px;}
#ct_board_reg table.BoardList caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; }
#ct_board_reg table.BoardList thead { background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/tb1_hdbg.gif) repeat-x left bottom; }
#ct_board_reg table.BoardList thead th {padding:9px 0 6px 0; border-bottom:#b4c4d9 solid 1px; color:#346297;background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/thead01_line.gif) no-repeat left center; text-align:center; line-height:1; font-size:11px;}
#ct_board_reg table.BoardList .fst { background:none; border-left:none;}
#ct_board_reg table.BoardList tbody th { border-bottom:#e1e1e1 solid 1px; padding:3px 5px 0 5px;}
#ct_board_reg table.BoardList tbody td { border-bottom:#c9c9c9 dotted 1px; padding:4px 5px 1px 5px; text-align:center;}
#ct_board_reg table.BoardList tbody td.title img { vertical-align:baseline; margin-left:4px;}
#ct_board_reg table.BoardList tbody td.file img { margin-bottom:1px;}
#ct_board_reg table.BoardList tbody td.title { text-align:left;}
#ct_board_reg table.BoardList tbody td.num { width:9%;}
#ct_board_reg table.BoardList tbody td.file { width:7%;}
#ct_board_reg table.BoardList tbody td.date { width:15%;}
#ct_board_reg table.BoardList tbody td.call { width:15%;}
#ct_board_reg table.BoardList tbody td.hit { width:9%;}
#ct_board_reg table.BoardList tbody td.state { width:9%;}

#ct_board_reg table.BoardView { border-collapse:collapse; border-spacing:0; clear:both; margin:0 0 15px 0; border-bottom:#d5d5d5 solid 1px;  border-top:#6283af solid 2px;}
#ct_board_reg table.BoardView caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; }
#ct_board_reg table.BoardView thead.BDV {}

#ct_board_reg table.BoardView thead td.BDV_H01 {padding:9px 0 6px 15px; border-bottom:#b4c4d9 solid 1px; line-height:1; text-align:left;}
#ct_board_reg table.BoardView thead th.BDV_H01 {padding:6px 0 3px 15px;  line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; color:#6278a7;  background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/tb1_hdbg.gif) repeat-x left bottom;}
#ct_board_reg table.BoardView thead th.BDV_H01 dl { float:left;}
#ct_board_reg table.BoardView thead th.BDV_H01 dl dt { float:left; background:url(/img_total//prog/bdv_bullet1.gif) no-repeat 55px 4px; display:block; width:65px;}
#ct_board_reg table.BoardView thead th.BDV_H01 dl dd { float:left; width:480px; }
#ct_board_reg table.BoardView thead td.BDV_H02 {padding:7px 0 4px 15px;line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; color:#6278a7; }
#ct_board_reg table.BoardView thead td.BDV_H02 img { vertical-align:middle;}
#ct_board_reg table.BoardView thead td.BDV_H02 dl { float:left;}
#ct_board_reg table.BoardView thead td.BDV_H02 dl dt { background:url(/img_total//prog/bdv_bullet2.gif) no-repeat left 6px;  float:left; color:#6278a7; font-weight:bold; margin-right:5px; padding-left:6px;}
#ct_board_reg table.BoardView thead td.BDV_H02 dl dd { float:left;}
#ct_board_reg .WriteForm td.BDV_H02 dl dt { min-width:70px;}






#ct_board_reg table.BoardView thead td { padding-left:10px; border-bottom:#b4c4d9 solid 1px; }
#ct_board_reg table.BoardView .fst { background:none; border-left:none;}



#ct_board_reg table.BoardView tbody td.BDV_Cont { border-bottom:#b4c4d9 solid 1px; padding:13px 0 10px 0; text-align:left;}
#ct_board_reg table.BoardView tbody td.BDV_Cont table { border-collapse:collapse; width:100%;}
#ct_board_reg table.BoardView tbody td.BDV_Cont table th { border:#E6E6E6 solid 1px; background:#F3F3F3; color:#555; padding:2px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont table td { border:#E6E6E6 solid 1px; padding:2px;}

#ct_board_reg table.BoardView tbody td.BDV_H02 {padding:7px 0 4px 15px; line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; }
#ct_board_reg table.BoardView tbody td.BDV_H02 dl { float:left;}
#ct_board_reg table.BoardView tbody td.BDV_H02 dl dt { background:url(/img_total//prog/bdv_bullet2.gif) no-repeat left 6px;  float:left; color:#6278a7; font-weight:bold; margin-right:5px; padding-left:6px;}
#ct_board_reg table.BoardView tbody td.BDV_H02 dl dd { float:left;}
#ct_board_reg table.BoardView tbody td.BDV_H02 img { vertical-align:top; margin-right:3px;}
#ct_board_reg table.BoardView tbody td.BDV_H02 a { text-decoration:underline;}

#ct_board_reg table.BoardView tbody td.BDV_H03 {border:#b4c4d9 solid 1px; background:#eff3f7; padding:8px 5px 8px 10px; }
#ct_board_reg table.BoardView tbody td.BDV_H03 dl {position:relative;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl dt { font-weight:bold; color:#333; letter-spacing:-1px; padding-bottom:2px; }
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul {position:relative; float:left;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li { float:left; border:#ced9e6 solid 1px; background:#fff; padding:4px 2px 4px 5px; margin-top:3px;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li.Stnon { background:#eff3f7; border:none; }
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li.Stinp {background:#eff3f7; border:none; padding-top:20px; }
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li li { float:left; background:none; border:none; margin-top:0; padding:0;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li span { float:left; background:url(/img_total//prog/bdv_bullet3.gif) no-repeat 2px 5px; padding-left:10px; font-weight:bold; color:#6278a7; width:135px; display:block;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul { float:left; position:relative;}

#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul li a { background:url(/img_total//prog/bdv_bullet4.gif) no-repeat left 3px; padding:0 0 0 10px; display:block; width:85px;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul li a:hover { background:url(/img_total//prog/bdv_bullet4_on.gif) no-repeat left 3px; padding:0 0 0 10px; display:block; width:85px;}

#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul li.More { float:right; margin-right:3px;}
#ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul li.More a, #ct_board_reg table.BoardView tbody td.BDV_H03 dl ul li ul li.More a:hover {background:none; width:48px; padding:0;}



#ct_board_reg table.BoardView tbody td.BDV_Cont {}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.MovieView { position:relative; padding:15px 0 20px 335px;  width:285px; height:380px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.Movie { width:320px; height:310px; position:absolute; left:0; top:15px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.Movie a { text-decoration:underline; font-weight:bold;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.MovieView div.Cont { position:relative; top:0; left:0; width:260px; height:200px; overflow:scroll; border:#b4c4d9 solid 1px; padding:7px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.SoundView div.Cont { clear:both; position:relative; top:0; left:0; border:#b4c4d9 solid 1px; padding:7px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.SoundView .Player {height:50px; width:290px; padding:10px 0 10px 320px; position:relative;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.SoundView .Player object { position:absolute; left:0; top:10px;; width:300px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.SoundView .Player p { width:280px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont p.Btn04 { margin-top:15px;}
#ct_board_reg table.BoardView tbody td.BDV_Cont div.Player object a { text-decoration:underline; font-weight:bold;}


/* Gallery */
#ct_area #ct_board table.BoardList tbody td.img { text-align:center; padding:7px 7px 7px 7px;}
#ct_area #ct_board table.BoardList tbody td.img img { border:#d4dbe5 solid 1px;}
#ct_area #ct_board table.BoardList tbody td dl { position:relative;}
#ct_area #ct_board table.BoardList tbody td dl dt { color:#4e679c; margin-bottom:2px; letter-spacing:-1px; font-weight:bold; }
#ct_area #ct_board table.BoardList tbody td dl dd.Date { position:absolute; right:0; top:0; color:#333; font-size:11px;}
#ct_area #ct_board table.BoardList tbody td.title dl dd img { margin:3px 0;}

/* Movie */
#ct_area #ct_board table.BoardList tbody td.Movie dl { position:relative; padding:5px 10px 0 120px; height:95px; width:170px;}
#ct_area #ct_board table.BoardList tbody td.Movie dl dt { margin:20px 0 0 0; text-align:left; height:45px;}
#ct_area #ct_board table.BoardList tbody td.Movie dl dd.Img { position:absolute; top:0; left:0; padding:7px 7px 7px 0;}
#ct_area #ct_board table.BoardList tbody td.Movie dl dd.Img img { border:#d4dbe5 solid 1px;}
#ct_area #ct_board table.BoardList tbody td.Movie dl dd.Date { position:absolute; top:5px; left:0; padding:0; width:300px; color:#436ba1;}
#ct_area #ct_board table.BoardList tbody td.Movie dl dd.Btn { text-align:left;}




#ct_area #ct_board table.BoardView { border-collapse:collapse; border-spacing:0; clear:both; margin:0 0 15px 0; border-bottom:#d5d5d5 solid 1px;  border-top:#6283af solid 2px;}
#ct_area #ct_board table.BoardView caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; }
#ct_area #ct_board table.BoardView thead.BDV { }

#ct_area #ct_board table.BoardView thead td.BDV_H01 {padding:9px 0 6px 15px; border-bottom:#b4c4d9 solid 1px; line-height:1; text-align:left;}
#ct_area #ct_board table.BoardView thead th.BDV_H01 {padding:6px 0 3px 15px;  line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; color:#38548f;  background:url(/portal/korea/img_kor/ikor_comm//ikor_comm/tb1_hdbg.gif) repeat-x left bottom;}
#ct_area #ct_board table.BoardView thead th.BDV_H01 dl { float:left;}
#ct_area #ct_board table.BoardView thead th.BDV_H01 dl dt { float:left; background:url(/img_total//prog/bdv_bullet1.gif) no-repeat 55px 4px; display:block; width:65px;}
#ct_area #ct_board table.BoardView thead th.BDV_H01 dl dd { float:left; width:480px; }
#ct_area #ct_board table.BoardView thead td.BDV_H02 {padding:7px 0 4px 15px;line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; color:#6278a7; }
#ct_area #ct_board table.BoardView thead td.BDV_H02 img { vertical-align:middle;}
#ct_area #ct_board table.BoardView thead td.BDV_H02 dl { float:left;}
#ct_area #ct_board table.BoardView thead td.BDV_H02 dl dt { background:url(/img_total//prog/bdv_bullet2.gif) no-repeat left 6px;  float:left; color:#6278a7; font-weight:bold; margin-right:5px; padding-left:6px;}
#ct_area #ct_board table.BoardView thead td.BDV_H02 dl dd { float:left;}

#ct_area #ct_board .WriteForm td.BDV_H02 dl dt { min-width:70px;}




#ct_area #ct_board table.BoardView thead td { padding-left:10px; border-bottom:#b4c4d9 solid 1px; }
#ct_area #ct_board table.BoardView .fst { background:none; border-left:none;}


#ct_area #ct_board table.BoardView tbody td.BDV_Cont { border-bottom:#b4c4d9 solid 1px; padding:13px 0 10px 0; text-align:left;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont table { border-collapse:collapse; width:100%;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont table th { border:#E6E6E6 solid 1px; background:#F3F3F3; color:#555; padding:2px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont table td { border:#E6E6E6 solid 1px; padding:2px;}

#ct_area #ct_board table.BoardView tbody td.BDV_H02 {padding:7px 0 4px 15px; line-height:1; text-align:left; border-bottom:#b4c4d9 solid 1px; }
#ct_area #ct_board table.BoardView tbody td.BDV_H02 dl { float:left;}
#ct_area #ct_board table.BoardView tbody td.BDV_H02 dl dt { background:url(/img_total//prog/bdv_bullet2.gif) no-repeat left 6px;  float:left; color:#6278a7; font-weight:bold; margin-right:5px; padding-left:6px;}
#ct_area #ct_board table.BoardView tbody td.BDV_H02 dl dd { float:left;}
#ct_area #ct_board table.BoardView tbody td.BDV_H02 img { vertical-align:top; margin-right:3px;}
#ct_area #ct_board table.BoardView tbody td.BDV_H02 a { text-decoration:underline;}

#ct_area #ct_board table.BoardView tbody td.BDV_H03 {border:#b4c4d9 solid 1px; background:#eff3f7; padding:8px 5px 8px 10px; }
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl {position:relative;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl dt { font-weight:bold; color:#333; letter-spacing:-1px; padding-bottom:2px; }
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul {position:relative; float:left;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li { float:left; border:#ced9e6 solid 1px; background:#fff; padding:4px 2px 4px 5px; margin-top:3px;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li li { float:left; background:none; border:none; margin-top:0; padding:0;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li span { float:left; background:url(/img_total//prog/bdv_bullet3.gif) no-repeat 2px 5px; padding-left:10px; font-weight:bold; color:#6278a7; width:135px; display:block;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul { float:left; position:relative;}

#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul li a { background:url(/img_total//prog/bdv_bullet4.gif) no-repeat left 3px; padding:0 0 0 10px; display:block; width:85px;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul li a:hover { background:url(/img_total//prog/bdv_bullet4_on.gif) no-repeat left 3px; padding:0 0 0 10px; display:block; width:85px;}

#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul li.More { float:right; margin-right:3px;}
#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul li.More a, #ct_area #ct_board table.BoardView tbody td.BDV_H03 dl ul li ul li.More a:hover {background:none; width:48px; padding:0;}

#ct_area #ct_board table.BoardView tbody td.BDV_Cont {}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.MovieView { position:relative; padding:15px 0 20px 335px;  width:285px; height:380px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.Movie { width:320px; height:310px; position:absolute; left:0; top:15px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.Movie a { text-decoration:underline; font-weight:bold;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.MovieView div.Cont { position:relative; top:0; left:0; width:260px; height:200px; overflow:scroll; border:#b4c4d9 solid 1px; padding:7px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.SoundView div.Cont { clear:both; position:relative; top:0; left:0; border:#b4c4d9 solid 1px; padding:7px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.SoundView .Player {height:50px; width:290px; padding:10px 0 10px 320px; position:relative;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.SoundView .Player object { position:absolute; left:0; top:10px;; width:300px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.SoundView .Player p { width:280px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont p.Btn04 { margin-top:15px;}
#ct_area #ct_board table.BoardView tbody td.BDV_Cont div.Player object a { text-decoration:underline; font-weight:bold;}


/* 2013.09.06 주간뉴스 인구주택총조사관련 */
.News_p { margin-left:0;}
.News_p li { border-bottom:#d8d8d8 dotted 1px; background:none; padding:10px 0 10px 0;}
.News_p dl { width:440px; padding-left:170px; position:relative; min-height:100px;}
.News_p dt a { color:#0370a2; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.News_p dd.Img { position:absolute; left:0; top:0;}
.News_p dd span { font-size:11px; }


#ct_area #ct_board table.BoardView tbody td.BDV_H03 dl.SelectSurvey dt img { vertical-align:middle; margin-left:3px;}

#ct_area #ct_board .BDV_Btn { position:relative; height:25px; width:100%;}
.BDV_Btn p.BtnLeft { position:relative;}
.BDV_Btn p.BtnRight { position:absolute; right:0; top:0;}
.BDV_Btn p.BtnRight a { margin-left:3px;}

#ct_area #ct_board .BDV_Btn { position:relative; height:25px; width:100%;}
.BDV_Btn p.BtnLeft { position:relative;}
.BDV_Btn p.BtnRight { position:absolute; right:0; top:0;}
.BDV_Btn p.BtnRight a { margin-left:3px;}

#Contents #ct_board_reg .BDV_Btn { position:relative; height:25px; width:100%;}
.BDV_Btn p.BtnLeft { position:relative;}
.BDV_Btn p.BtnRight { position:absolute; right:0; top:0;}
.BDV_Btn p.BtnRight a { margin-left:3px;}





.BoardInfo { position:relative; min-height:24px; width:100%; clear:both; }
.BoardInfo p { position:relative; padding:3px 0 5px 0;}
.BoardInfo p strong { margin-right:15px;}
.BoardInfo div { position:absolute; right:0; top:0; width:450px; text-align:right;}
.BoardInfo div select { height:18px; padding:2px 0 1px 0; vertical-align:bottom;}
.BoardInfo div input.InputText { height:11px; padding:2px 0 1px 0; vertical-align:bottom;}
.BoardInfo div input.InputBtn { vertical-align:bottom; margin:0; padding:0;}

.BoardListPage { text-align:center;}
.BoardListPage a { padding:5px 5px 5px 5px;}
.BoardListPage a.M_on { font-weight:bold; color:#000;}
.BoardListPage a.Arrow { padding:0 2px 0 2px;}
.BoardListPage a img { vertical-align:top;}

/* INPUT */
input.IP_T { background:#f5f5f6; border:#c6cfdb solid 1px; height:14px;}
input.IP_R { background:none; border:none; height:14px; margin-top:5px;} /* readonly */

/* strong */
.ST01 { color:#317200; font-weight:normal;}
.ST02 { color:#d3001c; font-weight:normal;}
.ST03 { color:#436ba1; font-weight:normal;}

/* align */
.alL { text-align:left;}
.alC { text-align:center;}
.alR { text-align:right;}
.alT { vertical-align:top;}

.nowrap { white-space:nowrap;}

/* backcolor */
.TBbg01 {background:#edf8fe;}


/* NEWWIN */

body#NewWin { padding:0; margin:0;}
body#NewWin p { margin:0 0 15px 0;}
body#NewWin .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
body#NewWin .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
body#NewWin .Cont { padding:20px 15px 0 15px; margin:0; }
body#NewWin .Cont dl { border:#e3e3e3 solid 3px; padding:20px 15px; margin-bottom:25px;}
body#NewWin .Cont dl dt { background:url(/img_total//newwin_bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold; letter-spacing:-1px; }

body#NewWin .Cont dl.InputID { position:relative; height:17px;}
body#NewWin .Cont dl.InputID dt { float:left; margin-right:15px;}
body#NewWin .Cont dl.InputID dd { float:left;}
body#NewWin .Cont dl.InputID dd.Input { margin-right:10px;}
body#NewWin .Cont dl.InputID dd.Btn {}

body#NewWin .Cont dl.SearchTown { position:relative; height:17px;}
body#NewWin .Cont dl.SearchTown dt { float:left; margin-right:15px;}
body#NewWin .Cont dl.SearchTown dd { float:left;}
body#NewWin .Cont dl.SearchTown dd.Input { margin-right:10px;}
body#NewWin .Cont dl.SearchTown dd.Input select { vertical-align:middle;}
body#NewWin .Cont dl.SearchTown dd.Btn {}

body#NewWin .Cont dl.NW_Email01 { width:465px; padding:15px 15px 10px 15px;}
body#NewWin .Cont dl.NW_Email01 dt { width:100px; float:left; height:22px;}
body#NewWin .Cont dl.NW_Email01 dd { height:22px;}

body#NewWin .Cont .NW_Email02 { width:500px;}
body#NewWin .Cont .NW_Email02 th { width:70px; padding-left:20px;}
body#NewWin .Cont .NW_Email02 textarea { width:358px;}



body#NewWin .Footer { background:url(/img_total//newwin_footer_bg.gif) repeat-x left top; height:24px; margin:20px 0 0 0;}
body#NewWin .Footer p { margin:0; padding:0;}
body#NewWin .Footer .Copy { float:left;}
body#NewWin .Footer .Close { float:right;}



/* Valuation */

#Valuation {padding:0 15px 0 15px;}
#Valuation ul { text-align:right; margin-bottom:5px;}
#Valuation ul li { display:inline; padding:0 5px 0 9px;}
#Valuation ul li.val2 { font-weight:bold; color:#4C6A8F; background:none;}
#Valuation ul li.email {  font-weight:bold;letter-spacing:-1px; background:none;}
#Valuation ul li.email a { color:#4c6a8f; background:url(/img_total//icon_email.gif) no-repeat left 1px; padding-left:18px;}
#Valuation ul li.call {  background:url(/img_total//prog/va_line.gif) no-repeat left top; }
#Valuation .Valuation { float:left; background:url(/img_total//prog/va_bg_left.gif) no-repeat left top; width:100%; height:85px; }
#Valuation .Valuation dl { height:69px; float:left; background:url(/img_total//prog/va_bg_right.gif) no-repeat right top; width:100%; position:relative;  }
#Valuation .Valuation dl dt { padding:11px 0 0 13px; margin-left:15px; background:url(/img_total//prog/va_icon_q.gif) no-repeat left 13px; letter-spacing:-1px;}
#Valuation .Valuation dl dd.Select { position:absolute; top:11px; right:15px;}
#Valuation .Valuation dl dd.Comment { position:relative; padding:7px 0 0 15px;}
#Valuation .Valuation dl dd.Comment input { vertical-align:middle;}
#Valuation .Valuation dl dd.Comment img { position:absolute; right:15px; top:5px; vertical-align:middle;}


body#NewWin table { border-collapse:collapse; margin-bottom:15px;}
body#NewWin table caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0;}
body#NewWin table thead { background:url(/portal/korea/img_kor/ikor_comm//tb1_hdbg.gif) repeat-x left bottom; }
body#NewWin table thead th {padding:7px 0 4px 0; color:#346297; border:#cad5e3 solid 1px; border-bottom:none; line-height:1; background:#F8FBFC;}
body#NewWin table tbody th { border-bottom:#e1e1e1 solid 1px; padding:3px 5px 0 5px; font-weight:normal;}
body#NewWin table tbody td { border-bottom:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; padding:3px 5px 0 5px; }
body#NewWin table tbody td.imp { background:#f1f1f1; border-left:none;}
body#NewWin table tbody th.imp { color:#779e0e; background:#f1f1f1;}
body#NewWin table tbody td.udl, #ct_area #ct_text table.TB01 tbody th.udl { border-bottom:#bcccd5 solid 1px;}
body#NewWin table tbody th .Img {margin:0;}
body#NewWin table tbody td { border:#e1e1e1 solid 1px; padding:3px 5px 0 5px; vertical-align:top;}

body#NewWin p a { margin-right:3px; margin-bottom:0;}



body#NewWin .SurveySelect { height:210px;}
body#NewWin .SurveySelect div { float:left; margin:0;}
body#NewWin .SurveySelect div dl { clear:both; padding:10px 0 10px 10px; margin:0;}
body#NewWin .SurveySelect div dl select { width:185px;}
body#NewWin .SurveySelect div dl dt { margin-bottom:5px;}
body#NewWin .SurveySelect div.SS_Left, .SurveySelect div.SS_Right { width:210px;}
body#NewWin .SurveySelect div.SS_Center { width:50px; }
body#NewWin .SurveySelect div.SS_Center p {padding-top:70px; text-align:center;}

body#NewWin .Message { border:#e3e3e3 solid 3px; padding:15px 15px 10px 15px; margin-bottom:25px;}
body#NewWin .Message p { text-align:center; margin-bottom:5px}


/*aa */
.TotalMore { position:absolute; z-index:1000; background:url(/img_total//totalmore_bg.gif) no-repeat left top; width:850px; height:428px; top:25px; padding:24px 0 0 30px; left:10px; }
.TotalMore h2 {  font-weight:bold; color:#fff; font-size:12px; padding-left:15px;}
.TotalMore div { float:left; margin-top:25px; height:305px;}
.TotalMore p.More { position:absolute; top:25px; right:30px; z-index:200;}
.TotalMore div.TM01 { width:180px;}
.TotalMore div.TM02 { width:150px; border-left:#d8d8d8 solid 1px; padding-left:15px;}
.TotalMore div.TM03 { width:160px; border-left:#d8d8d8 solid 1px; padding-left:15px;}
.TotalMore div.TM04 { width:310px;}
.TotalMore div dl dt { background:url(/img_total//totalmore_bullet_1.gif) no-repeat left top; font-weight:bold; color:#436ba1; padding:0 0 0 21px; font-size:12px;}
.TotalMore div dl dd ul li { background:url(/img_total//totalmore_bullet_2.gif) no-repeat left 5px; padding:0 0 0 8px; margin:0 0 0 5px; font-size:12px; height:17px; }
.TotalMore div dl dd ul { margin:8px 0 0 5px;}
.TotalMore div dl.GR01 { height:200px;}
.TotalMore div dl.GR03 { height:180px;}
.TotalMore div dl.GR06 { background:url(/img_total//totalmore_6_bg.gif) no-repeat left top; width:307px; height:350px; padding:10px 0 0 15px; }
.TotalMore div dl.GR06 dt { background:url(/img_total//totalmore_bullet_3.gif) no-repeat left top;}
.TotalMore div dl.GR06 dd { padding:10px 0 0 0; font-family:tahoma; letter-spacing:0px;}
.TotalMore div.TM04 dl.GR06 dd ul li {letter-spacing:0px; height:22px;}
.TotalMore div dl.GR07 { padding:30px 0 0 0; }
.TotalMore div dl.GR07 dt { background:url(/img_total//totalmore_bullet_1.gif) no-repeat left top;}
.TotalMore div.TM04 dl dd ul { margin-left:0;}
.TotalMore div.TM04 dl dd ul li { letter-spacing:-1px;}
.TotalMore div dl.GR01 ul li strong { }
.TotalMore div dl.GR01 ul li strong.SP { color:#ff9600;}
.TotalMore div dl.GR04 ul li strong { color:#0892d9; font-weight:normal;}
.TotalMore div dl.GR05 ul li strong { color:#6bb600;}

/* - */


#header #search { position:absolute; left:290px; top:52px; width:312px;}
#search fieldset { background:url(/portal/korea/img_kor/ikor_main//tt_search_bg.gif) no-repeat left top; padding:4px 0 7px 4px; width:308px; height:20px;}
#header #search { position:absolute; left:290px; top:54px; width:312px;}
#search select { border:#fff solid 1px; font-size:11px;}
#search .SearchLine { position:relative;}

#search .SearchLine input#input_ts_search { position:relative; border:#fff solid 1px; margin:3px 0 0 0; height:1.5em; width:165px; padding:0;}
#search #btn_ts_search { position:absolute; width:49px; height:22px;  background:#000; font-size:12px; color:#fff; font-weight:bold; right:7px; top:2px; margin:1px 0 0 0; vertical-align:middle; display:block; border:none; cursor:pointer;}
#search .SearchLine select {position:relative; border:#fff solid 1px; font-size:11px; color:#000; margin:3px 0 0 0; width:90px;}
#search p { text-align:center; font-size:11px; margin-top:2px;}
#search input { background:none; border:none 0;}



/* contmenu */
#ct_area .ContMenu {float:left; position:relative; background:url(/portal/korea/img_kor/ikor_comm//contmenu_bg1.gif) no-repeat left 2px; width:610px; margin-bottom:20px; z-index:1; }
#ct_area .ContMenu p.Text { position:relative;  margin:0 20px 0 20px; padding:20px 0 12px 0; border-bottom:#cccccc dotted 1px;z-index:1;}
#ct_area .ContMenu p.Text001 { position:relative;  margin:0 20px 0 20px; padding:20px 0 12px 0; border-bottom:none;z-index:1;}
#ct_area .ContMenu .List { position:relative; float:left; background:url(/portal/korea/img_kor/ikor_comm//contmenu_bg2.gif) no-repeat left bottom; padding:15px 0 15px 90px;z-index:1;}
#ct_area .ContMenu .List p.Img { position:absolute; left:5px; top:13px; width:80px;}
#ct_area .ContMenu .List ul {width:520px; margin:0 0 0 0; min-height:30px; float:left;  }
#ct_area #ct_text .ContMenu .List ul { margin:0 0 0 0;}
#ct_area #ct_text .ContMenu .List ul li  {float:left; margin-right:0px; display:block; background:none; padding:0;}
#ct_area .ContMenu .List ul li { float:left; margin-right:0px; display:block; background:none; padding:0;}
#ct_area .ContMenu .List ul li a { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none;}
#ct_area #ct_text .ContMenu .List ul li a {text-decoration:none;}
#ct_area .ContMenu .List ul li a:hover { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}
#ct_area .ContMenu .List ul li a.M_on { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}
#ct_area .ContMenu .List ul li a.M_on:hover { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}

#ct_area .CM02 .List ul li { width:500px;}
#ct_area .CM02 .List ul li { width:239px;}
#ct_area .CM03 .List ul li { width:170px;}
#ct_area .CM04 .List ul li { width:120px;}


/* List_1line */
#ct_area .ContMenu .List1line { position:relative; float:left; background:url(/portal/korea/img_kor/ikor_comm//contmenu_bg2.gif) no-repeat left bottom; padding:25px 0 11px 90px;z-index:1;}
#ct_area .ContMenu .List1line p.Img { position:absolute; left:5px; top:13px; width:80px;}
#ct_area .ContMenu .List1line ul {width:520px; margin:0 0 0 0; min-height:30px; float:left;  }
#ct_area .ContMenu .List1line ul { margin:0 0 0 0;}
#ct_area .ContMenu .List1line ul li  {float:left; margin-right:0px; display:block; background:none; padding:0;}
#ct_area .ContMenu .List1line ul li { float:left; margin-right:0px; display:block; background:none; padding:0;}
#ct_area .ContMenu .List1line ul li a { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none;}
#ct_area .ContMenu .List1line ul li a {text-decoration:none;}
#ct_area .ContMenu .List1line ul li a:hover { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}
#ct_area .ContMenu .List1line ul li a.M_on { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}
#ct_area .ContMenu .List1line ul li a.M_on:hover { background:url(/portal/korea/img_kor/ikor_comm//contmenu_bullet_on.gif) no-repeat left 1px; padding:0 0 0 12px; text-decoration:none; font-weight:bold; color:#333;}
#ct_area .CM02 .List1line ul li { width:239px;}
#ct_area .CM03 .List1line ul li { width:170px;}
#ct_area .CM04 .List1line ul li { width:120px;}


/* table */
#NewWin table.TB01 { border-collapse:collapse; clear:both; margin:0 0 15px 0; border-bottom:#bcccd5 solid 2px;  border-top:#8ba7b8 solid 2px;}

#NewWin table.TB01 caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0;}
#NewWin table.TB01 thead th {padding:4px 0 2px 0; border:#e1e1e1 solid 1px; color:#6a8599; background:#f6f6f6; border-top:none;}
#NewWin table.TB01 tbody th { border:#e1e1e1 solid 1px; background:#f6f6f6; padding:3px 5px 0 5px; border-top:none;}
#NewWin table.TB01 tbody td { border:#e1e1e1 solid 1px; padding:3px 5px 0 5px; border-top:none;}

/* ?  */
div#e_total { 
width:650px;
background:url(/img_total//tt_tm_bg_e.gif) repeat-x left top;
margin:0;
padding:0;
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#tenta { width:100%;  background:url(/img_total//tt_tm_bg1.gif) no-repeat 44px 0; padding:6px 0 0 0; font-size:11px;}

#tenta #toptitle { height:41px; margin:0 15px 0 15px ; background:url(/img_total//line_mail.gif) repeat-x 0 40px;}
#tenta #toptitle h1 { width:80%; height:15px;  padding:13px 0 0 26px; font-size:12px; color:#555555; background:url(/img_total//icon_01.gif) no-repeat 5px 13px; float:left;}
#tenta #toptitle p.logo { padding:9px 0 0 0; margin:0;  float:right;}

#tenta #PInfo { height:127px; width:97%; padding:0; margin:0 15px 0 15px; }
#tenta #PInfo p.InfoImg { height:127px; margin:0; padding:0;  float:left;}
#tenta #PInfo ul.InfoText { list-style-type:none; margin:0; padding:40px 0 0 18px; float:left; font-size:12px; }
#tenta #PInfo ul.InfoText li { line-height:16px;}


#tenta .Cont { width:92%; height:100px; padding:0; margin:0 19px 0 19px; border:4px solid #e6eff4; background:#f7fafc; }
#tenta .Cont dl {  padding:28px 0 0 83px; margin-bottom:25px;}
#tenta .Cont dl dt { width:178px;  height:20px; background:url(/img_total//bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold; letter-spacing:-1px; color:#4498c6; float:left;}
#tenta .Cont dl {  float:left;}
#tenta .Cont dl.InputID { position:relative; height:19px;}
#tenta .Cont dl dd.Input { width:250px; height:19px; border:1px #f7fafc solid; }
#tenta .margin_h { margin-top:7px;}

#tent_footer { width:100%; height:52px; padding:26px 0 0 0; margin:30px 0 0 0; border-top:1px solid #cccccc; background:#f8f8f8;}
#tent_footer p { width:62px; padding:0 10px 0 10px;  float:left; }
#tent_footer ul { margin:0 0 0 15px;  float:left;}
#tent_footer ul li { line-height:15px;}


/* ?? */
#TotalSearch { position:relative; float:left; top:0; background:url(/portal/korea/img_kor/ikor_comm//sm_top_line.gif) no-repeat left top; width:880px; margin:86px 0 15px 10px; padding-top:18px;}
#TotalSearch select { height:20px; margin-right:5px;}
#TotalSearch .IP_T {  height:16px; border:#7f9db9 solid 1px; background:none;}
#TotalSearch ul.SearchTab { float:left; width:860px; padding:0 0 0 20px;}
#TotalSearch ul.SearchTab li { float:left; }
#TotalSearch ul.SearchTab li a { display:block; background:url(/img_total//ts_tabbg.gif) no-repeat left top; width:105px; height:20px; text-align:center; padding-top:4px;}
#TotalSearch ul.SearchTab li a:hover { display:block; background:url(/img_total//ts_tabbg_on.gif) no-repeat left top; width:105px; height:19px; text-align:center; padding-top:5px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#TotalSearch ul.SearchTab li a.M_on { display:block; background:url(/img_total//ts_tabbg_on.gif) no-repeat left top; width:105px; height:19px; text-align:center; padding-top:5px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#TotalSearch ul.SearchTab li a.M_on:hover { display:block; background:url(/img_total//ts_tabbg_on.gif) no-repeat left top; width:105px; height:19px; text-align:center; padding-top:5px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#TotalSearch dl.SearchForm { float:left; background:url(/img_total//ts_bg.gif); width:855px; height:102px; padding:28px 0 0 25px; margin-bottom:20px;}
#TotalSearch dl.SearchForm dt { float:left; width:100px; height:30px; background:url(/img_total//ts_bullet1.gif) no-repeat left top; padding-left:25px; font-weight:bold; color:#000;}
#TotalSearch dl.SearchForm dd { float:left; width:700px; height:30px;}
#TotalSearch dl.SearchForm dd img, #TotalSearch dl.SearchForm dd input, #TotalSearch dl.SearchForm dd select { vertical-align:middle;}
#TotalSearch dl.SearchForm dd label { margin-right:20px;}
#TotalSearch dl.SearchForm dd input { margin-right:3px;}
#TotalSearch dl.SearchForm dd.Hit a { color:#47850e; font-weight:bold; margin-right:15px;}

#TotalSearch .SearchResult {}
#TotalSearch .SearchResult p.Result { font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}
#TotalSearch .SearchResult p.Result strong { color:#ff3000;}
#TotalSearch .SearchResult dl { position:relative;}
#TotalSearch .SearchResult dl dt { background:#f5f5f5; width:870px; height:20px; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:6px 0 0 10px;}
#TotalSearch .SearchResult dl dt strong { color:#0058a3;}
#TotalSearch .SearchResult dl dd.Btn { position:absolute; top:4px; right:10px; }
#TotalSearch .SearchResult dl dd.Btn a { background:url(/img_total//ts_arrow1.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; float:left;}
#TotalSearch .SearchResult dl dd.Btn a:hover { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TotalSearch .SearchResult dl dd.Btn a.M_on { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TotalSearch .SearchResult dl dd.Btn a.M_on:hover { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TotalSearch .SearchResult dl dd.Btn a.More { background:none; padding:0; margin-left:10px; width:auto;}
#TotalSearch .SearchResult dl dd.Btn a.More:hover { background:none; padding:0; margin-left:10px; width:auto;}
#TotalSearch .SearchResult dl dd.Btn img { vertical-align:middle; }

#TotalSearch .SearchResult dl dd.Cont { position:relative; padding-top:5px;}
#TotalSearch .SearchResult dl dd.Cont dl { margin-bottom:10px;}
#TotalSearch .SearchResult dl dd.Cont dt {letter-spacing:-1px; border:none; background:url(/img_total//ts_bullet2.gif) no-repeat 5px 10px; padding-left:15px;}
#TotalSearch .SearchResult dl dd.Cont dt a { color:#47850e; font-weight:bold;}
#TotalSearch .SearchResult dl dd.Cont dd.Org { padding:0 0 0 15px;font-size:11px; color:#999999; position:absolute; top:6px; right:5px; }
#TotalSearch .SearchResult dl dd.Cont dd.Cont { padding:0 0 0 15px; }
#TotalSearch .SearchResult dl dd.Cont dl dd.Cont strong { color:#d3001c;}
#TotalSearch .SearchResult dl dd.Cont dd.Source { padding:0 0 0 15px; font-size:11px; color:#999999; }



#NewWin .NewOpen { width:270px; background:url(/img_total//pop_open.gif) no-repeat 5px top; padding:0 0 20px 90px; margin:20px 0 0 0; }
#NewWin .NewOpen p { font-weight:bold;}
#NewWin .NewOpen p.Cont01 strong {color:#fe8300;}
#NewWin .NewOpen p.Cont02 { color:#55a400;}

#WinPop { padding:0; margin:0; width:350px; border:#CCCCCC solid 1px;}
#WinPop p { margin:0 0 15px 0;}
#WinPop .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
#WinPop .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
#WinPop .Cont { padding:20px 15px 133px 15px; margin:0; background:url(/img_total/pop_20130522.gif) no-repeat left bottom;}
#WinPop .Cont dl { border:#e3e3e3 solid 3px; padding:20px 15px; margin-bottom:25px;}
#WinPop .Cont dl dt { background:url(/img_total//newwin_bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold; letter-spacing:-1px; }
#WinPop span { color:#ff00de; font-weight:bold; }

#WinPop .Footer { background:url(/img_total//newwin_footer_bg.gif) repeat-x left top; height:24px; margin:0 0 0 0;}
#WinPop .Footer p { margin:0; padding:0;}
#WinPop .Footer .Copy { float:left;}
#WinPop .Footer .Close { float:right;}
/* new 2013.05.20-배경 이미지 넣기 전 소스
#WinPop { padding:0; margin:0; width:350px; border:#CCCCCC solid 1px;}
#WinPop p { margin:0 0 15px 0;}
#WinPop .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
#WinPop .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
#WinPop .Cont { padding:20px 15px 0; margin:0; background:url(/img_total/pop_20130522.gif) no-repeat left bottom;}
#WinPop .Cont dl { border:#e3e3e3 solid 3px; padding:20px 15px; margin-bottom:25px;}
#WinPop .Cont dl dt { background:url(/img_total//newwin_bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold; letter-spacing:-1px; }
#WinPop span { color:#ff00de; font-weight:bold; }

#WinPop .Footer { background:url(/img_total//newwin_footer_bg.gif) repeat-x left top; height:24px; margin:20px 0 0 0;}
#WinPop .Footer p { margin:0; padding:0;}
#WinPop .Footer .Copy { float:left;}
#WinPop .Footer .Close { float:right;} */

/* new 2013.05.20 */
#WinPop .Message h3 { font-weight:bold; color:#000;background:url(/portal/korea/img_kor/ikor_comm/bullet_01.gif) no-repeat left 4px;padding:0 0 0 17px; font-weight:bold; color:#000; letter-spacing:-1px; font-size:14px; margin:0 0 10px 0; clear:both;}
#WinPop .Message ul { padding:0 10px;}
#WinPop .Message ul li { background:url(/portal/korea/img_kor/ikor_comm/bullet_02.gif) no-repeat left 4px; padding:0 0 0 7px; font-size:12px;font-weight:bold;}
#WinPop .Message ul li p  { font-weight:normal; }


#WinPop2 { padding:0; margin:0; width:350px; height:224px; border:#CCCCCC solid 1px;}
#WinPop2 p { margin:0 0 15px 0;}
#WinPop2 .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
#WinPop2 .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
#WinPop2 .Cont { padding:20px 15px 0; margin:0; }
#WinPop2 .Cont dl { border:#e3e3e3 solid 3px; padding:20px 15px; margin-bottom:25px;}
#WinPop2 .Cont dl dt { background:url(/img_total//newwin_bullet.gif) no-repeat left 5px; padding-left:10px; font-weight:bold; letter-spacing:-1px; }
#WinPop2 span { color:#ff00de; font-weight:bold; }

#WinPop2 .Footer { background:url(/img_total//newwin_footer_bg.gif) repeat-x left top; height:24px; margin:16px 0 0 0;}
#WinPop2 .Footer p { margin:0; padding:0;}
#WinPop2 .Footer .Copy { float:left;}
#WinPop2 .Footer .Close { float:right;}




#WinPop3 { padding:0; margin:0; width:500px; border:#CCCCCC solid 1px;}
#WinPop3 .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
#WinPop3 .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
#WinPop3 .Cont { padding:20px 15px 133px 15px; margin:0; background:url(/img_total/bg_popinfo.gif) no-repeat 17px bottom;}
#WinPop3 .Stat_info { border-top:#6283af solid 2px;  }
#WinPop3 .Stat_info ul li { border-bottom:#cccccc solid 1px; padding:8px 10px; }

#WinPop3 .Footer { background:url(/img_total/newwin_footer_bg.gif) repeat-x left top; height:24px; margin:0 0 0 0;}
#WinPop3 .Footer p { margin:0; padding:0;}
#WinPop3 .Footer .Copy { float:left;}
#WinPop3 .Footer .Close { float:right;}


/* new 2013.06.19 */
#WinPop4 { padding:0; margin:0; width:950px; border:#CCCCCC solid 1px;}
#WinPop4 .Title { background:#4a8cd5 url(/img_total/newwin_title_bg.gif) no-repeat left bottom; padding:7px 0 15px 15px;}
#WinPop4 .Title h2 { font-size:14px; color:#fff; letter-spacing:-1px;}
#WinPop4 #content {margin:15px; }

#WinPop4 div.MovieView { position:relative;  width:285px; height:450px; }
#WinPop4 div.Movie { width:320px; height:310px; position:absolute; left:0; top:15px;}
#WinPop4 div.Movie a { text-decoration:underline; font-weight:bold;}
#WinPop4 div.MovieView div.Cont { position:relative; top:15px; left:650px; width:260px; height:302px; overflow:scroll; border:#b4c4d9 solid 1px; padding:7px;}

#WinPop4 .Btn04_play { height:22px; padding:20px 0 0 650px; clear:both; width:278px;}
#WinPop4 .Btn04_play a { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; color:#1a59a3; margin-right:5px; white-space:nowrap; text-decoration:none;}
#WinPop4 .Btn04_play a span { background:url(/portal/korea/img_kor/ikor_comm//btn4_right.gif) no-repeat right top; padding:4px 25px 3px 10px; display:block; white-space:nowrap;}
#WinPop4 .Btn04_play a:hover { background:url(/portal/korea/img_kor/ikor_comm//btn4_left.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; color:#1a59a3; font-weight:bold; letter-spacing:-1px; margin-right:5px; white-space:nowrap; text-decoration:none;}
#WinPop4 .Footer { background:url(/img_total/newwin_footer_bg.gif) repeat-x left top; height:24px; margin:0 0 0 0;}
#WinPop4 .Footer p { margin:0; padding:0;}
#WinPop4 .Footer .Copy { float:left;}
#WinPop4 .Footer .Close { float:right;}


/* new 2010.09.28 */

/* Search skip navi */

#acc_search { position:relative; left:10px; width:200px; position:absolute; top:0px; left:0; }
#acc_search li { float:left; width:250px; }
#acc_search a { float:left; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; white-space:nowrap; font-size:11px; }
#acc_search a:focus, #accessibility a:active { top:10px; height:auto; width:890px; padding:5px; margin-bottom:10px; font-weight:bold; background:#000; color:#fff; }

/* Top */
#header #TT_search_top { position:absolute; left:260px; top:44px; width:600px; z-index:1;}
#TT_search_top fieldset { background:url(/img_total//tt_search_bg.gif) no-repeat left top; padding:2px 0 5px 20px;}
#TT_search_top .SearchLine { position:relative; float:left; margin-right:80px;}
#TT_search_top input#chk_same { margin:0 2px 0 0; vertical-align:super;}
#TT_search_top label { vertical-align:super;}
#TT_search_top .SearchLine input#input_ts_search { position:relative; border:#fff solid 1px; margin:3px 0 0 0; height:1.0em; width:165px; padding:0;}
#TT_search_top #btn_ts_search { position:absolute; left:290px; top:2px; margin:1px 0 0 0; background:url(/img_total//tt_btn_search.gif) no-repeat left top; width:50px; height:23px; vertical-align:top; display:block; border:none; cursor:pointer;}
#TT_search_top .SearchLine select {position:relative; border:#fff solid 1px; font-size:11px; color:#000; margin:3px 0 0 0; width:90px; height:18px; z-index:1;}
#TT_search_top p { text-align:left; font-size:11px; margin-top:2px; padding-left:25px;}

/* ???  */
#TT_Search #TS_Detail { background:#f5f5f5; border-top:#d5d5d5 dotted 2px; width:840px; height:130px; padding:15px 0 0 40px; position:relative;}
#TT_Search #TS_Detail dl { height:30px;}
#TT_Search #TS_Detail dl input, #TT_Search #TS_Detail dl select { vertical-align:middle;}

#TT_Search #TS_Detail dt { float:left; font-weight:bold; width:70px;}
#TT_Search #TS_Detail dd {}
#TT_Search #TS_Detail li.S_Dtail2 a { font-size:11px; font-weight:bold;}
#TT_Search #TS_Detail li.S_Dtail2 #input_year { margin-right:4px;}
#TT_Search #TS_Detail li.S_Dtail2 img { vertical-align:middle; margin-left:4px;}
#TT_Search #TS_Detail li.S_Dtail4 { position:absolute; left:40px; top:110px; width:230px;}
#TT_Search #TS_Detail li.S_Dtail5 { position:absolute; left:280px; top:110px; width:200px;}
#TT_Search #TS_Detail li.S_Dtail6 { position:absolute; left:470px; top:110px; width:400px;}
#TT_Search #TS_Detail input { margin-right:1px;}
#TT_Search #TS_Detail label { margin-right:2px; padding:0; width:auto;}

#TT_Search { position:relative; float:left; top:0;  width:880px; margin:86px 0 15px 10px; padding-top:0;}
#TT_Search select { height:20px; margin-right:5px;}
#TT_Search .IP_T {  height:16px; border:#7f9db9 solid 1px; background:none;}
#TT_Search ul.SearchMenu { width:875px; height:26px; padding:7px 0 0 15px; margin-bottom:20px; background:url(/img_total//search/search_bar.gif) no-repeat left top;}
#TT_Search ul.SearchMenu li { float:left; margin-right:1px; }
#TT_Search ul.SearchMenu li a { display:block; width:121px; height:24px; text-align:center; padding-top:2px; color:#fff; font-weight:bold; font-size:14px; letter-spacing:-1px;}
#TT_Search ul.SearchMenu li a:hover { display:block; width:121px; height:19px; background:#fff; text-align:center; padding-top:6px;  font-weight:bold; color:#000; letter-spacing:-1px;}
#TT_Search ul.SearchMenu li a.M_on { display:block; width:121px; height:20px; background:#fff; text-align:center; padding-top:6px; font-weight:bold; color:#000; }
#TT_Search ul.SearchMenu li a.M_on:hover { display:block; width:121px; height:20px; background:#fff; text-align:center; padding-top:6px; font-weight:bold; color:#000;}


#TT_Search ul.SearchMenu_Eng { width:875px; height:33px; padding:0 0 0 15px; margin-bottom:20px; background:url(/img_total//search/search_bar_eng.gif) no-repeat left top;}
#TT_Search ul.SearchMenu_Eng li { float:left; }
#TT_Search ul.SearchMenu_Eng li a { display:block; width:162px; height:25px; text-align:center; padding-top:8px; color:#fff; font-weight:bold;}
#TT_Search ul.SearchMenu_Eng li a:hover { display:block; width:162px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px;}
#TT_Search ul.SearchMenu_Eng li a.M_on { display:block; width:162px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px; font-size:14px;}
#TT_Search ul.SearchMenu_Eng li a.M_on:hover { display:block; width:162px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px; font-size:14px;}

#TT_Search ul.SearchMenu_Eng li.four_menu { float:left; }
#TT_Search ul.SearchMenu_Eng li.four_menu a { display:block; width:222px; height:25px; text-align:center; padding-top:8px; color:#fff; font-weight:bold;}
#TT_Search ul.SearchMenu_Eng li.four_menu a:hover { display:block; width:222px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px;}
#TT_Search ul.SearchMenu_Eng li.four_menu a.M_on { display:block; width:222px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px; font-size:14px;}
#TT_Search ul.SearchMenu_Eng li.four_menu a.M_on:hover { display:block; width:222px; height:20px; background:url(/img_total//search/search_eng_on.gif) no-repeat left 7px; text-align:center; padding-top:13px; font-weight:bold; color:#000; letter-spacing:-1px; font-size:14px;}



#TT_Search dl.SearchForm { float:left; background:url(/img_total//ts_bg.gif); width:855px; height:102px; padding:28px 0 0 25px; margin-bottom:20px;}
#TT_Search dl.SearchForm dt { float:left; width:100px; height:30px; background:url(/img_total//ts_bullet1.gif) no-repeat left top; padding-left:25px; font-weight:bold; color:#000;}
#TT_Search dl.SearchForm dd { float:left; width:700px; height:30px;}
#TT_Search dl.SearchForm dd img, #TotalSearch dl.SearchForm dd input, #TotalSearch dl.SearchForm dd select { vertical-align:middle;}
#TT_Search dl.SearchForm dd label { margin-right:20px;}
#TT_Search dl.SearchForm dd input { margin-right:3px;}
#TT_Search dl.SearchForm dd.Hit a { color:#47850e; font-weight:bold; margin-right:15px;}

#TT_Search .SearchResult {}
#TT_Search .SearchResult .SR_Left {width:700px; float:left;}
#TT_Search .SearchResult .SR_Left .Themebox { float:left; border:solid 3px #CCCCCC; width:510px; height:auto; position:relative; padding:20px 0px 20px 190px; margin-bottom:20px;}
#TT_Search .SearchResult .SR_Left .Themebox p.Img { position:absolute; left:30px; top:20px;}
#TT_Search .SearchResult .SR_Left .Themebox p.Img img { border:#e1e1e1 solid 1px;}
#TT_Search .SearchResult .SR_Left .Themebox li { margin-bottom:10px; float:left;}
#TT_Search .SearchResult .SR_Left .Themebox dl { width:496px;}
#TT_Search .SearchResult .SR_Left .Themebox dl dt { float:left; width:56px; background:#919191; color:#fff; font-size:11px; letter-spacing:-1px; text-align:center; padding-top:1px;}
#TT_Search .SearchResult .SR_Left .Themebox dl dd { float:left; width:430px; padding-left:10px;}
#TT_Search .SearchResult .SR_Left .Themebox dd input { background:#fff;}


#TT_Search .SearchResult p.Result { font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}
#TT_Search .SearchResult p.Result strong { color:#ff3000;}


#TT_Search .SearchResult .SR_Right {width:140px; float:right; border:#d9d8d8 solid 1px; padding:10px;}


#TT_Search .SearchResult .SR_Right h2 { font-size:12px; color:#000; border-bottom:#d9d8d8 solid 1px; padding:0 0 3px 0; margin:0 0 10px 0;}
#TT_Search .SearchResult .SR_Right ol { font-size:11px;}
#TT_Search .SearchResult .SR_Right ol li { background:no-repeat left 2px; padding-left:20px; height:20px; letter-spacing:-1px;}
#TT_Search .SearchResult .SR_Right ol li.no01 { background-image:url(/img_total/search/pop_01.gif);}
#TT_Search .SearchResult .SR_Right ol li.no02 { background-image:url(/img_total/search/pop_02.gif);}
#TT_Search .SearchResult .SR_Right ol li.no03 { background-image:url(/img_total/search/pop_03.gif);}
#TT_Search .SearchResult .SR_Right ol li.no04 { background-image:url(/img_total/search/pop_04.gif);}
#TT_Search .SearchResult .SR_Right ol li.no05 { background-image:url(/img_total/search/pop_05.gif);}
#TT_Search .SearchResult .SR_Right ol li.no06 { background-image:url(/img_total/search/pop_06.gif);}
#TT_Search .SearchResult .SR_Right ol li.no07 { background-image:url(/img_total/search/pop_07.gif);}
#TT_Search .SearchResult .SR_Right ol li.no08 { background-image:url(/img_total/search/pop_08.gif);}
#TT_Search .SearchResult .SR_Right ol li.no09 { background-image:url(/img_total/search/pop_09.gif);}
#TT_Search .SearchResult .SR_Right ol li.no10 { background-image:url(/img_total/search/pop_10.gif);}

#TT_Search .SearchResult #ResultList dl { position:relative; clear:both;}
#TT_Search .SearchResult #ResultList dl dt { background:#f5f5f5; width:690px; height:20px; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:6px 0 0 10px; font-weight:bold;}
#TT_Search .SearchResult #ResultList dl dt a { color:#555;}
#TT_Search .SearchResult #ResultList dl dt a strong { color:#d3001c;}
#TT_Search .SearchResult #ResultList dl dt strong { color:#d3001c;}
#TT_Search .SearchResult #ResultList dl dd.Btn { position:absolute; top:4px; right:10px; text-align:right; }
#TT_Search .SearchResult #ResultList dl dd.Btn a { background:url(/img_total//ts_arrow1.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; float:left; text-align:left;}
#TT_Search .SearchResult #ResultList dl dd.Btn a:hover { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TT_Search .SearchResult #ResultList dl dd.Btn a.M_on { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TT_Search .SearchResult #ResultList dl dd.Btn a.M_on:hover { background:url(/img_total//ts_arrow2.gif) no-repeat left 8px; padding:3px 0 0 7px; margin-left:10px; display:block; width:60px; font-weight:bold; letter-spacing:-1px; float:left;}
#TT_Search .SearchResult #ResultList dl dd.Btn a.More { background:none; padding:0; margin-left:10px; width:auto;}
#TT_Search .SearchResult #ResultList dl dd.Btn a.More:hover { background:none; padding:0; margin-left:10px; width:auto;}
#TT_Search .SearchResult #ResultList dl dd.Btn img { vertical-align:middle; }

#TT_Search .SearchResult #ResultList dl dd.Cont { position:relative; padding-top:5px;}
#TT_Search .SearchResult #ResultList dl dd.Cont dd.Cont strong { color:#d3001c;}
#TT_Search .SearchResult #ResultList dl dd.Cont dl { margin-bottom:10px;}
#TT_Search .SearchResult #ResultList dl dd.Cont dt {letter-spacing:-1px; border:none; background:url(/img_total//ts_bullet2.gif) no-repeat 5px 10px; padding-left:15px; width:440px; height:auto;}
#TT_Search .SearchResult #ResultList dl dd.Cont dt a { color:#1e6dab; font-weight:bold;}
#TT_Search .SearchResult #ResultList dl dd.Cont dt a strong { color:#d3001c;}
#TT_Search .SearchResult #ResultList dl dd.Cont dt.online { letter-spacing:-1px; border:none; background:url(/img_total//ts_bullet2.gif) no-repeat 5px 10px; padding-left:15px; width:670px; height:auto;}
#TT_Search .SearchResult #ResultList dl dd.Cont dd.Org { padding:0 0 0 15px;font-size:11px; position:absolute; top:6px; right:5px; }
#TT_Search .SearchResult #ResultList dl dd.Cont dd.Cont { padding:0 0 0 15px; }
#TT_Search .SearchResult #ResultList dl dd.Cont dd.Source { padding:0 0 0 15px; font-size:11px; } 

#TT_Search .SearchResult #ResultList dl dd.Cont ul { margin-bottom:10px;}
#TT_Search .SearchResult #ResultList dl dd.Cont ul li {background:url(/img_total//ts_bullet2.gif) no-repeat 5px 4px; padding-left:15px;}
#TT_Search .SearchResult #ResultList dl dd.Cont dt img { vertical-align:middle; margin-left:10px;}
#TT_Search .SearchResult #ResultList dl table { border-collapse:collapse; margin:5px 0 20px 0;}
#TT_Search .SearchResult #ResultList dl table th { background:#f5f5f5; border:#d2d0d0 solid 1px; padding:4px 0 1px 0;}
#TT_Search .SearchResult #ResultList dl table td { border:#d2d0d0 solid 1px; border-top:none; padding:5px 5px 2px 5px; vertical-align:top;}
#TT_Search .SearchResult #ResultList dl table td img { margin-left:4px;}

#TT_Search .SearchResult #ResultList dl.RL10 { height:240px; }
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont li { background:none; padding:0px 0px 0px 0px; width:166px; height:198px; border:#e8e7e7 solid 2px; float:left; margin:0px 5px 0px 0px; position:relative; }
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont li ul { margin:0;}
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont li li { border:none; width:150px; height:18px; float:none; margin:0;}
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont dl {}
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont dl dt { width:150px; }
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont dl dd.Img { text-align:center;}
#TT_Search .SearchResult #ResultList dl.RL10 dd.Cont dl dd.Img img {width:71px; height:87px; border:#d9d8d8 solid 1px;}


#TT_Search .SearchResult #ResultList dl.RL10_mall { height:158px; }
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont li { background:none; padding:0px 0px 0px 0px; width:99%; height:128px; border:#e8e7e7 solid 2px; float:left; margin:0px 5px 0px 0px; position:relative; }
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont li ul { margin:0px 0px 0px 10px; width:350px; position:relative; left:10px; top:20px;}
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont li li { border:none; width:350px; height:18px; float:none; margin:0;}
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont dl {}
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont dl dt { width:150px; }
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont dl dt.title { width:150px; position:relative; left:90px; top:20px; }
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont dl dd.Img { text-align:left; margin-left:10px; float:left;}
#TT_Search .SearchResult #ResultList dl.RL10_mall dd.Cont dl dd.Img img {width:71px; height:87px; border:#d9d8d8 solid 1px;}

#TT_Search .SearchResult #ResultList dl.RL10_mall_E { margin-bottom:20px;}
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont li { background:none; padding:0px 0px 0px 0px; width:99%; height:128px; border-bottom:#e8e7e7 solid 1px; float:left; margin:0px 5px 10px 0px; position:relative; }
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont li ul { margin:0px 0px 0px 10px; width:350px; position:relative; left:10px; top:20px;}
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont li li { border:none; width:350px; height:18px; float:none; margin:0;}
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont dl { height:128px;}
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont dl dt { width:150px; }
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont dl dt.title { width:350px; position:relative; left:90px; top:20px; }
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont dl dd.Img { text-align:left; margin-left:10px; float:left;}
#TT_Search .SearchResult #ResultList dl.RL10_mall_E dd.Cont dl dd.Img img {width:71px; height:87px; border:#d9d8d8 solid 1px;}


#TT_Search .SearchResult #ResultList dl.RL03_PG {}
#TT_Search .SearchResult #ResultList dl.RL03_PG dt { font-size:14px; background:none; border:none; padding:0; top:0; left:0;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dt.head { font-size:14px; background:none; border:none; padding:0; top:0; left:0; margin-bottom:40px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Cont dl dt { font-size:12px; padding:5px 0 0 15px; width:690px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Cont { padding-top:10px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Btn { left:0; top:25px; background:#f5f5f5; width:690px; height:20px; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:2px 0 4px 10px; font-weight:bold;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select { position:absolute; right:0px; top:29px; text-align:right; width:700px;}

#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select { background:#eaf1f3; border:#96b7c0 solid 2px; text-align:left; width:695px; margin-left:0; position:relative; }
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dt { font-size:12px; padding:5px 0 0 10px; width:600px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.List { position:relative; background:#fff; border:#afcad1 solid 1px; padding:9px 15px 7px 15px; margin-left:5px; width:653px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.List { float:left; margin-bottom:5px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.List ul {float:none;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.List li { float:left; display:block; width:120px; margin-right:10px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.List li input { margin-right:3px; vertical-align:baseline;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.All { margin:0 0 0 20px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.All input {margin-right:3px; vertical-align:baseline;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.Btn_Search { position:absolute; right:10px; bottom:1px; font-weight:bold; letter-spacing:-1px;}
#TT_Search .SearchResult #ResultList dl.RL03_PG dd.Select .Cate_Select dd.Btn_Close { position:absolute; top:4px; right:6px; font-weight:bold; letter-spacing:-1px;}

#TT_Search .SearchResult .PageNo { text-align:center; clear:both; height:30px; margin-top:20px;}
#TT_Search .SearchResult .PageNo a { padding:5px 5px 5px 5px;}
#TT_Search .SearchResult .PageNo a:hover { padding:4px 4px 4px 4px; border:#e1e1e1 solid 1px;}
#TT_Search .SearchResult .PageNo a.M_on { padding:4px 4px 4px 4px; border:#e1e1e1 solid 1px; font-weight:bold;}
#TT_Search .SearchResult .PageNo a.M_on:hover { padding:4px 4px 4px 4px; border:#e1e1e1 solid 1px;}
#TT_Search .SearchResult .PageNo a.ImgBtn { width:auto; height:auto; padding:2px; margin:2px 3px 0 3px ;}
#TT_Search .SearchResult .PageNo a.ImgBtn:hover { width:auto; height:auto; padding:2px; border:none;}


#TT_Search .SearchResult .SearchIn_menu { height:21px; border:#d0cece solid 2px; padding:7px 0 0 30px; margin-bottom:30px; color:#555; }
#TT_Search .SearchResult .SearchIn_menu li { display:block; width:120px; float:left;}
#TT_Search .SearchResult .SearchIn_menu li a { background:url(/img_total//search/search_bullet2.gif) no-repeat left top; padding-left:15px; color:#555;}
#TT_Search .SearchResult .SearchIn_menu li a:hover { background:url(/img_total//search/search_bullet2_on.gif) no-repeat left top; padding-left:15px; font-weight:bold; letter-spacing:-1px;}
#TT_Search .SearchResult .SearchIn_menu li a.M_on { background:url(/img_total//search/search_bullet2_on.gif) no-repeat left top; padding-left:15px; font-weight:bold; letter-spacing:-1px;}
#TT_Search .SearchResult .SearchIn_menu li a.M_on:hover { background:url(/img_total//search/search_bullet2_on.gif) no-repeat left top; padding-left:15px; font-weight:bold; letter-spacing:-1px;}

#TT_Search_footer { clear:both; width:828px; float:left; border:#e1e1e1 solid 1px; background:url(/img_total//tt_footer_bg.gif) no-repeat left top; margin:0 0 10px 0px; position:relative; padding:20px 25px 20px 25px;}
#TT_Search_footer img.fcall { position:absolute; top:20px; right:30px;}
#TT_Search_footer .fnb {clear:both; margin:0 0 0 0; width:700px;}
#TT_Search_footer .fnb li { float:left; background:url(/img_total//tt_footer_line.gif) no-repeat left 2px; padding:0 6px 0 6px;}
#TT_Search_footer .fnb li.no1 { background:none; padding-left:0;}
#TT_Search_footer .fnb li.no7 { background:none; padding-top:1px;}
#TT_Search_footer .fcp {clear:both; width:700px; padding-top:8px;}
#TT_Search_footer .fcp li { white-space:nowrap; float:left; margin:0 10px 0 0; font-size:11px; padding:0; height:13px; }
#TT_Search_footer .fcp li address { font-style:normal;}

#MNB_kssc { float:left; width:100%; position:relative; padding-top:20px; margin-bottom:20px; background:url(/portal/english/img_eng/main/mnb_title_bg.gif) repeat-x left 38px;}
#MNB_kssc h3 {}

#MNB_kssc table { border-collapse:collapse; font-size:11px; margin-top:10px;}
#MNB_kssc table th { vertical-align:top; padding:5px 15px 4px 17px; text-align:left; background:url(/portal/english/img_eng/main/mnb_bullet.gif) no-repeat left 7px; white-space:nowrap; border-bottom:#c0cbd8 solid 1px; color:#a8a8a8; }
#MNB_kssc table td { vertical-align:top; padding:5px 10px 4px 10px; border-bottom:#dedede solid 1px; color:#848383;}
#MNB_kssc table td.Site { white-space:nowrap; font-weight:bold; color:#888888;}
#MNB_kssc table td.Site a { color:#3e689b;}
#MNB_kssc table td.Udl {border-bottom:#c0cbd8 solid 1px; }

/* 44 ? */ 
body#NewWin .Cont dl.NW_Login01 { width:300px; padding:15px 15px 10px 35px;}
body#NewWin .Cont dl.NW_Login01 dt { width:70px; float:left; height:22px;}
body#NewWin .Cont dl.NW_Login01 dd { height:22px;}
body#NewWin .Cont dl.NW_Login01 dd.BtnLogin { position:absolute; top:111px; left:260px;}

/* 7 1 ? */
#footer .fcp li address { font-style:normal;}

/* 8 2 ? bin */
.ErrorMessagepop { width:100%;}
.ErrorMessagepop .Ct { width:571px; margin:0 auto; }
.ErrorMessagepop .Ct img.logo{ padding: 35px 0 14px 13px;}
.ErrorMessagepop .Ct h1 { padding:0; margin:0;}
.ErrorMessagepop ul{  background:url(/img_total//error_center_bg.gif) left top repeat-y; width:571px; margin:0 auto; }
.ErrorMessagepop li { font-size:12px; font-weight:bold; padding-left:42px; padding-right:42px; }
.ErrorMessagepop li.oneline { color:#3d3d3d; padding-top:24px; }
.ErrorMessagepop li.twoline { color:#0303a5; }
.ErrorMessagepop li.twoline span { font-size:12px; font-weight:bold; color:#ff00de; }
.ErrorMessagepop li.treeline {  color:#959595; padding-top:30px; }
.ErrorMessagepop li.flind { border-top:dotted thin #EBEBEB;  color:#959595; padding-top:20px; margin-top:25px; }
.ErrorMessagepop li.filind{ text-align:center; padding-top:15px;  }
.ErrorMessagepop li img.img2{ padding-left:10px;}


/* 2011.10.27 */
.ErrorMessagepop1 { width:100%;}
.ErrorMessagepop1 .Ct { width:571px; margin:0 auto; background:url(/img_total//error_bg_top.gif) no-repeat left 80px; }
.ErrorMessagepop1 .Ct img.logo{ padding: 35px 0 35px 13px;}
.ErrorMessagepop1 .Ct div { background:url(/img_total//error_foot_bg.gif) no-repeat left bottom; padding:0 20px 150px 20px;}
.ErrorMessagepop1 .Ct div p { text-align:center;}
.ErrorMessagepop1 .Ct h1 { padding:0; margin:0 0 20px 0; text-align:center; font-size:18px; color:#fe7200;}


/* 2012.02.22 */
/* download_hwp */
.BtnDW_hwp { padding:0 0 10px 0; clear:both;}
.BtnDW_hwp a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_hwp.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_hwp a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_ppt */
.BtnDW_ppt { padding:0 0 10px 0; clear:both;}
.BtnDW_ppt a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_ppt.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_ppt a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_pdf */
.BtnDW_pdf { padding:0 0 10px 0; clear:both;}
.BtnDW_pdf a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_pdf.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_pdf a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_pdf */
.BtnDW_pdf { float:left;  position:relative; padding:0 0 0 380px; margin:0 0 0 0; z-index:1;}
.BtnDW_pdf a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_pdf.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_pdf a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* downloadword */
.BtnDW_word { padding:0 0 10px 0; clear:both;}
.BtnDW_word a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_word.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_word a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_exl */
.BtnDW_exl { padding:0 0 10px 0; clear:both;}
.BtnDW_exl a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_exl.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_exl a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

/* download_xls */
.BtnDW_xls { padding:0 0 10px 0; clear:both;}
.BtnDW_xls a { background:url(/portal/korea/img_kor/ikor_comm/btn_down_exl.gif) no-repeat left top; padding:0 0 0 0; display:block; overflow:hidden; float:left; color:#555; margin-right:5px; white-space:nowrap; text-decoration:none;}
.BtnDW_xls a span { background:url(/portal/korea/img_kor/ikor_comm/btn_down_right.gif) no-repeat right top; padding:4px 10px 4px 27px; display:block; float:left;white-space:nowrap;}

ol.OL_dec li { list-style:decimal; margin-left:23px;}

/* 2013.08.29 */
.Jobinfo { vertical-align:middle; margin:18px 0; }
.Jobinfo strong { color:#d4021b;}
.Jobinfo img { vertical-align:middle; }

/* 2014.02.24 */
.Jobinfo2 { vertical-align:middle; margin:18px 0; }
.Jobinfo2 strong { color:#000000;}
.Jobinfo2 strong span.col01 { color:#d4021b;}
.Jobinfo2 strong span.col02 { color:#fe471f;}
.Jobinfo2 img { vertical-align:middle; }