/* ńŽˇ š‚ŤśÍŗ*/
/* LOADING-BOX */
#loading-box {display: none; font-family: Verdana; font-size: 11px; height:50px; padding:10px; text-align:center; background:#fff; border:1px solid #000; position: absolute; z-index: 100; }
#loading-box a {text-decoration: none; font-weight: bold; }
#loading-text {font-weight:bold; color: #000; text-align: center; padding-bottom: 7px;}

/* Ōő»—  */
div.search_sep {border-bottom: 1px dotted #1f0c02; margin: 15px 30px 10px 0px;}
table td.search_num {font: 11px Tahoma; width: 15px; vertical-align: top; padding: 8px 0px 5px 0px;}
table td.search_text {font: 11px Tahoma; vertical-align: top; padding: 5px 2px 5px 2px;}
div.search_tit a{font: 14px Tahoma;}
div.search_tit {font: 11px Tahoma; padding-bottom: 10px;}
font.select_link {font-weight: bold;}
span.search_title {font: 12px Tahoma;}
font.select {color: #5B5564; font-weight: bold;}
div.search_pages {float: left; width: 25%; height: 25px;}
div.search_pages_top {float: left; width: 75%; height: 25px;}

/* SHOWHINT */
#hintbox{ position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid #787878; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 2px solid #787878; border-bottom: 2px solid #787878; visibility: hidden; }
a.hintanchor { padding-left: 8px; padding-right: 8px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: none; vertical-align: middle; }
a.hintanchor:hover { padding-left: 8px; padding-right: 8px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: underline;}

/* ŌőńŌ»—ņ“‹—Ŗ Õņ –ņ——Řň ” */
table#maillist td.num { text-align: center; width: 20px;}
table#maillist td.file { text-align: left; width: 150px;}
table#maillist td.desc { text-align: left; width: 300px;}
table#maillist td.lastupdate { text-align: center; width: 100px;}
table#maillist td.size { text-align: center; width: 80px;}
table#maillist td { vertical-align: middle; color: #484848; border-bottom: 1px solid #c0c0c0; }
table#maillist th {padding: 4px 0px 3px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table#maillist th.file {text-align: left; padding-left: 5px;}
table#maillist th.desc {text-align: left;}
label.checked {cursor: pointer;}

div#subscribe h2 {padding: 0px; font: 13px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 5px 0px;  }
div#subscribe h3 {padding: 0px; font: 11px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 5px 0px;  }
div#subscribe_blocks {padding: 5px; border: 1px #fff solid;}
div#week_layer { padding: 5px; width: 295px; border: 1px #fff solid;}
div#week_layer input { cursor: pointer; }
div#month_layer { padding: 5px; border: 1px #fff solid; }
div.week1 {float: left; padding: 20px 0px 0px 5px; width: 65px; }
div.week2 {float: left; padding: 5px; width: 190px; }
table.weekday {border-collapse:collapse;}
table.weekday td {padding:3px; border: 1px solid #CFD6E9; font-size:90%;}
table.weekday tr.heading td {text-align:center; background-color: #c0c0c0; font-weight:normal; color:#484848;}
table.weekday td.heading {color:#484848; background-color:#c0c0c0;}
table.weekday table td {padding:0px; border:none;}
div.subscribe1 { padding: 5px; width: 360px; }
div.subscribe2 { padding: 5px; width: 360px; }

/*  ņ–“ņ —ņ…“ņ */
ul.map { padding: 0 0 0 25px;}
ul.map li { padding: 2px 0px; list-style-image: url('/img/li.gif');}
ul.map li a b {color: #B95D38;}

