/*프린트 안되게 하기*/

@media Print{
.notprint{
		display:none;
	}
}

/* 링크 밑줄 없애기*/
a:link {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:active {text-decoration:none;color:#000000;}
a:hover	{text-decoration:none;color:#000000;}

a {cursor:pointer;}

/* a 태그 버튼*/
a.a_btn1{border:1px solid #cfcfcf;padding:2px;background-color:#efefef;font-size:10px;display:inline-block;}

/*테이블 td안에 값이없어도.. 선표시 해주는 것.*/
table{
	border-collapse: collapse; 
}



form { display : inline; }

/*셀렉박스*/
select{
	font-size:8pt;
	vertical-align:absmiddle;
	font-family:Tahoma;
}

/*인풋*/
input{
	font-family:Tahoma;
	font-size:8pt;
	vertical-align:absmiddle;
}

/*아무설정안줄때 기본 폰트..*/
td {font-family:Tahoma; font-size:11px; color:#6C6C6C;}

/* 몸통 여백없애기*/
body{
	margin:0px;
}

/*이미지 테두리 없애기*/
img{
	border:0px;
}

/*이미지를 버튼으로 사용할때*/
.imgBtn{
	cursor:hand;
}

.spanBtn{
	cursor:pointer;
	padding:4px;
	border:1px solid #666666;
	background-color: #efefef;
	color:#333333;
	margin:1px;
	height:1px;
	font-size:12px;
}


/*버튼스타일*/
.btn1{
	padding: 6px ;
	background: #e9edef;
	color: #535768 !important;
	font-size: 11px !important;
	font-weight: normal  !important;
	border:1px solid #c2d0d1;
	cursor:pointer;
	height:1px;
}

p , ul , fieldset {
	margin:0px;
	padding:0px;
}

.spBodyTitle1{ /*몸통부분제목*/
	font-size:10pt; font-weight:bold;
	letter-spacing:1px;color:#666666;
	vertical-align:middle;
}

/*카테고리 페이지*/
.spCateTree{
	font-family:Tahoma; font-size:10px; color:#000000;
}
.ifmCate1{
	width:100%;
	height:800px;
	border:0px;
}
.tblCate1 td{
	border:1px solid #e6e6e6;
	padding:3 6 3 6;
	vertical-align:middle;
	font-size:10pt;
	
}
.tdCate1{
	background-color:#f6f6f6;
	font-size:10pt; font-weight:bold;
	letter-spacing:-1px;color:#666666;
	text-align:right;
	height:30px;
}
.tblCate1{
	border-collapse:collapse;
}
.tdCate1_T{
	height:4px;
	background-color:#cccccc;
}
.tblCateTree1{
	border:1px solid #cccccc;
	width:200px;
}
.spCate1{
	font-size:10pt; font-weight:bold;
	letter-spacing:0px;color:#333333;
	padding-bottom:5px;font-family:Tahoma;
}
.spSelect{
	font-size:9pt;
	letter-spacing:0px;color:#ffffff;
	padding-bottom:5px;font-family:Tahoma;
	background:#316ac5;
}
.spNoneSelect{
	font-size:9pt; 
	letter-spacing:0px;color:#333333;
	padding-bottom:5px;font-family:Tahoma;
	background:#ffffff;
}
/*카테고리 페이지 끝*/


/*왼쪽 메뉴*/
.lmenu {
		font:9pt tahoma;
		letter-spacing:-1px;
		padding-top:3px;
		padding-left:15px;
		color:#ffffff;
		font-weight:bold;
		background-repeat: no-repeat;
	}
.tdLmenuTop{
	padding-left:15px;
	padding-top:20px;
	font-size:13px;color:#659736;font-weight:bold;letter-spacing:0.5px;
}
.tdLmenuList{
	font:8pt dotum;letter-spacing:-1px;line-height:16px;padding-left:15px;color:#000000;
}
.tdLmenuList a:visited{
	color:#000000;
}
.tdLmenuList a:hover{
	color:#006697;
}
/*왼쪽 메뉴 끝*/

/*페이징 스타일*/
.spPager1_curr{
	color:red;
	padding-left:2px;
	padding-right:2px;
}
.spPager1_arrow10{
	color:green;
}
.spPager1_num{
	padding-left:2px;
	padding-right:2px;
}
/*페이징 스타일 끝*/

/*게시판 스타일*/
.tblBoard1{
	table-layout:fixed;
	margin-top:2px;
	
	
	
}
.tblBoard1 tr td{
	
	text-align:center;
	word-break:break-all;
	white-space: normal;
}
.trBoard1Header  td{
	background:#6d7174;
	padding-top:3px;
	padding-bottom:3px;
	border-top:2px solid #535353;
	border-bottom:3px solid #949494;
	color:#ffffff;
	word-break:break-all;
}
.trBoard1Body{
	
	background:#ffffff;
}
.trBoard1BodyOver{
	background:#efefef;
}
.trBoard1BodySelect{
	background:#adccde;
}
.trBoard1Body td, .trBoard1BodyOver td, .trBoard1BodySelect td {
	
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	color:#000000;
	
}

.tdBoard1Page{
	border-top:2px solid #6d7174;
	padding:10px;
}
/*게시판 스타일 끝*/


/*삭제행에대한 정의*/
.trDeleteRow{
	background-color: #E3A1AB !important  ;
	
}
/*삭제행에대한 정의 끝*/

/*각 페이지 상단 검색메뉴 등.. 메뉴부분*/
.tblMenu1{
	background: #efefef;
	border:1px solid #666666;
	margin-top:2px;
}
.tblMenu1 td{
	padding:4px;
	color:#000000;

}
/*각 페이지 상단 검색메뉴 등.. 메뉴부분 끝*/

/*입력 폼 스타일*/
.tblInput1{
	margin-top:2px;
}
.tblInput1 td{
	border:1px solid #666666;
	padding:3px;
	WORD-BREAK:break-all;
}
.tdInput1Header{
	background:#f6f6f6;
	font-weight:bold;
	color:#555555;
	text-align:left;
}
.tdInput1Body{
	text-align:left;
}
/*입력 폼 스타일 끝*/

/*공백..*/
.divBlank3{
	overflow:hidden;
	height:3px;
}
.divBlank10{
	overflow:hidden;
	height:10px;
}
.divBlank5{
	overflow:hidden;
	height:10px;
}
/*공백..끝*/

/*페이지내의 작은제목들*/
.spSubTitle1{

	color:#ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	font-size:9pt;
	
	border:1px solid #333333;
	
	background:#999999;
}
/*페이지내의 작은제목들 끝*/

/*페이지 간단한 설명들..*/
.spDesc1{
	color:#777777;
}
/*페이지 간단한 설명들..끝*/

/*수동상품입력 / 수정 에서 옵션 테이블*/
.manualOptionH{
	background:#6d7174;
	padding:3px;
	border:1px solid #cfcfcf;
	color:#ffffff;
	text-align:center;
	padding:10px;
}
.manualOptionB{
	border:1px solid #cfcfcf;
	text-align:center;
	padding:2px;
}
/*수동상품입력 / 수정 에서 옵션 테이블 끝*/

/*로그인 페이지*/
.tbl_greenbold{
	background:#efefef;
}
.greenbold {
	color:#333333;font-family:돋움;font-size:10pt;
	border:1px solid #aaaaaa;
	padding:8px;
	font-weight:bold;
	
}
/*로그인 페이지 끝*/

/*치환문자 부분*/
.ulReplace{
	list-style-type:none;margin-top:10px;padding:0px;
	background:#ffffff;
	
}
.ulReplace li{
	font-weight:normal;
	border:1px solid #0b5a9d;
	padding:1px;
	color:#0b5a9d;
}
.ulReplace .liReplaceH{
	
	padding:3px;
	color:#000;
	font-weight:600;
}

.ulReplace .liReplaceH.prodinfo{
	color:#CF142B;
}
.prodinfo{color:#CF142B;}
/*치환문자 부분끝*/





/*게시판 스타일 ( 테이블 아이디만 지정한 스타일 thead, tbody 사용.. tfoot 도 사용)*/
.tblBoard2{ /* 테이블 자체*/
	table-layout:fixed;
	margin-top:2px;
	
}
.tblBoard2 tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
	white-space: normal;
}

.tblBoard2 thead  tr th{ /* 테이블 헤더 th*/
	background:#6d7174;
	padding-top:6px;
	padding-bottom:6px;
	border-top:2px solid #535353;
	border-bottom:3px solid #949494;
	color:#ffffff;
	WORD-BREAK:break-all;
	font-weight:normal;
	font-family:Tahoma; 
	font-size:11px;
}
.tblBoard2 tbody tr { /*보통경우의 본문 줄*/
	background:#ffffff;
}
.tblBoard2 tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#efefef;
}
.tblBoard2 tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#adccde;
}
.tblBoard2 tbody tr td { /*본문 td*/
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	color:#000000;
	
}

.tblBoard2 tfoot tr td{ /*페이징들어갈 푸터*/
	border-top:2px solid #6d7174;
	padding:10px;
}
/*게시판 스타일 끝*/


/*게시판 스타일 ( 테이블 아이디만 지정한 스타일 thead, tbody 사용.. tfoot 도 사용)*/
.tblBoard22{ /* 테이블 자체*/
	table-layout:fixed;
	margin-top:2px;
	
}
.tblBoard22 tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
	
}

.tblBoard22 thead  tr th{ /* 테이블 헤더 th*/
	background:#6d7174;
	padding-top:6px;
	padding-bottom:6px;
	border-top:2px solid #535353;
	border-bottom:3px solid #949494;
	color:#ffffff;
	WORD-BREAK:break-all;
	font-weight:normal;
	font-family:Tahoma; 
	font-size:11px;
}
.tblBoard22 tbody tr { /*보통경우의 본문 줄*/
	background:#ffffff;
}
.tblBoard22 tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#efefef;
}
.tblBoard22 tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#adccde;
}
.tblBoard22 tbody tr td { /*본문 td*/
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	color:#000000;
	
}

.tblBoard22 tfoot tr td{ /*페이징들어갈 푸터*/
	border-top:2px solid #6d7174;
	padding:10px;
}
/*게시판 스타일 끝*/


/*에러로그 리스트*/
ul.ulErrorLog{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#ffffff;
	border:1px solid #999999;
	width:600px;
}
ul.ulErrorLog li{
	padding:5px;
}
ul.ulErrorLog .dirDate{
	font-weight:bold;
	background:#666666;
	color:#efefef;
}
ul.ulErrorLog .dirId{
	font-weight:bold;
	background:#efefef;
	color:#333333;
	padding-left:15px;
}

ul.ulErrorLog .fileLog{
	padding-left:25px;
}
ul.ulErrorLog .fileLog a:link,ul.ulErrorLog .fileLog a:visited{
	color:#08579a;
}
ul.ulErrorLog .fileLog a:hover{
	color:#08579a;
	font-weight:bold;
}

/*에러로그 리스트 끝*/

/*에러로그 상세 테이블*/
.tblErrorLogDetail{
	table-layout:fixed;	
	
}

.tblErrorLogDetail tr .head{
	padding:4px;
	text-align:center;
	background:#efefef;
	color:#333333;
	border:1px solid #666666;
	
	font-size:12px;
}
.tblErrorLogDetail tr .body{
	padding:4px;
	text-align:left;
	border:1px solid #666666;
	font-size:12px;
	color:#666666;
	
}
.tblErrorLogDetail tr .blank{
	height:30px;
	border-left:0px;
	border-right:0px;
}
/*에러로그 상세 테이블 끝*/






/*레몬보드 상세 리플부분*/
div.divReply{ /*리플 전체 테두리*/
	width:1000px;
	padding:10px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-top: 2px solid #666666;
	border-bottom: 1px solid #666666;
}


div.divReply div.replyInput{ /*리플 입력폼*/
	width:100%;
	padding:10px;
	border-bottom: 1px solid #afafaf;
	
}
div.divReply div.replyInput  div.button_row{  
	text-align:right;
}

div.divReply div.replyList{/*리플 리스트*/
	
}

div.divReply div.replyList div.reply{
	width:100%;
	padding:10px;
	border-bottom: 1px solid #cfcfcf;
}

div.divReply div.replyList div.reply div.writer_row{
	font-weight:bold;
}
/*레몬보드 상세 리플부분끝*/


/*레이아웃*/
.wrap_all{ /*전체*/
	width:100%;
	padding:0px;
	margin:0px;
}
.wrap_head{/*헤더*/
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
.wrap_head_logo{/*헤더 왼쪽로고*/
	width:180px;
	height:70px;
	float:left;
}
.wrap_head_logo img{/*헤더 왼쪽로고*/
	width:180px;
	height:50px;
}
.wrap_head_menu{/*헤더 오른쪽 몸통*/
	width:100%;
	/*height:70px;*/
}
.wrap_head_menu_top{/*헤더 오른쪽 몸통의 상단*/
	width:100%;

	height:20px;
}

.ulTopMenu{/*헤더 오른쪽 몸통의 하단*/
	
	list-style: none;	
	background-color:#b3065c;
	display:inline-block;
	
}
.ulTopMenu li{
	list-style: none;
	float:left;
	width:110px;
	text-align:center;
	border:1px solid #cfcfcf;
}
.ulTopMenu li a{
	display:inline-block;
	padding:10px;
}
.ulTopMenu li a:link , .ulTopMenu li a:visited , .ulTopMenu li a:active , .ulTopMenu li a:hover  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.wrap_body{
	width:2000px;
}

.wrap_body .wrap_body_leftmenu{
	width:180px;
	float:left;
}
.wrap_body .wrap_body_main{
	width:100%;
	
}

.wrap_foot{
	clear:both;
	background-color:#cfcfcf;
	padding:10px;
	font-size:12px;
	background-color:#8b0346;
	color:#ffffff;
	font-weight:bold;
	margin-top:10px;
}
/*레이아웃 끝*/

.divNotice{position:absolute; display:none;}/*설명 포지션앱솔루트는.. 온로드시에 해당 div를 설명처럼만들어주는 스크립트가 실행되기때문에 자리차지를 하지 않기위해서..*/


.spOrderItemAmountHilight{ font-size:18px; font-weight:normal; color:red;}/*배송관리 상세에서 수량 2 이상일때 하일라이트 */

a.btn_smsSendByMemID{padding-left:2px;padding-right:2px;}/*회원아이디로 sms 문자보내기*/
a.btn_smsSendByMemID:link,
a.btn_smsSendByMemID:visited,
a.btn_smsSendByMemID:active{background-color:#333333;color:#fefefe;}
a.btn_smsSendByMemID:hover{background-color:#F0E68C;color:#000000;}

a.btn_1vs1WriteByMemID{padding-left:2px;padding-right:2px;}/*회원아이디로 1vs1 문의작성하기*/
a.btn_1vs1WriteByMemID:link,
a.btn_1vs1WriteByMemID:visited,
a.btn_1vs1WriteByMemID:active{background-color:#B22222;color:#fefefe;}
a.btn_1vs1WriteByMemID:hover{background-color:#F0E68C;color:#000000;}

/*ajax loading 메세지*/
#divAjaxLoading{display:none;width:1%; text-align:center;position:absolute;top:0px;left:0px;}









