﻿@charset "utf-8";

* {padding:0; margin:0;}
body { font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; position:relative; font-size:12px; letter-spacing: normal; line-height: 120%; color: #333; }
img { border:0; }
li { list-style:none;}
hr {display:none;}
input[type=image] {margin-bottom:-3px;}
.skip { position:absolute; top:-999%; text-indent:-5000px; font-size:0; width:0; height:0; }
a:link, a:visited { color:#3c3c3c; text-decoration:none;}
a:hover, a:active, a:focus{color:#001b73; text-decoration:underline;}
.center_btn { padding-top:15px; text-align:center; }
.orange { color:#E8822F;}
.black { color:#000; }
.red { color:#DF2618; line-height:160%;}
.blue {color:#003c7a;}
.sky { color:#2c76ac;}
.placebox { float:left; margin:0px; padding:0px; display:block; width:65px; font-weight:bold; color:#5f9fcd; }
.left_bg { background: url(/images/sub_leftbg.gif) repeat-x; width:40%; height:678px; z-index:0; position:absolute; top:0; left:0;}
.right_bg { background:url(/images/sub_rightbg.gif) repeat-x; width:60%; height:678px; z-index:0; position:absolute; top:0; right:0;}

.no_imgage { width:670px; text-align:center; padding:50px 0; border:#e2e2e2 5px solid; background-color:#f8f8f8; display:block;}
.border_line { border:#cccccc 1px solid; width:680px; display:block; margin-bottom:20px;}

#wrapper { width:1000px; margin:0 auto; z-index:1; background:#fff; position:relative; background:url(/images/bg_top.gif) repeat-x; }
#skipNav { position:absolute;width: 100%;z-index: 9999;height: 0px;font-size: 0px;line-height: 0;}
#skipNav a{position: absolute;left:50%;top:-999em;width: 200px;height: 40px;display: block;z-index: 9999;background-color: #fff;line-height: 40px;font-size: 16px;border: 1px solid #ddd;text-align: center;}
#skipNav a:hover, 
#skipNav a:focus, 
#skipNav a:active{top:0;left:0;}

/*	
filter:alpha(opacity=40);
*/
#opacityDiv	{
	position:absolute;
	top:0;
	left:0;
	z-index:600;
	width:100%;
	height:1000px;
	background-color:#000; 
	-moz-opacity:.70;
	-khtml-opacity: 0.7;
	opacity:.70;
}
#hospitalRes	{
	position:absolute;
	top:0;
	left:50%;
	z-index:601;
	width:1000px;
	height:650px;
	margin-left:-500px;
	text-align:center;
}

#container { padding:50px 0; clear:both; width:1000px; position:relative;}

#header { position:relative; width:1000px; height:97px; }
#header h1 { position:absolute; top:10px; left:11px;}
#header ul.gnb { position:absolute; top:15px; right:10px; float:right;}
#header ul.gnb li {float:left; padding:3px 10px 0 10px; background:url(/images/gnb_line.gif) right center no-repeat;}
#header ul.gnb li.last {float:left; padding:0px 10px 0 10px; background:none;}
/*#header ul.gnb li.last {float:left; padding:3px 10px 0 10px; background:none;} */

#header dl { background:url(/images/search_bg.gif) no-repeat; width:303px; height:28px; float:left; position:absolute; top:12px; left:156px;}
#header dl dt { padding:7px 0 0 16px; float:left;}
#header dl dd { padding:7px 0 0 7px; float:left;}
#header dl dd.btn { float:right; padding: 6px 10px 0 0 ;}
#header input { border:0; font-size:12px;}
#header .seoulgnb {clear:both;position:absolute;top:105px;left:535px;height:28px;width:380px;border:0px solid #ff0000 ;}

#topmenu { position:absolute; top:51px; left:0; background:url(/images/bg_topmenu.gif) left top no-repeat; width:1130px; height:46px;}
#topmenu li { float:left; padding:16px 0 0 0; position:relative; z-index:1; left:-100px;}
#topmenu li ul li { padding:0; background:none; z-index:1; }
#topmenu li ul li.left { padding-left:10px; background:url(/images/bg_top_left.gif) left top no-repeat;}
#topmenu li ul li.right { padding-right:10px; background:url(/images/bg_top_right.gif) right top no-repeat;}



#topmenu li.menu1 { padding-left:22px;}
#topmenu li.menu2 { padding-left:33px;}
#topmenu li.menu3 { padding-left:33px;}
#topmenu li.menu4 { padding-left:33px;}

#topmenu li.menu0 { padding-left:203px;}
#topmenu li.menu5 { padding-left:43px;}
#topmenu li.menu6 { padding-left:43px;}
#topmenu li.menu7 { padding-left:40px;}

#topmenu li.menu1 ul { display:none; width:820px; position:absolute; top:40px; left:10px; }
#topmenu li.menu2 ul { display:none; width:260px; position:absolute; top:40px; left:-80px; }
#topmenu li.menu3 ul { display:none; width:700px; position:absolute; top:40px; left:-40px; }
#topmenu li.menu4 ul { display:none; width:335px; position:absolute; top:40px; left:-40px; }

#topmenu li.menu0 ul { display:none; width:170px; position:absolute; top:40px; left:140px; }
#topmenu li.menu5 ul { display:none; width:710px; position:absolute; top:40px; left:-190px; }
#topmenu li.menu6 ul { display:none; width:950px; position:absolute; top:40px; left:-320px; }
#topmenu li.menu7 ul { display:none; width:800px; position:absolute; top:40px; left:-600px; }

#topmenu li ul { display: none;}
#topmenu li.on ul { display: block;}
/*
#topmenu li.menu0 { padding-left:0px;}
#topmenu li.menu1 { padding-left:44px;}
#topmenu li.menu2 { padding-left:56px;}
#topmenu li.menu3 { padding-left:62px;}
#topmenu li.menu4 { padding-left:193px;}
#topmenu li.menu5 { padding-left:43px;}
#topmenu li.menu6 { padding-left:43px;}
#topmenu li.menu7 { padding-left:40px;}
#topmenu li.menu8 { padding-left:20px;}

#topmenu li.menu0 ul {  width:170px; position:absolute; top:40px; left:0px; }
#topmenu li.menu1 ul {  width:710px; position:absolute; top:40px; left:20px; }
#topmenu li.menu2 ul {  width:750px; position:absolute; top:40px; left:0; }
#topmenu li.menu3 ul {  width:800px; position:absolute; top:40px; left:-60px; }
#topmenu li.menu4 ul {  width:820px; position:absolute; top:40px; left:-210px; }
#topmenu li.menu5 ul {  width:260px; position:absolute; top:40px; left:-40px; }
#topmenu li.menu6 ul {  width:700px; position:absolute; top:40px; left:-320px; }
#topmenu li.menu7 ul {  width:335px; position:absolute; top:40px; left:-150px; }
*/

#footer { background:#e8e8e8; border-top:#d9d9d9 1px solid; width:100%; height:120px; clear:both; }

.foot { width:1000px; height:120px;  margin:0 auto; position:relative; clear:both; }
.foot ul.foot_banner { position:absolute; top:17px; left:146px; float:left; border-bottom:#b4b4b4 1px solid; padding-bottom:10px;}
.foot ul.foot_banner li {float:left; padding: 0 10px; background:url(/images/footer_line.gif) right 2px no-repeat;}
.foot ul.foot_banner li.none { background:none;}
.foot dl dt { position:absolute; top:34px; left:0; }
.foot dl dd { position:absolute; top:58px; left:145px; }
.foot dl dd.copy { position:absolute; top:75px; left:145px; }
.foot_right { position:absolute; top:12px; left:710px; width:220px; }
ul.rolling { position:absolute; top:50px; left:710px; background:url(/images/roll_bg.gif) 5px 0 no-repeat; float:left; width:200px;}
ul.rolling li { float:left; }
ul.rolling li.in { width:177px; text-align:center; padding-top:2px;}
.foot .mark { position:absolute; top:13px; left:920px;}

/*#footer { background:#e8e8e8; border-top:#d9d9d9 1px solid; width:100%; height:120px; clear:both; }

.foot { width:1000px; height:120px;  margin:0 auto; position:relative; clear:both; }
.foot ul.foot_banner { position:absolute; top:17px; left:206px; float:left; border-bottom:#b4b4b4 1px solid; padding-bottom:10px;}
.foot ul.foot_banner li {float:left; padding: 0 10px; background:url(/images/footer_line.gif) right 2px no-repeat;}
.foot ul.foot_banner li.none { background:none;}
.foot dl dt { position:absolute; top:34px; left:40px; }
.foot dl dd { position:absolute; top:58px; left:205px; }
.foot dl dd.copy { position:absolute; top:75px; left:205px; }
.foot_right { position:absolute; top:12px; left:800px; width:220px; }
ul.rolling { position:absolute; top:50px; left:800px; background:url(/images/roll_bg.gif) 5px 0 no-repeat; float:left; width:200px;}
ul.rolling li { float:left; }
ul.rolling li.in { width:177px; text-align:center; padding-top:2px;}
.adControll {
    font-size: 12px;
    line-height: 0;
    width: 11px;
}*/

.tac {text-align: center;}

/*전체메뉴*/
#all_menu { background:url(/images/all_menu.gif) left top no-repeat; width:1000px; height:30px; margin:0 auto; clear:both; }
#all_menu .view {  padding: 10px 0 8px 13px; }
#all_menu_view { background:url(/images/all_menu.gif) left top no-repeat; width:1000px; height:352px; margin:0 auto; clear:both;}
	.all_menu_view_off{display:none;}
#all_menu_view .view { padding: 10px 0 10px 13px; }

#all_menu_view ul { background:#f2f2f2; border:#d9d9d9 1px solid; width:998px; float:left; height:314px; }
#all_menu_view ul li { border-right:#d9d9d9 1px solid;  float:left; width:124px; height:314px;}
#all_menu_view ul li.last { border:0; width:123px;}
#all_menu_view ul li dt { background:#C8CFDA; color:#265a92; font-size:13px; text-align:center; font-weight:bold; padding:12px 0;}
#all_menu_view ul li dd { padding: 11px 0 0 18px; font-size:11px;}

#all_menu p a,
#all_menu_view p a{cursor:pointer;}


/*퀵메뉴*/
#quick { width:82px; height:260px; float:right; background:url(/images/quick_bg.gif) left top no-repeat; position:relative;}
#quick ul { position:absolute; top:76px; left:11px; }
#quick ul li { font-size:0; float:left; height:30px;}
#quick p.top { position:absolute; bottom:0; left:28px; }

/*왼쪽콘텐츠*/
/*2015.06.09 구본숭 수정 height: 570px; */
#leftmenu { width:200px; float:left; height:700px; }
/*#leftmenu ul.submenu { background:url(/images/left_topbg.gif) repeat-y; width:173px; padding:27px 0 10px 17px;}*/
#leftmenu ul.submenu { background:url(/images/left_topbg.gif) no-repeat; width:173px; padding:27px 0 0 17px;}
.left_bottom { background:url(/images/left_bottombg.gif) left bottom no-repeat; height:20px; width:170px;margin-top:-10px; }

/*오른쪽콘텐츠*/
#right_con { width:700px; float:left; position:relative; }
#right_con h1 {padding: 15px 0 0 18px; background:url(/images/h3_icon.gif) left 15px no-repeat; }
.location { float:right; position:absolute; top:0; right:10px; background:url(/images/location_home.gif) left 5px no-repeat; padding-left:10px; color:#767676;}
.location li { padding:3px 9px 0 6px; background:url(/images/location_next.gif) right 5px no-repeat; float:left;}
.location li.page { background:none; padding-right:4px; color:#000; }
.location li.bgnone { background:none; padding:0;} 

/*콘텐츠 내용*/
.contant { padding:30px 0 20px 15px; line-height:140%; }
.contant h2 { padding:5px 0 10px 0; width:680px; clear:both;}
.contant h3 { padding:15px 0 14px 9px; clear:both;}
.contant p { padding:10px 0;}
.contant p.txt { padding:10px 0 10px 20px;}

.contant ul { margin:0; padding:0;}
.contant li { margin:0; padding:0 0 5px 19px; background:url(/images/con_bullet01.gif) 6px 4px no-repeat;}
.contant textarea { width:97%; padding:10px 0 10px 10px; margin-bottom:10px; font-size:12px; color:#666666; background: #F9F9F9;border:1px solid #c9c7c7; }
.contant ol { margin:0px;line-height:160%; list-style: decimal; }
.contant li span { font-weight:bold; }
.contant p.bullet { margin-bottom:20px; padding:0 0 5px 19px; background:url(/images/con_bullet01.gif) 6px 4px no-repeat;}

/* 2014-02-06 개인정보 동의 만 추가로 변경*/
.contant2 { padding:30px 0 20px 15px; line-height:140%; }
.contant2 h2 { padding:5px 0 10px 0; width:680px; clear:both;}
.contant2 h3 { padding:15px 0 14px 9px; clear:both;}
.contant2 p { padding:10px 0;}
.contant2 p.txt { padding:10px 0 10px 20px;}

.contant2 ul { margin:0; padding:0;}
.contant2 li { margin:0; padding:0 0 5px 19px;}
.contant2 textarea { width:97%; padding:10px 0 10px 10px; margin-bottom:10px; font-size:12px; color:#666666; background: #F9F9F9;border:1px solid #c9c7c7; }
.contant2 ol { margin:0px;line-height:160%; list-style: decimal; }
.contant2 li span { font-weight:bold; }
.contant2 p.bullet { margin-bottom:20px; padding:0 0 5px 19px; background:url(/images/con_bullet01.gif) 6px 4px no-repeat;}



/*병원로고*/
.ci { float:left; padding: 0 0 30px 20px; position:relative; clear:both; background:none;}
.ci li { float:left; padding-right:30px; background:none;}
.ci li.btn { float:left; position:absolute; bottom:20px; left:0; background:none;}

/*-- 콘텐츠 top 부분 --*/
.con_top dl { padding:10px 0;}
.con_top dt { padding:20px 0 10px 0;}
.con_top dd.title { margin:0; padding:0 0 25px 0px;}
.con_top dd.right { float:right;}
.con_top dd.cen { padding-left:48px;}
.con_top dd { padding-bottom:20px;}

/*-- 비전 --*/
.vision {  padding: 0 0 10px 20px;}
.vision ul { margin:0px; padding:0px;  }
.vision li { float:left; margin:0px; padding:0 30px 0 0; background:none; display:inline;  background:none;}
.vision_info { padding: 0 0 20px 20px;}

/*-- 병원장 인사말 --*/
.director_intro { width:460px; float:left; padding:20px 0 0 0; line-height:140%; }
.director_intro p { width:420px; padding:10px 0 10px 0; color:#666;}
.director_info { float:left; padding-top:30px;}
.director_info dd { padding:0; }
.director_info dd.sign { padding-top:40px; }

/*-- 연혁 --*/
.year { width:673px; }
.year dl { width:650px; margin:10px; padding:0px; }
.year dt { float:right; margin-right:0px; padding-top:20px; }
.year dd { float:left; width:400px; margin:0px; padding:0px;}
.year dd ul { margin:0px; padding:0px; border:0px; border-bottom:1px solid  #9ac2df; }
.year dd ul li { width:400px;  margin:0px; padding:10px 0px; color:#666666; background:url(/images/m1_con4_line3.gif) left bottom;}
.year dd ul li.none { background:none; border-bottom:1px solid  #9ac2df;}
.year dd ul li strong { float:left; display:block; width:85px; height:21px; color:#2c76ac; font-weight:100; }

/*-- 콘텐츠 테이블 --*/
table.con_table{width:100%; margin-bottom:20px; padding:0; border-collapse:collapse;}
/*.con_table th {width:50px;margin:0px; padding:5px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; } */
.con_table th {margin:0px; padding:5px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.con_table th.top {color:#13619b; border:0px; border-top:2px solid #9ac2df; background-color:#fff; font-weight:100; text-align:left; padding-left:15px;}
.con_table td {margin:0; padding:5px; border-bottom:1px solid #9ac2df;border-right:1px solid #9ac2df; vertical-align:top;}
.con_table td.right {margin:0; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none;}
.con_table td.rightblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none; background-color:#f1f8fc;}
.con_table td.skyblue { background-color:#f1f8fc;}
.con_table td.topline { border-top:1px solid #9ac2df;}
.con_table td.category { text-align:center; border-right:none; height:50px; padding-top:15px;}
.con_table td.center { text-align:center;}
.con_table td.centerblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; text-align:center; background-color:#f1f8fc; vertical-align:middle;}
.con_table td.rightcenter { text-align:center; border-right:none;}
.con_table caption { text-align:left; color:#457BA1; padding:0 0 5px 5px;}
.con_table tfoot td { color:#f3291a; height:30px; border-right: none; border-bottom:none; vertical-align:middle;}
.con_table em{font-style:normal;}
/*add*/
.con_table td.patient{vertical-align:middle;text-align:center}



/*-- 콘텐츠 테이블2 2015-05-15 --*/
table.con_table2 {width:100%; margin-bottom:20px; padding:0; border-collapse:collapse;}
/*.con_table th {width:50px;margin:0px; padding:5px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; } */
.con_table2 th {margin:0px; padding:5px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.con_table2 th.top {color:#13619b; border:0px; border-top:2px solid #9ac2df; background-color:#fff; font-weight:100; text-align:left; padding-left:15px;}
.con_table2 td {margin:0; padding:5px;  border-bottom:1px solid #9ac2df;border-right:1px solid #9ac2df; vertical-align:top;}
.con_table2 td.right {margin:0; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none;}
.con_table2 td.rightblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none; background-color:#f1f8fc;}
.con_table2 td.skyblue { background-color:#f1f8fc;}
.con_table2 td.topline { border-top:1px solid #9ac2df;}
.con_table2 td.category { text-align:center; border-right:none; height:50px; padding-top:15px;}
.con_table2 td.center { text-align:center;}
.con_table2 td.centerblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; text-align:center; background-color:#f1f8fc; vertical-align:middle;}
.con_table2 td.rightcenter { text-align:center; border-right:none;}
.con_table2 caption { text-align:left; color:#457BA1; padding:0 0 5px 5px;}
.con_table2 tfoot td { color:#f3291a; height:30px; border-right: none; border-bottom:none; vertical-align:middle;}
.con_table2 em{font-style:normal;}
/*add*/
.con_table2 td.patient{vertical-align:middle;text-align:center}



ul.thirdlist { margin:0px; padding:0px; line-height:150%; }

ul.thirdlist li {margin:0px; padding:0 0 4px 35px; background:url(/images/con_bullet03_3.gif) 24px 5px no-repeat;}
ul.thirdlist li.none { padding:10px 0 4px 20px; background:none;}
ul.thirdlist li.red { padding:10px 0 4px 20px; background:none; color:#f3291a;}

ul.secondlist { margin:0px; padding:0px; line-height:150%; }
ul.secondlist li {margin:0px; padding:0 0 4px 16px; background:url(/images/con_bullet02.gif) 5px 7px no-repeat;}
ul.secondlist li.title {  padding:10px 0 5px 0px; font-weight:bold; background:none;}
ul.secondlist li.stit { padding:5px 0 5px 3px;; color:#3589c6; background:none; font-weight:bold; font-size:11px;}

/*-- 다른진료과 바로가기 --*/

.other_go {margin:10px 0px 0px -18px;padding:8px; background:url(/images/other_go_bg.gif) left top no-repeat; height:75px;}
.other_go dt { padding:2px 0 7px 0;}
.other_go dd { padding-top:7px ;}
.other_go input { margin:0 0 0px 3px;}



.employ { margin:0px; padding:0px; background:url(/images/m1_con8_img03.jpg) right top no-repeat;}
.employ dl { margin-bottom:20px; padding:0;}
.employ dt.title { margin:0; padding:0 0 25px 0px;}
.employ dd { margin:0; padding:0 0 10px 0px;}

/*-- 협력기관 --*/

.cooperate { margin-top:20px; padding:0px; }
.cooperate ul {float:left; margin:30px 33px 20px 0 ; padding:0px;}
.cooperate ul.right {float:right; margin-right:18px; padding:0px;}
.cooperate li { float:left;margin:0px; padding:0px; background:none; }
.cooperate dl { margin:0px; padding:5px 0; border:1px solid #dbdbdb; width:196px; text-align:center; }
.cooperate dt { margin-bottom:12px; padding:0px; }
.cooperate dd { margin:0 5px; padding:5px; width:176px; text-align:center; background-color:#f5f5f5;}
.cooperate dd strong { color:#5096c9; font-weight:bold; width:100%;}

/*-- 전화안내 --*/
.tel { width:665px; height:96px; margin-bottom:35px; padding:0px;background:url(/images/m2_con2_bgbox.gif) left top no-repeat;}
.tel dl { margin:0px; padding-top:17px; }
.tel dt { margin:0px; padding:0px; }
.tel dd { margin:0px; padding:5px 0 0px 75px;}
.tel img { margin:0 0 -1px 0;}
.tel_inputimg { margin:0 0 -5px 0;}

/*-- 병원주변약국 --*/
.drugstore { margin:0px; padding:0px;  }
.drugstore ul{ float:left; width:330px; margin:0px; padding-top:30px; }
.drugstore li.title { margin:0px; padding:10px 0 0 0px; background:none; }
.drugstore li { margin:0px; padding:10px 0 0 17px; background:none; }

/*-- 자원봉사 --*/
.serve  { height:183px; margin:0px; padding:0; background:url(/images/m2_con7_img03.jpg) right 15px no-repeat;}
.serve dl { margin:0px; padding:0;}
.serve dd a{display:block; float:left; margin:0; padding-left:89px;}
.serve dt.title { margin:0; padding:0 0 25px 0px;}
.serve dd { margin:0; padding:0 0 10px 0px;}
.etc { padding-left:89px;}

/*-- 편의시설 --*/
.service ul { margin:0px; padding:0px;}
.service li { float:left; margin:30px 30px 0px 0; padding:0px; width:310px; height:127px;background:url(/images/m2_con8_boxbg.gif) left top no-repeat;  display:inline;}
.service dl { margin:0px; padding:0px;}
.service dt { float:left; margin:0px; padding:9px 20px 0 8px;}
.service dd.title { margin:0px; padding:15px 0 0 0px; color:#003c7a; font-weight:bold; }
.service dd { margin:0px; padding:5px 0px; line-height:150%; }

/*-- 로그인 --*/

.login { margin:0px;  padding:0px; }
.login dl { position:relative;margin:0px;padding:30px 0 0 0; width:650px; height:150px; background:url(/images/m8_con3_boxbg.gif) left top no-repeat; }
.login dt { float:left; width:270px; margin:0px; padding-left:25px;}
.login dd { float:left; width:230px; margin-left:20px; padding:5px 0 0 0px;}
.login dd.box { position:absolute;top:29px;right:0px; width:51px; margin:0px; padding:5px 50px 0 0; }

/*-- 조회결과 --*/

.inquiry { margin:0px;  padding:0px;}
.inquiry dl { margin:0px;padding:30px 0 0 0; width:650px; height:150px; background:url(/images/m8_con3_boxbg.gif) left top no-repeat; }
.inquiry dt { float:left; width:240px; margin:0px; padding-left:25px;}
.inquiry dt.on { float:left; width:285px; margin:0px; padding-left:25px;}
.inquiry dd.idbox { float:left; width:360px; margin-top:20px; padding:2px 0 4px 0px; border:1px solid #e5e5e5;}
.inquiry dd.pwbox { float:left; width:360px; margin-top:30px; padding:0px 0 0 0px; text-align:center; line-height:200%;}
.inquiry dd.health { float:left; width:320px; margin-top:30px; padding:0px 0 0 0px; text-align:center; line-height:200%;}
.inquiry dd.finish {float:left; width:320px; margin-top:10px; padding:0px 0 0 0px; background:none; text-align:center; }
.inquiry dd.finish dl { float:left; width:310px; height:57px; border:1px solid #CCC; background:#f7f7f7; margin:0px;  padding:0px;  text-align:center;}
.inquiry dd.finish dt { width:310px; margin:5px 0 0 0;  padding:0px; }
.inquiry dd.finish dd { width:310px; margin:5px 0 0 0;  padding:0px; }
.inquiry dd { float:left; width:360px; margin-top:20px; padding:0px 0 0 0px;}
.inquiry dd.finish img { margin:0 0px -3px 15px;}
.inquiry dd.idbox img { margin:0px 0 -7px 0;}

/*-- 아이디 찾기 --*/
.idsearch { margin:0px; padding:0px;  }
.idsearch dl { margin:0px; padding: 20px 0 0 0; width:650px; height:120px; background:url(/images/m8_con2_boxbg.gif) left top no-repeat;}
.idsearch dl dd dl { float:left; width:510px; margin:0px; padding:0 0 0 25px; background:none;}
.idsearch dl dd dt { float:left; width:220px; margin:0px; padding:0 0 0 15px;}
.idsearch dl dd dd.top { float:left; width:245px; margin-left:23px; padding-top:20px;}
.idsearch dl dd dd { float:left; width:245px; margin-left:23px; padding-top:5px;}
.idsearch dl dt.box { float:left; width:51px; margin:0px; padding:19px 0px 0px 0; }
.idsearch dl dt.box2 { float:left; width:51px; margin:0px;padding:20px 0px 0px 0;}

.idcheck { width:400px; height:180px; margin:0px; padding:0px; }
.idcheck dl { margin:0px; padding:0px;}
.idcheck dt { margin:0px; padding:0px;}
.idcheck dd { height:110px; margin:4px; padding:30px 0 0 30px; border:1px solid #CCC; text-align:center;}
.idcheck img { margin:0 0 -4px 0px;}

.postsearch { width:500px; height:225px; margin:0px; padding:0px; }
.postsearch dl { width:100%; margin:0px; padding:0px;}
.postsearch dt { margin:0px; padding:0px; }
.postsearch dd { height:90px; margin:4px; padding:20px 0 0 20px; border:1px solid #CCC; text-align:center;}
.postsearch dd.add { height:90px; margin:4px; padding:20px 0 0 30px; border:1px solid #CCC; text-align:left;}
.postsearch img { margin:0 0 -4px 0px;}
.postsearch ul { width: 445px; margin:0px; padding: 0px; list-style:none; height:68px; overflow:auto; }
.postsearch li { width: 420px; margin:0px;padding:0 0 5px 0px; font-weight:100; text-align:right; overflow:auto; }
.postsearch li span { float:left; display:block; width:350px; margin:3px 0 0 0; padding:0px; text-align:left;}
.postsearch li span strong { float:left; display:block; width:65px; margin:0px; padding:0px; text-align:left; font-weight:100; color:#3f8ec8;}

/*-- 회원정보 --*/

.member_table { width:95%; margin:0px; padding:0px; border-collapse:collapse; border-top:2px solid #9ac2df ; border-bottom:2px solid #9ac2df ; border-collapse:collapse; font-size:12px;}
.member_table th { margin:0px; padding:5px 0 5px 35px; height:25px; font-weight:bold; color:#13619b; border-right:1px solid #9ac2df; border-bottom:1px solid #9ac2df; background-color:#f1f8fc; text-align:left; }
.member_table th.all{ margin:0px; padding:5px 0 5px 35px; height:25px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#f1f8fc; text-align:left; }
.member_table th.left { margin:0px; padding:5px; height:25px; text-align:center; font-weight:bold; color:#13619b; border:1px solid #9ac2df; border-bottom:1px solid #9ac2df; background-color:#f1f8fc; }
.member_table td { margin:0px; padding:7px 0 5px 15px ; border-bottom:1px solid #9ac2df;  vertical-align:top;}
.member_table ul { margin:0px; padding:0px; list-style:none; }
.member_table li { margin:0px; padding:0px 40px 0px 0; display:inline;}
.member_table img { margin:0 0 -3px 5px;}
.member_table caption { text-align:left; color: #f3291a; padding:0 0 5px 5px;}
.member_table caption img { float:right; margin:0px; padding:0px;}
.member_table input.radio{width:18px;height:13px;vertical-align:middle;}
/*-- 진료시간표 --*/

.schedule { border:3px solid #539be1; padding:0px;}
.schedule div { padding:20px 10px;}
.schedule div.box { border:1px solid #CCC; margin:0px; padding:10px 30px; background:#f6f6f6;}
.schedule div.box2 { border:0px; margin-bottom:20px; padding:10px 20px; background:#539be1; color:#FFF; font-weight:bold;}
.schedule h2 { margin:0; padding:30px 0 14px 0;}
.schedule h3 { margin:0; padding:15px 0 14px 17px;}
.schedule title { margin:0; padding:30px 0 14px 0;}

.timetable { width:96%; margin:0px; padding:0px; border-collapse:collapse; font-size:12px; color:#666;}
.timetable th { margin:0px; padding:0px; height:25px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.timetable td { margin:0px; padding:4px 2px; border-bottom:1px solid #9ac2df; border-right:1px solid #9ac2df; vertical-align:top; text-align:center;}
.timetable td.right { margin:0px; padding:5px; border-bottom:1px solid #9ac2df; border-right: none; text-align:left;}

/*-- 의료진검색 --*/

.staf_table { width:94%; margin:0px; padding:0px; border-collapse:collapse; border-top:2px solid #9ac2df ; border-bottom:2px solid #9ac2df; font-size:12px; color:#666}
.staf_table th { margin:0px; padding:5px; height:25px; font-weight:bold; color:#13619b; border-bottom:1px solid #9ac2df; background-color:#f1f8fc; text-align:center; }
.staf_table td { margin:0px; padding:10px 15px; border-bottom:1px solid #9ac2df; vertical-align:top;}
.staf_table td.center { margin:0px; padding:10px 15px; border-bottom:1px solid #9ac2df; text-align:center;}

/*-- 질병정보사전 --*/

.dictionary { margin:0px; padding:0px; width:680px; height:195px; background:url(/images/m6_con1_bg.jpg) left top no-repeat; }
.dictionary dl { margin:0px; padding:17px 0px 0px 20px;}
.dictionary dl.line  { margin:0px; padding:20px 0px 8px 20px;; background:url(/images/m6_con1_line.gif) 20px bottom no-repeat ;}
.dictionary dt { margin:0px; padding-bottom:10px;}
.dictionary dd { margin:0px; padding:0 0 10px 0;}
.dictionary input.box { width:266px; border:2px solid #569acb; font-size:12px; padding:3px; margin:0px;}
.dictionary select.box { width:275px;}

.dictionary_hig { margin:0px 0 -4px 0px;}
.dictionarybox { height: 40px;margin-bottom:5px; padding:0px;}

.dictotal {float:left; margin-bottom: -11px;width: 230px;}
.dictotal dl { margin:0px; padding:0px; }
.dictotal dt { float:left; color: #000; font-weight: bold; padding: 5px 5px 5px 12px; background: url(/images/bull_img_01.gif) 2px 15px no-repeat; }
.dictotal dt strong { color: #0076cb; font-size: 2em; font-family: Verdana, tahoma, sans-serif; }
.dictotal dd { padding-top: 11px; }


.tlist_02 th, td { border: none;}
.tlist_02 { background: url(/images/BG_table_01.gif) right top no-repeat; width:680px;  margin:0px; padding:0px;}
.tlist_02 thead th { height: 30px; vertical-align: middle; background:url(/images/BG_th_01.gif) left 50% no-repeat; color: #13619b;}
.tlist_02 thead th.first { background: url(/images/BG_th_first.gif) left top no-repeat; }
.tlist_02 tbody td { height: 29px; padding: 0 3px; background: url(/images/BG_td_01.gif) left bottom no-repeat; border-bottom: 1px dashed #bdbdbd; text-align: center; vertical-align: middle; }
.tlist_02 tbody td.first { background: none; }
.tlist_02 tbody td.tit { text-align: left; padding-left: 15px; }
.tlist_02 tfoot { background: none; background: url(/images/BG_table_border.gif) left top repeat-x; }

.dictionary02 { margin:0px; padding:0px; width:680px; height:195px; background:url(/images/m3_con2_bg.jpg) left top no-repeat; }
.dictionary02 dl { margin:0px; padding:17px 0px 0px 20px;}
.dictionary02 dl.line { margin:0px; padding:20px 0px 8px 20px;; background:url(/images/m6_con1_line.gif) 20px bottom no-repeat ;}
.dictionary02 dt { margin:0px; padding-bottom:10px;}
.dictionary02 dd { margin:0px; padding:0 0 10px 0;}
.dictionary02 input.box { width:238px; border:2px solid #569acb; font-size:12px; padding:3px; margin:0px;}
.dictionary02 select.box { width:180px; height:20px;}

/*-- 진료예약현황 view --*/

.add_table { width:100%; margin:0px; padding:0px; border-collapse:collapse; border-top:2px solid #9ac2df ; border-bottom:1px solid #9ac2df ; border-collapse:collapse; line-height:140%}
.add_table th { margin:0px; padding:5px 0 5px 35px; height:25px; font-weight:bold; color:#13619b; border-bottom:1px dotted #bdbdbd; background-color:#f1f8fc; text-align:left; }
.add_table td { margin:0px; padding:10px 15px; border-bottom:1px dotted #bdbdbd;  vertical-align:top;}
.add_table td.con { height:50px; margin:0px; padding:10px 15px; border-bottom:1px dotted #bdbdbd;  vertical-align:top;}
#tdstyle123 input {
    height: 13px;
    vertical-align: text-top;
    width: 13px;
}
#tdstyle123 label {
    vertical-align: top;
}

/*-- 건강체크 --*/

.health_check { width:500px; border:3px solid #539be1; padding:0px; text-align:center; font-size:12px; color:#666;}
.health_check dl { text-align:left; margin:0 15px 15px 15px ; padding:10px 0 20px 0; border-bottom:1px dotted #CCC; }
.health_check dt { margin:0px; padding:0 0 0 32px; background:url(/images/ic_q.gif) 10px 0px no-repeat; line-height:140%; }
.health_check dd { margin:4px 0 0 28px; padding:5px 0 0 0;}
.health_check dd ul { margin:0px; padding:0px; list-style:none; }
.health_check dd ul li { margin:0px; padding:1px 0; }
.health_check dd.cigarette ul { margin:0 0 25px 0; padding:0px; background:none; list-style:none;}
.health_check dd.cigarette ul li { float:left; margin:0px; padding-right:0px; width:120px; display: block;}
.health_check dd.cigarette ul li.one { float:left; margin:0px; padding-right:0px; width:170px; display: block;}
.health_check dd.cigarette ul li.center { float:left; margin:0px; padding-right:0px; width:170px; display: block;}
.health_check dd.yesno ul { margin:0 0 20px 0; padding:0px; background:none; list-style:none;}
.health_check dd.yesno ul li { float:left; margin:0px; padding-right:0px; width:210px; display: block;}

.health { margin-top:10px; padding:0px; }
.health ul { margin:0px; padding:20px 30px 20px 20px; background:url(/images/health_line.gif) 10px bottom no-repeat ;}
.health li { margin:0px; padding:0px 25px 0 0 ; display:inline; background:none; }
.health ul.none { margin:0px; padding:20px 30px; background:none; }

.health_table { width:410px; margin:0px; padding:0px; border-collapse:collapse; font-size:12px;}
.health_table th { margin:0px; padding:5px; height:25px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.health_table td { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df;border:1px solid #9ac2df; vertical-align:top;}
.health_table caption { text-align:left; color:#4983ad; padding:0 0 5px 5px;}

.health_complete { margin:15px ;padding:0px; border:1px solid #CCC; width:460px; background:url(/images/Health-Check_bg.gif) right bottom no-repeat; }
.health_complete dl{ margin:0px; padding:20px 20px 30px 20px; border:none; }
.health_complete dt {margin:0px; padding:0px; background:none; font-weight:bold; }
.health_complete dd { margin:0px; padding:10px;}
.health_complete dd.check { margin:0px; padding:5px 0 10px 10px; font-weight:bold; color:#398fcd;}
.health_complete dd ol { margin:0px; padding:0px;}
.health_complete dd ol li { margin-left:22px; padding:5px 30px 0 0px; list-style:upper-alpha; width:370px;}


/*-- 질병정보사전 view --*/

.dictionary_view { margin:0 0 0 20px; padding:0px;}
.dictionary_view dl { margin:0px; padding:0px;}
.dictionary_view dt { margin:0px; padding:0px 0 0px 18px; background:url(/images/ic_st.gif) left 3px no-repeat; font-weight:bold; color:#003c7a;}
.dictionary_view dd { margin:0px 0 30px 20px; padding:0px;}
.dictionary_view dd.list { margin:0px 0 30px 20px; padding:0px;}
.dictionary_view dd.title { margin:0 0 0 20px; padding:7px 0 3px 10px; background:url(/images/allow.gif) left 12px no-repeat; font-weight:bold;}

/*-- 진료과안내 --*/

.guide { margin:0px; padding:0 10px 0 15px; line-height:160%; background:url(/images/m4_con1_img03.jpg) right top no-repeat;}
.guide dl { margin:0px; padding:0; height:110px;}
.guide dt.title { margin:0; padding:18px 0 25px 0px;}
.guide dd { margin:0; padding:0 0 10px 0px;}
.guide ul { margin:0px; padding:0px;}
.guide li { float:left; margin:0px; padding:0px 0px 20px 0 ;background:none; display:block; width:165px; }
.clinic_img { padding: 7px; background-color: #e1edf6; width: 622px;}
.clinic_img img { border: 1px solid #fff;}

/*-- 진료과& 특수진료 컨텐츠 --*/

.imgbox { float:left; margin:0px; padding:0px 10px 5px 0; }
.selbox { padding-left:300px;}

.con_tab { margin:0px;  width:670px; height:54px; background:url(/images/tab_bg.gif) left 0px repeat-x; clear:both;} /* padding-top:20px; */
.con_tab li { float:left; margin:0px; padding:0px;}
.second_tab {float:right; margin:0px; padding:0px; width:420px; text-align:right;}
.second_tab li { display:inline; margin:0px; padding-left:15px; background:none;}
.con_tab02 { width:670px; background:#FFFFFF;  border: 3px solid #E6ECF5; height: 1%; margin: 10px 0 10px 0; overflow: hidden; padding: 10px 20px;}
.con_tab02 li {background: url(/images/icon_f4.jpg) no-repeat  10px 12px; color: #365B89; display: inline; float: left;  padding: 6px 0 2px 18px; width: 200px;}


.part { margin:0px; padding:0 10px 0 15px; line-height:160%; }
.part h2 {padding-top:20px}
.part p { margin:0; padding:5px 0 5px 16px;}
.part dl { margin-left:16px; padding:0px; }
.part dt { margin:0; padding:5px 0 5px 15px; background:url(/images/allow.gif) 5px 11px no-repeat; font-weight:bold;}
.part dd { margin:0px; padding:0 0 15px 5px; }
.part dd ul { margin:0px; padding:0px; line-height:150%; }
.part dd ul li {margin:0px; padding:0 0 4px 16px; background:url(/images/con_bullet02.gif) 5px 7px no-repeat;}
.part dd ul li.title {  padding:10px 0 5px 0px; font-weight:bold; background:none;}
.part dd ul li.stit { padding:5px 0 5px 3px;; color:#3589c6; background:none; font-weight:bold; font-size:12px;}
.part dd ul li.none { margin:0px; padding:0 0 3px 5px; background:none;}
.part dd ul li.sslist { margin:0px; padding:0 0 5px 10px; background:url(/images/dr_icon01.gif) 2px 8px no-repeat;}
.part dd.center { margin:0px; padding:20px; text-align:center; }
.part dd.patient ul { margin:0px; padding-top:10px;}
.part dd.patient li { margin:0px; padding:0 0 3px 15px; background:url(/images/con_bullet01.gif) 6px 5px no-repeat; }
.part dd.patient li.none { margin:0px; padding:0 0 3px 15px; background:none;}
.part dd.patient li strong { margin:0px; padding:0px; color:#3589c6;}
.partyear { float:left; display:block; width:105px; margin:0px; padding:0px; text-align:left; font-weight:100; font-weight:bold;}
.part img { margin:0 0 -2px 0; }
.part input { margin:0 0 -3px 0; }

.part a:link { color: #13619b; text-decoration: none; font-weight: normal; }
.part a:visited { color: #13619b; text-decoration: none; }
.part a:hover, .part a:active { color: #13619b; text-decoration: underline; font-weight: normal; }

.part ul.right { margin-left:16px; padding:0px; text-align:right;}
.part ul.right li { background:none;}


.part dl.nurse dt {float:left; margin:0px; padding:0px; }
.part dl.nurse dd.stitl { margin:0; padding:0px 0 5px 153px; background:url(/images/allow.gif) 145px 5px no-repeat; font-weight:bold; }
.part dl.nurse dd.tit { margin:0; padding:0px 0 5px 10px; background:url(/images/allow.gif) 0px 5px no-repeat; font-weight:bold; }
.part dl.nurse dd.right { float:right; margin-bottom:15px; padding-left:0px; }
.part dl.nurse dd { margin-bottom:15px; padding:0px; }

.part_table { width:98%; margin:0px; padding:0px; border-collapse:collapse;}
.part_table th { margin:0px; padding:5px; height:25px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.part_table th.left { margin:0px; padding:5px 15px; height:25px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7;text-align:left; }
.part_table td { margin:0px; padding:5px 15px; border:1px solid #9ac2df; border-right:1px solid #9ac2df; vertical-align: middle; text-align:center;}
.part_table td.left { margin:0px; padding:5px 15px; border:1px solid #9ac2df;border:1px solid #9ac2df; text-align:left;}
.part_table caption { text-align:left; color:#4983ad; padding:0 0 5px 5px;}
.part_table td.skyblue { background-color:#f1f8fc;}

.part dd ul.library { margin:0px; padding:0px;overflow:auto;}
.part dd ul.library li { float:left; margin:0px; padding:0px 15px 15px 0; display:inline; background:none; }
.part dd ul.library02 { margin:0px; padding:0px;}
.part dd ul.library02 li { float:left; margin:0px; padding:0px 50px 10px 0; display:inline; background:none;}

/*게시판 버튼들 관련 css*/
.btn_submit { text-align: right; float: right; }
.btn_submit_left { text-align: right; float: left; }
.btn_submit_left li, .btn_submit li { float: left; width: 65px; background: url(/images/BG_btn_02.gif) right top no-repeat; margin: 10px 5px 10px 0; }
.btn_submit_left input, .btn_submit input { width: 65px; height: 24px; background: url(/images/BG_btn_01.gif) left top no-repeat; border: 0; font-size: 12px; font-weight: bold; color: #13619b; cursor:pointer;}
.btn_submit_left a, 
.btn_submit a { width: 65px; height: 24px; background: url(/images/BG_btn_01.gif) left top no-repeat; border: 0; font-size: 12px; font-weight: bold; color: #13619b; 
	display: inline-block;text-align:center;padding-top:5px;}/* 0218 추가*/
.btn_submit_left a:hover,
.btn_submit a:hover{font-weight: bold; text-decoration:none;}/* 0218 추가*/



/*-- 의료진 소개 --*/

.dr_profile { width:662px; margin-bottom:30px; padding-bottom:25px; background:url(/images/dr_profile_bg.gif) left bottom no-repeat;}
.dr_profile dl { width:637px; margin:0px; padding-left:25px; background:url(/images/dr_profile_top.gif) left top no-repeat; height: 195px;}
.dr_profile dt { float:left; margin:20px 25px 0px 0px; padding:5px 0 0 0; width:125px; height:155px; text-align:center; border:1px solid #cdcdcd; background:none; font-size:0px;}
.dr_profile dt.clinic { float:left; margin:20px 25px 0px 0px; padding:5px 0 0 0; width:125px; height:130px; text-align:center; border:1px solid #cdcdcd; background:none; font-size:0px;}
.dr_profile dd { float:left; width:445px; margin:0px; padding:73px 0 0 0;}
.dr_profile dd img { margin:0px 0 -2px 0;}
.dr_profile dd ul li { margin:0px; padding:0px 0 8px 0; background:none;}
.dr_profile dd ul li span { padding:0px 0 0px 67px; }

.dr_table { width:607px; margin:0px 0 0px 25px; padding:0px; border:1px solid #b7b7b7; border-collapse:collapse; }
.dr_table th { color:#FFF; height:25px; background-color:#b7b7b7 ;}
.dr_table th.right { color:#FFF; height:25px; background:url(/images/dr_line.gif) right 1px no-repeat #b7b7b7 ;}
.dr_table td.rightline { vertical-align:top; background:url(/images/dr_line02.gif) right top no-repeat ;}
.dr_table td { vertical-align:top;}
.dr_table td ul { margin:0px; padding:10px 20px 5px 20px;}
.dr_table td li { margin:0px; padding:0px 0 5px 7px; background: url(/images/dr_icon01.gif) left 7px no-repeat; }
.dr_table td li.nodot { margin:0px; padding:0px 0 5px 7px; background: none; }

/*-- 건강증진센터 --*/

.classroom ul { margin:0 0 0 0px; padding:0 0 0 0px;}
.classroom li { float:left; padding:0px 20px 20px 3px; display:inline; width:300px; background:none;}
.classroom dt { margin:0px; padding:0px 0 15px 0; background:none; }
.classroom dd { margin-bottom:10px; padding:7px; background-color:#f5f5f5; border:1px solid #CCC; width:270px;}
.classroom img { margin:0 0 -3px 0;}

ul.checbox { margin:0 0 25px 0; padding:0px; background:none; list-style:none;}
ul.checbox li { float:left; margin:0px; padding-right:0px; width:150px; display: block;}
.checbox25 { padding-left:25px;}
.close { text-align:right; padding:5px 30px; color:#FFF; font-weight:bold; background-color:#539be1; margin:0px;  font-size:12px; width:100%;}
.close img { margin:0 0 -2px 0;}

/*-- 심혈관센터 --*/

.navibox { margin-left:15px; padding:8px 12px; border:2px solid #CCC; overflow:auto; }
.navibox ul { margin:0px; padding:0px; overflow:auto; height:50px;}
.navibox li { float:left; width:78px; display:block; margin:0px; padding:3px 0; text-align:center; background:none;}
.navibox li.long { width:130px;}
.navibox a:link { text-decoration: none; padding:5px;}
.navibox a:visited { text-decoration: none; padding:5px; }
.navibox a:hover { color:#FFF; font-weight: bold; background-color:#CCC; padding:5px;}
.navibox a:active { text-decoration: none; font-weight: bold; padding:5px; }

ul.site { margin-left:16px; padding:0px; overflow:auto;}
ul.site li { float:left; margin:0px; padding:3px 0 3px 10px; display:block; width:305px; background:url(/images/con_bullet03_3.gif) left 10px no-repeat;}
ul.site li.title { margin:0px; padding:3px 10px 3px 0px; background:none; font-weight:bold; color:#2c76ac;}
ul.site li.none { background:none;}

/*-- 왕진가방 --*/

.webzine { width:669px; height:452px; background:url(/images/webzine_bg.gif) left top no-repeat; margin:10px 0 20px 0;}
.webzine dl.cover { float:left; width:329px; margin:0px; padding:20px; display:block;}
.webzine dl.cover dt { float:left; margin:0px; padding:5px 0; border:1px solid #a2c2d8; width:323px; text-align:center;}
.webzine dl.cover dd { float:left; margin-top:20px; padding:0px 12px;}
.webzine dl.subject { float:right; margin:0px; padding:20px 24px 20px 0; width:247px; display:block; }
.webzine dl.subject dt { float:right; margin-bottom:5px; width:247px; height:45px; text-align:right; background: url(/images/webzine_line01.gif) right bottom no-repeat;}
.webzine dl.subject dd { float:right; margin:0px; padding:0px; width:247px;}
.webzine dl.subject li.title { margin:0px; padding:5px 0 5px 22px; background: url(/images/webzine_icon01.gif) 5px 7px no-repeat; font-weight:bold; font-size:12px;}
.webzine dl.subject li { margin:0px; padding:0 0 8px 6px; background:url(/images/webzine_line02.gif) 5px bottom no-repeat; font-size:11px; line-height:160%;}
.webzine dl.subject li.tit { background:none; padding: 3px 0 3px 6px;}
.webzine dl.subject li.none { background:none; padding: 0 0 4px 6px;}
.img5 {margin:0px; padding:0px; }
.img5 img { margin:0 0 -7px 7px; }

.webzine_view { margin-top:20px; padding:0px; }
.webzine_view ul {float:left; margin:0px 0px 20px 0 ; padding:0px;}
.webzine_view li { float:left; margin:0px; padding:0 50px 0 0 ; background:none; }
.webzine_view dt { border:3px solid #CCC; width:144px; font-size:0px;}
.webzine_view dd { padding:10px 0 20px 30px;  font-weight:bold; color:#0962a4; width:144px; background:url(/images/webzine_icon01.gif) 15px 13px no-repeat;}

.webzine_view02 { margin-top:20px; padding:0px; }
.webzine_view02 ul {  margin:0 0 10px 0 ; padding:0px; display:inline;}
.webzine_view02 li { float:left; margin:0px; padding:0 26px 0 0 ; background:none; }
.webzine_view02 li.last {padding:0; }
.webzine_view02 dt { border:3px solid #CCC; width:144px; font-size:0px;}
.webzine_view02 dd { padding:10px 0 20px 30px;  font-weight:bold; color:#0962a4; width:144px; background:url(/images/webzine_icon01.gif) 15px 13px no-repeat;}


/*-- 특수 진료과 index --*/

.speciality { margin-left:30px; padding:0px;}
.speciality li {float:left; margin:0px; padding:0px; font-size:0px;}

/*-- popup --*/
.popup { margin:0px; padding:0px; font-size:0px;}
.close { text-align:right;}

/*-- 아기사진보기 --*/

.baby { margin:0px; padding:0px; width:674px; height:220px; background:url(/images/m7_con4_bg.gif) left top no-repeat;}
.baby dl { padding:30px 0 0 60px;}
.baby dt { padding:10px 0 0 0px;}
.baby dd { padding:0px 0 15px 0px;}

/*-- 사이트맵 --*/

.sitemap {margin:0px; padding:0px;}
.sitemap dl { float:left; width:140px; margin:0 39px 0px 5px; display:block; }
.sitemap dl.last { float:right; width:140px; height:250px; margin:0 0px 0px 0px; }
.sitemap dl.no7 { display:block; height:410px; margin:0px; padding:0px;}
.sitemap dl.no9 { display:block; margin:268px 0 0 -495px; padding:0px;}
.sitemap dl.no10 { display:block; margin:268px 0 0 -315px; padding:0px;}
.sitemap dl.no11{display:block; margin:268px 0 0 -134px; padding:0px;}
.sitemap dt { margin-bottom:5px; padding:0px; height:32px; border-bottom:1px solid #a2c2d8; background:none;}
.sitemap dd { margin:0px; padding:0px;}
.sitemap dd li { padding:8px 0 0 10px; background: url(/images/bull_img_03.gif) left 12px no-repeat;}
.sitemap li.none { padding:8px 0 0 10px; background:none; line-height:170%; font-size:11px; color:#5f9fcd;}


/*---영양평가---*/
.assessment dl {  margin:0px; padding:0 10px 0 15px;}
.assessment dt { margin:0px; padding:0 0 5px 0; font-weight:bold; background:none}
.assessment dd { margin:0px; padding:0 0 15px 0; }
.assessment ul { margin:0 0 25px 0; padding:0px; background:none; list-style:none;}
.assessment ul li { margin:0px; padding-left:13px; padding-right:0px; width:215px; display: block; background:none;}
.assessment p { float:left; display:block; width:120px; margin-left:200px;  padding:5px;  border:3px solid #999;  text-align:center; font-weight:bold;}

/*-- 환자권리장전 --
.promise ol li {margin:0; padding-left:-3px; line-height:130%; }

*/
.promise { width:506px; border:3px solid #539be1; padding:0px; font-size:12px; color:#666;}
.promise div { padding: 10px;}
.promise div.box { border:1px solid #CCC; margin:0px; padding:10px 10px; background:#f6f6f6;}
.promise dl { text-align:left; margin:0 15px 15px 15px ; padding:10px 0 20px 0; }
.promise dt { margin:0px; padding: 5px 0; line-height:140%; font-weight:bold; }
.promise dd { margin:0px; padding: 10px 0 0 0;}
.promise ul { margin:0px; padding:0px; line-height:150%;}
.promise li { margin:0px; padding:0 10px 4px 10px;}
.promise ol { margin:0; padding:0 0 0 35px; line-height:130%;}
.promise ol li {margin:0; padding-left:0px; line-height:130%; }



/*-- 팝업 --*/
.pop { width:500px; border:3px solid #539be1; padding:0px; font-size:12px; color:#666; line-height:140%;}
.pop div { padding: 5px 10px 5px 5px;}
.pop h2 { text-align:left; margin:0 ; padding-bottom:10px;}
.pop dl { text-align:left; margin:0 15px 15px 15px ; padding:10px 0 20px 0; }
.pop dt { margin:0px; padding: 5px 0; line-height:140%; font-weight:bold; }
.pop dd { margin:0px; padding: 10px 0 0 0;}
.pop ul { margin:0px; padding:0px; line-height:150%;}
.pop li { margin:0px; padding:0 0 3px 25px; background:url(/images/con_bullet02.gif) 15px 7px no-repeat;}
.pop li.none { margin:0px; padding:0 0 3px 20px; background:none; }
.pop a:link, a:visited { color: #13619b; text-decoration: none; }
.pop a:hover, a:active { color: #13619b; text-decoration: underline; font-weight: normal; }


/*포토갤러리_List*/
.photo_list { background: url(/images/BG_table_01.gif) right top no-repeat; width: 695px; }
.photo_list thead th { height: 30px; vertical-align: middle; background:url(/images/BG_th_01.gif) left 50% no-repeat; color: #13619b; }
.photo_list thead th.first { background: url(/images/BG_th_first.gif) left top no-repeat; }
.photo_list tbody td { padding: 10px; border-bottom: 1px dashed #bdbdbd; background: none; vertical-align: top; }
.photo_list tbody td img { border: 1px solid #fff; }
.photo_list tbody td .photo { padding: 2px; background-color: #c1dff4; display: block; width: 152px;}
.photo_list tbody td.list_none { text-align: center; }
.photo_list tbody dl { margin: 0; padding: 0; }
.photo_list tbody dt { font-weight: bold; padding: 12px 0 9px 22px; margin-bottom: 10px; background: url(/images/bull_img_02.gif) 10px 50% no-repeat #ecf3f9; color: #13619b; }
.photo_list tbody dt a { font-weight: bold; color: #13619b; }
.photo_list tbody dd { line-height: 150%; padding-left: 10px; }
.photo_list tbody dd a { color: #666; }
.photo_list tfoot { background: none; background: url(/images/BG_table_border.gif) left top repeat-x; }

.photo_view_01 { background: url(/images/BG_table_01.gif) right top no-repeat; width: 695px; }
.photo_view_01 thead th { height: 30px; padding: 0 20px; vertical-align: middle; background: url(/images/BG_th_first.gif) left top no-repeat; color: #13619b; }
.photo_view_01 thead td { padding-left: 15px; vertical-align: middle; background:url(/images/BG_th_01.gif) left 50% no-repeat; color: #13619b; font-weight: normal; }
.photo_view_01 tbody th { height: 30px; padding: 0 10px; background: url(/images/BG_th_01.gif) right center no-repeat; color: #13619b; vertical-align: middle; border-bottom: 1px dashed #bdbdbd; }
.photo_view_01 tbody td { padding-left: 15px; border-bottom: 1px dashed #bdbdbd; background: none; }
.photo_view_01 tbody td.bd_none { border: none; background: url(/images/BG_table_border.gif) left top repeat-x; padding:  15px; }
.photo_view_01 tfoot td { border-top: 2px solid #9ac2df; background: none; }

/* 일반게시판_List & 이달의친절직원_List css */
.total_list { margin-bottom: -11px;  padding-top:20px;}
.total_list dl { width: 100%; }
.total_list dt { float: left; color: #000; font-weight: bold; padding: 5px 5px 5px 12px; background: url(/images/bull_img_01.gif) 2px 15px no-repeat; }
.total_list dt strong { color: #0076cb; font-size: 2em; font-family: Verdana, tahoma, sans-serif; }
.total_list dd { padding-top: 11px; }

/* 베스트 친절직원 */
.best_smc { background: url(/images/f1_s6_img_01.gif) left top no-repeat; padding: 22px 30px 45px 30px; height: 165px; margin-top:20px;}
.best_smc dl { clear: right; }
.best_smc dt { background: url(/images/f1_s6_img_02.gif) top left no-repeat; width: 245px; height: 170px; float: left; margin-right: 10px; }
.best_smc dd { width: 350px; float: right; text-align: left; }
.best_smc dd strong { color: #0076cb; }
.best_smc dd.comment { margin: 75px 0 15px 0; }
.best_smc dd.name { font-weight: bold; color: #cb0382; border: 1px solid #adcde4; padding: 5px; background-color: #fff; text-align: center; }
.best_smc dt img { border: 1px solid #fff; margin: 8px; }


/*진료안내_증명서 발급*/
h4{background:url(/images/h4_icon.gif) no-repeat 0 0}
#certificate{padding-bottom:1px;border-bottom:solid 1px #6699cc;width:670px;}/*테이블 하단 보더*/
table.certificate_select{text-align:center;border-top:solid 2px #6699cc;width:670px;background:url(/images/f4_s9_bg_table.gif) no-repeat 0 0;}
table a:hover,a:active,a:focus{color:#4a84be;}
table.certificate_select th{background:url(/images/f4_s9_tableth_border.gif) no-repeat left center;height:33px;border:none;}
table.certificate_select th.number{width:85px;background:none;}
table.certificate_select th.docname{width:350px;}
table.certificate_select th.fee{width:120px;}
table.certificate_select td{height:30px;border-bottom:1px solid #dbdbdb}
table.certificate_select .free{background:url(/images/f4_s1_td_icon.jpg) no-repeat 27px 7px;}

#certificate{padding-bottom:1px;border-bottom:solid 1px #6699cc;width:670px;}/*테이블 하단 보더*/
table.certificate_select{text-align:center;border-top:solid 2px #6699cc;width:670px;background:url(/images/f4_s9_bg_table.gif) no-repeat 0 0;}
table a:hover,a:active,a:focus{color:#4a84be;}
table.certificate_select th{background:url(/images/f4_s9_tableth_border.gif) no-repeat left center;height:33px;border:none;}
table.certificate_select th.number{width:85px;background:none;}
table.certificate_select th.docname{width:350px;}
table.certificate_select th.fee{width:120px;}
table.certificate_select td{height:30px;border-bottom:1px solid #dbdbdb; background:none;}
table.certificate_select .free{background:url(/images/f4_s1_td_icon.jpg) no-repeat 27px 7px;}




#certificate2{margin-top:35px;width:670px; clear:both;}
#certificate2 ul { background:url(/images/f4_s9_bg2.jpg) no-repeat 0 0; width:650px;height:69px;margin:16px 0 0 22px;padding:17px 0 17px 30px;}
#certificate2 ul li {background:url(/images/icon_info.gif) no-repeat 0 5px;text-indent:13px;}
table.certificate_payment{width:670px;clear:both;}
table.certificate_payment th.colspan2{background:url(/images/f4_s9_th_bg2.jpg) no-repeat left top;height:38px;font:bold 14px "굴림",Gulim;color:#FFF;border:none;}
table.certificate_payment th,table.certificate_payment td{height:36px;border-bottom:1px solid #dbdbdb;}
table.certificate_payment th.row{text-align:left;text-indent:23px;background:url(/images/iconbg_th.gif) no-repeat;border-right:1px solid #dbdbdb;width:225px;}
table.certificate_payment td{width:445px;text-indent:23px;}
table.certificate_payment td.year{text-indent:0px;padding-left:18px;}
table.certificate_payment td input{vertical-align:top;}
table.certificate_payment td span{margin-left:2px;vertical-align:bottom;}
#certificate2 form p{margin-top:1px;height:47px;border-top:solid 1px #6699cc;}/*테이블 하단 보더모양 여기에 처리*/

/*증명서발급의 상급병실확인서내역*/
#certificate3{margin-top:35px;width:670px;}
table.certificate_type3{    background: url(/images/f4_s9_bg_123.gif) no-repeat scroll 0 0 transparent;
    border-top: 2px solid #6699CC;
    text-align: center;
    width: 670px;}
table.certificate_type3 th{height:33px;}
table.certificate_type3 td{height:30px;border-bottom:1px solid #dbdbdb}

/*미출력문서함*/
#search_date{padding-bottom:11px;}
#search_date form{margin-left:100px;width:578px;height: 25px;}
table.certificate_type{text-align:center;border-top:solid 2px #6699cc;width:670px;background:url(/images/f4_s9_bg_table.gif) no-repeat 0 0;}
table.certificate_type th{background:url(/images/f4_s9_tableth_border.gif) no-repeat left center;height:33px;border:none;}
table.certificate_type th.number{width:85px;background:none;}
table.certificate_type th.type{width:330px;}
table.certificate_type th.date{width:138px;}
table.certificate_type td{height:30px;border-bottom:1px solid #dbdbdb}

.paging {width:100%; text-align:center; clear:both; padding:10px 0 20px 0;  }
.paging a {width:20px; text-align:center; display:inline-block; padding:0 2px;  font-size:11px;}
.paging a:hover { padding:0 2px;  background-color:#fff; text-decoration:none; font-weight:bold;}
.paging input {margin-bottom:-3px; } 

/*온라인진위확인*//*여기의 테이블은 보더 상하를 각각 위아래 p테그에 주었다*/
#certificate_confirm{margin-bottom:50px;width:670px;height:274px;}
#certificate_confirm p strong{color:red;}
table.confirm{width:670px;height:76px;}
table.confirm th,table.confirm td{height:36px;border-bottom:1px solid #dbdbdb;}
table.confirm th.row{text-align:left;text-indent:26px;background:url(/images/iconbg_th.gif) no-repeat;border-right:1px solid #dbdbdb;width:137px;}
table.certificate_payment td{width:483px;text-indent:19px;}
#certificate_confirm form p{margin-top:1px;height:47px;border-top:solid 1px #6699cc;}/*테이블 하단 보더모양 여기에 처리*/

table.confirm .certificate_type{padding-left:18px;}
table.confirm .certificate_num{padding-left:18px;}

/*증명서 검증안내*/
#step{overflow:hidden;width:650px;margin-bottom:29px;}
#step ol li{float:left;width:228px;margin-right:10px;}
#step ol li.last{width:171px;margin-right:0}

#info{position:relative;margin-bottom:30px;width:647px;height:616px;}
#info .ullist{position:absolute;top:39px;left:2px;width:198px;}
#info li.certificate_info{height:112px;}
#info li.certificate_info img{padding-bottom:5px;}
#info li.certificate_info li{padding-left:48px;background:url(/images/icon_f4.jpg) no-repeat 31px 5px;}
#info p{position:absolute;top:27px;right:36px;}

/*검색결과*/


#search_name fieldset { width:100%; border:none; clear:both;}
#search_name fieldset p { background:url(/images/icon_search.gif) left 8px no-repeat; padding:5px 0 0 12px; width:380px;  display:block;}
#search_name fieldset ul { float:left; width:100%; padding:12px 0; height:21px; }
#search_name fieldset li { float:left;  padding-right:2px;   }
#search_name fieldset li input[type=text] {  border:1px solid #b3b3b3; color:#333; font-size:12px; padding:2px 2px 0 2px; width:210px; height:20px; }

/*회원가입 탭*/
ol.member_tab { float:left; }
ol.member_tab li { width:174px; background:url(/images/member_next_bg.gif) 150px 14px no-repeat; float:left; padding-bottom:20px; }
ol.member_tab li.none { width:146px; background:none;}

.member li { width:174px; background:url(/images/member_next_bg.gif) 150px 14px no-repeat; float:left; padding-bottom:20px; }
.member li.none { width:146px; background:none;}

.member_check { overflow:hidden; width:600px;}
.member_check li { float:left; padding:0 20px 10px 0; vertical-align:top }
.member_check label { display:inline-block; }

.member_box { clear:both; background:url(/images/member_bg.gif) left top no-repeat; width:660px; height:160px; }
.member_box fieldset { background:none; border:none; }
.member_box legend { font-size:0; text-indent:-999px; color:#fff;}
.member_box .center_btn { text-align:center; clear:both; width:100%; padding-top:16px;  }

.check { width: 660px; padding-top:10px;}
.check li { background:url(/images/icon_check.gif) 0 9px no-repeat; padding:4px 0 2px 10px; }

dl.ssn { padding: 14px 0 0 150px; float:left; clear:both; }
dl.ssn dt { width:100px; float:left; clear:both; padding:4px 0 4px 0;}
dl.ssn dd { width:300px; float:left; padding:4px 0 4px 0;}
dl.ssn dt label { display:inline-block; }


/*검색결과*/
#contents h3{padding:15px 0 0 18px; background:url(/images/h3_icon.gif) left 15px no-repeat;}

#medical_info1 h4,#medical_info h4,#medical_info2 h4,#faq h4,#part h4{font-size:14px;height:18px;font-weight:bold;padding:2px 0 0 20px;color:#143f6a;background:url(/images/h4_icon.gif) no-repeat;}
#medical_info1 dl,#medical_info dl,#medical_info2 dl,#faq dl,#part dl{border-bottom:solid 1px #cecece;padding:18px 0 18px 15px;}
#medical_info dd,#medical_info2 dd,#faq dd,#part dd{padding-top:10px;}
.search_more_btn {padding-top: 10px;overflow: hidden;}
.search_more_btn a{float:right;padding-left: 10px;font-size:11px;color:#143f6a;background:url(/images/icon_plusmore.gif) no-repeat 0 4px;}/* 2011-04-07 수정*/

#contents span{color:#e34710;font-weight:bold;}
#contents span.font_modify_subject,#contents a.font_modify_subject{color:#4a84be;font-weight:bold;}
#contents span.font_modify{font-size:11px;color:#888;font-weight:normal;}

#search_tab{width:874px;padding-top:35px;}/*검색 탭4개*/
#search_tab ul{text-align:center;width:874px;height:35px;}
#search_tab li{float:left;}
#search_tab li.activated {width:139px; font-weight:bold;padding-top:8px;height:35px; text-decoration:none; text-align:center; display:block;background:url(/images/search_tab_on.gif) no-repeat; color:#fff;}
#search_tab li a {width:139px; font-weight:bold;padding-top:8px;height:35px; text-decoration:none; text-align:center; display:block;}
#search_tab li a:link,
#search_tab li a:Visited {background:url(/images/search_tab_off.gif) no-repeat;}
#search_tab li a:hover,
#search_tab li a:active,#search_tab li a:focus {background:url(/images/search_tab_on.gif) no-repeat; color:#fff;}

#search_form{padding-top:10px;/*background:url(/images/bg_search_form.gif) no-repeat*/;}/*검색결과 설명하는 부분*/
#search_form *{vertical-align:middle}
#search_form .btn_search_i{cursor: pointer;margin-top: -1px; }
/* #search_form p {2011-03-09 position:absolute; top:202px;} kth 삭제*/
#search_form p{ left:10px;width:643px;}
#search_form form{position:relative;top:3px;left:579px;width:280px;}

#medical_info{padding-top:27px;}

#medical_info2 dl{overflow:auto;width:866px;}
#medical_info2 dt{float:left;width:90px;}
#medical_info2 dd{float:left;width:741px;margin:2px 0 0 20px;}
#medical_info2,#faq,#part{padding-top:22px;}

#part em,#faq em{font-weight:bold;}


/*행정서비스 헌장*/
/*.policy { width:100%; background:url(/images/m1_con9_img01.gif) right top no-repeat; }
.policy p.title { padding:40px 0 60px 0; }

.policy ol { padding: 10px 10px 10px 30px; background:#f6f7f4; border:#dfe1e1 1px solid; margin-bottom:20px;}
.policy ol li { list-style-type:decimal; padding:0 0 2px 0;}
*/
.standard { padding: 14px 0 5px 3px; width: 680px; }
.standard strong { color:#666;}
.standard dd{ padding:5px 0 3px 18px; }
.standard dd li { background: url("/images/bull_img_03.gif")  3px 9px no-repeat;  padding: 3px 0 2px 12px; }

.s_table { border-collapse: collapse; color: #666666; font-size: 12px; line-height: 140%; margin: 10px 0; width: 95%; }
.s_table thead th { background:#F0F0F0; border: 1px solid #E2E2E2;  padding: 5px; }
.s_table tbody td { padding:5px; border:1px solid #E2E2E2; text-align:center; }

.show{ display: inline}

/* 110217 추가 */
.adControll{    font-size: 12px;line-height: 0; width: 11px;}
.vm{ vertical-align: middle;}
.vm input{ margin: 0px;}
.input_reset{ background: url(/images/btn_reset.jpg) no-repeat 0 0;width: 59px; height: 25px; border:none; text-indent:-999em;cursor:pointer}


/*가정의학과 추가*/

.assessment input{width:13px;height:13px;vertical-align:text-top;}
#sub_btn_dept{width:81px;height:29px;}
.assessment label{vertical-align:top;}

/*입원환자대기조회*/
.bg_inpatient { background:url(/images/bg_inpatient.gif) left top no-repeat; width:100%; height:160px; }
.bg_inpatient ul { margin:44px 0 0 62px; float:left; width:210px; }
.bg_inpatient p { padding: 45px 0 0 18px; margin:0; float:left;}

.inpatient ul { padding-bottom:20px;}
.inpatient h4.big { background:none; font-size:18px; text-align:center; padding: 20px 0; background:#f4f5f4; border:1px #e2e2e1 solid;}
.inpatient h4 { font-size:14px;text-indent:20px; padding: 0 0 10px 0;}
.inpatient h4 strong { color:#004fb0; text-decoration:underline;}
.inpatient strong.blue { color:#004fb0; text-decoration:underline;}

.inpatient table { border-collapse: collapse; margin:20px 0; padding: 0; width: 98%; }
.inpatient table caption span { font-size:0; position:absolute; left:-999px; top:-999px; width:0; height:0; }
.inpatient th { background-color: #D4E8F7; border: 1px solid #9AC2DF; color: #13619B; font-weight: bold; height: 25px; margin: 0; padding: 5px;}
.inpatient td { border-bottom: 1px solid #9AC2DF; border-right: 1px solid #9AC2DF; margin: 0; padding: 5px 15px; text-align:center;}
.inpatient td.right { border-right:none; }

/*만족도평가*/
.evaluation { width:700px; height:123px; clear:both; background:url(/images/bg_evaluation.gif) no-repeat; position:relative; padding: 20px 0 0 20px;margin-top: 10px;}
.evaluation h5 { position:absolute; top:8px; left:12px; }
.evaluation p.txt {position:absolute; top:11px; left:94px; font-size:11px;}
.voite { position:absolute; top:33px; left:0; border-left:#d5d5d5 1px solid;  border-right:#d5d5d5 1px solid;  border-bottom:#d5d5d5 1px solid;  padding:10px; width:687px; float:left; }
.voite ul { float:left; padding-bottom:10px; }
.voite ul label {display:inline-block; float:left;vertical-align: top;}
.voite ul input {display:inline; float:left; margin-right:6px;height: 13px;width: 13px;}
.voite p {float:left; }
.voite ul li { float:left; padding-right:10px; width:80px;}
.voite textarea { font-size:12px; height:38px; padding:4px; float:left; margin-right:3px;}


/*자료관리담당*/
.manage { width: 710px; height:33px;  clear:both; background:url(/images/bg_manage.gif) no-repeat; position:relative; padding:10px;  }
.manage h5 { float:left; }
.manage p.name { float:left; padding-left:26px;}
.manage ul { position:absolute; top:10px; right:33px; float:right; font-size:11px; color:#666666; }
.manage ul li { float:left; padding-left:10px; }

/*원내배치도*/
.part_arrange p{padding-top:21px;width: 682px}
.part_arrange .part_arrange2{padding:0;margin-top: 21px;}
.part_arrange .part_arrange2 img{vertical-align: top;}
.part_arrange ul{background: url(/images/bg_floor_arrange.gif) no-repeat 0 0;padding:20px 11px 0;height: 64px;width: 682px}
.part_arrange li{float:left;width: 39px;background:none;padding: 0;}
.part_arrange a{float:left;width: 39px;display: inline-block;}

dl.clinic_photo { margin-left:16px; padding: 0 0 20px 0; width:680px; clear:both;}
dl.clinic_photo dt { margin:0; padding:5px 0 5px 15px; background:url(/images/allow.gif) 5px 11px no-repeat; font-weight:bold;}
dl.clinic_photo dd { margin:0; padding:0 0 15px 5px; float:left; width:660px; background:none; }
dl.clinic_photo p.text { float:left; width:360px; padding: 0 20px 0 10px;}
dl.clinic_photo p.text02 { float:left; width:400px; padding: 0 20px 0 10px;}
dl.clinic_photo p.photo { float:right;  border:#cccccc 1px solid; margin:0; padding:0; display:block;}
dl.clinic_photo p.photo span.line { border:#eaeaea 5px solid; float:left;}
/*주차안내*/
#parkinglot{position: relative;}
#parkinglot p{padding: 0px;}
#parkinglot2{background: url(/images/bg_parking.gif) no-repeat 0 bottom;height: 117px;margin-bottom: 15px;}
#parkinglot ul{position: absolute;top:427px ;left:29px ;padding: 0;}
#parkinglot ol{position: absolute;top: 427px;left: 384px;padding: 0;}
#parkinglot li{background:none; vertical-align: top;line-height: 3px;padding: 0px;}
#parkinglot ol li{line-height: 1px;}
.nolist{}
.nolist li{background: url(none) no-repeat 0 0;}
.tar{text-align: right;}

/*건강증진센터소개_개요*/
.time_info {overflow:hidden;width:260px;margin:15px 0 30px 10px;}
.time_info dt{float:left;width:78px;background:none;padding:0;font-weight: normal;}
.time_info dd{float:left;width:150px;padding: 0;}
.center_info h4{background: url(../../health/images/h4_icon.gif) no-repeat 0 3px;padding: 5px 0 0 22px;}

/*찾아오시는길*/
.do_print{padding-bottom: 11px;}
#h3_car{float:left;width: 100px;}
.parking_arrange{float:left;width: 150px;padding-top: 10px;}
/*찾아오시는길 프린트 페이지*/
.right_btnbox2{padding-left: 607px;}

/*입원환자대기 조회추가*/
#in_search{padding: 0;width: 274px;margin: 0px;}
/*가정의학과 특수클리닉에서*/
.part dd ul.bg_none li,.bg_none,.bg_none li{background:none;}


/*클리닉 우측 셀렉트 박스 위치*/
.clinic_select{padding-left: 374px;}
/*영상의학과 특수클리닉*/
.text_alignj{text-align: justify;}

/*병원 둘러보기*/
#hospital_view { position:relative; width:100%; padding-top:20px}
#hospital_view li.prev { position:absolute; top:476px; left:9px}
#hospital_view li.next { position:absolute; top:476px; left:592px}

.area { background:url(/images/bg_area.jpg) left 447px no-repeat; width:665px; height:580px; overflow:hidden;}
.area ul {padding-top: 456px; padding-left: 22px; width:999em;}
.area ul li { float:left; list-style-type:none;}
.area .small { display:block; float:left; padding-left:10px; width:130px; height:87px;}
.area .small a { display:inline; height: 87px;}
.area .big{position: absolute;top:20px;left: 0;}

.news_index { width:724px;float:left;}
.news_index p.vod { width:340px; float:left; padding:0 0 0 20px;}
.vodtb {  float:left;  width:360px; }
.vodtbb {width:360px; }

.part dl.nurse_info { overflow:hidden; }
.part dl.nurse_info dt {float:left; width: 170px; background:none}
.part dl.nurse_info dd {float:left; width: 450px; }
.part dl.nurse_info dd.stitl { background:url(/images/allow.gif) left 5px no-repeat; font-weight:bold; padding-left:10px; width:440px}
.part dl.nurse_info dd.right { float:right}

/*-- 회원정보 --*/

.member_table2 { width:95%; margin:0px; padding:0px; border-collapse:collapse; border-top:2px solid #9ac2df ; border-bottom:2px solid #9ac2df ; border-collapse:collapse; font-size:12px;}
.member_table2 th { margin:0px; padding:5px; height:25px; font-weight:bold; color:#13619b; border-right:1px solid #9ac2df; border-bottom:1px solid #9ac2df; background-color:#f1f8fc; text-align:center; }
.member_table2 th.last {border-right:none}
.member_table2 th.left { margin:0px; padding:5px; height:25px; text-align:center; font-weight:bold; color:#13619b; border:1px solid #9ac2df; border-bottom:1px solid #9ac2df; background-color:#f1f8fc; }
.member_table2 td { margin:0px; padding:5px ; border-bottom:1px solid #9ac2df;  vertical-align:top;}
.member_table2 td.tac {text-align:center; vertical-align:middle }
.member_table2 img { margin:0 0 -3px 5px;}


.vision_txt { padding:0 0 10px 0 !important}

.vod { overflow: hidden;}
.vod p.vod_fla { width:320px; float:left; padding:16px 0 0 20px;}
.vod dl { float:left; width:280px; }
.vod dl dt { width:280px; background:#2363a4; color:#fff; padding:5px; margin-top:16px; font-weight:bold;}
.vod dl dd.txt_area{width: 280px;overflow-y: scroll; line-height:130%; color:#333; height: 170px;padding: 5px;margin-top: 5px;border: 1px solid #ddd;}
.vod strong { color:#2363a4;}

/* 셔틀버스 소개 2012-07-12 
.con_table2 t죵top {color:#13619b; border:0px; border-top:2px solid #9ac2df; background-color:#fff; font-weight:100; text-align:left; padding-left:15px;}
*/
table.con_table2{width:100%; margin-bottom:20px; padding:0; border-collapse:collapse;}
.con_table2 th {margin:0px; padding:5px; font-weight:bold; color:#13619b; border:1px solid #9ac2df; background-color:#d4e8f7; }
.con_table2 th.top {color:#13619b; border:0px; border-top:2px solid #9ac2df; background-color:#fff; font-weight:100; text-align:left; padding-left:15px;}
.con_table2 td {margin:0; padding:5px; border:1px solid #9ac2df; vertical-align:top;}
.con_table2 td.right {margin:0; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none;}
.con_table2 td.rightblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; border-right: none; background-color:#f1f8fc;}
.con_table2 td.skyblue { background-color:#f1f8fc;}
.con_table2 td.topline { border-top:1px solid #9ac2df;}
.con_table2 td.category { text-align:center; border-right:none; height:50px; padding-top:15px;}
.con_table2 td.center { text-align:center;}
.con_table2 td.centerblue { margin:0px; padding:5px 15px; border-bottom:1px solid #9ac2df; text-align:center; background-color:#f1f8fc; vertical-align:middle;}
.con_table2 td.rightcenter { text-align:center; border-right:none;}
.con_table2 caption { text-align:left; color:#4983ad; padding:0 0 5px 5px;}
.con_table2 tfoot td { color:#f3291a; height:30px; border-right: none; border-bottom:none; vertical-align:middle;}
.con_table2 em{font-style:normal;}
/*add*/
.con_table2 td.patient{vertical-align:middle;text-align:center}