 input, select, textarea { vertical-align:middle; color:#333333; font-family:"돋움",dotum,sans-serif; font-size:12px; }
 .tbl_type {position:relative; text-align:left;  width:100%; clear:both; border-bottom:1px solid #ccc; min-height:120px; margin: 10px 0;}
 .tbl_type .board-line {background-color:#E5E5E5; font-size:0; height:1px; line-height:0; overflow:hidden; padding:0; }
 .tbl_type .bg-color {background-color:#F9F9F9; }
 .tbl_type .bg-color th {border-top:3px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-collapse:collapse; padding:4px 0 2px; font-size:11px; letter-spacing:-1px; font-weight:normal; text-align:center; }
 .tbl_type a:link, .tbl_type a:visited, .tbl_type a:active {text-decoration:none; }
 .tbl_type a:hover {text-decoration:underline; }
 .tbl_type td.title img {border:medium none; margin-left:2px; vertical-align:middle !important; }
 .tbl_type td.visit, .tbl_type td.date {font-size:11px; }
 .content_top_alert {margin:0 0 15px 0; width:100%; border:1px solid #c6c6c6; background:#f9f9f9; padding:28px 0; float:left;}
 .content_top_alert .alert_content { color:#464646; margin:0 25px; font-size:12px; background:url("/images/common/alert_tip_1.gif") no-repeat scroll 0 0 !important; padding:0 0 0 110px; min-height:79px;}
 .content_top_alert .alert_content ul li {background: url("/images/www/sub/ic_1depth.gif") no-repeat scroll left 6px !important; line-height: 160%; padding: 0 0 0 10px !important;}
 .content_top_alert .button { margin-top:10px; padding-right:20px; margin-left:135px;}
 .content_top_alert .alert_content ul li.alert_point{ color:#053cfb}
 .oldboard{position:absolute; top:20px; right:0px;}
 /* .content_top_alert {margin:0 0 15px 0; width:100%; background:url("/images/common/alert_bg.gif") repeat-x scroll 0 bottom !important; border-top: 1px solid #cccccc; padding:15px 0; float:left;}
 .content_top_alert .alert_content { margin:0 0 0 15px; color:#666666; font-size:11px; padding:0;background:url("/images/common/alert_tip_1.gif") no-repeat scroll 0 0 !important; padding:0 0 0 60px; min-height:50px;}
 .content_top_alert .alert_content ul li {background: url("/images/www/sub/ic_1depth.gif") no-repeat scroll left 6px !important; line-height: 160%; padding: 0 0 0 12px !important;}
 .content_top_alert .button { text-align:right; padding-right:10px; padding-bottom:5px;}
 .oldboard{position:absolute; top:20px; right:0px;}
 */  .content_top_alert2{ text-align:right}
 .content_top_alert2 a{ display:inline-block; border:1px solid #04349f; padding:3px 6px; text-decoration:none !important; border-radius:3px;font-size:12px; color:#fff; line-height:16px; background:#0d43be; }
 .cate_list { padding:10px !important; clear:both; overflow:hidden; margin-bottom:10px; background:#eef7fb; }
 /*.cate_list li {background:url("/images/common/board/imgset_bar.gif") no-repeat scroll 8px 3px transparent !important; float:left; margin-top:7px; position:relative; padding:0 6px 0 18px !important;}
*/ .cate_list li {background:url("/images/common/board/imgset_bar2.gif") no-repeat scroll 0 2px transparent !important; float:left; padding:0 6px 0 8px !important; white-space:nowrap; line-height:13px !important; margin:6px 0 0 12px; word-break:break-all; }
 .cate_list li span {margin-left:2px; font-size:11px; }
 .cate_list li.first {background:none repeat scroll 0 0 transparent !important; padding-left:0 !important; }
 .cate_list li.on {color:#082871; }
 .cate_list li a {color:#666666; text-decoration:none; letter-spacing:-1px; display:inline-block }
 #content .bigtrash_btn {vertical-align:middle !important; }
  .paginate{overflow:hidden;clear:both;margin:0 auto;padding:29px 0 30px;text-align:center;width: 100%;}
 .paginate a{display:inline-block;margin:0 2px;padding:0 4px;color:#666; font-weight:bold;line-height:24px;text-decoration:none !important; border:1px solid #c8c8c8;}
 .paginate a:hover,.paginate a:focus,.paginate a:active{border:1px solid #da006c;margin:0 2px;padding:0 4px;}
 .paginate strong{display:inline-block;margin:0;padding:0 4px;border:1px solid #597cb6;color:#666;font-weight:bold;line-height:24px;text-decoration:none !important}
 .paginate strong{color:#e33840 !important}
 .paginate a span{display:block;padding:0 4px;}
 .paginate strong span{display:block;padding:0 4px;}
 .paginate a.first, .paginate a.prevpage, .paginate a.nextpage, .paginate a.end { background: url("/images/board/board_btn.gif") no-repeat scroll 0 0 transparent; height: 25px; margin-right: 2px; text-indent: -5000px; width: 24px; }
 .paginate a.first {background-position: 0px 0px; padding:0; margin:0;border:none !important;}
 .paginate a.first:hover {background-position: 0px -25px;}
 .paginate a.prevpage {background-position: -24px 0px; padding:0; margin:0;border:none !important; margin-right:20px;}
 .paginate a.prevpage:hover {background-position: -24px -25px;}
 .paginate a.nextpage {background-position: -48px 0px; padding:0; margin:0;border:none !important; margin-left:20px;}
 .paginate a.nextpage:hover {background-position: -48px -25px;}
 .paginate a.end {background-position: -72px 0px; padding:0; margin:0;border:none !important;}
 .paginate a.end:hover {background-position: -72px -25px;}
 .paginate a img {vertical-align:middle; border:none !important; padding:0 !important;}
  .pagenum {display:block; text-align:center; margin:25px auto; padding:20px 0; clear:both; position:relative;}
 .pagenum .page_downup a, .pagenum .page_downup em {width:22px; float:left; height:21px; margin-right:2px; background:url("/images/common/inner_btn.gif") transparent no-repeat; text-indent:-5000px}
 .pagenum .page_downup a.nextpage {background-position:-372px -21px; }
 .pagenum .page_downup a.prevpage {background-position:-350px -21px; }
 .pagenum .page_downup a:hover.nextpage {background-position:-333px -63px; }
 .pagenum .page_downup a:hover.prevpage {background-position:-333px -42px; }
 .pagenum .page_downup em.nextpage {background-position:-372px 0; }
 .pagenum .page_downup em.prevpage {background-position:-350px 0; }
 .pagenum .num a, .pagenum .num strong {padding:5px 10px; margin-right:3px; font-family:dotum; font-size:12px; display:inline-block; color:#737373; font-weight:bold; border:#b8b9bb 1px solid; background-color:#fbfcfb; text-align:center; line-height:120%; }
 .pagenum .num strong {color:#ff0000; text-decoration:underline; background-color:#fff; border:#597CB6 2px solid; }
 .pagenum .num a.first, .pagenum .num a.prevpage, .pagenum .num a.nextpage, .paginate a.end { background: url("/images/common/page_btn.gif") no-repeat scroll 0 0 transparent; height: 25px; margin-right: 2px; text-indent: -5000px; width: 24px; }
 .pagenum .num a.first {background-position: 0px 0px; padding:0; margin:0;border:none !important;}
 .pagenum .num a.first:hover {background-position: 0px -25px;}
 .pagenum .num a.prevpage {background-position: -24px 0px; padding:0; margin:0;border:none !important; margin-right:20px;}
 .pagenum .num a.prevpage:hover {background-position: -24px -25px;}
 .pagenum .num a.nextpage {background-position: -48px 0px; padding:0; margin:0;border:none !important; margin-left:20px;}
 .pagenum .num a.nextpage:hover {background-position: -48px -25px;}
 .pagenum .num a.end {background-position: -72px 0px; padding:0; margin:0;border:none !important;}
 .pagenum .num a.end:hover {background-position: -72px -25px;}
 .pagenum .num a img {vertical-align:middle; border:none !important; padding:0 !important;}
  .board_button {display: inline-block; margin:20px auto; width:100%;}
 .board_button ul {margin-right:0; }
 .board_button ul li {background:none !important; padding-left:0 !important; }
 .board_button a#btn_write {background-position:-395px 0; width:41px; }
 .board_button a:hover#btn_write {background-position:-395px -21px; width:41px; }
 .board_button a#btn_list {background-position:-436px 0; width:58px; }
 .board_button a:hover#btn_list {background-position:-436px -21px; width:58px; }
 .board_button a#btn_remove {background-position:-197px 0; width:39px; }
 .board_button a:hover#btn_remove {background-position:-197px -21px; width:39px; }
 .board_button a#btn_modify {background-position:-158px 0; width:39px; }
 .board_button a:hover#btn_modify {background-position:-158px -21px; width:39px; }
 .board_button a#btn_reply {background-position:-469px -42px; width:39px; }
 .board_button a:hover#btn_reply {background-position:-469px -63px; width:39px; }
 .board_button a.restore {}
 .board_button a.btn_opinion {background-position:0 -84px; width:75px; }
 .board_button a:hover.btn_opinion {background-position:0 -105px; width:75px; }
 .board_button a.btn_objection {background-position:-75px -84px; width:64px; }
 .board_button a:hover.btn_objection {background-position:-75px -105px; width:64px; }
 .board_button a.btn_my_post {background-position:-139px -84px; width:88px; }
 .board_button a:hover.btn_my_post {background-position:-139px -105px; width:88px; }
 .next-prev {float:left; margin: 25px 0; clear:both;}
 .next-prev a {background: url("/images/common/inner_btn.gif") no-repeat scroll 0 0 transparent; float: left; height: 21px; margin-right: 2px; text-indent: -5000px;}
 .next-prev .prev a {background-position:-227px -84px; width:49px; }
 .next-prev .prev a:hover {background-position:-227px -105px; width:49px; }
 .next-prev .next a {background-position:-277px -84px; width:49px; }
 .next-prev .next a:hover {background-position:-277px -105px; width:49px; }
 .board_button a.btn_attach { background-position:-177px -63px; width:42px; }
 .board_content .body {margin:10px auto 30px; font-size:12px !important; line-height:20px !important; text-align:justify !important; color:#444 !important;}
 .board_content .body table { border-bottom: 1px solid #555555; border-collapse: collapse; border-right: 1px solid #DFDFDF; border-top: 2px solid #D3222A; clear: both; margin-bottom:20px; }
 .board_content .body table th { background-color: #eeeeee; border-left: 1px solid #DFDFDF; border-top: 1px solid #d1d1d1; color: #6D6D70; padding: 5px; text-align: center; }
 .board_content .body table td { border-left: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; color: #6D6D70; padding: 5px; text-align: left; }
 .align_bottom object, .align_bottom embed { margin-top:230px;}
 #show_movie_wrapper { clear: both; margin:0 auto; }
 .board_content .playbuttons { clear: both; margin: 5px 0; padding: 0; }
 .board_content .playbuttons li { background-image: none !important; display: inline; float: left; margin: 0 !important; padding: 0 5px 0 0 !important; }
 #movie_contents { border: 1px dotted #CCCCCC; height: 260px; line-height: 140%; margin-top: 10px; overflow: auto; padding: 10px; width: 99%; }
 #pollgroup{ overflow:hidden;}
 #pollgroup h3 {float:left; margin:3px 0 0 0 !important; width:87%; padding:16px 3% 10px 10% !important; font-weight:normal; font-size:14px; background:url(/images/common/icon_polltit.png) 10px 10px no-repeat; background-color:#DAF9FE; min-height:40px;}
 #pollgroup .poll_button {float:left; background-image:none; margin:6px 0}
 #pollgroup .poll_button ul li {float:left; background-image:none; }
 #pollgroup .board_content {float:left; min-height:250px; width:100%; margin:5px 0 20px 0; }
 #pollgroup .board_content div.term { margin:10px 0 15px 8px; color:#28A031; }
 #pollgroup .board_content div.term span { font-weight:bold; margin-right:5px; background:url(/images/common/board/board_icon.png) no-repeat -102px 0px ; padding-left:16px; }
 .poll_qst_title{ margin-left:10px; font-size:14px;}
 .poll_qst_requisite{ margin-left:5px;}
 #pollgroup .poll_box .poll{float:left; border:#e3e3e3 dashed 1px; width:690px; margin-bottom:5px; padding:5px 5px; background-color:#f7f7f7}
 #pollgroup .poll textarea{width:640px; border:#d8d7d7 solid 1px; }
 #pollgroup .poll input{border:#d8d7d7 solid 1px; padding:3px; }
 s #pollgroup .poll .poll_qst_number{float:left; margin-left:10px; padding:0 0 0 10px; background:url(/images/www/icon/h_li.gif) left 4px no-repeat; }
 #pollgroup dl.left{float:left; margin-bottom:20px; overflow:hidden; margin:10px 0; }
 #pollgroup dl.left dt{float:left; width:55px; font-weight:bold; margin:2px 0 1px 0; padding:5px 0 0 17px; background:url(/images/www/icon/h3_1.gif) left 7px no-repeat; }
 #pollgroup dl.left dd{float:left; width:600px; margin:2px 0 1px 0; padding:5px 0 0 15px; }
 /*#pollgroup h3 {float:left; margin:3px 0 0 0; width:91%; padding-top:14px; padding-left:60px; padding-right:10px; padding-bottom:10px; font-weight:normal; font-size:14px; background:url(/images/common/icon_polltit.png) 10px 5px no-repeat; background-color:#DAF9FE}
 #pollgroup .poll_button {float:left; background-image:none; }
 #pollgroup .poll_button ul li {float:left; background-image:none; }
 #pollgroup .board_content {float:left; min-height:250px; width:100%; margin:5px 0 20px 0; }
 #pollgroup .board_content div.term { margin:10px 0 15px 8px; color:#28A031; }
 #pollgroup .board_content div.term span { font-weight:bold; margin-right:5px; background:url(/images/common/board/board_icon.png) no-repeat -102px 0px ; padding-left:16px; }
 #pollgroup .poll_box .poll{float:left; border:#e3e3e3 dashed 1px; width:690px; margin-bottom:5px; padding:5px 5px; background-color:#f7f7f7}
 #pollgroup .poll textarea{width:640px; border:#d8d7d7 solid 1px; }
 #pollgroup .poll input{border:#d8d7d7 solid 1px; padding:3px; }
 s #pollgroup .poll .poll_qst_number{float:left; margin-left:10px; padding:0 0 0 10px; background:url(/images/www/icon/h_li.gif) left 4px no-repeat; }
 #pollgroup dl.left{float:left; margin-bottom:20px; }
 #pollgroup dl.left dt{float:left; width:55px; font-weight:bold; margin:2px 0 1px 0; padding:5px 0 0 17px; background:url(/images/www/icon/h3_1.gif) left 7px no-repeat; }
 #pollgroup dl.left dd{float:left; width:600px; margin:2px 0 1px 0; padding:5px 0 0 15px; }
*/ .srch {padding:10px 0; background-color:#f6f7f8; margin:10px auto; text-align:center; width:92%;clear: both;border: 1px solid #E0E0E0;background: url("/images/board/bg_srch.gif") repeat-x scroll 0 100% transparent;}
 .srch legend {overflow:hidden; visibility:hidden !important; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0}
 .srch label {margin-left:6px; visibility:hidden; position:absolute;}
 .srch select {color: #666666; font: 12px Dotum; height: 20px; width: 120px!important;}
 .srch select,.srch input{margin:-1px 0 1px; font-size:12px; color:#373737; vertical-align:middle}
 .srch .keyword {margin-left:1px; padding:2px; border:1px solid #b5b5b5; font-size:12px; line-height:15px; width:160px; }
 .srch .search_reset img {margin:4px 3px 0 -17px; }
  /*.tit-box {clear:both; margin:0 0 15px 0; width:100%; background:url("/images/common/alert_bg.gif") repeat-x scroll 0 bottom !important; border-top: 1px solid #cccccc; padding:15px 0; }
*/ .tit-box {clear:both; margin:0 0 15px 0; width:100%; border-top: 1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; }
 .tit-box:after { content:""; clear:both; display:block; }
 #content .tit-box h3 { display:inline-block; padding:5px 10px 3px 25px !important; margin:0 0 0 10px; color:#333; font-size:16px; letter-spacing:-1px;background:url("/images/common/alert_tip.gif") no-repeat 0 6px;}
 .tit-box dl {margin:5px 0 0 0; float:right;}
 .tit-box dl.left {margin:0; float:right;}
 .tit-box dl dt, .tit-box dl dd {float:left; font-size:12px; }
 .tit-box dl dt {margin:1px 3px 1px 0;  color:#0d43be; }
 .tit-box dl dd {margin:1px 11px 1px 0; color:#666;}
 .set-box {clear:both; overflow:hidden; width:99%; margin-top:10px; }
 .set-box dl.left dt, .set-box dl.left dd {float:left; margin-right:5px; margin-left:0; padding-left:0; }
 .set-box dl.left dt {text-indent:-5000px; color:#707070;}
 .set-box dl.left dd span {font-size:12px; margin:0 4px 0 5px; }
 .set-box dl.left dd span.blog_cate {color:#02aac4 !important;}
 .set-box dl.right {float:right; margin:0; }
 .set-box dl.right dt, .set-box dl.right dd {float:left; font-size:11px; color:#999; font-family:"돋움"}
 .set-box dl.right dt {margin-right:8px; }
 /* span.btn_round_red em {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 100% 1px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_red {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 0 0 transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 span.btn_round_blue em {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 100% -16px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_blue {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 0 -17px transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 span.btn_round_green em {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 100% -33px transparent; color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-style:normal; }
 span.btn_round_green {line-height:1.5em; background:url("/images/common/btn_round.gif") no-repeat scroll 0 -34px transparent; display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:0 0 0 5px; vertical-align:top; }
 */ span.btn_round_red em {color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; line-height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-weight:bold; font-style:normal }
 span.btn_round_red { display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:2px 0 0 5px; vertical-align:top; background:#b20c0b; border-radius:2px; }
 span.btn_round_blue em { color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; line-height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-weight:bold;font-style:normal}
 span.btn_round_blue {display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:2px 0 0 5px; vertical-align:top;background:#092971; border-radius:2px; }
 span.btn_round_green em {color:#fff; display:block; float:left; font-size:11px; font-weight:normal; height:17px; line-height:17px; margin:-1px 0 0; padding:0 5px 0 0; vertical-align:top; font-weight:bold;font-style:normal}
 span.btn_round_green {display:inline-block; font-style:normal; height:17px; margin:-1px 5px 0 0; overflow:hidden; padding:2px 0 0 5px; background:#0b5a01; border-radius:2px; vertical-align:top; }
  .file_attach {float:left; padding:0; margin:0; width:100%; }
 .file_attach h5 {font-family:'나눔고딕',NanumGothic; color:#444444; font-size:14px; letter-spacing:-1px; line-height:normal; margin-bottom:8px; text-align:left; margin-top:10px; }
 .file_attach h5 span {color:#FD2100; font-family:tahoma; font-size:10px; font-weight:normal; letter-spacing:0; padding-left:4px; }
 .file_attach ul, .attach_thum ul{position:relative; margin:0 0 0 10px !important; padding:0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; list-style:none; height:100%; }
 .file_attach ul:after, .attach_thum ul:after{display:block; clear:both; content:"";}
 .file_attach ul li, .attach_thum ul li{overflow:hidden; float:left; position:relative; background:none #fafafa !important; margin:0 3px 6px 0 !important; width:45%; font-size:12px !important; }
 .file_attach ul li.all_download, .attach_thum ul li.all_download {position:absolute; top:-30px; right:0;background: none repeat scroll 0 0 !important; width:103px; z-index:9999;}
 .file_attach ul li.all_download a, .attach_thum ul li.all_download a{background:url("/images/common/board/all_down.gif") no-repeat scroll 0 0 transparent; display:block; height:22px;text-indent:-5000px; vertical-align:middle; width:103px; z-index:9999}
 .file_attach .thumb, .attach_thum .icon, .attach_thum .thumb, .attach_thum .icon {float:left; display:block; overflow:hidden; position:relative; width:74px; color:#666; line-height:120px; margin-right:8px; white-space:nowrap; border:1px solid #e2e2e2; }
 .file_attach .thumb img, .attach_thum .thumb img{display:block; width:74px; height:65px; line-height:100% !important; border:0; }
 .file_attach .thumb strong, .attach_thum .thumb strong { overflow:hidden; }
 .file_attach .icon, .attach_thum .icon { height:70px; text-align:center; }
 .file_attach .icon img, .attach_thum .icon img { margin:25px 0; text-align:center; }
 .file_attach .movie, .attach_thum .movie { position:absolute; margin:-49px 0 0 19px; }
 .file_attach li> a, .attach_thum li> a{display:block; margin:5px 0 auto;  text-decoration:none; cursor:pointer; font-size:12px}
 .file_attach li> a strong, .attach_thum li> a strong{ margin:3px 0 0 0; color:#333; letter-spacing:0; word-spacing:0; ; font-size:12px}
 .file_attach p, .attach_thum p{float:left; width:205px; margin:0 0 5px 0; padding:0; font-size:11px; color:#767676; line-height:1.4em; }
 .file_attach p.pre, .attach_thum p.pre{float:left; width:205px; margin:0 0 5px -18px; padding:0; }
 .file_attach a.download, .file_attach a.preview, .file_attach a.ebookview, .attach_thum a.download, .attach_thum a.preview, .attach_thum a.ebookview {display:block; height:19px; padding-left:14px; width:8px; float:left; background:url("/images/common/icon_attach.gif") no-repeat scroll transparent; text-indent:-5000px; }
 .file_attach a.download, .attach_thum a.download { background-position:0 0; margin:2px 4px 4px 19px; }
 .file_attach a:hover.download, .attach_thum a:hover.download { background-position:0 -20px; }
 .file_attach a.preview, .attach_thum a.preview { background-position:-23px 0; margin:2px 0 0 0; }
 .file_attach a:hover.preview, .attach_thum a:hover.preview { background-position:-23px -20px; }
 .file_attach a.ebookview, .attach_thum a.ebookview {background-position:-46px 0; margin:2px 0 0 0; width:59px;}
 .file_attach a:hover.ebookview, .attach_thum a:hover.ebookview { background-position:-46px -20px; width:59px;}
 span.icon_image {background:url("/images/common/board/board_icon.png") no-repeat scroll -13px 0 transparent; display:inline-block; height:12px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:13px; }
 span.icon_new {background:url("/images/common/board/board_icon.png") no-repeat scroll -39px -1px transparent; display:inline-block; height:10px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:10px; }
 span.icon_lock {background:url("/images/common/board/board_icon.png") no-repeat scroll -74px 0 transparent; display:inline-block; height:12px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:10px; }
 span.icon_attach {background:url("/images/common/board/board_icon.png") no-repeat scroll -27px 0 transparent; display:inline-block; height:11px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:11px;}
 span.icon_movie {background:url("/images/common/board/board_icon.png") no-repeat scroll 0 0 transparent; display:inline-block; height:12px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:12px; }
 span.comment_cnt {background:url("/images/common/board/board_icon.png") no-repeat scroll -85px 0 transparent; display:inline-block; height:12px; margin-left:3px; overflow:hidden; text-align:center; vertical-align:middle; width:13px; font-size:9px; letter-spacing:0; font-family:tahoma; line-height:120%; color:#FD2100; padding:0 2px; }
 span.icon_reply {background:url("/images/common/board/board_icon.png") no-repeat scroll -116px 0 transparent; display:inline-block; height:13px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:29px; }
 span.icon_hidden {background:url("/images/common/board/board_icon.png") no-repeat scroll -146px 0 transparent; display:inline-block; height:14px; margin-left:3px; overflow:hidden; text-indent:-5000px; vertical-align:middle; width:37px;}
 .comment {position:relative; width:100%; margin:30px 0 0 0; padding:0; clear:both; }
 .comment h5 {font-family:'나눔고딕',NanumGothic; color:#444444; font-size:14px; letter-spacing:-1px; line-height:normal; margin-bottom:8px; }
 .comment h5 span {color:#FD2100; font-family:tahoma; font-size:11px; font-weight:normal; padding-left:4px; }
 .comment .comment_input { margin:0 0 10px; }
 .comment_center { border-bottom:1px solid #F7F7F7; margin:0; padding:10px; border:1px solid #DDDDDD; }
 .comment_area {background:none repeat scroll 0 0 ; border:1px solid #FFFFFF; padding:0; margin:0;}
 #comment_btn {height:73px; margin:0; padding:0; float:left; }
 .comment_center textarea {width:87%; height:67px; margin:0 3px 0 0; padding:0; float:left; background:none repeat scroll 0 0 #FFFFFF; border-color:#D1D1D1 #E9E9E9 #E9E9E9 #D1D1D1; border-style:solid; border-width:1px; color:#666666; font-size:12px; height:67px; line-height:20px; padding:4px 0 0 6px; vertical-align:top; overflow:auto; resize:none; }
 .comment_center .comment_btn {border:#CCCCCC solid 1px; height:70px; width:50px; background-color:#FFFFFF; }
 .comment_list .user_img {margin-right:15px; padding:0; width:50px; float: left;}
 .comment_list .item { font-size:12px; font-weight:normal; line-height:14px; border-bottom:1px solid #EEEEEC; position:relative; background:none !important; margin-top:10px;}
 .comment_list .item .author {color:#858585; display:inline-block; vertical-align:middle; padding-left:1px;}
 .comment_list .item .date {color:#AAAAAA; display:inline-block; font-family:tahoma; font-size:10px; padding-left:4px; }
 .comment_list .item .delete_link { margin-left:10px; }
 .comment_list .item .delete_link img { vertical-align:middle; }
 .comment_list .item .comment_content {color:#555555; overflow:hidden; padding:0 0 20px 1px;}
 .comment_list .item .comment_content p.dsc {color:#555555;}
 .comment_list .item .cb_section2 {color:#AAAAAA; height:15px; padding-left:6px; position:absolute; right:0; top:0; }
 .comment_box{margin:0; padding:0; width:100%; border-bottom:#CCCCCC solid 1px;}
 .comment_center fieldset{border:none; }
 .comment_center fieldset legend{display:none; }
 table.boardlist { clear: both; border-top: 2px solid #9ba3bc; border-bottom: 2px solid #9ba3bc; border-spacing: 1px;width: 100% !important;}
 body#community table.boardlist { border-top: 2px solid #208a1b; }
 body#media table.boardlist { border-top: 2px solid #9a30c2; }
 table.boardlist th { height: 28px; padding: 0 5px 0 5px; margin:0; color: #404c73; font-weight: normal; background-color:#f5f6f6;border-bottom: 1px solid #dddddd;width: 30% !important;}
 table.boardlist td { padding: 5px 0 5px 10px; margin:0; color: #505050; font-family: Dotum; border-bottom: 1px solid #dddddd; text-align:left;}
 table.boardlist td.blog_img { padding-bottom: 10px; vertical-align: top; }
 table.boardlist td.title { padding: 9px 0 7px 0; text-align: left; line-height: 16px; }
 table.boardlist td.title p { margin: 0 0 5px 0; font-weight: bold; color: #2f2f2f; }
 table.boardlist td.title p a { color: #2f2f2f; }
 table.boardlist td.title a { color: #505050; }
 table.boardlist td.status { }
 table.boardlist td.status .ing { color: #df2626; }
 table.boardlist td input{border:#CCCCCC solid 1px; background-color:#FFFFFF; height:22px; padding-left:5px; }
 table.boardlist td input.w530{width:95%;}
 table.boardlist td input.w500{width:500px;}
 table.boardlist td input.w270{width:270px;}
 table.boardlist td input.w200{width:150px;}
 table.boardlist td a.tiket{ color: #505050; padding:3px 5px; background-color:#f6f6f6; border:#FF6600 solid 1px;}
 table.boardlist td a.tiket:hover{ color: #505050; padding:3px; background-color:#f6f6f6; border:#FF6600 solid 1px; font-weight:bold;}
 #admin_comment { width:100%; height:150px;}
  table.boardlist02 { clear: both; margin-bottom:10px; border-top: 2px solid #9ba3bc; border-bottom: 2px solid #9ba3bc; border-spacing: 1px;width: 100% !important;}
 body#community table.boardlist02 { border-top: 2px solid #208a1b; }
 body#media table.boardlist02 { border-top: 2px solid #9a30c2; }
 table.boardlist02 th { height: 28px; padding: 0 5px 0 5px; margin:0; color: #404c73; font-weight: normal; background-color:#f5f6f6;border-bottom: 1px solid #dddddd;}
 table.boardlist02 td { padding: 5px 0 5px 10px; margin:0; color: #505050; font-family: Dotum; border-bottom: 1px solid #dddddd; text-align:left;}
 table.boardlist02 td.blog_img { padding-bottom: 10px; vertical-align: top; }
 table.boardlist02 td.title { padding: 9px 0 7px 0; text-align: left; line-height: 16px; }
 table.boardlist02 td.title p { margin: 0 0 5px 0; font-weight: bold; color: #2f2f2f; }
 table.boardlist02 td.title p a { color: #2f2f2f; }
 table.boardlist02 td.title a { color: #505050; }
 table.boardlist02 td.status { }
 table.boardlist02 td.status .ing { color: #df2626; }
 table.boardlist02 td input{border:#CCCCCC solid 1px; background-color:#FFFFFF; height:22px; padding-left:5px; }
 table.boardlist02 td input.w530{width:95%;}
 table.boardlist02 td input.w500{width:500px;}
 table.boardlist02 td input.w270{width:270px;}
 table.boardlist02 td input.w200{width:150px;}
 table.boardlist02 td a.tiket{ color: #505050; padding:3px 5px; background-color:#f6f6f6; border:#FF6600 solid 1px;}
 table.boardlist02 td a.tiket:hover{ color: #505050; padding:3px; background-color:#f6f6f6; border:#FF6600 solid 1px; font-weight:bold;}
  #share_photo_list {clear: both;width: 100%;}
 #share_photo_list ul {list-style-type: none;}
 #share_photo_list ul li {background-image: none !important;border-bottom: 1px solid #DDDDDD;clear: both;height: 115px;}
 #share_photo_list_dl {float: left;height: 87px;list-style-type: none;margin-top: 15px;}
 #share_photo_list_dl dt {float: left;height: 75px;padding: 6px 0 0 6px;text-align: left;width: 111px;}
#share_photo_list_dl dd {display: block;float: left;margin: 9px 0 0 20px;text-align: left;width: 550px;}
 #share_photo_list_dl dd img {vertical-align: top;}
 span.photo_date, span.photo_title, span.photo_place {font-weight: bold;margin: 0 8px;}
 #share_photo_view {background-color:#fafafa;border:1px solid #ddd;padding:0px;margin:0px;}
 #share_photo_view ul {overflow:hidden;padding:0px;margin:0px;position:relative;}
 #share_photo_view ul li {margin-left:5px;padding:0px;float:left;width:100px;background-image:none !important;}
 #share_photo_view .share_photo {background-color:#dddddd;width:90px;height:90px;margin:10px;}
 #share_photo_view .share_photo img {margin:5px;}
 .photo_view {margin:15px 0; text-align: center;}
  dl.admin_comment { width:96%; padding:10px; margin-left:5px; margin-top:30px; background:url(/images/common/admin_noticebox01.gif) left top no-repeat; }
 dl.admin_comment dt {margin-top:-20px; margin-left:20px; }
 dl.admin_comment dd { margin-top: 15px; color:#355176; text-align:left; width:95%; word-break:break-all;}
 p.boxbottom { margin-left: 5px; margin-top:0px; padding:0; }
  .list01 { background: url("/images/common/board/table_bg_02.gif") repeat-x scroll left top transparent; border-top:2px solid #535353; border-spacing: 0; border-style: solid none none; width:100%; clear: both; }
 .list01 th { background: url("/images/common/board/table_bg_01.gif") no-repeat scroll right 8px transparent; border-bottom:1px solid #b5b5b5; border-style: none none solid; color: #555555; padding: 8px 0 7px; text-align:center; }
 table .bg_none { background: none repeat scroll 0 0 transparent !important; }
 .list01 td { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #d6d6d6; color: #666666; padding: 8px 3px; text-align: center; }
 .list01 td.title { text-align: left !important; }
 .list01 td.right { text-align: right !important; }
 table .td_left { padding-left: 20px !important; text-align: left !important; }
 table.list01 td a.title_delete { background: #F0F0F0; color: #999999; }
 .list01 tr.tr_notice td.list_idx { background: url("/images/common/board/notice_top.gif") no-repeat scroll 50% 50% #F5F5F5; text-indent: -100000px; }
 .list01 tr.tr_notice td.title a { color: #5991cc !important; }
 .list01 tr.tr_notice td { color: #5991cc !important; font-weight:bold; background-color:#f5f5f5; }
 .list_mobile .mtype1 .title_delete { color: #CCC; text-decoration: line-through; }
 .list_mobile .mtype1 .title_delete strong { color: #CCC; text-decoration: line-through; }
  #search_article {background: url("/images/common/board/article_src_bg.gif") no-repeat scroll 0 0; width:700px; height:85px; margin-bottom:15px; padding:0; position:relative;}
 #search_article h3 {position:absolute; margin:30px 0 0 80px; padding:0;}
 #search_article .detail {position:absolute; left: 240px; top: 18px; padding:0; font-size:12px; font-family:"돋움",dotum; width:415px;}
 .detail .keyword {float:left; border: 1px solid #c0c0c0; line-height: 20px; padding: 0 2px; width: 145px; height:20px}
 .detail .datetime {float:left; border: 1px solid #c0c0c0; line-height: 20px; padding: 0 2px; width: 124px; height:20px}
 .detail select {color: #666666; height: 22px; width: 120px; margin-left:20px; float:left;}
 .detail select, .detail input {color: #555; margin: -2px 3px 10px 0; vertical-align: middle; float:left; padding:2px 2px; }
 .detail span {font-weight: bold; width:75px; float:left; color:#969696;}
 .detail span.bar {width:10px; float:left; color:#969696;}
 .detail .search_reset {position:absolute; left:333px; top:33px; }
 input#start_date, input#finish_date {border: 1px solid #c0c0c0; line-height: 15px; padding: 2px; width: 130px;}
  table.boardwrite { border-bottom: 2px solid #999999; border-spacing: 1px; border-top: 2px solid #999999; clear: both; width:98%; }
 table.boardwrite th { background-color: #F5F6F6; border-bottom: 1px solid #DDDDDD; color: #000000; font-weight: normal; margin: 0; padding: 0 5px; width:12%; }
 table.boardwrite td { border-bottom: 1px solid #DDDDDD; color: #505050; font-family: Dotum; margin: 0; padding: 5px 0 5px 10px; text-align: left; }
 table.boardwrite td.status .ing { color: #DF2626; }
 table.boardwrite td input { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 22px; padding-left: 5px; }
 table.boardwrite td textarea { background-color: #FFFFFF; border: 1px solid #CCCCCC; min-height: 200px !important; padding-left: 5px; width: 95% !important; }
 table.boardwrite td p.nob input { border: medium none; margin: 0; padding: 0; }
 table.boardwrite td input.w530 { width: 95% !important; }
 table.boardwrite td textarea.w530 { width: 90% !important; }
 table.boardwrite td input.w270 { width: 270px; }
 table.boardwrite td input.w200 { width: 20%; }
 table.filelist { border-spacing: 1px; border-top: 1px solid #C7C7C7; clear: both; width: 95%; }
 table.filelist th { background-color: #F5F6F6; border-bottom: 1px solid #DDDDDD; color: #404C73; font-weight: normal; height: 28px; margin: 0; padding: 0 5px; width:100px; }
 table.filelist td { border-bottom: 1px solid #DDDDDD; color: #505050; font-family: Dotum; margin: 0; padding: 5px 0 5px 10px; text-align: left; }
 table.filelist td.blog_img { padding-bottom: 10px; vertical-align: top; }
 table.filelist td.title { line-height: 16px; padding: 9px 0 7px; text-align: left; }
 table.filelist td.title p { color: #2F2F2F; font-weight: bold; margin: 0 0 5px; }
 table.filelist td.title p a { color: #2F2F2F; }
 table.filelist td.title a { color: #505050; }
 table.filelist td.status { }
 table.filelist td.status .ing { color: #DF2626; }
 table.filelist td input.w530 { width: 95%; }
 table.filelist td input.w270 { width: 270px; }
 table.filelist td input.w200 { width: 150px; }
 table.filelist td .file_input { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 22px; padding-left: 5px; width: 95% !important; }
 #site_setting { width:650px; border:1px solid #000; background-color:#fff;}
 #site_setting .header { background-color:#f2f2f2; font-weight:bold; }
  .table_search { border-top:2px solid #f5c71f; border-collapse:separate; width:100% }
 .table_search th { width:100px !important; color:#000; border-bottom:1px solid #e1e1e1; font-weight:bold; text-align:left; padding:10px 10px 10px 18px; background-color:#f7f7f7; font-size:14px; }
 .table_search td { padding:0 0 0 20px; border-bottom:1px solid #e1e1e1; font-size:14px; }
 .table_search .input_basic { border: 1px solid #e1e1e1; padding:3px; vertical-align:middle; }
 .table_search .ui-datepicker-trigger { margin-left:5px; vertical-align:middle; cursor:pointer;}
 .table_search .input_search { width:300px;}
 .table_search label.reader { width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; position:absolute; top:0px; left:-9999px;}
 .table_board { border-top:2px solid #f5c71f; border-collapse:separate; width:100% }
 .table_board th { width:100px !important; color:#000; border-bottom:1px solid #e1e1e1; font-weight:bold; text-align:center; padding:10px 10px 10px 10px; background-color:#f7f7f7; font-size:14px; }
 .table_board td { padding:10px; border-bottom:1px solid #e1e1e1; font-size:13px; text-align:center; }
 .table_board td.left { text-align:left; width:auto; }
 .table_board td.right { text-align:right; width:auto; float:none; }
 .board_content { min-height:300px; }
 .board_content .body table { border-bottom:1px solid #999; border-collapse:collapse; border-right:1px solid #ccc; margin:10px 0 10px 0; width:100%; border-top:2px solid #f5c71f; }
 .board_content .body table th { width:100px !important; color:#000; border-bottom:1px solid #e1e1e1; font-weight:bold; text-align:center; padding:10px 10px 10px 18px; background-color:#f7f7f7; font-size:13px; }
 .board_content .body table td { padding:10px 10px 10px 20px; border-bottom:1px solid #e1e1e1; font-size:13px; text-align:left; }
 #content .board_content .body h4 { color:#000; font-size:16px; font-weight:bold; background:url("/images/common/board/contract_h4.gif") no-repeat 0 3px; margin:20px 0 0 0; padding:0 0 0 23px; }
 .btn_go_search { background:url("/images/common/board/btn_search_01.gif") no-repeat 0 0; width:52px; height:22px; border:0; cursor:pointer; margin-left:5px; }
  .tbl_type2 {position:relative; text-align:left; background:url(/images/common/dot_line.gif) left 130px repeat-x;}
 .tbl_type2 dt {padding:5px 0;font-size:14px; height:24px;}
 .tbl_type2 dt .span_tit {font-weight:bold;}
 .tbl_type2 dt .span_date {float:right; font-size:12px; color:#385FA7; position:absolute; right:0;}
 .tbl_type2 dt.title {margin-left:0; margin-top:3px; color: #676767; font-size: 14px; font-weight: bold;}
 .tbl_type2 span.part { color: #56950C; font-size: 12px; font-weight:normal !important; margin-left:10px;}
 .tbl_type2 dd.con {line-height:16px; height:100px;margin-left:180px; overflow:hidden; word-break:break-all; text-align:justify;}
 .tbl_type2 dd.con2 {line-height:16px; height:100px;margin-left:0;text-align:justify;}
 .tbl_type2 p.img { vertical-align:middle !important; position:absolute; left:0; top:30px; }
  .portpolio_lst{width:100%;padding:10px;list-style:none; clear:both;}
 .portpolio_lst li{clear:both;margin-bottom:25px;_font-size:0; list-style:none; background:none !important;}
 .portpolio_lst_type1{overflow:hidden;background-color:#fff;font-family:NanumGothic,Dotum;font-size:12px;}
 .portpolio_lst_type1 dt{padding:0 0 12px;font-size:13px; font-weight:bold; color:#000; margin:10px 0 0 0;}
 .portpolio_lst_type1 dt.tit{margin-left:290px;background:url("/images/common/portfolio_title_bg.gif") no-repeat right bottom;}
 .portpolio_lst_type1 dd.photo{display:inline;float:left;margin:-35px 10px 0 0;color:#fff;text-align:center; width:260px; height:150px; border:1px solid #ebebeb;}
 .portpolio_lst_type1 dd{line-height:16px; color:#727272; font-style:normal;width:400px; height:18px;float: left;display:block;}
 .portpolio_lst_type1 dd.url{margin:15px 0 5px 20px;background:url("/images/common/portfolio_url.gif") no-repeat left top; padding:0 0 0 65px; }
 .portpolio_lst_type1 dd.period{;margin:0 0 5px 20px;background:url("/images/common/portfolio_period.gif") no-repeat left top; padding:0 0 0 65px;}
 .portpolio_lst_type1 dd.open{margin:0 0 5px 20px;background:url("/images/common/portfolio_open.gif") no-repeat left top; padding:0 0 0 65px;}
 .portpolio_lst_type1 dd.client{margin:0 0 5px 20px;background:url("/images/common/portfolio_client.gif") no-repeat left top; padding:0 0 0 65px;}
 .portpolio_lst_type1 dd img{border:none;}
 .portpolio_lst_type1 a{color:#333333;text-decoration:none}
 .portpolio_lst_type1 a:hover{text-decoration:underline}
 .title_box { border-color: #3193DA #DDDDDD #DDDDDD; border-style: solid; border-width: 2px 1px 1px; clear: both; position: relative; }
 .title_box h3 { background: none repeat scroll 0 0 transparent !important; color: #000000; display: block; font-size: 14px; margin: 0; padding: 12px !important; }
 .board_content { border-bottom: 1px solid #3193DA; font-size: 12px !important; line-height: 20px !important; padding: 5px; text-align: justify !important; clear:both; }
 .board_content img {display: block; margin: 0 auto;}
 .portfolio_comment {clear:both; margin:30px 0 ;}
 dl.portfolio_info {clear:both; margin:20px 0;}
 dl.portfolio_info dt {color: #000; margin: 0;font-weight:bold;}
 dl.portfolio_info dd {color: #666666; margin: -21px 11px 1px 65px;}
  .tbl_type { border-bottom: 1px solid #CCCCCC; float: left; margin: 10px 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type p.img { border: medium none !important; float: left; margin: 0 30px 0 0; position: relative; vertical-align: middle !important; }
 .tbl_type p.img img { height: 180px; margin: 0; padding: 0; width: 240px; }
 .tbl_type p.img span { left: 95px; position: absolute; top: 65px; }
 .tbl_type p.img span img { height: 51px; width: 51px; }
 .tbl_type dl { margin: 0; }
 .tbl_type dt { display: inline-block; font-size: 15px; height: 24px; margin: 0 0 5px; padding: 3px 0; }
 .tbl_type dt.title { text-align: left; word-break: break-all; }
 .tbl_type dt .span_tit { font-weight: bold; margin: 0; padding: 0; vertical-align: middle; }
 .tbl_type dt .span_date { color: #3a77b7; font-size: 12px; margin: 0; padding: 0; position: absolute; right: 0; }
 .tbl_type dd.con { color: #464646; height: 100%; margin: 0; padding: 0 0 10px; text-align: justify; }
 .attached_file_search { background:url(/images/common/ext_img/folder.gif) no-repeat 0 0; padding-left:22px;}
 .float_right { float:right;}
 #attached_file_view { width:500px; height:412px; position:absolute; background-color:#fff; border:2px solid #09C; margin-left:-413px; z-index:8888; clear:both;}
 #attached_file_view .attached_file_list {overflow:hidden;}
 #attached_file_view .attached_file_list li { border-bottom: 1px solid transparent;border-left: 1px solid transparent;border-radius: 3px 0 0 3px;border-top: 1px solid transparent;min-width: 80px;height:22px;}
 #attached_file_view .attached_file_list li.files {background: url("/images/common/ext_img/selection.png") repeat-x 0 4px;}
 #attached_file_view .attached_file_list li.files:hover { background-position:0 -17px;}
 #attached_file_view .attached_file_list li.header { padding-left:0; background-color: #FCFCFC; border-style: solid; border-width: 1px; color: #4C607A; font-family: Segoe UI,Tahoma,Helvetica; font-size: 9pt; font-weight: normal; height: 18px;margin-bottom: 6px;}
 #attached_file_view .attached_file_list li.header span {background-color: #FCFCFC;font-family: Segoe UI,Tahoma,Helvetica;font-size: 9pt;font-weight: normal;height: 18px; text-align: center;white-space: nowrap; margin:0;padding-left:5px;border-bottom: 1px solid #4C607A; }
 #attached_file_view .attached_file_list li.header span.file_name, #attached_file_view .attached_file_list li.header span.file_size { border-right: 1px solid #4C607A; }
 #attached_file_view .attached_file_list li .icon {width:18px; display:block; float:left; margin-right:5px;}
 #attached_file_view .attached_file_list li .file_name { width:211px; display:block; float:left; overflow:hidden;}
 #attached_file_view .attached_file_list li .file_name:hover a { color:#069;}
 #attached_file_view .attached_file_list li .file_size { width:97px; display:block; float:left; text-align:right; margin-right:5px;}
 #attached_file_view .attached_file_list li .date { width:150px; display:block; float:left; text-align:center; border-right-width:0;}
 #attached_file_view .attached_file_list { height: 365px; margin-top: 24px; border-bottom: 1px solid #09C; clear:both; }
 #attached_file_view h3 { float:left; width:430px; padding-left:20px;}
 #attached_file_view .attached_file_close { float:right; width:33px;}
 #attached_file_view .paging { text-align:center;}
 #attached_file_view .paging .selected { font-weight:bold;}
 .log_table { border-bottom: 1px solid #555555; border-collapse: collapse; border-right: 1px solid #DFDFDF; border-top: 2px solid #D3222A; clear: both; margin-bottom: 20px; width: 100%; }
 .log_table th { background-color: #EEEEEE; border-left: 1px solid #DFDFDF; border-top: 1px solid #D1D1D1; color: #6D6D70; padding: 5px; text-align: center; }
 .log_table td { border-left: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; color: #6D6D70; padding: 5px; text-align: center; }
 .log_table .debug_box { border: 0 none; display: block; height: 80px; overflow-y: scroll; }
 .alt_box { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #000000; background: none repeat scroll 0 0 #000000;bottom: 0;height: 25%;left: 0;opacity: 0.7;position: absolute;width: 100%;}
 .form_table .item .file_upload_box label {color:#F00; position:absolute; left:10px; top:27px;}
 .file_upload_box label {color:#F00; position:absolute;}
  .fa_info { width:100% ; clear:both;}
 .fa_info .img_box { float:left; width:394px; height:238px; border:1px solid #d9d9d9; padding:10px;}
 .fa_info .img_box img {width:395px; height:240px;background-color: #d9d9d9;}
 .fa_info .text_box { float:right; width:294px; margin:0;}
 #content .text_box h3.fa_title {background: url("/images/sports/sub/fa_titie_bg.gif") repeat-x 0 bottom; font-size:18px; font-weight:bold; color:#0398da; margin:0; padding:10px 0 15px 5px;}
 table.fa_basis { width:100%; clear:both; border-spacing: 0; border:none !important;}
 table.fa_basis th {text-align:left; font-weight:bold; color:#aa8f0e; padding:8px; border-bottom:1px solid #d9d9d9; }
 table.fa_basis td {text-align:left; padding:8px 5px; border-bottom:1px solid #d9d9d9; }
 table.fa_basis td span.icon_loca a { background: transparent url("/images/sports/sub/ico_lo.gif") no-repeat scroll 0 0; display: inline-block; height: 24px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 52px; }
 .fa_info ul.fa_img_list { float:left; width:735px; height:73px; border:1px solid #d9d9d9; padding:4px 0 0 3px; margin:10px 0 0;}
 .fa_info ul.fa_img_list li {float:left; display:inline-block; width:102px; height:69px; background-color:#d9d9d9; background-image:none !important; padding:0 !important; margin:0 3px 0 0 !important;}
 .fa_detail { float:left; width:100% ; margin:20px 0 0;}
 #content .fa_detail h4.fa_detail_title {background: url("/images/sports/sub/fa_detail_title_bg.gif") repeat-x 0 0; font-size:14px; font-weight:bold; margin:0; padding:10px 0 0 10px; height:30px;width:730px; }
 .fa_detail .fa_detail_info {float:left; width:100% ; margin:0 0 10px; padding:15px 0; min-height:150px;}
