@charset "utf-8";

/* 관리자 모드, 일반페이지 공통 CSS */

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, address, pre, cite, form, fieldset, input, textarea, select, table, th, td, form { 	margin:0; padding:0; }

body { color:#444444; font-size:14px; line-height:1.5; font-family:'Apple Gothic','DroidSansFallback','맑은 고딕',Malgun Gothic,'돋움',dotum,'굴림',gulim,san-serif; letter-spacing:-0.07em;}

img { border:0px; vertical-align:middle; }

input, textarea, select {font-family:'Apple Gothic','DroidSansFallback','맑은 고딕',Malgun Gothic,'돋움',dotum,'굴림',gulim,san-serif;}

h1, h2, h3, h4, h5, h6 {  font-size:100%; font-weight:normal; } 

fieldset, img, abbr,acronym { border:0 none; } 

ol, ul { list-style:none; }

a { text-decoration:none;}

table { border-collapse: collapse; border-spacing:0; border:0 none; }
th, td { text-align:left; font-weight: normal; border:0; }

label.pointer { cursor:pointer; }

.hidden { display:none; }
.cursor_pointer { cursor:pointer; }
.center { text-align:center; }
.bold { font-weight:bold; }

iframe.hidden_iframe { width:0px; height:0px; margin:0px; padding:0px; border:0px; }

legend, caption { overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px; } /* hidden */


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 기본 버튼 스타일 */
	button { font-family:'Apple Gothic','DroidSansFallback','맑은 고딕',Malgun Gothic,'돋움',dotum,'굴림',gulim,san-serif; cursor:pointer; }
	button.default1 { height:25px; border:1px solid #666; }
	button.default2 { height:40px; border:1px solid #666; }
	button.default3 { border:1px solid #666; font-size:10px; }

	button.but_bg_162 { margin:3px; padding:0; text-align:center; width:162px; height:27px; border:1px solid #AEAEAE; border-radius:3px; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:14px; line-height:27px; }
	button.but_bg_120 { margin:3px; padding:0; text-align:center; width:120px; height:27px; border:1px solid #AEAEAE; border-radius:3px; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:12px; line-height:27px; }
	button.but_bg_95 { margin:3px; padding:0; text-align:center; width:95px; height:27px; border:1px solid #AEAEAE; border-radius:3px; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:14px; line-height:27px; }
	button.but_bg_75 { margin:3px; padding:0; text-align:center; width:75px; height:27px; border:1px solid #AEAEAE; border-radius:3px; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:14px; line-height:27px; }
	button.but_bg_56 { margin:3px; padding:0; text-align:center; width:56px; height:27px; border:1px solid #AEAEAE; border-radius:3px; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:14px; line-height:27px; }
	button.but_bg_40 { margin:3px; padding:0; text-align:center; width:40px; height:27px; border:1px solid #AEAEAE; border-radius:3px;; background: URL('../../img/but_gray_bg.png') left bottom repeat-x; font-size:14px; line-height:27px; }
	button.but_bg_w100p_h30_g { margin:0px; padding:0; width:100%; height:28px; border:1px solid #DDDDDD; background: URL('../img/bg_board_btn.png'); font-size:12px; font-weight:bold; color:#666; }
	button.but_bg_w100p_h30_b { margin:0px; padding:0; width:100%; height:28px; border:1px solid #DDDDDD; background: URL('../img/bg_board_btn.png'); font-size:12px; font-weight:bold; color:#279DCB; }
	button.but_add_18 { margin:0px; padding:0; width:18px; height:18px; vertical-align:middle; border:0px; background:URL('../../img/but_add.png') no-repeat; }
	button.but_add_40x18 { margin:0px; padding:0; width:40px; height:18px; vertical-align:middle; border:0px; background:URL('../../img/but_add2.png') no-repeat; }

	button.but_122x82 { margin:0px; padding:0; width:122px; height:82px; vertical-align:middle; border:0px; background:URL('../../img/but_122x82.jpg') no-repeat; }
	button.but_60x82_right { float:right; margin:0px; padding:0; width:60px; height:82px; vertical-align:middle; border:0px; background:URL('../../img/but_60x82.jpg') no-repeat; }
	button.but_60x82_right_absolute { position:absolute; right:0px; top:0px; margin:0px; padding:0; width:60px; height:82px; vertical-align:middle; border:0px; background:URL('../../img/but_60x82.jpg') no-repeat; }

	button.but_blue_100px30 { border:1px solid #2383B5; width:100%; height:30px; background:#289CCB; color:#FFF; font-size:14px; font-weight:bold; }
	button.but_blue_100px36 { border:1px solid #2383B5; width:100%; height:36px; background:#289CCB; color:#FFF; font-size:14px; font-weight:bold; }
	button.but_white_100px36_1 { border:1px solid #DDD; width:100%; height:36px; background:URL('../img/button_bg1.png') right bottom no-repeat #FFF; color:#000; font-size:14px; font-weight:bold; text-align:left; padding-left:20px; }

	button.but_blue { width:100%; height:36px; border:1px solid #2383B5; background:#289CCB; color:#FFF; font-size:14px; font-weight:bold; }
	button.but_gray { width:100%; height:36px; border:1px solid #6B6B6B; background:#7A7A7A; color:#FFF; font-size:14px; font-weight:bold; }


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 페이징 스타일 */
	span.list_paging1{ font-family:tahoma; margin:2px; padding:0px 7px 0px 7px; height:28px; line-height:28px; font-size:14px; display:inline-block; overflow:hidden; border:1px solid #C8C8C8; background:#F2F2F2; font-weight:bold; color:#777777; cursor:pointer; }
	span.list_paging2{ font-family:tahoma; margin:2px; padding:0px 7px 0px 7px; height:28px; line-height:28px; font-size:14px; display:inline-block; overflow:hidden; border:1px solid #009BDA; background:#FFFFFF; color:#009BDA; cursor:pointer; }
	span.list_paging3{ font-family:tahoma; margin:2px; padding:0px 7px 0px 7px; height:28px; line-height:28px; font-size:14px; display:inline-block; overflow:hidden; border:1px solid #E2E2E2; background:#FFFFFF; color:#000000; cursor:pointer; }

	div.paging_design1 { height:30px; text-align:center; border:1px solid #DADADA; background:URL('../../img/bg03.jpg'); }
	div.paging_design1 > span.area { background:#DADADA; height:30px; line-height:30px; display:inline-block; overflow:hidden; }
	div.paging_design1 > span.area > span { margin-left:1px; font-family:verdana,dotum; padding:0px 10px 0px 10px; height:30px; line-height:30px; font-size:12px; display:inline-block; overflow:hidden; color:#656565; cursor:pointer; vertical-align:top; }
	div.paging_design1 > span.area > span:first-child { margin-left:0px; }
	div.paging_design1 > span.area > span.list_paging_n{ background:URL('../../img/bg03.jpg'); }
	div.paging_design1 > span.area > span.list_paging_o{ background:#FFFFFF; }
	div.paging_design1 > span.area > span > button.paging_but_ll { margin-top:10px; border:0px; width:41px; height:10px; background:URL('../../img/paging_design_1_ll.png') no-repeat; }
	div.paging_design1 > span.area > span > button.paging_but_l { margin-top:10px; border:0px; width:31px; height:10px; background:URL('../../img/paging_design_1_l.png') no-repeat; }
	div.paging_design1 > span.area > span > button.paging_but_r { margin-top:10px; border:0px; width:32px; height:10px; background:URL('../../img/paging_design_1_r.png') no-repeat; }
	div.paging_design1 > span.area > span > button.paging_but_rr { margin-top:10px; border:0px; width:63px; height:10px; background:URL('../../img/paging_design_1_rr.png') no-repeat; }
