.ca1{
    background: rgb(60, 161, 231,.1);
}
.ca3{
    background: rgb(60, 161, 231,.3);
}
.ca6{
    background: rgb(60, 161, 231,.6);
}
.ca9{
    background: rgb(60, 161, 231,.9);
}
.cba5{
    border:1px solid rgb(60, 161, 231,.5);
}
.cp1{
    background: rgb(87, 215, 147,.1);
}
.cp3{
    background: rgb(87, 215, 147,.3);
}
.cp6{
    background: rgb(87, 215, 147,.6);
}
.cp9{
    background: rgb(87, 215, 147,.9);
}
.cbp5{
    border:1px solid rgb(87, 215, 147,.5);
}
.cr1{
    background: rgb(236, 130, 118,.1);
}
.cr3{
    background: rgb(236, 130, 118,.3);
}
.cr6{
    background: rgb(236, 130, 118,.6);
}
.cr9{
    background: rgb(236, 130, 118,.9);
}
.cbr5{
    border:1px solid rgb(236, 130, 118,.5);
}
@media screen and (min-width: 1024px) {
.contestBlock{
    width: 100%;
	flex: 1 1 50%;
    display: flex;
	margin:  10px auto;
	position:  relative;
	text-align: center;
	height: 126px;
}
.contestTime{
    width: 100%;
	margin: 0;
	padding: 0;
}
.contestTime h3{
    font-size: 14px;
}
.rowTime{
	width: 100%;
}
.rowTimeVal{
	width:  100%;
	display:  block;
	color :orange;
	font-size: 14px;
	font-weight:  500;
	font-family:  arial;
	padding: 0;
	margin: 0;
}
.rowTimeName{
	width:  100%;
	display:  block;
	text-align:  center;
	color:  #ccc;
	font-size:  14px;
	font-weight: 600;
}
.contestBank{
    width: 100%;
}
.contestBankBlock{
	display:  flex;
	align-items: center;
	justify-content: center;
	width:  100%;
	height:  100%;
	color:  #fff;
	text-shadow:  2px 2px 0 #000;
	font-size:  60px;
	font-family:  tahoma;
	font-weight:  bold;
	position:  relative;
}
.contestBankBlock::after{
	position:  absolute;
	left:  0;
	bottom: 0;
	z-index:  3;
	text-align: center;
	padding:  5px auto;
	width:  100%;
	text-transform:  uppercase;
	color:  orange;
	font-weight:  400;
	font-size:  14px;
	font-family:  arial;
	content:  "Банк";
}
.lidername{
	display:  block;
	width:  100%;
	margin: 10px auto;
	text-align: center;
	font-size:  30px;
	color:  #fff;
	text-shadow:  4px 4px 0 #000;
	font-weight:  bold;
	font-family:  arial;
}
.WinBlock{
	width:  100%;
	height:  300px;
	display: block;
	position:  relative;
	text-align:  center;

}
.Win{
	width:  28%;
	height:  260px;
	display:  inline-block;
	vertical-align:  bottom;
	border-radius: 10px;
	position: relative;
}
.mName{
	display: block;
	text-align: center;
	font-size:  24px;
	color:  #fff;
	width:  100%;
	margin: 10px auto;
	font-family:  arial;
	text-transform:  uppercase;
	font-weight:  bold;
}
.userName{
	font-size:  30px;
	font-weight:  bold;
	font-family:  arial;
	display:  flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 42%;
	text-shadow:  2px 2px 4px #000;
}
.userConVal{
	font-size:  24px;
	font-weight:  bold;
	font-family:  arial;
	display:  block;
	text-align:  center;
}
.userMayWinMoney{
	display:  block;
	font-size:  22px;
	font-weight:  600;
	font-family:  arial;
	margin: 0 auto;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.imgrate, .imgMon{
	display: inline-block;
	width:  20px;
	margin: 0 5px;
	padding: 0;
}
.result{
	display:  block;
	width:  90%;
	margin: 0 auto;
}
.ContbRow{
	display:  block;
	font-size:  14px;
	text-align:  center;
	font-weight:  arial;
	color:  #999;
	width: 95%;
	margin: 1px auto;
	padding: 4px;
}
.ContbRow:hover{
	color:  orange;
	border-color:  orange;
}
.ContbCol{
	width:  24%;
	display:  inline-block;
}
.youPosition{
    width: 100%;
    margin: 5px auto;
    font-size: 12px;
    display: block;
    text-align: center;
    color: #ccc;
}        
}

@media screen and (min-width: 240px) and (max-width: 1023px) {
.contestBlock{
    width: 100%;
	flex: 1 1 50%;
    display: flex;
	margin:  10px auto;
	position:  relative;
	text-align: center;
	height: 126px;
}
.contestTime{
    width: 100%;
	margin: 0;
	padding: 0;
}
.contestTime h3{
    font-size: 14px;
}
.rowTime{
	width: 100%;
}
.rowTimeVal{
	width:  100%;
	display:  block;
	color :orange;
	font-size: 14px;
	font-weight:  500;
	font-family:  arial;
	padding: 0;
	margin: 0;
}
.rowTimeName{
	width:  100%;
	display:  block;
	text-align:  center;
	color:  #ccc;
	font-size:  14px;
	font-weight: 600;
}
.contestBank{
    width: 100%;
}
.contestBankBlock{
	display:  flex;
	align-items: center;
	justify-content: center;
	width:  100%;
	height:  100%;
	color:  #fff;
	text-shadow:  2px 2px 0 #000;
	font-size:  60px;
	font-family:  tahoma;
	font-weight:  bold;
	position:  relative;
}
.contestBankBlock::after{
	position:  absolute;
	left:  0;
	bottom: 0;
	z-index:  3;
	text-align: center;
	padding:  5px auto;
	width:  100%;
	text-transform:  uppercase;
	color:  orange;
	font-weight:  400;
	font-size:  14px;
	font-family:  arial;
	content:  "Банк";
}
.lidername{
	display:  block;
	width:  100%;
	margin: 10px auto;
	text-align: center;
	font-size:  30px;
	color:  #fff;
	text-shadow:  4px 4px 0 #000;
	font-weight:  bold;
	font-family:  arial;
}
.WinBlock{
	width:  100%;
	height:  260px;
	display: block;
	position:  relative;
	text-align:  center;

}

.Win{
	width:  31%;
	height:  260px;
	display:  inline-block;
	vertical-align:  bottom;
	border-radius: 10px;
	position: relative;
}
.mName{
	display: block;
	text-align: center;
	font-size:  14px;
	color:  #fff;
	width:  100%;
	margin: 10px auto;
	font-family:  arial;
	text-transform:  uppercase;
	font-weight:  bold;
}
.userName{
	font-size:  18px;
	font-weight:  bold;
	font-family:  arial;
	display:  flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 42%;
	text-shadow:  2px 2px 4px #000;
}
.userConVal{
	font-size:  14px;
	font-weight:  bold;
	font-family:  arial;
	display:  block;
	text-align:  center;
}
.userMayWinMoney{
	display:  block;
	font-size:  12px;
	font-weight:  600;
	font-family:  arial;
	margin: 0 auto;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.imgrate, .imgMon{
	display: inline-block;
	width:  20px;
	margin: 0 5px;
	padding: 0;
}
.result{
	display:  block;
	width:  100%;
	text-align: center;
	margin: 0 auto;
}
.ContbRow{
	display:  block;
	font-size:  14px;
	text-align:  center;
	font-weight:  arial;
	border:  1px solid #999;
	color:  #999;
	width: 95%;
	margin: 1px auto;
}
.ContbRow:hover{
	color:  orange;
	border-color:  orange;
}
.ContbCol{
	width:  24%;
	display:  inline-block;
}
.youPosition{
    width: 100%;
    margin: 5px auto;
    font-size: 12px;
    display: block;
    text-align: center;
    color: #ccc;
}        
}