@charset "utf-8";

#admin { margin:0; padding:0;}

#admin #header {margin:0; height:100px;}
#admin #header ul.common_icon { margin:0; padding:16px 0 13px 0; float:right; list-style:none; }
#admin #header ul.common_icon li {margin:0; padding-right:8px; display:inline;}
#admin #header h1 { float:left; padding-left:28px; width:223px; height:44px; display:block; background-color:#FFFFFF;}

#admin #navi {margin:5px 0 0 0; padding:0;}
#admin #navi ul { margin:0; padding:0; list-style:none; background:url(../images/Admin/ad_nav_bg.gif) repeat-x ; background: #4377bd;}
#admin #navi ul li { margin:0; padding:0; display:inline; }
#admin #navi ul li a:link { margin:0; padding:0; font-size:12px; color:#FFF;font-weight:bold; text-align:center;  text-decoration:none; }
#admin #navi ul li a:visited { margin:0; padding:0; font-size:12px; color:#FFF;font-weight:bold; text-align:center;   text-decoration:none;}
#admin #navi ul li a:active { margin:0; padding:0; font-size:12px; color:#FFF;font-weight:bold; text-align:center;  text-decoration:none; }
#admin #navi ul li a:hover	{ margin:0; padding:0; font-size :12px;  color:#fcff00; border-bottom:1px dotted ;font-weight:bold; text-align:center;  text-decoration:none;}
#admin #navi ul li a.over	{ margin:0; padding:0; font-size :12px;  color:#fcff00; font-weight:bold; text-decoration:none; text-align:center;  text-decoration:none;}

#admin #container {margin:0; padding:0; width:100%;}
#admin #leftmenu {margin:0; padding:15px 29px 0 24px; float:left; width:198px;}
#admin #leftmenu h2 {color:#18489f; font-size:16px; font-weight:bold; background:url(../images/Admin/ad_tt_bg.gif) no-repeat; height:45px; padding:10px 0 0 5px;}
#admin #leftmenu ul { margin:0; padding:0; list-style:none; }
#admin #leftmenu ul li { margin:0; padding:0; background:url(../images/Admin/ad_leftmenu_bg.gif) no-repeat; height:26px;}
#admin #leftmenu ul li a:link { display:block; position:relative; padding:4px 12px; color:#595959; font-size:12px;  text-decoration:none; }
#admin #leftmenu ul li a:visited { display:block; position:relative; padding:4px 12px; color:#595959; font-size:12px;  text-decoration:none;}
#admin #leftmenu ul li a:active { display:block; position:relative; padding:4px 12px; color:#595959; font-size:12px;  text-decoration:none; }
#admin #leftmenu ul li a:hover { display:block; position:relative; padding:4px 8px; text-decoration:none; color:#e93f88; font-weight:bold; font-size:12px;}
#admin #leftmenu ul li a.over {display:block; position:relative; padding:4px 8px 4px 25px; text-decoration:none; color:#e93f88; font-weight:bold; font-size:12px; background:url(../images/Admin/ad_leftmenu_bg_on.gif) no-repeat;}

#admin #content { margin:15px 0 0 251px; padding:0; }
#admin #content div.membership { background:url(../images/Admin/ad_icon_man.gif) 10px 0 no-repeat; padding:2px 0 0 30px; height:27px;}
#admin #content div.membership span.mem { font-weight:bold; color:#345ebd;}
#admin #content div.location { margin:0; background:url(../images/Admin/ad_location_bg.gif) no-repeat; height:21px; width:584px; padding:6px 0 0 12px; color:#6d6d6d; font-size:11px;}
#admin #content div.location span.locred { font-size:11px; color:#ee5353;}

#admin #section {padding:30px 8px; min-height:400px;}

#admin #footer { clear:both; margin:20px 0; padding:0; text-align:center; height:60px;}
#admin #footer p.grayline { margin:0 0 10px 0; height:1px; font-size:1px; background-color:#e4e4e4;}

/*===============================================================*
                        인터넷 병문안
*===============================================================*/
#letter { margin:10px auto 20px; width:540px; border:solid 1px #cecece; padding:10px;}
#letter_bg01 {background:url(../images/Admin/letter_bg01_01.gif); padding:12px; min-height:200px;}
#letter_bg01 h1  { color:#3e5597; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: dashed 1px;}
#letter_bg01 p {line-height:180%; text-align:justify; padding:5px 5px 15px 5px; border-bottom: dashed 1px #6c92a6;}
#letter_bg01 p.send {color:#2c5486; margin-top:10px; border:none; text-align:right;}
.letter_bg01_top { margin:0; padding:0; background:url(../images/Admin/letter_bg01_03.gif) top left no-repeat; height:80px;}
.letter_bg01_bottom { margin:0; padding:0; background:url(../images/Admin/letter_bg01_02.gif) top left no-repeat; height:150px;}

#letter_bg02 {background:url(../images/Admin/letter_bg02_01.gif); padding:12px; min-height:200px;}
#letter_bg02 h1  { color:#824226; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: dashed 1px;}
#letter_bg02 p {line-height:180%; text-align:justify; padding:5px 5px 15px 5px; border-bottom: dashed 1px #be9a8b;}
#letter_bg02 p.send {color:#775047; margin-top:10px; border:none; text-align:right;}
.letter_bg02_top { margin:0; padding:0; background:url(../images/Admin/letter_bg02_03.gif) top left no-repeat; height:80px;}
.letter_bg02_bottom { margin:0; padding:0; background:url(../images/Admin/letter_bg02_02.gif) top left no-repeat; height:150px;}

#letter_bg03 {background:url(../images/Admin/letter_bg03_01.gif); padding:12px; min-height:200px;}
#letter_bg03 h1  { color:#4a8f32; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: dashed 1px;}
#letter_bg03 p {line-height:180%; text-align:justify; padding:5px 5px 15px 5px; border-bottom: dashed 1px #cbd5be;}
#letter_bg03 p.send {color:#64735e; margin-top:10px; border:none; text-align:right;}
.letter_bg03_top { margin:0; padding:0; background:url(../images/Admin/letter_bg03_03.gif) top left no-repeat; height:80px;}
.letter_bg03_bottom { margin:0; padding:0; background:url(../images/Admin/letter_bg03_02.gif) top left no-repeat; height:150px;}

#letter_bg04 {background:url(../images/Admin/letter_bg04_01.gif); padding:12px; min-height:200px;}
#letter_bg04 h1  { color:#974e10; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: dashed 1px;}
#letter_bg04 p {line-height:180%; text-align:justify; padding:5px 5px 15px 5px; border-bottom: dashed 1px #bbb28f;}
#letter_bg04 p.send {color:#7a6450; margin-top:10px; border:none; text-align:right;}
.letter_bg04_top { margin:0; padding:0; background:url(../images/Admin/letter_bg04_03.gif) top left no-repeat; height:80px;}
.letter_bg04_bottom { margin:0; padding:0; background:url(../images/Admin/letter_bg04_02.gif) top left no-repeat; height:150px;}

#letter_bg05 {background:url(../images/Admin/letter_bg05_01.gif); padding:12px; min-height:200px;}
#letter_bg05 h1  { color:#6b7e35; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: dashed 1px;}
#letter_bg05 p {line-height:180%; text-align:justify; padding:5px 5px 15px 5px; border-bottom: dashed 1px #bbb28f;}
#letter_bg05 p.send {color:#7a6450; margin-top:10px; border:none; text-align:right;}
.letter_bg05_top { margin:0; padding:0; background:url(../images/Admin/letter_bg05_03.gif) top left no-repeat; height:80px;}
.letter_bg05_bottom { margin:0; padding:0; background:url(../images/Admin/letter_bg05_02.gif) top left no-repeat; height:150px;}

/*===============================================================*
                       진료예약 > 진료예약
*===============================================================*/
.doctorImage { width:160px; height:200px; border:solid 1px #CCCCCC; margin:0 15px 0 0;}

#reserve_setting { background:url(../images/reserve_dotline.gif) repeat-y; width:98%;}
#reserve_setting div.sec01 { width:300px; float:left; padding:0 10px;}
#reserve_setting div.sec02 { float:left;}
#reserve_setting h4 { margin:0; padding:0;}
#reserve_setting dl { list-style:none; width:335px; margin:15px 0 ; }
#reserve_setting dt { float:left; padding-right:8px; height:24px; }
#reserve_setting dd { float:left; width:220px; height:24px; }
#reserve_setting dd select.res_selectbox {color:#555555; font-size: 12px; height: 20px; margin-right:20px; width:180px;}

#reserve_setting #reserve_setting_cal {padding:15px 0; margin:0px; vertical-align:middle; width:418px; overflow:hidden;}
#reserve_setting #reserve_setting_cal .sdaily			{text-align:center; }
#reserve_setting #reserve_setting_cal .sdaily table		{padding:0; border-spacing:2px;border-collapse:separate;}
#reserve_setting #reserve_setting_cal .sdaily th		{width:21px; height:19px; border:none; color:#000000; font:normal 11px 돋움,dotum; text-align:center;}
#reserve_setting #reserve_setting_cal .sdaily td		{width:21px; height:19px; border:none; font:11px tahoma; text-align:center;}
#reserve_setting #reserve_setting_cal .sdaily td a		{color:#000000;width:21px; height:19px;}
#reserve_setting #reserve_setting_cal .sdaily td em		{color:#9a0b0b; font-style:normal;}
#reserve_setting #reserve_setting_cal .sdaily td a strong {color:#ED432A; font-weight:bold; text-decoration:underline;}
#reserve_setting #reserve_setting_cal .sdaily .select	{background:#ebebeb}
#reserve_setting #reserve_setting_cal .sdaily .cal_select {background:#fff; border:1px solid #e0286d}

#reserve_setting #reserve_setting_cal .reserve_setinfo {color:#1985c3; font-size:12px; float:left; margin-left:20px;}

/*===============================================================*
                       진료예약 > 검진 예약
*===============================================================*/
#medical_formtable { margin:10px 0 50px 0; padding:0; width:100%; font-size:12px; border-top:2px solid #8db9df; border-bottom:1px solid #a9ccd2;}
#medical_formtable th { color:#0054a6; width:160px; border-bottom:1px solid #e9e9e9; text-align:left; padding-left:20px; }
#medical_formtable td {position:relative; padding:8px; border-bottom:1px solid #e9e9e9;}
#medical_formtable th.endline, #medical_formtable td.endline { border-bottom:1px solid #a9ccd2;}

#medical_formtable .item {position:relative; margin:-4px 0;} 
#medical_formtable .item label{ padding:2px 10px 0 0; margin:0; min-width:80px; display:inline-block;}

.radiobtn, 
.checkbtn {width:13px;height:13px;margin:3px 5px 3px 0;padding:0;vertical-align:middle} 
.btn_cen { text-align:center;}
.endline { border-bottom:1px solid #a9ccd2;}

#medical_test {margin:10px auto; padding:0; width:680px; }
#medical_test h1 {background:url(../images/medical_test_ptt_bg.gif) repeat-x; height:25px;}
#medical_test table { margin:20px auto; padding:0; width:98%; border-bottom:1px solid #e2e2e2; font-family:'돋움',dotum;font-size:12px;table-layout:fixed; }
#medical_test table caption { background-color:#8aacd2; color:#fff; font-weight:bold; padding:6px 0;}
#medical_test table th { background-color:#bfd1e4;  color:#275fab; padding:4px 0; border-top:1px solid #fff; border-right:1px solid #fff; border-collapse:collapse; }
#medical_test table th.cle01 { background-color:#fff;  color:#5e8bca; padding:4px 0;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-collapse:collapse; }
#medical_test table th.cle02 { background-color:#f5f5f5;  color:#5e8bca; padding:4px 0;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-collapse:collapse; }
#medical_test table td { border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-collapse:collapse; padding:4px 8px;}
#medical_test table td.cle02 { background-color:#f5f5f5; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-collapse:collapse; padding:4px 8px;}

/*===============================================================*
                           검진결과지
*===============================================================*/
#medicaltest {margin:0 auto; padding:0; width:720px; min-height:1018px; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5;}

#mtheader01 { background:url(../images/Admin/mtheader01_topbg_01.gif) repeat-x; height:148px; }
#mtheader01 h1 { color:#0070cc; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader01_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader01 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader01_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader01 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader01 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader01 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444 }

#mtheader02 { background:url(../images/Admin/mtheader02_topbg_01.gif) repeat-x; height:148px; }
#mtheader02 h1 { color:#308e44; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader02_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader02 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader02_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader02 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader02 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader02 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader03 { background:url(../images/Admin/mtheader03_topbg_01.gif) repeat-x; height:148px; }
#mtheader03 h1 { color:#c75278; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader03_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader03 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader03_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader03 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader03 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader03 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader04 { background:url(../images/Admin/mtheader04_topbg_01.gif) repeat-x; height:148px; }
#mtheader04 h1 { color:#a36a0f; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader04_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader04 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader04_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader04 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader04 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader04 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader05 { background:url(../images/Admin/mtheader05_topbg_01.gif) repeat-x; height:148px; }
#mtheader05 h1 { color:#008997; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader05_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader05 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader05_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader05 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader05 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader05 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader06 { background:url(../images/Admin/mtheader06_topbg_01.gif) repeat-x; height:148px; }
#mtheader06 h1 { color:#6d0271; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader06_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader06 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader06_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader06 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader06 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader06 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader07 { background:url(../images/Admin/mtheader07_topbg_01.gif) repeat-x; height:148px; }
#mtheader07 h1 { color:#e38d06; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader07_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader07 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader07_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader07 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader07 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader07 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader08 { background:url(../images/Admin/mtheader08_topbg_01.gif) repeat-x; height:148px; }
#mtheader08 h1 { color:#dd789c; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader08_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader08 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader08_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader08 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader08 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader08 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader09 { background:url(../images/Admin/mtheader09_topbg_01.gif) repeat-x; height:148px; }
#mtheader09 h1 { color:#0070cc; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader09_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader09 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader09_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader09 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader09 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader09 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}

#mtheader10 { background:url(../images/Admin/mtheader10_topbg_01.gif) repeat-x; height:148px; }
#mtheader10 h1 { color:#308e44; padding:55px 0 0 58px; font-size:large; background:url(../images/Admin/mtheader10_tlebg_01.gif) 0 47px no-repeat; height:49px;}
#mtheader10 div.nameinfo { margin:0 auto; background:url(../images/Admin/mtheader10_namebg_01.gif) no-repeat; width:660px; height:38px; }
#mtheader10 div.nameinfo dl { list-style:none inside; margin:0; padding:9px 10px 0; width:100%}
#mtheader10 div.nameinfo dl dt {float:left; padding:0 8px 0 10px;}
#mtheader10 div.nameinfo dl dd {float:left; font-size:14px; font-weight:bold; width:150px; color:#444;}


#mtcontainer { margin:0; padding:0 35px;}
#mtcontainer .mtcon01 { margin:25px 0 20px 0; background-color:#f8f5e4; border:solid 1px #d9d3b3; width:660px; min-height:751px; border-radius:10px/10px; overflow:hidden; }
#mtcontainer .mtcon01 div { margin:0; padding:20px; color:#444; line-height:150%; }

#mtcontainer2 { margin:0; padding:20px 35px 0 35px;}
#mtcontainer2 h2 { background:url(../images/Admin/medicaltest_obtle_01.gif) no-repeat; width:165px; height:22px; text-align:center; color:#FFF; padding-top:2px; font-size:14px}
/* #mtcontainer2 h2.tt2 { background:url(../images/Admin/medicaltest_obtle_02.gif) no-repeat; width:235px; height:22px; text-align:center; color:#FFF; padding-top:2px; font-size:14px; letter-spacing:-2;} */
#mtcontainer2 h2.tt2 { background:url(../images/Admin/medicaltest_obtle_02.gif) no-repeat; width:235px; height:22px; text-align:center; color:#FFF; padding-top:2px; font-size:14px; letter-spacing:-2px;}
#mtcontainer2 .mtcon02 { margin:8px 0 25px 0; background-color:#f8f5e4; border:solid 1px #d9d3b3; width:660px; min-height:200px; max-height:220px; border-radius:10px/10px;  overflow:hidden;}
#mtcontainer2 .mtcon02 div { margin:0; padding:10px; color:#444; line-height:150%; }
#mtcontainer2 .mtcon03 { margin:8px 0 25px 0; background-color:#f8f5e4; border:solid 1px #d9d3b3; width:660px; min-height:330px; max-height:350px; border-radius:10px/10px;  overflow:hidden;}
#mtcontainer2 .mtcon03 div { margin:0; padding:10px; color:#444; line-height:150%; }

#mtcontainer2 table { padding:0; margin:8px 0 25px 0; width:100%; border-bottom:#c2c5b3 1px solid;}
#mtcontainer2 th { background-color:#b8c681; padding:3px 0; height:22px; border-left:#FFF 1px solid; border-bottom:#FFFFFF 2px solid;  border-top:#b8c681 1px solid; }
#mtcontainer2 td {border-right:#c2c5b3 1px solid; border-collapse:collapse; height:19px; padding:3px;}
#mtcontainer2 td.bgline { background-color:#e4e7d7; padding:3px;}
#mtcontainer2 td.tdleft { border-left:#c2c5b3 1px solid; padding:3px;}
#mtcontainer2 td.tdcenter { padding:3px; text-align:center;}
#mtcontainer2 td.tdright { padding:3px; text-align: right;}
#mtcontainer2 td span.mtdata { color:#232323;}

#mtfooter { margin:10px 0 0 0; padding:0; background:url(../images/Admin/medicaltest_foot_bg.gif) repeat-x; height:74px; }
