/* list 
-------------------------------------------------------- */
	.listLayout { clear: both; width:730px; background: url('/images/common/bbs/_th.gif') 0 0 no-repeat;}
	.listLayout th {height: 30px; text-align: center; color:#2a86ba; font-weight:bold;}
	.listLayout th.no { width: 65px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.num { width: 105px; background: url('/images/common/bbs/_th_gap.gif') 0 10px no-repeat;}
	.listLayout th.subject { background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.comp { width: 145px;  background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.comp2 { background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.aFile { width: 60px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.state { width: 90px; }
	.listLayout th.state2 { width: 70px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.name { width: 90px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.name2 { width: 70px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.seeker { width: 110px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.date { width: 80px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.date2 { width: 90px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.term { width: 99px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.career { width: 90px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.grade { width: 90px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.pay { width: 100px; }
	.listLayout th.price { width: 80px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.hit { width: 68px;}
	.listLayout th.part { width: 128px;  background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.public { width: 68px;  background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.value { width: 125px;  background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout th.class { width: 160px; background: url('/images/common/bbs/_th_gap.gif') right 10px no-repeat;}
	.listLayout td {text-align:center; height:38px; border-bottom: 1px solid #dbdbdb; color: #454545;}
	.listLayout td.no { width: 64px; font-family: tahoma,arial; font-size:11px; color:#888;}
	.listLayout td.num { width: 91px; font-family: tahoma,arial; font-size:11px;}
	.listLayout td.subject { text-align:left;}
	.listLayout td.subject a,
	.listLayout td.subject a:link,
	.listLayout td.subject a:visited {color: #555555;}
	.listLayout td.subject a:hover  {color: #8c8c8c; text-decoration: none;} 
	.listLayout td.subject a img {vertical-align: middle;}
	.listLayout td.subject img {vertical-align: middle;}
	.listLayout td.subject .re {color:red}
	.listLayout td.aFile { width: 52px; }
	.listLayout td.state { width: 89px;}
	.listLayout td.state2 { width: 69px;}
	.listLayout td.name2 { width: 69px; }
	.listLayout td.name { width: 89px; }
	.listLayout td.name a,
	.listLayout td.name a:link,
	.listLayout td.name a:visited {color: #555555;}
	.listLayout td.name a:hover  {color: #8c8c8c; text-decoration: none;} 
	.listLayout td.comp {font-weight:bold;}
	.listLayout td.seeker { width: 119px; }
	.listLayout td.seeker a,
	.listLayout td.seeker a:link,
	.listLayout td.seeker a:visited {color: #555555;}
	.listLayout td.seeker a:hover  {color: #8c8c8c; text-decoration: none;} 
	.listLayout td.term { width: 98px; line-height:130%; font-family:tahoma,arial; font-size:11px; color:#888;}
	.listLayout td.date { width: 79px; font-family:tahoma,arial; font-size:11px; color:#888;}
	.listLayout td.date2 { width: 89px; font-family:tahoma,arial;}
	.listLayout td.hit { width: 59px; font-family: tahoma,arial; font-size:11px; color:#888;} 
	.listLayout td.part { width: 127px;} 
	.listLayout td.public { width: 67px;} 
	.listLayout td.vote { width: 90px;} 
	.listLayout td.value { width: 124px;} 
	.listLayout td.class { width: 159px; }
	.listLayout td.class a,
	.listLayout td.class a:link,
	.listLayout td.class a:visited {color: #555555;}
	.listLayout td.class a:hover  {color: #8c8c8c; text-decoration: none;} 
	.listLayout td .dvSecret {position:relative;}
	.listLayout td .secret {position:absolute; left:0; top:-17px; width:240px; height:20px; padding:15px 10px; border:1px solid #ccc; background:#fff;}
	.listLayout td .secret input { width:98px; height:17px; background:#f7f7f7; border:1px solid #c9c9c9; vertical-align:middle;}
	.listLayout td .secret img {vertical-align:middle;}
	.listLayout td .secret label {font-size:11px; font-weight:bold; padding-right:3px; padding-left:7px; color:#4a90b8; background:url('/images/common/icon/ar_dot3.gif') no-repeat 0 2px; }


/* view 
-------------------------------------------------------- */
	.viewLayout { clear: both; width:730px; background: url('/images/common/bbs/_th.gif') 0 0 no-repeat;}
	.viewLayout thead tr th {width:110px; height:30px; text-align:center; color:#2a86ba; font-weight:bold;}
	.viewLayout thead tr td {background:url('/images/common/bbs/_th_gap.gif') 0 center no-repeat; padding-left:15px;}
	.viewLayout tbody tr th.th1 {width: 110px; height: 31px; text-align:center; font-weight:bold; color:#2a86ba; background:#f6f6f8; border-bottom: 1px solid #D8D8D8; }
	.viewLayout tbody tr th.th2 {width: 110px; height: 31px; text-align:center; font-weight:bold; color:#2a86ba; background:#f6f6f8; border-bottom: 1px solid #D8D8D8; }
	.viewLayout tbody tr th.th3 {width: 110px; height: 31px; text-align:center; font-weight:bold; color:#2a86ba; background:#f6f6f8; border-bottom: 1px solid #D8D8D8; }
	.viewLayout tbody tr th {color:#4c7d00; font-weight:bold;}
	.viewLayout tbody tr td.td1 {width: 195px; padding-left:15px; border-bottom: 1px solid #D8D8D8;}
	.viewLayout tbody tr td.td2 {width: 95px; padding-left:15px; border-bottom: 1px solid #D8D8D8;}
	.viewLayout tbody tr td.td3 {width: 65px; padding-left:15px; border-bottom: 1px solid #D8D8D8;}
	.viewLayout tbody tr td img {vertical-align:middle;}
	.viewLayout tbody tr td {padding-left:15px; border-bottom: 1px solid #D8D8D8;} 
	.viewLayout tbody tr td .addWrap {padding:4px 0; line-height:18px;}
	.viewLayout tbody tr td .addWrap img {margin:2px 0; vertical-align:middle;}
	.viewLayout tbody tr td .fileWrap {padding:4px 0; line-height:18px;}
	.viewLayout tbody tr td .fileWrap a {padding-right:10px;}
	.viewLayout tbody tr td .fileWrap p.txt {padding-bottom:5px; color:#53791b;}	
	.viewLayout tbody a:link, .viewLayout tbody a:visited {color:#888;}
	.viewLayout tbody a:hover {color:#333;}
	.viewLayout tbody tr td strong {color:#e00e00; font-weight:normal;}

	.contentDetail { clear:both; width: 700px; padding:20px 15px; border-bottom:1px solid #D8D8D8; }
	.contentSns  { clear:both; width: 690px; padding: 15px; line-height:18px; text-align:right;  border-top: 1px solid #f39ccb;}	

	.commentWrap {clear:both; width:730px; margin:20px auto 0; padding-top:10px; border-top:2px solid #dedede;}
	.commentWrap:after {content:""; display:block; overflow:hidden; clear:both;}
	.commentWrap ul {width:100%; clear:both;}
	.commentWrap ul li {padding:10px 0; border-bottom:1px dotted #e9e9e9;}
	.commentWrap dl {width:100%; clear:both;}
	.commentWrap dl dt {height:20px; font-weight:bold; position:relative;}
	.commentWrap dl dt .date {font:11px arial; margin-left:10px; color:#adadad; font-weight:normal;}
	.commentWrap dl dt .btn {position:absolute; right:0; top:0; }
	.commentWrap dl dd {line-height:130%;}
	.commentWrap dl dd textarea {clear:both; width:99%; height:40px; margin-top:5px; border:1px solid #e9e9e9; padding:4px 2px;}
	.commentWrap dl dd .btn {padding-top:5px; text-align:right;}
	.commentWrap dl dd .btn img {margin-left:5px;}
	.commentForm  {clear:both; width:700px; margin:0 auto; padding:4px 14px; background:#f4f4f4; border:1px solid #e9e9e9;}
	.commentForm dl {width:700px;  clear:both;}
	.commentForm dl dt {height:18px; font-weight:bold; padding-top:5px;}
	.commentForm dl dt img {vertical-align:middle;}
	.commentForm dl dd {position:relative;}
	.commentForm dl dd textarea {float:left; width:635px; height:40px; margin-top:5px; border:1px solid #e9e9e9; padding:4px 2px;}
	.commentForm dl dd .btn {position:absolute; right:0; top:5px;}
	.commentForm dl dd .byt {clear:both; text-align:right; padding:5px 60px 0 0; font-size:11px; font-family:"Arial";}
	.commentForm ul {width:680px; margin-top:10px; padding:10px 10px 10px 10px; border-top:1px solid #e9e9e9; clear:both;}
	.commentForm ul li {height:22px;}
	.commentForm ul li span {display:inline-block; width:70px; font-weight:bold; padding-left:7px; color:#4a90b8; background:url('/images/common/icon/ar01.gif') no-repeat 0 center;}
	.commentForm ul li .rdo {vertical-align:middle;}
	.commentForm ul li label {vertical-align:middle; margin-right:20px;}


/* write 
-------------------------------------------------------- */	
	.starTxt {float:right; font-size:11px; text-align:right; padding-bottom:5px; color:red; font-size:11px; font-family:"Dotum","µ¸¿ò";}
	.writeLayout  {clear: both; width:730px; border-top:2px solid #82b9d8;}
	.writeLayout tbody tr th {height: 31px; padding:3px 0 3px 5px; font-weight:bold; text-align:left; color:#6988a1; background:#f6f6f8;} 
	.writeLayout tbody tr th label { padding-left:10px; display:inline-block; vertical-align:middle;}
	.writeLayout tbody tr th img {vertical-align:middle;}
	.writeLayout tbody tr th.th1 {width:125px; border-bottom: 1px solid #D8D8D8;}
	.writeLayout tbody tr td.td2 {width:235px;}
	.writeLayout tbody tr td.td3 {width:595px;}
	.writeLayout tbody tr td {height: 31px; padding:3px 0 3px 15px;  border-bottom: 1px solid #D8D8D8;}
	.writeLayout tbody tr td .eSubj { width: 98%; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eUser { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eEmail { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eTel { width: 50px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.writeLayout tbody tr td .ePwd { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eName { width: 138px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.writeLayout tbody tr td .eDate { width: 80px; height: 17px; background:#f7f7f7; border:1px solid #c9c9c9;} }
	.writeLayout tbody tr td .eZipcode { width: 80px; height: 17px; margin-bottom:1px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.writeLayout tbody tr td .eNum { width: 80px; height: 17px; margin-bottom:1px; background:#f7f7f7; border:1px solid #c9c9c9;} 
	.writeLayout tbody tr td .textarea { width:98%;  margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .textarea2 { width:98%; height:40px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .eAddress { width:78%; height:17px; margin: 4px 0; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eFile { width:88%; height:17px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td .eFile2 { width:88%; height:19px; background:#f7f7f7; border:1px solid #c9c9c9;}
	.writeLayout tbody tr td img {vertical-align: middle; }
	.writeLayout tbody tr td label {vertical-align: middle;}
	.writeLayout tbody tr td select { vertical-align:middle;}
	.writeLayout tbody tr td .rdo { vertical-align:middle;}
	.writeLayout tbody tr td .chk{ vertical-align:middle;}
	.writeLayout tbody tr td .addWrap {padding:4px 0;}		
	.writeLayout tbody tr td .addWrap .fileList li {height:22px;}	
	.writeLayout tbody tr td .addWrap .fileList li label {display:inline-block; width:100px; vertical-align:middle;}
	.writeLayout tbody tr td .addWrap .fileList li .eFile { width:78%; height:17px; background:#f7f7f7; border:1px solid #c9c9c9; vertical-align:middle;}
	.writeLayout tbody tr td .addWrap p {padding-top:5px; color:#53791b;}
	.writeLayout tbody tr td .smsWrap {padding:4px 0;}		
	.writeLayout tbody tr td .smsWrap p {padding-bottom:7px; color:#53791b;}
	.writeLayout tbody tr td .autoWrap {padding:4px 0;}
	.writeLayout tbody tr td .autoWrap strong {float:left; font-size:30px; color:#cc0000; display:block; width:120px;}
	.writeLayout tbody tr td .autoWrap span.txt {display:block; clear:both; padding:10px 0 !important; vertical-align:middle;}
	.writeLayout tbody tr td .autoWrap input {vertical-align:middle; margin-top:5px;}
	.writeLayout tbody tr td span.txt {color:red; font-size:11px; padding-left:10px;}
	.writeLayout tbody tr td input {line-height:18px;}
	.writeLayout tbody tr td .textarea2 { width:98%; height:40px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.writeLayout tbody tr td .textarea3 { width:98%; height:120px; margin: 4px 0; border:solid 1px #e0e0e0;}
	.webEditer {margin: 10px;}


/* faq 
----------------------------------------------------------- */	
	.faqSearchForm {width:730px; height:35px; clear:both; overflow:hidden;}
	.faqSearchForm .detail {float:right; padding-left:30px; background: url('/images/common/icon/ico_bul.gif') 0 0 no-repeat;} 
	.faqSearchForm .detail label {padding-right:10px; font-weight:bold; color:#60aed6;} 
	.faqSearchForm .detail select {vertical-align:middle;}
	.faqSearchForm .detail input {width: 200px; height:17px; border:1px solid #c9c9c9; vertical-align:middle; }
	.faqSearchForm .detail img {vertical-align:middle;}

	.faqTable { clear:both; width:730px; border-top:2px solid #82b9d8; border-bottom:1px solid #dbdbdb;}
	.faqTable td.qna {width: 25px; padding:10px 5px 7px 5px; border-bottom:1px solid #dbdbdb;}
	.faqTable td.question {width: 695px; padding:10px 0 7px 0; border-bottom:1px solid #dbdbdb; }	
	.faqTable td.question a,
	.faqTable td.question a:link,
	.faqTable td.question a:visited {color: #2a86ba;}
	.faqTable td.question a:hover  {color: #2a86ba; text-decoration: none;}
	.faqTable td.ans {width: 25px; padding:10px 5px 7px 5px; background:#f8f8f8;  border-bottom:solid 1px #dbdbdb; vertical-align:top; }
	.faqTable td.answer { width:695px; padding:14px 0 7px 0; color:#8b8b8b; background:#f8f8f8; border-bottom:solid 1px #dbdbdb; vertical-align:top; line-height:17px; }
	.faqTable td.answer img	 {margin:5px 0;}
	.faqTable td .btnDown { float:right; margin:10px 10px 0 0;}
	.faqTable dl { padding:5px 10px 5px 5px;}
	.faqTable dl dt { float:left; width:30px; }
	.faqTable dl dd { display:inline-block; width:685px; line-height:16px;}


/* photo Gallery
----------------------------------------------------------- */	
	.photoList {clear:both; width:730px; border-bottom:1px solid #dbdbdb;}
	.photoList:after {content:""; display:block; clear:both; overflow:hidden;}
	.photoList ul {width:720px; margin:0 auto; clear:both;}
	.photoList ul li {float:left; width:180px; min-height:210px; _height:210px; padding-bottom:15px; overflow:hidden; zoom:1;}
	.photoList .pic {width:143px; height:105px; margin:0 auto; text-align:center; background:url('/images/common/bg_empty113.gif') no-repeat center top;}
	.photoList .detail {width:145px; margin:0 auto; font-weight:normal; }
	.photoList .detail .subj { display:block; padding:10px 0; height:35px; text-align:left;}
	.photoList .detail span {padding:2px 0; display:block; width:145px; margin:0 auto; text-align:right;}
	.photoList .detail .num {clear:both; font-size:11px; font-family:"arial","verdana","tahoma"; padding:5px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef;  }
	.photoList .detail .num strong {padding:0; float:left; font-weight:normal;}
	.photoList .detail .name {clear:both; font-size:11px;  font-family:"arial","verdana","tahoma"; padding-top:5px;}
	.photoList .detail .name strong {padding:0; float:left; font-weight:normal; font-family:"Dotum","µ¸¿ò";}


/* fac Gallery
----------------------------------------------------------- */	
	.facList {clear:both; width:730px; border-bottom:1px solid #dbdbdb;}
	.facList:after {content:""; display:block; clear:both; overflow:hidden;}
	.facList .picBig {width:500px; height:400px; padding:50px; margin:0 auto; text-align:center; background:#f5f5f5 url('/images/comp/bg_fac.gif') no-repeat right top;}
	.facList .picBig span {width:0%; height:100%; overflow:hidden; display:inline-block; vertical-align:middle;}
	.facList .picBig img {vertical-align:middle;}
	.facList ul {width:720px; margin:0 auto; clear:both; padding-top:30px;}
	.facList ul li {float:left; width:144px; min-height:150px; _height:150px; overflow:hidden; zoom:1;}
	.facList .pic {width:130px; height:100px; margin:0 auto; text-align:center; border:1px dashed #ddd;}
	.facList .pic span {width:0%; height:100%; overflow:hidden; display:inline-block; vertical-align:middle;}
	.facList .pic img {vertical-align:middle;}
	.facList .subj { width:110px; margin:0 auto; padding:7px 0; height:35px; text-align:center;}
	.facList .subj a {color:#747474;}
	.facList .subj a:hover {color:#888;}

	.facList2 {clear:both; width:730px; border-bottom:1px solid #dbdbdb;}
	.facList2:after {content:""; display:block; clear:both; overflow:hidden;}
	.facList2 ul {width:720px; margin:0 auto; clear:both;}
	.facList2 ul li {float:left; width:180px; min-height:165px; _height:165px; overflow:hidden; zoom:1;}
	.facList2 .pic {width:143px; height:110px; margin:0 auto; text-align:center; border:1px dashed #ddd;}
	.facList2 .pic span {width:0%; height:100%; overflow:hidden; display:inline-block; vertical-align:middle;}
	.facList2 .pic img {vertical-align:middle;}
	.facList2 .subj { width:110px; margin:0 auto; padding:10px 0; height:35px; text-align:center;}
	.facList2 .subj a {color:#747474;}
	.facList2 .subj a:hover {color:#888;}


/* vod List 
----------------------------------------------------------- */	
	.vodList {clear:both; width:730px;}
	.vodList:after {content:""; display:block; clear:both; overflow:hidden;}
	.vodList ul {width:730px; margin:0 auto; clear:both;}
	.vodList ul li {position:relative; padding:15px 0 15px 0; border-bottom:1px solid #dbdbdb; overflow:hidden; zoom:1;}
	.vodList ul li:after {content:""; display:block; clear:both;}
	.vodList ul li .pic {float:left; width:140px; text-align:center;}
	.vodList ul li .detail {float:left; width:560px; padding-left:30px; line-height:150%;}
	.vodList ul li .detail:after {content:""; display:block; clear:both;}
	.vodList ul li .detail .playList {clear:both;  padding:5px 0;}
	.vodList ul li .detail .playList li {padding:0 0 0 7px; border-bottom:0 none; background:url('/images/common/icon/ar_dot.gif') 0 5px no-repeat;}
	.vodList ul li .detail strong {color:#4878ba;  padding:5px 0;}
	.vodList ul li a.subj {color:#4878ba; display:block; padding:5px 0;}
	.vodList ul li a:hover {text-decoration:underline;}
	.vodList ul li .downBtn {position:absolute; right:0; top:18px;}


/* course
----------------------------------------------------------- */	
	.courList {clear:both; width:730px;}
	.courList:after {content:""; display:block; clear:both; overflow:hidden;}
	.courList ul {width:730px; margin:0 auto; clear:both;}
	.courList ul li {position:relative; padding:15px 0 15px 0; border-bottom:1px solid #dbdbdb; overflow:hidden; zoom:1;}
	.courList ul li:after {content:""; display:block; clear:both;}
	.courList ul li .pic {float:left; width:140px; text-align:center;}
	.courList ul li .pic span img {margin-top:10px;}
	.courList ul li .detail {float:left; width:560px; padding-left:30px; line-height:150%;}
	.courList ul li .detail:after {content:""; display:block; clear:both;}
	.courList ul li .detail dt {float:left; width:80px; min-height:20px; _height:20px; padding:2px 0; line-height:160%; padding-left:10px; color:#6988a1; background:url('/images/common/icon/arrow_dot.gif') 0 5px no-repeat;}
	.courList ul li .detail dd {float:left; width:470px; min-height:20px; _height:20px; padding:2px 0; line-height:160%; font-weight:normal;}
	.courList ul li .detail dd strong {color:#fc0000; display:inline-block;}
	.courList ul li .detail dd .pay {display:block; padding-bottom:10px;}
	.courList ul li .detail dd .state {color:#1eb14b; font-weight:bold;}
	.courList ul li .detail:after {content:""; display:block; clear:both;}
	.courList ul li .detail a.subj {color:#4878ba; font-weight:bold;}
	.courList ul li .detail a:hover {text-decoration:underline;}
	.courList ul li .detail a img {vertical-align:middle; margin-left:10px;}
	.courList ul li .btn {margin-left:260px; padding-top:10px; clear:both;}



/* board common 
----------------------------------------------------------- */	

	/* list page */
	.pageTotal { float: left; width: 60px; padding-top: 8px; height: 30px; font-family: tahoma,arial; font-size:10px;}
	.bbsBtnList01 { float: right; width: 670px; padding-top: 8px; height: 30px; text-align: right; }
	.bbsBtnList01 li {display: inline;}
	.bbsBtnList01 li input {vertical-align:middle;}
	.bbsBtnList01 li img {vertical-align:middle;}
	.bbsBtnList02 {margin: 0 auto; width:730px; padding-top:10px; height:30px; text-align:center; clear:both;}
	.bbsBtnList02 li {display:inline;}
	.bbsBtnList02 li img {vertical-align:middle; margin:0 5px;}
	.bbsBtnList03 { margin:0 auto; width:730px; padding-top:10px; height:30px; text-align:right; clear:both;}
	.bbsBtnList03 li {display:inline;}
	.bbsBtnList04 {margin: 0 auto; width:730px; padding-top:10px; height:30px; text-align:right; clear:both;}
	.bbsBtnList04 li {display:inline;}
	.bbsBtnList04 li.left {float:left;}
	.bbsBtnList04 li.right {}


	.pageNaviWrap {clear: both; height: 39px; width: 670px; margin: 0 auto;}
	.pgNavi01 {text-align: center; font-size: 12px; color: #D6D6D6; line-height: 20px; }
	.pgNavi01 li {display: inline; vertical-align: middle;}
	.pgNavi01 li img {vertical-align: -4px;}
	.pgNavi01 li a,
	.pgNavi01 li a:link,
	.pgNavi01 li a:visited {padding: 0 2px 0 1px; font-size: 11px; color: #777;}
	.pgNavi01 li .nowPg {padding: 0 2px 0 1px; font-size: 11px; color: #777;font-weight: bold;}

	/* list searchForm */
	.bbsSearchForm {width: 400px; height:40px; padding-top:10px; margin:0 auto; clear: both; background: url('../board/search_bg.gif') 0 10px no-repeat;}
	.bbsSearchForm .detail {clear:both; padding-top:9px; padding-left:80px;} 
	.bbsSearchForm .detail .ipt01 {float: left; width: 60px; padding-top: 1px;} 
	.bbsSearchForm .detail .ipt01 select { width:60px;}
	.bbsSearchForm .detail .ipt02 {float: left; width: 160px;} 
	.bbsSearchForm .detail .ipt02 input { width: 150px; height: 17px; margin-left: 3px; border:1px solid #c9c9c9; background-color:#f7f7f7;}
	.bbsSearchForm .detail .ipt03 {float: left; padding-top: 1px;} 
	.bbsSearchForm .detail .ipt04 {float: left; width: 144px;} 
	.bbsSearchForm .detail .ipt04 select {width: 135px; color: #A7A6AA;}
	.bbsNoti { width:725px; height:20px; padding-right:5px; text-align:right; font-size:11px; color:#ff3300; letter-spacing:-1px; font-family:"Dotum", "µ¸¿ò"; clear:both;}
	.bbsNoti img {vertical-align:middle;}

	/* list prev&Next */
	.dataPN { border-top: 2px solid #cfcfcf; border-bottom: 2px solid #cfcfcf; height: 61px; width: 730px; clear:both; margin-top:20px;}
	.dataPN dt { float: left; width: 80px; padding-left:10px; border-bottom: 1px solid #cfcfcf; height: 24px; padding-top: 6px; }
	.dataPN dd { float: left; width: 620px; padding-left:20px;  border-bottom: 1px solid #cfcfcf; height: 21px; padding-top: 9px;}
	.dataPN dd.d1 a,
	.dataPN dd.d1 a:link,
	.dataPN dd.d1 a:visited {color: #555;}
	.dataPN dd.d1 a:hover  {color: #8c8c8c; text-decoration: none;} 
	.dataPN dd.d2 a,
	.dataPN dd.d2 a:link,
	.dataPN dd.d2 a:visited {color: #555;}
	.dataPN dd.d2 a:hover  {color: #8c8c8c; text-decoration: none;} 
	
