body			{background: #f6f6f6; margin:20px 0 10px 0; font-family: Arial;}
.main			{width:100%; background-image: url(img/bgmenu.gif); background-repeat: repeat-x; background-position: top center;}
.header			{font-size: 25px; color:#000; text-decoration:none; text-align:left; margin:0px; padding:0; display:block; line-height:40px; font-weight:normal; word-spacing:-2px;}
.right			{background: transparent; width:550px; margin-top:6px; border: solid 0px #eaeaea;}
.menu			{margin: -4px 0 -2px 0; }



a.title			{color:#999; text-decoration:none; }
a.title:hover		{color:#900; text-decoration:none; }
a.titl			{font-size: 16px; color:#900; text-decoration:none; font-weight:normal; line-height:14pt;}
a.titl:hover		{color:#c00; text-decoration:none; }
a.best			{text-decoration:none; color:#fff;}
a.best:hover		{color:#fff; text-decoration:none; }


a			{color:#333; text-decoration:underline; }
a:hover			{color:#900; text-decoration:underline; }


.author			{ font-weight:normal; padding-left:4px; color:#900;}
.authcat		{ font-weight:normal; padding-left:4px; }

.headl 			{ padding:0px 6px 1px 0; margin:0 0 0 0px; background:#eaeaea; color: #666; text-align: right; font-size: 15px; font-weight: normal; border-left: solid 10px #ccc; line-height:20px; line-height:20px;}
.bodyl 			{ width: 236px; padding-bottom:4px; margin: 6px 0 0px 0px; border: solid 1px #eaeaea; border-top:0; color: #000; text-align: left; font-size: 13px; line-height:14px;}
.list			{ margin: 4px 6px 0px 0px; padding: 0 4px 0 6px; }
        
#banner 		{ margin:0; padding:0; width:560px; height:95px; overflow:hidden; background:#transparent; background-image: url(img/bgban.gif); background-repeat: no-repeat; background-position: top right; }
#banner li 		{ display:inline; list-style-type:none;  }
#banner li a 		{ display:block; float:left; text-decoration:none; margin:0; }
#banner li a img 	{ margin:4px; border: solid 0px #ccc; float:left; }
#banner li a span	{ display:none;  }
#banner li a:hover 	{ background:#transparent; }
#banner li a:hover img 	{ }
#banner li a:hover span { width:120px; color:#aaa; display:block;  cursor:pointer; float:left; }
.outer 			{ background:transparent;  font-size:28px; }

.bhead			{font-family: arial; padding:1px 0px 0px 0px; font-size: 15px; line-height:16px; color:#000; text-decoration:none; font-weight: bold; }
.btext			{font-family: arial; padding:0 0px 0 0px; margin-top:2px; font-size: 13px; color:#666; line-height:13px; text-decoration:none; }


h4			{padding:0; margin:0; border:0; height: 20px; padding-left: 6px; padding-bottom: 0px; padding-top: 2px; background: #900; color: #ccc; font-size: 13px; margin-left:2px; text-align: left; font-weight: bold; }


.new			{ font-size: 13px; line-height:15px; color: #000; text-align: left; margin-left: 0px; margin-right: 6px; margin-top: 3px; margin-bottom: 3px;}


hr.bottom		{height:1px; color:#ccc; background:#ccc; border:0; margin-top:6px;}
hr 			{height:1px; color:#ccc; background:#ccc; border:0; margin-top:0px; margin-bottom:6px;}
.footer 		{ padding: 0 10px 0 10px; color: #000; text-align: left; font-size: 13px; text-align:center; line-height:14px;}
.tips 			{ margin-top:0px; margin-bottom:10px; padding: 0 6px 0px 6px; color: #000; text-align: left; font-size: 15px; line-height:17px;}


h2	{ color: #000; font-size: 24px; margin-left: 2px; margin-right: 4px; font-weight: normal; margin-top: 4px; margin-bottom: 0;}
h1	{ padding:0px 0 1px 6px; margin:0 0 0 2px; background:#990000; color: #eee; font-size: 15px; text-align: left; font-weight: normal; border-right: solid 10px #800; line-height:20px;}

h3	{ color: #444400; font-size: 14px; margin-top: 0; margin-right:0; text-align: right; font-weight: normal; margin-top: 0; margin-bottom: 0;}

.news	{ font-size: 12px; color: #009900; margin-top: 6px; text-align: right }
.first	{ font-size: 12px; color: #222222; text-align: left; margin-left: 6px; margin-right: 6px; margin-top: 0px; margin-bottom: 3px; }
.newf	{ font-size: 13px; color: #222222; text-align: right; margin-right: 0px; margin-top: 6px;}
.text	{ font-size: 15px; color: #000; margin-left: 6px; margin-right: 3px; line-height:19px;}
.dic	{ font-size: 15px; color: #000; margin-left: 6px; margin-right: 3px; line-height:19px;}

.pic	{ font-size: 12px; color: #222222; text-align: center; line-height:14px;}
.pict	{ font-size: 12px; color: #222222; line-height:14px;}



.imgleft		{ margin-right: 6px; border: 2px outset #ccc; padding:15px; float:left; text-align:center; background:#fff;}
.imgright		{ margin-left: 6px; border: 2px outset #ccc; padding:15px; float:right; text-align:center; background:#fff;}


.themes	{ font-size: 16px; text-align: left; margin-left: 6px; margin-top: 6px; line-height:16px;}
.art { color:#000; font-size: 13px; text-align: left; margin-top: 6px; margin-right: 4px; margin-left: 10px; line-height:14px;}
.dart { color:#000; font-size: 13px; text-align: left; margin-top: 4px; margin-right: 4px; margin-left: 16px; line-height:14px;}

img { border-color: #000; }


a.m		{ }
a.m:hover	{ background: url(bor.gif); }

a.n		{ color: #222222; text-decoration: none }

a.t		{ color: #333; text-decoration: underline ;}
a.t:hover	{ color: #900; text-decoration: underline ;}
p.remark	{color: #900; font-style: italic;}



input		{ margin: 0; padding: 0; height: 20; border-style: solid; cursor: hand; border-width: 1; color: #222222; font-size:13px; margin-left:0; }
textarea	{ margin: 0; padding: 0; border-style: solid; border-width: 1; color: #222222; font-size:13px; font-family:arial;}
input.radio,input.checkbox { border: 0}

ol {margin-top:12px; margin-bottom:12px}
ol.li {margin-left:-16px; margin-top:2px; margin-bottom:2px}

li           {margin-left:-20px; margin-top:2px; margin-bottom:2px; list-style-type:square; list-style-image: url('img/li.gif')}

.rlink		{ margin-top:0px; margin-right:1px; padding: 0px; font-size: 12px; line-height:14px; text-align:right;}

p		{text-align: justify; margin-left:4px; letter-spacing: normal; }
p.q		{font-size: 16px; width:220px; float:right; text-align:left; border: outset 2px #ccc; margin-left:6px; padding:15px; color:#000; font-weight:bold; line-height:20px; font-family:arial; background:#fff; background-image: url(img/que.gif); background-repeat: no-repeat; background-position: bottom right;}

