* {
	WORD-BREAK: break-all
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 12px "Trebuchet MS", "Lucida Console", "Lucida Sans";
	COLOR: #000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #f1f5f6;
	TEXT-ALIGN: center
}

A {
	COLOR: #666699;
	TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: underline
}

A IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

INPUT {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}

BUTTON {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}

SELECT {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}

TEXTAREA {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}

BUTTON {
	CURSOR: pointer
}

.maintable {
	border-collapse: collapse;
	border-color: #86B9D6 #D8DDE5 #D8DDE5;
	border-style: solid;
	border-width: 3px 1px 1px;
	width: 100%;
	padding: 5px 0 0 5px;
}

.maintable th {
	background: #F3F7FF none repeat scroll 0 0;
	color: #0D58A5;
	font-weight: normal;
	text-align: left;
	width: 210px;
}

.maintable th,.maintable td {
	border: 1px solid #D8DDE5;
	padding: 5px;
}

.edittable {
	border: 1px solid #698CC3;
	width: 100%;
}

.editerTextBox {
	border: 0px !important;
	width: 100% !important;
	height: 100% !important;
	padding: 0px !important;
}

.maintable th p {
	color: #909DC6;
	margin: 0;
}

.buttons {
	clear: both;
	padding: 10px;
	text-align: center;
}

.buttons input.submit {
	background: #C3D9FF none repeat scroll 0 0;
	border-color: #86B9D6;
	font-weight: bold;
	padding: 5px 5px 2px;
	height: 31px;
	margin: 0 !important;
}

.buttons > input {
	width: auto;
}

.buttons input {
	background: #F9F9F9 none repeat scroll 0 0;
	border-color: #CBCBCB;
	border-style: solid;
	border-width: 1px 1px 4px;
	color: #6774A8;
	cursor: pointer;
	overflow: visible;
	padding: 5px 5px 2px;
}

.nav {
	FONT-SIZE: 12px;
	WIDTH: 970px;
	height: 60px;
	background-color: #e7f0f7;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.logo {
	VERTICAL-ALIGN: middle;
	WIDTH: 200px;
	height: 60px;
	float: left;
}

.nav .logo img {
	margin-top: 6px;
	margin-right: 9px;
	margin-left: 10px;
}

.nav .nav_d {
	height: 60px;
	width: 770px;
	float: left;
}

.nav .nav_d .nav_1 {
	background-image: url(../images/nav_1.gif);
	background-repeat: repeat-x;
	height: 30px;
}

.nav .nav_d .nav_2 {
	background-image: url(../images/nav_2.gif);
	background-repeat: repeat-x;
	height: 30px;
}

.nav .nav_d .nav_1 .lj {
	color: #FFFFFF;
	letter-spacing: 4px;
	padding-top: 8px;
	padding-left: 46px;
}

.nav .nav_d .nav_2 .lj {
	color: #003399;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-left: 35px;
}

.nav .nav_d .nav_1 .lj a {
	color: #FFFFFF;
	text-decoration: none;
}

.nav .nav_d .nav_1 .lj a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.nav .nav_d .nav_2 .lj a {
	color: #003399;
	text-decoration: none;
}

.nav .nav_d .nav_2 .lj a:hover {
	color: #003399;
	text-decoration: underline;
}

#notice {
	BORDER-RIGHT: #b2c9d3 1px solid;
	BORDER-TOP: #86b9d6 4px solid;
	BACKGROUND: #fff;
	MARGIN: 200px auto 0px;
	BORDER-LEFT: #b2c9d3 1px solid;
	BORDER-BOTTOM: #b2c9d3 1px solid
}

#notice_message {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 1.5em;
	PADDING-TOP: 1.5em
}

.warning#notice_message {
	COLOR: red
}

#notice_links {
	PADDING-RIGHT: 1em;
	BORDER-TOP: #f5f5f5 1px solid;
	PADDING-LEFT: 1em;
	BACKGROUND: #f5fbff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 0px
}

#notice_links A {
	MARGIN: 0px 2px
}

.xspace-ajaxdiv {
	BORDER-RIGHT: #bbb 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #fcffef;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bbb 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bbb 1px solid;
	POSITION: absolute;
	TEXT-ALIGN: left
}

.xspace-ajaxdiv H5 {
	FONT-SIZE: 1em;
	MARGIN: 0px;
	LINE-HEIGHT: 24px
}

.xspace-ajaxdiv H5 A {
	FONT-WEIGHT: normal;
	FLOAT: right
}

.xspace-ajaxcontent {
	BORDER-RIGHT: #eee 1px solid;
	BORDER-TOP: #eee 1px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #eee 1px solid;
	BORDER-BOTTOM: #eee 1px solid
}

.xspace-ajaxcontent FORM {
	MARGIN: 0px
}
.pages {
	font-family: "ËÎÌå";
	font-size: 12px;
	color:#000000;
	padding: 3px; 
	MARGIN: 3px;	 
    text-align: center;
}
.pages A {
	BORDER: #aaaadd 1px solid; 
    PADDING: 5px 5px 5px 5px; 
    MARGIN: 3px; 
    COLOR: #000099;
	text-decoration: none;
}
.pages A:hover {
    text-decoration:none;
	BORDER: #000099 1px solid; 
    COLOR: #000; 
}
SPAN.xspace-totlerecord {
	COLOR: #1176bb
}

SPAN.xspace-totlepages {
	COLOR: #1176bb
}

SPAN.xspace-totlerecord {
	BORDER-RIGHT: #fff 1px solid;
	MARGIN-RIGHT: 0px
}
SPAN.xspace-current {
	FONT-WEIGHT: bold;
	BACKGROUND: #1176bb;
	COLOR: #e1ebef
}

#wrap {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/background.gif) #fff repeat-y;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 970px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#header {
	BACKGROUND: url(../images/header.gif) #24abcf repeat-x;
	HEIGHT: 86px
}

#topmenu {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px
}

#topmenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#topmenu LI {
	PADDING-RIGHT: 10px;
	FLOAT: left
}

#topmenu A {
	BACKGROUND: url(../images/topmenu.jpg) no-repeat;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 48px;
	COLOR: #fff;
	PADDING-TOP: 39px;
	HEIGHT: 17px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#topmenu A.news {
	BACKGROUND-POSITION: 0px 0px
}

#topmenu A.news:hover {
	BACKGROUND-POSITION: 0px -56px
}

#newsmenu A.news {
	BACKGROUND-POSITION: 0px -56px
}

#topmenu A.blog {
	BACKGROUND-POSITION: -65px 0px
}

#topmenu A.blog:hover {
	BACKGROUND-POSITION: -65px -56px
}

#blogmenu A.blog {
	BACKGROUND-POSITION: -65px -56px
}

#topmenu A.image {
	BACKGROUND-POSITION: -129px 0px
}

#topmenu A.image:hover {
	BACKGROUND-POSITION: -129px -56px
}

#imagemenu A.image {
	BACKGROUND-POSITION: -129px -56px
}

#topmenu A.goods {
	BACKGROUND-POSITION: -194px 0px
}

#topmenu A.goods:hover {
	BACKGROUND-POSITION: -194px -56px
}

#goodsmenu A.goods {
	BACKGROUND-POSITION: -194px -56px
}

#topmenu A.video {
	BACKGROUND-POSITION: -258px 0px
}

#topmenu A.video:hover {
	BACKGROUND-POSITION: -258px -56px
}

#videomenu A.video {
	BACKGROUND-POSITION: -258px -56px
}

#topmenu A.file {
	BACKGROUND-POSITION: -323px 0px
}

#topmenu A.file:hover {
	BACKGROUND-POSITION: -323px -56px
}

#filemenu A.file {
	BACKGROUND-POSITION: -323px -56px
}

#topmenu A.link {
	BACKGROUND-POSITION: -387px 0px
}

#topmenu A.link:hover {
	BACKGROUND-POSITION: -387px -56px
}

#linkmenu A.link {
	BACKGROUND-POSITION: -387px -56px
}

#topmenu A.group {
	BACKGROUND-POSITION: -452px 0px
}

#topmenu A.group:hover {
	BACKGROUND-POSITION: -452px -56px
}

#groupmenu A.group {
	BACKGROUND-POSITION: -452px -56px
}

#topmenu A.bbs {
	BACKGROUND-POSITION: -516px 0px
}

#topmenu A.bbs:hover {
	BACKGROUND-POSITION: -516px -56px
}

#bbsmenu A.bbs {
	BACKGROUND-POSITION: -516px -56px
}

#pagetitle H2 {
	MARGIN: 0px
}

#pagetitle H2 A {
	BACKGROUND: url(../images/logo.jpg);
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 211px;
	TEXT-INDENT: -9999px;
	HEIGHT: 85px
}

#menu {
	BACKGROUND: url(../images/menu.gif) #e1ebf1;
	WIDTH: 100%;
	LINE-HEIGHT: 28px
}

#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 500px;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#menu LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/menu_item.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 32px;
	PADDING-TOP: 0px;
	HEIGHT: 28px
}

#menu H1 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1em;
	MARGIN: 0px
}

#menu H2 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1em;
	MARGIN: 0px
}

.empty#menu {
	BACKGROUND-POSITION: left bottom;
	OVERFLOW: hidden;
	LINE-HEIGHT: 10px;
	HEIGHT: 10px
}

#nav {
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 0px 35px;
	MARGIN: 0px 0px 10px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 40px;
	HEIGHT: 36px
}

.content {
	OVERFLOW: hidden;
	ZOOM: 1
}

.topcontent {
	BACKGROUND: url(../images/content_shadow.gif) repeat-x 0px 0px
}

.side {
	DISPLAY: inline;
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 290px;
	
}

#searchdiv {
	BACKGROUND: url(../images/blocktitle_2.gif) #55b93a no-repeat 100% 0px;
	HEIGHT: 36px
}

#searchform {
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/blocktitle_2.gif) no-repeat -497px 0px;
	LINE-HEIGHT: 36px;
	HEIGHT: 36px
}

#searchform * {
	VERTICAL-ALIGN: middle
}

#searchkey {
	WIDTH: 100px
}

#searchform BUTTON {
	BACKGROUND: url(../images/btn_search.gif) no-repeat 50% 50%;
	WIDTH: 55px;
	BORDER-TOP-STYLE: none;
	TEXT-INDENT: -9999px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 36px;
	BORDER-BOTTOM-STYLE: none
}

#userpanel {
	BORDER-RIGHT: #e9e9e9 1px solid;
	BORDER-TOP: #e9e9e9 0px solid;
	BACKGROUND: url(../images/side_mini_title.gif) no-repeat 0px 0px;
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	BORDER-LEFT: #e9e9e9 1px solid;
	BORDER-BOTTOM: #e9e9e9 1px solid;
	ZOOM: 1;
	HEIGHT: 150px
}

#userpanel FIELDSET {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: relative;
	BORDER-BOTTOM-STYLE: none
}

#userpanel LEGEND {
	PADDING-LEFT: 14px;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 26px
}

#userpanel INPUT {
	WIDTH: 120px
}

#userpanel P {
	MARGIN: 0.5em 0px
}

#userpanel LABEL {
	PADDING-RIGHT: 10px
}

#userpanel #dologin {
	RIGHT: 30px;
	BACKGROUND: url(../images/btn_login.gif) #a6d18a;
	WIDTH: 64px;
	BORDER-TOP-STYLE: none;
	BOTTOM: 50px;
	TEXT-INDENT: -9999px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: absolute;
	HEIGHT: 32px;
	BORDER-BOTTOM-STYLE: none
}

#userpanel FORM A {
	BORDER-RIGHT: #f3f3f5 1px solid;
	PADDING-RIGHT: 5px;
	COLOR: #30a9d4;
	LINE-HEIGHT: 2em
}

#userpanel H3 {
	PADDING-LEFT: 26px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	MARGIN: 0px;
	LINE-HEIGHT: 26px
}

#userpanel UL {
	MARGIN: 10px 20px 10px 26px
}

#userpanel LI {
	LINE-HEIGHT: 2.1em;
	BORDER-BOTTOM: #f1f5f6 1px solid;
	HEIGHT: 2.1em
}

#userpanel LI A {
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/icon_item.gif) no-repeat 0px 7px;
	MARGIN: 0px 20px
}

#spacestar {
	BORDER-RIGHT: #e9e9e9 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #e9e9e9 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	OVERFLOW: hidden;
	BORDER-LEFT: #e9e9e9 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e9e9e9 1px solid;
	HEIGHT: 87px
}

#picnews {
	BORDER-RIGHT: #e9e9e9 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #e9e9e9 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	OVERFLOW: hidden;
	BORDER-LEFT: #e9e9e9 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e9e9e9 1px solid;
	HEIGHT: 87px
}

#spacestar H3 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 1em;
	BACKGROUND: #f3f3f5;
	MARGIN: 0px;
	LINE-HEIGHT: 24px
}

#picnews H3 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 1em;
	BACKGROUND: #f3f3f5;
	MARGIN: 0px;
	LINE-HEIGHT: 24px
}

#spacestar UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#picnews UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#spacestar LI {
	BORDER-RIGHT: #f1f5f6 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f1f5f6 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	MARGIN: 5px 1px 5px 2px;
	BORDER-LEFT: #f1f5f6 1px solid;
	WIDTH: 50px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f1f5f6 1px solid;
	HEIGHT: 50px
}

#picnews LI {
	BORDER-RIGHT: #f1f5f6 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f1f5f6 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	MARGIN: 5px 1px 5px 2px;
	BORDER-LEFT: #f1f5f6 1px solid;
	WIDTH: 50px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f1f5f6 1px solid;
	HEIGHT: 50px
}

#spacestar IMG {
	WIDTH: 50px;
	HEIGHT: 50px
}

#picnews IMG {
	WIDTH: 50px;
	HEIGHT: 50px
}

#sitemap UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#sitemap LI {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

.loginpanel {
	MARGIN: 0px auto;
	WIDTH: 290px
}

.loginpanel FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.loginpanel LEGEND {
	DISPLAY: none
}

.loginpanel P {
	MARGIN: 10px 0px
}

.loginpanel LABEL {
	MARGIN-RIGHT: 5px
}

.loginpanel INPUT {
	WIDTH: 200px
}

.loginpanel BUTTON {
	MARGIN-LEFT: 3.3em
}

#friendlink UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

#friendlink LI {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px;
	LINE-HEIGHT: 31px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap
}

#friendlink LI IMG {
	WIDTH: 88px;
	HEIGHT: 31px
}

#indexvideo {
	BACKGROUND: url(../images/icon_video.gif) #000 no-repeat 50% 50%;
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	HEIGHT: 215px;
	TEXT-ALIGN: center
}

#indexvideo IMG {
	MARGIN: 10px auto 0px;
	WIDTH: 233px;
	HEIGHT: 175px
}

#indexvideo P {
	MARGIN: 0px auto;
	WIDTH: 233px;
	LINE-HEIGHT: 30px;
	TEXT-ALIGN: left
}

#indexvideo P A {
	COLOR: #bbb
}

#indexvideo P .smalltxt {
	COLOR: #666
}

#video {
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px
}

#videobox {
	BACKGROUND: #000;
	OVERFLOW: hidden;
	HEIGHT: 280px
}

#hotvideo {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/icon_video.gif) #000 no-repeat 50% 50%;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 320px;
	PADDING-TOP: 10px;
	HEIGHT: 260px
}

#hotvideo IMG {
	WIDTH: 320px;
	HEIGHT: 240px
}

#hotvideo P {
	MARGIN: 3px 0px
}

#hotvideo P .smalltxt {
	COLOR: #666
}

#hotvideolist {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px
}

#hotvideolist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#hotvideolist LI {
	OVERFLOW: hidden;
	HEIGHT: 88px;
	TEXT-ALIGN: center
}

#hotvideolist IMG {
	BORDER-RIGHT: #333 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #333 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #333 1px solid;
	WIDTH: 80px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #333 1px solid;
	HEIGHT: 60px
}

#hotvideolist P {
	MARGIN: 0px
}

#videobox A {
	COLOR: #bbb
}

.mainarea {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	OVERFLOW: hidden;
	WIDTH: 660px;
}

.mainarea .block {
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	ZOOM: 1
}

.mainarea .block H2 {
	FONT-SIZE: 1.17em;
	MARGIN: 5px 0px
}

.mainarea .block H2 A {
	COLOR: #000
}

.mainarea .block H3 {
	PADDING-LEFT: 20px;
	FONT-SIZE: 1.17em;
	BACKGROUND: url(../images/icon_lighttitle.gif) no-repeat 5px 8px;
	MARGIN: 5px 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 2.2em;
	HEIGHT: 2em
}

.mainarea .midmain .block {
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom
}

.midmain {
	FLOAT: left;
	WIDTH: 440px
}

.midmain .smalltxt {
	FONT-SIZE: 0.83em;
	COLOR: #b9bcbf
}

.midmain .more {
	COLOR: #1da4cd
}

.midside {
	FLOAT: right;
	WIDTH: 220px;
}

.mainarea .midside .block {
	BACKGROUND: url(../images/blocktitle.gif) #e1ebef no-repeat 100% 0px;
	MARGIN-BOTTOM: 5px
}

.side .block {
	BACKGROUND: url(../images/blocktitle.gif) #e1ebef no-repeat 100% 0px;
	MARGIN-BOTTOM: 5px
}

.mainarea .midside .block H3 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #FF9900;
	LINE-HEIGHT: 39px;
	HEIGHT: 36px;
	background-image: url(../images/blocktitle.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

.side .block H3 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	BACKGROUND: url(../images/blocktitle.gif) no-repeat -497px 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #000066;
	LINE-HEIGHT: 39px;
	HEIGHT: 36px
}

.side .block H1 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	BACKGROUND: url(../images/blocktitle.gif) no-repeat -497px 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	COLOR: #fff;
	LINE-HEIGHT: 39px;
	HEIGHT: 36px
}

.mainarea .midside .block OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/line_bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	COLOR: #1da4cd;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}

.side .block OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/line_bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	COLOR: #1da4cd;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}

.mainarea .midside .block OL LI {
	MARGIN-LEFT: 30px
}

.side .block OL LI {
	MARGIN-LEFT: 30px
}

.mainarea .midside .block OL LI A {
	FONT-WEIGHT: normal
}

.side .block OL LI A {
	FONT-WEIGHT: normal
}

.mainarea .midside .block UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 5px;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 0px
}

.side .block UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 5px;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 0px
}
.mainarea .midside .block UL LI {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/icon_item.gif) no-repeat 5px 8px
}

.side .block UL LI {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../images/icon_item.gif) no-repeat 5px 8px;
}

.mainarea .midside .block .smalltxt {
	COLOR: #1da4cd
}

.mainarea .midside .block .smalltxt A {
	COLOR: #1da4cd
}

.side .block .smalltxt {
	COLOR: #1da4cd
}

.side .block .smalltxt A {
	COLOR: #1da4cd
}

* .blockG {
	BACKGROUND: url(../images/blocktitle_2.gif) #e6f3d9 no-repeat 100% 0px
}

* .blockG H3 {
	BACKGROUND: url(../images/blocktitle_2.gif) no-repeat -497px 0px
}

* .blockG H1 {
	BACKGROUND: url(../images/blocktitle_2.gif) no-repeat -497px 0px
}

.side .block A.more {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	COLOR: #fff;
	LINE-HEIGHT: 40px;
	PADDING-TOP: 0px;
	HEIGHT: 36px
}

.midside .block A.more {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	COLOR: #fff;
	LINE-HEIGHT: 40px;
	PADDING-TOP: 0px;
	HEIGHT: 36px
}

H1#tagname {
	PADDING-RIGHT: 0px ! important;
	PADDING-LEFT: 0px ! important;
	FONT-SIZE: 1.6em;
	BACKGROUND-IMAGE: none ! important;
	PADDING-BOTTOM: 0px ! important;
	MARGIN: 10px;
	PADDING-TOP: 0px ! important;
	TEXT-ALIGN: center
}

H1#tagname {
	COLOR: #000 ! important
}

H1#tagname A {
	COLOR: #000 ! important
}

#slideimg {
	BORDER-RIGHT: #5b97af 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #5b97af 1px solid;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #5b97af 1px solid;
	WIDTH: 260px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #5b97af 1px solid;
	HEIGHT: 248px
}

#slidefooter {
	MARGIN-TOP: 1px;
	BACKGROUND: #e7eaec;
	OVERFLOW: hidden;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	TEXT-ALIGN: center
}

#slidenext {
	FLOAT: right;
	WIDTH: 30px
}

#slideprev {
	FLOAT: left;
	WIDTH: 30px
}

#slidefooter P {
	MARGIN: 0px
}

#slidefooter A {
	COLOR: #000;
	TEXT-DECORATION: none
}

#headline {
	HEIGHT: 74px
}

#headline STRONG A {
	FONT-SIZE: 1.17em;
	COLOR: #000
}

#headline P {
	MARGIN: 8px 0px;
	COLOR: #656d77
}

.tabblock {
	BORDER-RIGHT: #e1ecf0 1px solid;
	BORDER-TOP: #e1ecf0 1px solid;
	BACKGROUND: url(../images/tabheader.gif) #f1f5f6 repeat-x 0px 0px;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT: #e1ecf0 1px solid;
	BORDER-BOTTOM: #e1ecf0 1px solid
}

.tabblock H3 {
	FONT-SIZE: 1em;
	MARGIN: 0px;
	LINE-HEIGHT: 22px;
	HEIGHT: 22px
}

.tabblock H3 .tab {
	BORDER-RIGHT: #e1ecf0 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #1fa9ce;
	PADDING-TOP: 0px
}

.tabblock H3 .curtab {
	BORDER-TOP: #27b7cc 2px solid;
	FONT-WEIGHT: bold;
	OVERFLOW: hidden;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #f1f5f6
}

.tabblock A.more {
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: normal;
	FLOAT: right;
	COLOR: #1fa9ce;
	LINE-HEIGHT: 22px
}

#cityspace {
	BACKGROUND: #f3f3f5;
	LINE-HEIGHT: 36px;
	HEIGHT: 36px;
	TEXT-ALIGN: center
}

#cityspace FORM * {
	VERTICAL-ALIGN: middle
}

#cityspace FORM BUTTON {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/btn_cityspace.gif) no-repeat 50% 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 80px;
	BORDER-TOP-STYLE: none;
	TEXT-INDENT: -9999px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 36px;
	BORDER-BOTTOM-STYLE: none
}

#cityspace FORM BUTTON#goodscitysearch {
	BACKGROUND-IMAGE: url(../images/btn_citygoods.gif)
}

#polls {
	PADDING-LEFT: 26px;
	BACKGROUND: url(../images/icon_lighttitle.gif) #f3f3f5 no-repeat 10px
		12px;
	LINE-HEIGHT: 36px
}

#announcement {
	PADDING-LEFT: 26px;
	BACKGROUND: url(../images/icon_lighttitle.gif) #f3f3f5 no-repeat 10px
		12px;
	LINE-HEIGHT: 36px
}

#polls STRONG {
	COLOR: #30a9d4
}

#announcement STRONG {
	COLOR: #30a9d4
}

#polls A.more {
	BACKGROUND: url(../images/btn_more.gif) no-repeat 50% 50%;
	FLOAT: right;
	WIDTH: 80px;
	TEXT-INDENT: -9999px
}

#announcement A.more {
	BACKGROUND: url(../images/btn_more.gif) no-repeat 50% 50%;
	FLOAT: right;
	WIDTH: 80px;
	TEXT-INDENT: -9999px
}

#dopoll TABLE {
	MARGIN: 10px 30px;
	LINE-HEIGHT: 1.8em
}

#dopoll TD {
	VERTICAL-ALIGN: top;
	BORDER-BOTTOM: #e1ecf0 1px solid
}

#pollresult UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 30px;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#pollresult LI {
	BORDER-BOTTOM: #e1ecf0 1px solid
}

#pollresult LI DIV {
	COLOR: #656d77
}

#pollresult LI DIV.pollpercent {
	BACKGROUND: url(../images/blocktitle_2.gif) #80cc57 repeat-x 0px -9px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 15px;
	HEIGHT: 15px
}

#hottag DIV {
	PADDING-BOTTOM: 10px;
	MARGIN: 5px;
	LINE-HEIGHT: 1.8em
}

#hottag DIV A {
	MARGIN-RIGHT: 3px;
	WHITE-SPACE: nowrap
}

#hottag DIV A EM {
	FONT-SIZE: 10px;
	COLOR: #30a9d4;
	FONT-STYLE: normal
}

.quicklink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

.quicklink LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 49%;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center
}

.quicklink A {
	BORDER-RIGHT: #e3f2d4 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #e3f2d4 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 60px;
	BORDER-LEFT: #cce1b7 1px solid;
	LINE-HEIGHT: 3em;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cce1b7 1px solid;
	BACKGROUND-COLOR: #d7edc1
}

.thumbmsg {
	FLOAT: left;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: center
}

.thumbmsg IMG {
	BORDER-RIGHT: #f1f5f6 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f1f5f6 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #f1f5f6 1px solid;
	WIDTH: 120px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f1f5f6 1px solid;
	HEIGHT: 100px
}

.side .thumblist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

.side .thumblist LI {
	PADDING-LEFT: 77px ! important;
	BACKGROUND-IMAGE: none ! important;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 67px
}

.side .thumblist LI DIV {
	BORDER-RIGHT: #e9e9e9 1px solid;
	BORDER-TOP: #e9e9e9 1px solid;
	DISPLAY: inline;
	BACKGROUND: #fff;
	FLOAT: left;
	MARGIN-LEFT: -67px;
	BORDER-LEFT: #e9e9e9 1px solid;
	BORDER-BOTTOM: #e9e9e9 1px solid
}

.side .thumblist LI IMG {
	WIDTH: 60px;
	HEIGHT: 60px
}

.side .thumblist LI H6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	MARGIN: 5px 0px
}

.side .thumblist LI H6 A {
	COLOR: #1da4cd
}

.side .thumblist LI P {
	MARGIN: 0px;
	COLOR: #656d77
}

.msgtitlelist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

.msgtitlelist LI {
	OVERFLOW: hidden;
	HEIGHT: 1.8em
}

.msgtitlelist CITE {
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: auto;
	COLOR: #b9bcbf;
	FONT-STYLE: normal;
	HEIGHT: 1.8em
}

.msgtitlelist CITE A {
	COLOR: #1da4cd
}

.list2col {
	OVERFLOW: hidden;
	ZOOM: 1
}

.list2col LI {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0px 5px;
	WIDTH: 48%
}

.linelist LI {
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom
}

.articlelist {
	FONT-SIZE: 1.17em
}

.imagelist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 11px;
	BACKGROUND: #f1f5f6;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	ZOOM: 1;
	LIST-STYLE-TYPE: none
}

.imagelist LI {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 8px 14px 0px;
	OVERFLOW: hidden;
	WIDTH: 100px;
	HEIGHT: 130px;
	TEXT-ALIGN: center
}

.imagelist DIV {
	FONT-SIZE: 80px;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	WIDTH: 100px;
	LINE-HEIGHT: 80px;
	HEIGHT: 100px
}

.imagelist DIV A {
	VERTICAL-ALIGN: middle
}

.imagelist IMG {
	FONT-SIZE: 12px;
	MAX-WIDTH: 100px;;
	WIDTH: expression(this.width >           100 &&           this.width >        
		  this.height ?   
		       100 :    
		      true);
	MAX-HEIGHT: 100px;;
	HEIGHT: expression(this.height >           100 ?           100 :           true)
}

@media Unknown {
	.imagelist IMG {
		WIDTH: 100px;
		HEIGHT: 100px
	}
}

.imagelist P {
	MARGIN: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px
}

.messagelist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

.messagelist LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

.messagelist H4 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.17em;
	MARGIN: 5px 0px 0px;
	BORDER-LEFT: #1175ba 3px solid
}

.messagelist H4 A {
	COLOR: #333
}

.messagelist P {
	PADDING-LEFT: 8px;
	MARGIN: 5px 0px;
	COLOR: #656d77;
	LINE-HEIGHT: 1.7em
}

.messagelist P.msginfo {
	COLOR: #999
}

.thumbmsglist {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

.thumbmsglist LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px;
	ZOOM: 1
}

.thumbmsglist LI .thumb {
	FLOAT: left;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 80px;
	HEIGHT: 80px;
	TEXT-ALIGN: center
}

.thumbmsglist LI .thumb IMG {
	BORDER-RIGHT: #f3f3f5 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f3f3f5 1px solid;
	PADDING-LEFT: 1px;
	MAX-WIDTH: 75px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #f3f3f5 1px solid;;
	WIDTH: expression(this.width >           75 &&           this.width >         
		 this.height ?       
		   75 :      
		    true);
	MAX-HEIGHT: 75px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f3f3f5 1px solid;;
	HEIGHT: expression(this.height >           75 ?           75 :           true)
}

.thumbmsglist DIV {
	FLOAT: right;
	WIDTH: 550px
}

.thumbmsglist LI EM {
	FLOAT: right;
	COLOR: #1da4cd;
	FONT-STYLE: normal
}

.thumbmsglist LI H4 {
	FONT-SIZE: 1.17em;
	MARGIN: 0px
}

.thumbmsglist LI H4 A {
	COLOR: #333
}

.thumbmsglist LI H6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	MARGIN: 0px
}

.thumbmsglist LI H6 A {
	COLOR: #1da4cd
}

.thumbmsglist LI P {
	MARGIN: 5px 0px;
	COLOR: #656d77;
	LINE-HEIGHT: 1.7em
}

.thumbmsglist LI P.msginfo {
	COLOR: #999
}

.thumb2col {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px;
	ZOOM: 1
}

.thumb2col LI {
	FLOAT: left;
	WIDTH: 300px
}

.thumb2col LI DIV {
	WIDTH: 210px
}

.blockcategorylist {
	BACKGROUND: url(../images/dotline_v.gif) repeat-y 50% 0px;
	OVERFLOW: hidden;
	ZOOM: 1
}

.blockcategory {
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% top;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 49.9%;
	HEIGHT: 280px
}

.blockcategory H3 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.17em;
	BACKGROUND: #f3f3f5;
	MARGIN: 2px 0px 0px;
	LINE-HEIGHT: 1.8em
}

.blockcategory H3 A {
	COLOR: #000
}

.blockcategory .more {
	COLOR: #1da4cd
}

.catepic {
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom;
	TEXT-ALIGN: center
}

.catepic IMG {
	MARGIN-TOP: 10px;
	MAX-WIDTH: 170px;;
	WIDTH: expression(this.width >           170 &&           this.height <        
		  this.width ?   
		       170 :    
		      true);
	MAX-HEIGHT: 170px;;
	HEIGHT: expression(this.height >           170 ?           170 :           true)
}

.catepic P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left
}

#subjectlist {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-LEFT-COLOR: #86b9d6;
	BORDER-BOTTOM-COLOR: #86b9d6;
	PADDING-BOTTOM: 2px;
	BORDER-TOP-COLOR: #86b9d6;
	PADDING-TOP: 2px;
	BORDER-RIGHT-COLOR: #86b9d6
}

#subjectlist H3 {
	BACKGROUND: #9fc8df;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

#subjectlist LI {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #e2f0f9 1px solid;
	TEXT-ALIGN: center
}

#subjectlist P {
	MARGIN: 0px;
	LINE-HEIGHT: 1.2em
}

#articledetail {
	
}

#articlectrl {
	MARGIN: 0px
}

#articlectrl SPAN {
	FLOAT: right
}

H1#articletitle {
	FONT-SIZE: 1.33em;
	MARGIN: 0px;
	TEXT-ALIGN: center
}

#articleinfo {
	COLOR: #000;
	TEXT-ALIGN: center
}

#articleinfo  a:link {
	color: #000;
	text-decoration: none;
}

#articleinfo  a:visited {
	color: #000;
	text-decoration: none;
}

#articleinfo  a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#articleinfo  a:active {
	color: #000;
	text-decoration: none;
}

#articlebody {
	FONT-SIZE: 1.17em;
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% bottom;
	LINE-HEIGHT: 1.8em
}

#articlebody * {
	LINE-HEIGHT: normal
}

#articlebody P {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 1.8em ! important
}

#articlebody DIV {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 1.8em ! important
}

#articlebody P * {
	LINE-HEIGHT: normal ! important
}

#articlebody DIV * {
	LINE-HEIGHT: normal ! important
}
.f_center {text-align:center;}
#articlebody IMG {
	MAX-WIDTH: 500px;;
	WIDTH: expression(this.width >         500 &&           this.width >       
		 this.height ?  
		    
		   500 :      
		    true);
	MAX-HEIGHT: 500px;;
	HEIGHT: expression(this.height >           500 ?           500 :           true)
}

#commentlist DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#commentlist DT {
	BORDER-RIGHT: #e1ecf0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e1ecf0 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #f4f4f4;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e1ecf0 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e1ecf0 0px solid
}

#commentlist DT SPAN {
	FLOAT: right
}

#commentlist DD {
	BORDER-RIGHT: #e1ecf0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e1ecf0 0px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 5px;
	BORDER-LEFT: #e1ecf0 1px solid;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e1ecf0 1px solid
}

#commentlist DD * {
	LINE-HEIGHT: normal
}

#commentlist DD P {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 1.8em ! important
}

#commentlist DD DIV {
	MARGIN: 10px 0px;
	LINE-HEIGHT: 1.8em ! important
}

#commentlist DD P * {
	LINE-HEIGHT: normal ! important
}

#commentlist DD DIV * {
	LINE-HEIGHT: normal ! important
}

#commentlist DD IMG {
	MAX-WIDTH: 500px;;
	WIDTH: expression(this.width >         500 &&           this.width >       
		 this.height ?  
		    
		   500 :      
		    true);
	MAX-HEIGHT: 500px;;
	HEIGHT: expression(this.height >           500 ?           500 :           true)
}

#commentlist DD .xspace-quote {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 10px 10px 30px;
	BORDER-LEFT: #1175ba 3px solid;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 5px
}

#commentlist P.more {
	PADDING-LEFT: 13px;
	BACKGROUND: url(../images/icon_item.gif) no-repeat 5px 6px;
	MARGIN: 5px 0px
}

#commentlist P.more A {
	FONT-WEIGHT: bold;
	COLOR: #1da4cd
}

#xspace-rates {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 20px;
	MARGIN: 5px auto;
	OVERFLOW: hidden;
	WIDTH: 430px;
	PADDING-TOP: 20px;
	HEIGHT: 50px;
	TEXT-ALIGN: center
}

#xspace-rates-bg {
	BACKGROUND: url(../../../images/base/rate_star.gif);
	MARGIN: 0px auto 5px;
	WIDTH: 210px;
	HEIGHT: 30px
}

#xspace-rates-star {
	BACKGROUND: url(../../../images/base/rate_star.gif) 0px -30px;
	MARGIN: 0px auto 0px 0px;
	HEIGHT: 30px
}

#xspace-rates-a {
	MARGIN-TOP: -30px;
	HEIGHT: 30px
}

#xspace-rates A {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 30px;
	TEXT-INDENT: -999px;
	HEIGHT: 30px;
	BACKGROUND-COLOR: transparent ! important;
	TEXT-ALIGN: left
}

.xspace-rates-5 {
	WIDTH: 30px
}

.xspace-rates-3 {
	WIDTH: 60px
}

.xspace-rates-1 {
	WIDTH: 90px
}

.xspace-rates0 {
	WIDTH: 120px
}

.xspace-rates1 {
	WIDTH: 150px
}

.xspace-rates3 {
	WIDTH: 180px
}

.xspace-rates5 {
	WIDTH: 210px
}

#xspace-rates P {
	MARGIN: 0px
}

#comment {
	BACKGROUND: #fff;
	MARGIN: 0px auto 20px;
	WIDTH: 430px
}

#comment H2 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	MARGIN: 0px;
	LINE-HEIGHT: 2em
}

#comment FORM {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px
}

#comment P {
	MARGIN: 0.3em 0px
}

.seccodeline * {
	VERTICAL-ALIGN: middle
}

#comment LABEL {
	MARGIN-RIGHT: 10px
}

#message {
	BORDER-RIGHT: #b2c9d3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #b2c9d3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: text-top;
	BORDER-LEFT: #b2c9d3 1px solid;
	WIDTH: 340px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #b2c9d3 1px solid;
	HEIGHT: 80px
}

#seccode {
	BORDER-RIGHT: #b2c9d3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #b2c9d3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #b2c9d3 1px solid;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #b2c9d3 1px solid;
	HEIGHT: 23px
}

#submitcomm {
	MARGIN-LEFT: 3.1em
}

#search {
	MARGIN: 0px auto;
	WIDTH: 600px
}

#search FORM {
	MARGIN: 4em 0px;
	TEXT-ALIGN: center
}

#search .open {
	MARGIN: 2em;
	LINE-HEIGHT: 30px;
	TEXT-ALIGN: left ! important
}

#search .open DIV DIV {
	CLEAR: both;
	PADDING-LEFT: 7em
}

#search .open LABEL {
	FLOAT: left;
	WIDTH: 7em
}

#search .open DIV LABEL {
	MARGIN-LEFT: -7em
}

#search .open BUTTON {
	FLOAT: right
}

#search .open FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

#search .open FIELDSET LABEL {
	FLOAT: none;
	MARGIN: auto 1em auto auto;
	WHITE-SPACE: nowrap
}

#footerlink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/dotline_h.gif) repeat-x 50% top;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 5px;
	COLOR: #ddd;
	PADDING-TOP: 10px
}

#footer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/footer_shadow.gif) no-repeat 50% top;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px auto;
	FONT: 0.83em Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 990px;
	PADDING-TOP: 20px
}

#footer P {
	MARGIN: 0px
}

#footer STRONG {
	TEXT-TRANSFORM: uppercase;
	COLOR: #ed1c24
}

#footer STRONG SPAN {
	COLOR: #0954a6
}

#footer EM {
	FONT-WEIGHT: bold;
	COLOR: #96a800;
	FONT-STYLE: normal
}

.adbox {
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	TEXT-ALIGN: center
}

.submit {
	border: #fff 0px solid;
	cursor: pointer;
	width: auto;
	height: 17px;
	margin: 5px 0px 0px 0px;
	background: no-repeat;
	font-size: 12px;
	color: #F00;
	padding: 2px;
}

* html .submit {
	border: #fff 0px solid;
	cursor: pointer;
	width: auto;
	height: 16px;
	margin: 5px 0px 0px 0px;
	background: no-repeat;
	font-size: 12px;
	color: #F00;
	padding: 2px;
}
	/* user login */
#user_login { position:relative; height:156px; margin-bottom:10px; }
	#user_login_position { position:absolute; width:286px; height:149px; border:1px solid #D8D8D8; background:#F8F8F8; z-index:99px; }
	#user_login .current { height:190px; }
		#user_login .current #login_authcode_input { display:block; }
		#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }
	#user_login h3 { padding:8px 15px 10px; }
	#user_login p { height:30px; padding:0 15px; }
	#user_login .clearfix { padding:0 0 0 60px; }
	#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
	#user_login .input_sub { margin:0 0 0 12px; width:35px; height:21px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
	.login_ext { margin:10px 0 0 0; text-align:center; }
	.user_info { padding:0 15px;}
		.user_info dl { height:70px; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #D8D8D8; }
		.user_info dl dt { float:left; width:50px; }
		.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
		.user_info dl dd { float:right; width:155px; line-height:25px; }
		.user_op { display:block; padding:0!important; }
			.user_info .tx_blue { color:#369; text-decoration:underline; }
			.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
			.user_op span { float:right; }

