@charset "EUC-KR";
/* cmcrefer */

@import url(board.css?refer);		/*		°Ô½ÃÆÇ °ü·Ã CSS		*/
@import url(etc.css?refer);		/*		ÆäÀÌÁö ÅÛÇÃ¸´, ±âÅ¸ CSS	*/
@import url(main.css?refer);		/*		¸ÞÀÎ ÆäÀÌÁö µ¶¸³Àû CSS	*/
@import url(popup.css?refer);		/*		ÆË¾÷ CSS			*/
@import url(subpage.css?refer);	/*		ÆäÀÌÁö µ¶¸³Àû CSS	*/

/****************** Layout CSS ********************/

/* ÀüÃ¼ layout */
body	{
	width:100%;
	height:100%;
}
body#mainPage	{
}
body#subPage	{
}
#wrapper	{
	clear:both;
	position:relative;
	width:100%;
	min-width:948px;
}
#mainPage	#wrapper	{
	background:url('../images/common/k_gnb.gif') no-repeat 855px 37px #FFFFFF;
}
#subPage	#wrapper	{
	background:url('../images/common/k_gnb.gif') no-repeat 855px 37px #FFFFFF;
}

/* Á¢±Ù¼º ¸Þ´º */
#accessibilityMenu	{
	display:none;
}

/* top */
#topSection	{
	clear:both;
	position:relative;
	width:948px;
	height:126px;
}
#siteLogo	{
	position:absolute;
	left:17px;
	top:37px;
}
#siteLogo	img	{
	vertical-align:top;
}
#siteLogo	strong	{
	display:block;
	overflow:hidden;
	height:54px;
}
#siteLogo	span	{
	display:block;
	margin-top:9px;
	margin-left:72px;
}
#siteMenuArea	{
	float:right;
	height:37px;
	margin-right:90px;
	display:inline;
}
#siteMenu	{
	float:left;
	margin-top:12px;
}
#siteMenu	li	{
	float:left;
	background:url('../images/common/k_siteMenu.gif') no-repeat right top #FFFFFF;
	padding-right:7px;
	margin-right:4px;
	display:inline;
}
#siteMenu	li.lastChild	{
	background-image:none;
}
/*
#siteSearch	{
	float:left;
	width:236px;
	margin-top:9px;
}
#siteSearch	legend	{
	display:none;
}
#siteSearch	.siteSearchText	{
	width:85px;
	height:12px;
	margin-right:1px;
	padding:2px;
	border:1px solid #A19B8F;
	font-size:.92em;
}
#siteSearch	*	{
	float:left;
}
*/
#topMenu	{
	clear:both;
	position:relative;
	float:right;
	width:624px;
	height:89px;
	margin-right:99px;
	display:inline;
}

#topMenu	ul	{
	width:624px;
	height:89px;
}
#topMenu	li	{
	float:left;
}


/* container */
#mainContainer	{
	float:left;
	clear:both;
	width:849px;
	min-height:300px;
	margin-bottom:17px;
}
*	html	#mainContainer	{
	height:300px;
}
#container	{
	float:left;
	clear:both;
	width:834px;
	min-height:300px;
	margin-bottom:30px;
}
*	html	#container	{
	height:300px;
}

/* left */
#leftColumn	{
	width:224px;
	float:left;
}
#leftMenu	{
	width:187px;
	margin-left:17px;
	margin-top:14px;
}
#leftMenu	dt	{
	padding-bottom:10px;
}
#leftMenu	dd	{
	width:187px;
}
#leftMenu	dd	ul	{
	width:187px;
}
#leftMenu	dd	ul	li	{
	background:url('../images/icon/u_left.gif') no-repeat 14px 1px #FFFFFF;
	padding:3px 0 1px 29px;
}
#leftMenu	dd	ul	li	a	{
	margin-left:8px;
	color:#7F7F7F !important;
	text-decoration:none !important
}
#leftMenu	dd	ul	li	a:hover	{
	color:#2661AF !important;
	font-weight:bold;
}
#leftMenu	dd	ul	li.nowPage	a	{
	color:#2661AF !important;
	font-weight:bold;
}
#leftMenu	dd	ul	li	ul	{
	width:158px;
	padding-top:4px;
	font-size:.92em;
}
#leftMenu	dd	ul	li	li	{
	background:url('../images/icon/u_left2.gif') no-repeat left 4px #FFFFFF;
	padding:0;
	padding-bottom:2px;
}
#leftMenu	dd	ul	li	li	a	{
	color:#9E9E9E !important;
	font-weight:normal !important;
}
#leftMenu	dd	ul	li	li	a:hover	{
	color:#2564B8 !important;
	font-weight:normal !important;
}
#leftMenu	dd	ul	li	li.nowPage	a	{
	color:#2564B8 !important;
}

#leftInfo	{
	/*background:url('../images/common/k_left.gif') no-repeat left top #FFFFFF;*/
	background:#FFFFFF;
	margin-top:34px;
	/*margin-left:17px;*/
	min-height:100px;
}
*	html	#leftInfo	{
	height:100px;
}
#leftInfo	dl	{
	margin-left:45px;
	margin-bottom:10px;
	padding-top:20px;
}
.leftInfoNetwork	dl	{
	padding-top:0px !important;
}
#leftInfo	dl	dt	{
	margin-bottom:6px;
}
#leftInfo	dl	dd	{
	margin-bottom:3px;
}
#leftInfo	p	{
	margin-left:29px;
}

/* contentColumn */
#contentColumn	{
	width:610px;
	float:left;
}

/* location */
#location	{
	clear:both;
	height:14px;
	text-align:right;
	font-size:.92em;
}
#location	a	{
	color:#ADADAD !important;
}
#location	a.nowPage	{
	color:#868686 !important;
	font-weight:bold !important;
}

/* h1 */
.siteH1	{
	margin-bottom:25px;
}
.siteH1	em	{
	color:#2564B8;
	font-size:.92em;
	font-weight:normal;
	font-style:normal;
}

/* content */
#content	{
	clear:both;
}

/* sidebar */
#extra	{
	position:absolute;
	left:855px;
	top:127px;
	width:93px;
}
.addFavorite	{
	margin-bottom:2px;
}
.addFavorite	img	{
	vertical-align:top;
}
#extra	dd	{
	background:url('../images/common/k_extra.gif') no-repeat left bottom #FFFFFF;
	padding-bottom:10px;
	text-align:center;
}
#extra	dl	ul	{
	width:71px;
	margin:0 auto;
}
#extra	dl	ul	li	{
	background:url('../images/common/k_sidebar.gif') repeat-x left bottom #FFFFFF;
	padding:10px 0;
	text-align:center;
}
#extra	dl	ul	li.lastItem	{
	background-image:none;
}
#extra	.sideMenu	{
	padding-top:5px;
}
#goTop	{
	margin-top:6px;
	text-align:center;
}

/* footer */
#footer	{
	clear:both;
	overflow:hidden;
	background:url('../images/common/k_footer.gif') repeat-x left top #FFFFFF;
	width:100%;
	height:113px;
}
#otherHospital	{
	width:948px;
	height:41px;
	margin-top:17px;
}
#otherHospital	ul	{
	float:right;
	margin-right:99px;
	display:inline;
}
#otherHospital	li	{
	float:left;
	background:url('../images/common/k_otherHospital.gif') no-repeat right top #FFFFFF;
	height:21px;
	padding:4px 4px 0 6px;
	display:inline;
}
#otherHospital	li.lastChild	{
	background-image:none;
}
#otherHospital	li.selectArea	{
	background-image:none;
	padding-top:4px;
	padding-right:0;
}
#otherHospital	li.selectArea	select	{
	vertical-align:top;
	width:120px;
	font-size:11px;
	color:#747475;
}
#hospitalInfo	{
	width:948px;
}
#footerLogo	{
	float:left;
	background:url('../images/common/k_footerLogo.gif') no-repeat right 5px transparent;
	width:165px;
	height:55px;
}
#footerLogo	img	{
	margin-left:27px;
	margin-top:14px;
	vertical-align:top;
}
#hospitalInfo	dd	{
	float:left;
	width:350px;
	margin-top:15px;
	margin-left:22px;
	display:inline;
}
#hospitalInfo	img	{
	vertical-align:top;
	margin-bottom:6px;
}
#footerMenu	{
	float:left;
	margin-top:21px;
}
#footerMenu	li	{
	float:left;
	background:url('../images/common/k_footerMenu.gif') no-repeat right 1px transparent;
	padding:0 8px 0 6px;
}
#footerMenu	li.lastChild	{
	background-image:none;
}