@charset "utf-8";
/*
 Project _ CSS Init
 FileName _ board.css
 Author _ Hwa-ju
 Date _ 2013.04. 16
 Last _ 2013.04. 16
*/

.ScTitle {
	position:relative;
	margin:20px 0 20px 0;
	padding-bottom:15px;
	width:100%;
	font-size:13pt;
	font-weight:bold;
	color:#000;
	letter-spacing:-1pt;
	border-bottom:2px solid #000;
}

.ScTitle p.txt {
	width:270px;
	font-size:13pt;
	font-weight:bold;
	color:#000;
	letter-spacing:-1pt;
}

/******************************************************************************************************************************************
	newBorad CSS ( 치료사례 스타일 설정) - 2013.05.06 이화주
*******************************************************************************************************************************************/
div.newBoard {
	position:relative;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #959595;
	display:inline-block;
}

div.newBoard h3 a {
	position:absolute;
	top:0px;
	left:0px;
	width:320px;
	height:20px;
	color:#fff;
	padding:2px 5px;
	font-weight:bold;
	background:url('/_img/contents/main_contents.png') no-repeat -700px 0px;
	z-index:1;
}

div.newBoard h3.ti {
	position:absolute;
	top:0px;
	left:0px;
	width:320px;
	height:20px;
	color:#fff;
	padding:2px 5px;
	font-weight:bold;
	background:url('/_img/contents/main_contents.png') no-repeat -700px 0px;
}

div.newBoard p.img {
	float:left;
	margin-right:25px;
}

div.newBoard p.img_v {
	float:left;
	margin-right:30px;
}

div.newBoard ul.txtList {
	float:left;
	width:430px;
}

div.newBoard ul.txtList li {
	color:#a3987e;
	font-size:8pt;
	line-height:130%;
	margin-bottom:10px;
	clear:both;
}

div.newBoard ul.txtList li.t01 {color:#38342b;}
div.newBoard ul.txtList li.t02 {color:#9f8124; font-weight:bold;}
div.newBoard ul.txtList li.t03,
div.newBoard ul.txtList li.t04 {color:#777777;}
div.newBoard ul.txtList li span {
	width:62px;
	min-height:16px;
	display:block;
	text-indent:-1000em; 
	float:left;
	background:url('/_img/contents/main_contents.png') no-repeat -1260px 0px;
}

div.newBoard ul.txtList li span.txt01 {background-position:-1260px -2px;}
div.newBoard ul.txtList li span.txt02 {background-position:-1260px -37px;}
div.newBoard ul.txtList li span.txt03 {background-position:-1260px -72px;}
div.newBoard ul.txtList li span.txt04 {background-position:-1260px -107px;}
div.newBoard ul.txtList li span.txt05 {background-position:-1260px -142px;}
div.newBoard ul.txtList li span.txt06 {background-position:-1260px -177px;}
div.newBoard ul.txtList li span.btn {width:90px; background-position:-1260px -215px;}

table.therapyList {
	width:55%;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

table.therapyList th {
	font-weight:bold;
	color:#000;
	padding:5px 10px;
	background:#f7f7f7;
	font-size:12px;
	border-bottom:1px solid #dcddde;
}

table.therapyList td {
	color:#1e1e1e;
	padding:5px 10px;
	font-size:11px;
	border-bottom:1px solid #dcddde;
}

table.therapyList td span.btn {margin-top:2px; width:85px; min-height:16px;	display:block; text-indent:-1000em;	background:url('/img/main/main_contents.png') no-repeat -1260px -215px;}
table.newBoardpyo {width:100%; margin:10px 0; border-top:1px solid #000;}
table.newBoardpyo th {
	border-bottom:1px solid #dcddde;
	padding:5px 5px;
	font-weight:bold;
	color:#000;
	height:25px;
	background:#f7f7f7;
	font-size:12px;
	text-align:center;
}

table.newBoardpyo td {
	border-bottom:1px dotted #959595;
	padding:10px 10px;
	color:#666666;
	line-height:160%;
}

table.newBoardpyo td.r_line {
	border-right:1px solid #dcdcdc;
}

table.newBoardpyo td.tf_ti {
	border-bottom:1px solid #dcddde;
	padding:5px 5px;
	font-weight:bold;
	color:#000;
	height:25px;
	background:#f7f7f7;
	font-size:12px;
	text-align:center;
}

/******************************************************************************************************************************************
	boardSearch CSS (게시판검색 스타일 설정) - 2013.05.03 이화주
*******************************************************************************************************************************************/
div.boardSearch {
	position:relative;
 	width:100%;
	margin:20px 0px;
	display:inline-block;
	padding-bottom:10px;
	border-bottom:1px double #eee;
}

div.boardSearch legend {
	display:none;
}

.boardSearch p {
	float:left;
}

.boardSearch p.txt {
	padding:6px 10px;
	height:16px;
	color:#6d6d6d;
	font-size:11px;
	background-color:#f5f5f5;
	border-top: #DDD 1px solid;
	border-right: #EDEDED 1px solid;
	border-bottom: #EDEDED 1px solid;
	border-left: #DDD 1px solid;
	margin-right:5px;
}

.boardSearch p.txt input {
	background-color:#f5f5f5;
	border:none;
	width:200px;
}
/*
.boardSearch p.btn a {
	background:url('/_img/btn/boardBtn.gif') no-repeat 0px -32px;
	width:68px;
	height:23px;
	display:block;
	text-indent:-1000em;
}
*/
.board-area { *zoom:1; position:relative;z-index:2; width:135px; float:left;}
.boardselect{position:relative; width:135px; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.boardselect *{cursor:pointer; }
.select .myValue02{ position:relative; z-index:2; left:0; top:0; text-align:left; overflow:visible;color:#888;padding:0 29px 0 8px; height:24px; line-height:29px; background:url('/_img/icon/boardsearch.gif') no-repeat right center; border:1px solid #d5d5d5; margin-right:5px;}
.select button.myValue02{height:29px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.boardselect ul{ top:29px; left:0; width:100%; background:#fff;overflow:hidden; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; display:none; z-index:3;}
.boardselect ul.aList{ display:none;}
.boardselect.open ul.aList{ display:block;}
.boardselect ul.iList{left:-9000%;}
.boardselect.open ul.iList{ left:0;}
.boardselect li{ position:relative; overflow:hidden; white-space:nowrap; height:20px; line-height:20px;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.boardselect li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.boardselect li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:20px; line-height:20px; color:#888; background:#fff;}
.boardselect li.hover *{ background:#bbb; color:#fff; text-decoration:none;}

/******************************************************************************************************************************************
	prBoxList CSS (동영상 스타일 설정) - 2013.04.18 이화주
*******************************************************************************************************************************************/
.prBoxList {border-top:2px solid #000; border-bottom:2px solid #000; padding-top:10px;}
.prMovingList {position:relative; width:100%; display:inline-block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #959595;}
.prMovingList p.img {position:relative; width:172px; float:left; margin-right:14px; padding:5px 5px; background:url('/img/main/main_contents.png') no-repeat -330px -480px;}
.prMovingList p.play a {position:absolute; width:62px; height:55px; top:30px; left:60px; text-indent:-1000em; background:url('/img/main/main_contents.png') no-repeat -518px -480px;}
.prMovingList p.play a:hover {background-position:-580px -480px;}

.prMovingList .moving_txt {float:left;}
.prMovingList .moving_txt h3 {margin-bottom:5px; line-height:130%; letter-spacing:-1pt; color:#000; font-weight:bold; font-size:15px;}
.prMovingList .moving_txt p.txt {height:52px; line-height:130%; color:#3d3a34;}
.prMovingList .moving_txt p.btn a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:91px; height:26px; color:#fff; font-size:11px; text-align:center; padding-top:4px; display:block;}

h2.pr_ti {background:url(../img/sub/pr_top_bg.gif) repeat-x 0 0; font-size:15px; font-weight:bold; color:#fff; padding:10px 10px; height:20px;}
.prMovingView {width:660px; padding:35px 20px;}
.prMovingView h3 {position:relative; color:#000; font-weight:bold; font-size:13px; margin:10px 0px;}
.prMovingView h3 span { position:absolute; top:0px; right:0px; width:120px; color:#7a7a7a; font-weight:normal; font-size:11px; text-align:right; font-family:Tahoma, Arial, 돋움;}
.prMovingView .txt {overflow:scroll; width:640px; height:300px; padding:10px 10px; border:1px solid #CCC; line-height:160%;}

/******************************************************************************************************************************************
	prpyoList CSS (동영상 스타일 설정) - 2013.04.18 이화주
*******************************************************************************************************************************************/
table.prpyoList { width:100%; margin:5px 0 5px 0; letter-spacing:0pt; font-weight:normal; }
table.prpyoList.cen{ text-align:center; }
table.prpyoList thead { background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px;}
table.prpyoList thead th { padding:5px 5px; font-weight:bold; color:#000; height:36px; background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px; font-size:12px; text-align:center; }
table.prpyoList thead th.left { background:url('/_img/board/tpl_list_1.png') no-repeat 0px -55px; }
table.prpyoList thead th.right { background:url('/_img/board/tpl_list_1.png') no-repeat right -110px; }
table.prpyoList td { position:relative; border-bottom:1px dotted #959595; padding:10px 5px; text-align:center; color:#666666; line-height:160%; }
table.prpyoList td dl dt { color:#3d3a34; font-weight:bold; margin-bottom:5px; }
table.prpyoList td dl dd { line-height:130%; color:#7a7a7a; }
table.prpyoList td dl dd.media { margin:0px 0px 5px 0px; line-height:130%; color:#7a7a7a; height:50px; overflow:hidden; }
table.prpyoList td.gray { padding-left:10px; padding-right:10px; text-align:justify; vertical-align:top; }
table.prpyoList td p.img {position:relative; width:172px; padding:5px 5px; background:url('/img/main/main_contents.png') no-repeat -330px -480px;}
table.prpyoList td p.img span.play a {position:absolute; width:62px; height:55px; top:30px; left:60px; text-indent:-1000em; background:url('/img/main/main_contents.png') no-repeat -518px -480px;}
table.prpyoList td p.img span.play a:hover {background-position:-580px -480px;}
table.prpyoList td p.btn a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:91px; height:23px; padding-top:3px; display:block; color:#fff; font-size:11px; text-align:center;}
table.prpyoList td p.btn02 a {background:url('/_img/btn/boardBtn.gif') no-repeat -100px 0px; width:101px; height:22px; padding-top:3px; display:block; color:#434343;font-size:11px; text-align:center; margin-top:10px;}

/******************************************************************************************************************************************
	boardList CSS (게시판 스타일 설정) - 2013.04.18 이화주
*******************************************************************************************************************************************/
table.boardList { width:100%; margin:15px 0 5px 0; letter-spacing:0pt; font-weight:normal; }
table.boardList.cen{ text-align:center; }
table.boardList thead { background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px;}
table.boardList thead th { padding:5px 5px; font-weight:bold; color:#000; height:36px; background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px; font-size:12px; text-align:center; }
table.boardList thead th.left { background:url('/_img/board/tpl_list_1.png') no-repeat 0px -55px; }
table.boardList thead th.right { background:url('/_img/board/tpl_list_1.png') no-repeat right -110px; }
table.boardList td { position:relative; border-bottom:1px dotted #959595; padding:10px 5px; text-align:center; color:#666666; line-height:160%; }
table.boardList td dl dt { color:#3d3a34; font-weight:bold; margin-bottom:5px; }
table.boardList td dl dd { line-height:130%; color:#7a7a7a;}
table.boardList td.gray { text-align:justify; vertical-align:top; }
table.boardList td p.img {position:relative; width:172px; padding:5px 5px; background:url('/img/main/main_contents.png') no-repeat -330px -480px;}
table.boardList td p.img span.play a {position:absolute; width:62px; height:55px; top:30px; left:60px; text-indent:-1000em; background:url('/img/main/main_contents.png') no-repeat -518px -480px;}
table.boardList td p.img span.play a:hover {background-position:-580px -480px;}
table.boardList td p.btn a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:91px; height:23px; padding-top:3px; display:block; color:#fff; font-size:11px; text-align:center; margin-top:5px;}

p.bt_view a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:90px; height:22px; padding-top:3px; display:block; color:#fff;font-size:11px; text-align:center; margin:0 auto;}
p.bt_homepage a {background:url('/_img/btn/boardBtn.gif') no-repeat -100px 0px; width:101px; height:22px; padding-top:3px; display:block; color:#434343;font-size:11px; text-align:center;}

/******************************************************************************************************************************************
	boardWrite CSS (게시판 스타일 설정) - 2013.04.18 이화주
*******************************************************************************************************************************************/
table.boardWrite { width:100%; margin:5px 0 5px 0; letter-spacing:0pt; font-weight:normal; }
table.boardWrite.cen{ text-align:center; }
table.boardWrite thead { background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px;}
table.boardWrite thead th { border:none; padding:4px 5px; height:36px; font-weight:bold; color:#000; background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px; font-size:12px; text-align:center; }
table.boardWrite thead th.left { background:url('/_img/board/tpl_list_1.png') no-repeat 0px -55px; }
table.boardWrite thead th.right { background:url('/_img/board/tpl_list_1.png') no-repeat right -110px; }
table.boardWrite thead td.right { background:url('/_img/board/tpl_list_1.png') no-repeat right -110px; }
table.boardWrite thead td { border:none; }
table.boardWrite tbody th { border-bottom:1px solid #dcdcdc; padding:5px 5px; font-weight:bold; color:#000; height:25px; background:#f6f6f6; font-size:12px; text-align:center; }
table.boardWrite tbody td { position:relative; border-bottom:1px solid #dcdcdc; padding:10px 5px; text-align:center; color:#666666; line-height:160%; }
table.boardWrite tbody td dl dt { color:#3d3a34; font-weight:bold; margin-bottom:5px; }
table.boardWrite tbody td dl dd { line-height:130%; color:#7a7a7a; }
table.boardWrite thead td.gray, table.boardWrite tbody td.gray { text-align:justify; }

.txtBox {overflow:scroll; width:98%; height:300px; padding:10px 10px; border:1px solid #CCC; line-height:160%;}

.siteDown {height:30px; text-align:right; color:#eb6100; font-size:11px; font-weight:normal; letter-spacing:0pt;}
.siteDown img { margin-left:10px;}

/******************************************************************************************************************************************
	jsinList CSS (심장 건강자가진단 스타일 설정) - 2013.05.23 이화주
*******************************************************************************************************************************************/
table.jsinList { width:100%; margin:15px 0 5px 0; letter-spacing:0pt; font-weight:normal; }
table.jsinList.cen{ text-align:center; }
table.jsinList th {padding:5px 5px; font-weight:bold; color:#000; background:#f5f5f5; font-size:12px; text-align:center; border-bottom:1px solid #e5e5e5;}
table.jsinList th.topLine,
table.jsinList td.topLine {border-top:1px solid #000;}
table.jsinList th.left {padding:5px 5px; font-weight:bold; color:#000; height:36px; background:url('/_img/board/tpl_list_1.png') repeat-x 0px 0px; font-size:12px; text-align:left; border-bottom:none;}
table.jsinList td {border-bottom:1px solid #e5e5e5; padding:10px 5px; text-align:center; color:#666666; line-height:160%; }
table.jsinList td.left {text-align:left; vertical-align:top;}
table.jsinList td.left_n {text-align:left; border-bottom:none;}

table.jsinList td p.btn a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:91px; height:23px; padding-top:3px; display:block; color:#fff; font-size:11px; text-align:center; margin-top:5px;}

/******************************************************************************************************************************************
	jsinBottom CSS (심장 건강자가진단 스타일 설정) - 2013.05.23 이화주
*******************************************************************************************************************************************/
table.jsinBottom { width:100%; margin:15px 0 5px 0; letter-spacing:0pt; font-weight:normal; border-top:1px solid #e5e5e5;}
table.jsinBottom.cen{ text-align:center; }
table.jsinBottom th {padding:10px 5px; font-weight:bold; color:#000; font-size:12px; text-align:center; background:#f5f5f5; border-bottom:1px solid #e5e5e5;}
table.jsinBottom th.ti01 {color:#81511c;}
table.jsinBottom th.ti02 {color:#ec6100;}
table.jsinBottom th.ti03 {color:#7d0000;}
table.jsinBottom th.left {padding:5px 5px; font-weight:bold; color:#000; height:36px; font-size:12px; text-align:left; border-bottom:none;}

table.jsinBottom td {border-bottom:1px solid #e5e5e5; padding:10px 10px; text-align:center; color:#666666; line-height:160%;}
table.jsinBottom td div.con01 {border:1px dotted #bf915f; padding:10px 10px; min-height:335px;}
table.jsinBottom td div.con02 {border:1px dotted #ef985b; padding:10px 10px; min-height:335px;}
table.jsinBottom td div.con03 {border:1px dotted #ac4242; padding:10px 10px; min-height:335px;}
table.jsinBottom td div.con04 {border:1px solid #e3ded7; padding:10px 10px; margin-top:10px; background:#f3f0ec;}

table.jsinBottom td.left {text-align:left; vertical-align:top;}
table.jsinBottom td.left_n {text-align:left; border-bottom:none;}

p.bt_view a {background:url('/_img/btn/boardBtn.gif') no-repeat 0px 0px; width:90px; height:22px; padding-top:3px; display:block; color:#fff;font-size:11px; text-align:center; margin:0 auto;}
p.bt_homepage a {background:url('/_img/btn/boardBtn.gif') no-repeat -100px 0px; width:101px; height:22px; padding-top:3px; display:block; color:#434343;font-size:11px; text-align:center; cursor:pointer;}

.sell_box {border:#e4e4e7 1px solid; border-top:#adaeb0 1px solid; height:17px;	color:#8d8b89;}

/* 모든 리스트 페이징 */
.listPaging{clear:both;width:100%;padding:20px 0;text-align:center;white-space:nowrap;}
.listPaging ul{width:auto;text-align:center;margin:0 auto;}
.listPaging li{display:inline;}
.listPaging a:link,
.listPaging a:hover,
.listPaging a:active,
.listPaging a:visited{display:inline-block;width:auto;min-width:20px;_width:20px;height:20px;padding:5px;margin-right:8px;border:1px solid #e3e3e3;background-color:#fff;color:#494949;font-size:1em;text-align:center;vertical-align:middle;font-family:verdana;font-size:14px;}
.listPaging a:hover{background-color:#f4f4f4;}
.listPaging strong{display:inline-block;width:auto;min-width:20px;_width:20px;height:20px;padding:5px;margin-right:8px;border:1px solid #ff6600;background-color:#fff;color:#494949;font-size:1em;text-align:center;vertical-align:middle;font-family:verdana;font-size:14px;font-weight:bold;color:#ff6600;background:none;text-decoration:none;}
.listPaging .pageBtn{background:red;width:auto;padding:5px;height:17px;}
.listPaging .pageBtn span{display:inline-block;background:url("/_img/icon/icon_paging.gif") no-repeat 0 0;font-family:"돋움", "dotum", "sans-serif";font-size:11px;padding-top:0px;cursor:pointer;}
.listPaging .pageBtn span:hover{text-decoration:underline;}
.listPaging .pageBtn .prev{background-position:left -33px;padding-left:12px;}
.listPaging .pageBtn .next{background-position:right 1px;padding-right:12px;}
