body {
 margin:0;
 font-size:12px;
 font-family:"돋움", "Dotum", Arial, Verdana ;
 color:#535353 ;
 line-height:140%;
}

div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input ,p {
	margin : 0 ;
	padding : 0 ;
}

ul, li {list-style:none;}
img {border:0;}
/*LINK*/
A:link {color:#515151; text-decoration:none;}
A:visited {color:#515151;text-decoration:none;}
A:active {color:#515151;text-decoration:none;}
A:hover {color:#515151;text-decoration:underline;}



/* 검색 */
.search {background:url(/data/skin/bbs/1/tpl1/images/search_lyt2.gif); background-repeat:repeat-x; background-position: right 0; height:37px; position:relative; border:0px red solid;}
.search h2 { border:0px red solid; width:74px; height:37px;}
.search ul {border:0px red solid; position:absolute; top:8px; right:0;}
.search ul li {float:left; padding-right:10px;}
.txt1 {padding:10px 0px 20px 0;}

/* 자유게시판 */
.tbl_free1_list {border-collapse:collapse; width:100%; font-size:12px; font-family:"돋움", "Dotum", Arial, Verdana ; }
.tbl_free1_list thead th {background:url(/data/skin/bbs/1/tpl1/images/tbl_bg.gif); background-repeat:repeat-x; height:30px;}
.tbl_free1_list thead th.num {background:url(/data/skin/bbs/1/tpl1/images/tbl_bg1.gif); background-repeat:repeat-x; background-position: left 0; }
.tbl_free1_list thead th.hit {background:url(/data/skin/bbs/1/tpl1/images/tbl_bg2.gif); background-repeat:repeat-x; background-position: right 0; }

.tbl_free1_list tbody tr td {height:30px;border-bottom:1px #dbdbdb solid; text-align:center; font-size:12px; font-family:"돋움";}
.tbl_free1_list tbody tr td.subject {text-align:left; padding:0 0 0 10px; font-size:12px; font-family:"돋움";}
.tbl_free1_list tbody tr td.subject span {font-weight:bold; color:#dd470b; font-size:11px;}

/* 포토게시판 */
.tbl_phto_list {border-top:2px solid #cacaca ; border-bottom:1px solid #cacaca ; width:100%; }
.tbl_phto_list  ul {margin:20px 0 20px 0px;}
.tbl_phto_list  ul li {float:left; margin:0 10px 10px 10px }
.tbl_phto_list  ul li img{ border:1px solid #cecece; display:block;}
.tbl_phto_list  ul li span {display:block; text-align:center; padding:4px 0;font-size:12px;}
.tbl_phto_list  ul li.noeffect {padding:0; margin:0;}
.tbl_phto_list  ul li a:hover {color:#000;text-decoration:none;font-size:12px;}



/* 페이징 */
.paging {text-align:center;padding:20px 0 0 0;}
.paging a { border:1px solid #cacaca;  display:inline-block; line-height:11px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.paging a:link, .paging a:visited {padding:2px 5px; border:1px solid #cacaca;  display:inline-block; line-height:normal; font-size:11px;}
.paging a:hover, .paging a:active {padding:2px 5px; border:1px solid #9B6F24;  display:inline-block; line-height:normal; font-size:11px; color:#7B5029; font-weight:none; }
.paging a.on { border:1px solid #9B6F24; font-weight:bold;color:#7B5029;  }

.paging a.et { border:none;  display:inline-block; margin:2px; }
.paging a.et:link,  .paging a.et:visited {  border:none;  display:inline-block;}
.paging a.et:hover,  .paging a.et:active { border:none;  display:inline-block;}

/* 뷰타입 */
.view_type {}
.view_type .subject {background:url(/data/skin/bbs/1/tpl1/images/tbl_bg2.gif); background-repeat:repeat-x;  background-position: right 0;font-size:12px; font-family:"돋움";}
.view_type  h2{float:left; }
.view_type .subcnt{height:30px;}
.view_type .subcnt span {display:block; padding:9px 0 0 0; line-height:12px; font-weight:bold; letter-spacing:-1px; color:#000;font-size:12px; font-family:"돋움";}
.view_type .info {border-bottom:1px dashed #BBBBBB; height:25px;}
.view_type .info ul {padding:6px 0 0 0; float:right;}
.view_type .info ul li {float:left; padding:0 13px 0 0; line-height:15px; font-size:11px; }
.view_type .info ul li span {font-weight:bold;  letter-spacing:-1px; color:#7B7B7B;font-size:12px; font-family:"돋움";}
.view_type .cnt {padding:10px 10px; border-bottom:1px solid #E0E0E0;}
.view_type .cnt span {font-size:11px; letter-spacing:-1px;font-size:12px; font-family:"돋움";}
/* 버튼 */
.btn .fl {float:left;}
.btn .fr {float:right;}
.btn {margin:20px 0;}


/* 댓글 */
.comment {margin:20px 0 0px 0;}
.comment h2{padding:5px 0;}
.comment .box {border:1px solid #dedede; background-color:#f9f9f9; padding:15px 20px ;}
.comment .box  span {font-size:11px;  letter-spacing:-1px; }
.comment .box input, .comment .box textarea {border:1px solid #c3c3c3;}
.comment .box textarea {border:1px solid #c3c3c3; width:500px; height:50px; font-size:12px;}
.comment .box p {padding:8px 0; border:0px red solid;}
.comment .box label {width:60px; float:left; padding:5px 0 0 0; }
.comment .box .nick {float:left;margin-right:50px; }
.comment .box .spam .reg {float:left;}
.comment .box .spam input {width:60px;height:25px;font-size:16pt; font-weight:bold; margin:2px 0 0 10px;font-size:12px; font-family:"돋움";}
.comment .box .spam  { border:0px red solid; padding:0 0 0px 0;}
.comment .box .btn_reg {padding:0 10px;border:0px;}
.comment .box .cntxt {padding:2px 0 0 60px;  display:block;}

/* 댓글 리스트*/
.comment_list {margin:20px 0 0 0;border:0px red solid;}
.comment_list .title {border:0px red solid; height:20px;}
.comment_list .title .fl {float:left; font-weight:bold;font-size:12px; font-family:"돋움";}
.comment_list .title .fr {float:right;}
.comment_list .cnt {clear:both; border:1px solid #dedede; padding:10px;}


/* 쓰기 */
.write_type {}
.write_type img {border:none; vertical-align:middle;}
.write_type .subject {text-align:center; margin:0 0 10px 0;background:url(/data/skin/bbs/1/tpl1/images/tbl_bg2.gif); background-repeat:repeat-x;  background-position: right 0;}
.write_type .subject h2{float:left; background:url(/data/skin/bbs/1/tpl1/images/tbl_bg1.gif);  background-repeat:no-repeat;  background-position: left 0;  width:30px; height:30px; border:0px red solid; }
.write_type .subject h2 span { display:none; }
.write_type .subject .subtit{ height:22px;  padding:8px 0 0 0;}

.write_type .putinfo {font-size:12px;}
.write_type .putinfo span {font-size:11px; letter-spacing:-1px; }
.write_type .putinfo input {border:1px solid #d2d2d2; font-size:12px; padding-top:3px;}
.write_type .putinfo textarea {width:600px;border:1px solid #d2d2d2;  height:200px;font-size:12px;}
.write_type .putinfo .noline {border:none;}
.write_type .putinfo p{padding:5px 0; border:0px red solid; }
.write_type .putinfo .spam .reg {float:left;}
.write_type .putinfo .spam  { border:0px red solid; }
.write_type .putinfo .spam input {margin:2px 0 0 10px; width:60px;height:25px;font-size:16pt; font-weight:bold;}
.write_type .putinfo p.file{ clear:both;  position:relative;  border:0px red solid;}
.write_type .putinfo p label{background-color:#f0f0f0; width:100px; float:left; padding:3px 0 2px 10px; margin:0 10px 0 0; font-weight:bold;}
.write_type .putinfo .file .fileadd {border:0px solid red; float:left; padding:0px 0 0 10px;}
.write_type .putinfo .file select {border:1px solid #d2d2d2; width:400px;height:60px; font-size:9pt; float:left;}
.write_type .btn {border-top:1px #b4b4b4  solid; padding:20px 0; text-align:center;}

/* ----------- 게시판 공용 필수 사용 ---------------------- */
.arrage_n {margin-top:8px; margin-bottom:8px;}
.arrage_r {margin-top:8px; margin-bottom:8px; text-align:right;  color:#A8A8A8;}
.arrage_r a{margin-top:8px; margin-bottom:8px; text-align:right;  color:#A8A8A8;}
.arrage_l {margin-top:8px; margin-bottom:8px; text-align:left; }
.arrage_c {margin-top:8px; margin-bottom:8px; text-align:center; }


/* Protoload CSS임(로딩이미지 표시, 고정임  /js/protoload/*) */
.waiting {
	background-image:url('/js/protoload/img/waiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}

/* 버튼영역 */
.bbs_btn {padding-top:10px; padding-bottom:10px; overflow: hidden; zoom:1;}
.bbs_btn .left{float:left; height:21px;}
.bbs_btn .right{float:right; height:21px;}

.noinput{border:0px;padding:0 ; margin:0}


/* ----------- 게시판 공용 필수 사용 ---------------------- */