*       { margin: 0 auto; font-family: 'Nanum Gothic', 'Malgun Gothic', 'Segoe UI', 'dotum'; text-align: left; }
body    { background: url('/manager/img/manager/background_sky.gif') repeat-x #3f98ff; font-size: 13px; }
img     { border: 0; }

input[type=button]   { text-align: center; }
input[type=submit]   { text-align: center; }

.set11   { height: 11px; font-size: 11px; line-height: 11px; }
.w100p   { width: 100%; }
.w120    { width: 120px; }
.w430    { width: 430px; }
.w980    { width: 980px; }

.pad5    { padding: 5px;}
.pad10   { padding: 10px; }
.pad20   { padding: 20px; }

.b_black { background: #000; color: #fff; }
.dotum   { font-family: "dotum" }
.hand    { cursor: pointer; }
.bold    { font-weight: bold; }
.center  { text-align: center; }
.right  { text-align: right; }
.abs     { position: absolute; }
.c_both  { clear: both; }

.lf      { float: left; }
.rf      { float: right; }

.mtm7    { margin-top: -7px; }
.mtm5    { margin-top: -5px; }
.mt5     { margin-top: 5px; }
.mt10     { margin-top: 10px; }
.mt20    { margin-top: 20px; }
.mb5     { margin-bottom: 5px; }
.mb15    { margin-bottom: 15px; }

.bgBBB   { background: #bbb; }
.bgDDD   { background: #ddd; }
.bgEEE   { background: #eee; }
.bgFFF   { background: #fff; }
.gray    { color: gray; }

div#wrap                    { text-align: center; width: 100%; }
div#wrap div.box_upper      { background: url('/manager/img/manager/background_header_side_upper.gif') no-repeat; width: 980px; height: 23px; line-height: 23px; margin-top: 40px; }
div#wrap div.box_crawl      { background: url('/manager/img/manager/background_footer_side_crawl.gif') no-repeat; width: 980px; height: 15px; line-height: 15px; font-size: 12px;  margin-bottom: 10px; text-align: right; color: #fff;}
div#wrap div.box_header     { background: url('/manager/img/manager/background_header_side.gif') no-repeat top left; width: 980px; height: 7px; line-height: 5px; font-size: 5px; }
div#wrap div.box_content    { background: url('/manager/img/manager/background_center_side.gif') repeat-y; width: 980px; }
div#wrap div.box_footer     { background: url('/manager/img/manager/background_footer_side.gif') no-repeat top left; width: 980px; height: 7px; line-height: 7px; font-size: 7px; }
div#wrap div.box_tail       { background: url('/manager/img/manager/background_tail_side.gif') no-repeat; width: 980px; height: 25px; line-height: 15px; font-size: 12px;  margin-bottom: 10px; text-align: right; color: #fff;}

div#abs_submenu               { display: none; position: absolute; left: 0; top: 0; width: 224px; z-index: 10000; }
div#abs_submenu div           { width: 224px; color: #fff; font-weight:bold; font-size: 15px; line-height: 20px; }
div#abs_submenu div a:link    { text-decoration: none; color: #fff; }
div#abs_submenu div a:visited { text-decoration: none; color: #fff; }
div#abs_submenu div a:hover   { text-decoration: none; color: #0ff; }
div#abs_submenu div a:active  { text-decoration: none; color: #f00; }
div#abs_submenu div a.superadmin:link    { text-decoration: none; color: #fc0; }
div#abs_submenu div a.superadmin:visited { text-decoration: none; color: #fc0; }
div#abs_submenu div a.superadmin:hover   { text-decoration: none; color: #f0f; }

div#abs_help    { display: none; position: absolute; left: 0; top: 0; }

div#main_banner                  { width: 960px; height:200px; background: url('/manager/img/manager/background_main_changer.gif') lightblue; overflow: hidden; position: relative; }
div#main_banner div.main_content { position: absolute; z-index: 1; width: 920px; height: 160px; padding: 20px; color: #fff; font-size: 32px; font-weight: bold; }
div#main_banner div.supsok       { position: absolute; z-index: 1; width: 200px; height: 157px; margin: 25px 0 0 460px;}
div#main_banner div.sangdam      { position: absolute; z-index: 1; width: 277px; height: 157px; margin: 25px 0 0 660px; display: none;}
div#main_background              { position: absolute; width: 960px; height: 200px; z-index: 0; overflow: hidden;}

div#main_menulit                   { background: url('/manager/img/manager/background_main_meulit.gif') no-repeat; width: 960px; height: 300px; position: relative; color: #fff;}
div#main_menulit div.menulit_items { position: absolute; margin: 10px; left: 0; top: 0; width: 320px; height: 300px; text-align: center; }
div#main_menulit div.foot_ref      { width:750px; height: 50px; position: absolute; top: 224px; left: 103px; }
div#main_menulit div.foot_mem_ref  { width:750px; height: 35px; position: absolute; top: 258px; left: 103px; overflow:hidden; }

div#today_info  { font-size: 15px; top: 20px; left: 20px; }
div.bars_w200   { background: url('/manager/img/manager/bar_w200px.gif') no-repeat center center; width: 200px; height: 15px; line-height: 15px; margin-left: -15px; }

div#VisifireChart0 { width: 960px; height: 300px; z-index: 0; overflow: hidden; margin-bottom: 15px; }
div#VisifireChart1 { width: 960px; height: 300px; z-index: 0; overflow: hidden; margin-bottom: 15px; }
div.dash_member    { width: 730px; margin: 20px auto; height: 190px; }
div#VisifireChartM { background: url('/manager/img/manager/background_silverlight.gif') #eee no-repeat center; width: 360px; height: 190px; z-index: 0; overflow: hidden; position: relative; float: left; }
div#VisifireChartF { background: url('/manager/img/manager/background_silverlight.gif') #eee no-repeat center; width: 360px; height: 190px; z-index: 0; overflow: hidden; position: relative; clear: right; }
div#VisifireChartB { background: url('/manager/img/manager/background_silverlight.gif') #eee no-repeat center; width: 400px; height: 300px; z-index: 0; overflow: hidden; position: relative;  }

div#content_field   { background:#fff; width: 750px; height: 300px; position: absolute; top: -80px; left: 100px; border: 2px gray solid; color: #000; }
div#content_member  { background:url('/manager/img/manager/background_member_dashboard.jpg') #fff; width: 750px; height: 434px; position: absolute; top: -180px; left: 100px; border: 2px gray solid; color: #000;}
div#content_member a:link    { text-decoration: none; color: #88f; }
div#content_member a:visited { text-decoration: none; color: #00f; }
div#content_member a:hover   { text-decoration: none; color: #f00; }
div#content_member a:active  { text-decoration: none; color: #f00; }

div#content_admin  { background:url('/manager/img/manager/background_admin.jpg') #fff; width: 750px; height: 434px; position: absolute; top: -180px; left: 100px; border: 2px gray solid; color: #000;}
div#content_admin div.admin_inner { position:absolute; width:300px; top:0; left:0; margin: 120px 0 0 230px; }

div#content_board  { background: #fff; width: 750px; height: 434px; position: absolute; top: -180px; left: 100px; border: 2px gray solid; color: #000;}


div.spam_inner { position: absolute; margin: 15px 0 0 0; color: #000; width: 830px; }
div.spam_inner textarea { margin-left: 50px; width: 830px; height: 100px; }

div#members_icons { top:0; left:0; margin: 220px 0 0 480px; position: absolute; width: 200px; height: 50px; }
div#member_icon1  { background: url('/manager/img/manager/btn_list_icon.gif') no-repeat; width: 50px; height: 50px;}
div#member_icon2  { background: url('/manager/img/manager/btn_alert_icon.gif') no-repeat; width: 50px; height: 50px; margin-left: 20px; }

div#zipcodeBox { border: 2px #ddd solid; z-index: 10; position: absolute; background: #fff; padding: 20px; width: 430px; display: none;}
div#zipcodeRes { width: 400px; height: 150px; border: 1px #bbb solid; overflow: auto; padding: 10px; }

input.file_bg   { cursor: pointer; }
input.file_title{ background: #fff; border: 1px #bcf solid; }
input.file_text { position: absolute; background: #eee; border: 1px #bbb solid; color: #777;}
img.file_img    { margin-left: 227px; }

div.board_toper { background: url('/manager/img/manager/background_board_toper.gif') top center no-repeat; }
input.size4box     { border: 1px #73b4ff solid; height: 18px; width: 37px; }
input.size10box   { border: 1px #73b4ff solid; height: 18px; width: 66px; }
input.size20box   { border: 1px #73b4ff solid; height: 18px; width: 132px; }
input.size40box   { border: 1px #73b4ff solid; height: 18px; width: 278px; }
input.size90box   { border: 1px #73b4ff solid; height: 18px; width: 556px; }
input.size110box { border: 1px #73b4ff solid; height: 18px; width: 669px; }
input.solidbtn  { border: 1px gray solid; text-align:center; padding: 3px; }

div.p_table_wrap { border: 1px #bbb solid; height: 57px; float: left; background: #ccc; overflow: hidden; }
div.p_table_title { width: 55px; height: 20px; float: left; padding: 3px; background: #ddd; }
div.p_table_s_con { width: 60px; float: left; padding: 3px; position: relative; z-index: 10; }
div.p_table_b_con { width: 525px; float: left; padding: 3px 3px 3px 7px; z-index: 10; position: relative; }

.dragClass { background:gold; font-weight:bold; }