/***** 공통 *****/
 

* html body, td, th {
	font-size: 12px;
	color: #999;
	font-family: 굴림, arial;
	line-height: 140%;
}


.s_menu {
	font-family: dotum, arial; 
	font-size:11px;
	COLOR: #636b73;
	font-weight:bold; 
}

 
 
a:link { text-decoration: none; color:#999; }  /* 누르기 전 */
a:visited { text-decoration: none; color:#999; } /* 링크를 누른 후 */
a:active { text-decoration: none; color:#999; } /* 클릭했을 때 */
a:hover { text-decoration:none; color:#000; } /* 마우스를 갖다 댈 때 */

.cal_day { /* 행사달력 날짜 */
	font-size: 11px; 
	width:31px; height:20px;
	text-align:center;
	padding:3px 0 0 0;
	BORDER-left: #E0E7EF 1px solid; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
}
.cal_on { /* 행사달력 날짜 ON */
	font-size: 11px;  font-weight: bold;
	width:31px; height:20px;
	text-align:center;
	BORDER-left: #E0E7EF 1px solid; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
	background: url(../schedule_s/images/cal_on.gif) no-repeat;
	}

	.cal_sat { /* 행사달력 날짜 sat */
	font-size: 11px; 
	width:31px; height:20px;
	text-align:center; color:#0066FF;	
	 BORDER-LEFT: #E0E7EF 1px solid;
	 BORDER-right: #E0E7EF 1px solid; 
	 BORDER-BOTTOM: #cfcfcf 1px dashed; 
	 
	}

		.cal_sun { /* 행사달력 날짜 sun */
	font-size: 11px; 
	width:31px; height:20px;
	text-align:center; color:#FF3300;
	BORDER-left: #E0E7EF 1px solid; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
	 
	}



/* Main Page Layout */ 
 
.bodyMain {background:url(../images/main/bg_body.gif); overflow-x:hidden;}

.bodySub {
	background: url(../images/main/bg_bodysub.gif) repeat-x; position:absolute; z-index:-10;
}

 .top{ position:relative;}

.topGnb {position:absolute; z-index:5; top:60px; left:0; width:100%; height:80px;}
.top_menu{ position:absolute; z-index:5; top:73px; margin-left:650px; }
.mainVisual {position:absolute; z-index:-1;  top:0; left:0; width:100%; height:450px;}
.rolling{position:absolute; z-index:8;  top:298px; left:676px; }
.vod{position:relative;z-index:-10;margin-top:190; px;left:10px;}
.login{position:relative;	z-index:10;} 
.wor{position:absolute;	z-index:10;} 
.tab{position:relative;z-index:4;}


/*  sub*/

.subVisual {position:absolute;z-index:-1; top:0; left:0; width:100%; height:350px;}
 .left_img{ position:absolute; margin-top:-90px;}
 .left_menu{ position:absolute; margin-left:20px;margin-top:-40px;}
  
 .color_set{color:#A2978B; font-weight:bold;}
 .pvCon p span,  .pvCon p a {color:#ff9249;}

.mapBg {position:relative; width:477px; height:306px; background:url(../images/store/bg_map2.gif) no-repeat;} 
.mapBg .mapImg {position:absolute; top:7px; left:8px;}


txtBlueA,.txtBlueA:hover,.txtBlueA:link

{
 font-family: "", "u", "Arial", "Verdana", "Helvetica";
 font-size: 12px;
 color: #6FA931;
 font-weight: bold;
 text-decoration: none;
}


txtSuA,.txtSuA:hover,.txtSuA:link

{
 font-family: "", "u", "Arial", "Verdana", "Helvetica";
 font-size: 12px;
 color: #CBF39F;
 font-weight: bold;
 text-decoration: none;
}


img {
	border: none;
}

 
.png24 {behavior:url(../inc/iepngfix.htc);} 
 
 

li {
	list-style: none;
}

.font_ver {
	font-family: "verdana";
	font-size: 10px;
}
.ft_white {
	color: #FFF;
}
.ft_gray {
	color: #878C88;
}
.ft_22 {
	font-size: 23px;
	font-weight:bold;
	font-family: 굴림;
}

.lg_ip {
	border:1px solid #D6D6D6; 
	height:18px; 
	width:105px;
}

.note {
	font-size: 11px;
	font-family: 돋움;
	color:#959595;

}
.note_txt {
	font-size: 11px;
	font-family: 돋움;
	color: #888888;

}

.select {
	color: #A38F66; 
	font-size: 8pt; 
	width: 150px;
	background-color:#ffffff;
	font-family: 돋움;
}

.fam_day {
background-color:#48BF01;
color: #FFF;
font-size: 11px;
padding: 2px 0 0 2px;
}
 

.footer{
	font-size: 11px;
	font-family: dotum, arial;
	color: #7c7c7c;
	line-height: 14px;
}

.photo{
	font-size: 11px;
	font-family: dotum, arial;
	color: #048a9a;
	line-height: 15px;
}
.photo01{
	font-size: 8px;
	font-family: "verdana";
	color: #000;
	font-weight:bold; 
	line-height: 10px;
}


a.mn:link,
a.mn:visited,
a.mn:active { text-decoration: none; color: #797979; }
a.mn:hover { text-decoration:none; }


a.ms:link,
a.ms:visited,
a.ms:active { text-decoration: none; color: #1149AD; }
a.ms:hover { text-decoration:none; }




.sub_title {
	font-family: 굴림; 
	font-size:12pt;
	font-weight:bold; 
	COLOR: #333333;
}

.sub_m {
	font-family: 굴림; 
	font-size:11px;
	COLOR: #669900;
}

.location {
	font-family: 돋움; 
	font-size:8pt;
	COLOR: #4A4A4A;
	text-align:right;
}

/* 테이블 상단 */
.T_title {
	border-top:2px solid #235BCA;
	border-bottom:1px solid #B1CBEB;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#235BCA;
	text-align:center;
	background: #F3F8FF url(../images/sub/table_line.gif) no-repeat 0 45%;
}

/* 테이블 상단 02 */
.T_title_02 {
	border-bottom:1px solid #8CC045;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#647E22;
	text-align:center;
	background: #F3F8FF url(../images/sub/table_line.gif) no-repeat 0 45%;
}

/* 테이블 상단 Left */
.T_title_L {
	border-top:2px solid #235BCA;
	border-bottom:1px solid #B1CBEB;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#235BCA;
	text-align:center;
	background-color: #F3F8FF;
}

/* 테이블 전체 라인 */
.T_all {
	border-bottom:1px solid #D6D6D6;
	border-left:1px solid #E9E9E9;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
}

/* 테이블 전체 라인 Left */
.T_all_L {
	border-bottom:1px solid #D6D6D6;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
}

/* 테이블 포인트 01 */
.T_p01 {
	background-color:#EAEDC0;
	font-weight:bold; 
	color:#003214;
	padding-top: 5px;
}

.sub_off {
	color: #666666;
	font-size:11px;
	padding: 4px 0 2px 10px ;
	border-bottom:1px solid #e8e8e8;
}

.sub_on {
	font-weight:bold;
	font-size:11px;
	color: #fff;
	padding: 4px 0 2px 10px;
	border-bottom:1px solid #e8e8e8;
	background: url(../images/header/left_on.gif) repeat-x;

}

.sub_con {
	padding: 6px 0 25px 15px;
	line-height: 17px;
}
.sub_con_end {
	padding: 6px 0 0 15px;
	line-height: 17px;
}
.point_01 {
	color: #00705D;
}

 
 
.wBold{color:#FFFFFF; font-weight:bold; text-align:center;}
.wTxt{color:#f9f9f9; text-align:center;}
.wBold{color:#FFFFFF; font-weight:bold; text-align:center;}

.table_title{color:#599831; font-weight:bold; text-align:center; BORDER-RIGHT: #cfcfcf 1px dashed; BORDER-BOTTOM: #cfcfcf 1px solid; height:28px;}
.table_title2{color:#599831; font-weight:bold; text-align:center; BORDER-BOTTOM: #cfcfcf 1px solid; height:28px;}
.boxA {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
}
.boxB {
	BORDER-RIGHT: #cfcfcf 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
}
.boxC {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
	}
.boxD {
	BORDER-RIGHT: #cfcfcf 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
}
.boxE {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d2d2 1px solid
}
.boxF {
	BORDER-RIGHT: #d2d2d2 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d2d2 1px solid
}

.boxA_01 {
	BORDER-RIGHT: #98c0e5 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #98c0e5 1px solid
}
.boxB_01 {
	BORDER-RIGHT: #98c0e5 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #98c0e5 1px solid
}

