﻿/*
body    { margin: 10px 15px; }

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin: 0; padding: 0; }
body, input, textarea, select, button, table    { font-family: Dotum, "돋움", AppleGothic, sans-serif; color: #333; font-size: 12px; }
img, fieldset   { border: 0; }
ul, ol  { list-style: none; }
em, address { font-style: normal; }
 
table   { border-collapse: collapse; border-spacing: 0; }
td  { color: #333; font: 12px/140% Dotum, "돋움"; word-wrap: break-word; word-break: keep-all; }
div { word-wrap: break-word; word-break: keep-all; }
*/

.titlebar   { height: 28px; background-color: #4f4f4f; font-size: 14px; color: #fff; }
.title      { float: left; padding: 6px 0 0 10px; font-weight: bold;  }
.title img  { margin-right: 5px; }
.navi       { float: right; padding: 8px 15px 0 0; font-size: 11px; }
.navi .menu { color: #ff7e00; }

.editbtn    { float: left; padding: 6px 0 0 5px; font-weight: bold; }
.editbtn a  { color: #ff7e00; text-decoration: none; }

.td_title       { padding: 0 0 0 10px; font-weight: bold; background-color: #4f4f4f; font-size: 14px; color: #fff; }
.td_subtitle    { padding: 0 0 0 15px; font-weight: bold; background-color: #f1f1f1; font-size: 12px; color: #000; }
/*
.td_sub     { padding: 15px 0 0 30px; color: #4e4e4e; font-size: 12px; font-weight: bold; }
.td_sub2    { padding: 15px 0 0 30px; color: #4e4e4e; font-size: 12px; }
*/
.td_sub     { padding: 15px 0 0 30px; line-height: 160%; color: #4e4e4e; font-size: 12px; font-weight: bold; vertical-align: middle; }
.td_sub2    { padding: 15px 0 0 30px; line-height: 160%; color: #4e4e4e; font-size: 12px; vertical-align: middle; }

/*
.td_jum     { padding: 10px 0 0 45px; font-size: 12px; color: #000; }
.td_list    { padding: 10px 0 0 10px; font-size: 12px; color: #000; }
*/
.td_jum     { padding: 10px 0 0 45px; line-height: 160%; font-size: 12px; color: #000; vertical-align: middle; }
.td_list    { padding: 10px 0 0 10px; line-height: 160%; font-size: 12px; color: #000; vertical-align: middle; }


/* sitemap
------------------------------*/
ul.sitemap  { padding: 0; margin: 50px 0 0 0; font-family: "맑은 고딕", Dotum, "돋움", AppleGothic, sans-serif; font-size: 13px; color: #666; }
ul.sitemap > li { float: left; margin: 0 12px; width: 120px; height: 220px; }
ul.sitemap > li > span  { display: inline-block; padding: 8px 5px; width: 100%; font-weight: bold; text-align: center; font-size: 12px; color: #235f79; background-color: #c4d5dc; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
ul.sitemap > li > span > a  { color: #235f79 !important; }
ul.sitemap a        { text-decoration: none; color: #666; }
ul.sitemap a:hover  { text-decoration: underline; }
ul.sitemap div ul   { padding: 0; margin: 10px 0 0 0; }
ul.sitemap div li   { padding: 2px 0 2px 16px; background: url(/Common/Images/bullet.png) 6px 7px no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
