html, h3, h2, input, form, select, img, button{margin:0; padding:0; vertical-align:baseline; font-family:AppleSDGothicNeo-Regular}
form{vertical-align:top}
body{padding:40px 0 0 0; margin:0; background:url(../images/bgl.png)}
img{border:0}
a{text-decoration:none}
#header{width:100%; height:43px; background:url(../images/bg_header.png); overflow:hidden; padding:0; margin:0; position:fixed; left:0; top:0; vertical-align:top}
#mainTable{table-layout:fixed; font:normal 12px dotum}
#mainTable th{padding:2px 0 0 0; height:33px}
#mainTable td{line-height:1.1;}
/*
.c0h{background:#F3F3F5; color:#333; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #D0D7E5; border-right:1px solid #333; border-top:2px solid #D0D7E5;}
.c1h{background:#143d6c; color:#fff; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #3c699d; border-right:1px solid #3c699d; border-top:2px solid #3c699d;}
.c2h{background:#50133e; color:#fff; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #894074; border-right:1px solid #894074; border-top:2px solid #894074;}
.c0{padding:6px 0; text-align:center; background:#fff; border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5; color:#515565}
.c1{padding:6px 0; text-align:center; background:#285588; border-bottom:1px solid #3c699d; border-right:1px solid #3c699d; color:#c6d6e7}
.c2{padding:6px 0; text-align:center; background:#6c2959; border-bottom:1px solid #894074; border-right:1px solid #894074; color:#e9cbe0}

.c0h{background:#F3F3F5; color:#333; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5; border-top:2px solid #D0D7E5;}
.c1h{background:#285588; color:#fff; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #549ec5; border-right:1px solid #549ec5; border-top:2px solid #549ec5;}
.c2h{background:#143d6c; color:#fff; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #5682b5; border-right:1px solid #5682b5; border-top:2px solid #5682b5;}
.c0{padding:6px 0; text-align:center; background:#FFFFFF; border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5; color:#515565}
.c1{padding:6px 0; text-align:center; background:#3782aa; border-bottom:1px solid #549ec5; border-right:1px solid #549ec5; color:#d6ebf2}
.c2{padding:6px 0; text-align:center; background:#306095; border-bottom:1px solid #5682b5; border-right:1px solid #5682b5; color:#c6d6e7}

.c0h{background:#333 url(../images/th_bg.png) repeat-x bottom; color:#DFDFDF; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #555; border-right:1px solid #333}
.c1h{background:#333 url(../images/th_bg.png) repeat-x bottom; color:#6FBFD7; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #549ec5; border-right:1px solid #333; border-bottom:3px solid #549ec5;}
.c2h{background:#333 url(../images/th_bg.png) repeat-x bottom; color:#B1D177; font:bold 11px dotum; letter-spacing:-1px; border-bottom:1px solid #8DB241; border-right:1px solid #333; border-bottom:3px solid #8DB241;}
*/

.c0h{background:#F1EEF0 url(../images/th_bg_w.png) repeat-x bottom; color:#797A81; font:bold 11px dotum, AppleSDGothicNeo-Bold; letter-spacing:-1px; border-bottom:1px solid #fff; border-right:1px solid #E3E2E3}
.c1h{background:#F1EEF0 url(../images/th_bg_w1.png) repeat-x bottom; color:#3B91BF; font:bold 11px dotum, AppleSDGothicNeo-Bold; letter-spacing:-1px; border-bottom:1px solid #fff; border-right:1px solid #E3E2E3}
.c2h{background:#F1EEF0 url(../images/th_bg_w2.png) repeat-x bottom; color:#72A20C; font:bold 11px dotum, AppleSDGothicNeo-Bold; letter-spacing:-1px; border-bottom:1px solid #fff; border-right:1px solid #E3E2E3}

.c0{padding:6px 0; text-align:center; background:#F5F1F5; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; color:#797A81; font-family:dotum, AppleSDGothicNeo-Regular}
.c1{padding:6px 0; text-align:center; background:#EEF0F5; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; color:#357097; font-family:dotum, AppleSDGothicNeo-Regular}
.c2{padding:6px 0; text-align:center; background:#F5F2EE; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; color:#4D6B07; font-family:dotum, AppleSDGothicNeo-Regular}
.w{background:#F7F5F7}

.v1{color:#24B527; font:bold 11px dotum, AppleSDGothicNeo-Regular; letter-spacing:-1px}
.v2{color:#3C92BC; font:bold 11px dotum, AppleSDGothicNeo-Regular; letter-spacing:-1px}
.c{text-align:center}
.dam{font:normal 11px dotum; letter-spacing:-1px}
h3{font:bold 16px dotum; letter-spacing:-1px; padding:3px 0 3px 20px; margin:13px 0 8px 10px; color:#595A6C; background:url(../images/blue-document-tree.png) no-repeat 0 50%}
.calln{background:url(../images/calln_bg.png) no-repeat; color:yellow; font:normal 11px Tahoma; width:14px; height:15px; display:inline-block; overflow:hidden; vertical-align:bottom; text-align:center; cursor:pointer}
.txt{text-align:left; padding-left:8px; padding-right:8px; vertical-align:middle; font-family:dotum; line-height:1.4}
.input_table{table-layout:fixed; background:#fff; border-left:0px solid #DFDFE1}
.input_table th{background:#F3F3F5; font:bold 11px dotum, AppleSDGothicNeo-Bold; letter-spacing:-1px; color:#4C5467; border-right:1px solid #DFDFE1; border-bottom:1px solid #DFDFE1; width:100px}
.input_table td{font:normal 12px dotum; border-right:1px solid #DFDFE1; border-bottom:1px solid #DFDFE1; line-height:1.1; color:#515565; padding-left:10px}
.input{border:1px solid #dedfde; font-size:12px; background:#F3F3F5}
.cate{padding:0; margin:0; list-style:none}
.cate li{float:left; width:170px; padding:3px 0}
.cate li input{vertical-align:top;}
.select_num{font-size:11px; font-family:Tahoma}
.cate2{padding:0; margin:0; list-style:none}
.cate2 li{float:left; width:210px; padding:3px 0}
.cate2 li input{vertical-align:top;}
.today_call{background:red; float:right; background:url(../images/today_call.png) no-repeat; font:bold 10px Tahoma; width:14px; height:15px; color:yellow; margin-top:5px; margin-right:1px; text-align:center}
button{cursor:pointer}
#top_cate{padding:0; margin:0 0 0 8px; list-style:none}
#top_cate li{float:left; width:159px; padding:0; border-top:0px solid #E8E5E8; border-bottom:1px solid #E8E5E8; border-left:0px solid #E8E8E8; border-right:1px solid #E8E8E8; overflow:hidden}
#top_cate li a{display:block; width:100%; height:100%; font:bold 11px dotum; color:#999; text-decoration:none; letter-spacing:-1px; padding:7px 0 6px 10px}
#top_cate li a:hover{background:#EEF0F5; color:#357097}

.call_result{background:url(../images/icon_call.png) no-repeat 5px 50%; font:bold 14px dotum; letter-spacing:-1px; padding:0 0 0 22px; margin:0 0 10px 14px; color:#549EC5}

#mainMenu{padding:0; margin:0; list-style:none}
#mainMenu li{float:left; display:inline-block; height:39px; overflow:hidden; background:url(../images/head_btn.png) no-repeat}
#mainMenu li.home{width:36px; background-position:0 0}
#mainMenu li.cal{width:68px; background-position:0 -60px}
#mainMenu li.category{width:68px; background-position:0 -120px}
#mainMenu li.ready{background-position:0 -180px}
#mainMenu li.done{width:68px; background-position:0 -240px}
#mainMenu li.ing{width:68px; background-position:0 -300px}
#mainMenu li.csv{width:68px; background-position:0 -420px}
#mainMenu li.pkdone{width:68px; background-position:0 -480px}
#mainMenu li.board{width:68px; background-position:0 -540px}
#mainMenu li.callout{width:68px; background-position:0 -600px}
#mainMenu li.faq{width:68px; background-position:0 -660px}
#mainMenu li button{width:100%; height:100%; border:0; background:transparent}

.btn_add{width:54px; height:39px; border:0; background:transparent; padding:0; margin:0; vertical-align:top}
.cursor{cursor:pointer}
.l-1{letter-spacing:-1px}

.alert_l{float:right; display:inline-block; height:15px; font:bold 10px Tahoma; color:yellow; margin-left:63px; margin-right:12px; margin-top:0px; background:url(../images/today_call.png) no-repeat top left; padding-left:4px}
.alert_r{display:inline-block; height:15px; background:url(../images/today_call.png) no-repeat top right; padding-right:4px}

.search_bg{display:inline-block; background:url(../images/search_bg.png) no-repeat; width:130px; height:21px; overflow:hidden; vertical-align:middle}
.search_input{background:url(search_bg.png) no-repeat -25px -5px; border:0; color:#fff; font:normal 12px dotum; margin-top:5px; margin-left:25px; width:100px}

.btnOK{background:url(/images/button1.png) no-repeat 0 0; width:85px; height:25px; text-align:center; color:#fff; font:bold 11px dotum; cursor:pointer}
.btnCC{background:url(/images/button2.png) no-repeat 0 0; width:62px; height:25px; text-align:center; color:#797A81; font:bold 11px dotum; cursor:pointer}

#pages{margin:0 auto; padding:25px 0 50px 0}
#pages ul{padding:0; margin:0; text-align:center; list-style:none}
#pages ul li{display:inline-block; margin:5px; vertical-align:top}
#pages ul li .pageOn{background:#1EA0CB; text-align:center; width:100%; height:100%; display:block; font:bold 11px Tahoma; padding:5px; border:1px solid #1EA0CB; color:#fff}
#pages ul li a{text-decoration:none; width:100%; height:100%; display:block; font:bold 11px Tahoma; padding:5px; border:1px solid #dedfde; background:#EEF0F5; text-align:center; color:#186DA0}
#pages ul li a:hover{text-decoration:none; width:100%; height:100%; display:block; font:bold 11px Tahoma; padding:5px; border:1px solid #0e5891; background:#0e5891; text-align:center; color:#00e5ed}

#footer{padding:40px; background:#F5F4F5; border-top:1px solid #EAE8EA; font:bold 10px AppleGothic,Tahoma; color:#BBB7BB; text-align:center; cursor:pointer}

.add_form_head{padding-top:17px; background:url(/images/add_bg_head.png) no-repeat 0 0; width:663px; height:23px; color:#fff; font:bold 14px dotum, AppleSDGothicNeo-Bold; margin:10px 0 0 0; letter-spacing:-1px; text-align:center}
.add_form_head_p{padding-top:17px; background:url(/images/add_bg_head_p.png) no-repeat 0 0; width:663px; height:23px; color:#fff; font:bold 14px dotum, AppleSDGothicNeo-Bold; margin:10px 0 0 0; letter-spacing:-1px; text-align:center}
.sms_form_head{padding-top:17px; background:url(/images/sms_bg_head.png) no-repeat 0 0; width:493px; height:23px; color:#fff; font:bold 14px dotum, AppleSDGothicNeo-Bold; margin:10px 0 0 0; letter-spacing:-1px; text-align:center}
.btnSms{border:0; background:transparent; font:normal 12px dotum; color:#797A81; padding:1px 4px}
.btnSms:hover{color:#000}
.btnView{border:0; background:transparent; font:normal 12px dotum, AppleSDGothicNeo-Regular; color:#797A81; padding:1px 4px}
.btnView:hover{color:#000}
.btnTurn1{border:0; background:transparent; font:normal 11px dotum, AppleSDGothicNeo-Regular; color:#357097; padding:2px 4px; letter-spacing:-1px}
.btnTurn1:hover{border:0; background:transparent; font:normal 11px dotum, AppleSDGothicNeo-Regular; color:#357097; padding:2px 4px; letter-spacing:-1px; color:#0e3955}
.btnTurn2{border:0; background:transparent; font:normal 11px dotum, AppleSDGothicNeo-Regular; color:#4d6b07; padding:2px 4px; letter-spacing:-1px}
.btnTurn2:hover{border:0; background:transparent; font:normal 11px dotum, AppleSDGothicNeo-Regular; color:#4d6b07; padding:2px 4px; letter-spacing:-1px; color:#1d2900}

.asearch_res{background:yellow; color:red}
.search_next{border:0; background:transparent; padding:0; margin:0; vertical-align:top; cursor:pointer}

#notification{font-size:11px; font-family:nanumGothic, dotum; font-weight:bold; background:#333; color:#eee; position:absolute; top:50px; right:20px; padding:15px 30px;}

#res_div{border-top:1px solid #DFDFE1; width:629px; margin-left:9px; font-family:dotum}
#res_div .hd{background:#F3F3F5; font:bold 11px dotum; letter-spacing:-1px; color:#4C5467; border-right:1px solid #DFDFE1; border-bottom:1px solid #DFDFE1; width:100px; padding-top:7px; padding-bottom:6px}
#res_div .chart{width:80px; border-right:1px solid #DFDFE1}
#res_div .name{width:100px; border-right:1px solid #DFDFE1}
#res_div .vcate{width:147px; border-right:1px solid #DFDFE1}
#res_div .phone{width:120px; border-right:1px solid #DFDFE1}
#res_div .vdate{width:100px; border-right:1px solid #DFDFE1}
#res_div .select{width:70px; border-right:1px solid #DFDFE1; padding-top:3px; padding-bottom:4px;}
#res_div div{float:left; text-align:center; padding-top:6px; padding-bottom:5px; font-size:12px}
#res_div .res_lists{border-bottom:1px solid #DFDFE1; padding-top:0; padding-bottom:0}
#res_div .paging{width:629px; font:bold 11px dotum; background:#F5F1F5; text-align:center; padding-top:10px; padding-bottom:10px; letter-spacing:-1px; color:#4C5467; border-bottom:1px solid #DFDFE1;}

#th-c1date{cursor:pointer}
#th-c2date{cursor:pointer}
#th-name{cursor:pointer}

.hcd{text-decoration:line-through}
.pend{text-decoration:underline}