@import url(buttons.css);
body,
button,
input,
select,
textarea {
	font-family: Ubuntu, sans-serif
}

article .lot-block-table table,
article .lot-submenu-popup table,
article .lot-tablelist table {
	border-collapse: collapse;
	border-spacing: 0
}

body,
html {
	height: 100%;
	min-height: 100%
}

blockquote,
body,
dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
li,
pre {
	margin: 0;
	padding: 0
}

img {
	border: 0;
	vertical-align: top
}

a {
	color: #e49202;
	text-decoration: underline
}

a:hover {
	text-decoration: none
}

body {
	background: url(../img/page.jpg) #000;
	font-size: 13px;
	color: #333;
	min-width: 1260px
}

button,
input,
select,
textarea {
	font-size: 100%;
	color: #000
}

a:focus,
input:focus,
textarea:focus {
	outline: 0
}

hr {
	background: #ffbc3a;
	height: 1px;
	width: 100%;
	display: block;
	border: none
}

header .header-logotype,
header#header {
	float: left;
	height: 105px;
	position: relative
}

textarea {
	overflow: auto
}

b {
	font-weight: 700
}

.quote {
	padding: 5px;
	border-left: 3px solid #981203;
	color: #666;
	font-style: italic
}

section#container {
	float: left;
	width: 100%;
	position: relative
}

.wrapper {
	width: 1160px;
	margin: 0 auto;
	position: relative
}

header#header {
	width: 100%;
	background: url(../img/header.jpg) repeat-x;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	z-index: 250
}

.header-login-soc,
header .header-login {
	box-shadow: 0 1px 0 rgba(255, 255, 255, .2), inset 0 1px 0 rgba(0, 0, 0, .4)
}

header .header-logotype {
	width: 186px;
	z-index: 300
}

header .header-logo {
	position: absolute;
	top: 10px;
	left: 20px;
	width: 186px;
	height: 32px;
	background: url(../img/logo-king.png) no-repeat !important
}

header .header-right {
	float: right;
	width: 872px;
	position: relative;
	top: 13px
}

header .header-right .btn_log {
	position: relative;
	float: right;
	margin-right: 15px
}

header .header-options {
	float: right;
	width: 230px;
	position: relative
}

header .header-options a.btn {
	float: left;
	position: relative;
	top: 1px;
	left: 13px
}

header .header-lang {
	float: right;
	width: 51px;
	height: 28px
}

header .header-lang a {
	width: 51px;
	height: 28px;
	background: url(../img/lang.png) no-repeat;
	display: block
}

header .header-lang a:nth-child(2),
header .header-lang a:nth-child(3) {
	display: none
}

header .header-lang:hover a:nth-child(n) {
	display: block
}

header .header-lang a img {
	position: relative;
	top: 6px;
	left: 6px
}

header .header-lang a.noactive {
	background: url(../img/langoff.png) no-repeat;
	border-top: 2px solid transparent
}

header .header-lang a.noactive img {
	left: 14px
}

header .header-login {
	float: right;
	max-width: 640px;
	margin-right: 2px;
	height: 40px;
	border-radius: 3px;
	background: #991003;
	top: -6px;
	position: relative
}

header .header-login ul {
	margin: 0;
	padding: 0;
	list-style: none
}

header .header-login ul li {
	float: left;
	padding: 12px 10px;
	color: #e4c3c0;
	font-weight: 300;
	background: url(../img/ll.png) right 12px no-repeat;
	position: relative
}

header .header-login ul li a,
header .header-login ul li span {
	color: #ffbc3a
}

header .header-login ul li:last-child {
	background: 0 0
}

header .header-login ul li a.header-login-arrow {
	background: url(../img/logarr.png) right center no-repeat;
	padding: 2px 22px 2px 0
}

header .header-login ul li:hover .header-login-arrow {
	background-image: url(../img/logarrh.png)
}

header .header-login ul li a.refresh {
	color: #ffbc3a;
	background: url(../img/refresh.png) 3px center no-repeat;
	padding: 0 3px 0 18px;
	text-decoration: none
}

header .header-loginin-popup {
	position: absolute;
	right: -156px;
	width: 168px;
	top: 11px;
	background: url(../img/loginh.jpg) top repeat-x #ffb821;
	z-index: 300;
	border-radius: 0 3px 3px;
	overflow: hidden;
	display: none
}

header .header-loginin-popup li {
	float: left;
	width: 100%;
	padding: 0!important;
	font-family: Tahoma sans-serif;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	background: 0 0!important
}

.h-facebook,
.h-google,
.h-in,
.h-mailru,
.h-odnoklassniki,
.h-vkontakte {
	width: 23px;
	height: 23px
}

header .header-loginin-popup a {
	display: block;
	padding: 6px 10px;
	color: #462100!important;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none
}

header .header-loginin-popup a:hover {
	background: #ffc54b
}

header .header-loginin-popup li:last-child {
	background: 0 0;
	border-bottom: none
}

header .header-loginin-popup a:last-child:hover {
	background: #ffc54b
}

header .header-login ul li:hover>ul {
	display: block
}

.header-login-soc {
	float: right;
	margin-bottom: 5px;
	margin-right: 2px;
	margin-top: 2px;
	padding: 5px;
	border-radius: 3px;
	background: #991003;
	top: -6px;
	position: relative
}

.header-login-soc a {
	margin-left: 4px
}

.header-login-soc a:hover {
	opacity: .8
}

.header-login-soc span:first-child {
	padding: 4px;
}

.header-login-soc span {
	color: #ededed;
	position: relative;
	top: 0;
	float: left;
	font-weight: 300
}

.h-google {
	float: left;
	background: url(../img/hsoc.png) no-repeat
}

.h-facebook {
	float: left;
	background: url(../img/hsoc.png) -27px 0 no-repeat
}

.h-vkontakte {
	float: left;
	background: url(../img/hsoc.png) -54px 0 no-repeat
}

.h-in {
	float: left;
	background: url(../img/hsoc.png) -81px 0 no-repeat
}

.h-mailru {
	float: left;
	background: url(../img/hsoc.png) -108px 0 no-repeat
}

.h-odnoklassniki {
	float: left;
	background: url(../img/hsoc.png) -135px 0 no-repeat
}

aside#indexbanner,
aside#indexbanner ul li {
	width: 100%;
	height: 271px;
	position: relative
}

nav#header-menu {
	float: right;
	width: 872px;
	position: relative;
	margin-top: 25px
}

nav#header-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 101%
}

nav#header-menu ul li {
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid transparent;
	margin-right: 2px
}

nav#header-menu ul li:last-child {
	margin-right: 0
}

nav#header-menu ul li:hover {
	background: url(../img/menuhover.png) center top no-repeat;
	border-color: #7a7a7a;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(255, 255, 255, .3)
}

nav#header-menu ul li a {
	display: block;
	padding: 6px 11px;
	color: #fff;
	text-decoration: none
}

aside#indexbanner {
	float: left;
	background: url(../img/sliderbg.jpg) center top no-repeat;
	box-shadow: 0 4px 15px rgba(0, 0, 0, .8)
}

aside#indexbanner ul {
	margin: 0;
	padding: 0;
	list-style: none
}

aside#indexbanner ul li {
	float: left
}

aside#indexbanner .slide-next,
aside#indexbanner .slide-prev {
	position: absolute;
	top: 100px;
	z-index: 200;
	width: 31px;
	height: 65px
}

aside#indexbanner .slide-prev {
	left: -62px
}

aside#indexbanner .slide-prev a {
	display: block;
	width: 31px;
	height: 65px;
	background: url(../img/pager.png) no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

aside#indexbanner .slide-next a:hover,
aside#indexbanner .slide-prev a:hover {
	opacity: .6;
	transition: .4s
}

aside#indexbanner .slide-next {
	right: -62px
}

aside#indexbanner .slide-next a {
	display: block;
	width: 31px;
	height: 65px;
	background: url(../img/pager.png) -31px 0 no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

article .bonuses {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .bonus-banner {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	border-radius: 4px;
	overflow: hidden
}

article .bonus-block {
	float: left;
	width: 100%;
	height: 69px;
	border-radius: 3px;
	background: url(../img/bonusblock.png) repeat-x;
	margin-bottom: 20px
}

article .bonus-block ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .bonus-block ul li {
	height: 54px;
	float: left;
	padding: 12px 62px;
	background: url(../img/bonusli.png) right center no-repeat;
	font-size: 16px;
	font-weight: 500
}

article .bonus-block ul li:last-child {
	background: 0 0;
	padding-right: 0
}

article .bonus-block ul li span {
	font-size: 14px;
	color: #fff;
	font-weight: 400
}

article .bonus-block ul li p {
	padding: 5px 0 0;
	margin: 0;
	font-weight: 700;
	color: #ffbc3a;
	font-size: 18px
}

article .bonus-block ul li a {
	font-size: 18px;
	padding: 12px 30px 10px;
	float: left;
	border-radius: 3px;
	margin-top: 1px;
	text-transform: uppercase
}

article .bonus-content {
	float: left;
	width: 100%;
	position: relative;
	line-height: 18px;
	color: #fff;
	font-size: 16px;
	font-weight: 300
}

article .bonus-content p.bigitaly {
	font-size: 20px;
	color: #999;
	font-style: italic;
	text-decoration: underline
}

article .bonus-content p.bigyellow {
	font-size: 20px;
	color: #ffbc3a;
	line-height: 16px;
	padding-bottom: 0;
	margin-bottom: 0
}

article .bonus-content p.bigitaly b {
	color: #ffbc3a
}

article .bonus-content h3 {
	font-size: 17px;
	font-weight: 400;
	padding-top: 20px;
	color: #f1b032
}

article .bonus-content ol {
	color: #f1b032;
	font-size: 16px;
	font-weight: 400
}

article .bonus-content ol li {
	padding: 0;
	line-height: 14px
}

article .bonus-content ol li p {
	font-size: 13px;
	color: #fff;
	font-weight: 300
}

article .bonus-content ol li p span {
	color: #f1b032;
	width: 10px;
	float: left
}

article .bonus-content ol li p a {
	color: #f1b032
}

article .register {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px
}

article .register-left {
	float: left;
	width: 568px;
	min-height: 370px;
	border: 1px solid #fab823;
	border-radius: 6px;
	background: url(../img/reg-left.png) left top no-repeat #150203
}

article .register-left .regform {
	float: left;
	width: 300px;
	position: relative;
	margin: 20px 0 20px 130px
}

article .register-right {
	float: right;
	width: 568px;
	min-height: 370px;
	border: 1px solid #fab823;
	border-radius: 6px;
	background: url(../img/reg-right.png) left top no-repeat #150203
}

article .register-tabs ul li,
article .register-tabs ul li input:checked+div {
	border-radius: 3px 3px 0 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px rgba(255, 255, 255, .3);
	color: #000;
	background-image: linear-gradient(to top, rgba(0, 0, 0, .3), rgba(255, 255, 255, .3))
}

article .register-tabs {
	float: left;
	width: 100%;
	position: relative;
	height: 32px;
	border-bottom: 1px solid #9c9c9c;
	margin-bottom: 10px
}

article .register-tabs ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .register-tabs ul li {
	float: left;
	font-size: 16px;
	width: 148px;
	height: 32px;
	line-height: 33px;
	text-transform: uppercase;
	text-align: center;
	background-color: #9c9c9c
}

article .register-tabs ul li:last-child {
	float: right
}

article .register-tabs ul li input {
	display: none
}

article .register-tabs ul li div {
	display: block;
	color: #000;
	text-decoration: none;
	cursor: pointer
}

article .register-tabs ul li input:checked+div {
	background-color: #fab321
}

article .register-left form input {
	float: left;
	width: 290px;
	height: 24px;
	padding: 5px;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: inset 3px 4px 10px rgba(0, 0, 0, .1);
	border: none
}

article .register-left form input:active,
section .popup-l .popup-content label input:focus {
	box-shadow: 0 0 10px #073822
}

article .register-left form label {
	float: left;
	width: 100%;
	padding-bottom: 10px
}

article .register-left form label .errorMessage {
	color: #c00;
	font-family: Arial;
	padding-top: 3px
}

article .register-left form label span {
	float: left;
	width: 100%;
	padding-bottom: 4px;
	color: #fff;
	font-size: 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4)
}

article .register-left form select {
	float: left;
	width: 300px;
	height: 34px;
	padding: 8px 5px;
	border-radius: 3px;
	line-height: 20px;
	background: #fff;
	border: none;
	font-family: Arial
}

article .register-left form .checkbox {
	width: auto;
	margin: 0;
	padding: 0
}

article .register-left form .label {
	float: left;
	width: 100%;
	color: #fff;
	font-family: Arial
}

article .register-left form .label .errorMessage {
	color: #c00;
	font-family: Arial;
	padding-top: 3px;
	float: left;
	width: 100%
}

article .register-left form .label span {
	position: relative;
	top: 4px;
	left: 10px
}

article .register-left form .label span a {
	color: #f1b032
}

article .register-left form .label2 {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	margin-bottom: 6px
}

article .register-left form .label2 .errorMessage {
	color: #c00;
	font-family: Arial;
	padding-top: 1px;
	padding-bottom: 3px;
	float: left;
	width: 100%;
	font-size: 12px
}

article .register-left form .label2 span {
	position: relative;
	padding-bottom: 4px;
	float: left;
	width: 100%
}

article .register-left form .label2 span a {
	color: #f1b032
}

article .register-left form button {
	font-family: Ubuntu sans-serif;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	padding: 8px 0 7px;
	border: none;
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	cursor: pointer
}

article .register-right-content {
	float: left;
	width: 300px;
	position: relative;
	margin: 20px 0 0 130px
}

article .register-right-content h3 {
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding: 15px 0
}

article .register-right-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial;
	position: relative;
	left: 85px
}

article .register-right-content ul li {
	float: left;
	width: 100%;
	position: relative;
	padding: 5px 0;
	font-size: 14px
}

article .leftlabel,
article .rightlabel {
	width: 150px;
	position: relative;
	float: left
}

article .register-right-content ul li span {
	position: relative;
	left: 30px;
	top: 3px
}

article .register-right-content ul li a {
	color: #f1b032
}

article .leftlabel {
	padding-bottom: 4px
}

article .leftlabel span {
	padding-bottom: 10px
}

article .rightlabel {
	padding-bottom: 4px
}

article .winners {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .winners-item {
	float: left;
	width: 1158px;
	background: url(../img/winnerbg.png) repeat-x;
	border: 1px solid #444;
	border-radius: 3px;
	margin-bottom: 10px
}

article .winners-item:hover {
	background: url(../img/winnerbghover.png) repeat-x;
	border-color: #e1a51f
}

article .winners-item a.title {
	display: block;
	padding: 11px 15px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 300
}

article .winners-item:hover a.title {
	color: #420002
}

article .winners-item-table {
	float: left;
	width: 100%;
	position: relative;
	background: #150203;
	color: #fff;
	font-family: Arial
}

article .winners-item-table table {
	font-size: 14px
}

article .winners-item-table table tr.pip {
	background: #282626
}

article .winners-item-table table tr.titlewin {
	background: #252323
}

article .winners-item-table table tr {
	border-bottom: 1px solid #333;
	text-align: center;
	background: #000
}

article .winners-item-table table tr td h3 {
	text-transform: uppercase;
	color: #f1b032;
	font-weight: 400;
	font-size: 14px
}

article .winners-item-table table tr td {
	border-bottom: 1px solid #333;
	text-align: center;
	height: 44px;
	vertical-align: middle
}

article .winners-item-table table tr td span {
	position: relative;
	top: 23px;
	left: 10px;
	color: #edce56;
	font-weight: 700
}

article .winners-item-table table tr td e {
	color: #edce56
}

article .winners-item-table table tr td a.btn {
	width: 100px;
	padding: 4px 0;
	text-align: center;
	float: left
}

article .winners-con {
	border-radius: 10px;
	display: block;
	height: 217px;
	position: absolute;
	float: left;
	width: 100%;
	top: 51px
}

article .casino-platform {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 0
}

article .casino-platform-intro {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #fff
}

article .casino-platform-intro h3 {
	font-size: 18px;
	color: #f1b032;
	margin: 0;
	padding-bottom: 0;
	font-weight: 300
}

article .casino-platform-top {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #fc0
}

article .casino-platform-left {
	float: left;
	width: 366px;
	height: 286px;
	border-radius: 3px;
	background: url(../img/casino/platform-left.png) repeat-x
}

article .casino-platform-header {
	float: left;
	width: 100%;
	text-align: center;
	height: 80px;
	padding-top: 10px
}

article .casino-platform-links {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 17px
}

article .casino-platform-links a {
	margin-bottom: 8px;
	text-align: center;
	font-size: 18px;
	padding: 12px 0;
	float: left;
	margin-left: 30px;
	width: 310px;
	text-transform: uppercase;
	font-weight: 700
}

article .casino-platform-right {
	float: right;
	width: 730px;
	height: 243px;
	border: 1px solid #F7A922;
	border-radius: 3px;
	background: #150203;
	padding: 20px
}

article .casino-platform-topright {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 10px
}

article .casino-platform-topright h3 {
	float: left;
	font-size: 22px;
	margin: 0;
	padding: 5px 0;
	color: #f1b032;
	position: relative;
	top: -3px;
	font-weight: 300
}

article .casino-platform-topright a {
	float: right;
	padding: 6px 20px;
	border-radius: 3px;
	position: relative;
	text-transform: uppercase
}

article .casino-platform-right .indexgamesmall ul li {
	padding: 5px 3px 40px
}

article .casino {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .casino h3 {
	text-align: center;
	color: #f1b032;
	font-size: 28px;
	font-weight: 300;
	margin: 0;
	padding-bottom: 25px
}

article .casino ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .casino ul li {
	float: left;
	width: 380px;
	margin-right: 10px;
	background: url(../img/casino/casino.png) repeat-x;
	height: 148px;
	border-radius: 3px;
	position: relative
}

article .casino ul li:hover>.casino-links {
	display: block
}

article .casino ul li:last-child {
	margin-right: 0
}

article .casino-top {
	float: left;
	width: 100%;
	height: 41px;
	text-align: center;
	font-size: 20px;
	color: #f1b032;
	font-weight: 300;
	line-height: 55px
}

article .casino-image {
	float: left;
	width: 100%;
	height: 88px;
	text-align: center;
	margin-top: 30px
}

article .casino-links {
	float: left;
	width: 300px;
	position: absolute;
	top: 65px;
	left: 55px;
	background: #363432;
	padding: 15px 0;
	display: none
}

article .casino-links a {
	margin-bottom: 12px;
	text-align: center;
	font-size: 18px;
	padding: 8px 0;
	text-transform: uppercase;
	font-weight: 700;
	width: 130px;
	display: block;
	float: left;
	margin-right: 10px
}

article .payments {
	float: left;
	width: 100%;
	position: relative;
	color: #fff;
	font-size: 13px;
	font-weight: 300
}

article .payments p {
	line-height: 20px
}

article .payments-arrow {
	display: block;
	width: 23px;
	height: 23px;
	background: url(../img/payments/arrow.png) no-repeat;
	float: left;
	position: relative;
	top: 11px;
	left: 11px
}

article .payments-table {
	float: left;
	width: 100%;
	position: relative;
	margin: 20px 0
}

article .payments-table table {
	border: 1px solid transparent
}

article .payments-table table tr {
	border-bottom: 1px solid #333;
	text-align: center;
	background: url(../img/pre-td.png) repeat-x
}

article .payments-table table tr.pay-head {
	height: 55px;
	background: url(../img/pre-tr.png) repeat-x
}

article .payments-table table tr.drop {
	text-align: left;
	background: #981203
}

article .payments-table table tr.drop .btn {
	padding: 10px;
	font-size: 14px;
	margin: 0 5px;
	text-transform: uppercase;
	font-weight: 700;
	width: auto
}

article .payments-table table tr.active {
	background: url(../img/pre-ac.png) repeat-x;
	box-shadow: 0 4px 10px rgba(0, 0, 0, .6);
	position: relative
}

article .payments-table table tr.active td {
	border-bottom: none
}

article .payments-table table tr.drop td {
	text-align: left
}

article .payments-table table tr.drop td p {
	padding: 0 20px
}

article .payments-table table tr.drop td a {
	box-shadow: none;
	color: #b1e3c5
}

article .payments-content h3,
article .payments-table table tr td h3 {
	color: #f1b032;
	text-transform: uppercase
}

article .payments-table table tr td h3 {
	font-family: Roboto, sans-serif;
	font-weight: 500;
	font-size: 14px
}

article .payments-table table tr td {
	border-bottom: 2px solid #000;
	text-align: center
}

article .payments-table table tr td a.btn {
	width: 100px;
	text-align: center;
	float: left
}

article .how,
article .payments-content {
	width: 100%;
	float: left;
	position: relative
}

article .payments-content {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 13px
}

article .payments-content ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	color: #fff
}

article .payments-content ul li {
	color: #fff;
	padding: 4px 0 4px 15px;
	font-size: 13px;
	background: url(../img/pre-li.png) left center no-repeat
}

article .how {
	margin-bottom: 30px
}

article .how-item {
	float: left;
	width: 1158px;
	background: url(../img/winnerbg.png) repeat-x;
	border: 1px solid #444;
	border-radius: 3px;
	margin-bottom: 5px
}

article .how-item:hover {
	background: url(../img/winnerbghover.png) repeat-x;
	border-color: #e1a51f
}

article .how-item a.title {
	display: block;
	padding: 11px 15px;
	text-align: left;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	font-weight: 300
}

article .how-item:hover a.title {
	color: #420002
}

article .how-item-table {
	float: left;
	width: 100%;
	position: relative;
	background: #150203;
	color: #fff
}

article .how-item-present {
	float: left;
	margin: 30px;
	width: 650px;
	position: relative
}

article .how-item-present p {
	font-size: 14px;
	font-weight: 300;
	line-height: 18px
}

article .how-item-image {
	float: right;
	margin: 30px;
	width: 340px;
	position: relative
}

article .support {
	float: left;
	width: 100%;
	margin: 30px 0
}

article .support p {
	color: #fff;
	padding: 13px 0;
	line-height: 25px;
	font-size: 14px;
	font-weight: 300
}

article .support ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .support ul li {
	float: left;
	width: 338px;
	height: 160px;
	margin-right: 10px;
	border: 1px solid #fab823;
	border-radius: 6px;
	background: #150203;
	padding: 20px;
	text-align: center
}

article .support ul li:nth-child(1) {
	background: url(../img/sup1.png) left top no-repeat #150203
}

article .support ul li:nth-child(2) {
	background: url(../img/sup2.png) left top no-repeat #150203
}

article .support ul li:nth-child(3) {
	background: url(../img/sup3.png) left top no-repeat #150203
}

article .support ul li:last-child {
	margin-right: 0
}

article .support ul li h3 {
	margin: 0;
	color: #ffb400;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px
}

article .support ul li span {
	color: #f1b032;
	font-size: 22px;
	line-height: 30px
}

article .titlepage,
article .titlepre {
	color: #ededed;
	margin-bottom: 20px;
	width: 100%;
	float: left;
	position: relative
}

article .support ul li .btn {
	position: relative;
	top: 18px
}

article .titlepre {
	border-bottom: 1px solid #ffa800
}

article .bontrack-controls {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px
}

article .bontrack-controls ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}

article .bontrack-controls ul li {
	float: left;
	margin-right: 3px
}

article .bontrack-controls ul li a {
	display: block;
	padding: 10px 22px;
	color: #000;
	text-decoration: none;
	border-radius: 3px 3px 0 0;
	background-color: #9c9c9c;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px rgba(255, 255, 255, .3);
	background-image: linear-gradient(to top, rgba(0, 0, 0, .3), rgba(255, 255, 255, .3))
}

article .bontrack-controls ul li a.active {
	background-color: #fab321
}

article .bontrack-select {
	float: left;
	width: auto;
	margin-right: 20px
}

article .bontrack-select select {
	float: left;
	width: 150px;
	height: 34px;
	border-radius: 4px;
	padding: 5px;
	color: #333;
	font-weight: 400;
	-webkit-appearance: normal
}

article .bontrack {
	float: left;
	width: 100%;
	position: relative;
	padding: 15px 0
}

article .bontrack ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .bontrack ul li {
	float: left;
	width: 100%;
	height: 47px;
	background: url(../img/bontrack.png) no-repeat
}

article .bontrack ul li .bontrack-name {
	float: left;
	width: 334px;
	height: 40px;
	color: #ededed;
	text-indent: 30px;
	line-height: 35px
}

article .bontrack ul li .bontrack-item {
	float: left;
	width: 33px;
	position: relative;
	height: 27px;
	top: 11px;
	display: block
}

article .bontrack-numbs {
	float: right;
	color: #ededed;
	margin-right: 20px
}

article .bontrack-numbs span {
	float: left;
	width: 33px;
	text-align: center;
	height: 27px;
	font-size: 12px
}

.paginator {
	float: left;
	width: 100%;
	position: relative;
	padding: 10px 0;
	margin-bottom: 20px
}

.paginator a {
	float: left;
	margin-right: 3px;
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid #fab823;
	background: #150203;
	color: #fab823;
	text-align: center;
	border-radius: 4px;
	text-decoration: none;
	line-height: 29px
}

.paginator a.prev {
	background: url(../img/prev.png) center center no-repeat #150203
}

.paginator a.prev:hover {
	background: url(../img/prev_h.png) center center no-repeat #fab823
}

.paginator a.next {
	background: url(../img/next.png) center center no-repeat #150203
}

.paginator a.next:hover {
	background: url(../img/next_h.png) center center no-repeat #fab823
}

.paginator a.active,
.paginator a:hover {
	background: #fab823;
	color: #333
}

aside#ovgames {
	float: left;
	width: 100%;
	position: relative;
	background: #282626;
	padding: 25px 0
}

aside#ovgames h3 {
	font-size: 30px;
	color: #ffbc3a;
	padding-bottom: 25px;
	font-weight: 400
}

aside#ovgames ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105%
}

aside#ovgames ul li {
	float: left;
	width: 358px;
	border: 1px solid #fab823;
	position: relative;
	border-radius: 6px;
	padding: 9px;
	margin-right: 10px;
	margin-bottom: 10px
}

aside#ovgames ul li .ovgameimage {
	float: left;
	width: 351px;
	padding: 2px;
	border: 1px solid #3b3b3b
}

aside#ovgames ul li .ovgametitle {
	float: left;
	width: 100%;
	padding: 9px 0
}

aside#ovgames ul li .ovgametitle span {
	font-size: 20px;
	color: #ffbc3a
}

aside#ovgames ul li .ovgametitle p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #ffbc3a
}

aside#ovgames ul li .ovgameinfo {
	float: left;
	width: 100%;
	position: relative;
	color: #eaeaea;
	font-weight: 300
}

aside#ovgames ul li .ovgameinfo span {
	color: #ffbc3a
}

aside#ovgames ul li .ovgamelink {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 38px;
	height: 38px;
	background: url(../img/ovgamelink.png) no-repeat
}

article .insidetext,
article .topscontrols,
article#indexcontent,
article#insidecontent {
	position: relative;
	float: left
}

article .insidetext {
	width: 100%;
	margin-bottom: 30px;
	color: #eaeaea;
	line-height: 18px;
	font-weight: 300;
	margin-top: 20px
}

article#indexcontent {
	width: 100%;
	margin-top: -35px;
	z-index: 300
}

article#insidecontent {
	width: 100%;
	margin-top: -38px;
	z-index: 300;
	min-height: 600px
}

article#insidecontent h1 {
	font-size: 32px;
	color: #ffbc3a;
	padding-bottom: 15px;
	font-weight: 400
}

article .tops {
	float: left;
	width: 100%;
	height: 70px;
	background: url(../img/tops.jpg) left center no-repeat #2a2828;
	border-radius: 4px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .7)
}

article .tops .bx-viewport {
	width: auto!important;
	margin-right: 5px
}

article .topscontrols {
	width: 270px;
	height: 70px
}

article .topscontrols h3 {
	float: left;
	font-size: 19px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	margin: 23px 0 0 18px
}

article .topscontrols .top-prev {
	position: absolute;
	width: 13px;
	height: 14px;
	right: 43px;
	top: 28px;
	z-index: 200
}

article .topscontrols .top-prev a {
	display: block;
	width: 13px;
	height: 14px;
	background: url(../img/toppager.png) no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

article .topscontrols .top-next a:hover,
article .topscontrols .top-prev a:hover {
	opacity: .5;
	transition: .4s
}

article .topscontrols .top-next {
	position: absolute;
	width: 13px;
	height: 14px;
	right: 30px;
	top: 28px;
	z-index: 200
}

article .topscontrols .top-next a {
	display: block;
	width: 13px;
	height: 14px;
	background: url(../img/toppager.png) -13px 0 no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

article .tops ul {
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 885px
}

article .tops ul li {
	float: left;
	width: 434px!important;
	height: 70px;
	background: url(../img/topslide.jpg) no-repeat;
	margin: 0 3px
}

article .tops ul li .topblock {
	float: left;
	width: 142px;
	height: 50px;
	position: relative;
	padding-left: 60px;
	top: 15px
}

article .tops ul li .topblock:last-child {
	position: relative;
	left: 14px
}

article .tops ul li .topblock span {
	color: #fff;
	font-size: 14px;
	font-weight: 300
}

article .tops ul li .topblock p {
	padding: 0;
	margin: 0;
	font-weight: 700;
	color: #ffbc3a;
	font-size: 19px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

article .submenu {
	float: left;
	width: 100%;
	height: 38px;
	position: relative;
	margin: 18px 0
}

article .submenu a {
	float: left;
	margin-right: 5px;
	text-decoration: none;
	font-weight: 400;
	transition: all .4s
}

article .submenu a:hover {
	transition: .4s
}

article .submenu a:last-child {
	margin-right: 0
}

article .submenu .submenu-links {
	float: left;
	width: 538px;
	height: 38px;
	background: url(../img/buttons.png) 0 -38px no-repeat;
	margin-right: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8)
}

article .submenu .submenu-links h3 {
	float: left;
	line-height: 38px;
	margin-left: 50px;
	margin-right: 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400
}

article .submenu .submenu-links a {
	margin: 11px 0;
	padding: 0 7px;
	color: #fff;
	font-weight: 300;
	border-right: 1px solid rgba(255, 255, 255, .2)
}

article .submenu .submenu-links a.btn_h {
	background: url(../img/btn_h.png) no-repeat;
	width: 219px;
	height: 38px;
	margin-left: -50px!important;
	text-indent: 47px
}

article .submenu a.but-1,
article .submenu a.but-3,
article .submenu a.but-4,
article .submenu a.but-5 {
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	text-indent: 56px;
	border-radius: 3px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	color: #fff;
	text-transform: uppercase
}

article .submenu .submenu-links a.btn_h:hover {
	background: url(../img/btn_hh.png) no-repeat;
	text-decoration: none
}

article .submenu .submenu-links a:first-child,
article .submenu .submenu-links a:last-child {
	border-right: none
}

article .submenu .submenu-links a:hover {
	text-decoration: underline
}

article .submenu a.but-1 {
	width: 173px;
	background: url(../img/buttons.png) no-repeat
}

article .submenu a.but-1:hover {
	background: url(../img/buttons_h.png) no-repeat
}

article .submenu a.but-3:hover {
	background: url(../img/buttons_h.png) 0 -76px no-repeat
}

article .submenu a.but-4:hover {
	background: url(../img/buttons_h.png) 0 -114px no-repeat
}

article .submenu a.but-5:hover {
	background: url(../img/buttons_h.png) 0 -152px no-repeat
}

article .submenu a.but-3 {
	width: 137px;
	background: url(../img/buttons.png) 0 -76px no-repeat
}

article .submenu a.but-4 {
	width: 125px;
	background: url(../img/buttons.png) 0 -114px no-repeat
}

article .submenu a.but-5 {
	width: 167px;
	background: url(../img/buttons.png) 0 -152px no-repeat
}

article .indexgamebig ul li span,
article .indexgamesmall ul li span {
	position: relative;
	top: 10px;
	font-size: 15px
}

article .indexgames {
	float: left;
	width: 100%;
	position: relative
}

article .indexgames ul li:hover>.indexgamehover,
article .indexgamessmall ul li:hover>.indexgamehover {
	display: block
}

article .indexgamebig {
	float: left;
	width: 386px;
	position: relative;
	overflow: hidden
}

article .indexgamebig ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105%
}

article .indexgamebig ul li {
	float: left;
	width: 237px;
	height: 145px;
	padding-bottom: 40px;
	position: relative;
	background: url(../img/smallimagebg.jpg) bottom center no-repeat;
	margin: 0 1px 1px 0;
	text-align: center;
	color: #fff
}

article .indexgamebig ul li.big {
	float: left;
	width: 366px;
	height: 343px;
	padding: 10px 10px 40px;
	background: url(../img/bigimagebg.jpg) bottom center no-repeat #150203
}

article .indexgamesmall {
	float: left;
	width: 773px;
	position: relative;
	overflow: hidden
}

article .indexgamesmall ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105%
}

article .indexgamesmall ul li {
	float: left;
	width: 237px;
	height: 146px;
	padding: 10px 10px 40px;
	position: relative;
	background: url(../img/smallimagebg.jpg) bottom center no-repeat #150203;
	margin: 0 0 1px 1px;
	text-align: center;
	color: #fff
}

article .indexgamesmall ul li .indexgamehover {
	width: 248px;
	height: 188px;
	border: 4px solid #a6131c
}

article .indexgamebig ul li.big .indexgamehover {
	width: 378px;
	height: 385px;
	border: 4px solid #a6131c
}

article .indexgamehover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #341112;
	box-shadow: 0 0 15px #a6131c, inset 0 0 50px rgba(0, 0, 0, .6);
	display: none
}

article .indexgamebig ul li.big .indexgamehoverposition {
	top: 100px;
	position: relative
}

article .indexgamehoverposition {
	width: 180px;
	margin: 0 auto;
	position: relative;
	top: 15px
}

article .indexgamehoverposition a {
	float: left;
	width: 120px;
	position: relative;
	left: 18px;
	margin: 3px 0
}

article .indexgamehoverposition span {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	font-size: 16px;
	text-align: center;
	text-decoration: underline
}

article .greybg {
	float: left;
	width: 100%;
	position: relative;
	background: #282626;
	padding: 25px 0
}

article .greybg h2 {
	font-size: 30px;
	color: #ffbc3a;
	padding-bottom: 25px;
	font-weight: 400
}

article .newslist {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}

article .newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105%
}

article .newslist ul li {
	float: left;
	width: 553px;
	border: 1px solid #ffa800;
	background: #150203;
	height: 154px;
	margin: 0 10px 10px 0;
	position: relative;
	border-radius: 6px;
	padding: 10px
}

article .newslist-image {
	float: left;
	width: 170px;
	margin-right: 15px;
	overflow: hidden
}

article .newslist-present {
	overflow: auto
}

article .newslist-present h3 {
	font-weight: 300;
	font-size: 16px;
	padding-bottom: 10px
}

article .newslist-present h3 a {
	color: #ffbc3a;
	text-decoration: none
}

article .newslist-present span {
	float: left;
	width: 100%;
	color: #8f8f8f;
	font-size: 13px;
	padding-bottom: 10px
}

article .newsfull p,
article .newslist-present p {
	color: #eaeaea;
	line-height: 17px;
	font-weight: 300
}

article .newslist-present p {
	font-size: 13px
}

article .newslist .arrowlink {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 38px;
	height: 38px;
	background: url(../img/ovgamelink.png) no-repeat
}

article .newsfull {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	font-size: 13px
}

article .news-prevest {
	float: left;
	width: 100%;
	text-align: center;
	border-top: 1px solid #fab823;
	border-bottom: 1px solid #fab823;
	padding: 15px 0;
	color: #f1b032;
	font-size: 18px;
	margin-bottom: 30px
}

article .news-prevest a {
	color: #aa7c24;
	padding: 0 5px
}

article .news-prevest a.active,
article .news-prevest a:hover {
	color: #f1b032
}

article .freeplay {
	float: left;
	width: 100%;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: 300
}

article .freeplay p {
	line-height: 20px
}

article .freeplay p a {
	color: #f1b032
}

article .freeplay-table {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 30px;
	border-radius: 6px
}

article .freeplay-table table tr.pip {
	background: #150203
}

article .freeplay-table table tr:first-child {
	background: url(../img/freetr.png) repeat-x
}

article .freeplay-table table tr {
	text-align: center;
	border: 1px solid #8a691f;
	background: #210506
}

article .freeplay-table table tr td h3 {
	text-transform: uppercase;
	color: #f1b032;
	font-weight: 300
}

article .freeplay-table table tr td {
	border-bottom: 1px solid #8a691f;
	text-align: center;
	height: 44px
}

article .freeplay-table table tr td a.btn {
	width: 100px;
	padding: 4px 0;
	text-align: center;
	float: left;
	position: relative;
	top: -7px
}

article .freeplay-table table tr td a.refresh {
	background: url(../img/refresh2.png) left center no-repeat;
	padding-left: 20px
}

.pay-popup {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	top: 0;
	left: 0;
	z-index: 3000;
	display: none
}

.pay-pop {
	position: absolute;
	width: 330px;
	background: #981203;
	border-radius: 6px;
	top: 30%;
	left: 50%;
	margin-left: -165px;
	padding: 10px 0;
	text-align: center
}

.pay-pop h3 {
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: 300
}

.pay-pop h3 b {
	font-weight: 300;
	color: #fc0
}

.pay-pop a {
	float: left;
	text-transform: uppercase;
	padding: 6px 20px;
	margin-right: 10px;
	margin-top: 15px
}

.pay-pop a.btn_gold {
	margin-left: 85px
}

article .lottery {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .lottery-left {
	float: left;
	width: 770px;
	position: relative
}

article .lottery-right {
	float: right;
	width: 380px;
	position: relative
}

article .lottery-right-head {
	float: left;
	width: 100%;
	height: 55px;
	background: url(../img/freetr.png) repeat-x;
	border-radius: 6px;
	margin-bottom: 5px
}

article .lottery-right-head tr td {
	text-align: center;
	font-size: 20px;
	color: #f1b032;
	line-height: 33px
}

article .lottery-table {
	float: left;
	width: 378px;
	border: 1px solid #f1b032;
	border-radius: 6px;
	overflow: hidden;
	background: #150203;
	padding: 3px 0;
	height: 274px
}

article .lottery-table table {
	height: 280px;
	background: #150203;
	position: relative;
	top: -2px
}

article .lottery-table table tr {
	background: #150203
}

article .lottery-table table tr:nth-child(even) {
	background: #210506
}

article .lottery-table table tr td {
	border-bottom: 1px solid #f1b032;
	text-align: center;
	font-size: 13px;
	color: #fff;
	width: 168px
}

article .lottery .scroll-bar {
	background: #0f0102;
	width: 10px;
	border-radius: 2px;
	z-index: 100;
	top: 2px;
	height: 274px!important;
	overflow: hidden
}

article .lottery .scroll-bar .thumb {
	width: 10px;
	background: url(../img/scroll.png) center center no-repeat #b9b9b9;
	border-radius: 2px
}

article .lottery #horizontal-scrollbar-demo {
	/*height: 280px;*/
	width: 375px
}

article .lottery-top {
	float: left;
	width: 100%;
	position: relative;
	height: 168px;
	background: url(../img/lb-l.png) no-repeat;
	margin-bottom: 10px
}

article .lottery-bottom {
	float: left;
	width: 768px;
	height: 162px;
	background: #150203;
	border: 1px solid #fab823;
	border-radius: 6px
}

article .lottery-bottom h3 {
	font-size: 18px;
	color: #fff;
	padding: 15px 0;
	text-align: center;
	font-weight: 300
}

article .lottery-time {
	float: left;
	width: 440px;
	margin-left: 185px;
	position: relative
}

article .lottery-time-name {
	float: left;
	width: 100%: position: relative;
	margin-top: 10px;
	font-size: 16px;
	color: #fff
}

article .lottery-time-name span:nth-child(1) {
	float: left;
	margin-left: 20px
}

article .lottery-time-name span:nth-child(2) {
	float: left;
	margin-left: 65px
}

article .lottery-time-name span:nth-child(3) {
	float: left;
	margin-left: 58px
}

article .lottery-time-name span:nth-child(4) {
	float: left;
	margin-left: 53px
}

article .lottery-time ul {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	list-style: none
}

article .lottery-time ul li {
	font-size: 36px;
	color: #fff;
	line-height: 54px;
	text-shadow: 0 2px 3px rgba(0, 0, 0, .4);
	float: left;
	width: 37px;
	text-align: center;
	height: 59px;
	background: url(../img/timeitem.png) no-repeat;
	margin: 0 2px
}

article .lottery-time ul li.time {
	font-size: 36px;
	color: #fff;
	line-height: 47px;
	background: 0 0;
	width: 17px
}

article .lottery-top-left {
	float: left;
	width: 385px;
	height: 168px;
	position: relative
}

article .lottery-top-left span {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 13px 0 10px;
	font-weight: 300
}

article .lottery-top-left a {
	text-transform: uppercase;
	text-align: center;
	position: relative;
	margin: 0 5px 10px 111px;
	float: left
}

article .lottery-top-left p {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #ffbc3a;
	margin: 0;
	position: relative;
	top: -5px
}

article .lottery-top-right {
	float: right;
	width: 385px;
	height: 168px;
	position: relative
}

article .lottery-top-right span {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 13px 0 10px;
	font-weight: 300
}

article .lottery-top-right span b {
	color: #f1b032
}

article .lottery-top-right a {
	text-transform: uppercase;
	text-align: center;
	position: relative;
	margin: 10px 5px 0 81px;
	float: left;
	width: 200px
}

article .pay-in,
article .pay-in-tabs,
article .pay-intro {
	width: 100%;
	position: relative;
	float: left
}

article .pay-in {
	margin-bottom: 30px;
	color: #eaeaea;
	font-weight: 300
}

article .pay-in-tabs {
	height: 257px;
	margin-bottom: 20px
}

article .pay-intro span {
	color: #ffbc3a;
	font-size: 16px
}

article .pay-intro p {
	line-height: 18px
}

article .pay-in-tabs ul {
	position: absolute;
	top: 50px;
	left: 1px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 49px
}

article .pay-in-tabs ul li {
	float: left;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	font-weight: 700
}

article .pay-in-tabs ul li.ui-tabs-active a {
	background-position: 0 -49px;
	color: #420002
}

article .pay-in-tabs ul li a {
	color: #fff;
	width: 49px;
	height: 49px;
	margin-bottom: 3px;
	background: url(../img/tabs.png) no-repeat;
	display: block;
	text-decoration: none
}

article .pay-in-tab {
	float: left;
	width: 1158px;
	height: 255px;
	border: 1px solid #ffbc3a;
	background: #150203;
	border-radius: 6px
}

article .pay-in-tab-left {
	float: left;
	width: 400px;
	margin: 40px 100px
}

article .pay-in-tab-left ol {
	margin: 0;
	padding: 0 0 0 17px;
	color: #ffbc3a
}

article .pay-in-tab-left ol li p {
	color: #fff
}

article .pay-in-tab-left span {
	font-size: 20px;
	font-weight: 400;
	color: #ffbc3a
}

article .pay-in-tab-right {
	float: right;
	margin: 40px
}

article .vip {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .vip-top {
	float: left;
	width: 1158px;
	background: #282626;
	height: 392px;
	border: 1px solid #fab823;
	border-radius: 6px;
	text-align: center
}

article .vip-top h3 {
	font-size: 28px;
	font-weight: 300;
	color: #ffbc3a;
	padding: 20px 0 10px
}

article .vip-top p {
	font-size: 16px;
	font-weight: 300;
	color: #eaeaea;
	margin: 0
}

article .vip-top p span {
	color: #e2202b
}

article .vip-top ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .vip-top ul li {
	float: left;
	width: 233px;
	margin: 20px 75px
}

article .vip-top ul li p {
	font-size: 30px;
	color: #ffbc3a;
	font-weight: 700
}

article .vip-top ul li p span {
	font-size: 16px;
	position: relative;
	top: -10px;
	left: 4px
}

article .vip-center {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 10px
}

article .vip-table-1 {
	float: left;
	width: 380px;
	position: relative
}

article .vip-table-1 span {
	position: relative;
	top: 70px;
	left: 20px;
	font-size: 18px;
	font-weight: 300;
	color: #e0e0e0
}

article .vip-table-2 {
	float: left;
	width: 260px;
	position: relative;
	text-align: center
}

article .vip-table-2 span.title {
	font-size: 22px;
	position: relative;
	top: 15px;
	color: #fab823;
	font-weight: 300
}

article .vip-table-proc {
	color: #000;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	font-size: 36px;
	position: relative;
	top: 50px;
	font-weight: 700
}

article .vip-table-proc e {
	font-size: 15px;
	position: relative;
	top: -20px;
	font-weight: 500;
	font-weight: 300
}

article .vip-center h3 {
	font-size: 20px;
	color: #f1b032;
	text-align: center;
	margin: 0;
	padding: 25px 0;
	text-transform: uppercase;
	font-weight: 300
}

article .vip-table {
	float: left;
	width: 100%;
	background: url(../img/vip/viptop.png) top no-repeat, url(../img/vip/vipbot.png) bottom no-repeat;
	position: relative
}

article .vip-table-head {
	float: left;
	width: 100%;
	height: 156px;
	position: relative
}

article .vip-table ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .vip-table ul li {
	float: left;
	width: 100%;
	height: 55px;
	background: url(../img/vip/vipline.png) no-repeat;
	color: #e0e0e0;
	font-size: 13px;
	font-weight: 300
}

article .vip-table ul li p {
	padding: 0 20px;
	position: relative;
	top: -1px
}

article .vip-table ul li p e {
	color: #de1f1f
}

article .vip-table ul li span {
	position: relative;
	top: 14px
}

article .vip-table ul li span.arr {
	top: 10px
}

article .vip-table-buttons {
	float: left;
	width: 100%;
	height: 61px
}

article .vip-table-buttons a {
	text-align: center;
	font-size: 15px;
	padding: 5px 30px;
	float: left;
	border-radius: 3px;
	margin: 15px 0 0 66px
}

article .vip-bottom {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px
}

article .vip-bottom h3 {
	font-size: 20px;
	color: #f1b032;
	text-align: center;
	margin: 0;
	padding: 25px 0;
	text-transform: uppercase;
	font-weight: 300
}

article .vip-tabs {
	float: left;
	width: 1158px;
	background: #282626;
	height: 348px;
	border: 1px solid #fab823;
	border-radius: 6px;
	position: relative
}

article .vip-tabs ul {
	position: absolute;
	top: 1px;
	left: 290px;
	margin: 0;
	padding: 0;
	list-style: none
}

article .vip-tabs ul li {
	float: left;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	font-weight: 700
}

article .vip-tabs ul li.ui-tabs-active a {
	background-position: 0 -49px;
	color: #420002
}

article .vip-tabs ul li a {
	color: #fff;
	width: 49px;
	height: 49px;
	margin: 0 1px;
	background: url(../img/tabs.png) no-repeat;
	display: block;
	text-decoration: none
}

article .vip-tab {
	padding: 80px;
	color: #eaeaea;
	line-height: 18px;
	font-weight: 300
}

article .vip-tab span {
	font-weight: 700;
	padding-right: 10px;
	color: #999
}

article .vip-tab element {
	font-weight: 700;
	padding-right: 10px;
	color: #fab823
}

article .lot {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 30px
}

article .lot-banner,
article .lot-submenu {
	width: 100%;
	margin-bottom: 20px;
	float: left
}

article .lot-submenu {
	background: #2a2828;
	border-radius: 6px;
	padding: 5px 0
}

article .lot-submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	left: 2px
}

article .lot-submenu ul li {
	float: left;
	width: 221px;
	height: 46px;
	background: url(../img/lot/lotsub.png) no-repeat;
	margin: 3px 5px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
	position: relative
}

article .lot-submenu ul li:hover>.lot-submenu-popup {
	display: block
}

article .lot-submenu-popup {
	position: absolute;
	top: 44px;
	left: 2px;
	width: 490px;
	border-radius: 6px;
	overflow: hidden;
	z-index: 200;
	display: none
}

article .lot-submenu-popup table {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
	font-weight: 300
}

article .lot-submenu-popup table tr:first-child {
	background: url(../img/lot/lot-pop.png) repeat-x;
	height: 54px;
	font-size: 16px
}

article .lot-submenu-popup table tr {
	background: #981203;
	height: 35px
}

article .lot-submenu-popup table tr td {
	text-align: center;
	border-bottom: 1px solid #891003
}

article .lot-submenu ul li:hover {
	background-position: 0 -46px
}

article .lot-submenu ul li span.date {
	float: left;
	width: 73px;
	text-align: center;
	color: #fff;
	font-weight: 300;
	padding-top: 15px
}

article .lot-submenu ul li h3 {
	float: left;
	width: 143px;
	text-align: center;
	padding-top: 15px;
	font-weight: 300;
	font-size: 12px
}

article .lot-submenu ul li a {
	color: #f1b032;
	display: block;
	height: 46px
}

article .lot-intro {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #fab823
}

article .lot-intro h3 {
	font-size: 25px;
	color: #f1b032;
	text-align: center;
	margin: 0;
	padding: 15px 0;
	font-weight: 300
}

article .lot-intro ol {
	margin: 0;
	padding-left: 30px;
	color: #fab823;
	font-weight: 300
}

article .lot-intro ol li p {
	color: #eaeaea;
	line-height: 18px
}

article .lot-ac {
	float: left;
	width: 100%;
	background: #ffbc3a;
	border-radius: 6px;
	text-align: center;
	padding: 15px 0 30px;
	margin-top: 10px
}

article .lot-ac span {
	display: block;
	text-align: center;
	font-size: 24px;
	color: #420002;
	font-weight: 300;
	padding-bottom: 25px
}

article .lot-ac a {
	padding: 12px 30px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700
}

article .lot-tableblock {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px
}

article .lot-tableblock h3 {
	font-size: 20px;
	color: #f1b032;
	text-align: center;
	margin: 0;
	padding: 15px 0;
	font-weight: 300
}

article .lot-table {
	float: left;
	width: 1158px;
	height: 278px;
	background: #150203;
	border: 1px solid #fab823;
	border-radius: 6px;
	overflow: hidden
}

article .lot-tableimage {
	float: left;
	width: 304px;
	height: 278px
}

article .lot-tablelist {
	float: left;
	width: 500px;
	position: relative;
	top: 40px
}

article .lot-tablelist table tr {
	height: 31px;
	background: url(../img/lot/lot-l.png) repeat-x
}

article .lot-tablelist table tr:first-child {
	height: 39px;
	background: url(../img/lot/lot-f.png) repeat-x
}

article .lot-tablelist table tr:first-child td {
	border-bottom: 2px solid #150203;
	font-size: 16px
}

article .lot-tablelist table tr td {
	text-align: center;
	color: #eaeaea;
	font-weight: 300;
	border-bottom: 1px solid #150203
}

article .lot-prize {
	float: left;
	padding: 20px;
	width: 244px;
	border-radius: 6px;
	background: #981203;
	color: #eaeaea;
	font-weight: 300;
	margin-left: 30px;
	margin-top: 40px;
	height: 155px
}

article .lot-prize p b,
article .lot-prize span b {
	color: #fab823;
	font-weight: 300
}

article .lot-prize span {
	display: block;
	font-size: 17px;
	line-height: 20px
}

article .lot-prize p {
	font-size: 14px;
	line-height: 18px
}

article .lot-tableblock .toppers {
	font-size: 13px;
	font-weight: 300;
	color: #eaeaea;
	text-align: center;
	line-height: 18px
}

article .lot-blocks {
	float: left;
	width: 105%;
	position: relative;
	margin-bottom: 20px
}

article .lot-block {
	float: left;
	width: 573px;
	height: 278px;
	background: #150203;
	border: 1px solid #fab823;
	border-radius: 6px;
	overflow: hidden;
	margin: 0 10px 10px 0
}

article .lot-block-image {
	float: left;
	width: 210px;
	position: relative
}

article .lot-block-table {
	float: left;
	width: 337px;
	margin-left: 5px;
	margin-top: 30px
}

article .lot-block-table table tr {
	height: 36px;
	background: #454343
}

article .lot-block-table table tr:first-child {
	height: 43px;
	background: #282626
}

article .lot-block-table table tr:first-child td {
	border-bottom: 2px solid #150203;
	font-size: 16px
}

article .lot-block-table table tr td {
	text-align: center;
	color: #eaeaea;
	font-weight: 300
}

article .cassa {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px
}

article .cassa-intro {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #eaeaea;
	font-weight: 300
}

article .cassa-left h3,
article .cassa-right h3 {
	font-size: 18px;
	color: #fab823;
	text-align: center;
	font-weight: 300
}

article .cassa-items {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px
}

article .cassa-left {
	float: left;
	width: 768px;
	height: 300px;
	border: 1px solid #fab823;
	background: url(../img/cassa/1.png) left top no-repeat #150203;
	border-radius: 6px;
	position: relative
}

article .cassa-left .bx-viewport {
	height: 268px!important
}

article .cassa-left h3 {
	margin: 0;
	padding: 25px 0
}

article .cassa-left ul {
	margin: 50px 0 0 45px;
	padding: 0;
	list-style: none
}

article .cassa-left ul li {
	float: left;
	width: 125px;
	height: 89px;
	margin: 5px
}

article .cassa-left ul li label input {
	display: none
}

article .cassa-left ul li label div {
	width: 119px;
	height: 83px;
	padding: 2px;
	border: 1px solid #444;
	display: block;
	cursor: pointer;
	position: relative
}

article .cassa-left ul li label input:checked+div {
	border-color: #fab823
}

article .cassa-left ul li label input:checked+div img {
	opacity: .5
}

article .cassa-left ul li label input:checked+div>i {
	display: block
}

article .cassa-arrow {
	position: absolute;
	width: 18px;
	height: 16px;
	top: 10px;
	right: 10px;
	background: url(../img/cassa/arrow.png) no-repeat;
	display: none
}

article .cassa-right {
	float: right;
	width: 378px;
	height: 300px;
	border: 1px solid #fab823;
	background: url(../img/cassa/2.png) left top no-repeat #150203;
	border-radius: 6px
}

article .cassa-right h3 {
	margin: 0;
	padding: 25px 0
}

article .cassa-right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	left: 57px
}

article .cassa-top-title h3,
article .cassa-top-title2 h3 {
	font-size: 18px;
	padding: 15px 0;
	color: #fab823;
	text-align: center;
	font-weight: 300
}

article .cassa-right ul li {
	float: left;
	width: 255px;
	height: 60px;
	margin: 5px
}

article .cassa-right ul li label input {
	display: none
}

article .cassa-right ul li label div {
	width: 255px;
	height: 60px;
	display: block;
	cursor: pointer;
	position: relative
}

article .cassa-top-title,
article .cassa-top-title2 {
	height: 55px;
	border-radius: 6px;
	width: 100%;
	float: left
}

article .cassa-right ul li label input:checked+div img {
	opacity: .7
}

article .cassa-right ul li label input:checked+div>i {
	display: block
}

article .cassa-block-top {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px
}

article .cassa-top-title {
	background: url(../img/cassa/3.png) left top no-repeat, url(../img/freetr.png) top repeat-x;
	margin-bottom: 5px
}

article .cassa-top-title h3 {
	margin: 0
}

article .cassa-top-title2 {
	background: url(../img/freetr.png) top repeat-x;
	margin-bottom: 5px
}

article .cassa-top-title2 h3 {
	margin: 0
}

article .cassa-pre {
	float: left;
	width: 100%;
	height: 104px;
	background: url(../img/cassa/cassa-pre.png) repeat-x;
	border-radius: 6px
}

article .cassa-pre ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	top: 14px;
	left: 14px
}

article .cassa-pre ul li {
	float: left;
	margin: 10px 12px;
	max-width: 240px;
	font-weight: 300
}

article .cassa-pre ul li span {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	font-size: 14px
}

article .cassa-pre ul li input {
	float: left;
	width: 230px;
	height: 20px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .cassa-pre ul li select {
	float: left;
	width: 240px;
	height: 30px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .cassa-pre ul li a.promo {
	position: relative;
	top: 27px
}

article .cassa-pre ul li a.btn {
	padding: 7px 30px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
	position: relative;
	top: 25px
}

article .cassa-pre2 {
	float: left;
	width: 100%;
	height: 104px;
	background: url(../img/cassa/cassa-pre.png) repeat-x;
	border-radius: 6px
}

article .cassa-pre2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	top: 14px;
	left: 14px
}

article .cassa-pre2 ul li {
	float: left;
	margin: 10px 12px;
	max-width: 266px;
	font-weight: 300
}

article .cassa-pre2 ul li span {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	font-size: 14px
}

article .cassa-pre2 ul li input {
	float: left;
	width: 256px;
	height: 20px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .cassa-pre2 ul li select {
	float: left;
	width: 266px;
	height: 30px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .cassa-pre2 ul li a.promo {
	position: relative;
	top: 27px
}

article .cassa-pre2 ul li a.btn {
	padding: 7px 30px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
	position: relative;
	top: 25px
}

article .profile-head-1 h3,
article .profile-head-2 h3,
article .profile-head-3 h3 {
	font-size: 18px;
	padding: 15px 0;
	color: #fab823;
	font-weight: 300;
	text-align: center
}

article .cassa-slider {
	position: relative
}

article .cassa-left .cassa-prev {
	position: absolute;
	width: 31px;
	height: 65px;
	left: 5px;
	top: 120px;
	z-index: 200
}

article .cassa-left .cassa-prev a {
	display: block;
	width: 31px;
	height: 65px;
	background: url(../img/pager.png) no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

article .cassa-left .cassa-next a:hover,
article .cassa-left .cassa-prev a:hover {
	opacity: .6;
	transition: .4s
}

article .cassa-left .cassa-next {
	position: absolute;
	width: 31px;
	height: 65px;
	right: 5px;
	top: 120px;
	z-index: 200
}

article .cassa-left .cassa-next a {
	display: block;
	width: 31px;
	height: 65px;
	background: url(../img/pager.png) -31px 0 no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	transition: all .4s
}

article .profile {
	float: left;
	width: 100%;
	position: relative
}

article .profile-block {
	float: left;
	width: 570px;
	position: relative;
	margin-bottom: 25px;
	margin-right: 20px
}

article .profile-content,
article .profile-head-1,
article .profile-head-2,
article .profile-head-3 {
	width: 100%;
	border-radius: 6px;
	float: left
}

article .profile-head-1 {
	height: 55px;
	background: url(../img/profile/1.png) left top no-repeat, url(../img/freetr.png) top repeat-x;
	margin-bottom: 5px
}

article .profile-head-1 h3 {
	margin: 0
}

article .profile-head-2 {
	height: 55px;
	background: url(../img/profile/2.png) left top no-repeat, url(../img/freetr.png) top repeat-x;
	margin-bottom: 5px
}

article .profile-head-2 h3 {
	margin: 0
}

article .profile-head-3 {
	height: 55px;
	background: url(../img/profile/3.png) left top no-repeat, url(../img/freetr.png) top repeat-x;
	margin-bottom: 5px
}

article .profile-head-3 h3 {
	margin: 0
}

article .profile-content {
	background: url(../img/profile-edit.png) bottom repeat-x;
	padding-bottom: 36px;
	height: 400px
}

article .profile-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	top: 14px;
	left: 14px
}

article .profile-content ul li {
	float: left;
	margin: 10px 12px;
	width: 240px;
	font-weight: 300;
	height: 60px
}

article .profile-content ul li.buttonli {
	width: 100%;
	text-align: center;
	margin-left: 0
}

article .profile-content ul li:nth-child(1),
article .profile-content ul li:nth-child(2),
article .profile-content ul li:nth-child(3) {
	height: 60px
}

article .profile-content ul li span {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	font-size: 14px
}

article .profile-content ul li p {
	color: #fff;
	top: 5px;
	position: relative;
	width: 300px
}

article .profile-content ul li input {
	float: left;
	width: 230px;
	height: 20px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .profile-content ul li select {
	float: left;
	width: 240px;
	height: 30px;
	padding: 5px;
	border-radius: 4px;
	background: #fff;
	border: none
}

article .profile-content ul li select.mini {
	width: 154px;
	margin-right: 20px
}

article .profile-content ul li select.mini:last-child {
	width: 154px;
	margin-right: 0
}

article .profile-content ul li a.promo {
	position: relative;
	top: 7px
}

article .profile-content ul li a.btn {
	padding: 7px 0;
	width: 290px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
	position: relative;
	top: 20px;
	display: block
}

article .setup,
article .setup-items {
	width: 100%;
	position: relative;
	float: left
}

article .profile-orw {
	padding: 25px 25px 0;
	color: #ffbc3a;
	line-height: 20px
}

article .pr-but {
	text-transform: uppercase;
	border: none;
	font-size: 16px
}

article .setup {
	margin-bottom: 30px
}

article .setup-items {
	margin-bottom: 20px
}

article .setup-items ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .setup-items ul li {
	float: left;
	width: 378px;
	height: 180px;
	border-radius: 6px;
	border: 1px solid #fab823;
	margin-right: 10px;
	text-align: center
}

article .setup-intro,
article .setup-li {
	width: 100%;
	position: relative;
	float: left
}

article .setup-items ul li h3 {
	font-size: 24px;
	color: #fab823;
	padding: 45px 0 25px;
	text-transform: uppercase
}

article .setup-items ul li p {
	font-size: 18px;
	color: #eaeaea;
	margin: 0;
	font-weight: 300;
	padding: 0 30px
}

article .setup-items ul li:nth-child(1) {
	background: url(../img/cassa/1.png) left top no-repeat #150203
}

article .setup-items ul li:nth-child(2) {
	background: url(../img/cassa/2.png) left top no-repeat #150203
}

article .setup-items ul li:nth-child(3) {
	background: url(../img/cassa/33.png) left top no-repeat #150203;
	margin-right: 0
}

article .setup-intro {
	margin-bottom: 20px;
	font-weight: 300
}

article .setup-intro span {
	font-size: 16px;
	color: #888;
	display: block;
	padding-bottom: 15px
}

article .setup-intro ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .setup-intro ul li {
	background: url(../img/pre-li.png) left center no-repeat;
	padding: 2px 0 2px 20px;
	color: #eaeaea
}

article .setup-intro p {
	color: #eaeaea
}

article .setup-li ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .setup-li ul li {
	float: left;
	width: 282px;
	margin-right: 10px;
	height: 238px
}

article .setup-li ul li p {
	float: left;
	width: 180px;
	margin-left: 25px;
	position: relative;
	top: 100px
}

article .setup-li ul li a {
	padding: 10px 30px;
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	font-weight: 700;
	width: 170px;
	float: left;
	margin-bottom: 10px
}

article .setup-li ul li:nth-child(1) {
	background: url(../img/setup/1.png) no-repeat
}

article .setup-li ul li:nth-child(2),
article .setup-li ul li:nth-child(3) {
	background: url(../img/setup/2.png) no-repeat
}

article .setup-li ul li:nth-child(4) {
	background: #150203;
	width: 280px;
	height: 236px;
	border: 1px solid #fab823;
	border-radius: 6px;
	margin-right: 0
}

article .setup-li ul li:nth-child(4) h3 {
	font-size: 20px;
	text-align: center;
	color: #c00;
	font-weight: 300;
	padding-top: 30px;
	text-decoration: underline
}

article .setup-li ul li:nth-child(4) h3 a {
	font-size: 20px;
	text-align: center;
	color: #c00;
	font-weight: 300;
	padding: 30px 0 0;
	text-decoration: underline;
	width: auto;
	float: none;
	margin: 0
}

article .game,
article .gametop {
	margin-bottom: 30px;
	float: left;
	position: relative
}

article .setup-li ul li:nth-child(4) p {
	top: 45px
}

article .game {
	width: 100%
}

article .gametop {
	width: 1120px;
	height: 441px;
	border: 1px solid #fab823;
	background: #150203;
	border-radius: 6px;
	padding: 19px
}

article .gametop-left {
	float: left;
	width: 366px;
	position: relative
}

article .gameimage {
	float: left;
	width: 366px;
	height: 340px;
	overflow: hidden;
	border-bottom: 1px solid #ad1b28;
	margin-bottom: 10px
}

article .gameimagesmall {
	float: left;
	width: 100%;
	height: 90px;
	position: relative
}

article .gameimagesmall a {
	float: left;
	width: 115px;
	height: 90px;
	margin-right: 10px;
	overflow: hidden
}

article .gameimagesmall a:last-child {
	margin-right: 0
}

article .gametop-right {
	float: right;
	width: 734px;
	position: relative
}

article .game-top {
	float: left;
	width: 100%;
	height: 134px;
	background: url(../img/game/gametop.png) no-repeat
}

article .gametoptabs {
	float: left;
	width: 100%;
	height: 58px;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none
}

article .gametoptabs li {
	padding: 14px 7px 6px 0;
	float: left
}

article .gametoptabs li.ui-state-active {
	background: url(../img/game/arrow.png) bottom center no-repeat
}

article .gametoptabs li.ui-state-active a {
	color: #fab823
}

article .gametoptabs a,
article .gametoptabs h3 {
	color: #fff;
	float: left;
	text-transform: uppercase
}

article .gametoptabs h3 {
	padding: 0 15px;
	font-size: 22px;
	font-weight: 300;
	margin-right: 23px;
	position: relative;
	top: -3px
}

article .gametoptabs a {
	font-size: 18px;
	text-decoration: none;
	margin: 0 30px
}

article .gametopbuttons {
	float: left;
	width: 100%;
	position: relative;
	left: 4px;
	top: 7px
}

article .gametopbuttons a {
	float: left;
	width: 140px;
	padding: 8px 0;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin: 10px 20px;
	text-transform: uppercase
}

article .gametext {
	float: left;
	width: 100%;
	padding: 15px 0;
	color: #eaeaea;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px
}

article .gametext p {
	margin: 0
}

article .gamerulles {
	float: left;
	width: 100%;
	height: 66px;
	border-radius: 6px;
	background: #282626;
	overflow: hidden
}

article .gamerul {
	float: left;
	width: 214px;
	height: 66px;
	text-align: center;
	background: #2f2d2d;
	line-height: 67px;
	font-size: 18px;
	font-weight: 700;
	color: #ffbc3a;
	text-decoration: none;
	text-transform: uppercase
}

article .gamerulles-soc {
	float: right;
	position: relative;
	top: 3px;
	right: 19px
}

article .gamerulles-soc element {
	position: relative;
	right: 145px;
	top: 23px;
	color: #999;
	font-weight: 300
}

article .game-intro {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 13px;
	color: #eaeaea;
	line-height: 18px;
	font-weight: 300
}

article .game-intro h3 {
	font-size: 18px;
	color: #fab823;
	padding-bottom: 10px;
	font-weight: 400
}

article .gameover {
	float: left;
	width: 100%;
	padding: 25px 0;
	background: #282626
}

article .gameover h3 {
	font-size: 30px;
	color: #fab823;
	padding-bottom: 20px;
	font-weight: 300
}

article .game-ruller {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	display: none
}

article .game-ruller ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .game-ruller ul li {
	padding: 15px 0;
	border-bottom: 1px solid #fab823;
	float: left;
	width: 100%
}

article .game-ruller ul li h3 {
	padding-bottom: 15px;
	color: #fab823;
	font-size: 22px;
	font-weight: 300
}

article .game-ruller ul li img {
	float: left;
	overflow: hidden;
	margin-right: 15px
}

article .game-ruller ul li p {
	margin: 0;
	overflow: auto;
	color: #eaeaea;
	line-height: 18px;
	font-size: 13px;
	font-weight: 300
}

article .breadcrumbs {
	float: left;
	width: 100%;
	height: 28px;
	position: relative;
	margin-bottom: 20px
}

article .breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none
}

article .breadcrumbs ul li {
	float: left;
	background: url(../img/bread.png) repeat-x #282626;
	font-size: 12px
}

article .breadcrumbs ul li:first-child {
	border-radius: 2px 0 0 2px
}

article .breadcrumbs ul li:last-child a {
	border-radius: 0 3px 3px 0;
	padding-right: 10px!important
}

article .breadcrumbs ul li:last-child {
	border-radius: 0 4px 4px 0
}

article .breadcrumbs ul li:first-child a {
	padding-left: 10px!important
}

article .breadcrumbs ul li a {
	display: block;
	padding: 7px 20px 7px 7px;
	text-decoration: none;
	background: url(../img/breadli.png) right top no-repeat;
	color: #fff
}

article .breadcrumbs ul li:nth-last-child(2) a {
	display: block;
	padding: 7px 20px 7px 7px;
	text-decoration: none;
	background: url(../img/breadlast.png) right top no-repeat;
	color: #fff
}

article .breadcrumbs ul li a.active {
	display: block;
	padding: 7px;
	text-decoration: none;
	background: #282626;
	color: #fff
}

aside#indexinfo,
aside#insideinfo {
	width: 100%;
	background: url(../img/prefooter.jpg) repeat-x;
	box-shadow: 0 0 15px rgba(0, 0, 0, .8);
	float: left;
	position: relative
}

article .breadcrumbs ul li a:hover {
	text-decoration: underline
}

aside#indexinfo {
	margin-top: 30px
}

aside#insideinfo {
	height: 215px;
	padding: 20px 0
}

aside#insideinfo .infonews {
	float: left;
	width: 335px
}

aside#insideinfo .infosoc {
	float: left;
	width: 338px;
	height: 140px;
	background: url(../img/line2.jpg) right center no-repeat;
	padding-right: 22px
}

aside#insideinfo .infosoc span {
	float: left;
	width: 100%;
	position: relative;
	margin: 9px 0
}

aside#insideinfo .infopay {
	float: left;
	width: 379px;
	margin-top: 0;
	margin-left: 16px;
	background: 0 0;
	position: relative;
	left: 6px
}

aside#insideinfo .indexinfo-menu {
	background: #282626;
	padding: 0;
	border-radius: 4px
}

aside#insideinfo .indexinfo-menu ul li {
	margin: 0
}

aside#insideinfo .indexinfo-menu ul li a {
	display: block;
	padding: 10px 9.3px
}

aside .insideinfo-left {
	float: left;
	width: 365px;
	position: relative;
	background: url(../img/line2.jpg) right center no-repeat
}

aside .insideinfo-right {
	float: right;
	width: 765px;
	position: relative
}

aside .indexinfo-left {
	float: left;
	position: relative
}

aside .indexinfo-right {
	float: right;
	width: 380px;
	position: relative
}

aside .index-text {
	float: left;
	margin-top: 40px;
	padding: 15px;
	position: relative;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
	background: rgba(255, 255, 255, .05);
	border-top: 1px solid rgba(255, 255, 255, .2);
	border-radius: 3px
}

aside .index-scroll {
	float: left
}

aside .index-scroll h2 {
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	margin: 0;
	padding-bottom: 5px
}

aside .index-scroll p {
	font-size: 13px;
	font-weight: 300;
	color: #999;
	line-height: 18px;
	padding-right: 20px
}

aside .infopay h3,
aside .infosoc h3 {
	color: #fff;
	font-weight: 400;
	font-size: 19px
}

aside .scroll-bar {
	background: #1c1c1c;
	width: 10px;
	border-radius: 4px;
	z-index: 100
}

aside .scroll-bar .thumb {
	width: 10px;
	background: url(../img/scroll.png) center center no-repeat #b9b9b9;
	border-radius: 4px
}

aside .infopay,
aside .infosoc {
	background: url(../img/line.png) bottom center no-repeat
}

aside #horizontal-scrollbar-demo {
}

aside .infopay {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 6px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-top: 40px
}

aside .infopay h3 {
	padding-bottom: 10px
}

aside .infopay ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 102%
}

aside .infopay ul li {
	float: left;
	width: 92px;
	height: 40px;
	margin: 0 4px 4px 0
}

aside .infonews,
aside .infosoc,
aside .infosoc span {
	margin-bottom: 10px;
	width: 100%;
	float: left;
	position: relative
}

aside .infosoc {
	padding-bottom: 6px
}

aside .infosoc h3 {
	padding-bottom: 10px
}

aside .infosoc span:last-child b {
	top: 6px
}

aside .infosoc span b {
	float: left;
	margin-right: 10px;
	font-weight: 300;
	color: #999;
	position: relative;
	top: 9px
}

aside .infosoc .fi-socials {
	position: relative;
	height: 32px
}

aside .infosoc .fi-socials a {
	float: left;
	margin-right: 4px
}

aside .infonews {
	padding-bottom: 6px
}

aside .infonews h3 {
	font-size: 19px;
	color: #fff;
	font-weight: 400;
	padding-bottom: 10px
}

aside .infonews ul {
	margin: 0;
	padding: 0;
	list-style: none
}

aside .infonews ul li {
	padding: 10px 0;
	font-weight: 300
}

aside .infonews ul li span {
	color: #fff;
	float: left;
	width: 100%;
	padding-bottom: 3px
}

aside .indexinfo-menu {
	float: left;
	width: 100%;
	position: relative;
	padding: 25px 0 10px
}

aside .indexinfo-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}

aside .indexinfo-menu ul li {
	float: left;
	margin-right: 18px;
	font-size: 15px;
	font-weight: 400
}

footer#footer {
	float: left;
	width: 100%;
	height: 80px;
	background: #000;
	position: relative
}

footer .footer-copy {
	float: left;
	color: #ddd;
	font-size: 14px;
	font-weight: 400;
	position: relative;
	top: 32px
}

footer .footer-icon {
	float: right;
	width: 455px;
	height: 32px;
	background: url(../img/footericon.jpg) no-repeat;
	position: relative;
	top: 24px
}

.popup h3,
.popup-content .label a {
	float: left
}

.popupbg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	z-index: 1000;
	display: none
}

.popup {
	position: absolute;
	top: 200px;
	left: 50%;
	width: 380px;
	margin-left: -190px;
	background: url(../img/popuphead.png) top no-repeat #981203;
	border-radius: 4px
}

.popup h3 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	padding: 12px 0;
	margin-bottom: 5px;
	text-transform: uppercase
}

.popup-content {
	width: 300px;
	margin: 0 auto;
	position: relative
}

.popup-content .label,
.popup-content label {
	float: left;
	width: 100%;
	padding-top: 12px
}

.popup-content .label a.reg {
	margin: 5px 0 0 20px;
	position: relative;
	top: 6px;
	font-size: 14px
}

.popup-content .label span {
	float: right;
	color: #ededed;
	font-weight: 300
}

.popup-content .label span b {
	font-weight: 300
}

.popup-content .label button {
	float: left;
	margin-right: 10px;
	border: none;
	cursor: pointer;
	padding: 10px 35px;
	font-size: 14px;
	margin-bottom: 15px
}

.popup-content label span {
	float: left;
	width: 100%;
	color: #fff;
	padding-bottom: 5px;
	font-weight: 300
}

.popup-content label input {
	float: left;
	width: 290px;
	height: 25px;
	padding: 5px;
	background: #fff;
	border-radius: 3px;
	border: none
}

.popupbot {
	float: left;
	width: 100%;
	padding: 15px 0;
	background: #8b0f02;
	border-radius: 0 0 4px 4px
}

.popupbot span {
	float: left;
	width: 300px;
	margin-left: 40px;
	color: #ededed;
	font-weight: 300;
	padding-bottom: 5px
}

.popupbot .header-login-soc {
	float: left;
	width: 290px;
	margin-left: 40px;
	top: 0;
	margin-bottom: 10px
}

.closepop {
	position: absolute;
	right: 15px;
	top: 19px;
	background: url(../img/close.png) no-repeat;
	width: 11px;
	height: 13px
}
.mobile-menu, .mob-btn {
	display: none;
}
@-moz-document url-prefix() {
	.header-login-soc {
		margin-bottom: 3px
	}
	aside .infonews ul li {
		padding: 8px 0;
		font-weight: 300
	}
	aside .infonews ul li span {
		color: #fff;
		float: left;
		width: 100%;
		padding-bottom: 2px
	}
	header .header-loginin-popup {
		position: absolute;
		right: -156px;
		width: 168px;
		top: 12px;
		background: url(../img/loginh.jpg) top repeat-x #ffb821;
		z-index: 300;
		border-radius: 0 3px 3px;
		overflow: hidden;
		display: none
	}
	article .lottery-table table tr td {
		border-bottom: 1px solid #f1b032;
		text-align: center;
		font-size: 13px;
		color: #fff;
		width: 180px;
		height: 32px
	}
}
.text p {
	color: #fff;
	font-size: 16px;
	line-height: 1.15;
	font-family: PT Sans. san-serif;
	
}
.text {
 	margin: auto;
	max-width: 1160px;
}
.bx-wrapper {
	box-shadow: 0 0 5px #282626;
    border: 5px solid #282626;
    background: #000 !important;
}

@media only screen and (max-width: 768px) { .index-text img {
	width: 100%;
	padding: 5px;
} }