/*
----------------------------------------------------
* 파일 이름  :
* 버전 정보 : 1.0
* 메뉴 : 
* 설명 :
* 작성자 : C9 퍼블리싱팀 000 (e-mail:)
* 작성일 : 2008.
----------------------------------------------------
*/

@import	url(layout.css);	/*전체 레이아웃, 공통 스킨*/
@import	url(cafe.css);  /*동아리*/
@import	url(class.css); /*반공간*/
@import	url(blog.css); /*개인블로그*/
@import	url(board.css); /*게시판*/
@import	url(popup.css); /*기본팝업,레이어팝업*/
@import	url(auth.css); /*회원가입,개인정보*/
@import	url(main.css); /*메인*/

* {
	
    
    margin:0;
    padding:0;
}
html	{
	scrollbar-face-color: #D6D8C0; 
	scrollbar-shadow-color: #D6D8C0; 
	scrollbar-highlight-color: #D6D8C0; 
	scrollbar-3dlight-color: #D6D8C0; 
	scrollbar-darkshadow-color: #EAEBE1; 
	scrollbar-track-color: #EAEBE1; 
	scrollbar-arrow-color: #FEFEFD;	
}

html, body { height:100%; margin:0 ; padding:0;}
img {border:0;}
*html	img.block {border:0; margin-bottom:-3px;}
.borer_none	{border:0 !important;}

input {
    line-height:130%;
}
input, textarea {
    font-size:11px;
    color:#666;
}
input[type=radio]	{
	vertical-align:middle;
}


textarea	{	
	border:#cecece 1px solid; padding:5px; color:#676767;
	overflow-y:auto;
	scrollbar-face-color: #D6D8C0; 
	scrollbar-shadow-color: #D6D8C0; 
	scrollbar-highlight-color: #D6D8C0; 
	scrollbar-3dlight-color: #D6D8C0; 
	scrollbar-darkshadow-color: #EAEBE1; 
	scrollbar-track-color: #EAEBE1; 
	scrollbar-arrow-color: #FEFEFD;	
	}

.scroll	{
	scrollbar-face-color: #D6D8C0; 
	scrollbar-shadow-color: #D6D8C0; 
	scrollbar-highlight-color: #D6D8C0; 
	scrollbar-3dlight-color: #D6D8C0; 
	scrollbar-darkshadow-color: #EAEBE1; 
	scrollbar-track-color: #EAEBE1; 
	scrollbar-arrow-color: #FEFEFD;	
}

.left	{
	text-align:left !important;
}
.right	{
	text-align:right !important;
}
.floatLeft	{
	float:left;
}
.floatRight	{
	float:right;
}
.clear	{
	clear:both;
}

    table { border-collapse: collapse; color:#675F5F; font-size:11px; _font-size:11px; font-family:Dotum,  Gulim,	 Tahoma,	Verdana;}
   
    td { color:#675F5F; font-family:gulim, 굴림, 돋움, dotum, Vertical, Arial; }

	.b { font-weight:bold;}
   
    div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, h5, h6, p, span { margin:0; padding:0; color:#675F5F;}
   
    ul {
		list-style:none;
		font-size:11px;
		_font-size:11px;
		font-family:Dotum, Tahoma;
	}
	span	{
		font-size:11px;
		_font-size:11px;
		font-family:Dotum, Tahoma;
	}
    img.middle { vertical-align:middle; margin-bottom:3px;}
   
    hr { display:none;}
   
    div.hide { display:none;}
    label.hide { display:none;}
   
    /*form*/
    select {font-size:11px; color:#675F5F;}
	*html	select	{
		vertical-align:middle;
	}
	*html	input.txt02	{
		vertical-align:middle;
	}
   
    input.txt {border:#ccc 1px solid; padding:2px 0 1px 3px !important; height:15px !important; top:1px; color:#675F5F;}
    input.txt02 { border:#899631 1px solid; padding:3px 0 0 3px; height:15px; position: relative; top:1px; color:#675F5F;}
   
    input.btn {    vertical-align: middle; margin-bottom: 3px; cursor:pointer;}
	img.btn {    cursor:pointer;}
   
    textarea.txt{ 
		border:#cecece 1px solid; padding:5px; color:#676767;
		overflow-y:scroll;
		scrollbar-face-color: #D6D8C0; 
		scrollbar-shadow-color: #D6D8C0; 
		scrollbar-highlight-color: #D6D8C0; 
		scrollbar-3dlight-color: #D6D8C0; 
		scrollbar-darkshadow-color: #EAEBE1; 
		scrollbar-track-color: #EAEBE1; 
		scrollbar-arrow-color: #FEFEFD;
		}


a:link {color: #675F5F; text-decoration: none; font-family:Dotum;}
a:visited {color: #675F5F; text-decoration: none; font-family:Dotum;}
a:hover {color: #74B311; text-decoration: none; font-family:Dotum;}
a:active {color: #74B311; text-decoration: none; font-family:Dotum;}

.space	{text-align:center; padding:150px 0 0 0; height:250px;}
.mgn-t5	{
	margin-top:5px;
}
.mgn-t7	{
	margin-top:7px;
}
.mgn-t10	{
	margin-top:10px;
}
.mgn-t15	{
	margin-top:15px;
}
.mgn-t20	{
	margin-top:20px;
}
.mgn-t-15	{
	margin-top:-15px !important;
}
.mgn-t-12	{
	margin-top:-15px;
	_margin-top:-12px;
}
.mgn-t-2	{
	margin-top:-2px !important;
}
.mgn-t-5	{
	margin-top:-5px !important;
}

.mgn-b10	{
	margin-bottom:10px;
}
.mgn-l5	{
	margin-left:5px;
}
.mgn-l8	{
	margin-left:8px;
}
.mgn-l15	{
	margin-left:15px;
}
.mgn-r10	{
	margin-right:10px;
}
.mgn-r15	{
	margin-right:15px;
}
.mgn-b2	{
	margin-bottom:2px;
}
.mgn-b5	{
	margin-bottom:5px;
}


.line	{
	background:url("../img/common/dot_line.gif") 0 bottom repeat-x !important;
}
.pdn-l5	{
	padding-left:15px;
}
.pdn-30	{
	padding-left:30px;
}
.pdn-b5	{
	padding-bottom:5px;
}
.pdn-b10	{
	padding-bottom:10px;
}




/* 폰트칼라 */
#oc	{color:#FF7A00;} /*오렌지칼라*/
#gc	{color:#A7BD03;} /*그린칼라*/
#bc	{color:#AE864C;} /*브라운칼라*/

/* 폰트크기 */
.f11	{font-size:11px;}
.f12	{font-size:12px;}

/* 폰트굵기 */
.b	{font-weight:bold;}

/* 수정 테스트 */

/*버튼 위치 조정*/
#btnC	{
	text-align:center;
	width:100%;
	font-size:11px;
}
#btnC	img	{
	cursor:pointer;
}
#btnL	{
	text-align:left;
}
#btnR	{
	text-align:right;
	width:674px;	
}
#btnR	img	{
	cursor:pointer;
}
#btnR02	{
	text-align:right;
	width:644px;
}
#btnR02	img	{
	cursor:pointer;
}
#btnR02_t-5	{
	text-align:right;
	width:644px;
	margin-top:-15px;
}
#btnR03	{
	text-align:right;
}
#btnR03	img	{
	cursor:pointer;
}
#btnR04	{
	text-align:right;
	width:659px;
	margin-top:10px;
}
#btnR04	img	{
	cursor:pointer;
}
#btn	{
	text-align:right;
	width:674px;	
	margin-top:10px;
}
#btn	img	{
	cursor:pointer;
}
/*버튼 위치 조정 end*/



/* 퀵레이어 */
#aside	{
	position:fixed; _position:absolute; _z-index:-1; 
	left:990px; 
	top:254px; 
	width:400px;
	height:300px;
}
*+html#main	#aside	#aside	{
	left:955px; 
}
.on	{color:red;}




/* img valign-center position */
table#valignImg	{
	width:100% !important; height:100% !important;
	margin:0; padding:0;
}
table#valignImg	tr	{
	vertical-align:middle;
	text-align:center;
}
table#valignImg	tr	img	{
}


/* 이미지 비율 */
table#valign30	{width:30px; height:30px; margin:0 auto;}
table#valign30	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}

table#valign75	{width:75px; height:75px; margin:0 auto;}
table#valign75	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}
table#valign75	tr	td.over	{
	border:1px solid #F76B11;
}

table#valign90	{width:90px; height:90px; margin:0 auto;}
table#valign90	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}

table#valign124	{width:130px; height:130px; margin:0 auto;}
table#valign124	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}

#ajaxArea	table#valign124	*	{
	background:none !important;
}

table#valign156	{width:156px; height:156px; margin:0 auto;}
table#valign156	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}
table#valign587	{width:587px; height:587px; margin:0 auto;}
table#valign587	tr	td	{
	vertical-align:middle; 
	background:#fff; 
	text-align:center; 
	border:1px solid #C7C7C7;
}
table#valign587	tr	td.over	{
	border:1px solid #F76B11;
}
table#valign30	 	tr	td	img,	
table#valign75		tr	td	img,	
table#valign124	tr		td	img,	
table#valign156	tr	td	img,	
table#valign587	tr	td	img	{#display:block; #margin-bottom:0px; _margin-bottom:0px;}

:root	table#valign30	tr	td	img,	
table#valign75	tr	td	img,	
table#valign124	tr	td	img,	
table#valign156	tr	td	img,	
table#valign587	tr	td	img	{ #margin-bottom:0px;}