* { margin: 0px; border-style: none; border-color: inherit; border-width: 0px; text-align:left; padding: 0px; margin: 0 auto; }
body { font-size: 9pt; line-height: 140%; background-color: #141414; background-image: url(images/bg.jpg); background-repeat: repeat-x; background-position: bottom; padding: 0px; margin: 0px; }
p { font-size: 9pt; line-height: 140%; color: #000000; font-family: arial,verdana; font-family: arial,verdana; word-spacing: 2; margin-top: 2; margin-bottom: 2; }

/*****************************/

.newhead { background-image: url(images/head.jpg); background-repeat: no-repeat; width: 976px; height: 207px; position: relative; }
.newhead_onlie { display: block; position: absolute; top: 135px; left: 75px; width: 65px; height: 30px; }
.newhead_feed { display: block; position: absolute; top: 140px; left: 150px; width: 60px; height: 30px; }
.newhead_message { display: block; position: absolute; top: 150px; left: 220px; width: 50px; height: 30px; }
.newhead_menu { display: block; position: absolute; top: 109px; right: 0px; width: 648px; height: 55px; background-image: url(images/new_menu.jpg); }

.newhead_menu ul { list-style: none; padding: 0px; margin: 0px; padding-left:50px; }
.newhead_menu .spter { font-size:8px; color:#BBDAFF;}
.newhead_menu ul li { display: block; float: left; margin-left: 16px; text-align: center; line-height: 55px; }
.newhead_menu ul li a { text-decoration: none; font-weight: 400; font-family: Arial; font-size: 14px; color: #BBDAFF; }
.newhead_menu ul li a:hover { color: #FFFFFF; }

.newhead_category { display: block; position: absolute; top: 172px; right: 0px; width: 642px; height: 25px; background-image: url(images/m.jpg); }
.newhead_category .pre { width: 21px; height: 25px; float: left; cursor: pointer; }
.newhead_category .next { width: 21px; height: 25px; float: left; cursor: pointer; }
.newhead_category marquee { width: 600px; float: left; height: 25px; }
.newhead_category table { height: 25px; line-height: 25px; }
.newhead_category table td { padding-right: 20px; }
.newhead_category table td a { color: #000000; text-decoration: none; font-family: Arial; font-size: 11px; display: inline-block; white-space: nowrap; }
.newhead_category table td a:hover { color: #FFFFFF; }
.newsearch { text-align: right; margin-bottom: 10px; }
.newsearch span { cursor: pointer; }

/*****************************/

#main { width: 976px; background-color: #ffffff; color: #000000; }
#mainindex { width: 976px; background-color: #1f1f1f; color: #F1EEEA; }
#mainindex p { color: #F1EEEA; }

td { font-size: 9pt; line-height: 140%; color: #000000; font-family: arial,verdana; word-spacing: 2; margin-top: 2; margin-bottom: 2; }
#mainindex td { color: #F1EEEA; }

A: { display: none; }
A:link { text-decoration: underline; color: #333; }
A:hover { text-decoration: none; color: #333; }

.head { width: 976px; height: 94px; background-image: url(images/head.jpg); background-repeat: no-repeat; }

.bottom { width: 100%; height: 35px; clear: both; margin: 0px; padding: 0px; border-bottom: 50px solid #141414; background-image: url(images/footer.jpg); background-repeat: repeat-x; }

.headbottom { height: 9px; width: 100%; background-color: #585649; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }

.totopleft { height: 35px; text-align: left; padding-left: 30px; color: White; }

.totopleft a { color: White; text-decoration: none; }

.totopleft a:hover { color: White; text-decoration: none; }

.totop { height: 30px; text-align: right; padding-right: 20px; }
.totop a { display: block; width: 35px; height: 35px; float: right; }

.menu { width: 100%; height: 30px; background-image: url(images/menubg2.jpg); background-repeat: repeat-x; }

.menu .lia { background-image: url(images/menubg.jpg); background-repeat: no-repeat; width: 110px; height: 30px; line-height: 30px; font-weight: normal; color: #FBE5AC; text-decoration: none; float: left; text-align: center; font-family: Impact; display: block; }

.menu .lia:hover { color: #FA9602; text-decoration: underline; }

.searchtd { position: relative; }

.search { position: absolute; top: -58px; right: 25px; background-image: url(images/searchbg.jpg); background-repeat: no-repeat; width: 275px; height: 36px; }

.searchtext { position: absolute; top: 9px; left: 81px; border: none; height: 18px; width: 153px; }

.searchbut { width: 20px; height: 19px; cursor: pointer; top: 8px; left: 245px; position: absolute; }

.pathTop { padding: 6px 37px 6px 37px; background-color: #2f2f2f; }

.path { border: solid 1px #666; line-height: 28px; padding-left: 20px; color: #F1EEEA; }

.path a { color: #F1EEEA; text-decoration: none; font-family: Tahoma; }
.path a:hover { color: #F1EEEA; text-decoration: underline; }

.pathbg { background-color: #2f2f2f; /* background-image: url(images/pathbg.jpg); background-repeat: repeat-x;*/ width: 100%; height: 26px; }

/***********/
.toggler { width: 215px; height: 24px; cursor: pointer; line-height: 25px; text-indent: 10px; padding-top: 5px; }
.element { }

.element ul { /*list-style-image: url(images/list.jpg); padding-left: 20px;*/ list-style: none; padding: 0px; width: 195px; line-height: 20px; background-color: #364571; }
.element ul li { padding-left: 10px; }
.element ul li a { color: #EDF4FF; text-decoration: none; }
.element ul li a:hover { color: #A8FF00; text-decoration: none; }

.title { width: 100%; height: 30px; /*background-image:url(images/title.jpg);*/ background-color: #375587; background-repeat: repeat-x; line-height: 30px; color: #A8FF00; font-weight: bold; font-size: 14px; text-indent: 10px; }

.part { background-image: url(images/mid.jpg); background-repeat: repeat-y; }
.accordionTop { width: 215px; padding-left: 35px; vertical-align: top; }
.accordionTop .title { background-image: url(images/top2.jpg); background-repeat: no-repeat; }

.indextable { width: 100%; }
.indextable td { padding-top: 4px; padding-bottom: 4px; text-indent: 10px; }
.indextable a { color: #F1EEEA; text-decoration: none; }
.indextable a:hover { color: #A8FF00; text-decoration: none; }
.title { padding: 0px; }
.title a { color: #F1EEEA; width: 100%; }
.title a:hover { color: #A8FF00; width: 100%; }
.imgborder { border: solid 1px #A4CCFA; padding: 0px; }

.content { width: 900px; text-align: left; position: relative; top: -15px; }

.content .mytable td { padding: 20px; }

.content .txt { border: solid 1px #CCCCCC; width: 400px; height: 20px; }

.content .txtarea { border: solid 1px #CCCCCC; width: 400px; height: 150px; }

.content .but { border: solid 1px #CCCCCC; width: 100px; text-align: center; }

