html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
body,code { font-family:Dotum; font-size:11px; color:#353535; background:#fff; }
body { min-width:1100px; }
body#popup { min-width:0; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
caption { display:none; }
th,td { border:0; vertical-align:top; }
input,select,textarea { font-size:100%; font-family:'NanumGothic', 나눔고딕 !important; color:#353535; border:1px solid #e5e5e5 !important; line-height:24px !important; height:25px !important; vertical-align:middle; }
.inputTypeText { height:19px; padding:3px 0 0 9px; border:1px solid #d5d5d5; }
select { height:24px; border:1px solid #d5d5d5; }
textarea { padding:5px 6px; border:1px solid #d5d5d5; line-height:1.5; }
legend { visibility:hidden; position:absolute; left:-9999px; top:-9999px; width:0; height:0; line-height:0; }
button { padding:0; margin:0; border:0; cursor:pointer; overflow:visible; }
hr.layout { display:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
.objHidden { visibility:hidden; position:absolute; left:-1000px; top:-1000px; height:0; width:0; }
table tr.radioType input,
span.noBorder input { border:none !important; width:auto !important; height:auto !important; margin:0 3px 0 0 !important; vertical-align:middle !important; background:none !important; }
#content_CONTAINER td { width:auto !important; }
table.nneditor-table { width:auto !important; }

.woong { font-family:'NanumGothic', 나눔고딕 !important; }

/* 메인배너 */

.main_container { position:relative; margin: 0 auto; width:100%; }

#alen_slides { display:none; }
#alen_slides img { cursor:pointer; }
a.slidesjs-next, a.slidesjs-previous, a.slidesjs-play, a.slidesjs-stop { display:none; }

.slidesjs-pagination { position:absolute; width:100%; bottom:0px; left:0px; text-align:center; list-style: none; z-index:10; }
.slidesjs-pagination li { display:inline-block; margin:0 1px; }
.slidesjs-pagination li a { display:block; width:13px; height:0; padding-top:13px; background-image:url(http://illias.img10.kr/alen/main/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -13px; }
.slidesjs-pagination li a:hover { background-position:0 -26px; }

#slides a:link, #slides a:visited { color:#333; }
#slides a:hover, #slides a:active { color: #9e2020; }



/* 타이틀 */
.titleArea { margin:50px 0 20px; border-bottom:1px solid #e5e5e5; }
.titleArea h2 { display:inline-block; padding:0 0 10px 0; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:100; *display:inline; *zoom:1; }



/* 흰배경버튼 */
.s_white span{
border-top-color: #E0E0E0;border-right-color: #BEBEBE;border-bottom-color: #BEBEBE;border-left-color: #E0E0E0;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:130px; height:35px;font-size:12px; font-weight:400;  font-family:'NanumGothic', 나눔고딕; margin:0 3px; text-align: center;  background-color: #ffffff; color:#8D8D8D; letter-spacing:0; line-height:20px; padding:3px 15px; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.s_white:hover span{
 border-top-color: #C2C2C2;border-right-color: #A4A4A4;border-bottom-color: #A4A4A4;border-left-color: #C2C2C2;border-width: 1px;border-style: solid; background-color: #FFFFFF;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), top(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.s_white:active span{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}


/* 검은 배경버튼 */
.s_black span{
border-top-color: #111;border-right-color: #000;border-bottom-color: #000;border-left-color: #111;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:130px; height:35px;font-size:12px; font-weight:400;  font-family:'NanumGothic', 나눔고딕; margin:0 3px; text-align: center;  background-color: #222; color:#e5e5e5; letter-spacing:0; line-height:20px; padding:3px 15px; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
 background-image: -webkit-linear-gradient(top, #444, #222);
 background-image: -moz-linear-gradient(top, #444, #222);
 background-image: -ms-linear-gradient(top, #444, #222);
 background-image: -o-linear-gradient(top, #444, #222);
 background-image: linear-gradient(to bottom, #444, #222);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444, endColorstr=#222);
}
.s_black:hover span{
 border-top-color: #555;border-right-color: #333;border-bottom-color: #333;border-left-color: #555;border-width: 1px;border-style: solid; background-color: #111;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#222), top(#000));
 background-image: -webkit-linear-gradient(top, #222, #000);
 background-image: -moz-linear-gradient(top, #222, #000);
 background-image: -ms-linear-gradient(top, #222, #000);
 background-image: -o-linear-gradient(top, #222, #000);
 background-image: linear-gradient(to bottom, #222, #000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#222, endColorstr=#000);
}
.s_black:active span{background:#555; border-top:1px solid #999; border-right:1px solid #777; border-bottom:1px solid #777; border-left:1px solid #999;}




/* 흰배경버튼 */
.b_white span{
border-top-color: #E0E0E0;border-right-color: #BEBEBE;border-bottom-color: #BEBEBE;border-left-color: #E0E0E0;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:130px; height:35px;font-size:12px; font-weight:100;  font-family:'NanumGothic', 나눔고딕; margin:0 3px; text-align: center;  background-color: #ffffff; color:#8D8D8D; letter-spacing:-0.08em; line-height:35px; padding:5px 20px; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.b_white:hover span{
 border-top-color: #C2C2C2;border-right-color: #A4A4A4;border-bottom-color: #A4A4A4;border-left-color: #C2C2C2;border-width: 1px;border-style: solid; background-color: #FFFFFF;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), top(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.b_white:active span{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}


/* 검은 배경버튼 */
.b_black span{
border-top-color: #111;border-right-color: #000;border-bottom-color: #000;border-left-color: #111;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:130px; height:35px;font-size:12px; font-weight:100;  font-family:'NanumGothic', 나눔고딕; margin:0 3px; text-align: center;  background-color: #222; color:#e5e5e5; letter-spacing:-0.08em; line-height:35px; padding:5px 20px; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
 background-image: -webkit-linear-gradient(top, #444, #222);
 background-image: -moz-linear-gradient(top, #444, #222);
 background-image: -ms-linear-gradient(top, #444, #222);
 background-image: -o-linear-gradient(top, #444, #222);
 background-image: linear-gradient(to bottom, #444, #222);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444, endColorstr=#222);
}
.b_black:hover span{
 border-top-color: #555;border-right-color: #333;border-bottom-color: #333;border-left-color: #555;border-width: 1px;border-style: solid; background-color: #111;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#222), top(#000));
 background-image: -webkit-linear-gradient(top, #222, #000);
 background-image: -moz-linear-gradient(top, #222, #000);
 background-image: -ms-linear-gradient(top, #222, #000);
 background-image: -o-linear-gradient(top, #222, #000);
 background-image: linear-gradient(to bottom, #222, #000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#222, endColorstr=#000);
}
.b_black:active span{background:#555; border-top:1px solid #999; border-right:1px solid #777; border-bottom:1px solid #777; border-left:1px solid #999;}




/*로그인버튼*/
.login_btn span{
border-top-color: #1B1B1B;border-right-color: #1B1B1B;border-bottom-color: #1B1B1B;border-left-color: #1B1B1B;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 1px;border-radius: 2px;width:48px; height:48px;font-size:14px; font-family:'NanumGothic', 나눔고딕; padding:0;  text-align: center;  background-color: #363636; color:#fff;line-height:47px;}
.login_btn:hover span{
 border-top-color: #000;border-right-color: #000;border-bottom-color: #000;border-left-color: #000;border-width: 1px;border-style: solid; background-color: #000;}
.login_btn:active span{background:#1B1B1B; border-top:1px solid #1B1B1B; border-right:1px solid #1B1B1B; border-bottom:1px solid #1B1B1B; border-left:1px solid #1B1B1B;}


/* 회원가입버튼*/
.join01 span{
border-top-color: #E0E0E0;border-right-color: #BEBEBE;border-bottom-color: #BEBEBE;border-left-color: #E0E0E0;border-width: 1px;border-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:90px; height:27px;font-size:11px; font-family:Nanum Gothic; padding:0px;  text-align: center;  background-color: #ffffff; color:#8D8D8D; letter-spacing:-1px; line-height:27px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.join01:hover span{
 border-top-color: #C2C2C2;border-right-color: #A4A4A4;border-bottom-color: #A4A4A4;border-left-color: #C2C2C2;border-width: 1px;border-style: solid; background-color: #FFFFFF;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), top(#F7F7F7));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -ms-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: -o-linear-gradient(top, #FFFFFF, #F7F7F7);
 background-image: linear-gradient(to bottom, #FFFFFF, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#F7F7F7);
}
.join01:active span{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}

.join01_m1 span	{min-width:50px; height:45px; padding:0px 10px 0px 10px; background-color:#fff; border:1px solid #d6d6d6; color:#000; font-size:11px; line-height:50px;}
.join01_m1 span span	{min-width:auto; height:auto; padding:0; border:none;}
.join01_m1:hover span	{background:#f3f3f3 url('/web/upload/design/img/bg_btn_m.gif') repeat-x 0 0; border-top:1px solid #ededed; border-right:1px solid #b4b4b4; border-bottom:1px solid #8d8d8d; border-left:1px solid #d4d4d4;}
.join01_m1:active span	{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}
.join01_m1.gt span	{min-width:138px; height:38px; color:#333; font-size:13px; line-height:40px; font-family:Nanum Gothic;}