@charset "utf-8";


/* 로그인 */
#wrapper_login {background-color:#fafafa; position:relative; width:100%; height:100%;}
.login_inner {width:750px; margin:0 auto; border:0px solid red;}
.logo { text-align:center; padding:120px 0 50px 0;}
.login_bg {border:0px solid red; }
.login_area {width:276px; float:left; margin-top:35px; margin-left:170px;}
.login_area dt {float:left; width:60px; font-weight:bold; margin-bottom:10px; padding:3px 0 0 0;}
.login_area dd {margin-bottom:8px;}
.login_area dd input {border:1px solid #cdcdcd; padding:0px; width:200px;}
.imgB {float:left; margin-top:35px;}
.loginline {display:block; width:100%; border:thin solid #d9d9d9; border-bottom:0; margin-top:120px;}
.copyright {font-size:11px; text-align:center; color:#666; padding:10px 0 0 0;}



/* layout */
#Header {width:100%;min-width:1024px; background-color:#314781; height:54px;background:url(../images/top_bg.png) repeat-x 0 0;}
.fixedElem {position:fixed; left:0; top:0; z-index:100;}
#Container {width:100%;min-width:1024px; }
#InnerContainer {padding-top:70px;}
#LnbWrap {width:200px; float:left;}
#Content {padding-left:230px; padding-right:20px; }

/* 제목 */
h1 {padding:13px 0 0 10px;}
h3 {font-weight:bold; color:#253d74; font-size:15px; padding:10px 0 30px 10px;  background:url(../images/h3bar.gif) 0px 12px no-repeat;}
.guideTxt {font-size:12px; padding:0 0 7px 0;}

/* header */
#gnb_box {position:relative; border:0px solid red;}
#gnb_box .gnbbox_right {position:absolute; left:200px; top:12px; width:350px;}
#gnb_box .gnbbox_right .searchBox {float:left; width:250px; height:28px; display:inline-block; background:url(../images/search_box_bg.gif) no-repeat;}
#gnb_box .gnbbox_right .searchBox .sch {width:200px; height:19px; margin:3px; border:none;}
#gnb_box .gnbbox_right .searchBox .schBtn {padding-left:3px; }
#gnb_box .gnbbox_right .schBtn_02 {margin-left:5px; margin-right:16px;}

.EtcNav {position:absolute; right:30px; top:12px;}
.EtcNav li {float:left; padding:0 10px 0 10px; color:#fff; font-size:12px; font-weight:bold; background:url(../images/bar.gif) no-repeat 0 2px;}
.EtcNav li:first-child {background:none;}
.EtcNav li a {color:#c9b400;}

.LnbArea > li {font-size:14px; letter-spacing:-1px; border-bottom:1px solid #d3d7dd;}
.LnbArea > li a {display:block; height:45px; line-height:45px; padding:0px 0 0px 40px; background:url(../images/menu.gif) 0 0 no-repeat; }
.LnbArea > li a.on {font-weight:bold; color:#344e8a;}

.LnbArea > li.m1 a  {background-position:0 0;}
.LnbArea > li.m2 a  {background-position:0 -45px;}
.LnbArea > li.m3 a  {background-position:0 -90px;}
.LnbArea > li.m4 a  {background-position:0 -135px;}
.LnbArea > li.m5 a  {background-position:0 -180px;}
.LnbArea > li.m6 a  {background-position:0 -225px;}
.LnbArea > li.m1 a.on {background-position:-200px 0;}
.LnbArea > li.m2 a.on  {background-position:-200px -45px;}
.LnbArea > li.m3 a.on  {background-position:-200px -90px;}
.LnbArea > li.m4 a.on  {background-position:-200px -135px;}
.LnbArea > li.m5 a.on  {background-position:-200px -180px;}
.LnbArea > li.m6 a.on  {background-position:-200px -225px;}
.LnbArea .subm {display:none;}
.LnbArea .subm {border-top:1px solid #eee;}
.LnbArea .subm li {background-color:#fff;}
.LnbArea .subm li a {height:40px; line-height:40px; border-top:1px solid #eeeeee; padding:0px 0 0px 45px;  background:url(../images/pointoff.gif) 30px 15px no-repeat;  }
.LnbArea .subm li a.on {font-weight:bold; background:url(../images/pointon.gif) 30px 15px no-repeat;}


.paging {text-align:center; font-family:verdana; font-size:12px; line-height:12px; padding:30px 0 0 0;}
.paging a {padding:0px 5px; }
.paging  * {vertical-align:middle;}
.paging .num {padding:5px; }
.paging .on {font-weight:bold; color:#fa7c15;}

/* 기존css 복사 후 수정합니다. */

/*게시판*/
#Content .menu_btn {width:100%; margin-bottom:13px; float:left; color:#81725f; font-size:21px; font-weight:bold; font-family:'나눔고딕';}
#Content .menu_btn img {float:left;}
#Content .menu_btn input.write_btn {float:right;}
#Content .noti_table {background:#ffffff; width:100%;}
#Content .noti_table th { background:url(../images/bbs_titbg.gif) repeat-x 0 0; font-size:13px; color:#333; height:40px; line-height:40px;}
#Content .noti_table th.bbsfir {background:url(../images/bbs_fir.gif) no-repeat 0 0; }
#Content .noti_table th.bbsend {background:url(../images/bbs_end.gif) no-repeat right 0; }
#Content .noti_table td {border-bottom:1px solid #e9eaed; font-size:12px; color:#636363; padding:6px 6px; text-align:center; }
#Content .noti_table th.noti_black {border:1px solid #e5e5e5; font-size:12px; color:#000; background:#f4f7fc; height:30px; line-height:30px; padding:0 0 0 10px; color:#516dab; font-weight:bold;}
#Content .noti_table th.noti_black span {font-size:11px; font-weight:normal; color:#a1abc2;}
#Content .noti_table th.noti_black_left {font-size:13px; color:#000; background:#f4f7fc; padding:10px 5px; text-align:left;}

#Content .noti_table td.noti_con {text-align:left; font-weight:bold;}
#Content .noti_table td.noti {color:#8a280b; font-weight:bold; letter-spacing:-1px;}



#Content .sub_menu { width:248px; position:absolute; left:0; top:-23px; z-index:100;}
#Content .sub_menu .sub_box {font-size:13px; background:#ffffff; color:#555; width:145px; border:1px solid #cecece; margin:0 auto;}
#Content .sub_menu .sub_box ul {width:117px; margin:0 auto;}
#Content .sub_menu .sub_box li {border-bottom:1px dotted #cecece; line-height:210%; text-indent:11px; .height:26px;}
#Content .sub_menu .sub_box li a {color:#555;} 
#Content .sub_menu .sub_box li a:hover {color:#8d2217; font-weight:bold;}
#Content .sub_menu .sub_box li.on {color:#8d2217; font-weight:bold;}
#Content .sub_menu .sub_box li.on a{color:#8d2217;}
#Content .sub_menu .sub_box li.sub_th {color:#663300; font-weight:bold; text-indent:0;}
#Content .content_box {margin-left:248px; width:765px; margin-top:24px; position:absolute; min-height:730px;}


/*연락처 검색*/
.content_box .search_box {width:100%; float:left;}
.content_box .search_box ul li div.blue_searchBox {float:left; width:184px; height:24px; border:1px solid #4d87ef; display:inline-block; margin-top:2px; background:url(../img/search_box_bg_blue.gif) no-repeat;}
.content_box .search_box .blue_searchBox .sch {width:147px; height:23px; border:none;}
.content_box .search_box .blue_searchBox .schBtn {padding-left:3px; }
.content_box .search_box li {width:337px; height:45px; padding-left:23px; padding-top:15px; background:#f4f7fc; float:left; /*margin-right:45px;*/}
.content_box .search_box li p {color:#555555; display:inline; float:left; padding-top:6px; font-weight:bold; margin-right:18px;}
.content_box .search_box li fieldset {padding-top:15px; margin-left:26px;}

.content_box .table_box {margin-top:31px; float:left; width:765px; min-height:750px;}
.content_box .table_box table {border:2px solid #98befc; border-top:none;}
.content_box .table_box .table_th {width:765px; background:url(../img/table_top_bg.gif) no-repeat; height:33px; color:#555555; font-size:14px; padding-left:28px; line-height:350%; font-weight:bold;}
.content_box .table_box .table_th_blue {width:765px; background:url(../img/table_top_bg.gif) no-repeat; height:38px;}
.content_box .table_box .table_th_blue p {width:184px; text-align:center; line-height:350%;  font-weight:bold; color:#3772f7; font-size:14px;}
.content_box .table_box table td {padding:5px 10px; border-bottom:1px solid #d8d8d8; color:#000;}
.content_box .table_box table td.user_condition { padding:5px 0; text-align:center; background:#f4f7fc; width:122px;}
.usersel_01 {width:80px; height:22px; border:1px solid #cecece;}
.usersel_02 {width:100px; height:22px; border:1px solid #cecece;}
.usersel_03 {width:100px; height:22px; border:1px solid #cecece;}
.usersel_04 {width:202px; height:22px; border:1px solid #cecece;}
.userbox_01 {width:200px; height:18px; border:1px solid #cecece;}
.userbox_02 {width:200px; height:18px; border:1px solid #cecece;}
.userbox_03 {width:160px; height:17px; border:1px solid #cecece;}
.userbox_04 {width:450px; height:17px; border:1px solid #cecece;}
.userbox_05 {width:600px; height:17px; border:1px solid #cecece;}
.userbox_06 {width:280px; height:17px; border:1px solid #cecece;}
.userbox_07 {width:200px; height:22px !important; border:1px solid #cecece;}

/* 연락처 검색 추가 */
.SearchContact {position:relative; border:0px solid #333;}
.SearchContact .SearchTab{position:absolute; left:0; top:-40px; width:15%; height:40px; line-height:40px; font-weight:bold; border-bottom:0; color:#3e5c99; background-color:#fff; z-index:2; text-align:left; padding-left:5px; }

.SearchContact .SearchBox {border:1px solid #ddd; background-color:#fff; border-radius:3px; padding:20px 30px; margin-top:38px; }
.tblContact {width:100%;}
.tblContact td {border-bottom:1px solid #e9e9e9; padding:7px 0;}
.tblContact td img {vertical-align:middle;}
.tblContact td.user_condition {color:#666666; font-weight:bold; width:100px;}
.btnArea {position:absolute; right:0px; top:-37px;}
.btnArea2 {text-align:center; padding:20px;}

.tblContact2 {width:100%;}
.tblContact2 td {border-bottom:1px solid #e9e9e9; padding:7px 7px 7px 7px; vertical-align:middle;}
.tblContact2 td img {vertical-align:middle;}
.tblContact2 td.user_condition {color:#666666; font-weight:bold; text-align:center; background-color:#f8f8f8;}


/*일정관리*/

.btnBlu {float:left;}
.btnBlu:after {display:block; content:""; clear:both; }
.btnBlu li {float:left; margin:0 5px 5px 0;  font-weight:bold; }
.btnBlu li a {float:left; display:block; position:relative; height:29px; line-height:31px;  padding:0 10px 0 10px; background:url(../img/calandar_tab.jpg) no-repeat; color:#727272; font-weight:bold; font-size:14px;}
.btnBlu li.today a {color:#b9b8b6;}
.btnBlu li a span {position:absolute; right:0px; border:0px solid red;  top:0; height:100%; width:2px;  background:url(../img/calandar_tab.jpg) no-repeat right 0; }
.btnBlu li.data_u {color:#27230a; display:inline-block; font-size:14px; letter-spacing:-1px; font-weight:normal; padding-top:8px;}

.btnBlu_02 {float:right;}
.btnBlu_02:after {display:block; content:""; clear:both; }
.btnBlu_02 li {float:left; font-weight:bold; }
.btnBlu_02 li a {float:left; display:block; position:relative; height:29px; line-height:31px;  padding:0 10px 0 10px; background:url(../img/calandar_tab.jpg) no-repeat; color:#585858; font-weight:bold; font-size:1.0em;}
.btnBlu_02 li.schedule_l a span {position:absolute; right:0px; border:0px solid red;  top:0; height:100%; width:2px;  background:url(../img/calandar_tab.jpg) no-repeat right 0; }
.btnBlu_02 li.set_btn {padding-left:7px;}
.btnBlu_02 li.month_u a {float:left; display:block; position:relative; height:29px; line-height:31px;  padding:0 ㄴ10px 0 10px; background:url(../img/calandar_b_tab.jpg) no-repeat; color:#585858; font-weight:bold; font-size:1.0em;}

#calendar_box {width:100%; margin:0 auto; clear:both; color:#49505a;}
#calendar_box li {float:left; width:14%; text-align:left;}



/*연락처 검색 결과 */
.data_num {float:left; font-size:13px; font-weight:bold; line-height:220%; color:#f26522; text-decoration:none;}
.data_num span { color:#2f477a; text-decoration:none; display:block; line-height:100%; padding-bottom:20px;}
.data_num_no {float:left; font-size:14px; font-weight:bold; line-height:220%; color:#f26522;}
.data_num_no span.user_data {color:#000; font-weight:bold;}
.btnBlu_03 li.condition_in {float:left; /*width:211px;*/ height:24px; border:1px solid #ababab; display:inline;}
.btnBlu_03 li.condition_in_02 {float:left; width:158px; height:24px; border:1px solid #ababab; display:inline;}
.btnBlu_03 li.condition_in .sch_02 {width:108px; height:20px; float:left; padding:0 3px;  line-height:150%;}
.btnBlu_03 li.condition_in .schBtn_02 {border-left:1px solid #ababab; }



/*연락처 추가 */
#Content .noti_table_02 {background:#ffffff; width:765px;}
#Content .noti_table_02 td {border-bottom:1px solid #d8d8d8; font-size:13px; color:#000; padding:5px 5px; text-align:left;}
#Content .noti_table_02 td.user_condition { padding:5px 30px; text-align:left; background:#f4f7fc; width:70px;}
#Content .noti_table_02 tr:last-child {border-bottom:none;}


/*연락처 가져오기*/
#Content .noti_table_03 {background:#ffffff; width:765px;}
#Content .noti_table_03 td {border-bottom:1px solid #d8d8d8; font-size:13px; color:#000; padding:5px 5px; }
#Content .noti_table_03 td.user_condition { padding:5px 30px; text-align:left; background:#f4f7fc; width:130px;}



/*중복데이터 현황*/
.double_data_box01 {padding-top:15px;}
.double_data_box01 .double_selbox {border:0px solid red; height:30px;  width:500px; margin:0 auto; margin-bottom:10px; }
.double_data_box01 .double_selbox02 {border:0px solid red;  height:30px; width:500px; margin:0 auto;}
.double_data_box01 .double_data_th {float:left; color:#000; font-size:14px; font-weight:bold; margin-left:25px; margin-top:5px;}
.double_data_box01 ul {width:320px; height:25px; border:1px solid #a6adcd; float:left; padding-left:13px; margin-left:33px; background:url(../img/double_bg.jpg) repeat-x; font-weight:normal;}
.double_data_box01 ul li {float:left; display:inline; padding-right:40px; font-size:13px; color:#000; margin-top:3px;}
.double_data_box01 ul li input {width:11px; height:11px; vertical-align:middle;}
.double_data_box01 .doubel_data_btn {float:right; margin-right:35px; }
.double_data_box01 .doubel_data_btn button {height:25px; width:105px; background:url(../img/double_bg.gif) no-repeat; color:#fff; font-weight:bold; border:none; cursor:pointer;}
.double_data_box02 {padding-top:0px; width:600px; margin:0 auto;}
.double_data_box02 .double_data_result {float:left; color:#000; font-size:14px; font-weight:bold; margin-left:25px; margin-top:32px;}
.double_data_box02 .analysis_box {width:auto; height:83px; float:left; border:1px solid #dddddd; margin-left:31px; padding:2px;font-weight:normal; }
.double_data_box02 .analysis_box li {text-align:left; color:#000; line-height:180%; padding:0 16px;}
.double_data_box02 .analysis_box li span {padding-left:20px;  text-align:right; display:inline-block;}
.double_data_box02 .analysis_box li.analysis_sum {color:#2f53f7; margin-top:8px; font-weight:bold; padding-left:22px; border-top:1px solid #e1e7f4;}
.double_data_box02 .doubel_data_btn {float:right; margin-right:35px; margin-top:30px;}
.double_data_box02 .doubel_data_btn button {height:25px; width:105px; background:url(../img/double_bg.gif) no-repeat; color:#fff; font-weight:bold; border:none; cursor:pointer;}
.double_data_box02 .analysis_box li.tatal_sum {padding-top:15px; font-weight:bold;}
.double_search {width:445px; margin:0 auto; padding:20px 0;}



/*팝업창*/
/* #pop_combine {width:455px; border:3px solid #e3eaf8; height:auto;} */
#pop_combine {width:100%; border:0px; height:auto; }
#pop_combine table {font-size:13px; font-weight:bold;}
#pop_combine table th {border-bottom:1px solid #d8d8d8; width:27%; text-align:left; padding-left:10px; background-color:#f6f6f6; vertical-align:middle; height:40px;}
#pop_combine .pop_th {font-size:16px; font-weight:bold; color:#405fa0; background:#fff; padding:9px; border-bottom:3px solid #405fa0;}
#pop_combine .pop_contents {color:#000; text-align:center; margin:20px auto; }
#pop_combine .pop_contents_left {color:#000; margin:0px auto; padding:0px; }
#pop_combine .pop_contents_left td {border-bottom:1px solid #d8d8d8; padding:7px 10px;}
#pop_combine .pop_btn {text-align:center; margin:15px 0;}
#pop_combine .pop_btn_mm {text-align:center; margin-bottom:15px; margin-top:15px;}
#pop_combine .txt {font-size:11px; color:#f26522; padding:10px 0 0 0 ; line-height:15px;}

#pop_combine .tblPOP th {text-align:center;}
#pop_combine .tblPOP th.cat {width:10%; border-right:1px solid #ddd;}
#pop_combine .tblPOP .tit { border-right:1px solid #ddd;}
#pop_combine .postbox {background-color:#eceff6; padding:20px 0; text-align:center; border-bottom:1px solid #ddd;}
#pop_combine .postbox p {margin-bottom:5px;}

/*이름에 커서되면 나오는  상세정보*/

#Content .content_box .profile_box {position:absolute; top:137px; left:75px; .left:80px; width:128px; height:108px; background:url(../img/profile_bg.jpg) no-repeat; z-index:100; clear:both;}
#Content .content_box .profile_box ul {width:80%; margin:5px auto;}
#Content .content_box .profile_box li {line-height:170%; color:#000;}


/*기본정보-메시지내역 */

.message_user01 {width:386px; height:15px; border:1px solid #9e9e9e; padding:3px; padding-top:1px;}


/*연락처 통계요약*/
.stats_box2 {width:100%; height:150px; background:#f4f7fc; border:2px solid #cfd7e0; font-size:14px; color:#000; font-weight:bold; border-radius:5px;}
.stats_box3 {width:100%; height:85px; background:#fcfcfc; border:2px solid #cfd7e0; margin-bottom:35px; font-size:14px; color:#000; font-weight:bold; border-radius:5px;}

.stats_box {width:100%; height:55px; background:#f4f7fc; border:2px solid #cfd7e0; margin-bottom:25px; font-size:14px; color:#000; font-weight:bold; border-radius:5px;}
.stats_databox {float:left;}
.stats_box ul {text-align:center; margin-top:13px;}
.stats_box li {float:left; width:24%; height:27px; border-right:1px solid #e2e7f2; line-height:200%;}

.stats_box ul.menu_part_02 {text-align:center; margin-top:13px;}
.stats_box ul.menu_part_02 li {float:left; width:32%; height:27px; border-right:1px solid #e2e7f2; line-height:200%;}


.stats_box ul.menu_part_03 {text-align:center; margin-top:10px;}
.stats_box ul.menu_part_03 li {font-size:13px; float:left; width:19%; height:35px; border-right:1px solid #e2e7f2; line-height:140%;}
.stats_box ul.menu_part_03 li span {display:block; font-weight:normal; }
.stats_box ul.menu_part_03 li.stats_sum {line-height:270%; color:#ff0000;}
 
.stats_box ul.menu_part_04 {text-align:center; margin-top:13px;}
.stats_box ul.menu_part_04 li {float:left; width:49%; height:27px; border-right:1px solid #e2e7f2; line-height:200%;}


.stats_box li.stats_sum {color:#ff0000;}
.stats_box li:last-child {border:none;}
#Content .content_box .figure_box {float:left; width:100%; height:400px; margin-top:43px;}
#Content .content_box .figure_box input {padding-top:10px;}


/*추천자랭킹*/

.btnBlu_03 li.condition_in_02 {float:left; width:158px; height:24px; border:1px solid #ababab; display:inline;}
.btnBlu_03 li.condition_in_02 .sch_02 {width:108px; height:20px; float:left; padding:0 3px;  line-height:150%;}
.btnBlu_03 li.condition_in_02 .schBtn_02 {float:left; border-left:1px solid #ababab;}


/*컨텐츠 통계*/
#Content .menu_btn .recom_ranking {float:right; color:#00289b; font-weight:bold; letter-spacing:-1px;}


/*메시지 작성*/
#Content .message_sendbox {width:100%; }
#Content .message_sendbox .titbox {background-color:#eee; height:25px; padding:5px; border-bottom:1px solid #ddd; }
#Content .message_sendbox .ConView {padding:25px;}
#Content .message_sendbox .writer {font-size:12px; color:#b3b3b3; border-bottom:1px solid #eee; padding:0 0 10px  0 ; margin-bottom:20px;}
#Content .message_sendbox .chanel_select {float:left;}
#Content .message_sendbox .chanel_select .chanel_th {float:left; color:#000; font-weight:bold; border:1px solid #b5b5b5; width:70px; height:14px; text-align:center; margin-right:8px; padding:36px 22px;}
#Content .message_sendbox .chanel_select .sns_th {float:left; height:80px;border:1px solid #b5b5b5; height:14px; width:595px; padding:36px 22px; text-align:center;}
#Content .message_sendbox .chanel_select .sns_th ul {margin-top:-17px;}
#Content .message_sendbox .chanel_select .sns_th li {float:left; display:inline; margin-right:12px; }
#Content .message_sendbox .chanel_select .sns_th li input {display:block; margin:5px 0 0 10px; .margin:5px 0 0 0; }
#Content .writeBox {padding-right:20px;}
#Content .writeBox dl {width:100%;}
#Content .writeBox dl dt {width:100px; float:left;}
#Content .writeBox dl dd { float:left;}
#Content .writeBox dl dd input {width:100%;}
.bbsWrite {border-top:0px solid #ddd; width:100%;}
.bbsWrite th {background-color:#f6f7f8; width:150px;}
.bbsWrite th, .bbsWrite td {padding:6px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#Content .send_time {width:100%; margin-top:11px; background:url(../images/bbs_titbg.gif) repeat-x 0 0; height:40px;}
#Content .send_time .time_user {float:left; color:#000; font-weight:bold; border:1px solid #b5b5b5; width:70px; height:18px; text-align:center; margin-right:8px; padding:5px 22px;}
#Content .send_time .time_input {float:left; border:1px solid #b5b5b5; height:18px; width:629px; padding:5px 5px; color:#000;}
#Content .send_time .time_input input.time_user {width:93%; border:none; height:13px; text-align:left; margin-top:-3px; font-weight:normal;}
#Content textarea.message_textbox {resize:none; width:100%; height:293px; margin-top:11px; padding:10px 0; }
#Content .mbtn_box {text-align:right; float:left; width:100%;}



/*그룹추가*/

.content_box .noti_table_04 {background:#ffffff; width:765px; border-top:1px solid #d8d8d8;}
.content_box .noti_table_04 th {color:#000; font-weight:bold; border-bottom:1px solid #d8d8d8; font-size:13px; color:#000; padding:15px 20px; background:#f4f7fc; width:120px; text-align:left;}
.content_box .noti_table_04 td {border-bottom:1px solid #d8d8d8; font-size:13px; color:#000; padding:15px 10px; }
.content_box .noti_table_04 td input.search_bb {margin-top:-4px;}
#Content .content_box .btn_box_cen {text-align:center; margin:16px 0; float:left; width:100%;}








/*기본정보*/

#header_box {width:929px; margin:0 auto; height:51px; padding-top:20px; background-color:#ffffff;}
#header_box p {float:left; padding-left:20px;}

.btnBlu_03 {text-align:right; padding:0 0 10px 0;}
#Contentainer .profile_box {width:909px; margin:0 20px; padding-top:10px; float:left; background:#ffffff;}
#Contentainer .profile_box .profile_pic {float:left; width:84px; padding-right:20px;}
#Contentainer .profile_box .profile_con {float:left; width:787px;}
#Contentainer .profile_table th {border-bottom:1px solid #e5e5e5; font-size:13px; color:#040404; background:#f4f4f4; padding:10px 10px; font-weight:normal; text-align:left; width:140px;}
#Contentainer .profile_table td {border-bottom:1px solid #e5e5e5; font-size:13px; color:#090909; padding:10px 10px; text-align:left;}
#Contentainer .profile_table_no td {font-size:13px; color:#090909; padding:10px 10px; text-align:left;}
#Contentainer .modify_box {margin:0 20px; text-align:right;}





/*페이징*/

#paging {width:100%; float:left; height:50px; margin:28px auto 0 auto; text-align:center; font-size:23px; color:#e9e9e9;}
#paging a.num {padding:0 10px; color:#555555; font-size:13px; vertical-align:5px;}
#paging a:hover {color:#d07a49;}
#paging a.on {color:#d07a49; font-weight:bold;}


/*푸터*/
#footer {color:#24201a; width:100%; height:200px; background-color:#81725f; text-align:center; font-size:13px; font-weight:bold; margin:0; clear:both;}
#footer .line {font-weight:normal; }
#footer .copyright {font-weight:normal; font-size:12px; letter-spacing:1px;}



/* 하단 블루버튼 */

.btnBlu_04 {float:right; margin-top:10px;}
.btnBlu_04:after {display:block; content:""; clear:both; }
.btnBlu_04 li {float:left; margin:0 5px 5px 0;  font-weight:bold; }
.btnBlu_04 li:last-child {margin-right:0;}
.btnBlu_04 li a {float:left; display:block; position:relative; height:25px; line-height:27px;  padding:0 15px; background:url(../img/save_bottom_bg.gif) no-repeat; color:#fff; font-weight:bold; font-size:14px;}
.btnBlu_04 li a span {position:absolute; right:0px; border:0px solid red;  top:0; height:100%; width:2px;  background:url(../img/save_bottom_bg.gif) no-repeat right 0; }


.btnBlu_05 {float:right;}
.btnBlu_05:after {display:block; content:""; clear:both; }
.btnBlu_05 li {float:left; margin:0 5px 5px 0;  font-weight:bold; }
.btnBlu_05 li:last-child {margin-right:0;}
.btnBlu_05 li a {float:left; display:block; position:relative; height:20px; line-height:23px;  padding:0 13px; background:url(../img/table_middle_bg.gif) no-repeat; color:#000; font-weight:normal; font-size:11px;}
.btnBlu_05 li a span {position:absolute; right:0px; border:0px solid red;  top:0; height:100%; width:2px;  background:url(../img/table_middle_bg.gif) no-repeat right 0; }


.btnBlu_06 {float:right;}
.btnBlu_06:after {display:block; content:""; clear:both; }
.btnBlu_06 li {float:left; margin:0 5px 5px 0;  font-weight:bold; }
.btnBlu_06 li:last-child {margin-right:0;}
.btnBlu_06 li a {float:left; display:block; position:relative; height:21px; line-height:23px;  padding:0 13px; background:url(../img/group_top_bg.gif) no-repeat; color:#585858; font-weight:bold; font-size:11px;}
.btnBlu_06 li a span {position:absolute; right:0px; border:0px solid red;  top:0; height:100%; width:2px;  background:url(../img/group_top_bg.gif) no-repeat right 0; }



img.btn_ico {padding-top:3px; padding-right:5px;}


/*new 탭메뉴*/
.tabMenuStyleA {position:absolute; left:0; top:-41px; z-index:1;}
.tabMenuStyleA ul {overflow:hidden; background:url(../img/tabmenu_line.gif) repeat-x;}
.tabMenuStyleA ul li {float:left;}
.tabMenuStyleA ul li.on a { color:#3772f7; border:1px solid #ddd; background:#ffffff; border-bottom:0; font-weight:bold; height:32px; line-height:32px; }
.tabMenuStyleA ul li a {display:block;  border:1px solid #ddd; height:30px; line-height:30px; text-align:center; font-weight:bold; color:#3e5c99;  background-color:#f1f1f1; z-index:2; padding:5px 20px;}


button *{vertical-align:middle;}
.a_btn {display:inline-block; height:30px;  padding:0 13px 2px 13px;  color:#eee; background-color:#354f8a; background:url(../images/btn_bluebg.gif) repeat-x 0 0;font-weight:bold; font-size:12px; border:1px solid #2c4479; border-radius:3px; cursor:pointer; }
.a_btnb {height:25px; padding:0 13px;  color:#eee; background-color:#354f8a; background:url(../images/btn_bluebg.gif) repeat-x 0 0;font-weight:bold; font-size:12px; border:1px solid #2c4479; border-radius:3px; cursor:pointer; }
.b_btn {display:inline-block; height:30px; padding:0px 13px 2px 13px;  color:#5f5f61; background-color:#354f8a; background:url(../images/btn_graybg.gif) repeat-x 0 0;font-weight:bold; font-size:12px; border:1px solid #c5c6c8; border-radius:3px; cursor:pointer; }
.c_btn {display:inline-block;  padding:0 13px 0 13px ; background:#fbfbfb;color:#fff; font-weight:bold; font-size:13px; border:1px solid #2c4479;  cursor:pointer;
border-radius:3px; background:url(../images/btn_bluebg.gif) repeat-x 0 0;}
.d_btn {padding:1px 13px 2px 13px ; background:#fbfbfb;  color:#585858; font-weight:bold; font-size:13px; border:1px solid #9e9e9e;  cursor:pointer;
}

.excel {width:16px; height:16px; background:url(../images/ico_excel.gif) 0px 0px no-repeat; border:0px solid red; display:inline-block; padding:0px 3px 0px 0; } 
.icosearch {width:16px; height:16px; background:url(../images/ico_search.gif) 0px 0px no-repeat; border:0px solid red; display:inline-block; padding:0px 3px 0px 0; } 
.backup {width:16px; height:16px; background:url(../images/ico_backup.png) 0px 0px no-repeat; border:0px solid red; display:inline-block; padding:1px 3px 0px 0; } 


/*블루버튼*/
.btnBlu_04 li {float:left; margin-left:3px; margin-top:5px;}
.btnBlu_04 li button.b_btn {float:left; display:block; position:relative; height:26px;  padding:0 13px ; background:url(../img/bg_tab_blue.jpg) no-repeat; line-height:20px; color:#fff; font-weight:bold; font-size:14px; border:1px solid #4d69e6; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -ms-border-radius:2px; background-color:#617af5;
}



/*박스안에 있는 버튼*/
.btnBlu_05 li {float:left; margin-left:3px; margin-top:5px;}
.btnBlu_05 li button.b_btn {float:left; display:block; position:relative; height:26px;  padding:0 13px ; background:url(../img/bg_tab_blue.jpg) no-repeat; color:#fff; font-weight:bold; font-size:14px; border:1px solid #4d69e6; cursor:pointer; background-color:#6984f9;  -webkit-border-radius:2px; -moz-border-radius:2px;}



button.d_btn {padding:1px 13px 2px 13px ; background:#fbfbfb; color:#585858; font-weight:bold; font-size:12px; border:1px solid #9e9e9e;  cursor:pointer;
}

.support_box {float:right;}

/*댓글쓰기*/

.commentWrap {width:100%; float:left;}
.comment_head {height:25px; font-size:12px; color:#333; font-weight:bold; vertical-align:bottom; line-height:17px; letter-spacing:-1px; padding-bottom:10px;}
.commentWrap .comment_box {padding-right:90px; position:relative;}
.commentWrap textarea {width:100%; margin-right:70px; height:60px; resize:none; float:left;}
.commentWrap .btnok { position:absolute; right:0; top:0; background-color:#efefef; width:82px; height:70px; cursor:pointer; border:#d0d0d0 solid 1px;  font-weight:bold; background:url(../images/btn_commentbg.gif) repeat-x 0 0; }
.btndelsm {border:1px solid #9c9c9c; border-radius:3px; font-size:12px; background-color:#f1f1f1; padding:3px 0 1px 0;}


/*메시지*/
#Content .noti_table_05 {background:#ffffff; width:765px; border-top:2px solid #6a6a6a; }
#Content .noti_table_05 td {border-bottom:1px solid #d8d8d8; font-size:13px; color:#636363; padding:5px 5px; }
#Content .noti_table_05 td.user_condition { padding:5px 30px; text-align:left; background:#f4f7fc; width:130px;}
#Content .noti_table_05 td.user_condition_02 { padding:5px 30px; text-align:left; background:#f4f7fc; width:230px;}
.mesege_contents {padding-top:10px;}


#cke_text {float:left; margin-top:10px; border:1px solid #b5b5b5; padding:10px;}



/*컬러버튼*/

 button.button_blue {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_blue_02.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #6784bc; cursor:pointer; }
 
  button.button_bluegreen {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_blue_03.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #202976; cursor:pointer; }
  
  button.button_gray {position:relative; width:120px; background-color:#becdec; height:26px; line-height:23px;  padding:0 13px;  color:#373d4a; font-weight:bold; font-size:12px; border:1px solid #8693ae; border-radius:3px; cursor:pointer; }
  
  
button.button_gray_02 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_gray_02.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #ababab; cursor:pointer; }
	
	
button.button_green {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_green.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #5e9899; cursor:pointer; }

button.button_green_02 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_green_02.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #3f751f; cursor:pointer; }

button.button_green_03 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_green_03.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #207175; cursor:pointer; }

button.button_green_04 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_green_04.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #689155; cursor:pointer; }


button.button_purple {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_purple.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #9b289f; cursor:pointer; }
  
button.button_purple_02 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_purple_02.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #5b2682; cursor:pointer; }
 
button.button_purple_03 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_purple_03.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #976195; cursor:pointer;  letter-sp}
 
  
button.button_red {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 0 13px; background:url(../img/bg_tab_red.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px; border:1px solid #802425; cursor:pointer; }


button.button_red_02 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_red_02.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #975352; cursor:pointer; }


button.button_yellow {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:00 13px; background:url(../img/bg_tab_yellow.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #97632a; cursor:pointer; }

button.button_yellow_02 {float:left; display:block; position:relative; height:26px; line-height:23px;  padding:0 13px; background:url(../img/bg_tab_yellow_02.jpg) no-repeat; color:#000; font-weight:bold; font-size:12px; border:1px solid #e8bb48; cursor:pointer; }

button.button_modify {display:block; position:relative; vertical-align:middle; padding:0 7px 2px 7px; background:url(../img/bg_tab_modify.jpg) no-repeat; color:#000; font-size:11px; border:1px solid #bfbfbf; cursor:pointer; }

.gudieTxt span {color:#f26522; font-weight:bold;}

.tblJoin {border-top:0px solid #334e8a;}
.tblJoin th, .tblJoin td  {padding:5px 3px; border-bottom:1px solid #ddd; vertical-align:middle;}
.tblJoin td input {border:1px solid #ddd;  height:23px;}


/*안내-요청페이지*/

#request_page {width:600px; margin:0 auto; margin-top:200px; border:1px solid #ddd; height:auto; background:#fdfdfd;}
#request_page .pop_th {width:90%; text-align:center; margin:10px auto; font-size:22px; font-weight:bold; color:#354f8b; padding-bottom:10px; font-family:'Nanum';}
#request_page .pop_contents {color:#666; text-align:left; padding:10px;}
#request_page .pop_contents .contact_email {color:#555658; margin-top:10px;}
#request_page .pop_contents .contact_email a{color:#555658; margin-top:10px;}
#request_page .pop_btn {text-align:center; margin-bottom:15px;}

