@charset "utf-8";
@import url(./layout_etc.css);
/* CSS Document */

body,input,textarea { color:#151515;font:12px '돋움','dotum','Tahoma','MS UI Gothic';line-height:18px; }
body      { margin-left: 20px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; }
a:link {color:#151515;font:12px 'dotum','Tahoma';text-decoration:none}
a:visited {color:#151515;font:12px 'dotum','Tahoma';text-decoration:none}
a:hover {color:#151515;font:12px 'dotum','Tahoma';text-decoration:none}
a:active  {	text-decoration: none; }

{** #loading { background:url(../../../../images/common/loading.gif) no-repeat; width:125px; height:39px; position:absolute; left:10px; top:10px; }**}

#layout_zx { cursor:default;width:850px; }

#layout_zx .lo_top       { background:url(../../../../images/common/top_bg.gif) repeat-x; height:55px; text-align:center; }
#layout_zx .lo_top .logo { width:610px; height:45px; text-align:left; padding:2px 0px 6px 30px; }    /*  background:url(../../../../images/common/top_bg_center.gif) no-repeat;  삭제 */
#layout_zx .lo_menu              { background:url(../../../../images/menubar/bg.gif) repeat-x; height:33px; }
#layout_zx .lo_menu2              { background:url(../../../../images/menubar/b_back.gif) repeat-x; height:37px; }
#layout_zx .lo_menu .a_left      { background:url(../../../../images/menubar/opening.gif) repeat-x; width:6px; height:33px; }
#layout_zx .lo_menu .a_right     { background:url(../../../../images/menubar/closing1.gif) left  no-repeat; width:6px; height:33px; }
#layout_zx .lo_menu .a_right_back  { background:url(../../../../images/menubar/b_back_right.gif) left  no-repeat;  width:6px; height:5px; }
#layout_zx .lo_menu2 .a_left2      { background:url(../../../../images/menubar/opening.gif) repeat-x; width:6px; height:33px; }
#layout_zx .lo_menu2 .a_right2     { background:url(../../../../images/menubar/closing.gif) left  no-repeat; width:6px; height:33px; }
#layout_zx .lo_menu .a_center   { background:url(../../../../images/menubar/bg.gif) repeat-x; width:115px; height:33px;}
#layout_zx .lo_menu2 .a_center2   { background:url(../../../../images/menubar/b_back.gif) width:488px;height:37px;}
#layout_zx .lo_menu .a_center .item { width:80px; height:33px;float:left; font-family:Tahoma;font-size:11px; font-weight:bold; cursor:pointer; text-align:center; padding:0px 0px 0px 0px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#layout_zx .lo_menu .a_center .i_nm { background:url(../../../../images/menubar/item_bg.gif) no-repeat; color:#767676 }
#layout_zx .lo_menu .a_center .i_ov { background:url(../../../../images/menubar/item_bg_over.gif) no-repeat; color:#FFFFFF; }
#layout_zx .lo_menu .a_center .i_se { background:url(../../../../images/menubar/item_bg_sel.gif) no-repeat; color:#FFFFFF; }
#layout_zx .lo_menu .a_search              { float:right; text-align:center; margin-top:5px; margin-right:10px; }
#layout_zx .lo_menu .a_search input.input  { width:91px; height:17px; background:url(../../../../images/menubar/search_input_bg.gif) no-repeat; border:none; margin-top:0px; padding:6px 8px 0px 8px; text-align:center; color:#467CAA; }
#layout_zx .lo_menu .a_search input.submit { width:32px; height:23px; background:url(../../../../images/menubar/search_input_submit.gif) no-repeat; border:none; margin:0px; cursor:pointer; }

#layout_zx .main_body_cell { width:850px; margin-left:px; }
#layout_zx .tbl_home_layout          /* { height:850px; margin-top:px; } */
#layout_zx .tbl_home_layout .l_left   { width:600px; background:#ffffff; }
/* #layout_zx .tbl_home_layout .l_center {width:100%; background:#ffffff;} 삭제*/
#layout_zx .tbl_home_layout .l_line   { width:1px; background:#F1F2F3; }
#layout_zx .tbl_home_layout .l_right  { width:240px; }
/* 추가시작 */
#layout_zx .tbl_home_layout .m_bnn  { width:240px; }  
#layout_zx .tbl_home_layout .search  { width:600px; height:40px; background:url(../../../../imgs/bg_bx_srch.gif) no-repeat; padding:0px 0px 0px 21px }
#layout_zx .tbl_home_layout .hotrk_00 { padding:0px 0px 0px 10px}
#layout_zx .tbl_home_layout .hotrk_01 { background:url(../../../../imgs/bg_ttl01.gif) no-repeat; height:25px; padding:8px 0px 12px 20px}
#layout_zx .tbl_home_layout .hotrk_02 { padding:0px 9px 9px 9px}
#layout_zx .tbl_home_layout .weekrk_01 { background:url(../../../../imgs/bg_ttl01.gif) no-repeat; height:25px; padding:8px 0px 12px 20px}
#layout_zx .tbl_home_layout .weekrk_02 { padding:0px 9px 19px 9px}
#layout_zx .tbl_home_layout .nbgt {background:url(../../../../imgs/bg_bx_ntc01.gif) no-repeat;height:2px}
#layout_zx .tbl_home_layout .nbgm {background:url(../../../../imgs/bg_bx_ntc02.gif);height:2px;padding:3px 5px 3px 5px} 
#layout_zx .tbl_home_layout .nbgb {background:url(../../../../imgs/bg_bx_ntc03.gif) no-repeat;height:2px} 
#layout_zx .tbl_home_layout .nspc01 {background:#FFFFFF;padding:6px 0px 3px 10px} 
#layout_zx .tbl_home_layout .nspc02 {background:#FFFFFF; color:#6F6E6E; font:11px; letter-spacing:-1px; text-align:right; padding:6px 8px 3px 0px} 
#layout_zx .tbl_home_layout .nspc02 a:link {background:#FFFFFF;color:#6F6E6E;font:11px; letter-spacing:-1px; text-decoration:none}
#layout_zx .tbl_home_layout .nspc02 a:visited {background:#FFFFFF;color:#6F6E6E;font:11px; letter-spacing:-1px; text-decoration:none}
#layout_zx .tbl_home_layout .nspc02 a:hover {background:#FFFFFF;color:#F28822;font:11px; letter-spacing:-1px; text-decoration:none}
#layout_zx .tbl_home_layout .nspc03 {float:left;padding:3px 0 3px 13px} 
#layout_zx .tbl_home_layout .nspc03 a:link {color:#151515;text-decoration:none}
#layout_zx .tbl_home_layout .nspc03 a:visited {color:#151515;text-decoration:none}
#layout_zx .tbl_home_layout .nspc03 a:hover {color:#F28822;text-decoration:none}
#layout_zx .tbl_home_layout .mo {color:#4A4949;font:11px}
#layout_zx .tbl_home_layout .mo a:link {color:#4A4949;font:11px;text-decoration:none}
#layout_zx .tbl_home_layout .mo a:visited {color:#4A4949;font:11px;text-decoration:none}
#layout_zx .tbl_home_layout .mo a:hover {color:#4A4949;font:11px;text-decoration:none}

#layout_zx .tbl_home_layout .hrt1 {height:28px; background:#EBEBEB; padding:3px 10px 0px 14px}
#layout_zx .tbl_home_layout .hrt2 {height:1px; background:#ebebeb;}
#layout_zx .tbl_home_layout .hrt3 {padding:0px 10px 0px 10px}
#layout_zx .tbl_home_layout .hrt4 {text-align:right; height:28px; width:25px; padding:3px 0px 0px 8px}
#layout_zx .tbl_home_layout .hrt5 {line-height:20px; padding:6px 0px 6px 0px}
#layout_zx .tbl_home_layout .hrt6 {height:1px; background:#EBEBEB;}
#layout_zx .tbl_home_layout .hrt7 {text-align:right; height:28px; font:11px 'dotum','Tahoma' ; color:#C4C4C4; padding:3px 5px 0px 10px}
#layout_zx .tbl_home_layout .hrt8 {line-height:20px; padding:8px 5px 5px 5px}
#layout_zx .tbl_home_layout .hrt9 {line-height:14px; color:#709FD4; padding:8px 5px 5px 8px}
#layout_zx .tbl_home_layout .hrt10 {background:url(../../../../imgs/bg_dot01.gif); height:1px;}
#layout_zx .tbl_home_layout .hrt11 {height:67px; width:59px; padding:4px 0px 4px 0px}
#layout_zx .tbl_home_layout .hotsp {padding:13px 9px 19px 9px}

#layout_zx .tbl_home_layout .bgdes  { width:578px; }
#layout_zx .tbl_home_layout .bgdes01  { width:3px; height:3px; background:url(http://www.rankingstory.com/img/bg_sub_rund01.gif) no-repeat; }
#layout_zx .tbl_home_layout .bgdes02  { width:3px; height:3px; background:url(http://www.rankingstory.com/img/bg_sub_rund02.gif) no-repeat; }
#layout_zx .tbl_home_layout .bgdes03  { width:578px; line-height:14px; background:#f3eeec; padding:8px 20px 8px 20px; }
#layout_zx .tbl_home_layout .bgdes04  { width:3px; height:3px; background:url(http://www.rankingstory.com/img/bg_sub_rund03.gif) no-repeat; }
#layout_zx .tbl_home_layout .bgdes05  { width:3px; height:3px; background:url(http://www.rankingstory.com/img/bg_sub_rund04.gif) no-repeat; }
#layout_zx .tbl_home_layout .subrund { width:594px; line-height:16px; padding:7px 13px 4px 15px}

/*nevi*/
#nevi {clear:both;width:850px;margin-bottom:8px}
#nevi .bgm {background:url(../../../../imgs/bg_ct_m01.gif) no-repeat;height:97px;padding:0px 0 0 35px}
#nevi .bgrk {background:url(../../../../imgs/bg_ct_rk.gif) no-repeat;height:97px;padding:0 0 0 35px}
#nevi .bgjp {background:url(../../../../imgs/bg_ct_jp.gif) no-repeat;height:97px;padding:0 0 0 35px}
#nevi .bgsp {background:url(../../../../imgs/bg_ct_sp.gif) no-repeat;height:97px;padding:0 0 0 35px}
#nevi .tt {width:82px;height:29px;line-height:29px;font-weight:bold;letter-spacing:-1px;padding:6px 0px 0px 0px; text-decoration:none}
#nevi .tt a:link {width:82px;height:29px;line-height:29px;font-weight:bold;letter-spacing:-1px;padding:7px 0px 0px 0px; text-decoration:none;}
#nevi .tt a:hover {width:82px;height:29px;line-height:29px;font-weight:bold;letter-spacing:-1px;padding:7px 0px 0px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .tt a:visited {width:82px;height:29px;line-height:29px;font-weight:bold;letter-spacing:-1px;padding:7px 0px 0px 0px; text-decoration:none}
#nevi .tm {width:82px;height:25px;vertical-align:top;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px}
#nevi .tm a:link {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px; text-decoration:none}
#nevi .tm a:hover {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .tm a:visited {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px; text-decoration:none}
#nevi .tb {width:82px;height:25px;vertical-align:top;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:0px 0px 7px 0px}
#nevi .tb a:link {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:0px 0px 7px 0px; text-decoration:none}
#nevi .tb a:hover {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:0px 0px 7px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .tb a:visited {width:82px;height:25px;line-height:25px;font-weight:bold;letter-spacing:-1px;padding:0px 0px 7px 0px; text-decoration:none}
#nevi .mt {width:82px;height:29px;line-height:29px;padding:6px 0px 0px 0px; text-decoration:none}
#nevi .mt a:link {width:82px;height:29px;line-height:29px;padding:6px 0px 0px 0px; color:#FFFFFF; text-decoration:none}
#nevi .mt a:hover {width:82px;height:29px;line-height:29px;padding:6px 0px 0px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .mt a:visited {width:82px;height:29px;line-height:29px;padding:6px 0px 0px 0px; text-decoration:none}
#nevi .mm {width:82px;height:25px;vertical-align:top;line-height:25px;padding:2px 0px 4px 0px}
#nevi .mm a:link {width:82px;height:25px;line-height:25px;padding:2px 0px 4px 0px; text-decoration:none}
#nevi .mm a:hover {width:82px;height:25px;line-height:25px;padding:2px 0px 4px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .mm a:visited {width:82px;height:25px;line-height:25px;padding:2px 0px 4px 0px; text-decoration:none}
#nevi .mms {width:82px;height:25px;vertical-align:top;line-height:25px;color:#0F6C25;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px}
#nevi .mms a:link {width:82px;height:25px;line-height:25px;color:#0F6C25;font-weight:bold;letter-spacing:-1px;padding:2px 0px 4px 0px; text-decoration:none}
#nevi .mms a:hover {width:82px;height:25px;line-height:25px;padding:2px 0px 4px 0px;color:#0F6C25;font-weight:bold;letter-spacing:-1px;text-decoration:underline}
#nevi .mms a:visited {width:82px;height:25px;line-height:25px;color:#0F6C25;padding:2px 0px 4px 0px;font-weight:bold;letter-spacing:-1px; text-decoration:none}
#nevi .mb {width:82px;height:25px;vertical-align:top;line-height:25px;padding:0px 0px 7px 0px}
#nevi .mb a:link {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px; text-decoration:none}
#nevi .mb a:hover {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px;color:#FFFFFF;text-decoration:underline}
#nevi .mb a:visited {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px; text-decoration:none}
#nevi .mbs {width:82px;height:25px;vertical-align:top;line-height:25px;color:#0F6C25;font-weight:bold;letter-spacing:-1px;padding:0px 0px 7px 0px}
#nevi .mbs a:link {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px;color:#0F6C25;font-weight:bold;letter-spacing:-1px; text-decoration:none}
#nevi .mbs a:hover {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px;color:#0F6C25;font-weight:bold;letter-spacing:-1px;text-decoration:underline}
#nevi .mbs a:visited {width:82px;height:25px;line-height:25px;padding:0px 0px 7px 0px;color:#0F6C25;font-weight:bold;letter-spacing:-1px; text-decoration:none}
/* 추가끝 */

#layout_zx .box_login_outside { padding:3px; background:#f9f9f9; }
#layout_zx .box_login { padding:10px; border:solid 1px #D5D8DB; background:#FFFFFE; }
#layout_zx #fo_login .form_field     { float:left; width:108px; }
#layout_zx #fo_login .form_submit    { text-align:right; }
#layout_zx #fo_login .form_keepalive { height:25px;margin-left:10px; }
#layout_zx #fo_login input.submit    { width:45px; height:45px; background:url(../../../../images/common/login_btn_submit.gif) no-repeat; border:none; margin:0px; cursor:pointer; }
#layout_zx #fo_login .item           { clear:both; background:url(../../../../images/common/bul_01.gif) no-repeat left; height:13px; padding:3px 0px 0px 12px; margin-left:5px; margin-top:2px; }
#layout_zx #logged div.item           { cursor:pointer; font-size:11px; letter-spacing:-1px; margin-right:10px; padding:3px 0px 0px 14px; white-space:nowrap; }
#layout_zx #logged div.new            { font-weight:bold; color:#FF7200; }
#layout_zx #logged div.logout         { display:block; font-weight:bold; float:right; margin-right:0px; margin-top:2px; }
#layout_zx #logged div.profile        { float:left; background:url(../../../../images/common/icon_profile.gif) no-repeat left; }
#layout_zx #logged div.message        { float:left; background:url(../../../../images/common/icon_note.gif) no-repeat left; }
#layout_zx #logged div.message2        { float:left; background:url(../../../../images/common/icon_note3.gif) no-repeat left; }
#layout_zx #logged div.administrative { float:right; background:url(../../../../images/common/icon_key.gif) no-repeat left; color:#D80D0F; margin-right:0px; }

#layout_zx .submenu { padding:10px; }
#layout_zx .submenu .title  { background:url(../../../../images/leftmenu/smenu_title.gif) no-repeat; height:23px; font-weight:bold; font-family:Tahoma; font-size:11px; color:#FFFFFF; padding:6px 10px 0px 10px; }
#layout_zx .submenu .a_item { background:#FFFFFF; padding:9px; border:solid 1px #E0E8EE; border-top-width:0px; padding-top:2px;}
#layout_zx .submenu .item   { border-bottom:solid 1px #E0E8EE; margin-top:2px; padding-top:3px; padding-bottom:5px; }
#layout_zx .submenu .depthin       { clear:both; padding:5px 0px 2px 15px; }
#layout_zx .submenu .depthin .item { border-bottom:none; padding:2px 0px 1px 0px; margin-top:0px; }
#layout_zx .submenu .depthin .item a      { color:#9A9893; }
#layout_zx .submenu .depthin .item a.i_se { font-weight:normal; background:none; color:#467CAA; }
#layout_zx .submenu .a_item a      { color:#797771; display:block; padding-top:3px; }
#layout_zx .submenu .a_item a.i_se { background:url(../../../../images/leftmenu/bul_01.gif) no-repeat right; font-weight:bold; color:#467CAA; }
#layout_zx .submenu .last { border-bottom:none; }

#layout_zx .cprt { width:100%; height:55px; background:url(../../../../images/common/copyright_bg.gif); text-align:left;  margin-left:auto; margin-right:auto;}
#layout_zx .cprt .fixed { width:100%; margin-left:auto; margin-right:auto; text-align:left; }
#layout_zx .cprt .desc { width:800px; margin-left:18px; font-family:'Tahoma','dotum'; font-size:11px; color:#979696; position:absolute; text-align:left; padding-top:7px; }
#layout_zx .cprt .desc a:link {color:#979696;font-family:'Tahoma','dotum'; font-size:11px;text-decoration:none}
#layout_zx .cprt .desc a:visited {color:#979696;font-family:'Tahoma','dotum'; font-size:11px;text-decoration:none}
#layout_zx .cprt .desc a:hover {color:#68BC5B;font-family:'Tahoma','dotum'; font-size:11px;text-decoration:none}
#layout_zx .cprt .logo { background:url(../../../../images/common/copyright_zx.gif) no-repeat; width:190px; height:55px; float:right; }

#layout_zx .hr_dot_01 { background:url(../../../../images/common/hr_dot_01.gif) repeat-x; height:2px; overflow:hidden; clear:both; margin:4px 0px 4px 0px; }
#layout_zx .clear { clear:both; }
#layout_zx .input { border:solid 1px #E1E1E1; padding:2px; height:14px; margin:0px; cursor:text; }
#layout_zx .checkbox  { width:15px; height:15px; margin:-1px 0px 0px -1px; }
#layout_zx label { cursor:pointer; }
#layout_zx form { display:inline; border:none; margin:0px; padding:0px; }
#layout_zx textarea { cursor:text; }

#layout_zx .bold  { font-weight:bold; }
#layout_zx .fc_00 { color:#000000; }
#layout_zx .fc_01 { color:#797771; }
#layout_zx .fc_02 { color:#9A9893; }
#layout_zx .fc_11 { color:#467CAA; }
#layout_zx .fc_12 { color:#9EAB1A; }
#layout_zx .fc_13 { color:#FF7200; }
#layout_zx .fc_14 { color:#D80D0F; }
#layout_zx .fc_20 { color:#E3E6E8; }

.bdc {font:12px 'dotum','Tahoma' #4A4949;line-height:18px;word-break:break-all}
.bd a:link {color:#4A4949;font:12px 'dotum','Tahoma';line-height:18px;text-decoration:none}
.bd a:visited {color:#4A4949;font:12px 'dotum','Tahoma';line-height:18px;text-decoration:none}
.bd a:hover {color:#4A4949;font:12px 'dotum','Tahoma';line-height:18px;text-decoration:underline}
.bd_11 {font:11px 'dotum','Tahoma'; color:#4A4949; line-height:18px;word-break:break-all}
.bd_11l {font:11px 'dotum','Tahoma'; color:#7C7769; line-height:18px;word-break:break-all}

/* 추가시작 */
.login_go { width:50px; height:21px; background:url(../../../../imgs/login_go.gif) no-repeat; border:none; margin:0px; cursor:pointer; }
.login_winsp { color:#151515; margin:6px 0 0 50px}
#login_form { position:absolute;visibility:hidden}
/* 추가끝 */

