html, body {width: 100%; height: 100%;}
body, table, td, div {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;}
h1, h2, h3 {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;font-weight: bold;}
h2.tov {font-size: 12px;font-weight: bold;}
td.toptable {color: #FFFFFF;padding:0 5px 5px 0;}
a.toptable {color: #FFCC33;text-decoration: none;font-size : 11px;font-weight: bold;}
a.toptable:hover {color: #FFFFFF;}
a.toppic {color: #663366;text-decoration: none;font-size : 11px;font-weight: bold;}
a.toppic:hover {color: #663366;}
a.cart {color: #663366;text-decoration: none;font-size : 10px;font-weight: bold;}
a.icq {color: #339933;text-decoration: none;font-size : 11px;font-weight: bold;}
td.hdr {background: #663366;padding: 3px;color: #FFCC33;text-align: center;}
.srch {font-size : 10px;color: #333333;}
td.categ1 {padding: 0 0 0 2px;color: #663366;font-weight: bold;}
td.categ2 {padding: 0 0 0 10px;}
a.categ2 {color: #663366;text-decoration: none;font-size : 11px;}
a.categ2:hover {color: #FF0000;}
a.list {color: black;text-decoration: none;font-size : 12px;}
a.list:hover {color: red;}
td.list {color: black;text-decoration: none;font-size : 10px;}
td.list1 {color: #663366;font-weight: bold;font-size : 16px;}
td.mnu_t1 {color: #000000;background-color: #FFFFFF;border-top: 1px solid #663366;font-weight: bold;font-size : 16px;}
td.mnu_t2 {color: #FFFFFF;background-color: #663366;font-weight: bold;font-size : 12px;}
a.t2 {color: black;text-decoration: none;font-size : 12px;}
a.t2:hover {	color: red;}
a.path {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;}
td.year_c {text-align: center;width: 60px;color: #FFFFFF;background-color: #663366;font-weight: bold;font-size : 16px;}
td.year {text-align: center;width: 60px;color: #663366;background-color: #EEEEEE;font-size : 14px;}
a.year {color: #663366;font-size : 14px;}
td.month_c {text-align: center;width: 40px;color: #FFFFFF;background-color: #663366;font-weight: bold;font-size : 14px;}
td.month {text-align: center;width: 40px;color: #663366;background-color: #EEEEEE;font-size : 12px;}
a.month {color: #663366;font-size : 12px;font-weight: bold;}
/* - map - */
ul.map {list-style: disc;margin: 10px;padding: 20px;}
.map li a {font-weight: bold;color: #636;text-decoration: none;}
.map li a:hover {color: #F00;}
ul.map2 {list-style: disc;margin: 0px 0px 5px 10px;padding: 5px;}
.map2 li a {font-weight: normal;}
input.error {border: 2px solid red;}
.innerform {margin-top:10px;}
.innerform input {line-height:16px;}
.innerform input.border {font-size: 12px; border:1px solid #666;padding:2px;width:250px;}
.innerform textarea {line-height:16px;font-size: 12px; border:1px solid #666;padding:2px;width:650px;}
.innerform label {float:left; width:100px; text-align:right; padding-right:2px;height:20px;line-height:20px;}
.innerform .btnsubmit { border:1px solid #666;padding:2px 10px;margin-top:10px;cursor:hand;width:auto;}
.innerform br {clear:both;}
.innerform div {height:10px;clear:both;}
.error { background:#f33;color:#fff;padding:2px 10px;margin:10px 0 5px 0;}
#cabinetmenu {height:24px;list-style:none;border-top:1px dotted #666;border-bottom:1px dotted #666; margin:5px 0; padding: 1px;}
#cabinetmenu li {display:block; float:left;}
#cabinetmenu li a {display:block; float:left; height:24px; line-height:24px; margin-right:5px; padding:0 5px; text-decoration:none;}
#cabinetmenu li a:hover {background:#ccf;}
#org_detail {display: none;border:1px dotted #666; ;margin-bottom:10px;}