@charset "utf-8";
/* CSS Document */
.clr{ clear:both;}
.spacer{ height:10px;}
.f-right{ float:right;}
.f-left{ float:left;}
/*pre-defined*/
/*reset-some-elments*/
ul{ margin:0; padding:0; list-style:none; list-style-type:none;}
a{ text-decoration:none; font-weight:bold; font-size:11px; color:#9c3c67;}
:focus{ outline:0;}
.line{ background:#9c3c67; color:#9c3c67; height:1px;}
/*reset-some-elments*/
html{}
body{ margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:#f5dbdb;}
/*start-style-elements*/
#warp {
	width: 970px;
	margin:0 auto; background:#fef1f1;}
#header {
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat; position:relative;
	height: 162px;
	width: 970px;
}
#header .top-links { width:455px; position:absolute; left:100px; color:#FFF; text-align:center;}
#header .top-links a{ color:#ab0951; padding:0 10px; text-align:center;}
#header .top-links a:hover{ color:#c13372;}
/*top-links*/
#header .h-bnr { position:absolute; top:40px; left:15px;}
/*bnr*/
#header .nav-links { width:760px; text-align:center; position:absolute; top:140px; left:0px;}
#header .nav-links span{ color:#FFF; }
#header .nav-links a{ color:#FFF; padding:0 10px; text-align:center;}
/*end-header*/
#container { position:relative;}
#container #right-side{
	width:145px; 
	float:right;  
	background:#fef1f1;
	position:relative;
}
#container .right-menu-list { 
	width:145px; 
	float:right;  
	background:#fef1f1;
	border:1px solid #9c3c67; position:absolute; right:0; top:10px;
	text-align:right; line-height:20px; clear:right;
}
#container .right-menu-list li{ height:28px; border:1px solid #9c3c67; border-collapse:collapse; padding-right:25px;}
#container .right-menu-list li span.chat-icon{ background:url(../images/i-cons.jpg) 0 0px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.forum-icon{ background:url(../images/i-cons.jpg) 0 -23px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.kitch-icon{ background:url(../images/i-cons.jpg) 0 -46px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.game-icon{ background:url(../images/i-cons.jpg) 0 -70px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.game-g-icon-icon{ background:url(../images/i-cons.jpg) 0 -103px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.v-chat-icon{ background:url(../images/i-cons.jpg) 0 -127px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.t-chat-icon{ background:url(../images/i-cons.jpg) 0 0px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.e-book-icon{ background:url(../images/i-cons.jpg) 0 -184px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.id-icon{ background:url(../images/i-cons.jpg) 0 -207px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.sex-icon{ background:url(../images/i-cons.jpg) 0 -235px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.magic-icon{ background:url(../images/i-cons.jpg) 0 -258px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.msn-icon{ background:url(../images/i-cons.jpg) 0 -283px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.soft-icon{ background:url(../images/i-cons.jpg) 0 -315px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.research-icon{ background:url(../images/i-cons.jpg) 0 -338px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.topics-icon{ background:url(../images/i-cons.jpg) 0 -363px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.newsp-icon{ background:url(../images/i-cons.jpg) 0 -394px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.tv-icon{ background:url(../images/i-cons.jpg) 0 -420px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.market-icon{ background:url(../images/i-cons.jpg) 0 -450px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.adv-icon{ background:url(../images/i-cons.jpg) 0 -475px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.lin-ch-icon{ background:url(../images/i-cons.jpg) 0 -498px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.pu-site-icon{ background:url(../images/i-cons.jpg) 0 -523px; width:23px; height:23px; position:absolute; right:2px;}
#container .right-menu-list li span.call-icon{ background:url(../images/i-cons.jpg) 0 -550px; width:23px; height:23px; position:absolute; right:2px;}
/*end-right-list-icons*/

#page-content{ width:810px;  min-height:750px; margin-right:150px; position:relative; background:#fef1f1; top:10px;}
#page-content .chat-area{
	width:604px;
	height:241px;
	background-image: url(../images/chat-area-bg.jpg);
	background-repeat: no-repeat; float:right;
}

#page-content .chat-area .text-chat{
	float:right;
	height:80px;
	margin-right:13px;
	margin-top:130px;
	overflow:hidden;
	padding:3px;
	text-align:center;
	width:193px;
}
#page-content .chat-area .chat-links{
	float:right;
	height:165px;
	margin-right:16px;
	margin-top:46px;
	overflow:hidden;
	width:120px;
	text-align:right;
}
#page-content .chat-area .chat-links ul li{
	background:url(../images/li-bg.jpg) no-repeat right center; padding-right:12px;
}
#page-content .chat-area .voice-chat{
	float:right;
	height:121px;
	margin-right:33px;
	margin-top:65px;
	width:194px; text-align:center; padding:3px; overflow:hidden;
}
/*end-----------chat-area*/
#page-content .chosen-news{ 
	background:url(../images/chosen-midlle.jpg) repeat-y; width:202px;
	float:right;
	text-align:center;
}
#page-content .chosen-news .chosen-news-top{ 
	background:url(../images/chosen-top.jpg) no-repeat; 
	width:202px; height:26px;
	float:right;
}
#page-content .chosen-news .chosen-news-midlle{
}
#page-content .chosen-news .chosen-news-bottom{
	background:url(../images/chosen-bot.jpg) no-repeat;
	width:202px; height:20px;
	float:right;
}
/* end chosen area */
#page-content .rent-chat{ 
	background: url(../images/rent-chat-midlle.jpg) repeat-y;
	width:236px;
	float:right;
	text-align:center;
}
#page-content .rent-chat .rent-chat-top{
	background:url(../images/rent-chat-top.jpg) no-repeat;
	width:236px; height:23px;
}
#page-content .rent-chat .rent-chat-midlle{
}
#page-content .rent-chat .rent-chat-bottom{
	background: url(../images/rent-chat-bottom.jpg) no-repeat;
	width:236px;
	height:12px;
	float:right;
}
#page-content .bnrat-bottom{
	width:330px; float:right; margin:0 2px;
}
#page-content .category-table{ 
	width:807px;
	background:url(../images/cate-table-midlle.jpg) repeat-y;
}
#page-content .category-table .cat-top{
	background:url(../images/cate-table-top.jpg) no-repeat;
	width:807px; height:32px;
	float:right;
}
#page-content .category-table .cat-top span{ 
	background:url(../images/forums-img.jpg) no-repeat;
	width:99px; height:16px;
	float:right; margin-top:10px;
}
#page-content .category-table .cat-midlle{
	text-align:right;
	padding:10px;
}
#page-content .category-table .cat-midlle ul{
	float:right;
	margin-left:5px;
	width:150px;
	margin-bottom:15px;
}
#page-content .category-table .cat-bottom{
	background:url(../images/cate-table-bottom.jpg) no-repeat;
	width:807px; height:17px;
	float:right;
}
/*end-page-content*/
#warp #footer{ 
	background:url(../images/footer-bg.jpg) repeat-x;
	height:44px; position:relative;
}
#warp #footer .right{ 
	color:#FFFFFF;
	line-height:34px;
	position:absolute;
	right:15px;
	text-align:center;
	top:13px;
	width:300px;
}
#warp #footer .left{ width:75px; height:30px; position:absolute; left:0; top:14px;}#warp #container #page-content .blank-block-table {
	float:right;
	width:790px;
	text-align:right;
	border:1px solid #efbfc8;
}
#warp #container #page-content .blank-block-table .head {
	height: 25px;
	background:url(../images/g.gif) repeat-x;
	text-align:center;
	line-height:20px;
	color:#9c3c67;
	font-weight:bold;
}
#warp #container #page-content .blank-block-table .content {
	padding:10px;
}
#warp #container #page-content .blank-block-table .foot {
	background:url(../images/g.gif) repeat-x;
	height: 25px;
}

