@charset "utf-8";

.left{float:left;}
.right{float:right;}

.mainTopArea{
	width:100%;height:60px; margin-bottom:10px;
	background-color:#fafafa;margin:0 auto;
	border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;
}

.mainTopArea .blockArea{
	position:relative;
	width:1000px;height:60px;margin:0px auto;
	overflow:visible;
	background-color:#fafafa;
}

.mainTopArea .blockArea .userInfo{
	position:absolute;bottom:5px;left:0;
	width: 100%;
}

.mainTopArea .blockArea .serviceInfo{
	position:absolute;bottom:5px;right:0;
}

.mainTopArea .blockArea .useDday{
	position:absolute;top:8px;right:0;
	color:#9f9f9f; font-size:12px;
}

.mainTopMiddle{
	position:relative;
	width:152px;text-align:center;
	margin:0 auto;
} 

.mainTopMiddle .solo{
	margin:0 5px; text-align:center;
	width:30px;height:30px;background:url(../images/pdsmain/solo_icon.gif) no-repeat;background-size:30px 30px;font-size:0;
}

.mainTopMiddle .team{
	margin:0 5px; 
	width:30px;height:30px;background:url(../images/pdsmain/team_icon.gif) no-repeat;background-size:35px 30px;font-size:0;
}

.mainTopMiddle .boxSelect{
	background-color:#fff;
	border:1px solid #dbdbdb;
	margin-top:11px;border-bottom:1px solid #fff;
}

.mainTopMiddle .box{
	background-color:#eee;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-top:11px;border-bottom:1px solid #dbdbdb;
}

.mainTopMiddle .box:hover{background-color:#cfcfcf;}

.mainTopMiddle [class*="box"]{
	cursor:pointer;
	width:74px;height:48px;
}


.mainTopMiddle img{margin:3px 0 0 0;padding:0;}
.mainTopMiddle .text{margin-top:-4px;color:#858585;}

.nameArea{
	float:left;margin-right:10px;
	font-size:14px; line-height:10px; color:#484848;
	font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; letter-spacing:-2px;
}

.mainTopArea .time{float:left;color:#3b76b4;margin:1px 5px 0;}

.btnMypage{
	float:left; margin:0 5px;
	width:57px;height:14px;background:url(../images/pdsmain/btn_mypage.gif) no-repeat;background-size:57px 14px;font-size:0;
}

.btnLogout{
	float:left; margin:0 5px;
	width:47px;height:14px;background:url(../images/pdsmain/btn_logout.gif) no-repeat;background-size:47px 14px;font-size:0;
}


.btnControl{
	float:right; margin:-1px 5px 0 5px;
	width:47px;height:13px;
	color:#fff;
	background:#F7963C;
	font-size:11px;
	padding:1px 1px 0 4px;
}


.btnControl:hover {
	text-decoration:none;
}

.serviceInfo .btnControl:visited {color:#ffffff;}
.serviceInfo .btnControl:link {color:#ffffff;}

.mainTopArea .guide{margin:0 5px;color:#a7a7a7;}


.logoArea{position:relative;width:1000px;margin:30px auto 0px;height:48px;/*z-index: 9999;*/}

/*
.titleLogo2{
	width:246px;height:35px;background:url(../images/pdsmain/psdlogo2.jpg) no-repeat;background-size:246px 35px;
	font-size:0;
}
}*/
.titleLogo2{
	width:170px;height:60px;background:url(../images/pdsmain/pdslogo_new2.jpg) no-repeat;background-size:170px 60px;
	font-size:0;margin-top:-20px;
}

.titleMenuArea{
	float:right;margin-top:0px;
}

.logoArea .bigText{
	float: left;
	color:#5e5e5e;font-size:18px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; letter-spacing:-2px;	
	font-weight:bold;
	border-radius:5px;
	border:1px solid #a7a7a7;
	margin-top:-3px;
	padding:3px 10px 3px 8px;
}

.logoArea .titleMenuArea button{
	float: left;
	color:#b16300;font-size:18px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; letter-spacing:-2px;	
	font-weight:bold;
	border-radius:5px;
	border:1px solid #b16300;
	margin-top:-3px;
	padding:3px 10px 3px 8px;
	background:#ffffff;
	cursor:pointer;
}

.logoArea .bigText:hover{
	color:#ffffff;
	text-decoration: none;
	background:#5e5e5e;
	border:1px solid #5e5e5e;
}

.logoArea .titleMenuArea button:hover{
	color:#ffffff;
	text-decoration: none;
	background:#b16300;
	border:1px solid #b16300;
}


.logoArea .contacts{
	position: relative;
	float: left;
	z-index:9999;
}

.logoArea .contactslist{
	position: absolute;
	top:40px; left:-120px;
	width: 130px;
	text-align: center;

}

.logoArea .contactslist .deco{
	position:absolute; top:-10px; left:55px;
	width:15px;height:11px;
	background:url(../images/prospecting/layerDeco.png) no-repeat;
	background-size:15px 11px;
	z-index: 9999;
}

.logoArea .contactslist ul{
	background-color: #fff;
	border: 1px solid #cfcfcf;
	
	padding:5px 5px 5px;

	color:#5e5e5e; font-size:14px; font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; 
	letter-spacing:-2px; line-height: 30px;
	
	list-style: none;

	
	border-radius:10px;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);

	/*z-index: 9999;*/
}

.logoArea .contactslist ul li{
	
}

.logoArea .contactslist ul li:hover{
	background-color: #eeeeee;
	color:#4175a5;
	
	border-radius:10px;
	font-weight: bold;
}



.logoArea .bigTextBar{
	float: left;
	margin:3px 4px 0;
	color:#d1d0d0; 
	font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; 
	letter-spacing:-2px;
	color:#ffffff;
}

/* 메뉴부분 */

.menu{
	width:100%;margin-bottom:4px;height:40px;
}

.menuArea{
	width:100%;height:40px;
	background-color:#578cce;
	border-bottom:4px solid #aec9ea;
	line-height:24px;
}

.menuArea ul{
	position:relative;
	width:1000px;height:44px;margin:0px auto;
	overflow:visible;
}

.menu_personal .menuArea ul li, .menu_personal .menuOpenArea ul{
	width: 12.4%;
	/* width:14.16%; */
}

/*15.12.04 기획 개정안 추가분 __인맥관리 없는 경우 */
.menu_personal .menuArea.excludeMg ul li, .menu_personal .menuOpenArea.excludeMg ul{width:14.16%}
.menu_personal .menuArea.excludeMg ul li, .menu_personal .menuOpenArea.excludeMg ul{width:14.16%}
/*15.12.04 기획 개정안 추가분 __ 인맥관리 없는 경우 끝 */

.menu_team .menuArea ul li, .menu_team .menuOpenArea ul{
	width: 19.9%;
}

.menuArea ul li{
	list-style-type:none; text-align:center;
	float:left;
	/*width:199px; SM메뉴일 경우*/
	height:24px;
	background-color:#366eb4;
	color:#fff;font-size:16px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; letter-spacing:-1px;
	padding:8px 0;
	font-weight:bold;margin-right:-1px;
	border-right:1px solid #245ca3;
	border-left:1px solid #245ca3;
	text-shadow:1px 1px #264d7e;
	cursor:pointer;
}
.menuArea ul .menu_selected{background-color:#1c5295;}

.menuArea ul li a{
	color:#fff;text-decoration:none;
}

.menuArea ul li:hover{background-color:#1c5295;}

.menuArea ul .liteblue{background-color:#578cce;}
.menuArea ul .select{background-color:#738297;}
.menuArea ul .select:hover{background-color:#53637a;}

/* 메뉴 펼친 부분 */


.menuOpenArea{
	position:absolute;
	width:100%;/*overflow:auto;*/z-index:1000;
	border-bottom:1px solid #dbdbdb;
	box-shadow:0px 0px 5px #a7a7a7;
	background-color:#fff;
}

.menuOpenArea .contain{width:1000px;margin:0px auto;}

.menu_personal .menuOpenArea ul{
	height:370px;
	background-color:#ffffff;	
}

.menu_team .menuOpenArea ul{
	height:100px;
	background-color:#ffffff;	
}

.menuOpenArea ul{
	position:relative; float:left; margin:0px auto;
	margin-right:-1px;
	overflow:visible;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}

.menuOpenArea ul:hover{background-color:#fafafa;}

.menuOpenArea ul.select{background-color:#ededed;}

/* .menuOpenArea ul li{
	list-style-type:none; 
	height:24px;
	text-align:center;
	color:#5b5b5b;font-size:14px;font-family:'Malgun Gothic','맑은 고딕'; letter-spacing:-1px; 
	padding:8px 0;
	margin-right:-1px;
	cursor:pointer;
}
 
.menuOpenArea ul li:hover{background-color:#9da6b2;color:#fff;}

. menuOpenArea ul li a{
	width:125px;height:24px;color:#5b5b5b;text-decoration:none;
} 

 .menuOpenArea ul li a:hover{
	width:125px;height:24px;color:#fff;text-decoration:none;
} */

.menuOpenArea ul li{
	list-style-type:none; 
	text-align:center;
	color:#2b2b2b;font-size:14px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Apple Gothic'; letter-spacing:-1px; 
	margin-right:-1px;
	cursor:pointer;
}
.menuOpenArea ul .menu_selected{background-color:#5d6f86;}
.menuOpenArea ul .menu_selected a{color:#fff;}

.menuOpenArea ul li:hover{background-color:#9da6b2;color:#fff;}

.menuOpenArea ul li a { display: block; line-height: 40px; text-align: center;color:#5b5b5b;}
.menuOpenArea ul li a:hover {color:#fff;text-decoration:none; color:#ffffff;}




 /* --------------------------- 추가 속성 14.10.22 ------------------------------------ */

/*--- pdsmain _메인화면 수정---*/

.alertLayer {
position:absolute;display:inline-block;
background-color:#fff; border:1px solid #dcdcdc;
width:355px;
text-align:left;
padding:20px;
/*box-shadow: 3px 3px 5px #e9e9e9;*/
box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
font-size:12px;
z-index:10;
}


.pdsmain .alertLayer {
position:absolute;display:inline-block;
background-color:#fff; border:1px solid #dcdcdc;
width:305px;
text-align:left;
padding:20px;
/*box-shadow: 3px 3px 5px #e9e9e9;*/
box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
font-size:12px;
z-index:10;
}

.pdsmain .alertLayer .tablebox td{padding:8px 5px 6px 5px; text-align:center;}

.pdsmain .inputText{
border:1px solid #abadb3;text-align:left;margin-right:4px;line-height:20px;
font-size:12px;width:120px;height:18px;padding:2px 0 0 2px;color:#000000;
}
.pdsmain .searchBoxAtTeam {max-width:350px}
.pdsmain .searchBox{padding-top:4px;min-width:350px;height:28px;line-height:normal;}
.pdsmain .searchBox button{
	/* width:25px !important; */
	border-radius:5px !important;
}

.pdsmain .searchBox button img{margin-left:-5px !important;}

.pdsmain .searchResultLayer {
	reletive:absolute;
	padding: 15px;
	width: 450px;
	height: auto;
	left: 0px;
}

.pdsmain .searchResultLayer .tablebox th { width: 20%; height:25px; text-align:center; background-color:#9c9c9c; color:#ffffff;}
.pdsmain .searchResultLayer .tablebox td { width: 20%; height:25px; text-align:center;}

.pdsmain .alertLayer .blackLine {position:relative;overflow:hidden;background-color:#fff;border-bottom:1px solid; border-bottom-color:#e0e0e0;margin-bottom:14px;}

.pdsmain .left40 .closeBtn{
float:right;margin-bottom:7px;
width:22px;height:22px;
background:url(/images/pdsmain/closeBtn.png) no-repeat;background-size:22px 22px;
cursor:pointer;
}

.gradeBox{width:13px;height:13px;float:left;margin-left:3px;}

/* .pdsmain  */.alertLayer .titleText{
float:left; margin-top:-6px; margin:0px 0 0 5px;letter-spacing:-2.4px;
font-size:15px; font-weight:normal; font-family:Malgun Gothic, '맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';color:#626262;
}

.pdsmain .alertLayer .titleTextBold{
float:left; margin-top:-6px; margin-left:5px;letter-spacing:-2.4px;
font-size:18px; font-weight:bold; font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';color:#626262; 
}

.pdsmain .tablebox{
width:100%;border:1px solid #dcdcdc;
font-size:12px; font-family:'gulim','arial';color:#282828;
border-collapse:collapse;
}

.pdsmain .tablebox th{
border:1px solid #dcdcdc; padding:6px 5px 4px 5px;
background-color:#f9f9f9; margin-left:5px;
}

.pdsmain .tablebox td{
border:1px solid #dcdcdc; padding:6px 5px 4px 5px;
}

.pdsmain .tablebox tr:hover{background-color:#fff7f5;cursor:pointer;}


/*.pdsmain a:link { text-decoration: none; color: #000000; }*/

.pdsmain .subMenuBtn {
background-color:#e48782;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
margin-left:20px;
}

.pdsmain .subMenuBtn02 {
background-color:#6ac1b0;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
}

.pdsmain .subMenuBtn03 {
background-color:#719ad0;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
}
.pdsmain .subMenuBtn04 {
background-color:#f3a940;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
}
.pdsmain .subMenuBtn05 {
background-color:#b9a8e1;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
}
.pdsmain .subMenuBtn06 {
background-color:#e48782;
width:66px;height:26px;
padding:1px 3px 0 3px;
color:#ffffff;
margin-left:0;
cursor:pointer;
border:0;
font-family:'맑은 고딕','나눔 고딕','Apple SD Gothic Neo','Apple Gothic';
font-size:12px;
}


.pdsmain .subMenuBtn:active{background-color:#d67f7b;}
.pdsmain .subMenuBtn02:active{background-color:#5cae9e;}
.pdsmain .subMenuBtn03:active{background-color:#678ec1;}
.pdsmain .subMenuBtn04:active{background-color:#e6a03c;}
.pdsmain .subMenuBtn05:active{background-color:#ab9ad2;}
.pdsmain .subMenuBtn06:active{background-color:#d67f7b;}



.pdsmain .subMenuBtn p{margin-top:3px;}
.pdsmain .subMenuBtn02 p{margin-top:3px;}
.pdsmain .subMenuBtn03 p{margin-top:3px;}
.pdsmain .subMenuBtn04 p{margin-top:0px;}
.pdsmain .subMenuBtn05 p{margin-top:3px;}
.pdsmain .subMenuBtn06 p{margin-top:3px;}


/*--- pdsmain _메인화면 수정 끝 ---*/