@charset "UTF-8";


/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-size:.75em;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url("./common/js/iePngFix.htc"); } 
.zbxe_info { vertical-align:middle; behavior:url("./common/js/iePngFix.htc"); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; overflow:hidden; }

.zbxe_widget_output { background:url("/common/tpl/images/widget_text.gif") no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url("/common/tpl/images/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }

#popup_menu_area{ position:absolute; background:#fff; border:2px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; padding:0;}
#popup_menu_area *{ margin:0; padding:0; list-style:none; font-size:12px; line-height:normal;}
#popup_menu_area ul{ border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 5px 10px;}
#popup_menu_area li{ padding:2px 0 2px 20px; background-repeat:no-repeat; background-position:left center; margin-bottom:3px; white-space:nowrap;}
#popup_menu_area li a{ text-decoration:none; color:#000;}
#popup_menu_area li a:hover,
#popup_menu_area li a:active,
#popup_menu_area li a:focus{ font-weight:bold; letter-spacing:-1px;}

/* xe faceoff */
.faceOffManager { position:fixed; _position:absolute; right:3px; top:3px;  height:23px; }
 
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top; *vertical-align:top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *vertical-align:top; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url("/common/tpl/images/buttonGreen.gif"); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url("/common/tpl/images/buttonBlack.gif"); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url("/common/tpl/images/buttonRed.gif"); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url("/common/tpl/images/buttonBlue.gif"); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url("/common/tpl/images/buttonSet.gif"); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}
﻿

/*
PXE Cleaner layout template for XpressEngine
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/


/* Browser Reset Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em }
a img { border: none; }
fieldset { border:none; }



/* Layouts - Restricted Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
#container_site { *zoom:1; }
#header { position:relative; *zoom:1; z-index:2; }
#header_sub { position:relative; *zoom:1; }
#container_body { *zoom:1; }
#container_contents { *zoom:1; }
#container_contents .wrapper { *zoom:1; }
#container_contents .wrapperTrans { *zoom:1; }

#e1 { *zoom:1; }
#e2 { *zoom:1; }


#footer { position:relative; *zoom:1; }
#footer_box1 { position:relative; *zoom:1; }
#footer_box2 { position:relative; *zoom:1; }
#footer_box3 { position:relative; *zoom:1; }
#footer_sub { position:relative; *zoom:1; }



/* Layouts - Margin & Position Preference - 필요에 따라 margin 값만 수정하세요
---------------------------------------------------------------------------------*/

#container_site { margin:0 auto; }
#header { margin:0 auto 10px auto; }
#header_sub { margin:0 auto 25px auto; }
#container_body { margin:20px auto 0 auto; }
#container_contents { margin-bottom:25px; }
#container_contents .wrapper { padding:20px; }
#container_contents .wrapperTrans { padding:0; }
#footer { margin:12px auto 80px auto; padding:0; }
#footer_sub { margin:0 auto; padding:20px 0 30px 0; *padding:20px 0 19px 0; _padding:20px 0 17px 0; }

/* 사이드바 1을 좌측에 정렬 */
.ec #e1 { float:left; margin-right:25px; margin-bottom:20px; }
.ec #container_contents { _float:right; }

/* 사이드바 1을 우측에 정렬 */
.ce #e1 { float:right; margin-left:25px; margin-bottom:20px;}
.ce #container_contents { _float:left; }

/* 사이드바 1,2를 좌측에 정렬 */
.eec #e1 { float:left; margin-right:25px; margin-bottom:20px; }
.eec #e2 { float:left; margin-right:25px; margin-bottom:20px; }
.eec #container_contents { _float:right; }

/* 사이드바 1,2를 우측에 정렬 */
.cee #e1 { float:right; margin-left:25px; margin-bottom:20px;}
.cee #e2 { float:right; margin-left:25px; margin-bottom:20px; }
.cee #container_contents { _float:left; }

/* 사이드바 1,2를 양쪽에 위치시키고 컨텐츠부를 가운데로 정렬 */
.ece #e1 { float:left; margin-right:25px; margin-bottom:20px; }
.ece #e2 { float:right; margin-left:25px; margin-bottom:20px; }
.ece #container_contents { _float:left }

#e1 .wrapper { padding:0 0 1px 0; }
#e2 .wrapper { padding:0 0 1px 0; }



/* Layouts - Customization - 여기서부터 자유롭게 코딩합니다
---------------------------------------------------------------------------------*/
body { height:100%; }
p a {  }
a, a:visited { text-decoration: none; }
a:hover,
a:active,
a:focus { text-decoration:none; }

#container_site {  }
#header { height:94px; }
#header .menuWrap { position:relative; height:78px; top:44px; overflow:hidden; }
#header_sub { height:35px; }
#header_sub .terminator { position:absolute; top:0; right:0; width:20px; height:35px; }
#container_body { }
#container_contents { text-align:justify; line-height:140%; overflow:hidden; }
#container_contents .wrapper { overflow:hidden; }
#container_contents .wrapperTrans { overflow:hidden; }

#e1 { overflow:hidden; }
#e1 .wrapper { overflow:hidden; }

#e2 { overflow:hidden; }
#e2 .wrapper { overflow:hidden; }

#footer { font:8pt 돋움, Dotum; letter-spacing:-1px; overflow:hidden; }
#footer_box1 { float:left; overflow:hidden; }
#footer_box2 {  }
#footer_box3 { float:right; text-align:right; overflow:hidden; }
#footer_sub { font:8pt 돋움, Dotum; letter-spacing:-1px; clear:both; }

/* 메뉴 박스 스타일
---------------------------------------------------------------------------------*/
.sec01 { margin-bottom:10px; border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }

.sec02 { margin-bottom:10px; }
.sec02 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec02 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec02 .style li.hd { position:relative; list-style:none; }
.sec02 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec02 .style li span.secContents { padding:10px 10px 10px 10px; display:block; *zoom:1; }
.sec02.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; }
.sec02.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

.sec03 { margin-bottom:10px; }
.sec03 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec03 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec03 .style li.hd { position:relative; list-style:none; }
.sec03 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec03 .style li span.secContents { padding:10px 10px 10px 10px; display:block; *zoom:1; }
.sec03.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; }
.sec03.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

.sec04 { margin-bottom:10px; }
.sec04 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec04 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec04 .style li.hd { position:relative; list-style:none; }
.sec04 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec04 .style li span.secContents { padding:10px 10px 10px 10px; display:block; *zoom:1; }
.sec04.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; }
.sec04.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

.sec05 { margin-bottom:10px; }
.sec05 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec05 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec05 .style li.hd { position:relative; list-style:none; }
.sec05 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec05 .style li span.secContents { padding:10px 10px 10px 10px; display:block; *zoom:1; }
.sec05.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; }
.sec05.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

.sec06 { margin-bottom:10px; }
.sec06 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec06 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec06 .style li.hd { position:relative; *zoom:1; z-index:1; list-style:none; }
.sec06 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec06 .style li span.secContents { padding:10px 10px 10px 10px; display:block; *zoom:1; overflow:hidden;}
.sec06.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; overflow:hidden;}
.sec06.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

.sec07 {  }
.sec07 .style { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
.sec07 .style li.bd { display:block; position:relative; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; list-style:none; *zoom:1; }
.sec07 .style li.hd { position:relative; list-style:none; }
.sec07 .style li.hd span strong.go { width:13px; height:13px; position:absolute; top:12px; right:10px; display:block; }
.sec07 .style li span.secContents { padding:10px 15px 10px 15px; display:block; *zoom:1; overflow:hidden; }
.sec07.margin .style li span.secContents { padding:40px 40px; display:block; *zoom:1; }
.sec07.margin .style li.hd span.secContents { padding:10px; display:block; *zoom:1; }

/* 위젯 박스 스타일
---------------------------------------------------------------------------------*/
.section02 { margin-bottom:10px; }
.section02 .section_headline { position:relative; overflow:hidden; }
.section02 .section_headline a.more {  }
.section02 .section_contents { overflow:hidden; *zoom:1; }

/* 메인메뉴
---------------------------------------------------------------------------------*/
.gnb_sky { position:relative; margin:0; padding:0; list-style:none; *zoom:1; }
.gnb_sky li { float:left; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; *zoom:1; line-height:50px; }
.gnb_sky li a { position:relative; float:left; width:112px; height:50px; display:block; text-decoration:none !important; *zoom:1; }
.gnb_sky li a span { position:absolute; z-index:1; left:0px; top:-1px; *line-height:16px; cursor:pointer; display:block; text-align:center; width:112px; height:50px; _text-align:left; }
.gnb_sky li.selected a span { position:absolute; z-index:1; top:-1px; }

.gnb_black { position:relative; margin:0; padding:0; list-style:none; *zoom:1; }
.gnb_black li { float:left; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; *zoom:1; line-height:50px; }
.gnb_black li a { position:relative; float:left; width:112px; height:50px; display:block; text-decoration:none !important; *zoom:1; }
.gnb_black li a span { position:absolute; z-index:1; left:0px; top:-1px; *line-height:16px; cursor:pointer; display:block; text-align:center; width:112px; height:50px; _text-align:left; }
.gnb_black li.selected a span { position:absolute; z-index:1; top:-1px; }

.gnb_green { position:relative; margin:0; padding:0; list-style:none; *zoom:1; }
.gnb_green li { float:left; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; *zoom:1; line-height:50px; }
.gnb_green li a { position:relative; float:left; width:112px; height:50px; display:block; text-decoration:none !important; *zoom:1; }
.gnb_green li a span { position:absolute; z-index:1; left:0px; top:-1px; *line-height:16px; cursor:pointer; display:block; text-align:center; width:112px; height:50px; _text-align:left; }
.gnb_greenli.selected a span { position:absolute; z-index:1; top:-1px; }

/* 상단 경로표시기
---------------------------------------------------------------------------------*/
.menuPath { margin:0 0 25px 0; overflow:hidden; clear:both; *zoom:1; }
.menuPath .left { position:relative; float:left; height:31px; font:8pt 돋움; letter-spacing:-1px; }
.menuPath .left a,
.menuPath .left a:visited { float:left; display:inline-block; height:21px; padding-top:10px; *padding-top:11px; padding-right:20px; margin-right:10px; }
.menuPath .left a.home { width:25px; }
.menuPath .terminator { float: right; width:12px; height:31px; overflow:hidden; }

/* 하단 경로표시기
---------------------------------------------------------------------------------*/
.menuPath02 { *margin-bottom:-2px; position:relative; height:33px; font:8pt 돋움; letter-spacing:-1px; }
.menuPath02 a,
.menuPath02 a:visited { float:left; display:inline-block; height:21px; padding:12px 20px 0 0; margin-right:10px; }
.menuPath02 a.home { width:25px; }

/* 세로 서브메뉴
---------------------------------------------------------------------------------*/
#lnb { margin:0; padding:0; *zoom:1; font:12px Tahoma; }
#lnb li { list-style:none; *zoom:1; }
#lnb li a { padding:10px 10px 10px 10px; *padding:11px 10px 7px 10px; display:block; position:relative; text-decoration:none; *zoom:1; font-family:Tahoma, Geneva, sans-serif; cursor:pointer; }
#lnb li .pillow { position:absolute; top:9px; *top:10px; left:9px; white-space:nowrap; text-decoration:none; }
#lnb li span { display:block; }
#lnb li a:hover,
#lnb li a:focus {  }
#lnb li.on a {  }
#lnb li.on a:hover,
#lnb li.on a:focus {  }
#lnb li ul { display:block; position:relative; margin:0; padding:0; overflow:hidden; *zoom:1; }
#lnb li.on ul { display:block; *zoom:1; }
#lnb li ul li { *zoom:1; }
#lnb li ul li a {  padding:4px 10px 4px 20px; font-weight:normal !important; *zoom:1; border:none; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; font-size:9px; text-transform:uppercase; }
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; }
#lnb li.on ul li.on a {  }

/* 가로 서브메뉴
---------------------------------------------------------------------------------*/
#hnb { position:relative; margin:0; padding:0; top:11px; left:60px; *zoom:1; font:12px Tahoma; list-style:none; }
#hnb li { float:left; margin-right:10px; *zoom:1; }
#hnb li a { float:left; padding-right:10px; display:block; text-decoration:none; *zoom:1; }
#hnb li a:hover,
#hnb li a:focus {  }
#hnb li.on a {  }
#hnb li.on a:hover,
#hnb li.on a:focus {  }

/* 하단메뉴
---------------------------------------------------------------------------------*/
.extraMenuLeft { list-style:none; margin:0; padding:0; }
.extraMenuLeft li { float:left; margin-right:10px; }
.extraMenuLeft li a { padding-right:10px; }
.extraMenuLeft li:last-child a {  }
.extraMenuLeft li a:hover {  }

.extraMenuRight { list-style:none; margin:0; padding:0; }
.extraMenuRight li { float:left; margin-left:10px; }
.extraMenuRight li a { padding-left:10px; }
.extraMenuRight li:last-child a {  }
.extraMenuRight li a:hover {  }

#bottomBanner { list-style:none; position:absolute; top:11px; right:0; margin:0; padding:0; }
#bottomBanner li { float:left; margin-right:30px; height:30px; }

/* 중앙 프로모션 박스
---------------------------------------------------------------------------------*/
.promotion { position:relative; margin:40px auto; overflow:hidden; text-align:center; }

/* 하단 프로모션 배너
---------------------------------------------------------------------------------*/
#promos { height: 155px; margin-bottom:25px; padding-top:20px; overflow: hidden; }
#promos a { display: inline; float: left; position: relative; width: 236px; height: 155px; margin: 0 12px 0 0; }
#promos a.promo4 { margin-right: -4px; }

/* 하단 푸터 위젯
---------------------------------------------------------------------------------*/
ul.column{ position:relative; left:7px; width: 100%; padding: 10px 0 0 0; margin: 0; list-style: none; *zoom:1; }
ul.column li { float: left; width: 180px; /*Set default width*/ padding: 0; margin: 0; display: inline; }
.block { height: 230px; font:8pt 돋움,Dotum; letter-spacing:-1px; margin-right: 14px; /*Creates the 10px gap between each column*/ padding: 0; }
.block h2 { font-size:8pt; margin:0 0 10px 0; padding:0; }

/* 2 Coulmn 박스
---------------------------------------------------------------------------------*/
.box { margin-bottom:40px; overflow:hidden; *zoom:1; }
.box .box_left { width:48%; float:left; }
.box .box_right { width:48%; float:right; }
/* 우측 상단 계정정보 출력
---------------------------------------------------------------------------------*/
.acc{ position:absolute; top:15px; right:0; margin:0; padding:0; z-index:10; }
.acc li{ position:relative; float:left; list-style:none; }
.acc li *{ vertical-align:top;}
.acc li li{ float:none; height:auto; background-image:none;}
.acc li.log{ background-image:none; font-size:0; line-height:0;}
.acc li.log a{ display:block; padding:0;}
.acc li.profile button{ border:0; padding:0; width:55px; height:18px; cursor:pointer; background-color:transparent; background-image:url("/layouts/PXE_cleaner_public/img/accounts/buttonProfile.gif"); background-repeat:no-repeat; overflow:visible; margin:0 0 0 5px; }
div.black .acc li.profile button{ background-position:center 5px;}
.acc li.profile button span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
.acc li.profile .memberProfile{ display:none; position:absolute; top:25px; right:0; padding:20px; background:#fff; border:1px solid #cdcfda; }
.acc li.profile .memberProfile.active{ display:block;}
.acc li.profile .memberProfile .authorName{ margin:0 0 8px 0; font:12px 굴림,Gulim; font-weight:bold; color:#333; white-space:nowrap;}
.acc li.profile .memberProfile ul{ margin:0; padding:15px 15px 5px 15px; list-style:none; border:1px solid #f2f2f2; background:#fcfcfc;}
.acc li.profile .memberProfile li{ float:none; white-space:nowrap; margin:0 0 10px 0; padding:0 0 0 18px; background:url("/layouts/PXE_cleaner_public/img/accounts/iconSymbol.gif") no-repeat left 0px; font:11px 돋움,Dotum; letter-spacing:-1px; }
.acc li.profile .memberProfile li a{ background:none; color:#333; text-decoration:none;}
.acc li.profile .memberProfile li a:hover,
.acc li.profile .memberProfile li a:active,
.acc li.profile .memberProfile li a:focus{ text-decoration:underline;}
.acc li.profile .memberProfile .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url("/layouts/PXE_cleaner_public/img/accounts/buttonCloseX.gif") no-repeat center center;}
.acc li.profile .memberProfile .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}

.acc li.login span{ display:block; width:46px; height:18px; margin:0 0 0 5px; padding:0; background-image:url("/layouts/PXE_cleaner_public/img/accounts/buttonLogin.gif"); background-repeat:no-repeat; cursor:pointer; }
.acc li.logout a{ display:block; width:55px; height:18px; margin:0 0 0 5px; padding:0; background-image:url("/layouts/PXE_cleaner_public/img/accounts/buttonLogout.gif"); background-repeat:no-repeat; }
.acc li.logout a span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}
.acc li.register a{ display:block; width:55px; height:18px; margin:0 0 0 5px; padding:0; background-image:url("/layouts/PXE_cleaner_public/img/accounts/buttonRegister.gif"); background-repeat:no-repeat; }
.acc li.register a span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

/* 모달 로그인 윈도우
---------------------------------------------------------------------------------*/
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:100; }
.loginWindow.open{ display:block;}
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:url("/layouts/PXE_cleaner_public/img/accounts/bg_full.gif"); }
.loginWindow .loginLayer{ position:absolute; margin:0 0 0 -175px; width:400px; top:140px; left:50%; padding:60px 0 20px 0; color:#797771; background:#fff url("/layouts/PXE_cleaner_public/img/accounts/bg_login.gif") no-repeat left top; border:1px solid #cdcfda; }

.loginWindow .loginLayer .inner { width:350px; margin:0 auto 20px auto; padding:20px 0; border:1px solid #e3e3e3; background:#f8f8f8; }

.loginWindow .loginLayer form{ *zoom:1; position:relative; overflow:hidden;  }

.loginWindow .loginLayer #commonLogin{ width:300px; height:50px; margin:0 auto; padding:0; }
.loginWindow .loginLayer #openidLogin{ width:300px; height:25px; margin:0 auto; padding:0; }


.loginWindow .loginLayer input.id{ position:absolute; top:0; left:0; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/PXE_cleaner_public/img/accounts/bg_id.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer input.password{ position:absolute; top:27px; left:0; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/PXE_cleaner_public/img/accounts/bg_pass.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}

.loginWindow .loginLayer .oid_desc { margin:0 0 15px 26px; }
.loginWindow .loginLayer input.oid{ position:absolute; top:0; left:0; width:154px; height:15px; padding-top:5px; padding-left:4px; background:#ffffff url("/layouts/PXE_cleaner_public/img/accounts/bg_id.gif") no-repeat;  border:1px solid !important; border-color:#9a9a9a #d8d8d8 #d8d8d8 #9a9a9a !important; color:#666666; font:8pt 돋움; letter-spacing:-1px;}
.loginWindow .loginLayer button.submit_oid { width:52px; height:22px; background:url("/layouts/PXE_cleaner_public/img/accounts/login_btn_submit.gif") no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:0px; left:166px; text-indent:-1000em; }

.loginWindow .loginLayer .saveIDinfo { position:absolute; top:5px; left:163px; font:8pt 돋움; letter-spacing:-1px; }
.loginWindow .loginLayer .keep label{ color:#555;}
.loginWindow .loginLayer button.submit { width:52px; height:22px; background:url("/layouts/PXE_cleaner_public/img/accounts/login_btn_submit.gif") no-repeat; border:none; margin:0; cursor:pointer; position:absolute; top:27px; left:166px; text-indent:-1000em; }

.loginWindow .loginLayer .help{ position:relative; left:70px; top:0; margin:0; padding:0; font:8pt 돋움; letter-spacing:-1px; *zoom:1; list-style:none; }
.loginWindow .loginLayer .help li { margin:0 10px 0 0; padding:0 10px 0 0; float:left; font-size:11px; line-height:14px; background:url("/layouts/PXE_cleaner_public/img/accounts/vr_extra.gif") no-repeat right 2px; }
.loginWindow .loginLayer .help li a { text-decoration:none; color:#555;}
.loginWindow .loginLayer .help li.last { background:none }
.loginWindow .loginLayer .help li a:hover,
.loginWindow .loginLayer .help li a:active,
.loginWindow .loginLayer .help li a:focus{ text-decoration:underline;}

.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url("/layouts/PXE_cleaner_public/img/accounts/buttonCloseX.gif") no-repeat center center;}

/* 통합 검색창
---------------------------------------------------------------------------------*/
#isSearch_sky { position:absolute; top:57px; right:15px; text-align:right; }
#isSearch_sky .searchOrder { display:none;}
#isSearch_sky .inputText { font:8pt 돋움; letter-spacing:-1px; vertical-align:middle; position:relative; top:-7px; *top:-6px; left:4px; *left:3px; border:none; padding:4px 5px 0px 5px; width:80px; height:17px; color:#555; background:url("/layouts/PXE_cleaner_public/img/common/srch_input_sky.gif") no-repeat !important; }
#isSearch_sky .inputText:hover,
#isSearch_sky .inputText:focus {  }

#isSearch_black { position:absolute; top:58px; right:15px; text-align:right; }
#isSearch_black .searchOrder { display:none;}
#isSearch_black .inputText { font:8pt 돋움; letter-spacing:-1px; vertical-align:middle; position:relative; top:-7px; *top:-4px; left:4px; *left:3px; border:none; padding:0 5px 0px 5px; *padding:4px 5px 0px 5px; width:80px; height:21px; color:#999; background:url("/layouts/PXE_cleaner_public/img/common/srch_input_black.gif") no-repeat !important; }
#isSearch_black .inputText:hover,
#isSearch_black .inputText:focus {  }

#isSearch_green { position:absolute; top:58px; right:15px; text-align:right; }
#isSearch_green .searchOrder { display:none;}
#isSearch_green .inputText { font:8pt 돋움; letter-spacing:-1px; vertical-align:middle; position:relative; top:-7px; *top:-4px; left:4px; *left:3px; border:none; padding:0 5px 0px 5px; *padding:4px 5px 0px 5px; width:80px; height:21px; color:#999; background:url("/layouts/PXE_cleaner_public/img/common/srch_input_green.gif") no-repeat !important; }
#isSearch_green .inputText:hover,
#isSearch_green .inputText:focus {  }


/*
PXE Sky
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Colorset - Sky
---------------------------------------------------------------------------------*/
/*body { color:#999; background:#ededed url("/layouts/PXE_cleaner_public/img/background.gif") repeat-x; }*/
body { background:#ededed url("/layouts/PXE_cleaner_public/img/background.gif") repeat-x; color:#999; }
a, a:visited { color:#0088cc; }
a:hover,
a:active,
a:focus { color:#0088cc; }

#header .menuWrap.sky { background:url("/layouts/PXE_cleaner_public/img/common/bg_menubar_sky.gif") no-repeat right top; }
#header .menuWrap.black{ background:url("/layouts/PXE_cleaner_public/img/common/bg_menubar_black.gif") no-repeat right top; }
#header .menuWrap.green{ background:url("/layouts/PXE_cleaner_public/img/common/bg_menubar_green.gif") no-repeat right top; }
#header_sub { background:url("/layouts/PXE_cleaner_public/img/bg_hnb.gif") no-repeat; }
#header_sub .terminator { background:url("/layouts/PXE_cleaner_public/img/bg_hnb.gif") right top; }
#footer_sub { border-bottom:1px solid #dfdfdf; }

/* 위젯 박스 스타일
---------------------------------------------------------------------------------*/
.sec02 { border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }
.sec02 .style { border-bottom:1px solid #d6d6d6; background:#f3f4f5 url("/layouts/PXE_cleaner_public/img/bg_sec01.gif") repeat-x; }
.sec02 .style li.bd { color:#777; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
.sec02 .style li.hd { background:#efefef; color:#444; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
.sec02 .style li span.secContents { border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; }
.sec02 .style li a:hover,
.sec02 .style li a:focus {  }

.sec03 { border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }
.sec03 .style { border-bottom:1px solid #a8a8a8; background:#e0e0e0; }
.sec03 .style li.bd { color:#4d4d4d; border-left:1px solid #a8a8a8; border-top:1px solid #a8a8a8; border-right:1px solid #a8a8a8; }
.sec03 .style li.hd { background:#2c2c2c; color:#fff; border-left:1px solid #121212; border-top:1px solid #121212; border-right:1px solid #121212; }
.sec03 .style li.hd span.secContents { border:none; }
.sec03 .style li.bd span.secContents { border-left:1px solid #f9f9f9; border-top:1px solid #f9f9f9; border-right:1px solid #f9f9f9; }
.sec03 .style li a:hover,
.sec03 .style li a:focus {  }

.sec04 { border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }
.sec04 .style { border-bottom:1px solid #dedede; background:#fff url("/layouts/PXE_cleaner_public/img/bg_sec04.gif") repeat-x; }
.sec04 .style li.bd { color:#777; border-left:1px solid #dedede; border-top:1px solid #dedede; border-right:1px solid #dedede; }
.sec04 .style li.hd { background:#224272 url("/layouts/PXE_cleaner_public/img/bg_hd_sec04.gif") repeat-x; border:none; color:#fff; }
.sec04 .style li.hd span.secContents { border:none; }
.sec04 .style li.bd span.secContents { border-left:1px solid #fbfbfb; border-top:1px solid #fbfbfb; border-right:1px solid #fbfbfb; }
.sec04 .style li a:hover,
.sec04 .style li a:focus {  }

.sec05 { border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }
.sec05 .style { border-bottom:1px solid #dedede; background:#fff url("/layouts/PXE_cleaner_public/img/bg_sec04.gif") repeat-x; }
.sec05 .style li.bd { color:#777; border-left:1px solid #dedede; border-top:1px solid #dedede; border-right:1px solid #dedede; }
.sec05 .style li.hd { background:#afb0b2 url("/layouts/PXE_cleaner_public/img/bg_hd_sec05.gif") repeat-x; border:none; color:#fff; }
.sec05 .style li.hd span.secContents { border:none; }
.sec05 .style li.bd span.secContents { border-left:1px solid #fbfbfb; border-top:1px solid #fbfbfb; border-right:1px solid #fbfbfb; }
.sec05 .style li a:hover,
.sec05 .style li a:focus {  }

.sec06 { border-right:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; }
.sec06 .style { border-bottom:1px solid #e5e5e5; background:#fff }
.sec06 .style li.bd { color:#cacaca; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
.sec06 .style li.hd { background:#fafafa; color:#999; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.sec06 .style li a:hover,
.sec06 .style li a:focus {  }

.sec07 {  }
.sec07 .style { border-bottom:1px solid #ddd; }
.sec07 .style li.bd { color:#999; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; }
.sec07 .style li.hd { color:#999; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; }
.sec07 .style li a:hover,
.sec07 .style li a:focus {  }

/* 메인메뉴
---------------------------------------------------------------------------------*/
.gnb_sky li a { color:#fff; _color:#fff!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_sky.gif") no-repeat 0 0; }
.gnb_sky li a span { color:#5e5e5e; }
.gnb_sky li a:hover,.gnb_sky li a.hover { color:#fff; _color:#fff!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_sky.gif") no-repeat 0 -50px; }
.gnb_sky li.selected a { background:url("/layouts/PXE_cleaner_public/img/common/gnb_sky.gif") no-repeat 0 -100px; color:#5b6669; _color:#5b6669!important;}
.gnb_sky li.selected a span { color:#fff; }

.gnb_black li a { color:#fff; _color:#fff!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_black.gif") no-repeat 0 0; }
.gnb_black li a span { color:#fff; }
.gnb_black li a:hover,.gnb_black li a.hover { color:#000; _color:#000!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_black.gif") no-repeat 0 -50px; }
.gnb_black li.selected a { background:url("/layouts/PXE_cleaner_public/img/common/gnb_black.gif") no-repeat 0 -100px; color:#5b6669; _color:#5b6669!important;}
.gnb_black li.selected a span { color:#fff; }

.gnb_green li a { color:#fff; _color:#fff!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_green.gif") no-repeat 0 0; }
.gnb_green li a span { color:#fff; }
.gnb_green li a:hover,.gnb_green li a.hover { color:#137913; _color:#137913!important; background:url("/layouts/PXE_cleaner_public/img/common/gnb_green.gif") no-repeat 0 -50px; }
.gnb_green li.selected a { background:url("/layouts/PXE_cleaner_public/img/common/gnb_green.gif") no-repeat 0 -100px; color:#fff; _color:#fff!important;}
.gnb_green li.selected a span { color:#fff; }
.gnb_green li.selected a { color:#137913; }

/* 상단 경로표시기
---------------------------------------------------------------------------------*/
.menuPath { background:url("/layouts/PXE_cleaner_public/img/common/bg_bread.gif") no-repeat; }
.menuPath .left a,
.menuPath .left a:visited { background:url("/layouts/PXE_cleaner_public/img/common/icon_bread_arrow.gif") no-repeat right top; color:#666; }
.menuPath .left a:hover { color:#0088cc; }
.menuPath .terminator { background:url("/layouts/PXE_cleaner_public/img/common/tm_bread.gif") no-repeat; }

/* 하단 경로표시기
---------------------------------------------------------------------------------*/
.menuPath02 { background:url("/layouts/PXE_cleaner_public/img/common/bg_bread_home.gif") no-repeat 14px center; }
.menuPath02 a,
.menuPath02 a:visited { background:url("/layouts/PXE_cleaner_public/img/common/icon_bread_arrow_02.gif") no-repeat right top; color:#666; }
.menuPath02 a:hover { color:#0088cc; }

/* 세로 서브메뉴
---------------------------------------------------------------------------------*/
#lnb { border-bottom:1px solid #d6d6d6; background:#f3f4f5 url("/layouts/PXE_cleaner_public/img/bg_sec01.gif") repeat-x; }
#lnb li a { color:#fff; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; }
#lnb li .pillow { color:#444; }
#lnb li span { border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
#lnb li a:hover,
#lnb li a:focus {  }
#lnb li.on a { color:#fff; }
#lnb li.on a .pillow {  }
#lnb li ul { border-top:1px solid #d1d1d1; border-left:1px solid #fff; border-right:1px solid #fff;}
#lnb li ul li a { color:#999 !important; background:none !important; }
#lnb li ul li a:hover,
#lnb li ul li a:focus { color:#000 !important; }
#lnb li.on ul li.on a { color:#555 !important; }

/* 가로 서브메뉴
---------------------------------------------------------------------------------*/
#hnb li a { background:url("/layouts/PXE_cleaner_public/img/common/vr.gif") no-repeat right 4px; color:#999; }
#hnb li.on a { color:#777777; font-weight:bold; }
#hnb li:last-child a { background:none }

/* 하단 프로모션 배너
---------------------------------------------------------------------------------*/
#promos { border-top:5px solid #e3e3e3; }

/* 하단메뉴
---------------------------------------------------------------------------------*/
.extraMenuLeft li a { color:#999 !important; background:url("/layouts/PXE_cleaner_public/img/common/vr.gif") no-repeat right 1px; }
.extraMenuLeft li:last-child a { background:none }

.extraMenuRight li a { color:#999 !important; background:url("/layouts/PXE_cleaner_public/img/common/vr.gif") no-repeat left 1px; }
.extraMenuRight li:First-child a { background:none }

/* 하단 푸터 위젯
---------------------------------------------------------------------------------*/
.block h2 { color:#333; }

/* CSS Document */

/*--Main Container--*/
.main_view { position: relative; margin:0 auto; }
/*--Window/Masking Styles--*/
.window { height:286px; overflow: hidden; /*--Hides anything outside of the set width/height--*/ position: relative; }
.image_reel { position: absolute; top: 0; left: 0; }
.image_reel img {float: left;}

/*--Paging Styles--*/
.slider_nav { margin-top:25px; overflow:hidden; }

.page_nav { float:right; width: 45%; height:40px; }
.page_nav .paging { float:right; display: none; /*--Hidden by default, will be later shown with jQuery--*/ }
.page_nav .paging a { float:left; margin-left:10px; width:24px; height:24px; text-decoration: none; font:12px Tahoma, Geneva, sans-serif; font-weight: bold; color: #fff !important; background:url("/layouts/PXE_cleaner_public/img/slider/silde_nav_off.gif") no-repeat; display:block; text-align:center; line-height:22px; }
.page_nav .paging a.active { font-weight: bold;  background:url("/layouts/PXE_cleaner_public/img/slider/silde_nav_on.gif") no-repeat; }

.values { float:left; width:45%; height:40px; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; font-size:10px; text-transform:uppercase; text-align:left; line-height:140%; }
.values a { color:#999 !important; text-decoration: none; display:none; }
.values a:first-child { display:inline; }


/*
이 마크업 문서는 아래 제공자에 의해 정리 및 수정, 배포 되었습니다
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/

/* Site Accounts
---------------------------------------------------------------------------------*/
.account{ position:absolute; top:15px; left:-4px; margin:0; padding:0; z-index:10;}
.account li{ position:relative; float:left; list-style:none; }
div.black .account li{ background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/lineHeaderVrBlack.gif");}
.account li *{ vertical-align:top;}
.account li li{ float:none; height:auto; background-image:none;}

.account li.log{ background-image:none; font-size:0; line-height:0;}
.account li.log a{ display:block; padding:5px 8px;}

.account li.profile button{ border:0; padding:0; width:53px; height:15px; cursor:pointer; background-color:transparent; background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonProfile.gif"); background-repeat:no-repeat; background-position:center -10px; overflow:visible;}
div.black .account li.profile button{ background-position:center 5px;}
.account li.profile button span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.profile .memberProfile{ display:none; position:absolute; top:15px; left:8px; padding:20px; background:#fff; border:2px solid #737373;}
.account li.profile .memberProfile.active{ display:block;}
.account li.profile .memberProfile .authorName{ margin:0 0 8px 0; font-size:16px; font-weight:bold; color:#333; white-space:nowrap;}
.account li.profile .memberProfile ul{ margin:0; padding:15px 15px 5px 15px; list-style:none; border:1px solid #f2f2f2; background:#fcfcfc;}
.account li.profile .memberProfile li{ float:none; white-space:nowrap; margin:0 0 10px 0; padding:0 0 0 10px; background:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/bulletB.gif") no-repeat left center;}
.account li.profile .memberProfile li a{ background:none; color:#333; text-decoration:none;}
.account li.profile .memberProfile li a:hover,
.account li.profile .memberProfile li a:active,
.account li.profile .memberProfile li a:focus{ text-decoration:underline;}
.account li.profile .memberProfile .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonCloseX.gif") no-repeat center center;}
.account li.profile .memberProfile .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}

.account li.register a{ display:block; width:43px; height:5px; padding:5px 8px; background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonRegister.gif"); background-repeat:no-repeat; background-position:center -10px;}
div.black .account li.register a{ background-position:center 5px;}
.account li.register a span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; z-index:-1;}

.account li.language{ position:relative;}
.account li.language em{ display:inline-block; height:15px; overflow:hidden; padding:0 8px; font-size:9px; font-style:normal; background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonLanguage.gif"); background-repeat:no-repeat; background-position:-92px -10px;}
div.black .account li.language em{ background-position:8px -10px;}
.account li.language em span{ display:inline-block; overflow:hidden; visibility:hidden;}
.account li.language em.ko{ background-position:-92px -10px;}
div.black .account li.language em.ko{ background-position:8px -10px;}
.account li.language em.en{ background-position:-92px -25px;}
div.black .account li.language em.en{ background-position:8px -25px;}
.account li.language em.jp{ background-position:-92px -40px;}
div.black .account li.language em.jp{ background-position:8px -40px;}
.account li.language em.zh-CN{ background-position:-92px -55px;}
div.black .account li.language em.zh-CN{ background-position:8px -55px;}
.account li.language em.zh-TW{ background-position:-92px -70px;}
div.black .account li.language em.zh-TW{ background-position:8px -70px;}

.account li.language button{ height:15px; border:0; padding:0; font-size:0; line-height:0; overflow:visible; cursor:pointer; background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonLanguage.gif"); background-repeat:no-repeat; background-position:-92px 5px; background-color:transparent;}
div.black .account li.language button{ background-position:8px 5px;}
.account li.language button span{ font-size:0; line-height:0; width:0; height:0; overflow:hidden; visibility:hidden;}
.account li.language .sLanguage{ position:relative; width:100px; text-align:right;}
.account li.language .sLanguage span{ font-size:0; line-height:0; letter-spacing:-100px; display:inline-block; visibility:visible; width:100%; height:15px; background-image:url("/layouts/PXE_cleaner_public/packages/basic_plugin_pxeSky/images/buttonSelectLanguageToggle.gif"); background-repeat:no-repeat; background-position:85px 4px;}
.account li.language.open .sLanguage span{ background-position:85px -6px;}
.account li.language .languageList{ display:none; width:98px; margin:0; padding:5px 0; position:absolute; top:20px; right:0; background:#fff; border:1px solid #eee;}
.account li.language.open .languageList{ display:block; z-index:999;}
.account li.language .languageList button{ width:100%;}
div.black .account li.language .languageList{ background:#666; border-color:#888;}
.account li.language .languageList .ko button{ background-position:-92px -10px;}
div.black .account li.language .languageList .ko button{ background-position:8px -10px;}
.account li.language .languageList .en button{ background-position:-92px -25px;}
div.black .account li.language .languageList .en button{ background-position:8px -25px;}
.account li.language .languageList .jp button{ background-position:-92px -40px;}
div.black .account li.language .languageList .jp button{ background-position:8px -40px;}
.account li.language .languageList .zh-CN button{ background-position:-92px -55px;}
div.black .account li.language .languageList .zh-CN button{ background-position:8px -55px;}
.account li.language .languageList .zh-TW button{ background-position:-92px -70px;}
div.black .account li.language .languageList .zh-TW button{ background-position:8px -70px;}

.account li.language .languageList li { display:none;}
.account li.language .languageList .ko,
div.black .account li.language .languageList .ko,
.account li.language .languageList .en,
div.black .account li.language .languageList .en,
.account li.language .languageList .jp,
div.black .account li.language .languageList .jp,
.account li.language .languageList .zh-CN,
div.black .account li.language .languageList .zh-CN,
.account li.language .languageList .zh-TW,
div.black .account li.language .languageList .zh-TW { display:block; }
.bannerWidget_noscroll { height:100px; overflow:hidden; clear:both; white-space:nowrap}
.bannerWidget_noscroll table { width:100%; margin:0; padding:0; height:100px; table-layout:fixed}
.bannerWidget_noscroll table td { white-space:nowrap !important; overflow:hidden; height:100px; vertical-align:top}
.bannerWidget_noscroll .tickerBox { height:100px; padding-top:6px; white-space:nowrap; overflow:hidden; font-family:Tahoma,Arial}
.bannerWidget_noscroll .tickerBox ul { margin:0; padding:0; white-space:nowrap; overflow:hidden}
.bannerWidget_noscroll .tickerBox ul li { margin:0; padding:0; list-style:none; line-height:0; overflow:hidden; white-space:nowrap; font-size:9pt}


.open{ display:block !important;} 
.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}

.widgetTabA{ position:relative; margin:0 0 10px 0; padding:0; *zoom:1; border-bottom:2px solid;}
.widgetTabA:after{ content:""; display:block; clear:both;} 
.widgetTabA li{ float:left; margin-right:1px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.widgetTabA li.active{ background-position:0 -30px;} 
.widgetTabA li a{ position:relative; left:2px; float:left; height:20px; padding:8px 15px 0 15px; text-decoration:none; font-size:12px; background-repeat:no-repeat; background-position:right 0;}
.widgetTabA li.active a{ background-position:right -30px; font-weight:bold; letter-spacing:-1px;}

ul.widgetA { margin:0; padding:0; list-style:none; }
ul.widgetA li { margin:0; padding:0; list-style:none; }
.widgetTableA { width:100%; font-size:12px; position:relative; border:0;}
.widgetTableA td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:1px 5px 1px 5px;}
.widgetTableA td.title{ width:100%; white-space:normal;}
.widgetTableA td .board{ padding-right:5px;} 
.widgetTableA td .notice{ padding-right:5px;}
.widgetTableA td .category{ padding-right:5px; font-weight:normal;}
.widgetTableA td .replyNum a{ font:10px Tahoma;}
.widgetTableA td .trackbackNum a{ font:10px Tahoma;}
.widgetTableA td.author{}
.widgetTableA td.time{ font-size:11px; font-family:Tahoma;} 


.widgetTabC{ margin:0; padding:0; font-size:12px; border-top:1px solid;}
.widgetTabC li{ list-style:none; border-bottom:1px solid; *zoom:1; margin-bottom:1px;}
.widgetTabC li a{ display:block; padding:7px 0 6px 10px; text-decoration:none; *zoom:1;}

dl.widgetDivider{ margin:0;}
dl.widgetDivider dt{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
dl.widgetDivider dd{ display:none; margin:0;} 

.widgetNavigator{ margin:0; padding:0; text-align:right; clear:both;}
.widgetNavigator li{ list-style:none; display:inline;}
.widgetNavigator li button{ width:16px; height:16px; padding:0; background-color:transparent; background-image:url("/widgets/content/skins/default/img/white/buttonWidgetNavigation.gif"); border:1px solid #999; cursor:pointer;}
.widgetNavigator li button.prev{ background-position:left center; *background-position:-1px center;}
.widgetNavigator li button.next{ background-position:right center; *background-position:13px center;}
.widgetNavigator li button span{ position:absolute; display:block; width:0; height:0; overflow:hidden; visibility:hidden;}

.widgetGalleryA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1; _margin-right:-100%;}
.widgetGalleryA:after{ content:""; display:block; clear:both;}
.widgetGalleryA li { float:left; overflow:hidden; width:100px; margin-right:28px; margin-bottom:15px; padding-bottom:0; white-space:nowrap; list-style:none;}
.widgetGalleryA li.clearRight{ margin-right:0;}
.widgetGalleryA li .thumb{ display:block; position:relative; width:100px; height:75px; margin-bottom:10px; overflow:hidden; text-decoration:none;}
.widgetGalleryA li .thumb img{ display:block; position:relative; width:100%;}
.widgetGalleryA li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetGalleryA li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .author{ display:block;}
.widgetGalleryA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .date{ font:11px Tahoma;}
.widgetGalleryA li .hour{ font:11px Tahoma;}

/* widgetThumb */
.widgetThumb{ position:relative; margin:0; text-align:center; font-size:12px; line-height:1.5;}
.widgetThumb .thumb{ display:block; margin-bottom:5px; position:relative; *zoom:1; text-decoration:none; _float:left;}
.widgetThumb .thumb img{ display:block; width:100%;}
.widgetThumb .thumb .imgNone{ display:block; position:relative; width:100%; padding-top:30px; padding-bottom:50px; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetThumb .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetThumb .title{ display:block;}
.widgetThumb .author{ display:block;}
.widgetThumb .date{ font-size:11px; font-family:Tahoma;}
.widgetThumb .hour{ font-size:11px; font-family:Tahoma;}

.widgetZineA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;}
.widgetZineA:after{ content:""; display:block; clear:both;}
.widgetZineA li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; *zoom:1; overflow:hidden; }
.widgetZineA li p{ margin:0; padding:0;}
.widgetZineA li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px; overflow:hidden;}
.widgetZineA li p.titleArea{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.titleArea .board{ padding-right:5px;}
.widgetZineA li p.text{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.authorArea{ margin-left:120px;}
.widgetZineA li .thumb{ display:block; position:relative; width:100px; height:75px; text-decoration:none; overflow:hidden;}
.widgetZineA li .thumb img{ position:relative; width:100%;}
.widgetZineA li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetZineA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetZineA li .category{ padding-right:5px; font-weight:normal;}
.widgetZineA li .title{ font-weight:bold;}
.widgetZineA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .author{ margin-right:10px;}
.widgetZineA li .date{ font:11px Tahoma;}
.widgetZineA li .hour{ font:11px Tahoma;}

.widgetTabC{ border-color:#e5e5e5;}
.widgetTabC li{ border-color:#e5e5e5; background:#f8f8f8;}
.widgetTabC li a{ color:#333;}
.widgetTabC li a:hover, 
.widgetTabC li a:active,
.widgetTabC li a:focus{ background:#eee;}
.widgetTabA{ border-color:#666;}
.widgetTabA li,
.widgetTabA li a{ background-image:url("/widgets/content/skins/default/img/white/buttonWidgetTab.gif");}
.widgetTabA li a{ color:#333;}

.widgetA a.board { color:#333; padding-right:5px; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetA .replyNum a{ color:#ff1a1a;}
.widgetA .trackbackNum a{ color:#66c;}
.widgetA .author { color:#333;}
.widgetA .date{ color:#333;}
.widgetA .hour{ color:#888;}

.widgetTableA td.title a{ color:#333;}
.widgetTableA td .board{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetTableA td .replyNum a{ color:#ff1a1a;}
.widgetTableA td .trackbackNum a{ color:#66c;}
.widgetTableA td .author { color:#333;}
.widgetTableA td .date{ color:#333;}
.widgetTableA td .hour{ color:#888;}

.widgetGalleryA li .title{ color:#333;}
.widgetGalleryA li .replyNum a{ color:#ff1a1a;}
.widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetGalleryA li .author{ color:#333;}
.widgetGalleryA li .date{ color:#333;}
.widgetGalleryA li .hour{ color:#888;}

.widgetThumb{ color:#333;}
.widgetThumb a{ color:#333;}
.widgetThumb .hour{ color:#888;}

.widgetZineA li .board{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetZineA li .title{ color:#666;}
.widgetZineA li .replyNum a{ color:#ff1a1a;}
.widgetZineA li .trackbackNum a{ color:#66c;}
.widgetZineA li .author{ color:#333;}
.widgetZineA li .category{ color:#333; background:url("/widgets/content/skins/default/img/white/lineTextDiv.gif") no-repeat right center;}
.widgetZineA li .date{ color:#333;}
.widgetZineA li .hour{ color:#888;}
.widgetZineA li .text{ color:#888;}

.widgetContainer.black .widgetTabC{ border-color:#7f7f7f;}
.widgetContainer.black .widgetTabC li{ border-color:#7f7f7f; background:#222;}
.widgetContainer.black .widgetTabC li a{ color:#999;}
.widgetContainer.black .widgetTabC li a:hover,
.widgetContainer.black .widgetTabC li a:active,
.widgetContainer.black .widgetTabC li a:focus{ background:#333;}
.widgetContainer.black .widgetTabA{ border-color:#999;}
.widgetContainer.black .widgetTabA li, 
.widgetContainer.black .widgetTabA li a{ background-image:url("/widgets/content/skins/default/img/black/buttonWidgetTab.gif");}
.widgetContainer.black .widgetTabA li a{ color:#999;}

.widgetContainer.black .widgetTableA td.title a{ color:#999;}
.widgetContainer.black .widgetTableA td .board{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .notice{ color:#ff1a1a; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .category{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetTableA td .replyNum{ color:#ff1a1a;}
.widgetContainer.black .widgetTableA td .trackbackNum{ color:#66c;}
.widgetContainer.black .widgetTableA td .author { color:#999;}
.widgetContainer.black .widgetTableA td .date{ color:#999;}
.widgetContainer.black .widgetTableA td .hour{ color:#888;}

.widgetContainer.black .widgetGalleryA li .title{ color:#999;}
.widgetContainer.black .widgetGalleryA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetGalleryA li .author{ color:#999;}
.widgetContainer.black .widgetGalleryA li .date{ color:#999;}
.widgetContainer.black .widgetGalleryA li .hour{ color:#888;}

.widgetContainer.black .widgetThumb{ color:#999;}
.widgetContainer.black .widgetThumb a{ color:#999;}
.widgetContainer.black .widgetThumb .hour{ color:#888;}

.widgetContainer.black .widgetZineA li .board{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetZineA li .title{ color:#999;}
.widgetContainer.black .widgetZineA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetZineA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetZineA li .author{ color:#999;}
.widgetContainer.black .widgetZineA li .category{ color:#999; background:url("/widgets/content/skins/default/img/black/lineTextDiv.gif") no-repeat right center;}
.widgetContainer.black .widgetZineA li .date{ color:#999;}
.widgetContainer.black .widgetZineA li .hour{ color:#888;}
.widgetContainer.black .widgetZineA li .text{ color:#888;}


