
.pub_fie { border:1px solid #520100; position: relative}
.pub_fie legend { font:bold 14px "arial";color:#4f4104; margin-left:7px}
	.pub_righttop {background-image:url(../img/righttop.gif); height:7px; width:7px; position:absolute; top:-9px; right:-1px; overflow:hidden}
	* html .pub_righttop { top:7px; right:-1px;}/*   IE6   */
	*+html .pub_righttop { top:7px; right:-1px}/*   ie7   */	

.pub_box { width: 766px; margin-top: 7px; background: url(/img/res_b_fg5.gif) left bottom repeat-x}
.pub_box p { padding-bottom: 10px}
.pub_box a { font: 11px/20px "Verdana"; color: #F60; text-decoration: none}
.pub_box a:hover { text-decoration: underline}
.pub_box br { line-height: 10px}

.pub_miantext { width: 724px; padding: 15px 20px; font: 11px/20px "Verdana"; color: #1C1C1C; height: auto!important; height: 404px; min-height: 404px}
.pub_miantext2 { width: 664px; padding: 15px 50px; font: 11px/20px "Verdana"; color: #1C1C1C; height: auto!important; height: 404px; min-height: 404px}

.pub_miantext_hr{ height: 10px; margin-top: 5px; background: url(../img/pub_line.gif) repeat-x}
.pub_miantext_fline { font-weight: bold}
.pub_miantext_fline a { font: bold 11px/20px "Verdana"; color: #F60; text-decoration: none}
.pub_ttl { font: bold 11px/20px "Verdana"; color: #1C1C1C}


.pub_map_div { float: left; width: 241px}
.pub_map_ctn { width: 221px; padding: 0 10px 8px 10px; background: url(../img/arrowhead5.gif) 1px 6px no-repeat}
.pub_map_ctn li { width: 221px}
.pub_map_ctn a { font: 11px/18px "Verdana"; color: #1C1C1C; text-decoration: underline}
.pub_map_ctn a:hover { color: #F60; text-decoration: underline}
.pub_map_ctn .pub_ttl a { font: bold 12px/20px "Verdana"; color: #E06900; text-decoration: underline}

.pun_links_note { padding-top:10px; font-weight:bold; color:#333}
.pun_links_note a { font-weight:bold; color:#F60}
.pun_links_note a:hover { text-decoration:underline}
.pun_links_categoryTags a { color: #1C1C1C; font-family:Verdana; font-size:11px; text-decoration:underline}
.pun_links_categoryTags a:hover { color: #F60; text-decoration:underline}
.pun_links_category { padding-top:5px; margin:10px 0 5px; font: bold 11px/20px "Verdana"; color: #E06900; background:url(../img/pub_line.gif) left top repeat-x}
.pun_links_ctn { padding:0 20px;line-height:15px}
.pun_links_ctn p { padding-bottom:5px; font-size:11px; font-family:Tahoma}
.pun_links_ctn a { color: #063E91; text-decoration:underline}
.pun_links_ctn a:hover { color: #F60; text-decoration:underline}
.pun_links_thisSite { padding:5px; font-weight:bold; background:#FFF}
.pun_links_thisSite em { font-weight:normal; font-style:normal; color:#F60}
.pun_links_ctn2 { padding:0 20px;line-height:18px}
.pun_links_ctn2 a { color: #063E91; text-decoration:underline}
.pun_links_ctn2 a:hover { color: #F60; text-decoration:underline}

/* zjh add 08.05.07 */
.pub_site_ttl { width:724px; padding-bottom:10px}
.pub_site_ttl ul { width:690px; padding:0 30px 0 4px}
.pub_site_ttl ul li { float:left}
.pub_site_ttl ul li a { color:#1C1C1C; text-decoration:underline}
.pub_site_ttl ul li a:hover { color:#F60; text-decoration:underline}
.pub_site_ttl ul li span { font-weight:bold; color:#F60}
.pub_site_ctn { padding-left:4px}
.pub_site_ctn h4 { padding-bottom:5px}
.pub_site_ctn h4 a { font: bold 14px/20px "verdana"; color: #500000}
.pub_site_ctn ul li { float:left; width:144px}
.pub_site_ctn ul li.w { width:288px}
.pub_site_ctn ul li a { color:#1C1C1C; text-decoration:underline}
.pub_site_ctn ul li a:hover { color:#F60; text-decoration:underline}

