@font-face {
	font-family: Gutcruncher; /* Гарнитура шрифта */
	src: url(/fonts/Gutcruncher.eot); /* Для IE5-8 */
	src: url(/fonts/Gutcruncher.svg); /* iOs */
	src: local(Gutcruncher), url(/fonts/Gutcruncher.ttf); /* Для остальных браузеров */
}
@font-face {
	font-family: graf; /* Гарнитура шрифта */
	src: url(/fonts/Graffiti2-CTT.eot); /* Для IE5-8 */
	src: url(/fonts/Graffiti2-CTT.svg); /* iOs */
	src: local(graf), url(/fonts/Graffiti2-CTT.ttf); /* Для остальных браузеров */
}
.banner .name {
	height: 30px;
	margin-right: 20px;
	margin-top: 0px;

	background-image: url(/images/Banners/footer.png);
	background-repeat: repeat-x;
	background-size: auto 30px;

	font-family: graf;
	font-size: 18px;
	line-height: 30px;
	color: white;
	
	-webkit-box-shadow: 0px 2px 5px 0px rgba(24,24,20,0.85);
	-moz-box-shadow: 0px 2px 5px 0px rgba(24,24,20,0.85);
	box-shadow: 0px 2px 5px 0px rgba(24,24,20,0.85);
	white-space: nowrap;
}
		
.banner .name.all {
	padding: 0px 150px 0px 65px;
}

.banner .name.last {
	padding: 0px 170px 0px 65px;
}
		
.banner .name.null {
	/*min-width: 200px;*/
	padding-right: 30px;
	margin-right: 0px;
}
		
.banner .group {
	height: 16px;
	width: calc(100% - 65px);
	padding: 0 0 0 65px;
			
	font-family: graf;
	line-height: 16px;
	font-size: 18px;
	color: #000;
	
	position: initial;
	white-space: nowrap;
	margin-right: 20px;
}
		
.banner .raceLogo {
	float: left;
	height: 63px;
	background-image: url(/images/Banners/shine.png);
	background-size: 135% 150%;
	background-position-x: center;
	background-position-y: center;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
		
.banner  .box {
	float: right;
	text-align: center;
	font-family: graf;
	background-repeat: no-repeat;
	background-position: center;
}
		
.banner .box.all {
	height: 60px;
	width: 50px;
	margin-top: 3px;
	font-size: 18px;
}
		
.banner .box.last {
	font-size: 14px;
}
		
.banner .box.null {
	display: none;
}
		
.banner .win {
	background-image: url(/images/Banners/w_circle.png);
}
		
.banner .draw {
	background-image: url(/images/Banners/d_circle.png);
}
		
.banner .loss {
	background-image: url(/images/Banners/l_circle.png);
}
		
.banner .pos {
	background-image: url(/images/Banners/pos_circle.png);
}
		
.banner .win.all {
    margin-top: 2px;
    background-size: auto 53px;
    padding: 24px 9px 13px 20px;
    width: 21px;
    height: 21px;
    text-align: center;
}
		
.banner .draw.all {
    margin-right: -4px;
    margin-top: 4px;
    background-size: auto 56px;
    padding: 22px 10px 13px 10px;
    width: 20px;
    height: 21px;
}
		
.banner .loss.all {
	margin-top: 2px;
    background-size: auto 51px;
    padding: 24px 4px 13px 0;
    width: 46px;
    height: 21px;
}
		
.banner .pos.all {
	display: none;
}
		
.banner .win.last {
	margin-top: 17px;
    background-size: auto 42px;
    padding: 18px 0 2px 8px;
    width: 28px;
    height: 28px;
    text-align: center;
}
		
.banner .draw.last {
    margin-right: -1px;
    margin-top: 18px;
    background-size: auto 44px;
    padding: 17px 1px 6px 0px;
    width: 34px;
    height: 23px;
    text-align: center;
}
		
.banner .loss.last {
    margin-top: 17px;
    background-size: auto 41px;
    padding: 18px 3px 7px 0;
    width: 31px;
    height: 22px;
    text-align: center;
}
		
.banner .pos.last {
    margin-top: -1px;
    padding: 25px 21px 17px 14px;
    width: 22px;
    height: 21px;
    background-size: auto 63px;
    font-size: 24px;
}
		
.banner {
	height: 65px;
	margin: 0;
	margin-right: 20px;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
}