html, body {
	font-size: 1em;
	font-family: sans-serif;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	color: #fff;
	background: #0e3100 url(images/bg.jpg) top center repeat-y
}
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%;
	position: relative
}
#body {
	min-height: 60%;
	text-align: center;
	margin-bottom: 10px
}
#body, .day {
	margin-top: 10px
}
#header {
	height: 193px
}
#header .menu {
	margin: 0 -32px;
	padding: 0 30px 0 32px;
	display: table;
	list-style-type: none;
	width: 989px;
	height: 73px;
	background: url(images/menu-bg-left.png) left top no-repeat, url(images/menu-bg-right.png) right top no-repeat, url(images/menu-bg.png) left top repeat-x
}
#header .menu li {
	display: table-cell;
	text-align: center
}
#header .menu li a {
	color: #fff;
	display: block;
	width: 100%;
	padding: 18px 0
}
#header .menu li a:hover {
	background: rgba(0, 0, 0, .2)
}
#header #logo {
	width: 249px;
	height: 119px;
	background: url(images/logo.png) top left no-repeat;
	margin: 8px auto
}
.header2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 700;
	margin-top: 20px;
}
.prize-payment {
	text-align: center
}
.draw-date {
	display: table;
	width: 100%;
	margin-bottom: 5px
}
.draw-date div {
	display: table-cell
}
.draw-date div:first-child {
	text-align: left
}
.draw-date div:last-child {
	text-align: right
}
.result-body {
	width: 48%;
	display: inline-block;
	padding: 5px;
	border: 3px solid #fff;
	margin-bottom: 5px;
	border-radius: 5px
}
.result-body:nth-child(2n+1) {
	margin-right: 5px
}
.num {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 29px;
	height: 29px;
	background: url(images/ball.png) top left no-repeat;
	color: #000;
	font-weight: 700
}
.single {
	margin-bottom: 15px
}
.single .prize {
	vertical-align: middle;
	display: table;
	width: 100%
}
.single .prize>div {
	display: table-cell;
	width: 50%;
	text-align: left
}
.single .prize .header {
	padding-left: 45px;
	vertical-align: middle;
	font-weight: 700
}
.single .prize .result {
	text-align: right;
	padding-left: 45px
}
.single .num {
	width: 34px;
	height: 34px;
	background-image: url(images/ball-big.png);
	font-size: 1.2em
}
.multi {
	text-align: center
}
.multi .header {
	text-align: center;
	font-weight: 700;
	margin-bottom: 5px
}
.multi .result {
	display: inline-block
}
.multi .result:nth-child(3n), .multi .result:nth-child(3n+1) {
	margin-left: 55px
}
.paging {
	text-align: right
}
.paging input, select {
	margin-right: 5px;
	padding: 4px;
	border: 0
}
.paging input[type=button] {
	cursor: pointer;
	outline: 1px solid #fff;
	background: #11c60b;
	color: #000
}
.paging input[type=button]:hover {
	background: #064821;
	color: #fff
}
#footer {
	text-align: center
}
#next_draw {
	text-align: center;
	text-shadow: 1px 1px 2px #000;
	margin-top: 10px
}
#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
}
.left, .right {
	position: fixed
}
.left p, .right p {
	margin: 0;
	padding: 0
}
.left img, .right img {
	display: list-item;
	list-style-type: none;
	width: 175px;
	margin-bottom: 5px
}
.left {
	left: 0
}
.right {
	right: 0
}