*{vertical-align: top;}
body{background: #000 url(../../images/bg.jpg) top center no-repeat; margin: 0; padding: 0; font-size: 15px; font-family: sans-serif, serif; color: #fff;}

a{text-decoration: none;}
.wrapper{width: 990px; margin: auto;}

body > .wrapper{background: #000; min-height: 200px;}

#logo{background: url(../../images/logo.png) top left no-repeat; width: 277px; height: 193px; position: absolute;}

#contact-top{text-align: right;}
#contact-top > a{width: 30px; height: 30px; background: url(../../images/t-fb.png) top left no-repeat; display: inline-block;}
#contact-top > a:not(:last-child){margin: 0 5px 0 0;}

#header{padding-bottom: 10px;}

#info{background: url(../../images/news.jpg) top left no-repeat; height: 29px; margin: 95px 0 0 5px; color: #ffe88e;}
#info marquee{background: url(../../images/news-bg.jpg) top left repeat-x; height: 21px; width: 902px; float: right; margin-top: 1px; padding-top: 5px;}

#menu{background: url(../../images/menu.png) top center no-repeat; height: 63px; margin: 5px 0 0 0; padding: 2px 0 0 0; list-style: none; display: table; width: 100%;}
#menu li{display: table-cell;}
#menu li a{color: #fff; text-transform: uppercase; font-size: 18px; display: block; width: 100%; text-align: center; padding: 18px 0;}
#menu li a:hover, #menu li.active a{color: #f4de88;}

#slideshow{border: 2px solid #fff9a0; border-radius: 3px;}
#poker{background: url(../../images/poker.jpg) top center no-repeat; height: 207px;}
#poker > div{position: absolute; margin: 85px 0 0 200px; width: 226px; font-size: 34px; text-shadow: 2px 2px 2px #000; text-align: center;}
#p-domino{margin-left: 745px !important;}

#footer1{background: url(../../images/footer-1.png?v=1) top left no-repeat; height: 155px;}
#footer2{background: url(../../images/footer-2.png) top center no-repeat; height: 67px; margin: 15px 0 10px 0;}