.euroBlock {
	overflow: hidden; clear: both; margin-bottom: 0px;
}
.euroBlock .euroOddsBtn {
	background: url("/img/bets103/euro/bets_btn.gif") no-repeat 0px 0px; margin: 8px 8px 0px 0px; border: currentColor; width: 125px; height: 25px; padding-bottom: 4px; float: right; cursor: pointer;
}
.euroBlock .euroHead {
	background: url("/img/bets103/euro/block_ttl.jpg") no-repeat 0px 0px; width: 557px; height: 43px; margin-bottom: 10px;
}
.euroBlock #controllerEuro {
	display: none;
}
.euroBlock .PhotoBlock {
	width: 377px; height: 254px; margin-right: 10px; float: left;
}
.euroBlock .slidesEuro div.photo {
	width: 377px; height: 254px;
}
.euroBlock .slidesEuro .txt a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.euroBlock .command {
	background-position: center; width: 377px; height: 254px; float: left; display: block; background-repeat: no-repeat; background-color: transparent;
}
.euroBlock .groupSlider {
	overflow: hidden; float: left;
}
.euroBlock .euroLinks {
	margin: 0px; padding: 0px;
}
.euroBlock .euroLinks li {
	list-style: none; margin: 0px; padding: 0px;
}
.euroBlock .euroLinks li a {
	color: rgb(118, 30, 72);
}
.euroBlock .PhotoBlock .txt {
	padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); margin-top: 210px;
}
.euroBlock .PhotoBlock .txt a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.euroBlock .PhotoBlock .txt a span {
	font-size: 18px;
}
.euroBlock .groupSlider .euroTeamTtl {
	margin: 0px 0px 5px 5px; color: rgb(86, 86, 86);
}
.euroBlock .groupSlider ul.groupsHead {
	background: url("/img/bets103/euro/group_head_fon.jpg") no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 15px; width: 156px; height: 21px; overflow: hidden; clear: both;
}
.euroBlock .groupSlider .groupsHead li {
	margin: 0px; padding: 0px; float: left; list-style-type: none;
}
.euroBlock .groupSlider .groupsHead li {
	background: url("/img/bets103/euro/li_left.gif") no-repeat 0px 100%; padding: 2px 8px 0px; color: rgb(255, 144, 197); font-weight: bold; margin-top: 1px; cursor: pointer;
}
.euroBlock .groupSlider .groupsHead li.on {
	color: rgb(255, 228, 241);
}
.euroBlock .groupSlider .groupsHead #groups {
	padding: 2px 15px 0px 0px; color: rgb(228, 80, 151); font-weight: normal;
}
.euroBlock .groupSlider .commandsUL {
	
}
.euroBlock .groupSlider .commandsUL ul {
	margin: 0px; padding: 0px;
}
.euroBlock .groupSlider .commandsUL li {
	margin: 0px; padding: 10px 0px; width: 168px; border-top-color: rgb(225, 225, 225); border-right-color: rgb(209, 209, 209); border-left-color: rgb(209, 209, 209); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; list-style-type: none;
}
.euroBlock .groupSlider .commandsUL li.last {
	background: url("/img/bets103/euro/groups_li_fon_last.gif") no-repeat 0px 0px; padding: 0px; border: currentColor; width: 100%; height: 10px;
}
.euroBlock .groupSlider .commandsUL li span {
	margin: 0px 0px 0px 40px;
}
.euroBlock .groupSlider .commandsUL li a {
	text-decoration: none;
}
.teamPageEURO2012 .EuroTeamHead div.team_gr {
	background: url("/img/bets103/euro/flag/gr.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.gr {
	background: url("/img/bets103/euro/flag/gr.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_pl {
	background: url("/img/bets103/euro/flag/pl.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.pl {
	background: url("/img/bets103/euro/flag/pl.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_ru {
	background: url("/img/bets103/euro/flag/ru.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.ru {
	background: url("/img/bets103/euro/flag/ru.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_cz {
	background: url("/img/bets103/euro/flag/cz.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.cz {
	background: url("/img/bets103/euro/flag/cz.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_de {
	background: url("/img/bets103/euro/flag/de.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.de {
	background: url("/img/bets103/euro/flag/de.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_dt {
	background: url("/img/bets103/euro/flag/dt.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.dt {
	background: url("/img/bets103/euro/flag/dt.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_nl {
	background: url("/img/bets103/euro/flag/nl.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.nl {
	background: url("/img/bets103/euro/flag/nl.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_pt {
	background: url("/img/bets103/euro/flag/pt.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.pt {
	background: url("/img/bets103/euro/flag/pt.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_ir {
	background: url("/img/bets103/euro/flag/ir.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.ir {
	background: url("/img/bets103/euro/flag/ir.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_es {
	background: url("/img/bets103/euro/flag/es.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.es {
	background: url("/img/bets103/euro/flag/es.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_it {
	background: url("/img/bets103/euro/flag/it.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.it {
	background: url("/img/bets103/euro/flag/it.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_cr {
	background: url("/img/bets103/euro/flag/cr.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.cr {
	background: url("/img/bets103/euro/flag/cr.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_uk {
	background: url("/img/bets103/euro/flag/uk.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.uk {
	background: url("/img/bets103/euro/flag/uk.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_ua {
	background: url("/img/bets103/euro/flag/ua.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.ua {
	background: url("/img/bets103/euro/flag/ua.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_fra {
	background: url("/img/bets103/euro/flag/fr.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.fra {
	background: url("/img/bets103/euro/flag/fr.png") no-repeat 10px;
}
.teamPageEURO2012 .EuroTeamHead div.team_se {
	background: url("/img/bets103/euro/flag/se.png") no-repeat 10px;
}
.euroBlock .groupSlider .commandsUL li.se {
	background: url("/img/bets103/euro/flag/se.png") no-repeat 10px;
}
.mainPageEURO2012 {
	
}
.mainPageEURO2012 .Head {
	background: url("/img/bets103/euro/head_main.jpg") no-repeat 0px bottom; height: 173px;
}
.mainPageEURO2012 .Groups {
	background: url("/img/bets103/euro/head_main_bottom.gif") no-repeat center; width: 100%; height: 179px;
}
.mainPageEURO2012 .Groups ul {
	margin: 30px 0px 0px; padding: 0px; float: left;
}
.mainPageEURO2012 .Groups ul.innerGroupA {
	margin-left: 55px;
}
.mainPageEURO2012 .Groups ul.innerGroupB {
	margin-left: 20px;
}
.mainPageEURO2012 .Groups ul.innerGroupC {
	margin-left: 38px;
}
.mainPageEURO2012 .Groups ul.innerGroupD {
	margin-left: 43px;
}
.mainPageEURO2012 .Groups ul li {
	padding: 0px; width: 74px; height: 22px; list-style-type: none;
}
.mainPageEURO2012 .Groups ul li a {
	text-decoration: none;
}
.mainPageEURO2012 .Groups ul li.active a {
	font-weight: bold; text-decoration: none;
}
.mainPageEURO2012 .EuroAnalyticsOddsTtl {
	background: url("/img/bets103/euro/text_ttl.gif") no-repeat 20px; margin: 10px 0px 0px 10px; width: 543px; height: 30px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainPageEURO2012 .EuroAnalyticsTtl {
	background: url("/img/bets103/euro/text_ttl.gif") no-repeat 20px; margin: 10px 0px 0px 10px; width: 543px; height: 30px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainPageEURO2012 .EuroAnalyticsOddsTtl {
	background: url("/img/bets103/euro/odds_text_ttl.gif") no-repeat 20px;
}
.mainPageEURO2012 .EuroOddsHref {
	width: 554px;
}
.mainPageEURO2012 .EuroOddsHref ul {
	margin: 10px 0px 0px 10px; padding: 0px;
}
.mainPageEURO2012 .EuroOddsHref ul li {
	list-style: none; margin: 0px; padding: 5px 0px 5px 10px;
}
.mainPageEURO2012 .EuroOddsHref ul li a {
	text-decoration: none;
}
.mainPageEURO2012 .EuroOddsHref ul li.gray {
	background-color: rgb(234, 234, 234);
}
.teamPageEURO2012 .EuroTeamHead {
	background: url("/img/bets103/euro/euro_team_page.jpg") no-repeat 0px; width: 558px; height: 72px; overflow: hidden;
}
.teamPageEURO2012 a {
	text-decoration: none !important;
}
.teamPageEURO2012 h1 {
	margin: 10px 0px 0px; color: rgb(14, 14, 14); font-size: 25px;
}
.teamPageEURO2012 h2 {
	color: rgb(14, 14, 14); font-size: 18px;
}
.teamPageEURO2012 .EuroTeamHead div {
	margin: 20px 0px 0px 310px; padding-left: 45px; font-size: 27px;
}
