/* 기본 */
body { margin: 0px; padding:0px; }
body, table, tr, td, input, textarea, div {
	font-family: dotum, gulim;
	font-size: 11px;
	color: #8B8B8B;
}
img { border: none; }

.png24 { tmp:expression(setPng24(this)); }
.tl_fx { table-layout: fixed; }

.bg_gray { background: #ddd; }

.ar_email { padding: 4px; text-align: center; font-weight: bold; }

/* 폼관련 */
#form_block  { background: #000; width: 100%; height: 100%; position: absolute; z-index: 2; top: 0px; left: 0px; filter: alpha(opacity=75); }
#form_ground { width: 100%; text-align: center; }
/*#form        { position: absolute; z-index: 4; width: 640px; top: 167px; left: expression(((document.body.clientWidth)/2)-292); }*/

	.input { font: 12px Dotum, Gulim, Verdana, Tahoma; color: #444; width: 100px; height: 21px; border-width: 1px; border-color: #7F9DB9; background: #FFF; border-style: solid; line-height: 140%; }
	.index_input {
	color: #444;
	height: 20px;
	background: #FFF;
	line-height: 140%;
	border: medium outset #673499;
	font-family: Dotum, Gulim, Verdana, Tahoma;
	font-size: 11px;
}
	.index_input2 { font: 12px Dotum, Gulim, Verdana, Tahoma; color: #444; height: 21px; border-width: 1px; border-color: #7F9DB9; background: #FFF; border-style: solid; line-height: 140%; }
	.index_textarea {
	font: 12px Dotum, Gulim, Verdana, Tahoma;
	color: #444;
	width: 400px;
	height: 80px;
	border-width: 1px;
	border-color: #CCCCCC;
	background: #FFF;
	border-style: solid;
	line-height: 140%;
}
	.submit { font: 11px Dotum, Gulim, Verdana, Tahoma; color: #FFF; width: 80px; height: 21px; border-width: 1px; border-color: #7291AD; background: #7F9DB9; border-style: solid; line-height: 140%; padding: 1px, 0px,0px,0px; }
	.view_submit {
	font: 11px Dotum, Gulim, Verdana, Tahoma;
	color: #FFF;
	height: 18px;
	border-width: 1px;
	border-color: #7291AD;
	background: #7F9DB9;
	border-style: solid;
	line-height: 140%;
	padding: 1px, 2px,0px,2px;
}
	.search_submit {
	font: 12px Dotum, Gulim, Verdana, Tahoma;
	color: #FFF;
	height: 12px;
	border-width: 1px;
	border-color: #673499;
	border-style: solid;
	line-height: 140%;
	padding: 1px, 10px,0px,10px;
	background-color: #673499;
}

/* 페이지 셋팅 */
#flash_main { width: 100%; height: 730px; }
#flash_subp { width: 100%; height: 291px; }

#page { width: 1000; text-align: left; }
#page #p_left { width: 201px; float: left; text-align: right; vertical-align: top; }
#page #p_cont { width: 799px; float: left; }
#page #p_botm { width: 100%; height: 112px; float: none; }

#pcf_contents { text-align: center; }
#pcfc_eventground { width: 700px; height: 245px; }

#quick_navigation {
	position: absolute;
	z-index: 1;
	left: 137px;
	top: 478px;
}

/* 바아꺼 */

tr {  font-family: "돋움"; font-size: 9pt; line-height: 20pt; color: #757575}

.form01 {  font-family: "돋움"; font-size: 9pt; color: 666666; border: 666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


A:link {
	color: #999999;
	text-decoration: none;
	font-family: "돋움";
	font-size: 11px;
}

A:visited {
	color: #999999;
	text-decoration: none;
	font-family: "돋움";
	font-size: 11px;
}

A:hover  { color: #ff6600; text-decoration:none; font-family: "돋움"; font-size: 11px; }.form02 { font-family: "돋움"; font-size: 9pt; color: 666666; border: 1px D4D0C8 solid}

.goods {  color: #FF8A00}

.job {  color: ACAD6A}

.shop1 {  color: #B8745F}

.goods2 { color: F86442}

.box {  border: BFBFBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.red {  color: FA0808}

.co {  color: F86442}

.boder {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

td {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	line-height: 1.2
}

.to {border-top: 1px #c1c1c1 solid;}
.ro {border-right: 1px #c1c1c1 solid;}
.lo {border-left: 1px #c1c1c1 solid;}
.bo {border-bottom: 1px #dddddd solid;}


/* popup Layer */
div.popupLayer {
	position:absolute;
	display:none;
	width:100px;
	border:#999999 1px solid;
	background:#eeeeee;
	margin:25 0 0 70px;
	font-size:9pt;
	letter-spacing:-1px;
}

div.popupLayer ul {
	margin:1 1 1 1px;
}

div.popupLayer li {
	margin:1 1 1 1px;
	padding:3 3 3 3px;
	display:block;
	background:#ffffff;
	border-bottom:#ffffff 1px solid;
	cursor:point;
	cursor:hand;
}

div.popupLayer a, div.popupLayer a:link, div.popupLayer a:active, div.popupLayer a:visited {
	text-decoration:none;
	color:#333333;
}

div.popupLayer a:hover {
	color:#999999;
}