@charset "utf-8";
/* BOARD STYLE */
#boardGroup{position:relative;width:100%}
#boardGroup table{clear:both;padding:0;border-collapse:collapse;border-spacing:0;empty-cells:show}

/* 게시판 선택 탑 */
.board_choice{float:left;width:100%;padding:10px 0 20px 0}
.board_choice li{display:block;width:232px;height:172px;background:url(/skins/bbs/basic/img/board_chobg.gif) no-repeat;margin:0 21px;text-align:center;float:left}
.board_choice li .title{line-height:22px;font-weight:700;letter-spacing:-1px;color:#000;display:block;width:170px;margin:0 auto;padding-top:26px;font-size:15px;height:45px;overflow:hidden}
.board_choice li .downlist{padding-top:10px;text-align:center}
.board_choice li .downlist .cata{font-family:'Nanum Gothic';font-size:12px;color:#777;width:140px;height:31px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}

/* 검색 */
.boardSearch{width:100%;height:59px;margin-top:5px;background:url(/skins/bbs/basic/img/boardSearch_bg2.gif)  no-repeat;margin-bottom:15px}
.boardSearch fieldset{display:block;position:absolute;right:28px;top:12px}
.boardSearch .boardSearchArea{width:100%;text-align:center}
.boardSearch .boardSearchArea > li{display:inline-block}
.boardSearch input[type=text]{width:220px;height:30px;color:#585858;font-family:'Nanum Gothic';letter-spacing:-1px;padding-left:10px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
.boardSearch select{width:70px;height:28px;border:1px solid #c9c9c9;font-size:12px;color:#585858}
.boardSearch input.boardBtn{margin-top:-1px}
.boardSearch ul{padding-left:40px}
.boardSearch li{display:inline;font-size:13px;line-height:59px;padding-right:10px}

/* 페이징 */
.paging{margin:10px 0;text-align:center;}
.paging li{display:inline;overflow:hidden;margin:0 2px}
.paging ul{display:inline;margin:0}
.paging ul a,.paging ul strong{display:inline-block;padding:0 2px !important;font-size:10px;font-family:tahoma}
.paging .page_num{position:relative;top:-5px}
.paging ul li{font-size:11px;font-family:tahoma}
.paging ul li strong{color:#FFF}
.datafont{font-family:'tahoma';font-size:11px;color:#555}
.paging li a{display:inline-block;width:26px;height:26px;margin-right:1px;font-family:Verdana,sans-serif;font-weight:normal;line-height:21px;font-size:11px;color:#676767;letter-spacing:-1px;text-decoration:none;padding:0 !important}
.paging li a:hover{background:url(/skins/bbs/basic/img/bg_paging_current.gif) 0 0 no-repeat;color:#fff}
.paging strong{display:inline-block;width:26px;height:26px;margin-right:1px;font-family:Verdana,sans-serif;font-weight:normal;line-height:21px;font-size:11px;color:#fff !important;letter-spacing:-1px;text-decoration:none;background:url(/skins/bbs/basic/img/bg_paging_current2.gif) 0 0 no-repeat}
.paging .btnFirst a,.paging .btnNext a,.paging .btnPrev a,.paging .btnEnd a{width:20px !important;border:none !important}
.paging .btnFirst a:hover,.paging .btnNext a:hover,.paging .btnPrev a:hover,.paging .btnEnd a:hover{background:none !important}

/* 게시물 정보 */
#boardGroup div.topInfo {display:inline-block; width:100%;padding-top:10px}
p.count1{float:left; padding:0 0 15px 7px;font-size:12px;color:#454545}
p.count1 strong.point{color:#000}
p.count2{float:right; padding:0 7px 15px 0px;font-size:12px;color:#454545}

/* 게시물 목록 */
.boardList{padding-bottom:15px;border-top:2px solid #fff;width:100%;height:auto;float:left}
.boardList table{width:100%;border-bottom:1px solid #7e7e7e;font-size:13px}
.boardList table caption{visibility:hidden;width:0;height:0;font-size:0}
.boardList table thead th{display:none}
/* .boardList table thead th{padding:15px 0 12px;border-bottom:1px solid #e0e0e0;background:#fff;color:#232323} */
.boardList table tbody th,.boardList table tbody td{padding:12px 0 10px;border-bottom:1px solid #e0e0e0;color:#666}
.boardList table.boardTable tbody th,.boardList table.boardTable tbody td{padding:8px 0 7px;border-top:1px solid #e0e0e0;color:#666}
.boardList table tbody td{text-align:center;word-break:break-all}
.boardList table tbody td span.status0{display:block;width:40px;height:28px;line-height:28px;text-align:center;background:#6983a5;margin:0 auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;color:#FFF}
.boardList table tbody td span.status1{display:block;width:40px;height:28px;line-height:28px;text-align:center;background:#23397f;margin:0 auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;color:#FFF}
.boardList table tbody td.title{padding-left:10px;padding-right:10px;font-weight:400;font-size:15px;letter-spacing:-1px;text-align:left;line-height:22px;color:#333}
.boardList table tbody td.title a{color:#333}
.boardList table tbody td.title a:hover{text-decoration:underline;color:#000}
.boardList table tbody td.title span{padding-right:10px;font-size:12px;color:#888}
.boardList table tbody td span.notice_title{display:block;background:#333;color:#fff;width:60px;line-height:30px;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;margin:0 auto}
.boardList table tbody td.title_notice{font-weight:bold;}
.boardList table tbody td.title img{margin:0 5px 0 0}
.boardList table tbody td.title img.img{margin:1px 5px 0 0}
.boardList table tbody td span.category{color:#999;font-weight:700}
.boardList table tbody td span.notice{display:block;background:#525252;color:#fff;width:60px;line-height:30px;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;margin:0 auto}
.boardList table tbody td span.file{display:block;background:#7981a0;color:#fff;width:60px;line-height:30px;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px}
.boardList table tbody tr:hover{background:#fff}
.boardList table tbody td.imgStyled{padding:15px 10px 10px}
.boardList table tbody td span.replyCount{display:inline-block;width:50px;margin-left:7px;padding:2px;border:1px solid #ddad62;font-size:.95em;color:#3a3a3a;text-align:center;vertical-align:middle}
.boardList table tbody td img{margin:0 5px;vertical-align:top}
.boardList table tbody td span.no_data{line-height:230px;font-weight:700;background:url(/pages/hospital/img/sub/icon_alert.gif) 0 0 no-repeat;padding-left:20px;font-size:15px}

/*.boardList table a:focus,.boardList table a:hover{font-weight:bold;color:#d52d0c;letter-spacing:-1px}*/
.qnaList table tbody th,.qnaList table tbody td{padding:10px 0 8px}

.boardList table tbody td.status1{color:red}
.boardList table tbody td.status0{color:blue}

/* 게시글 상세 */
.boardView .boardViewArea,.boardView .boardViewReply{width:100%;margin-bottom:20px;border-bottom:1px solid #7e7e7e}
.boardView .boardViewArea,.boardView .boardViewReply{border-bottom:none;}
.boardView .boardViewReply{margin-top:30px}
.boardView h4.title{padding:12px 20px 10px;border-top:2px solid #263d86;border-bottom:1px solid #e0e0e0;font-size:15px;line-height:30px;color:#454545}
.boardView .boardViewReply h4.title{padding-left:34px}
.boardView ul.viewData{display:inline-block;width:100%;font-size:12px}
.boardView ul.viewData li{float:left}
.boardView ul.viewData li.w611 dl dd{width:611px;border-right:0 none}
.boardView ul.viewData li.w170 dl dd{width:170px}
.boardView ul.viewData li.w130 dl dd{width:130px}
.boardView ul.viewData li.w110 dl dd{width:110px;border-right:0 none}
.boardView ul.viewData li.left01 dl dd{width:250px}
.boardView ul.viewData li.left02 dl dd{width:100px}
.boardView ul.viewData li.left03 dl dd{width:59px;border-right:0 none}
.boardView ul.viewData li.oneSection{width:100%;background:#fff}
.boardView ul.viewData li.oneSection dl dd{width:654px;border-right:0 none;text-align:left}
.boardView dl.file{display:inline-block;width:100%;border-top:1px solid #e0e0e0;line-height:1.6;font-size:12px}
.boardView dl.file dt{float:left;width:88px;padding:20px 0 15px;background:#f5f5f5;color:#454545;text-align:center;display:block}
.boardView dl.file dd{float:left;padding:5px 8px}
.boardView dl.file dd a{margin-left:5px;padding-left:22px;color:#555;background:url(/skins/bbs/basic/img/page_white_put.png) left 2px no-repeat;line-height:24px;height:24px;display:block}
.boardView ul.viewData li dl dt{float:left;width:88px;padding:12px 0 10px;border-right:1px solid #e0e0e0;background:#f5f5f5;color:#454545;text-align:center}
.boardView ul.viewData li dl dd{float:left;padding:12px 0 10px 10px;border-right:1px solid #e0e0e0;color:#666;word-wrap:break-word;word-break:break-all}}
.boardView ul.viewData li dl dd.selectBox{padding:7px 0 7px 10px}
.boardView ul.viewData li dl dd select{width:98px;height:20px;border:1px solid #c4c4c4;font-family:'돋움',Dotum;color:#666;letter-spacing:-1px}
.boardView ul li.otherSize{width:100%}
.boardView ul li.otherSize dl dt{width:50px}
.boardView ul li.otherSize dl dd{width:653px}
.boardView .boardViewContent{clear:both;min-height:200px;padding:15px 20px 20px;border-top:1px solid #e0e0e0}

#boardGroup .goOtherPage{clear:both;margin-top:35px;border-top:1px solid #a6a6a6;font-size:12px;display:block;float:left;width:100%}
#boardGroup .goOtherPage li{display:inline;width:100%;float:left}
#boardGroup .goOtherPage li.prev{border-bottom:1px solid #e0e0e0}
#boardGroup .goOtherPage li.next{border-bottom:1px solid #a6a6a6}
#boardGroup .goOtherPage li dl{}

#boardGroup .goOtherPage li dl dt,#boardGroup .goOtherPage li dl dd{padding:8px 0 6px}
#boardGroup .goOtherPage li dl dt{float:left;width:89px;padding:15px 0 10px;border-right:1px solid #ddd;background:#f5f5f5;font-weight:bold;color:#454545;text-align:center}
#boardGroup .goOtherPage li dl dd{float:left;padding:15px 0 10px 15px}
#boardGroup .goOtherPage li dl dd a{color:#444;letter-spacing:-1px}

#boardGroup div.min_summary {display:block; padding-right:5px}
#boardGroup div.min_summary dl.floatR {float:right}
#boardGroup div.min_summary dl dt {float:left;}
#boardGroup div.min_summary dl dd{float:left;}
#boardGroup div.min_summary dl dt { margin-right: 5px; font-weight: bold; font-size: 12px; }

#boardGroup div.min_summary dl dt { margin-right: 5px; font-weight: bold; font-size: 15px; }
#boardGroup div.min_summary dl dt.gab { margin-left: 10px; padding-left: 10px; background: url(/skins/bbs/basic/img/gab_dt.gif) no-repeat left 2px; }
#boardGroup div.min_summary dl dd { padding-left: 5px; background: url(/skins/bbs/basic/img/gab_dd.gif) no-repeat left 4px; font-size: 12px; }

#boardGroup div.view_min_summary{width:100%;height:30px;}

/* 답글 */
.reply{margin-top:30px}
.reply h4.title{position:relative;padding:9px 15px 8px 10px;*padding:7px 15px 9px 10px}
.reply h4.title span{display:inline-block;overflow:hidden;float:left;width:13px;height:10px;margin:6px 4px 0 0;*margin:8px 4px 0 0;background:url(/images/common/bg_replyTit.gif) left top no-repeat;font-size:0;color:#fafafa;vertical-align:top}
.reply ul.viewData li.writer{width:891px}

/* 비밀글 */
.confirm_box{background: url(/skins/bbs/basic/img/icon_key.gif) left top no-repeat;width:385px;margin:50px auto;height:200px}
.confirm_box .confirm_text{font-size:15px;font-weight:700;letter-spacing:-1px;color:#263d86;padding:10px 0 0 90px}
.confirm_box .confirm_field{padding-left:90px;font-size:15px}
.confirm_box .confirm_field label{float:left;line-height:30px;font-weight:400;padding-right:10px}
.confirm_box .confirm_field input.inbox{height:30px;margin-top:20px;border:1px solid #e3bb00;background:#efefef;padding:0 7px}
.confirm_box .confirm_field input.button_type3{margin-top:18px;height:34px}

.confirm_box2{background: url(/skins/bbs/basic/img/icon_key.gif) left top no-repeat;width:570px;margin:50px auto;height:200px}
.confirm_box2 .confirm_text{font-size:15px;font-weight:700;letter-spacing:-1px;color:#263d86;padding:10px 0 0 90px}
.confirm_box2 .confirm_field{padding-left:90px;font-size:15px}
.confirm_box2 .confirm_field label{float:left;line-height:30px;font-weight:400;padding-right:10px}
.confirm_box2 .confirm_field input.inbox{height:30px;margin-top:20px;border:1px solid #e3bb00;background:#efefef;padding:0 7px;float:left;margin-right:10px}
.confirm_box2 .confirm_field input.button_type3{margin-top:18px;height:34px;float:left}


/* 포토갤리러 목록 */
.photoList{clear:both;width:710px;margin-bottom:23px;border-top:2px solid #7e7e7e;border-bottom:1px solid #7e7e7e}
.photoList ul{display:inline-block;overflow:hidden;position:relative;width:710px;margin:15px 0 0;border-bottom:1px solid #e0e0e0;text-align:center}
.photoList ul li{display:inline-block;float:left;position:relative;width:158px;padding:0 13px 15px 12px}
.photoList ul li a{width:158px;font-weight:bold;color:#454545}
.photoList ul li.last{padding:0 0 15px 12px}
.photoList ul li img{margin-bottom:8px;border:1px solid #ccc}

/* 글쓰기 폼 */
.writingForm{width:100%;margin-top:30px}
.writingForm label{vertical-align:middle}
.writingForm h4{padding-bottom:15px}
.writingForm h4.view_h4{display:block;line-height:48px;background:#ddd;height:33px;background:#fff;color:#263d86;border-top:2px solid #6983a5;font-size:15px;margin-bottom:5px}
.writingForm h4.view_h4 span{padding-left:55px;font-weight:700}
.writingForm .view_fliedown{padding-left:10px}
.writingForm .view_fliedown a{color:#777;line-height:20px;font-size:12px }
.writingForm .view_fliedown a:hover{color:#000}
.writingForm .view_contentbox{width:95%;margin:20px auto}
.writingForm .view_contentbox_media{width:95%;text-align:center}
.writingForm .view_contentbox_media img{margin-bottom:10px;max-width:100%}
.writingForm p.txt{float:right;margin:-10px 0 12px;color:#454545}
.writingForm p.txt span,table.writingTable tbody tr th span{font-weight:bold;color:#e33d3c}
table.writingTable tbody tr th span{font-weight:bold;color:#e33d3c}
table.writingTable{width:100%;border-bottom:1px solid #ddd; table-layout:fixed;}
table.writingTable thead tr th,table.writingTable tbody tr th,table.writingTable tbody tr td{padding:9px 0 8px;border-top:1px solid #ddd;font-size:13px;height:30px;line-height:21px}
table.writingTable thead tr th,table.writingTable tbody tr th{border-right:1px solid #ddd;background:#f5f5f5;color:#232323}
table.writingTable tbody tr td input{border-radius:4px;font-size:12px;-moz-border-radius:4px;-webkit-border-radius:4px}
table.writingTable tbody tr td input[type=text]{height:12px;padding:8px;border:1px solid #c4c4c4;color:#666}
table.writingTable tbody tr td input[type=password]{width:178px;height:12px;padding:8px;border:1px solid #c4c4c4;color:#666}
table.writingTable tbody tr td select{height:28px;padding:5px;border:1px solid #c4c4c4;border-radius:4px;line-height:28px;font-family:'Nanum Gothic';color:#666;letter-spacing:-1px;-moz-border-radius:4px;-webkit-border-radius:4px}
table.writingTable tbody tr td input[type=image]{margin:0 10px 0 5px;vertical-align:top}
table.writingTable tbody tr td span.addTxt{display:inline-block;color:#666;vertical-align:middle}
table.writingTable tbody tr td span.pointTxt{display:inline-block;color:#ee791c;vertical-align:middle}
table.writingTable tbody tr td textarea{padding:2px 4px;border:1px solid #c4c4c4;font-size:1em;color:#666;font-family:'Nanum Gothic'}
table.writingTable td ul.dateList li{float:left;padding-right:5px}
table.writingTable td ul.dateList img{padding-left:4px;vertical-align:middle}
table.writingTable #w_subject{width:70%}

/* 동의문구 */
.privacy{width:1030px;padding:30px;border:5px solid #efefef}
.privacy h3{padding-bottom:10px}
.privacy .agreementScroll{width:100%;height:160px;overflow-y:scroll}
.privacy p{font-size:13px;line-height:22px}
.privacy li{font-size:12px;line-height:19px}
.privacy ul, .privacy ol{padding:10px 15px}
.privacy li strong{padding-right:5px}
.privacy .agreeCheck{border:1px solid #ddd;text-align:center;padding:10px 0;margin-top:20px;background:#4974e0;color:#fff;font-weight:700;border:1px solid #3965d4}
.privacy .agreeCheck input{margin-left:10px;position:relative;top:5px}

/* 카테고리 */
.cate_type{height:auto;padding-bottom:5px;float:left;width:100%}
.cate_type ul{float:right}
.cate_type li{display:inline;float:left;padding-right:5px;margin-right:3px;line-height:48px}
.cate_type li a{width:auto;border:1px solid #ddd;border-radius:2px;background:#fff;font-size:13px;color:#666;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;padding:10px 20px}
.cate_type li a:hover{border:1px solid #333;font-weight:700;color:#000}
.cate_type li.on a{border:1px solid #1b274e;background:#3d5c96;font-weight:700;color:#fff}

/* 첨부파일 */
.board_filebox{padding-top:5px}
.board_filebox li{display:inline}
.board_filebox li a{height:22px;font-size:11px !important;line-height:22px}
.file1_area{padding:10px}
.file1_area .write_basic_input{margin-top:3px;width:50%;padding:6px;border:1px solid #ddd;background:#fff}
.file1_area .file1_del_item{padding:5px 3px;color:#d52d0c;font-weight:700}
.file1_area .file1_item{padding-bottom:5px}
.file_area .file1_div, .file_area .file2_div{padding-left:10px}

/* 고객의 소리 CSS */
.bimiltext {padding-left:10px;font-size:12px; font-weight:600;color:#777777;padding-right:4px;line-height:23px}
.bimilbox {border:1px solid #ddd !important;width:15px;height:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;top:6px} 

/* 임의 추가 */
.btnRecord{padding-top:10px;text-align:right;padding-bottom:50px}
.btnRecord li{display:inline}
.btnRecord li a{padding:10px 20px !important}
.btnRecord li input.button_type5{line-height:15px}
#zsfImg{padding-left:10px;padding-top:3px}
#zsfCode{border:1px solid #333;background:#ffde00;font-weight:bold;color:#000}
.form_info_txt{height:26px;margin-left:5px;padding:3px 0 3px 22px;background:url(/skins/bbs/basic/img/iconInfo.gif) left 3px no-repeat;line-height:26px}
#w_notice{position:relative;top:4px}

/* 버튼타입 */
.boardBtnList{display:inline-block;position:relative;width:100%}
.boardBtnList ul{display:inline-block;float:right;}
.boardBtnList ul li{float:left;padding-left:3px}
/*.boardBtnList ul li a{display:block;position:relative;padding:0}*/
.boardBtnList ul li a{display:block;position:relative;padding:10px 20px}



/* 참가신청 */
.expguideArea {font-size:12px;color:#d52d0c;font-weight:700;letter-spacing:-1px; padding-top:10px; padding-bottom:20px;text-align:center}


.alignL {text-align:left !important}

/* 포토갤러리 */
.photo_boardList {padding-top:5px;width:100%;margin-bottom:20px;float:left}
.photo_boardList ul{float:left;width:100%}
.photo_boardList ul li{display:block;width:19% !important;float:left;padding-bottom:15px;margin:0 5px}
.photo_boardList ul li.on .photo_img{border:3px solid #ffba00;height:144px;width:206px}
.photo_boardList ul li.on .title a{color:#000;font-weight:700}
.photo_boardList ul li .photo_img{height:150px;overflow:hidden}
.photo_boardList ul li .photo_img a img{-webkit-transition: all 0.6s;-moz-transition: all 0.6s;	-o-transition: all 0.6s;transition: all 0.6s;	}	
.photo_boardList ul li .photo_img a:hover img{-webkit-transform: translate3d(0, 0, 0);	-webkit-perspective: 0;-webkit-backface-visibility: hidden;	-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1) rotate(0.1deg);opacity: 0.9;}
.photo_boardList ul li .photo_subj a{letter-spacing:-1px;font-size:13px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 0}
.photo_boardList ul li .photo_subj a:hover{font-weight:700;text-decoration:none;color:#000}
.photo_boardList ul li a img{width:100%}
.photo_img { margin:0 auto;background:#efefef}
.photo_subj {text-align:center;padding-top:5px}
.photo_subj a { color:#666666;font-size:13px;}
.view_photobox li{text-align:center}
.view_photobox li img{padding-bottom:30px;max-width:800px}

/* FAQ */
.boardList table tr.reply_box{background:#f9f9f9}
.boardList table tr.reply_box td{padding:20px 60px 20px 6px;text-align:left;background:#f9f9f9;line-height:180%}
.boardList table tr.reply_box td span.title{font-weight:800;font-size:16px;color:#f7a900}
.boardList table td .admin_btn{text-align:right;width:190px;float:right}


/* 댓글 */
.boardComment{margin:5px 0 20px 0;background-color:#fff;text-align:left;float:left;width:100%}
.boardComment dl{}
.boardComment dl dt{padding-bottom:10px;display:block;float:left;width:100px}
.boardComment dl dd{padding-bottom:10px;display:block;float:left}
.boardComment fieldset{display:block}
.boardComment fieldset div.icon{float:left;width:10%;margin-top:15px;text-align:center}
.boardComment fieldset div.icon img{cursor:pointer}
.boardComment fieldset div#iconTable{visibility:hidden;position:absolute;z-index:1;padding:10px;border:1px solid #ccc;background-color:#FFF;border-bottom:1px solid #ddd}
.boardComment fieldset div#iconTable ul{overflow:hidden;width:300px}
.boardComment fieldset div#iconTable ul li{float:left;margin:3px}
.boardComment fieldset div#iconTable ul li img{cursor:hand}
.boardComment fieldset div.insert{overflow:hidden;float:right;width:100%;margin-bottom:10px;background-color:#f9f9f9;padding:10px 0;position:relative}
.boardComment fieldset div.insert textarea{overflow:hidden;float:left;width:950px;height:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:10px;padding:20px;font-family:'Nanum Gothic';line-height:22px}
.boardComment fieldset div.insert input.button_type2{width:50;height:50px;position:absolute;right:20px;top:30px}
.boardComment ul.reply{width:100%}
.boardComment ul.reply li{border-bottom:1px #eee solid}
.boardComment ul.reply li dl{overflow:hidden;margin:5px 0 15px 0;text-align:left;background:#fff}
.boardComment ul.reply li dl dt{float:left;width:110px;padding:10px 0 0 0;font-size:13px}
.boardComment ul.reply li dl dt strong{padding-left:30px}
.boardComment ul.reply li dl dd{float:left;width:970px;font-size:13px;position:relative;min-height:30px;padding:10px 0}
.boardComment ul.reply li dl dd span{display:block;font-size:12px;color:#888}
.boardComment ul.reply li dl dd span.reply_no{text-align:right;right:65px;width:100%;padding-bottom:10px}
.boardComment ul.reply li dl dd span.content {font-size:13px;color:#555;width:880px;display:block;float:left;color:#555}
.boardComment ul.reply li dl dd .button_type3{right:0;top:4px;height:30px;float:right}

/* 기존 댓글 */
.bbsCmt {width:auto;border:1px solid #e4e4e4;padding:0;margin-bottom:15px; }
.bbsCmt .cmtTop{ background:#fafafa;border-bottom:1px solid #e4e4e4;padding:10px;font-size:13px;color:#272727; }
.bbsCmt .cmtList { background:#fff; }
.bbsCmt .cmtList li { padding:15px;border-bottom:1px solid #e4e4e4; }
.bbsCmt .cmtList span { display:inline-block;margin:0 10px; }
.bbsCmt .cmtList span.name { margin:0 10px 0 0; }
.bbsCmt .cmtList span.btn { margin:0 1px; }

.bbsWcmt {margin:0 0 5px;text-align:center; }
.bbsWcmt label{position:absolute;margin:0 !important;padding:0 !important;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.bbsWcmt .WcmtContent { position:relative;padding:14px;border:1px solid #e4e4e4;background:#f5f8f9;zoom:1; }
.bbsWcmt .cmtBox { padding:5px 0;width:100%;border:1px solid #e4e4e4;background:#fbfbfb;color:#000;text-align:center; }
.bbsWcmt .cmtBox textarea{padding:0;border:0;background:transparent;width:99%;height:70px; }
.bbsWcmt .WcmtBtn { text-align:right; }


ul,ol{list-style:none}
em,var{font-style:normal}
img,fieldset{border:0 none}
div,p,span,li,table td{word-break:break-all}
hr{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
caption,legend{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
textarea{padding:9px;padding-right:0;border-top:solid 1px #afafaf;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #c3c3c3;font-family:'Dotum','Verdana';color:#666;resize:none}
.skip,.tableskip{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary{display:block}
table{border-collapse:collapse}
#accessibility{position:absolute;top:0;left:0;z-index:1000;width:100%;background:#008dcc;font-size:2em;text-align:center}
#accessibility a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#fff;color:#fff;text-align:center;white-space:nowrap}
#accessibility a:focus,#accessibility a:active{width:auto;height:auto;padding:20px 0;font-family:georgia,sans-serif,'malgunB';color:#fff}

/* Skip Menu */
.skipMenu{overflow:hidden;position:relative;z-index:2;width:100%}
.skipMenu a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
.skipMenu a:focus,.skipMenu a:hover,.skipMenu a:active{width:auto;height:20px;margin:0;margin:0;padding:8px 0 0 15px;background:#ffdabc;font-size:12px;font-weight:bold;line-height:1;color:#333}

.leftCell{border-left:0 !important}
.rightCell{border-right:0 !important}

.h4_butt{font-size:20px;font-weight:800;line-height:40px;color:#333;letter-spacing:-2px;background:url(/pages/hospital/img/sub/h4_butt.gif) 0 13px no-repeat;padding-left:20px}
.h4_butt2{font-size:20px;letter-spacing:-2px;color:#2469a2;font-weight:700;display:block;width:100%;line-height:30px;padding:12px 0 10px 20px;background:url(/pages/hospital/img/sub/h4_butt.gif) no-repeat left 21px}
.h5_butt{font-size:19px;font-weight:800;line-height:40px;color:#333;letter-spacing:-1px;padding-left:15px}
.h5_butt2{font-size:17px;font-weight:800;line-height:20px;color:#333;letter-spacing:-1px;padding-left:15px}
.p_title{padding-bottom:5px;font-size:15px;line-height:35px;font-weight:700;color:#00887D;letter-spacing:-1px}
.p_title2{font-size:14px;line-height:25px;font-weight:700;color:#333;letter-spacing:-1px;padding-left:15px}
.p_title3{padding-bottom:5px;font-size:15px;line-height:22px;font-weight:700;color:#00887D;letter-spacing:-1px}
.p_title4{padding-bottom:5px;font-size:15px;line-height:22px;font-weight:700;color:#005faf;letter-spacing:-1px}
.p_title5{padding:10px 0 5px 5px;font-size:15px;line-height:22px;font-weight:400;color:#5b5b5b;letter-spacing:-2px}
.p_title5 > strong{text-decoration:underline}
.p_title6{padding:10px 0 10px 5px;font-size:15px;line-height:22px;font-weight:400;color:#5b5b5b;letter-spacing:-1px}
.p_title6 > strong{line-height:30px;font-size:16px;font-weight:800;background:url(/pages/hospital/img/sub/h4_butt.gif) 0 2px no-repeat;padding-left:20px}
.p_noinfo{font-size:14px;font-weight:700;line-height:40px;color:#444;letter-spacing:-1px;background:url(/pages/hospital/img/sub/icon_alert.gif) 0 13px no-repeat;padding-left:20px}
.explain{font-weight:700;letter-spacing:-1px;font-size:15px;color:#00887D;background:url(/pages/hospital/img/sub/icon_alert.gif) 0 4px no-repeat;padding-left:20px}
.board_top_dl{padding:10px 0 15px 5px}
.board_top_dl > dt, .board_top_dl > dd{display:inline}
.board_top_dl > dd{padding-right:5px}
.board_top_dl > dt{padding-right:10px;font-weight:700}

.st_red{font-weight:700;color:#f66e00}
.st_red2{font-weight:700;font-size:13px;color:red;background:url(/pages/hospital/img/sub/icon_alert.gif) 0 5px no-repeat;padding-left:23px;display:block;clear:both;padding-bottom:10px}
.st_org{color:#000 !important}

.blnakIcon{*display:inline-block;width:10px;height:10px;*margin-top:3px;padding-left:16px;*padding-left:6px;background:url(/pages/hospital/img/sub/icon_blank2.gif) no-repeat top right}

/* png transparent */
.png24{tmp:expression(setPng24(this))}

.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}
.pl25{padding-left:25px !important}
.pl30{padding-left:30px !important}
.pl35{padding-left:35px !important}
.pl40{padding-left:40px !important}
.pl45{padding-left:45px !important}

.pr0{padding-right:0 !important}
.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}
.pr25{padding-right:25px !important}
.pr30{padding-right:30px !important}
.pr35{padding-right:35px !important}
.pr40{padding-right:40px !important}
.pr45{padding-right:45px !important}

.pb5{padding-bottom:5px !important}
.pb10{padding-bottom:10px !important}
.pb15{padding-bottom:15px !important}
.pb20{padding-bottom:20px !important}
.pb25{padding-bottom:25px !important}
.pb30{padding-bottom:30px !important}
.pb35{padding-bottom:35px !important}
.pb40{padding-bottom:40px !important}
.pb45{padding-bottom:45px !important}
.pb50{padding-bottom:50px !important}
.pb55{padding-bottom:55px !important}
.pb60{padding-bottom:60px !important}
.pb65{padding-bottom:65px !important}
.pb70{padding-bottom:70px !important}
.pb75{padding-bottom:75px !important}
.pb80{padding-bottom:80px !important}
.pb85{padding-bottom:85px !important}

.pb90{padding-bottom:90px !important}

.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}
.pt45{padding-top:45px !important}
.pt50{padding-top:50px !important}
.pt55{padding-top:55px !important}
.pt60{padding-top:60px !important}
.pt65{padding-top:65px !important}
.pt70{padding-top:70px !important}
.pt75{padding-top:75px !important}
.pt80{padding-top:80px !important}

.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}

.mt0{margin-top:0 !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}

.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}

/* nav4dep */
.nav4dep{height:42px;overflow:hidden;margin:20px 0 15px;background:url(/pages/hospital/img/sub/bg_tabLine.gif) repeat-x bottom left}
.nav4dep ul{display:table}
.nav4dep li{display:table-cell;*display:inline;vertical-align:top}
.nav4dep li span{height:40px;display:inline-block;vertical-align:middle;position:relative;z-index:1;margin-right:-1px;padding-left:20px;background:url(/pages/hospital/img/sub/bg_nav4dep.gif) no-repeat 0 -52px}
.nav4dep li span a{display:table-cell;*display:inline-block;min-width:80px;height:40px;padding-right:20px;text-align:center;vertical-align:middle;line-height:1.2;*line-height:43px;color:#777;background:url(/pages/hospital/img/sub/bg_nav4dep.gif) no-repeat 100% -52px;letter-spacing:-1px}
.nav4dep li span a.adjIE7{height:38px;padding-top:2px;line-height:1.3}
.nav4dep li:last-child span{margin-right:0}
.nav4dep li span a:hover,
.nav4dep li span a:focus{color:#333;text-decoration:none;font-weight:700}
.nav4dep li.on span{height:43px;*height:42px;z-index:9;background-position:0 0}
.nav4dep li.on span a{height:43px;*height:42px;color:#037cb0 !important;font-weight:bold;background-position:100% 0;letter-spacing:-1px}

/* list */
.ul_basic{display:block;clear:both;width:100%;margin-bottom:10px;padding-top:10px;color:#666}
.ul_basic li{padding:0 12px 3px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:20px;font-size:14px;*zoom:1;letter-spacing:-1px}
.ul_basic li strong{font-weight:700;color:#000}
.ul_basic li img{vertical-align:middle}
.ul_basic li a{padding:0 5px;font-size:15px;font-weight:700;color:#777;text-decoration:underline}
.ul_basic li a:hover{color:#d52d0c;text-decoration:underline}
.ul_basic li.info{display:block;clear:both;padding-left:25px !important;background:url(/pages/hospital/img/sub/icon_alert.gif) no-repeat scroll 4px 4px transparent;font-size:14px;font-weight:700;line-height:24px;color:#3c50ac}
.ul_basic li.info a{padding:0 5px}
.ul_basic li.info a:hover{color:#000;text-decoration:underline}
.ul_basic li.point{font-weight:700;color:#2e62c1}

.ol_basic{display:block;clear:both;width:100%;margin-bottom:10px;padding-top:10px;color:#666;list-style:decimal}
.ol_basic li{margin-left:20px;padding:0 10px 2px 0;line-height:21px;font-size:14px;*zoom:1;list-style:decimal}
.ol_basic li strong{font-weight:700;color:#000}
.ol_basic li img{vertical-align:middle}
.ol_basic li a{padding:0 5px;font-size:14px;font-weight:700;color:#777;text-decoration:underline}
.ol_basic li a:hover{color:#d52d0c;text-decoration:underline}
.ol_basic li.info{display:block;clear:both;padding-left:25px !important;background:url(/pages/hospital/img/sub/icon_alert.gif) no-repeat scroll 4px 7px transparent;font-size:12px;font-weight:700;line-height:28px;color:#3c50ac}
.ol_basic li.info a{padding:0 5px}
.ol_basic li.info a:hover{color:#000;text-decoration:underline}

/* table */
.subDataTable{width:100%;border-collapse:collapse;border-width:0;font-size:12px}
.subDataTable caption{display:none;padding-bottom:10px}
.subDataTable caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable tr th{padding:8px;border-top:1px solid #6AC9BC;border-left:1px solid #F6F7F7;border-right:1px solid #F6F7F7;border-bottom:2px solid #6AC9BC;font-size:13px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px}
.subDataTable td{padding:3px 10px 3px 15px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:12px;line-height:170%;font-weight:normal;color:#5b5b5b}
.subDataTable td strong{font-weight:700;color:#333}
.subDataTable .leftCell{border-left:0 !important}
.subDataTable .rightCell{border-right:0 !important}

.subDataTable2{width:100%;border-collapse:collapse;border-width:0;font-size:12px;border-top:2px solid #6aa2c9;border-bottom:2px solid #6aa2c9;margin:15px 0 30px 0}
.subDataTable2 caption{display:none;padding-bottom:10px}
.subDataTable2 caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable2 caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable2 tr th{padding:8px;border:1px solid #CAC9D0;font-size:13px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center}
.subDataTable2 td{padding:3px 10px 3px 15px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:12px;line-height:170%;font-weight:normal;color:#5b5b5b;text-align:center}
.subDataTable2 td strong{font-weight:700;color:#333}
.subDataTable2 .leftCell{border-left:0 !important}
.subDataTable2 .rightCell{border-right:0 !important}

.subDataTable3{width:100%;border-collapse:collapse;border-width:0;font-size:15px;border-top:2px solid #6aa2c9;border-bottom:2px solid #6aa2c9;margin:5px 0 30px 0}
.subDataTable3 caption{display:none;padding-bottom:10px}
.subDataTable3 caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable3 caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable3 thead tr th{background:#f9f9f9;padding:15px 0;border:1px solid #CAC9D0;color:#333;font-weight:700}
.subDataTable3 tbody tr th{padding:8px 8px 8px 18px;border:1px solid #CAC9D0;font-size:15px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px;text-align:left;width:30%}
.subDataTable3 td{padding:10px 10px 10px 18px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:15px;line-height:170%;font-weight:normal;color:#5b5b5b;text-align:left}
.subDataTable3 td strong{font-weight:700;color:#333}
.subDataTable3 span{padding-left:13px}
.subDataTable3 span.check{background:url(/pages/hospital/img/sub/checkMark.gif) 0 6px no-repeat;padding-left:13px}
.subDataTable3 .leftCell{border-left:0 !important}
.subDataTable3 .rightCell{border-right:0 !important}

.subDataTable4{width:100%;border-collapse:collapse;border-width:0;font-size:14px;border-top:2px solid #6aa2c9;border-bottom:2px solid #6aa2c9;margin:5px 0 30px 0}
.subDataTable4 caption{display:none;padding-bottom:10px}
.subDataTable4 caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable4 caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable4 thead tr th{background:#f9f9f9;padding:15px 0;border:1px solid #CAC9D0;color:#333;font-weight:700}
.subDataTable4 tbody tr th{padding:8px 8px 8px 18px;border:1px solid #CAC9D0;font-size:14px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center}
.subDataTable4 td{padding:10px 10px 10px 18px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:13px;line-height:170%;font-weight:normal;color:#777;text-align:left}
.subDataTable4 td strong{font-weight:700;color:#333}
.subDataTable4 .leftCell{border-left:0 !important}
.subDataTable4 .rightCell{border-right:0 !important}

.subDataTable5{width:100%;border-collapse:collapse;border-width:0;font-size:15px;border-top:2px solid #6aa2c9;border-bottom:2px solid #6aa2c9;margin:5px 0 30px 0}
.subDataTable5 caption{display:none;padding-bottom:10px}
.subDataTable5 caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable5 caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable5 thead tr th{background:#f9f9f9;padding:15px 0;border:1px solid #CAC9D0;color:#333;font-weight:700;width:50%}
.subDataTable5 tbody tr th{padding:8px 8px 8px 10px;border:1px solid #CAC9D0;font-size:15px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center}
.subDataTable5 td{padding:4px 10px 4px 10px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:14px;line-height:160%;font-weight:normal;color:#777;text-align:center}
.subDataTable5 td strong{font-weight:700;color:#333}
.subDataTable5 .leftCell{border-left:0 !important}
.subDataTable5 .rightCell{border-right:0 !important}

.subDataTable6{width:100%;border-collapse:collapse;border-width:0;font-size:15px;border-top:2px solid #6aa2c9;border-bottom:2px solid #6aa2c9;margin:5px 0 30px 0}
.subDataTable6 caption{display:none;padding-bottom:10px}
.subDataTable6 caption span.title{display:block;font-weight:bold;font-size:1.2em}
.subDataTable6 caption span.unit{float:right;font-size:11px;font-weight:normal;color:#aaa}
.subDataTable6 thead tr th{background:#f9f9f9;padding:15px 0;border:1px solid #CAC9D0;color:#333;font-weight:700}
.subDataTable6 tbody tr th{padding:8px 8px 8px 10px;border:1px solid #CAC9D0;font-size:15px;line-height:130%;font-weight:bold;color:#333;letter-spacing:-1px;text-align:center}
.subDataTable6 td{padding:5px 30px 5px 30px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:13px;line-height:160%;font-weight:normal;color:#777}
.subDataTable6 td strong{font-weight:700;color:#333}
.subDataTable6 .leftCell{border-left:0 !important}
.subDataTable6 .rightCell{border-right:0 !important}




/* btn */
.button_type1{display:inline-block;width:55px;height:27px;border-radius:4px;border:1px solid #dcdcdc;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);background-color:#f9f9f9;font-size:13px !important;font-weight:bold;line-height:27px;color:#000;text-align:center;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;text-shadow:0 1px 0 #fff}
.button_type1{width:auto;padding:0 15px}
.button_type1:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);background-color:#e9e9e9;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0)}
.button_type1:active{position:relative;top:1px}

.button_type2{display:inline-block;width:55px;height:29px;border-radius:4px;border:1px solid #566963;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #666e81), color-stop(1, #6c7c7c));background:-moz-linear-gradient(top, #666e81 5%, #6c7c7c 100%);background:-webkit-linear-gradient(top, #666e81 5%, #6c7c7c 100%);background:-o-linear-gradient(top, #666e81 5%, #6c7c7c 100%);background:-ms-linear-gradient(top, #666e81 5%, #6c7c7c 100%);background:linear-gradient(to bottom, #666e81 5%, #6c7c7c 100%);background-color:#666e81;font-size:13px !important;font-weight:bold;line-height:29px;color:#fff !important;text-align:center;-moz-box-shadow:inset 0 1px 3px 0 #91b8b3;-webkit-box-shadow:inset 0 1px 3px 0 #91b8b3;box-shadow:inset 0 1px 3px 0 #91b8b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666e81',endColorstr='#6c7c7c',GradientType=0);-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;text-shadow:0 -1px 0 #2b665e}
.button_type2{width:auto;padding:0 15px}
.button_type2:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);background-color:#6c7c7c;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c',endColorstr='#768d87',GradientType=0)}
.button_type2:active{position:relative;top:1px}

.button_type4{display:inline-block;width:55px;height:29px;border-radius:4px;border:1px solid #fa2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);background-color:#ffec64;font-size:13px !important;font-weight:bold;line-height:29px;color:#333 !important;text-align:center;-moz-box-shadow:inset 0 1px 3px 0 #fff6af;-webkit-box-shadow:inset 0 1px 3px 0 #fff6af;box-shadow:inset 0 1px 3px 0 #fff6af;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23',GradientType=0);-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;text-shadow:0 -1px 0 #fe6}
.button_type4{width:auto;padding:0 15px}
.button_type4:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);background-color:#ffab23;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64',GradientType=0)}
.button_type4:active{position:relative;top:1px}

.button_type3{display:inline-block;width:auto;height:32px;border-radius:3px;border:1px solid #fa2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);background-color:#ffec64;font-size:12px;font-weight:bold;line-height:32px;color:#000 !important;letter-spacing:-1px;text-align:center;-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23',GradientType=0);-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;text-shadow:0 1px 0 #fe6}
.button_type3{width:auto;padding:0 15px}
.button_type3:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);background-color:#ffab23;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64',GradientType=0)}
.button_type3:active{position:relative;top:1px}

.button_type4{display:inline-block;width:auto;height:32px;border-radius:3px;border:1px solid #fa2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);background-color:#ffec64;font-size:12px;font-weight:bold;line-height:32px;color:#000 !important;letter-spacing:-1px;text-align:center;-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23',GradientType=0);-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;text-shadow:0 1px 0 #fe6}
.button_type4{width:auto;padding:5px 30px}
.button_type4:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);background-color:#ffab23;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64',GradientType=0)}
.button_type4:active{position:relative;top:1px}

.button_type5{display:inline-block;padding:16px 23px;border-radius:5px;border:1px solid #4e6096;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);background-color:#7892c2;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;-moz-box-shadow:inset 0 1px 3px 0 #9fb4f2;-webkit-box-shadow:inset 0 1px 3px 0 #9fb4f2;box-shadow:inset 0 1px 3px 0 #9fb4f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2',endColorstr='#476e9e',GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;text-shadow:0 -1px 0 #283966}
.button_type5{font-family:'Nanum Gothic'}
.button_type5:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);background-color:#476e9e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e',endColorstr='#7892c2',GradientType=0)}
.button_type5:active{position:relative;top:1px}

.button_type5_2{display:inline-block;padding:7px 13px;border-radius:3px;border:1px solid #4e6096;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);background-color:#7892c2;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;-moz-box-shadow:inset 0 1px 3px 0 #9fb4f2;-webkit-box-shadow:inset 0 1px 3px 0 #9fb4f2;box-shadow:inset 0 1px 3px 0 #9fb4f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2',endColorstr='#476e9e',GradientType=0);-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;text-shadow:0 -1px 0 #283966}
.button_type5_2{font-family:'Nanum Gothic'}
.button_type5_2:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);background-color:#476e9e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e',endColorstr='#7892c2',GradientType=0)}
.button_type5_2:active{position:relative;top:1px}


.button_type6{display:inline-block;padding:16px 23px;border-radius:5px;border:1px solid #dcdcdc;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);background-color:#ededed;font-size:13px;font-weight:bold;color:#777;text-decoration:none;-moz-box-shadow:inset 0 1px 3px 0 #fff;-webkit-box-shadow:inset 0 1px 3px 0 #fff;box-shadow:inset 0 1px 3px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf',GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;text-shadow:0 -1px 0 #fff}
.button_type6{font-family:'Nanum Gothic'}
.button_type6:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);background-color:#dfdfdf;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed',GradientType=0)}
.button_type6:active{position:relative;top:1px}

a.button_type7{display:block;width:230px;padding-right:20px;height:60px;line-height:60px;text-align:center;color:#fff !important;font-weight:700;font-size:14px;letter-spacing:-1px;margin:0 10px 10px 10px;float:left;background:url(/pages/hospital/img/sub/doc_stand.png) #555  175px 22px no-repeat}
a:hover.button_type7{background:url(/pages/hospital/img/sub/doc_stand.png) #333  175px 22px no-repeat}

a.button_type8{display:block;width:250px;height:60px;line-height:60px;text-align:center;color:#fff !important;font-weight:700;font-size:14px;letter-spacing:-1px;margin:0 10px 10px 10px;float:left;background:#555}
a:hover.button_type8{background:#333}


/* tab */
.tab01{overflow:hidden;position:relative;margin-bottom:20px;background:url(/pages/hospital/img/sub/bg_tab.gif) no-repeat 0 top;width:100%}
.tab01 ul{overflow:auto;overflow:hidden;width:739px;padding-left:1px}
.tab01 li{display:inline;float:left;padding-left:5px;background:url(/pages/hospital/img/sub/bg_tab.gif) no-repeat -1px top}
.tab01 li a{display:inline-block;width:110px;height:32px;padding-left:9px;background:url(/pages/hospital/img/sub/bg_tab.gif) no-repeat right top;line-height:32px;letter-spacing:-1px;text-decoration:none;vertical-align:top}
.tab01 li a:hover,.tab01 li a:active{text-decoration:none}
.tab01 li.on{position:static;z-index:10;margin-right:1px;background-position:0 -58px}
.tab01 li.on a{background-position:right -58px;font-weight:bold;color:#3366CC}

.tab02{position:relative;padding:20px 0 40px 0;display:block}
.tab02 ul{overflow:hidden;padding:1px 0 0 1px;background:none repeat scroll 0 0 transparent}
.tab02 li{float:left;position:relative;width:50%;margin-top:-1px;padding:0;background:none repeat scroll 0 0 #ECECEC;cursor:pointer}
.tab02 li a{display:block;z-index:0;height:auto;margin-left:-1px;padding:12px 12px 12px;border:1px solid #CCC;background:none repeat scroll 0 0 transparent;font-size:14px;font-weight:normal;color:#808080;letter-spacing:-1px}
.tab02 li a:hover{z-index:50;border-top:medium none;background:none repeat scroll 0 0 #FFF;color:#000;border:1px solid #CCC;font-weight:700}

/* input */
.input_type{height:30px;padding:3px 7px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px;background:#fff;font-family:'Malgun Gothic';font-size:15px;font-weight:700;padding-left:15px}

/* select */
.select_type{height:33px;padding:3px 16px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
