@charset "euc-kr";

/*ÀÎµ¦½º ÆäÀÌÁö´Â CSS¸¦ º°µµ·Î ¸¸µé¾î ºÒ·¯¿À°í ÀÖÀ½*/
@import "main.css";

/*¸ðµçÆäÀÌÁö¿¡ ÅëÇÕÀûÀ¸·Î Àû¿ë*/
html { height:100%; width: 100%; margin:0; padding:0; font-size:12px; color:#666; font-family:'µ¸¿ò', Dotum, '±¼¸²', Gulim, Verdana; line-height:120%; letter-spacing: normal; }
* { margin:0pt; padding:0pt; }
body {position:relative}
ul { list-style: none; }
img { border: 0; }

a:link, a:visited { color: #666; text-decoration: none; }
a:hover, a:active { color: #13619b; text-decoration: underline; font-weight: normal; }
.brclear { clear: both; }
.indent_10 { text-indent: 10px;}
caption {
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0;
}
label { display: none; }

/*¼­ºê ¹è°æÀÌ¹ÌÁö*/
#BG_sub { background: url(/images/BG_sub.jpg) center top repeat-x; width: 100%; margin: 0; }
#BG_sub hr { display: none;}


/* ÃÖ»ó´Ü Logo, ÅëÇÕ°Ë»ö, ±Û·Î¹ú¸Þ´º, Å¸ÀÌÆ² ÇÃ·¡½Ã*/
#Header { height: 90px; width: 1000px; margin: 0 auto; margin-bottom: 5px;}
#Header .logo { margin: 22px 80px 0 0; width: 155px; float: left; }
#Header dl { border: 3px solid #a2c2d8; height: 24px; width: 317px; float: left; margin-top: 30px; }
#Header dt { float: left; }
#Header dd { float: left; padding-left: 10px; }
#Header ul { float: right; padding-top: 38px; }
#Header li { float: left; padding-left: 8px; margin: 0; }
#Header li.last { margin-top: -6px; }
#Header input { margin-top: 1px; font-size: 12px;}
#Header li input { margin-bottom: -4px;}
#Header label { display: none;}

#Nav_skip {  text-indent: -2000px;  height: 0;  margin-top: -1px;  padding: 0;  font-size: 0;  line-height: 0;  overflow:hidden; }
#Nav_hidden { display: none;}

#Nav_main {width: 1000px; margin: 0 auto; margin-bottom: -3px;}
#Nav_main input { margin-bottom: 5px; margin-left: 10px;}
#Nav_main label { display: none;}

#Nav_sub { position:absolute; margin: 0 auto; top:125px; left: 0; width:100%; height:1px; z-index:100; padding: 0; }
#Nav_sub_slide { margin: 0 auto; padding: 0; width: 1000px; text-align: left; visibility: hidden;}
#Nav_sub_slide ul { margin: 0; border: 5px solid #003c7a; background-color: #fff; width: 780px; height: 480px; padding: 5px 0 0 0}
#Nav_sub_slide ul li { float: left; margin-left: 60px; width: 122px; display: inline;}
#Nav_sub_slide ul li.last {clear:right; width: 780px; text-align: right; float: right; margin: 0 0 0 0; padding: 0;}
#Nav_sub_slide dl { margin: 20px 0 0 0;}
#Nav_sub_slide dl.f6 { margin-top: 60px;}
#Nav_sub_slide dl.f7 { height: 370px;}
#Nav_sub_slide li.f8 {width: 122px; padding-bottom: 10px; border-bottom: 2px solid #9ac2df;}
#Nav_sub_slide dt {width: 122px; padding-bottom: 10px; margin-bottom: 8px; border-bottom: 2px solid #9ac2df;}
#Nav_sub_slide dd { padding: 1px;}
#Nav_sub_slide span { display: none;}
#Nav_sub_slide label { display: none;}
#Nav_sub_slide img { display: block;}


#Nav_sub1 { position:absolute; margin: 0 auto; top:135px; left: 0; width:100%; height:1px; z-index:100; padding: 0; }
#Nav_sub_slide1 { margin: 0 auto; padding: 0; width: 1000px; text-align: left; visibility: hidden;}
#Nav_sub_slide1 ul { margin: 0; border: 5px solid #003c7a; background-color: #fff; width: 780px; height: 480px; padding: 5px 0 0 0}
#Nav_sub_slide1 ul li { float: left; margin-left: 60px; width: 122px; display: inline;}
#Nav_sub_slide1 ul li.last {clear:right; width: 780px; text-align: right; float: right; margin: 0 0 0 0; padding: 0;}
#Nav_sub_slide1 dl { margin: 20px 0 0 0;}
#Nav_sub_slide1 dl.f6 { margin-top: 60px;}
#Nav_sub_slide1 dl.f7 { height: 370px;}
#Nav_sub_slide1 li.f8 {width: 122px; padding-bottom: 10px; border-bottom: 2px solid #9ac2df;}
#Nav_sub_slide1 dt {width: 122px; padding-bottom: 10px; margin-bottom: 8px; border-bottom: 2px solid #9ac2df;}
#Nav_sub_slide1 dd { padding: 1px;}
#Nav_sub_slide1 span { display: none;}
#Nav_sub_slide1 label { display: none;}
#Nav_sub_slide1 img { display: block;}



/*ÄÁÅÙÃ÷*/
#Wrapper { width: 1000px; margin: 0 auto; z-index: 1000; }
#Wrapper .left_menu { width: 170px; margin: 32px 25px 30px 4px; float: left; font-size: 0pt; }
#Wrapper .left_menu ul { padding: 0; }
#Wrapper .left_menu li { padding: 0; }
#Wrapper .left_menu li.tit { padding: 20px 0 12px 0; margin-bottom: 7px; border-bottom: 2px solid #5f9fcd;}
#Wrapper .page_nav { float: right; margin: 0; padding: 8px 90px 0 0; height: 23px; vertical-align: middle; clear: left; }
#Wrapper .page_nav dt { background: url(/images/page_nav_img01.gif) 2px 2px no-repeat; padding-left: 18px; float: left; }
#Wrapper .page_nav dd { background: url(/images/page_nav_img02.gif) 8px 4px no-repeat; padding-left: 18px; float: left; }
#Wrapper .content { width: 695px; padding: 10px 10px 30px 10px; float: left; border-right: 1px solid #e2e3e3; }
#Wrapper .content h1 { background: url(/images/BG_h1.gif) left top no-repeat; margin-bottom: 25px; padding: 14px 0 19px 15px; border-bottom: 1px dashed #d7d7d7; }
#Wrapper .content h2 { margin:0; padding:30px 0 14px 0;}
#Wrapper .content h3 { margin:0; padding:15px 0 14px 17px;}


#Wrapper1 { width: 100%; margin: 0 auto; z-index: 1000; }
#Wrapper1 .left_menu { width: 170px; margin: 32px 25px 30px 4px; float: left; font-size: 0pt; }
#Wrapper1 .left_menu ul { padding: 0; }
#Wrapper1 .left_menu li { padding: 0; }
#Wrapper1 .left_menu li.tit { padding: 20px 0 12px 0; margin-bottom: 7px; border-bottom: 2px solid #5f9fcd;}
#Wrapper1 .page_nav { float: right; margin: 0; padding: 8px 90px 0 0; height: 23px; vertical-align: middle; clear: left; }
#Wrapper1 .page_nav dt { background: url(/images/page_nav_img01.gif) 2px 2px no-repeat; padding-left: 18px; float: left; }
#Wrapper1 .page_nav dd { background: url(/images/page_nav_img02.gif) 8px 4px no-repeat; padding-left: 18px; float: left; }
#Wrapper1 .content { width: 695px; padding: 10px 10px 30px 10px; float: left; border-right: 1px solid #e2e3e3; }
#Wrapper1 .content h1 { background: url(/images/BG_h1.gif) left top no-repeat; margin-bottom: 25px; padding: 14px 0 19px 15px; border-bottom: 1px dashed #d7d7d7; }
#Wrapper1 .content h2 { margin:0; padding:30px 0 14px 0;}
#Wrapper1 .content h3 { margin:0; padding:15px 0 14px 17px;}

#popup .content { width: 695px; padding: 10px 10px 30px 10px; float: left; border-right: 1px solid #e2e3e3; }
#popup .content h1 { background: url(/images/BG_h1.gif) left top no-repeat; margin-bottom: 25px; padding: 14px 0 19px 15px; border-bottom: 1px dashed #d7d7d7; }
#popup .content h2 { margin:0; padding:30px 0 14px 0;}
#popup .content h3 { margin:0; padding:15px 0 14px 17px;}

/*¿ìÃø Äü¸µÅ©*/
/*#Quick { width: 81px; float: left; margin-top: -31px; }*/

/*°Ô½ÃÆÇ ¹öÆ°µé °ü·Ã 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;}

/*¸ñ·Ï ÆäÀÌÂ¡ css*/
.board_list_page { text-align: center; width: 695px; }
.board_list_page a { width: 15px; display: inline-block; border: 1px solid #fff; }
.board_list_page a:link, .board_list_page a:visited { color: #666; }
.board_list_page a:hover, .board_list_page a:active { color: #13619b; font-weight: bold; text-decoration: none; border: 1px solid #a2c2d8; background-color: #fff; }
.board_list_page input { margin-bottom: -3px; }
.board_list_page span { width: 15px; display: inline-block; border: 1px solid #fff;  font-weight: bold;}
.board_list_page span.btn_img{ display: inline; width:50px}
.board_list_page span.btn_img,
.board_list_page span.btn_img a,
.board_list_page span.btn_img a:hover,
.board_list_page span.btn_img a:active,
.board_list_page span.btn_img img{ border:none; padding:0; }
.board_list_page span.btn_img * { vertical-align: top; padding:0; margin: 0px;display: inline;}

/* ¸ñ·ÏÅ×ÀÌºí_°Ë»ö 
*html .board_search input.submit { text-indent: -10000px; }
*/
.board_search { height: 50px; background-color: #f1f8fc; text-align: center; margin: 20px 0 30px 0; border: 1px solid #cce0ef; }
.board_search ul { padding-top: 12px; }
.board_search li { display: inline; }
.board_search input { height: 16px; padding: 2px 3px 0 3px; margin: 0; color: #666; font-size: 12px; border: 1px solid #9ac2df; }
.board_search .board_btn_searh{ border: none; width:63px; height:24px;padding:0; vertical-align: text-bottom;}/* 110217Ãß°¡*/
.board_search input.submit { background:url(/images/btn_board_search.gif) left top no-repeat; width: 63px; height: 24px; text-indent: -10000px; border: none;  cursor:pointer;}
* html .board_search input.submit { text-indent:-10000px }
.board_search .board_btn_searh2{ border: none;padding:0; vertical-align: text-bottom;}
/* ÀÏ¹Ý°Ô½ÃÆÇ_List & ÀÌ´ÞÀÇÄ£ÀýÁ÷¿ø_List css */
.total_list { margin-bottom: -11px; }
.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; }


.tlist_01 th, td { border: none;}
.tlist_01 { background: url(/images/BG_table_01.gif) right top no-repeat; width: 695px;}
.tlist_01 thead th { height: 30px; vertical-align: middle; background:url(/images/BG_th_01.gif) left 50% no-repeat; color: #13619b;}
.tlist_01 thead th.first { background: url(/images/BG_th_first.gif) left top no-repeat; }
.tlist_01 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_01 tbody td.first { background: none; }
.tlist_01 tbody td.tit { text-align: left; padding-left: 15px; }
.tlist_01 tfoot { background: none; background: url(/images/BG_table_border.gif) left top repeat-x; }

.best_smc { background: url(/images/f1_s6_img_01.gif) left top no-repeat; padding: 22px 30px 45px 30px; height: 165px;}
.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; }

/*ÀÏ¹Ý°Ô½ÃÆÇ_View css*/
.tview_01 { background: url(/images/BG_table_01.gif) right top no-repeat; width: 695px; }
.tview_01 thead th { height: 30px; padding: 0 20px; vertical-align: middle; background: url(/images/BG_th_first.gif) left top no-repeat; color: #13619b; }
.tview_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; }
.tview_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; }
.tview_01 tbody td { padding-left: 15px; border-bottom: 1px dashed #bdbdbd; background: none; }
.tview_01 tbody td.con { height:100px; padding-left: 15px; border-bottom: 1px dashed #bdbdbd; background: none; }
.tview_01 tbody td table { border-collapse: collapse;}
.tview_01 tbody td table caption { text-align: left; padding-left: 10px; font-weight: bold; padding-bottom: 5px; background: url(/images/bull_img_02.gif) left 4px no-repeat; color: #000;}
.tview_01 tbody td td { border: none; border: 1px solid #9ac2df;}
.tview_01 tbody td th { border: none; border: 1px solid #9ac2df; background: none; background-color:#f1f8fc; color: #13619b; font-weight: normal;}
.tview_01 tbody td.bd_none { border: none; background: url(/images/BG_table_border.gif) left top repeat-x; padding: 15px; line-height:150%;}
.tview_01 tfoot td { border-top: 2px solid #9ac2df; background: none; }


.tview_011 { width: 95%; }
.tview_011 thead th { height: 30px; padding: 0 10px; background-color: #F7F7F7; color: #13619b; }
.tview_011 thead td { padding-left: 10px; height:24px; vertical-align: middle; color: #13619b; font-weight: bold; background-color: #F7F7F7; }
.tview_011 tbody td { padding-left: 10px; height:24px; text-align:center; border-bottom: 1px; background: none; background-color: #ffffff;}
.tview_011 tbody th { height: 30px; padding: 0 10px; background-color: #F7F7F7; color: #13619b; }
.tview_011 tfoot td { border-top: 2px solid #9ac2df; background: none; }

/*Æ÷Åä°¶·¯¸®_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; }

/* ÇÏ´Ü Logo & Copy 

*html #Footer .copy { width: 1000px; w/idth: 995px; }
*/
#Footer { width: 100%; clear: both; border-top: 1px solid #e2e3e3; background-color: #fff; }
#Footer .f_menu { width: 990px; margin: 0 auto; height: 30px; padding: 0 10px 0 0; background-color: #a2c2d8; }
#Footer .f_menu ul { margin: 0 0 0 0; padding: 9px 0 0 0; clear: both; }
#Footer .f_menu ul li { float: left; padding-left: 10px; }
#Footer .f_menu ul li a { display: block; border: none; }
#Footer .family { float: right; margin-top: -5px; }
#Footer select { font-size: 12px; color: #666; }
#Footer input { margin-bottom: -4px; }
#Footer .copy { width: 995px; margin: 0 auto; }
* html #Footer .copy { width: 1000px; height: 995px; }
#Footer .copy li { float: left; padding: 15px 20px 10px 0; }
#Footer .copy li.fl_right { float: right; padding: 10px 5px 10px 0; }
#Footer label { display: none;}

/*ÇÏ´Ü  rolling ¹è³Ê Ãß°¡
#Footer .copy li ul { float: left; margin: 0; padding-left:5px; }
#Footer .copy li ul li { float: left; margin: 0; padding:0; }
#Footer .copy li ul li ul { float: left; margin:0px; padding:0px 10px;}
#Footer .copy li ul li ul li { float: left; margin-top: 0; padding:0 5px; }

#Footer .copy li.fl_right { float: right; padding: 10px 5px 10px 0; }
#Footer label { display: none;}

#Footer .copy li.rolling { float: right; padding:0px; margin-top:10px; background-image:none; border:none; background-color:#FFF;}
#Footer .copy li.rolling ul { float:left; padding:0px; margin:0;  background:url(/images/footer_banner_bg.gif) left top repeat-x; width:170px;}
#Footer .copy li.rolling ul li { float:left; padding:0 11px 0 0; margin:0;}
#Footer .copy li.rolling ul li.right { float:right; padding:0; margin:0;}


.rolling_banner {width:254px; height:31px; background:url(/images/rolling_bg.gif) left top no-repeat ;float:left; margin-left: 15px; padding:10px;}

*/
.label_view ,
.label_view label{ display: inline;}
.vm *,
.vm{ vertical-align: middle;}


/*´ëÃ¼ÄÁÅÙÃ÷*/
#datavisivle {visibility:hidden; width:100px; height:24px; padding: 0;  font-size: 0;  overflow:hidden; }
#datavisivle.on{visibility:visible;width: auto;height: auto;font-size: 1em;overflow:auto;}
#datavisivle button {visibility:visible;}
#datavisivle h1{background-image: url(none)!important;padding: 0 !important;margin-top: 10px;}

#footer div.ad_zone{background: none repeat scroll 0 0 #FFFFFF; height: 55px; left: 608px; position: absolute; top: 50px; width: 416px;}

/*¼ÅÆ²¹ö½º*/

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-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:#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}