@charset "utf-8";
/*форма*/
.resp{border:1px #333 solid;padding:1.5%;font-weight:bold;margin:20px 0;text-align:center;
	background:-webkit-linear-gradient(navajowhite 0%,bisque 50%);
	background:-moz-linear-gradient(navajowhite 0%,bisque 50%);
	background:-ms-linear-gradient(navajowhite 0%,bisque 50%);
	background:-o-linear-gradient(navajowhite 0%,bisque 50%);
	background:linear-gradient(navajowhite 0%,bisque 50%);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.resp .drawtable-screenshot{width:100%;max-width:660px;}
.resp table{border-spacing:0;border-collapse:collapse;width:95%;border:0;margin:auto;background:white;}
.resp td, .resp th{border:1px #aaa solid;padding:0.5em;vertical-align:top;min-width:10%;}
.resp th{font-size:13px;font-weight:bold;background:#333;color:white;}
.resp td{font-size:12px;font-weight:normal;}
.resp td span{display:block;}
.resp tr:nth-child(2n){background:#eee;}
.resp td.bold{font-weight:bold;}
.resp td.numbers{width:40%;}
.resp td.sum{font-weight:bold;}
.resp h2{color:maroon !important;text-align:center;}
.resp h2.gogetwin{color:red !important;}
/*комбинация*/
.combination span{font-size:36px;font-weight:bold;display:inline-block;box-sizing:border-box;vertical-align:middle;}
.c_ruslotto .combination span{height:100px;width:100px;background:url('img/theme/comb-ruslotto.png');margin:5px 0;padding:35px 28px 0 0;}
.c_gzhl .combination span, .c_zp .combination span, .c_6x36 .combination span, .c_4x20 .combination span, .c_bingo75 .combination span{
	height:100px;width:100px;background:url('img/theme/b_yellow.png');margin:5px 0;padding:25px 3px 0 0;color:white;
}


/*проверка билета столото*/
.drawing{padding-left:1em;width:25%;}
.status{width:50%;}
.money{text-align:right !important;padding-right:1em;}
.data{padding-top:0;padding-right:1em;}
.data h4{margin-top:0.3em;font-size:100%;}
.combinations_list:after {
    clear: both;
    content: "";
    display: block;
}
.cleared:after {
    clear: both;
    content: "";
    display: block;
}
.combinations_list{margin-bottom:0.8em;list-style-type:none;}
.combinations_list li {
    background: none repeat scroll 0 0 #ebebeb;
    border-radius: 0.7em;
    clear: left;
    float: left;
    margin-bottom: 0.7em;
    padding: 0 0.3em;
    position: relative;
}
.combinations_list li span.highlighted {
    color: #f24a41;
    font-weight: bold;
}
.combinations_list li span {
    display: inline-block;
    padding: 0.2em;
    text-align: center;
    width: 1.4em;
}
.combinations_list .extra {
    background: -webkit-linear-gradient(center top , #c4ccd2, #7a8e98) repeat scroll 0 0 #c4ccd2;
    background: -moz-linear-gradient(center top , #c4ccd2, #7a8e98) repeat scroll 0 0 #c4ccd2;
    background: -ms-linear-gradient(center top , #c4ccd2, #7a8e98) repeat scroll 0 0 #c4ccd2;
    background: -o-linear-gradient(center top , #c4ccd2, #7a8e98) repeat scroll 0 0 #c4ccd2;
    background: linear-gradient(center top , #c4ccd2, #7a8e98) repeat scroll 0 0 #c4ccd2;
    color: #fff;
    left: 2px;
    margin: 1px 0 0;
    padding: 1px 6px 0;
    position: relative;
}
.extra:last-of-type {
    border-radius: 0 0.6em 0.6em 0;
}
.drawing span.a {
    border-color: rgba(31, 125, 202, 0.3);
    color: #1f7dca;
    /*cursor: pointer;*/
    border-bottom: 1px solid;
    text-decoration: none;
}

/*результаты тиража интерлот*/
/*золотой ключ*/
.resp h4 {
	font-size: 20px;
	margin: 0 0 9px 0;
	color: inherit;
	font-family: "Open Sans",sans-serif;
	font-weight: normal;
	line-height: 1.1;
}
.resp .drawing-total td{padding: 15px 15px 15px 0;text-align:left;}
.resp .drawing-total td p{margin:0 0 5px 5px;}
.resp .drawing-total td .count{float: right;white-space: nowrap;}
.resp .table-striped td, .resp .table-striped th{padding:16px 10px;font-weight:normal;}
.resp .table-striped th{font-weight:bold;}
.resp .table-striped tr th:first-child {text-align: center;}
.resp .table-striped > thead th, .resp .table-striped > tfoot th {background: none repeat scroll 0 0 #ced5dd;padding: 8px 10px;}
.resp .table-striped > tbody > tr:nth-child(2n) > td, .resp .table-striped > tbody > tr:nth-child(2n) > th {background-color: #e6ecf4;}
.resp .table-striped .small, .resp .table-striped small{color:#666;display:block;font-size:90%;}
.resp .ball{margin: -6px 0 11px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dcdcdc;
	border-radius: 15px;
	display: inline-block;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	padding: 0;
	text-align: center;
	text-shadow: none;
	width: 30px;
}
.resp .not_fell {
	background: none repeat scroll 0 0 #fefacd;
	color: #000;
	margin-bottom: 15px;
	padding: 10px 20px;
	position: relative;
}
/*6 из 36*/
.resp .drawing-balls {
	margin: 40px auto;
	text-align: center;
	width: 400px;
	font-weight:normal;
}
.resp .drawing-balls .ball-lg {
	margin: 0 3px 10px;
	background: url("https://www.interlot.ru/img/icon-ball-lg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000;
	display: inline-block;
	font-size: 30px;
	height: 60px;
	line-height: 53px;
	text-align: center;
	text-indent: -1px;
	text-shadow: 0 1px 0 #fff;
	width: 56px;
}

/*результаты тиража столото*/
.resp .winning_numbers, .resp .inner, .resp .details_data{
	-webkit-box-shadow: 0 0 3px 3px rgba(220, 220, 220, 0.7);
	-moz-box-shadow: 0 0 3px 3px rgba(220, 220, 220, 0.7);
	box-shadow: 0 0 3px 3px rgba(220, 220, 220, 0.7);
}
.resp .details_data {
	border: 1px solid #ccc;
	border-radius: 1em;
	display: inline-block;
	line-height: 1.4;
	margin: 1em;
	padding: 1em;
	background:white;
	vertical-align:top;
}
.resp .details_data td, .resp .results_table td{text-align:left;}
.resp .details_data .numeric {
	padding-right: 0;
	text-align: right;
	white-space: nowrap;
}
.resp .details_data table{background:none;}
.resp .winning_numbers ul{list-style-type: none;margin:auto;display:inline-block;padding:0;}
.resp .winning_numbers p{margin:0;}
.resp .c_keno .winning_numbers{
	height: 159px;
	margin:0 auto 15px auto;
	position: relative;
	background:darkblue url('/custom/keno.png');
	width:586px;
}
.resp .c_keno .winning_numbers ul{padding:15px 0 0 0;}
.resp .c_keno .winning_numbers li{
	color: #fff;
	float: left;
	font-family: "PT Sans";
	font-size: 26px;
	font-weight: bold;
	height: 35px;
	margin-bottom: 5px;
	overflow: visible;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 16px #000;
	width: 43px;
}
.resp .c_keno .results_table{
	text-align:center;
	font-weight:normal;
	clear: right;
}
.resp .c_keno .inner{
	background-color: #fafafa;
	padding: 2em 3em 0.6em 0;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.resp .c_keno .inner table{background:transparent;}
.resp .c_keno .results_table tbody td:first-of-type {
	border-right: 1px solid #404145;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
.resp .c_keno .results_table tbody td {
	font-size: 115%;
	padding: 0.4em 1em 0 3px;
	white-space: nowrap;
	text-align:center;
}
.resp .c_keno .b{color:#aaa;}
.resp .c_keno .results_table tbody tr.dark td:first-of-type {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
.resp .c_keno .results_table tbody tr.dark td {
	background-color: #fff;
}
.resp .c_keno .choosen, .resp ins{background-color: #fafafa;text-decoration:none;}
.resp .c_keno .choosen{
	font-size: 92%;
	left: 20px;
	line-height: 1;
	padding: 0 0.5em;
	position: absolute;
	top: -19px;
}
.resp .c_keno .gessed {
	font-size: 92%;
	left: 100%;
	line-height: 1;
	margin-left: -86px;
	position: absolute;
	top: -45px;
	transform: rotate(-90deg);
	width: 200px;
}
.resp .c_keno .holder {
	display: block;
	position: relative;
}
.resp .c_keno .results_table tbody tr.last td:first-of-type {
	border-bottom: 0 none;
}
.resp .c_keno .results_table tbody tr.last td {
	border-bottom: 1px solid #404145;
	padding-bottom: 1em;
}
.resp .c_keno .results_table tbody tr.last td {
	border-bottom: 1px solid #404145;
	padding-bottom: 1em;
}
.resp .c_rapido .winning_numbers{background:white;padding:15px 0 0 0;}
.resp .c_rapido .winning_numbers li{
	margin-right: 0px;
	background-image: url("/custom/rapido.jpg");
	background-position: -8px -0px;
	color: #d15ad2;
	float: left;
	font-family: "PT Sans";
	font-size: 150%;
	height: 50px;
	letter-spacing: -0.03em;
	margin-bottom: 10px;
	padding-top: 20px;
	text-align: center;
	text-shadow: 1px 1px 0 #8e408d;
	width: 90px;
}
.resp .c_rapido .winning_numbers .number {
	left: -2px;
	position: relative;
	margin-bottom: 0.8em;
}
.resp .c_rapido .winning_numbers li.extra{
	background-position: -4px -80px;
	height: 60px;
	margin-bottom: -20px;
	padding-top: 35px;
	position: relative;
	text-align: center;
	left: -10px;
	top: -55px;
	width: 97px;
}
.resp .c_rapido .winning_numbers li.clear {
	clear: both;
	overflow: hidden;
}
.resp .c_rapido .winning_numbers li:last-of-type {
	margin-right: 0;
}
.resp .c_rapido .inner, .resp .c_top3 .inner, .resp .c_5x36 .inner, .resp .c_6x45 .inner, .resp .c_7x49 .inner, .resp .c_6x49 .inner {
	background: none repeat scroll 0 0 #fec;
	border-radius: 5px;
	padding: 1em;
	position: relative;
	z-index: 1;
}
.resp .c_rapido .inner table, .resp .c_top3 .inner table, .resp .c_5x36 .inner table, .resp .c_6x45 .inner table, .resp .c_7x49 .inner table, .resp .c_6x49 .inner table {
	background:none;
}
.resp .c_rapido .results_table th, .resp .c_top3 .results_table th, .resp .c_5x36 .results_table th, .resp .c_6x45 .results_table th, .resp .c_7x49 .results_table th, .resp .c_6x49 .results_table th {
	border-bottom: 1px solid #999;
	color: #999;
	font-size: 86%;
	font-weight: normal;
	line-height: 1.3;
	padding: 0 1em 0.5em 3px;
	text-align: left;
}
.resp .c_rapido .results_table td, .resp .c_top3 .results_table td, .resp .c_5x36 .results_table td, .resp .c_6x45 .results_table td, .resp .c_7x49 .results_table td, .resp .c_6x49 .results_table td {
	font-size: 115%;
	padding: 0.4em 1em 0 3px;
	white-space: nowrap;
	font-weight: normal;
}
.resp .c_top3 .winning_numbers{
	background: url("/custom/top3.png") no-repeat scroll -73px -49px rgba(0, 0, 0, 0);
	height: 182px;
	margin:5px auto 15px auto;
	overflow: hidden;
	position: relative;
	width:319px;
}
.resp .c_top3 .winning_numbers li:first-child:before {
	left: 100%;
	margin-left: -10px;
}
.resp .c_top3 .winning_numbers li:last-child:before {
    margin-right: -10px;
    right: 100%;
}
.resp .c_top3 .winning_numbers li:first-child:before, .resp .c_top3 .winning_numbers li:last-child:before {
    background: url("/custom/top3.png") repeat scroll -928px -287px rgba(0, 0, 0, 0);
    content: "";
    height: 120px;
    position: absolute;
    width: 35px;
}
.resp .c_top3 .winning_numbers li {
    background: url("/custom/top3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 120px;
    line-height: 100;
    margin: 30px 0 0 10px;
    overflow: visible;
    position: relative;
    width: 90px;
}
.resp .c_top3 li.number0{background-position: -0px -287px;}
.resp .c_top3 li.number1{background-position: -90px -287px;}
.resp .c_top3 li.number2{background-position: -180px -287px;}
.resp .c_top3 li.number3{background-position: -270px -287px;}
.resp .c_top3 li.number4{background-position: -360px -287px;}
.resp .c_top3 li.number5{background-position: -450px -287px;}
.resp .c_top3 li.number6{background-position: -540px -287px;}
.resp .c_top3 li.number7{background-position: -630px -287px;}
.resp .c_top3 li.number8{background-position: -720px -287px;}
.resp .c_top3 li.number9{background-position: -810px -287px;}
.resp .c_4x20 .winning_numbers li, .resp .c_5x36 .winning_numbers li, .resp .c_6x45 .winning_numbers li, .resp .c_7x49 .winning_numbers li, .resp .c_6x49 .winning_numbers li, .resp .c_6x36 .winning_numbers li {
	float: left;
	height: 83px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 68px;
}
.resp .c_4x20 .winning_numbers p, .resp .c_5x36 .winning_numbers p, .resp .c_6x45 .winning_numbers p, .resp .c_7x49 .winning_numbers p, .resp .c_6x49 .winning_numbers p, .resp .c_6x36 .winning_numbers p {
	background: url("/custom/numbers.png") no-repeat rgba(0, 0, 0, 0);
	height: 63px;
	line-height: 100;
	margin: 10px 2px 0 2px;
	overflow: hidden;
	position: relative;
	width: 63px;
}
.resp .c_4x20 li.number1 p, .resp .c_5x36 li.number1 p, .resp .c_6x45 li.number1 p, .resp .c_7x49 li.number1 p, .resp .c_6x49 li.number1 p, .resp .c_6x36 li.number1 p{background-position: -14px 0;}
.resp .c_4x20 li.number2 p, .resp .c_5x36 li.number2 p, .resp .c_6x45 li.number2 p, .resp .c_7x49 li.number2 p, .resp .c_6x49 li.number2 p, .resp .c_6x36 li.number2 p{background-position: -105px 0;}
.resp .c_4x20 li.number3 p, .resp .c_5x36 li.number3 p, .resp .c_6x45 li.number3 p, .resp .c_7x49 li.number3 p, .resp .c_6x49 li.number3 p, .resp .c_6x36 li.number3 p{background-position: -196px 0;}
.resp .c_4x20 li.number4 p, .resp .c_5x36 li.number4 p, .resp .c_6x45 li.number4 p, .resp .c_7x49 li.number4 p, .resp .c_6x49 li.number4 p, .resp .c_6x36 li.number4 p{background-position: -287px 0;}
.resp .c_4x20 li.number5 p, .resp .c_5x36 li.number5 p, .resp .c_6x45 li.number5 p, .resp .c_7x49 li.number5 p, .resp .c_6x49 li.number5 p, .resp .c_6x36 li.number5 p{background-position: -378px 0;}
.resp .c_4x20 li.number6 p, .resp .c_5x36 li.number6 p, .resp .c_6x45 li.number6 p, .resp .c_7x49 li.number6 p, .resp .c_6x49 li.number6 p, .resp .c_6x36 li.number6 p{background-position: -469px 0;}
.resp .c_4x20 li.number7 p, .resp .c_5x36 li.number7 p, .resp .c_6x45 li.number7 p, .resp .c_7x49 li.number7 p, .resp .c_6x49 li.number7 p, .resp .c_6x36 li.number7 p{background-position: -560px 0;}
.resp .c_4x20 li.number8 p, .resp .c_5x36 li.number8 p, .resp .c_6x45 li.number8 p, .resp .c_7x49 li.number8 p, .resp .c_6x49 li.number8 p, .resp .c_6x36 li.number8 p{background-position: -651px 0;}
.resp .c_4x20 li.number9 p, .resp .c_5x36 li.number9 p, .resp .c_6x45 li.number9 p, .resp .c_7x49 li.number9 p, .resp .c_6x49 li.number9 p, .resp .c_6x36 li.number9 p{background-position: -742px 0;}
.resp .c_4x20 li.number10 p, .resp .c_5x36 li.number10 p, .resp .c_6x45 li.number10 p, .resp .c_7x49 li.number10 p, .resp .c_6x49 li.number10 p, .resp .c_6x36 li.number10 p{background-position: -833px 0;}
.resp .c_4x20 li.number11 p, .resp .c_5x36 li.number11 p, .resp .c_6x45 li.number11 p, .resp .c_7x49 li.number11 p, .resp .c_6x49 li.number11 p, .resp .c_6x36 li.number11 p{background-position: -924px 0;}
.resp .c_4x20 li.number12 p, .resp .c_5x36 li.number12 p, .resp .c_6x45 li.number12 p, .resp .c_7x49 li.number12 p, .resp .c_6x49 li.number12 p, .resp .c_6x36 li.number12 p{background-position: -1015px 0;}
.resp .c_4x20 li.number13 p, .resp .c_5x36 li.number13 p, .resp .c_6x45 li.number13 p, .resp .c_7x49 li.number13 p, .resp .c_6x49 li.number13 p, .resp .c_6x36 li.number13 p{background-position: -1106px 0;}
.resp .c_4x20 li.number14 p, .resp .c_5x36 li.number14 p, .resp .c_6x45 li.number14 p, .resp .c_7x49 li.number14 p, .resp .c_6x49 li.number14 p, .resp .c_6x36 li.number14 p{background-position: -1197px 0;}
.resp .c_4x20 li.number15 p, .resp .c_5x36 li.number15 p, .resp .c_6x45 li.number15 p, .resp .c_7x49 li.number15 p, .resp .c_6x49 li.number15 p, .resp .c_6x36 li.number15 p{background-position: -1288px 0;}
.resp .c_4x20 li.number16 p, .resp .c_5x36 li.number16 p, .resp .c_6x45 li.number16 p, .resp .c_7x49 li.number16 p, .resp .c_6x49 li.number16 p, .resp .c_6x36 li.number16 p{background-position: -1379px 0;}
.resp .c_4x20 li.number17 p, .resp .c_5x36 li.number17 p, .resp .c_6x45 li.number17 p, .resp .c_7x49 li.number17 p, .resp .c_6x49 li.number17 p, .resp .c_6x36 li.number17 p{background-position: -1470px 0;}
.resp .c_4x20 li.number18 p, .resp .c_5x36 li.number18 p, .resp .c_6x45 li.number18 p, .resp .c_7x49 li.number18 p, .resp .c_6x49 li.number18 p, .resp .c_6x36 li.number18 p{background-position: -1561px 0;}
.resp .c_4x20 li.number19 p, .resp .c_5x36 li.number19 p, .resp .c_6x45 li.number19 p, .resp .c_7x49 li.number19 p, .resp .c_6x49 li.number19 p, .resp .c_6x36 li.number19 p{background-position: -1652px 0;}
.resp .c_4x20 li.number20 p, .resp .c_5x36 li.number20 p, .resp .c_6x45 li.number20 p, .resp .c_7x49 li.number20 p, .resp .c_6x49 li.number20 p, .resp .c_6x36 li.number20 p{background-position: -1743px 0;}
.resp .c_4x20 li.number21 p, .resp .c_5x36 li.number21 p, .resp .c_6x45 li.number21 p, .resp .c_7x49 li.number21 p, .resp .c_6x49 li.number21 p, .resp .c_6x36 li.number21 p{background-position: -1834px 0;}
.resp .c_4x20 li.number22 p, .resp .c_5x36 li.number22 p, .resp .c_6x45 li.number22 p, .resp .c_7x49 li.number22 p, .resp .c_6x49 li.number22 p, .resp .c_6x36 li.number22 p{background-position: -1925px 0;}
.resp .c_4x20 li.number23 p, .resp .c_5x36 li.number23 p, .resp .c_6x45 li.number23 p, .resp .c_7x49 li.number23 p, .resp .c_6x49 li.number23 p, .resp .c_6x36 li.number23 p{background-position: -2016px 0;}
.resp .c_4x20 li.number24 p, .resp .c_5x36 li.number24 p, .resp .c_6x45 li.number24 p, .resp .c_7x49 li.number24 p, .resp .c_6x49 li.number24 p, .resp .c_6x36 li.number24 p{background-position: -2107px 0;}
.resp .c_4x20 li.number25 p, .resp .c_5x36 li.number25 p, .resp .c_6x45 li.number25 p, .resp .c_7x49 li.number25 p, .resp .c_6x49 li.number25 p, .resp .c_6x36 li.number25 p{background-position: -2198px 0;}
.resp .c_4x20 li.number26 p, .resp .c_5x36 li.number26 p, .resp .c_6x45 li.number26 p, .resp .c_7x49 li.number26 p, .resp .c_6x49 li.number26 p, .resp .c_6x36 li.number26 p{background-position: -2289px 0;}
.resp .c_4x20 li.number27 p, .resp .c_5x36 li.number27 p, .resp .c_6x45 li.number27 p, .resp .c_7x49 li.number27 p, .resp .c_6x49 li.number27 p, .resp .c_6x36 li.number27 p{background-position: -2380px 0;}
.resp .c_4x20 li.number28 p, .resp .c_5x36 li.number28 p, .resp .c_6x45 li.number28 p, .resp .c_7x49 li.number28 p, .resp .c_6x49 li.number28 p, .resp .c_6x36 li.number28 p{background-position: -2471px 0;}
.resp .c_4x20 li.number29 p, .resp .c_5x36 li.number29 p, .resp .c_6x45 li.number29 p, .resp .c_7x49 li.number29 p, .resp .c_6x49 li.number29 p, .resp .c_6x36 li.number29 p{background-position: -2562px 0;}
.resp .c_4x20 li.number30 p, .resp .c_5x36 li.number30 p, .resp .c_6x45 li.number30 p, .resp .c_7x49 li.number30 p, .resp .c_6x49 li.number30 p, .resp .c_6x36 li.number30 p{background-position: -2653px 0;}
.resp .c_4x20 li.number31 p, .resp .c_5x36 li.number31 p, .resp .c_6x45 li.number31 p, .resp .c_7x49 li.number31 p, .resp .c_6x49 li.number31 p, .resp .c_6x36 li.number31 p{background-position: -2744px 0;}
.resp .c_4x20 li.number32 p, .resp .c_5x36 li.number32 p, .resp .c_6x45 li.number32 p, .resp .c_7x49 li.number32 p, .resp .c_6x49 li.number32 p, .resp .c_6x36 li.number32 p{background-position: -2835px 0;}
.resp .c_4x20 li.number33 p, .resp .c_5x36 li.number33 p, .resp .c_6x45 li.number33 p, .resp .c_7x49 li.number33 p, .resp .c_6x49 li.number33 p, .resp .c_6x36 li.number33 p{background-position: -2926px 0;}
.resp .c_4x20 li.number34 p, .resp .c_5x36 li.number34 p, .resp .c_6x45 li.number34 p, .resp .c_7x49 li.number34 p, .resp .c_6x49 li.number34 p, .resp .c_6x36 li.number34 p{background-position: -3017px 0;}
.resp .c_4x20 li.number35 p, .resp .c_5x36 li.number35 p, .resp .c_6x45 li.number35 p, .resp .c_7x49 li.number35 p, .resp .c_6x49 li.number35 p, .resp .c_6x36 li.number35 p{background-position: -3108px 0;}
.resp .c_4x20 li.number36 p, .resp .c_5x36 li.number36 p, .resp .c_6x45 li.number36 p, .resp .c_7x49 li.number36 p, .resp .c_6x49 li.number36 p, .resp .c_6x36 li.number36 p{background-position: -3199px 0;}
.resp .c_4x20 li.number37 p, .resp .c_5x36 li.number37 p, .resp .c_6x45 li.number37 p, .resp .c_7x49 li.number37 p, .resp .c_6x49 li.number37 p, .resp .c_6x36 li.number37 p{background-position: -3290px 0;}
.resp .c_4x20 li.number38 p, .resp .c_5x36 li.number38 p, .resp .c_6x45 li.number38 p, .resp .c_7x49 li.number38 p, .resp .c_6x49 li.number38 p, .resp .c_6x36 li.number38 p{background-position: -3381px 0;}
.resp .c_4x20 li.number39 p, .resp .c_5x36 li.number39 p, .resp .c_6x45 li.number39 p, .resp .c_7x49 li.number39 p, .resp .c_6x49 li.number39 p, .resp .c_6x36 li.number39 p{background-position: -3472px 0;}
.resp .c_4x20 li.number40 p, .resp .c_5x36 li.number40 p, .resp .c_6x45 li.number40 p, .resp .c_7x49 li.number40 p, .resp .c_6x49 li.number40 p, .resp .c_6x36 li.number40 p{background-position: -3563px 0;}
.resp .c_4x20 li.number41 p, .resp .c_5x36 li.number41 p, .resp .c_6x45 li.number41 p, .resp .c_7x49 li.number41 p, .resp .c_6x49 li.number41 p, .resp .c_6x36 li.number41 p{background-position: -3654px 0;}
.resp .c_4x20 li.number42 p, .resp .c_5x36 li.number42 p, .resp .c_6x45 li.number42 p, .resp .c_7x49 li.number42 p, .resp .c_6x49 li.number42 p, .resp .c_6x36 li.number42 p{background-position: -3745px 0;}
.resp .c_4x20 li.number43 p, .resp .c_5x36 li.number43 p, .resp .c_6x45 li.number43 p, .resp .c_7x49 li.number43 p, .resp .c_6x49 li.number43 p, .resp .c_6x36 li.number43 p{background-position: -3836px 0;}
.resp .c_4x20 li.number44 p, .resp .c_5x36 li.number44 p, .resp .c_6x45 li.number44 p, .resp .c_7x49 li.number44 p, .resp .c_6x49 li.number44 p, .resp .c_6x36 li.number44 p{background-position: -3927px 0;}
.resp .c_4x20 li.number45 p, .resp .c_5x36 li.number45 p, .resp .c_6x45 li.number45 p, .resp .c_7x49 li.number45 p, .resp .c_6x49 li.number45 p, .resp .c_6x36 li.number45 p{background-position: -4018px 0;}
.resp .c_4x20 li.number46 p, .resp .c_5x36 li.number46 p, .resp .c_6x45 li.number46 p, .resp .c_7x49 li.number46 p, .resp .c_6x49 li.number46 p, .resp .c_6x36 li.number46 p{background-position: -4109px 0;}
.resp .c_4x20 li.number47 p, .resp .c_5x36 li.number47 p, .resp .c_6x45 li.number47 p, .resp .c_7x49 li.number47 p, .resp .c_6x49 li.number47 p, .resp .c_6x36 li.number47 p{background-position: -4200px 0;}
.resp .c_4x20 li.number48 p, .resp .c_5x36 li.number48 p, .resp .c_6x45 li.number48 p, .resp .c_7x49 li.number48 p, .resp .c_6x49 li.number48 p, .resp .c_6x36 li.number48 p{background-position: -4291px 0;}
.resp .c_4x20 li.number49 p, .resp .c_5x36 li.number49 p, .resp .c_6x45 li.number49 p, .resp .c_7x49 li.number49 p, .resp .c_6x49 li.number49 p, .resp .c_6x36 li.number49 p{background-position: -4382px 0;}
.resp .c_4x20 .winning_numbers li:nth-child(5){margin-left:25px;}
.resp .c_6x49 li:last-child {
	width:85px;
	margin-left:10px;
}
.resp .c_6x49 li .hider{
	height:26px;
	width:26px;
	background:no-repeat transparent url('/custom/plus.gif');
	position:relative;
	border-radius:50%;
}
.resp .c_6x49 li .hider p{
	margin-left:20px;
}
.resp .c_ruslotto .data_table, .resp .c_gzhl .data_table, .resp .c_zp .data_table {
	border: 1px solid #e1e1e1;
	border-radius: 6px;
	display: inline-block;
	background:white;
}
.resp .c_ruslotto .data_table table, .resp .c_gzhl .data_table table, .resp .c_zp .data_table table {
	background:none;
}
.resp .c_ruslotto .data_table th, .resp .c_gzhl .data_table th, .resp .c_zp .data_table th {
	border-right: 0 none;
	color: #999;
	font-size: 86%;
	font-weight: normal;
	padding: 0.3em 1.5% 0.5em;
	text-align: left;
}
.resp .c_ruslotto .data_table tr:nth-child(2n-1) td, .resp .c_gzhl .data_table tr:nth-child(2n-1) td, .resp .c_zp .data_table tr:nth-child(2n-1) td {
	background: none repeat scroll 0 0 #f3f3f3;
}
.resp .c_ruslotto .data_table td, .resp .c_gzhl .data_table td, .resp .c_zp .data_table td {
	font-size: 100%;
	padding: 0.5em 1.5%;
	vertical-align: top;
	white-space: normal;
	font-weight:normal;
	text-align: left;
}
.resp .c_ruslotto .drawing_details .details, .resp .c_gzhl .drawing_details .details, .resp .c_zp .drawing_details .details {
	border: 1px solid #ddd;
	border-radius: 10px;
	color: #666;
	display: inline-block;
	font-size: 93%;
	line-height: 1.3;
	margin: 0 0 2em -1em;
	padding-top: 1em;
}
.resp .c_ruslotto .details > table tr:nth-child(2n-1) td, .resp .c_gzhl .details > table tr:nth-child(2n-1) td, .resp .c_zp .details > table tr:nth-child(2n-1) td {
	background: none repeat scroll 0 0 #f3f3f3;
}
.resp .c_ruslotto .details td, .resp .c_gzhl .details td, .resp .c_zp .details td {
	padding: 0 1em 1em;
	vertical-align: top;
	text-align: left;
}
.resp .c_ruslotto .number, .resp .c_gzhl .number, .resp .c_zp .number, .resp .c_ruslotto .prize, .resp .c_gzhl .prize, .resp .c_zp .prize {
	text-align: right !important;
	white-space: nowrap;
}

.resp .c_12x24 .winning_numbers ul{padding:15px 0 0 0;}
.resp .c_12x24 .winning_numbers li{
	background-image: url("/custom/12x24.png");
	background-position: -11px -3px;
	color: #083482;
	float: left;
	font-family: "PT Sans";
	font-size: 300%;
	height: 75px;
	letter-spacing: -0.03em;
	margin-bottom: 12px;
	margin-right: 4%;
	/*opacity: 0.4;*/opacity: 1;
	text-align: center;
	width: 166px;
}
.resp .c_12x24 .winning_numbers li .number{
	left: -4px;
	line-height: 1.9;
	position: relative;
}
.resp .c_12x24 .winning_numbers li.even {
	background-position: -11px -89px;
	color: #7e1310;
}
.resp .c_12x24 .results_table{
	text-align:center;
	font-weight:normal;
	clear: right;
}
.resp .c_12x24 .details_data {
	border: 1px solid #ccc;
	border-radius: 1em;
	display: inline-block;
	line-height: 1.4;
	margin: 0 0 1em -1em;
	padding: 1em 1em 0;
}
.resp .c_12x24 .details_data td {
	padding: 0 2em 1em 0;
	vertical-align: top;
}
.resp .c_12x24 .details_data .numeric {
	padding-right: 0;
	text-align: right;
	white-space: nowrap;
}

.resp .c_talon .winning_numbers{
	margin-bottom:2em;
}
.resp .c_talon .winning_numbers ul{list-style-type:none;}
.resp .c_talon .winning_numbers li{
	border: 2px solid #86d69f;
	border-radius: 4px;
	float: left;
	height: 100px;
	margin-bottom: 25px;
	margin-right: 25px;
	/*opacity: 0.4;*/
	width: 75px;
}
.resp .c_talon .winning_numbers li .card {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.26);
    height: 100px;
    left: 5px;
    position: relative;
    top: 5px;
    width: 75px;
}
.resp .c_talon .winning_numbers li .card span {
    bottom: 0;
    color: #adadad;
    font-size: 71.4%;
    position: absolute;
    right: 5px;
}
.resp .c_talon .winning_numbers li .card .small {
    margin: 4px;
}
.resp .c_talon .winning_numbers li .card .small::after {
    content: "";
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
}
.resp .c_talon .winning_numbers li .card .big {
    left: 50%;
    position: absolute;
    top: 50%;
}
.resp .c_talon .winning_numbers li .card .big::after {
    content: "";
    display: inline-block;
}
.resp .c_talon .winning_numbers li .card.clubs .small::after {
    background-image: url("/custom/assets.png");
    background-position: -42px -40px;
    height: 12px;
    width: 9px;
}
.resp .c_talon .winning_numbers li .card.clubs .big::after {
    background-image: url("/custom/assets.png");
    background-position: -30px 0;
    height: 28px;
    margin-left: -13.5px;
    margin-top: -13.5px;
    width: 27px;
}
.resp .c_talon .winning_numbers li .card.spades .small::after {
    background-image: url("/custom/assets.png");
    background-position: -56px -40px;
    height: 12px;
    width: 9px;
}
.resp .c_talon .winning_numbers li .card.spades .big::after {
    background-image: url("/custom/assets.png");
    background-position: 0 -40px;
    height: 30px;
    margin-left: -11.5px;
    margin-top: -11.5px;
    width: 23px;
}
.resp .c_talon .winning_numbers li .card.diamonds .small::after {
    background-image: url("/custom/assets.png");
    background-position: -28px -40px;
    height: 13px;
    width: 9px;
}
.resp .c_talon .winning_numbers li .card.diamonds .big::after {
    background-image: url("/custom/assets.png");
    background-position: 0 0;
    height: 35px;
    margin-left: -12.5px;
    margin-top: -12.5px;
    width: 25px;
}
.resp .c_talon .winning_numbers li .card.hearts .small::after {
    background-image: url("/custom/assets.png");
    background-position: -70px -40px;
    height: 11px;
    width: 9px;
}
.resp .c_talon .winning_numbers li .card.hearts .big::after {
    background-image: url("/custom/assets.png");
    background-position: -62px 0;
    height: 30px;
    margin-left: -12.5px;
    margin-top: -12.5px;
    width: 25px;
}
.resp .c_duel .winning_numbers li {
    -moz-user-select: none;
    background-position: 0 -235px;
    color: #01636e;
    float: left;
    font-size: 65px;
    font-weight: 700;
    line-height: 161px;
    position: relative;
    text-align: center;
    transition: left 1.5s ease-out 0s, right 1.5s ease-out 0s;
}
.resp .c_duel .winning_numbers li, .resp .c_duel .winning_numbers li::after {
    background-image: url("/custom/assets-duel.png");
    height: 161px;
    width: 161px;
}
.resp .c_duel .winning_numbers li::after {
    background-position: -166px -235px;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.resp .c_duel .winning_numbers li:nth-child(1) {
    color: #01636e;
}
.resp .c_duel .winning_numbers li:nth-child(2) {
    color: #085760;
}
.resp .c_duel .winning_numbers li:nth-child(3), .resp .c_duel .winning_numbers li:nth-child(4) {
    color: #c60415;
}
.resp .c_duel .winning_numbers li.coincidence::before {
    background: rgba(0, 0, 0, 0) url("/custom/coincedence.png") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 24px;
    line-height: 1;
    position: absolute;
    right: 25px;
    top: 25px;
    width: 24px;
}
