/* 게시판 공통으로 쓰이는 스타일 */
img { border:0px; }
td { font-size:1em; }
.select_css {font-size:15pt; line-height:20pt; letter-spacing:-1px;	border:1 solid #B1B5B6;	background-color:white;	height:35px;}
.board_textarea {font-size:15pt; line-height:20pt;  border:1px solid #d9d9d9; color:666666}
.input19 {font-size:15pt; line-height:20pt;  border:1px solid #d9d9d9; color:666666}
.input19_2 {font-size:15pt; line-height:20pt;  border:1px solid #cccccc; color:666666}
.board_pop_bg{background-image:url(/modules/board/img/pop/top_pop_bg.gif); background-repeat:repeat-x; background-position:top; };
.s_font {font-size:15pt; line-height:22pt;}
.gImgbox { border:0px solid #F7E6EC; padding: 2px; }


/* 정렬기준*/
.top{vertical-align:top;};
.center{ text-align:center};
.vcen{ vertical-align:middle};
.foot{vertical-align:bottom};
.left{ text-align:left};
.right{ text-align:right};
.jt { text-align:justify; }/*양쪽정렬*/

/* SKIN1 : 그린 게시판 */
.board_g_box{border:1px solid #d2d0c8;background-color:fff9ed}
.box_g{border:1px solid #d2d0c8;}
.box2_g{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_g{border-top:2px solid #99d26c; border-bottom:2px solid #99d26c;}
.board_g_l{border-left:2px solid #99d26c;}
.board_g_r{border-right:2px solid #99d26c;}
.board_g_line{border-bottom:1px solid #e9e9e9;}
.board_g_line2{border-bottom:1px solid #c2e4a7;}
.board_g_line3{border-top:1px solid #c2e4a7;}
.board_g_bg{background-color:fffcf5}
.board_l_g{color: #99d26c}
.board_l_green{color: #99d26c}
.board_green_bg{background-color:f0f8e9}
.board_1line_green{border-bottom:1px solid #c2e4a7;}

.board_g_1line_write{border-bottom:1px solid #e9e9e9;}
.board_write_orange{color:f25c01}

.co_box_g{border:1px solid #c0dab7;background-color:f6faf5}
.input_co_g {font-size:12px; font-family:돋움; border:1px solid #99D26C;}


.s_font_b_green{font-size:12px; font-family:돋움; color:#99d26c;};

/* SKIN2 : 블루 게시판 */
.board_p_box{border:1px solid #d2d0c8;background-color:#d2d0c8}
.box_p{border:1px solid #d2d0c8;}
.box2_p{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_p{border-top:2px solid #91bdc5; border-bottom:2px solid #91bdc5;}
.board_p_l{border-left:2px solid #91bdc5;}
.board_p_r{border-right:2px solid #91bdc5;}
.board_p_line{border-bottom:1px solid #e9e9e9;}
.board_p_line2{border-bottom:1px solid #9ec8cd;}
.board_p_line3{border-top:1px solid #9ec8cd;}
.board_p_bgp{background-color:fffcf5}
.board_l_p{color: #9ec8cd}
.board_l_blue{color: #9ec8cd}
.board_p_bg{background-color:#f0f5f8}
.board_blue_bg{background-color:#f0f5f8}
.board_1line_p{border-bottom:1px solid #f0f5f8;}
.board_1line_blue{border-bottom:1px solid #9ec8cd;}
.board_p_1line_write{border-bottom:1px solid #e9e9e9;}
.s_font_b_blue{font-size:15pt; line-height:20pt; color:#9ec8cd;};
.co_box_p{border:1px solid #b7d6da;background-color:f5f9fa}
.input_co_p {font-size:15pt; line-height:20pt; font-family:돋움; border:1px solid #91bdc5;}

/* SKIN3 : 청녹색 */
.board_pg_box{border:1px solid #d2d0c8;background-color:fff9ed}
.box_pg{border:1px solid #d2d0c8;}
.box2_pg{border-left:1px solid #d1dfde; border-right:1px solid #d1dfde;}
.board_pg{border-top:2px solid #88c0b9; border-bottom:2px solid #88c0b9;}
.board_pg_l{border-left:2px solid #88c0b9;}
.board_pg_r{border-right:2px solid #88c0b9;}
.board_pg_line{border-bottom:1px solid #e9e9e9;}
.board_pg_line2{border-bottom:1px solid #b4cec9;}
.board_pg_line3{border-top:1px solid #b4cec9;}
.board_pg_line4{border-left:1px solid #b4cec9;}
.board_pg_line5{border-right:1px solid #b4cec9;}
.board_pg_bg{background-color:fffcf5}
.board_l_bluegreen{color: #b4cec9}
.board_bluegreen_bg{background-color:f0f7f5}
.board_1line_bluegreen{border-bottom:1px solid #b4cec9;}
.co_box_pg{border:1px solid #b7d6da;background-color:f5f9fa}
.input_co_pg {font-size:15pt; line-height:20pt; font-family:돋움; border:1px solid #88c0b9;}

.board_pg_1line_write{border-bottom:1px solid #b4cec9;}

.s_font_b_bluegreen{font-size:12px; font-family:돋움; color:#b4cec9;};

.box_pop{border:1px solid #a6c7c6;background-color:e5eded;}
.box_pop2{border:1px solid #c0d7d6;}


.board_gray{border-top:2px solid #808080; border-bottom:2px solid #808080;}
.board_gray_l{border-left:2px solid #808080;}
.board_gray_r{border-right:2px solid #808080;}
.s_font_b_gray{font-size:15pt; line-height:20pt; color:#2E2E2E;}


.board_ellipsis {white-space:nowrap; text-overflow : ellipsis; overflow : hidden; }

.board_select {font-size:15pt; line-height:20pt; letter-spacing:-1px; border:1px solid #B1B5B6;	background-color:white;		 }
.board_selectHtc{ behavior: url('/modules/board/js/selectBox.htc'); }


/**********************************************************************************************************/
/* 추가스타일 */
/**********************************************************************************************************/

#boardArea { clear:both; margin:0 auto; width:100%; text-align:left; }

.bbs_fixed { table-layout:fixed }
.bbs_txtBold { font-weight: bold }
.bbs_select {font-size:15pt; line-height:20pt; letter-spacing:-1px; height:40px; border: 1px solid #B1B5B6;	background: #FFFFFF; padding:7px;}
.bbs_input {font-size:15pt; line-height:20pt; height:33px; border: #CCCCCC 1px solid; background: #FFFFFF;  padding:5px; }
.bbs_fileinput {font-size:15pt; line-height:20pt; height:33px; border: #CCCCCC 1px solid; background: #FFFFFF; padding:5px; margin-top:3px;}

.bbs_s_font {font-size:15pt; line-height:20pt; letter-spacing: -1px; }

/* 박스 */
.bbs_box_gray { border: 2px solid #CCCCCC; padding: 2px; background: #FFFFFF; }
.bbs_box_green { border: 2px solid #947941; padding: 2px; background: #FFFFFF; }
.bbs_box_blue { border: 2px solid #0074B8; padding: 2px; background: #FFFFFF; }
.bbs_box_orange { border: 2px solid #F26722; padding: 2px; background: #FFFFFF; }
.bbs_box_yellow { border: 2px solid #FFA800; padding: 2px; background: #FFFFFF; }
.bbs_box_brown { border: 2px solid #BE9952; padding: 2px; background: #FFFFFF; }
.bbs_box_purple { border: 2px solid #6C4892; padding: 2px; background: #FFFFFF; }
.bbs_box_plum { border: 2px solid #7E123F; padding: 2px; background: #FFFFFF; }
.bbs_box_deepblue { border: 2px solid #194B88; padding: 2px; background: #FFFFFF; }


/* 라인 */
.board_list_green { border-bottom:2px solid #947941; }
.board_list_blue { border-bottom:2px solid #0074B8; }
.board_list_orange { border-bottom:2px solid #F26722; }
.board_list_yellow { border-bottom:2px solid #FFA800; }
.board_list_brown { border-bottom:2px solid #BE9952; }
.board_list_purple { border-bottom:2px solid #6C4892; }
.board_list_plum { border-bottom:2px solid #7E123F; }
.board_list_deepblue { border-bottom:2px solid #194B88; }

/* 리스트 타이틀박스 */
.bbs_listBox_green { border-top:2px solid #947941; border-bottom:2px solid #947941; }
.bbs_listBox_green_l{ border-left:2px solid #947941; }
.bbs_listBox_green_r{ border-right:2px solid #947941; }

.bbs_listBox_blue { border-top:2px solid #0074B8; border-bottom:2px solid #0074B8; }
.bbs_listBox_blue_l{ border-left:2px solid #0074B8; }
.bbs_listBox_blue_r{ border-right:2px solid #0074B8; }

.bbs_listBox_orange { border-top:2px solid #F26722; border-bottom:2px solid #F26722; }
.bbs_listBox_orange_l{ border-left:2px solid #F26722; }
.bbs_listBox_orange_r{ border-right:2px solid #F26722; }

.bbs_listBox_yellow { border-top:2px solid #FFA800; border-bottom:2px solid #FFA800; }
.bbs_listBox_yellow_l{ border-left:2px solid #FFA800; }
.bbs_listBox_yellow_r{ border-right:2px solid #FFA800; }

.bbs_listBox_brown { border-top:2px solid #BE9952; border-bottom:2px solid #BE9952; }
.bbs_listBox_brown_l{ border-left:2px solid #BE9952; }
.bbs_listBox_brown_r{ border-right:2px solid #BE9952; }

.bbs_listBox_purple { border-top:2px solid #6C4892; border-bottom:2px solid #6C4892; }
.bbs_listBox_purple_l{ border-left:2px solid #6C4892; }
.bbs_listBox_purple_r{ border-right:2px solid #6C4892; }

.bbs_listBox_plum { border-top:2px solid #7E123F; border-bottom:2px solid #7E123F; }
.bbs_listBox_plum_l{ border-left:2px solid #7E123F; }
.bbs_listBox_plum_r{ border-right:2px solid #7E123F; }

.bbs_listBox_deepblue { border-top:2px solid #194B88; border-bottom:2px solid #194B88; }
.bbs_listBox_deepblue_l{ border-left:2px solid #194B88; }
.bbs_listBox_deepblue_r{ border-right:2px solid #194B88; }


/* 리스트 타이틀 */
.bbs_listTitle_green {font-size:15pt; line-height:20pt; font-weight: bold; color: #646464; padding-top: 3px; }
.bbs_listTitle_blue {font-size:15pt; line-height:20pt; font-weight: bold; color: #0074B8; padding-top: 3px; }
.bbs_listTitle_orange {font-size:15pt; line-height:20pt; font-weight: bold; color: #F26722; padding-top: 3px; }
.bbs_listTitle_yellow {font-size:15pt; line-height:20pt; font-weight: bold; color: #996400; padding-top: 3px; }
.bbs_listTitle_brown {font-size:15pt; line-height:20pt; font-weight: bold; color: #BE9952; padding-top: 3px; }
.bbs_listTitle_purple {font-size:15pt; line-height:20pt; font-weight: bold; color: #6C4892; padding-top: 3px; }
.bbs_listTitle_plum {font-size:15pt; line-height:20pt;  font-weight: bold; color: #7E123F; padding-top: 3px; }
.bbs_listTitle_deepblue {font-size:15pt; line-height:20pt; font-weight: bold; color: #194B88; padding-top: 3px; }

#bbslistdiv td { font: 20px Dotum; letter-spacing:0px; }
#bbslistdiv li { font: 20px Dotum; letter-spacing:0px; }
#bbslistdiv .leftCell { background: #F4F4F4; padding: 7px; }
#bbslistdiv .rightCell { padding-left: 5px; }
#bbslistdiv .dataCell { padding: 4px 0 4px 0; } /* padding: top right bottom left */
#bbslistdiv .listTitle { letter-spacing: -1px; color: #FFFFFF; padding: 5px 0 5px 0; }
#bbslistdiv .listData { 	white-space:nowrap; text-overflow : ellipsis; overflow : hidden; 	letter-spacing: 0; padding: 7px 0 7px 0; }
#bbslistdiv .listData2 { letter-spacing: 0px; padding: 7px 3px 7px 3px; line-height:40px; text-align:left;}
#bbslistdiv .listData2 .date {font-size:15pt; line-height:20pt; color:#808080; }

#bbsFormDiv { padding: 0 0 20px 0; }
#bbsFormDiv .leftCell {font-size:15pt; line-height:20pt; letter-spacing: 0px; padding: 7px; }
#bbsFormDiv .rightCell {font-size:15pt; line-height:20pt; letter-spacing: 0px; padding: 7px 3px 7px 5px; }
#bbsFormDiv .rightCell2 {font-size:15pt; line-height:20pt; letter-spacing: 0px; padding: 7px 3px 7px 5px; letter-spacing: 0px}
#bbsFormDiv .dataCell {font-size:15pt; line-height:20pt; letter-spacing: 0px; padding:3px; }

#bbsViewDiv p { margin:0px; padding:0px; }
#bbsViewDiv .leftCell {font-size:15pt; line-height:20pt; letter-spacing: 0px; }
#bbsViewDiv .rightCell {font-size:15pt; line-height:20pt; letter-spacing: 0px; padding: 7px 3px 7px 5px; }
#bbsViewDiv .subject { font-size:23px; font-weight:700; letter-spacing: 0px; text-align:left; line-height:30px; padding-bottom:10px; }
#bbsViewDiv .winfo { height:30px; font-size:14px; font-weight:100; letter-spacing: 0px; text-align:left; line-height:20px; padding-top:10px; }

#bbsVieContents img{ max-width: 500px; width: expression(this.width > ? : true);  height:auto; overflow: hidden;  }

/* 버튼 */

span.submitBtnCheck_blue { padding:0; }
span.submitBtnCheck_blue button {font-size:15pt; line-height:20pt; color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: hand;}

span.submitBtnCheck_orange { padding:0; }
span.submitBtnCheck_orange button {font-size:15pt; line-height:20pt; color: #9B0000;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #F26722;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: hand;}

span.submitBtnCheck_yellow { padding:0; }
span.submitBtnCheck_yellow button {font-size:15pt; line-height:20pt; color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #FFA800;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: hand;}

span.submitBtnCheck_deepblue { padding:0; }
span.submitBtnCheck_deepblue button {font-size:15pt; line-height:20pt; color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #194B88;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: hand;}

span.searchBtn { padding:0; }
span.searchBtn button {font-size:15pt; line-height:20pt; color: #FFFFFF;	font-weight: none; letter-spacing: -1px;	border: 1px solid #2A2A2A;	background: #494949; margin:0em; padding: 5px 5px 4px 5px;	cursor: hand;}

span.listBtn_blue { padding:0; }
span.listBtn_blue button {font-size:15pt; line-height:20pt; color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF; margin:0em;	padding: 4px 3px 2px 3px;	cursor: hand;}

span.listBtn_orange { padding:0; }
span.listBtn_orange button {font-size:15pt; line-height:20pt; color: #F26722;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #F26722;	background: #FFFFFF; margin:0em;	padding: 4px 3px 2px 3px;	cursor: hand;}

span.listBtn_yellow { padding:0; }
span.listBtn_yellow button {font-size:15pt; line-height:20pt; color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #FFA800;	background: #FFFFFF; margin:0em;	padding: 4px 5px 2px 5px;	cursor: hand;}

span.listBtn_deepblue { padding:0; }
span.listBtn_deepblue button {font-size:15pt; line-height:20pt; color: #996400;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #194B88;	background: #FFFFFF; margin:0em;	padding: 4px 5px 2px 5px;	cursor: hand;}


/* 기본 */
span.submitBtnCheck { padding:0; }
span.submitBtnCheck button {font-size:15pt; line-height:20pt; color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF;	margin:0em;	padding: 8px 2px 6px 2px;	cursor: hand;}

span.listBtn { padding:0; }
span.listBtn button {font-size:20pt; line-height:20pt; color: #808080;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #FFFFFF; margin:0em;	padding:10px;	cursor: hand;}
