@charset "UTF-8";
/* Author 김현석(egghyun2@naver.com)*/
/*Common*/
ul{margin:0;padding:0;}
html{font-size:0.8em;font-family:Dotum,Tahoma;color:#666666;height:100%;}
table,td,ul,ol,dl,dt,dd,p,form,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset{border:none 0;}/*XHTML에선 사용안함*/
legend{display:none;}
caption{display:none;}
body{margin:0;padding:0;line-height:1.5em;font-size:0.90em;height:100%;}
h1{font-size:1.2em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:0.95em;}
h5{font-size:0.9em;}
h6{font-size:0.85em;}
em{font-family:Dotum;font-style:normal;}

cite{display:block;margin-top:10px;font-size:0.85em;font-family:Dotum;font-style:normal;}
address{font-style:normal;}
img{border:none 0;}
label {cursor:pointer;cursor:hand;/*IE5~5.5*/}
hr{display:none;position:absolute;}
/* Special selector*/
.list{list-style:none;margin:0;padding:0;}/*ul,ol,dl*/
.hidden{display:none;}
.clear{clear:both;}
.fclear:after{content:"";clear:both;display:block;*height:0;}
.fr{float:right;}
.fl{float:left;}
.RED{color:red;}
.BLUE{color:#6ca3d1;}
.alt{position:absolute;display:block;left:-2000px;}/*IR*/
.tLeft{text-align:left;}
.tRight{text-align:right;}
.tBold{font-weight:bold;}
.tip{display:none;}
.alt{display:none;}
.png24{_tmp:expression(setPng24(this));}/*IE PNG FIX*/
.bg{background-color:#3286C8;}
/* Skip to content */
a#skip_to_content{display:block;position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;}
a#skip_to_content:focus{display:block;position:absolute;top:10px;left:10px;overflow:visible;width:auto;height:auto;line-height:120%;padding:8px;border:solid 2px #666666;background:#ffffff;z-index:9999;font:0.9em Dotum,Gulim;}
/* Common link style */
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#90bfe9;}
a:active{text-decoration:underline;}
a:focus{text-decoration:underline;}
a:visited{text-decoration:none;}
/*레이아웃*/
body{margin:0;padding:0;}
.wrap{position:relative;text-align:left;}
	#header{position:relative;*zoom:1;height:120px;}
	#container{position:relative;z-index:400;}
		.lnb{float:right;width:170px;min-height:530px;margin-top:20px;margin-right:20px;_display:inline;}
		.gnb{position:absolute;top:-50px;right:10px;text-align:left;z-index:1999;}
		.content{float:left;position:relative;z-index:90;_left:-22px;}
		.content_index{position:relative;z-index:90;}
	#footer{position:relative;z-index:10;*zoom:1;}

		/*레이아웃 width */
		.wrap.fixed {width:928px;margin-left:auto;margin-right:auto;}
		.wrap.fixed .content {width:650px;}
		/*레이아웃 Align */
		.wrap.aLeft{margin-left:0;}
		.wrap.aRight{margin-right:0;}

/*레이아웃세부조정*/
body.egg{background:url(/img/common/bg.gif) repeat-x fixed;}
#container{background:url(/img/common/layout_middle.png) repeat-y;z-index:100;font-family:맑은 고딕,tahoma,arial,dotum;font-size:13px;*zoom:1;}
	#container .bg_top{position:absolute;z-index:10;top:-15px;left:0;width:928px;height:15px;background:url(/img/common/layout_top.png) no-repeat;}
	#container .bg_bottom{position:absolute;bottom:-15px;left:0;width:928px;height:15px;background:url(/img/common/layout_bottom.png) no-repeat;}
.top_menu{position:absolute;right:10px;top:10px;clear:both;}
.top_menu ul{list-style:none;}
.top_menu ul li{float:left;padding-left:5px;font-family:dotum;font-size:11px;padding-right:5px;background:url(/img/common/top_div.gif) right 3px no-repeat;}
.top_menu ul li a{padding:4px;}
#container:after{content:"";display:block;clear:both;}
#container .gnb{font-size:13px;}
#container .gnb ul{list-style:none;}
#container .gnb ul li{float:left;background:url(/img/common/tab_bg.png) -91px 6px no-repeat;width:85px;height:21px;text-align:center;padding-top:17px;}
#container .gnb ul li.sel{background:url(/img/common/tab_bg.png) 0 2px no-repeat;font-weight:bold;height:25px;padding-top:14px;position:relative;z-index:999;}
#container .gnb ul li a,
#container .gnb ul li a:active,
#container .gnb ul li a:visited{color:#ffffff;padding:10px 14px 8px 14px;}
#container .gnb ul li a:hover{color:#ffffff;font-weight:bold;}
#container .gnb ul li.sel a,
#container .gnb ul li.sel a:active,
#container .gnb ul li.sel a:visited{color:#999999;}
#container .gnb ul li.sel a:hover{color:#333333;}
#container .content{margin-left:20px;padding:20px;}
#container .lnb{background:url(/img/common/lnb_bg.gif) left 20px no-repeat;padding-left:20px;}
.lnb h2{font-size:18px;margin-bottom:10px;color:#8ebde4;border-bottom:solid 1px #333333;padding-bottom:10px;}
.lnb ul{list-style:none;font-weight:bold;font-size:13px;letter-spacing:1px;}
.lnb ul li{border-bottom:solid 1px #dddddd;}
.lnb ul li a{display:block;padding:6px 0 6px 0px;}
.lnb ul li a:hover{}
.lnb ul li.sel a{font-weight:bold;color:#6ca3d1}

#footer{margin-top:20px;}
#footer:after{content:"";display:block;clear:both;}
#footer address{display:block;text-align:right;}
/*Items*/
#header h1{position:absolute;bottom:-60px;left:10px;/*background:url(/img/logo/egg.png) no-repeat;*/height:126px;line-height:100%;z-index:9999 !important;color:#ffffff;font-size:28px;}
#header h2{position:absolute;bottom:16px;left:10px;font-size:12px;}
#header a,
#header a:visited,
#header a:hover{color:#ffffff;}
#header .visit{position:absolute;top:10px;left:0px;}
#footer ul{list-style:none;clear:both;}
#footer ul li{float:left;background:url(/img/common/footer_div.gif) right 5px no-repeat;}
#footer ul li a{padding:4px 8px;}

.content_index{padding:10px 20px 20px 30px;}
.content_index:after{content:"";display:block;clear:both;}
.content_index .left_div{float:left;width:540px;}
.content_index .right_div{position:relative;float:right;width:297px;background:url(/img/index/inner_middle.gif) repeat-y;height:500px;padding:15px;}
.content_index .right_div_top{position:absolute;top:0px;left:0;width:327px;height:9px;background:url(/img/index/inner_top.gif) no-repeat;}
.content_index .right_div_bottom{position:absolute;bottom:0px;_bottom:-9px;left:0;width:327px;height:9px;background:url(/img/index/inner_bottom.gif) no-repeat;}
.content_index .left_div h3{font-size:18px;line-height:180%;background:none;}

.content_index .left_div h4{font-size:18px;line-height:180%;}
.content_index .left_div h4 a{color:#90bfe9;}
.content_index h3{background:url(/img/index/hr.gif) 0 bottom no-repeat;font-size:12px;padding-bottom:2px;}

.login_area{position:relative;background:url(/img/login/login_area.gif) no-repeat;width:629;height:240px;}
.login_area .c{position:absolute;left:300px;top:50px;}
.login_area form p{margin:0;padding:0;position:relative;}
.login_area .mb_id{margin-bottom:12px;cursor:pointer;background:url(/img/login/blank_input.png) no-repeat;width:138px;height:15px;border:none;padding:6px 38px 6px 14px;color:#ffffff;font-weight:bold;font-size:13px;}
.login_area .mb_password{cursor:pointer;background:url(/img/login/blank_input.png) no-repeat;width:138px;height:15px;border:none;padding:6px 38px 6px 14px;color:#ffffff;font-weight:bold;font-size:13px;}
.overlabel1{background:url(/img/login/form_id.gif) 0 no-repeat;width:138px;height:26px;}
.overlabel2{background:url(/img/login/form_pass.gif) 0 no-repeat;width:138px;height:26px;}
/* jquery overlabel css */
#login {position:relative;}
label.overlabel-apply{position:absolute;top:0px;left:0px;z-index:10000;color:#999;}




/* Paginate */
#paging {clear:both; overflow:hidden; zoom:1; margin:0 auto; padding:29px 0 0 0; text-align:center;}
#paging a {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:-3px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px 돋움,Dotum; line-height:28px;}
#paging a:hover,
#paging a:focus,
#paging a:active{background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat left top !important;}
#paging strong {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:3px;margin-left:5px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px 돋움,Dotum; line-height:28px; background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat left top !important;}
#paging strong {color:#01939c !important;}
#paging a span{position:relative; top:0; zoom:1; padding:0 12px 0 3px; display:block; _display:inline;}
#paging a:hover span,
#paging a:focus span,
#paging a:active span{text-decoration:underline; background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat right top !important; cursor:pointer;}
#paging strong span{position:relative; top:0; zoom:1; padding:0 8px 0 3px; display:block; _display:inline; background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat right top !important;}
 
/* user option */

#paging a.pre{position:relative; top:9px; font:12px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; background:none !important;margin-right:2px;}
#paging a.next{position:relative; top:9px; font:12px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; background:none !important;}
#paging a.pre:hover,
#paging a.pre:focus,
#paging a.pre:active,
#paging a.next:hover,
#paging a.next:focus,
#paging a.next:active{background:none !important;}
#paging a.numPrev{margin-right:20px;}
#paging a.numNext{margin-left:8px;}

/*게시판 뷰*/
#writeContents ol,
#writeContents ul{margin-left:20px;}
#writeContents h1{font-size:26px;line-height:150%;}
#writeContents hr{display:block;width:100%;}
body.modal{background-color:#ffffff;background-image:none;}/*회원가입등 페이지에서는 body 테그 데코레이션 제거*/
.register,
.register form,
.register textarea,
.register table{font-size:12px;font-family:맑은 고딕,돋움,arial,tahoma;}