@charset "UTF-8";

/* Board Common */
caption { width:1px; height:1px; position:absolute; top:-99999px; left:-99999px; overflow:hidden;}
img.new, img.lock { margin-left:4px; vertical-align:middle;}
.imgVtop { vertical-align:bottom;}
span.red { color:#915970;}
span.required { color:#915970; padding-left:5px;}
input.field1 { width:60%;}
input.field1_3 { width:60%; margin-top:5px;}
input.field2 { width:99%; margin-bottom:2px;}
input.field3 { width:26%; margin-bottom:2px;}
.radio_btn1 { display:block; width:33%; margin-bottom:2px; float:left;}

input.file { width:100%;}
.imgVmiddle { vertical-align:middle;}
legend { display: none; }
.boardRss { float: right; }


/* Search */

.ContentSearch {float:left; }
.SearchBody { padding: 10px 0 10px 10px; }
.SearchBody h5 {visibility:hidden; width:0px; height:0px; font-size:0px; overflow:hidden; }
.SearchBody .titlebar { float:left; } 
.SearchBody select {  vertical-align:middle; height:17px; font-family:Dotum;}
.SearchBody input.search-input {vertical-align:middle; height:17px; border:1px solid #CCC;}
/*2012-02-15 수정함
.SearchBody input.search-input { width:36%; vertical-align:middle; height:17px; border:1px solid #CCC;}*/
.SearchBody input.search-btn { vertical-align:middle; padding-top:2px; }

/* Board Select */
.ContentList {clear:both; height:auto;}
.ContentBoard { padding-bottom: 15px; clear:both; overflow:hidden;}
.BoardBody { border-bottom:2px solid #9c9c9c; border-top:2px solid #9c9c9c;}
.boardInfo { height:25px; color:#333333;}
.boardSelect { padding-top: 8px; height: 20px; clear: both; background:url(/upfiles/skin/board/basic/boardSelect_bg.gif) 3px 10px no-repeat;}
.boardSelect { padding-top: 8px; height: 20px; clear: both; }
.boardSelect ul li { float:left; font-size:11px;}
.boardSelect ul.style01 { float:left; width:538px; margin-top:2px;}
.boardSelect ul.style01 li { background:url(/upfiles/skin/board/basic/boardSelect_line.gif) no-repeat 0 3px; padding:0 10px;}
.boardSelect ul.style01 li.first { background:none;}
.boardSelect ul.style01 li a.current { color:#333333; font-weight:bold;}
.boardSelect ul.style02 { float:right;}
.boardSelect ul.style02 li { padding-right:5px;}
.boardSelect ul.style02 li img { vertical-align:bottom; margin-right:3px;}
.boardSelect ul.style02 li a { display:block;}
.boardSelect ul.style02 li a:hover { text-decoration:none;}
.boardSelect ul.style02 li select { font-size:12px;}

/* Board List */
.boardBbs { clear:both; margin: 13px 0; width:100%; border-collapse:collapse;}
.boardBbs thead th { height:34px;  background:url(/upfiles/skin/board/basic/boardbbs_bg_body.gif) repeat-x 0 0; font-weight:bold; font-size:11px;  text-align:center;}
.boardBbs thead th.first { background:url(/upfiles/skin/board/basic/boardbbs_bg_first.gif) no-repeat top left;}
.boardBbs thead th.last { background:url(/upfiles/skin/board/basic/boardbbs_bg_last.gif) no-repeat top right;}
.boardBbs tbody td { text-align:center; height:31px; border-bottom:1px solid #DDDDDD; background:none; }
.boardBbs td.num { font-size:11px; font-weight:normal; color:#666666;}
.boardBbs td.subject { text-align:left; }
.boardBbs td.subject a:link, a:visited { color:#000;}
.boardBbs td.subject a:hover {color:#EF4025}
.boardBbs td.subject span.zone { font-weight:normal; font-size:11px; color:#666666; }
/* // Board List */

/* Pageing */
.pageing { width: 100%; margin:0 auto; text-align: center; font-family:tahoma, verdana; clear:both; border:none; }
.pageing a { border:1px solid #DDDDDD; margin:0 4px; padding:2px 5px; height:16px;}
.pageing a.img { height:16px; border:none;}
.pageing a:hover { text-decoration:none;}
.pageing span.current { border:2px solid #707070; margin:0 4px; padding:1px 5px; height:16px;}

/* Board Button */
.board_util { padding-top: 10px; float: right;}
.board_util span { float: left; font-size:1.2em; color:#999; }
.board_util select { position: static; }
.board_util input { font-size: 1.2em; }
.board_util input.inputText { padding:2px 3px; border:1px solid #ddd; }
.board_util2 { padding-top: 10px; float: right;}
/* // Board Button */

/* Board View */
.board_read_wrap { padding:0px 0 15px 0;}
.board_read { border-top:2px solid #9c9c9c; border-bottom:2px solid #9c9c9c; padding:0; }
.board_read p.title_bd {color:#000; font-weight: bold;  padding:8px 5px; border-bottom:1px solid #DDD; text-align:center; display:block; background-color:#efefef; }
.board_read p.title_bd span { color:#915970; font-weight:bold; padding-right:14px;}
.board_read p.title {color:#000; font-weight: bold;  padding:8px 20px; border-bottom:1px solid #DDD; display:block; background-color:#efefef; }
.board_read p.title span { color:#915970; font-weight:bold; padding-right:14px;}
.board_read p.title2 { margin-top:8px; padding:0 0 8px 5px; }
.board_read p.title2 span {  font-weight:bold; padding-right:7px;}
.board_read dl.info_basic { border-bottom:1px solid #DDD; float:left; padding:8px 0; width:100%; }
.board_read dl.info_basic dt {font-weight:bold; float:left; }
.board_read dl.info_basic dt.field01 { padding-left:5px; }
.board_read dl.info_basic dt.field02 { padding-left:90px; }
.board_read dl.info_basic dd { float:left; padding-left:7px;}
.board_read div.content_text { clear:left; padding:10px 5px; border-bottom:1px solid #DDD; line-height:160%; color:#000; }
/* //Board View */

/* Board Comment */
#commentStyle {	margin:0 15px 15px; overflow:hidden; }
.contents_write { margin:0; padding:10px 20px; background:#efefef; border:1px solid #DDDDDD;}
.contents_write textarea.comment { height:40px; width:530px; font-size:12px;}
.contents_write img { vertical-align:top;}
.contents_result { width:97%; margin:10px auto; clear:both; overflow:hidden; border-bottom:1px dashed #CCCCCC; font-size:11px; }
.contents_result li { float:left; width:18%; padding-bottom:2px;}
.contents_result li.cnt { width:79%;}
.contents_result span { color:#999999; display:block;}

fieldset.commentStyle { border:1px solid #DDDDDD; background:#eeeeee; padding:10px 15px;} 
textarea.textArea { height:40px; font-size:12px; margin-right:5px; width:97%; _width:540px; #width:88%; }
.contents_result { width:98%; margin:20px auto 0;}
.contents_result .comment_ul { height: 50px; }
.contents_result li { float:left; margin-right:5px; width:9%; line-height:160%;}
.contents_result li.comment { width:70%; }
.contents_result li.none { margin-right:0px; float:right; width:18%; color:#999999;}
.contents_result li span.ico_star { display:block;}
/* // Board Comment */

/* Board Write : title */
div.write_notice_basic { padding:15px; }
div.write_notice_basic p { }

/* Board Write */
div.board_write_wrap { padding:0 15px 15px;}
div.board_write { overflow:hidden; clear:both; width:98%; margin:0 auto; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }
div.board_write dl.info_basic { float:left; width:100%; padding:8px 0; }
div.board_write dl.info_basic dt, div.board_write dl.info_basic dd { float:left; padding:9px 0; border-bottom:1px solid #DDDDDD; }
div.board_write dl.info_basic dt.field01 { width:15%; padding-right:20px; font-weight:bold; height:21px; }
div.board_write dl.info_basic dd.field01 { width:81%; height:21px; }
div.board_write dl.info_basic dt.field02 { width:15%; padding-right:20px; font-weight:bold; border-bottom:none; }
div.board_write dl.info_basic dd.field02 { width:81%; border-bottom:none; }
div.board_write dl.info_basic dt.field03 { width:15%; padding-right:20px; font-weight:bold; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field03 { width:81%; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field03 input.file { width:100%; margin-bottom:2px;}
div.board_write dl.info_basic dd.field03 p.help { padding-top:5px;}
div.board_write dl.info_basic dt.field04 { width:15%; padding-right:20px; font-weight:bold; height:21px; }
div.board_write dl.info_basic dd.field04 { width:25%; height:21px; padding-right:60px;}
div.board_write dl.info_basic dd.field05 { width:25%; height:21px; padding-right:22px;}
div.board_write dl.info_basic dd.field06 { width:27%; height:21px; padding-right:50px;}
div.board_write dl.info_basic dt.field07 { width:15%; padding-right:20px; font-weight:bold; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field07 { width:80%; padding-bottom:10px; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field08 { width:80%; border-bottom:none; border-top:1px solid #DDDDDD;}



div.board_write div.content_text { clear:left; padding:25px 5px 33px 5px; text-align:left;}
div.board_write dl.info_basic2 { float:left; width:582px; padding:0; border-bottom:1px solid #DDDDDD;}
/* // Board Write */

/* Board Password check */
#questPW { clear:both; overflow:hidden; margin:15px auto; padding:20px 0 30px; border-top:2px solid #915970; border-bottom:2px solid #915970; width:90%; }
#questPW p.title { background:url(/upfiles/skin/board/basic/pw_img.gif) no-repeat 30px 0; padding:10px 0 0 85px; line-height:150%; width:315px; height:45px; margin:0 auto; }
#questPW div.pw_div { background: url(/upfiles/skin/board/basic/bg_questpw.gif) no-repeat 0 0; width:390px; height:100px; margin:0 auto; text-align:center; padding-top:35px; }
#questPW div.pw_div label { font-weight:bold; color:#915970;}
#questPW div.pw_div input.input_box {  }
#questPW span.button { padding:20px 0 0 40px; display:block; }
#questPW span.btn_board { margin:30px 0 0 0; display:block;}
/* // Board Password check */

.font_red { color: red; }

/*poll*/
div.report_read_wrap {width:100%; clear:both;}
div.report_read_top {border-top:2px solid #ec6049; border-bottom:2px solid #ec6049;}
div.report_read_wrap dt, div.report_read_wrap dd {border-bottom:1px solid #e0e0e0; padding:5px; }
div.report_read_wrap dt {width: 130px; float:left; text-align:center; background-color:#f8f8f8;  font-weight:bold; font-size:11px;}
div.report_read_wrap dd { margin-left:140px;}
div.report_read_wrap dt.explan_dt {height:60px;}
div.report_read_wrap dd.explan_dd {width:630px; height:60px; word-break:break-all;}





/* offerlist */
dl.info_basic2 { border-top:1px solid #DDD; float:left; padding:8px 0; width:100%; }
dl.info_basic2 dt {background:url(dfd)no-repeat 0 0; border-top:1px solid #DDD;  float: left; font-weight: bold; padding:5px 0; width: 115px;}
dl.info_basic2 dd { border-top:1px solid #DDD;  float: left; padding:5px 0; width:550px;}
.board_read .border_none { border-top:none;}
