@charset "utf-8";

@import "sliderkit.css";
@import "layout.css";
@import "content.css";
@import "board.css";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);	

* {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, '돋움', 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[readonly=readonly] {background: #e9e1cb;}
input[type=submit],
input[type=image]{border:0;}

.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;letter-spacing:-1px;}
.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; }

.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;}

.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{ padding:12px 15px; margin:0 3px; color:#000; }

/* 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;}

.p20 {padding:20px 0 !important;}

/* float */
.floatL{float:left;}
.floatR{float:right;}

/* clear */
.clear {clear:both;}
.dis_none {display:none;}

/* 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;}