@charset "utf-8";

/**
 * common element
 **/
* { margin: 0; padding: 0; }

p, li { line-height: 1.4em; }
li { list-style: none; }
img, object, form, fieldset	{ border: none; }

a { text-decoration: none; color: #333; }
a:hover, a:focus, a:active { text-decoration: underline; color: #9C0204; }
img { vertical-align: top; }

img, input, select, textarea, button { vertical-align: middle; }
legend, caption	{ display: none; }
em { font-style: normal; }

body { position: relative; color: #303030; padding: 0; }

/**
 * font
 **/
body, input, select, textarea, button,
span.button,
span.button button,
span.button input,
a.button span { font-family: "나눔고딕", "굴림", AppleGothic, sans-serif; font-size:12px; }

span.button,
span.button button,
span.button input { padding-bottom: 2px; }


/**
 * common class
 **/
.disNone { display: none; }

.cursor-pointer { cursor: pointer; }

a.accLink { border: 2px solid #0000FF; color: #000000; display: block; position: absolute; text-align:center; top: -10000px; left: 0px; width: 200px; padding: 5px; }
a.accLink:hover, a.accLink:focus, a.accLink:active { padding: 10px; position: absolute; top: 1px; left: 0px; z-index: 1; width: 200px; }

/**
 * IR class
 **/
.iRImg { position: relative; z-index: 1; }
p.longdesc, ol.longdesc { position: absolute; z-index: -1; top: 10px; left: 0; width: 500px; letter-spacing: -1px; }

.paddingT { padding-top: 15px; }
.marginT { margin-top: 15px; }
.paddingB { padding-bottom: 15px; }
.padding4 { padding-bottom: 4px; }
.alignR { text-align: right; }
.alignC { text-align: center; }
.alignL { text-align:left; }
.strong01 { color: #ed4800; }
.bold { font-weight: bold; }
.clr { clear: both; }
.visHide  { font-size: 0; visibility: hidden; }
.bgNone { background: none; }
.b01 { border:1px solid #dfdfdf; padding: 1px; }
.b02 { border:1px solid #dfdfdf; }
.b03 { border:1px solid #c1c1c1; padding: 3px; }
.poR { position: relative; }
.h10 { height :10px }

.menu-separator { padding: 0 4px; color: #ddd; }
.menu-separator-wide { padding: 0 8px; color: #ccc; }

.visible-hidden { font-size: 0; line-height: 0; visibility: hidden; }


/**
 * layouts
 **/
body { width: 100%; background-color: #f5f8fb; }
#wrap { position: relative; width: 910px; text-align: left; margin: 0 auto; }
#innerWrap { position: relative; width: 910px; margin: 0 auto; }

#header { width: 910px; position: relative; }
#header h1 { float: left; margin: 5px 0 8px 0; z-index: 1; }

#sIteLink { position: relative; top: -44px; float: right; }

/*#hSearch { position: relative; margin: 13px 0 0 284px; z-index: 1; }*/
/*#hSearch { position: absolute; top: 30px; left: 50%; width: 410px; margin-left: -190px; z-index: 10; }*/
#hSearch { float: left; width: 410px; padding-top: 10px; margin-left: 30px; }
/*#topButton { position: absolute; top: 4px; right: 10px; }*/

#topGuideBanner { float: right; padding-top: 17px; width: 215px; }
#topGuideBanner a { width: 215px; height: 36px; display: block; background: transparent url(../images/top_guide_banner.jpg) no-repeat 0 0; }
#topGuideBanner a span { display: none; }

/* #top-menu { position: absolute; top: 4px; right: 10px; list-style: none; font-size: 11px; letter-spacing: -1px; z-index: 10; } */
#top-menu { list-style: none; text-align: right; font-size: 11px; letter-spacing: -1px; padding: 4px 0; }
#top-menu li { display: inline; padding: 0 6px; background: transparent url(../images/btn_t_line.gif) no-repeat -5px 0; }
#top-menu li:first-child { background: transparent none; }
#top-menu li:last-child { padding-right: 0; }
#top-menu li a,
#top-menu li a:hover { text-decoration: none; }

#tSearchSelect { width: 250px; position: relative; color: #000000; font-size: 14px; font-weight: bold; height: 20px; background-color: #ffffff; border: 1px solid #515fb8; padding: 7px 3px 1px 80px; }

#top-search-submit-wrap {  }
#top-search-submit { background: transparent url(../images/tSearchBtn.jpg) no-repeat scroll 0 0; border: 0 none; width: 55px; height: 36px; }
#top-search-submit { font-size: 0; line-height: 0; cursor: pointer; }
#top-search-keyword { width: 320px; position: relative; color: #000000; font-size: 14px; font-weight: bold; height: 20px; border-width: 4px; background-color: #ffffff; border-color: #515fb8; border-style: solid; padding: 7px 3px 1px 10px; }


#menuLink { position: relative; clear: both; width: 910px; height: 42px; background: transparent url('../images/mNaviBg.jpg') 0 0 no-repeat; padding-top: 5px; }

#mNavi { width: 910px: height: 60px; padding-left: 140px; }
#mNavi dt { float: left; width: 60px; padding: 0 20px; }
#mNavi dd { position: absolute; top: 40px; left: 40px; }
form#tSearch { position: relative; top: 8px; left: 0; }
#top-write-material { position: absolute; top: 7px; left: 820px; }
#top-write-material a { display: block; background: transparent url(../images/btn_upLoad.jpg) no-repeat 0 0; width: 82px; height: 22px; }
#top-write-material a,
#top-write-material a:hover { text-decoration: none; }
#top-write-material a span { display: none; }
#upLoad { position: absolute; top: 7px; right: 7px; font-size: 0.9em; }
#notice { position: absolute; top: 40px; right: 10px; font-size: 0.9em; }

#topAboutUs { position: absolute; top: 6px; left: 40px; }
#topAboutUs a { display: block; background: transparent url(../images/btn_aboutus.gif) no-repeat 0 0; width: 82px; height: 24px; }
#topAboutUs a,
#topAboutUs a:hover { text-decoration: none; }
#topAboutUs a span { display: none; }


/**
 * main top write button
 **/
#top-write { position: absolute; top: 55px; right: 10px; }
#top-write a,
#top-write a:hover { text-decoration: none; }


/**
 * main top banner
 **/
#premiumAD { width: 910px; height: 231px; background: transparent url(../images/headerAD_bg.gif) no-repeat scroll 0 0; margin-bottom: 10px; }
.premiumADbanner { padding: 5px 0 0 5px; }
.premiumADbottom { height: 32px; background: transparent url(../images/headerAD_bg_num.gif) no-repeat scroll 5px 0px; padding: 5px 0 0 5px; }
.premiumADnum { float: left; margin-left: 10px; }
.premiumADtxtAD { float: right; /*font-size: 0.9em;*/ margin: 2px 15px 0 0; }

#premium-box { position: relative; overflow: hidden; width: 910px; height: 231px; background: transparent url(../images/headerAD_bg.gif) no-repeat 0 0; margin-bottom: 10px; }
.premium-item { z-index: 1; padding: 5px; display: none; }
.premium-item-banner { }
.premium-item-text { height: 32px; background: transparent url(../images/headerAD_bg_num.gif) no-repeat scroll 0 0; text-align: right; padding: 5px 10px 0 0; }
#premium-navigation { z-index: 10; position: absolute; bottom: 10px; left: 15px; }
#premium-navigation li { display: inline; }
.premium-item-button { cursor: pointer; }

/**
 * left column
 **/
#containerLeft { float: left; width: 206px; padding-right: 10px; }

/**
 * login widget
 **/
#loginBox { overflow: hidden; background: transparent url(../images/bg_box_login.gif) no-repeat scroll 0 0; height: 122px; }
.loginSearch { float: right; font-size: 0.9em; letter-spacing: -0.1em; color: #333; padding: 12px 6px 16px 0; }
.loginInsideBox { clear: both; width: 170px; margin: auto; }
.loginInputW { float: left; width: 112px; margin-bottom: 2px; overflow: hidden; }
.loginInput { float: left; line-height: 2.0em; width: 123px; }
.loginButton { float: left; padding: 0; width: 45px; }
.loginTxtButton { float: left; font-size: 0.9em; letter-spacing: -0.1em; color: #333; padding: 2px 0 0 12px; }
.checboxLh { margin: 0.4em 0; vertical-align: middle; }


/**
 * right column - banner
 **/
.indexBanner { float: left; font-size: 0; width: 260px; border:1px solid #c5c5c5; }
.currntPage { font-weight: bold; }

.more { position: absolute; font-size : 0; top: 20px; left: 160px; }



/**
 * category widget
 **/
/*
#cartegory { clear: both; width: 206px; padding: 0; }
#cartegory h3 { height: 29px; }
#cartegory ul { padding: 5px 0 2px 0; }
#cartegory ul li { font-size: 0.9em; line-height: 1.8em; padding: 0 8px 0 16px; background: url(../images/bl_a.gif) no-repeat 11px 7px; }
.cartMiddle { width: 206px; overflow: hidden; margin-top: 1px; background: transparent url(../images/box_bg_a.gif) repeat-y scroll 0 0; }
.cartTxt { float: left; width: 50%; overflow: hidden; white-space: nowrap; margin-bottom: 6px; }
.cartBottom { width: 206px; height: 2px; overflow: hidden; background: transparent url(../images/box_bottom_a.gif) no-repeat scroll left top; }
#tabTypeList { display: none; }
*/

.widget_box_top { height: 34px; background: transparent url(../images/box_title_bg_c.gif) no-repeat scroll 0 0; }
.widget_box_top h3 { height: 34px; padding: 9px 0 0 10px; background: transparent url(../images/title_topic_category.gif) no-repeat scroll 10px 10px; }
.widget_box_top h3 span { display: none; }
.widget_box_bottom { clear: both; height: 6px; background: transparent url(../images/box_bottom_c.gif) no-repeat scroll 0 0; }

#cartegoryBox { clear: both; width: 206px; padding: 0; }
#cartegoryBox ul { width: 206px; overflow: hidden; padding: 11px 0 2px 0; background: transparent url(../images/box_bg_a.gif) repeat-y scroll 0 0; position: relative; }
#cartegoryBox ul li { line-height: 1em; padding: 0 8px 8px 20px; background: url(../images/bl_b.gif) no-repeat 12px 4px; white-space: nowrap; overflow: hidden; display: block; }
/* #cartegoryBox ul li { width: 34%; float: left; } */
/* #cartegoryBox ul li { display: inline; float: left; min-width: 34%; } */
.widget_box_top h3.topic_category { background-image: url(../images/title_topic_category.gif); }


/**
 * etnews media network widget
 **/
.widget_box_content { padding: 10px 10px 2px; overflow: hidden; background: transparent url(../images/box_bg_a.gif) repeat-y scroll 0 0; }
#etnewsNetworkBox { clear: both; width: 206px; padding: 0; }
.widget_box_top h3.etnews_network { background-image: url(../images/title_etnews_network.gif); }
.network_item { padding-bottom: 2px; margin-bottom: 8px; border-bottom: 1px solid #ddd; }
.network_item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none; }
.item_article_first { clear: both; margin-bottom: 6px; overflow: hidden; }
.news_thumbnail_box { border: 1px solid #ccc; padding: 1px; float: left; width: 75px; height: 67px; margin-right: 6px; }
.news_thumbnail { border: 0 none; width: 75px; height: 67px; }
.item_logo_box { float: left; width: 96px; height: 20px; padding: 2px 0; }
.item_logo { }
.item_article_first_title { float: left; width: 96px; }
.item_article_first_title a { font-weight: bold; }
.network_item ul { clear: both; }
.network_item ul li { line-height: 1em; padding: 0 8px 8px 10px; background: url(../images/bl_b.gif) no-repeat 2px 4px; white-space: nowrap; overflow: hidden; display: block; }



/**
 * tag widget
 **/
#tag { clear: both; width: 206px; }
#tag h3 { height: 40px; background: transparent url(../images/box_title_b.gif) no-repeat scroll 0 0; }
.tagMiddle { overflow: hidden; background: transparent url(../images/box_bg_b.gif) repeat-y scroll 0 0; }
.tagTxt { margin:0 12px; line-height:1.8em; }
.tagTxt a { letter-spacing: -1px; margin-right: 6px; }
.tagBottom { height: 14px; background: transparent url(../images/box_bottom_b.gif) no-repeat scroll 0 0; }

/**
 * notice widget
 **/
#noticeBox { clear: both; width: 206px; }
#noticeBox ul { padding: 5px 0 2px 0; }
#noticeBox ul li { line-height: 1.6em; padding: 0 8px 0 20px; background: url(../images/bl_b.gif) no-repeat 12px 7px; }
.widget_box_top h3.notice_box { background-image: url(../images/title_notice.gif); }
#noticeBox .more { position: absolute; font-size : 0; top: 16px; left: 160px; }


.notiTop { height: 34px; background: transparent url(../images/box_title_bg_c.gif) no-repeat scroll 0 0; }
.notiTop h3 { padding: 9px 0 0 10px; }
.notiMiddle { width: 206px; overflow: hidden; background: transparent url(../images/box_bg_a.gif) repeat-y scroll 0 0; }
.notiTxt { float: left; }
.notiBottom { height: 6px; background: transparent url(../images/box_bottom_c.gif) no-repeat scroll 0 0; }

/**
 * banner on left column
 **/
#bookcube-banner { width: 206px; height: 120px; background: #e8e8e8 url(/layouts/conference/images/bookcube/banner.jpg) no-repeat 0 0; text-align: center; font-weight: bold; }
#bookcube-banner a { display: block; width: 100%; height: 100%; }

#bannerBox { clear: both; width: 206px; }
.bannerTop { font-size: 0px; width: 206px; height: 5px; background: transparent url(../images/box_gray_t.gif) no-repeat scroll 0 0; }
.bannerMiddle { padding: 0 0 2px 0; background-color: #e8e8e8; text-align: center; }
.bannerBottom { font-size: 0px; height: 5px; background: transparent url(../images/box_gray_b.gif) no-repeat scroll 0 0; }


/**
 * two columns - center
 **/
#container694px { float: left; overflow: hidden; padding: 0 0 0 0; width: 694px; }
#containerCenter { float: left; overflow: hidden; padding: 0 10px 0 0; width: 478px; }

/**
 * headline materials
 * conference_headline widget
 **/
.headData { /*float: left; width: 478px;*/ padding: 6px 6px 12px 6px; height: 179px; background: url(../images/reco_bg.gif) no-repeat 0 0; }
.headDataImage { float: left; width: 216px; border: 1px solid #282828; }
.headDataConBox { float: left; width: 230px; padding: 10px 0 0 14px; }
.headDataContent { float: left; width: 374px; padding-left:0 0 0 16px; }

.headDataConTitle { margin-bottom: 5px; }
.headDataConTitle a { letter-spacing: -1px; font-size: 1.2em; font-weight: bold; color: #fdff7d; }
.headDataConTitle a:hover { color: #fcff36; }
.headDataCt { color: #c6c6c6; line-height: 1.3em; padding: 0 6px 4px 0; }
.headDataConBox ul { overflow: hidden; margin: 6px 0; }
.headDataConBox ul li { display: inline; float: left; padding: 0 18px 0 6px; white-space: nowrap; background: transparent url(../images/bl_c.gif) no-repeat scroll 0 5px; color: #fefefe; }
.headDataConBox ul li a,
.headDataTag,
.headDataTag a,
.headDataTag a:hover { color: #fefefe; text-decoration: none; }
.headDataTag { background: transparent url(../images/bl_c.gif) no-repeat scroll 0 5px; padding-left: 6px; }
.headDataTag a { }
.headDatabtn { clear: both; padding: 12px 0; }


/**
 * conference_recommended widget
 **/
.todayList { /*float: left;*/ padding: 8px 0; width: 478px; border-bottom: 1px solid #D7DDE3; clear: both; display: inline-block; *zoom: 1; }
.todayImage { float: left; width: 106x; border: 1px solid #c5c5c5; }

.todayConBox { float: right; width: 362px; }
.today-item-title { margin-bottom: 8px; font-size: 1.2em; font-weight: bold; }
.today-item-title a { color: #151f5c; }
.today-item-title a:hover { color: #cc0000; }
.today-item-info {  margin: 8px 0; overflow: hidden; }
.today-item-info li { display: inline; float: left; color: #4f4f4f; padding: 0 18px 0 6px; background: transparent url(../images/bl_c.gif) no-repeat 0 5px; letter-spacing: -1px; white-space: nowrap; }
.today-item-tag { margin-top: 8px; padding-left: 6px; background: transparent url(../images/bl_c.gif) no-repeat 0 5px; }

.todayConTitle { clear: both; padding-bottom: 5px; }

.todayConTitle a { font-size: 1.2em; font-weight: bold; color: #151f5c; }
.todayConTitle a:hover { color: #cc0000; }

.todayCt { float: left; font-size: 0.9em; color: #4f4f4f; padding: 0 18px 0 6px; background: url(../images/bl_c.gif) no-repeat 0 4px; }
.dotLineA { float: left; font-size: 0; width: 355px; height: 1px; background: url(../images/dot_a.gif) repeat-x 5px 4px; }

.todayReply { float: left; }
.todayReply p { float: left; height: 20px; font-size: 0.9em; padding: 4px 0 0 48px; background: url(../images/icon_reply.gif) no-repeat 0 3px; }

.mainLineList { /*float: left;*/ width: 478px; overflow: hidden; height: 1px; margin: 8px 0 14px 0; background-color: #d7dde3; }


/**
 * right column
 **/
#containerRight { float: left; overflow: hidden; width: 206px; }


/**
 * conference_rank widget
 **/
#ranking { }
.#ranking h3 { height: 30px; }
#ranking ul { padding: 8px 0 6px 10px; }
#ranking ul li { clear: both; height: 20px; overflow: hidden; }
#ranking ul li a { margin: 0 0 0 4px; }
.rankingMiddle { width: 206px; margin-top: 1px; overflow: hidden; background: transparent url(../images/box_bg_d.gif) repeat-y scroll 0 0; }
.rankingBottom { width: 206px; overflow: hidden; height: 2px; background: transparent url(../images/box_bottom_d.gif) no-repeat scroll 0 0; }

#list-rank-download { display: block; }
#list-rank-month { display: none; }
#list-rank-upload { display: none; }

#list-rank-read { display: block; }
#list-rank-vote { display: none; }
#list-rank-down { display: none; }


/**
 * conference_conference widget
 **/
#conEvent { clear: both; width: 206px; }
#conEvent ul { padding: 0 0 2px 0; }
#conEvent ul li { line-height: 1.6em; padding: 0 8px 0 20px; background: url(../images/bl_b.gif) no-repeat 12px 7px; }
.conEventTop { height: 28px; background: transparent url(../images/box_title_bg_conevent.gif) no-repeat scroll 0 0; }
.conEventTop h3 { font-size: 0.9em; letter-spacing: -1px; color: #000000; padding: 12px 0 0 6px; }
.more3 { position: absolute; font-size: 0px; top: 10px; left: 168px; }
.conEventMiddle { width: 206px; overflow: hidden; padding: 5px 0 0 12px; background:transparent url(../images/box_bg_a.gif) repeat-y scroll 0 0; }
.conEventList { float: left; }
.conEventThumGbox { float: left; padding: 0 0 6px 0; }
.conEventThumBox { float: left; width: 90px; padding: 0 5px 10px 0; }
.conEventThumImage { float: left; border: 1px solid #c5c5c5; }
.conEventThumtxt { float: left; padding: 4px 0 0 0; font-size: 0.9em; color: #333; line-height: 1.2em; min-height: 40px; }
.conEventBottom { height: 2px; overflow: hidden; background: transparent url(../images/box_bottom_d.gif) no-repeat scroll 0 0; }


/**
 * footer
 **/
#footer { clear: both; width: 910px; padding: 10px 0; }
#fLink { width: 910px; height: 40px; background: transparent url('../images/fBg.gif') 0 0 repeat-x; padding: 10px 0; text-align: center; }
address { text-align: right; height: 100px; background: transparent url('../images/fImg.jpg') 0 -10px no-repeat; margin: 4px 10px 0 0px; font-style: normal; color: #747474; font-size: 0.9em; line-height: 1.7em; }

#family-site { width: 120px; }

#powered-by { width: 103px; height: 16px; background: transparent url(../images/enblink.gif) no-repeat 0 0; text-decoration: none; }
#powered-by:hover { text-decoration: none; }
#powered-by span { visibility: hidden; }


/**
 * submenu
 **/
#pageCon { /*position: relative; float: left; width: 478px;*/ }

#rMenu { float: left; width: 254px; margin-bottom: 50px; padding-left: 20px; }

#pageCon h3, #rMenu h3 { border-bottom: 1px solid #c5c5c5; margin-bottom: 13px; }
#rMenu h3 { padding: 20px 0 5px 0; }

#adBanner { height: 50px; border: 1px solid #dfdfdf; margin-top:20px; }

#bigImg, smallImg { float: left; }
#bigImg { padding: 1px; }
#smallImg li { padding: 1px; }

.rhImg { float: left; width: 71px; height: 63px; margin-right: 3px; border: 1px solid #dfdfdf; padding: 1px; }
.rhSubj { float: left; width: 170px; font-weight: bold; }
.rhSubj a, .gallCon a { color: #000; }

.rhTxt { font-size: 0.9em; color: #606060; }

.gallCon { font-weight: bold; font-size: 0.9em; }

#rMenu ul li { background: transparent url(../images/bullet1.gif) 0 2px no-repeat; padding-left: 8px; line-height: 1.5em; }
#rMenu ol li { line-height: 1.5em; }
#rMenu ul li.hNews { background: none; padding-left: 0px; padding-bottom: 15px; }


/**
 * login window
 **/
#login-window { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 200; display: none; }
#modal-window { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: block; opacity: 0.4; filter: alpha(opacity=40); -ms-filter: "alpha(opacity=40)"; }
#login-layer { position: absolute; top: 120px; left: 50%; width: 290px; padding: 30px; margin-left: -175px; background-color: #fff; border: 2px solid #666; }

#login-close { position: absolute; top: 0; right: 0; width: 27px; height: 27px; cursor: pointer; background: transparent url(../images/buttonCloseX.gif) no-repeat center center; border: 0 none; padding: 0; }
#login-close span { display: none; }

#login-form { margin-bottom: 30px; }
#login-form legend { display: none; }

#login-form dl dt { color: #333; font-weight: bold; margin-bottom: 2px; }
#login-form dl dd { margin-bottom: 20px; }
#login-form input.login-input { border: 1px solid #ddd; color: #333; font-size: 20px; width: 269px; height: 31px; padding: 6px 9px 0; background: transparent url(../images/bgLoginText.gif) no-repeat right top; }

#login-form .keep-signed { float: left; margin: 0; white-space: nowrap; }

#login-form .login-button,
#login-form .login-button input { position: relative; height: 36px; line-height: 36px; overflow: visible; background: transparent url(../images/buttonLoginAction.gif) no-repeat 0 0; border: 0 none; color: #fff; display: inline-block; font-weight: bold; }
#login-form .login-button { float: right; right: 11px; background-position: 0 0; }
#login-form .login-button input { cursor: pointer; left: 11px; padding: 0 30px 0 45px; background-position: right 0; }

.login-help { background-color: #fafafa; border-top: 1px solid #f2f2f2; list-style: none; margin: 0 -30px -30px; padding: 14px 0; text-align: center; }
.login-help li { display: inline; padding: 0 6px 5px; }
.login-help li.join { font-weight: bold; }
.login-help li.find { background: transparent url(../images/btn_t_line.gif) no-repeat -5px 0; }





/**
 * subpages
 **/
#containerLeftSub { float: left; width: 206px; }

.left-title { width: 206px; height: 90px; margin-top: 4px; background: transparent url(../images/title/mypage.gif) no-repeat 0 0; }
.left-title span { display: none; }
#left-title-mypage { background-image: url(../images/title/mypage.gif); }
#left-title-customer { background-image: url(../images/title/customer.gif); }
#left-title-conference { background-image: url(../images/title/conference.gif); }

.left-menu { width: 206px; background: transparent url(../images/sub_menu_bg.gif) repeat-y scroll 0 0; }
.left-menu ul { padding: 20px 0 8px 6px; }

.left-menu ul li { color: #ffffff; padding: 4px 8px 6px 16px; background: transparent url(../images/sub_menu_line.gif) no-repeat 10px 24px; }
.left-menu ul li:last-child { background-image: none; }
.left-menu ul li.last-item { background-image: none; }
.left-menu ul li a { color: #ffffff; text-decoration: none; background: transparent url(../images/bl_02.gif) no-repeat 0 5px; padding-left: 12px; }
.left-menu ul li a:hover { color: #edff57; }


.subLine { height: 2px; background: url(../images/sub_menu_line.gif) no-repeat; }
.subMiddle { width: 206px; overflow: hidden; }
.left-menu-bottom { height: 11px; overflow: hidden; background: transparent url(../images/sub_menu_bottom.gif) no-repeat scroll 0 0; }

.container704px { float: left; width: 704px; min-height: 600px; background: url(../images/sub_bg.jpg) no-repeat 0px 4px; margin-bottom: 20px; }
.container704px .content-title { margin: 30px 20px 0 20px; width: 664px; height: 50px; background: transparent url(../images/title/mypage_myfolder.gif) no-repeat 0 0; }
.container704px .content-title span { display: none; background: transparent url(../images/sub_menu_bg.gif) repeat-y scroll 0 0; }
.container704px #content-title-myfolder { background-image: url(../images/title/mypage_myfolder.gif); }
.container704px #content-title-messages { background-image: url(../images/title/mypage_receiveList.gif); }
.container704px #content-title-send { background-image: url(../images/title/mypage_sendList.gif); }
.container704px #content-title-save { background-image: url(../images/title/mypage_saveList.gif); }
.container704px #content-title-ebook { background-image: url(../images/title/mypage_ebook.gif); }
.container704px #content-title-notice { background-image: url(../images/title/customer_notice.gif); }
.container704px #content-title-faq { background-image: url(../images/title/customer_faq.gif); }
.container704px #content-title-ask { background-image: url(../images/title/customer_mailform.gif); }
.container704px #content-title-intro { background-image: url(../images/title/conference_a.gif); }
.container704px #content-title-inquire { background-image: url(../images/title/conference_inquire.gif); }
.container704px #content-title-agreement { background-image: url(../images/title/conference_agreement.gif); }
.container704px #content-title-privacy { background-image: url(../images/title/conference_c.gif); }
.container704px #content-title-refusal { background-image: url(../images/title/conference_d.gif); }
.container704px #content-title-openevent { background-image: url(../images/title/open_event.gif); }
.container704px #content-title-bookcubeevent { background-image: url(../images/title/mypage_ebook.gif); }
.container704px #content-title-memberinfo { background-image: url(../images/title/membership_modify.gif); }
.container704px #content-title-userguide { background-image: url(../images/title/userguide.gif); }
.container704px #content-title-guide { background-image: url(../images/title/conference_guide.gif); }

.container704px .main-content { width: 664px; margin:30px 20px 0 20px; }
.container704px .top-line { padding-top: 1em; background: transparent url(../images/sub_top_line.gif) no-repeat 0 0; }


/**
 * fixed pages
 **/
.agreement p,
.privacy p,
.refusal p { margin: 1em 0; line-height: 1.6; }

.refusal ol { margin: 1em 0 1em 2em; }
.refusal ol li { list-style-type: decimal; }


/**
 * open event
 **/
#openevent-top { position: relative; margin: 0 auto; width: 620px; height: 549px; background: transparent url(http://img.etnews.co.kr/Et_2009/event/100125_it/top.jpg) no-repeat 0 0; }
#openevent-bottom { margin: 0 auto; width: 620px; height: 528px; background: transparent url(http://img.etnews.co.kr/Et_2009/event/100125_it/img.jpg) no-repeat 0 0; }
#openevent-link { display: block; width: 240px; height: 55px; position: absolute; top: 487px; left: 342px; }
#openevent-link span { display: none; }


/**
 * Ebook coupon
 **/
#bookcube-link-box { margin: 0 auto; width: 644px; height: 849px; clear: both; background: transparent url(/layouts/conference/images/bookcube/open_coupon.jpg) no-repeat 0 0; }
#bookcube-link { display: block; width: 180px; height: 55px; position: absolute; top: 665px; right: 60px; }
#bookcube-link span { display: none; }



/**
 * tag
 **/
.tag_level_5 { font-size: 14px; font-weight: bold; color: #000; }
.tag_level_4 { font-size: 13px; color: #000; }
.tag_level_3 { font-size: 13px; color: #666; }
.tag_level_2 { font-size: 12px; color: #666; }
.tag_level_1 { font-size: 12px; color: #999; }



