@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {font-family: 'Nanum Gothic', sans-serif;}
body, div, h1, h2, h3, h4, ul, li, p{margin:0; padding:0;}
img{border:0;}
li{list-style:none;}

#wrap{position:relative; height:100px; }
/* header */
#header{width:1100px; height:80px; margin:0 auto; position:relative;}
#header h1{ float:left; padding-top:30px; margin-left:30px;}

#line_h{width:100%; height:1px; background-color:#dddddd; margin:0 auto; clear:both;}

/*#head #centerBG { width:100%; height:50px;}
#head #centerBG #gnb { width:960px; font-weight:bold;}
#head #centerBG #gnb #menu01 { float:left; margin-left:150px; padding-top:50px;}
#head #centerBG #gnb #menu { float:left; margin-left:81px; margin-top:50px;}
.gnb, a.gnb:link, a.gnb:visited, a.gnb:active{ font-size:12pt; color:#523e36; text-decoration:none; }
a.gnb:hover { font-weight:bold; color:#243e87; text-decoration:underline; }*/






/*footer*/
#line{width:100%; height:1px; background-color:#dddddd; margin:20px 0; clear:both;}

#footer{width:1000px; font-size:12px; color:#999; margin:0 auto; line-height:18px; height:100px; }
/*#footer h1 { width:200px; height:80px; float:left; padding-top:10px; margin-left:20px; }*/
#footer #fot_menu li{float:left; width:120px; height:30px;}
#footer #fot_menu li a{color:#666;}
#footer #fot_menu li a:hover{color:#ccc;}
#footer #address {clear:both;}


#gbasic{
width:auto;
}


/** 게시판 목록 **/
#aside_tap { width:100%; height:30px; padding-top:50px; padding-bottom:20px;}
#aside_tap > ul > li { width:170px;float: left; height:30px;line-height:40px; border:1px solid #dddddd; margin-left:-1px; }
#aside_tap > ul > li a { display:block; color:#666; font-size:13px; text-align:center; line-height:30px; }
#aside_tap > ul > li a:hover { color:#fff; font-size:13px; font-weight:600; background-color:#c2c2c2; }
#aside_tap .onclick { color:#fff; font-size:13px; font-weight:600; background-color:#808080; }

.bbs-list-top{
width:auto;
border:1px solid #ccc;
border-bottom-color:#eee;
text-align:center;
background:#f9f9f9;
font:normal 12px tahoma;
letter-spacing:-1px;
color:#666;
padding-left:15px;*zoom:1;
}

.bbs-list-top:after{
clear:both;
content:"";
display:block;
}

.bbs-list-top span{
float:left;
padding-top:12px;
padding-bottom:9px;
}

.bbs-list-top .w45{
width:45px;
}

.bbs-list{
width:auto;
display:block;
margin-bottom:15px;
}

.bbs-list ul{
color:#333;
border-bottom:1px solid #ccc;
list-style:none;
margin:0;
padding:0;
font-family:tahoma;
font-size:12px;
}

.bbs-list ul li .aline .w45{
width:45px;
text-align:center;
float:left;
}

.bbs-list ul li .ing{
border-left:5px solid #EE5A00;
background:#fafafa;
padding-left:13px;
}

.bbs-list ul li .aline{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px dashed #ddd;
padding:8px 16px 8px 17px;
line-height:25px;
width:auto;
display:block;
background:#fff;*zoom:1;
}

.bbs-list ul li:first-child .aline{
border-top:0;
}

.bbs-list ul li .ing{
background:#fafafa;
padding-left:13px;
}

.bbs-list ul li{
*height:25px;
*display:inline;
}

.bbs-list ul li .aline{
width:auto;
*zoom:1;
padding-right:3px;
*height:25px;
}

.bbs-list ul li .aline:after{
display:block;
clear:both;
content:"";
}

.bbs-list ul li img{
margin-left:5px;
}


/** 게시판 뷰 **/
#bo_v {
width:auto;
}

#bo_v_navi,#bo_v_bot{
width:auto;
margin:0;
}

#bo_v_bot{
margin-bottom:15px;
}

#bo_v_bot .bo_left,#bo_v_navi .bo_left{
float:left;
}

#bo_v_bot .bo_right,#bo_v_navi .bo_right{
float:right;
}

#bo_v_sub {
border:1px solid #ccc;
border-bottom:0;
padding:15px;
background:#fafafa;
margin-top:10px;
}

#bo_v_title {
font-size:12px;
font-weight:bold;
font-family:tahoma;
color:#333;
margin:0 0 10px;
}

#bo_v_info {
font:normal 12px tahoma;
color:#555;
margin:0;
padding:0;
}

#bo_v_act{
text-align:center;
margin-top:10px;
}

#bo_v_bot:after,#bo_v_navi:after,#bo_v_title:after,#bo_v_info:after{
display:block;
clear:both;
content:"";
}

#bo_v_atc{
width:auto;
background:#fff;
border:1px solid #ccc;
border-top-color:#eaeaea;
padding:15px;
margin:0 0 15px;
line-height:1.8;
}

#bo_v_atc th {
text-align:left;
}

#bo_v_atc td {
width:95%;
text-align:left;
}

#bo_v_content {
margin:20px 0 0 0;
}


/** 페이징 **/
.pager{
width:auto;
text-align:left;
margin-bottom:15px;
}

.pager:after{}
.pager li{}
.pager li a{
float:left;
background:#fff;
padding:6px 10px;
color:#52768e;
border:1px solid #e5e6e8;
height:16px;
line-height:16px;
}

/* 게시판 상하 버튼 */
.bo_fx{
width:auto;
text-align:right;
}

.bo_fx:after{}
.bo_fx li{}


/* 버튼 */
.btn {
    color: #fff;
    background-color: #2a2d33;
    border: 1px solid #505156;
    background-clip: padding-box;
    position: relative;
    display: inline-block;
    padding: 0.667em 2.000em;
    line-height: 0.933em;
    transition-property: background-color, color;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    border-radius: 2px;
    -webkit-appearance: none;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin: 1.467em 0.267em;
}

.btn:hover {
   background-color: #505156;
}
