@charset "utf-8";


/* 
#############################################
※ 현재 파일은 ./skin_board/poong/exp_default/css.php 파일임.
※ 이 css.php 파일에서는 ./skin_board/poong/b_css/ 폴더의 .css파일들을 include 하게 되는데, 그 규칙은 아래와 같다.
※ 만약 현재보드(poong0603) 설정에서 1_main_html.php 파일로 설정했다면 ./skin_board/poong/b_css/css_1_main_html.css 파일명의 스타일 시트가 적용된다.
※ 만약 보드설정에서 2_index_test.php 으로 설정되었다면 ./skin_board/poong/b_css/css_2_index_test.css 파일이 된다.
#############################################
*/


/* #### ./skin_board/poong/b_css/css_1_main_html.css : start #### */

/* Global properties ======================================================== */

/* #### ./skin_board/poong/b_css/css_1_main_html.css : end #### */

/* #### ./skin_board/poong/b_css/css_2_index.css : start #### */

.mainIndexDiv { 
	text-align : left;
	width : 100%; 
}

.mainIndexDiv img {
	vertical-align : middle;
}

.mainIndexDiv .subjectColor:hover {
	
}

/* 상단 - 툴바,카테고리,rss */
.list_top { 
}

.list_top .list_top_toolbar {
	float : left;
	text-align : left;
	height:20px;
}

.list_top .list_top_toolbar p {
	float : left;
	padding : 0 0 2px 0;
}

.list_top .div_toollayer {
	position : relative;
}

.list_top #div_toollayer {
	visibility : hidden;
	position : absolute; 
	left : 0;
	top : 0;
	z-Index : 1;
	list-style : none;
	display : block;
	width : 420px;
}

.list_top #div_toollayer li { 
	float : left; 
	padding-bottom : 1px;
}

.list_top #div_toollayer li img {
	cursor : pointer;
}

.list_top .list_top_select { 
	padding : 5px 0 2px 0; 
	text-align : right;
}

.list_top .list_top_select span {
	margin-left : 10px;
}

.list_top .list_top_select span select {
	height : 20px;
}

/* 중간 - 글목록,내용 등 세부사항 */
.list_main { 
	clear : both;
}


.list_main .list_subject  a:link { text-decoration : none; color : #222; }
.list_main .list_subject  a:visited { text-decoration : none; #222; }
.list_main .list_subject  a:active { text-decoration : none; #222; }
.list_main .list_subject  a:hover { text-decoration : none; color : #d01116; }


.list_main .headcell_thead { 
}

.list_main .headcell_thead .head_td { 
	text-align : center; 
	height : 30px;
	line-height : 30px;
	color : #515151;
	font-size : 95%;
	background : url('./skin_board/poong/b_img_add/board/bg_list_head.gif') repeat-x 0 -60px;; 
}

.list_main .headcell_thead .head_td:first-child { 
	border-left : 1px #dedede solid;
}

.list_main .list_cell_tr0 , .list_main .list_cell_tr1 {
	height : 0px;
}

.list_main .list_cell_tr0 > td , .list_main .list_cell_tr1 > td {
	height : 0px;
}

.list_cell_hover {
	background-color : #fdfdfc;
	border:1px red solid;
	height : 50px;
}

.list_main .list_hr_line { 
	height : 1px; 
	background-color : #F4f3f1; 
}

.list_main .list_check { 
	text-align : center; 
	width : 20px;
}

.list_main .list_no { 
	text-align : center; 
	color : #888;
	font : 80% tahoma;
	letter-spacing : -1px;
}

.list_main .list_category { 
	text-align : center; 
}

.list_main .list_subject { 
	/*width : auto;*/
	padding-left : 5px; 
}

.list_main .list_comment { 
	text-align : center; 
	font : 85% tahoma;
	color : #515151;
	letter-spacing : -1px;
}

.list_main .list_name {
	text-align : center; 
}

.list_main .list_date {
	text-align : center; 
	color : #888;
	font : 85% tahoma;
}

.list_main .list_hit { 
	text-align : center; 
	font : bold 85% tahoma;
	color : #515151;
	letter-spacing : -1px;
}

.list_main .list_vote {
	text-align : center; 
	color : #FF3E00;
	font : 85% tahoma;
	letter-spacing : -1px;
}

.list_main .list_home { 
	text-align : center; 
}

.list_main .list_image {
	text-align : center; 
	padding : 4px; 
}

.list_main .list_image_style {
	vertical-align : middle; 
	border : 1px solid #f0f0f0;
	cursor : pointer; 
	width:80px;;
}

.list_main .list_thumbnail {
	vertical-align : middle;
	border : 1px solid #f0f0f0;
	cursor : pointer; 
	width:80px;;
}

.list_main .list_tbody { 
	text-align : left; 
	padding : 7px; 
	width : auto;
}

.list_main .list_tbody p { 
	padding : 2px 0 2px 0; 
}

.list_main .list_info { 
	width : 250px; 
	padding : 5px; 
}

.list_main .list_info div dl {
	padding : 2px 0 2px 0;
	clear : both; 
}

.list_main .list_info div dt { 
	float : left; 
}

.list_main .list_file { 
	text-align : center; 
}

.list_main .list_link { 
	text-align : center; 
}

.list_main .list_mphoto { 
	text-align : center;
	padding : 5px; 
}

.list_main .list_default {
	text-align : center; 
	padding-left : 2px;
}

.list_main .list_wr_add { 
	text-align : center;
}

.list_main .opennumber6 {
	font-weight : bold;
	border-bottom : 1px #d7d7d7 solid;
} 

.list_main .font_repcnt { 
	font : 80% tahoma;
	text-align : center; 
	color : #FF3E00;
}

/* 하단 - 버튼,페이지번호,검색폼 */
.list_bottom { 
	margin-top : 10px; 
}

.list_bottom .mainbutton {
	height : 30px; 
}

.list_bottom .pagenumber { 
	padding : 20px 5px;
}

.list_bottom .pagenumber ol {
	display : table; 
	margin : 0 auto;
	list-style : none;
	text-align : center; 
}

.list_bottom .pagenumber ol li {
	display : inline;
	padding : 0 1px;
}

.list_bottom .pagenumber ol li a {
	font-weight : bold;
	padding : 4px 7px;
	border : 1px #fff solid; 
	color : #000;
}

.list_bottom .pagenumber ol li .page_prenext {
	font-weight : normal;
	border : 1px #e8e8e8 solid; 
	padding : 4px 7px;
	color : #666;
}

.list_bottom .pagenumber ol li a:hover { 
	text-decoration : none;
	border : 1px #e8e8e8 solid; 
}

.list_bottom .pagenumber ol li .this_page_number { 
	text-decoration : none; 
	border : 1px #e8e8e8 solid; 
	color : #FF5F00; 
}

.list_bottom .searchform {
	height : 20px;
	margin : 0 auto;
	text-align : center;
}

.list_bottom .searchform * {
	vertical-align : top;
}

/* search form type */
.list_bottom .searchform .searchform_text {
	height : 18px;
	width : 150px;
	border : 1px #bbb inset;
	line-height : 18px;
}

.list_bottom .login-mode { 
	margin :0;
	padding : 0;
}

.list_bottom .searchform .searchformB_select {
	height : 20px;
}

/* 목록 - 아이콘 */
.icon-new { 
	background : url('./skin_board/poong/b_img_add/sj_img/other-image.png') no-repeat 0 -130px;
	font-size : 70%; 
	color : #000;
	padding : 0 3px 0 7px;
	margin-left : 5px; 
	cursor : default;
}


/* 추가셀 cell 27 */
.list_add_Cell27 {
	padding : 10px 20px;
}

.list_add_Cell27 .list_add_sbj {
	font-weight : bold;
	font-size : 115%;
	padding : 3px 0;
}

.list_add_Cell27 .list_add_sbj a:hover {
	text-decoration : underline;
}

.list_add_Cell27 .list_add_url a {
	font-family : tahoma;
	color : green;
}

.list_add_Cell27 .list_add_url a:hover {
	text-decoration : underline;
}

.list_add_Cell27 .list_add_info {
	font-size : 90%;
	padding : 2px 0;
}

.list_add_Cell27 .list_add_info dt {
	float : left;
	height : 25px;
	line-height : 25px;
}

.list_add_Cell27 .list_add_info dd {
	float : left;
	height : 25px;
	line-height : 25px;
	color : #999;
	font-weight : bold;
	padding : 0 15px 0 2px;
	letter-spacing : -1px;
}

.list_add_Cell27 .list_add_info dd .name_column {
	color : #4A5DD0;
	font-weight : normal;
}

.list_add_Cell27 .list_add_tbody {
	clear : both;
	color : #888;
	border-top : 1px #eee solid;
	line-height : 160%;
	font-size : 90%;
	padding : 2px;
}
	

.list_add_Cell28 {
	height : 30px;
	padding-top : 3px;
	vertical-align : top;
}

.list_add_Cell28 .chchbobo {
	display : none;
}

.list_add_Cell28 #fixedPanel {
	position : absolute;
	bottom : 0;
	left : 0;
	background : #111;
	height : 85px;
	padding : 5px 0 10px 0;
	text-align : center;
	color : #eee;
	width : 100%;
	font-size : 90%;
}

#innerIMG_list img {
	border : 1px #ddd solid;
	margin : 10px 10px 0 10px;
	width : 100px;
	height : 30px;
	cursor : pointer;
}

#innerIMG_save {
	height : 15px;
	width : 40px;
	margin : 0 3px;
}

/* #### ./skin_board/poong/b_css/css_2_index.css : end #### */

/* #### ./skin_board/poong/b_css/css_3_body.css : start #### */

.hr-dotted {border-bottom: 1px dotted #ccc;}
/* ul,ol,dl,dt,dd*/
ul, ol { /**/  margin-top: 0; margin-bottom: 0; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { /**/  margin-top: 0; margin-bottom: 0; }
dt, dd { line-height: 1.42857143; } dt { font-weight: bold; }
dd { margin-left: 0; }
/* ### bodyMain ### */
.bodyMain {padding : 20px; border : 1px #cccccc solid;} 
/*
.blog article + article { margin-top: 60px; }
.entry-title { margin-top: 0; }
.entry-meta { padding: 14px 0; margin: 20px 0 20px 0; border-top: 1px dotted #e4e4e4; border-bottom: 1px dotted #e4e4e4; }
.entry-meta:before, .entry-meta:after, .comment-meta:before, .comment-meta:after { display: block; clear: both; content: ''; width: 0; height: 0; }
.entry-meta .comments-link { float: right; }
.entry-thumbnail { text-align: center; margin-bottom: 20px; }
.entry-thumbnail img { background-color: #ffffff; }
.entry-thumbnail[class*='col-'] { margin-bottom: 0; }
.entry-tags { padding: 14px 0; border-top: 1px dotted #e4e4e4; }
*/
/*icons in posts 
.tags-links a:before, .entry-meta a:before, time:before, .reply a:before { font-family: 'rt-icons'; content: "\e64d"; color: #343434; font-size: 16px; position: relative; top: 2px; padding: 0 6px 0 5px; }
.entry-tags a:first-child:before { padding-left: 0; }
.author a:before { content: "\e668"; }
.categories-links a:before { content: "\e629"; }
.date time:before { content: "\e65f"; }
.reply a:before, .comments-link a:before { top: 4px; content: "\e675"; }
*/
/*blog single
.blog-single .entry-tags { margin: 50px 0 40px; border-bottom: 1px dotted #e4e4e4; }
.st_facebook_hcount, .st_twitter_hcount, .st_googleplus_hcount { position: relative; text-align: right; }
.st_facebook_hcount span, .st_twitter_hcount span, .st_googleplus_hcount span { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }
*/ 


.mainTextBodyDiv {
	width : 100%; 
	padding : 0;
	overflow : hidden;
	margin : 0;
	/* border : 1px #ccc solid; */
}

/* ### bodyTOP ### */
.bodyTop { 
	background : #f8f8f8;
	border : 1px #dddddd solid;
	padding : 15px 20px 5px 20px;
}

.bodyTop img {
	vertical-align : middle; 
}

.bodyTop .indextype {
	padding : 0 0 5px 0; 
	color : green; 
	font-weight : bold; 
}

/* bodyTop_subdetail_1 */
.bodyTop .bodyTop_subdetail_1 { 
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_sub { 
	float : right;
	text-align : right; 
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_sub span {
	margin-left : 7px; 
	font-size : 90%;
	color : #666;
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_subject {
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_subject h3 {
	font-size : 120%;
	padding-bottom : 7px;
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_subject h3 .body_subject_cmt {
	color : #FB4C14;
	letter-spacing : -1px;
	font : bold 70% tahoma;
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_subject h3 .body_title_img {
	border : 0;
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_name {
	color : #4A5DD0;
	font-size : 90%;
}

.bodyTop .bodyTop_subdetail_1 .bodyTop_ip {
	color : #919191;
	font : 85% tahoma;

}

.bodyTop .bodyTop_subdetail_1 .bodyTop_date { 
	float : right;
	text-align : right; 
	font : 85% tahoma;
	color : #666;
}

/* bodyTop_subdetail_2 */
.bodyTop .bodyTop_subdetail_2 { 
	margin-top : 8px; 
	font-size : 90%;
}

.bodyTop .bodyTop_subdetail_2 .b_detail_left { 
	width : 100px; 
	float : left; 
	color : #666;
	line-height : 140%;
	padding : 3px 2px 3px 6px;
}

.bodyTop .bodyTop_subdetail_2 .b_detail_right {
	border-top : 1px #dddddd dashed;
	line-height : 140%;
	padding : 3px 2px 3px 2px;
}

/* ### bodyMain ### */
.bodyMain { 
	clear : both; 
	padding : 0; 
	border : 1px #cccccc solid;
	border-top : 0;
	height : 100%;
} 

/* bodyMain_tbody_relative */
.bodyMain .bodyMain_tbody_relative { 
	position : relative;
	height : 0;
} 

/* bodyMain_fontsize */
.bodyMain .bodyMain_tbody_relative .bodyMain_fontsize { 
	position : absolute;
	top : 5px;
	right : 5px;
	z-index : 1;
	text-align : right;
} 

.bodyMain .bodyMain_tbody_relative .bodyMain_fontsize img { 
	cursor : pointer; 
} 

/* bodyMain_tbody */
.bodyMain .bodyMain_tbody { 
	clear : both;
	background-color : #ffffff; 
	padding : 20px 20px 10px 20px;
	line-height : 160%;
	overflow : hidden; 
} 

.bodyMain .bodyMain_tbody .b_imagine_td { 
	text-align : center; 
}

/* bodyMain_char */
.bodyMain .bodyMain_char { 
	display : block;
	padding : 10px; 
	margin-top : 20px;
	font-size : 12px;
	line-height : 12px;
	/* background-color : #fff; */
	border-top : 1px #eee solid;
}

.bodyMain .bodyMain_char .b_mphoto_body { 
	width : 50px;
	height : 50px;
	border : 1px #eee solid;
	cursor : pointer;
}

.bodyMain .bodyMain_char .char_name { 
	float : left;
	width : 300px; 
	color : #4A5DD0;
	vertical-align : top;
	padding : 0 10px;
	font-weight : bold;
	letter-spacing : -1px;
}

.bodyMain .bodyMain_char .char_name .name_intro { 
	display : block;
	color : #666;
	font-weight : normal;
	font-size : 90%;
	padding : 10px 0 0;
}

.bodyMain .bodyMain_char .char_votrep { 
	text-align : right;
}

.bodyMain .bodyMain_char .char_votrep input { 
	float : right;
	height : 44px;
	border : 0;
	background : url('./skin_board/poong/b_img_add/board/bg_board_votrep.gif'); 
}

.bodyMain .bodyMain_char .char_votrep .btn_vote {
	width : 106px; 
	padding-bottom : 21px;
	font: bold 90% tahoma;
}

.bodyMain .bodyMain_char .char_votrep .btn_rep {
	background-position : 0 -44px; 
	width : 55px;
	margin-left : 9px;
}

/* body-in-poll */
.body-in-poll {
	margin : 15px 0; 
}

/* ### bodyBottom ### */
.bodyBottom { 
	display : block; 
	/* border:1px red solid;  */
}

/* bodyBottom_btn */
.bodyBottom .bodyBottom_btn { 
	clear : both;
	padding : 10px 0;
}

.bodyBottom .reply_print {
	border : 1px #dddddd solid; 
}

/* reply_first_line */
.bodyBottom .reply_first_line {
	border-bottom : 1px #ddd solid;
	padding : 15px 0 5px 10px;
	margin : 0 15px;
	font-weight : bold;
	font-size : 110%;
}

.bodyBottom .reply_first_line span {
	color : #FF3E00;
}

/* reply_style1 */
.bodyBottom .reply_style1 {
	padding : 5px 12px;
	margin : 0 15px;
	border-bottom : 1px #ddd dotted;
}

.bodyBottom .reply_style1 .reply_left_menu { 
	float : left; 
	width : 100px;
	padding-top : 2px;
}

.bodyBottom .reply_style1 .reply_left_menu .reply_info { 
	color : #4A5DD0;
	font-size : 90%;
	letter-spacing : -1px;
}

.bodyBottom .reply_style1 .reply_left_menu .reply_mphoto {
	padding : 6px 0 0 13px; 
}

.bodyBottom .reply_style1 .reply_left_menu .reply_mphoto img {
	width : 40px;
	border : 1px #e1e1e1 solid; 
	cursor : pointer; 
}

.bodyBottom .reply_style1 .reply_tbody { 
	padding : 0 10px;
	margin-left : 110px;
	line-height : 150%;
	border-left : 1px #f4f4f4 solid;
}

.bodyBottom .reply_style1 .reply_tbody .reply_btn { 
	padding-top : 8px; 
}

.bodyBottom .reply_style1 .reply_tbody .reply_btn img { 
	cursor : pointer; 
}

/* reply_style2 */
.bodyBottom .reply_style2 { 
	position : relative;
	margin-top : 6px;
	border-top : 1px #eee dotted;
}

.bodyBottom .reply_style2 .reply_info2 {
	position : absolute;
	top : 6px;
	left : 4px;
	width : 84px;
	padding : 2px 0 2px 26px;
	color : #4A5DD0;
	background : url('./skin_board/poong/b_img/icons/backtalk.gif') no-repeat 5px 2px;
	font-size : 90%;
	letter-spacing : -1px;
}	

.bodyBottom .reply_style2 .reply_tbody2 {
	padding : 0 7px;
	margin : 6px 0 6px 120px;
	line-height : 150%;
	border-left : 1px #f4f4f4 solid;
}

.bodyBottom .reply_date {
	font : 75% tahoma;
	color : #999;
}

/* Է */
.bodyBottom .TnTmiNiwtable {
	background : #FAFAFA; 
	 
}

.bodyBottom .TnTmiNiwtable .b_reply_top {
	height : 30px;
	padding : 10px 10px 0 10px;
}

/* bg_reply_icon */
.bodyBottom .TnTmiNiwtable .b_reply_top .bg_reply_icon {
	float : left; 
	height : 22px;
	cursor : pointer;
}

.bodyBottom .TnTmiNiwtable .b_reply_top .bg_reply_icon .reply_icon_field {
	float : left;
	padding : 3px 6px 1px 6px;
	height : 18px;
	background : url('./skin_board/poong/b_img_add/board/bg_reply_icon.gif') no-repeat;
}

.bodyBottom .TnTmiNiwtable .b_reply_top .bg_reply_icon .reply_icon_field img {
	max-height : 16px;
}

.bodyBottom .TnTmiNiwtable .b_reply_top .bg_reply_icon .reply_arw_field {
	float : left;
	width : 15px;
	height : 22px;
	background : url('./skin_board/poong/b_img_add/board/bg_reply_icon.gif') no-repeat right 0;
}

/* reply_input */
.bodyBottom .TnTmiNiwtable .b_reply_top .reply_input {
	float : left;
	padding-left : 8px;
}

.bodyBottom .TnTmiNiwtable .b_reply_top .reply_input input {
	width : 120px; 
	height : 16px;
	line-height : 18px;
	margin : 1px 5px;
	padding : 0 2px;
	background : #fff;
	border : 1px #dadada solid;
}

/* b_reply_main */
.bodyBottom .TnTmiNiwtable .b_reply_main {
	clear : both;
	position : relative;
	padding : 0 90px 0 10px;
}

.bodyBottom .TnTmiNiwtable .b_reply_main .tbody_wrapper { 
	border : 1px #dadada solid;
	width : 99%;
	padding : 2px 0 2px 2px;
	background : #fff;
}

.bodyBottom .TnTmiNiwtable .b_reply_main .tbody_wrapper textarea { 
	width : 100%;
	border : 0;
}

.bodyBottom .TnTmiNiwtable .b_reply_main .bn_replysubmit { 
	position : absolute;
	top : 0;
	right : 10px;
	border : 0; 
	width : 66px; 
	height : 50px;
	font-weight : bold;
	cursor : pointer;
	background : url('./skin_board/poong/b_img_add/board/bg_reply_icon.gif') repeat-x 0 -50px;
}

/* b_reply_bottom */
.bodyBottom .TnTmiNiwtable .b_reply_bottom {
	padding : 0 10px;
}

.bodyBottom .TnTmiNiwtable .b_reply_bottom .re_grapbar {
	float : right;
	width : 150px;
	text-align : right;	
	font : 80% tahoma;
	margin : 3px 1px 0 0;
}

.bodyBottom .TnTmiNiwtable .b_reply_bottom .re_grapbar .re_grapbar_gray {
	float : right; 
	background : url('./img/board/bar_gray.gif');
	font-size : 0; 
	width : 50px; 
	height : 5px; 
	text-align : left;	
	border : 1px #aaa solid; 
	margin : 3px 5px;
}

.bodyBottom .TnTmiNiwtable .b_reply_bottom .re_grapbar .grapleft_num {
	font-weight : bold;
	color : #FF7200;
}

/* updown_subject */
.bodyBottom .updown_subject { 
	padding : 15px 0; 
	clear : both;
}

.bodyBottom .updown_subject ul { 
	list-style : none;
}

.bodyBottom .updown_subject li { 
	border-bottom : 1px #f1f1f1 solid;
	padding : 5px;
}

.bodyBottom .updown_subject li span {
	color : #666;
}

.bodyBottom .updown_subject li.this_no {
	font-weight : bold;
}

/* Sub_relative */
.bodyBottom .Sub_relative { 
	padding : 15px 0;
	clear : both; 
}

.bodyBottom .Sub_relative ul { 
	list-style : none;
}

.bodyBottom .Sub_relative ul li { 
	border-bottom : 1px #f1f1f1 solid;
	padding : 5px;
}

.bodyBottom .Sub_relative ul li .relative_subject { 
	font-weight : bold;
}

.bodyBottom .Sub_relative ul li .relative_cnt { 
	color : #FF3E00;
	font-size : 80%;
	font-family : tahoma;
	padding-left : 2px;
	vertical-align : middle;
	letter-spacing : -1px;
}

.bodyBottom .Sub_relative ul li .relative_name { 
	color : #4A5DD0;
	font-weight : bold;
	font-size : 90%;
	padding-left : 5px;
	vertical-align : middle;
}

.bodyBottom .Sub_relative ul li .relative_info { 
	color : #777;
	font : 80% tahoma;
	vertical-align : middle;
}

/* #### ./skin_board/poong/b_css/css_3_body.css : end #### */


/* ############## plugin : start ############### */

