/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}]
table {border-spacing:0; border-collapse:collapse;}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol,li{list-style:none}
em,address{font-style:normal}
a{color:#616161; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
a:hover{color:#616161; text-decoration:none;}
html { overflow-y: scroll; overflow-x: hidden; }


.font_st_14{
font:14px '돋움';
letter-spacing:-1px;
line-height:18px;
}

.font_st_13{
font:13px '돋움';
letter-spacing:-1px;
line-height:16px;
}


.font_st_12{
font:12px '나눔고딕';
letter-spacing:-1px;
line-height:18px;
}

.font_st_11{
font:11px '나눔고딕';
letter-spacing:-1px;
line-height:16px;
}

.font_st_14_tahoma{
font:14px 'tahoma';
line-height:18px;
}


.font_st_12_tahoma{
font:12px 'tahoma';
line-height:18px;
}

.font_st_11_tahoma{
font:11px 'tahoma';
line-height:16px;
}

.font_st_20_tahoma{
font:21px 'tahoma';
line-height:16px;
vertical-align:middle;
font-weight:bold;
}

.font_st_22_tahoma{
font:23px 'tahoma';
line-height:16px;
vertical-align:bottom;
font-weight:bold;
}

#wrap{
	width:100%;
	/*background:url('../img/bg_main_top.gif') repeat-x top;*/
}

#header{
	width:990px;
	margin:0 auto;
}

#contents{
	width:1010px;
	margin:0 auto;
}

/*#copyright-w{
	width:100%;
	margin:0 auto;
	background:#434343;
}*/


#copyright-w {
    border-top: 2px solid #373840;
    padding: 24px 0 28px;
    width: 100%;
}

#copyright-w{width:100%; border-top:2px solid #373840; padding:24px 0 28px;}
#copyright-w .inner_footer { width:1010px; margin:0 auto;}
#copyright-w .inner_footer .f_util:after { content:""; clear:both; display:block;}
#copyright-w .inner_footer .f_util { width:420px; margin:0 auto;}
#copyright-w .inner_footer .f_util li { float:left;}
#copyright-w .inner_footer .f_util li a { font-weight:bold; color:#656464;}
#copyright-w .inner_footer .f_util li span { padding:0 8px;  color:#656464; font-weight:bold;}
#copyright-w .inner_footer p.copy { font-size:11px; color:#757575; text-align:center; line-height:19px; padding-top:16px;}

.copyright{
	width:990px;
	margin:0 auto;
}


/* 툴팁레이어 */
#dhtmltooltip{
position:absolute;
border-width:2px;
border-style:solid;
border-color:#CECECE;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100000;
}



.input_st input{
border:1px solid #bdbdbd;
height:21px;
line-height:20px;
padding-left:3px;
}

.input_text_st input[type=text]{
border:1px solid #bdbdbd;
height:21px;
line-height:21px;
padding-left:3px;
}





.input_file_st input[type=file]{
border:1px solid #bdbdbd;
height:21px;
line-height:20px;
padding-left:3px;
}

.input_password_st input[type=password]{
border:1px solid #bdbdbd;
height:21px;
line-height:20px;
padding-left:3px;
}

.input_textarea_st textarea{
border:1px solid #bdbdbd;
line-height:18px;
padding:3px;
}

.word_break_st{
word-break:break-all;
}

/* IE7이하 버전 input style */
#login_form_7 input{
#margin:-1px 0;
}

.png24{_behavior:url("/css/iepngfix.htc");}
/******IE6에서 배경 png파일 투명한 부분 적용******/


/* 페이징 이전버튼 */
table#page a.prev{
	width:26px; padding-left:3px; height:25px;border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center;
}
table#page a.prev2{
	width:26px; padding-left:3px; height:25px;border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_prev_ov2_new.jpg') no-repeat center;
}

table#page a.prev:hover{background:url('../img/page/bg_pagenum_prev_new.jpg') no-repeat center;}
table#page a.prev2:hover{background:url('../img/page/bg_pagenum_prev2_new.jpg') no-repeat center;}


table#page a.prev_not{
	width:26px; color:#AAA; padding-left:3px; height:25px;border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center center;
}

/* 다음버튼 */
table#page a.next{
	width:26px; height:25px; padding-right:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;
}
table#page a.next2{
	width:26px; padding-right:3px; height:25px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov2_new.jpg') no-repeat center;
}
table#page a.next:hover{background:url('../img/page/bg_pagenum_next_new.jpg') no-repeat center;}
table#page a.next2:hover{background:url('../img/page/bg_pagenum_next2_new.jpg') no-repeat center;}

table#page a.next_not{
	width:26px; color:#AAA; height:25px; padding-right:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;
}



/* 현재 */
table#page a.now{
	color:#FFF; height:25px; width:26px; line-height:25px; border:1px solid #f0a69b;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center; text-align:center;
}
table#page b.now{
	color:#FFF; height:25px; line-height:25px; width:26px; border:1px solid #f0a69b;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center; text-align:center;
}
table#page a.now:hover,table#page b.now:hover {
	color:#FFF;height:25px; line-height:25px; width:26px;
	background:url('../img/page/bg_pagenum_now2_ov.jpg') no-repeat center;
}

table#page a.prevnext{
	color:#676565; width:26px; height:25px; line-height:25px; border:1px solid #CCC;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center; text-align:center;
}
table#page b.prevnext{
	color:#676565; width:26px; height:25px; line-height:25px; width:26px; border:1px solid #CCC;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center; text-align:center;
}
table#page a.prevnext:hover,table#page b.prevnext:hover {
	color:#676565; width:26px; height:25px; line-height:25px; width:26px;
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center;
}


table#page a.pgnum{
	color:#676565; width:26px; height:25px; line-height:25px; border:1px solid #CCC;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center; text-align:center;
}
table#page b.pgnum{
	color:#676565; width:26px; height:25px; line-height:25px; width:26px; border:1px solid #CCC;  background-color:#FF8040; font-weight:bold; 
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center; text-align:center;
}
table#page a.pgnum:hover,table#page b.pgnum:hover {
	color:#676565; width:26px; height:25px; line-height:25px; width:26px;
	background:url('../img/page/bg_pagenum_prevnext.jpg') no-repeat center;
}


table#page {margin:0 auto;}
table#page a {margin:0 2px; float:left;}
table#page a.prev {}
table#page a.prev_not {float:left;}
table#page b.now {float:left;}

/* 위지윅관련 css */

#ct{word-break:break-all; text-align:justify}
#ct ul{padding-left:40px; display:block}
#ct ul li{list-style:disc;  display:list-item}
#ct ol{padding-left:40px; display:block} 
#ct ol li{list-style:decimal;  display:list-item}
#ct hr{display:block}
#ct p{}
#ct div{}

.ct{word-break:break-all; text-align:justify}
.ct ul{padding-left:40px; display:block}
.ct ul li{list-style:disc;  display:list-item}
.ct ol{padding-left:40px; display:block} 
.ct ol li{list-style:decimal;  display:list-item}
.ct hr{display:block}
.ct p{}
.ct div{}


/* 게시판 댓글 카톡형 */
/* 내글 */
#take_reply_A {
float:right; 
position:relative; 
width:80%; 
margin-bottom:10px;
}
#take_reply_A .box_reply_A{
float:right; 
position:relative; 
margin-right:100px; 
border:1px solid #a5cce6; 
background:url('../img/bgpart_bbs_reply_my01.gif') #f0f6f9 bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}
#take_reply_A .box_1{
background:url('../img/bgpart_bbs_reply_my03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_2{
background:url('../img/bgpart_bbs_reply_my03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_3{
background:url('../img/bgpart_bbs_reply_my03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_4{
background:url('../img/bgpart_bbs_reply_my03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .take_reply_A_mem{
position:absolute; 
top:5px; 
right:15px; 
width:70px; 
word-break:break-all;
text-align:right;
}

/* 남글 */
#take_reply_B {
float:left; 
position:relative; 
width:80%; 
margin-bottom:10px;
}
#take_reply_B .box_reply_B{
float:left; 
position:relative; 
margin-left:100px; 
border:1px solid #d1c993; 
background:url('../img/bgpart_bbs_reply_you01.gif') #fbf3bd bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}
#take_reply_B .box_1{
background:url('../img/bgpart_bbs_reply_you03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_2{
background:url('../img/bgpart_bbs_reply_you03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_3{
background:url('../img/bgpart_bbs_reply_you03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_4{
background:url('../img/bgpart_bbs_reply_you03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .take_reply_B_mem{
position:absolute; 
top:5px; 
left:15px; 
width:70px; 
word-break:break-all;
text-align:left;
}


/* 아작스 페이징 */
.ajax_page {padding:10px 0 5px 0;}
.ajax_page span{display:inline-block; zoom:1; *display:inline; _display:inline;}
.ajax_num {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; font-size:13px; background:#f3f3f3; margin-right:3px;}
.ajax_num_b {display:block; width:30px; height:30px; line-height:30px; border:1px solid #747474; font-weight:bold; background:#FFF; font-size:13px; margin-right:3px;}
.ajax_prev {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; margin-right:3px; font-size:13px; }
.ajax_next {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; font-size:13px; }
/* 아작스 페이징 END */

