*{
 margin:0px;
 padding:0px;
}
html {
	text-align: center;
	margin: 0px;
	padding: 0px;
	display: block;
	background: #FFF;
}
body {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 980px;
	background: #fff;
	font-size: 12px;
	line-height: 1.6;
	color: #000;
    text-decoration:none;
}
td {
	font-size: 12px;
	line-height: 1.6;
	color: #000;
}
table tr {
	vertical-align: top;
}
form,ul,li,p {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul li {
	line-height: 1.8;
}
h1 {
	font-size: 26px;
	margin: 0px;
	padding: 0px;
}
a{

 text-decoration:none;
}
img {
	border: none;
}
#header {
}
#header td {
	padding: 2px;
}
#logo {
	width: 34%;
}
#logo img {
	margin: 4px 0px 0px 8px;
}
.top {
}
.top td {
	padding: 2px 8px;
	color: #666;
}
/*主页样式*/
#bodyDiv{
  background: url(../images/middlebg.gif) repeat-x left top;
  width: 100%;
  border: 0; 
  padding-top:5px;
  float:left;
 }
 .contentDiv{
   width:95%;
   margin-left:5px;
 }
.contentDiv hr{
  width:100%;
  float:left;
}
 #middleLeft{
   background: url(../images/midleftBg.gif) repeat-x center top;
  width: 100%;
  border: 0;
  cellpadding: 0; 
  cellspacing: 0;
  height:490px;
  margin-top:30px;
 }
 .lastedTest{
    width:100%;
	height:30px;
	color:#337500;
	font-size:20px;
	padding:6px;
	font-weight:bold;

 }
 .rankDiv{
  display:none;
  position:absolute;
  z-index:5px;
  left:460px;
  top:230px;
  border:solid #ccc 1px;
  width:260px;
  height:100px;
  background:lightGrey;
  padding-top:20px;
  padding-left:25px;

 }
 .rankDiv div{
   margin-top:15px;
 }
 .midmid{
  width: 85%;
  border: solid #CBE0A7 1px;
  cellpadding: 0; 
  cellspacing: 0;
  height:150px;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  background-color:#FFFFFF;
 }
 .midmid ul li{
  background: url(../images/lineBreak.gif) repeat-x center bottom;
  padding-left:15px;
  margin-left:5px;
  margin-right:5px;
  font-size:13px;
  color:#7b7b7b;
  line-height:20px;
 }
.midmid ul li a{
  font-size:13px;
  color:#7b7b7b;
  text-decoration:none;
  line-height:25px;
 }
 .flashTest{
  float:left;
  border:0px;
  background-color:#FFFFFF;
  width:85%;
  margin-left:3px;
  margin-right:5px;
  margin-top:15px;
  padding-top:5px;
  margin-bottom:15px;
 }
  .flashTest div {
   width:90%;
 }
 .flashTest div a{
   color:#999999;
   text-decoration:none;
 }
 .imgText{
 float:left;
 margin:5px;
 border:0px;
 }
 
 .aqcs{
 width:85%;
 margin-left:5px;
 margin-right:5px;
 color: #000000;
 font-size:11px;
}
 .aqcs a{
 color:#004667;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 }
 .indexFlash{
  width:95%;
   padding-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  font-size:14px;
  color:#FF8400;
  font-weight:bolder;
  
 }
 .navnow{
   width:100%;
   margin-left:5px;
   margin-top:10px;
 }
  .navnow span{
   float:left;
   width:55%;
  }
 .navnow form{
  width:40%;
  float:left;
 }
 .newsDiv{
  background: url(../images/newsBg.gif) repeat-x center top;
  width:100%;
  text-align:left;
  margin-top:0px;

 }
 .contentTitle{
  text-align:center;
  margin-top:38px;
   
 }
 .contentDes{
 
  text-align:center;
 }
 .contentMain{
   margin-left:90px;
 }
 #subDateDiv{  
  padding-top:2px;
  padding-left:30px; 
  width:23%;
  cursor:hand; 
 }
 .newsDiv ul li{
   margin-left:100px;
 }
  .newsDiv ul li a{
    color:#666666;
    text-decoration:none;
  }
.newsTitleimg{
 margin-top:35px;
 float:none;
 
 }
.searchType{

width:100%px;
margin-left:16px;
margin-top:10px;
float:left;
border-bottom:dotted 1px #ccc;
}
.middleImg,.middleImg3,.middleImg4{
margin-top:0px;
padding-top:15px;
width:99%; 
  float:left;
  height:15px;
 text-align:right;  
 background: url(../images/imgNewsTitle.gif) no-repeat left bottom;
}
.middleImg3{ 
 background: url(../images/imgNewsTitle2.gif) no-repeat left bottom;
}
.middleImg4{ 
 background: url(../images/imgNewsTitle4.gif) no-repeat left bottom;
}
.middleImg2{
margin-top:15px;
margin-left:9px;
color:#773908;
font-size:14px;
font-weight:bold;
padding-left:5px;
width:90%;
float:left;
}

.imglist2{
float:left;
width:100%;
margin-top:9px; 
}
.imglist2 ul li{
 background: url(../images/imgbg.gif) repeat-x center top;
 float:left;
 margin-left:8px;
 margin-top:6px;
 padding-left:10px;
 padding-top:15px;
 width:110px;
 height:115px;
}
.imglist2 ul li img{
 width:100px;
 height:92px;
}
.eswclass{
}
.eswclass ul li{
 float:left;
 margin-left:18px;
 margin-top:0px;
 padding-left:2px;
 padding-top:15px;
 height:100px;

}
.middleline{
 background: url(../images/middleLine.jpg) repeat-y center top;
 width:1px;
}
#menu {
	font-size: 14px;
}
#nav {
	height: 50px;
}
#nav ul {
	padding: 0px 0px;
}
#nav ul li {
	background: url(../images/menubg.gif) repeat-x center top;
	width: 86px;
	float: left;
	height:50px;	
	vertical-align:middle;
	padding:11px 0px 0px 0px;
}
#nav ul li.home {
}
#sNav {
	clear: both;
}
#sNav ul {
	padding: 0px 20px;
}
#sNav ul li {
	display: inline;
	background: url(../images/snav_a_bg.gif) no-repeat right center;
	margin-right: 8px;
	padding-right: 4px;
	color: #077283;
	font-size:12px;
}
#sNav ul li.no {
	background: none;
	padding-right: 0px;
	margin-right: 0px;
	color: #208FA1;
}
#sNav span {
	width: 130px;
	text-align: center;
	color: #077283;
	display: block;
	float: left;
	line-height: 20px;
}
.faourates{
 background: url(../images/favourate.gif) no-repeat center top;

}
.faourates a{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
 
}  
/*爱情测试页样式*/
.lovetestDiv{
 background: url(../images/lovetestbg.gif) no-repeat center top;
 width:100%;
 height:950px;
 float:center;
}
.lmleftdiv2{
   width:23%;
   float:left;
 background: url(../images/leftDivbg2.gif) no-repeat center top;
  margin-top:196px;
} 
.lmrightdiv2{
  background: url(../images/rightdivbg2.gif) no-repeat center top;
  width:75%;
  margin-top:36px; 
   float:left;
   margin-left:2px;

}
.lovetestDiv2{
 background: url(../images/lovetestbg2.gif) no-repeat center top;
 width:100%;
 height:100%; 
 float:left;
 margin-top:0px;
}
.lmleftdiv{
 background: url(../images/leftDivbg.gif) no-repeat center top;
 width:20%;
 height:72px; 
 float:left;
 margin-left:5px;
 padding-left:5px;
 margin-top:185px;
 margin-right:5px;
 padding-top:15px;
 text-align:center;
 color:#72692A;
 font-weight:bold;
 font-size:18px;
}
.remendiv{
background: url(../images/rmdiv2.gif) no-repeat center top;
width:99%;
float:left;
margin-top:29px;
}
.remendiv ul li{
background: url(../images/rmdivbg.gif) no-repeat center top;
height:20px;
margin-top:5px;
line-height:20px;
padding-left:10px;

}
.remendiv ul li a{
text-decoration: none;
font-size:13px;
color:#7C6637;
}


.lmrightdiv{
 background: url(../images/rightdivbg.gif) no-repeat center top;
 width:70%;
 height:506px;
 margin-top:95px;
 float:left;
 padding-left:5px;
 margin-left:41px;
}

.lmmiddiv{
margin-top:30px;
padding-left:76px;
background: url(../images/lmmiddivbg.gif) no-repeat center top;
width:622px;
height:122px;

}
.jszfdiv{
margin-top:30px;
padding-left:76px;
background: url(../images/jrzf.gif) no-repeat center top;
width:622px;
height:122px;
}
.loveTests{
margin-left:9px;
padding-left:8px;
padding-top:10px;
float:left;
width:98%;
}
.loveTests li {
line-height:25px;
background-color:#EAE9CF;
border-bottom:dashed #666666 1px;
padding-left:9px;
}
.loveTests li a{
text-decoration:none;
color:#8c8c59;

}
.inputRank{
 float:left;
 width:100%;
 text-align:right;
 color:red;
}
.lovetesttitle{
background: url(../images/loveTestTitle.gif) no-repeat left top;
width:45%;
height:22px;
margin-left:25px;
color:#ffffff;
font-weight:bold;
padding-left:9px; 
}
.lovetestTopic{
float:left;
margin-top:13px;
margin-bottom:0px;
width:90%; 
}
.lovetestTopic2{
float:left;
margin-top:13px;
margin-bottom:0px;
width:46%; 
}
.menurank{
 list-style-type:decimal;
 margin-left:25px;
 margin-top:8px;
}
.menurank li{ 
 border-bottom:dotted 1px #ccc;
 color:#990000;
 width:48%;
 float:left;

}
#lmmenu {
	font-size: 14px;
}
#lmnav {
	height: 50px;
}
#lmnav ul {
	padding: 0px 0px;
}
#lmnav ul li {
	background: url(../images/lmmenubg.gif) repeat-x center top;
	width: 86px;
	float: left;
	height:50px;	
	vertical-align:middle;
	padding:11px 0px 0px 0px;
}
#lmnav ul li.home {
}
#lmsNav {
	clear: both;
}
#lmsNav ul {
	padding: 0px 20px;
}
#lmsNav ul li {
	display: inline;
	background: url(../images/snav_a_bg.gif) no-repeat right center;
	margin-right: 8px;
	padding-right: 4px;
	color: #416E0B;
	font-size:12px;
}
#lmsNav ul li.no {
	background: none;
	padding-right: 0px;
	margin-right: 0px;
	color: #208FA1;
}
#lmsNav span {
	width: 130px;
	text-align: center;
	color: #077283;
	display: block;
	float: left;
	line-height: 20px;
}
.lmfaourates{
 background: url(../images/lmfavourate.gif) no-repeat center top;

}
.lmfaourates a{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
 font-size:12px;
 
}
#lmnav ul li a {
	color: #416E0B;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	display: block;
	text-align: center;
}
#lmnav ul li.home a {
	background: none;
}
#lmnav ul li.current a {
	color: #E10000;
}
#lmnav ul li a:hover {
	color: #000!important;
	
}
#lmnav ul li.current a:hover {
}
#lmsNav ul li a {
	color: #416E0B;
	text-decoration: none;
	line-height: 20px;
}
#lmsNav ul li a:hover {
	color: #208FA1;
	text-decoration: underline;
}
#footer {
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#footer td {
	color: #747474;
}
#footer td.fontRed {
	color: #747474;
}
#botNav {
	padding-top: 10px;
}

/*链接样式*/
.commiddiv{
 background: url(../images/lmmiddivbg2.gif) no-repeat left top;
 width:85%;
 margin-left:15px; 
 padding-left:32px;
 color:#72692A;
 font-weight:bold;
 height:30px;
 font-size:16px;
 margin-top:8px;
 float:left;

}
a {
	color: #039; 
}
a:hover {
	text-decoration: none;
	color: #f00!important;
}
#nav ul li a {
	color: #208FA1;
	text-decoration: none;
	font-weight: bold;
	line-height: 30px;
	display: block;
	text-align: center;
}
#nav ul li.home a {
	background: none;
}
#nav ul li.current a {
	color: #E10000;
}
#nav ul li a:hover {
	color: #000!important;
	
}
#nav ul li.current a:hover {
}
#sNav ul li a {
	color: #077283;
	text-decoration: none;
	line-height: 20px;
}
#sNav ul li a:hover {
	color: #208FA1;
	text-decoration: underline;
}
.fontRed a {
	color: #f00;
}
.titleBar h4 a {
	color: #000;
	line-height: 25px;
}
.mid ul li a {
	color: #000;
}
.mid .titleBar a {
	line-height: 21px;
}
.newsList ul li a {
}
.sider .rank ul li a {
	text-decoration: none;
}
.mid .titleBarBot h1 a {
	colo: #09358E;
}
.articleBot ul li a,
.articleList ul li a {
	font-size: 14px;
}

/*公共样式*/
.fontRed {
	color: #f00;
}
.fontWhite {
	color: #fff;
}
.lineAll {
	border: 1px solid #ccc;
}
.lineBot {
	border-bottom: 1px solid #DEE9FD;
}
.lineTop {
	border-top: 1px solid #ccc;
}
.lineLeft {
	border-left: 1px solid #87C1EF;
}
.marTop {
	margin-top: 8px;
}
.padLeft {
	padding-left: 10px;
}
.titleBarBot h3 {
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 2px;
}
.mid .titleBarBot h3 {
	font-size: 14px;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 4px;
}
.titleBar span {
	float: right;
	margin-right: 10px;
}
.titleBar h4 {
	font-size: 12px;
	color: #000;
	text-indent: 10px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}
.mid .titleBar {
	border-top: 1px solid #DADADA;
	border-bottom: 2px solid #fff;
	background: #DEF0FE url(../images/bg_title_sider.gif) repeat-x 0px 0px;
}
.mid .titleBarBot {
	border-top: 1px solid #E1F0FD;
}
.mid .titleBarBot p {
	color: #666;
}
.mid .titleBar td {
	line-height: 21px;
	border-top: 3px solid #fff;
}
.mid .titleBar h4 {
	line-height: 21px;
}
#searchBar {
	background: #F0FAFF;
}
#searchBar .inputText {
	height: 16px;
}
#searchBar .inputSub {
	border: 1px solid #85B2F6;
	border: none;
	background: #fff url(../images/icon_sub2.gif) no-repeat center center;
	height: 20px;
	width: 44px;
	font-size: 12px;
	color: #333;
	letter-spacing: 4px;
}
.sider .titleBar,
.sider2 .titleBar {
	background: #C7E6FF url(../images/bg_title_sider.gif) repeat-x left top;
	border: 1px solid #96C8F1;
	border-bottom: none;
}
.titleBar img {
	margin-top: 6px;
}
.sider .titleBarBot,
.sider2 .titleBarBot {
	border-right: 1px solid #96C8F1;
	border-bottom: 1px solid #96C8F1;
	border-left: 1px solid #96C8F1;
}
#waitImg{
  display:none;
}
.sider ul li,
.mid ul li,
.sider2 ul li, {
	background: url(../images/icon_dot.gif) no-repeat left 10px;
	padding: 0px 0px 0px 8px;
}
.mid ul li {
	font-size: 14px;
	clear: both;
}
.mid ul li span {
	float: right;
	color: #666;
}
.mid .newsList ul li {
	color: #039;
}
#pic {
	border: 1px solid #DADADA;
}
#pic .titleBar {
	border-bottom: 2px solid #fff;
	background: #EFEFEF;
}
#pic .titleBarBot {
	border-top: 1px solid #f3f3f3;
}
#pic .titleBar td {
	line-height: 22px;
}
#pic .titleBar h4 {
	background: url(../images/icon_title.gif) no-repeat 8px center;
	padding-left: 14px;
}
#pic .titleBarBot td {
	width: 20%;
	text-align: center;
}
#pic .titleBarBot img {
	margin-top: 4px;
	padding: 4px;
	border: 1px solid #ccc;
}
#links {
	background: #F8FCFE;
	border: 1px solid #59C2FB;
	clear: both;
}
.sider .rank ul li {
	background: url(../images/bg_rank.gif) no-repeat 0px 7px;
	list-style: decimal inside;
	color: #fff;
	border-bottom: 1px dashed #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
* html .sider .rank ul li {
	background: url(../images/bg_rank.gif) no-repeat 3px 7px;
	list-style: decimal inside;
	color: #fff;
	border-bottom: 1px dashed #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
*+ html .sider .rank ul li {
	background: url(../images/bg_rank.gif) no-repeat 3px 7px;
	list-style: decimal inside;
	color: #fff;
	border-bottom: 1px dashed #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sider .rank ul li.photo {
	margin-bottom: 8px;
	border-bottom: 1px solid #EAEAEA;
	padding-bottom: 8px;
}
.sider .rank ul li.photo p {
	color: #000;
}
.sider .rank ul li.photo img {
	float: left;
}
.mid .photo img {
	float: left;
	margin-bottom: 4px;
}
.mid .titleBarBot .photo h3 {
	font-size: 14px;
	border-bottom: none;
	padding-bottom: 4px;
}
.mid .photo{
	border-bottom: 1px solid #EAEAEA;
	padding-bottom: 6px;
}
.mid .titleBarBot h1 {
	margin: -4px 0px 0px;
	padding: 0px;
	text-align: center;
}
.articleBg {
	border-right: 1px solid #DADADA;
}
.articleBg h1 {
	font-size: 28px;
	color: #09358E;
	border-bottom: 1px dashed #ccc;
	margin: 0px 8px;
	padding: 5px 0px;
}
.articleBody {
	padding: 10px 8px;
	font-size: 14px;
}
.articleBody p {
	margin: 0px 0px 1.5em;
}
.articlePage {
	padding: 10px;
	border-bottom: 1px dashed #999;
}
.articleBot {
	border: 1px solid #C4DEF4;
	margin: 12px;
}
.articleBot .titleBar {
	font-size: 14px;
	font-weight: bold;
	background: #DDECF9;
	padding: 3px 10px;
}
.articleTool {
	margin: 12px;
	padding: 12px 0px;
	border-top: 1px solid #999;
}
.articleBot ul{
	padding: 10px;
}
#content {
	border-top: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
}
.content .midSider {
	width: 280px;
}
.articleList ul {
	padding: 5px 15px;
}
.articleList ul li {
	background: url(../images/icon_dot.gif) no-repeat left 10px;
	padding: 0px 0px 0px 8px;
}
.downList {
	padding: 0px 4px;
}
.downList table td {
	padding: 4px;
}
.downList .softsay {
	color: #666;
}
.picList img {
	border: 1px solid #666;
}
.picList p {
	padding: 0px 4px;
}
.flashList img {
	border: 1px solid #666;
	margin-right: 6px;
}
.flashList hr {
	color: #ccc;
}
.movieList {
	padding: 8px;
}
.shopList {
	padding: 8px;
}
.shopList table {
	margin-bottom: 10px;
}
.listPage td {
	padding: 0px 6px;
}
#listTopPage {
	margin-top: 10px;
}
#listBotPage {
	margin-bottom: 10px;
}
#column ul li {
	font-size: 14px;
}
img.photo,
.titleBarBot img {
	margin: 0px 6px 4px 0px;
	padding: 4px;
	border: 1px solid #ccc;
}
.none img {
	margin:0px;
	border: none;
}
.padAll {
	padding: 12px;
}
.leftcp table {
	width: 100%;
}
.leftcp table td {
	text-align: left;
}
.main {
	margin: 8px 0px 0px -10px;
}
.main .mainBox {
	float: left;
	margin-left: 10px;
	width: 330px;
}
.main2 {
	margin: 8px 0px 0px 0px;
}
.main2 .mainBox {
	float: left;
	margin-right: 10px;
	width: 330px;
}

/*导航实现当前栏目的定义，只对有下级分类的有效，不分类的需要修改模板*/
#class9 #nav ul li.menu9 a { /*9为栏目栏目ID*/
	color: #208FA1;
	text-align:center;
}
#class9 #nav ul li.menu9 a:hover {
}
#class32 #nav ul li.menu32 a { /*9为栏目栏目ID*/
	color: #208FA1;
	text-align:center;
}
#class32 #nav ul li.menu32 a:hover {
	background: url(../images/nav_a_bg2.gif) no-repeat center 3px;
}

.header					{ font: 9pt Tahoma, Verdana; color: #208FA1; font-weight: bold; margin-top:0}
.header a				{ color: #208FA1 }
.tableborder			{ background: #E1EFFB; border: 1px solid #96C8F1 } 

/*-------04-17--------*/
#flashAndNewsDiv{
 float:right;
 width:80%;    
}
#flashDiv{
 float:left;
 width:50%; 
}
#flashDiv img{
 width:20px;
}
#newsDiv{ 
 float:right;
 width:31%;
 border:solid 1px #ccc;
 padding-left:6px;
 background-color:#fafafa;
 margin-right:1px;
 
}
#newsDiv div img{
  width:246px;
  height:30px;
}
#newsDiv ul li{
 padding:3px;
 height:44px; 
 border-top:solid 1px #ccc;
 color:#ccc;
 font-weight:normal;
}
#newsDiv ul li a{
 color:#095966;
}
#newsDiv ul li img{
 border:solid 1px #ccc;
 margin-right:5px;
 float:left;
 width:60px;
 height:39px;
}
#newsTitle{ 
 height:39px;
}
#menuNewsDiv{
 float:left;
 width:99%;
 margin-top:2px;
 border:solid 1px #D2F0FF;
 border-top:solid 1px #84D7FF;
 padding-top:5px;
 height:210px;
}
#menuNewsDiv ul{
 float:left;
 width:30%; 
  margin-left:8px;
}
#menuNewsDiv ul li{
  line-height:28px;
  border-bottom:dotted 1px #ccc;
}  
#menuNewsTitle{
 height:25px;
 background: url(../images/newTitleBg.gif) no-repeat left bottom;
 color:#319AFF;
 font-weight:bold;
 font-size:14px;
 border-bottom:0px;
}
 .middleImg img,#menuNewsTitle img,.middleImg3 img{
  margin-right:5px;
 } 
.imglist{
float:left;
width:99%;
margin-top:0px;
margin-bottom:15px;
border:solid 1px #84D7FF;  
border-top:none;  
}
.imglist ul li{
 background: url(../images/imgbg.gif) repeat-x center top;
 float:left;
 margin-left:16px;
 margin-top:5px;
 padding-left:10px;
 padding-top:15px;
 width:110px;
 height:115px;
}
.imglist ul li img{
 width:100px;
 height:88px;
}
.imglist ul li a{ 
 text-decoration:none;
}
.friendLink{
 
 float:left;
  height:120px;
  width:99%;
	background: url(../images/bodybottom.gif) repeat-x center top;
}
.friendLink div{
 margin-left:5px;
 font-weight:bold;
 font-size:13px;
  border-bottom:dotted 1px #ccc;
}
#indexbottom{
  width:99%;
  text-align:center;
  float:left;
  border-top:solid 1px #ccc;
	margin-top:5px;
}
#pageTestTitle{ 
	border:none; 
	color:#990000; 
	text-align:center;
	font-weight:bold;
	margin-top:8px;
	}
#pageTestRank{
margin-top:72px;
color:#006699; 
float:left;
width:99%;
background: url(../images/rmdiv2.gif) no-repeat center top;

 
}
 #inputscorediv{
  float:left;
  font-weight:bold;
  font-size:13px;
  margin-left:8px;
  margin-top:8px;
   border:solid 1px #E1E1E1;
   padding:3px;
 } 
 #pageTestRank ul{ 
  margin-top:5px;
  margin-left:30px;
  list-style:decimal outside none;
 }
  #pageTestRank  table{
   margin-left:8px;
  }
#pageTestRank ul li{
   border-bottom:dotted 1px #ccc;
  float:left;
   width:90%;
   line-height:18px;
  }
#pageTestRank ul li span{
   float:left;
   width:38%;
  }
  #infovote{
   margin-top:9px;
  margin-left:8px;
  width:85%;
   border:solid 1px #E1E1E1;
   float:left;
  }
  #infovote div{
   background-color:#efefef;
   font-size:13px;
   font-weight:bold;
   color:#990000;
   border-bottom:solid 1px #EeEeEe;
  }
  .prenewxlinks,.contentBottom{
   text-align:right;
  }