﻿/* ##### Beautifulstore.css ##### */


/* 1. window scrollbar에 대한 Style 정의 (익스플로러 5.5 이상에서만 적용) */
 
*	{ margin:0;	}

body {font-family:"굴림" ; font-size: 12px; line-height: 160%; }
		
a,input	{ word-wrap:expression(this.style.wordWrap="break-word",this.hideFocus = true);	}
.padding_10	{padding:10px 10px 10px 10px;	}
.padding_20	{padding:20px 20px 20px 20px;	}


/* 2. TEXT */

img {border:none;}

td {color:#5b5b5b; font-family:"굴림"; font-size:12px; text-align:left;}

A:link {color:#5b5b5b;font-size:12px;text-decoration:none;}
A:visited {color:#5b5b5b;font-size:12px;text-decoration:none;}
A:active {color:#5b5b5b;font-size:12px;text-decoration:none;}
A:hover {color:#5b964f;font-size:12px;text-decoration:none;}

a.Noti:link {color:#787878;font-size:12px;text-decoration:none;}
a.Noti:visited {color:#787878;font-size:12px;text-decoration:none;}
a.Noti:active {color:#787878;font-size:12px;text-decoration:none;}
a.Noti:hover {color:#000000;font-size:12px;text-decoration:none;}

a.Info:link {color:#5b5b5b;font-size:12px;text-decoration:none;}
a.Info:visited {color:#5b5b5b;font-size:12px;text-decoration:none;}
a.Info:active {color:#49bca9;font-size:12px;text-decoration:none; font-weight:bold; }
a.Info:hover {color:#49bca9;font-size:12px;text-decoration:none; font-weight:bold; }

a.green:link {color:#438336;font-size:12px;text-decoration:none; font-weight:bold;}
a.green:visited {color:#438336;font-size:12px;text-decoration:none; font-weight:bold;}
a.green:active {color:#438336;font-size:12px;text-decoration:none; font-weight:bold; }
a.green:hover {color:#438336;font-size:12px;text-decoration:none; font-weight:bold; }




.join1	{ padding: 10px 15px 10px 15px;	line-height: 125%; text-align:justify; }
.txt_navi	{ font-family:"돋움"; font-size: 11px; text-align: right;letter-spacing:-1px; word-spacing:-1px;}
.small_txt	{ font-family:"돋움"; font-size:11px;	}
.company	{ color:#f15a22; font-family:"굴림"; font-size:12px; font-weight:bold;	} 
.company_1	{ color:#7b7b7b; font-family:"굴림"; font-size:12px; letter-spacing:-1px; word-spacing:-1px; text-align:justify;	} 


.align_left	{text-align: left;}
.align_center	{text-align: center;}
.align_right	{text-align: right;}
.align_justify	{text-align: justify;}

.left_pad20		{padding-left:20px;	}


/* 나눔사업 지원내역 */
.style3 {color: #5b5b5b}
.style4 {color: #7b7b7b}
.style6 {color: #7b7b7b; font-weight: bold; }




/* 3. Form */

form	{ margin:0;	}

input {
	color:#5b5b5b ;
	font-family:"굴림";
	font-size:12px; 
	border:1px #d4d5c5 solid ;
	vertical-align: middle;
		}

.inputoff {
	border-width:0px;
		}

textarea {
	color:#5b5b5b;
	font-family:"굴림";
	font-size:12px; 
	border-width:1px;
	border-color:#d4d5c5;
	border-style:solid;
		}

select {
	color:#5b5b5b;
	font-family:"굴림";
	font-size:12px;
	vertical-align: middle;
		}
		
.agree1	{
	border-width:5px;
	border-color:#dfdfdf;
	border-style:solid;
	width:98%;
	height:300px;
		}

.LeftSpac	{
	padding-left:10px;
		}
		
.LeftPadding	{
	padding-left:60px;
		}
		
.RightPadd30	{
	padding-right:30px;
		}
		
		
.Join_Name	{width:134px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
		
.Join_num	{width:60px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}

.select_Join_h	{ height:20px;width:60px; vertical-align: middle;	}
		
.w100	{width:100px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
		
.w200	{width:210px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
.w240	{width:240px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
		
.w300	{width:300px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
.w410	{width:410px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
.w95pro	{width:95%;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
.select_300	{width:300px;height:20px; vertical-align: middle;}

.Btn	{width:95px;height:20px;letter-spacing:-1px; vertical-align: middle;}
.Btn1	{height:20px;letter-spacing:-1px; vertical-align: middle;}

.input_Box	{ width:13px; height:13px; margin-right:4px; vertical-align:middle;	}

label	{ position:relative; top:1px;}



/* 4. page navigation */
	
.Page { color:#999999; font-size: 11px; font-family: 돋움; }
a.Page:link { color:#999999; text-decoration: none; }
a.Page:active { color:#275a94; }
a.Page:visited { text-decoration: none; }
a.Page:hover { color:#275a94; }



/* 5. 게시판 */

.bbsTle { color:#5b5b5b; text-align:center; }

/* 5-1. 목록 */

.Listsbjt { padding-left:10px; line-height:120%;text-align: left;  } 
.Listcntr { text-align:center; }
.ListRght { text-align:right; padding-right:10px; } 
.ListNoti { padding-left:10px; color:#5b964f;  font-weight: bold;text-align: left;  } 
.ListMemo { color:#32823f; font-size:9px; font-weight: bold; font-family: Arial; }

.ListslctBox { width:80px; height:20px; vertical-align: middle; }
.ListTxf { width:97%;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}
.ListTxf1 { width:394px;height:15px; padding-top:3px; padding-left:3px; vertical-align: middle;}


/* 5-1-1 함께한기업기관 */
.orange	{	font-weight:bold; color:#f15a22;	}

/* 5-1-2 섬네일 */
.green	{	font-weight:bold; color:#438336;	}
.brdr	{	border:1px solid #c7c7c7;	}
.cont_h	{	line-height:120%;	text-align:justify;	color:#7b7b7b;	}
.date_camp	{ font-size:11px; font-weight:bold;  color:#5b5b5b; }


/* 5-2. 쓰기 */

.WrtSbjt { width:95%; height:15px; padding-top:3px; padding-left:3px; vertical-align: middle; }
.WrtTxar { width:95%; height:99%; padding-top:4px; padding-left:4px; overflow:auto;vertical-align: middle; }


.WrFile { width:99%; height:20px; padding-top:4px; padding-left:4px; vertical-align: middle;}
.WrFile1 { width:400px; height:20px; padding-top:4px; padding-left:4px; vertical-align: middle;}
.WrBtn { width:102px; height:20px; letter-spacing:-1;vertical-align: middle; }


.WrFileSize { line-height:130%; color:#6c6a66;}
.WrFileList { width:368px ;  vertical-align: middle;} 



.MemoWr { padding-left:4px ; padding-right:10px ;width:95%; height:90%; padding-top:4px; overflow:auto; vertical-align: middle; }


/* 5-3. 읽기 */

.RdTxt { padding : 20px 20px 20px 20px;line-height:160%;}
.RdTxtForFaq { padding : 0px 0px 20px 10px;line-height:160%;}
.RdTle { color:#666666; font-weight:bold; text-align:center;}
.RdFileList { width:400px ; padding-top:4px; padding-left:5px; } 


.MemoList { padding : 5px 10px 5px 10px; line-height:130%; color:#777777;}
.MemoDate { text-align: center; font-size:11px; color:#777777;}
.MemoSpac { padding-left:10px;}



/* 6. PopUp */

.PopSpac { padding: 15px 20px 15px 20px; }
.PopTle { padding-left:20px;  padding-right:10px; }
.PopName { color:#5b964f;  font-weight: bold; } 
.PopTxt { padding-left:10px; padding-top:5px; padding-bottom:5px;  padding-right:10px; line-height:130%; text-align:justify;  }
.Scroll { overflow:auto; overflow-x:hidden; }

.popPadding	{padding:5px 10px 5px 10px;	}



/* 7. LeftSubMenu */

#LeftMenuArea	{text-align:left;z-index:1;margin-right:0px;width:144px;	}

.LeftMain	{padding:2px 0 6px 0; background-image:url(/img/com/Menu/left_sbg.gif); background-position:bottom; background-repeat:no-repeat;}


.LeftMenuMainItem,.LeftMenuMainItem:active,.LeftMenuMainItem:link,.LeftMenuMainItem:visited	{
	display:block;
	text-decoration:none;
	padding:2px 0px 3px 22px;
	margin:0px;
	color:#5b964f;
	font-family:굴림;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:-1px;
}


.LeftMenuMainItem:hover	{
	padding:2px 0px 3px 22px;
	margin:0px;
	color:#000000;
	font-family:굴림;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:-1px;
}

.LeftMenuMainItemAct,.LeftMenuMainItemAct:active,.LeftMenuMainItemAct:link,.LeftMenuMainItemAct:visited	{
	display:block;
	padding:2px 0px 3px 22px;
	margin:0px;
	color:#5b964f;	
	background-image: url(/img/com/Menu/left_bg_ov.gif);
	font-family:굴림;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:-1px;
}

.LeftMenuSubItem,.LeftMenuSubItem:active,.LeftMenuSubItem:link,.LeftMenuSubItem:visited	{
	color:#999999;
	display:block;
	padding:0px 0px 0px 22px;
	margin:0px;
	font-family:굴림;
	letter-spacing:-1px;
	word-spacing:-1px;
}


.LeftMenuSubItem:hover	{
	color:#000000;
	font-family:굴림;
	letter-spacing:-1px;
	word-spacing:-1px;
}

.LeftMenuSubItemAct,.LeftMenuSubItemAct:active,.LeftMenuSubItemAct:link,.LeftMenuSubItemAct:visited	{
	display:block;
	padding:0px 0px 0px 22px;
	margin:0px;
	color:#000000;
	font-family:굴림;
	letter-spacing:-1px;
	word-spacing:-1px;
}


.BgForSky {
	background-image: url('/img/share/quick/h_quick_bg.gif');
}



.BgForMain {
	background-image: url('/img/main/quick_bg.gif');
}


/* 하단바로가기 */
.lft_padd	{ padding-left:5px;}
.side_padd	{ padding-left:5px; padding-right:5px; }

/* copyright */
.txt_box	{ border:3px solid #e8ebee; padding: 7px 7px 7px 7px; }


/* 경매 이벤트 CSS */

.spacing_60 {
	padding-top: 60px;
}
.spacing_60_bottom {
	padding-bottom: 60px;
}

.spacing_15 {
	padding-top: 15px;
}
.spacing_3_bottom {
	padding-bottom: 3px;
}

.spacing_15_bottom {
	padding-bottom: 15px;
}

.table_01 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.table_02_red {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6a0000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6a0000;
	border-bottom-color: #6a0000;
	border-left-color: #6a0000;
	background-color: #940000;
}

.txt_red {
	font-family: "돋움";
	font-size: 12px;
	color: #940000;
}
.spacing_5_left {
	padding-left: 5px;
}

.input_01 {
	font-family: "돋움";
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	height: 20px;
	width: 100px;
	border: 1px solid #e1e1e1;
}

.txt_black {
	font-family: "돋움";
	font-size: 12px;
	color: #333;
}
.txt_white {
	font-family: "돋움";
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}


.table_02 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-style: none;
}


.spacing_35 {
	padding-top: 35px;
}
.spacing_20 {
	padding-top: 20px;
}
.spacing_20_bottom {
	padding-bottom: 20px;
}


.spacing_35_bottom {
	padding-bottom: 35px;
}
/***************************************/
