@import "layout.css";
@import "content.css";
@import "board.css";
@charset "utf-8";

/* 기본태그 재정의  */

* {padding:0;margin:0;}

body,div,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,table,tr,td,p,span,img,input,form{margin:0; padding:0;}
fieldset, img, abbr, acronym { border:none; margin:0; padding:0;} 

body{font-size:12px;color:#616367;line-height:150%; font-family:나눔고딕,NanumGothic,Nanum Gothic,Gulim,'굴림',Dotum,'돋움',Sans-serif; }

img{ border:0;vertical-align:top;}

table{border-collapse:collapse;}
caption{position:absolute; visibility:hidden; font-size:0;}
ul,ol,dl{list-style:none;}
 
/* 링크 스타일 */
a:link {color:#383838;text-decoration:none;}
a:visited {color:#383838;text-decoration:none;}
a:hover {color:#eaaa18;text-decoration:none;}
a:active {color:#383838;text-decoration:none; background:none;}
input[type="radio"] { margin: 2px 2px 0px 5px;}

/* 회원 가입,수정 */
.pyo1 input[type=text],
.pyo1 input[type=password],
.pyo1 select{padding:5px;border:1px solid #ecece2;margin:5px 0;}

/* ===================================== 게시판 관련 ===================================== */

#board_top{padding:10px 0 0 0 ;*zoom:1;margin:20px 0 10px 0;} /* 게시판상단 */
#board_top:after{content:"";display:block;clear:both;}
#page_num{font-size:10px;line-height:11px;float:left;margin-top:5px;}
#search{float:right;} /* 검색  */
#search select{border:1px solid #cfcfcf;padding:2px;color:#6f6f6f;line-height:15px;}
#search input{border:1px solid #cfcfcf;padding:2px;line-height:15px;height:15px;font-size:11px;}

.bbs_box{border:1px solid #e0e0d3;padding:3px;}
.bbs_list{width:100%;margin-top:10px;}
.bbs_list th{position:relative;color:#333333;height:45px;text-align:center; border-top:2px solid #4c4c4c; border-bottom:1px solid #4c4c4c; background:#f9f9f9;}
.bbs_head_left{left:0;top:0;width:10px;height:33px;}
.bbs_head_right{width:10px;height:33px;}
.date{font-weight:normal;font-size:11px;}/* 등록일 */
.bbs_list td{padding:5px;}
.bbs_list .dash > td{padding:5px;border-bottom:1px dashed #c4c4c4;color:#373737;}
.bbs_view th{background:#fff;color:#343434;background:url(/images/common/text_bar.gif) 100% center no-repeat;}
.bbs_view td{padding:5px;}
.bbs_view a{color:#373737!important;}
.bbs_view a:hover{text-decoration:none;}
.bbs_view .down_btn{margin-right:10px;}
.btn_group{text-align:right;border-top:1px solid #d5d5d5;margin-top:10px;padding-top:10px;}

.boardWrite td{padding:5px;}
.sel_type{border:1px solid #d0d3d8;  vertical-align:middle; font-family:'나눔고딕';}

/* 게시판 라인 기본설정 */
.solidLine td{border-bottom: 1px solid #ccc;}
.dotLine td{border-bottom: 1px dotted #ccc;}
.dashLine td{border-bottom: 1px dashed #ccc;}
.noLine td{border-bottom:none;}
.imgLine {border: 1px solid #ccc;}
/* 게시판 여백 기본설정 */
.padding5 td{padding:5px;}

/* 페이징 */
.page_group{clear:both;text-align:center!important;}
.page_num{margin-top:20px;text-align:center;}
.page{border:1px solid #dddddd;background:#fcfcfc;padding:2px 5px;margin:0 3px;}	
.curr{border:1px solid #0c4da2;background:#0c4da2; padding:12px 15px; margin:0 3px; color:#fff;}

/* display */
.block{display:block;}
.none{display:none;}

/* position */
.rel{position:relative!important;}
.abs{position:absolute!important;}

/* margin */
.mar30 {margin:30px !important;}
.mar20 {margin:20px !important;}
.mar15 {margin:15px !important;}
.mar10 {margin:10px !important;}
.mar5 {margin:5px !important;}
.mar0 {margin:0px !important;}


.mt50 {margin-top:50px !important;}
.mt40 {margin-top:40px !important;}
.mt30 {margin-top:30px !important;}
.mt20 {margin-top:20px !important;}
.mt15 {margin-top:15px !important;}
.mt10 {margin-top:10px !important;}
.mt5 {margin-top:5px !important;}

.mr30 {margin-right:30px !important;}
.mr20 {margin-right:20px !important;}
.mr15 {margin-right:15px !important;}
.mr10 {margin-right:10px !important;}
.mr5 {margin-right:5px !important;}


.mb40 {margin-bottom:40px !important;}
.mb30 {margin-bottom:30px !important;}
.mb20 {margin-bottom:20px !important;}
.mb15 {margin-bottom:15px !important;}
.mb10 {margin-bottom:10px !important;}
.mb5 {margin-bottom:5px !important;}

.ml30 {margin-left:30px !important;}
.ml20 {margin-left:20px !important;}
.ml15 {margin-left:15px !important;}
.ml10 {margin-left:10px !important;}
.ml5 {margin-left:5px !important;}

/* padding */
.pad30 {padding:30px !important;}
.pad20 {padding:20px !important;}
.pad15 {padding:15px !important;}
.pad10 {padding:10px !important;}
.pad5 {padding:5px !important;}
.pad0 {padding:0px !important;}

.pt30 {padding-top:30px !important;}
.pt20 {padding-top:20px !important;}
.pt15 {padding-top:15px !important;}
.pt10 {padding-top:10px !important;}
.pt5 {padding-top:5px !important;}

.pr30 {padding-right:30px !important;}
.pr20 {padding-right:20px !important;}
.pr15 {padding-right:15px !important;}
.pr10 {padding-right:10px !important;}
.pr5 {padding-right:5px !important;}

.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb20 {padding-bottom:20px !important;}
.pb15 {padding-bottom:15px !important;}
.pb10 {padding-bottom:10px !important;}
.pb5 {padding-bottom:5px !important;}

.pl30 {padding-left:30px !important;}
.pl20 {padding-left:20px !important;}
.pl15 {padding-left:15px !important;}
.pl10 {padding-left:10px !important;}
.pl5 {padding-left:5px !important;}

/* float */
.floatL{float:left;}
.floatR{float:right;}

/* clear */
.clear {clear:both;}

/* bg_none */
.bg_none {background:none!important;}

/* hand */
.hand {cursor:pointer;}

/* align */
.txtL{text-align:left!important;}
.txtR{text-align:right!important;}
.txtC{text-align:center!important;}

/* text_decoration */
.uline{text-decoration:underline;}
.bold{font-weight:bold;}


