/******************************************************************************/
/* (°ø°³Çü°Ô½ÃÆÇ) °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë¾È³» °ü·Ã ½ºÅ¸ÀÏ Ãß°¡ (2014. 5. 16)*/
.agreeTop {position:relative;margin:10px 0; width:100%;}
.agreeTit {font-weight:bold;font-size:1.6em;color:#008000;padding:0 0 10px 0;}
.agreeCheck {padding:15px 0 0 0;text-align:center;}
.btns {padding:10px 0 0 0;}
#agree_table {border-bottom:1px solid #B29A86;}
#agree_table table {width:100%; text-align:center; border:0; border-collapse:collapse;}
#agree_table thead th {border-top:2px solid #99785D;height:36px;background:#F5F2EE;}
#agree_table tbody td {padding:10px;}
/******************************************************************************/

/**********************************************************************************************************************/
/* ±â¾÷Çü °Ô½ÃÆÇ º¯°æÀÛ¾÷ (2014.7.24~) */
/**********************************************************************************************************************/
#list_top {position:relative;height:25px; width:100%; line-height:25px;}
#list_top p {float:left; padding-left:16px;}
#list_top dl {float:right; padding-right:10px; *zoom:1;}
#list_top dl:after{content:""; clear:both; display:block; height:0; visibility:none; }
#list_top dl dt,#list_top dd{float:left; padding-right:5px;}
#list_page { background:#fff; height:22px; width:100%; text-align:center; padding:10px 0; color:#c7b4a2;}
#list_bottom {margin-top:8px;}
#list_bottom fieldset {float:left; padding-left:6px;}
#list_bottom p {float:right; padding-right:6px;}
#list_page a.page:link {color:#565656; width:18px; line-height:18px; height:18px; display:inline-block; font-size:8pt;font-weight:normal;}
#list_page a.page:visited {color:#565656; width:18px; display:inline-block; font-size:8pt;}
#list_page a.page:hover {color:#565656;font-size:8pt; background:#eeeeee;text-decoration:none;}
#list_page a.page:active {color:#fff; background:#474747; font-size:8pt;text-decoration:none;}
#list_page a.page.on {color:#fff; background:#474747; font-weight:bold;font-size:8pt; text-decoration:none;}

.w_no {width:10%;}
.w_file {width:5%;}
.w_name {width:10%;}
.w_date {width:15%;}
.w_hite {width:10%;}
.l_padding4 {text-align:left !important; padding-left:4px !important;}
.l_padding10 {text-align:left !important; padding-left:10px !important;}
.re_no {font-size:8pt; color:#fe7f37; font-weight:bold;}

.empty_td {height:50px !important;text-align:center;background:#fff !important;}
.empty_photo {height:30px !important;text-align:center;background:#fff !important;padding-top:15px; border-bottom:1px solid #bcbcbc;}

/* ÀÏ¹ÝÇü ¸®½ºÆ® ÆäÀÌÁö */
#list_table {position:relative;}
#list_table tr.blank {height:10px; font-size:0;}
#list_table {width:100%;}
#list_table caption {display:none;}
#list_table table {width:100%; text-align:center; border:0; border-collapse:collapse;}
#list_table thead th {border-top:2px solid #696969; border-bottom:1px solid #bcbcbc; background:#f8f8f8; padding:8px 0; text-align:center;}
#list_table tbody td { padding:7px 0; background:#fff; border-bottom: 1px solid #dfdfdf;}
#list_table .fBold {font-weight:bold !important;}
div.limitDay {margin-bottom:10px;clear:both;}

/* Å×¸¶Çü ¸®½ºÆ® ÆäÀÌÁö */
#theme_photo {float:left; background:url('../images/board/no_img02.gif') no-repeat; width:60px; height:52px; padding:5px 5px 0 5px;}
#theme_title {float:left; margin-left:8px;}
#theme_title {color:#787878;}
#theme_title p.tm_title_p { margin-top:4px;}

a.tm_title:link {color:#474747; font-weight:bold;}
a.tm_title:visited {color:#474747; font-weight:bold;}
a.tm_title:hover {color:#474747; font-weight:bold;}
a.tm_title:active {color:#474747; font-weight:bold;}

/* Æ÷ÅäÇü ¸®½ºÆ® ÆäÀÌÁö */
#photo_list {position:relative; width:100%; text-align:center;}
#photo_list_bar { border-top:2px solid #696969; background:#fff; height:2px; font-size:0;}
#photo_list ul {text-align:center; margin:0; width:100%; border-bottom:1px solid #dfdfdf; padding:16px 0; *zoom:1;}
#photo_list ul:after{content:""; clear:both; display:block; height:0; visibility:none;}
#photo_list ul.NoLine{border-bottom:none; background:url(../images/board/b_pt_c_line.gif) repeat-x  left bottom; padding-bottom:18px;}
#photo_list li {float:left; padding:0; width:20%; margin:0; padding:0; text-align:center; display:inline;}
#photo_tb {width:98%; margin:auto;}
#photo_tb p.photo {width:130px;height:98px; margin:auto; background:3fff;; padding:5px; border:#e5e1df 1px solid;}
#photo_tb p.photo_tit {text-align:center;}
#vote_admin{background:#ececec; width:90%; margin:3px auto; padding:3px 0; text-align:center; color:#6d685d;}
#vote_admin span.tit{ color:#ff8b0d; font-weight:bold;}
#photo_info p.photo_date {float:left; padding-left:4px; font-size:8pt;letter-spacing:-1px;}
#photo_info span.photo_t_color {font-weight:bold; color:#d6b56d; font-size:8pt; letter-spacing:-1px; }
#photo_info p.photo_hit {float:right; padding-right:4px; font-size:8pt; font-weight:bold; color:#ff8b0d;}

/* ±Ûº¸±â ÆäÀÌÁö */
#boardView {position:relative;}
#view_top {position:relative; width:100%;}
#view_top dl {float:right;}
#view_top dl dd {float:left; padding:1px;}
#view_t_bar {width:100%; padding-top:2px; margin-bottom:13px; color:#626262;}
#view_t_bar h4{ border-top:2px solid #696969; border-bottom:1px solid #bcbcbc; background:#f8f8f8; padding:8px 0 8px 15px; margin:0 0 5px 0;}
#view_t_bar p.v_id {float:left; margin-left:10px;}
#view_t_bar p.v_date {float:right; margin-right:10px;}
#view_contents {text-align:center;width:100%;}
#view_button {background:url(../images/board/view_btt_bar.gif) repeat-x; width:100%; height:29px; padding:51px 0px 0 0; margin-bottom:20px;}
#view_button dl {float:right;}
#view_button dd {float:left; padding:1px;}
#view_cont {clear: both; margin:0 0 18px 0; padding-left:20px;padding-top:5px;text-align:left;}
#view_file {text-align:left; margin:25px 0 0 20px; clear:both;border-top:1px dashed #ccc;}
#view_file dl{padding:20px 0 0 15px;*zoom:1;}
#view_file dl:after{content:""; clear:both; display:block; height:0; visibility:none;}
#view_file dd {height:24px;clear:both;}

span.tit02{padding-right:5px; padding-left:5px; font-weight:normal;}
span.bar{padding-left:10px; margin:0; color:#e3dfbc; font-weight:normal;}

#view_photo_tb {text-align:center;}
#view_photo_tb img{ margin:5px auto; padding:10px; border:1px solid #ede8e0; display:block;}

#comment_tb {width:100%;}
#comment_tit {background:#797979; padding:7px 0 7px 10px;}
#comment_list {width:100%; border-top: 1px dashed #d4c5b0; padding: 12px 0;}
#comment_list p.comment_l_tit {font-weight:bold; color:#3c3c3c; margin-bottom:6px; margin-left:42px; padding-right:42px;}
#comment_list p.comment_w {margin-left:42px;padding-right:42px;}
#comment_list span {font-size:8pt; color:#6d685d; font-weight:normal;}
#comment_line {background:url(../images/board/b_comment_line.gif) repeat-x; height:24px; width:100%;}
#comment_tb fieldset {width:100%; margin:5px 0; text-align:center;}


/* ±Û¾²±â ÆäÀÌÁö */
#write_table {position:relative;  }
#write_table table{width:100%; border-top:2px solid #696969; border-collapse:collapse;}
#write_table table tbody tr{ border-bottom:1px solid #dfdfdf; }
#write_table table tbody tr.noLine{border-bottom:none;}
#write_table table tbody th{background:#f8f8f8; text-align:center; width:15%; vertical-align:top; padding:10px 0 0 0;}
#write_table table tbody td{text-align:center; padding:5px 0;}
#write_table table tbody td span {margin-left:10px;}
#write_table dl {position:relative; width:100%; height:100%;}
#write_table dl:after{content:""; clear:both; display:block; height:0; visibility:none; }
#write_table dt {float:left; font-weight:bold; color:#ac896c; width:70px; margin-left:14px;}
#write_table dd {float:left; padding-left:14px; margin:auto; width:540px;}
#write_line {background:url(../images/board/b_write_line.gif) repeat-x; width:100%; height:5px; font-size:0;}
#write_bar {background:url(../images/board/b_write_bar.gif) no-repeat; width:650px; height:30px; padding:10px 0 0 10px; margin:3px 0 2px 0;}
#write_input {width:660px;}
#write_input dd.write_edit {margin-top:4px;}
#write_bt_btn {background:url(../images/board/write_btn_bg.gif) repeat-x; height:29px; width:100%; padding-top:29px;text-align:center;}
#write_bt_btn img {margin-left:2px;}

.write_left {float:left; }
.write_left2{float:left; padding-left:5px;}
.write_right {float:right; margin-right:5px;}
.write_right img{margin-left:2px;}

/* inputbox */
.input_base {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666;}
.input_width20 {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:20%;}
.input_width70 {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:70px;}
.input_width50 {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:50%;}
.input_width98 {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:98%;}
.input_pass {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:135px;}
.area_add {background-color:#FFFFFF; border:1px solid #d2cdc7; color:#8a8681; width:90%; height:36px;}
.area_write {background-color:#FFFFFF; border:1px solid #d2cdc7; color:#8a8681; width:98%;height:auto;}
.area_write2 {background-color:#FFFFFF; border:1px solid #d2cdc7; color:#8a8681; width:99%; margin:auto; height:300px;}
.select_box {background-color:#FFFFFF; border:1px solid #d2cdc7; color:#8a8681; height:20px;}
.cate_box {background-color:#FFFFFF; border:1px solid #d2cdc7; color:#8a8681; height:20px;margin:0 0 5px 10px;}


/*FAQ ¸®½ºÆ® ÆäÀÌÁö */
#FAQ_table tr.bar_bg {background:url(../images/board/b_bar_bg.gif) repeat-x; height:34px; text-align:center;}
#FAQ_table tr.blank {height:10px; font-size:0;}
#FAQ_table {width:100%;}
#FAQ_table caption {display:none;}
#FAQ_table table {width:100%; text-align:center; border:0;border-bottom: 1px solid #dfdfdf; border-collapse:collapse;}
#FAQ_table thead th {border-top:2px solid #696969; border-bottom:1px solid #bcbcbc; background:#f8f8f8; padding:8px 0; text-align:center;}
#FAQ_table tbody td { padding:7px 0; background:#fff; border-bottom: 1px solid #dfdfdf;}
#FAQ_table tbody td.answer{height:auto; background: #f6f6f6; vertical-align:top;padding:10px 0 15px 0;}
#FAQ_table tbody td.answer img {padding-top:3px;}
/*»çÁø ¹Ú½º*/
#photoBox{position:relative; background:#fff; border:1px solid #dfdfdf; width:850px; height:auto;}
#photoBox h1{margin:0; width:100%; background:url(../images/board/box_pt_bg01.gif) repeat-x; height:48px; font-size:9pt; line-height:48px;}
#photoBox h1 span {padding-left:20px;}
#photoBox p.photoClose{ position:absolute; top:13px; right:23px;}
#photoBox p.photoCont{ clear:both;padding:15px 0 15px 20px; }
#photoBox div.photoList{overflow-y:auto; height:655px; width:100%; text-align:center; }
.imgBox {height:700px !important;}
#photoBox div.photoList img { padding:10px; border:1px solid #e9e9e9; margin-bottom:40px;}
#photoBox div.voteBox{width:100%; padding:5px 0 10px 0;; text-align:center;}

/*»èÁ¦ ·¹ÀÌ¾î ¹Ú½º*/
#delWrap{background:url(../images/board/trans_black.png) repeat; width:100%; height:100%; min-height:300px; position:fixed; top:0; left:0; z-index:200;display:none;}
#delBox{background:url(../images/board/box_del_bg.gif) no-repeat; width: 526px; height:49px; position:absolute; top:50%; left:50%; margin:0px 0 0 -236px; z-index:300}
#delBox p.delTit, #delBox input, #delBox p.delBtn {float:left;}
#delBox p.delTit {padding:15px 0 0 10px;}
#delBox input {margin:15px 0 0 10px;}
#delBox p.delBtn img {margin:15px 0 0 5px;}

/*¿Â¶óÀÎÁ¢¼ö*/
#online{position:relative;}
#online h5{ background: url(../images/online/apply_tit_bg.gif) repeat-x top left; height:22px; width:100%; padding:0; margin:5px auto 10px auto;}
#online div.AgreeBox{width:98%; margin:10px auto 25px auto; *zoom:1;}
#online div.AgreeBox:after{content:""; clear:both; display:block; height:0; visibility:none; }
#online textarea.Agree_Area{background-color:#FFFFFF; border:solid 1 #d2cdc7; color:#8a8681; width:100%; margin:0 auto 3px auto; height:150px;}
#online input, #online textarea{}
#online table{width:100%; margin:0 0 20px 0; border-collapse:collapse;  line-height:180%; border-top:2px solid #9b9b9b; border-bottom:2px solid #9b9b9b;}
#online caption{display:none;}
#online table tbody tr{ border-top:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; }
#online table tbody th{background:#f8f8f8; text-align:center; padding:7px 0; line-height:150%;}
#online table tbody td{ padding:7px 0 7px 10px; line-height:150%;}
#online table tbody td.AlignCenter{text-align:center;}
#online table td label{margin-right:15px;}
#online table tbody td{ padding:5px 0 5px 10px;}
#online table span.fts11{font-size:11px; padding-left:5px;}
#online caption{display:none;}
#online table thead tr{ border-bottom:1px solid #cecece; text-align:center; background:#f9f9f9; }
#online table thead th{padding:7px 0;}
#online table tbody tr{ border:none; }
#online table tbody th{font-weight:normal; text-align:center; padding:8px 0;}
#online table img{vertical-align:middle;}
#online .SearchBox{background:#f6f6f6; width:96%; margin:10px auto; *zoom:1;}
#online .SearchBox:after{content:""; clear:both; display:block; height:0; visibility:none; }
#online .SearchImg{float:left; padding:15px 90px 15px 50px; margin:0;}
#online .SearchTxt{float:left; padding:55px 0 0 0; line-height:180%;}
#online span.SearchName{ font-weight:bold; color:#216d0d}
#online span.SearchDate{ font-weight:bold; color:#e85a05; text-decoration:underline;}
#online p.privaAgree{background:#f6f6f6; padding:20px 0 20px 30px;margin:5px 0 20px 0;}
#online div.AgreeBox2{padding:0; line-height:150%; text-align:center;}
.btnBox{ clear:both; width:100%; text-align:center; margin:10px 0 30px 0;}
.input_width150 {border:1px solid #cccccc; height:18px; left:9px; top:6px; line-height:18px; color:#666666; width:150px;}

#online div.privateBox{height:200px; overflow-y:auto; border:1px solid #CCC; background:#fcf9f0; margin:5px auto 10px auto; line-height:200%; padding:20px;}
#online div.privateBox dl dt{font-weight:bold; color:#22880e;}
#online div.privateBox dl dd{padding-bottom:20px; float:none;}