/*
html, body {margin:0; padding:0; height:100%;}
table, div, img, ul, ol, li, span, p, h1,h2,h3,h4,h5 {margin:0; padding:0; border:0}
table {border-spacing:0; border-collapse:collapse}
ul, ol {list-style:none;}
/* layout */
/*
#wrap {width:auto; height:auto; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden;}
#header {position:fixed; top:0; width:100%; height: 163px; background: #ddd; z-index:9;}
#container {position:absolute; top:163px; bottom:100px; left:50%; display:block; clear:both; width:953px; margin-left:-476px; overflow:hidden; background:#fff;}
#footer {position:absolute; bottom:0; height:100px; width:100%; z-index:9;}

#container h1 {display:block; margin:10px 0; clear:both;}
#container div.snb {position:absolute; top:50px; bottom:0; left:0; display:block; width:200px;}
#container div.snb ul.snb_list li {display:block; position:relative;}
#container div.snb ul.snb_list li img {margin:0; padding:0;}
#container div.snb ul.snb_list li ul {display:none; position:absolute; left:140px; top:0; z-index:999; width:180px; padding:10px; border:1px solid #54B5E5; background:#fff; line-height:120%;}
#container div.snb ul.snb_list li ul li { padding:5px 0;}

#container .entry {position:absolute; top:50px; bottom:0; left:210px; right:0; display:block; background:#fff; overflow:auto}
*/

html, body {margin:0; padding:0; height:100%;}
table, div, img, ul, ol, li, span, p, h1,h2,h3,h4,h5 {margin:0; padding:0; border:0}
table {border-spacing:0; border-collapse:collapse}
ul, ol {list-style:none;}

/* IE6 * layout */
/*°­º´ÁÖ ¼öÁ¤*/
/* #wrap a:hover {color:#50a2fd} */
#footer a:hover {color:#ffffff}
#wrap {display:block;}
#header {display:block; background: #ddd; clear:both;}
#container {display:block; clear:both; width:1060px; margin:0 auto;}
#container:after {display:block; clear:both; content:''}
#footer {display:block; clear:both; height:100px;}
#container h1 {display:block; margin:10px 0; clear:both;}
#container div.snb {display:block; width:184px; float:left;}
#container div.snb ul.snb_list li {display:block;position:relative; margin:0; padding:0; z-index:13;}
#container div.snb ul.snb_list li a {display:block; position:relative; width:154px; margin:0; padding:10px 0 10px 30px; border-bottom:1px solid #eee; font:bold 12px gulim,dotum; color:#777;  z-index:12;}
#container div.snb ul.snb_list li a:hover, #container div.snb ul.snb_list li a.current {color:#fff; text-decoration:none; width:154px; margin:0; padding:10px 0 10px 30px;  z-index:1;}
#container div.snb ul.snb_list li a.last {border-bottom:0;}
#container div.snb ul.snb_list li img {margin:0; padding:0; vertical-align:bottom;}
#container div.snb ul.snb_list li ul {display:none; position:absolute; left:184px; top:0; width:180px; padding:10px; border:1px solid #6b96ba; background:#fff; line-height:120%; z-index:12;}
#container div.snb ul.snb_list li ul li {display:block; padding:3px 0;}
#container div.snb ul.snb_list li ul li a {display:block; padding:5px 0 0 15px; background:url(/webmail3/images/sm_arrow.gif) 3px 6px no-repeat; border:0}
#container div.snb ul.snb_list li ul li a:hover { padding:5px 0 0 15px; color:#50a2fd; background:#fff url(/webmail3/images/sm_arrow.gif) 3px 6px no-repeat;}
#container div.snb ul.snb_list li ul li a.last {padding:5px 0 5px 15px;}
#container .entry {display:block; background:#fff; float:left; margin-left:10px; position:relative; width:820px; /* width:753px; */}

/* admin SNB */
#container div.snb_adm {display:block; width:184px; float:left; border:3px solid #d61f4c}
#container div.snb_adm h2 {}
#container div.snb_adm h2 a {display:block; width:174px; margin:3px auto; padding:12px 0 9px; border:1px solid #8c1432; background:#a9193c; color:#fff; text-align:center;}
#container div.snb_adm h2 a:hover {border:1px solid #e02654; background:#d61f4c; text-decoration:none;}
#container div.snb_adm ul.snb_list_adm li {display:block;position:relative; margin:0; padding:0;}
#container div.snb_adm ul.snb_list_adm li a {display:block; position:relative; margin:0; padding:10px 0 10px 15px; border-bottom:1px solid #eee; font:bold 12px gulim,dotum; color:#777;}
#container div.snb_adm ul.snb_list_adm li a:hover, #container div.snb_adm ul.snb_list_adm li a.current {color:#fff; text-decoration:none; background:#d61f4c;}
#container div.snb_adm ul.snb_list_adm li a.last {border-bottom:0;}
#container div.snb_adm ul.snb_list_adm li img {margin:0; padding:0; vertical-align:bottom;}
#container div.snb_adm ul.snb_list_adm li ul {display:none; position:absolute; left:140px; top:0; width:180px; padding:10px; border:1px solid #54B5E5; background:#fff; line-height:120%; z-index:9;}
#container div.snb_adm ul.snb_list_adm li ul li {display:block; padding:3px 0;}
#container div.snb_adm ul.snb_list_adm li ul li a {display:block; padding:5px 0 0 15px; border:0}
#container div.snb_adm ul.snb_list_adm li ul li a:hover {color:#d61f4c; background:#fff;}
#container div.snb_adm ul.snb_list_adm li ul li a.last {padding:5px 0 5px 15px;}



/* tax List */
div#bs {display:block; margin-left:20px; width:810px;}

#bs ul.t_top {display:block; clear:both; padding:10px; border-top:3px solid #222;}
#bs ul.t_top:after {display:block; clear:both; content:''}
#bs ul.t_top li {display:block; float:left; margin-right:20px; padding:5px; width:20%;}

#bs table.input_t {width:100%; margin:0; padding:0; border-collapse:collapse; border-spacing:0;}
#bs table.input_t th, #bs table.input_t td {padding:10px; border:1px solid #ddd;}
#bs table.input_t th {width:20%; text-align:right; background:#f7f7f7;}
#bs table.input_t td {width:80%; text-align:left;}
#bs table.input_t td input[type='text'] { border:1px solid #eee; padding:3px;}
#bs table.input_t td input[type='text'].subject {width:80%;}
#bs table.input_t textarea {width:96%; height:50px; border:1px solid #eee; padding:3px;}
#bs table.input_t iframe {width:100%; height:300px;}
#bs table.input_t td.btn {width:100%; text-align:center; border:0; padding:20px; font:normal 12px dotum; letter-spacing:-1px;}
#bs table.input_t td.btn a {padding:6px 9px 4px; border:1px solid #005389; background:#007DC2; color:#fff;}
#bs table.input_t td.btn a.list {background:none; color:#000;}
#bs table.input_t .unchecked {background:#cf2e40; color:#fff;}
#bs table.input_t .checked {background:#249af0; color:#fff;}

#bs p.list_t {display:block; padding:10px; margin-bottom:10px; border:1px solid #eee;}
#bs ul.vlist_nav {display:block; clear:both; width:100%; margin:0; padding:0;}
#bs ul.vlist_nav:after {display:block; clear:both; content:''}
#bs ul.vlist_nav li {display:block; }
#bs ul.vlist_nav li input {padding:3px 6px; background:#f4f4f4; text-align:center; font:normal 12px dotum; letter-spacing:-1px;}
#bs ul.vlist_nav li.left {float:left;}
#bs ul.vlist_nav li.left input { color:#ff0000;}
#bs ul.vlist_nav li.right {float:right; margin-left:10px;}

#bs table.vlist {width:100%; margin:10px 0; padding:0; border-collapse:collapse; border-spacing:0; line-height:140%;}
#bs table.vlist th, #bs table.vlist td {padding:9px}
#bs table.vlist th {background:#f7f7f7; border:1px solid #ddd; font-weight:normal;}
#bs table.vlist .no {width:10%}
#bs table.vlist .subject {width:55%}
#bs table.vlist .date {width:15%}
#bs table.vlist .w_check {width:10%}
#bs table.vlist .v_check {width:10%}
#bs table.vlist td {border:1px solid #eee; text-align:center;}
#bs table.vlist td.td_subject {text-align:left;}

#bs select {font:normal 11px dotum;}