@charset "utf-8";
/*role*/
img.role{
	background: url(bg/icon.gif) -6px -876px;
	vertical-align: text-bottom;	
}
img.broker{ background-position: -6px -906px;}
img.brokercompany{ background-position: -6px -936px;}
img.brokershop{ background-position: -6px -966px;}
img.lander{background-position: -6px -996px;}
img.shoper{background-position: -6px -1026px;}
/*leftbar*/
.entry .leftbar{}
.leftbar .clear{
	height: 5px;
	background: url(bg/bg.gif) no-repeat 0 -695px;
	overflow: hidden;
}
.leftbar h2,
.leftbar .lin{
	background-color: #F1F2F2;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 5px;
	_height:10px;
}
.leftbar h2{
	font-size: 12px;
	padding-left: 10px;
}
.leftbar h2.split{
	border-top: 1px solid #c5c5c5;
	padding-top: 10px;
}
.leftbar .panel{
	background: url(bg/bg.gif) no-repeat 0 -660px;
	padding-top: 5px;
	margin-bottom: 5px;
}
/*quicks*/
.leftbar ul.quicks{
	line-height: 24px;
}
ul.quicks a{}
ul.quicks a.impt{ color: #F00; }
ul.quicks a.other{
	float: right;
	color: #a8c1d4;
}
ul.quicks a.other:hover{ color: #C00; }
.icon h4,
ul.quicks li{
	height: 24px;
	background: url(bg/icon.gif) no-repeat 10000%;
}
ul.quicks li{
	padding: 0 10px 0 25px;
}
ul.quicks li:hover{ background-color: #e7e7e7; }
.icon h4.post,ul.quicks li.post{background-position: -5px -35px;}
.icon h4.album,ul.quicks li.album{background-position: -5px -65px;}
.icon h4.video,ul.quicks li.video{background-position: -5px -95px;}
.icon h4.blog,ul.quicks li.blog{background-position: -5px -125px;}
.icon h4.topic,ul.quicks li.topic{background-position: -5px -155px;}
.icon h4.share,ul.quicks li.share{background-position: -5px -185px;}
.icon h4.activity,ul.quicks li.activity{background-position: -5px -215px;}
.icon h4.vote,ul.quicks li.vote{background-position: -5px -245px;}
.icon h4.impress,ul.quicks li.impress{background-position: -5px -275px;}
.icon h4.gift,ul.quicks li.gift{background-position: -5px -305px;}
.icon h4.sandy,ul.quicks li.sandy{background-position: -5px -335px;}
.icon h4.favorite,ul.quicks li.favorite{background-position: -5px -365px;}
.icon h4.wufun,ul.quicks li.wufun{background-position: -5px -395px;}
.icon h4.house,ul.quicks li.house{background-position: -5px -425px;}
.icon h4.book,ul.quicks li.book{background-position: -5px -455px;}
.icon h4.auction,ul.quicks li.auction{background-position: -5px -485px;}
.icon h4.point,ul.quicks li.point{background-position: -5px -515px;}
.icon h4.sim,ul.quicks li.sim{background-position: -5px -545px;}
.icon h4.farm,ul.quicks li.farm{background-position: -5px -575px;}
.icon h4.app,ul.quicks li.app{background-position: -5px -605px;}
.icon h4.friend,ul.quicks li.friend{background-position: -5px -665px;}
.icon h4.order,ul.quicks li.order{background-position: -5px -1055px;}
.icon h4.group,ul.quicks li.group{background-position: -5px -1085px;}
.icon h4.bbs,ul.quicks li.bbs{background-position: -5px -1115px;}
.icon h4.bsi,ul.quicks li.bsi{background-position: -5px -1145px;}
.icon h4.sys,ul.quicks li.sys{background-position: -5px -1205px;}
/*apptitle*/
.inner .apptitle{
	line-height: 25px;
	height: 25px;
}
.apptitle h4{
	padding-left: 25px;
	font-size: 14px;
	color: #666;
}
.apptitle h4 a{
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
	color: #F30;
}
.apptitle h4 a:hover{ color: #06F; }
/*exts*/
.leftbar ul.exts{
	line-height: 21px;
	height: 21px;
}
ul.exts li{
	float: left;
}
ul.exts a{
	color: #06F;
	background: url(bg/icon.gif) no-repeat 10000%;
	display: block;
	padding-right: 22px;
}
ul.exts a.mangapp{background-position: 100% -606px}
ul.exts a.moreapp{background-position: 100% -636px}
/*help*/
.leftbar h2.help{
	background: url(bg/icon.gif) no-repeat 0 -1234px;
	padding-left: 25px;
}
.leftbar dl.help{
	background: #F1F2F2;
	padding: 0 10px;
	line-height: 21px;
}
dl.help dt{ color: #F60; }
dl.help dd{ padding-left: 8px; }
/*leftbar*/
.entry .inner{}
/*rightbar*/
.entry .rightbar{}
.rightbar .panel{
	margin-bottom: 8px;
	clear: both;
}
.rightbar .empty{
	border: 1px solid #C4D896;
	padding: 5px;
	background: #F5FFEC;
	color: #690;
	text-align: center;
}
.rightbar .panel h4{
	font-size: 12px;
	line-height: 21px;
	padding-bottom: 8px;
}
.rightbar .backgrad{
	background-color: #f1f2f2;
	border: 1px solid #ececec;
	padding: 5px;
}
.backgrad blockquote{
	clear: both;
	line-height: 21px;
	height: 21px;
	padding-top: 5px;
}
.backgrad blockquote a{
	background: url(bg/icon.gif) no-repeat 100% -636px;
	float: right;
	padding-right: 22px;
	color: #F30;
}
/*finds*/
.rightbar form.finds{
	padding-right: 0;
	height: 26px;
}
form.finds dl.findfriend{}
dl.findfriend dt{ line-height: 26px; }
dl.findfriend dd{
	border: 1px solid #d6d6d6;
	float: left;
}
dl.findfriend dt a{
	color: #06F;
	padding-left: 8px;
}
dl.findfriend input.text{
	color: #666;
	padding: 5px 2px;
	width: 120px;
}
dl.findfriend input.button{
	height: 24px;
	width: 24px;
	background: #dbeefc url(bg/icon.gif) no-repeat 50% -783px;
	margin: 0;
}
/*friends*/
.rightbar ul.friends{
	_margin-bottom: 0;
	line-height: 18px;
}
ul.friends li{
	float: left;
	width: 33%;
	text-align: center;
	overflow: hidden;
	height: 100px;
}
ul.friends a{}
ul.friends a img{
	display: block;
	margin:0 auto;
	padding: 2px;
	border: 1px solid #CCC;
}
ul.friends a:hover{}
ul.friends a:hover img{ border-color: #099;}
ul.friends span{ display: block; }
ul.friends li.clear{
	clear: both;
	float: none;
	width: auto;
	height: 1px;
}
ul.friends blockquote{
	height: 18px;
	overflow: hidden;
}
ul.friends blockquote img{
	display: inline;
	padding: 0px;
	border: none;
}
/*meet*/
.rightbar dl.meet{
	_height: 50px;
	line-height: 21px;
}
dl.meet dt{
	float: left;
	width: 56px;
}
dl.meet dd{
	margin-left: 62px;
	padding-top: 6px;
}
dl.meet a{}
dl.meet a img{
	display: block;
	margin:0 auto;
	padding: 2px;
	border: 1px solid #CCC;
}
dl.meet a:hover{}
dl.meet a:hover img{ border-color: #099;}
/*recom*/
.rightbar ul.recom{
	line-height: 18px;
	border-bottom: 1px solid #CCC;
}
ul.recom li{
	min-height:60px;
	_height: 60px;
	padding-bottom: 8px;
}
ul.recom a{ color: #06C; }
ul.recom strong{
	color: #900;
	padding: 3px;
}
ul.recom acronym{
	float: left;
	width: 88px;
}
ul.recom p{ color: #666; }
/*infos*/
.rightbar ul.infos{
	padding-top: 10px;
	line-height: 21px;
}
ul.infos li{
	background: url(bg/icon.gif) no-repeat -8px -815px;
	padding-left: 16px;
}
/*pagination*/
.wrap .control{
	height: 30px;
	background-color: #FFF;
	padding: 5px 5px 0;
	margin: 0 3px 5px;
	clear: both;
}
.control dl.pagination{
	line-height: 19px;
	height: 30px;
	font-weight: bold;
	color: #06F;
	float: right;
	clear: both;
}
dl.pagination dt{
	float: left;
	font-weight: normal;
	padding: 1px 5px 0 0;
}
dl.pagination dd,
dl.pagination dd span,
dl.pagination dd a{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
dl.pagination dd{
	float: left;
	background-color: #C9E6F9;
	margin-right: 8px;
}
dl.pagination dd span,
dl.pagination dd a{
	display: block;
	text-decoration: none;
	padding: 0 5px;
	border: 1px solid #36F;
}
dl.pagination dd a{
	color: #06F;
	background-color: #FFF;
}
dl.pagination dd a:hover{
	color: #FFF;
	background-color: #06F;
	border-color: #C9E6F9;
}
