html,
body {
 font-size:1em;
 font-family:sans-serif;
 height:100%;
 width:100%;
 padding:0;
 margin:0;
 color:#fff;
 background:#000 url(../images/bg.jpg) center top no-repeat
}
a {
 text-decoration:none
}
.al-right {
 text-align:right
}
.al-left {
 text-align:left
}
.al-center {
 text-align:center
}
.clearfix {
 clear:both
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.wraper {
 width:990px;
 margin:auto;
 min-height:100%
}
#header {
 height:235px
}
#logo {
 width:90%;
 height:70%;
 background:url(../images/rusia_pools.png) top left no-repeat; 
 margin:10px auto;
 margin-left:350px;
}
#body {
 padding:0 25px 25px;
 box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
#header #menu {
 list-style-type:none;
 height:53px;
 margin:0;
 padding:0;
 display:table;
 width:100%;
 background:url(../images/line.png) bottom center no-repeat
}
#header #menu li {
 display:inline-block;
 display:table-cell
}
#header #menu li a {
 color:#fff;
 line-height:53px;
 text-transform:uppercase;
 font-size:1em;
 display:block;
 width:100%;
 text-align:center
}
#header #menu li a:hover {
 background-color:rgba(255,255,255,.1)
}
#header .lng {
 position:absolute;
 top:10px;
 margin-left:745px;
 width:235px
}
#header .lng a {
 width:115px;
 height:46px;
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 background:url(../images/lng-bg.png) top left no-repeat;
 color:#ffde00;
 font-size:1.3em;
 text-transform:uppercase
}
#header .lng a.active {
 color:#606163;
 background-image:url(../images/lng-bg_active.png);
 cursor:default
}
.header1,
.header2 {
 text-align:center;
 font-size:1.4em;
 text-transform:uppercase;
 text-shadow:2px 2px 3px #000
}
.header2 {
 font-size:1.8em;
 color:#fff;
 text-shadow:2px 2px 3px #000;
 margin:5px 0 10px;
 font-weight:700;
 margin-top:10px
}
.draw-date {
 height:22px;
 margin:auto;
 width:500px;
 padding:13px 5px;
 color:#ae0909;
 background:#fff
}
.draw-date div {
 display:inline-block
}
.draw-date div:first-child {
 float:left
}
.draw-date div:last-child {
 float:right
}
.prize-payment {
 text-align:center;
 text-shadow:2px 2px 3px #000;
 margin:10px;
 font-size:1.1em
}
.single {
 display:table;
 text-align:center;
 width:100%;
 background:url(../images/line.png) center bottom no-repeat
}
.single .result {
 display:inline-block;
 margin:auto
}
.single .prize {
 display:table-cell;
 background:url(../images/line-h.png) center right no-repeat;
 height:160px;
 vertical-align:middle
}
.single .prize:last-child {
 background:0 0
}
.single .prize .num {
 background-image:url(../images/sb1.png)
}
.single .prize .num:nth-child(2n) {
 background-image:url(../images/sb2.png)
}
.single .prize .num:nth-child(3n) {
 background-image:url(../images/sb3.png)
}
.single .prize .num:nth-child(4n) {
 background-image:url(../images/sb4.png)
}
.prize {
 border-spacing:4px;
 text-align:center
}
.prize .header {
 text-align:center;
 font-size:1.4em;
 margin:0 0 15px;
 text-shadow:0 0 50px #fff,0 0 50px #fff,0 0 50px #fff,0 0 50px #fff
}
.prize .num {
 display:table-cell;
 width:55px;
 height:55px;
 text-align:center;
 vertical-align:middle;
 background-repeat:no-repeat;
 background-position:center center;
 color:#fff;
 font-size:1.7em;
 font-weight:700
}
.multi {
 margin:20px 0
}
.multi .prize {
 margin-top:25px;
 background:url(../images/line.png) bottom center no-repeat;
 padding-bottom:50px
}
.multi .prize:last-child {
 padding-bottom:0;
 background:0 0
}
.multi .prize .num {
 background-image:url(../images/mb.png);
 color:#000;
 text-shadow:2px 2px 6px #000
}
.multi .result {
 display:inline-block;
 margin:auto;
 margin-right:19px
}
.multi .prize .result:nth-child(4n+1),
.multi .prize .result:last-child {
 margin:0
}
#next_draw {
 text-align:center;
 text-shadow:1px 1px 2px #000
}
#next_draw span {
 display:list-item;
 list-style-type:none
}
#next_draw span#next_draw_text {
 font-size:1.2em
}
#next_draw span#next_draw_date {
 font-size:1.7em
}
#next_draw span#next_draw_hour {
 font-size:1.3em
}
.col-sm-12 {
 color:#fff
}
.table {
 width:100%;
 border-collapse:collapse
}
.table td,
.table th {
 padding:4px;
 border:1px solid #f66;
 color:#fff
}
.table th {
 background:rgba(255,255,255,.2)
}
.day .prize {
 border-spacing:4px;
 text-align:center;
 border:1px solid #f66;
 border-collapse:collapse
}
.day .prize .header {
 text-align:center;
 font-size:1em;
 padding:5px;
 background:#f66;
 text-shadow:0 0 0 #fff!important
}
.day .single {
 text-align:center;
 width:100%;
 background:0 0;
 display:initial;
 margin-top:15px
}
.day .draw-date {
 width:auto;
 background:0 0;
 color:#fff;
 height:auto;
 float:left
}
.day .draw-date div {
 display:list-item;
 list-style-type:none;
 float:left
}
.day .single .header {
 display:table-cell;
 width:150px
}
.day .single .result {
 display:table-cell;
 margin:0;
 width:120px;
 text-align:center;
 border-bottom:0
}
.day .single .prize {
 list-style-type:none;
 display:list-item;
 background:0 0;
 height:auto;
 border-bottom:0
}
.day .single .prize:last-child {
 border-bottom:1px solid #f66
}
.day .multi {
 margin:20px 0
}
.day .multi .prize {
 background:0 0;
 padding:0
}
.day .multi .prize .header {
 margin:0
}
.day .multi .prize .result {
 width:50%;
 margin:0;
 padding:5px 0;
 border-bottom:1px solid #f66
}
.day .multi .prize .result:last-child,
.day .multi .prize .result:nth-last-child(2) {
 border-bottom:0
}
.day .multi .prize .result:nth-child(2n) {
 box-shadow:1px 0 1px #f66
}
.result-per-day {
 width:265px;
 margin:0 71px 0 0;
 float:left
}
.result-per-day.auto {
 margin:auto;
 float:none
}
.result-per-day:nth-last-child(2) {
 margin:0
}
.paging {
 clear:both;
 text-align:right
}
input,
select {
 padding:3px;
 margin-left:5px
}
input[type=button] {
 cursor:pointer;
 background:#f66;
 border:1px solid #f66;
 padding:4px;
 color:#fff
}
input[type=button]:hover {
 background:#b20a0a
}
.years {
 margin:15px 0 0
}
.years a {
 padding:5px 10px;
 border:1px solid #f66;
 color:#fff;
 margin:0 7px 0 0
}
.years a:hover {
 background:#f66
}
