.content ul, .content li, .content p, .content h1, .content blockquote{
	margin: 0;
	padding: 0;
}
.content a:hover{
	text-decoration: none;
}
.add-comment{
	margin-top: 25px;
	margin-bottom: 19px;
}
.add-comment a, .add-comment label{
	font-size: 11px;
}
.add-comment a{
	color: #f12800;
	padding-left: 19px;
}
.add-comment h3{
	background: url(/res/images/blog/nav-path-bg.png) repeat-y;
	border-top: solid 1px #c4c4c4;
	border-bottom: solid 1px #c4c4c4;
	color: #535353;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.add-comment h3 span{
	background: url(/res/images/blog/add-bg.png) no-repeat 11px 4px;
	display: block;
	line-height: 27px;
	padding-left: 40px;
}
.add-comment h4{
	color: #b9b9b9;
	float: left;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0 0 32px
}
.add-comment div.textarea{
	border: solid 1px #fff;
	border-right: 0;
	float: left;
}
.add-comment div.inner{
	background: url(/res/images/blog/add-comment-bg.gif) repeat-x;
	background-color: #cecece;
	border-left: solid 2px #d0d0d0;
	padding: 15px 14px 16px 14px;
	overflow: hidden
}
.add-comment input{
	background: url(/res/images/blog/but-bg.png) no-repeat top left;
	border: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	margin-left: 3px;
	padding: 0 0 3px 0;
	width: 97px;
}
.add-comment input.checkbox{
	background: none;
	height: 13px;
	margin: 8px 10px 0 90px;
	padding: 0;
	width: 13px;
}
.add-comment label{
	font-weight: normal;
}	
.add-comment textarea{
	background-color: #fff;
	border: solid 1px #e6e6e6;
	margin: 0;
	height: 170px;
	width: 418px;
}
.article{
	padding: 20px 0 0 10px;
}
.best{
	position: relative;
	top: -4px;
	overflow: hidden;
}
.content .best li{
	background: url(/res/images/blog/best-right.gif) no-repeat top right;
	background-color: #d3ffc5;
	float: left;
	margin-right: 3px;
}
.best li.act{
	background: url(/res/images/blog/best-right-act.gif) no-repeat top right;
	background-color: #98ff78;
}
.best span, .best a{
	display: block;
	float: left;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	padding: 0 30px;
}
.best span{
	background: url(/res/images/blog/best-left-act.gif) no-repeat top left;
}
.best a, .best a:hover{
	color: #5bb134;
}
.best a{
	background: url(/res/images/blog/best-left.gif) no-repeat top left;
}
.best-list{
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin: -3px 0 0 0;
	width: 100%;
}
.best-list a{
	color: #4fab26;
}
.best-list td{
	padding: 25px 0 0 8px;
}
.best-list .bottom-border{
	background: url(/res/images/blog/green-border-bottom.gif) no-repeat top left;
	background-color: #f2f2f2;
	height: 10px;
	width: 734px;
}
.best-list .bottom-links, .best-list .gray-block1{
	background-color: #f2f2f2;
	margin-left: -10px;
}
.best-list .green-border td{
	background: url(/res/images/blog/green-border-top.gif) no-repeat top left;
	padding: 10px 0 0 0;
}
.best-list .green-border td .inner{
	border-left: solid 1px #7bd654;
	border-right: solid 1px #7bd654;
}
.best-list .green-border td .inner2{
	border-left: solid 1px #bdebaa;
	border-right: solid 1px #bdebaa;
	overflow: hidden;
	padding: 0 0 0 10px;
}
.best-list .green-border td .bottom-links{
	padding-bottom: 2px;
}
.best-list p, .article p{
	padding-bottom: 14px;
}
.best-list .head ul{
	font-size: 11px;
	overflow: hidden;
	padding-top: 3px;
}
.best-list .head ul li{
	border-left: solid 1px #7a7a7a;
	display: inline;
	margin-left: -1px;
	padding: 0 3px 0 5px;
}
.best-list .head ul ul{
	display: inline;
}
.best-list .head li li{
	border: 0;
	padding: 0 0 0 2px;
}
.best-list .head ul li.clearer{
	border: 0;
	display: block;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding-top: 3px;
}
.best-list .more{
	background: url(/res/images/blog/green-arrow.png) no-repeat 0 2px;
	color: #4fab26;
	font-weight: bold;
	padding-left: 17px;
}

p.best-p{
	float: left;
	line-height: 29px;
	padding: 0 9px 0 17px;
	position: relative;
	top: -4px;
}
.blog{
	background: url(/res/images/blog/blog-bg.png) no-repeat top left;
	color: #fff;
	height: 82px;
	overflow: hidden;
	position: relative;
}
.blog img{
	margin: 8px 0 0 13px;
}
.blog h1{
	color: #fff;
	float: left;
	font-size: 40px;
	font-weight: normal;
	padding: 10px 0 0 26px;
	width: 630px;
}
.blog div{
	border-left: solid 1px #01e919;
	font-size: 16px;
	float: right;
	margin: 13px 0 0 0;
	padding: 8px 0 8px 15px;
	width: 190px;
}
.blog-icon{
	float: left;
	padding: 0 10px 0 5px;
	overflow: hidden;
	position: relative;
	height: 64px;
	width: 64px;
}
.blog-icon div{
	background: url(/res/images/blog/blog-icon.png) no-repeat;
	position: absolute;
	left: 15px;
	top: 20px;
	height: 26px;
	width: 46px;
}
.blogs div{
	background: url(/res/images/blog/friend-bg.png) no-repeat top left;
	overflow: hidden;
	margin: 1px auto 4px auto;
	height: 82px;
	width: 195px;
}
.blogs a.avatar{
	display: block;
	float: left;
	margin: 10px 0 0 9px;
}
.blogs table{
	width: 115px;
}
.blogs .tr1 a, .blogs .tr1 a:hover{
	color: #606060;
	font-size: 11px;
	font-weight: bold;
}
.blogs .tr2 a, .blogs .tr2 a:hover{
	color: #4fab26;
	text-decoration: none;
	font-weight: bold;
}
.blogs .tr1 td{
	padding: 3px 0 0 6px;
	vertical-align: top;
}
.blogs .tr2 td{
	height: 55px;
	padding: 0 0 0 9px;
	vertical-align: middle;
}
.blogs-title{
	background: url(/res/images/blog/blogs-title-icon.png) no-repeat 10px 5px;
	color: #fff;
	height: 70px;
	padding-left: 97px;
	padding-top: 20px;
	position: relative;
	margin: 0;
	float: left;
}
.blogs-title img{
	position: absolute;
	left: 97px;
	top: 21px;
}
.blogs-title span{
	white-space: nowrap;
}
.bottom-links{
	overflow: hidden;
	padding: 11px 0 10px 12px;
}
.content .comm{
	background: url(/res/images/blog/comm-bg.png) no-repeat top left;
	padding-left: 27px;
}
.content .comm a{
	color: #008cf2;
}
.content .add-comm{
	background: url(/res/images/blog/add-bg.png) no-repeat top left;
	color: #e82600;
	padding-left: 27px;
}
.content .add-comm a{
	color: #e82600;
}
.content .views{
	background: url(/res/images/blog/views-bg.png) no-repeat top left;
	padding-left: 29px;
}
.bottom-links li{
	float: left;
	font-size: 11px;
	color: #6d6d6d;
	line-height: 19px;
	padding-right: 19px;
}
.bottom-links li a{
	display: block;
	float: left;
	line-height: 19px;
}
.bottom-links ul{
	float: left;
	overflow: hidden;
}
.bottom-links p.right{
	font-size: 11px;
	padding: 4px 14px 0 0;
}
.category, p.category{
	font-size: 11px;
}
ul.category li{
	float: left;
}
.category a{
	color: #4fab26;
}
.clearer{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.content{
	background: url(/res/images/blog/content-top.png) no-repeat top left;
	color: #7a7a7a;
	font-size: 12px;
	padding-top: 7px;
}
.content h1{
	color: #5bb134;
	font-size: 28px;
	padding: 0 0 7px 0
}
.content h2, .content h2 a{
	color: #4fab26;
	text-decoration: none;
}
.content h2{
	font-size: 14px;
	font-weight: normal;
}
.content h2.post{
	background: url(/res/images/blog/b.gif) no-repeat bottom center;
	float: left;
	padding: 17px 0 100px 11px;
}
.gray-block1{
	background: url(/res/images/blog/left-top.gif) no-repeat top left;
	background-color: #f1f1f1;
	font-size: 11px;
}
.content blockquote{
	background: url(/res/images/blog/blockquote-bg.gif) no-repeat top left;
	background-color: #f1f1f1;
	font-size: 11px;
	font-style: normal;
	margin: -6px 0 10px 0;
}
.content .image-left{
	padding: 14px 0 15px 215px;
}
.content .image-left2{
	padding: 14px 0 15px 0;
}
.content .image-left img{
	margin-left: -215px;
	float: left;
}
.content blockquote .rtop, .gray-block1 .rtop{
	background: url(/res/images/blog/blockquote-right-top.gif) no-repeat top right;
}
.content blockquote .rbottom, .gray-block1 .rbottom{
	background: url(/res/images/blog/blockquote-right-bottom.gif) no-repeat bottom right;
}
.content blockquote .lbottom, .gray-block1 .lbottom{
	background: url(/res/images/blog/blockquote-left-bottom.gif) no-repeat bottom left;
	overflow: hidden;
	padding: 8px 12px 8px 7px;
}
.content blockquote .lbottom{
	padding: 14px 15px 15px 40px;
}
.content .left{
	float: left;
}
.content img.left{
	margin: 5px 20px 5px 3px;
}
.content .paging, td.foot .paging{
	background: none;
	border: 0;
	font-size: 11px;
	height: auto;
	position: relative;
}
td.foot .paging{
	float: left;
}
.content .paging a, td.foot .paging a{
	text-decoration: underline;
	height: auto;
}
.content .paging li, td.foot .paging li{
	float: left;
	line-height: 12px;
	padding-right: 5px;
}
.content .paging li.laquo, td.foot .paging li.laquo{
	padding-right: 15px;
}
.content .paging li.raquo, td.foot .paging li.raquo{
	padding-left: 10px;
}
.content .paging span, td.foot .paging span{
	color: #b00000;
	font-weight: bold;
}
.content-wrapper{
	padding: 0 17px 0 16px;
}
.create-blog{
	background: url(/res/images/blog/create-blog.png) no-repeat top left;
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	padding-left: 40px;
	position: absolute;
	top: 27px;
	right: 15px;
	white-space: nowrap;
}
.create-blog:hover{
	color: #fff;
	text-decoration: none;
}
.gray-block{
	background: url(/res/images/blog/nav-path-bg.png) repeat-y top left;
	background-color: #dedede;
	border: solid 1px #ddd;
	margin: 30px -17px 0 -16px;
	overflow: hidden;
	padding: 7px 14px 5px 17px;
}
.foot .gray-block{
	margin: 0;
}
.gray-block p{
	color: #535353;
	font-size: 11px;
	float: right;
}
td.foot .gray-block p{
	font-size: 12px;
	margin: 0;
}
.gray-block p span{
	padding: 2px 0 0 0;
}
.gray-block p span, .gray-block1 p span{
	display: block;
	float: left;
}
.gray-block .rss, .gray-block1 .rss{
	display: block;
	float: left
}
.gray-block1{
	overflow: hidden;
}
.gray-block1 a{
	color: #4fab26;
}
.gray-block1 .tags{
	background: url(/res/images/blog/tags-bg.gif) no-repeat top left;
	overflow: hidden;
	padding-left: 26px;
}
.gray-block1 ul{
	float: left;
	overflow: hidden;
}
.gray-block1 li{
	float: left;
	line-height: 19px;
	padding-right: 4px;
}
.gray-block1 li.add-comm{
	padding-right: 20px;
}
.gray-block1 p{
	float: right;
	font-size: 11px;
	line-height: 19px;
}
.gray-block1 ul.voting{
	padding-right: 8px;
}
.ht8{
	padding-top: 8px;
}
.ht20{
	padding-top: 20px;
}
.content ul.last-post{
	float: left;
	font-size: 11px;
	padding-top: 15px;
	padding-left: 23px;
}
.content ul.last-post li{
	padding-bottom: 7px;
}
div.comments{
	background: url(/res/images/blog/comments-bg.png) no-repeat 15px 18px;
	color: #535353;
	min-height: 60px;
	padding: 18px 0 20px 100px;
}
div.comments p{
	padding: 4px 0 2px 0;
}
.comments li{
	overflow: hidden;
	padding: 17px 12px;
}
.comments li.li1{
	background-color: #f1f1f1;
	padding: 12px 12px 14px 12px;
}
.comments li div, .comments li img{
	display: block;
	float: left;
}
.comments li div{
	float: left;
	margin-left: -89px;
	width: 100%
}
.comments li p{
	padding-left: 110px;
}
.comments li p.f11{
	font-size: 11px;
	padding-bottom: 9px;
}
.comments li .f11 a{
	font-weight: bold;
}
div.foot, .foot1{
	background: url(/res/images/blog/blog-bottom.png) no-repeat top left;
	height: 34px;
	margin: 20px -17px 0 -16px;
}
.foot1{
	margin-top: 0;
}
.foot1, .foot1 a{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.foot1 img{
	margin: 7px 5px 0 10px;
	display: block;
	float: left;
}
td.foot .foot1{
	line-height: 34px;
	margin: 0;
}
.f9{
	font-size: 9px;
}
.f10{
	font-size: 10px;
}
.f11{
	font-size: 11px;
}
.f12{
	font-size: 12px;
}
.f14{
	font-size: 14px;
}
.f16{
	font-size: 16px;
}
.f17{
	font-size: 17px;
}
.f18{
	font-size: 18px;
}
.nav-path{
	background: url(/res/images/blog/nav-path-bg.png) repeat-y top left;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-left: solid 1px #d3d3d3;
	line-height: 32px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 0 6px;
	width: 757px;
}
.nav-path a, .nav-path li{
	color: #5e5e5e;
}
.nav-path li{
	float: left;
	padding-right: 5px;
}
.paging-container{
	background: url(/res/images/blog/paging-container-bg.gif) no-repeat top left;
	padding: 10px 0 0 0;
}
p.right{
	margin: 0;
	padding: 0;
	float: right;
}
.return{
	background: url(/res/images/blog/green-arrow-left.png) no-repeat top left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}
.return, .return:hover{
	color: #4fab26;
}
a.rss, .gray-block1 a.rss{
	background: url(/res/images/blog/rss-icon.png) no-repeat 5px 2px;
	color: #7a7a7a;
	line-height: 20px;
	padding-left: 30px;
	margin-left: 5px;
}
td.span-29{
	background-color: #fff;
	width: 767px;
	margin: 0;
	padding: 0 0 10px 0;
	vertical-align: top;
}
td.span-30{
	padding: 0;
	vertical-align: top
}
div.span-30{
	margin: 0 0 0 3px;
	padding: 0;
	width: 202px;
}
.span-30 .tags, .span-30 .archive, .span-30 .articles, .span-30 .blogs{
	background: url(/res/images/blog/green.png) no-repeat top left;
	margin-top: 3px;
}
.span-30 .tags .inner, .span-30 .archive .inner, .span-30 .articles .inner, .span-30 .blogs .inner{
	background: url(/res/images/blog/inner-bg.gif) no-repeat top left;
	margin: 0 1px;
}
.span-30 .tags .inner2, .span-30 .archive .inner2, .span-30 .articles .inner2, .span-30 .blogs .inner2{
	background: url(/res/images/blog/inner2-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
}
.span-30 .tags h1, .span-30 .archive h1, .span-30 .articles h1, .span-30 .blogs h1{
	color: #525252;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .2pt;
	margin: 0;
	padding: 8px 0 9px 31px;
}
.span-30 .archive ul, .span-30 .archive table{
	margin: 0 auto;
	width: 155px;
}
.span-30 .archive ul{
	padding: 0 0 0 10px;
	overflow: hidden;
	width: 170px;
}
.span-30 .archive li{
	/*font-weight: bold;*/
	float: left;
}
.span-30 .archive li.month{
	text-align: center;
	width: 140px;
}
.span-30 .archive li, .span-30 .archive li a{
	color: #333;
}
.span-30 .archive table{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto;
	width: 141px;
}
.span-30 .archive table td, .span-30 .archive table th{
	font-size: 11px;
}
.span-30 .archive table th{
	color: #525450;
	text-align: center;
	padding: 0;
}
.span-30 .archive table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 1px 0 1px;
	text-align: center;
}
.span-30 .archive table td a{
	border: solid 1px #f0f7eb;
	color: #30312f;
	display: block;
	padding: 1px 3px 0 3px;
	text-decoration: none;
}
.span-30 .archive table td a.blue{
	color: #0063bc;
}
.span-30 .archive table td a.red{
	color: #a00000;
}
.span-30 .archive table td a:hover, .span-30 .archive table td a.cur{
	border: solid 1px #90948d;
}
.span-30 .tags h1{
	background: url(/res/images/blog/tags-bg.png) no-repeat 5px 4px;
}
.span-30 .archive h1{
	background: url(/res/images/blog/archive-bg.png) no-repeat 5px 4px;
}
.span-30 .articles h1{
	background: url(/res/images/blog/articles-bg.png) no-repeat 5px 4px;
}
.span-30 .blogs h1{
	background: url(/res/images/blog/blogs-bg.png) no-repeat 5px 4px;
}
.span-30 .inner{
	margin-top: 1px;
	padding-top: 5px;
}
.span-30 .content{
	background: none;
	background-color: #f0f7eb;
	overflow: hidden;
}
.span-30 .articles li a, .span-30 .articles li{
	color: #606060;
	font-size: 11px;
}
.span-30 .articles li{
	padding: 0 8px 5px 8px;
}
.span-30 .tags ul, .span-30 .tags li{
	margin: 0;
	padding: 0;
}
.tags li{
	display: inline;
	line-height: 22px;
	white-space: nowrap
}
.span-30 .tags ul{
	margin-top: -4px;
	padding: 0 1px 5px 4px;
}
ul.tags
{
	display: inline;
}

ul.voting{
	background: url(/res/images/blog/stars.png) 0 -19px no-repeat;
	float: right;
	padding-right: 23px;
	position: relative;
	width: 103px;
	height: 19px;
	overflow: hidden;
}
.user-tag{
	background-color: #646464;
	color: #FFF;
	font-size: 11px;
	padding: 3px 4px 5px 3px;
	width: 195px;
}
.user-tag img{
	border: 0;
}
.user-tag h1{
	background: url(/res/images/blog/usertag-h1.png) repeat-y;
	background-color: #fce88d;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 2px 8px;
}
.user-tag table{
	background-color: #888;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.user-tag td{
	border-bottom: solid 1px #9b9b9b;
	color: #f9f9f9;
	font-size: 10px;
	padding: 0 5px 0 0;
	vertical-align: top;
}
.user-tag td.avatar{
	border: 0;
	padding: 3px 0 0 0;
	text-align: right;
	width: 71px;
}
.user-tag td.g{
	background: url(/res/images/g.png) no-repeat 5px 3px;
	line-height: 19px;
	text-align: right;
}
.user-tag p{
	float: left;
	line-height: 19px;
	margin: 0;
	padding: 0 0 0 5px;
	width: 25px;
}
.user-tag p.text-right{
	padding: 0;
	float: right;
	text-align: right;
	width: 80px;
}
.user-tag .avatar img{
	border: solid 1px #bcbcbc;
}
.user-tag li{
	background: url(/res/images/blog/star.png) no-repeat top left;
	display: block;
	float: right;
	margin: 0;
	padding: 0 0 0 3px;
	height: 10px;
	width: 10px;
}
.user-tag ul{
	margin: 0 -3px 0 0;
	padding: 3px 0 0 0;
	float: right;
	width: 80px;
}
.user-tag .bonus, .user-tag .awards{
	background: url(/res/images/blog/usertag-left-bg.gif) repeat-y;
	background-color: #888;
	margin-top: 5px;
}
.user-tag .bonus div, .user-tag .awards div{
	background: url(/res/images/blog/usertag-top-bg.gif) repeat-x;
	overflow: hidden;
	padding: 5px 6px 5px 7px;
	zoom: 1;
}
.user-tag .bonus span{
	font-size: 12px;
	font-weight: bold;
}
.user-tag .bonus p{
	float: right;
	line-height: normal;
	padding: 0;
	width: auto;
}
.user-tag .bonus p.adm, .user-tag .bonus p.moder, .user-tag .bonus p.insane, .user-tag .bonus p.nightmare,
.user-tag .bonus p.hardcore, .user-tag .bonus p.expert, .user-tag .bonus p.hard, .user-tag .bonus p.medium,
.user-tag .bonus p.easy, .user-tag .bonus p.casual, .user-tag .bonus p.elem, .user-tag .bonus p.leader{
	background-color: #c32a00;
	float: left;
	padding: 0 3px 2px 2px;
	width: 62px;
}
.user-tag .bonus p.moder, .user-tag .bonus p.insane, .user-tag .bonus p.nightmare, .user-tag .bonus p.hardcore,
.user-tag .bonus p.expert, .user-tag .bonus p.hard, .user-tag .bonus p.medium, .user-tag .bonus p.easy,
.user-tag .bonus p.casual, .user-tag .bonus p.elem{
	color: #4e4e4e;
	padding: 0 0 2px 8px;
	width: 59px;
}
.user-tag .bonus p.leader{
	background: url(/res/images/blog/leader-bg.gif) no-repeat 6px 4px;
	background-color: #fff;
	color: #3b8e00;
	padding: 0 0 2px 26px;
	width: 41px;
}
.user-tag .bonus p.moder{
	background-color: #ff594c;
}
.user-tag .bonus p.adm{
	width: 75px;
}
.user-tag .bonus p.insane{
	background-color: #f864ac;
}
.user-tag .bonus p.nightmare{
	background-color: #c576eb;
}
.user-tag .bonus p.hardcore{
	background-color: #9578ff;
}
.user-tag .bonus p.expert{
	background-color: #719eff;
}
.user-tag .bonus p.hard{
	background-color: #4fc3ff;
}
.user-tag .bonus p.medium{
	background-color: #2eefff;
}
.user-tag .bonus p.easy{
	background-color: #6df8aa;
}
.user-tag .bonus p.casual{
	background-color: #abff70;
}
.user-tag .bonus p.elem{
	background-color: #faff70;
}
.user-tag .img{
	background-color: #888;
	margin: 4px 0 0 0;
	padding: 0 0 3px 1px;
}
.user-tag .img li{
	background: none;
	display: block;
	float: left;
	padding: 3px 0 0 6px;
	height: auto;
	width: auto;
}
.user-tag .img ul{
	margin: 0;
	padding: 0;
	float: none;
	overflow: hidden;
	width: auto;
	zoom: 1;
}
.user-tag .awards div{
	padding-bottom: 2px;
}
.user-tag .awards p{
	line-height: normal;
	padding: 9px 0 0 3px;
	width: 67px;
}
.user-tag .awards img{
	border: solid 1px #a0a0a0;
}
.user-tag .awards li{
	background: none;
	display: block;
	float: left;
	padding: 0 0 0 7px;
	height: auto;
	width: auto;
}
.user-tag .awards ul{
	margin: 3px 0 0 0;
	padding: 0;
	float: right;
	width: 113px;
}
.voting li{
	float:left;
}
.voting a{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 19px;
	text-indent: -9999px;
}
.voting a.cur, .voting a:hover, .voting:hover a.cur:hover, .voting.phover a.cur:hover, .voting:hover a:hover, .voting.phover a:hover{
	background: url(/res/images/blog/stars.png) no-repeat;
}
.voting:hover a.cur, .voting.phover a.cur{
	background: none;
}
.voting .one a{
	width: 19px;
	z-index: 5;
}
.voting .two a{
	width: 40px;
	z-index: 4;
}
.voting .three a{
	width: 61px;
	z-index: 3;
}
.voting .four a{
	width: 82px;
	z-index: 2;
}
.voting .five a{
	width: 103px;
	z-index: 1;
}
.ul1{
	background: url(/res/images/blog/ul1.gif) no-repeat top left;
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 1px;
}
.ul1 li{
	float: left;
	line-height: 31px;
	padding: 0 3px 0 33px
}
.ul1 li.rss{
	background: url(/res/images/blog/rss-icon.png) no-repeat 9px 6px;
}
.ul1 li.about{
	background: url(/res/images/blog/about.png) no-repeat 9px 6px;
}
.ul1 li a{
	color: #535353;
}
td.foot{
	padding: 0;
}

.avatar table
{
	position: relative; left: 70px;
}