@charset "utf-8";
/* CSS Document */

body, pre, textarea, input, .tab a.borderOn, .tab a.mainBorderOn {
	color:#333;
	background-color:#FFF;
}
a {
	color:#333;
}

/*rico registration */
.borderOn {
	border:1px solid #BFBFBF;
}
.lesserBorderOn {
	border:1px solid #CCC;
}
.mainBorderOn {
	border:1px solid #F09;
}
.dashedOn {
	border:1px dashed #BFBFBF;
}
.mainDashedOn {
	border:1px dashed #F09;
}
/*.borderOn1 {
	border:1px solid #CCC;
}*/
.borderOn2 {
	border:1px solid #DDD;
}
hr {
    border-bottom:1px dashed #BFBFBF;
}
.important {
	background-color:#FF0;
}


a.name:link,
a.name:visited,
a.name:hover,
a.name:active {
    color:#F09;
}
a.mainWhite:link,
a.mainWhite:visited {
    color:#F09;
}
a.baseWhite,
a.baseWhite:visited {
    color:#333;
}
a.lesserWhite:link,
a.lesserWhite:visited {
    color:#666;
}
a.thirdWhite:link,
a.thirdWhite:visited {
    color:#999;
}
a.borderWhite:link,
a.borderWhite:visited {
    color:#BFBFBF;
}
a.borderLesser:link,
a.borderLesser:visited {
	color:#BFBFBF;
}
.bbs table .title a.under:link,
.bbs table .title a.under:visited {
	color:#666;
}	
.bbs table .color .title a.under:link,
.bbs table .color .title a.under:visited {
	color:#F09;
}	
a.mainWhite:hover,
a.mainWhite:active,
a.baseWhite:hover,
a.baseWhite:active,
a.lesserWhite:hover,
a.lesserWhite:active,
a.thirdWhite:hover,
a.thirdWhite:active,
a.borderWhite:hover,
a.borderWhite:active,
.bbs table .title a.under:hover,
.bbs table .title a.under:active,
.bbs table .color .title a.under:hover,
.bbs table .color .title a.under:active {
    color:#FFF;
    background:#F09;
}
a.borderLesser:hover,
a.borderLesser:active {
	color:#666;
}
a.baseMain:link,
a.baseMain:visited {
	color:#333;
}
a.skill:link,
a.skill:visited,
a.skill:hover,
a.skill:active {
	color:#666;
	border:0;
}
a.skill:hover,
a.skill:active {
	border:1px solid #F09;
}
a.lesserMain:link,
a.lesserMain:visited {
	color:#666;
}
a.thirdMain:link,
a.thirdMain:visited {
	color:#999;
}
a.baseMain:hover,
a.baseMain:active,
a.lesserMain:hover,
a.lesserMain:active,
a.thirdMain:hover,
a.thirdMain:active  {
	color:#F09;
}
a.spanColor:hover span {
	color:#FFF;
}
a.imgBorder:link img,
a.imgBorder:visited img {
    border:1px solid #BFBFBF;
}
a.imgBorder:hover img,
a.imgBorder:active img {
    border:1px solid #F09;
}
a.imgBorder1:link,
a.imgBorder1:visited {
    border:1px solid #BFBFBF;
}
a.imgBorder1:hover,
a.imgBorder1:active {
    border:1px solid #F09;
}
a.imgBorder:hover,
a.imgBorder1:hover {
	_color:#334;
}
a.faceBorder:link img,
a.faceBorder:visited img {
    border:1px solid #FFF;
}
a.faceBorder:hover img,
a.faceBorder:active img {
    border:1px solid #F09;
}
a.borderMainOn:link,
a.borderMainOn:visited {
	border:1px solid #BFBFBF;
}
a.borderMainOn:hover,
a.borderMainOn:active {
	border:1px solid #F09;
}


/* rico registration, */
.mainColor {
    color:#F09;
}
.baseColor {
    color:#333;
}
.lesserColor {
    color:#666;
}
.thirdColor {
    color:#999;
}
.borderColor {
    color:#BFBFBF;
}
.elseColor {
    color:#FFF;
}
.gary {
    color:#CCC;
}
.red {
    color:#F00;
}
.blue {
	color:#00F;
}
.mainBgColor {
	background-color:#F09;
}


.online,
.offline {
	background:url(../img/bgpic.gif) 0 -240px no-repeat;
	width:23px;
	height:19px;
	cursor:default;
}
.offline {
	background-position:0 -260px;
}
.online1,
.offline1 {
	background:url(../img/bgpic.gif) 4px -414px no-repeat;
	width:83px;
	height:87px;
	cursor:default;
}
.offline1 {
	background-position:4px -505px;
}


.vip {
	background:url(../img/bgpic.gif) 0 -400px no-repeat;
	width:26px;
	height:10px;
	cursor:default;
}


.head .logoNav .logo {
	background:url(../img/logo.gif) 0 -100px no-repeat;
	width:148px;
	height:30px;
	text-indent:-9999px;
}
.head .newMsg {
	background-color:#F09;
}
.head .newMsg .bg {
	background:url(../img/bgpic.gif) 0 -160px no-repeat;
}
.head .newMsg .msgMore {
	background:url(../img/bgpic.gif) -94px -173px no-repeat;
	_background-position:-94px -176px;
}
.head .newMsg ul {
	background-color:#FFF;
}
.head .newMsg ul li a {
	color:#999;
}
.head .newMsg ul li.alive a:link,
.head .newMsg ul li.alive a:visited,
.head .newMsg ul li.alive a:hover,
.head .newMsg ul li.alive a:active {
	color:#F09;
}
.head .newMsg ul li a.thirdMain:hover,
.head .newMsg ul li a.thirdMain:active {
	color:#F09;
}
.head .newMsg ul li a:hover {
	border-color:#BFBFBF;
}


.nav li a:link,
.nav li a:visited {
	color:#666;
}
.nav li a:hover,
.nav li a:active {
	border:1px solid #F09;
}
.nav li.alive a:link,
.nav li.alive a:visited,
.nav li.alive a:hover,
.nav li.alive a:active {
	color:#FFF;
	background-color:#F09;
}
.nav li.hot a:link,
.nav li.hot a:visited,
.nav li.hot a:hover,
.nav li.hot a:active {
	color:#F09;
}
.nav li .bg {
	background:url(../img/bgpic.gif) 0 -180px no-repeat;
	width:9px;
	height:6px;
}


.help .leftNav li a:link,
.help .leftNav li a:visited,
.ricoMember .leftNav li a:link,
.ricoMember .leftNav li a:visited {
	color:#666;
	border:1px solid #DDD;
}
.leftNav li a:hover,
.leftNav li a:active,
.help .leftNav li a:hover,
.help .leftNav li a:active,
.ricoMember .leftNav li a:hover,
.ricoMember .leftNav li a:active {
	border:1px solid #F09;
}
.leftNav li.alive a:link,
.leftNav li.alive a:visited,
.leftNav li.alive a:hover,
.leftNav li.alive a:active {
	color:#F09;
	border:1px solid #F09;
}
.leftNav li.alive .bg {
	background:url(../img/bgpic.gif) 0 -140px no-repeat;
	width:11px;
	height:20px;
}

.tab a.borderOn:link,
.tab a.borderOn:visited,
.tab a.borderOn:hover,
.tab a.borderOn:active,
.tab a.mainBorderOn:link,
.tab a.mainBorderOn:visited,
.tab a.mainBorderOn:hover,
.tab a.mainBorderOn:active {
	color:#F09;
}
.tab .tabNav a:hover,
.tab .tabNav a:active {
	border:1px solid #F09;
}
.tab .tabNav .alive a:link,
.tab .tabNav .alive a:visited,
.tab .tabNav .alive a:hover,
.tab .tabNav .alive a:active {
	color:#F09;
	border:1px solid #BFBFBF;
	background-color:#FFF;
}
.tab .tabNav a:link,
.tab .tabNav a:visited,
.tab .tabNav a:hover,
.tab .tabNav a:active {
	color:#999;
}
.tab .upNav li.borderOn {
	border-bottom-color:#FFF;
}
.tab .upNav .pic,
.tab .upNav .order,
.tab .upNav .flash {
	background:url(../img/uppic.gif) 0 -95px no-repeat;
	width:122px;
	height:31px;
}
.tab .upNav .order {
	background-position:0 -150px;
}
.tab .upNav .flash {
	background-position:0 -195px;
}



.uping .borderOn .bg {
	background-color:#F09;
}
.orderPicBox li {
	border:1px solid #BFBFBF;
}
.orderPicBox li.alive {
	border:1px solid #F09;
}
.publish .control {
	background-color:#FFF;
}


.ricoShows h6,
.ricoMip h6,
.ricoUsers h6,
.bbs h6 {
	background:url(../img/index.gif) 425px -50px no-repeat;
}
.ricoShows .rico {
	background:url(../img/index.gif) 425px -350px no-repeat;
}
.ricoShows .rico1 {
	background:url(../img/index.gif) 425px -450px no-repeat;
}
.ricoShows .rico2 {
	background:url(../img/index.gif) 425px -50px no-repeat;
}
.ricoUsers .rico3 {
	background:url(../img/index.gif) 415px -100px no-repeat;
}
.ricoMip h6 {
	background:url(../img/index.gif) 430px -100px no-repeat;
}
.joinList h6,
.justiceList h6 {
	background:url(../img/index.gif) -10px -150px no-repeat;
}
.justiceList h6 {
	background:url(../img/index.gif) 10px -200px no-repeat;
}
.ricoMip h6 {
	background:url(../img/index.gif) -10px -300px no-repeat;
}
.bbs h6 {
	background:url(../img/index.gif) 10px 0 no-repeat;
}
.bbs .l .mainBorderOn .bg {
	background:url(../img/index.gif) 0 -250px no-repeat;
}


a.coverBg:link,
a.coverBg:visited {
	background-color:#FFF;
}
a.coverBg:hover,
a.coverBg:active {
	color:#FFF;
	background-color:#F09;
}
.show p.count a {
	display:block;
	padding-left:23px;
	height:15px;
	background-image:url(../img/bgpic.gif);
	background-repeat:no-repeat;
	cursor:default;
	padding:0 8px 0 18px;
}
.show p.count .reply {
	background-position:0 -278px;
}
.show p.count .point {
	background-position:0 -339px;
}
.ricoShow p.count a,
.member p.count a {
	display:block;
	padding:0 8px 0 18px;
	height:15px;
	background-image:url(../img/bgpic.gif);
	background-repeat:no-repeat;
}
.ricoShow p.count .reply {
	background-position:0 -298px;
}
.ricoShow p.count .point,
.member p.count .point {
	background-position:0 -339px;
}


.userSkill li.alive a:link,
.userSkill li.alive a:visited,
.userSkill li.alive a:hover,
.userSkill li.alive a:active,
.userSkill li.alive span,
.userSkill li.alive span,
.userSkill li.alive span,
.userSkill li.alive span {
	color:#F09;
}
.userList div.r ul li a:link span,
.userList div.r ul li a:visited span {
	color:#F09;
}
.userList div.r ul li a:hover span,
.userList div.r ul li a:active span {
	color:#FFF;
}

.bbs img.title {
	background:url(../img/bgpic.gif) 15px -986px no-repeat;
	width:957px;
	height:40px;
}
.bbs .topBg {
	background:url(../img/bgpic.gif) 0 -40px no-repeat;
	width:21px;
	height:23px;
}
.bbs .hotBg {
	background:url(../img/bgpic.gif) 0 -880px no-repeat;
	width:29px;
	height:28px;
}
.bbs .hot .hotBg,
.bbs .hotOn {
	background:url(../img/bgpic.gif) 0 -920px no-repeat;
	width:29px;
	height:28px;
}
.bbs .excellentBg {
	background:url(../img/bgpic.gif) 0 -960px no-repeat;
	width:31px;
	height:22px;
}
.bbs .excellent .excellentBg {
	background:url(../img/bgpic.gif) 0 -1040px no-repeat;
	width:56px;
	height:38px;
}
.bbs .replyBg {
	background:url(../img/bgpic.gif) 0 -80px no-repeat;
	width:28px;
	height:22px;
}
.publish img.title,
.edit img.title,
.highReply img.title {
	background:url(../img/bbs.gif) 0 0 no-repeat;
	width:95px;
	height:25px;
}
.edit img.title {
	background-position:0 -50px;
}
.highReply img.title {
	background-position:0 -100px;
}
.edit p img.bg,
.edit p img.mainColorBg {
	background-color:#000;
	width:20px;
	height:20px;
}
.edit p img.mainColorBg {
	background-color:#F09;
}
.edit p.color input {
	position:relative;
	margin-top:4px;
	+margin-top:0;
}

.pagination a:hover,
.pagination a:active {
	border:1px solid #F09;
}
.pagination a.alive:link, 
.pagination a.alive:visited,
.pagination a.alive:hover,
.pagination a.alive:active {
	color:#FFF;
	background-color:#F09;
}

.footer {
	background:url(../img/logo.gif) 0 -185px no-repeat;
}

.close {
	display:block;
	background:url(../img/bgpic.gif) 0 -600px no-repeat;
	width:16px;
	height:15px;
}
.message li .bg {
	background:url(../img/bgpic.gif) 0 -800px no-repeat;
	width:37px;
	height:33px;
}
.re .reBg {
	background:url(../img/bgpic.gif) 0 -120px no-repeat;
	width:20px;
	height:20px;
}

/*rico registration */
.pswStrong0 {
	background-color:#FFFFFF;
}

/*rico registration */
.pswStrong1 {
	background-color:#FF0000;
}

/*rico registration */
.pswStrong2 {
	background-color:#FF9933;
}

/*rico registration */
.pswStrong3 {
	background-color:#CCFF00;
}

/*rico registration */
.pswStrong4 {
	background-color:#33FF33;
}


.logoin .borderOn p input {
	border:2px solid #BFBFBF;
}
.logoin .borderOn p input.alive {
	border:2px solid #F09;
}

.error {
	background:url(../img/bgpic.gif) 0 -600px no-repeat;
	width:16px;
	height:15px;
}
.correct {
	background:url(../img/bgpic.gif) 0 -1100px no-repeat;
	width:19px;
	height:15px;
}

