/*-------------------------------------------------
Author : hojeong Jin
Create date : 2012. 03. 12.
-------------------------------------------------*/
.form0 {margin:0;padding:0}

table .txt_center td {text-align:center; }

table .table_info {clear:both; padding:35px 0 0 0; color:#9c9c9c; overflow:hidden; }
table .table_info strong {color:#000; }
table .table_info .btn_group li {float:left; padding:0 0 0 2px;}

table td p.img {background:url(./table_css/bg_special_img.png) no-repeat 0 0; width:95px; height:63px; padding:5px 0 0 0;margin:0 auto; }
table .title {text-align:left; color:#333 !important; letter-spacing:-1px; }

/* table style*/
table .tb_style01 {width:100%; clear:both; margin:0; border-bottom:solid 2px #edeeef; color:#76787f; }
table .tb_style01 th,
table .tb_style01 td {padding:7px 5px; text-align:center; }
table .tb_style01 th {background:url(./table_css/bg_th.gif) no-repeat 0 0; height:19px; color:#fff; vertical-align:top;font-size:1.1em;font-weight:bold;}
table .tb_style01 .title {text-align:left;}
table .tb_style01 .title strong {font-size:14px; font-weight:bold; color:#333; }
table .tb_style01 td {border-bottom:1px solid #edeeef; }
table .tb_style01 td.baseball {font-weight:bold; color:#333;}
table .tb_style01 td.baseball .vs {font-weight:normal; color:#999;}
table .tb_style01 td.baseball .hanwha {color:#ff5300;}

/* table style02 */
table .tb_style02 {border-top:2px solid #6f7480; width:100%; margin:15px 0; color:#000; }
table .tb_style02 th,
table .tb_style02 td {border-bottom:1px solid #e4e4e4; padding:7px 10px; color:#666;}
table .tb_style02 td table td {border-bottom:0; padding:0;}
table .tb_style02 th {background:#f9f9f9; color:#333; text-align:center; }
table .tb_style02 input[type="text"],
table .tb_style02 input[type="password"] {background:#f7f7f7; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
table .tb_style02 textarea {background:#f7f7f7; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; overflow-y:scroll;}
table .tb_style02 .date {background:#fff !important; }
table .tb_style02 .message {display:inline-block; padding-top:2px; color:#8e8e8e; letter-spacing:-1px;}
table .tb_style02 .input2line {margin-top:4px}
table .tb_style02 .title {position:relative; top:0; left:0;}
table .tb_style02 .title span {position:absolute; top:3px; right:1px;}
table .tb_style02 dl.file {margin-bottom:20px;}
table .tb_style02 dl.file dt {padding:0 0 3px 18px; border-bottom:1px solid #ededee; background:url(./table_css/icon_attach.gif) no-repeat 0 5px;}
table .tb_style02 dl.file dt span {color:#ff5300;}
table .tb_style02 dl.file dd {padding:2px 10px 4px 10px; border:1px solid #ededee; border-top:0}
table .tb_style02 dl.file dd a {color:#333;}
table .tb_style02 dl.file dd a span {margin-left:2px; color:#999; font-size:11px;}
table .tb_style02 dl.file dd img {margin-right:4px;}
/*
table .tb_style02 .file ul li {margin-bottom:3px;}
table .tb_style02 .file ul li img {margin-right:5px;}
*/

/* table style03 */
table .tb_style03 {border-top:2px solid #6f7480; width:100%; margin:12px 0 0 0; color:#666; }
table .tb_style03 th,
table .tb_style03 td {border-bottom:1px solid #e4e4e4; padding:7px 10px; color:#666; text-align:center;}
table .tb_style03 th {background:#f9f9f9; color:#666; font-weight:bold; }
table .tb_style03 thead th {background:#fff !important; color:#333; font-weight:bold; border-bottom:1px solid #919191;}
table .txt_left tbody th {text-align:left; padding:7px 10px 7px 20px; }

/* table style04 */
table .tb_style04 {width:100%; clear:both; margin:10px 0; border-bottom:solid 2px #edeeef; color:#76787f; }
table .tb_style04 th {padding:7px; text-align:center;}
table .tb_style04 td {padding:13px 10px; text-align:center; }
table .tb_style04 th {background:url(./table_css/bg_th.gif) no-repeat 0 0; height:19px; color:#fff; vertical-align:top;}
table .tb_style04 .title {text-align:left; color:#3e3e3e; letter-spacing:-1px; }
table .tb_style04 .title strong {font-size:14px; font-weight:bold; color:#333; }
table .tb_style04 td {border-bottom:1px solid #edeeef; }
table .tb_style04 .paragraph02 a {color:#333;}

/* paging style */
table .paging {clear:both; padding:10px 0; text-align:center;}
table .paging  a, table .paging  strong {display:inline-block; padding:3px 7px; border:1px solid #fff; color:#434343; font-size:1.1em; font-weight:bold; line-height:1.1em; vertical-align:top; margin:1px;}
table .paging strong {border:1px solid #e9e9e9; color:#f23219; }
table .paging a:hover {border:1px solid #e9e9e9; background-color:#f7f7f7; }
table .paging .btn {padding:2px 0;}
table .paging .btn:hover {border:1px solid #fff; background:none;}
table .paging .pre {margin-right:8px;}
table .paging .next {margin-left:8px;}

/* search */
table .board_srch {clear:both; text-align:center; padding:25px 0;}
table .board_srch  p {display:inline-block; .display:inline; width:175px; height:23px; background:url(./table_css/bg_srch.gif) no-repeat 0 0;  }
table .board_srch  p input {border:0; background:none; color:#555; font-size:1em; vertical-align:top;}
table .board_srch  p a {text-indent:-10000px; display:inline-block; width:25px; height:22px; }

/* btn_group */
table .btn_group_board {float:right; margin:20px 0 0 0;}
table .btn_group_board li {float:left; margin-right:1px;}
table .btn_group_board .slct_all {background:url(/html/images/btn/btn_select_all.gif) no-repeat 0 0; width:89px; height:23px; padding:3px 0 0 15px;}

/* view */
table .view_list {line-height:1.8em; padding:0 0 55px 0; position:relative;width:100%;}
table .view_list .info_list {color:#999; text-align:right; margin:0 0 10px 0;}
table .view_list .info_list .line {display:inline-block; padding:0 10px; font-size:0.8em;}
table .view_list .contents {font-size:1.1em; letter-spacing:-1px; padding:0 5px;}
table .view_list .contents p.imgfile {margin-top:10px;}
table .view_list .view_share {position:absolute; bottom:0; left:0; }
table .view_list .info_ip {position:absolute; text-align:right; bottom:6px; right:25px; color:#a5a5a5; }
table .view_list .info_ip span {color:#777; font-weight:bold;}

/* reply_area */
table .reply_area {clear:both; background:#fafafa; border:1px solid #f3f3f3; padding:12px 18px; margin:20px 0 20px 0; overflow:hidden;}
table .reply_area .name_area {color:#333; font-weight:bold; width:80px; float:left; }
table .reply_area .name_area2 {color:#666; width:80px; float:left; font-size:11px; line-height:110%;}
table .reply_area .name_area2 span input {margin-top:3px; width:65px; font-size:12px;}
table .reply_area .name_area2 span {display:inline-block; margin-bottom:2px;}
table .reply_area div.text {width:540px; height:73px; float:left; border:1px solid #c2c2c2; background-color:#fff;}
table .share {width:265px; margin:0 auto; padding:0 0 15px 0; overflow:hidden; }
table .share p img {border:3px solid #b98c71; margin:0 20px 0 0; flloat:left; }
table .share .sns_btn_group {float:left; padding:28px 0 0 0;}
table .share .sns_btn_group li {float:left; margin:0 3px 0 0;}
table .reply_list {clear:both; border-top:2px solid #c6c6c6; }
table .reply_list li {border-bottom:1px dashed #d7d7d7; padding:17px 10px 17px 0; overflow:hidden;}
table .reply_list li p.name {font-weight:bold; color:#333; width:70px; padding:0 0 0 20px; float:left; }
table .reply_list li .txt {float:left; width:500px; padding:0 10px 0 0;  }
table .reply_list li .txt .date {color:#b4b4b4;}
table .reply_list li .btn_group_sns {float:right;}
table .reply_list li .btn_group_sns li {float:left; margin:0 2px 0 0; border:0; padding:0;}
table .reply_list .reply_depth1 .txt {width:487px; padding:0 10px 0 12px; background:url(./table_css/icon_re.gif) no-repeat 0 4px;}
table .reply_list .reply_depth2 .txt {width:475px; padding:0 10px 0 24px; background:url(./table_css/icon_re.gif) no-repeat 12px 4px;}
table .reply_list .reply_depth3 .txt {width:463x; padding:0 10px 0 36px; background:url(./table_css/icon_re.gif) no-repeat 24px 4px;}
table .reply_list .reply_depth4 .txt {width:431px; padding:0 10px 0 48px; background:url(./table_css/icon_re.gif) no-repeat 36px 4px;}
table .reply_list .reply_depth5 .txt {width:419px; padding:0 10px 0 60px; background:url(./table_css/icon_re.gif) no-repeat 48px 4px;}
table .reply_list .reply_depth6 .txt {width:407px; padding:0 10px 0 72px; background:url(./table_css/icon_re.gif) no-repeat 60px 4px;}
table .reply_list .reply_depth7 .txt {width:395px; padding:0 10px 0 84px; background:url(./table_css/icon_re.gif) no-repeat 72px 4px;}
table .reply_list .reply_depth8 .txt {width:383px; padding:0 10px 0 96px; background:url(./table_css/icon_re.gif) no-repeat 84px 4px;}
table .reply_list .reply_depth9 .txt {width:371px; padding:0 10px 0 108px; background:url(./table_css/icon_re.gif) no-repeat 96px 4px;}
table .reply_list .reply_depth10 .txt {width:359px; padding:0 10px 0 120px; background:url(./table_css/icon_re.gif) no-repeat 108px 4px;}

/* °ßÇÐ¾È³» calender */
table .tb_style05 { width:100%; clear:both; margin:10px 0; border-bottom:solid 1px #edeeef; border-right:solid 1px #edeeef; color:#76787f; }
table .tb_style05 th { background:#ed8b82; height:19px; color:#fff; padding:7px 10px; text-align:center;}
table .tb_style05 .title {text-align:left;}
table .tb_style05 .title strong {font-size:14px; font-weight:bold; color:#333; }
table .tb_style05 td { text-align:right; color:#999999; padding:5px 6px;  vertical-align:top; border:1px solid #edeeef; height:70px; width:99px !important; font-size:11px; }
table .tb_style05 td:hover { background:#ffe7e5;  cursor:pointer !important; }