@charset "utf-8";

/*
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0;}
body,input,textarea,select,button,table {font-family:'Nanum Gothic','Dotum','helvetica','sans-serif';font-size:14px;}
img,fieldset {border:0;}
ul,ol {list-style:none;}
em,address {font-style:normal;}
a {text-decoration:none;}
a:hover,a:active,a:focus {text-decoration:underline;}
/* explorer 8... html5 tags */
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {display:block; margin:0; padding:0;}
/* Fire Fox button style bug */
button::-moz-focus-inner {padding:0; border:0;}
/* wrapper */
html {height:100%; overflow-y:scroll;}
body#ddakjiBody {background:#ffffff; color:#222;}
/* Common */
.blind {font-size:0; position:absolute; top:-999999px;}
/* Skip to content */
.skip-to {position:absolute; top:-999999px; background:#333; color:#fff; width:100%; padding:10px 0; text-align:center; text-decoration:none;}
.skip-to:hover,
.skip-to:focus,
.skip-to:active {display:block; top:0;}
#wrap {position:relative;}
#wrap.invert {-webkit-filter: invert(100%);}
#content {position:relative; width:940px; margin:0 auto; padding:0 20px 30px; *zoom:1; background:#f5f5f5;}
#content:after {content:""; display:block; clear:both;}
#content.main_content {width:auto; height:438px; padding:0; background:#ffffff;}
/* top header */
.top_head {background:#ffffff repeat-x; height:0px;}
/*.top_head_wrap {position:relative; width:940px; margin:0 auto; padding:0 20px; height:94px;}*/
.top_head_wrap {position:relative; width:100%; margin:0 auto; padding:0 20px; height:94px;} 
.top_head h1 {position:absolute; width:149px; height:80px; top:8px; left:36px;}
/*.top_head .top_login {height: 43px; padding-top:27px; text-align:right; color:#ccc; font-size:12px;}*/
.top_head .top_login {position:relative; height: 43px; padding-top:27px; text-align:right; color:#ccc; font-size:12px; margin-right:40px;}
.top_head .top_search {position:absolute; width:280px; height:37px; left:210px; top:40px; padding-right:20px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px #00aad3 solid; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.top_head .top_search fieldset {padding:7px 0 0 20px; height:25px;}
.top_head .top_search_input {border:0; width:240px; height:22px; vertical-align:middle;}
.top_head .top_search_btn {position:absolute; top:8px; right:8px; border:0; font-size:0; vertical-align:middle; cursor:pointer; *line-height:999px; overflow:hidden;}
.top_head .top_search_title{position:absolute; width:106px; height:16px; left:210px; top:20px; margin-left:10px; background:url('../img/title_search.png') no-repeat;}
.top_head .commonheros{position:absolute; width:280px; height:57px; left:542px; top:37px; margin-left:10px; background:url('../img/commonheros.png') no-repeat;}
/*.top_head .top_logininfo {position:absolute; width:250px; height:60px; left:700px; top:11px; padding-top:10px; text-align:right; color:#ccc; font-size:12px;}*/
.top_head .top_logininfo {position:relative; width:250px; height:60px; right:40px; top:11px; float: right; padding-top:10px; text-align:right; color:#ccc; font-size:12px;}
.top_head .top_logininfo_bg {position:absolute; width:100%; height:100%; left:0px; top:0px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px #00aad3 solid; opacity:0.8; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.top_head .top_logininfo .faceimg{position:absolute; width:55px; height:55px; left:5px; top:5px; margin: 3px 3px; border:1px solid #e9e9e9; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.top_head .top_logininfo .faceimg:hover {border:1px solid #00aad3; opacity:.8;}
.top_head .top_logininfo .faceimg img {width:60px; height:60px;}
.top_head .top_logininfo .faceimg_edit{position:absolute; left:50px; top:45px; width:18px; height:18px;overflow:hidden; background:url('../img/icon_edit.png') no-repeat;}
.top_head .top_logininfo .nickname_or_email{position:absolute; left:70px; top:9px; font-size:12px; color:#737373;}
.top_head .top_logininfo .message{position:absolute; left:73px; top:26px; width:37px; height:33px;overflow:hidden; background:url('../img/icon_message.png') no-repeat; background-position: 0px -33px; cursor:pointer;} /*h33*/
.top_head .top_logininfo .message_get{background-position: 0px 0px;}
.top_head .top_logininfo .message_cnt{position:absolute; text-align:right; left:99px; top:50px; font-size:10px; color:#00aad3; border:1px solid #00aad3; -webkit-border-radius:2; -moz-border-radius:2; border-radius:2; background:#fff700; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.top_head .top_logininfo .message:hover {opacity:.8;}
.top_head .top_logininfo .my_menu_icon{position:absolute; left:0px; top:0px; width:34px; height:34px;overflow:hidden; background:url('../img/icon_loginfo.png') no-repeat; background-position: 0px 0px; cursor:pointer;} /*h34*/
.top_head .top_logininfo .my_menu_icon:hover {opacity:.8;}
.top_head .top_logininfo .my_collect{left:117px; top:30px;background-position: 0px 0px;}
.top_head .top_logininfo .my_talent{left:159px; top:29px;background-position: 0px -34px;}
.top_head .top_logininfo .my_money{left:203px; top:29px;background-position: 0px -68px;}
.top_head .top_logininfo .menu_tooltip{display:block;position:absolute;top:55px;left:0;z-index:9;zoom:1}
.top_head .top_logininfo .menu_tooltip_box{position:static;width:auto;margin-top:8px;padding:3px 3px;border:solid 1px #888;background:#fff;font-size:11px;letter-spacing:-1px;color:#666;line-height:15px; border-radius:4px; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.top_head .top_logininfo .menu_tooltip_point{display:block;position:absolute;top:0;right:5px;width:12px;height:10px;background:url('../img/icon_point.png') no-repeat; background-position:-15px 0px}
.top_head .top_logininfo .menu_tooltip_face{left:-20px;}
.top_head .top_logininfo .menu_tooltip_message{left:20px;}
.top_head .top_logininfo .menu_tooltip_collect{left:70px;}
.top_head .top_logininfo .menu_tooltip_talent{left:140px;}
.top_head .top_logininfo .menu_tooltip_money{left:150px;}

.top_head .top_logininfo .logout{position:absolute; left:186px; top:9px; font-size:12px; color:#737373; text-decoration:underline; cursor:pointer;}
.top_head .top_logininfo .logout:hover {opacity:.8;}

/* navi */
.ddak_navi {background:#ffffff; height:38px; border-top: 1px solid #00aad3; border-bottom: 1px solid #00aad3;}
.ddak_navi_wrap {position:relative; width:940px; margin:0 auto; padding:0 20px; height:38px;}
.ddak_navi ul {width:940px;}

.ddak_navi li {position:relative; float:left; margin:0 5px; text-align:left;}
.ddak_navi a {display:inline-block; *display:inline; *zoom:1; padding:10px 20px 4px 20px; font-size:16px; color:#444444; border-bottom: 5px solid #ffffff; background-color:#ffffff;}
.ddak_navi a {text-decoration:none;}
.ddak_navi a:hover {border-color:#00aad3;}
.ddak_navi .category_menu{border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb;  border-bottom: 0px; height:24px;}
.ddak_navi .category_menu:hover{color:#ffffff; background-color:#f5f5f5; border-color:#cbcbcb; color:#444444; }
.ddak_navi .help{float:right;}
.ddak_navi .register{float:right;}
.ddak_navi .sel_menu a{background-color:#00aad3; border-color:#00aad3; color:#ffffff; box-shadow: 3px 3px 3px 1px #000; -moz-box-shadow: 3px 3px 3px 1px #000; -webkit-box-shadow: 3px 3px 3px 1px #000;}
/*content*/
.main_issue {position:relative; width:800px; height:auto; margin:70 auto; padding:0; background:#555354;} /*org width:940px*/
.main_issue .view-list{width:1040px; float: left; padding:30px 0 35px 0;} /*org width:940px*/
/*talent info*/
.view-list article {position:relative; float:left; width:215px; height:246px; margin:15px 15px; cursor:pointer;}
.view-list article .talien_info{position:absolute; left:0px; top:0px; width:215px; height:246px; border: 2px solid #00aad3; background:#fff; margin:0; box-shadow:0 1px 2px -2px rgba(0,0,0,.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.view-list article .talent_img{width:215px; height:183px; padding:0; overflow:hidden; -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.view-list article .talent_img_blackcover{position:absolute; top:0px; left:0px; width:215px; height:183px; background:#21c2e9; -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; opacity: .0; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.view-list article .talent_explain{height:30px; padding:0px 10px; line-height:1.5;}
.view-list article .talent_explain .explain{padding-top:7px; font-size:14px; word-break:break-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.view-list article .talent_explain .explain a{color:#737373;}
.view-list article .talent-appraisal {height:20px; padding:3px 10px 10px 10px; line-height:1.5;}
.view-list article .talent-appraisal .appraisal_icon {position:relative; width:105px; height:21px; padding:0px; float:left; background: transparent url("../img/icon_appraisal_s.png") no-repeat; background-position: 0px -63px; display: inline-block;}
.view-list article .talent-appraisal .appraisal_cnt {position:relative; padding:3px 0px; font-size:12px; color:gray; float:left;}
.view-list article .talent-appraisal .price {position:relative; padding:3px 0px; font-size:12px; color:gray; float:right;}
.view-list article .seller_info{position:absolute; text-align:center; top:38px; left:217px; width:60px; height:170px; background:#0073a8; box-shadow:0 1px 2px -2px rgba(0,0,0,.1); -webkit-border-radius: 0px 10px 10px 0px; -moz-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px; overflow:hidden; z-index:1000; display:none; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.view-list article .seller_info a{color:#222;}
.view-list article .seller_info a:hover {opacity:.8;}
.view-list article .seller_info .seller_face{width:40px; height:40px; margin: 12px 8px; border-radius:50%; overflow:hidden; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.view-list article .seller_info .seller_face img{width:40px; height:40px; cursor:pointer;}
.view-list article .seller_info .seller_lvicon img{width:45px; height:45px; cursor:pointer;}
.view-list article .seller_info .seller_collect{width:31px; height:31px; margin: 12px 14px;  background: transparent url("../img/icon_collect_get.png") no-repeat; background-position: 0px 0px; cursor:pointer;}
.view-list article .seller_info .seller_collect:hover {background-position: 0px -31px;}
.view-list article:hover {width:270px;}
.view-list article:hover .talien_info{border-color:#0073a8;}
.view-list article:hover .talent_img_blackcover{opacity: 0.25;}
.view-list article:hover .seller_info{display:block;}
/* footer*/
.main_footer {width:auto; background:##555354; margin:60 auto; padding:0;}
.main_footer .footer_inner{width:940px; height:45px; margin:0 auto;  padding:45px 10px 45px 10px; clear:both;}
.main_footer .footer_inner .footer_copy {color:#fff; font-size:26px; line-height:1.5; text-align: center;}
.main_footer .footer_inner .footer_copy a {color:#aaa; font-size:12px; margin-left:13px; text-decoration:underline;}
/* icon*/
.icon       {display:inline-block; *display:inline; *zoom:1;}
.icon-logo  {width:149px; height:80px; background:url('../img/ddakji_icon.png') no-repeat;}
.icon-search {width:25px; height:25px; background:url('../img/icon_search.png') no-repeat;}
.icon-category {width:20px; height:12px; background:url('../img/icon_category.png') no-repeat; margin-right:13px;}
.icon-category_open {width:22px; height:12px; background:url('../img/icon_category_open.png') no-repeat; margin-left:13px;}
.icon-help {width:13px; height:13px; background:url('../img/icon_help.png') no-repeat; margin-right:13px;}
.icon-register {width:13px; height:13px; background:url('../img/icon_register.png') no-repeat; margin-right:13px;}
.icon-rank-1 {width:58px; height:58px; background:url('../img/icon_rank_s_1.png') no-repeat;}
.icon-rank-2 {width:58px; height:58px; background:url('../img/icon_rank_s_2.png') no-repeat;}
.icon-rank-3 {width:58px; height:58px; background:url('../img/icon_rank_s_3.png') no-repeat;}
.icon-rank-k {width:58px; height:58px; background:url('../img/icon_rank_s_4.png') no-repeat;}
.icon-xclose {width:18px; height:18px; background:url('../img/icon-xclose.png') no-repeat;}
/* ddakji button*/
.button-style {border:1px #bfbfbf solid; background:#fff; padding:3px 0px 3px 0px; height:32px; font-size:14px; text-decoration:none; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.button-style .button-wrap {display:inline-block; *display:inline; *zoom:1; height:32px;}
a.button-style{display:inline-block; *display:inline; *zoom:1; line-height:28px; color:#000;}
a.button-style:hover {text-decoration:none; background:#00aad3; color:#fff}
.button-join{width:200px; margin:15px auto;}
.button-login{width:120px; height:95px;font-size:13px;}
.button-login-wrap {margin:30px auto;}
.button-style-facebook {position:relative; width:250px; height:40px; margin-top:20px; margin-bottom:10px; border:1px #425f9c solid; background:#425f9c; padding:12px 20px 3px 20px; font-size:16px; text-decoration:none; vertical-align:middle; text-align:center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.button-style-facebook .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#425f9c; padding-left:20px; height:32px;}
a.button-style-facebook{display:inline-block; *display:inline; *zoom:1; line-height:32px; color:#fff;}
a.button-style-facebook:hover {text-decoration:none; background:#425f9c; color:#fff}
.button-style-twitter {position:relative; width:346px; height:40px;  margin-top:25px; border:1px #4798d7 solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none; vertical-align:middle; text-align:center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.button-style-twitter .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-twitter{display:inline-block; *display:inline; *zoom:1; line-height:32px; color:#4798d7;}
a.button-style-twitter:hover {text-decoration:none !important; background:#4798d7; color:#fff}


.icon_facebook{position:relative; top:3px;}
.icon_twitter{position:relative; top:2px;}

/* popup */
/*.popup-wrap {display:none; position:relative; padding:10px 28px; top:50%; left:50%; background:#ffffff; border:1px solid #aaa; box-shadow:0px 0px 5px rgba(0,0,0,.3); border: 4px #bfbfbf solid;z-index:9999;}*/
.popup-wrap {position:absolute; padding:10px 28px;background:#ffffff; border:1px solid #aaa; box-shadow:0px 0px 5px rgba(0,0,0,.3); border: 4px #bfbfbf solid;z-index:9999;}
.popup-wrap .popup-header {position:relative; height:55px; line-height:60px; border-bottom:1px solid #e9e9e9;} 
.popup-wrap .popup-header h1 {font-size:22px; font-weight:normal; color:#00aad3}
.popup-wrap .popup-topclose {position:absolute; top:20px; right:0; border:0;}
.popup-wrap .popup-content {position:relative;}
/* popup join */
.pop_join {margin:-330px 0 0 -229px; width:400px; min-height:640px;}
.pop_join .pop_join_info {margin: 0 auto; text-align:center;}
.pop_join .pop_join_info .input_join {position:relative; margin:10px auto; width:243px; height:43px; padding-left:15px; padding-right:25px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px #00aad3 solid; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.pop_join .pop_join_info .input_join_first{margin:25px auto 10px auto;}
.pop_join .pop_join_info .alert_text {position:relative; margin:10px auto; width:400px; line-height:22px; color:#acacac; font-size:14px;}
.popup-wrap .popup_footer {position:relative; height:100px; line-height:60px; margin-top: 15px; border-top:1px solid #e9e9e9; text-align:center;}
.popup-wrap .popup_footer .alert_text {position:relative; margin:10px auto; width:400px; line-height:22px; color:#acacac; font-size:14px;}
/* popup login */
/*.pop_login {margin:25px 0 0 -437px; width:800px; min-height:360px;}*/
/*.pop_login {margin:25px 0 0 -512px; width:950px; min-height:360px;}*/
.pop_login {width:1000px;height:696px;}
.pop_login .pop_login_info {margin: 0 auto; text-align:center;}
.pop_login .pop_login_info .login_info_wrap {position:absolute; left:30px; top:70px; width:243px; height:100px;}
.pop_login .pop_login_info .login_info_wrap .input_login {position:relative; overflow:hidden; margin:7px auto; width:243px; height:43px; line-height:43px; padding: 0px 15px 0px 25px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px #bfbfbf solid; behavior:url('../js/PIE-2.0beta1/PIE.htc');}
.pop_login .pop_login_info .login_info_wrap .input_login_first{margin:25px auto 10px auto;}
.pop_login .pop_login_info .login_btn_wrap {position:absolute; left:285px; top:95px;}
.check_info{position:relative;margin-top:135px; margin-bottom:50px;width:245px;}
.login_check_box{display:block;position:relative;height:26px;margin-bottom:10px}
.login_check_box input{position:absolute;top:2px;left:2px;width:20px;height:20px;cursor:pointer}
.login_check_box label{position:absolute;top:-2px;left:-3px;height:26px;padding-left:30px;font-size:13px;color:#acacac;line-height:26px;cursor:pointer;}
.find_info{display:block;position:absolute;top:4px;right:0; font-size:13px; color:#acacac; }
.find_info .join{display:block;float:left;position:relative;margin-right:3px; cursor:pointer;}
.find_info .bar{display:inline-block;width:1px;height:13px;background:#e4e4e5; margin:0 1px 0 5px;}
.find_info .find_pw{display:inline-block;margin-left:7px; cursor:pointer;}
.find_info .find_pwa{text-decoration:underline}
/* layer */
.ly{display:block;position:absolute;top:14px;right:0;z-index:9;zoom:1}
.ly .ly_point{display:block;position:absolute;top:0;right:5px;width:12px;height:10px;background-position:-15px 0px}
.ly .ly_box{position:static;width:277px;margin-top:8px;padding:8px 9px;border:solid 1px #888;background:#fff;font-size:11px;letter-spacing:-1px;color:#666;line-height:15px}
.ly_v2{display:block;position:absolute;top:25px;left:6px;z-index:10;zoom:1}
.ly_v2 .ly_point{display:block;position:absolute;top:0;left:8px;width:12px;height:10px;background-position:0px 0px; background:url('../img/icon_point.png') no-repeat;}
.ly_v2 .ly_box{position:static;margin-top:8px;padding:9px 9px 7px;border:solid 1px #d8d1aa;background:#fffadc;font-size:11px;line-height:14px;letter-spacing:-1px;color:#777;width:285px;}
.ly_v2 .ly_box strong{color:#555}
.ly_v2 .ly_box a{padding-right:5px;background-position:100% -229px;text-decoration:underline;color:#777}
.global .ly_v2 .ly_box a{background-position:100% -228px}
.input_row .ly_v2{top:50px}
/* modal background */
.modal-background {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.4; filter: Alpha(Opacity=40); z-index:9998;}

/*body{background:#555354;color:#333;background-image: url("../img/bg_pattern.png");}*/
body{background:#2c3e50;color:#333;}
table{width:100%; border-collapse:collapse; border-spacing:0px;border:0px none; font-size:12px;}
table thead tr th{line-height:17px;}
select{position:relative; float:left; margin-right:10px; height:40px; width:125px; color:#333; background-color:#fff; border:1px solid #e9e9e9; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;text-align:center;  resize: none;}
select:focus{border-color:#00aad3; color:#555;}

/* jquery ui autocomplete */
.ui-autocomplete {
	position:absolute;
	cursor:default;
	z-index:9999 !important;
	font-size:13px;
	font-family:Nanum Gothic;
	max-height:300px;
	overflow: hidden;}
.ui-autocomplete-input{font-size:13px;}

#main_fieldset{height:499px;}
#area_main{height:640px;}

/* Footer */
.area_btm_footer{position:absolute;left:0px;top:0px;}

/* Loading */
.area_loading{position:absolute;left:0px;top:0px;width:100%;height:100%;display:none;z-index:9999;}
.area_loading img{position:absolute;left:516px;top:317px;width:32px;height:32px;}

.btn_main{position:absolute;left:853px;top:5px;z-index:10;}
.btn_main a{width:96px;padding-left:0px;padding-right:0px;}
.btn_init{position:absolute;left:750px;top:5px;z-index:10;}
.btn_init a{width:56px;}
.btn_myinfo{position:absolute;left:951px;top:20px;}
.btn_myinfo a{width:47px;height:28px;padding:0px;}

/* ZOOM 버튼 */
.btn_zoomplus {position:absolute;left:790px;top:20px;}
.btn_zoomminus{position:absolute;left:824px;top:20px;}
.btn_zoomreset{position:absolute;left:858px;top:20px;}

.btn_zoomplus  a{width:33px;height:28px;padding:0px;}
.btn_zoomminus a{width:33px;height:28px;padding:0px;}
.btn_zoomreset a{width:33px;height:28px;padding:0px;}

.btn_zoomplus a img{margin-top:1px;}

.btn_zoomplus_btm {position:absolute;left:790px;top:646px;}
.btn_zoomminus_btm{position:absolute;left:824px;top:646px;}
.btn_zoomreset_btm{position:absolute;left:858px;top:646px;}

.btn_zoomplus_btm  a{width:33px;height:28px;padding:0px;}
.btn_zoomminus_btm a{width:33px;height:28px;padding:0px;}
.btn_zoomreset_btm a{width:33px;height:28px;padding:0px;}

.btn_zoomplus_btm a img{margin-top:1px;}

/* 문의하기 */
.btn_question{position:absolute;left:903px;top:20px;}
.btn_question a{width:47px;height:28px;padding:0px;}
.btn_question a span{}

/* 관리자페이지 */
.btn_admin{position:absolute;left:951px;top:20px;}
.btn_admin a{width:47px;height:28px;padding:0px;}
.btn_admin a span{position:absolute;width:100%;height:100%;left:0px;top:0px;font-size:12px;margin-top:5px;}

/* 설명서 */
.btn_myinfo{position:absolute;left:903px;top:20px;}
.btn_myinfo a{width:47px;height:28px;padding:0px;}
.btn_myinfo a span{position:absolute;width:100%;height:100%;left:0px;top:0px;font-size:12px;margin-top:5px;}

/* 문의하기 */
.btn_question{position:absolute;left:951px;top:20px;}
.btn_question a{width:47px;height:28px;padding:0px;}
.btn_question a span{position:absolute;width:100%;height:100%;left:0px;top:0px;font-size:12px;margin-top:5px;}

/* 프로그램 버전 */
.menu_version {position:absolute;left:635px;top:-4px;width:160px;height:25px;color:red;font-size:12px;}
.menu_expire  {position:absolute;left:635px;top:12px;width:160px;height:25px;color:red;font-size:12px;}

#select_language{position:absolute;left:967px;top:28px;width:60px;height:25px;color:red;font-size:12px;text-align:right;font-weight:bold;cursor:pointer;}

/* Logout */
/*.button-style-logout {position:relative; width:758px; height:24px;  margin-top:25px; border:1px #4798d7 solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}*/
.button-style-logout {position:relative; width:908px;height:24px;margin-top:25px;border:1px #bfbfbf solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.button-style-logout .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-logout{display:inline-block; *display:inline; *zoom:1; line-height:16px; color:#333;}
a.button-style-logout:hover {text-decoration:none; background:#4798d7; color:#fff}

.button-style-register {position:relative; width:758px; height:24px;  margin-top:25px; border:1px #4798d7 solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.button-style-register .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-register{display:inline-block; *display:inline; *zoom:1; line-height:16px; color:#4798d7;}
a.button-style-register:hover {text-decoration:none !important; background:#4798d7; color:#fff}

/* 거래명세표 */
#menu_date{position:absolute;left:35px;top:24px;width:169px;height:41px;}
#menu_date #startdate{width:219px; height:41px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; color:#333;}
#menu_date #calendar{position:absolute;width:168px;top:48px;font-size:9pt;z-index:9999;-moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; background-color: #C0C0C0; display:none;padding:5px 0px 5px 10px;}

#menu_select_date   {position:absolute;left:267px;top:24px;width:40px;height:41px;}
#menu_select_dentist{position:absolute;left:267px;top:75px;width:40px;height:41px;}
#menu_select_dentist_month{position:absolute;left:362px;top:77px;width:40px;height:41px;}

.button-style-select {position:relative; width:40px; height:24px;border:1px #bfbfbf solid; background:#fff; padding:12px 20px 3px 20px; font-size:13px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.button-style-select .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-select{display:inline-block; *display:inline; *zoom:1; line-height:15px; color:#333;}
a.button-style-select:hover {text-decoration:none !important; background:#4798d7; color:#fff}

.button-style-select span{font-weight:bold;} 

#menu_dentist{position:absolute;left:35px;top:75px;width:169px;height:41px;} 
#menu_dentist #dentist{width:219px; height:41px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; }
#menu_dentist_month{position:absolute; left:173px;top:77px;width:176px;height:41px;} 
#menu_dentist_month #dentist_month{width:100%;height:41px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; }

#menu_bill_day  {position:absolute;left:351px;top:24px; width:117px;height:41px;}
#menu_bill_month{position:absolute;left:338px;top:281px;width:117px;height:41px;}
#menu_bill_month a{height:39px;line-height:38px;padding-top:0px;padding-bottom:0px;}

#menu_bill_gold{position:absolute;left:299px;top:365px;width:117px;height:38px;}
#menu_bill_gold a{width:115px;height:39px;line-height:38px;padding:0px 0px 0px 0px;}
#menu_bill_gold a span{width:100px;}

#menu_bill_tax{position:absolute;left:299px;top:412px;width:117px;height:38px;}
#menu_bill_tax a{height:39px;line-height:38px;padding-top:0px;padding-bottom:0px;}

#menu_bill_type_text{position:absolute;left:35px;top:131px;}
#menu_bill_type{position:absolute;left:173px;top:131px;}
#menu_bill_type select{width:176px;}

#menu_bill_sort_text{position:absolute;left:35px;top:183px;}
#menu_bill_sort{position:absolute;left:173px;top:183px;}
#menu_bill_sort select{width:176px;}

.button-style-bill-day {position:relative; width:75px; height:71px;border:1px #bfbfbf solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.button-style-bill-day .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-bill-day{display:inline-block; *display:inline; *zoom:1; line-height:60px; color:#333;}
a.button-style-bill-day:hover {text-decoration:none !important; background:#4798d7; color:#fff}

.button-style-bill-month {position:relative; width:75px; height:115px;border:1px #bfbfbf solid; background:#fff; padding:12px 20px 3px 20px; font-size:14px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.button-style-bill-month .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button-style-bill-month{display:inline-block; *display:inline; *zoom:1; line-height:110px; color:#333;}
a.button-style-bill-month:hover {text-decoration:none !important; background:#4798d7; color:#fff}

.button-bill-wrap {margin:30px auto;}

/* û���� ��¥ ����! */
#menu_select_year     {position:absolute;left:22px; top:145px;}
#menu_select_month    {position:absolute;left:99px;top:145px;}
#menu_select_day_start{position:absolute;left:160px;top:145px;}
#menu_select_year_end {position:absolute;left:246px;top:145px;}
#menu_select_month_end{position:absolute;left:323px;top:145px;}
#menu_select_day_end  {position:absolute;left:384px;top:145px;}

#menu_select_year      select{width:76px;font-size:12px;}
#menu_select_month     select{width:60px;font-size:12px;}
#menu_select_day_start select{width:60px;font-size:12px;}
#menu_select_year_end  select{width:76px;font-size:12px;}
#menu_select_month_end select{width:60px;font-size:12px;}
#menu_select_day_end   select{width:60px;font-size:12px;}

/* 청구서 & 계산서 */
#menu_bill_standard{position:absolute;left:35px;top:24px;}
#menu_bill_standard select{font-weight:bold;}

#menu_select_day_dash {position:absolute;left:310px;top:36px;}
#menu_bill_start{position:absolute;left:209px;top:24px;width:99px;height:41px;}
#menu_bill_end  {position:absolute;left:322px;top:24px;width:99px;height:41px;}
#menu_bill_start input{width:100%;height:100%;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; color:#333;}
#menu_bill_end   input{width:100%;height:100%;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; color:#333;}

#menu_bill_client_text{position:absolute;left:35px; top:77px;}

#menu_right_area{position:absolute;left:440px;top:158px;width:400px;height:88px;display:none;}
#menu_right_area input{width:169px;height:41px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; border: 1px #00aad3 solid; text-align:center; color:#333; font-size:14px;}
#menu_right_area #calendar_list{position:absolute;width:168px;top:48px;font-size:9pt;z-index:9999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; border: 1px #00aad3 solid; background-color: #C0C0C0; display:none;}
#are_list_type select{width:261px;}
#area_calendar_sel{position:absolute;left:0px;  top:47px;width:169px;}
#area_calendar_btn{position:absolute;left:179px;top:47px;}
#area_list_btn    {position:absolute;left:271px;}

#area_goldstock_text {position:absolute;left:0px;top:113px;}
#area_goldstock_input{position:absolute;left:179px;top:113px;width:40px}
#area_goldstock_btn  {position:absolute;left:271px;top:113px;}
#area_goldstock_text  input{border: 1px solid #e9e9e9;text-align:left;padding:10px;}
#area_goldstock_input input{width:82px}
#area_goldstock_btn   a{width:75px}

#area_gold_text {position:absolute;left:0px;top:159px;}
#area_gold_input{position:absolute;left:179px;top:159px;width:40px}
#area_gold_btn  {position:absolute;left:271px;top:159px;}
#area_gold_text  input{border: 1px solid #e9e9e9;text-align:left;padding:10px;}
#area_gold_input input{width:82px}
#area_gold_btn   a{width:75px}

/* 공지사항 */
#notice_contents{position:absolute;width:489px;height:273px;padding:8px 0px 8px 2px;overflow-y:scroll;text-align:left;}
#notice_contents table tr{height:22px;}
#notice_contents table td{padding:5px 0px 5px;border-bottom:1px solid #E5E5E5;line-height:10px;font-size:12px;} 

/* 청구서 메모 */
#menu_comment    {position:absolute;left:35px;top:244px;width:422px;height:128px;}
#menu_comment_title{position:absolute;left:166px;top:-10px;width:90px;height:20px;background-color:#ffffff;color:#333;}
#menu_comment_btn{position:absolute;left:28px;top:368px;}
#menu_comment textarea{width:422px;height:128px;border: 1px solid #bfbfbf;border-radius:2px;overflow:auto;resize:none;padding:10px;line-height:21px;}

textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height:100%;
}

#menu_comment_btn a{height:69px;line-height:60px;}

.menu_textbox{height:23px;width:83px;border:1px #c0c0c0 solid; background:#fff; padding:12px 20px 3px 20px; font-size:13px; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 14px;}
.menu_textbox span{font-weight:bold;}

/*****************************************************************************************************/
/* ���� ������ */
/*****************************************************************************************************/

#regist_fieldset{height:500px;}

.register_textbox{height:24px;width:115px;border:1px #c0c0c0 solid; background:#fff; padding:12px 0px 3px 0px; font-size:13px; vertical-align:middle; text-align:center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 14px;}
.register_input{width:261px;height:41px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; color:#333;}
.part_input    {width:17px; height:21px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 1px #bfbfbf solid; text-align:center; color:#333; font-size:11px;cursor:pointer;}
.calendar{position:absolute;width:168px;top:48px;font-size:9pt;z-index:9999;-moz-border-radius:2px; border-radius:2px; border: 1px #00aad3 solid; background-color: #C0C0C0; display:none;padding:5px 0px 5px 10px;}

.register_textbox span{font-weight:bold;}

#register_date_text  {position:absolute;left:34px; top:100px;}
#register_date_input {position:absolute;left:156px;top:100px;width:261px;height:38px;}
#register_date_button{position:absolute;left:422px;top:100px;width:40px;height:38px;}

#finish_date_text  {position:absolute;left:34px; top:146px;}
#finish_date_input {position:absolute;left:156px;top:146px;width:140px;height:38px;}
#finish_date_button{position:absolute;left:422px;top:146px;width:40px; height:38px;}

#company_gold_text {position:absolute;left:432px;top:100px;}
#company_gold_input{position:absolute;left:623px;top:100px;}
#company_gold_btn  {position:absolute;left:738px;top:100px;width:40px; height:38px;}

#rework_text {position:absolute;left:34px; top:192px;}
#rework_check{position:absolute;left:160px;top:204px;height:24px;width:20px;} 
#rework_check input{position:absolute;left:0px;top:0px;width:20px;height:20px;cursor:pointer}
#rework_check span {position:absolute;left:27px;top:1px;width:315px;height:20px;} 

#dentist_text{position:absolute;left:34px; top:284px;}
#dentist_name{position:absolute;left:156px;top:284px;}
#dentist_btn {position:absolute;left:422px;top:284px;}

#product_text{position:absolute;left:34px; top:376px;}
#product_name{position:absolute;left:156px;top:376px;}
#product_btn {position:absolute;left:422px;top:376px;}

#standard_price_text{position:absolute;left:34px; top:468px;}
#standard_price_name{position:absolute;left:156px;top:468px;}
#standard_price_btn {position:absolute;left:422px;top:468px;}

#dentist_price_text{position:absolute;left:34px; top:514px;}
#dentist_price_text span{font-size:11px;}
#dentist_price_btn {position:absolute;left:422px;top:514px;}
#dentist_price_name{position:absolute;left:156px;top:514px;}
#dentist_price_name input{width:128px;}

/* Pontic 단가 */
#pontic_price_name{position:absolute;left:289px;top:514px;}
#pontic_price_name input{width:128px;}
#pontic_price_btn{position:absolute;left:422px;top:514px;}


#part_text   {position:absolute;left:34px; top:422px;}
#part_image  {position:absolute;left:156px;top:422px;width:259px;height:39px;background-color:#bfbfbf;}
#part_input_1_8{position:absolute;left:-1px; top:-1px;}
#part_input_1_7{position:absolute;left:15px; top:-1px;}
#part_input_1_6{position:absolute;left:31px; top:-1px;}
#part_input_1_5{position:absolute;left:47px; top:-1px;}
#part_input_1_4{position:absolute;left:63px; top:-1px;}
#part_input_1_3{position:absolute;left:79px; top:-1px;}
#part_input_1_2{position:absolute;left:95px; top:-1px;}
#part_input_1_1{position:absolute;left:111px;top:-1px;}
#part_input_2_8{position:absolute;left:-1px; top:19px;}
#part_input_2_7{position:absolute;left:15px; top:19px;}
#part_input_2_6{position:absolute;left:31px; top:19px;}
#part_input_2_5{position:absolute;left:47px; top:19px;}
#part_input_2_4{position:absolute;left:63px; top:19px;}
#part_input_2_3{position:absolute;left:79px; top:19px;}
#part_input_2_2{position:absolute;left:95px; top:19px;}
#part_input_2_1{position:absolute;left:111px;top:19px;}
#part_input_3_1{position:absolute;left:131px; top:-1px;}
#part_input_3_2{position:absolute;left:147px; top:-1px;}
#part_input_3_3{position:absolute;left:163px; top:-1px;}
#part_input_3_4{position:absolute;left:179px; top:-1px;}
#part_input_3_5{position:absolute;left:195px; top:-1px;}
#part_input_3_6{position:absolute;left:211px; top:-1px;}
#part_input_3_7{position:absolute;left:227px; top:-1px;}
#part_input_3_8{position:absolute;left:243px; top:-1px;}
#part_input_4_1{position:absolute;left:131px; top:19px;} 
#part_input_4_2{position:absolute;left:147px; top:19px;}
#part_input_4_3{position:absolute;left:163px; top:19px;}
#part_input_4_4{position:absolute;left:179px; top:19px;}
#part_input_4_5{position:absolute;left:195px; top:19px;}
#part_input_4_6{position:absolute;left:211px; top:19px;}
#part_input_4_7{position:absolute;left:227px; top:19px;}
#part_input_4_8{position:absolute;left:243px; top:19px;}
#part_btn    {position:absolute;left:340px;top:468px;}
#part_btn a  {font-size:13px;line-height:16px;}


#count_text  {position:absolute;left:34px; top:560px;}
#count_select{position:absolute;left:156px; top:560px;}
#count_select select{width:261px;height:41px;}

.alertMsg{color:red;font-size:12px;}

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
	position: absolute;
	bottom: 150%;
	left: 50%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	width: 160px;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	background-color: #333;
	background-color: hsla(0, 0%, 20%, 0.9);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
	position: absolute;
	bottom: 150%;
	left: 50%;
	margin-left: -5px;
	width: 0;
	border-top: 5px solid #333;
	border-top: 5px solid hsla(0, 0%, 20%, 0.9);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

#contactus{position:absolute;left:650px;top:63px;width:258px;height:190px;line-height:20px;text-align:left;padding:10px;}
#contactus_help {position:absolute;left:12px; top:45px;}
#contactus_pdf  {position:absolute;left:70px; top:45px;}
#contactus_ppt  {position:absolute;left:128px;top:45px;}
#contactus_movie{position:absolute;left:186px;top:45px;}

#contactus_pdf   img{border:1px solid #e9e9e9;}
#contactus_ppt   img{border:1px solid #e9e9e9;}
#contactus_movie img{border:1px solid #e9e9e9;}

#contactus_help a{width:45px;height:45px;}
#contactus_help a img{padding-top:6px;}

#contactus span{font-family:Lucida Console;} 

.login_btn_guest   {position:absolute;left:420px;top:95px;}
.login_btn_sign    {position:absolute;left:285px;top:210px;}
.login_btn_question{position:absolute;left:420px;top:210px;}
.login_find_idpw   {position:absolute;left:147px;top:222px;font-size:13px;color:#acacac;}

.login_btn_sign a{height:30px;}
.login_btn_sign a span{margin:0px;}
.login_btn_question a{height:30px;}
.login_btn_question a span{margin:0px;}
.login_find_idpw a{color:#acacac;}

#login_filedset{height:380px;}
#contactstep{position:absolute;left:30px;top:345px;text-align:left;}
#contactstep li{font-size:14px;line-height: 30px;}
/*#companylogo{padding-top:54px;}*/
#kakao_login{position:absolute;left:795px;top:614px;}
#kakao_login a{cursor:pointer;}
#naver_talk{position:absolute;left:913px;top:614px;width:115px;height:38px;}

#homepage_close_back{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000000;opacity:0.50;z-index:9998;}
#homepage_close{position:absolute;left:296px;top:170px;width:400px;height:300px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 4px #bfbfbf solid; text-align:center; color:#333; font-size:13px;background-color:#ffffff;z-index:9999;padding:10px;}

#area_popup_back_1{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000000;opacity:0.5;z-index:9999;display:none;}
#area_popup_back_2{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000000;opacity:0.5;z-index:9999;display:none;}
#area_popup_1{position:absolute;left:70px;top:47px;width:887px;height:555px;border:4px #bfbfbf solid;color:#333;font-size:12px;background-color:#ffffff;z-index:9999;padding:10px;text-align:left;display:none;}
#area_popup_2{position:absolute;left:51px;top:37px;width:924px;height:620px;border:4px #bfbfbf solid;color:#333;font-size:12px;background-color:#ffffff;z-index:9999;padding:10px;text-align:left;display:none;}

.area_popup input[type=checkbox]{
	width:13px;
	height:13px;
	padding:0;
	margin:0;
	vertical-align:bottom;
	position:relative;
	top: 0px;
	*overflow:hidden;
}

#area_popup_1 #area_popup_off  {position:absolute;left:12px; top:550px;width:150px;}
#area_popup_1 #area_popup_off input{cursor:pointer;}
#area_popup_1 #area_popup_close{position:absolute;left:430px;top:544px;width:120px;}
#area_popup_1 #area_popup_close a{position:absolute;font-size:12px;line-height:25px;padding: 0 10px;height:25px;}

#area_popup_2 #area_popup_off  {position:absolute;left:20px; top:608px;width:150px;}
#area_popup_2 #area_popup_off input{cursor:pointer;}
#area_popup_2 #area_popup_close{position:absolute;left:440px;top:602px;width:120px;}
#area_popup_2 #area_popup_close a{position:absolute;font-size:12px;line-height:25px;padding: 0 10px;height:25px;}

.button_style_main{position:relative;width:88px;height:69px;border:1px #bfbfbf solid;background:#fff;font-size:13px; text-decoration:none !important; vertical-align:middle; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;}
.button_style_main .button-wrap {display:inline-block; *display:inline; *zoom:1; background:#4798d7; padding-left:20px; height:32px;}
a.button_style_main{display:inline-block; *display:inline; *zoom:1;color:#333;}
a.button_style_main:hover{text-decoration:none !important; background:#4798d7; color:#fff}

.button_style_main span{font-weight:bold;}

#area_menu  {position:absolute;left:28px; top:78px; width:491px;height:250px;border:1px solid #bfbfbf;border-radius:2px;}
#area_bill1 {position:absolute;left:534px;top:78px; width:491px;height:143px;border:1px solid #bfbfbf;border-radius:2px;}
#area_bill2 {position:absolute;left:534px;top:236px;width:491px;height:396px;border:1px solid #bfbfbf;border-radius:2px;}
#area_notice{position:absolute;left:28px; top:343px;width:491px;height:289px;border:1px solid #bfbfbf;border-radius:2px;}

#area_main select, input, textarea{font-size:13px;}

#title_menu  {position:absolute;left:195px;top:-10px;width:100px;height:20px;color:#4798d7;background-color:#ffffff;}
#title_notice{position:absolute;left:195px;top:-10px;width:100px;height:20px;color:#4798d7;background-color:#ffffff;}
#title_bill1 {position:absolute;left:171px;top:-10px;width:150px;height:20px;color:#4798d7;background-color:#ffffff;}
#title_bill2 {position:absolute;left:171px;top:-10px;width:150px;height:20px;color:#4798d7;background-color:#ffffff;}

/* MENU */
.menu_area{position:absolute;left:15px;top:15px;width:461px;height:220px;}
.menu     {float:left;margin:1px;}

#menu_register       a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_inventory      a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_manage_price   a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_sales_total    a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_sales_dental   a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_sales_product  a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_employee       a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_ledger         a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_temp2          a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_setup          a span{position:absolute;left:0px;top:0px; width:100%;height:100%;text-align:center;line-height:69px;}
#menu_manage_dentist a span{position:absolute;left:0px;top:16px;width:100%;height:100%;text-align:center;line-height:18px;}
#menu_manage_myinfo  a span{position:absolute;left:0px;top:16px;width:100%;height:100%;text-align:center;line-height:18px;}
#menu_temp3 		 a span{position:absolute;left:0px;top:16px;width:100%;height:100%;text-align:center;line-height:18px;}
#menu_changelog		 a span{position:absolute;left:0px;top:16px;width:100%;height:100%;text-align:center;line-height:18px;}

#menu_bill_day a{padding:0px 0px 0px;line-height:24px;width:93px;height:90px;}
#menu_bill_day a img{margin-top:30px;}

#menu_bill_print  {position:absolute;left:362px;top:131px;}
#menu_bill_print a{padding:0px 0px 0px;line-height:24px;width:93px;height:90px;}
#menu_bill_print a img{margin-top:30px;}

.menu_division{position:absolute;left:23px;top:125px;width:420px;border: 1px solid #e9e9e9;}

.area_notice_image{margin-top:20px;}
.area_notice_image img{border:1px solid;}

/* Footer */
#company_info{position:absolute;left:25px; top:635px;}
#kakao{position:absolute;left:575px;top:652px;}
#kakao a{cursor:pointer;}
#naver{position:absolute;left:693px;top:652px;}

.icon_delete{cursor:pointer;}

/* 팝업 - ID/PW 찾기 */
.popup_idpw_back{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9998;display:none;background-color:#000000;opacity:0.50;}
.popup_idpw{position:absolute;left:316px;top:140px;width:400px;height:370px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 2px #bfbfbf solid; text-align:center; color:#333; font-size:12px;display:none;background-color:#ffffff;z-index:9999;padding:10px;}
.popup_idpw a{position:absolute;font-size:12px;line-height:26px;padding:0px 0px 0px 0px;}
.popup_idpw .dDetail_info table tbody tr td{line-height:30px;} 
.popup_idpw .dDetail_info .idpw_alert{text-align:left;padding-left:20px;background-color:#FFFFFF;color:#000000;}

.popup_idpw #dDetail_save {left:160px;top:315px;width:47px;height:28px;}
.popup_idpw #dDetail_close{left:215px;top:315px;width:47px;height:28px;}

/* 팝업 - 권한 비번 찾기 */
.popup_auth_back{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9998;display:none;background-color:#000000;opacity:0.50;}
.popup_auth{position:absolute;left:316px;top:190px;width:400px;height:270px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 2px #bfbfbf solid; text-align:center; color:#333; font-size:12px;display:none;background-color:#ffffff;z-index:9999;padding:10px;}
.popup_auth a{position:absolute;font-size:12px;line-height:26px;padding:0px 0px 0px 0px;}
.popup_auth .dDetail_info table tbody tr td{line-height:30px;} 
.popup_auth .dDetail_info .idpw_alert{text-align:left;padding-left:20px;background-color:#FFFFFF;color:#000000;}
.popup_auth .dDetail_info #popup_pw{	
    border: 1px solid #00aad3;
    border-radius: 2px;
    color: #777;
    font-size: 12px;
    height: 30px;
    text-align: center;
    width: 290px;
}  

.popup_auth #dDetail_save {left:160px;top:230px;width:47px;height:28px;}
.popup_auth #dDetail_close{left:215px;top:230px;width:47px;height:28px;}

/* 팝업 - 세금계산서 수정 */
.popup_tax_back{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9998;display:none;background-color:#000000;opacity:0.50;}
.popup_tax{position:absolute;left:316px;top:190px;width:400px;height:270px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 2px #bfbfbf solid; text-align:center; color:#333; font-size:12px;display:none;background-color:#ffffff;z-index:9999;padding:10px;}
.popup_tax a{position:absolute;font-size:12px;line-height:26px;padding:0px 0px 0px 0px;}
.popup_tax .dDetail_info table tbody tr td{line-height:30px;} 
.popup_tax .dDetail_info .idpw_alert{text-align:left;padding-left:20px;background-color:#FFFFFF;color:#000000;}
.popup_tax .dDetail_info #popup_pw{	
    border: 1px solid #00aad3;
    border-radius: 2px;
    color: #777;
    font-size: 12px;
    height: 30px;
    text-align: center;
    width: 290px;
}  

.popup_tax #dDetail_save {left:160px;top:230px;width:47px;height:28px;}
.popup_tax #dDetail_close{left:215px;top:230px;width:47px;height:28px;}

/* 팝업 - Renew */
.popup_renew_back{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9998;display:none;background-color:#000000;opacity:0.50;}
.popup_renew{position:absolute;left:316px;top:140px;width:400px;height:370px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 2px #bfbfbf solid; text-align:center; color:#333; font-size:12px;display:none;background-color:#ffffff;z-index:9999;padding:10px;}
.popup_renew h2{padding-top:20px;padding-bottom:30px;}
.popup_renew a{position:absolute;font-size:12px;line-height:26px;padding:0px 0px 0px 0px;}
.popup_renew .dDetail_info table tbody tr td{line-height:20px;} 
.popup_renew .dDetail_info .idpw_alert{text-align:left;padding-left:10px;background-color:#FFFFFF;color:#000000;}

.popup_renew #dDetail_close{left:185px;top:340px;width:47px;height:28px;}
.popup_renew .dDetail_info .tinfo tbody tr td input{width:290px;height:25px;}

/* 팝업 - Expire */
.popup_expire_back{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9998;display:none;background-color:#000000;opacity:0.50;}
.popup_expire{position:absolute;left:291px;top:140px;width:400px;height:370px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border: 2px #bfbfbf solid; text-align:center; color:#333; font-size:12px;display:none;background-color:#ffffff;z-index:9999;padding:10px;}
.popup_expire h2{padding-top:20px;padding-bottom:30px;}
.popup_expire a{position:absolute;font-size:12px;line-height:26px;padding:0px 0px 0px 0px;}
.popup_expire .dDetail_info table tbody tr td{line-height:20px;} 
.popup_expire .dDetail_info .idpw_alert{text-align:left;padding-left:10px;background-color:#FFFFFF;color:#000000;}

.popup_expire #dDetail_close{left:185px;top:340px;width:47px;height:28px;}
.popup_expire .dDetail_info .tinfo tbody tr td input{width:290px;height:25px;}

/* 골드단가 & 추가단가 */
#area_gold table tbody .gName{width:150px;}
#area_gold table tbody .gCost{width:150px;}
#area_gold table tbody .gMemo{width:98%;}

/* 청구서 & 계산서 이전 달 + 다음 달 */
#menu_bill_prev{position:absolute;left:173px;top:24px;}
#menu_bill_next{position:absolute;left:422px;top:24px;}
#menu_bill_prev a{width:33px;height:39px;}
#menu_bill_next a{width:33px;height:39px;}
#menu_bill_prev a img{margin-top:5px;}
#menu_bill_next a img{margin-top:5px;}

/* 바로가기 아이콘 생성프로그램 다운로드 */
#lnk_down_chrome{position:absolute;left:641px;top:475px;}
#lnk_down_ie    {position:absolute;left:814px;top:475px;}

#lnk_down_chrome a{width:90px;height:25px;}
#lnk_down_chrome a span{margin:-2px;}
#lnk_down_ie a{width:90px;height:25px;}
#lnk_down_ie a span{margin:-2px;}







