body, p,td, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

.lineheight24{line-height: 24px;}
.main_text {
	font-family: 굴림;
	font-size: 12px;
	line-height: 24px;
	color: #323232;
	margin-top: 13px;
	padding-top: 13px;
}
form { margin:0px; }
emthink_title{font-family: 굴림;
	font-size: 14px;color:#66a502}

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#66a502 ; }
a:hover { text-decoration:underline;color:#fe8300  }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#66a502; }
a.menu:hover { text-decoration:none; color:#fe8300 }

.member {font-weight:bold;color:#888888;font-size:9px;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
.code { font-size:10pt; font-family: Courier, Courier New}
.sn { font-size:10pt; font-family: Courier, Courier New}

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed2 { height:15px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:0px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
input.ed_password2 { height:15px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:0px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }



/*----------------------*/
/*사이트 상단 레이어 메뉴
/*-----------------------*/
	.anylinkcss{
		position:absolute;
		visibility: hidden;
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		/*border-bottom-width: 0;*/
		font:normal 11px Verdana;
		line-height: 24px;
		z-index: 100;
		background-color: white;
		width: 205px;
		font-family: Arial,굴림,Helvetica,sans-serif;
		font-size: 11px;
	}
	 
	.anylinkcss a{
		width: 100%;
		display: block;
		text-indent: 3px;
		/*border-bottom: 1px solid black;*/
		padding: 1px 0;
		text-decoration: none;
		font-weight: none;
		text-indent: 5px;
	}

	
	.anylinkcss a:hover{ 
		/*background-color: black;*/
		color: #fe8300 ;
	}
	.anylinkcss a:link, a:visited, a:active{ 
		/*background-color: black;*/
		color: #66a502 ;
	}

	.submenu span{ 
		width: 100%;
		display: block;
		text-indent: 3px;
		/*border-bottom: 1px solid black;*/
		padding: 6px 0;
		text-decoration: none;
		font-weight: none;
		text-indent: 5px;
		color: #66a502;
		height:28px;

		border-top:1px solid #e2e2e2;
		border-left:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;
		border-bottom:1px solid #e2e2e2;
	}
	
	.anylinkcss ul{margin:0px;padding:0px;}


/*- 오른족 떠 있는 레이어 -*/
	.float_layer {position:fixed;z-index:100;top:200px;left:700px;}


	.anylinkmenu1{margin:0px;padding:0px}

	.product_title{
		font-family: verdana,Arial,Helvetica,sans-serif;
		font-size: 20px;
		color: #66a502;
		font-weight:bold;
	}



	.email a:hover{	color: #66a502;}



/* top 메뉴 */
	a.divMenu:link, a.divMenu:visited, a.divMenu:active { text-decoration:none; color:#66a502 ; }
	a.divMenu:hover { text-decoration:none; color:#fe8300 ;}




/* 썸네일 이미지 로딩 */
	#thumbBox{ /*Outermost DIV for thumbnail viewer*/
		position: absolute;
		left: 0;
		top: 0;
		width: auto;
		padding: 10px;
		padding-bottom: 0;
		background: #313131;
		visibility: hidden;
		z-index: 10;
		cursor: hand;
		cursor: pointer;
	}

	#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
		font: bold 16px Tahoma;
		letter-spacing: 5px;
		line-height: 1.1em;
		color: white;
		padding: 5px 0;
		text-align: right;
	}


	#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
		background-color: white;
	}

	#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
		position: absolute;
		visibility: hidden;
			border: 1px solid black;
		background-color: #EFEFEF;
		padding: 5px;
		z-index: 5;
	}




#english {
	position:absolute;
	visibility:visible;
	width:55px;
	height:11px;
	z-index:1;
	left: 880px;
	top: 11px;
}
#korean {
	position:absolute;
	visibility:visible;
	width:55px;
	height:11px;
	z-index:2;
	left: 810px;
	top: 11px;
}
.clear {
	clear:both
}
 
#gallery {
	position:relative;
	height:360px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}
 
	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}
 
	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

