@import url(./boardlist.css);
@import url(./button.css);

#viewTable{}
#viewTable table.viewTable .viewTableTh,
#viewTable table.viewTable .vmTitle{text-align: center; color: #037167; padding: 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; font-size: 15px; font-weight: 500}
#viewTable table.viewTable .viewTableTh.lastCell,
#viewTable table.viewTable .vmCont{text-align: left; color: #555; padding: 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; font-weight: 500}
#viewTable table.viewTable .fileDownformover div,
#viewTable table.viewTable .fileDownform div{padding-left: 20px; background: url("../images/icon_download.png") left center no-repeat}
#viewTable table.viewTable .fileDownformover a, 
#viewTable table.viewTable .fileDownform a{color: #555; font-size: 13px}
#viewTable table.viewTable .fileDownformover a:hover,
#viewTable table.viewTable .fileDownformover a:focus,
#viewTable table.viewTable .fileDownform a:hover,
#viewTable table.viewTable .fileDownform a:focus{text-decoration: underline}
#viewTable table.viewTable .fileDownformover a:visited,
#viewTable table.viewTable .fileDownform a:visited{color: #A6A6A6;}

#viewTable table.viewTable{border-top: 2px solid #037167}
/*
#viewTable table.viewTable td div.fileDownform {
	height:25px;
	overflow: hidden;
}

#viewTable table.viewTable td div.fileDownformover {
	background: #fff;
	border: 1px solid #A6A6A6;
	padding: 3px;
	position: absolute;
	color: #555; font-size: 13px
}

#viewTable table.viewTable td div.fileDownform div {
	text-align: justify;
	line-height: 140%;
	margin-top: 3px;
	color: #555; font-size: 13px
}


#viewTable {
	width: 700px;
	min-width: 700px;
	margin-top:30px;
}

#viewTable table.viewTable {
	width: 100%;
	border-collapse: collapse;
	table-layout: auto;
}
#viewTable table.viewTable th.viewTableTh, td.vmTitle, td.vmCont {
	margin: 0;
	padding : 0px 0px 0px 0px;
	height : 30px;
}
#viewTable table.viewTable th.viewTableTh {
	height : 30px;
	color: #525252;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #A9A9A9;
	border-bottom: 3px solid #516CC8;
	background: #FFF url(../images/tDivide.gif) 100% 0px no-repeat;
}
#viewTable table.viewTable th.lastCell {
	color: #7D7D7D;
	background: #FFF;
	text-align: left;
}
#viewTable table.viewTable td.vmTitle, td.vmCon {
	height : 30px;
	color: #525252;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #E5E5E5;
	background: #FFF url(../images/tDivide2.gif) 100% 0px no-repeat;
}
#viewTable table.viewTable td.firstLine {
	border-top: none;
}
#viewTable table.viewTable td.lastCell {
	background-image: none;
}
#viewTable table.viewTable td.vmTitle {
	padding-top : 4px;
	height : 26px;
	color: #525252;
	font-weight: bold;
	text-align: center;
}

#viewTable table.viewTable td.vmCont {
	padding-top : 4px;
	height : 26px;
	color: #636363;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #E5E5E5;
	background: #FFF url(../images/tDivide2.gif) 100% 0px no-repeat;
}

#viewTable table.viewTable th.left {
	text-align: left;
}

#viewTable table.viewTable th div {
	margin-left: 8px;
	padding-left: 8px
}

#viewTable table.viewTable td.left {
	text-align: left;
	padding-left: 8px;
}

#viewTable table.viewTable td div.left {
	width:auto;
	margin-left: 8px;
}

#viewTable table.viewTable td div.fileDownform {
	height:25px;
	overflow: hidden;
}

#viewTable table.viewTable td div.fileDownformover {
	background: #fff;
	border: 1px solid #A6A6A6;
	padding: 3px;
	position: absolute;
}

#viewTable table.viewTable td div.fileDownform div {
	text-align: justify;
	line-height: 140%;
	margin-top: 3px;
}
#viewTable table.viewTable td.contTd {
	width:inherit;
	min-height: 210px;
	height: auto !important;
	height: 210px;
	border-top: 1px solid #A6A6A6;
}*/

#BoardContentsArea {
	/*width: inherit;
	text-align: justify;*/
	margin: 20px 10px;
	min-height: 200px;
	height:auto !important;
	height: 200px;
	
}
#BoardContentsArea *{font-family: "Nanum Barun Gothic" !important}
/*
#BoardContentsArea,
#BoardContentsArea div,
#BoardContentsArea h1,
#BoardContentsArea h2,
#BoardContentsArea h3,
#BoardContentsArea h4,
#BoardContentsArea h5,
#BoardContentsArea h6,
#BoardContentsArea td,
#BoardContentsArea input,
#BoardContentsArea a,
#BoardContentsArea select,
#BoardContentsArea li,
#BoardContentsArea dt,
#BoardContentsArea dd,
#BoardContentsArea fieldset {font-size: inherit; font-family: "굴림", "맑은 고딕"; font-weight: normal; color: #494949; line-height: 1.5em;}
#BoardContentsArea span {font-size: inherit; font-family: "굴림", "맑은 고딕"; font-weight: normal; color: inherit; line-height: inherit;margin:0px;padding:0px;}*/
#BoardContentsArea ul,
#BoardContentsArea dl {margin:20px;list-style: disc;}
#BoardContentsArea li {margin: 4px 15px;}

#viewTable table.viewTable td div.contImg {
	width: auto;
	text-align: center;
	height: auto !important;
	height: auto;
}

#viewTable table.viewTable td div.autoImg {
	width: auto;
	text-align: center;
	height: auto !important;
	height: auto;
	padding: 5px;
}

#viewTable table.viewTable td div.memoButton {
	width:auto;
	text-align: right;
	margin: 5px 5px;
}

#viewTable #writeButton {
	width: 100%;
	height: 30px;
	text-align: right;
	margin: 5px 0px 5px 0px;
}
#viewTable #writeButton input {
	padding: 3px 0px 0px 0px;
	background: #E9F5F8;
	color: #3899B4;
	border: 1px solid #94C2D1;
}

div.bottomGap {
	height: 20px;
}

div.bottomGapW {
	height: 20px;
	border-top: 1px solid #A6A6A6;
}

#prevNextArea {
	width: inherit;
	border-top: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
}
#prevNextArea div.pList {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0 0px 0 85px;
	border-top: 1px solid #E5E5E5;
	background: #FFFFFF url(../images/btnPlist.gif) 0px 50% no-repeat;
}
#prevNextArea div.nList {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0 0px 0 85px;
	background: #FFFFFF url(../images/btnNlist.gif) 0px 50% no-repeat;
}
#prevNextArea span{display: block; padding: 8px 0 8px 25px; height: 22px; line-height: 26px; border-left: 1px solid #E5E5E5; color: #555}
#prevNextArea a{color: #555}
#prevNextArea a:hover,
#prevNextArea a:focus{color: #000}

div.memoArea {
	margin-top:15px;
}
div.contArea {
	padding: 20px 10px
}
#memoFormArea {
	border: 1px solid #94C2D1;
	padding: 10px;
	background: #ffffff;
}
form.writeForm {
	margin:0;
}

table.memoFormTable {
	width: 640px;
	border-collapse: collapse;
}

table.memoFormTable td, th {
	margin: 0;
	padding : 0px 0px 0px 0px;
	border: none;
}
table.memoFormTable th.firstLine {
	height : 30px;
	background: transparent url(./images/wBack.gif) 100% 0px no-repeat;
	color: #525789;
	padding: 0px 0px 0px 0px;
}

table.memoFormTable th.tLeft {
	background: transparent url(./images/wLeft.gif) 0px 0px no-repeat;
}

table.memoFormTable th.tRight {
	background: transparent url(./images/wRight.gif) 0px 0px no-repeat;
}
table.memoFormTable th.lastCell {
	text-align: left;
	background: transparent url(./images/wBack.gif) 0px 0px no-repeat;
}
table.memoFormTable th.lastCell input {
	margin-left: 8px;
}

table.memoFormTable th.title {
	height : 30px;
	background: transparent;
	color: #525789;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cacce0;
}
table.memoFormTable th.mustWrite {
	background: transparent url(./images/star.gif) 95% 4px no-repeat;
}
table.memoFormTable th.mustWriteH {
	background: transparent url(./images/wBackStar.gif) 100% 0px no-repeat !important;
}
table.memoFormTable td {
	width: auto;
	padding-top: 3px;
	height : 27px;
	background: #FFFFFF;
	color: #777777;
	text-align: left;
	border-bottom: 1px solid #cacce0;
}
table.memoFormTable td input,
table.memoFormTable td label,
table.memoFormTable td span,
table.memoFormTable td select {
	margin-left: 8px;
}
table.memoFormTable td input.textType {
	background: #FFFFFF;
	color: #777777;
	border: 1px solid #cacce0;
	height: 16px;
}
#writeButton {
	height: 30px;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

/* button */
#buttonArea {
	width: inherit;
	text-align: right;
}
/* button */

 * /* For makeWinBg */
#makeWinBg {
	width: auto;
	height: auto;
	border: 1px solid #7899BB;
	padding: 5px 5px 5px 5px;
	background: #D9E5F3;
}
#makeWinBg div.makeWinBg {
	height: auto;
	margin: 0px 0px 0px 0px;
	background:#FFF;
}
#makeWinBg ul.boxTitle {
	width: inherit;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #4580C9;
	list-style: none;
	white-space: nowrap;
}
#makeWinBg ul.boxTitle li {
	float:left;
	font-weight: bold;
	margin:4px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
}
#makeWinBg ul.boxTitle li.closeX {
	width:25px !important;
	width:20px;
	font-weight: normal;
	text-align:center;
	margin:5px 0px 0px 0px;
}
#makeWinBg ul.boxTitle li.closeX img{
	vertical-align: middle;
	cursor: pointer;
}
#makeWinBg div.winContArea {
	width: inherit;
	background: #FFF;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

#makeWinBg div.winContArea ul.list {
	margin: 2px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('/admin/images/closefolder.png') ;
	-moz-padding-start:0px;
}

#makeWinBg div.winContArea ul.list li {
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  	-moz-float-edge: content-box;
	display: list-item;
	-moz-padding-start:0px;
	vertical-align: middle;
}

#makeWinBg div.winContArea ul.list li span.title {
	margin: 0px 30px 0px 0px;
	cursor: pointer;
}

#makeWinBg div.winContArea ul.list li input.but {
	width: 30px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	border:1px solid #666666;
	font-size:0.95em;
}


#makeWinBg div.winContArea table {
	width: 100%;
	border-collapse: collapse;
}
#makeWinBg div.winContArea table th {
	text-align:center;
	height: 25px;
	border: 1px solid #94C2D1;
}
#makeWinBg div.winContArea table td {
	text-align:left;
	height: 25px;
	border: 1px solid #94C2D1;
}
#makeWinBg div.winButArea {
	clear:both;
	width: inherit;
	text-align: right;
	height: 35px;
}
#makeWinBg div.resultArea ul {
	width: inherit;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	border-bottom: 1px solid #cdcdcd;
}
#makeWinBg div.resultArea ul li {
	float: left;
	width: auto;
	height: 23px;
	white-space: nowrap;
	margin: 0px 0px 0px 3px;
	padding: 2px 0px 0px 0px;
}
#makeWinBg div.resultArea ul li.cont {
	width: 375px;
}
#makeWinBg div.resultArea ul li.Ccont {
	width: 200px;
}
#makeWinBg div.resultArea ul li.btn {
	width: 40px;
	margin: 0px 0px 0px 0px;
}
/* For makeWinBg */

/* 의료진 소개 용 */
.doctorCon {width: 700px;margin-top:0px;}
.doctorCon .doctorIntro {margin-bottom:20px;}
.doctorCon .doctorIntro img {float:left; margin-right:30px}
.doctorCon .doctorIntro div.clinicButton { float:right; width:91px; height:17px;}
.doctorCon .doctorIntro div.clinicName { float:left; }
.doctorCon .doctorIntro div.clinicButton img { margin:0px; }

/*프린터용*/
@media print {
	 #header,
	.sub-top,
	.sub-title,
	.medical-title,
	#section-tab,
	#buttonArea,
	#footer{display: none}
}