@charset "utf-8";


body{margin:0;padding:0;background-color:#fff;text-align:left;width:100%; font-family:"NanumGothic","나눔고딕","ngn", "Malgun Gothic","맑은 고딕", dotum, "돋움", sans-serif; font-size:12px;}
hr{display:none;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend{margin:0;padding:0;}
table{border-collapse:collapse;}
table caption,legend{display:none;}
a{color:#333;text-decoration:none;}
a:link:hover,a:active{text-decoration:none;}
input,select,textarea{margin:0;padding:0;}
body,th,td,input,select,textarea{font-family:"NanumGothic","나눔고딕","ngn", "Malgun Gothic","맑은 고딕", dotum, "돋움", sans-serif; font-size:12px;text-align:left;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input{margin:0;padding:0;}
input.chk{margin:0;padding:0;width:13px;height:13px;}
img{-ms-interpolation-mode:bicubic;}
html{overflow:auto;}

.pdT {padding-top:15px;}
.pdB15 {padding-bottom:15px;}
/**************layout************/
 #wrap{margin:0; padding:0;width:100%; height:100%;background-color:#fff;}
 #header{margin:0; width:100%; height:134px; background:url('../images/bg_top.gif') repeat;}
   #gnb_wrap{margin:0 auto; width:980px; position:relative;}
 #container{margin:0 auto; width:980px;height:100%; overflow:hidden;}
  #lnb_wrap{ float:left; width:275px; background:#FFFFFF; z-index:10; position:absolute;}
  #content_wrap{float:right;padding:30px 25px 0 0;width:680px;}
   #footer-wrap{margin-top:80px; width:100%; border-top:#f5f5f5 1px solid;}
 #footer{margin:0 auto; width:980px;padding-top:23px;height:60px; position:relative;}


 /**************header************/
 #header h1{padding-top:55px;padding-left:25px;width:195px; height:45px; float:left;}
 #header .admintit{font-size:35px; padding:55px 0 0 150px; float:left;color:#e35425; font-weight:bold;}
 
 /**************lnb************/
 .menu_wap{margin-top:30px; margin-left:25px; }
 .menu_wap h4{padding-left:10px;margin-bottom:20px; color:#e35425; line-height:23px; font-size:26px;}  
 .menu_wap ul{margin:0; padding:0; list-style:none; display:inline-block;width:100%;}  
 .menu_wap li{padding-left:34px;padding-top:7px;height:30px; letter-spacing:-0.15em;}
 .menu_wap li a{color:#636363;font-size:1.4em; letter-spacing:-0.15em;}
 .menu_wap li a:hover{color:#232323;}  
 .menu_wap li.select{ background:url('../images/bg_menuover.gif') no-repeat}/**2012.10.05**/
 .menu_wap li.select a{ color:#fff;font-size:1.4em;}  /**2012.10.05**/ 
 .menu_wap li.select01{ color:#fff;font-size:1.4em;  background:url('../images/bg_menuover01.gif') no-repeat}  
  
  /**************content************/ 
 #content_wrap h3{ padding:0 0 15px 0;width:680px; border-bottom:2px solid #d6d6d6; display:block; font-size:22px;}
  .text{padding:30px 50px 30px 30px; color:#8a8a8a;font-size:12px; }
	
	
	
	
	
  /**************footer************/  
 #footer h2{margin-left:25px; display:inline-block;}
 .address{margin:0; position:absolute; top:25px;left:300px;  }
 .address span{right:0; top:18px; position:absolute; }
  
 .link {margin:0; position:absolute; bottom:28px; right:25px; z-index:1;}  
 .link_site {margin:0;width:172px; position:absolute; bottom:28px; right:26px; background:#FFFFFF; z-index:10;}
 .link_site ul{ list-style:none; border-top:1px #f5f5f5 solid;border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
 .link_site li{ padding:10px; font-size:11px;}
 .link_site li a{color:#adadad;}
 .link_site li a:hover{ font-weight:600;}
 
 /**************login************/
 #login_wrap{margin:0; padding:0; width:100%; height:100%;  position:absolute; z-index:10000; }
 #login_wrap_bg{width:100%; height:100%;background: url('../images/bg_login.gif') center 52px no-repeat;}
 #login{width:566px; height:326px; background:url('../images/login_box.gif') no-repeat; position:absolute; z-index:2; left:50%; top:25%; margin-left:-283px;}
  .login_btn{ position:absolute; left:367px; top:161px;}
  .close_btn{ position:absolute; left:542px; top:0;}
  .idpw{margin:162px 0 0 114px; width:440px;}
  .idpw ul{display:inline-block;}
  .idpw li{ float:left;}
  .idpw li.idtit{padding:3px 24px 10px 0; font-size:14px; color:#505050; font-weight:bold; } 
  .idpw li.pwtit{padding:3px 10px 0 0; font-size:14px; color:#505050; font-weight:bold; } 
  
  .bbs_table {display:inline-block; width:600px; background:url('../images/bbs_top_line.gif') left top no-repeat;}
*:first-child+html .bbs_table {display:inline-block; width:600px; border-top:2px solid #df4625; background:none;}
.bbs_table tbody {border-bottom:2px solid #d6d6d6;}
.bbs_table th {padding:7px 0 7px 0;border-bottom:1px solid #d6d6d6;text-align:center; }
.bbs_table .dashbar{ background:url('../images/bbs_dash.gif') right 12px no-repeat;}
.bbs_table .dashbar2{ background:url('../images/bbs_dash2.gif') right 12px no-repeat;}
.bbs_table .dashbar3{ background:url('../images/bbs_dash.gif') left 12px no-repeat;}
.bbs_table .dashbar4{ background:url('../images/bbs_dash3.gif') right 12px no-repeat;}
.bbs_table td {padding:7px 0 7px 0;  border-bottom:1px solid #d6d6d6; text-align:center; line-height:1.5em;}
.bbs_table td.aleft {text-align:left; padding-left:25px;}
.bbs_table td.txtread{ width:390px; text-align:left;padding:20px 30px 140px 30px;}
.bbs_table .btmline{ border-top:1px solid #ebebeb; border-bottom:2px solid #d6d6d6;}

/*text*/
.bbs_ptxt{ text-align:left; color:#8a8a8a; font-size:11px; letter-spacing:-0.5px; margin-left:4px;}
.bbs_ptxt strong { color:#f58237;}

/*search*/
.search {text-align:right; margin-bottom:10px;}


/*paging*/
.paging {width:100%; text-align:center;display:inline-block; }
.paging img {vertical-align:top; padding:4px 2px 1px 2px;}
.paging a.num {display:inline-block; padding:4px 2px 1px 2px; font-weight:bold; color:#939393  }
.paging a.num_selected {display:inline-block; padding:4px 2px 1px 2px; font-weight:bold; color:#e35425; }

/*form*/
.formt{background:#e8e8e8; color:#8a8a8a; height:15px; padding:3px 5px 0 5px ;border:1px solid #e8e8e8; vertical-align:top;}
.formt2{background:#fff; color:#8a8a8a; height:15px; padding:3px 5px 0 5px ; border:1px solid #EEE;}
.formsel{background:#e8e8e8; color:#8a8a8a; height:21px; border:1px solid #e8e8e8; text-align:left; width:100px;}
.formtarea{background:#fff; color:#8a8a8a; border:1px solid #EEE; width:450px; height:230px; padding:10px; margin:5px 0 5px 0;}
.formtarea2{background:#fff; color:#8a8a8a; border:1px solid #EEE; width:450px; height:110px; padding:10px; margin:5px 0 5px 0;}
.formsearch{background:#e8e8e8; color:#8a8a8a; height:15px; padding:3px 5px 0 5px ;border:1px solid #d6d6d6;}

/*btn*/
.btn_mg{ margin-top:15px; text-align:right;}
.btn_mg2{ margin-top:15px; text-align:center; padding-right:10px;}
.btn_mg3{ margin:13px 3px 0 6px;}
.button {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font:"NanumGothic","나눔고딕","ngn", "Malgun Gothic","맑은 고딕", dotum, "돋움", sans-serif; font-size:13px;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button2 {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font:"NanumGothic","나눔고딕","ngn", "Malgun Gothic","맑은 고딕", dotum, "돋움", sans-serif; font-size:13px;padding: 1.3em 2em;text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover {text-decoration: none;}
.button:active {position: relative;top: 1px;}
.medium {font-size:12px;padding: .2em .75em .2em .75em; display: inline-block; margin-left:5px; vertical-align:top;}
*:first-child+html .medium {font-size: 12px;padding: .188em .75em .188em .75em; vertical-align:auto;}
.small {font-size: 11px;padding:.25em .438em .188em .438em; vertical-align:auto;}

/*orange btn*/
.btn_orange { color: #fef4e9;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.btn_orange:hover {background: #f47c20;background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background: -moz-linear-gradient(top,  #f88e11,  #f06015);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.btn_orange:active {color: #fcd3a5;background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
 /*gray btn*/
.btn_gray {color: #e9e9e9;border: solid 1px #555;background: #6e6e6e;background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');}
.btn_gray:hover {background: #616161;background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');}
.btn_gray:active {color: #afafaf;background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');}
	
/* black btn */
.btn_black {color: #d7d7d7;border: solid 1px #333;background: #333;background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background: -moz-linear-gradient(top,  #666,  #000);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.btn_black:hover {background: #000;background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');}
.btn_black:active {color: #666;background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}





