/* CSS Document */

body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
td {font-family:돋움;font-size:11px;font-weight:normal;color:#5b5b5b;line-height:16px;}
div{text-align:center;}
ul, li, ol {list-style-type : none; margin:0px; padding:0px; text-align:left;}
img {border:0;}

a{color:#414141;text-decoration:none;}
a:hover{color:#2256b1;text-decoration:none;}
a.grey:hover{color:#cdcdcd;text-decoration:none;}
a.grey{color:#adacac;text-decoration:none;}
a.white:hover{color:#FFFFFF;text-decoration:none;}
a.white{color:#FFFFFF;text-decoration:none;}
a.cus_over:hover{color:#1373aa;text-decoration:none;font-weight:bold;font-size:12px;letter-spacing:-1px;}
a.cus_over{color:#1373aa;text-decoration:none;font-weight:bold;font-size:12px;letter-spacing:-1px;}
a.cus_down:hover{color:#5b5b5b;text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:-1px;}
a.cus_down{color:#5b5b5b;text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:-1px;}
a.my_over:hover{color:#0fa48e;text-decoration:none;font-weight:bold;font-size:12px;}
a.my_over{color:#0fa48e;text-decoration:none;font-weight:bold;font-size:12px;}
a.down:hover{color:#5b5b5b;text-decoration:none;font-size:12px;letter-spacing:-1px;}
a.down{color:#5b5b5b;text-decoration:none;font-size:12px;letter-spacing:-1px;}

#category-memu-wrap {
top:205px;
width:100%;
height:200px;
position:absolute;
overflow:hidden;
z-index:10;
}
.mainimg{ background:#f7f7f7 url(/images/site/mainimg_bg.gif) repeat-x bottom;text-align:center;z-index:0;padding-top:65px;}
.maintabmneu{position:absolute;top:-25px;}
.menuall{position:absolute;width:100%;  left:0px;  z-index:10;}
.sub_topbg{background-color:#282828;}
.maintab{margin-left:-1px;}
.menuall_bg{background:url(/images/site/menuallbg.png) repeat-x bottom; height:300px; text-align:center;z-index:10;}
.sub_titbg01{background-image:url(/images/site/sub_bg01.gif);height:189px;}
.loca_search{z-index:10;width:900px;margin:0 auto;}
.search{position:absolute;	right:0px; z-index:10; top:7px;	}
.location_menu{position:absolute;	left:0px; z-index:10; top:7px;width:300px;	}
.quick{position:absolute; width:40px; right:10px; top:80px;z-index:1;}
.leftmenu{position:absolute;	left:0px; z-index:9; top:60px;width:202px;	}
.content{margin-top:30px;margin-bottom:30px;}

.stit{padding-top:30px; padding-bottom:10px;}
.p5{padding:5px;}
.pv5{padding-top:5px;padding-bottom:5px;}
.pv10{padding-top:10px;padding-bottom:10px;}
.pv20{padding-top:20px;padding-bottom:20px;}
.pt2{padding-top:2px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl15{padding-left:15px;}
.pl27{padding-left:27px;}
.pl30{padding-left:30px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}


.sbtn_txt4{background-image:url(/images/site/sbtn_txt5.gif); background-repeat:no-repeat;height:20px; width:74px; text-align:center;line-height:22px;margin:0;padding:0;}
.sbtn_txt3{background-image:url(/images/site/sbtn_txt3.gif); background-repeat:no-repeat;height:20px; width:64px; text-align:center;line-height:22px;}
.btn_txt4{background-image:url(/images/site/btn_blue_bg_txt4.gif); background-repeat:no-repeat;width:78px; height:26px;text-align:center; line-height:26px;margin-right:5px;}
.btn_txt42{background-image:url(/images/site/btn_sky_bg_txt4.gif); background-repeat:no-repeat;width:78px; height:26px;text-align:center; line-height:26px;margin-right:5px;}
.btn_txt5{background-image:url(/images/site/btn_sky_bg_txt5.gif); background-repeat:no-repeat;width:78px; height:26px;text-align:center; line-height:26px;margin-right:5px;}
.btn_org_txt4{background-image:url(/images/site/btn_org_bg_txt4.gif); background-repeat:no-repeat;width:78px; height:26px;text-align:center; line-height:26px;margin-right:5px;}
.btn_grey_txt2{background-image:url(/images/site/btn_grey_bg_txt2.gif); background-repeat:no-repeat;width:48px; height:26px;text-align:center; line-height:26px;}
.pbtn_grey{background-image:url(/images/site/popup/btn_grey.gif); background-repeat:no-repeat;width:67px; height:30px;text-align:center; line-height:30px;}
.pbtn_bk{background-image:url(/images/site/popup/btn_bk.gif); background-repeat:no-repeat;width:67px; height:30px;text-align:center; line-height:30px;}


.cus_menuover{background-image:url(/images/site/customer/customer_menuover.gif); background-repeat:no-repeat;width:182px;height:29px;line-height:29px; text-align:left;}
.cus_menudown{background-image:url(/images/site/customer/customer_menudown.gif); background-repeat:no-repeat;width:182px;height:29px;line-height:29px; text-align:left;}
.my_menuover{background-image:url(/images/site/mypage/mypage_menuover.gif); background-repeat:no-repeat;width:182px;height:29px;line-height:29px; text-align:left;}


.input1{border:1px #c5c5c5 solid; height:17px;}


.table1{width:100%;}
.table1 th{height:33px; background-color:#eff3f9; width:18%;text-align:left;font-weight:bold;font-size:12px;leftter-spacing:-1px;}
.table1 td{ text-align:left;font-size:12px;}
.table2{width:100%;}
.table2 th{height:30px; background-color:#f8f8f8; width:18%;text-align:left;font-weight:bold;font-size:12px;leftter-spacing:-1px;}
.table2 td{ text-align:left;font-size:12px;}
.bd_topline{border-top:1px #6580bc solid;}
.bd_midline{border-bottom:1px #e9e9e9 solid;}
.bd_btmline{ border-bottom:1px #6580bc solid;}
.bd_topline2{border-top:1px #cecfce solid;}
.bd_midline2{ border-bottom:1px #d8d8d8 solid;}
.bd_btmline2{border-bottom:1px #cecfce solid;}
.bdline2{border-bottom:2px #5b5b5b solid;}
.btit{font-family:tahoma;font-size:11px;font-weight:bold;}


.tab01{margin-right:-1px;margin-left:-1px;}


.my_topinfo{position:absolute;right:0px; top:90px;background-image:url(/images/site/mypage/mypage_topinfo.gif); background-repeat:no-repeat;width:334px;height:80px;}
.exchange_step{ position:absolute;right:20px;top:35px;width:340px;}

.color_my{color:#0fa48e;}
.color_grey8 {color: #888888}
.color_org{color:#FF6600;}
.bold{font-weight:bold;}
.size24{font-size:24px;line-height:24px;}
.size12{font-size:12px;}
.size18{font-size:18px;}
.size16{font-size:16px;}
.size14{font-size:14px;}
.size11{font-size:11px;}
.ls1{letter-spacing:-1px;}
.ls2{letter-spacing:-2px;}
.lh22{line-height:22px;}
.ff_tahoma{font-family:tahoma;}

.tdborder{border:1px #e0e0e0 solid;}
.mls1_bg{background-image:url(/images/site/mls1/mls1_mainbg.gif); background-repeat:repeat-x; text-align:center;}
.pop{position:absolute; text-align:center; width:100%; top:150px; margin:0 auto; z-index:10;}
.close{position:absolute;right:0px;top:-5px;}

.vod_mainbg{ background-image:url(/images/site/e-education/vod_mainbg.gif); background-repeat:repeat-x; height:395px;}
.teacher_bg{ background-image:url(/images/site/e-education/teacher_bg.gif); background-repeat:no-repeat; height:42px;width:210px;color:white; font-weight:bold;font-size:14px;letter-spacing:-1px;line-height:42px;}
.vod_bg{ background-image: url(/images/site/e-education/vod_bg.gif); background-repeat:no-repeat; width:416px; height:267px; }
.play{position:absolute; top:120px; left:180px; z-index:9;}
.play_s{position:absolute; top:35px; left:50px; z-index:9;}
.play2{position:absolute; top:100px; left:145px; z-index:9;}
.vod_img{background-image: url(/images/site/e-education/vod_img.gif); background-repeat:no-repeat; background-position:bottom; background-position: left;}
.scroll_grey{scrollbar-face-color: #ffffff;
scrollbar-track-color: #dbdbdb;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
scrollbar-arrow-color: #000000;}
.t_list li{display:block; height:25px; text-align:left; font-size:12px;letter-spacing:-1px; }
.best{position:absolute; top:-2px; left:-2px;}
.vod_bg02{ background-image:url(/images/site/e-education/vod_bg02.gif); background-repeat: no-repeat; width:388px; height:277px;padding-top:12px; padding-left:8px;}
.view_bg{ background-image: url(/images/site/view_bg.gif); background-repeat:repeat-x; height:425px;}
.bdbox{border:1px #d8d8d8 solid;  padding:0px; display:block;}
.zoom{position:absolute; right:10px;bottom:10px;}
.zoom2{position:absolute; right:0px;bottom:0px;}
.simg_bdr{border:1px #c5c5c5 solid; }
.simg_bdr_r{border:2px #e01e00 solid;}
.list_bg{ background-image:url(/images/site/list_lline_bg.gif);height:43px;}
.slide_bg{ background-image:url(/images/site/img_slide_line_bg.gif); background-repeat:repeat-x; background-position:3px;  width:620px; }
.silde_per{position:absolute; top:7px; left:0px; z-index:9;}
.slide_face{position:absolute; top:3px; left:0px; z-index:10;}
.pro_info{position:absolute;bottom:10px;left:0px;}
	

.list_category_bar{position:absolute;left:0;top:0;width:100%;}
.bar_price_right{position:absolute;right:0px; top:0px;}
.bar_price_left{position:absolute;left:0px; top:0px;}
.list_category_btm{background-image:url(/images/site/list_category_box_btm.gif); background-position:bottom; background-repeat:no-repeat;}
.table3{width:100%;}
.table3 th{ height:22px;background-color:#f8f8f8; width:20%;text-align:left;font-size:11px;leftter-spacing:-1px;padding-left:8px; font-weight:lighter; color:#7f7f7f;}
.table3 td{ text-align:left;font-size:11px;padding-left:8px;}
.color_bk{color:#000000;}
.list_info{position:absolute;right:0px;top:0px;}
.product-item{position:relative;width:211px;padding:0;}
.list_btn{position:absolute;top:170px;left:0px;width:211px;}
.pb10{ padding-bottom:10px;}

.cate_img{background-image:url(/images/site/cate_img.png); background-repeat:no-repeat; background-position:bottom right;}

a.vodmenu:hover{color:#FFFFFF;text-decoration:none; font-size:11px;}
a.vodmenu{color:#cbcbcb;text-decoration:none;font-size:11px;}
.vodmenu_btmline{border-bottom:1px #5b5b5b solid;}.vodmenu_bg{background-image:url(/images/site/vod_menu_midd_bg.png);}


/*에러메세지*/
.error-message {
	background-image: url(../admin/icons/exclamation.png) !important; background-repeat: no-repeat;
	color:#ff0000;
	padding:3px;padding-left:18px;
	text-align: left;
	font:10pt 돋움;
}

#flashMessage {display:none;}

body table.clear-table td {
	padding:0;
	margin:0;
	border:0;
}
body table.clear-table th {
	padding:0;
	margin:0;
	border:0;
}
body table.clear-table {
	padding:0;
	margin:0;
	border:0;
	background:transparent;
}
body table.clear-table tbody {
	padding:0;
	margin:0;
	border:0;
}

/* layout */
.selectbox-wrap {
	background:url(/css/site/images/bg_loc_right.gif) no-repeat right;
	height:23px;
}
.selectbox {
	background:url(/css/site/images/bg_loc_left.gif) no-repeat left;
	height:14px;
	font:9pt 돋움;
	padding:5px 20px 4px 8px;
	color:#999;
	text-align:left;
}
.location-option {
	position:absolute; 
	z-index:100;
	background:#fff;
	border:1px solid #c8c8c8;
	text-align:left;
	font:9pt 돋움;
	padding:10px;
}
.location-option a {

}
#flashMessage {
	display:none;
}
div.growlUI { background: url(/css/admin/icons/accept.png) no-repeat 0 50%; }
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 30px; text-align: left; font:bold 12pt 돋움; }
div.growlUI h2 { font:10pt 돋움; }

/* product/cateogry_thumnail */
table.search-category-tabover td.left {
	width:14px;
	height:34px;
	background:url(/images/site/easy_tab_left_r.jpg) no-repeat top left;
}
table.search-category-tabover td.right {
	width:14px;
	height:34px;
	background:url(/images/site/easy_tab_right_r.jpg) no-repeat top right;
}
table.search-category-tabover td.middle {
	background:url(/images/site/easy_tab_midd_r.jpg) repeat-x;
	cursor:pointer;
	font-size: 12px;font-weight:bold;font-family:dotum; color:#535353;
}

table.search-category-tabout td.left {
	width:14px;
	height:34px;
	background:url(/images/site/easy_tab_left.jpg) no-repeat top left;
}
table.search-category-tabout td.right {
	width:14px;
	height:34px;
	background:url(/images/site/easy_tab_right.jpg) no-repeat top right;
}
table.search-category-tabout td.middle {
	background:url(/images/site/easy_tab_midd.jpg) repeat-x;
	cursor:pointer;
	font-size: 12px;font-family:dotum;color:#535353;
}
.easy_pd{padding-right:2px;padding-left:2px;}
.easy_box_pd{padding:10px 10px 0 10px;}


/* cake-devel
------------------------------------------------------------------------------------*/

/* cake-debug */
.cake-debug {
	background:#ffe;
	margin:0;
	font:9pt Dotum;
}
.cake-debug a {
	font:9pt Dotum;
	color:#003;
}

/* cake-sql-log */
table.cake-sql-log {
	border-collapse:collapse;
	background:#fff;
	border:1px solid #c8c8c8;border-right:0;border-bottom:0;
}
table.cake-sql-log caption {
	text-align:left;
	background:#369;
	color:#fff;
	padding:3px;
	font:9pt Dotum;
	border-top:2px solid #036;
}
table.cake-sql-log th,
table.cake-sql-log td {
	border:1px solid #c8c8c8;border-left:0;border-top:0;
	padding:3px;
	font:9pt Dotum;
}
table.cake-sql-log th {
	background:#f0f0f0;
}

img.autocomplete {
	background:#fff url(images/autocomplete-icon.gif) no-repeat 0 0;
	width:17px;
	height:20px;
	vertical-align:middle;
}
#auto-complete {
	background:#fff;
}
#auto-complete .list {
	border:1px solid #c8c8c8;
	background:#fff;
}
#auto-complete .item div {
	font:10pt Dotum;
	padding:3px;
	text-align:left;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
}
.artist_list{background-color:#f4f4f4; border:1px #cfcfcf solid;}

.remcate_bg{background-image:url(/images/site/index/cate_menu_bg.jpg); background-repeat:repeat-y;width:175px;}
.rebtm_info{width:100%;text-align:center;height:110px; border-top:3px #d2d2d2 solid;padding-top:10px; margin-top:30px;}

#last-event-list ul { float:left; }
#last-event-list li { float:left; }

.f_box{ width:142px; }
.td_height22{ height:22px; }

#familysite-list { position:absolute; top:-5000px; }


input.datepicker {
	background:#fff url(images/input-text-bg.gif) repeat-x;
	border:1px solid #bbb;
	padding:3px;
	vertical-align:middle;
	font:9pt 돋움;
}
img.datepicker {
	background:#fff url(images/datepicker-icon.gif) no-repeat 0 0;
	width:17px;
	height:20px;
	vertical-align:middle;
}
.icon-datepicker {
	background:#fff url(images/datepicker-icon.gif) no-repeat;
}
.DeptEvent {
	width: 900px;
}
.DeptEventList {
	width: 300px;
	height: 480px;
	float: left;
}
.DeptEventListImg {
	height: 400px;
	width: 300px;
	float: left;
}
.DeptEventListTitle {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	font-weight: bold;
	color: #333;
	width: 270px;
	width: 880px;
}
.DeptEventListTxt {
	height: 140px;
	width: 290px;
	width: 880px;
	float: left;
}
.DeptEventTitle {
	height: 45px;
}
.DeptEventListDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	height:15px;
}
.DeptEventListData {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #666;
	margin-top:5px;
	width: 270px;
}
.bd_btn_wrap{width:100%;}
.bd_btn_wrap>div{display:inline-block;  }
.bd_btn_wrap>div .btn_txt42{height:40px;}
.bd_btn_wrap>div .pbtn_grey{height:40px;}
.table2{border-collapse: collapse; margin-bottom:30px;}
.table2 tbody td{padding:20px 0;vertical-align: top;}
.table2 tfoot td{border-bottom:1px solid #dedede; }
.table2{border-collapse: collapse;}