h1.left {float:left; clear:both;}
.TextOverPhotoes {clear:both;}
.Competitors .item {
	width:130px;
	margin-right:18px;
	overflow:hidden;
	float:left;
}
.Competitors .item img {width:103px;}
.Competitors .last {margin-right:0;}
.Competitors .rowEnd {
	clear:both;
	height:33px;
	overflow:hidden;
}
.Competitors .item .title {
	height:48px;
	overflow:hidden;
	margin-bottom:7px;
	position:relative;
}
.Competitors .item .title p {
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
}
.Competitors .item .title a, .Competitors .item .title a:visited {color:#B20C03;}
.CompetitorsPhotoCanvas {position:relative;}
.CompetitorsPhotoCanvas .opera {position:relative;}
.CompetitorsPhotoCanvas .LT,
.CompetitorsPhotoCanvas .RT,
.CompetitorsPhotoCanvas .LB,
.CompetitorsPhotoCanvas .RB {
	width:10px;
	height:10px;
	position:absolute;
	background-position:left top;
	background-repeat:no-repeat;
}

.CompetitorsPhotoCanvas .LT {
	background-image:url(img/corner-LT.gif);
	left:0;
	top:0;
}
.CompetitorsPhotoCanvas .RT {
	background-image:url(img/corner-RT.gif);
	top:0;
	_right:expression(-this.parentNode.offsetWidth%2+"px");
	right:0;
}

.CompetitorsPhotoCanvas .bottom {
	position:relative;
	font-size:1px;
}
.CompetitorsPhotoCanvas .RB {
	background-image:url(img/corner-RB.gif);
	top:-10px;
	_right:expression(-this.parentNode.offsetWidth%2-1+"px");
	right:0;
}
.CompetitorsPhotoCanvas .LB {
	background-image:url(img/corner-LB.gif);
	left:0;
	top:-10px;
}
.CompetitorsPhotoCanvas img {
	padding:10px;
	border:4px solid #E5E5E5;
}


.Competitors .rating {
	text-align:center;
	padding-top:5px;
}
.Competitors .rating span, .ComtetitorLI {
	padding-left:9px;
	background-image:url(img/li.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
}
