@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-family: Tahoma, /*"맑은고딕", Malgun Gothic,*/ "돋움", Dotum, "돋움체", Dotumche, ; color:#888; line-height:1.5; } /*폰트지정*/

.tL{text-align:left;}
.tR{text-align:right;}
.tC{text-align:center;}
.highlight { background-color:#ffff00; color:#000000;} 
.fl {float:left;}
.fr {float:right;}
.cbox		{width:13px; height:13px; vertical-align:middle;}	label {position:relative; top:2px;}
img, input {vertical-align:middle;}/*입력 폼 이미지버튼과의 정렬*/



/*게시판 type1 - 리스트:가로형*/
.tbl_type01,.tbl_type01 th,.tbl_type01 td{border:0}
.tbl_type01{width:100%;font-size:11px;text-align:center;border-top:2px solid #898989;}
.tbl_type01 caption{display:none}
.tbl_type01 th{height:40px;  border-bottom:1px solid #c2c2c2;}
.tbl_type01 th img{display:inline;}
.tbl_type01 td{padding:10px 0 7px 0;border-bottom:1px solid #ebebeb; color:#ac9da7;}
.tbl_type01 a{color:#8e7987; text-decoration:none;}	
.tbl_type01 a:visited{color:#8e7987; text-decoration:none;}
.tbl_type01 a:hover{color:#cb2796; text-decoration:none; background:#f3f0f1;}
.tbl_type01 tr:hover td{background:#f3f0f1;}


/*게시판 type1 - 뷰:세로형*/
.tbv_type01,.tbv_type01 th,.tbv_type01 td{border:0;}
.tbv_type01{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbv_type01 caption{display:none}
.tbv_type01 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbv_type01 th img{display:inline;}
.tbv_type01 td{padding:10px 0 7px 0;border-bottom:1px solid #ebebeb; color:#ac9da7;}
.tbv_type01 a{color:#8e7987; text-decoration:none;}	
.tbv_type01 a:visited{color:#8e7987; text-decoration:none;}
.tbv_type01 a:hover{color:#cb2796; text-decoration:none;}

/*게시판 type1 - 입력폼:세로형*/
.tbw_type01,.tbw_type01 th,.tbw_type01 td{border:0;}
.tbw_type01{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbw_type01 caption{display:none}
.tbw_type01 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbw_type01 th img{display:inline;}
.tbw_type01 td{padding:9px 0 9px 0;border-bottom:1px solid #ebebeb; color:#ac9da7;}
.tbw_type01 a{color:#8e7987; text-decoration:none;}	
.tbw_type01 a:visited{color:#8e7987; text-decoration:none;}
.tbw_type01 a:hover{color:#cb2796; text-decoration:none;}
input.input-textAS{padding:0 5px; border:1px solid #e1e1e1; margin:0; width:200px; height:20px;}
textarea.textarea-textAS{padding:20px 5px; border:1px solid #ebebeb; margin:20px 0; height:200px; }



/***************************************************웹진형*************************************************************************/
/*게시판 type2 - 리스트:가로형*/
.tbl_type02,.tbl_type02 th,.tbl_type02 td{border:0}
.tbl_type02{width:100%;font-size:11px;text-align:left;border-top:2px solid #898989; }
.tbl_type02 caption{display:none}
.tbl_type02 td{padding:10px;border-bottom:1px solid #ebebeb; color:#898989;}
.tbl_type02 td .thumbnail{border:1px solid #ebebeb; width:168px; height:108px;}
.tbl_type02 .type02_content{margin-left:-10px;}
.tbl_type02 .type02_content td{border:none; color:#acacac;}
.tbl_type02 .type02_content .date{text-align:right;}
.tbl_type02 .type02_content a{color:#898989; text-decoration:none; font-size:14px; font-weight:bold; }	
.tbl_type02 .type02_content a:visited{color:#898989; text-decoration:none;}
.tbl_type02 .type02_content a:hover{color:#555555; text-decoration:none;}
.tbl_type02 .type02_content .com{color:#7da7d9; font-size:14px; font-weight:normal;}/*제목에 댓글 표시*/

/*게시판 type2 - 뷰:세로형*/
.tbv_type02,.tbv_type02 th,.tbv_type02 td{border:0;}
.tbv_type02{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbv_type02 caption{display:none}
.tbv_type02 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbv_type02 th img{display:inline;}
.tbv_type02 td{padding:10px 0 7px 0;border-bottom:1px solid #ebebeb; color:#898989;}
.tbv_type02 a{color:#898989; text-decoration:none;}	
.tbv_type02 a:visited{color:#898989; text-decoration:none;}
.tbv_type02 a:hover{color:#555555; text-decoration:none;}

.tbv_type02_comment{margin:0 0 30px 0;}/*댓글*/
.tbv_type02_comment .tbv_type02_comment_l{border-bottom:1px solid #ebebeb; text-align:left;}/*댓글리스트*/
.tbv_type02_comment .tbv_type02_comment_l .name{margin:0;padding:10px 0 5px 30px; font-weight:bold;}
.tbv_type02_comment .tbv_type02_comment_l .date{margin:0;padding:10px 30px 5px 0; text-align:right; font-size:11px; color:#b7b7b7;}
.tbv_type02_comment .tbv_type02_comment_l .comment{margin:0;padding:0 30px 10px 30px; color:#898989;}
.tbv_type02_comment .tbv_type02_comment_l .recommend{margin:0;padding:0 30px 10px 30px; text-align:right;}
.tbv_type02_comment .tbv_type02_comment_l .recommend .up{width:50px;height:19px;text-align:center;background:url('/sa/images/bg_up.gif') no-repeat;overflow:hidden;font-size:11px;letter-spacing:-1px; display:inline-block;}
.tbv_type02_comment .tbv_type02_comment_l .recommend .up a{display:block;font-weight:bold;color:#f6802d;padding:1px 0 3px 10px;text-transform:lowercase;}
.tbv_type02_comment .tbv_type02_comment_l .recommend .down{width:50px;height:19px;text-align:center;background:url('/sa/images/bg_down.gif') no-repeat;overflow:hidden;font-size:11px;letter-spacing:-1px;display:inline-block;margin-left:3px;}
.tbv_type02_comment .tbv_type02_comment_l .recommend .down a{display:block;font-weight:bold;color:#479ef7;padding:1px 0 3px 10px;text-transform:lowercase;}
.tbv_type02_comment .tbv_type02_comment_w{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb; background:#f6f6f6; text-align:left;}/*댓글입력*/
.tbv_type02_comment .tbv_type02_comment_w .name{margin:0;padding:10px 0 5px 30px; font-weight:bold;}
.tbv_type02_comment .tbv_type02_comment_w .comment{margin:0;padding:0 20px 0 30px;}
.tbv_type02_comment .tbv_type02_comment_w .byte{margin:0;padding:5px 10px 10px 30px; font-size:11px; color:#b7b7b7;}
.tbv_type02_comment .tbv_type02_comment_w .byte span{font-size:11px; color:#898989; font-weight:bold;}
.tbv_type02_comment .tbv_type02_comment_w textarea{border:1px solid #b7b7b7; background:#ffffff; margin:0; height:23px; width:100%; padding:5px;}


/*게시판 type2 - 입력폼:세로형*/
.tbw_type02,.tbw_type02 th,.tbw_type02 td{border:0;}
.tbw_type02{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbw_type02 caption{display:none}
.tbw_type02 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbw_type02 th img{display:inline;}
.tbw_type02 td{padding:9px 0 9px 0;border-bottom:1px solid #ebebeb; color:#ac9da7;}
.tbw_type02 a{color:#8e7987; text-decoration:none;}	
.tbw_type02 a:visited{color:#8e7987; text-decoration:none;}
.tbw_type02 a:hover{color:#cb2796; text-decoration:none;}
input.input-textAS{padding:0 5px; border:1px solid #e1e1e1; margin:0; width:200px; height:20px;}
textarea.textarea-textAS{padding:20px 5px; border:1px solid #ebebeb; margin:20px 0; height:200px; }




/***************************************************이벤트형*************************************************************************/
/*게시판 type3 - 리스트:가로형*/
.tbl_type03,.tbl_type03 th,.tbl_type03 td{border:0;}
.tbl_type03{width:100%;font-size:11px;text-align:left;border-top:2px solid #898989; }
.tbl_type03 caption{display:none}
.tbl_type03 td{padding:10px;border-bottom:1px solid #ebebeb; color:#898989;}
.tbl_type03 td .thumbnail{width:310px; height:115px;}/*이미지사이즈*/
.tbl_type03 .type03_content{margin-left:-10px;}
.tbl_type03 .type03_content th{border:none; color:#636363;}
.tbl_type03 .type03_content td{border:none;}
.tbl_type03 .type03_content td strong{color:#7da7d9;}


/*.tbl_type03 .type03_content a{color:#898989; text-decoration:none; font-size:14px; font-weight:bold; }	
.tbl_type03 .type03_content a:visited{color:#898989; text-decoration:none;}
.tbl_type03 .type03_content a:hover{color:#555555; text-decoration:none;}
.tbl_type03 .type03_content .com{color:#7da7d9; font-size:14px; font-weight:normal;}/*제목에 댓글 표시*/*/

/*게시판 type3 - 뷰:세로형*/
.tbv_type03,.tbv_type03 th,.tbv_type03 td{border:0;}
.tbv_type03{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbv_type03 caption{display:none}
.tbv_type03 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbv_type03 th img{display:inline;}
.tbv_type03 td{padding:10px 0 7px 0;border-bottom:1px solid #ebebeb; color:#898989;}
.tbv_type03 a{color:#898989; text-decoration:none;}	
.tbv_type03 a:visited{color:#898989; text-decoration:none;}
.tbv_type03 a:hover{color:#555555; text-decoration:none;}

.tbv_type03_comment{margin:10px 0 30px 0;}/*댓글*/
.tbv_type03_comment .tbv_type03_comment_l{border-bottom:1px solid #ebebeb; text-align:left;}/*댓글리스트*/
.tbv_type03_comment .tbv_type03_comment_l .name{margin:0;padding:10px 0 5px 30px; font-weight:bold;}
.tbv_type03_comment .tbv_type03_comment_l .date{margin:0;padding:10px 30px 5px 0; text-align:right; font-size:11px; color:#b7b7b7;}
.tbv_type03_comment .tbv_type03_comment_l .comment{margin:0;padding:0 30px 10px 30px; color:#898989;}
.tbv_type03_comment .tbv_type03_comment_l .recommend{margin:0;padding:0 30px 10px 30px; text-align:right;}
.tbv_type03_comment .tbv_type03_comment_l .recommend .up{width:50px;height:19px;text-align:center;background:url('/sa/images/bg_up.gif') no-repeat;overflow:hidden;font-size:11px;letter-spacing:-1px; display:inline-block;}
.tbv_type03_comment .tbv_type03_comment_l .recommend .up a{display:block;font-weight:bold;color:#f6802d;padding:1px 0 3px 10px;text-transform:lowercase;}
.tbv_type03_comment .tbv_type03_comment_l .recommend .down{width:50px;height:19px;text-align:center;background:url('/sa/images/bg_down.gif') no-repeat;overflow:hidden;font-size:11px;letter-spacing:-1px;display:inline-block;margin-left:3px;}
.tbv_type03_comment .tbv_type03_comment_l .recommend .down a{display:block;font-weight:bold;color:#479ef7;padding:1px 0 3px 10px;text-transform:lowercase;}
.tbv_type03_comment .tbv_type03_comment_w{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb; background:#f6f6f6; text-align:left;}/*댓글입력*/
.tbv_type03_comment .tbv_type03_comment_w .name{margin:0;padding:10px 0 5px 30px; font-weight:bold;}
.tbv_type03_comment .tbv_type03_comment_w .comment{margin:0;padding:0 20px 0 30px;}
.tbv_type03_comment .tbv_type03_comment_w .byte{margin:0;padding:5px 10px 10px 30px; font-size:11px; color:#b7b7b7;}
.tbv_type03_comment .tbv_type03_comment_w .byte span{font-size:11px; color:#898989; font-weight:bold;}
.tbv_type03_comment .tbv_type03_comment_w textarea{border:1px solid #b7b7b7; background:#ffffff; margin:0; height:23px; width:100%; padding:5px;}


/*게시판 type3 - 입력폼:세로형*/
.tbw_type03,.tbw_type03 th,.tbw_type03 td{border:0;}
.tbw_type03{width:100%;font-size:11px; text-align:center;border-top:2px solid #898989;}
.tbw_type03 caption{display:none}
.tbw_type03 th{height:40px; border-bottom:1px solid #e7dbe3;border-bottom:1px solid #ebebeb;}
.tbw_type03 th img{display:inline;}
.tbw_type03 td{padding:9px 0 9px 0;border-bottom:1px solid #ebebeb; color:#ac9da7;}
.tbw_type03 a{color:#8e7987; text-decoration:none;}	
.tbw_type03 a:visited{color:#8e7987; text-decoration:none;}
.tbw_type03 a:hover{color:#cb2796; text-decoration:none;}
input.input-textAS{padding:0 5px; border:1px solid #e1e1e1; margin:0; width:200px; height:20px;}
textarea.textarea-textAS{padding:20px 5px; border:1px solid #ebebeb; margin:20px 0; height:200px; }







/*게시판 - 버튼*/
.tb_btn{margin:10px 0 20px 0; text-align:right;}

/*게시판 - 버튼*/
.tb_btn2{margin:10px 0 20px 0; text-align:center;}
.tb_btn2 img{margin:0 2px 0 0;}

/*게시판 - 페이징*/
.tb_paginate{padding:0;margin:10px 0 20px 0;text-align:center; }
.tb_paginate a,.tb_paginate strong{display:inline-block;_position:relative;margin-right:0;padding:3px 5px 2px 5px; color:#898989;font-size:11px;line-height:normal;text-decoration:none; !important}
.tb_paginate strong{color:#636363; !important}
.tb_paginate a:hover,.tb_paginate a:active,.tb_paginate a:focus{color:#636363; vertical-align:center;}
.tb_paginate a.pre,.tb_paginate a.pre_end,.tb_paginate a.next,.tb_paginate a.next_end{font-size:11px;}

.tb_paginate .prev{ padding:0; margin:0; display:inline-block;  !important }
.tb_paginate .pre_end{padding:0; margin:0;display:inline-block;!important}
.tb_paginate .next{padding:0; margin:0; display:inline-block;!important}
.tb_paginate .next_end{padding:0; margin:0; display:inline-block;!important}

/*게시판 검색*/
#BlockSearchWrap {width:100%; position:relative; height:25px; margin-bottom:10px;}
#BlockSearchWrap .BlockSearch{position:absolute; right:0; overflow:hidden;}

#BlockSearchWrap .BlockSearch .selectWrap{float:left; margin-right:5px;}
#BlockSearchWrap .BlockSearch .selectWrap.On ul.option li {display:block;}
#BlockSearchWrap .BlockSearch .selectWrap ul.option{width:70px; border:1px solid #d7d7d7; background:#ffffff;}
body.ie6 #BlockSearchWrap .BlockSearch .selectWrap ul.option, body.ie7 #BlockSearchWrap .BlockSearch .selectWrap ul.option {height:25px;} /* For ie6, 7 */
#BlockSearchWrap .BlockSearch .selectWrap ul.option li{display:none; text-align:left;}
#BlockSearchWrap .BlockSearch .selectWrap ul.option li.On{dispaly:block;height:23px;backbround:url(/skin/board/versuss/images/bul_01.gif) no-repeat 52px 10px;}
#BlockSearchWrap .BlockSearch .selectWrap ul.option li:first-child{display:block; height:23px; background:url(/skin/board/versuss/images/ico_select_closed.png) no-repeat 52px 10px;}
#BlockSearchWrap .BlockSearch .selectWrap ul.option li a{display:block; width:60px; height:23px; line-height:23px; padding-left:10px; text-decoration:none;}
#BlockSearchWrap .BlockSearch .selectWrap ul.option li a:hover{background-color:rgba(245, 245, 245, 0.7);}

#BlockSearchWrap .BlockSearch p{float:left; width:230px; border:1px solid #d7d7d7; height:23px; padding:0; margin:0;}

#BlockSearchWrap .BlockTxt{position:absolute; left:0; height:25px; padding-top:5px; overflow:hidden;}
#BlockSearchWrap .BlockTxt span{font-weight:bold; color:#636363;}

input.input-textSearch{padding:0 5px; width:188px; height:23px; border:0; margin:0; display:block; float:left}
input, select {vertical-align:middle;}




