
#content{float:right;width:715px;}
#content .title {margin-top:20px}
#content .body {position:relative;margin-top:30px;color:#656565;font-family: µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, sans-serif, Verdana, Helvetica, geneva;font-size:12px;width:690px;margin-bottom:50px;}
legend {display:none}
.btn_area {text-align:center;}

.progress{overflow:hidden;height:25px;margin:10px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress.gif);border-right:1px solid #e3e3e3;font-family:'µ¸¿ò',dotum;font-size:11px;line-height:15px;letter-spacing:-1px}
.progress .tit{float:left;position:relative;z-index:1000;width:74px;height:20px;margin:0;padding:5px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress_tit.gif) no-repeat;font-size:11px;color:#fff;line-height:15px;text-align:center}
.progress ol{float:left;margin:0;padding:0}
.progress li,.progress li span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat;font-size:11px;white-space:nowrap}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0}
.progress li span{display:inline-block;height:20px;padding:5px 28px 0 13px;background-position:100% top}
.progress li.on{position:relative;z-index:10;background-position:0 100%;color:#fff}
.progress li.on span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat 100% 100%}
.progress li.last,.progress li.last span{background:none}
.progress .right{position:absolute;top:6px;right:10px;color:#444}

.regis_form {width:100%;margin-top:25px;}
.overflowDiv {margin-top:5px;width:100%;height:80px;border:#dfdfdf solid 1px;overflow-y:auto;overflow-x:hidden;padding:10px;color:#808080;line-height:1.2em;font-size:11px; font-family:µ¸¿ò;}
.overflowDiv h3 {font-size:12px; padding:15px 0 8px 0;}
.overflowDiv li{padding-bottom:5px;}
.btn_area {margin-top:20px;}
.btn_area input {vertical-align: middle;}
.btn_area label{ position:relative; top:2px; padding:0 0 0 3px;}

.help {padding-top:20px;}

.bx{ position:relative; clear:both;margin-top:20px; width:685px; padding:29px 0 30px 0; border:2px solid #e5e5e5; background:url(../lib/module/regis/images/bg_bx.gif) repeat-x left bottom;}
.bx dl{ padding:0 0 30px 100px; background: url(../lib/module/regis/images/line.gif) no-repeat center bottom;}
.bx dl *{ vertical-align:top;}
.bx dt,.bx dd{display:inline}
.bx dt{ margin:0 3px 0 0;}
.bx dt img{ position:relative; top:6px;}
.bx dd{ margin:0 21px 0 0;}
.bx dd span{ margin:0 5px 0 4px; position:relative; top:7px; font-size:13px;}
.bx dl input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:14px; font-weight:bold; color:#333333;}
.desc{ padding:20px 20px 15px 60px; line-height:18px; background:url(../lib/module/regis/images/ico_caution.gif) no-repeat 30px 20px; color:#333333; text-align:justify;}
.desc em{ font-size:11px; color:#ff6c00;}

.form_table{margin-top:20px;font-size:12px;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.form_table .info {margin-bottom:10px;text-align:right;padding:0; }
.form_table .help {font-size:11px;font-family:µ¸¿ò;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:690px;border:0;border-top:2px solid #E5E5E5}
.form_table .table{width:100%;border:0;border-top:2px solid #E5E5E5}
.form_table select {position: relative;top: 1px !important;margin-right: 3px;vertical-align: middle;}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table th span {padding-left:15px;}
.form_table td{}
.form_table thead th{border-bottom:1px solid #e5e5e5;background:#f8f8f8;}
.form_table tbody th{border-bottom:1px solid #e5e5e5;background:#fafafa;text-align:left;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.form_table tfoot th{border-bottom:1px solid #e5e5e5}
.form_table tbody td{border-bottom:1px solid #e5e5e5;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.form_table tfoot td{border-bottom:1px solid #e5e5e5;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:3px 0;font-size:11px;font-family:µ¸¿ò;}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:22px;margin:0 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}

.modify_table{font-size:12px;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.modify_table .info {margin-bottom:10px;text-align:right;padding:0;}
.modify_table .help {font-size:11px;font-family:µ¸¿ò;}
.modify_table input,
.modify_table textarea,
.modify_table select,
.modify_table table,
.modify_table button{font-size:12px}
.modify_table table{width:99%;border:0;border-top:2px solid #E5E5E5}
.modify_table .table{width:100%;border:0;border-top:2px solid #E5E5E5}
.modify_table select {position: relative;top: 1px !important;margin-right: 3px;vertical-align: middle;}
.modify_table caption{padding:8px 0;font-weight:bold;text-align:left}
.modify_table th,
.modify_table td{padding:8px;border:0;vertical-align:top}
.modify_table th{color:#333}
.modify_table th span {padding-left:15px;}
.modify_table td{}
.modify_table thead th{border-bottom:1px solid #e5e5e5;background:#f8f8f8;}
.modify_table tbody th{border-bottom:1px solid #e5e5e5;background:#fafafa;text-align:left;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.modify_table tfoot th{border-bottom:1px solid #e5e5e5}
.modify_table tbody td{border-bottom:1px solid #e5e5e5;font-family:µ¸¿ò,Tahoma, Geneva, sans-serif;}
.modify_table tfoot td{border-bottom:1px solid #e5e5e5;font-weight:bold;color:#333}
.modify_table .item{position:relative;margin:-4px 0}
.modify_table .item .i_help{position:absolute;top:4px;right:0}
.modify_table .item .i_label{ top:6px; left:10px}
.modify_table .item .i_dsc{margin:3px 0;font-size:11px;font-family:µ¸¿ò;}
.modify_table .item .i_check,
.modify_table .item .i_radio{width:13px;height:22px;margin:0 5px 2px 0;padding:0;vertical-align:middle}
.modify_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.modify_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.modify_table .item select{margin:2px}
.modify_table .item label{margin:0 10px 0 0;cursor:pointer}
.regis_btn {padding:20px;text-align:center;}

/*·Î±×ÀÎ*/
.mw_login{position:relative;width:100%;text-align:center}
#login{text-align:left;width:600px;padding:28px 28px 0 28px;border:1px solid #ccc;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#767676;line-height:normal;white-space:normal}
#login form{display:none;margin:0;padding:0}
#login fieldset{margin:0;padding:0;border:0}
#login legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input{display:inline-block;height:32px;border:0;background:transparent url(images/btn_login.gif) no-repeat;font-size:12px;font-weight:bold;color:#fff;line-height:32px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login .btn_login {margin-top:30px;background-position:left top}
#login .btn_login input{padding:0 24px 0 36px;background-position:right top;*vertical-align:top}

#login .infoLo {background: url(../lib/module/regis/images/ico_caution.gif) no-repeat 0 28px;font-size:11px;font-family:Dotum, µ¸¿ò;}
#login .lock-icon {position:absolute;top:20px; left:480px; width:300px;height:300px;background:url(images/lock-icon.png) no-repeat}
#login .item{position:relative;width:350px;}
#login .i_label{display:block;position:static;top:9px;font:bold 11px Tahoma}
#login .i_text{display:block;position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:bold 11px Tahoma;height:27px;color:#767676}
#login .help{display:block;position:relative;padding:15px 0;border-top:1px solid #d9d9d9;text-align:center;list-style:none;*zoom:1}
#login .help li{display:inline;float:none;margin:0;padding:0 6px 0 10px;line-height:1}
#login .help li.first{border:0 !important}
#login .help a{display:inline;float:none;padding:0;background:none;font-size:11px;font-family:Dotum, µ¸¿ò, Sans-serif;color:#767676;line-height:1;text-decoration:none}
#login .help a:hover,
#login .help a:active,
#login .help a:focus{color:#000;text-decoration:underline}

#login .g_login .i_label{left:10px}
#login .g_login .i_text{width:316px;margin:0 0 5px 0;padding:8px 0 6px 10px}
#login .g_login .btn_login{position:absolute;top:103px;right:330px}
#login .g_login .keeping{float:none;height:32px;margin:10px 0;padding:0;line-height:32px}
#login .g_login .keeping label{position:static;font-family:Dotum, µ¸¿ò, Thahoma;cursor:pointer}
#login .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4;width:320px;font-size:11px;font-family:Dotum, µ¸¿ò;}
#login .g_login .warning.open{display:block}
#login .o_login{text-align:center}
#login .o_login .i_label{left:36px}
#login .o_login .i_text{width:291px;margin:0;padding:8px 0 6px 35px;background:url(img/ico_openid.gif) no-repeat 10px center}
#login .o_login .btn_login{margin-top:10px;margin-bottom:10px;}
#login.g_login .g_login,
#login.o_login .o_login{display:block}
#login .close{overflow:visible;position:absolute;top:0;right:0;width:25px;height:25px;padding:0;border:0;background:transparent;font:11px/25px Verdana, Geneva, sans-serif;color:#ccc;text-align:center;text-decoration:none !important;cursor:pointer}

#rev_login_form{margin-top:20px;border:1px solid #66bbb7;padding:0 20px}
.rev_login {margin:0px 10px 20px 10px;font-weight:bold;}
.rerv_login_cau {background: url(../lib/module/regis/images/ico_caution.gif) no-repeat 0 0px;padding-left:25px;padding-bottom:10px;font-size:11px;font-family:Dotum, µ¸¿ò;margin-top:25px;}

.info{float:right;width:244px;padding:28px;}

#rev_ok {position:relative;margin-top:20px;border:1px solid #efefef;padding:50px;}
#rev_ok .ok {text-align:center;font-weight:bold;}
#rev_ok .cau {background: url(../lib/module/regis/images/ico_caution.gif) no-repeat 0 0px;padding-left:25px;font-size:11px;font-family:Dotum, µ¸¿ò;margin-top:25px;}
#rev_ok  .revok_btn {margin-top:25px; text-align:center;}

#mainDivision01 {width:99%;float:left;padding-top:10px;}
#mainDivision01 #tabBBS {background: transparent url('images/tab_back.gif') repeat-x;height:28px;width:99%;padding:0;overflow:hidden;}
#mainDivision01 #tabBBS li {float:left;padding-right:5px;}
#mainDivision01 #tabBBS .more {float:right;padding-top:3px;}
#mainDivision01 .tabBoardList {margin-top:35px;background: #fff url('../images/contents/main/k_mainBBS_dotLine.gif') 0% 0% repeat;overflow-x: hidden;overflow-y:auto;}
#mainDivision01 .tabBoardList li {background: transparent url('../images/icon/u_arrow01.gif') 0% 10px no-repeat;overflow:hidden;padding-left:12px;font-size:12px;font-family:µ¸¿ò;}
#mainDivision01 .tabBoardList dt {float:left;width:70px; font-weight:bold; color:#1EA37F;}
#mainDivision01 .tabBoardList dd {float:left;width:590px;padding-right:20px;padding-bottom:10px;}
#mainDivision01 .search_squere {border:1px solid #EAEAEA;;margin-top:15px; background-color:#FAFAFA;padding:25px;height:80px;}
#mainDivision01 .search_squere .i_text {position:relative;padding:3px 4px;border:1px solid #fff;background:#fff;color:#585858;}
#mainDivision01 .search_squere2 {border:1px solid #EAEAEA;;margin-top:15px; background-color:#FAFAFA;padding:25px;}
#mainDivision01 .search_squere2 .i_text {position:relative;padding:3px 4px;border:1px solid #fff;background:#fff;color:#585858;}
#mainDivision01 .ptitle {padding-left:20px; background:url(../img/ib.gif)  no-repeat 0 -35px;}
#mainDivision01 .jtitle {margin-top:20px;padding-left:20px; background:url(../img/ib.gif)  no-repeat 0 -35px;}
#mainDivision01 .search_join {vertical-align:middle;padding-left:10px;margin-top:-3px;}
#mainDivision01 .join_info {margin-top:10px;margin-left:9px;}
#mainDivision01 .join_info li {font-size:11px; color:#aaa;}
#mainDivision01 .submit input {margin-top:4px;}
#mainDivision01 .search_squere  dl{float:left;width:340px;margin-left:105px;margin-right:5px;}
#mainDivision01 .search_squere dl dt{clear:both;padding:0px;margin:0px;overflow:hidden;margin-top:4px;padding-right:10px;width:90px;text-align:right;border:1px solid #ccc; border-right:0;height:25px;background:#fff;}
#mainDivision01 .search_squere  dl dd { margin-top:4px;padding-right:10px;float:left; width:230px;border:1px solid #ccc; border-left:0;height:25px;padding:0;background:#fff;}
#mainDivision01 .search_squere  input {line-height:0.98em}
#mainDivision01 .search_squere2  dl{float:left;width:300px;margin-left:105px;margin-right:5px;}
#mainDivision01 .search_squere2 dl dt{clear:both;padding:0px;margin:0px;overflow:hidden;margin-top:4px;padding-right:10px;width:90px;text-align:right;border:1px solid #ccc; border-right:0;height:25px;background:#fff;}
#mainDivision01 .search_squere2  dl dd { margin-top:4px;padding-right:10px;float:left; width:190px;border:1px solid #ccc; border-left:0;height:25px;padding:0;background:#fff;}
#mainDivision01 .search_squere2  input {line-height:0.98em}
#mainDivision01 .search_result {border:1px solid #EAEAEA;;margin-top:15px; background-color:#FAFAFA;padding:25px 35px;}
#mainDivision01 .search_result h4 {color: #38a29c;margin-bottom:10px;}
#mainDivision01 .search_result .hint strong{color: black;text-decoration: underline;}
#mainDivision01 .search_result .hint {float:left;width:350px;height:50px;}
#mainDivision01 .search_result .hint p {vertical-align:middle;}
#mainDivision01 .search_result .send {float:right;width:260px;}
#mainDivision01 .search_result .send  p {vertical-align:middle;}


.mem_info  {float:left;}
.mem_info p {padding-left:20px; background:url(../img/ib.gif)  no-repeat 0 -35px;margin-bottom:10px;}
.mem_info span i1{padding-right:10px;}
.mem_info span i2{padding-right:10px;float:right;}
.mem_btn {float:right}
.memberInfo{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid #e6e6e6;}
.memberInfo  td {height:35px;line-height:30px;border-bottom:1px solid #dfdfdf;font-family:Verdana,"±¼¸²";font-size:12px;background:#f6f6f6;border-bottom:1px solid #e6e6e6 ;}
.memberInfo .title{padding-left:20px;font-size:12px;background:#f6f6f6;}
.memberInfo .feild{padding-left:5px;font-family:Verdana,"µ¸¿ò";font-size:11px;background:#fff;vertical-align:middle;}
.memberInfo .feild img {vertical-align:middle;}
.info_view {margin-bottom:40px;}
.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-bottom:2px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type2 caption{display:none}
.tbl_type2 th{padding:7px 0;border-top:2px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type2 td{padding:6px 0;border-top:1px solid #e5e5e5;color:#4c4c4c;font-family:'µ¸¿ò',dotum;font-size:11px;}
.tbl_type2 .left{text-align:left;}

.code_view h3 {font-size:12px; padding:15px 0 15px 0 !important;}
.code_view p {font-size:11px;color:#666666; }
.code_view li{font-size:11px;color:#666666;padding-bottom:5px;padding-left:0 !important;background: none !important;}

.patient h3 {background:url(../img/title_icon.gif) no-repeat left top;padding-left:22px;height:30px;margin-top:30px;}
.patient li{background:url(../img/ib.gif) no-repeat 0 -37px;padding-left:19px;padding-bottom:4px;}
.tabBoardList {text-align:left;width:640px;padding-top:10px;}