@charset "euc-kr";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@font-face {
			font-family: "Nanum Gothic";
			font-style: normal;
			font-weight: 400;
			src: local("NanumGothic"), url(https://baliosgc.com/css/fonts/NanumGothic.woff) format("woff");
           }

@font-face {
			font-family: "Nanum Gothic";
			font-style: normal;
			font-weight: 700;
			src: local("NanumGothic Bold"), local("NanumGothic-Bold"), url(https://baliosgc.com/css/fonts/NanumGothic-Bold.woff) format("woff");
           }

@font-face {
			font-family: "Nanum Gothic";
			font-style: normal;
			font-weight: 800;
			src: local("NanumGothic ExtraBold"), local("NanumGothic-ExtraBold"), url(https://baliosgc.com/css/fonts/NanumGothic-ExtraBold.woff) format("woff");
           }

/* ±âº» ±Û¾¾Ã¼ ¼³Á¤ */
BODY, table, td{
	font-family:"µ¸¿ò", "Verdana", "sans-serif";
	font-size: 12px;
	color: #676767;
	text-decoration: none;
	line-height: 140%;
	margin:0px;
	border: 0px;
}
a:link {  font-family:"Dotum", "Verdana"; font-size: 12px; color:  #676767; text-decoration: none}
a:visited {  font-family: "Dotum",  "Verdana"; font-size: 12px; color: #676767; text-decoration: none}
a:hover{ font-family:"Dotum",  "Verdana"; color: #2d2d2d; font-size:12px; text-decoration: none}
ul, li  {list-style:none; margin:0px; padding:0px;}
img {border:none;}
select {height:21px;color:222222;background-color:#ffffff; font-family :"Dotum","Verdana";font-size: 11px; width:115px;}
#memBack03 select {height:21px;color:222222;background-color:#ffffff; font-family :"Dotum","Verdana";font-size: 11px; width:50px;}

/* common */
.footer{padding:5px 0px 0px 0px;}
.mc{padding:6px 0px 0px 0px;height:193px;}
.left_navi{padding:0px 0px 0px 57px}
.blueBtn {border:1px solid #4b66b6; color:white !important; background:#7093ff; font-size:12px !important; font-weight:bold; padding:3px 5px;}
.blueBtn:hover {border:1px solid black; color:white; background:#3c6cff; font-size:12px; font-weight:bold; padding:3px 5px;}
.puppleBtn {border:1px solid #5B3E4C; color:white !important; background:#992B67; font-size:13px !important; font-weight:bold; padding:8px 20px;}
.puppleBtn:hover {border:1px solid black; color:white; background:#600F3C;}

/*pop*/
.postlist2{background-image:url(/images/common/bd_liney.gif); background-position:right; background-repeat:no-repeat; padding-top:3px; text-align:center;}

/*ÆË¾÷ ·¹ÀÌ¾î 20130603*/
.popupLayer {position:absolute; top:135px; z-index:99; left:10px; display:none; padding:1px; background:black; box-shadow:0 0 10px #333;text-align: left;}
.popupLayer #closeDetail {float:left; margin-left:5px}
.popupLayer #closeLayer { position:absolute; right:8px}

.popupLayer>div>p {margin:0}
.popupLayer>div>br { display:none}
.popupLayer a:hover,.popupLayer label:hover {color:white}
.popupLayer input,.popupLayer label {vertical-align: middle;}

/* º»¹® */
.con_top{padding:20px 0px 0px 40px}
.con_top1{padding:20px 0px 0px 20px}
.con_top6{padding:6px 0px 0px 40px}
.con_bottom{padding:20px 0px 0px 0px;background-position: center top;}
.con_bottom>img {margin-bottom:-4px}

.con_left{padding:0px 0px 0px 40px}
.con_top1{padding:20px 0px 0px 20px}

.text_white{color:#FFFFFF}
.text_red{color:#ed1c24;}
.text_sky{color:#138ccc;}
.text_bora{color:#8769b7;}
.text_wine{color:#a53170}
.text_white{color:#FFFFFF}
.text_bora2{color:#8769b7;font-size:14px;font-weight:bold;}

.sub_navi{font-family:"Dotum","Verdana";padding:10px 10px 0px 6px;font-size: 11px; color: #a5a5a5;}
.sub_navi01{font-size:11px;color:#8b8b98;font-weight:bold;padding:1px 16px 0px 6px;}
.sub_navi02{font-size:11px;color:#8b8b98;font-weight:bold;padding:1px 6px 0px 6px;background:url('/images/common/sub_navibg.gif') no-repeat left 3px;}

.rest_padding{padding-left:8px;padding-top:6px;vertical-align:text-top;}

/* Æ÷Åä°¶·¯¸® */
.photo{padding:6px 0px 6px 0px; text-align:center;}
.gallery_lined{padding:3px 0px 6px 8px;background-image:url(/images/community/line_pt.gif);background-repeat:no-repeat;background-position:bottom;}
.gallery_line{padding:6px 0px 0px 8px;background-image:url(/images/community/line_pt.gif);background-repeat:no-repeat;background-position:top;}
.pt_num{padding:20px 0px 20px 0px;text-align:center;}
.pt_num>table {margin:0 auto}

/* °Ô½ÃÆÇ */
.bd_liney{background:url('/images/common/bd_liney.gif') no-repeat left 1px;}
.bd_bg{background-color:#f4f4f4;background-image:url(/images/common/bd_liney.gif);background-position:left;background-repeat:no-repeat;padding-top:4px;}

.bd_wine{background-color:#f7ebef;text-align:center;height:28px;color:#a53170}
.bd_wine_w{background-color:#ffffff;text-align:center;height:28px;color:#a53170;}

.bd_tt{background-color:#f2f2f2;height:28px;text-align:center;}
.bd_tt_bora{background-color:#f2f2f2;height:28px;text-align:center;color:#8769b7;font-weight:bold;font-size:11px;}
.bd_wt{font-weight:bold;text-align:center;height:22px;}
.bd_wc{background-color:#ffffff;padding-left:4px;height:20px;}
.bd_wc1{background-color:#ffffff;padding-left:4px;height:80px;}
.bd_wc2{background-color:#ffffff;padding-left:4px;height:40px;}
.bd_c{background-color:#ffffff;height:28px;text-align:center;font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;}
.bd_txt{padding:3px 0px 0px 0px; height:30px; font-family:"Dotum","Verdana";}
.bd_txt01{padding:2px 0px 0px 0px; height:20px; font-family:"Dotum","Verdana";font-size: 11px;}
.bd_txt_w{padding:0px 0px 0px 4px; height:20px; font-family:"Dotum","Verdana";font-size: 11px;background-color:#ffffff;}
.bd_tit_b{padding:3px 0px 0px 20px; font-family:"Dotum","Verdana";font-weight:bold;}
.bd_tit_bc{padding:3px 0px 0px 0px; font-family:"Dotum","Verdana";font-weight:bold;color:#e69603}

.rv_table_wrapper {padding-top: 30px;padding: 15px;height: 300px;vertical-align: top;}
.rv_table { float:left; margin-left:8px;}
.rv_table td {font-size:11px;}
.rv_table>tbody>tr:hover>td {background-color:#eee}
.table_part {width:20px}
.table_time {width:34px}
.table_course {width:70px}
.table_cost {width:48px}
.table_rvbtn {width:30px}
.table_rvbtn>a {background: #77c060; padding: 2px 2px;color:white;font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;}
.table_rvbtn>a:hover {background: #207212; color:yellow}
.table_textarea01 { width:500px; height:200px; padding:0px 0px 15px 0px;border-right: #c4c4c4 1px solid ; border-top: #c4c4c4 1px solid; verticar-align: middle; text-align:left;
                      border-left: #c4c4c4 1px solid; border-bottom: #c4c4c4 1px solid;font-size:9pt; color:#7f7872; line-height:14pt; font-family:µ¸À½;
								  overflow-x:hidden;overflow-y:scroll;word-break:keep-all; SCROLLBAR-FACE-COLOR: #ffffff;SCROLLBAR-HIGHLIGHT-COLOR: #ededed;
								  SCROLLBAR-SHADOW-COLOR: #ededed;
								  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
								  SCROLLBAR-ARROW-COLOR: #ededed;
								  SCROLLBAR-TRACK-COLOR: #ededed;
								  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;}

/* etc*/
.left_sidebg{background-image:url(/images/common/left_sidebg.gif);background-repeat:repeat-y;background-position:right;width:280px}
.right_sidebg{background-image:url(/images/common/right_sidebg.gif);background-repeat:repeat-y;background-position:left;width:224px}
.li a{}

.sub_back {background:url(/images/top_bnr7.jpg) no-repeat center bottom;}
.sub_back1 {background:url(/images/top_bnr1.jpg) no-repeat center bottom;}
.sub_back2 {background:url(/images/top_bnr2.jpg) no-repeat center bottom;}
.sub_back3 {background:url(/images/top_bnr3.jpg) no-repeat center bottom;}
.sub_back4 {background:url(/images/top_bnr4.jpg) no-repeat center bottom;}
.sub_back5 {background:url(/images/top_bnr5.jpg) no-repeat center bottom;}
.sub_back6 {background:url(/images/top_bnr6.jpg) no-repeat center bottom;}
.sub_bg {background:url(/images/common/con_bg.gif) repeat-y center bottom;}

.top_back { height:216px}

.search_box01 {font-size: 11px;border:1px solid #d0d0d0;height:20px;}
.search_box02 {font-size: 11px;border:1px solid #d0d0d0;height:20px;width:200px;}
.radio {border:0px solid #d0d0d0;}


/*¿¹¾à*/
.th_bg {text-align:center;height:29px;width:90px;background-color:#f7f7f7;}
.tbody_bg {background-color:#FFFFFF;width:80px;}
.tbody_sun {background-color:#fbf3f3;width:80px;}
.tbody_sat {background-color:#e8eafc;width:80px;}
.tbody_today {background-color:#e4f4ff;width:80px;}
.tbody_closure {background-color:#f6f6f6;}
.indent15 {padding:0 0 0 15;}
.indent2 {padding:0 0 0 2;}
.tbody_today.bak {background-color:#e4f4ff;text-align:left;padding: 2px 5px 8px 17px;line-height:2;vertical-align:top}




 /*°³ÀÎÁ¤º¸º¸È£Á¤Ã¥*/
.textarea_1	{ width:620px; height:300px; padding:0px 0px 0px 10px;font-size:9pt; color:#7f7872; line-height:16pt; font-family:µ¸¿ò;
								  overflow-x:hidden;overflow-y:scroll;word-break:keep-all; SCROLLBAR-FACE-COLOR: #ffffff;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
								  SCROLLBAR-SHADOW-COLOR: #e9ebf4;
								  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
								  SCROLLBAR-ARROW-COLOR: #cdd0e7;
								  SCROLLBAR-TRACK-COLOR: #e9ebf4;
								  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
								  border: 1px  #d1d1d1 solid;
	                              border-color:#b7bce0;}
.textarea_2	{ width:620px; height:400px; padding:0px 0px 0px 10px;font-size:9pt; color:#7f7872; line-height:16pt; font-family:µ¸¿ò;
								  overflow-x:hidden;overflow-y:scroll;word-break:keep-all; SCROLLBAR-FACE-COLOR: #ffffff;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
								  SCROLLBAR-SHADOW-COLOR: #e9ebf4;
								  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
								  SCROLLBAR-ARROW-COLOR: #cdd0e7;
								  SCROLLBAR-TRACK-COLOR: #e9ebf4;
								  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
								  border: 1px  #d1d1d1 solid;
	                              border-color:#b7bce0;}



/* ¸ÞÀÎ */
.cal_tt{background-color:#f1f1f2;height:25px;text-align:center; font-family:³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif; font-weight:bold; font-size:11px}
.cal_wc{background-color:#ffffff;height:31px;font-size:11px;font-weight:bold;color:#959595; text-align:center;
	border:1px solid #ddd}
.cal_today {color: #41cc6b;}
.cal_we {color:#ab2828}
.bd_liney{background:url('/images/common/bd_liney.gif') no-repeat left 1px;}
.bd_bg{background-color:#f4f4f4;background-image:url(/images/common/bd_liney.gif);background-position:left;background-repeat:no-repeat;padding-top:4px;}

.bd_wine{background-color:#f7ebef;text-align:center;height:28px;color:#a53170}
.bd_wine_w{background-color:#ffffff;text-align:center;height:28px;color:#a53170;}

.bd_tt{background-color:#f2f2f2;height:28px;text-align:center;}
.bd_tt_bora{background-color:#f2f2f2;height:28px;text-align:center;color:#8769b7;font-weight:bold;font-size:11px;}
.bd_wt{font-weight:bold;text-align:center;height:22px;}
.bd_wc{background-color:#ffffff;padding-left:4px;height:22px;}
.bd_c{background-color:#ffffff;height:28px;text-align:center;}
.bd_txt{padding:3px 0px 0px 0px; height:30px; font-family:"Dotum","Verdana";}
.bd_txt01{padding:2px 0px 0px 0px; height:20px; font-family:"Dotum","Verdana";font-size: 11px;}
.bd_txt_w{padding:0px 0px 0px 4px; height:20px; font-family:"Dotum","Verdana";font-size: 11px;background-color:#ffffff;}
.bd_tit_b{padding:3px 0px 0px 20px; font-family:"Dotum","Verdana";font-weight:bold;}
.bd_tit_bc{padding:3px 0px 0px 0px; font-family:"Dotum","Verdana";font-weight:bold;color:#e69603}

/* 2013-02-18 128bit added */
.mainbg {position:absolute; z-index:-10; height:655px; width:100%}
#mv {position:absolute; top:320px; left:50%; margin-left:-510px; height:272px; z-index:2}

/* gnb + lnb - 2014-03-14 128bit added */
#gnb_wrapper {position:absolute; top:0px; width:100%; height:100px; z-index:1; background: url(../images/wh_op4.png);}
h1 {text-indent: -9999px;background: url(../images/logo.png) no-repeat;width: 219px;height: 55px;display: block;
	left: 50%;position: absolute;margin-left: -110px;margin-top: 10px;}
#gnb {width:1000px; position:absolute; height:30px; left: 50%; margin-left: -500px;top:77px}
#gnb>li {float:left;}
#gnb>li>h3 {margin:0}
#gnb>li>h3>a {color:#603813; font-weight:bold; font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;
	font-size:13px; text-transform: uppercase; text-align:center; width:160px; display:block; margin:0; padding-bottom:12px}
/*#gnb>li>h3>a:hover,#gnb>li>h3>a:focus { background:url(../images/gnb_select.png) bottom center no-repeat}*/
#gnb_wrapper .snb {position:absolute; display: block;padding: 0 8px; background: #603813;
	padding-top: 0;margin-top: -3px;border-radius: 8px; overflow:hidden; height:0}
#gnb_wrapper .snb>li { background: #603813;padding: 8px 10px;margin: 0;float: left;}
#gnb_wrapper .snb>li>a {color:#c3b7ad; font-weight:bold; font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;
	font-size:12px; }
#gnb_wrapper .snb>li>a:hover,#gnb .snb>li>a:focus {color:white}
#gnb_wrapper .snb4 {margin-left:-300px}
#gnb_wrapper .snb5 {margin-left:-200px}
#gnb_wrapper .snb6 {margin-left:-270px}

#tmb {position: absolute;top: 0;left: 50%;margin-left: 280px;background: white;display: block;padding: 1px 15px;
	border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;}
#tmb>li {float:left; padding:0 10px}
#tmb>li>a {color:#999999; font-weight:bold; font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;
	font-size:10px;}

/* index page calendar */
#cal_box {overflow-y:scroll; overflow-x: hidden; width:498px; height:160px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
#cal_month {margin-bottom:-30px; margin-left: 5px;text-align:left;}
.cal_tabs {float: left; height: 26px; margin:0; margin-left:115px}
.cal_tabs li {float: left; height: 26px; width:121px; line-height: 26px; overflow: hidden; position: relative; text-align:center;background:url(/balioscc/tabs_.png) no-repeat center}
.cal_tabs li a {color: #666; display: block; font-size: 12px; padding: 0 20px; font-weight:bold; font-family: ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif; outline:none !important}
.cal_tabs li a:hover {text-decoration:none}
.cal_tabs li.active {background:url(/balioscc/tabs2_.png) no-repeat center}
.cal_tabs li.active a {color:white}
.cal_content>table {border-collapse:collapse;width: 100%;}

/*course Info*/
.courseInfo .courseImg {float: right; margin-right: 80px; margin-top: -60px;}
.courseInfo .par {font: bold 20px/30px ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif;}
.courseInfo .par span {color: #957B37;}
.courseInfo .desc {width: 300px; color: #999; padding: 30px 0; font: 12px/22px ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif; border-top: 2px dotted #ddd; border-bottom: 2px dotted #ddd;}
.courseInfo ul {margin-top: 30px; margin-left: 20px;}
.courseInfo ul li {list-style: disc; font: 12px/25px ³ª´®°íµñ, NanumGothic, Tahoma, Sans-serif; }

/* banner */
.banner {position: relative; width: 260px; height: 96px; top:0;  margin:0 auto; padding:0; overflow: hidden;}
.banner ul {position: absolute; margin: 0px; padding:0; list-style: none; }
.banner ul li {float: left; width: 260px; height: 96px; margin:0; padding:0; cursor:pointer;}

