html, body {

text-align: center;

}
table {margin: 0px; padding: 0px; border:0px; border-collapse:collapse;}
img {border: 0px;}
a {color: #185294; text-underline: none;}
td {padding: 0px; margin: 0px; vertical-align: top;}
body {background: url(/images/bg.gif) repeat-y top center #e2e2e2; margin: 0px; padding: 0px; font-size: 12px; font-family: Arial;}
.header {background: url(/images/header.gif) no-repeat; height: 104px; text-align: left; }

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;}


.center_box {background: #fff; width: 529px;}
.box {padding: 10px; color: #000; font-size: 12px; text-align: left; line-height: 15px; }
.box p {padding: 0px; margin: 0px;}
.top_box {background: url(/images/top_box.gif) no-repeat; height: 27px; width: 529px; line-height: 27px; text-align: left; }
.top_box strong {padding-left: 10px;}
.bottom_box {background: url(/images/bottom_box.gif) no-repeat; height: 7px; width: 529px; margin-bottom: 14px;}
h1 {color: #fff; margin: 0px; padding: 0px; font-size: 15px; font-weight: bold; margin-bottom: 15px;}
h2 {color: #fff; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; margin-bottom: 15px;}
.menu-bar {width: 960px; margin:0 auto; margin-bottom: 2px;}
#container {margin: 8px;}
#container td {padding: 7px;}
.menu_top {background: url(/images/menu_top.gif) no-repeat; height: 13px; width: 185px;  line-height: 13px; font-size: 1px;}
.menu_bottom {background: url(/images/menu_bottom.gif) no-repeat; height: 13px; width: 185px; margin-top: -10px;}
.menu_center h2 {text-align: left; background: url(/images/grad.gif) repeat-x; height: 27px; line-height: 27px; font-weight: bold; color: #000; font-size: 13px; margin: 0px; padding: 0px; padding-left: 10px; margin-bottom: 7px;}

.news_box h2 {text-align: left; background: url(/images/grad.gif) repeat-x; height: 27px; line-height: 27px; font-weight: bold; color: #000; font-size: 13px; margin: 0px; padding: 0px; padding-left: 10px; }
.news_box {text-align:left;}
.menu_center ul {padding: 0px; margin: 0px; list-style-type: none; padding-bottom: 10px;}
.menu_center li {padding: 0px; padding-left: 10px; margin: 0px; line-height: 22px;}
.menu_center {text-align: left; width: 185px; background: #fff;}
.menu-bar ul {padding: 0px; margin: 0px; list-style-type: none;}
.menu-bar li {padding: 0px; margin: 0px; margin-top: 1px; float: left;  height: 39px; }
.menu-bar li a { display: block; float: left; padding: 0 30px;  color:  #fff; text-decoration: none; line-height: 43px; background: url(/images/hr.gif) no-repeat right top; font-size: 14px;}
.main {width: 915px; margin: 0 auto; margin-top: 13px; background: #c7c7c7;}
.white {}
.menu-bar li a span {background: url(/images/dot.gif) left no-repeat; padding-left: 18px; }
.footer {line-height: 16px; background: url(/images/footer_logo.gif) no-repeat center #fff; color: #000; font-size: 10px; text-align: left; height: 69px;}
.footer a {}



.date {color: #909090; font-size: 10px; line-height: 20px;  margin-bottom: 3px; margin-top: 2px;}
.banner {position: absolute; margin-top: 23px; margin-left: 392px;}
.banner2 {padding-top: 20px; text-align: center;}
.end {margin-right: 0px;}
#promo {width: 509px; color: #000; }
#promo a {margin: 0px; padding: 0px;}
#promo p {display: block;  width: 150px; padding: 0px; margin: 0px;}
#promo b { margin-top: 10px; display: block; color: #ff0000;}
#promo td {padding: 10px 10px; text-align: left; vertical-align: middle;  border-bottom: 1px solid #dfdfdf; 
}
#promo td img {padding: 0px; margin: 0px;}
#promo span {border: 1px solid #b7bdc1; display: block; margin-right: 10px;}
.header2 {width: 966px; margin: 0 auto;}
.table_top {padding-left: 10px; background: url(/images/table_top.gif) no-repeat; width: 439px; height: 46px; line-height: 46px; color: #fff; font-weight: bold; font-size: 14px;}
.news span {margin-top: 6px; display: block; border-bottom: 1px dotted #2a4651; }
.casino_comparison {background: url(/images/footer.gif) repeat-x #2a2a2a; border-bottom: 15px solid #c7c7c7;}
.casino_comparison a {color: #fff; line-height: 26px; font-weight: bold;}
.casino_comparison table td {width: 33%; color: #a1a1a1; padding: 5px; text-align: left; font-size: 11px;}
.casino_comparison table {width: 700px; margin: 0 auto;}

.promo_center {background: #fff;}
.promo_center div {text-align: center; padding-bottom: 10px;}
.promo_center div a.visit {display: block; background: #e9eff4; line-height: 20px; font-weight: bold;}
.promo_center div b {display: block; color: red; font-weight: normal;}
.promo_top {background: url(/images/top_promo.gif) no-repeat; height: 13px; width: 143px; line-height: 13px; font-size: 1px;}
.promo_bottom {background: url(/images/bottom_promo.gif) no-repeat; height: 13px; width: 143px;}
