
/* common */
* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Dotum;
	word-spacing: 0;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
td, input, select, div, fieldset {
	color: #333;
}
a {
	color: #333;
	text-decoration: none;
}
form, div {
	margin: 0;
}
input, select {
	font-size: 11px;
}
img {
	border: 0;
}
.cb {
	clear: both;
	height: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pos {
	position: absolute;
}
.txtalign_l {
	text-align: left;
}
.txtalign_c {
	text-align: center;
}
.txtalign_r {
	text-align: right;
}

/* Layout set ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	#ly_high { width:100%; height:100%; }
	#ly_high .toparea { vertical-align:top; }
	#ly_high .btmarea { vertical-align:bottom; padding-top:20px; }
		#ly_frame { width:885px; margin:0px auto; }
			 #ly_top_blue { width:885px; height:152px; background:url(/img/top/top_bg_blue.jpg) no-repeat; margin-bottom:3px; }
			 #ly_top_green { width:885px; height:152px; background:url(/img/top/top_bg_green.jpg) no-repeat; margin-bottom:3px; }
			 #ly_top_bluish { width:885px; height:152px; background:url(/img/top/top_bg_bluish.jpg) no-repeat; margin-bottom:3px; }
			 #ly_mid { width:885px; }
				#ly_lm { width:190px; float:left; padding-left:8px; }
				#ly_cnt { width:666px; float:right; padding-right:11px; }
					#ly_cnt_m { width:466px; float:left; margin-right:10px; }
					#ly_cnt_r { width:190px; float:left; }
		#ly_btm { background:url(/img/common/btm_bg.gif) repeat-x; margin-bottom:10px; }


/* Top area ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	.t_tbl { padding:0px; float:right; }
	.logo { position:absolute; top:9px; margin-left:63px; }

	.event_zone { float:left; width:190px; height:40px; margin-top:80px; margin-left:8px; display:inline; background:url(/img/top/event_icon.gif) no-repeat; }
	.event_zone .mleft { margin-right:10px; display:none; }
	.event_zone div { margin-top:4px; margin-left:50px; line-height:12pt; color:#003399;  font-weight:bold; letter-spacing:-1px;  }
	.event_zone div a:link { color:#00479d; font-weight:bold; }
	.event_zone div a:hover { color:#00479d; font-weight:bold; }
	.event_zone div a:visited { color:#00479d; font-weight:bold; }
	.event_zone div a:active { color:#00479d; font-weight:bold; }

	/*
	.event_zone { float:left; width:190px; margin-top:80px; padding-left:8px; }
	.event_zone .mleft { margin-right:10px; }
	.event_zone div { margin-top:8px; line-height:12pt; color:#003399;  font-weight:bold; letter-spacing:-1px;  }
	.event_zone div a { color:#003399; font-weight:bold; }
	*/

	.srh_zone { float:left; margin-top:95px; padding-left:10px; }
	.srh_zone input.srhfld { border:1px solid #589acd; width:200px; padding:2px; }
	.srh_zone img { vertical-align:top; }

	.calendar_bg_blue { width:225px; height:127px; background:url(/img/top/calendar_bg_blue.gif) no-repeat; }
	.calendar_bg_green { width:225px; height:127px; background:url(/img/top/calendar_bg_green.gif) no-repeat; }
	.calendar_bg_bluish { width:225px; height:127px; background:url(/img/top/calendar_bg_bluish.gif) no-repeat; }
	.t_tab { margin:10px 0px 0px 108px; width:78px; }
	.t_tab div { margin-right:1px; }
	.vtoday { float:left; width:70px; padding-left:5px; padding-top:10px; text-align:center; }
	.vtoday .year { font-family:Dotum; letter-spacing:-1px; }
	.vtoday .year img { vertical-align:top; margin:3px 2px; }
	.vtoday .date { font-family:arial black; color:#59cdf2; font-weight:bold; letter-spacing:-1px; }
	.vtoday .mdate { margin-top:5px; font-family:Dotum; color:#6a93c7; letter-spacing:-1px; }
	
	/*
	.calender_tbl1 { float:left; width:125px; margin-top:4px; margin-left:7px; table-layout:fixed; }
	.calender_tbl1 td { color:#afafaf; text-align:center; font-family:Dotum; padding-bottom:3px; }
	.calender_tbl1 td.sun { color:#f86c23; }
	.calender_tbl1 td.sat { color:#6a93c7; }
	*/

	.calender_tbl { float:left; width:125px; margin-top:4px; margin-left:7px; table-layout:fixed; }
	.calender_tbl td { color:#afafaf; }
	.calender_tbl td.sun { color:#f86c23; }
	.calender_tbl td.sat { color:#6a93c7; }
	.calender_tbl td.sel { color:#00c1ff; text-decoration:underline }
	.calender_tbl td.today { background-color:#f3edff; color:#614f82; }

	.calender_tbl td a { color:#afafaf; }
	.calender_tbl td.sun a { color:#f86c23; }
	.calender_tbl td.sat a { color:#6a93c7; }
	.calender_tbl td.sel a { color:#00c1ff; text-decoration:underline }
	.calender_tbl td.today a { background-color:#f3edff; color:#614f82; }

	.calender_tbl thead { text-align:center; }
	.calender_tbl thead td {  font-family:Dotum; padding-bottom:3px; }
	.calender_tbl tbody { text-align:center; }
	.calender_tbl tbody td { font-family:arial; padding:0px; line-height:11px; }

	.sun a:link    { text-decoration:none; color:#f86c23; }
	.sun a:visited { text-decoration:none; color:#f86c23; }
	.sun a:hover   { text-decoration:none; color:#f86c23; }
	.sun a:active  { text-decoration:none; color:#f86c23; }
	
	.sat a:link    { text-decoration:none; color:#6a93c7; }
	.sat a:visited { text-decoration:none; color:#6a93c7; }
	.sat a:hover   { text-decoration:none; color:#6a93c7; }
	.sat a:active  { text-decoration:none; color:#6a93c7; }

/* Left Menu Box ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	#ly_lm .boxbc { width:190px; background:url(/img/lm/box_blue_c.gif) repeat-y left top; }
	#ly_lm .boxbt { width:190px; background:url(/img/lm/box_blue_t.gif) no-repeat left top; }
	#ly_lm .boxbb { width:162px; background:url(/img/lm/box_blue_b.gif) no-repeat left bottom; padding:11px 14px; }
	.boxbb .mycafe { padding-top:2px; }
	.boxbb .mycafe select { width:161px; }
	.boxbb p { font-weight:bold; margin:8px 0px 6px 2px; padding:0px; }
	.boxbb ul { list-style-image:url(/img/common/space.gif); }
	.boxbb ul li { background:url(/img/lm/dot_gray.gif) no-repeat 5px 7px; padding:3px 5px 3px 15px; }

	#ly_lm .boxgc { width:190px; background:url(/img/lm/box_green_c.gif) repeat-y left top; } /* Contest left submenu */
	#ly_lm .boxgt { width:190px; background:url(/img/lm/box_green_t.gif) no-repeat left top; }
	#ly_lm .boxgb { width:162px; background:url(/img/lm/box_green_b.gif) no-repeat left bottom; padding:11px 14px; }
	.boxgb .mycafe { padding-top:2px; }
	.boxgb .mycafe select { width:161px; }
	.boxgb p { font-weight:bold; margin:8px 0px 6px 2px; padding:0px; }
	.boxgb ul { list-style-image:url(/img/common/space.gif); }
	.boxgb ul li { background:url(/img/lm/dot_skyblue.gif) no-repeat 4px 7px; padding:2px 0px 2px 10px; } /* right, top & top,right,bottom,left */

	#ly_lm .boxygc { width:190px; background:url(/img/lm/box_ygreen_c.gif) repeat-y left top; } /* Intern left submenu */
	#ly_lm .boxygt { width:190px; background:url(/img/lm/box_ygreen_t.gif) no-repeat left top; }
	#ly_lm .boxygb { width:162px; background:url(/img/lm/box_ygreen_b.gif) no-repeat left bottom; padding:11px 14px; }
	.boxygb .mycafe { padding-top:2px; }
	.boxygb .mycafe select { width:161px; }
	.boxygb p { font-weight:bold; margin:8px 0px 6px 2px; padding:0px; }
	.boxygb ul { list-style-image:url(/img/common/space.gif); }
	.boxygb ul li { background:url(/img/lm/dot_skyblue.gif) no-repeat 4px 7px; padding:2px 0px 2px 10px; }


	.boxedgelt { background:url(/img/cnt/boxedge_lt.gif) left top no-repeat; background-color:#bdbcbc; margin:10px 0px; }
	.boxedgert { background:url(/img/cnt/boxedge_rt.gif) right top no-repeat; }
	.boxedgelb { background:url(/img/cnt/boxedge_lb.gif) left bottom no-repeat; }
	.boxedgerb { background:url(/img/cnt/boxedge_rb.gif) right bottom no-repeat; padding:11px 1px; }
	.boxedgerb .edgebg { background-color:#ffffff; padding:0px 6px; }
	.boxedgerb .edgebg .img { /* width:73px; padding:1px; border:1px solid #e9e9ea; */ }

	/* Notice */
	.notic_zone { margin:10px 0px; }
	.notic_zone ul { list-style-image:url(/img/common/space.gif); }
	.notic_zone ul li { background:url(/img/lm/notice_dot_gray.gif) no-repeat 8px 7px; padding:3px 5px 3px 15px; }

	/* Poll */
	.pollboxc { width:190px; background:url(/img/lm/box_poll_c.gif) repeat-y left top; }
	.pollboxt { width:190px; background:url(/img/lm/box_poll_t.gif) no-repeat left top; }
	.pollboxb { width:176px; background:url(/img/lm/box_poll_b.gif) no-repeat left bottom; padding:19px 7px 8px 7px; }

	.pollboxb .pollinlt { background:url(/img/lm/round_pollin_lt.gif) left top no-repeat; background-color:#e8e8e8; margin:8px 0px 5px 0px; }
	.pollboxb .pollinrt { background:url(/img/lm/round_pollin_rt.gif) right top no-repeat; }
	.pollboxb .pollinlb { background:url(/img/lm/round_pollin_lb.gif) left bottom no-repeat; }
	.pollboxb .pollinrb { background:url(/img/lm/round_pollin_rb.gif) right bottom no-repeat; padding:4px 1px; }
	.pollinrb .pollinbg { background-color:#f5f5f5; padding:1px 6px; line-height:12pt; }

	/* Quick Banner */
	.lm_quick { border:1px solid #d4d3d3; text-align:center; margin-top:10px; }


	/* Detail Search Layer */
	.detailarrow { position:absolute; left:-4px; top:17px; }
	.detailsrht { width:337px; height:10px; overflow:hidden; background:url(/img/lm/detail_srh_t.gif) no-repeat left top; }
	.detailsrhc { width:317px; background:url(/img/lm/detail_srh_c.gif) repeat-y left top; padding:0px 10px; font-weight:Dotum }
	.detailsrhc div { color:#3469ab; font-weight:bold; text-indent:25px; }
	.detailsrhc input { border-width:0px; }
	.detailsrhc input.inputtxt { width:200px; border:1px solid #bdbdbd; }
	.detailsrhb { width:337px; height:34px; overflow:hidden; background:url(/img/lm/detail_srh_b.gif) no-repeat left bottom; }
	


/* Contents Area ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* Navi Box & Sub Title */
	.subt { float:left; margin-right:2px; margin-bottom:16px; }
	.navi_c { width:500px; height:20px; background:url(/img/cnt/navi_blue_c.gif) repeat-x left top; }
	.navi_l { height:20px; background:url(/img/cnt/navi_blue_l.gif) no-repeat left top; }
	.navi_r { height:16px; background:url(/img/cnt/navi_blue_r.gif) no-repeat right top; text-align:right; padding-top:4px; padding-right:10px; }
	.navi_r span { font-weight:bold; color:#1063ce; }
	.navi_r img { vertical-align:middle; }

/*	.subgt { float:left; margin-right:2px; margin-bottom:10px; } */
	.subgt { float: left; margin-bottom: 2px; }
/*	.navi_gc { height: 20px; background: url(/img/cnt/navi_green_c.gif) repeat-x left top; }
	.navi_gl { padding-left: 15px; background: url(/img/cnt/navi_green_l.gif) no-repeat left top; }
	.navi_gr { height: 20px; background:url(/img/cnt/navi_green_r.gif) no-repeat right top; padding: 2px 14px 0 0; } */
	.navi_gr { height: 20px; padding: 2px 0 0; }
	.navi_gr span { font-weight: bold; color: #2d9f09; }
	.navi_gr img { vertical-align: middle; }

	.navi_ygc { width:100%; height:20px; background:url(/img/cnt/navi_ygreen_c.gif) repeat-x left top; } /* Intern - Navi */
	.navi_ygl { height:20px; padding-left:15px; background:url(/img/cnt/navi_ygreen_l.gif) no-repeat left top; }
	.navi_ygr { height:16px; background:url(/img/cnt/navi_ygreen_r.gif) no-repeat right top; text-align:right; padding-top:4px; padding-right:10px; }
	.navi_ygr span { font-weight:bold; color:#139f79; }
	.navi_ygr img { vertical-align:middle; }

	/* Contents Box */
	.box666bc { width:666px; background:url(/img/cnt/box_666_blue_c.gif) repeat-y left top; margin:0 auto; }
	.box666bt { width:666px; background:url(/img/cnt/box_666_blue_t.gif) no-repeat left top; }
	.box666bb { width:666px; background:url(/img/cnt/box_666_blue_b.gif) no-repeat left bottom; text-align:center; margin:0 auto; padding:15px 0px; font-weight:bold; }

	.box501bc { width:501px; background:url(/img/cnt/box_501_blue_c.gif) repeat-y left top; margin:0 auto; }
	.box501bt { width:501px; background:url(/img/cnt/box_501_blue_t.gif) no-repeat left top; }
	.box501bb { width:501px; background:url(/img/cnt/box_501_blue_b.gif) no-repeat left bottom; text-align:center; margin:0 auto; padding:15px 0px; font-weight:bold; }

	.box446bc { width:446px; background:url(/img/cnt/box_446_blue_c.gif) repeat-y left top; } /* Login Page Only */
	.box446bt { width:446px; background:url(/img/cnt/box_446_blue_t.gif) no-repeat left top; }
	.box446bb { width:446px; background:url(/img/cnt/box_446_blue_b.gif) no-repeat left bottom; text-align:center; margin:0 auto; padding:15px 0px; font-weight:bold; }

	.box321bc { width:321px; background:url(/img/cnt/box_321_blue_c.gif) repeat-y left top; }
	.box321bt { width:321px; background:url(/img/cnt/box_321_blue_t.gif) no-repeat left top; }
	.box321bb { width:321px; background:url(/img/cnt/box_321_blue_b.gif) no-repeat left bottom; text-align:center; margin:0 auto; padding:15px 0px; font-weight:bold; }
	
	.roundblt { background:url(/img/cnt/round_blue_lt.gif) no-repeat left top; background-color:#ebf0f6; margin:10px 0px; }
	.roundbrt { background:url(/img/cnt/round_blue_rt.gif) no-repeat right top; }
	.roundblb { background:url(/img/cnt/round_blue_lb.gif) no-repeat left bottom; }
	.roundbrb { background:url(/img/cnt/round_blue_rb.gif) no-repeat right bottom; padding:10px 0px; }

	.loginbg table { margin:0 auto; }
	.loginbg td { text-align:right; padding:0px 2px; }
	.loginbg td input { width:110px; border:1px solid #bdbdbd; padding:2px 0px }


	.loginbg_index { width:190px; height:105px; background:url(/img/main/loginbg.gif) no-repeat; overflow:hidden; margin-bottom:10px; }
	.loginbg_index table { width:170px; margin:0 auto; margin-top:25px; }
	.loginbg_index table td .inputs { width:110px; height:15px; border:1px solid #bdbdbd; }

	.srhbg table { margin:0 auto; }
	.srhbg td { text-align:right; padding:0px 2px; }
	.srhbg td input { width:110px; border:1px solid #bdbdbd; padding:2px 0px }

	.pupbg { margin:0 auto; text-align:center; }
	.pupbg b { color:#045da2; line-height:13pt; }

	.srh_bg { text-align:left; }

	/* Join Table */
	.gaip_tbl { width:636px; text-align:left; font-weight:normal; table-layout:fixed; }
	.gaip_tbl td {  }
	.gaip_tbl td.subt { float:none; border-bottom:1px solid #cdd0d0; background-color:#ebf0f6; padding:5px; text-align:left; padding-left:15px; font-weight:bold; color:#045da2; }
	.gaip_tbl td.subc { border-bottom:1px solid #cdd0d0; background-color:#ffffff; padding:5px; }
	.gaip_tbl td.subt span { position:absolute; left:-8px; }
	.gaip_tbl td.subc img { vertical-align:top; }
	.gaip_tbl td.subt1 { background-color:#ebf0f6; padding:5px; text-align:left; padding-left:15px; font-weight:bold; color:#045da2; }
	.gaip_tbl td.subc1 { background-color:#ffffff; padding:5px; }
	.gaip_tbl td.subt1 span { position:absolute; left:-8px; }

	/* Index Contest& Intern - New Contest- Box */
	.indexnewcontestboxc { float:left; width:308px; background:url(/img/cnt/index_contest_new_box_c.gif) repeat-y left top; margin:10px 0px; }
	.indexnewcontestboxt { width:308px; background:url(/img/cnt/index_contest_new_box_t.gif) no-repeat left top; }
	.indexnewcontestboxb { width:294px; background:url(/img/cnt/index_contest_new_box_b.gif) no-repeat left bottom; padding:9px 7px 10px 7px; }
	.indexnewcontestbnr { width:294px; margin-top:3px; }
	.indexnewcontestbnr td { padding:3px 0px; }
	.indexnewcontestbnr td .img { width:141px; height:76px; }

	.indexnewinternboxc { float:left; width:155px; background:url(/img/cnt/index_intern_new_box_c.gif) repeat-y left top; margin:10px 0px 10px 3px; }
	.indexnewinternboxt { width:155px; background:url(/img/cnt/index_intern_new_box_t.gif) no-repeat left top; }
	.indexnewinternboxb { width:141px; background:url(/img/cnt/index_intern_new_box_b.gif) no-repeat left bottom; padding:9px 7px 10px 7px; }
	.indexnewinternbnr { width:141px; margin-top:3px; }
	.indexnewinternbnr td { padding:3px 0px; }
	.indexnewinternbnr td .img { width:141px; height:76px; }

	/* Contest Main - New Contest- Box */
	.newcontestboxc { width:466px; background:url(/img/cnt/contest_new_box_c.gif) repeat-y left top; margin:0 auto; }
	.newcontestboxt { width:466px; background:url(/img/cnt/contest_new_box_t.gif) no-repeat left top; }
	.newcontestboxb { width:452px; background:url(/img/cnt/contest_new_box_b.gif) no-repeat left bottom; margin:0 auto; padding:9px 7px 15px 7px; text-align:center; }
	.newcontestbnr { margin:0 auto; }
	.newcontestbnr td { padding:2px 1px; text-align:center; }
	.newcontestbnr td .img { width:141px; height:76px; }

	/* Intern Main - New Intern- Box */
	.newinternboxc { width:466px; background:url(/img/cnt/intern_new_box_c.gif) repeat-y left top; margin:0 auto; margin:10px 0px; }
	.newinternboxt { width:466px; background:url(/img/cnt/intern_new_box_t.gif) no-repeat left top; }
	.newinternboxb { width:452px; background:url(/img/cnt/intern_new_box_b.gif) no-repeat left bottom; margin:0 auto; padding:9px 7px 15px 7px; text-align:center; }
	.newinternbnr { margin:0 auto; }
	.newinternbnr td { padding:2px 1px; text-align:center; }
	.newinternbnr td .img { width:141px; height:76px; }
	

	/* Index Favorite Cafe Box */
	.roundbltm { background:url(/img/cnt/round_blue_lt.gif) left top no-repeat; background-color:#ebf0f6; margin:0px 0px 10px 0px; }
	.roundbrtm { background:url(/img/cnt/round_blue_rt.gif) right top no-repeat; }
	.roundblbm { background:url(/img/cnt/round_blue_lb.gif) left bottom no-repeat; }
	.roundbrbm { background:url(/img/cnt/round_blue_rb.gif) right bottom no-repeat; padding:6px; }

	.roundbinltm { background:url(/img/cnt/round_bluein_lt.gif) left top no-repeat; background-color:#c0d5e9; margin:0px 0px 5px 0px; }
	.roundbinrtm { background:url(/img/cnt/round_bluein_rt.gif) right top no-repeat; }
	.roundbinlbm { background:url(/img/cnt/round_bluein_lb.gif) left bottom no-repeat; }
	.roundbinrbm { background:url(/img/cnt/round_bluein_rb.gif) right bottom no-repeat; padding:4px 1px; }
	.roundbinrbm .binbg { background-color:#ffffff; padding:0px 5px; }

	.binbg .offcafenum1 { background:url(/img/cnt/num01.gif) no-repeat 0px 3px; }
	.binbg .oncafenum1 { background:url(/img/cnt/num01_on.gif) no-repeat 0px 3px; }
	.binbg .offcafenum1 a { color:#333333; }
	.binbg .oncafenum1 a { color:#333333; }

	.binbg .offcafenum2 { background:url(/img/cnt/num02.gif) no-repeat 0px 3px; }
	.binbg .oncafenum2 { background:url(/img/cnt/num02_on.gif) no-repeat 0px 3px; }
	.binbg .offcafenum2 a { color:#333333; }
	.binbg .oncafenum2 a { color:#333333; }

	.binbg .offcafenum3 { background:url(/img/cnt/num03.gif) no-repeat 0px 3px; }
	.binbg .oncafenum3 { background:url(/img/cnt/num03_on.gif) no-repeat 0px 3px; }
	.binbg .offcafenum3 a { color:#333333; }
	.binbg .oncafenum3 a { color:#333333; }

	.binbg .offcafenum4 { background:url(/img/cnt/num04.gif) no-repeat 0px 3px; }
	.binbg .oncafenum4 { background:url(/img/cnt/num04_on.gif) no-repeat 0px 3px; }
	.binbg .offcafenum4 a { color:#333333; }
	.binbg .oncafenum4 a { color:#333333; }

	.binbg .offcafenum5 { background:url(/img/cnt/num05.gif) no-repeat 0px 3px; }
	.binbg .oncafenum5 { background:url(/img/cnt/num05_on.gif) no-repeat 0px 3px; }
	.binbg .offcafenum5 a { color:#333333; }
	.binbg .oncafenum5 a { color:#333333; }


	/* Contest Favorite Cafe Box */
	.roundglt { background:url(/img/cnt/round_green_lt.gif) left top no-repeat; background-color:#ebf6da; margin:0px 0px 10px 0px; }
	.roundgrt { background:url(/img/cnt/round_green_rt.gif) right top no-repeat; }
	.roundglb { background:url(/img/cnt/round_green_lb.gif) left bottom no-repeat; }
	.roundgrb { 
		background: url(/img/cnt/round_green_rb.gif) right bottom no-repeat;
		padding: 6px;
	}

	.roundginlt { background:url(/img/cnt/round_greenin_lt.gif) left top no-repeat; background-color:#c6e9c0; margin:0px 0px 5px 0px; }
	.roundginrt { background:url(/img/cnt/round_greenin_rt.gif) right top no-repeat; }
	.roundginlb { background:url(/img/cnt/round_greenin_lb.gif) left bottom no-repeat; }
	.roundginrb { background:url(/img/cnt/round_greenin_rb.gif) right bottom no-repeat; padding:4px 1px; }
	.roundginrb .ginbg { background-color:#ffffff; padding:0px 5px; }

	.ginbg .offcafenum1 { background:url(/img/cnt/num01.gif) no-repeat 0px 3px; }
	.ginbg .oncafenum1 { background:url(/img/cnt/num01_on.gif) no-repeat 0px 3px; }
	.ginbg .offcafenum1 a { color:#333333; }
	.ginbg .oncafenum1 a { color:#333333; }

	.ginbg .offcafenum2 { background:url(/img/cnt/num02.gif) no-repeat 0px 3px; }
	.ginbg .oncafenum2 { background:url(/img/cnt/num02_on.gif) no-repeat 0px 3px; }
	.ginbg .offcafenum2 a { color:#333333; }
	.ginbg .oncafenum2 a { color:#333333; }

	.ginbg .offcafenum3 { background:url(/img/cnt/num03.gif) no-repeat 0px 3px; }
	.ginbg .oncafenum3 { background:url(/img/cnt/num03_on.gif) no-repeat 0px 3px; }
	.ginbg .offcafenum3 a { color:#333333; }
	.ginbg .oncafenum3 a { color:#333333; }

	.ginbg .offcafenum4 { background:url(/img/cnt/num04.gif) no-repeat 0px 3px; }
	.ginbg .oncafenum4 { background:url(/img/cnt/num04_on.gif) no-repeat 0px 3px; }
	.ginbg .offcafenum4 a { color:#333333; }
	.ginbg .oncafenum4 a { color:#333333; }

	.ginbg .offcafenum5 { background:url(/img/cnt/num05.gif) no-repeat 0px 3px; }
	.ginbg .oncafenum5 { background:url(/img/cnt/num05_on.gif) no-repeat 0px 3px; }
	.ginbg .offcafenum5 a { color:#333333; }
	.ginbg .oncafenum5 a { color:#333333; }

	/* Intern Favorite Cafe Box */
	.roundyglt { background:url(/img/cnt/round_ygreen_lt.gif) left top no-repeat; background-color:#e9f9f1; margin:0px 0px 10px 0px; }
	.roundygrt { background:url(/img/cnt/round_ygreen_rt.gif) right top no-repeat; }
	.roundyglb { background:url(/img/cnt/round_ygreen_lb.gif) left bottom no-repeat; }
	.roundygrb { background:url(/img/cnt/round_ygreen_rb.gif) right bottom no-repeat; padding:6px; }

	.roundyginlt { background:url(/img/cnt/round_ygreenin_lt.gif) left top no-repeat; background-color:#80d9b4; margin:0px 0px 5px 0px; }
	.roundyginrt { background:url(/img/cnt/round_ygreenin_rt.gif) right top no-repeat; }
	.roundyginlb { background:url(/img/cnt/round_ygreenin_lb.gif) left bottom no-repeat; }
	.roundyginrb { background:url(/img/cnt/round_ygreenin_rb.gif) right bottom no-repeat; padding:4px 1px; }
	.roundyginrb .yginbg { background-color:#ffffff; padding:0px 5px; }

	.yginbg .offcafenum1 { background:url(/img/cnt/num01.gif) no-repeat 0px 3px; }
	.yginbg .oncafenum1 { background:url(/img/cnt/num01_on.gif) no-repeat 0px 3px; }

	.yginbg .offcafenum2 { background:url(/img/cnt/num02.gif) no-repeat 0px 3px; }
	.yginbg .oncafenum2 { background:url(/img/cnt/num02_on.gif) no-repeat 0px 3px; }

	.yginbg .offcafenum3 { background:url(/img/cnt/num03.gif) no-repeat 0px 3px; }
	.yginbg .oncafenum3 { background:url(/img/cnt/num03_on.gif) no-repeat 0px 3px; }

	.yginbg .offcafenum4 { background:url(/img/cnt/num04.gif) no-repeat 0px 3px; }
	.yginbg .oncafenum4 { background:url(/img/cnt/num04_on.gif) no-repeat 0px 3px; }

	.yginbg .offcafenum5 { background:url(/img/cnt/num05.gif) no-repeat 0px 3px; }
	.yginbg .oncafenum5 { background:url(/img/cnt/num05_on.gif) no-repeat 0px 3px; }


	/* WagulWagul;; Box */
	.freeboxc { width:190px; background:url(/img/cnt/contest_free_box_c.gif) repeat-y left top; margin:0 auto; margin:10px 0px; }
	.freeboxt { width:190px; background:url(/img/cnt/contest_free_box_t.gif) no-repeat left top; }
	.freeboxb { width:174px; background:url(/img/cnt/contest_free_box_b.gif) no-repeat left bottom; margin:0 auto; padding:5px 8px 3px 8px; }

	.freeinc { width:163px; background:url(/img/cnt/contest_free_inbox_c.gif) repeat-y left top; margin-left:12px; margin-bottom:8px; }
	.freeint { width:163px; background:url(/img/cnt/contest_free_inbox_t.gif) no-repeat left top; }
	.freeinb { width:163px; background:url(/img/cnt/contest_free_inbox_b.gif) no-repeat left bottom; margin:0 auto; }
	.freeinb .freeinbg { padding:4px 4px 4px 4px; list-style-image:url(/img/common/space.gif); }
	.freeinb .freeinbg li.img { padding:0px; background:url(/img/common/space.gif); }
	.freeinb .freeinbg li.list { padding:3px 0px 1px 0px; }

	.freeinlt { background:url(/img/cnt/round_freein_lt.gif) left top no-repeat; background-color:#cccccc; margin:0px 0px 5px 0px; }
	.freeinrt { background:url(/img/cnt/round_freein_rt.gif) right top no-repeat; }
	.freeinlb { background:url(/img/cnt/round_freein_lb.gif) left bottom no-repeat; }
	.freeinrb { background:url(/img/cnt/round_freein_rb.gif) right bottom no-repeat; padding:4px 1px; }
	.freeinrb .freeinbg { background-color:#ffffff; padding:2px 6px; list-style-image:url(/img/common/space.gif); }
	.freeinrb .freeinbg li { padding:5px 0px 2px 0px; background:url(/img/cnt/round_freein_line.gif) repeat-x left bottom; }
	.freeinrb .freeinbg li.noline { background:url(/img/common/space.gif); }
	.freeinrb .freeinbg li.list { padding:1px 0px 1px 0px; background:url(/img/common/space.gif); }
	.freeinrb .freeinbg li a { color:#333333; }

	/* Interview Box */
	.interboxc { width:190px; background:url(/img/cnt/contest_inter_box_c.gif) repeat-y left top; margin:0 auto; margin-top:10px; }
	.interboxt { width:190px; background:url(/img/cnt/contest_inter_box_t.gif) no-repeat left top; }
	.interboxb { width:190px; background:url(/img/cnt/contest_inter_box_b.gif) no-repeat left bottom;  padding:25px 0px 15px 0px; }

	.interboxb .interbg { width:178px; table-layout:fixed; background-color:#ffffff; margin:0 auto; border-bottom:1px solid #ccecbc; }
	.interboxb .interbg td { padding:2px 2px 3px 2px; text-align:center; }
	.interboxb .interbg .img { width:85px; height:60px; }

	.interboxb .interpaging { width:100px; margin:0 auto; text-align:center; margin-top:5px; margin-bottom:3px; }
	.interboxb .interpaging b { font-weight:bold; color:#3fa40e; }
	.interboxb .interpaging img { vertical-align:top; }
	
	/* Experience Box */
	.experienceboxc { width:190px; background:url(/img/cnt/intern_experience_box_c.gif) repeat-y left top; margin:0 auto; margin-top:10px; }
	.experienceboxt { width:190px; background:url(/img/cnt/intern_experience_box_t.gif) no-repeat left top; }
	.experienceboxb { width:190px; background:url(/img/cnt/intern_experience_box_b.gif) no-repeat left bottom;  padding:25px 0px 15px 0px; }

	.experienceboxb .experiencebg { width:178px; table-layout:fixed; background-color:#ffffff; margin:0 auto; border-bottom:1px solid #b6eacd; }
	.experienceboxb .experiencebg td { padding:2px 2px 3px 2px; text-align:center; }
	.experienceboxb .experiencebg .img { width:85px; height:60px; }

	.experienceboxb .experiencepaging { width:100px; margin:0 auto; text-align:center; margin-top:5px; margin-bottom:3px; }
	.experienceboxb .experiencepaging b { font-weight:bold; color:#15b491; }
	.experienceboxb .experiencepaging img { vertical-align:top; }

	/* All Contest Box */
	.roundallcontestlt { background:url(/img/cnt/round_allcontest_lt.gif) left top no-repeat; background-color:#d9d9d9; margin:0px 0px 10px 0px; }
	.roundallcontestrt { background:url(/img/cnt/round_allcontest_rt.gif) right top no-repeat; }
	.roundallcontestlb { background:url(/img/cnt/round_allcontest_lb.gif) left bottom no-repeat; }
	.roundallcontestrb { background:url(/img/cnt/round_allcontest_rb.gif) right bottom no-repeat; padding:3px 1px; }
	.roundallcontestrb .datalist { width:662px; margin:0 auto; padding:0px 1px; background:url(/img/cnt/round_allcontest_tbg.gif) repeat-x; background-color:#ffffff; }
	.roundallcontestrb .datalists { width:462px; margin:0 auto; padding:0px 1px; background:url(/img/cnt/round_allcontest_tbg.gif) repeat-x; background-color:#ffffff; }

	.contest_title { float:left; margin-left:2px; padding-left:20px; padding-top:1px; font-weight:bold; color:#000000; background:url(/img/cnt/contest_dot.gif) no-repeat; }

	/* Type Board List Table */
	.type_list_tbl { width:656px; margin:0 auto; table-layout:fixed; margin-bottom:5px; }
	.type_list_tbl thead td { padding-bottom:3px; background:url(/img/cnt/type_bdlist_c.gif) repeat-x; font-weight:bold; text-align:center; }
	.type_list_tbl tbody td { padding:3px 0px; text-align:center; line-height:13pt; background:url(/img/common/space.gif) repeat-x left bottom; }
	.type_list_tbl tbody td.left { text-align:left; padding-left:5px; }
	.type_list_tbl tbody td.line { padding:0px; }
	.type_list_tbl tbody td.left img { vertical-align:bottom; }
	.type_list_tbl tbody td a { color:#0473c9; }
	.type_list_tbl tfoot td { height:100px; text-align:center; }

	.type_list_tbls { width:456px; margin:0 auto; table-layout:fixed; margin-bottom:5px; }
	.type_list_tbls thead td { padding-bottom:3px; background:url(/img/cnt/type_bdlist_c.gif) repeat-x; font-weight:bold; text-align:center; }
	.type_list_tbls tbody td { padding:3px 0px; text-align:center; line-height:13pt; background:url(/img/common/space.gif) repeat-x left bottom; }
	.type_list_tbls tbody td.left { text-align:left; padding-left:5px; }
	.type_list_tbls tbody td.line { padding:0px; }
	.type_list_tbls tbody td.left img { vertical-align:bottom; }
	.type_list_tbls tbody td a { color:#0473c9; }
	.type_list_tbls tfoot td { height:100px; text-align:center; }

	.type_index_list_tbls { width:456px; margin:0 auto; table-layout:fixed; margin-bottom:5px; }
	.type_index_list_tbls thead td { padding-bottom:3px; background:url(/img/cnt/type_index_bdlist_c.gif) repeat-x; font-weight:bold; color:#598ccb; text-align:center; }
	.type_index_list_tbls tbody td { padding:3px 0px; text-align:center; line-height:13pt; background:url(/img/common/space.gif) repeat-x left bottom; }
	.type_index_list_tbls tbody td.left { text-align:left; padding-left:5px; }
	.type_index_list_tbls tbody td.line { padding:0px; }
	.type_index_list_tbls tbody td.left img { vertical-align:bottom; }
	.type_index_list_tbls tbody td a { color:#0473c9; }
	.type_index_list_tbls tfoot td { height:100px; text-align:center; }


	/* Search Table */
	.srh_tbl {
		table-layout: fixed;
		margin: 0 auto;
	}
	.srh_tbl .title { 
		width: 52px;
		padding: 3px 2px 0 0;
		text-align: right;
		font-weight: bold;
	}
	.srh_tbl .ins input { width:130px; }
	.srh_tbl .ins select { width:134px }

	.srh_tbl1 { width:440px; table-layout:fixed; margin:0 auto; }
	.srh_tbl1 .title { width:65px; padding-top:6px; text-align:left; font-weight:bold; }
	.srh_tbl1 .ins input { width:130px; }
	.srh_tbl1 .ins select { width:134px }

	/* Paging */
	.paging { width:100%; margin:0 auto; text-align:center; margin-top:5px; margin-bottom: 10px; }
	.paging b { font-weight:bold; color:#0473c9; }
	.paging img { vertical-align:top; }


	/* Contest View Page */
	.vcontestbtn { width:466px; height:19px; overflow:hidden; text-align:right; margin:8px 0px; }
	/*.vcontestbtn div { display:inline; margin-left:4px; } */

	.detail_viewboxc { background:url(/img/cnt/detail_view_box_c.gif) repeat-y left top; margin:0 auto; margin:0px 0px 10px 0px; }
	.detail_viewboxt { background:url(/img/cnt/detail_view_box_t.gif) no-repeat left top; }
	.detail_viewboxb { background:url(/img/cnt/detail_view_box_b.gif) no-repeat left bottom; margin:0 auto; padding:15px 0px 5px 0px; }
	
	.detail_viewboxb .dataview { width:438px; margin:0 auto; padding:0px 13px 5px 13px;  }
	.detail_viewboxb .dataview .title { color:#045da2; font-weight:bold; margin-bottom:10px; }
	.detail_viewboxb .dataview .title img { vertical-align:top; position:relative; top:-2px; margin-right:2px; }
	.detail_viewboxb .dataview .imgarea { float:left; text-align:center; }
	.detail_viewboxb .dataview .imgarea div { margin-bottom:5px; }
	.detail_viewboxb .dataview .imgarea .img { width:132px; height:158px; }
	.detail_viewboxb .dataview .view_tbl { table-layout:fixed; }
	.detail_viewboxb .dataview .view_tbl td.title { color:#333333; background:url(/img/lm/notice_dot_gray.gif) no-repeat 14px 7px; padding:2px 5px 2px 20px; }
	.detail_viewboxb .dataview .view_tbl td.data { color:#333333; }
	.detail_viewboxb .dataview .view_tbl td.data a { color:#f26e45; text-decoration:underline; }
	.detail_viewboxb .dataview .view_tbl td.data img { vertical-align:text-top; position:relative; top:-2px; }


	.contestview_tabline { height:23px; background:url(/img/cnt/contest_vtabline.gif) repeat-x left bottom; margin-bottom:10px; }
	.contestview_btmline {  background:url(/img/cnt/contest_vtabline.gif) repeat-x left bottom; margin-bottom:7px; padding:10px 0px 25px 0px; }

	.viewdata { width:450px; table-layout:fixed; margin:0 auto; margin-bottom:10px; }
	.viewdata .interviewmsg { font-weight:bold; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px; }
	.viewdata .img { width:109px; border:1px solid #ebebec; margin-right:10px; }
	.viewdata .title { font-weight:bold; color:#045da2; text-decoration:underline; line-height:13pt; margin-bottom:5px; }
	.viewdata .title a { font-weight:bold; color:#045da2; text-decoration:underline; line-height:13pt; margin-bottom:5px; }
	.viewdata .data { line-height:13pt; }
	.viewdata .date { width:100%; text-align:right; }
	.viewdata .clearboth { clear:both; border-bottom:1px solid #cdd0d0; margin-bottom:5px; margin-top:5px; }
	.viewdata .nodata { padding:40px 0px; text-align:center; border-bottom:1px solid #cdd0d0; border-top:1px solid #cdd0d0; }

	.viewdata .joinmsg { font-weight:normal; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 5px; padding-left:10px; margin-bottom:10px; line-height:15pt; }
	.viewdata .joinmsg img { position:relative; vertical-align:middle; top:-2px; }
	.join_ins_tbl { width:100%; table-layout:fixed; border-top:2px solid #c5d5e7; border-bottom:1px solid #cdd0d0; margin-bottom:5px; }
	.join_ins_tbl td.subt { float:none; font-weight:bold; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #cdd0d0; padding:5px 0px; }
	.join_ins_tbl td.ins { border-bottom:1px solid #cdd0d0; padding:3px 5px; }
	.join_ins_tbl td.ins img { vertical-align:bottom }

	.join_list_tbl { width:100%; table-layout:fixed; border-top:2px solid #c5d5e7; border-bottom:2px solid #cdd0d0; border-collapse:collapse; }
	.join_list_tbl td.subt { float:none; font-weight:bold; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #c5d5e7; padding:5px 0px; }
	.join_list_tbl td.ins { text-align:center; border-bottom:1px solid #cdd0d0; padding:5px 0px; }
	.join_list_tbl td.insleft { text-align:left; border-bottom:1px solid #cdd0d0; padding:5px 0px 5px 5px; }




	/* Search Area */
	.srh_area { text-align:center; margin:10px 0px; }
	.srh_area * { padding:1px; }
	.srh_area img { vertical-align:top; }

	/* Line List Table style */
	.line_list_tbl { width:100%; border-collapse:collapse; table-layout:fixed; border-top:2px solid #c5d5e7; border-bottom:2px solid #cdd0d0; }
	.line_list_tbl td.subt { font-weight:bold; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #c5d5e7; padding:5px 0px; }
	.line_list_tbl td.ins { font-weight:normal; text-align:center; border-bottom:1px solid #cdd0d0; padding:5px 0px; }
	.line_list_tbl td.insleft { font-weight:normal; text-align:left; border-bottom:1px solid #cdd0d0; padding:5px 0px 5px 5px; }
	.line_list_tbl td.insleft .contestname { margin-bottom:3px; }
	.line_list_tbl td.nodata { padding:40px 0px; text-align:center; border-bottom:1px solid #cdd0d0; }
	.line_list_tbl td.ins span { font-weight:bold; color:red; letter-spacing:-1px; }

	/* Line View Title Area */
	.bd_title { font-weight:bold; color:#045da2; margin-left:10px; line-height:15pt; }
	.bd_title span { font-weight:normal; color:#333333; }

	/* Line View Table style */
	.line_ins_tbl { width:100%; table-layout:fixed; border-top:2px solid #c5d5e7; border-bottom:1px solid #cdd0d0; }
	.line_ins_tbl td.subt { float:none; font-weight:bold; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #cdd0d0; padding:7px 0px; }
	.line_ins_tbl td.subt1 { float:none; font-weight:normal; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #cdd0d0; padding:5px 0px; }
	.line_ins_tbl td.subt2 { float:none; font-weight:bold; text-align:right; background-color:#ebf0f6; border-bottom:1px solid #cdd0d0; padding:7px 5px 7px 0px; }
	.line_ins_tbl td.ins { text-align:center; border-bottom:1px solid #cdd0d0; padding:5px; }
	.line_ins_tbl td.insleft { text-align:left; border-bottom:1px solid #cdd0d0; padding:5px; }
	.line_ins_tbl td.insdata { border-bottom:1px solid #cdd0d0; padding:5px; line-height:13pt; }
	.line_ins_tbl td.insdata  .img { margin:0 auto; margin-bottom:10px; }
	.line_ins_tbl td.insdata  .tittleimg { margin-right:8px; padding:5px; border:1px solid #9999ff;  }
	.line_ins_tbl td.ins img { vertical-align:bottom; }
	.line_ins_tbl td.insleft img { vertical-align:bottom; }

	.nline_ins_tbl { width:100%; table-layout:fixed; }
	.nline_ins_tbl td.insdata { padding:5px; line-height:13pt; }
	.nline_ins_tbl td.insdata .img { margin:0 auto; margin-bottom:10px; }
	.nline_ins_tbl td.insdata .img img {  }


	/* Comment Table */
	.comment_tbl { width:100%; border-top:2px solid #c5d5e7; margin:10px 0px; padding-top:5px; }
	.comment_tbl td { padding-top:5px; }
	
	.comment_list_tbl { width:100%; table-layout:fixed; border-top:1px solid #cdd0d0; border-bottom:1px solid #cdd0d0; }
	.comment_list_tbl td.subt { float:none; font-weight:normal; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #cdd0d0; padding:5px 0px; }
	.comment_list_tbl td.ins { text-align:center; border-bottom:1px solid #cdd0d0; padding:5px; }
	.comment_list_tbl td.insleft { text-align:left; border-bottom:1px solid #cdd0d0; padding:5px; line-height:12pt; }
	.comment_list_tbl td.insdata { border-bottom:1px solid #cdd0d0; padding:5px; line-height:13pt; }
	.comment_list_tbl td.ins img { vertical-align:bottom; }




	/* My Page ------------------------------------------------------------------------------------------------------------------------------------------------- */
	.roundgrayc { background:url(/img/cnt/round_gray_c.gif) repeat-y; }
	.roundgraycs { background:url(/img/cnt/round_gray_cs.gif) repeat-y; } /* width:328px; */
	.roundgraylt { background:url(/img/cnt/round_gray_lt.gif) no-repeat left top; }
	.roundgrayrt { background:url(/img/cnt/round_gray_rt.gif) no-repeat right top; }
	.roundgraylb { background:url(/img/cnt/round_gray_lb.gif) no-repeat left bottom; }
	.roundgrayrb { background:url(/img/cnt/round_gray_rb.gif) no-repeat right bottom; }
	.roundgrayrb .data { padding:7px 8px 10px 8px; }

	.tabline { height:21px; background:url(/img/cnt/contest_vtabline.gif) repeat-x left bottom; }


	.scrapbnr { margin:0 auto; }
	.scrapbnr td { padding:2px 2px; text-align:center; color:#045da2; font-weight:bold; }
	.scrapbnr td .img { width:102px; height:58px; }


	.msg { font-weight:bold; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 5px; padding-left:10px; margin-bottom:10px; }




	/* MyPage-My Calendar */
	.my_calender_tbl { width:100%; border-collapse:collapse; table-layout:fixed; border-top:2px solid #c5d5e7; border-bottom:2px solid #cdd0d0; }
	.my_calender_tbl td { color:#333333; }
	.my_calender_tbl td .sun { color:#f86c23; }
	.my_calender_tbl td .sat { color:#6a93c7; }
	.my_calender_tbl td .sel { color:#00c1ff; text-decoration:underline }

	.my_calender_tbl thead td { font-weight:bold; text-align:center; color:#045da2; background-color:#ebf0f6; border-bottom:1px solid #c5d5e7; padding:5px 0px; }
	.my_calender_tbl tbody td { height:50px; font-family:arial; line-height:11px; padding:10px; vertical-align:top; }
	.my_calender_tbl tbody td img.icon_cal { display:block; margin:3px 0px; }

	.calboxlc { background:url(/img/cnt/calbox_lc.gif) left top repeat-y; background-color:#ffffff; }
	.calboxrc { background:url(/img/cnt/calbox_rc.gif) right top repeat-y; }
	.calboxlt { background:url(/img/cnt/calbox_lt.gif) left top no-repeat; }
	.calboxrt { background:url(/img/cnt/calbox_rt.gif) right top no-repeat; }
	.calboxlb { background:url(/img/cnt/calbox_lb.gif) left bottom no-repeat; }
	.calboxrb { background:url(/img/cnt/calbox_rb.gif) right bottom no-repeat; padding:10px 11px 11px 10px; }
	.calboxrb ul { list-style-image:url(/img/common/space.gif); }
	.calboxrb .lst { background:url(/img/cnt/cal_dot.gif) no-repeat 3px 4px; padding:2px 0px 2px 8px; }

	.calendar_year_tbl td { padding:0px 3px; }
	.calendar_year_tbl td.prevmonth { padding-top:3px; background:url(/img/cnt/cal_arrowl.gif) no-repeat 0px 8px; padding-left:7px; }
	.calendar_year_tbl td.nextmonth { padding-top:3px; background:url(/img/cnt/cal_arrowr.gif) no-repeat right 8px; padding-right:7px; }
	.calendar_year_tbl td.currentyear { width:53px; height:16px; background:url(/img/cnt/cal_yearbg.gif) no-repeat; color:#ffffff; text-align:center; padding:0px 0px; padding-top:3px; }

	/* MyPage Favorite Site */
	.sitefolder { float:left; font-weight:bold; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:5px; }
	.site { border-top:2px solid #c5d5e7; padding:6px 0px 10px 0px; }
	.site .sitename { float:left; padding-left:15px; margin-bottom:0px; padding-bottom:5px; font-weight:normal; color:#045da2; }
	.site .siteurl  { float:left; padding-left:10px; margin-bottom:0px; padding-bottom:5px; }
	.site .siteline { clear:both; margin-bottom:5px; height:1px; background:url(/img/common/siteline.gif) repeat-x left top; overflow:hidden; }
	.site .sitespace { margin-bottom:0px; height:1px; background:url(/img/common/space.gif) repeat-x left top; overflow:hidden; }


	.mypage_contest  { width:636px; margin:0 auto; padding:10px 0px 5px 0px; border-bottom:1px solid #cdd0d0; }
	.mypage_contest  span.title { color:#045da2; font-weight:bold; }
	.mypage_contest  div.title { width:132px; color:#045da2; font-weight:bold; text-align:center; cursor:pointer; }
	.mypage_contest  .imgarea { float:left; }
	.mypage_contest  .imgarea div { margin-bottom:5px; }
	.mypage_contest  .imgarea .img { width:132px; height:100px; }
	.mypage_contest  .view_tbl { table-layout:fixed; }
	.mypage_contest  .view_tbl td.title { font-weight:bold; color:#333333; background:url(/img/lm/notice_dot_gray.gif) no-repeat 14px 7px; padding:2px 5px 2px 20px; vertical-align:top; }
	.mypage_contest  .view_tbl td.data { color:#333333; padding:2px 0px 2px 0px; }
	.mypage_contest  .view_tbl td.data a { color:#f26e45; text-decoration:underline; }
	.mypage_contest  .view_tbl td.data img { vertical-align:text-top; position:relative; top:-2px; }

	.contest_viewboxc { background:url(/img/cnt/contest_view_box_c.gif) repeat-y left top; margin:0 auto; margin:0px 0px 10px 0px; }
	.contest_viewboxt { background:url(/img/cnt/contest_view_box_t.gif) no-repeat left top; }
	.contest_viewboxb { background:url(/img/cnt/contest_view_box_b.gif) no-repeat left bottom; margin:0 auto; padding:15px 0px 5px 0px; }

	.contest_viewboxb .dataview { width:618px; margin:0 auto; padding:0px 27px 5px 16px; }
	.contest_viewboxb .dataview .title { color:#045da2; font-weight:bold; margin-bottom:10px; }
	.contest_viewboxb .dataview .title img { vertical-align:top; }
	.contest_viewboxb .dataview .imgarea { float:left; text-align:center; }
	.contest_viewboxb .dataview .imgarea div { margin-bottom:5px; }
	.contest_viewboxb .dataview .imgarea .img { width:132px; height:158px; }
	.contest_viewboxb .dataview .view_tbl { table-layout:fixed; }
	.contest_viewboxb .dataview .view_tbl td.title { color:#333333; background:url(/img/lm/notice_dot_gray.gif) no-repeat 14px 7px; padding:2px 5px 2px 20px; }
	.contest_viewboxb .dataview .view_tbl td.data { color:#333333; }
	.contest_viewboxb .dataview .view_tbl td.data a { color:#f26e45; text-decoration:underline; }
	.contest_viewboxb .dataview .view_tbl td.data img { vertical-align:text-top; position:relative; top:-2px; }

	.mypage_viewdata { width:640px; table-layout:fixed; margin:0 auto; margin-bottom:10px; }
	.mypage_viewdata .interviewmsg { font-weight:bold; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 3px; padding-left:10px; margin-bottom:10px; }
	.mypage_viewdata .img { width:109px; border:1px solid #ebebec; margin-right:10px; }
	.mypage_viewdata .title { font-weight:bold; color:#045da2; text-decoration:underline; line-height:13pt; margin-bottom:5px; }
	.mypage_viewdata .title a { font-weight:bold; color:#045da2; text-decoration:underline; line-height:13pt; margin-bottom:5px; }
	.mypage_viewdata .data { line-height:13pt; }
	.mypage_viewdata .date { width:100%; text-align:right; }
	.mypage_viewdata .clearboth { clear:both; border-bottom:1px solid #cdd0d0; margin-bottom:5px; margin-top:5px; }
	.mypage_viewdata .nodata { padding:40px 0px; text-align:center; border-bottom:1px solid #cdd0d0; }

	.mypage_viewdata .joinmsg { font-weight:normal; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 5px; padding-left:10px; margin-bottom:10px; line-height:15pt; }
	.mypage_viewdata .joinmsg img { position:relative; vertical-align:middle; top:-2px; }

	.mypage_msg { font-weight:normal; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 5px; padding-left:10px; margin-bottom:10px; line-height:13pt; }


	/* Survey */
	.poll_graph { width:200px; background-color:#f1f1f1; }
	.poll_graph div.boy { float:left; background-color:blue; }
	.poll_graph div.girl { float:left; background-color:red; }

	.researchlt { background:url(/img/cnt/round_blue_lt.gif) no-repeat left top; background-color:#ebf0f6; margin:10px 0px; }
	.researchrt { background:url(/img/cnt/round_blue_rt.gif) no-repeat right top; }
	.researchlb { background:url(/img/cnt/round_blue_lb.gif) no-repeat left bottom; }
	.researchrb { background:url(/img/cnt/round_blue_rb.gif) no-repeat right bottom; padding:10px 15px; line-height:13pt; }

	.surveyarea { margin-bottom:10px; border-bottom:1px solid #cdd0d0; }
	.surveyarea h1 { margin:0px 0px 0px 20px; padding:5px 0px 10px 0px; font-weight:bold; color:#456282; }
	.surveyarea h2 { margin:0px 15px 0px 15px; padding:1px; font-weight:normal; }
	.surveyarea h2 table { table-layout:fixed; }
	.surveyarea h2 table td { padding-top:3px; }

	.graph { background:url(/img/cnt/graph.gif) repeat-x; }

	.poll_tbl { border-collapse:collapse; padding:5px 10px; border-top:2px solid #cdd0d0; border-bottom:1px solid #cdd0d0; }
	.poll_tbl div { margin-left:60px; text-align:left; }
	.poll_tbl td.title { padding:5px 0px; background-color:#f0f0f0; color:#045da2; font-weight:bold; border-bottom:1px solid #cdd0d0; }
	.poll_tbl td.ins { padding:5px 5px; border-bottom:1px solid #cdd0d0; }

	.surveytotal { padding:5px 10px; margin-bottom:10px; }
	.surveytotal table { border-collapse:collapse; width:100%; table-layout:fixed; margin:0 auto; }
	.surveytotal table td { padding:5px; border-color:#999999; }

	.surveytotal_pop { padding:5px 10px; margin-bottom:10px; }
	.surveytotal_pop table { border-collapse:collapse; width:100%; table-layout:fixed; margin:0 auto; }
	.surveytotal_pop table td { padding:5px; border-color:#999999; }



	/* Index Total News  */
	.totalnewsboxc { width:182px; background:url(/img/cnt/totalnews_box_c.gif) repeat-y left top; margin:0 auto; margin-top:20px; }
	.totalnewsboxt { width:182px; background:url(/img/cnt/totalnews_box_t.gif) no-repeat left top; }
	.totalnewsboxb { width:182px; background:url(/img/cnt/totalnews_box_b.gif) no-repeat left bottom;  padding:0px 0px 20px 0px; }

	.totalnewsboxb .total_t { padding:8px 6px 3px 6px; }
	.totalnewsboxb .totalinbg {  padding:2px 6px; list-style-image:url(/img/common/space.gif); }
	.totalnewsboxb .totalinbg li { padding:3px 0px 2px 0px; }
	.totalnewsboxb .totalinbg li a { color:#333333; }

	.totalnewsboxb .edgebg { padding:0px 6px 5px 6px; }
	.totalnewsboxb .edgebg .img { /* width:73px; padding:1px; border:1px solid #e9e9ea; */ }
	.totalnewsboxb .edgebg a { color:#333333; }

	.totalline { width:169px; background:url(/img/cnt/round_freein_line.gif) repeat-x left top; height:1px; overflow:hidden; margin:0 auto; margin-top:5px; margin-bottom:5px; }


	/* Quick Menu Box */
	.quickc { width:88px; background:url(/img/cnt/quick_c.gif) repeat-y left top; }
	.quickt { width:88px; background:url(/img/cnt/quick_t.gif) no-repeat left top; }
	.quickb { width:88px; background:url(/img/cnt/quick_b.gif) no-repeat left bottom; text-align:center; margin:0 auto; padding:7px 0px; }
	.quickb div.viewimg1 { margin:5px 0px; }
	.quickb div.viewimg1 div { margin:2px 0px; }
	.quickb div.viewimg1 img { width:80px; height:60px; }
	.quickb div.viewimg2 { margin:5px 0px; }
	.quickb div.viewimg2 div { margin:2px 0px; }
	.quickb div.viewimg2 img { width:80px; height:31px; }
	.quickb .myinfo { font-family:Dotum; padding-top:5px; }
	.quickb .myinfo b { font-weight:bold; color:#1063ce; }
	.quick_title { color:#1063ce; line-height:13pt; }
	.quick_tip { margin-top:5px; }
	.quick_tip td { padding:2px 0px; font-family:Dotum; }

	div.scroll_yn { width:88px; }


	/* Cafe */
	.msg_cafe { font-weight:bold; color:#045da2; background:url(/img/cnt/interviewdot.gif) no-repeat 0px 5px; padding-left:10px; margin-bottom:3px; line-height:13pt; }

	.bestcafe { table-layout:fixed; }
	.bestcafe td { vertical-align:top; }
	.bestcafe .title { font-weight:bold; color:#045da2; background:url(/img/lm/notice_dot_gray.gif) no-repeat 9px 7px; padding:2px 5px 2px 15px; vertical-align:top; }
	.bestcafe .data { color:#333333; padding:2px 0px 2px 15px; }

	.bgcolor_gray { background-color:#f0f0f0; }



	/* Contest Intern Quick Menu */
	.qmbg { width:184px; height:152px; padding:4px 3px 0px 3px; background:url(/img/cnt/qmbg.gif) no-repeat; margin-bottom:10px; overflow:hidden; }
	.qmtab { height:22px; background:url(/img/cnt/qm_tab_line.gif) repeat-x; overflow:hidden; }
	.qmtab div { display:inline; }
	.qmbg table { width:174px; margin:0 auto; }




/* About US ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	.about_tab { height:23px; background:url(/img/cnt/08_aboutus_tabbg.gif) repeat-x left bottom; margin-bottom:15px; padding-left:4px; }
	.about_01 { background:url(/img/cnt/08_aboutus_01_bg.gif) repeat-y center 80px; }
	.about_02 { background:url(/img/cnt/08_aboutus_02_bg.gif) no-repeat center 60px; }
	.about_02 table { width:540px; margin-bottom:10px; }
	.about_02 table td.date { width:50px; color:#045da2; border-bottom:1px solid #e9eaea; padding:3px 5px 1px 5px; line-height:13pt; }
	.about_02 table td.data { color:#525151; border-bottom:1px solid #e9eaea; padding:3px 5px 1px 5px; line-height:13pt; }
	.about_03 ul { padding:0px 0px 0px 15px; margin:0px 0px 20px 0px; list-style-image:url(/img/common/space.gif); }
	.about_03 ul li { background:url(/img/cnt/08_aboutus_dot.gif) no-repeat 0 7px; padding-left:10px; line-height:15pt; }
	.about_03 .about_subt { margin-bottom:5px; }


	.numboxc { width:616px; background:url(/img/cnt/box_num_c.gif) repeat-y left top; margin:0 auto; }
	.numboxt { width:616px; background:url(/img/cnt/box_num_t.gif) no-repeat left top; }
	.numboxb { width:590px; background:url(/img/cnt/box_num_b.gif) no-repeat left bottom; padding:13px 20px 14px 6px; }


	/* Sitemap */
	.sitemap ul { padding:0px 0px 0px 25px; margin:0px 0px 10px 0px; list-style-image:url(/img/common/space.gif); }
	.sitemap ul li { background:url(/img/cnt/08_aboutus_dot.gif) no-repeat 0px 8px; padding-left:10px; line-height:15pt; }
	.sitemap table td { padding-left:20px; }
	.sitemap table td .sitemap_subtimg { margin-bottom:10px; }
	.sitemap table td .sitemap_subttxt { color:#045da2; font-weight:bold; margin-left:10px; margin-bottom:5px; }
	.sitemap table td .sitemap_subttxt a { color:#045da2; }



/* Copyright area ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	.btm { 
		width: 866px;
		margin: 0 auto;
		text-align: center;
		padding-top: 9px;
	}
	.btm a:link,
	.btm a:visited,
	.btm a:active {
		color: #595959;
		text-decoration: none;
	}
	.btm a:hover {
		color:#4c8cb2;
		text-decoration: underline;
	}
	.btm div.top {
		text-align: right;
	}
	.btm p { font-family:Tahoma, Dotum; margin-top:15px; }
	
 /*Å×ÀÌºí*/
.board_line_01{
border-top-width:2px; border-right-width:1px; border-bottom-width:1px; border-top-color:rgb(197,213,231); border-right-color:rgb(197,213,231); border-bottom-color:rgb(197,213,231); border-top-style:solid; border-right-style:solid; border-bottom-style:solid;
}
.board_line_02{
border-top-width:2px; border-bottom-width:1px; border-top-color:rgb(197,213,231); border-bottom-color:rgb(197,213,231); border-top-style:solid; border-bottom-style:solid;
}
.board_line_03{
border-right-width:1px; border-bottom-width:1px; border-right-color:rgb(204,204,204); border-bottom-color:rgb(204,204,204); border-right-style:solid; border-bottom-style:solid;
}
.board_line_04{
border-bottom-width:1px; border-bottom-color:rgb(204,204,204); border-bottom-style:solid;
}


/* Contents Area */
#cts_top, #cts_txt, #cts_img {
	margin: 0;
	width: 600px;
	padding: 23px 0px 17px 23px;
}

#cts_txt * {
	font-family: Tahoma, Dotum;
	line-height: 18px;
	color: #333;
}
ul#cts {
	margin: 0;
	padding-left: 27px;
	list-style: none;
}

ul#cts li {
	padding-left: 6px;
	background: url(/img/li_px01.gif) no-repeat 0 0.25em;
	font-size: 0.7em;
	margin-left: -3.5em;
	color: #636;
}

#cts_emp1 {
	color: #d94c4c;
}

#cts_emp2 {
	color: #636;
}
#cts_emp2 strong {
	color: #636;
}

#cts_blk1 {
	color: #636;
	padding-left: 7px;
}


	/*---------- 2010-01-13 ·¹ÀÌ¾Æ¿ôº¯°æ ½Ã Àû¿ë ----------*/

#ly_frame01 { width: 866px; margin: 0 auto; }
	#ly_mid01 { width: 866px; }
		#ly_lm01 { width: 190px; float: left; }
		#ly_cnt01 { width:660px; float: right; margin-left: 16px; }
			#ly_cnt01_m { width: 466px; float: left; margin-right: 16px; }
			#ly_cnt01_r { width: 178px; float: left; }

#ly_lm01 .boxgt { width:190px; background:url(/img/lm/box_green_t.gif) no-repeat left top; }
#ly_lm01 .boxgc { width:190px; background:url(/img/lm/box_green_c.gif) repeat-y left top; } /* Contest left submenu */
#ly_lm01 .boxgb { width:162px; background:url(/img/lm/box_green_b.gif) no-repeat left bottom; padding:11px 14px; }

.list_tbl_new1 { margin: 6px; }
.list_tbl_new1 thead td { background: #f2f2f2; font-family: Dotum; font-size: 11px; font-weight: bold; text-align: center; padding: 5px 0 2px; }
.list_tbl_new1 tbody td { text-align: center; }
.list_tbl_new1 tbody td * { vertical-align: middle; }
.list_tbl_new1 tbody td.first { height: 7px; }
.list_tbl_new1 tbody td.left { text-align: left; padding: 3px 0 3px 6px; }
.list_tbl_new1 tbody td a { color: #0473c9; }

.round_tbl_top { height: 3px; background: url(/img/cnt/round_tbl_t01.gif) left top no-repeat; }
.round_tbl_title { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background: url(/img/cnt/round_allcontest_tbg.gif) repeat-x; }
.round_tbl_title .fr * { vertical-align: middle; }
.round_tbl_bottom { background: url(/img/cnt/round_tbl_b01.gif) left top no-repeat; height: 3px; margin-bottom: 10px; }
