* { margin: 0; padding: 0; font-family: arial,sans-serif; font-size: 14px; }
a { outline: none; }
ol, ul { margin-left: 20px; padding-left: 20px; }

body { 
	text-align: center; 
	position: relative; }

#top {
	width: 916px;
	margin: 0 auto;
	background: url('/pcimg/background.png') repeat-y;
}

h1 a { 
	display: block;
	width: 916px;
	line-height: 175%;
	text-align: right;
	font-size: 12px;
	background: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

h2 a { 
	display: block;
	width: 916px;
	height: 97px;
	background: url('/pcimg/h2.png') no-repeat;
	text-indent: -9999px;
}

#wrap { 
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

#content { 
	display: block;
	width: 667px;
	float: right;
	background: url('/pcimg/rm.png') repeat-x;
	padding-bottom: 12px;
}

#rootmenu { 
	display: block;
	width: 667px;
	height: 59px;
	padding-top: 3px;
}

#rmn2__ , 
#rmn3__ , 
#rmn6__ , 
#rmn99__ , 
#rmn10_9_57 { 
	display: block;
	width: 132px;
	height: 51px;
	float: right;
}

#rmn2__ a, 
#rmn3__ a, 
#rmn6__ a, 
#rmn99__ a, 
#rmn10_9_57 a { 
	display: block;
	width: 131px;
	height: 51px;
	text-indent: -9999px;
}

#rmn2__ a { 	background: url('/pcimg/r2__.png') no-repeat; }
#rmn3__ a { 	background: url('/pcimg/r3__.png') no-repeat; }
#rmn6__ a { 	background: url('/pcimg/r6__.png') no-repeat; }
#rmn99__ a { 	background: url('/pcimg/r99__.png') no-repeat; }
#rmn10_9_57 a { background: url('/pcimg/r10_9_57.png') no-repeat; }

#rmn2__ a:hover, 
#rmn3__ a:hover, 
#rmn6__ a:hover, 
#rmn99__ a:hover, 
#rmn10_9_57 a:hover {
	background-position: -131px 0;
}

#flashContent {
	position: relative;
	width: 654px;
	height: 285px;
	display: block;
	background: url('/src/index.jpg') no-repeat;
}

#flashContent a {
	position:absolute; 
	bottom: 5px; 
	left: 5px;
}

#flashContent p {
	position:absolute; 
	bottom: 0%; 
	right: 2px;
}

#flashContent img {
	border: none;
}

#topicspath { 
	width: 654px;
	margin-top: 5px;
	height: 28px;
}

#topicspath div { 
	height: 18px;
	line-height: 18px;
	border-bottom: 3px solid #FB3F3F;
	font-size: 13px;
}

#topicspath a {
	color: #222222;
	font-size: 13px;
	text-decoration: none;
}

#topicspath a:hover { 
	color: #000000;
}

#index { 
	width: 654px;
}

#sidemenu { 
	display: block;
	width: 233px;
	float: left;
	background: url('/pcimg/rm.png') repeat-x;
	padding-bottom: 12px;
}

#search { 
	display: block;
	width: 233px;
	height: 59px;
}

#search div { 
	padding: 16px 0 0 17px;
	margin: 0 auto;
}

#search div .inp {
	padding: 2px;
	border:2px solid #797A7D;
	width: 133px;
}

#sidemenu dl { 
	margin: 2px 0 0 9px;
	width: 202px;
}

#sm1 { background: url('/pcimg/sm1b.png') repeat-y; }
#sm2 { background: url('/pcimg/sm2b.png') repeat-y; }
#sm3 { background: url('/pcimg/sm3b.png') repeat-y; }

#sm1h , #sm2h , #sm3h {
	display: block;
	height: 32px;
	text-indent: -9999px;
}

#sm1h { background: url('/pcimg/sm1h.png') no-repeat; }
#sm2h { background: url('/pcimg/sm2h.png') no-repeat; }
#sm3h { background: url('/pcimg/sm3h.png') no-repeat; }

#sm1f , #sm2f , #sm3f {
	display: block;
	height: 10px;
	text-indent: -9999px;
}

#sm1f { background: url('/pcimg/sm1f.png') no-repeat; }
#sm2f { background: url('/pcimg/sm2f.png') no-repeat; }
#sm3f { background: url('/pcimg/sm3f.png') no-repeat; }

.sm1n , .sm2n , .sm3n { 
	display: block;
	margin-left: 8px;
	height: 32px;
}

.sm1n a , .sm2n a , .sm3n a {
	display: block;
	width: 184px;
	height: 28px;
	text-indent: -9999px;
}

#footer { 
	clear: both;
	width: 916px;
	height: 40px;
	text-align: right;
	font-size: 13px;
	line-height: 38px;
	color: #FFFFFF;
	background: url('/pcimg/foot.png') no-repeat;
}

#footer a {
	font-size: 13px;
	color: #FFFFFF;
}

.info { 
	margin: 10px 0 5px 15px;
	width: 611px;
	background: url('/pcimg/tbg.png');
}

.h4_i { 
	background: url('/pcimg/ta_i.png') no-repeat 10px top;
	font-size: 15px;
	text-indent: 37px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #666666;
}

.h4_i a {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.bo_i { 
	background: url('/pcimg/tbg.png') bottom left;
	padding: 9px 47px 11px 67px;
	font-size: 14px;
}

.bo_i a {
	font-size: 14px;
}

.spacer {
	height: 15px;
	text-indent: -9999px;
}

.h3title_i , 
.h3title_ , 
.h3title_1 , 
.h3title_2 , 
.h3title_3  {
	margin-top: 4px;
	width: 654px;
	height: 30px;
	display: block;
}

.h3title_i {
	text-indent: -9999px;
}

.h3title_ , 
.h3title_1 , 
.h3title_2 , 
.h3title_3  {
	line-height: 30px;
	font-size: 19px;
	color: #333333;
	text-indent: 31px;
}

.h3title_i { background: url('/pcimg/h3_i.png') no-repeat; }
.h3title_ { background: url('/pcimg/h3_0.png') no-repeat; }
.h3title_1 { background: url('/pcimg/h3_1.png') no-repeat; }
.h3title_2 { background: url('/pcimg/h3_2.png') no-repeat; }
.h3title_3 { background: url('/pcimg/h3_3.png') no-repeat; }

.ltbl , .ltbl1 , .ltbl2 , .ltbl3 { 
	margin: 10px 0 0px 15px;
	width: 611px;
	height: 62px;
	background: url('/pcimg/tbgs.png') top left;
}

.ltblimg { 
	width: 87px;
}

.ltblimg a { 
	display: block;
	border: none;
	margin: 0px 0px 0px 9px;
}

.ltblimg img { 
	border: none;
}

.ltblh_ , .ltblh_1 , .ltblh_2 , .ltblh_3 {
	height: 31px;
	line-height: 31px;
	text-indent: 19px;
	border-bottom: 1px solid #666666;
}

.ltblh_ a , .ltblh_1 a , .ltblh_2 a , .ltblh_3 a {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ltblh4_ { background: url('/pcimg/ta_0.png') no-repeat; }
.ltblh4_1 { background: url('/pcimg/ta_1.png') no-repeat; }
.ltblh4_2 { background: url('/pcimg/ta_2.png') no-repeat; }
.ltblh4_3 { background: url('/pcimg/ta_3.png') no-repeat; }

.ltbld {
	width: 385px;
	font-size: 13px;
	background: url('/pcimg/tbgs.png') bottom center;
}

.ltblc {
	width: 142px;
	background: url('/pcimg/tbgs.png') bottom right;
}

.ltblc img {
	border: none;
	width: 136px;
	height: 24px;
}

.nav { 
	width: 627px;
	margin: 25px 0 0 15px;
}

.nav .l { 
	text-align: left;
}

.nav .m { 
	text-align: center;
}

.nav .r { 
	text-align: right;
}

.searchbq { 
	margin: 10px 0 10px 30px;
}

/* ****************************************** */

.ntbl { 
	margin-top: 10px;
	width: 647px;
	background: #AAAAAA;
}

.ntbl td { 
	padding: 5px;
}

.ntbl .l { 
	text-align: right;
	background: #DDDDDD;
}

.ntbl .lb { 
	text-align: right;
	background: #DDDDDD;
	font-weight: bold;
}

.ntbl .r { 
	background: #FFFFFF;
}

.ntbl .inp1 { 
	width: 350px;
}

.ntbl .inp2 { 
	width: 60px;
}

.ntbl .inp3 { 
	width: 333px;
}

.ntbl .txt1 { 
	width: 350px;
	height: 200px;
}

.ntbl .att { 
	font-weight: bold;
	color: #AA0000;
}

.ntbl dl { 
	line-height: 150%;
}

.ntbl dd { 
	margin-left: 17px;
}

/* ******************************** */


.entry { 
	margin: 10px 10px 0 10px;
}

.entry h4 {
	font-size: 16px;
	margin: 10px 0;
}

.entry h5 {
	font-size: 16px;
	margin: 8px 0;
}

.entry p {
	line-height: 133%;
	margin-bottom: 5px;
}

.entry sup,
.entry sub {
	font-size: 11px;
}

.entry a { 
	
}

.entry img {
	border:none;
}

.entry blockquote { 
	margin: 10px 20px;
	padding: 3px;
	border: 1px solid #DDDDDD;
	background: #F8F8F8;
}

.entry .tblf {
	background: #888888;
}

.entry .tblf td {
	padding: 5px;
}


.entry .tbl {
	width: 100%;
	background: #AAAAAA;
}

.entry .tbl .tr0 td {
	background: #DDDDDD;
	text-align: center;
	font-weight: bold;
}

.entry .tbl .tr1 td {
	background: #FFFFFF;
}

.entry .tbl .tr2 td {
	background: #EEEEEE;
}

.entry .tbl .tr10 td {
	background: #F8F8F8;
}

.entry .tbl .tr11 td {
	background: #F0F0F0;
}

.entry .tbl .tr12 td {
	background: #E8E8E8;
}

.entry .tbl .tr13 td {
	background: #E0E0E0;
}

.entry .tbl td { 
	padding: 5px;
}

.entry .tbl .l { 
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
	background: #F0F0F0;
}

.entry .tbl .r { 
	background: #FAFAFA;
}

.entry .tbl .c { 
	background: #FAFAFA;
}

.entry .c { 
	text-align: center;
}

.entry .imgl { 
	float: left;
	margin: 0 5px 5px 0;
}

.entry .imgl2 { 
	float: left;
	margin: 0 5px 15px 0;
}

.entry .dl dt { 
	/* font-weight: bold; */
	text-decoration: underline;
}

.entry .dl dd { 
	margin: 10px 0 20px 25px;
	font-size: 13px;
}

.entry .dl dd ul { 
	margin: 10px 0 20px 20px;
	font-size: 13px;
}

.entry .dl dd li { 
	margin: 3px 0 0 10px;
	font-size: 13px;
}

/* *** */

.visit_tbl {
	background: #888888;
	width: 90%;
}

.visit_tbl th,
.visit_tbl td {
	padding: 3px 4px;
}

.visit_tbl .td1 {
	/* background: #668CC4; */
	background: #9DB6D9;
}

.visit_tbl .td2 {
	background: #C5D6EF;
	text-align: center;
	width: 70px; 
	white-space: nowrap;
}

.visit_tbl .td3 {
	
	background: #FFFFFF;
}

.visit_tbl .td4 {
	background: #FFFFFF;
}

.visit_ul li {
	line-height: 150%;
}
