*{vertical-align: top;}

.pull-right{float: right;}
.pull-left{float: left;}
.clearfix{clear: both;}

a{text-decoration: none;}
body{color: #ffe88e; background: #000 url(../../images/bg.jpg) top center no-repeat; font-size: 14px; font-family: sans-serif, serif; margin: 0; padding: 0;}

.wraper{width: 990px; margin: auto;}
body > .wraper{background: #131313;}
#header{}
.logo{width: 301px; height: 129px; background: url(../../images/logo.png) top center no-repeat;}

#right-header{width: 525px; position: absolute; top: 28px; margin-left: 470px;}
#right-header input{padding: 6px; border-radius: 6px; border: none; width: 115px; z-index: 2; position: relative;}
#right-header img{margin-left: -10px; z-index: 1;}
#right-header button[type=submit]{width: 85px; height: 29px; background: url(../../images/login.png) top left no-repeat; border:none; cursor: pointer;}
#right-header button[type=submit]:hover{background-image: url(../../images/login-hover.png);}
#daftar{background: url(../../images/daftar.png) top left no-repeat; width: 85px; height: 29px; display: inline-block;margin-left:95px;}
#daftar:hover{background-image: url(../../images/daftar-hover.png);}

marquee{background: #4d0000; padding: 4px; width: 420px; text-shadow: 1px 1px 1px #000;}
#news{background: url(../../images/news.jpg) top left no-repeat; width: 81px; height: 24px; display: inline-block; margin-left: -5px;}

.menu{margin: 0; padding: 0; list-style: none; display: table; width: 100%; table-layout: fixed;}
.menu li{display: table-cell;}
.menu li:not(:last-child){background: url(../../images/menu-bg.png) right center no-repeat;}
.menu li a{color: #c20000; text-transform: uppercase; width: 100%; text-align: center; display: block; padding: 12px 0; border-bottom: 2px solid #131313;}
.menu li.active a{color: #ffe88e; border-bottom: 2px solid #ffe88e;}
.menu li a:hover{color: #ad9e64; border-bottom: 2px solid #ad9e64;}

#body{margin-top: 5px;}
#slideshow, #contact{height: 356px; display: inline-block; box-shadow: 3px 9px 39px #000;}
#slideshow{width: 691px;}
#contact{width: 290px; background: url(../../images/contact-bg.jpg) top left no-repeat; border-radius: 15px;}
#contact ul{margin: 35px 0 0 35px; padding: 0; list-style: none;}
#contact li{background: url(../../images/phone.png) left center no-repeat; padding-left: 55px; text-shadow: 2px 2px 2px #000;}
#contact li:not(:last-child){margin-bottom: 15px;}
#contact li .header{text-transform: uppercase; font-size: 16px; color: #fff;}
#contact li .body{font-size: 16px;}
#contact li .body span{color: #fff;}
#contact li.facebook{background-image: url(../../images/facebook.png)}
#contact li.yahoo{background-image: url(../../images/yahoo.png)}
#contact li.pinbb{background-image: url(../../images/pinbb.png)}
#contact li.skype{background-image: url(../../images/skype.png)}
#contact li.twitter{background-image: url(../../images/wechat.png)}
#contact li.line{background-image: url(../../images/line.png)}
#contact li.skype{background-image: url(../../images/skype.png)}

#jackpot{background: url(../../images/jackpot.jpg) top center no-repeat; height: 212px;}
#jackpot div{position: absolute; margin: 105px 0 0 200px; font-size: 30px; width: 240px; text-align: center; color: #b91d2c;}
#jackpot #j-domino{margin-left: 732px;}

#last-5{text-align: center;}
.last-5{background: url(../../images/last5.jpg) top left no-repeat; width: 319px; height: 241px; display: inline-block; border-radius: 15px;}
.last-5:not(:first-child){margin-left: 8px;}
.last-5 .header{font-size: 20px; margin: 8px 0 0 46px; text-shadow: 3px 3px 5px #000; font-weight: 600; text-align: left;}
.last-5 table{width: 100%; padding: 0 7px; margin-top: 19px;}
.last-5 table tr td{padding: 7px 2px;}
.last-5 table tr td:last-child{text-align: right; color: #fff;}
.last-5 table tr td:nth-child(2){text-align: center;}

#footer{text-align: center; margin: 10px 0 0 0; line-height: 20px;}
#f-title{font-size: 16px; font-weight: bold; font-style: italic; margin-bottom: 10px;}
#f-bg{background: url(../../images/footer.png) top center no-repeat; height: 33px; text-align: left; padding: 80px 0 0 235px;}