﻿/* //////////////////////////////////////////////////////////////////////////////
//
// 파트너공간
//
////////////////////////////////////////////////////////////////////////////// */
/* 파트너 로그인 */
#partner_login {}
	#partner_login .partner-login { height:210px; margin-bottom:20px; border:3px solid #000; background:url(../images/cscenter_info.jpg) no-repeat 0 0; text-align:left; }
	#partner_login .partner-login .plogin-box { height:210px; padding-left:78px; margin-left:516px; border-left:1px solid #000; }
	#partner_login .partner-login .plogin-box .tbl-plogin { width:360px; }
	#partner_login .partner-login .plogin-box .tbl-plogin th { padding:40px 0 10px 0; text-align:left; }
	#partner_login .partner-login .plogin-box .tbl-plogin td { }
	#partner_login .partner-login .plogin-box .tbl-plogin td .input { padding-left:10px; height:26px !important; line-height:26px !important; color:#a5a5a5; font-size:11px; }
	#partner_login .partner-login .plogin-box .btns { margin-top:15px; }
	#partner_login .partner-guide { position:relative; height:1022px; background:url(../images/partner_guide.jpg) no-repeat 0 0; }
	#partner_login .partner-guide .btns { position:absolute; top:885px; left:254px; }
	#partner_login .partner-guide .btns a { margin:0 2px; }
/* 이용약관 */
#partner_policy { }
	#partner_policy .title { height:12px; line-height:12px; padding-left:11px; margin:30px 0 10px 0; font-weight:bold; font-size:12px; background:url(../images/bull_w5_h8_block_arrow.gif) no-repeat 0 1px; }
	#partner_policy #private_menu ul:after { clear: both; content: ""; display: block; }
	#partner_policy #private_menu ul { height:30px; border-left:1px solid #000; }
	#partner_policy #private_menu ul li { float:left; width:200px; height:29px; line-height:32px; border-top:1px solid #000; border-right:1px solid #000; background:#fff; text-align:center; }
	#partner_policy #private_menu ul li a { display:block; width:200px; height:29px; }
	#partner_policy #private_menu ul li.now { background:#7a849f; }
	#partner_policy #private_menu ul li.now a { color:#fff; font-weight:bold; }
	#partner_policy .box { overflow-x:none; overflow-y:scroll; width:100%; height:200px; border:1px solid #000; font-size:12px; }
	#partner_policy .box .terms { margin-top: 7px; padding: 10px; border: 1px solid #dfdfdf; }
	#partner_policy .box .terms dd { overflow-y: scroll; height: 133px; border: 1px solid #7e9db9; }
	#partner_policy .box .terms p { margin-top: 5px; color: #3c5ff7; font-weight: bold; letter-spacing: -1px; }
	#partner_policy .ch-agree { height:60px; line-height:60px; font-weight:bold; font-size:12px; letter-spacing:-1px; }
	#partner_policy .ch-agree span { padding:0; margin:0; font-size:10px; }
	#partner_policy .ch-agree label { cursor:pointer; }
/* 파트너공간 - 정보입력 */
#partner_join { border-top:1px solid #dadada; }
	#partner_join h2 { position:relative; height:14px; line-height:14px; margin:30px 0 24px 0; padding-left:11px; font-weight:bold; font-size:14px; background:url(../images/bull_w6_h8_blue_arrow.gif) no-repeat 0 2px; }
	#partner_join h2 ul { position:absolute; top:-3px; left:143px; }
	#partner_join h2 ul li { height:16px; line-height:16px; font-size:11px; font-weight:normal; letter-spacing:-1px; }
	#partner_join .tbl-pjoin { border-spacing:0; border-collapse:collapse; border:1px solid #e4e4e4; }
	#partner_join .tbl-pjoin th { height:36px; font-size:12px; font-weight:bold; color:#000; background:#efefef; border-bottom:1px solid #e4e4e4; }
	#partner_join .tbl-pjoin th .th-left { padding-left:10px; text-align:left; }
	#partner_join .tbl-pjoin td { height:36px; padding-left:10px; font-size:12px; color:#636363; border-bottom:1px solid #e4e4e4; text-align:left; }
	#partner_join .tbl-pjoin td .ul-radio {}
	#partner_join .tbl-pjoin td .ul-radio li { float:left; height:12px; line-height:14px; margin-right:30px; }
	#partner_join .tbl-pjoin td .ul-radio li input { vertical-align:top; }
	#partner_join .tbl-pjoin td textarea { width:98%; border:1px solid #dcdcdc; }
	#partner_join .tbl-pjoin td .input { width:98%; height:22px; border:1px solid #dcdcdc; }
	#partner_join .tbl-pjoin td .char-box { width:155px; height:45px; border:1px solid #dcdcdc; color:#000; font-size:30px; font-family:"Tahoma"; text-align:center; font-style:italic; background:url(../images/bg_w155_h45_code.gif) no-repeat 0 0; }
	#partner_join .point-blue { line-height:36px; color:#178ce6; font-size:11px; letter-spacing:-1px; }
	#partner_join .guide-msg { margin-top:20px; }
	#partner_join .guide-msg li { height:20px; line-height:20px; font-size:12px; }
	#partner_join .file-wrap { position:relative; background:url(../images/btn_w69_h24_addfile.gif) no-repeat 256px 6px; }
	#partner_join .file-txt { position:absolute; top:6px; left:10px; cursor:text; }
	#partner_join .file-trick { position:absolute; opacity:0; width:69px; top:6px; left:256px; border:none; cursor:pointer; }

    /* 스팸차단 코드등록 */
    #partner_join .realperson-challenge { display:inline; color: #000; }
/*    #partner_join .realperson-text { font-family:"Courier New",monospace; width:155px; height:28px; border:1px solid #dcdcdc; font-size:6px; text-align:center; background:url(../images/bg_w155_h45_code.gif) no-repeat 0 0; float:left; font-weight:bold; letter-spacing:-1px; line-height:3px; margin-top:7px; padding-top:12px; padding-bottom:5px; }*/
    #partner_join .realperson-text { font-family:"Courier New",monospace; width:155px; height:28px; border:1px solid #dcdcdc; font-size:8px; text-align:center; background:url(../images/bg_w155_h45_code.gif) no-repeat 0 0; float:left; font-weight:bold; letter-spacing:-3px; line-height:3px; margin-top:7px; padding-top:12px; padding-bottom:5px; }
    #partner_join .realperson-regen { float:left; cursor: pointer; margin-left:10px; padding-top:19px; }
    #partner_join .realperson-challenge:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    #partner_join .realperson-disabled { opacity: 0.5; filter: Alpha(Opacity=50); }
    #partner_join .realperson-disabled .realperson-regen { cursor: default; }
