html, body {

text-align: center;

}
table {margin: 0px; padding: 0px; border:0px; border-collapse:collapse;}
img {border: 0px;}
a {color: #0d8bae;}
td {padding: 0px; margin: 0px; vertical-align: top; font-family: arial; font-size: 12px;}
body {background: url(/images/bg.gif) repeat-x #cfcfcf; margin: 0px; padding: 0px; font-size: 12px;}
.header {background: url(/images/header.jpg) no-repeat; height: 190px; width: 960px; margin: 0 auto; text-align: left;}
.main-red {background: url(/images/bg-red.gif) no-repeat top center;}
.main-grey {background: url(/images/bg-grey.gif) repeat-y center;}
#logo {width: 300px; height: 170px; display: block;}
.inner { margin: 0 auto;  text-align: left; width: 940px;}
.footer {background: url(/images/bg3.gif) no-repeat center top #951515; border-bottom: 1px solid #ae1a1a; height: 80px;}

.footer_c {width: 900px; margin: 0 auto; padding-top: 40px; font-size: 11px; color: #e37575;}
.footer_l {float: left;}
.footer_r {float: right;}
.box1 {border: 1px solid #dfdfdf; margin-left: 13px; margin-top: 13px;}
.box2 {border:1px solid #fff; background: #eeeeee}
.container {width: 940px; margin: 0px; padding: 0px;}
.container td {padding: 0px; margin: 0px;}
.table-top {background: url(/images/table-top.gif); height: 49px; width:463px; color: #fff; font-size: 12px; line-height:49px;}
.table-grey {background: url(/images/table-grey.gif); height: 30px; width:463px;}
.table-center {background: url(/images/table-center.gif);  width:463px;}
.table-center table {width: 448px; margin: 8px; margin-top: 0px;}
.table-center th {background: #eeeeee; padding: 8px; margin: 0px; border-right: 1px solid #dedede; font-size: 12px; font-weight: normal;}
.table-center td {border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 11px; color: #959595; padding:4px;}
.table-center b {color: #3c9600;}
.table-center a {font-weight: bold; color: #cb3434;}
.table-casino img {float: left;}
.table-casino div {float: right; padding-top: 5px;}
.table-bonus, .table-visit {vertical-align: middle;}
.table-casino {vertical-align: middle;}
.table-visit a {color: #0d8bae;}
.table-visit {text-align: center;}
.table-bottom {background: url(/images/table-bottom.gif) no-repeat; width:463px; height: 17px;}
.post {padding: 5px 10px; color: #6a6a6a; font-size: 12px; font-family: Arial; line-height: 17px;}
.post h1 {font-size: 13px; text-transform:uppercase; color: #000; font-weight: normal; line-height: 20px; margin: 0px; padding: 0px;}
.promo-top {background: url(/images/promo-top.gif); height: 51px; width:187px; font-size: 12px; line-height:51px; color: #fff;}

.promo-center {background: url(/images/promo-center.gif);  width:187px;}
.promo-center div {text-align: center; padding: 10px; margin: 0 8px;border-bottom: 1px solid #dfdfdf;}
.promo-center div a {color: #fff; text-decoration: none; display: block; background: #bd2323; margin: 0 20px; padding: 2px; font-size: 11px;}
.promo-bottom {background: url(/images/promo-bottom.gif) no-repeat; width:187px; height: 17px;}

.news-top {background: url(/images/news-top.gif); height: 52px; width:325px; color: #fff; font-size: 12px; line-height:52px;}

.news-center {background: url(/images/news-center.gif);  width:325px;}
.news-bottom {background: url(/images/news-bottom.gif) no-repeat; width:325px; height: 17px;}
.white_block {}
.white_block .post {border-bottom: 1px solid #e4e4e4;  margin: 0 20px; padding: 5px 0px;}
.promo-top span, .table-top span, .news-top span {margin-left: 20px; }
.menu-bar span {margin-left: 10px;}
.menu-bar {background: url(/images/menu-bar.gif); height: 47px; width:230px; margin:-2px; margin-bottom: 0px; color: #fff; font-size: 12px; line-height:47px;}
.rightbox {margin-right: 13px;}
ul.menu {padding: 0px; margin: 10px; list-style-type: none;}
ul.menu li {background: url(/images/dot.gif) left no-repeat; padding: 0px; margin: 0px; border-bottom: 1px solid #fff;}
ul.menu li a {padding: 0px; margin: 0px; border-bottom: 1px solid #dfdfdf; padding: 7px; padding-left: 25px; display: block; font-size: 12px; font-weight: normal; color: #287eb5; text-decoration: none;}
.footer2 {background: #780f0f; height: 50px;}
.footer_c a {color: #fff;}
.post span {font-size: 10px; font-style: italic; color: #a9a9a9; display: block;}
b.more {margin-left: 20px; line-height: 25px;}
.post p {padding: 0px; margin: 0px; padding-bottom: 5px;}
.banner {padding: 5px; border: 1px solid #d3d3d3; background: #dfdfdf; 
margin: 16px; }