@charset "utf-8";
/*** 전체공통 ****/
*{font-style:normal;font-family:돋음, Dotum, 굴림, Gulim, 인터넷B체, Helvetica, Sans-serif;}
body, div, p, dl, dt, dd, ul, ol, li, menu, h1, h2, h3, h4, h5, h6, form, fieldset, blockquote{margin:0;padding:0;}
ul, ol{margin:0;padding:0;list-style:none;}
legend, caption, hr {display:none;}
fieldset, table, img, th, td{border:0;}
img{vertical-align:top;}

/*a {text-decoration:none;font-family:돋음, Dotum, 굴림, Gulim, 인터넷B체, Helvetica, Sans-serif;selector-dummy:expression(this.hideFocus=true);}*/ /*포스트 리스트 로드후 페이지 이동시 포커스 이동운제로 인해 주석처리*/
a {text-decoration:none;font-family:돋음, Dotum, 굴림, Gulim, 인터넷B체, Helvetica, Sans-serif;}
a:hover,
a:focus,{text-decoration:underline;}

.img_middle{vertical-align:middle;}
.png24{tmp:expression(setPng24(this));position:relative;} /* png파일일 경우 IE6패치 */
.dvclass{filter:alpha(opacity=66); opacity:0.6;} /* 레이어 팝업의 알파값을 위한 코드 */

.btns_left{text-align:left;}
.btns_right{text-align:right;border:0;}
.btns_center{text-align:center;}

/*** float 설정 및 해제 ***/
.float_left{float:left;}
.float_right{float:right;}
.float_clear{clear:both;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}/* 레이아웃을 위한 float clear */

/*** border 해제 ***/
.bt_none{border-top:none;}
.be_none{border-right:none;}
.bb_none{border-bottom:none;}
.bl_none{border-left:none;}

/*** input type="text" ***/
.input_txt{padding:3px 5px 4px 5px;*padding:4px 5px 5px 5px;border:none;border-top:1px solid #cccccc;border-left:1px solid #cccccc;background:#f5f5f5;color:#919497;font-size:70%;vertical-align:middle;}

/* 코드복사 */
.codecopy{margin:10px;}
.codecopy dt{font-size:70%;color:#979c9e;font-weight:bold;}
.codecopy dd{padding:5px;}
.codecopy textarea.input_txt{width:450px;}
.codecopy .btn_close{margin-top:10px;padding:5px 10px 5px;border-top:1px solid #ececec;text-align:right;}

/*** 레이아웃 ***/
html, body{width:100%;height:100%;min-height:100%;}

#wap{width:100%;border-top:0px solid #d4d4d4;background:#fff;}

#header,
#container,
#footer{position:relative;width:900px;margin:0 auto;}

/* header */
#header{height:156px;}

#logo,
#gnb,
#search,
#top_banner,
.top_link{position:absolute;}

#logo{top:15px;left:375px;width:142px;height:46px;}
#gnb{top:61px;height:77px;overflow:hidden;white-space:nowrap;}
#gnb li{float:left;padding-left:2px;right:-2px;position:relative;white-space:nowrap;}
#gnb li.on,
#gnb li.on a{color:#ff8e4a;font-weight:bold;}
#gnb li a{display:block;float:left;height:35px;padding:25px 10px 0 10px;background:url(/user/images/main/menu_bar.gif) right 50% no-repeat;color:#979c9e;font-size:75%;font-weight:bold;white-space:nowrap;text-decoration:none;}
#gnb li a:hover,
#gnb li a:focus{color:#ff853c;}

#search{left:717px;top:81px;}
#search .yellow_window{display:inline-block;width:121px;height:16px;border:1px solid #ffe3bf;background:#fff;}
#search .input_txt{width:107px;height:14px;*margin:-1px 0;padding:0;border:none;font-size:70%;background:none;vertical-align:bottom;}
#search .btn{position:relative;top:1px;z-index:10;margin-left:1px;vertical-align:top;}

#top_banner{right:0;top:60px;}

.top_link{display:inline-block;right:0;top:29px;}
.top_link select{margin:6px 0 0 10px;}
.top_link a{display:block;float:left;height:20px;padding:10px 10px 0 10px;background:url(/user/images/main/menu_bar.gif) right 50% no-repeat;color:#979c9e;font-size:75%;white-space:nowrap;text-decoration:none;}
.top_link a:hover,
.top_link a:focus{color:#ff853c;}

.go_top{width:15px;height:43px;z-index:1;position:absolute;top:0;left:900px;}

/* 게시판 리스트 */
.list{width:100%;border-top:1px solid #ececec;}
.list th, td{padding:5px 10px 5px 10px;border-bottom:1px solid #ececec;color:#919497;font-size:70%;}
.list th{background:url(/user/images/icon/line_ver02.gif) right 50% no-repeat #9e9e97;text-align:center;}
.list th.end{background:#9e9e97}
.list td{padding:9px 10px 8px 10px;background:url(/user/images/icon/line_ver03.gif) right 50% no-repeat;text-align:center;letter-spacing:0;white-space:nowrap;}
.list td.end{background-image:none;}
.list td img{vertical-align:middle;}
.list a{color:#919497;}
.list a:hover,
.list a:focus{color:#ff8a40;text-decoration:none;}
.list .notice td{background-color:#f8f8f8;}
.list .notice td.title{font-weight:bold;}
.list .title{width:100%;text-align:left;letter-spacing:-1px;white-space:normal;}
.list .title img{margin-right:5px;vertical-align:middle;}
.list .title span{letter-spacing:0;}
.list .writer{text-align:left;letter-spacing:-1px;}
.list .writer img{margin-right:3px;}

/* 게시판 글쓰기 */
.write_form{width:100%;border-top:1px solid #ececec;}
.write_form th, td{padding:10px 10px 7px 10px;border-bottom:1px solid #ececec;color:#919497;font-size:70%;letter-spacing:-1px;text-align:left;}
.write_form th{width:90px;background:#fbfbfb;text-align:left;}
.write_form td{padding:9px 0 9px 17px;}
.write_form .notice{margin-top:8px;}
.write_form input, img{font-size:100%;vertical-align:middle;}
.write_form select{padding:2px 5px 3px 5px;font-size:100%;vertical-align:middle;}
.write_form textarea{
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#b9b9ad;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#dbdbdb;
	scrollbar-track-color:#f5f5f5;
	scrollbar-darkshadow-color:#ffffff;
}
.write_form .tag_notice span{color:#ff8a40;}

/* 게시판 보기 */
.read_head .title{font-weight:bold;}
.read_head .btns_right{padding:10px 10px 9px;color:#b6babe;font-size:70%;}
.read_head .btns_right img{vertical-align:middle;}
.read_head .btns_right a{color:#b6babe;}
.read_head .btns_right a:hover,
.read_head .btns_right a:focus{color:#ff853c;text-decoration:none;}
.read_head .writer{text-align:center;}

/* .read_body{padding:0 10px 32px 10px;border-bottom:1px solid #ececec;background:#fff;color:#919497;font-size:70%;letter-spacing:-1px;line-height:140%;} */
.read_body{padding:0 10px 32px 10px;border-bottom:1px solid #ececec;background:#fff;font-size:75%;line-height:180%;}

.read_footer{width:633px;margin:0 auto;}

.comment h5,
.reply h5{margin-bottom:10px;}

.comment{margin:22px 0 19px;}
.comment .list{background:#fbfbfb;}
.comment .comment_write{margin-bottom:16px;}
.comment .comment_write .input_txt{width:575px;margin-right:5px;}
.comment .comment_write img{vertical-align:middle;}

.comment .list{width:615px;margin:0 auto;border:none;}
.comment .list td{padding:10px 10px 11px 10px;*padding:9px 10px 9px 10px;background:url(/user/images/icon/dot_bg02.gif) left bottom repeat-x;border:none;white-space:nowrap;}
.comment .list img.icon{margin-top:-2px;}
.comment .list .end td{background:none;}
.comment .list .title{width:98%;text-align:left;white-space:normal;}

.reply .list{width:100%;}
.reply .list td{background:none;}
.reply .list td.end{border:none;}
.reply .list img.icon{margin-top:-2px;}


/* 게시판 페이징 */
.board_bottom_navi{clear:both;position:relative;_position:;margin:20px 0; *zoom:1;text-align:center;}
.board_bottom_navi:after{content:"";display:block;float:none;clear:both;}
.board_bottom_navi .btns_left{float:left;margin-left:10px;text-align:left;}
.board_bottom_navi .btns_right{float:right;margin-right:10px;text-align:right;}
.board_bottom_navi .pagination{padding-top:5px;color:#919497;font-size:70%;}
.board_bottom_navi .pagination img{vertical-align:middle;}
.board_bottom_navi .pagination a{display:inline-block;color:#919497;padding:0 10px 0 4px;background:url(/user/images/icon/line_ver04.gif) right 50% no-repeat;}
.board_bottom_navi .pagination a:hover,
.board_bottom_navi .pagination a:focus{color:#515254;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.board_bottom_navi .pagination .end{background:none;}
.board_bottom_navi .pagination strong{color:#515254;}
.board_bottom_navi .pagination .prev,
.board_bottom_navi .pagination .prevend{padding:0;background:none;}
.board_bottom_navi .pagination .next,
.board_bottom_navi .pagination .nextend{padding:0;background:none;}

/* 블로거 응원하기 */
.cheering{position:absolute;top:20px;right:30px;}


/* 게시판 페이징 추가(페이징 우측에 버튼 있을경우)*/
.board_bottom_navi .newrightbuttonpagination{padding-top:5px;color:#919497;font-size:70%;}
.board_bottom_navi .newrightbuttonpagination img{vertical-align:middle;}
.board_bottom_navi .newrightbuttonpagination a{font-size:11px;text-decoration: none; color:#919497;}  
.board_bottom_navi .newrightbuttonpagination a:hover{font-size:11px;text-decoration: none; color:#515254;}
.board_bottom_navi .newrightbuttonpagination a:focus{font-size:11px;text-decoration: none; color:#000000;}

/* new 게시판 페이징 */
.board_pageing_navi {clear:both;position:relative;_position:;margin:20px 0; *zoom:1;text-align:center;}
.board_pageing_navi .newpagination {font-size:11px ;text-decoration: none; color:#919497} 
.board_pageing_navi .newpagination a{font-size:11px ;text-decoration: none; color:#919497}  
.board_pageing_navi .newpagination a:hover{font-size:11px; text-decoration: none; color:#515254}
.board_pageing_navi .newpagination a:focus{font-size:11px; text-decoration: none; color:#000000}    
