select.select {margin-bottom:5px;margin-right:5px;border:#A0A0A0 solid 1px;height:22px;} /*conf_board.php 298행 상단 카테고리 select*/
img[onclick] {cursor:pointer;border:0px;}
div[onclick] {cursor:pointer;}
table caption { display:none;}

/*=====paging 테이블 페이징
----------------------------------------------------------------------------------------------------*/
div.paging {height:30px;margin-bottom:20px;margin-top:30px;text-align:center;position:relative;}
div.paging ul {margin:auto;}
div.paging ul li {display:inline;}
div.paging ul li img {cursor:pointer;}
div.paging a:link    {color:#666;text-decoration: none;font-family:Tahoma, Geneva, sans-serif;padding:0px 5px;}
div.paging a:visited {color:#666;text-decoration: none;font-family:Tahoma, Geneva, sans-seri;padding:0px 5px;}
div.paging a:hover   {color:#C30;text-decoration: none;font-family:Tahoma, Geneva, sans-seri;padding:0px 5px;}
div.paging a.now:link    {color:#C30;font-weight:bold;text-decoration: none;font-family:Tahoma, Geneva, sans-serif;padding:0px 5px;}
div.paging a.now:visited {color:#C30;font-weight:bold;text-decoration: none;font-family:Tahoma, Geneva, sans-serif;padding:0px 5px;}
div.paging a.now:hover   {color:#C30;font-weight:bold;text-decoration: none;font-family:Tahoma, Geneva, sans-serif;padding:0px 5px;}
div.paging span {position:absolute;right:10px;top:18px;margin-top:-20px;margin-right:10px;font-size:0px;}
div.paging span img {cursor:pointer;}
div.paging b {color:#C30;font-weight:bold;text-decoration: none;font-family:Tahoma, Geneva, sans-serif;padding:0px 5px;}
div.paging input.submit  {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:19px;line-height:17px;padding:0px 3px;margin-right:3px;background:url(/img/board/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;font-size:11px;cursor:pointer;}
 
/*=====Examine
----------------------------------------------------------------------------------------------------*/
#examine {}
#examine h3.examine{display:block;height:60px;margin-bottom:15px;padding:0px 30px 0px 0px;background:url(/img/board/bg_examine.gif) no-repeat right top;}
#examine h3.examine span {height:60px;display:block;font-weight:normal;padding:0px 0px 0px 30px;line-height:60px;font-size:14px;text-align:center;background:url(/img/board/bg_examine.gif) no-repeat left top;}
#examine h3.examine span strong {font-weight:bold;font-size:16px;color:#330;padding:0px 5px;}
#examine h3.examine span b {font-weight:bold;font-size:16px;color:#F00;padding:0px 5px;}
#examine ul {padding:10px;border:1px #000 solid;overflow:hidden;margin-bottom:15px;}
#examine ul li {font-weight:normal;}
#examine ul li.root {color:#0099FF;}
#examine ul li.title {}
#examine ul li.title strong{padding-right:30px;font-weight:bold;color:#000}
#examine ul li.title:hover {text-decoration:underline;cursor:pointer;}
#examine ul li.note {text-align:justify;}
 
/*=====  영수증 및 확인서
----------------------------------------------------------------------------------------------------*/
#issueset {margin:0px auto;width:550px;background:url(/img/board/bg_issue01.gif) no-repeat center top;padding:70px 0px 30px 0px;text-align:center;}
#issueset.bongsa {background:url(/img/board/bg_issue04.gif) no-repeat center top;}
#issueset #issue {width:544px;height:232px;background:url(/img/board/bg_issue02.gif) no-repeat center top;text-align:center;}
#issueset #issue ul {display:block;list-style-type:none;margin:0px auto;padding:80px 0px 0px 0px;overflow:hidden;width:350px;}
#issueset #issue ul li {float:left;padding:0px;margin:0px 3px 0px 3px;}
#issueset #issue ul li input {width:100px;height:18px;line-height:17px;font-size: 12px;color:#c2c2c2;padding:0px 3px 0px 3px;margin:0px;border:1px #E0DFDF solid;}
#issueset #issue ul li input:focus {border:1px #555555 solid;}
#issueset #issue ul li img {margin-top:2px;}
#issueset #issue #issuebtn {text-align:center;margin-top:30px;font-size:0px;}
#issueset #issue #issuebtn img {margin:0px 10px;cursor:pointer;border:0px;}
ul.huwon {display:block;margin:0px auto;width:470px;position:relative;}
ul.huwon li {height:25px;}
ul.huwon li.btn{height:40px;position:absolute;right:10px;top:2px;}
ul.huwon li.btn img {cursor:pointer;}
ul.huwon li input{height:19px;background-color:#FFFFFF;border:1px solid #B2B2B2;font-size:9pt}
 

/*=====  questionset
----------------------------------------------------------------------------------------------------*/
#questionset {width:100%;border-top:3px #E1E1E1 solid;}
#questionset .question_head {width:100%;overflow:hidden;cursor:pointer;border-bottom:1px #E1E1E1 solid;padding:10px 0px 10px 20px;background:url(/img/board/blit_question.gif) no-repeat left 13px;margin:10px 0px 10px 0px;font-weight:bold;color:#7C7C7C;text-align:left;font-size:15px;}   /* 질문박스 */
#questionset .question_head strong { float:right;padding-right:30px;}
#questionset .question_head:hover { color:#f29d0e}
#questionset .answer_head {overflow:hidden;position:relative;margin-bottom:20px;border-bottom:1px #E1E1E1 solid;}/* 답변박스  생략 visibility:hidden;*/
#questionset .answer_in{width:96%;padding:0px 0px 50px 20px;background:url(/img/board/blit_answer.gif) no-repeat left 3px;color:#333;text-align:justify;}
#questionset .answer_in table tr th {padding:10px;}
#questionset .answer_in table tr td {padding:10px;}
#questionset .answer_in strong {text-align:center;color:#F00;}
#questionset .answer_content {position:relative;} /* Content that is slided down */


#searchbox {padding:15px 0px;border-bottom:2px #dedede solid;border-top:2px #dedede solid;overflow:hidden;text-align:center;}
#searchbox dl{clear:both;margin:0px auto;width:250px;overflow:hidden;}
#searchbox dl dt {float:left;padding-right:10px;font-size:0px;line-height:0px;}
#searchbox dl dt input {width:150px;border:1px #DEDEDE solid;background-color:#ffffff;height:18px;line-height:17px;padding:0px 3px;}
#searchbox dl dt input:focus {border:1px #555555 solid;}
#searchbox dl dd { float:left;font-size:0px;line-height:0px;}
#searchbox dl dd img {cursor:pointer;}

/*===== networkboard 네트워크 게시판
----------------------------------------------------------------------------------------------------*/
#networkboard { ;width:640px;margin-bottom:30px;}/* 넓이가 수정되면 아래의 widthset 의 width 수정 해야 함*/
#networkboard #nw_funcset form {margin:0px;padding:0px;font-size:0px;}
#networkboard #nw_funcset #nw_input {font-size:0px;border:1px #E2E2E2 solid;border-top:3px #E2E2E2 solid;padding:0px;margin:0px;background-color:#F5F5F5;}
#networkboard #nw_funcset #nw_input textarea {border:0px;background-color:#F5F5F5;line-height:18px;padding:10px;margin:0px;overflow:hidden;width:95%;} 
#networkboard #nw_funcset #nw_func { background-color:#E7E7E7;padding:3px;margin-top:1px;clear:both;overflow:hidden;}
#networkboard #nw_funcset #nw_func ul {margin:0px;padding:0px;height:20px;float:left;}
#networkboard #nw_funcset #nw_func ul.func {float:right;padding-right:5px;}
#networkboard #nw_funcset #nw_func ul.func li {font-size:0px;line-height:0px;cursor:pointer;}
#networkboard #nw_funcset #nw_func ul li {float:left;height:20px;line-height:22px;font-weight:bold;color:#575757;padding-left:7px;margin:0px;text-align:left;}
#networkboard #nw_funcset #nw_func ul li.input {font-size:0px;line-height:0px;}
#networkboard #nw_funcset #nw_func ul li.input input {width:100px;border:1px #DEDEDE solid;background-color:#ffffff;height:18px;line-height:17px;padding:0px 3px;cursor:pointer;}
#networkboard #nw_funcset #nw_func ul li.input input:focus {border:1px #555555 solid;}
#networkboard #nw_funcset #nw_func ul li input[src] {height:20px;width:80px;border:0px;line-height:0px;font-size:0px;padding:0px;cursor:pointer;}
#networkboard #nw_funcset table.nw_photo {width:100%;background-color:#E7E7E7;border-top:1px #FFF solid;display:none;}
#networkboard #nw_funcset table.nw_photo tr th {border-bottom:1px #FFF solid;padding:3px 5px;text-align:center;width:120px;}
#networkboard #nw_funcset table.nw_photo tr td {border-bottom:1px #FFF solid;padding:3px 5px;text-align:left;}
#networkboard #nw_funcset table.nw_photo tr td input {width:90%;border:1px #DEDEDE solid;background-color:#ffffff;height:18px;line-height:17px;padding:0px 3px;cursor:pointer;}
#networkboard #nw_view {border-bottom:1px #CECECE solid;}
*+html #networkboard #nw_view {border-bottom:1px #CECECE solid;overflow:hidden;}/* IE 7에서만 적용 */
#networkboard #nw_view dl.individual {clear:both;padding:0px;margin-top:15px;}
*+html #networkboard #nw_view dl.individual {clear:both;padding:0px;margin-top:15px;overflow:hidden;}/*overflow:hidden 으로 func 와의 간격요류 수정*/
#networkboard #nw_view dl.individual dt{float:left;margin:0px;width:60px;display:block;position:relative;font-size:0px;line-height:0px;}
#networkboard #nw_view dl.individual dt span {display:block;width:50px;height:50px;border:1px #CCC solid;font-size:0px;line-height:0px;background:url(/img/board/network_photo.gif) no-repeat;}
#networkboard #nw_view dl.individual dt span img {width:50px;height:50px;cursor:pointer;}
#networkboard #nw_view dl.individual dt span:hover {border:1px #4B4B4B solid;}
#networkboard #nw_view dl.individual dt ul{display:none;}
#networkboard #nw_view dl.individual dt:hover ul{display:block;position:absolute;z-index:4321;top:-80px;left:60px;padding:8px 8px 5px 8px;border:1px #D5D5D5 solid;background-color:#F8F8F8;}
#networkboard #nw_view dl.individual dt:hover ul li {width:160px;text-align:left;font-weight:normal;line-height:14px;font-size:11px;color:#959595;}
#networkboard #nw_view dl.individual dt:hover ul li img {width:160px;height:120px;margin-bottom:10px;border:1px #CCC solid;}
#networkboard #nw_view dl.individual dd{float:left;margin:0px;display:block;}
#networkboard #nw_view dl.individual dd ul{clear:both;display:block;width:570px;}/* widthset */
#networkboard #nw_view dl.individual dd ul li {display:block;color:#4B4B4B;line-height:18px;text-align:left;}
#networkboard #nw_view dl.individual dd ul li[title] {cursor:pointer}
#networkboard #nw_view dl.individual dd ul li.name {color:#5963A2;font-weight:bold;}
#networkboard #nw_view dl.individual dd ul li.note {text-align:left;}
#networkboard #nw_view div.photozone {display:block;clear:both;overflow:hidden;}
#networkboard #nw_view div.photozone  ul {clear:both;padding-left:60px;}
#networkboard #nw_view div.photozone  ul li{display:block;float:left;width:96px;height:136px;border:1px #DDDDDD solid;margin-right:15px;font-size:0px;}
#networkboard #nw_view div.photozone  ul li img{width:90px;height:130px;border:3px #FFF solid;cursor:pointer;}
#networkboard #nw_view div.photozone  ul li:hover {border:1px #D5D5D5 solid;}
#networkboard #nw_view div.funzone {display:block;padding:10px 0px 15px 60px;clear:both;height:20px;}/* 기능세트 */
#networkboard #nw_view div.funzone dl {float:left;height:20px;}
#networkboard #nw_view div.funzone dl dt{float:left;padding-right:5px;color:#B1B1B1;line-height:20px;cursor:pointer;}
#networkboard #nw_view div.funzone dl dt:hover {color:#000000;}
#networkboard #nw_view div.funzone dl dd{float:left;padding-right:5px;color:#D9D9D9;line-height:20px;}
#networkboard #nw_view div.funzone ul {float:right;height:20px;text-align:right}
#networkboard #nw_view div.funzone ul li{float:left;padding-right:5px;height:20px;color:#B1B1B1;line-height:20px;text-align:left;}
#networkboard #nw_view div.funzone ul li img {cursor:pointer;}
#networkboard #nw_view div.funzone ul li img[onclick] {margin-top:0px;cursor:pointer;}
#networkboard #nw_view div.funzone ul li a:link    {color:#5963A2;text-decoration: none;font-size:11px;font-weight:bold;line-height:22px;}
#networkboard #nw_view div.funzone ul li a:visited {color:#5963A2;text-decoration: none;font-size:11px;font-weight:bold;line-height:22px;}
#networkboard #nw_view div.funzone ul li a:hover,
#networkboard #nw_view div.funzone ul li a:focus   {color:#ff0000;text-decoration:underline;font-size:11px;font-weight:bold;line-height:22px;}
#networkboard #nw_view div.funzone ul li a img {margin-right:3px;margin-top:-4px;cursor:pointer;}
#networkboard #nw_view div.funzone div.eraseset {display:none;float:right;}
#networkboard #nw_view div.funzone div.eraseset ul {}
#networkboard #nw_view div.funzone div.eraseset ul li{float:left;}
#networkboard #nw_view div.funzone div.eraseset input {width:80px;border:1px #DEDEDE solid;background-color:#ffffff;height:15px;line-height:16px;font-size:11px;padding:0px 3px;cursor:pointer;}
#networkboard #nw_view div.funzone div.eraseset input:focus {border:1px #555555 solid;}
#networkboard #nw_view div.funzone div.eraseset input[src] {width:33px;height:17px;border:0px;line-height:0px;font-size:0px;padding:0px;cursor:pointer;}

#networkboard #nw_view div.replyzone {margin-bottom:10px;display:none;}
#networkboard #nw_view div.replyzone div.nw_input {font-size:0px;border:1px #E2E2E2 solid;border-top:3px #E2E2E2 solid;padding:0px;margin:0px;background-color:#F5F5F5;}
#networkboard #nw_view div.replyzone div.nw_input textarea {border:0px;background-color:#F5F5F5;line-height:18px;padding:10px;margin:0px;overflow:hidden;width:95%;} 
#networkboard #nw_view div.replyzone div.nw_func { background-color:#E7E7E7;padding:3px;margin-top:1px;clear:both;overflow:hidden;}
#networkboard #nw_view div.replyzone div.nw_func ul {margin:0px;padding:0px;height:20px;float:left;}
#networkboard #nw_view div.replyzone div.nw_func ul.func {float:right;padding-right:5px;}
#networkboard #nw_view div.replyzone div.nw_func ul.func li {font-size:0px;line-height:0px;}
#networkboard #nw_view div.replyzone div.nw_func ul li {float:left;height:20px;line-height:22px;font-weight:bold;color:#575757;padding-left:7px;margin:0px;text-align:left;}
#networkboard #nw_view div.replyzone div.nw_func ul li.input {font-size:0px;line-height:0px;}
#networkboard #nw_view div.replyzone div.nw_func ul li.input input {width:100px;border:1px #DEDEDE solid;background-color:#ffffff;height:18px;line-height:17px;padding:0px 3px;}
#networkboard #nw_view div.replyzone div.nw_func ul li.input input:focus {border:1px #555555 solid;}
#networkboard #nw_view div.replyzone div.nw_func ul li input[src] {height:20px;width:80px;border:0px;line-height:0px;font-size:0px;padding:0px;}
#networkboard #nw_view div.replyzone div.nw_func ul li igm {cursor:pointer;}

#networkboard #nw_view div.riphead {clear:both;background:url(/img/board/network_arrow.png) no-repeat left top;padding:5px 0px 0px 0px;margin-top:-4px;overflow:hidden;text-align:left;}
#networkboard #nw_view div.riphead[onclick] {cursor:pointer;}
#networkboard #nw_view div.riphead[onclick]:hover {text-decoration:underline;}
#networkboard #nw_view div.riphead span {display:block;padding:0px 0px 0px 60px;background-color:#EFEFEF;font-weight:bold;color:#5963A2;line-height:30px;height:25px;}
#networkboard #nw_view div.riphead span strong {font-size:11px;font-weight:normal;color:#666;}
#networkboard #nw_view div.riphead span strong b { color:#5963A2;font-weight:bold;}
#networkboard #nw_view div.rip {clear:both;background:url(/img/board/network_arrow.png) no-repeat left top;padding:5px 0px 0px 0px;margin-top:-4px;overflow:hidden;position:relative}
#networkboard #nw_view div.rip dl {padding:10px 10px 12px 60px;clear:both;background-color:#EFEFEF;overflow:hidden;}
#networkboard #nw_view div.rip dl dt{width:60px;float:left;font-size:0px;line-height:0px;}
#networkboard #nw_view div.rip dl dt span {width:50px;height:50px;border:1px #CCC solid;background:url(/img/board/network_photo.gif) no-repeat;display:block;}
#networkboard #nw_view div.rip dl dt img {width:50px;height:50px;}
#networkboard #nw_view div.rip dl dd{float:left;display:block;width:500px;}/* widthset */
#networkboard #nw_view div.rip dl dd ul {}
#networkboard #nw_view div.rip dl dd ul li{ line-height:18px;text-align:left;}
#networkboard #nw_view div.rip dl dd ul li.name {color:#5963A2;}
#networkboard #nw_view div.rip dl dd ul li.note {color:#323232;}
#networkboard #nw_view div.rip dl dd ul li.date {color:#A7A7A7;}
#networkboard #nw_view div.rip dl dd ul li.date:hover {color:#000000;}
#networkboard #nw_view div.rip dl dd ul li.date span {font-size:11px;color:#D9D9D9;padding-left:20px;}
#networkboard #nw_view div.rip div.erase {display:block;text-align:right;position:absolute;top:10px;right:5px;width:200px;height:40px;}
#networkboard #nw_view div.rip div.erase span{display:none;}
#networkboard #nw_view div.rip div.erase:hover span{display:block;font-size:0px;line-height:0px;}
#networkboard #nw_view div.rip div.erase:hover span img {cursor:pointer;}
#networkboard #nw_view div.rip div.erase ol {clear:both;list-style-type:none;}
#networkboard #nw_view div.rip div.erase ol li{float:left;padding-left:5px;font-size:0px;line-height:0px;text-align:left;}
#networkboard #nw_view div.rip div.erase ol li input {width:90px;border:1px #DEDEDE solid;background-color:#ffffff;height:15px;line-height:16px;font-size:11px;padding:0px 3px;cursor:pointer;}
#networkboard #nw_view div.rip div.erase ol li input:focus {border:1px #555555 solid;}
#networkboard #nw_view div.rip div.erase ol li input[src] {width:33px;height:17px;border:0px;line-height:0px;font-size:0px;padding:0px;cursor:pointer;}
#networkboard #nw_view div.rip div.erase ol li img {cursor:pointer;}
 
#networkboard #version {display:block;padding:10px;border:1px #D5D5D5 solid;background-color:#F8F8F8;margin-bottom:30px;}
#networkboard #version ul {}
#networkboard #version ul li{font-size:14px;color:#000;line-height:25px;text-align:left;}
#networkboard #version ul li a:link    {color:#ff0000;text-decoration: none;font-weight:bold;}
#networkboard #version ul li a:visited {color:#ff0000;text-decoration: none;}
#networkboard #version ul li a:hover,
#networkboard #version ul li a:focus   {color:#ff0000;text-decoration:underline;font-weight:bold;}

 
 
 
/*=====twitter
----------------------------------------------------------------------------------------------------*/
div.twitter { clear:both;display:block;padding:0px;margin:0px;}
div.twitter ul{display:block;float:right;padding:0px;margin:0px 3px 0px 0px;}
div.twitter ul li{float:left;padding-left:5px;font-size:0px;}
div.twitter ul li.qr1 { display:none;margin-top:-35px;}
div.twitter ul li.qr1 img { width:100px;}
div.twitter ul li.qr2 { display:none;}


/*=====standard
----------------------------------------------------------------------------------------------------*/
table.standard {width:100%;background:url(/img/board/bg_tablebar.gif) no-repeat right top;margin-bottom:20px;}
table.standard tr th {height:30px;line-height:32px;background:url(/img/board/bg_tableline.gif) no-repeat left 9px;text-align:center;padding:0px 3px; }
table.standard tr th.head {background:url(/img/board/bg_tablebar.gif) no-repeat left top;}
table.standard tr.notice {background-color:#EEEEEE;}
table.standard tr[onclick]:hover {background-color:#F8F8F8;cursor:pointer;}
table.standard tr[onclick]:hover td.l {color:#F00;text-decoration:none;}
table.standard tr td {padding:5px;color:#000000;border-bottom:1px #EEE solid;text-align:left;background-image:none;}
table.standard tr td.a {text-align:center;font-weight:bold;color:#C63}
table.standard tr td.c {text-align:center;}
table.standard tr td.c img{text-align:center;cursor:pointer;font-size:0px;}
table.standard tr td.c strong { color:#F00;letter-spacing:-1px;font-weight:normal;}
table.standard tr td.c a { color:#00F;font-weight:normal;}
table.standard tr td.c b {color:#333;}
table.standard tr td.r {text-align:right}
table.standard tr td.n {text-align:center;font-size:11px;color:#999}
table.standard tr td.e {text-align:center;}
table.standard tr td.e b {font-weight:normal;font-size:11px;color:#777777;}
table.standard tr td.e span { color:#333333;font-weight:bold;}
table.standard tr td.e span.s {color:#ff0000;}
table.standard tr td.t {text-align:center;font-size:11px;color:#999}
table.standard tr td.l img {cursor:pointer;margin-top:-3px;font-size:0px;}
table.standard tr td.l span {color:#999;font-size:11px;}
table.standard tr td.l b {font-size:11px ;font-weight:normal;color:#999;}
table.standard input.submit  {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:18px;line-height:18px;padding:0px 3px;margin-right:3px;background:url(/img/board/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;font-size:11px;cursor:pointer;}

table.standard tr td a:link    {color:#666;text-decoration: none;}
table.standard tr td a:visited {color:#666;text-decoration: none;}
table.standard tr td a:hover,
table.standard tr td a:focus   {color:#000;text-decoration:underline;font-weight:bold;letter-spacing:-1px;}



 




/*=====formset
----------------------------------------------------------------------------------------------------*/
div.formset {background-color:#E1E1E1;color:#42527F;margin:0px 0px 10px 0px;padding:0px 0px 0px 20px;clear:both;border-radius:5px;overflow:hidden;}
div.formset span {display:block;float:left;font-weight:bold;font-size:21px;line-height:40px;color:#000000;}
div.formset span strong {color:#999;font-size:11px;}
div.formset b {float:right;width:60px;height:22px;margin-right:3px;}
div.formset b input.submit  {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:16px;line-height:16px;padding:0px 3px;width:60px;margin:3px 0px 0px 0px;background:url(../../img/board/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;font-size:11px;cursor:pointer;}
div.formset input.button {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:22px;line-height:20px;padding:0px 8px;margin:0px 10px;background:url(http://webnnormdda.icox.kr/img/board/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;cursor:pointer;float:right;}

div.formtitle {height:50px;margin-bottom:20px;clear:both;border:1px #666 solid;}
div.formtitle span {font-weight:bold;font-size:14px;color:#003;line-height:55px;padding:0px 20px;}
div.formtitle span b {font-size:18px;color:#C00}


table.formset {border-top:3px #E3E3E4 solid;border-collapse:inherit;border-spacing:1px; background-color:#E3E3E3;margin-bottom:15px;width:100%;}
table.formset caption{ display:none;}
table.formset input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:30px; padding:0px 3px; font:normal 15px/25px "NanumGothic"; color:#000; border-radius:3px;}
table.formset input.input:focus {border:1px #555555 solid;}
table.formset input.input[size='full'] { width:100%;}
table.formset input.readonly {border:0px;color:#ff0000;line-height:17px;height:17px;margin:0px 0px 0px 10px;}
table.formset input.money{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:30px; font:normal 15px/25px "NanumGothic";padding:0px 3px;text-align:right;color:#ff0000;border-radius:3px;}
table.formset input.money:focus {border:1px #555555 solid; }
table.formset input.fileField{border:1px #D9D9D9 solid;background-color:#F4F4F4;height:20px;line-height:17px;padding:0px 3px;width:70%;cursor:pointer;}
table.formset input.rideo {}
table.formset input.checkbox {border:3px #D9D9D9 solid;background-color:#D9D9D8;width:15px;height:15px;}
table.formset select {height:30px; font:normal 15px/25px "NanumGothic"; color:#000;border:1px #D9D9D9 solid;border-radius:3px; padding:5px;background-color:#FBFBFB;}
table.formset select:focus {border:1px #555555 solid;}
table.formset textarea {width:100%; overflow:visible;border:1px #D9D9D9 solid;}
table.formset font {display:block;font-size:13px;color:#7794DC;margin-bottom:5px;}
table.formset font b { font-weight:bold;color:#254491;}
table.formset tr th {background-color:#F8F8F8;width:120px; text-align:right;vertical-align:middle;padding:6px 10px 6px 10px;color:#959595;transition:all 0.4s ease;}
table.formset tr th span{font-size:11px;display:block;font-weight:normal;}
table.formset tr th.c { text-align:center;padding:4px 5px;}
table.formset tr th.tooltip {position:relative;cursor:help;display:block;}
table.formset tr th.tooltip pre{display:none;}
table.formset tr th.tooltip:hover pre{display:block;position:absolute;z-index:4321;top:50px;left:20px;padding:8px 8px 5px 8px;border:1px #D5D5D5 solid;background-color:#F8F8F8;font-size:11px;line-height:12px;color:#959595;font-weight:normal;text-align:left;}
table.formset tr td {background-color:#ffffff; text-align:left;vertical-align:middle;padding:6px 10px 6px 10px;transition:all 0.4s ease;}
table.formset tr td span{color:#939393;text-align:left;font-size:13px;padding:0px;margin-left:5px;}
table.formset tr td img {}
table.formset tr td img {cursor:pointer;font-size:0px;margin-top:-6px;padding:0px;}
/**+html table.formset tr td img {cursor:pointer;font-size:0px;margin-top:0px;padding:0px;}*/
table#hideview13 { display:none;}
table.formset b {font-size:11px;font-weight:normal;color:#999;}
table.formset table {width:100%;margin:5px 0px;}
table.formset table tr th {background-color:#ffffff;width:90px;height:20px;text-align:left;padding:4px;}
table.formset table tr td {background-color:#ffffff;height:20px;text-align:left;vertical-align:middle;padding:4px;}
table.formset table.line {width:100%;background-color:#D5D5D5;border:1px #0C2B52 solid;}
table.formset table.line tr th {background-color:#ffffff;text-align:center;padding:2px 5px;width:auto;}
table.formset table.line tr td {background-color:#ffffff;text-align:center;padding:2px 5px;width:auto;}
table.formset table.inside {width:100%;border-collapse:inherit;border-spacing:1px; background-color:#E3E3E3;}
table.formset table.inside tr th { text-align:left;padding:4px 10px 4px 10px; width:100px;}
table.formset table.inside tr td { text-align:left;padding:4px 10px 4px 10px; }
table.formset table.inside span { display:block;color:#000000;text-align:left;font-size:13px;padding:5px 0px 0px 0px;margin:5px 0px 0px 0px;border-top:1px #E3E3E3 solid;}
table.formset ul.designate {}
table.formset ul.designate li { width:33%; float:left; text-align:left; font-size:15px;transition:all 0.4s ease;}
table.formset div.float_left { float:left;}


table.formcenter {border-top:3px #E3E3E3 solid;background-color:#D5D5D5;margin-bottom:15px;width:100%;}
table.formcenter tr th {text-align:center;height:25px;padding:4px 0px ;color:#959595;background-color:#F8F8F8;}
table.formcenter tr th span{font-size:11px;font-weight:normal;}
table.formcenter tr td {background-color:#ffffff;height:25px;text-align:center;vertical-align:middle;padding:4px 0px}
table.formcenter tr td img[onclick] {cursor:pointer;}

div.writebtn {text-align:center;padding:30px;font-size:0px;}
div.writebtn ul {clear:both;font-size:0px;line-height:0px;}
div.writebtn ul li{display:inline;font-size:0px;line-height:0px;}
div.writebtn img {cursor:pointer;border:0px;margin:0px 10px;padding:0px;}
div.knowledge {padding:10px 25px 10px 25px;margin:10px 0px 10px 0px;display:block;border:1px #CCC solid;}

#searviewdate {margin:10px;padding:10px;border:1px solid #B2B2B2;clear:both;}
#searviewdate dl {height:25px;}
#searviewdate dl dt {text-align:left;float:left;height:25px;font-weight:bold;width:370px;}
#searviewdate dl dt input {height:17px;background-color:#FFFFFF;border:1px solid #B2B2B2;font-size:11px;text-align:center;padding:0px 3px;line-height:17px;}
#searviewdate dl dt span {font-size:11px;color:#999;font-weight:normal;}
#searviewdate dl dd {height:25px;float:left;}
#searviewdate dl dd input {padding:0px 10px;border:1px solid #B2B2B2;width:150px;text-align:center;cursor:pointer;font-weight:bold;color:#066}





/*=====foodset
----------------------------------------------------------------------------------------------------*/
div.foodset {} 
div.foodset p{display:block;width:680px;height:160px;text-indent:-5000px;background:url(/img/board/z_m01.gif) no-repeat left top;} 
div.foodset .food {background:url(/img/board/z_m02.gif) no-repeat left bottom;text-align:center;padding-bottom:150px;overflow:hidden}
div.foodset .food table {width:90%;border-top:2px #E1E1E1 solid;margin:auto;}
div.foodset .food table tr th {padding:8px 5px 7px 5px;font-weight:bold;font-size:13px;text-align:center;color:#708832;border-bottom:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;background-color:#F4FCDF;}
div.foodset .food table tr th.e {border-right:0px;}
div.foodset .food table tr td {padding:7px 5px;text-align:center;color:#848484;border-bottom:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;}
div.foodset .food table tr td.e {border-right:0px;}
div.foodset .food table tr td strong {color:#708832}
div.foodset .food table tr td.s {font-size:11px;letter-spacing:-1px;vertical-align:text-top}
div.foodset .food table tr td.es {border-right:0px;font-size:11px;letter-spacing:-1px;vertical-align:text-top}

div.foodinput {margin:0px;padding:0px;}
div.foodinput table {width:100%;border-top:2px #E1E1E1 solid;margin:0px;}
div.foodinput table tr th {padding:8px 5px 7px 5px;font-weight:bold;font-size:13px;text-align:center;color:#708832;border-bottom:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;background-color:#F4FCDF;}
div.foodinput table tr th strong {color:#999;font-size:11px;}
div.foodinput table tr th.e {border-right:0px;}
div.foodinput table tr td {padding:7px 5px;text-align:center;color:#848484;border-bottom:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;}
div.foodinput table tr td.e {border-right:0px;}
div.foodinput table tr td strong {color:#708832}
div.foodinput input  {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:18px;line-height:17px;padding:0px 3px;}
div.foodinput input:focus {border:1px #555555 solid;}
div.foodinput textarea {width:100%;height:100px;}


 
/*=====register
----------------------------------------------------------------------------------------------------*/
table.register {width:100%;margin-bottom:15px;clear:both;border-collapse:collapse;}
table.register img {margin:0px 3px 0px 3px;cursor:pointer;}
table.register tr th {font-size:0px;text-align:left;}
table.register tr th span{  color:#999;}
table.register tr th span input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:14px;line-height:14px;padding:0px 3px;font-size:11px;}
table.register tr td {font-size:0px;text-align:right;}
table.pageview {width:100%;margin-bottom:15px;}
table.pageview tr th.subject {width:15%;text-align:center;background:url(/img/board/bg_subject.gif) no-repeat left top;line-height:37px;color:#626262;padding:0px 10px 0px 10px;}
table.pageview tr th.substance {width:85%;text-align:left;background:url(/img/board/bg_subject.gif) no-repeat right top;line-height:37px;font-weight:normal;color:#626262;}
table.pageview tr th.substance span {color:#333}
div.pagenote {padding:10px 5px 30px 5px;text-align:left;}
div.pagenote div.imgboxset {margin:0px auto 20px auto;background-image:none; text-align:center;font-size:0px;line-height:0px;}
div.pagenote div.imgboxset img {border:1px #d6d6d6 solid; margin:0px auto;}
div.pagenote div.imgboxset img:hover {border:1px #000 solid;}
table.pageview tr td.make { text-align:right;font-size:11px;color:#767676;padding-bottom:5px;}
table.pageview tr td.make b {font-weight:normal;color:#303030}
div.file {text-align:right;font-size:11px;line-height:15px;color:#999;padding:0px 5px 5px 0px;margin-bottom:15px;overflow:hidden;}
div.file a:link    {color:#999;text-decoration: none;}
div.file a:visited {color:#999;text-decoration: none;}
div.file a:hover   {color:#ff0000;text-decoration:underline;}
div.file img {margin-top:-3px;}
table.pageview tr td.img   {text-align:center;}
div.filelist {float:right;padding:8px 10px 0px 0px;font-size:0px;position:relative;}
div.filelist #filelistview { position:absolute;right:5px;top:40px;display:none;padding:10px;width:150px;background-color:#f7f7f7;border:1px #e3e3e3 solid; border-radius:5px;box-shadow:0px 0px 5px #a2cb06;}
div.filelist #filelistview a { display:block;line-height:25px;font-size:13px ;width:auto;}
 
/*=====nextletter
----------------------------------------------------------------------------------------------------*/
div.nextletter {margin-bottom:20px;clear:both;}
div.nextletter ul {padding:0px;margin:0px;}
div.nextletter ul li{ padding:3px;color:#999999;text-align:left;}
div.nextletter ul li.a1{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat left top;width:100px;text-align:center;font-weight:bold;float:left;}
div.nextletter ul li.a2{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat -200px top;width:100px;font-weight:bold;float:left;font-size:11px;font-weight:normal;}
div.nextletter ul li.a3{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat right top;border-bottom:1px #EEEEEE solid;}
div.nextletter ul li.b1{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat left bottom;width:100px;text-align:center;font-weight:bold;float:left;}
div.nextletter ul li.b2{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat -200px bottom;width:100px;font-weight:bold;float:left;font-size:11px;font-weight:normal;}
div.nextletter ul li.b3{height:30px;line-height:30px;background:url(/img/board/bg_writeset.gif) no-repeat right bottom;}
div.nextletter a:link    {color:#333333;text-decoration: none;}
div.nextletter a:visited {color:#333333;text-decoration: none;}
div.nextletter a:hover   {color:#ff0000;text-decoration: none;}

 
 
/*=====makereply
----------------------------------------------------------------------------------------------------*/
div#makereply {width:99%;margin-bottom:15px;background-color:#F2F2F2;border:1px #CCC solid;padding:15px 0px;}
div#makereply div.replysubject {padding:0px;margin:0px;}
div#makereply div.replysubject dl {clear:both;height:20px;padding-left:15px;padding-right:15px;margin:0px;}
div#makereply div.replysubject dl dt{float:left;height:20px;font-weight:bold;color:#576477;}
div#makereply div.replysubject dl dd{float:right;height:20px;font-size:11px;font-weight:normal;color:#626262;}
div#makereply div.replysubject dl dd span {color:#626262;font-weight:bold;}
div#makereply div.replysubject dl dd img {cursor:pointer;}
div#makereply div.replynoteview {padding:15px 15px 15px 15px;text-align:left;}
div#makereply div.replayconfirm {text-align:center;height:20px;}
div#makereply div.replayconfirm img { cursor:pointer;margin:0px;padding:0px;}
div#makereply div.replayconfirm span {color:#576477;font-weight:normal;font-size:11px;}


/*=====writebox
----------------------------------------------------------------------------------------------------*/
table.writebox {width:100%;background:url(/img/board/bg_writeset.gif) no-repeat right top;margin-bottom:15px;}
table.writebox tr th {width:100px;text-align:center;color:#767676;padding:5px;background:url(/img/board/bg_writeset.gif) no-repeat left -20px;}
table.writebox tr th span {font-size:11px ;color:#8796AD ;font-weight:normal;}
table.writebox tr th.head {padding:9px 5px 5px 5px;background:url(/img/board/bg_writeset.gif) no-repeat left top;}
table.writebox tr th.end {padding:5px 5px 9px 5px;background:url(/img/board/bg_writeset.gif) no-repeat left bottom;border:none;}
table.writebox tr td.head {padding:9px 5px 5px 5px;background:url(/img/board/bg_writeset.gif) no-repeat right top;}
table.writebox tr td.end { padding:5px 5px 9px 5px;background:url(/img/board/bg_writeset.gif) no-repeat right bottom;border:none;clear:both;}
table.writebox tr td { padding:5px;border-bottom:1px #EEEEEE solid;background:url(/img/board/bg_writeset.gif) no-repeat right -20px;text-align:left;word-break:keep-all;}
table.writebox tr td table tr td {background-image:none;}
table.writebox tr td span {font-size:11px ;color:#8796AD ;padding-left:50px;font-weight:normal;}
table.writebox tr td strong {font-size:11px ;color:#8796AD ;padding-left:10px;}
table.writebox select{border:1px #D9D9D9 solid;height:20px;}
table.writebox textarea {width:95%;border:1px #D9D9D9 solid;}
table.writebox input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:18px;line-height:17px;padding:0px 3px;width:80%;}
table.writebox input.input:focus {border:1px #555555 solid;}
table.writebox input.fileField{border:1px #D9D9D9 solid;background-color:#F4F4F4;height:20px;line-height:17px;padding:0px 3px;width:80%;cursor:pointer;}
table.writebox input.radio {}
table.writebox input.button {border:1px #D9D9D9 solid;background-color:#F4F4F4;height:20px;line-height:17px;padding:0px 2px;font-weight:bold;color:#00C;cursor:pointer;}
table.writebox input.randnum {border:0px;width:60px;font-weight:bold;color:#000;height:23px;line-height:21px;margin-left:15px;}
table.writebox ul.signup {}
table.writebox ul.signup li {padding-bottom:3px;}
table.writebox ul.signup li input.input {width:200px;}

table.writebox #viewinfoclick {display:none;color:#F00;line-height:30px;}

table.writebox #approve {border:1px #A9A9A9 solid;padding:5px;margin-right:10px;}
table.writebox div.editbox {display:block;clear:both;border-top:1px #F2F2F2 dashed;padding-top:10px;margin-top:5px;font-size:0px;}
table.writebox div.editbox img {cursor:pointer;padding:0px;margin-top:-4px;margin-right:10px;}
*+html table.writebox div.editbox img {cursor:pointer;padding:0px;margin-top:0px;margin-right:10px;}
table.writebox div.editbox input {width:100px;margin-right:10px;}

div.thumbnailview {display:block;float:left;width:90px;border:2px #FFF solid;}
div.thumbnailview img {width:90px;height:70px;border:0px;}
div.thumbnailview p {display:block;font-size:11px;line-height:18px;cursor:pointer;}
div.thumbnailview strong {width:76px;height:66px;border:2px #CCC solid;display:block;font-size:11px;font-weight:normal;padding:0px;margin:0px;}

table.inner {width:100%;background-color:#D5D5D5;background-image:none;}
table.inner tr th{background-color:#FBFBFB;background-image:none;border:none;width:120px;text-align:left;vertical-align:middle;padding:2px;}
table.inner tr td{background-color:#FBFBFB;background-image:none;border:none;text-align:left;vertical-align:middle;padding:2px;}

table.none {width:100%}
table.none tr th {padding:3px;background:none;margin:0px;line-height:18px;border:none;text-align:center;}
table.none tr td {padding:3px;background:none;margin:0px;line-height:18px;border:none;text-align:left;}
table.none tr td input.input {width:300px;}
table.none tr td input.fileField {width:200px;}
table.none tr td.btn {padding:20px;text-align:center;}

div.uploadrun {text-align:center;}

 

/*=====monthly
----------------------------------------------------------------------------------------------------*/
div.monthly {width:100%;margin-bottom:20px;text-align:center;font-size:0px;}
div.monthly span {font-size:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:-1px;color:#728994;padding:0px 10px;}
div.monthly img {border:0px;margin:0px 5px;cursor:pointer;}
table.monthly {width:100%;margin-bottom:20px;border:1px #C8C8C8 solid;background-color:#FBFBFB;}
table.monthly tr th {height:30px;line-height:32px;text-align:center;padding:0px 3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#728994;border-bottom:1px #C8C8C8 solid;}
table.monthly tr td {width:14%;border:1px #FBFBFB solid;border-bottom:1px #EEE solid;padding:5px 3px 10px 3px;height:100px;text-align:left;vertical-align:top;}
table.monthly tr td strong {cursor:pointer;border-bottom:1px #CCC dotted;display:block;font-size:18px;line-height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;}
table.monthly tr td strong.red {color:#F00}
table.monthly tr td strong.day {color:#728994;}
table.monthly tr td strong.blu {color:#009CFF}
table.monthly tr td ul {}
table.monthly tr td ul li{font-size:11px;letter-spacing:-1px;line-height:13px;padding-left:12px;background:url(/img/board/btn_month.gif) no-repeat left 0px;padding-bottom:5px;}
table.monthly tr td ul li a:link    {font-size:11px;color:#666;}
table.monthly tr td ul li a:visited {font-size:11px;color:#666;}
table.monthly tr td ul li a:hover   {font-size:11px;color:#C30;text-decoration:underline;}
table.monthly tr td.today {border:1px #C8C8C8 solid;}
table.monthly tr td:hover {border:1px #555555 solid;}

table.yearly {width:100%;margin-bottom:20px;border:1px #C8C8C8 solid;background-color:#FBFBFB;}
table.yearly tr th {height:30px;padding:3px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#728994;border-bottom:1px #C8C8C8 solid;}
table.yearly tr td {border:1px #FBFBFB solid;border-bottom:1px #EEE solid;border-right:1px #EEE solid;padding:10px 3px;text-align:center;vertical-align:top;}
table.yearly tr td.month { text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#728994;}
table.yearly tr td.today {border:1px #ff0000 solid;}
table.yearly tr td.red {background-color:#FFB3B3;border:1px #FFB3B4 solid;}
table.yearly tr td.schedule {background-color:#FBA92B;border:1px #FBA91B solid;cursor:pointer;}
table.yearly tr td:hover {border:1px #555555 solid;}
 
div.iconyear {position:absolute;width:140px;height:50px;background:url(/img/board/icon_year.gif) no-repeat left top;z-index:1000;padding:0px;margin:0px;visibility:hidden;}  
div.iconyear dl {padding:5px 10px;margin:0px;}
div.iconyear dl dt{padding:0px;margin:0px;font-size:11px;line-height:18px;font-weight:bold;letter-spacing:-2px;color:#728994;}
div.iconyear dl dd{padding:0px;margin:0px;font-size:11px;line-height:18px;letter-spacing:-1px;color:#A36B6B;}
div.iconyear ul {margin:7px 10px 7px 10px;list-style-type:none;padding:0px}
div.iconyear ul li {color:#8796AD;font-weight:bold;font-size:11px;height:19px;line-height:18px;overflow:hidden;}
div.iconyear ul li input {border:1px #8796AD solid;background-color:#FBFBFB;height:16px;line-height:15px;padding:0px 3px;width:60px;}
div.iconyear ul li input:focus {border:1px #555555 solid;}
div.iconyear #btn { width:100%;text-align:center;}
div.iconyear #btn img {cursor:pointer;margin:20px 10px 10px 10px;}


table.weekly {width:100%;margin-bottom:20px;border:1px #C8C8C8 solid;background-color:#FBFBFB;}
table.weekly tr th {height:30px;line-height:32px;text-align:center;padding:0px 3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#728994;border-bottom:1px #C8C8C8 solid;width:150px;}
table.weekly tr th strong {display:block;color:#666;cursor:pointer;font-size:18px;line-height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;}
table.weekly tr td {border-bottom:1px #C8C8C8 solid;padding:5px 3px;height:100px;text-align:left;vertical-align:top;}
table.weekly tr td ul {}
table.weekly tr td ul li{font-size:11px;letter-spacing:-1px;line-height:13px;padding-left:12px;background:url(/img/board/btn_month.gif) no-repeat left 0px;padding-bottom:5px;}
table.weekly tr td ul li a:link    {font-size:11px;color:#666;}
table.weekly tr td ul li a:visited {font-size:11px;color:#666;}
table.weekly tr td ul li a:hover   {font-size:11px;color:#C30;text-decoration:underline;}


/*=====calendercomposite
----------------------------------------------------------------------------------------------------*/
#calendercomposite {display:block;overflow:hidden;clear:both;}
#calendercomposite div.struc1 {float:left;display:block;width:43%;background-color:#0C6;clear:both;background-color:#FFF;}
#calendercomposite div.struc1 div.monthhead {display:block;margin-bottom:20px;padding:15px 0px;text-align:center;font-size:0px;border:3px #e2e3e3 solid;}
#calendercomposite div.struc1 div.monthhead span {font-size:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:-1px;color:#728994;padding:0px 10px;}
#calendercomposite div.struc1 div.monthhead img {border:0px;margin:0px 5px;cursor:pointer;}
#calendercomposite div.struc1 div.monthbody {display:block;border:3px #e2e3e3 solid;}

#calendercomposite div.struc2 {float:right;display:block;width:52%;background-color:#FFF;}
#calendercomposite div.struc2 div.bloke {text-align:left;display:block;padding:10px;border:3px #e2e3e3 solid;margin-bottom:20px;}
#calendercomposite div.struc2 div.bloke h3 {display:block;height:30px;text-indent:-5000px;font-size:0px;line-height:0px;padding:0px;margin:0px;}
#calendercomposite div.struc2 div.bloke h3.stra1 {background:url(/img/board/z_text32.gif) no-repeat;}
#calendercomposite div.struc2 div.bloke h3.stra2 {background:url(/img/board/z_text31.gif) no-repeat;}
#calendercomposite div.struc2 div.bloke ul {padding:0px;margin:0px;}
#calendercomposite div.struc2 div.bloke ul li { line-height:25px;padding:0px;margin:0px;clear:both;}
#calendercomposite div.struc2 div.bloke ul li b {float:left;width:35px;text-align:right;padding-right:10px;}
#calendercomposite div.struc2 div.bloke ul li:hover {background-color:#e2e3e3;cursor:pointer;}
#calendercomposite div.struc2 div.bloke ul li:hover a {color:#F63;text-decoration:underline;font-weight:bold;letter-spacing:-1px;}
table.minimon {width:100%;background-color:#FBFBFB;}
table.minimon tr th {height:40px;line-height:15px;text-align:center;padding:0px 3px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#728994;border-bottom:1px #C8C8C8 solid;}
table.minimon tr td {border:1px #FBFBFB solid;border-bottom:1px #EEE solid;padding:5px 3px 5px 3px;height:40px;text-align:center;vertical-align:top;}
table.minimon tr td strong {cursor:pointer;border-bottom:1px #CCC dotted;display:block;line-height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;}
table.minimon tr td strong.red {color:#F00}
table.minimon tr td strong.day {color:#728994;}
table.minimon tr td strong.blu {color:#009CFF}
table.minimon tr td.today {border:1px #000000 solid;}
table.minimon tr td:hover {border:1px #555555 solid;}



/*=====msmemolist
----------------------------------------------------------------------------------------------------*/
table.newfunction {width:100%;margin-top:50px;margin-bottom:50px; }
table.newfunction tr th {border:3px #8796AD solid;padding:10px;}
table.msbox {width:100%;} 
table.msbox .msbtn {padding:20px;text-align:center;}
table.msbox .msbtn img {cursor:pointer;border:0px;}
table.msbox .memberselect {text-align:center;padding-bottom:30px;}
table.msbox .memberselect span {display:block;margin:20px 0px 10px 0px}
table.msbox .memberselect span img{cursor:help;}
table.msbox .memberselect  img {margin:0px 10px 0px 10px;cursor:pointer;border:0px;}
table.msconfirm {width:100%;}
table.msconfirm tr td {padding:3px 0px 3px 10px;border-top:1px #CCC solid;text-align:left;}
table.msconfirm tr td span {float:right;font-size:11px;color:#999;line-height:18px;}
table.msconfirm tr td a {float:left;color:#576477;line-height:18px;}

 
div.mset {margin:20px auto 20px auto; width:99%;font-size:0px; line-height:0px; text-align:center;}
div.mset::after { content:''; display:block; clear:both; }
div.mset div {  display:inline-block; float:left; width:90%; padding:0px 2px 0px 0px;}
div.mset div textarea {width:100%;height:63px;overflow:hidden;border:1px #a7b2c3 solid; text-align:left; padding:5px;border-radius:3px;}
div.mset a {font-size:0px; line-height:0px;float:left;cursor:pointer;border:0px;font-size:0px; width:10%;height:63px;border:1px #a7b2c3 solid; background-color:#e4e5e7;font:bold 15px/63px "NanumGothic"; color:#5e78ac; border-radius:3px;transition:all 0.2s ease;}
div.mset a:hover {background-color:#c2c3c7; text-decoration:none;}
  

div.mhead {  text-align:right;margin:10px auto -17px auto; clear:both; width:99%;}
div.mhead input{border:1px #D9D9D9 solid;background-color:#FBFBFB; height:26px;font:normal 13px/26px "NanumGothic"; text-align:center; padding:0px 5px; width:25%; transition:all 0.2s ease; border-radius:3px;}
div.mhead input:focus,
div.mhead input:hover  {border:1px #555555 solid;}
div.mhead ul{}
div.mhead ul li.name {padding:0px 30px 0px 0px; color:#069}
div.mhead ul li{ float:left;  padding:0px 10px 0px 0px; line-height:20px; font-size:15px;}
div.mhead ul li {}
div.mhead ul li input[type="radio"]  {float:left;margin:0px 3px 0px 10px;width:20px;height:20px;}
div.msmemototalnum { margin:10px auto 20px auto;width:99%;padding:10px 0px; font:bold 13px/20px "NanumGothic";  background-color:#f7f7f7;border:1px #e3e3e3 solid;text-align:center; clear:both;border-radius:5px;}

div.mcaptcha { float:right;text-align:right;margin:0px 0px 0px 10px;font-weight:bold;color:#576477;height:30px; font-size:0px; line-height:0px;}
div.mcaptcha input { float:right;width:60px;}
div.mcaptcha  img{ float:right;margin:0px 0px 0px 3px;border-radius:3px;}

table.msmemolist {width:100%;border:1px #e3e3e3 solid;background-color:#f7f7f7;margin-bottom:10px;border-radius:5px;}
table.msmemolist tr th.demandeur {font-weight:bold;text-align:left;font-size:13px;padding:6px 10px;border-bottom:1px #CCC solid;color:#003;}
table.msmemolist tr td.demandeur {font-weight:bold;text-align:right;font-size:13px;padding:6px 10px;border-bottom:1px #CCC solid;color:#003;}
table.msmemolist tr td.demandeur img {cursor:pointer;border:0px;font-size:0px;}
table.msmemolist tr td.demandeur span {font-size:11px;color:#999;padding-right:5px;}
table.msmemolist tr td.demandeur #deleteform {font-size:11px;color:#000000;padding-right:5px;height:14px;line-height:14px;margin-bottom:10px;}
table.msmemolist tr td.demandeur #deleteform input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:14px;line-height:14px;padding:0px 3px;font-size:11px;}
table.msmemolist tr th.demandeur strong,
table.msmemolist tr td.demandeur strong {font-weight:normal;color:#576477;padding-left:5px;}
table.msmemolist tr:hover{background-color:#F8F8F8;cursor:pointer;}
table.msmemolist tr th.demandeur ul {clear:both;}
table.msmemolist tr th.demandeur ul li{font-weight:bold;float:left;}
table.msmemolist tr th.demandeur ul li strong {font-weight:normal;color:#576477;}
table.msmemolist tr th.demandeur ul li.a {width:200px;}
table.msmemolist tr th.demandeur ul li.b {width:200px;}
table.msmemolist tr th.demandeur ul li.c {width:200px;}
table.msmemolist tr th.demandeur ul li.d {width:300px;}
table.msmemolist tr th.demandeur ul li.e {width:300px;}
table.msmemolist tr th.demandeur ul li.f {width:600px;}

div.msmemolist { margin:0px auto 10px auto;width:99%;border:1px #e3e3e3 solid;background-color:#f7f7f7; border-radius:5px; }
div.msmemolist dl {clear:both; padding-left:15px;padding-right:15px;margin:0px 0px 0px 0px;border-bottom:1px #e3e3e3 solid; padding:10px 10px 5px 10px;}
div.msmemolist dl::after { content:''; display:block; clear:both;}
div.msmemolist dl dt{float:left; display:block; font:bold 15px/18px "NanumGothic";  color:#576477;   }
div.msmemolist dl dt a {font-size:15px;color:#576477;}
div.msmemolist dl dd {float:right;height:20px;font-size:0px; line-height:0px;font-weight:normal;color:#576477;}
div.msmemolist dl dd span { display:block;float:right;color:#576477;font-weight:normal;font-size:11px; line-height:14px;}
div.msmemolist dl dd img {float:right;cursor:pointer; margin:0px 0px 0px 5px;transition:all 0.2s ease;}
div.msmemolist dl dd img:hover { opacity:0.5;}
div.msmemolist div.memo{  padding:10px;  font:normal 13px/20px "NanumGothic";  }


/*=====blog_makereply
----------------------------------------------------------------------------------------------------*/
div#blog_makereply {width:99%;margin:0px auto 15px auto;background-color:#F2F2F2;border:1px #CCC solid;border-radius:5px;padding:15px 0px;}
div#blog_makereply div.re_title {padding:0px;margin:0px;}
div#blog_makereply div.re_title dl {clear:both;height:20px;padding-left:15px;padding-right:15px;margin:0px;}
div#blog_makereply div.re_title dl dt{float:left; display:block; font-weight:bold;font-size:15px; line-height:18px;color:#576477;   }
div#blog_makereply div.re_title dl dt a {font-size:15px;color:#576477;}
div#blog_makereply div.re_title dl dd{float:right;height:20px;font-size:11px;font-weight:normal;color:#576477;}
div#blog_makereply div.re_title dl dd span {color:#576477;font-weight:normal;}
div#blog_makereply div.re_title dl dd img {cursor:pointer;}
div#blog_makereply div.re_view {padding:15px;text-align:left; clear:both;}
div#blog_makereply div.re_confirm {text-align:center;}
div#blog_makereply div.re_confirm img { cursor:pointer;margin:0px;padding:0px;}
div#blog_makereply div.re_confirm span {color:#576477;font-weight:normal;font-size:11px;}
div#blog_makereply div.re_confirm input {padding:0px 15px;border:1px #a7b2c3 solid;border-radius:4px;color:#576477;height:30px;line-height:15px;font-size:12px;background-color:#FFF;}
div#blog_makereply div.re_confirm input:focus,
div#blog_makereply div.re_confirm input:hover {color:#000000;border:1px #a7b2c3 solid;background-color:#F0F0F0;}





/*=====demographics
----------------------------------------------------------------------------------------------------*/
table.demographics {border:3px #c8c8c8 solid;width:100%;background-color:#fbfbfb;margin-bottom:20px;padding-bottom:20px;}
table.demographics tr th {display:block;font-weight:bold;color:#4882b0;font-size:14px;line-height:25px;height:25px;text-align:center;padding:10px 0px;}
table.demographics tr td {font-weight:normal;text-align:left;border:0px;padding:5px 10px;color:#576477;}

/*===== 슬라이드 투표갤러리
----------------------------------------------------------------------------------------------------*/
#slidegalleryset {width:600px;height:600px;margin:0px auto;clear:both;margin-bottom:15px;border:1px #cccccc solid;}
#slidegalleryset #stepByset {display:block;float:left;width:520px;height:600px;}
#slidegalleryset #stepBybtn {display:block;float:left;width:40px;height:600px;cursor:pointer;}
#slidegalleryset #stepBybtn.wayleft {background:url(/img/board/btn_way.gif) no-repeat 0px top;}
#slidegalleryset #stepBybtn.wayleft:hover {background:url(/img/board/btn_way.gif) no-repeat -80px top;}
#slidegalleryset #stepBybtn.wayright {background:url(/img/board/btn_way.gif) no-repeat -40px top;}
#slidegalleryset #stepBybtn.wayright:hover {background:url(/img/board/btn_way.gif) no-repeat -120px top;}
#slidegalleryset #mygallery.stepcarousel{position: relative;width:520px;height:600px;}
#slidegalleryset #mygallery.stepcarousel div.belt{position: absolute;left: 0px;top: 0px;text-align:center;}
#slidegalleryset #mygallery.stepcarousel div.panel{float: left;overflow: hidden;margin:15px;width:490px;text-align:center;}
#slidegalleryset #mygallery.stepcarousel div.panel p{display:block;height:50px;font-size:18px;line-height:25px;font-weight:bold;color:#262d38;text-align:left;}
#slidegalleryset #mygallery.stepcarousel div.panel p span {display:block;height:15px;line-height:15px;padding-top:5px;font-weight:normal;color:#526d98;}
#slidegalleryset #mygallery.stepcarousel div.panel a{width:486px;height:auto;display:block;border:2px #E1E1E1 solid;}
#slidegalleryset #mygallery.stepcarousel div.panel a:hover,
#slidegalleryset #mygallery.stepcarousel div.panel a:focus {border:2px #a7b2c3 solid;}
#slidegalleryset #mygallery.stepcarousel div.panel a img {width:482px;border:2px #ffffff solid;}
#viewboxtextset {clear:both;text-align:center;font-size:14px;line-height:14px;color:#526d98;font-weight:bold;margin-bottom:15px;}

#slideminiview {width:600px;overflow:hidden;margin:0px auto;clear:both;border:1px #cccccc solid;padding:5px;}
#slideminiview ul {clear:both;display:block;}
#slideminiview ul li {display:block;float:left;padding:5px;}
#slideminiview ul li img{width:63px;height:45px;border:1px #CCC solid;}
#slideminiview ul li img:hover {border:1px #F00 solid;}

/*=====썸네일 갤러리
----------------------------------------------------------------------------------------------------*/
table.galleryfirst {width:100%;margin-bottom:20px;}
table.galleryfirst tr td {text-align:center;padding:0px 0px 30px 0px;width:33%;}
table.galleryfirst div.piece {width:208px;margin:0px auto;}
table.galleryfirst div.piece div.img {text-align:center;vertical-align:middle;padding:0px;width:208px;font-size:0px;line-height:0px;}
table.galleryfirst div.piece div.img a{width:204px;min-height:144px;display:block;border:2px #E1E1E1 solid;background:url(/img/board/blit_noimage.png) no-repeat center 0px;font-size:0px;line-height:0px;}
table.galleryfirst div.piece div.img a:hover,
table.galleryfirst div.piece div.img a:focus {border:2px #a7b2c3 solid;}
table.galleryfirst div.piece div.img a img{width:200px;border:2px #ffffff solid;}
table.galleryfirst div.piece ul {padding:5px;border:1px #E1E1E1 solid;}
table.galleryfirst div.piece ul li {text-align:left;padding:0px 0px 0px 0px;color:#666;font-size:11px;line-height:15px;}
table.galleryfirst div.piece ul li a:link    {color:#364D70;text-decoration: none;font-weight:bold;line-height:25px;}
table.galleryfirst div.piece ul li a:visited {color:#364D70;text-decoration: none;font-weight:bold;line-height:25px;}
table.galleryfirst div.piece ul li a:hover,
table.galleryfirst div.piece ul li a:focus   {color:#000000;text-decoration:underline;font-weight:bold;line-height:25px;}
table.galleryfirst div.piece ul li[onclick] {cursor:pointer;}
table.galleryfirst div.piece ul li[onclick]:hover {color:#000000;text-decoration:underline;}
 
/*===== 배너갤러리
----------------------------------------------------------------------------------------------------*/
div.gallerysecond {width:100%;padding:0px 0px 20px 0px;border-top:1px #D2D2D2 dashed;}
div.gallerysecond div.piece {width:100%;padding-bottom:20px;border-bottom:1px #D2D2D2 dashed;overflow:hidden;margin-top:20px;}
div.gallerysecond div.piece p {width:308px;float:left;margin-right:20px;}
div.gallerysecond div.piece p a {width:304px;height:84px;display:block;background:url(/img/board/blit_noimage.gif) #FFF no-repeat 70px -25px;font-size:0px;border:2px #E1E1E1 solid;}
div.gallerysecond div.piece p a:hover,
div.gallerysecond div.piece p a:focus {border:2px #a7b2c3 solid;}
div.gallerysecond div.piece p a img {width:300px;height:80px;border:2px #ffffff solid;}
div.gallerysecond div.piece ul {padding:0px;margin:0px;}
div.gallerysecond div.piece ul li{padding:0px;margin:0px;}
div.gallerysecond div.piece ul li.title {font-weight:bold;padding-bottom:5px;cursor:pointer;}
div.gallerysecond div.piece ul li.title span{font-weight:bold;color:#999;}
div.gallerysecond div.piece ul li.title:hover,
div.gallerysecond div.piece ul li.title:focus{text-decoration:underline;}
div.gallerysecond div.piece ul li.note {height:53px;line-height:16px;overflow:hidden;}
div.gallerysecond div.piece ul li.date {text-align:right;color:#999;font-size:11px;}
 

/*=====액자 갤러리
----------------------------------------------------------------------------------------------------*/
div.gallerythird {width:100%;padding:0px 0px 20px 0px;border-top:1px #D2D2D2 dashed;}
div.gallerythird div.piece {width:100%;padding-bottom:20px;border-bottom:1px #D2D2D2 dashed;overflow:hidden;margin-top:20px;}
div.gallerythird div.piece p {width:248px;float:left;margin-right:20px;}
div.gallerythird div.piece p a{width:244px;height:164px;display:block;background:url(/img/board/blit_noimage.gif) no-repeat 35px 10px;font-size:0px;border:2px #E1E1E1 solid;}
div.gallerythird div.piece p a:hover,
div.gallerythird div.piece p a:focus {border:2px #a7b2c3 solid;}
div.gallerythird div.piece p img {width:240px;height:160px;border:2px #ffffff solid;}
div.gallerythird div.piece ul {padding:0px;margin:0px;}
div.gallerythird div.piece ul li{padding:0px;margin:0px;}
div.gallerythird div.piece ul li.title {font-weight:bold;padding-bottom:5px;cursor:pointer;}
div.gallerythird div.piece ul li.title span{font-weight:bold;color:#999;}
div.gallerythird div.piece ul li.title:hover,
div.gallerythird div.piece ul li.title:focus{text-decoration:underline;}
div.gallerythird div.piece ul li.note {height:127px;line-height:16px;overflow:hidden;}
div.gallerythird div.piece ul li.date {text-align:right;color:#999;font-size:11px;}

div.gallerythird div.piece ul li b {color:#cc6633}


/*=====작은 액자
----------------------------------------------------------------------------------------------------*/
div.galleryforth {width:100%;padding:0px 0px 20px 0px;border-top:1px #D2D2D2 dashed;}
div.galleryforth div.piece {width:100%;padding-bottom:20px;border-bottom:1px #D2D2D2 dashed;overflow:hidden;margin-top:20px;}
div.galleryforth div.piece p {width:148px;float:left;margin-right:20px;}
div.galleryforth div.piece p a{width:144px;height:94px;display:block;background:url(/img/board/blit_noimage.gif) no-repeat -15px -20px;font-size:0px;border:2px #E1E1E1 solid;}
div.galleryforth div.piece p a:hover,
div.galleryforth div.piece p a:focus {border:2px #a7b2c3 solid;}
div.galleryforth div.piece p img {width:140px;height:90px;border:2px #ffffff solid;}
div.galleryforth div.piece ul {padding:0px;margin:0px;}
div.galleryforth div.piece ul li{padding:0px;margin:0px;}
div.galleryforth div.piece ul li.title {font-weight:bold;padding-bottom:5px;cursor:pointer;}
div.galleryforth div.piece ul li.title span{font-weight:bold;color:#999;}
div.galleryforth div.piece ul li.title:hover,
div.galleryforth div.piece ul li.title:focus{text-decoration:underline;}
div.galleryforth div.piece ul li.note {height:60px;line-height:16px;overflow:hidden;}
div.galleryforth div.piece ul li.date {text-align:right;color:#999;font-size:11px;}


/*=====썸네일 갤러리
----------------------------------------------------------------------------------------------------*/
table.gallerytablet {width:100%;margin-bottom:20px;}
table.gallerytablet tr td {text-align:center;padding:0px 0px 30px 0px;width:50%;}
table.gallerytablet div.piece {width:308px;margin:0px auto;}
table.gallerytablet div.piece div.img {text-align:center;vertical-align:middle;padding:0px;width:188px;font-size:0px;line-height:0px;}
table.gallerytablet div.piece div.img a{width:304px;height:244px;display:block;border:2px #E1E1E1 solid;background:url(/img/board/blit_noimage.gif);font-size:0px;line-height:0px;}
table.gallerytablet div.piece div.img a:hover,
table.gallerytablet div.piece div.img a:focus {border:2px #a7b2c3 solid;}
table.gallerytablet div.piece div.img a img{width:300px;border:2px #ffffff solid;height:240px;}
table.gallerytablet div.piece ul {padding-left:5px;}
table.gallerytablet div.piece ul li {text-align:center;padding:0px 0px 0px 0px;color:#666;   }
table.gallerytablet div.piece ul li a:link    {color:#364D70;text-decoration: none;font-size:16px;font-weight:bold;line-height:25px;letter-spacing:-1px;}
table.gallerytablet div.piece ul li a:visited {color:#364D70;text-decoration: none;font-size:16px;font-weight:bold;line-height:25px;letter-spacing:-1px;}
table.gallerytablet div.piece ul li a:hover,
table.gallerytablet div.piece ul li a:focus   {color:#000000;text-decoration:underline;font-size:16px;font-weight:bold;line-height:25px;letter-spacing:-1px;}
table.gallerytablet div.piece ul li[onclick] {cursor:pointer;}
table.gallerytablet div.piece ul li[onclick]:hover {color:#000000;text-decoration:underline;}
 

/*=====웹진 갤러리
----------------------------------------------------------------------------------------------------*/
table.webzine {width:100%;margin-bottom:20px;}
table.webzine tr td {text-align:center;padding:0px 15px 30px 15px;width:33%;}
table.webzine div.piece {width:188px;margin:0px auto;}
table.webzine div.piece div.img {text-align:center;vertical-align:middle;padding:0px;width:188px;font-size:0px;line-height:0px;}
table.webzine div.piece div.img a{width:184px;height:244px;display:block;border:2px #E1E1E1 solid;background:url(/img/board/blit_noimage.gif) no-repeat left 40px;font-size:0px;}
table.webzine div.piece div.img a:hover,
table.webzine div.piece div.img a:focus {border:2px #a7b2c3 solid;}
table.webzine div.piece div.img a img{width:180px;border:2px #ffffff solid;}
table.webzine div.piece ul {margin:0px;padding:5px;}
table.webzine div.piece ul li {text-align:center;padding:0px 0px 0px 0px;color:#364D70;line-height:25px;font-weight:bold;}
 
 
 
/*===== 갤러리
----------------------------------------------------------------------------------------------------*/
table.goboard {width:100%;margin-bottom:20px;}
table.goboard tr td {text-align:center;width:20%;padding:10px 0px;}
table.goboard div.piece {width:118px;margin:0px auto;}
table.goboard div.piece div.img {text-align:center;vertical-align:middle;padding:0px;width:118px;height:85px;font-size:0px;}
table.goboard div.piece div.img a{width:114px;height:74px;display:block;border:2px #E1E1E1 solid;background:url(/img/board/blit_noimage.gif) no-repeat center -30px;font-size:0px;}
table.goboard div.piece div.img a:hover,
table.goboard div.piece div.img a:focus {border:2px #a7b2c3 solid;}
table.goboard div.piece div.img a img{width:110px;height:70px;border:2px #ffffff solid;}
table.goboard div.piece ul {padding-left:5px;}
table.goboard div.piece ul li {text-align:left;padding:0px 0px 0px 0px;color:#666;font-size:11px;line-height:15px;}
table.goboard div.piece ul li a:link    {color:#364D70;text-decoration: none;font-weight:bold;line-height:25px;}
table.goboard div.piece ul li a:visited {color:#364D70;text-decoration: none;font-weight:bold;line-height:25px;}
table.goboard div.piece ul li a:hover,
table.goboard div.piece ul li a:focus   {color:#000000;text-decoration:underline;font-weight:bold;line-height:25px; }
table.goboard div.piece ul li span {color:#364D70;font-weight:bold;line-height:12px;}
table.goboard div.piece ul li[onclick] {cursor:pointer;}
table.goboard div.piece ul li[onclick]:hover {color:#000000;text-decoration:underline;}

/*=====도서목록 갤러리
----------------------------------------------------------------------------------------------------*/
div.gallerybook {width:100%;padding:0px 0px 20px 0px;border-top:1px #D2D2D2 dashed;}
div.gallerybook div.piece {width:100%;padding-bottom:20px;border-bottom:1px #D2D2D2 dashed;overflow:hidden;margin-top:20px;}
div.gallerybook div.piece p {width:128px;float:left;margin-right:20px;}
div.gallerybook div.piece p a{width:124px;height:164px;display:block;background:url(/img/board/blit_noimage.gif) no-repeat center 10px;font-size:0px;border:2px #E1E1E1 solid;}
div.gallerybook div.piece p a:hover,
div.gallerybook div.piece p a:focus {border:2px #a7b2c3 solid;}
div.gallerybook div.piece p img {width:120px;height:160px;border:2px #ffffff solid;}
div.gallerybook div.piece ul {padding:0px;margin:0px;}
div.gallerybook div.piece ul li{padding:0px;margin:0px;}
div.gallerybook div.piece ul li.title {font-weight:bold;padding-bottom:5px;cursor:pointer;color:#313131;}
div.gallerybook div.piece ul li.title span{font-weight:bold;color:#999;}
div.gallerybook div.piece ul li.title:hover,
div.gallerybook div.piece ul li.title:focus{text-decoration:underline;}
div.gallerybook div.piece ul li.publisher {font-weight:bold;text-align:right;padding-bottom:5px;}
div.gallerybook div.piece ul li.publisher strong{font-weight:bold;color:#039}
div.gallerybook div.piece ul li.note {height:80px;line-height:16px;overflow:hidden;}
div.gallerybook div.piece ul li.date {text-align:right;color:#999;font-size:11px;} 

 

/*************************************** 리스트 테이블***************************************/
table.style_orange {width:100%;border-top:2px #FFBE83 solid;border-bottom:1px #FFBE83 solid;}
table.style_orange tr th {color:#FE7304;padding:7px 5px;background:url(/s_board/application/app_img/bg_orange.gif) repeat-x bottom left;}
table.style_orange tr td {color:#888888;padding:5px 5px;border-bottom:1px #E1E1E1 solid;text-align:center;}
table.style_orange tr td.head {font-weight:bold;}
table.style_orange tr td.end {}
table.style_orange tr td.end img {border:0px;cursor:pointer;}

table.style_gray {width:100%;border-bottom:1px #5B5B5B solid;background:url(/s_board/application/app_img/bg_gray04.gif) no-repeat top left;}
table.style_gray tr th {color:#5B5B5B;padding:0px 5px;background:url('/s_board/application/app_img/bg_line.gif') 8px 0px no-repeat ;height:30px;}
table.style_gray tr td {color:#888888;padding:8px 5px;border-bottom:1px #E1E1E1 solid;text-align:center;}
table.style_gray tr th.end {background:url(/s_board/application/app_img/bg_gray02.gif) repeat-x top right;}
table.style_gray tr td.head {font-weight:bold;}
table.style_gray tr td.l { text-align:left}
table.style_gray tr td.end {}
table.style_gray tr td.end img {border:0px;cursor:pointer;}

table.style_red {width:100%;  }
table.style_red tr th {color:#5B5B5B;padding:0px 5px;background:url(/s_board/application/app_img/bg_red05.gif) repeat-x top left;height:40px;border-bottom:1px #CC0001 solid;}
table.style_red tr td {color:#888888;padding:8px 5px;border-top:1px #E1E1E1 solid;text-align:center;background-color:#FFFFFF;}
table.style_red tr th.head {background:url(/s_board/application/app_img/bg_red01.gif) no-repeat top left;}
table.style_red tr th.end {background:url(/s_board/application/app_img/bg_red02.gif) no-repeat top right;}
table.style_red tr td.head {font-weight:bold;background:url(/s_board/application/app_img/bg_red08.gif) repeat-y top left;}
table.style_red tr td.end { background:url(/s_board/application/app_img/bg_red06.gif) repeat-y top right;}
table.style_red tr td.end img {border:0px;cursor:pointer;}
table.style_red tr td.bottom1 {height:10px;background:url(/s_board/application/app_img/bg_red04.gif) no-repeat bottom left;border:0px;}
table.style_red tr td.bottom2 {height:10px;background:url(/s_board/application/app_img/bg_red07.gif) repeat-x bottom left;border:0px;}
table.style_red tr td.bottom3 {height:10px;background:url(/s_board/application/app_img/bg_red03.gif) no-repeat bottom right;border:0px;}

table.style_cover {width:100%;  margin-bottom:10px;}
table.style_cover tr th {color:#5B5B5B;padding:2px 10px;background:url(/s_board/application/app_img/bg_red08.gif) repeat-y top left;text-align:right;}
table.style_cover tr td {color:#888888;padding:2px 10px;background:url(/s_board/application/app_img/bg_red06.gif) repeat-y top right;text-align:left;}
table.style_cover tr td img {border:0px;cursor:pointer;}
table.style_cover .conner1 {background:url(/s_board/application/app_img/bg_red01.gif) no-repeat top left;padding-top:5px;}
table.style_cover .conner2 {background:url(/s_board/application/app_img/bg_red02.gif) no-repeat top right;padding-top:5px;}
table.style_cover .conner3 {background:url(/s_board/application/app_img/bg_red03.gif) no-repeat bottom right;padding-bottom:10px;}
table.style_cover .conner4 {background:url(/s_board/application/app_img/bg_red04.gif) no-repeat bottom left;padding-bottom:10px;}



/***************************************뷰페이지***************************************/
table.style_vieworange {width:100%;border-top:3px #FFBE83 solid;border-bottom:1px #FFBE83 solid;}
table.style_vieworange tr th {text-align:right;vertical-align:top;color:#FE7304;padding:7px 10px;border-bottom:1px #E1E1E1 solid;width:120px;}
table.style_vieworange tr td {text-align:left;vertical-align:top;color:#888888;padding:7px 10px;border-bottom:1px #E1E1E1 solid;text-align:left;}
table.style_vieworange tr td.titlename {color:#2F2F2F;font-weight:bold;padding:15px 10px;text-align:center;}
table.style_vieworange tr td.btn {padding:30px 10px;text-align:center;}
table.style_vieworange tr td.btn img {cursor:pointer;border:0px;margin:0px 3px;}

table.style_view {width:100%;border-top:3px #525252 solid;border-bottom:1px #525252 solid;}
table.style_view tr th {text-align:right;vertical-align:top;color:#525252;padding:7px 10px;border-bottom:1px #E1E1E1 solid;width:120px;}
table.style_view tr td {text-align:left;vertical-align:top;color:#888888;padding:7px 10px;border-bottom:1px #E1E1E1 solid;text-align:left;}
table.style_view tr td.titlename {color:#2F2F2F;font-weight:bold;padding:15px 10px;text-align:center;}
table.style_view tr td.btn {padding:30px 10px;text-align:center;}
table.style_view tr td.btn img {cursor:pointer;border:0px;margin:0px 3px;}
table.style_view input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px;padding:0px 3px;}
table.style_view input.input:focus {border:1px #555555 solid;}

/***************************************신청자명단***************************************/
table.style_roster {width:100%;border-bottom:1px #5B5B5B solid;background:url(/s_board/application/app_img/bg_gray04.gif) no-repeat top left;}
table.style_roster tr th {color:#5B5B5B;padding:0px 5px;background:url('/s_board/application/app_img/bg_line.gif') 8px 0px no-repeat ;height:30px;}
table.style_roster tr td {color:#888888;padding:8px 5px;border-bottom:1px #E1E1E1 solid;text-align:center;}
table.style_roster tr th.end {background:url(/s_board/application/app_img/bg_gray02.gif) repeat-x top right;}
table.style_roster tr td.head {font-weight:bold;}
table.style_roster tr td.end {}
table.style_roster tr td.end img {border:0px;cursor:pointer;}
/***************************************신청폼***************************************/
table.style_app {width:100%;border-top:3px #525252 solid;border-bottom:1px #525252 solid;}
table.style_app tr th {text-align:right;vertical-align:middle;color:#525252;padding:7px 10px;border-bottom:1px #E1E1E1 solid;width:120px;}
table.style_app tr td {text-align:left;vertical-align:middle;color:#888888;padding:7px 10px;border-bottom:1px #E1E1E1 solid;text-align:left;}
table.style_app tr td.titlename {color:#2F2F2F;font-weight:bold;padding:15px 10px;text-align:center;}
table.style_app input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px;padding:0px 3px;}
table.style_app input.input:focus {border:1px #555555 solid;}
table.style_app select {margin:0px;padding:0px;border:#A0A0A0 solid 1px;height:21px;}
/***************************************본인인증레이어***************************************/
div.div_issue {position:absolute;left:-2000px;top:238px;width:300px;z-index:1000;border:3px #8796AD solid;background-color:#FFFFFF;visibility:hidden;} 
div.div_issue #head {width:300px; color:#000000;background-color:#E1E1E1;}
div.div_issue #head b{margin:7px 10px 7px 10px;display:block;font-weight:bold;}
div.div_issue #head b img {float:right;cursor:pointer;margin-top:0px;}
div.div_issue #input {width:300px;border-bottom:1px #E1E1E1 solid;}
div.div_issue #input table {margin:7px 10px 7px 10px;width:280px;background-color:#CCCCCC;}
div.div_issue #input table th {text-align:center;background-color:#FFFFFF;padding:5px;}
div.div_issue #input table td {text-align:left;background-color:#FFFFFF;padding:5px;}
div.div_issue #btn {color:#000000;margin:10px;padding:0px;text-align:right;}
div.div_issue #btn img {cursor:pointer;margin-left:5px;margin-right:5px;}
div.div_issue input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px;padding:0px 3px;}
div.div_issue input.input:focus {border:1px #555555 solid;}

div.div_scabies {position:absolute;left:-2000px;top:238px;width:300px;z-index:1000;border:3px #8796AD solid;background-color:#FFFFFF;visibility:hidden;} 
div.div_scabies div.a {width:300px;color:#000000;background-color:#E1E1E1;text-align:center;line-height:20px;}
div.div_scabies div.b {width:300px;border-bottom:1px #E1E1E1 solid;text-align:center;padding:10px 0px;  }
div.div_scabies div.b input.input{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px;padding:0px 3px;}
div.div_scabies div.b input.input:focus {border:1px #555555 solid;}
div.div_scabies div.c { margin:10px 0px 0px 0px;padding:0px;font-size:0px;text-align:center;}
div.div_scabies div.c img {cursor:pointer;margin-left:5px;margin-right:5px;}

 
 
 /***************************************프린트페이지***************************************/
div.note {width:330px;color: #FF0000;font-size:11px;height:20px;margin-top:5px;}
div.note b{float:left;font-weight:normal;}
div.note span {float:right;text-align:right;margin-top:0px;}
table.rec {width:330px;background-color:#FF0001;border:1px #FF0000 solid;}
table.rec tr td {background-color:#FFFFFF;color: #FF0000;font-size:11px;text-align:center;vertical-align:middle;padding:3px 0px;}
table.rec tr td.top {height:60px;}
table.rec tr td.top b {line-height: 35px;font-size:18px;}
table.rec tr td.textroad {text-align:left;color:#000000;padding:2px;}
table.rec tr td.priceroad {text-align:right;color:#000000;padding:2px 5px 2px 2px;}
table.rec tr td.conroad  {text-align:left;}
table.rec tr td.conroad b {color:#000000;}
table.rec tr td.conroad span {display:block;text-align:center;margin-bottom:15px;margin-top:10px;}
table.rec tr td.conroad span a { color:#000000;}
table.rec tr td.datenote {height:35px;vertical-align:middle;color:#000000;}

/***************************************page_number***************************************/
#page_number {width:100%;clear:both;padding-top:20px;margin:0px 0px 30px 0px;height:20px;text-align:center;}
#page_number ul {list-style-type:none;}
#page_number ul li {  margin:0px  ;display:inline;}
#page_number ul li img {margin:3px 0px 0px 0px;}
#page_number ul li a {color:#3E3E3E;margin:0px 3px;}
#page_number ul li a:hover,
#page_number ul li a.selected {color:#CDB01A }
#page_number ul li a.s {font-weight:bold;color:#CDB01A}/*선택된 페이지 넘버*/

 
div.totalset {width:100%;}
div.totalset tr td.s {font-size:11px;font-family:"굴림";letter-spacing:-1px;}
div.totalset b {color:#667790}
table.style_boxsty {width:100%;border-bottom:3px #667790 solid;border-top:3px #667790 solid;margin-bottom:10px;}
table.style_boxsty tr th {padding:8px 0px;text-align:center;border-bottom:1px #263E61 solid;border-right:1px #263E61 solid;} 
table.style_boxsty tr th.end {border-right:none;}

table.indivi {width:100%;border-bottom:1px #BEBEBE solid;border-top:1px #BEBEBE solid;margin-bottom:10px;background-color:#BEBEBB;}
table.indivi tr td {padding:4px 0px;text-align:center;background-color:#FFF;} 
table.indivi select {margin:0px;padding:0px;border:#A0A0A0 solid 1px;height:21px;}



/*=====information  
----------------------------------------------------------------------------------------------------*/
div.information {background-color:#ECECEC;font-weight:bold;color:#42527F;height:22px;line-height:22px;margin-bottom:10px;padding-left:20px;clear:both;text-align:left;}
div.information span { display:block;}
table.information {width:100%;margin-bottom:15px;background-color:#D5D5D5;border-top:3px #E3E3E3 solid; line-height:18px;}
table.information tr th {background-color:#F8F8F8;width:120px;text-align:right;font-weight:bold;color:#959595;padding:5px;}
table.information tr th span {font-size:11px;color:#8796AD;font-weight:normal;}
table.information tr td {background-color:#ffffff;padding:5px;}  
table.information tr td span {color:#959595;font-weight:bold;letter-spacing:-1px;}
table.information tr td b { color:#F00;}
table.information textarea {width:90%;border:1px #D9D9D9 solid;}
table.information input:focus {border:1px #555555 solid;}
table.information input.input   {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px;padding:0px 3px;width:90%;}
table.information input.submit  {border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:18px;padding:0px 3px;width:80px;margin-bottom:3px;background:url(../../img/board/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;font-size:11px;cursor:pointer;}
table.information input.fileField{border:1px #D9D9D9 solid;background-color:#F4F4F4;height:20px;line-height:17px;padding:0px 3px;width:90%;}
table.information input.radio {}
table.information input.checkbox {border:0px;}
table.information select{border:1px #D9D9D9 solid;background-color:#FBFBFB;height:20px;line-height:17px; width:95%;}
table.information table.details {width:100%;}
table.information table.details tr th {width:auto;text-align:left;font-weight:bold;color:#959595;padding:5px;background-color:#F8F8F8;}
table.information table.details tr td {padding:3px;margin:0px;color:#959595;}
table.information table.details tr td span {font-weight:bold;color:#959595;}
table.information table.details tr td.note {font-size:11px;color:#959595;}

table.information p.alim {color:#960;font-size:11px;line-height:15px;display:block;padding-top:4px;}
table.information table.detailnew {width:100%;line-height:18px;} /* border:1px #960 solid;*/
table.information table.detailnew tr th {width:auto;text-align:left;font-weight:bold;color:#666;padding:3px;background-color:#F8F8F8;}
table.information table.detailnew tr td {padding:3px;margin:0px;color:#666;background-color:#fff;}


table.intformview {border-top:3px #E3E3E3 solid;background-color:#D5D5D5;margin-bottom:15px;width:100%;}
table.intformview tr th {background-color:#F8F8F8;width:12%;  text-align:right;vertical-align:middle;padding:12px 5px;color:#959595;}
table.intformview tr th span{ font-size:11px;display:block;font-weight:normal;}
table.intformview tr td {background-color:#ffffff;height:25px;text-align:center;vertical-align:middle;padding:4px 5px ;}
table.intformview tr td.t { font-weight:bold;color:#C33} 
table.intformview tr td input.submit  { border:1px #D9D9D9 solid;background-color:#FBFBFB;height:19px;line-height:17px;padding:0px 3px; margin-right:3px;background:url(/img/bg_btn.gif) repeat-x left top;font-weight:bold;color:#42527F;letter-spacing:-1px;font-size:11px;cursor:pointer;}
 
/*===== 행복나눔가게
----------------------------------------------------------------------------------------------------*/
table.happygiveset {width:100%;margin-bottom:20px;}
table.happygiveset tr td {text-align:center;width:20%;padding:10px 0px;}
table.happygiveset div.piece {width:173px;margin:0px auto;}
table.happygiveset div.piece div.img {text-align:center;vertical-align:middle;padding:0px;width:173px;height:173px;font-size:0px;}
table.happygiveset div.piece div.img a{width:169px;height:169px;display:block;border:2px #E1E1E1 solid;background:url(/img/board/blit_noimage.gif) no-repeat center 20px;font-size:0px;}
table.happygiveset div.piece div.img a:hover,
table.happygiveset div.piece div.img a:focus {border:2px #a7b2c3 solid;}
table.happygiveset div.piece div.img a img{width:165px;height:165px;border:2px #ffffff solid;}
table.happygiveset div.piece ul {padding:10px;background-color:#e9e9e9;margin:5px 0px 0px 0px;}
table.happygiveset div.piece ul li {text-align:left;padding:0px 0px 0px 0px;color:#6f6f6f;font-weight:bold;line-height:18px;}
table.happygiveset div.piece ul li.t { color:#848500;font-size:15px;font-weight:bold;line-height:24px;}
table.happygiveset div.piece ul li.b { font-size:0px;text-align:center;padding:10px 0px 0px 0px;}
table.happygiveset div.piece ul li.r { color:#d16075;}
div.happygiveview {background:url(/img/board/happy_line.gif) no-repeat #FFF center top;padding:30px 0px 0px 0px;margin:0px 0px 10px 0px;}
div.happygiveview dl {background:url(/img/board/happy_line.gif) no-repeat #FFF center bottom;padding:0px 0px 30px 0px;clear:both;overflow:hidden;}
div.happygiveview dl dt{ float:left;width:200px;background-color:#FFF;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
div.happygiveview dl dt b { display:block;width:168px;height:168px;font-size:0px;border:2px #E1E1E1 solid;padding:0px;margin:0px;}
div.happygiveview dl dt b:hover,
div.happygiveview dl dt b:focus {border:2px #a7b2c3 solid;}
div.happygiveview dl dt img {width:160px;height:160px;border:2px #FFF solid;padding:0px;margin:0px;}
div.happygiveview dl dd{ float:left;display:block;width:550px;}
div.happygiveview dl dd p { display:block;font-size:16px;line-height:30px;border-bottom:2px #d9ea5a solid;padding:0px 0px 0px 35px;color:#7f7f7f;font-weight:bold;background:url(/img/board/happy_dot.gif) no-repeat 5px 3px;margin:0px 0px 15px 0px; }
div.happygiveview dl dd ul.m{ }
div.happygiveview dl dd ul.m li{ font-size:13px;font-weight:bold; line-height:22px;}
div.happygiveview dl dd ul.m li span { color:#8fa55c}
div.happygiveview dl dd ul.m li.b { padding:20px 0px 0px 0px ;text-align:right;font-size:0px;}
div.happygiveview dl dd ul.m li.b img { margin:0px 0px 10px 10px;}
div.happygiveview ul.n { clear:both;border:2px #E1E1E1 solid;padding:10px;display:none;}
div.happygiveview ul.n li { line-height:20px;  font-size:13px;}
div.happygiveview ul.n li span { display:block;width:130px;text-align:right;float:left;padding:0px 10px 0px 0px;font-weight:bold;color:#8fa55c;}
 
/*=====subscription  
----------------------------------------------------------------------------------------------------*/
#subscription {margin-bottom:20px;overflow:hidden;background:url(/img/board/bg_recruit.gif) no-repeat left bottom;padding:0px 0px 0px 40px;position:relative;}
#subscription p {background:url(/img/board/bg_recruit.gif) no-repeat left top;padding:0px 0px 0px 40px;margin:0px 0px 0px -40px;height:40px;display:block;padding:0px 0px 0px 40px;}
#subscription p span{background:url(/img/board/bg_recruit.gif) no-repeat right top;height:40px;display:block;text-indent:-5000px;}
#subscription ul {padding:0px 40px 40px 0px;background:url(/img/board/bg_recruit.gif) no-repeat right bottom;}
#subscription ul.end {text-decoration:line-through}
#subscription ul li {line-height:20px;font-size:13px;}
#subscription ul li strong {color:#5E6CB5;font-weight:bold;}
#subscription ul li  b{color:#F00;font-weight:bold;font-size:15px;}
#subscription ul li.title {font-size:20px;line-height:30px;font-weight:bold;color:#D96D0A;}
#subscription ul li.title a {font-size:20px;line-height:30px;font-weight:bold;color:#D96D0A;}
#subscription ul li.title span { font-size:11px;font-weight:normal;color:#999}
#subscription ul li.btn {font-size:0px;float:right;margin-top:-50px;}
#subscription ul li.btn img {border:0px;cursor:pointer;}
#subscription a.ensale {position:absolute;top:35px;left:30px;}
 
#lawindividual { margin:5px;padding:10px 5px 10px 5px;background-color:#F7F7F7;height:120px;border:1px #b5b5b5 solid;} 
#lawindividual div.jxnjinform { height:100px;overflow:auto; }
#lawindividual div.jxnjinform h4 { padding:0px;margin:0px;display:block !important;color:#039;font-size:15px;font-weight:bold;background-image:none;} 
#lawindividual div.jxnjinform ol { padding:0px;margin:0px 0px 15px 0px;display:block}
#lawindividual div.jxnjinform ol li { padding:5px;list-style:inside;line-height:18px;}
div.lawindividual { text-align:right;font-weight:bold;color:#333;}
div.lawindividual input {border:3px #D9D9D9 solid;background-color:#D9D9D8;width:15px;height:15px;}
 
/*=====societylist  
----------------------------------------------------------------------------------------------------*/
table.societylist {width:100%;margin-bottom:15px;background-color:#D5D5D5;border-top:3px #E3E3E3 solid; line-height:18px;}
table.societylist tr th {background-color:#F8F8F8;text-align:right;font-weight:bold;color:#959595;padding:5px;}
table.societylist tr td {background-color:#ffffff;padding:5px;}  


/*===== 다운로드리스트
----------------------------------------------------------------------------------------------------*/
#copyright {padding:10px;margin:0px auto;}
#copyright h3 { display:block;background-color:#ECECEC;clear:both;height:26px;margin:10px 0px 15px 0px;}
#copyright h3 span {float:left; color:#42527F;padding-left:20px;display:block;height:26px;line-height:28px;font-size:13px;font-weight:bold;}
#copyright div {border:2px #ececec solid;padding:15px;}
#copyright div ul { list-style-type:none;padding:0px;margin:0px;}
#copyright div ul li{padding:0px 0px 15px 0px;line-height:18px;word-break:break-all;text-align:justify;}
#copyright strong { display:block;text-align:center;margin:10px;font-size:13px;color:#42527F;}
#copyright strong input {margin:0px 10px;border:2px #999 solid;text-align:center;font-size:15px;line-height:20px;padding:10px;cursor:pointer;}
#copyright strong img {margin:0px 10px;cursor:pointer;}



/*===== 주간식단
----------------------------------------------------------------------------------------------------*/
ul.weeklyfood { display:block;border-left:1px #C8C8C8 solid;background-color:#FBFBFB;overflow:hidden}
ul.weeklyfood li { float:left;width:16%;border-right:1px #C8C8C8 solid;border-bottom:1px #C8C8C8 solid;border-top:1px #C8C8C8 solid;}
ul.weeklyfood li strong {display:block;color:#666;cursor:pointer;font-size:18px;line-height:40px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
ul.weeklyfood li span {display:block;line-height:25px;font-size:14px;color:#666;font-weight:bold;text-align:center;margin:0px 0px 15px 0px ;}
ul.weeklyfood li div {font-family:Arial, Helvetica, sans-serif;letter-spacing:0px;line-height:16px;text-align:center;padding:0px;min-height:150px;}
ul.weeklyfood li div a:link    { color:#666;}
ul.weeklyfood li div a:visited { color:#666;}
ul.weeklyfood li div a:hover   { color:#C30;}
ul.weeklyfood li dl { clear:both;  margin:0px 0px 0px 0px;padding:0px;}
ul.weeklyfood li dl dt{ background-color:#e0e0e0;font-size:13px;line-height:34px;height:30px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#666;}
ul.weeklyfood li dl dd{ text-align:center;line-height:25px}












