@charset "utf-8";


/* /////////////////////////////////////////// 게시판_알림마당 /////////////////////////////////////////// */
.top_txt 			{ position:relative; width:710px;}
.board_list_wrap 	{ position:relative; width:710px; margin:20px auto 0 auto; }

/* sel inp textarea 정의 */
.b_sel 		{ border:1px solid #cacbdd; font-size:1.1em; font-family:"돋음",dotum; color:#333;}
.b_inp 		{ border:1px solid #ccc; margin:0 3px; padding:3px 0 0 0; }
.b_inp1 	{ border:1px solid #e3d7d7; margin:0 3px; padding:3px 0 0 0; }
.b_inp2 	{ border:1px solid #cecece; background:#fafafa; padding:3px 0 0 0; }
.w50 		{ width:50px; }
.w120 		{ width:120px; }
.w180 		{ width:180px; }
.w360 		{ width:360px; }
.w520 		{ width:520px; }
.w660 		{ width:660px; }
.w630 		{ width:630px; }
.w710 		{ width:708px; }
.h15 		{ height:15px; }
.h18 		{ height:18px; }
.h20 		{ height:22px; }
.h70 		{ height:50px; }
.h80 		{ height:80px; }
.h150 		{ height:150px; }
.h250 		{ height:250px; }


/* 목록 */
.tbl_list,
.tbl_list1,
.tbl_list2 					{ width:100%; }
.tbl_list th 				{ height:35px; font-weight:bold; color:#0088c0; font-size:12px; font-family:"돋음",dotum; background:url(../img/community/board_th_bar.gif) no-repeat right 12px; border-top:3px solid #07aeef; border-bottom:1px solid #07aeef; }
.tbl_list1 th 				{ height:35px; font-weight:bold; color:#8a47bd; font-size:12px; font-family:"돋음",dotum; background:url(../img/community/board_th_bar.gif) no-repeat right 12px; border-top:3px solid #8a47bd; border-bottom:1px solid #8a47bd; }
.tbl_list2 th 				{ height:35px; font-weight:bold; color:#519c1f; font-size:12px; font-family:"돋음",dotum; background:url(../img/community/board_th_bar.gif) no-repeat right 12px; border-top:3px solid #5caf23; border-bottom:1px solid #5caf23; }
.tbl_list th.no,
.tbl_list1 th.no,
.tbl_list2 th.no 			{ background:none; }
.tbl_list td, 
.tbl_list1 td,
.tbl_list2 td 				{ border-bottom:1px solid #e4e4e4; background:none; padding:6px 0; }
.tbl_list td.b_new,
.tbl_list1 td.b_new,
.tbl_list2 td.b_new 		{ margin:2 0 2px -2px;}
.tbl_list td.b_suj,
.tbl_list1 td.b_suj,
.tbl_list2 td.b_suj 		{ text-align:left; padding-left:10px;}
.tbl_list td.b_suj a,
.tbl_list1 td.b_suj a,
.tbl_list2 td.b_suj a 		{ color:#666; text-decoration:none; }
.tbl_list td.b_suj a:hover,
.tbl_list1 td.b_suj a:hover,
.tbl_list2 td.b_suj a:hover { color:#333; text-decoration:none; }
.tbl_list td.b_name,
.tbl_list1 td.b_name,
.tbl_list2 td.b_name  		{text-align:center; color:#555; font-size:0.90em; }
.tbl_list td.b_name1,
.tbl_list1 td.b_name1,
.tbl_list2 td.b_name1  		{text-align:center; color:#555; font-size:12px; }
.tbl_list td.b_cate,
.tbl_list1 td.b_cate,
.tbl_list2 td.b_cate 		{text-align:center; color:#ff6600;}
.tbl_list td.b_img,
.tbl_list1 td.b_img,
.tbl_list2 td.b_img 		{text-align:center;}
.tbl_list td.b_no,
.tbl_list td.b_date,
.tbl_list td.b_file,
.tbl_list td.b_hit,
.tbl_list1 td.b_no,
.tbl_list1 td.b_date,
.tbl_list1 td.b_file,
.tbl_list1 td.b_hit, 		
.tbl_list2 td.b_no,
.tbl_list2 td.b_date,
.tbl_list2 td.b_file,
.tbl_list2 td.b_hit 		{font:0.90em Verdana, Tohoama, Arial, Helvetica, sans-serif; text-align:center; color:#888; }

/* 페이지 넘버 */
#paginate 				{ clear:both; padding:20px 0 30px 0; text-align:center; overflow:hidden}
.paginate img 			{ vertical-align:middle;}
.paginate strong 		{ display:inline-block; color:#111; text-decoration:underline ;padding:0 3px; font: bold 0.92em Verdana, Arial, Helvetica, sans-serif;  }
.paginate a 			{ display:inline-block;color:#666; text-decoration:none;  padding:0 3px; font-weight:bold; font-size:0.92em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.paginate a:hover 		{ display:inline-block;color:#666; text-decoration:none; padding: 0 3px; font-weight:bold; font-size:0.92em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pre_end 				{ margin:0 4px 0 0;}
.pre 					{ margin:0 13px 0 0;}
.next_end 				{ margin:0 0 0 4px;}
.next 					{ margin:0 0 0 13px;}

/* 리스트 하단 */
.board_list_bottom 		{ position:relative; }

/* 게시판 검색 */
.board_search 			{ float:left;}
.board_search input 	{ vertical-align:top;}

/* list 버튼 */
.list_btn 				{float:right;}

/* 글읽기 알림마당*/
.board_read_wrap				{ position:relative; width:710px; margin:20px auto 0 auto; }
.read_suj						{ position:relative; width:690px; height:26px; padding:12px 0 0 20px; color:#2d3031; border-top:3px solid #07aeef; border-bottom:1px solid #07aeef; font-weight:bold; }
.read_suj span					{ position:absolute; left:568px; color:#5f6263; font-size:11px; font-family:Verdana; font-weight:normal; }
.read_field						{ position:relative; overflow:hidden; height:38px; border-bottom:1px solid #dde2e3; padding-bottom:12px;}
.read_field .r_writer			{ position:absolute; width:500px; left:20px; top:14px; color:#0088c0; font-size:11px; }
.read_field .r_date				{ position:absolute; width:500px;left:20px; top:14px; color:#0088c0; font-size:11px; }
.read_field .r_hit				{ position:absolute; width:100px;left:624px; top:14px; color:#0088c0; font-size:11px; }
.read_field .r_date	span, .read_field .r_hit span, .read_field .r_writer span		{ color:#5f6263; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:-2px; margin-left:40px;}
.read_field .r_date	span a, .read_field .r_hit span a								{ color:#ff8400; text-decoration:none; }
.read_field .r_date	span a, .read_field .r_hit span a:hover							{ color:#ff7800; text-decoration:underline; }
.r_img							{ position:relative; margin-top:30px; text-align:center; }
.r_coomend 						{ position:relative; width:670px; overflow:hidden; padding:30px 20px; border-bottom:1px solid #e4e4e4; color:#666; line-height:21px; }
.r_btn							{ position:relative; margin-top:15px; overflow:hidden; text-align:center;}
.r_btn img						{ margin:0 1px; }
.pn_list						{ margin-top:30px; height:40px; border-top:1px solid #07aeef; border-bottom:1px solid #dde2e3; background:url(../img/community/pn_bg.gif) no-repeat center 0; font-size:11px; color:#0088c0; }
.pn_list .prev					{ float:left; width:305px; margin:15px 20px 0 20px; display:inline; }
.pn_list .next					{ float:left; width:305px; margin:15px 20px 0 30px; display:inline; }
.pn_list .prev span, .pn_list .next span					{ margin-left:20px; }
.pn_list .prev span	a, .pn_list .next span a				{ color:#666; text-decoration:none; font-size:12px; }
.pn_list .prev span	a:hover, .pn_list .next span a:hover	{ color:#222; text-decoration:none; font-size:12px; }

#r_admin						{ position:relative; margin-top:20px; width:670px; background:#efefef; padding:15px 20px; }
#r_admin .btn					{ float:left; }
#r_admin .btn img				{ margin-right:2px; }
#r_admin .txt					{ float:left; margin:5px 0 0 12px; display:inline; color:#808080; font-size:11px; width:490px; }
#r_admin .txt span				{ font-size:6px; color:#bababa; }

/* 글읽기 참여마당*/
.board_read_wrap1					{ position:relative; width:710px; margin:20px auto 0 auto; }
.read_suj1							{ position:relative; width:690px; height:26px; padding:12px 0 0 20px; color:#2d3031; border-top:3px solid #5caf23; border-bottom:1px solid #5caf23; font-weight:bold; }
.read_suj1 span						{ position:absolute; left:568px; color:#5f6263; font-size:11px; font-family:Verdana; font-weight:normal; }
.read_field1						{ position:relative; overflow:hidden; height:38px; border-bottom:1px solid #dde2e3; }
.read_field1 .r_writer				{ position:absolute; left:20px; top:14px; color:#529f1f; font-size:11px; }
.read_field1 .r_date				{ position:absolute; left:280px; top:14px; color:#529f1f; font-size:11px; }
.read_field1 .r_hit					{ position:absolute; left:624px; top:14px; color:#529f1f; font-size:11px; }
.read_field1 .r_date span, 
.read_field1 .r_hit span, 
.read_field1 .r_writer span			{ color:#5f6263; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:-2px; margin-left:20px;}
.read_field1 .r_date span a, 
.read_field1 .r_hit span a			{ color:#ff8400; text-decoration:none; }
.read_field1 .r_date span a, 
.read_field1 .r_hit span a:hover	{ color:#ff7800; text-decoration:underline; }
.pn_list1							{ margin-top:30px; height:40px; border-top:1px solid #529f1f; border-bottom:1px solid #dde2e3; background:url(../img/community/pn_bg.gif) no-repeat center 0; font-size:11px; color:#529f1f; }
.pn_list1 .prev						{ float:left; width:305px; margin:15px 20px 0 20px; display:inline; }
.pn_list1 .next						{ float:left; width:305px; margin:15px 20px 0 30px; display:inline; }
.pn_list1 .prev span, 
.pn_list1 .next span				{ margin-left:20px; }
.pn_list1 .prev span a, 
.pn_list1 .next span a				{ color:#666; text-decoration:none; font-size:12px; }
.pn_list1 .prev span a:hover,
.pn_list1 .next span a:hover		{ color:#222; text-decoration:none; font-size:12px; }

/* 글쓰기 알림마당*/
.board_write_wrap				{ position:relative; width:710px; margin:20px auto 0 auto; border-top:3px solid #07aeef; border-bottom:1px solid #07aeef; padding:22px 0; }
.write_field					{ position:relative; width:670px; margin:0 auto; padding:8px 0; border-bottom:1px solid #e1e1e1; overflow:hidden; }
.write_field .w_field			{ float:left; width:80px; color:#0088c0; font-size:11px; padding-left:8px; background:url(/img/community/w_bullet.gif) no-repeat 0 1px; margin-top:5px; }
.write_field .w_inp				{ float:left; }
.write_field .w_inp span		{ margin-left:12px; color:#222; font-size:11px; }
.write_field_noline				{ position:relative; width:670px; margin:0 auto; padding:8px 0; overflow:hidden; }
.write_field_noline .w_field	{ float:left; width:80px; color:#0088c0; font-size:11px; padding-left:8px; background:url(/img/community/w_bullet.gif) no-repeat 0 1px; margin-top:5px; }
.write_field_noline .w_inp		{ float:left; }
.write_field_noline .w_inp span	{ margin-left:12px; color:#222; font-size:11px; }

/* 글쓰기 참여마당*/
.board_write_wrap1					{ position:relative; width:710px; margin:20px auto 0 auto; border-top:3px solid #5caf23; border-bottom:1px solid #5caf23; padding:22px 0; }
.write_field1						{ position:relative; width:670px; margin:0 auto; padding:8px 0; border-bottom:1px solid #e1e1e1; overflow:hidden; }
.write_field1 .w_field				{ float:left; width:80px; color:#5caf23; font-size:11px; padding-left:8px; background:url(/img/community/w_bullet1.gif) no-repeat 0 1px; margin-top:5px; }
.write_field1 .w_inp				{ float:left; }
.write_field1 .w_inp span			{ margin-left:12px; color:#222; font-size:11px; }
.write_field_noline1				{ position:relative; width:670px; margin:0 auto; padding:8px 0; overflow:hidden; }
.write_field_noline1 .w_field		{ float:left; width:80px; color:#5caf23; font-size:11px; padding-left:8px; background:url(/img/community/w_bullet1.gif) no-repeat 0 1px; margin-top:5px; }
.write_field_noline1 .w_inp			{ float:left; }
.write_field_noline1 .w_inp span	{ margin-left:12px; color:#222; font-size:11px; }

/* gallery */
.no_button img {padding:0;margin:0;font-size:0;}

.gallery_wrap											{ position:relative; overflow:hidden; width:710px; margin:20px auto 0 auto; border-top:3px solid #07aeef; padding-top:5px; }
.gallery_wrap .gallery_one								{ position:relative; width:710px; padding:25px 0; border-bottom:1px solid #e8e8e8; float:left; }
.gallery_wrap .gallery_one .gallery						{ float:left; display:inline; width:140px; margin:0 18px 15px 18px; }
.gallery_wrap .gallery_one .gallery:nth-child(4n+1) {clear:both;}
.gallery_wrap .gallery_one .gallery	.g_img 				{ width:140px; height:140px; padding:0; }
.gallery_wrap .gallery_one .gallery	.g_img a			{ border:2px solid #ebebeb; float:left;}
.gallery_wrap .gallery_one .gallery	.g_img a:hover		{ border:2px solid #07aeef; float:left;}
.gallery_wrap .gallery_one .gallery	.g_suj 				{ margin:8px 0 8px 0; line-height:17px; }
.gallery_wrap .gallery_one .gallery	.g_suj a			{ color:#666; text-decoration:none; }
.gallery_wrap .gallery_one .gallery	.g_suj a:hover		{ color:#222; text-decoration:none; }
.gallery_wrap .gallery_one .gallery	.g_date				{ color:#999; font-size:10px; font-family:Verdana; }
.gallery_wrap .gallery_one .gallery	.g_date span		{ color:#c3c3c3; }

.gallery_view_top						{ position:relative; width:710px; height:70px; margin-top:25px; }
.gallery_view_top .left					{ float:left; width:212px; height:80px; padding-top:18px;  }
.gallery_view_top .right				{ float:left; width:710px; height:80px; }
.gallery_view_top .right .btn_prev		{ float:left; height:80px; }
.gallery_view_top .right .btn_next		{ position:absolute; left:685px; height:80px;}
/*.gallery_view_top .right .gv_thum		{ float:left; width:336px; margin:0 9px 0 4px; }
.gallery_view_top .right .gv_thum li	{ float:left; display:inline; margin-right:4px; }
*/
#gv_thum_warp	{ position:absolute; left:60px; top:1px; width:605px; height:52px; z-index:100; overflow:hidden;}
#gv_thum_ctn	{ position:absolute; left:0; top:0;padding:0;}
#gv_thum_ctn li	{ float:left; margin-right:4px; border:1px solid}


/*
.gallery_view_top						{ position:relative; width:710px; height:50px; margin-top:25px; }
.gallery_view_top .left					{ float:left; width:290px; height:32px; padding-top:18px; }
.gallery_view_top .right				{ float:left; width:410px; height:50px; overflow:hidden;}
.gallery_view_top .right .btn_prev		{ float:left; }
.gallery_view_top .right .btn_next		{ float:left; }


.gallery_view_top .right .gv_thum		{ float:left; width:340px; height:50px;}

.gallery_view_top .right #gv_thum_warp	{ left:320px; width:336px; height:50px; z-index:100; overflow:hidden;}
.gallery_view_top .right #gv_thum_ctn	{ padding:0;}

.gallery_view_top .right .gv_thum li	{ float:left; display:inline; margin-right:4px; }
*/

.gallery_view_img						{ clear:both; position:relative; margin:35px auto; text-align:center; }
.gallery_view_txt						{ position:relative; margin:0; padding:0 30px 30px 30px; border-bottom:1px solid #e4e4e4; }
.gallery_view_txt .tl					{ color:#222; font-weight:bold; font-size:14px; }
.gallery_view_txt .commend				{ margin-top:15px; line-height:18px;  }

 
/* 검색결과 */
.search_result_top								{ position:relative; width:850px; border-bottom:1px solid #e8e8e8; height:24px; color:#222; }
.search_result_top span							{ color:#ff6c00; }
.search_result									{ position:relative; margin:25px 0 0 0; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #e8e8e8; }
.search_result .tl								{ color:#222; font-size:14px; font-weight:bold; }
.search_result .search_list						{ color:#555; margin:25px 0 0 12px; line-height:18px;  }
.search_result .search_list .li_tl				{ color:#566af9; margin-bottom:3px; }
.search_result .search_list .li_link			{ color:#222; margin-top:3px; }
.search_result .search_list .li_link a			{ color:#ff7800; text-decoration:none; }
.search_result .search_list .li_link a:hover	{ color:#ff7800; text-decoration:underline; }
.inpt_search									{ width:130px; height:15px; background:#fff; border:1px solid #fff; padding:3px 0 0 0; }


/*실명인증*/
.login_wraP {width:600px; height:245px; border:1px solid #e1e1e1; margin:0 auto; padding:25px 0 0 0;}
.login_left {width:299px; height:220px; float:left; border-right:1px solid #e1e1e1; text-align:center;}
.log_Txt {margin-top:22px; width:100%; line-height:1.6em; height:35px; text-align:center;}

.login_right {width:300px; float:left;}
.login_right dl {margin-left:55px;}
.log_liNe01 {margin-top:6px;}
.log_liNe02 {margin-top:12px;}
.log_liNe03 {margin-top:6px;}
.log_box01 {width:86px; height:15px; border:1px solid #d8d8d8; padding-top:3px }
.log_Btn02 {margin:5px 0 0 55px;}

/*게시글수정*/
.modify_f {display:none;}
.modify_wrap {width:300px; height:110px; border:1px solid #e1e1e1; margin:0 auto; padding:25px 0 0 0;}
.input_box {text-align:center}
.input_form {margin-top:10px;}
.input_form input.input_text {width:150px; height:15px; border:1px solid #d8d8d8; padding-top:3px}
.modify_f_btn {margin-top:10px; text-align:center}
.modify_f_btn button {margin-right:1px;}

/* 통합검색 */
#contents_search {
    float: left;
    padding-bottom: 60px;
    width: 700px;
}
#contents_search #ctn {
    clear: both;
    margin: 0;
}
.search_Mnu {
    margin-top: 0;
    overflow: hidden;
    width: 700px;
}
.search_Mnu li {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    height: 32px;
    margin-right: 5px;
    text-align: center;
    width: 164px;
}
.search_Mnu li a {
    background: url("/img/common/ser_Btn_bg_off.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    height: 23px;
    padding-top: 9px;
    width: 164px;
}
.search_Mnu li a:hover, a:active, a:focus {
    font-weight: bold;
    text-decoration: underline;
}
.search_Mnu li.on a {
    background: url("/img/common/ser_Btn_bg_on.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #232B3E;
    display: block;
    height: 32px;
    width: 164px;
}
.search_Mnu li.on a:hover, a:active, a:focus {
    font-weight: bold;
    text-decoration: underline;
}
.search_Tle {
    background: url("/img/common/g9_bullet.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E1E1E1;
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0 7px 22px;
    width: 680px;
}
.search_result_top {
    color: #222222;
    height: 24px;
    position: relative;
    width: 100%;
}
.search_result_top span {
    color: #1765B4;
    font-weight: bold;
}
.search_result {
    border-bottom: 1px solid #E8E8E8;
    margin: 25px 0 0;
    padding-bottom: 30px;
    position: relative;
}
.search_result .tl {
    color: #222222;
    font-size: 14px;
    font-weight: bold;
}
.search_result .search_list {
    color: #555555;
    margin: 25px 0 0;
}
.search_result .search_list .li_tl {
    font-size: 1.1em;
    margin-bottom: 3px;
}
.search_result .search_list .li_tl a {
    background: url("/img/common/icon2.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #0000CC;
    font-family: gulim;
    padding-left: 11px;
    text-decoration: underline;
}
.search_result .search_list .li_tl a:hover {
    color: #222222;
    font-family: gulim;
    text-decoration: underline;
}
.search_result .search_list .li_tl2 {
    background: url("/img/common/icon2.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #000000;
    font-family: gulim;
    font-size: 1.1em;
    margin-bottom: 3px;
    padding-left: 11px;
}
.search_result .search_list .li_Txt {
    color: #222222;
    font-family: gulim;
    font-size: 1.1em;
    line-height: 1.3em;
    margin-top: 8px;
}
.search_result .search_list .li_link {
    color: #222222;
    margin: 3px 0 0;
}
.search_result .search_list .li_link a {
    color: #018EA3;
    text-decoration: none;
}
.search_result .search_list .li_link a:hover, a:active, a:focus {
    color: #099D8A;
    text-decoration: underline;
}
.inpt_search {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 15px;
    padding: 3px 0 0;
    width: 130px;
}
.tbl_ser {
    border-bottom: 2px solid #DCDCDC;
    border-collapse: collapse;
    font-family: '돋움',dotum;
    margin-top: 20px;
    width: 100%;
}
.tbl_ser caption {
    display: none;
}
.tbl_ser th {
    background-color: #F0F1F0;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-top: 2px solid #124CA4;
    color: #666666;
    font-family: '돋움',dotum;
    font-weight: bold;
    padding: 7px 4px;
}
.tbl_ser td {
    border: 1px solid #E5E5E5;
    color: #4C4C4C;
    line-height: 1.4em;
    padding: 7px 4px;
}
.tbl_ser td.ranking {
    font-weight: bold;
}
.more_Btn {
    margin-top: 7px;
    text-align: right;
}

/*뉴스레터 상세보기*/
.write_wrap {
    clear: both;
    overflow: hidden;
    width: 100%;
}

.tle_wrap {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    line-height: 1.83em;
    width: 100%;
}
.board_color {
    border-top: 2px solid #4FA7C4;
}


.tle_left {
    color: #333333;
    float: left;
    font-size: 1em;
    font-weight: bold;
    padding: 7px 0 7px 7px;
    width: 86px;
}



.tle_right {
    color: #666666;
    float: left;
    font-size: 1em;
    min-width: 40px;
    padding: 7px 0;
}


.count {
    float: right;
    padding-right: 10px;
}



