@charset "utf-8";
/* ==========================================================================
   01. CSS 초기화 및 기본 스타일
   ========================================================================== */
/* Type Selector */
*{margin:0; padding:0;margin:0; padding:0;}
img,fieldset,button{border:none;}
li{list-style-type:none;}
hr,button img{display:none;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
textarea{overflow:auto;}
legend{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
/* For Screen Reader */
caption{display:none;}
img{border:0;vertical-align:middle;}
html,body{margin:0;padding:0;height:100%;width:100%;}
body,input,button,select,input,textarea,td,th{color:#666666;font:12px Dotum,Gulim,Tahoma,Sans-serif;}
h1{font-family:"굴림", Gulim, AppleGothic, Sans-serif;font-size:13pt;}
h2{color:#727272;font-size:1.4em;line-height:1.125em;margin:1.125em 0 0.208em;}
h3{font-size:1.333em;line-height:1.125em;margin:1.688em 0 0.3125em;}
input.text{border-color:#ACACAC #D9D9D9 #D9D9D9 #ACACAC;border-right:1px solid #D9D9D9;border-style:solid;border-width:1px;color:#848484;font-size:11px;height:15px;padding:3px 0 0 3px;}
input{color:#67625C;font-family:gulim;font-size:1em;vertical-align:middle;}
select{color:#444444;font-size:100%;height:21px;vertical-align:middle;}
#LoginStatus fieldset{border:3px solid #C9E8F3;padding:5px;width:160px;margin-left:12px;margin-top:20px;height:60px;display:inline;}
#LoginStatus ul li{padding-bottom:5px;}
.t2_leftdiv{float:left;}
.t2_rightdiv{float:right;padding-right:25px;}
/* ==========================================================================
   02. 메인 영역
   ========================================================================== */
/* Main wrap */
#mainview_title_img{padding-top:10px;padding-left:10px;}
#main_container{clear:both;width:996px;height:535px;}
#mainview_wrap{float:left;height:302px;}
/* ==========================================================================
   03. 메인 왼쪽 게시판
   ========================================================================== */
/* Main left board */
#main_leftcontent{width:400px;float:left;margin-left:10px;margin-top:20px;display:inline;height:100px;}
#main_leftcontent .left_board01{background:url("../images/index/bg_board01.gif") no-repeat;float:left;width:408px;height:111px;display:block;}
#main_leftcontent .left_board01 ul{list-style-type:none;padding-left:10px;}
#main_leftcontent .left_board01 li{padding-bottom:10px;}
#main_leftcontent .left_board02{background:url("../images/index/bg_board02.gif") no-repeat;float:left;width:408px;margin-top:8px;height:186px;}
#main_leftcontent .left_board02 ul{list-style-type:none;padding-left:10px;padding-bottom:2px;}
#main_leftcontent .left_board02 ul li{line-height:20px;display:inline;vertical-align:middle;}
.dot_bl{float:left;background:url("../images/bl_dotblack.gif") no-repeat;background-position:0px 8px;padding-left:8px;vertical-align:middle;width:270px;text-align:left;}
.lcount{float:right;padding-right:20px;}
.dot_bl2{float:left;background:url("../images/bl_grayarrow.gif") no-repeat;background-position:0px 3px;padding-left:8px;vertical-align:middle;width:310px;text-align:left;padding-bottom:10px;}
.rwriter{float:left;width:80px;}
.rdate{float:left;color:#959595;}
.new{float:left;padding-left:10px;width:40px;}
.board_title{padding-left:10px;padding-top:10px;height:34px;}
.board_title2{background:url("../images/bl_underline2.gif") no-repeat;background-position:0px 30px;padding-top:10px;height:34px;}
.more{float:right;padding-right:5px;}
/* ==========================================================================
   04. 메인 오른쪽 게시판
   ========================================================================== */
/* Main right board */
#main_rightcontent_wrap{float:left;padding-left:18px;}
#main_rightcontent{background:url("../images/index/bg_board03.gif") no-repeat;float:left;width:545px;height:302px;margin-top:20px;padding-left:10px;vertical-align:middle;display:inline;}
#main_rightcontent ul{list-style-type:none;padding-bottom:5px;}
#main_rightcontent li{display:inline;}
#main_container a:link{color:#666666;letter-spacing:-1px;text-decoration:none;}
#main_container a:visited{color:#666666;letter-spacing:-1px;text-decoration:none;}
#main_container a:active{color:#155AC6;letter-spacing:-1px;text-decoration:none;}
#main_container a:hover{color:#155AC6;text-decoration:none;}
#header{padding-top:5px;}
#logoarea{float:left;padding-left:10px;}
#project_title{float:left;padding-top:7px;padding-left:14px;font-size:130%;letter-spacing:-1px;}
#project_title .maintitle{color:#e68c0d;font-weight:bold;}
#list_div{}
#list_div th{font-size:100%;}
#list_div td{font-size:100%;}
#search_field{clear:both;float:left;width:800px;}
#search_field_loc{padding-top:10px;padding-bottom:10px;}
#search_field h2{display:inline;padding-top:40px;background:url("../images/bg_h2.gif") no-repeat;background-position:left center;padding-left:10px;padding-top:2px;letter-spacing:-1px;}
#search_field fieldset{border:1px solid #E1E1E1;padding:7px;}
.sf_start{padding-bottom:10px;padding-top:10px;}
/* ==========================================================================
   05. 레이아웃
   ========================================================================== */
/* Layout */
/* #wrap{margin-left:0px;width:100%;background:url("../images/body/background_sky.jpg") no-repeat left top transparent;height:59px;} */
#topnavi{float:left;background-color:#0f438a;width:100%;height:40px;margin-top:10px;}
#topnavi ul{list-style-type:none;padding-top:13px;padding-left:0px;}
#topnavi li{display:inline;font-size:13px;color:#727272;font-weight:bold;padding-right:10px;padding-left:10px;}
#topnavi a{color:#a7ccff;}
#topnavi a:hover{color:#ffffff;}
#container{float:left;width:1100px;margin-top:0px;min-height:440px;height:auto !important;height:440px;}
#leftmenu{float:left;width:200px;min-height:440px;height:auto !important;height:100%;}
#content{float:left;min-height:441px;height:auto !important;height:441px;padding-left:15px;padding-bottom:10px;border-left:1px solid #dddddd;width:600px;}
#footer{clear:both;width:100%;font-size:100%;border-top:2px solid #dddddd;}
#mopaslogo{float:left;padding-top:10px;padding-left:10px;}
#copyright{float:left;font-size:90%;padding-top:20px;padding-left:20px;letter-spacing:-1px;}
#nialogo{float:left;padding-top:0px;padding-left:10px;padding-right:15px;}
/* ==========================================================================
   06. 콘텐츠 영역
   ========================================================================== */
/* content area */
#cur_loc{clear:both;float:left;border-bottom:1px solid #e1e1e1;width:800px;}
#cur_loc_align{float:right;}
#cur_loc ul{list-style-type:none;padding-top:13px;padding-right:10px;letter-spacing:-1px;}
#cur_loc li{display:inline;font-size:90%;color:#727272;padding-right:1px;padding-left:1px;}
#nav{margin-left:10px;margin-top:10px;margin-bottom:10px;background:url("../images/leftmenu/leftmenu_repeat.gif") repeat-y scroll 0 0 transparent;margin-bottom:10px;}
.bottom{background:url("../images/leftmenu/leftmenu_bottom.gif") no-repeat scroll left bottom transparent;padding:0px 3px 3px 15px;height:10px;}
.top{background:url("../images/leftmenu/leftmenu_top.gif") no-repeat scroll left top transparent;padding:0px 3px 3px 15px;height:10px;}
#nav ul{list-style-type:none;}
#nav a{}
#nav ul li{background:url("../images/leftmenu/bl_depth01.gif") no-repeat 140px 8px;border-top:1px solid #EAEAEA;padding:4px 6px 1px;}
#nav ul li ul{border-top:1px solid #EAEAEA;}
#nav ul li ul li{background:url("../images/leftmenu/snbmenu_brd.gif") no-repeat scroll 0 11px transparent;border:medium none;font-size:0.92em;line-height:1.27em;margin:0;background-color:#f2f2f2;}
.nav_style{width:150px;padding-left:14px;min-height:420px;}
.leftmenu_dept01 a{font-weight:bold;}
.leftmenu_dept01 a:link{color:#666666;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.leftmenu_dept01 a:visited{color:#666666;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.leftmenu_dept01 a:active{color:orange;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.leftmenu_dept01 a:hover{color:orange;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.dept02 a{font-weight:normal;}
.dept02 a:link{color:#666666;font-size:11px;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.dept02 a:visited{color:#666666;font-size:11px;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.dept02 a:active{color:blue;font-size:11px;letter-spacing:-1px;line-height:180%;text-decoration:none;}
.dept02 a:hover{color:blue;font-family:"돋움";font-size:11px;letter-spacing:-1px;line-height:180%;text-decoration:none;}
#h2_topnav{padding-top:10px;}
#login_title_div{clear:both;float:left;padding-top:20px;padding-bottom:10px;}
#paging_div{clear:both;position:relative;}
#paging_div .paging_align{clear:both;margin:0 auto;padding-top:16px;text-align:center;width:650px;}
.paging_align .first{border:medium none;padding:0px;}
.paging_align li{display:inline;border-right:1px solid #dddddd;padding-left:3px;padding-right:10px;vertical-align:middle;}
.paging_align li a{color:#666666;}
.paging_align li a:hover{color:#0958A5;font-weight:bold;}
.paging_align a:active{color:#0958A5;}
.paging_align a:visited{color:#0958A5;}
.btn_style01{font-family:"굴림", Gulim, AppleGothic, Sans-serif;font-size:13pt;background:none;}
#search_first_ul{padding-bottom:15px;padding-left:10px;}
#search_first_ul li{display:inline;padding-right:25px;}
#search_first_ul label{font-weight:bold;color:#666666;font-size:110%;}
#search_first_ul input{margin-right:2px;}
#search_second_ul{padding-left:10px;}
#search_second_ul li{display:inline;}
#search_second_ul label{font-weight:bold;color:#666666;font-size:110%;}
#search_second_ul input{margin-right:3px;}
#page_info{clear:both;width:800px;padding-top:20px;padding-bottom:3px;}
#page_info_align{float:right;}
.default_tablestyle{clear:both;color:#666666;float:left;line-height:18px;padding-top:4px;}
.default_tablestyle table{font-size:90%;table-layout:fixed;text-align:center;width:800px;}
.default_tablestyle table th{border-bottom:1px solid #81B1D5;border-top:2px solid #81B1D5;color:#0f438a;height:26px;}
.default_tablestyle table td{border-bottom:1px solid #dddddd;line-height:28px;overflow:hidden;padding-left:0px;white-space:nowrap;width:100%;}
.default_tablestyle a{color:#666666;}
.default_tablestyle a:link,a:visited{color:#666666;}
.default_tablestyle a:hover{color:#1F58B1;text-decoration:underline;}
.default_tablestyle .align_left_text{float:left;padding-left:3px;}
.modify_user table{clear:both;width:800px;border:1px solid #dddddd;line-height:28px;overflow:hidden;white-space:nowrap;}
.modify_user table th{background-color:#f2f2f2;border:1px solid #dddddd;color:#0f438a;height:26px;}
.modify_user table td{background-color:#ffffff;border:1px solid #dddddd;color:#0f438a;height:26px;padding-left:10px;}
/* ==========================================================================
   07. 버튼 스타일
   ========================================================================== */
/* btn */
.buttons a,.buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dddddd;font-size:110%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;/* Links */;}
.buttons a:hover{color:#4786AD;}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */;}
.buttons button[type]{padding:5px 10px 5px 7px;/* Firefox */line-height:17px;/* Safari */;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */;}
.buttons button img,.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.popop_detail table{clear:both;width:600px;border:1px solid #dddddd;line-height:28px;overflow:hidden;white-space:nowrap;}
.popop_detail table th{background-color:#f2f2f2;border:1px solid #dddddd;color:#0f438a;height:26px;}
.popop_detail table td{background-color:#ffffff;border:1px solid #dddddd;color:#0f438a;height:26px;padding-left:10px;}
.invisible{width:0px;height:0px;visibility:hidden;}
/* ==========================================================================
   08. 설문 스타일
   ========================================================================== */
/* 설문 CSS */
.td_width{background-color:#f2f2f2;border:1px solid #dddddd;color:#0f438a;height:26px;}
.td_content{background-color:#ffffff;border:1px solid #dddddd;color:#0f438a;height:26px;padding-left:10px;}
/* ==========================================================================
   09. 댓글 영역
   ========================================================================== */
/* 댓글 시작 */
.reply{width:730px;clear:both;border-top:2px solid #4688d2;position:relative;}
.reply ul{width:730px;margin:0;padding:0;}
.reply ul li{width:690px;border-bottom:1px solid #d9d9d9;padding:20px 20px 14px;overflow:hidden;}
.reply .top{height:17px;padding-bottom:12px;}
.reply .top strong{color:#333;font-weight:600;}
.reply .top span.bar{color:#d3d3d3;font-size:10px;padding:0 9px;}
.reply .top span.date{color:#999;}
.reply .txt{line-height:19px;}
.reply .bottom{float:right;margin:10px 0 6px;}
/* ==========================================================================
   10. 테이블 스타일
   ========================================================================== */
/* table style */
.board_list{width:100%;table-layout:fixed;border-top:2px solid #4688d2;}
.board_list caption{display:none;}
.board_list thead th,.board_list tbody th{color:#222;font-size:13px;font-weight:400;background:#f4f4f4;padding:12px 0;border-bottom:1px solid #d9d9d9;}
.board_list tbody tr.odd{}
.board_list tbody.ov tr:hover{background:#f9f9f9;}
.board_list tbody th{text-align:left;padding-left:14px;}
.board_list tbody th.vtop{vertical-align:top;}
.board_list tbody th span.pilsu{color:#d0270b;font-weight:500;margin-left:3px;}
.board_list tbody td{text-align:center;padding:11px 5px;border-bottom:1px solid #d9d9d9;word-break:break-all;white-space:-moz-pre-wrap;overflow:hidden;text-overflow:ellipsis;}
.board_list tbody td.left{text-align:left;padding:6px 8px;}
.board_list tbody td.leftElli{text-align:left;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.board_list tbody td.cnt{text-align:left;padding:12px 10px 20px;line-height:160%;}
.board_list tbody td.nopd{text-align:left;}
.board_list tbody td.bold{text-align:left;font-size:14px;font-weight:bold;}
.board_list tbody td a:hover{text-decoration:underline;}
.board_list tbody td input.bbs_Nm{width:99%;}
.board_list tbody td input.tmp{width:160px;}
.board_list tbody td textarea{width:99%;height:50px;}
.board_list tbody td textarea.txt{width:96%;height:300px;margin:8px;padding:5px;}
.board_list tbody td textarea.re_txt{width:470px;float:left;margin-right:8px;height:96px;}
.board_list tbody td a.re_btn{float:right;padding:43px 30px;margin:1px 0 0 0;font-size:12px;font-weight:600;}
.board_list tbody td a.re_btn:hover{text-decoration:none;}
.board_list tbody td select{padding:2px 0 3px 2px;border:1px solid #dedede;}
.board_list tbody td img{margin-left:7px;}
.top_line{border-top:1px solid #d9d9d9;}
.board_th_link{font-weight:600;}
.btn_s{padding:3px 10px 6px 11px;background-color:#4688d2;color:#fff;font-size:11px;border-radius:1px;margin-top:4px;}
.btn_s:hover{color:#c7dbf1;}
/* 댓글 끝 */
