@charset "utf-8";

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#545454;
	
	
	background:url(http://www.celebparasite.com/images/body_bg.gif) repeat #000;
	background-position: top center;

}

*{

	padding:0;

	margin:0;

}

img{

	border:none;
	

}

ul{

	list-style:none;

}

li{

	float:left;

}

.left{

	float:left;

}

.right{

	float:right;

}

a{

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

#bg_top,

#bg_mid,

#bg_bot{

	width:100%;

	float:left;

	background:url(../images/bg_top.gif) no-repeat center top;

	height:5px;

	margin-top:5px;

}

#bg_mid{

	margin-top:0px!important;

	margin-top:-10px;

	height:auto;
	
	background:url(../images/bg_midnew.gif) repeat-y center top; 


}

#bg_bot{

	margin-top:0px;

	background:url(../images/bg_bot.gif) no-repeat center top;

}

#quote{



	background: url("../images/quote.gif") top left no-repeat;



	background-color: #eeeeee;



	margin-left: 45px;



	margin-right: 45px;



	padding: 10px;

font-size: 11px;

	padding-left: 50px;



	line-height: 1.5em;



}

.container{

	width:1002px;

	*width:1000px;

	_width:1000px;

	margin:0 auto;


}

.header{

	background:url(../images/head_bg.png) no-repeat;

	width:1000px;
	

	height:179px;

	position:relative;

	float:left;

}

.logo{

	position:absolute;

	right:22px;

	top:4px;

}

.logo a{

	width:204px;

	height:49px;

	text-indent:-999px;

	overflow:hidden;

	display:block;

	background:url(../images/logo.png) no-repeat;

}

.adv{

	position:absolute;

	right:10px;

	top:53px;

	float:right;

	width:720px;

	height:93px;

}

.mainnav{

	float:left;

	color:#fff;

	line-height:24px;

	padding-left:148px;

	position:absolute;

	right:0px;

	bottom:0px;

}

html>body .mainnav{

	background:url(../images/mainnav_bg.png) no-repeat left top;

}

*.mainnav{

	background:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainnav_bg.png', sizingMethod='crop');

}



.mainnav p{

	float:left;

	background:#000;

}

.mainnav a{

	color:#fff;

	padding:0 8px;

}

.page{

background:url(../images/page_bg.gif) no-repeat 2px top!important;

background:url(../images/page_bg.gif) no-repeat 3px top;

width:982px;

padding:22px 8px 15px 8px;

float:left;

}

.page_lef{

	float:left;

	width:160px;

}

.page_mid{

	float:left;

	width:451px;

}

.page_rig{

	float:right;

	width:300px;

}

.hotstory{

	float:left;

	width:160px;

	text-align:center;

}
.hotstory a{

	color:#000;

	font-size:10px;

	padding:0px 0 2px 0;

	float:left;

	width:148px;

	text-align:center;

}

.hotstory p{

	float:left;

	width:148px;

	padding:4px 5px;

	text-align:center;

	border:1px solid #d5d5d3;

}

.hotstory p a{

	color:#000;

	font-size:13px;

	padding:4px 0 2px 0;

	float:left;

	width:148px;

	text-align:center;

}

.friend{

	float:left;

	margin-top:12px;

}

.friend ul{

	border:1px solid #d5d5d3;

	width:158px;

	float:left;

	padding:5px 0 10px 0;

}

.friend ul li,

.infected ul li{

	width:148px;

	padding:0 0 0 10px;

}

.infected ul li{

	width:288px;

}

.friend ul li a,

.infected ul a{

	background:url(../images/icon01.gif) no-repeat left center;

	line-height:24px;

	color:#545454;

	padding-left:13px;

	float:left;

}

.infected ul a{

	padding-left:24px;

	background:url(../images/icon02.gif) no-repeat left center;

}

.adv_300_250,

.infected{

	float:left;

	margin-top:11px;

}

.infected ul{

	border:1px solid #d5d5d3;

	width:298px;

	float:left;

	padding:5px 0 10px 0;

}

.search{

	float:left;

	margin-top:11px;

	background:url(../images/search_tit.gif) no-repeat left top;

	padding-top:18px;

}

.input01{

	border:1px solid #000;

	padding:5px 4px 4px 4px;

	*padding:4px;

	_padding:4px;

	width:254px;

	float:left;

	margin-right:5px;

}

.topstory{

	background:#f56c19 url(../images/topstory_bg.gif) no-repeat left top;

	width:300px;

	float:left;

	margin-top:11px;
	
	margin-bottom:10px;

}

.topstory ul{

	float:left;

	padding:0 8px 15px 8px;

	width:284px;

}

.topstory ul a{

	color:#fff;

	background:url(../images/icon03.gif) no-repeat left 3px;

	padding-left:16px;

	float:left;

}

.topstory ul li{

	padding:3px 0;

}

.click{

	float:right;

	padding:0 1px 1px 0;

}

.pagemid_bg{

background:url(../images/page_midbg.gif) repeat-y 10px top;

width:493px;

padding-left:20px;

float:left;

}

.box{

float:left;

background:url(../images/box_bg.gif) repeat-y left top;

width:482px;

margin-bottom:14px;

}

.boxcon{

float:left;

padding:0 0 0 8px;

width:472px;

}

.boxcon h1,

.register h1{

color:#b20401;

font-size:16px;

font-weight:bold;

padding:10px 0 10px 0;

width:465px;

background:url(../images/dot.gif) repeat-x left bottom;

float:left;

margin-left:1px;

}

.register h1{

width:454px;

}

.boxcon h1 a{

	color:#b20401;

}

.boxcon .right{

	color:#545454;

	font-size:12px;

}

.img{

float:left;

background:url(../images/imgbg01.gif) no-repeat center top;

padding:5px 6px 6px 6px;

margin:14px 0 5px 0;

width:452px;

text-align:center;

}

.text{

float:left;

width:462px;

text-align: left;

padding:3px 0 3px 3px;

line-height:20px;

}

.text p{

	padding:7px 0;

}

.text p a{

	color: #B20401;
	text-decoration: underline;

}
.text p a:hover{

	color: #000000;
	text-decoration: underline;

}


.imgs{

float:left;

width:423px;

overflow:hidden;

padding:13px 0 0 22px;

}

.imgs a{

	/*background:url(../images/imgbg02.gif) no-repeat left top;*/

	padding:6px 2px 3px 3px;

	float:left;

}

.related{

	float:left;

	padding:23px 0 15px;
	
	text-align: left;

}

.related p{

	float:left;

	width:394px;

	background:url(../images/icon04.gif) no-repeat 10px 9px;

	padding:4px 0 4px 23px;

}

.related h2,

.comment h2{

	color:#b20401;

	font-size:14px;

	font-weight:bold;

}

.related a{

	color:#545454;

}

.time{

float:left;

background:#EEE;

padding:10PX 5px 5px 5px;

font-weight:bold;

color:#333;

font-size:14px;

margin-left:3px!important;

margin-left:2px;

width:466px!important;

width:465px;

}

.time02{

float:left;

width:456px;

margin-top:5px;

background:#EEE;

padding:10PX 5px 5px 5px;

font-weight:bold;

color:#333;

font-size:14px;

}

.more{

	float:right;

}

.footer{

	width:935px;

	margin:0 auto;
	
	color: #fff;

	margin-top:0px!important;

	margin-top:-30px;

}

.footer .left,

.footer .right{

	padding:10px 0 40px 0;

}

.footer a{

	color: #ffffff;

}

.register p{

	float:left;

	padding:10px 0 0 0;

	line-height:20px;

}

.input02{

	border:1px solid #000;

	padding:2px;

	width:200px;

	float:left;

}

.reg label{

	width:68px;

	float:left;

}

.reg{

	float:left;

	padding-top:15px;

	margin-top:10px;

	width:454px;

	background:url(../images/dot.gif) repeat-x scroll left top;

}

.reg li{

	width:400px;

	padding:4px 0;

}

.reg li a{

	color:#B20401;

	padding:4px 0 0 8px;

	float:left;

}

.checkbox{

	float:left;

	margin-right:5px;

	margin-left:0px;

	*margin-left:-4px;

	_margin-left:-4px;

}

.reg li span{

	padding-top:0px;

	*padding-top:3px;

	_padding-top:3px;

}

.comment h2{

	padding-bottom:10px;

}

.comment li{

background:#eee;

padding:8px;

width:450px;

margin-bottom:2px;

}

.com_lef{

	float:left;

	width:56px;

}

.com_lef img{

	border:1px solid #ddd;

	padding:1px;

}

.com_rig{

	float:left;

	margin-top:-4px;

	padding-left:11px;

	width:340px;

}

.com_rig h4{

	font-size:12px;

	padding-bottom:5px;

	font-weight:bold;

}

.com_rig h4 a{

	color:#545454;

	text-decoration:underline;

}

.addcomment{

float:left;

width:466px;

background:url(../images/dot.gif) repeat-x left top;

}

.addcomment li{

	width:425px;

	padding-top:10px;

}

.addcomment li div{

	border:1px solid #000;

	width:300px;

	overflow:hidden;

}

.addcomment li textarea{

	height:80px;

	width:450px;

	padding:2px;

	border:1px solid #fff;

}

.addcomment p{

	float:left;

	padding:15px 0;

}

.addcomment p a{

	color:#B20401;

}

.user_img{

	float:left;

}

.user_img img{

	width:30px;

	height:30px;

	border:1px solid #ddd;

	padding:1px;

}

.user_rig{

	float:left;

	padding:10px 0 0 5px;

}

.comment{

	float:left;

	width:425px;

}

.h1_01{

	font-size:24px;

}

.pages{

	text-align:center;

	width:455px;

	float:left;

	font-weight:bold;

	font-size:14px;

}

.pages a,

.pages span{

	color:#545454;

	padding:0 4px;

}

.pages span{

	text-decoration: underline;
	font-size: 14px;

}

.text02{

float:left;

width:451px;

padding-top:15px;

line-height:24px;

}

.text02 a{

	color:#B20401;

}

.register{

padding:0px 15px;

float:left;

overflow:hidden;

width:436px;

}

/*image*/

.img_body{

	float:left;

	padding-left:20px;

	width:792px;
	
	

}

.img_body h1{

	font-size:18px;

	width:787px;
	
	height: 25px;

	padding:0;

	background:url(../images/dot.gif) repeat-x left bottom;

}

.img_body h1 a{

	color:#B20401;

}

.adv03{

	/*float:left;*/

	text-align:center;

	padding:15px 0px 15px 0px;

	width:787px;
	
	height: 250px;

	background:url(../images/dot.gif) repeat-x left bottom;

}

.adv03 img{

	border:1px solid #ddd;

	padding:2px;

	margin:0 43px;

}

.big_img{

	float:left;

	padding-top:15px;

}

.big_img img{

	border:1px solid #ddd;

	padding:1px;

}

.img_tit{

	float:left;



	padding:0;

	margin-bottom:0;

}

.img_tit a{

	color:#B20401;

	font-size:14px;

	font-weight:bold;

}

.big_img span img{

width:938px;

}

.galleries{
width: 300px;

}
.galleries img{
width: 90px;
}

.adv_160_600 {
height: 600px;
}
