/****************** ºÎ¼­º° È¨ÆäÀÌÁö Layout CssÀÔ´Ï´Ù ********************/



/****** Áø·á°ú/ÀÇ·áÁø ******/
.mediLeftSelect	{
	width:134px;
	margin-left:7px;
	margin-bottom:5px;
	font-size:.92em;
}
.mediSch	{
	background:url('../images/medical/medi_pBg.gif') no-repeat left top #FFFFFF;
	width:556px;
	height:32px;
	text-align:center;
	padding-top:10px;
}
.mediSch	.inputCom	{
	height:13px !important;
	padding:4px 0;
}
.mediP	{
	margin:0 !important;
	padding:0;
	padding:20px 0 10px;
}
.mediUlDiv	{
	position:relative;
}
.mediUl	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	width:606px;
}
.mediUl	li	{
	float:left;
	height:62px;
	padding-right:7px;
}
.mediSub	{
	position:absolute;
	left:-1px;
	top:50px;
	width:150px;
	height:216px;
	background:url('../images/medical/mediSubBg.gif') no-repeat left top #FFFFFF;
}
.mediSub	ul	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	width:126px;
	margin:0 auto;
	padding-top:21px;
}
.mediSub	li	{
	width:117px;
	height:16px;
	padding-left:9px;
	padding-top:3px;
	font-size:11px;
	color:#587285 !important;
	background:none;
}
.mediSub	li	a	{
	text-decoration:none;
	color:#587285 !important;
}
.mediSub	li.mediLiOn	{
	background:url('../images/medical/mediSubLiBg.gif') no-repeat left top #FFFFFF;
	color:#015895 !important;
}
.mediSub	li.mediLiOn	a	{
	text-decoration:none;
	color:#015895 !important;
}

.mediSchList	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	clear:both;
	margin-top:5px !important;
	border-top:2px solid #ACD4F1;
	width:606px;
}
.mediSchList	li	{
	float:left;
	clear:both;
	overflow:hidden;
	padding:10px 0;
	/*border-bottom:1px solid #ACD4F1;*/
	width:606px;
}
.mediSchList	.photo	{
	margin:0 !important;
	padding:0;
	float:left;
	padding-right:20px;
	width:113px;
}
.mediSchList	.photo	img	{
	width:98px;
	height:130px;
}
.mediSchList	table	{
	float:left;
	width:606px;
	border-collapse:collapse;
}
.mediSchList	th	{
	text-align:left;
	padding:5px 0 5px 13px;
	background:url('../images/common/bul/bul04.gif') no-repeat left 9px #FFFFFF;
	vertical-align:top;
}
.mediSchList	.moreBtn	{
	margin:0 !important;
	padding:0;
	float:right;
	width:92px;
}
.mediSchNo	{
	border-top:2px solid #ACD4F1;
	border-bottom:2px solid #ACD4F1;
	background:url('../images/medical/mediSchNoBg.gif') no-repeat left top #FFFFFF;
	width:386px;
	height:98px;
	padding-left:220px;
	padding-top:22px;
}
.mediSchNo	p	{
	padding-bottom:12px;
}
.mediSubH3	{
	height:75px !important;
	float:left;
}
.goMediHome	{
	float:right;
	margin-top:11px;
	background:url('../images/medical/mediGoRight.gif') no-repeat right top #FFFFFF;
	height:30px;
	padding-right:18px;
	display:inline;
}
*	html	.goMediHome	{width:1px;}
.goMediHome	a	{
	display:block;
	height:24px;
	background:url('../images/medical/mediGoLeft.gif') no-repeat left top transparent;
	padding-left:28px;
	white-space:nowrap;
	color:#2C8BCE !important;
	font-weight:bold;
	text-decoration:none !important;
	font-size:1.08em;
	padding-top:6px;
}

.mediSubMenu	{
	clear:both;
	width:606px;
	height:34px;
	background:url('../images/medical/madiTab_bg.gif') repeat-x left bottom #FFFFFF;
	margin-bottom:20px;
}
.mediSubMenu	li	{
	display:inline;
}
.mediSubMenu2	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	clear:both;
	width:506px;
	height:35px;
	margin-bottom:20px;
}
.mediSubMenu2	li	{
	display:inline;
}
.madiSubSmall	{
	display:block;
	font-size:0.92em;
	margin-bottom:15px;
}
.mediSubClinicLi	{
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.mediSubClinicLi	li	{
	float:left;
	background:url('../images/medical/mediClinic_off.gif') no-repeat left top #FFFFFF;
	width:134px;
	height:17px;
	padding-bottom:6px;
	padding-right:12px;
	padding-top:6px;
	padding-left:8px;
}
.mediSubClinicLi	li	a	{
	display:block;
	color:#333333 !important;
	text-decoration:none !important;
	width:118px;
	height:13px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-overflow-mode: ellipsis;
	-o-text-overflow: ellipsis;
}
.mediSubClinicLi	li.on	{
	background:url('../images/medical/mediClinic_on.gif') no-repeat left top #FFFFFF;
}
.mediSubClinicLi	li.on	a	{
	font-weight:bold;
	color:#0072C2 !important;
	text-decoration:none !important;
}
.mediSubClinicH5	{
	clear:both;
	padding:3px 10px 5px;
	background-color:#EBEBEB;
	border-top:1px solid #DDDDDD;
}
.mediSubClinicCon	{
	padding:10px;
	border-bottom:1px solid #DDDDDD;
}
.mediSubHosCon	{
	padding:10px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	clear:both;
}

.doctor	{
	background:url('../images/medical/doctor_bg.gif') no-repeat left top #FFFFFF;
	width:506px;
	height:260px;
	margin-bottom:30px;
}
.doctor1	{
	width:466px;
	height:130px;
	padding-top:20px;
	margin:0 auto;
	border-bottom:1px solid #ACD4F1;
}
.doctor1	p	{
	margin:0 !important;
	padding:0;
	float:left;
	width:135px;
}
.doctor1	p	img	{
	width:111px;
	height:112px;
}
.doctor1	dl	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	width:425px;
	padding-top:6px;
	float:left;
}
.doctor1	dt	{
	margin:0 !important;
	padding:0;
	float:left;
	width:100px;
	height:18px;
}
.doctor1	dd	{
	margin:0 !important;
	padding:0;
	float:left;
	width:315px;
	height:18px;
}
.doctor1	dd.name	{
	font-weight:bold;
	color:#2C8BCE;
}
.doctor2	{
	clear:both;
	width:566px;
	margin:17px auto 0;
}
.titlePlan	{
	margin:0 !important;
	padding:0;
	float:left;
	padding-right:6px;
}
.doctor2	ul	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
}
.doctor2	li	{
	background:url('../images/medical/doctor_bg1.gif') no-repeat left top #FFFFFF;
	float:left;
	width:64px;
	height:78px;
	padding-right:4px;
}
.doctor2	li.today	{
	background:url('../images/medical/doctor_bg2.gif') no-repeat left top #FFFFFF;
}
.docResBtn	{
	margin:0 !important;
	padding:0;
	float:left;
	text-align:center;
}
.doctor2	table	{
	width:52px;
	border-collapse:collapse;
	margin:6px auto 0;
}
.dayCap	{
	text-align:center;
	padding-bottom:5px;
	width:52px;
}
.doctor2	td	{
	height:30px;
	text-align:center;
}


.docInfo	{
}
.docInfo	dl	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
	overflow:hidden;
	margin-bottom:10px !important;
	width:606px;

}
.docInfo	dt	{
	margin:0 !important;
	padding:0;
	float:left;
	width:100px;
	text-align:center;
	margin-right:36px !important;
	padding-top:10px;
}
.docInfo	dd	{
	margin:0 !important;
	padding:0;
	float:left;
	width:470px;
	border-bottom:1px solid #B2CEE3;
	padding:10px 0;
	min-height:70px;
}
*	html	.docInfo	dd	{
	height:70px;
}
.docInfo	ol	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	clear:both;
}
.docInfo	li	{
	clear:both;
	padding-left:18px;
	padding-bottom:10px;
	background:url('../images/common/bul/bul06.gif') no-repeat left 1px #FFFFFF;
}
.line2x	{
	color:#878787;
}
.docInfo	dd	div	{
	width:460px;
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #000;
}
.docInfo	dd	div	p	{
	margin:0 !important;
	padding:0;
	float:left;
	width:130px;
}
.docInfo	dd	div	p	img	{
	width:110px;
}
.docInfo	dd	table	{
	float:right;
	width:330px;
	border-collapse:collapse;
}
.docInfo	dd	th	{
	text-align:left;
	height:22px;
}

.docInfo1	{
}
.docInfo1	.dl	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
	overflow:hidden;
	margin-bottom:10px !important;
	width:606px;

}
.docInfo1	.dt	{
	margin:0 !important;
	padding:0;
	float:left;
	width:100px;
	text-align:center;
	margin-right:36px !important;
	padding-top:10px;
}
.docInfo1	.dd	{
	margin:0 !important;
	padding:0;
	float:left;
	width:470px;
	border-bottom:1px solid #B2CEE3;
	padding:10px 0;
	min-height:70px;
}
*	html	.docInfo1	.dd	{
	height:70px;
}
.docInfo1	.ol	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	clear:both;
}
.docInfo1	.li	{
	clear:both;
	padding-left:18px;
	padding-bottom:10px;
	background:url('../images/common/bul/bul06.gif') no-repeat left 1px #FFFFFF;
}
.docInfo1	.dd	.div	{
	width:460px;
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #000;
}
.docInfo1	.dd	.div	.p	{
	margin:0 !important;
	padding:0;
	float:left;
	width:130px;
}
.docInfo1	.dd	.div	.p	.img	{
	width:110px;
}
.docInfo1	.dd	.table	{
	float:right;
	width:330px;
	border-collapse:collapse;
}
.docInfo1	.dd	.th	{
	text-align:left;
	height:22px;
}

.bookInfoCon	{
	padding-left:12px;
}
.bookInfoCon	p	{
	margin:0 !important;
	padding:0;
	clear:both;
	display:block;
}
.docInfo3	dl	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
	overflow:hidden;
	margin-bottom:10px !important;
	width:606px;

}
.docInfo3	dt	{
	margin:0 !important;
	padding:0;
	float:left;
	width:100px;
	text-align:center;
	margin-right:36px !important;
	padding-top:10px;
}
.docInfo3	dd	{
	margin:0 !important;
	padding:0;
	float:left;
	width:470px;
	border-bottom:1px solid #B2CEE3;
	padding:10px 0;
	min-height:70px;
}
*	html	.docInfo3	dd	{
	height:70px;
	width:470px;
}
.docInfo3	ol	{
	margin:0 !important;
	padding:0;
	list-style-type:none;
	clear:both;
}
.docInfo3	li	{
	clear:both;
	overflow:hidden;
	padding-left:10px;
	padding-bottom:10px;
	background:url('../images/common/bul/bul07.gif') no-repeat left 5px #FFFFFF;
	width:460px;
	padding-bottom:3px;
}
.docInfo3	li	a	{
	display:block;
	float:left;
	width:390px;
}
.docInfo3	li	span	{
	display:block;
	float:right;
	width:70px;
}
.docInfo3	li	em	{
	font-style:normal;
	color:#000;
}

