/*
 *************************************************************************
 * @source  : brm.css
 * @desc    : BRM Login & Menu, Gause Layout
 * -----------------------------------------------------------------------
 * CSR No            DATE         AUTHOR      DESCRIPTION
 * ---------------  -----------  ----------  -----------------------------
 *                  2010.02.27   정언식       Siebel 디자인 스타일 적용
 * C20100607_79613  2010.06.14   김동규       [CSR ID:1679613] SI 프로젝트 운영 이관 -  b2b 2차 운영 반영 소스 이관을 요청 합니다.(기존 Source 변경 건) | [요청번호]C20100607_79613 | [서비스번호]1679613
 * C20100617_85770  2010.06.17   강병준		  [CSR ID:1685770] CSR 코멘트 수정 요청 | [요청번호]C20100617_85770 | [서비스번호]1685770
 * C20120322_74971  2012.05.02   유경진       [CSR ID:2076423] LG BI일관성 프로젝트 작업지원 | [요청번호]C20120322_74971 | [서비스번호]2076423
 * ---------------  -----------  ----------  -----------------------------
 * LG전자 pipeline 통합 구축 프로젝트
 * Copyright(c) 2006 LG CNS,  All rights reserved.
 *************************************************************************
 */

/* Menu for BRM */
.top_menu {color: #FFFFFF; font-family: "Tahoma"; font-Size:11px; text-decoration: none; padding: 5px 0px 0px 5px;}
.top_menu a:link {color: #FFFFFF; text-decoration: none;}
.top_menu a:visited {color: #FFFFFF; text-decoration: none;}
.top_menu a:active {color: #FFFFFF; text-decoration: none;}
.top_menu a:hover {color: #FFFFFF; text-decoration: underline;}

.sub_menu {color: #FFFFFF; font-weight:bold; font-Size:11px; text-decoration: none; padding: 0px 10px 0px 10px}
.sub_menu a:link {color: #FFFFFF; text-decoration: none;}
.sub_menu a:visited {color: #FFFFFF; text-decoration: none;}
.sub_menu a:active {color: #FFFFFF; text-decoration: none;}
.sub_menu a:hover {color: #FFFFFF; text-decoration: none;}

/* ==================== 이하 디자이너 작업영역  ========================== */
body {margin:0; padding:0; font-family: Tahoma,Helvetica,Sans-Serif; font-size: 8pt; }

td,
input,
select,
textarea {font-family: Tahoma,Helvetica,Sans-Serif; font-size: 8pt; }

a{text-decoration: none ;}
a:visited{text-decoration: none ;}
a:active{text-decoration: none ;}
a:link{text-decoration: none ;}
a:hover{text-decoration: none ;}

td {word-break:break-all;}

img{border:none;}




/* 퍼블리싱 기본셋팅 */
#brm_wrap label{
cursor:pointer;
}
input.input_check{
vertical-align:middle;
width:14px;
height:14px;
}
input.input_radio{
vertical-align:middle;
}
input.input_file{
border:1px solid #d9d9d9;
height:22px;
}
input.input_button{
border:none;
height:22px;
}
/* 레이아웃 */
#brm_wrap{
margin:0;
padding:0;
}
	#brm_wrap a:active {text-decoration:none;}
	#brm_wrap a:hover {text-decoration:none;}

	/* 컨텐츠구분 */
	.layout_slicebox{
	margin-bottom:10px;
	}


.align_center{text-align:center !important;}
/* 공통버튼st_1 */
.topbtn_box{
height:25px;
position:relative;
padding:3px 0 3px 0px;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
z-index:50;
}
/* 버튼박스중에 백그라운드가 있는 경우의 예외클래스 */
.bg_other{
background:#e5e5e5;
margin-bottom:2px;
}
.bg_other span {background:#e5e5e5 !important;}
/* //버튼박스중에 백그라운드가 있는 경우의 예외클래스 */

/* 버튼박스중에 보더가 없을경우 */
.topbtn_box_noneborder{
border:none !important;
}
/* //버튼박스중에 보더가 없을경우 */

/* 탑버튼박스위에 콤보박스가 오는 경우의 예외 div클래스 */
.border_other{
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
margin:20px 0 0 0;
}
/* //탑버튼박스위에 콤보박스가 오는 경우의 예외 div클래스 */
	.topbtn_box .leftbtn{
	height:18px;
	width:790px;
	margin:0;
	padding:0 0 0 8px;
	}
		.topbtn_box .leftbtn a{
		display:block;
		float:left;
		color:#000;
		border:1px solid #d086a4;
		padding:1px;
		margin:0 5px 0 0;
		height:11px;
		}
		.leftbtn a:hover {border:1px solid #323232; background:#d086a4;;}
		.leftbtn span {display:inline-block; background:#fff; height:11px; margin:0; padding:1px 5px 0px 5px; cursor:pointer;}

		.topbtn_box .rightbtn{
		position:absolute;
		top:4px;
		right:2px;
		height:20px;
		}
			.topbtn_box .rightbtn span{
			display:inline-block;
			padding:2px 0 0 0;
			line-height:12px;
			height:14px;
			}
			#brm_wrap .topbtn_box .rightbtn img{
			vertical-align:middle;
			}
		/* 비활성화버튼 */
		.topbtn_box .leftbtn .none_active_btn{
		float:left;
		color:#d6d3de;
		border:1px solid #dee3e7;
		padding:1px;
		background:#fff;
		margin:0 5px 0 0;
		}
		.topbtn_box .leftbtn .none_active_btn span{
		cursor:none;
		background:#efefef !important;
		}


/* 공통 컨텐츠 타이틀 */
.brm_h4_contents{
color:#7d7d7d;
font-size:11pt;
font-weight:bold;
margin:5px 0 0 0;
padding:0 0 0 8px;
}

/* 공통 가우스 박스 */
.gauce_box{
border:2px solid #cccccc;
height:auto;
overflow:auto;
margin:0 0 0 8px;
}




/* 공통입력테이블 */
.brm_ipt_tablebox{
margin:0px 0;
padding:0;
}

    .brm_ipt_tablebox.table_line {
    vertical-align:top;
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;

    }

	.brm_ipt_tablebox .brm_h4_hidden{
	height:22px;
	background:#cccccc;
	color:000;
	font-weight:bold;
	padding:4px 0 0 2px;
	}

	.brm_ipt_tablebox table.ipt_tb{
	table-layout:fixed;
	margin:0;
	padding:0;
	position:relative;
	}
		.brm_ipt_tablebox .ipt_tb th{
		font-size:8pt;
		font-weight:normal;
		text-align:right;
		padding:4px 0 0 0;
		line-height:18px;
		}
			.brm_ipt_tablebox .ipt_tb th span{
			padding:0 3px 0 0;
			}
		.brm_ipt_tablebox .ipt_tb td{
		padding:2px 0 0 3px;
		vertical-align:middle;
		}
			.brm_ipt_tablebox .ipt_tb td .box{
			border:1px solid #a5acb2;
			height:22px;
			position:relative;
			}

			/* 우편번호박스 */
			.brm_ipt_tablebox .ipt_tb td .add_box{
			border:1px solid #d9d9d9;
			padding:3px 0 0 4px;
			font-size:12px;
			vertical-align:middle;
			height:22px;
			}
			.brm_ipt_tablebox .ipt_tb td .add_icon{
			vertical-align:middle;
			}
			/* //우편번호박스 */

			/* 비활성화인 경우의 예외클래스 */
			.brm_ipt_tablebox .ipt_tb td .otherbox{
			background:#DEDEDE;
			}
			/* //비활성화인 경우의 예외클래스 */

				.brm_ipt_tablebox .ipt_tb td .box .right_icon{
				display:block;
				position:absolute;
				top:3px;
				right:3px;
				}

				.brm_ipt_tablebox .ipt_tb td .box .brm_input_text{
				border:none;
				background:none;
				width:80%;
				padding:3px 0 0 2px;
				line-height:11px;
				}


     			.brm_ipt_tablebox .ipt_tb td .box .brm_input_text_1{
				border:none;
				background:none;
				width:95%;
				padding:3px 0 0 2px;
				line-height:11px;
				}

				.brm_ipt_tablebox .ipt_tb td .box .brm_input{
				border:none;
				background:none;
				width:100%;
				padding:3px 0 0 2px;
				line-height:11px;
				}

			.brm_ipt_tablebox .ipt_tb td .brm_ble_text{
			border:1px solid #d9d9d9;
			width:100%;
			overflow:auto;
			}


/* 공통콤보박스 */
.combofix_box{
position:relative;
z-index:100;
padding:0;
}
	.combofix_box .brm_combobox{
	border:1px solid #d9d9d9;
	padding:0 0 1px 0;
	}

		.combofix_box .brm_combobox a{
		display:block;
		height:19px;
		overflow:hidden;
		padding:1px 25px 0px 3px;
		color:000;
		line-height:21px;
		}

		.combofix_box .brm_combobox a:hover{
		color:000;
		}
		.combofix_box .brm_combobox a:visited{
		color:000;
		}

			.combofix_box .brm_combobox a img{
			display:block;
			position:absolute;
			top:2px;
			right:2px;
			}
	.combofix_box .combolayer{
	border:1px solid #646464;
	position:absolute;
	top:21px;
	left:0;
	height:auto;
	width:100%;
	display:none;
	background:#fff;
	margin:0;
	z-index:100;
	}


		.combofix_box .combolayer li{
		position:relative;
		display:block;
		margin:0;
		padding:2px 3px 0 3px;
		height:18px;
		}

		.combofix_box .combolayer li.on{
		background:#d9d9d9;
		}

			.combofix_box .combolayer li input{
			display:block;
			position:absolute;
			top:-1000;
			left:-1000;
			}

			.combofix_box .combolayer li label{
			margin:0;
			padding:0;
			}

/*
nobr{
width:100%;
overflow:hidden;
text-overflow:ellipsis;
}
*/



/* 공통탭 */
.brm_commontab{
height:23px;
padding:0 0 0 25px;
}
	.brm_commontab ul{
	margin:0px;
	padding:0px;
	height:23px;
	float:left;
	}
	.brm_commontab ul li{
	float:left;
	border-left:3px solid #d5617a;
	}

	/* 디자인을 위한 예외클래스 */
	.brm_commontab ul li.first{
	border-left:none !important;
	}
	/* //디자인을 위한 예외클래스 */

		.brm_commontab ul li a{
		display:block;
		float:left;
		height:23px;
		padding:5px 10px 0px 10px;
		background:#e7bac4;
		color:#333;
		}
		.brm_commontab ul .on{
		color:#333;
		background:#fff;
		}
		.brm_commontab ul li.on a{
		background:#fff;
		font-weight:bold;
		color:000;
		}

		.brm_commontab ul li a:hover, .brm_commontab ul li a:visited{
		color:#333;
		}
		.brm_commontab ul li.on a:hover{
		color:#000;
		}


/* 디자인을위한 예외클래스 */
.btm_bdr{
border-bottom:1px solid #f0f0f0;
}
/* //디자인을위한 예외클래스 */

/* 팝업 */
.brm_popup1{
margin:0;
padding:0;
}

	.topbtn_box_popup{
	background:#658ac3;
	padding:2px 0px 1px 0px !important;
	position:relative;
	border:none !important;
	}
	.topbtn_box_bottom{
	background:#dedede;
	padding:2px 0px 1px 0px !important;
	position:relative;
	border:none !important;
	height:40px !important;
	}
		.topbtn_box_popup .leftbtn{
		float:left;
		width:auto;
		margin-right:110px;
		}
		.topbtn_box_bottom .leftbtn{
		position:absolute;
		top:3px;
		right:15px;
		width:auto;
		}
			.topbtn_box_bottom .leftbtn span{
			background:#dedede !important;
			}
			.topbtn_box_popup .leftbtn span{
			background:#658ac3; !important;
			padding:1px 5px 0px 5px;
			height:11px;
			}

		.topbtn_box_popup .search_btn_bx{
		margin:0;
		padding:0;
		height:22px;
		float:left;
		width:auto;
		}
		.search_btn_bx .color_ftxt{
		color:#fff;
		height:11px;
		padding:0 0 2px 0;
		}
			.search_btn_bx strong{
			color:#fff;
			padding:4px 3px 2px 0;
			height:auto;
			float:left;
			display:block;
			}
			.search_btn_bx .pop_inpt_btn{
			height:18px;
			background:#fff;
			float:left;
			position:relative;
			border:1px solid #c0c0c0;
			}
				.pop_inpt_btn .pop_selicon{
				position:relative;
				top:0px;
				right:1px;
				}
				.pop_inpt_btn .brm_pop_input{
				border:none;
				background:none;
				padding:2px 0 0 2px;
				margin:0;
				width:100%;
				}

			.topbtn_box_popup .search_btn_bx .pop_btn_go{
			position:relative;
			border:1px solid #bdd3ff;
			color:#000;
			padding:1px;
			height:11px;
			top:1px;
			}
		.search_btn_bx a.pop_btn_go:hover {border:1px solid #323232; background:#d086a4;;}
		.search_btn_bx a.pop_btn_go span {display:inline-block; background:#658ac3; height:11px; margin:0; padding:1px 5px 0px 5px; cursor:pointer;}

    .crm_btn {
        margin:0;
        BORDER-BOTTOM: #e7bac4 1px solid;
        BORDER-LEFT: #e7bac4 1px solid;
        HEIGHT: 18px;
        font-Size: 11px;
        BORDER-TOP: #e7bac4 1px solid;
        BORDER-RIGHT: #e7bac4 1px solid
        BACKGROUND-IMAGE: none;
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        cursor:pointer;

    }



}






