#title {
	height: 99px;
	background: #509140  100% 0;
	}
#title ul li {
	border-bottom: 1px solid #73a766;
	padding-bottom: 1px;
	color: #aad199;
	}
#title ul.third{
	margin-left:486px;
}
#title ul.first a,ul.second a, ul.third a {
	color: #fff;
	text-decoration: none;
	}
#title ul.first a:hover,
#title ul.second a:hover,
#title ul.third a:hover {
	color:#ffe400;
	background:transparent url(../i/right-arrow-white-small.gif) no-repeat scroll 0 5px;
	}

#title ul.third li.act a{
	color:#ffe400;
}


#main{
	padding-top:16px;
}

h2 {
	font: bold 1.5em Tahoma, Verdana, Arial;
	margin-top: 0;
	padding-bottom: 11px;
	}
div.intervew-blogs{
	overflow:hidden;
	margin-left: -10px;
	width: 480px;
	margin-bottom:20px;
}
div.intervew-blogs h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

div.intervew{
	width:215px;
	background:#efefef;
	color:#626262;
	float:left;
	padding:6px 10px 10px 10px;
}

div.intervew h4 {
	overflow: hidden;
	zoom: 1;
}
div.intervew p {
	overflow: hidden;
	clear: both;
	zoom: 1;
	}


div.intervew h4 span.date,
div.blogs h4 span.date{
	font: 0.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.intervew a.picture{
	display:block;
	background:#d7d7d7;
	float:left;
	margin-right: 10px;
	overflow: hidden !important;
	zoom:1;
}
div.blogs a.picture{
	width:40px;
	background:#d7d7d7;
	display:block;
	margin: 3px 0 0 3px;
}
div.blogs div.inner{
	display:table-cell;
	vertical-align:middle;
	height:40px;
	width:40px;
	padding-right:3px;
}
div.intervew a.picture img,
div.blogs a.picture img{
	position:relative;
	left: -3px;
	top: -3px;
}


div.blogs h4  {
	display:table-cell;
	vertical-align:middle;
	padding-left: 8px;
}

div.blogs{
	width:215px;
	background:#f5f2df;
	color:#626262;
	padding:6px 10px 10px 10px;
	float:right;
}
div.aside div.blogs{
	float:none;
	padding-top:13px;
}

div.blogs ul li div{
	display:table;
}
* + html div.blogs ul li div {
	display: block;
	overflow: hidden;
	width: 100%;
}
* + html div.blogs ul li div div.inner {
	float: left; display: inline;
	height: 42px;
	}
* + html div.blogs ul li div div.inner {
	position: relative;
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
* + html div.blogs ul li div h4 {
	position: relative;
	margin-left: 50px;
	padding-left: 0;
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
* html div.blogs ul li div {
	display: block;
	overflow: hidden;
	width: 100%;
}
* html div.blogs ul li div div.inner {
	float: left; display: inline;
	height: 42px;
	}
* html div.blogs ul li div div.inner {
	position: relative;
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
* html div.blogs ul li div h4 {
	position: relative;
	margin-left: 50px;
	padding-left: 0;
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.top = offsetHeight < parentNode.offsetHeight ? (parentNode.offsetHeight - offsetHeight)/2+"px" : "0px"
	);
}
div.blogs ul li{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	margin-bottom:10px;
}


div.cols {
	zoom: 1;
	margin-bottom: 10px;
	border-left: 1px solid #e5e5e5;
	overflow:hidden;
	}
div.cols:after {
	content: ".";
	height: 0;
	display: block;
	clear: both;
	overflow: hidden;
	visibility: hidden;
	}
div.top-cols {
	position: relative;
	margin-bottom: 47px;
	}
div.cols div.main {
	float: left; display: inline;
	width: 480px;
	margin-right: -1px;
	border-right: 1px solid #e5e5e5;
	position: relative;
	z-index: 2;
	}
div.cols div.main div.wrapper {
	width: 460px;
	padding: 0 10px;
	overflow: hidden;
	position: relative;
	}
div.cols div.aside {
	float: right;
	width: 246px;
	border-left: 1px solid #e5e5e5;
	position: relative;
	z-index: 1;
	}
div.cols div.aside div.wrapper {
	width: 236px;
	padding-left: 10px;
	overflow: hidden;
	position: relative;
	}



ul.news-list-simple  {
	margin-bottom: 20px;
	}

.rating td.num {
	padding: 6px 5px 5px 8px;
	}

div.borderleft {
	zoom: 1;
	}
div.list table {
	width: 100%;
	table-layout: fixed;
	margin-top: 0;
	}
div.list table th.name {
	width: 300px;
	}
div.list table th.rating {
	width: 50px;
	}
div.list table th.address {
	width: 280px;
	}


div.exh {
	background: #efefef;
	padding: 4px 10px;
	margin-bottom: 20px;
	margin-left:0px;
	position: relative;
	width: 450px;
	zoom: 1;
	}
div.exh table {
	width: 100%;
	}
div.exh td {
	border-bottom: 1px solid #e3e3e3;
	vertical-align:middle;
	}
div.exh td img {
	float:left;display:inline;
}
div.exh tr {
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
div.exh tr:last-child td,
div.exh tr.last-child td {
	border-bottom: 0;
	}
div.exh tr.all a {
	color: #c00;
	padding-right: 9px;
	background: url(/i/right-arrow-red.gif) no-repeat right 5px;
	}
div.exh td.date {
	font:550 1em Arial, Helvetica, sans-serif;
	color: #626262;
	}
div.exh td.players{
	font:550 1em Arial, Helvetica, sans-serif;
}
div.exh td.time{
	font:550 1em Arial, Helvetica, sans-serif;
	color: #626262;
	padding-left:10px;
}
	/*** communities last posts ***/
div.communities {
	padding-bottom: 15px;
	width: 462px;
	overflow: hidden;
	}
div.communities h3 {
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #000;
	}
div.communities ul {
	float: left;
	width: 212px;
	padding-right: 10px;
	border-right: 1px solid #d3dcc8;
	margin-right: -1px;
	}
div.communities ul li.all {
	margin-top: 20px;
	}
div.communities div.toptheme {
	float: right;
	width: 219px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #d3dcc8;
	}

.rating td.num {
	padding: 6px 5px 5px 8px;
	}


div.top-cols h2.top {
	margin-top: -32px;
	position: relative;
	}
div.top-cols div.aside h2 {
	margin-left: 0;
	}
h3 {
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #000;
	}
div.map-banner{
	margin-bottom:10px;
}
div.blogs  ul li {
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
div.blogs  ul li:last-child,
div.blogs  ul li.last-child {
	border-bottom: 0;
	}
div.champTable{
	width:460px;
	margin-left:10px;
	margin-bottom:20px;
}
div.champTable table{
	width:100%;
}
div.champTable table th{
	text-align:center;
	vertical-align:middle;
	font: 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b1b1b1;
	height:20px;
}
div.champTable table tr.firstPlace td{
	font-weight:bold;
	color:#000000;
	background:#eaf0f6;
}
div.champTable table td{
	vertical-align:middle;
	text-align:center;
	height:20px;
	border-top:1px solid #e5e5e5;
	color:#626262;
}
div.champTable table td.team,
div.champTable table th.team{
	text-align:left;
	padding-left:10px;
}
div.champTable table tr.firstPlace td.place,
div.champTable table td.place{
	font:0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
}
div.champTable table tr.up{
	background:#f5f2df;
}
div.champTable table tr.up td.team{
	background:#f5f2df url(../i/up.gif) no-repeat 0 7px;
}
div.champTable table tr.down{
	background:#f4f4f4;
}
div.champTable table tr.down td.team{
	background:#f4f4f4 url(../i/down.gif) no-repeat 0 7px;
}
div.banner-90min {
	background:#e5e5e5;
	float: left;
	margin: 3px 0 13px 3px;
	position: relative;
}
div.banner-90min a,
div.banner-90min img {
	display: block;
	}
div.banner-90min img {
	position:relative;
	left: -3px;
	top: -3px;
}
div.banner-90min p.meta {
	position: absolute;
	z-index: 1;
	bottom: 3px;
	left: -3px;
	width: 100%;
	padding: 2px 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	height: 25px;
}
div.banner-90min span.meta {
	color: #fff;
	position: absolute;
	z-index: 2;
	bottom: 10px;
	left: 7px;
	}
a.football-banner {
	clear: both;
	display:block;
	margin:0 0 20px 0;
}


ul.gallery {
	overflow: hidden;
	width: 100%;
	}
ul.gallery li {
	float: left;
	width: 235px;
	margin-bottom: 15px;
	}
ul.gallery li.divider {
	float: none;
	clear: both;
	width: auto;
	height: 0px;
	overflow: hidden;
	margin: 0;
	#margin-top: -12px;
	}
ul.gallery a.image {
	background: #e5e5e5;
	float: left; display: inline;
	margin-left: 3px;
	margin-top: 3px;
	}
ul.gallery a.image img {
	border: 1px solid #8f8f8f;
	position: relative;
	left: -3px;
	top: -3px;
	display: block;
	}
ul.gallery div.image-desc-wrap {
	margin-left: 83px;
	padding-right: 10px;
	height: 75px;
	}
ul.gallery div.image-desc {
	display: table-cell;
	vertical-align: middle;
	height: 75px;

	#height: auto;
	#scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = "#fff",
		runtimeStyle.marginTop = (parentNode.offsetHeight > offsetHeight) ? ((parentNode.offsetHeight - offsetHeight)/2 + "px") : ("0px") );
	}
ul.gallery span.date {
	font: 0.8em Tahoma, Verdana, Arial;
	color: #626262;
	display: block;
	}
ul.gallery h4 {
	font: 1em Tahoma, Verdana, Arial;
	color: #626262;
	margin-top: 1px;
	margin-bottom: 1px;
	}
ul.gallery a.user {
	font: 0.8em Tahoma, Verdana, Arial;
	}
div.borders{
	overflow:hidden;
	width:708px;
	zoom:1;
	padding:0 10px;
}
h2.main {
	margin-top:-5px;
	zoom:1;
}
ul.menuMagazine{
	width:715px;
	height:20px;
	background:#e5e5e5;
	margin-left: -10px;
	padding:7px 10px 10px 10px;
	margin-bottom:20px;
	zoom:1;
}
ul.menuMagazine li{
	float:left;
	display:block;
	height:20px;
	zoom:1;
}
ul.menuMagazine li a{
	display:block;
	height:100%;
	padding:4px 12px 0 12px;
	color:#cc0000;
	zoom:1;
}
ul.menuMagazine li a:hover{
	background:#cc0000;
	color:#ffffff;
	display:block;
	zoom:1;
}
ul.menuMagazine li a.act{
	background:#cc0000;
	color:#ffffff;
	display:block;
	zoom:1;
}
* html ul.menuMagazine{
	position:relative;
	width:705px;
	height:20px;
	background:#e5e5e5;
	margin-left: -10px;
	padding:7px 10px 10px 10px;
	margin-bottom:20px;
	zoom:1;
}
* html ul.menuMagazine li{
	float:left;
	display:block;
	height:20px;
	zoom:1;
	width:10px;
}
* html ul.menuMagazine li a{
	display:block;
	height:95%;
	padding:4px 12px 0 12px;
	color:#cc0000;
	zoom:1;
	white-space:nowrap;
}
* html ul.menuMagazine li a:hover{
	background:#cc0000;
	color:#ffffff;
	display:block;

}
* html ul.menuMagazine li a.act{
	background:#cc0000;
	color:#ffffff;
	display:block;

	}
div.news-content{
	width:460px;
	float:left;
	overflow:hidden;
}
div.news-content * {margin-bottom:10px;}
div.news-content ul.news li h4 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	zoom:1;
}
div.news-content ul.news li p {
	color:#777777;
	font: 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	zoom:1;
}
div.news-content ul.news li.inline h4,
div.news-content ul.news li.inline p  {
	display:inline;
	zoom:1;
}
div.news-content ul.news li{
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
div.news-content ul.news li:last-child,
div.news-content ul.news li.last-child {
	border-bottom: 0;
	zoom:1;
	}
div.football-90min{
	width:225px;
	zoom:1;
	float: right;
	overflow: hidden;
}
div.football-90min a.banner{
	display:block;
	height:304px;
	width:221px;
	background:#e5e5e5;
	margin:3px 0 10px 3px;
	zoom:1;
}
div.football-90min a.banner img{
	position:relative;
	margin:-3px 0 0 -3px;
	zoom:1;
}
div.dateSoccer{
	height:14px;
	background:#e5e5e5;
	padding:7px 11px;
	margin-bottom:10px;
	zoom:1;
}
ul.numbers{
	background:#e5e5e5;
	padding:10px 10px 2px 10px;
	zoom:1;
}
ul.numbers li{
	margin-bottom:5px;
	zoom:1;
}
ul.numbers li a img{
	margin-right:4px;
	zoom:1;
}
ul.numbers li.noArrow a{
	margin-left:8px;
	zoom:1;
}
ul.archive{
	width:740px;
	overflow:hidden;
	margin:17px 0 0 -10px;
}
ul.archive li{
	width:122px;
	height:170px;
	text-align:center;
	float:left;
	padding:13px 10px 21px 13px;
	border-bottom:1px solid #ededed;
	overflow:hidden;
	border-right:1px solid #ededed;
}
ul.archive li a{
	font-size:0.9em;
}

ul.archive li a.picture{
	display:block;
	height:168px;
	width:122px;
	background:#e5e5e5;
	margin-bottom:4px;
}
ul.archive li a.picture img{
	position:relative;
	margin:-3px 0 0 -5px;
}
div.hiddenUl{
	width:708px;
	overflow:hidden;
}
div.allRecords{
	width:470px;
	margin-left:-10px;
}
ul.new-records{
	width:470px;
}
ul.new-records li{
	padding:10px 10px 12px 0;
	border-bottom:1px solid #ced0cf;
	background:url(../i/tmp/new-blog-bg.gif) repeat-y;
	position: relative;
	zoom: 1;
	overflow: hidden;
}
ul.new-records li a h4{
	font:bold 1.2em Tahoma,Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 -4px;
}
ul.new-records li span.date{
	font-size:0.7em;
}
ul.new-records li p{
	font: 1em Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
}
ul.new-records li div.inner{
	height:92px;
	width:79px;
	float:left;
	margin:0 10px 0 0px;
	padding:3px 0 0 13px;
	overflow:hidden;
}
ul.new-records li div.inner a.picture{
	display:block;
	min-height:40px;
	width:40px;
	background:#ced0cf;
}
ul.new-records li a {
	font-size:0.9em;
}
ul.new-records li div.inner a.picture img{
	position:relative;
	margin:-3px 0 0 -3px;
}
ul.new-records li{
	clear: both;
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
ul.new-records li:last-child,
ul.new-records li.last-child {
	border-bottom: 0;
	zoom:1;
	}
div.left-comments{
	margin-top:10px;
	zposition:static;
}
div.blogs p {
	margin-top:5px;
}
div.top-cols div.aside h2.topR{
	margin-top:-32px;
	position:relative;
	margin-left:10px;
}
p.fan-sector{
	color:#626262;
	font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.fan-sector{
	display:inline-block;
	background:#e5e5e5;
	margin-bottom:10px;

	zoom: 1;
	#display: inline;
}
a.fan-sector img{
	position:relative;
	left: -3px;
	top: -3px;
}
div.fan{
	margin:3px 0 18px 3px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
ul.new-records-blog{
	width:470px;
	margin-bottom:310px;
	padding:0 10px;
	margin-top:-8px;
}
ul.new-records-blog li{
	padding:5px 10px 12px 0px;
	border-bottom:1px solid #ced0cf;
	position: relative;
	zoom: 1;
	width:440px;
}
ul.new-records-blog li a h4{
	font:bold 1.2em Tahoma,Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 -4px;
}
ul.new-records-blog li span.date{
	font-size:0.7em;
}
ul.new-records-blog li p{
	font: 1em Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
}
ul.new-records-blog li{
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
ul.new-records-blog li:last-child,
ul.new-records-blog li.last-child {
	border-bottom: 0;
	zoom:1;
	}
h2.top a  {
	color:#346aa7;
	font-size:1.2em;
}
div.dateTime{
	color:#AEAEAE;
	font-size:0.8em;
	margin:5px 0 20px 0;
	position:relative;
}
h2.blog-post{
	padding:0;
}
h2.top a:hover{
	color:#cc0000;
}
div.comm-blog-post{
	padding:10px 10px 0 10px;
	overflow:hidden;
	background:#f5f2df;
	margin-bottom: 20px;
}
div.comm-blog-post ul {
	width:688px;
}
div.comm-blog-post ul li{
	width:688px;
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #dcd9c8;
	padding-bottom:10px;
	margin-bottom:10px;
	scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : (""));
}
div.comm-blog-post ul li:last-child,
div.comm-blog-post ul li.last-child{
	border:0;
}
div.comm-blog-post ul li div.ava{
	width:55px;
	height:55px;
	float:left;
	margin-right:10px;
}
div.comm-blog-post ul li div.ava a{
	display:block;
	width:52px;
	height:52px;
	background:#e5e5e5;
	margin:3px 0 0 3px;
}
div.comm-blog-post h3 a{
	font-size:0.7em;
	margin-left:10px;
}

div.comm-blog-post ul li div.ava a img{
	position:relative;
	margin:-3px 0 0 -3px;
}
div.comm-blog-post ul li div.info{
	width:620px;
	float:left;
}
div.comm-blog-post ul li div.info a.nick{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin-right:5px;
}
div.comm-blog-post ul li div.info span.date{
	font:0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#b1b1b1;
	border-left:1px solid #b1b1b1;
}
div.comm-blog-post ul li div.info p{
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#626262;
	margin-top:5px;
}
p.blog-post{
	color:#626262;
	margin-bottom:25px;
	font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.head-blog-post img{
	margin-bottom:20px;
}
div.head-blog-post{
	margin-bottom:15px;
	border-bottom:1px solid #e5e5e5;
}
div.blog-post-allNews{
	margin-bottom:15px;
}
div.blog-post-allNews a{
	background:transparent url(/i/right-arrow-red.gif) no-repeat scroll right 5px;
	color:#CC0000;
	padding-right:9px;
}
table.team{
	width:100%;
}
table.team tr.header{
	background:#efefef;
	font:bold 0.8em Arial, Helvetica, sans-serif;
	position:relative;
}
table.team tr.header td{
	height:25px;
	}
table.team tr.header td{
	vertical-align:middle;
}
table.team tr.header h3{
	margin:-9px 0 -13px 10px;
}
table.team td.foto{
	padding-left:3px;
	width:75px;
}
table.team td.foto a {
	display:block;
	height:45px;
	width:45px;
	background:#e5e5e5;
}
table.team td.foto a img{
	position:relative;
	margin:-3px 0 0 -3px;
}
table.team tr td {
	vertical-align:middle;
	height:70px;
	color:#626262;
}
table.team tr td{
	border-bottom:1px solid #ededed;
	zoom:1;
}
table.team tr td.number{
	font:bold 2.4em Arial, Helvetica, sans-serif;
	color:#000000;
	width:60px;
}
table.team tr td.name{
	width:245px;
}
table.team tr td.name h3 {
	margin-bottom:0px;
	font:800 1.2em Arial, Helvetica, sans-serif;
}
table.team tr td.country{
	width:95px;
}
table.team tr td.rate{
	width:100px;
	padding-left:10px;
}
table.team tr {
	scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", (this == parentNode.lastChild) ? (className += " last-child") : ("") );
	}
table.team tr:last-child td,
table.team tr.last-child td {
	border-bottom: 0;
	}
div.player-info p{
	color:#626262;
	margin-bottom:25px;
	font-size:1.2em;
}
div.aside div.wrapper div.aside-player-info{
	height:100%;
	border-right:1px solid #e5e5e5;
}
div.aside-player-info div.photo {
	background:none repeat scroll 0 0 #E5E5E5;
	display:inline-block;
	margin:3px 0 0 3px;
	width: 166px;
}
div.aside-player-info div.photo {
	background:none repeat scroll 0 0 #E5E5E5;
	display:inline-block;
	margin:3px 0 0 3px;
}
div.aside-player-info div.fczenit {
	margin: 3px 0 7px 3px;
	clear: both;
	width: 166px;
	text-align: center;
}
div.aside-player-info img{
	position:relative;
	left: -3px;
	top: -3px;
}
div.aside-player-info table{
	width:224px;
	margin-top:20px;
}
div.aside-player-info table td{
	width:50%;
	color:#626262;
	border-top:1px solid #e5e5e5;
	height:20px;
	vertical-align:middle;
}
div.all-comands{
	width:224px;
	height:30px;
	background:#e5e5e5;
	margin-top:7px;
}
div.all-comands a{
	display: block;
	padding:7px 10px 10px 7px;
	margin:3px 0 0 3px;
	height:10px;
}
div.all-comands a img{
	margin-left:5px;
}
* html div.all-comands a{
	margin-top:0px;
}
* + html div.all-comands a{
	margin-top:0px;
}

.rate {
	margin-bottom:5px;
}
.rate span {color:#da6262;font-size:1.2em;float:left;margin-right:15px;}
.rate span.mark {
	font: 0.8em Tahoma, Verdana, Arial;
	color: #626262;
	float: none;
	display: block;
}
.rate strong {color:#c00;font-size:2.2em;}
.rate div {padding:5px 0 0 0;color:#626262;}
.rate div p {margin-bottom:3px;}
.rate div img {margin-right:2px;}
.rate div .stars {font-size:0em;margin-top:2px;float:none;}

#voter_window {
	display:none;
	position:absolute;
	left:50px;
	_left:-120px;
	top:0px;
	width:120px;
	height:10px;
	background-color:#efefef;
	border:1px solid #d7d7d7;
	padding:8px !important;
	padding-left:10px !important;
	padding-right:10px !important;

	margin:0px;
}


#voter_window a {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background:url('/i/star-gray.gif') 0 0 no-repeat;
}

#voter_window a:hover {
	background:url('/i/star-red.gif') 0 0 no-repeat;
}

/*** by as */
ul.stars {
        width: 108px;
        height: 9px;
        overflow: hidden;
        list-style: none;
        position: relative;
        background: url(/i/rate-stars.gif) no-repeat 0 0;
        margin-top: 18px;
        float: left;
        }
ul.stars {
        _scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = "#fff", onmouseenter = function() {className+=" hovered"}, onmouseleave = function() {className = className.replace(" hovered","")} );
        }
ul.stars li {
        float: left;
        }
ul.stars a {
        position: absolute;
        height: 9px;
        left: 0; top: 0;
        display: block;
        text-indent: -9999px;
        }
ul.stars a:hover,
ul.stars li.current a {
        background: url(/i/rate-stars.gif) no-repeat 0 -9px;
        }
ul.stars:hover li.current a,
ul.hovered li.current a {
        background: none !important;
}
ul.stars:hover li.current a:hover,
ul.hovered li.current a:hover {
        background: url(/i/rate-stars.gif) no-repeat 0 -9px !important;
}
ul.stars li.one a {width: 9px; z-index: 11;}
ul.stars li.two a {width: 20px; z-index: 10;}
ul.stars li.three a {width: 31px; z-index: 9;}
ul.stars li.four a {width: 42px; z-index: 8;}
ul.stars li.five a {width: 53px; z-index: 7;}
ul.stars li.six a {width: 64px; z-index: 6;}
ul.stars li.seven a {width: 75px; z-index: 5;}
ul.stars li.eight a {width: 86px; z-index: 4;}
ul.stars li.nine a {width: 97px; z-index: 3;}
ul.stars li.ten a {width: 108px; z-index: 2;}
/*\\ by as */


span.dark{
	color:#626262;
	display:block;
	margin-bottom:-7px;
	margin-left:40px;
}
* html span.dark{
	margin-left:20px;
}
span.estim{
	margin-left:10px;
	margin-right:-30px;
}
div.auto-salon div.estimate div.rate div.voting{
	width:108px;
	overflow:hidden;
	zoom:1;
}
div.voting ul li a:hover{
	background: url(/i/voting-trans.gif) no-repeat 0 -9px;
}
div.voting ul li a.current{
	background: url(/i/voting-trans.gif) no-repeat 0 -9px;
}
div.voting ul:hover li a.current,
div.voting ul.hover li a.current{
	background:none;
}
div.voting ul:hover li a.current:hover,
div.voting ul.hover li a.current:hover{
	background: url(/i/voting-trans.gif) no-repeat 0 -9px;
}
div.voting ul li{
	float:left;
	margin-right:1px;
	border:0;
	height:9px;
}
div.voting ul li a{
	display:block;
	height:11px;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}

div.voting ul li.first{
	width:11px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
div.voting ul li.second{
	width:22px;
	position:absolute;
	top:0;
	left:0;
	z-index:19;
}
div.voting ul li.third{
	width:33px;
	position:absolute;
	top:0;
	left:0;
	z-index:18;
}
div.voting ul li.forth{
	width:44px;
	position:absolute;
	top:0;
	left:0;
	z-index:17;
}
div.voting ul li.fifth{
	width:55px;
	position:absolute;
	top:0;
	left:0;
	z-index:16;
}
div.voting ul li.sixth{
	width:66px;
	position:absolute;
	top:0;
	left:0;
	z-index:15;
}
div.voting ul li.seventh{
	width:77px;
	position:absolute;
	top:0;
	left:0;
	z-index:14;
}
div.voting ul li.eighth{
	width:88px;
	position:absolute;
	top:0;
	left:0;
	z-index:13;
}
div.voting ul li.nineth{
	width:99px;
	position:absolute;
	top:0;
	left:0;
	z-index:12;
}
div.voting ul li.tenth{
	width:108px;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
}
div.voting ul li a.current{
	background: url(../i/voting-trans.gif) 0 -9px;
}
div.voting ul:hover li a.current,
div.voting ul.hover li a.current{
	background:none;
}

div.voting ul:hover li a.current:hover,
div.voting ul.hover li a.current:hover{
	background: url(../i/voting-trans.gif) 0 -9px;
}
table.football-calendar{
	width:100%;
	border-collapse:collapse;
	margin:0 0 20px;
}
table.football-calendar th{
	font-size:0.9em;
	padding-bottom:5px;
	font-weight:bold;
}
table.football-calendar td{
	padding:5px 0;
	border-top:1px solid #e5e5e5;
}
.pdf {
	margin-top: 2em;
	font-size: 15px;
}
#blogprofile p {
	margin-top: 1em;
	margin-bottom: 1em;
}
#blogprofile .image {
	overflow: hidden;
	margin: 1em;
	zoom: 1;
}
#blogprofile img {
	margin-right: 2em;
}
ul.yearList {
	overflow: hidden;
	width: 100%;
	padding-bottom: 20px;
}
ul.yearList {
	font: bold 1.5em Arial, Helvetica, sans-serif;
}
ul.yearList li {
	float: left;
	display: inline;
}
ul.yearList li {
	padding: 1px 7px;
	margin-right: 7px;
}
ul.yearList li.active {
	background: #c00;
}
ul.yearList li.active a {
	color: #fff;
}

.repalbum {width: 335px;margin:0 15px 20px 0;float:left; height: 110px;overflow:hidden;}
.repalbum .im {background-color:#f2f2f2;float:left;margin-right:10px;padding:6px; width:100px;}
.repalbum img {width:100px;height:100px;}

.repalbum .desc {padding-top:15px;float:left; width:210px;}


ul.gallery100 {
	padding: 0;
	border: 0;
}
ul.gallery100 a {
	width: 100px; height: 100px;
}
ul.gallery100 li {
	width: 100px;
	margin: 15px 17px;
}
div.aside div.aside-player-news {
	padding-top: 2em;
	padding-right: 11px;
	border-right: 1px solid #E5E5E5;
}

