@charset "utf-8";

/* reset */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, address,
form, fieldset, legend, input, select, textarea,
table, caption, col, colgroup, thead, tfoot, tbody, th, td{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
html, fieldset, img, abbr, acronym{border:0 none;}
ol, ul, li, dl, dt, dd{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, th, td{font-weight:normal;}
address, caption, em{font-weight:normal; font-style:normal;}
caption{display:none;}
/* //reset */

/* COMMON CSS START */
body{width:100%; font:12px dotum;}
a, label{cursor:pointer;}
img, input{vertical-align:middle;}
select{height:20px; color:#909090; font:12px dotum; border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; vertical-align:middle;}
a, a:link, a:visited, a:active{color:#909090; text-decoration:none;}
textarea{padding:3px 2px 1px 2px; font:12px dotum;  border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; background:#fff; color:#666; vertical-align:middle;}
.frm_input{height:14px; padding:3px 2px 1px 2px; font:12px dotum; border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; color:#666; vertical-align:middle;}
.filebox{height:20px; padding:3px 2px 1px 2px; font-family:dotum; border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; color:#666; vertical-align:middle;}
.textbox{padding:3px 2px 1px 2px; font:12px dotum;  border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; background:#fff; color:#666; vertical-align:middle;}
.textbox_focus,
.inputbox_focus{padding:2px 1px 0 1px; border:2px solid #6ea7d1;}
.fLeft{float:left;}
.fRight{float:right;}
.btn_area{margin:20px auto 0; text-align:center; clear:both;}
.btn_area_l{height:28px; margin:8px 0 20px 0; padding-bottom:8px; border-bottom:1px solid #d0d0d0;}
.btn_area_r{width:99%; margin:10px 0; text-align:right;}
.btn_area:after,
.btn_area_l:after,
.btn_area_r:after{clear:both; content:""; display:block;}
.btn_parea{padding:10px 0; text-align:center; clear:both;}
.w99_{width:99%;}
.w100_{width:100%;}
.w30{width:30px;}
.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w290{width:290px;}
.w300{width:300px;}
.w500{width:500px;}
.w700{width:700px;}
.h20{height:20px;}
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h300{height:300px;}
.p10{padding:10px;}
.pL10{padding-left:10px;}
.pB5{padding-bottom:5px;}
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.mT5{margin-top:5px !important;}
.mT20{margin-top:20px !important;}
.mR5{margin-right:5px;}
.mL5{margin-left:5px;}
.mL20{margin-left:20px;}
.mB10{margin-bottom:10px;}
.dn{display:none;}
.tc{text-align:center !important;}
.ww{margin-top:4px; font:11px "dotum"; color:#999; font-weight:normal; display:block; float:left;}
.clear{clear:both;}
.clear:after{clear:both; content:""; display:block;}
.inputboxwrap{width:100%; position:relative; _display:inline; float:left; margin-right:1px;}
.inputboxwrap label{position:absolute; top:5px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.full_input{width:98%}

.etc_w{font-size:11px; color:#0074ba;}

.d11_6{font:11px "dotum"; color:#666;}

.title{height:16px; margin:20px 0px 8px; padding-left:18px; font:14px "dotum"; letter-spacing: -1px; font-weight:bold; background:url("../img/icons.png") no-repeat 2px -64px; color:#404040;}
.title2{height:13px; margin:20px 0px 8px; padding-left:15px; font:12px/15px "dotum"; letter-spacing: -1px; font-weight:bold; background:url("../img/icons.png") no-repeat 2px -132px; color:#707070;}

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.frm_info {display:block;padding:0 0 5px;color:#5b747e}
/* COMMON CSS END */

/* LAYOUT CSS START */
#wrap{width:100%; min-width:1300px; background:#f0f2f8}
#top{height:35px; position:relative; background:url("../img/top_bg.gif") repeat-x;}
#top .top_left{width:258px; padding-top:10px; position:absolute;}
#top .top_left span{margin-left:10px;}
#top .top_left span.fRight a{font-size:11px; color:#f1f1f1;}
#top .top_right{width:165px; top:0; right:0; position:absolute;}

#container:after{clear:both; content:""; display:block;}
.page{width:100%; background:url("../img/left_bg.gif") repeat-y left;}
.main{width:1200px; background:url("../img/left_bg.gif") repeat-y left;}
#container .layout{width:100%;}
#container .layout td{vertical-align:top;}
#container .section_box{width:181px;}
#container #lnb{width:78px;}
#container #snb{width:165px; padding:8px;}
#container #snb .menu{width:162px; height:100%; padding:0 1px 3px 1px; background:url("../img/snb_subbg.gif") repeat-y bottom;}
#container #snb .menu .snb{margin:0 auto;}
#container #snb .menu .snb li{width:162px; background:url("../img/menu_bg.gif") no-repeat;}
#container #snb .menu .snb li a{height:17px; padding:10px 5px 6px 5px; letter-spacing:-1px; display:block; font-weight:bold; color:#fff; border-top:1px solid #fafafa ;}
#container #snb .menu .snb li ul.ssnb{display:none;}
#container #snb .menu .snb li ul.ssnb li{height:32px; background:none; clear:both; border-bottom:1px solid #ddd;}
#container #snb .menu .snb li ul.ssnb li a{margin:0; padding:10px 10px 6px 10px; display:block; color:#909090; font-weight:normal; font-size:11px; border-top:0;}
#container #snb .menu .snb li ul.ssnb li a:hover{color:#404040;}
#container #snb .menu .snb li.snow{background:url("../img/menu_bgr.gif") no-repeat;}
#container #snb .menu .snb li.snow ul{display:block;}
#container #snb .menu .snb li.snow a{color:#deff00;}
#container #contents{margin:8px; border:1px solid #d0d0d0; position:relative;}
#container #main_contents{margin:8px; position:relative;}
#container .wrap_lt{width:5px; height:5px; top:-1px; left:-1px; display:block; background:url("../img/wrap_lt.gif") no-repeat; position:absolute;}
#container .wrap_rt{width:5px; height:5px; top:-1px; right:-1px; display:block; background:url("../img/wrap_rt.gif") no-repeat; position:absolute;}
#container .wrap_lb{width:5px; height:5px; bottom:-1px; left:-1px; display:block; background:url("../img/wrap_lb.gif") no-repeat; position:absolute;}
#container .wrap_rb{width:5px; height:5px; bottom:-1px; right:-1px; display:block; background:url("../img/wrap_rb.gif") no-repeat; position:absolute;}
#container .content{padding:12px; background:#fff;}
#container .content:after{clear:both; content:""; display:block;}
#container .content .nav{height:27px; padding-left:30px; font:15px "dotum"; line-height:25px; font-weight:bold; border-bottom:1px solid #d0d0d0; background:url("../img/icons.png") no-repeat;}
#container .content .nav span.sub_tit{padding-left:15px; font:11px/18px "dotum"; font-weight:normal; color:#909090;}
#container .content .nav span.navi{margin-top:5px; padding-left:18px; display:block; float:right; font:11px/18px "dotum"; font-weight:normal; color:#707070; background:url("../img/icons.png") no-repeat 0 -43px;}
#footer{padding:15px 0 13px; text-align:center; border-top:1px solid #93b4c6; border-bottom:1px solid #d0d0d0; background:#f5f6f7; color:#707070; font-weight:bold;}
/* LAYOUT CSS END */

/* solution info */
.solution_tit { padding:10px 10px 8px 10px; font-weight:bold; color:#404040; background:url("../img/solution_tit_bg.gif") repeat-x; }
.solution_info li { padding:8px 5px 5px 5px; background:url("../img/solution_line.gif") repeat-x bottom; color:#000; }
.solution_info li span { color:#4a536c; font-weight:bold; letter-spacing:-1px; }
.solution_info li.end { background:none; }
/* //solution info */

/* dash */
#dash-bar{position:relative; z-index:1000;}
#dash-bar #dash-bar-box{width:100%; height:50px; top:0; left:0; position:fixed; background:url("../img/dash_bg.gif") repeat-x;}
#dash-bar #dash-bar-box .page-title{width:100%; height:50px; margin:0 !important; padding:0 !important; line-height:50px; left:0; top:0; position:absolute; text-align:center;}
#dash-bar #dash-bar-box .page-title h2{height:50px; margin:0 !important; padding:0 !important; font-size:15px; color:#fff;}
#dash-bar #dash-bar-box .fLeft,
#dash-bar #dash-bar-box .fRight{margin:10px;}
#dash-bar .anchor{width:100%; height:30px; top:50px; left:0; position:fixed; background:#161436;}
#dash-bar .anchor ul{height:30px; margin:0 auto;}
#dash-bar .anchor ul li{height:30px; float:left;}
#dash-bar .anchor ul li a{height:30px; padding:0 10px; display:block; line-height:30px; color:#f1f1f1; font-size:11px;}
#dash-bar .anchor ul.ss1{width:1200px; margin:0 auto;}
#dash-bar .anchor ul.ss2{width:590px; margin:0 auto;}
#dash-bar .anchor ul.ss3{width:920px; margin:0 auto;} /* »óÇ°°ü¸® */
/* //dash */

/* help */
.tootip_wrap {position:relative; display:inline; width:1px; height:20px; vertical-align:top; zoom:1;}
.tootip_wrap .box_tooltip {position:absolute; display:none; width:350px; z-index:9999; background:url('../img/tooltip.gif') repeat-x left bottom; text-align:center;}
.tootip_wrap .box_tooltip .csshelp {float:left; width:328px; border:1px solid #888d95; padding:10px; line-height:16px; background:#fff; word-wrap:break-word; text-align:left; letter-spacing:0;}
.tootip_wrap .box_tooltip .arrow_tooltip {margin:-1px 0 0 0; width:10px; height:7px; font-size:0 !important; line-height:0; display:inline-block; background:url('../img/ico_under_arrow.gif') no-repeat; vertical-align:top;}
/* //help */

/* submit-area */
.submit-area{padding:10px; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.submit-area:after{clear:both; content:""; display:block;}
.submit-area ul{margin-top:5px; float:left;}
.submit-area ul li{margin-right:10px; float:left;}
/* //submit-area */

.quick_config{width:110px; position:relative; color:#fff;}
.quick_config:after{clear:both; content:""; display:block;}
.quick_config .help{display:inline-block; width:13px; height:11px; text-indent:-9000px; cursor:pointer; background:url("../img/icons.png") no-repeat 0 -101px; vertical-align:middle;}
.quick_config label{font-size:11px;}
#quick_help {top:20px; left:50px; z-index:10; position:absolute; }

/* list */
.list_top{margin-top:10px;}
.list_top:after{clear:both; content:""; display:block;}
.list_top #totalsearch{padding:4px 0 0 20px; line-height:18px; font-weight:bold; color:#404040; background:url("../img/icons.png") no-repeat 0 -78px;}
.list_top #totalsearch em{font-weight:bold; font-style:normal; color:#ff7200;}
.list_top select{vertical-align:top;}

.sort-desc span{padding-right:20px; background:url("../img/sort_desc.gif") no-repeat right 1px;}
.sort-asc span{padding-right:20px; background:url("../img/sort_asc.gif") no-repeat right 1px;}
/* list */

.main_wrap{width:923px; margin-bottom:10px; float:left; position:relative; border:1px solid #d0d0d0;}
.left_memo{width:162px; height:247px; margin-top:20px; border:1px solid #d7d7d7; background:#fffde0;}
.left_memo p{padding:8px 8px 0 8px; font-size:11px; color:#909090;}
.left_memo textarea{width:147px; height:193px; padding:0 3px 0 12px; line-height:25px; font-size:11px; color:#707070; border:0; overflow-x:hidden; overflow-y:auto; background:url("../img/memo_box_bg.gif") no-repeat top left; scrollbar-base-color:#fffce3; scrollbar-arrow-color:#a09c81; scrollbar-face-color:#f3eed0; scrollbar-track-color:#fffce3; scrollbar-shadow-color:#fffce3;}
.left_memo div{padding:10px;}

.main_tit{height:27px; padding-left:25px; font:15px "dotum"; line-height:27px; letter-spacing:-2px; font-weight:bold; background:url("../img/icons.png") no-repeat; color:#404040;}

/* table */
.list_tb{width:100%; margin-top:5px; text-align:center;}
.list_tb th{height:30px; line-height:29px; background:#485069; color:#fff; font-size:12px; font-weight:normal;}
.list_tb td{padding:9px 7px 9px 7px; border-bottom:1px solid #d0d0d0; color:#999; vertical-align:middle !important;}
.list_tb th a{color:#fff;}
.list_tb .line{background:#f8f8f8;}
.list_tb .trover{background:#ddd;}
.list_tb .tLeft{text-align:left;}
.list_tb .empty{padding:70px 0; text-align:center;}

.write_tb{width:100%; margin-top:10px;}
.write_tb th{padding:7px; background-color:#fafafa; text-align:left; border:1px solid #dedede; color:#666;}
.write_tb td{padding:7px; text-align:left; border:1px solid #dedede; color:#666; vertical-align:middle !important;}
.write_tb span.input_wrap{float:left; position:relative; display:block;}
.write_tb span.input_wrap label{top:6px; left:6px; font-size:11px; position:absolute; color:#999;}

.in_tb { width:100%; }
.in_tb th { padding:9px 7px 9px 7px; background-color:#fafafa; text-align:left; color:#666; border:0 none; border-bottom:1px solid #dedede; border-right:1px solid #dedede; }
.in_tb td { padding:9px 7px 9px 7px; text-align:left; border:1px solid #dedede; color:#666; border:0 none; border-bottom:1px solid #dedede;}
.in_tb td.ii{padding:0; border-right:1px solid #d7d7d7;}
.in_tb .last { border-bottom:0 none; vertical-align:top !important; }
.in_tb .last2 { border-right:0 none; vertical-align:top !important; }

.search_tb { width:100%; margin-top:30px; }
.search_tb th { padding:9px; background-color:#f8f8f8; border:1px solid #d0d0d0; text-align:left; color:#999; }
.search_tb td { padding:9px; border:1px solid #d0d0d0; color:#909090; }
/* //table */

/* side view */
.sv_wrap {display:inline-block;position:relative;font-weight:normal;font-size:1em}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #383838}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #383838;background:#111;color:#fff;text-decoration:none}
.sv_wrap .sv a:focus, .sv_wrap .sv a:hover {background:#393939}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}
/* //side view */

/* etc page */
.etc-page{padding:20px;}
.etc-page ul{margin-bottom:30px;}
.etc-page ul li{height:30px; line-height:30px;}
.etc-page ul li.done{height:50px; font-weight:bold; font-size:22px; line-height:50px; color:#ff0000;}
.etc-page .etc-box{padding:10px; border:1px solid #d7d7d7; background:#fafafa;}
.etc-page .etc-box ul{margin-bottom:0;}
.mail-result{margin-top:30px; padding:10px; border:1px solid #d7d7d7; background:#fafafa;}
.mail-result ul{margin:10px 0;}
.mail-result ul li{height:20px; line-height:20px;}
.mail-result span{height:20px; line-height:20px; display:block;}
/* //mail test */

/* search-box */
.search-box{height:30px; padding:10px 0 0 20px; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.search-box ul{margin-left:10px; float:left;}
.search-box ul li{float:left;}
.search-box .btn_v1{width:42px; height:20px; background-position:0 -139px;}
.search-box .btn_v2{width:42px; height:20px; background-position:-43px -139px;}
.search-box .btn_v3{width:53px; height:20px; background-position:-86px -139px;}
.search-box .btn_v4{width:53px; height:20px; background-position:-140px -139px;}
.search-box .btn_v5{width:34px; height:20px; background-position:-194px -139px;}
.search-box .btn_v6{width:34px; height:20px; background-position:-229px -139px;}
.search-box .btn_v7{width:30px; height:20px; background-position:-264px -139px;}
.search-box .btn_v8{width:30px; height:20px; background-position:-295px -139px;}
.search-box .btn_v9{width:30px; height:20px; background-position:-326px -139px;}
.search-box .search-submit{width:34px; height:20px; margin-left:3px; background-position:-357px -139px;}
.graph{position:relative; margin:0 10px; height:8px; background:#f1f1f1; border:1px solid #e9e9e9;}
.graph .bar{position:absolute; left:-1px; top:-1px; height:8px; border:1px solid #3962cd; background:#6b8eef url('../img/bar.gif') repeat-x 0 0; font-size:0;}

.smsearch-box{height:30px; margin:0 !important; padding:10px 0 0 10px !important; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.smsearch-box .search-submit{width:34px; height:20px; margin-left:3px; background-position:-357px -139px;}
/* //search-box */

/* small search */
.ssearch-box{height:30px; padding:10px 0 0 20px; border-bottom:1px solid #d7d7d7; background:#fafafa;}
.ssearch-box:after{clear:both; content:""; display:block;}
.ssearch-box ul{margin-left:10px; float:left;}
.ssearch-box ul li{float:left;}
.ssearch-box .search-submit{width:34px; height:20px; margin-left:3px; background-position:-357px -139px;}
/* //small search */

/* paging */
.paging_zone {position:relative; height:64px; text-align:center; z-index:4; clear:both; }
.paging {display:inline-block; margin-top:20px; height:27px;}
.paging a {font-size:9px; font-family:tahoma; color:#aaa;}
.paging .prev,
.paging .next {float:left; margin-left:-1px; width:27px; height:27px; text-indent:-9000px; overflow:hidden; background:url('../img/paging.gif') no-repeat;}
.paging .prev {margin:0; background-position:-20px 0;}
.paging .next {background-position:-50px 0;}
.paging .prev em,
.paging .next em {margin:9px 0 0 11px; display:block; width:5px; height:9px; background:url('../img/paging.gif') no-repeat;}
.paging .prev em {background-position:0 0;}
.paging .next em {background-position:-10px 0;}
.paging a.prev em {background-position:0 -10px;}
.paging a.next em {background-position:-10px -10px;}
.paging a.prev:hover em {background-position:0 -20px;}
.paging a.next:hover em {background-position:-10px -20px;}
.paging .pbtn {float:left; margin-left:-1px; padding-left:10px; height:27px; line-height:27px; font-size:9px; font-family:tahoma; background:url('../img/paging.gif') no-repeat -20px -30px;}
.paging .pbtn strong {display:block; padding-right:10px; height:27px; background:url('../img/paging.gif') no-repeat right -30px;}
.paging a.pbtn:hover {position:relative; background-position:-20px -60px; z-index:4;}
.paging a.pbtn:hover strong {background-position:right -60px;}
.paging span.on {position:relative; background-position:-20px -90px; color:#fff; z-index:5;}
.paging span.on strong {background-position:right -90px;}
.paging a:hover {color:#797979;}

.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#fff; border:1px solid #d7d7d7; text-decoration:none}
.pg_start, .pg_prev {/* ÀÌÀü */}
.pg_end, .pg_next {/* ´ÙÀ½ */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#fff;color:#202020;font-weight:bold}
/* //paging */

/* new window */
.new_win{border:5px solid #485069;}
.new_win h1 {min-width:320px; height:30px; padding:0 10px; background:#485069; font-size:12px; line-height:28px; color:#fff; font-weight:bold;}
.new_win h2 {margin:0 20px 10px}
.new_win .write_tb{margin:0 !important;}


.new_win_ul {margin:-20px 0 20px 0;padding:0 0 0 20px;border-bottom:1px solid #515151;background:#484848;list-style:none;zoom:1}
.new_win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win_ul li {float:left;margin-left:-1px}
.new_win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #595959;border-left:1px solid #595959;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win_desc {margin:0 20px}
.new_win .anchor {margin:0 20px 5px}
.new_win .tbl_wrap {margin:0 20px 20px;padding:0}
.new_win .win_btn {clear:both;padding:20px;text-align:center} /* »õÃ¢¿ë */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}
.new_win .local_sch, .new_win .local_cmd, .new_win .local_desc01, .new_win .local_desc02, .new_win .local_ov {min-width:320px}
/* //new window */

/* analytics */
.ana-de{padding-left:10px; background:url("../img/icon_analytics.png") no-repeat 0 -26px;}
.ana-up{padding-left:10px; background:url("../img/icon_analytics.png") no-repeat 0 -12px;}
.ana-down{padding-left:10px; background:url("../img/icon_analytics.png") no-repeat 0 0;}
/* //analytics */

/* sms */
.sms-wrap{}
.sms-wrap .sms-box{width:137px; height:141px; padding:25px 0 0 9px; background:url("../img/sms_bg.gif") no-repeat;}
.sms-wrap .sms-box textarea{width:114px; height:108px; padding:5px; border:0; overflow:hidden;}
.sms-wrap .sms-box span{width:124px; height:20px; line-height:20px; display:block; border:0; color:#fff; text-align:center;}
/* //sms */

/* calendar */
#calendar { width:100%; min-height:330px; margin-top:5px; }
#calendar .cal_top { width:159px; height:20px; margin:0 auto; }
#calendar .cal_top a,
#calendar .cal_top div span { height:16px; text-indent:-9000px; display:block; float:left; background:url("../img/cal_bg.gif") no-repeat; }
#calendar .cal_top .today { width:30px; margin-right:5px; background-position:0 0; }
#calendar .cal_top .prev { width:16px; margin-right:5px; background-position:-32px 0; }
#calendar .cal_top .next { width:16px; margin-left:5px; background-position:-193px 0; }
#calendar .cal_top span.num_0 { width:13px; background-position:-48px 0; }
#calendar .cal_top span.num_1 { width:13px; background-position:-61px 0; }
#calendar .cal_top span.num_2 { width:13px; background-position:-75px 0; }
#calendar .cal_top span.num_3 { width:13px; background-position:-89px 0; }
#calendar .cal_top span.num_4 { width:13px; background-position:-103px 0; }
#calendar .cal_top span.num_5 { width:13px; background-position:-117px 0; }
#calendar .cal_top span.num_6 { width:13px; background-position:-132px 0; }
#calendar .cal_top span.num_7 { width:13px; background-position:-145px 0; }
#calendar .cal_top span.num_8 { width:13px; background-position:-160px 0; }
#calendar .cal_top span.num_9 { width:13px; background-position:-175px 0; }
#calendar .cal_top span.dot { width:4px; background-position:-188px 0; }
#calendar .cal_tb { width:100%; }
#calendar .cal_tb th { padding:7px 0; border:1px solid #d7d7d7; border-top:1px solid #848484; border-bottom:1px solid #c6c6c6; background:#f1f1f1; }
#calendar .cal_tb td { height:50px; padding:3px; border:1px solid #d7d7d7; vertical-align:top; }
#calendar .cal_tb td.today { border:1px solid #e0e0bf; background:#ffffd9; }
#calendar .cal_tb .day { font:11px tahoma; font-weight:bold; color:#474747; }
#calendar .cal_tb .eday { font:11px tahoma; font-weight:bold; color:#e7e7e7; }

.sch_tit { margin-top:5px; text-align:center; font-weight:bold; color:#404040; }
.sch_view { margin-top:3px; border-bottom:1px dotted #d7d7d7; }
.sch_view a { font-size:11px; color:#909090; display:block; }
/* //calendar */

/* relation-item */
.relation-item{padding:10px; border:1px solid #d7d7d7; background:#fafafa;}
/* //relation-item */

/* event-item */
.event-item{padding:10px; border:1px solid #d7d7d7; background:#fafafa;}
/* //event-item */

/* car etc */
.car-category{height:250px; overflow-y:scroll; overflow-x:hidden;}
.car-category ul li a{height:30px; padding:0 10px; line-height:32px; display:block; border-bottom:1px solid #f1f1f1;}
.car-category ul li a:hover{background:#f1f1f1; color:#707070;}
.car-category ul li a.curr{background:#8e8e8e; color:#fff; font-weight:bold;}

/* //car etc */

#menulist .sub_menu_class {padding-left:25px;background:url('../img/sub_menu_ico.gif') 5px 15px no-repeat}

.sit_wimg {display:none}

.cate_tit { padding:5px; text-align:center; font-weight:bold; color:#fff; background-color:#485069; }
#add_category li { padding:3px 0 3px 15px; background:url("../img/icon/ico_bul02.png") no-repeat 0 2px; }
#mcategory { margin-top:10px; height:30px; text-align:center; }
.add_category_area { width:900px; padding:5px; margin-top:10px; border:1px solid #d0d0d0; background-color:#fafafa; }
#category_zone { margin-top:40px; min-height:300px; }
.category_tit { padding:5px; text-align:center; font-weight:bold; background-color:#9a9a9a; color:#fff; }

.write_tb { width:100%; margin-top:10px; }
.write_tb th { padding:9px 7px 9px 7px; background-color:#fafafa; text-align:left; border:1px solid #dedede; color:#666; }
.write_tb td { padding:9px 7px 9px 7px; text-align:left; border:1px solid #dedede; color:#666; }

.write_tb2 { width:100%; margin:10px 0 0; padding:0; border-collapse:collapse; border-spacing:0; }
.write_tb2 thead th { height:30px; line-height:29px; background:#485069; color:#fff; font-size:12px; font-weight:normal; }
.write_tb2 tbody th { padding:9px 7px 9px 7px; background-color:#fafafa; text-align:center; border:1px solid #dedede; border-top:0; color:#666; }
.write_tb2 tbody th.sth { font-weight:normal; }
.write_tb2 tbody th.tleft { text-align:left; }
.write_tb2 td { text-align:left; border:1px solid #dedede; border-top:0; color:#666; }
.write_tb2 td ul{margin:0; padding:0;}
.write_tb2 td ul li { height:17px; padding:7px 5px; 5px; list-style:none; border-bottom:1px solid #d7d7d7; }
.write_tb2 td ul li.curr { background:#fd8372; }
.write_tb2 td ul li.curr a { color:#fff; }
.write_tb2 td ul li a { margin:0 5px 0 0; padding:0; font-size:12px; line-height:20px; float:left; font-weight:bold; }
.write_tb2 span.input_wrap { float:left; position:relative; display:block; }
.write_tb2 span.input_wrap label { top:6px; left:6px; font-size:11px; position:absolute; color:#999;}
.btn_class,
.btn_model { cursor:pointer; }

.etc_w{font-size:11px; color:#0074ba;}

.fLeft{float:left;}
.fRight{float:right;}


.file_box{height:30px; margin-left:10px;}
.img-box{margin-top:10px; padding:10px; border-top:1px solid #ff5c5c;}
.img-box:after{clear:both; content:""; display:block;}
.img-box ul{}
.img-box ul li{width:130px; height:110px; margin:5px; padding:5px; border:1px solid #d7d7d7; position:relative; float:left;}
.img-box ul li span{top:-1px; left:-1px; position:absolute;}
.img-box ul li span a{padding:3px 5px; font-size:11px; color:#fff; background:#000; display:block;}
.img-box .ui-state-highlight{width:128px; height:108px; margin:5px; border:2px dashed #c9c9c9; background:#fbfbfb; float:left;}
