﻿table { width: 100%; }
table.fixed { table-layout: fixed; }
.matrice { background-image: url(/gfx/spilxperten.com/design.png); position: absolute; left: -1px; top: 0; width: 100%; height: 100%; filter: alpha(opacity = 50); -moz-opacity: 0.5; z-index: 10000; }
body, html { height: 100%; min-height: 100%; background: #102132; }
html * { }
div.lo_container { width: 100%; z-index: 10; min-height: 100%; position: relative; }
div.lo_footer { position: absolute; bottom: 0; height: 80px; width: 100%; padding-top: 205px; color: White; background: transparent url(/gfx/spilxperten.com/bodyBottomBack.png) repeat-x bottom; z-index: 5; }
div.lo_header { height: 141px; }
div.lo_header img.logo { margin-top: 53px; float: left; }
div.lo_header div.rightBox { float: right; width: 288px; height: 100%; }
div.lo_header div.rightBox div.login { background: url(/gfx/spilxperten.com/loginBoxBack.png) no-repeat scroll left top; height: 47px; padding: 10px; }
div.lo_header div.rightBox div.tagLine { background: transparent url(/gfx/spilxperten.com/payOff.png) no-repeat scroll center 24px; height: 74px; width: 100%; }
div.columns { background: #fff url(/gfx/spilxperten.com/vertical_dotted.png) repeat-y scroll 680px top; }
div.columns td.leftColumn { padding: 10px; padding-right: 0; width: 670px; }
div.columns td.rightColumn { padding: 10px; padding-right: 0; width: 310px; }
.lo_content { position: relative; top: 0; padding-bottom: 128px; width: 100%; z-index: 10; }
.backgroundTop { position: absolute; left: 0; top: 0; width: 100%; height: 322px; background-image: url(/gfx/spilxperten.com/bodyTopBack.png); z-index: 0; }
div.menu { clear: both; padding: 2px 0 11px 0; background: transparent url(/gfx/spilxperten.com/menuBg.png) repeat-x scroll left top; }
div.menu div.pages { height: 67px; }
div.menu div.pages ul { height: 22px; list-style: none; padding-bottom: 6px; }
div.menu div.pages ul * { display: block; color: #fff; font: normal 11px/11px; text-decoration: none; padding: 0; margin: 0; }
div.menu div.pages ul li { padding: 4px 8px 6px 8px; display: block; height: 12px; float: left; }
div.menu div.pages ul li:active, div.menu div.pages ul li.active { background-color: #f0ab21; }
div.menu div.pages div.levelTwo ul li:active, div.menu div.pages div.levelTwo ul li.active { background-color: #5b89a6; }
div.menu div.pages ul li:hover { background-color: #41566a; }
div.menu div.sections { margin-top: -2px; float: left; width: 138px; height: 121px; }
div.menu div.sections ul { list-style: none; }
div.menu div.sections ul li { margin-bottom: 3px; width: 137px; height: 60px; background-repeat: no-repeat; }
div.menu div.sections ul li.poker { background: transparent url(/gfx/spilxperten.com/pokerBtn.jpg) no-repeat scroll top left; }
div.menu div.sections ul li.poker:hover, div.menu div.sections ul li.poker_active { background-image: url(/gfx/spilxperten.com/pokerBtnActive.jpg); }
div.menu div.sections ul li.betting { background: transparent url(/gfx/spilxperten.com/bettingBtn.jpg) no-repeat scroll top left; }
div.menu div.sections ul li.betting:hover, div.menu div.sections ul li.betting_active { background-image: url(/gfx/spilxperten.com/bettingBtnActive.jpg); }
div.menu div.sections ul li a { display: block; width: 100%; height: 100%; }
div.menu div.topBanner { border: 3px solid #41566A; float: right; padding: 10px; }
.clearBoth { display: block; clear: both; height: 0px; }
div.lo_innerContent { width: 1000px; margin: 0 auto; }
h2.content { background-color: #102132; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 11px; padding: 2px 2px 7px; text-transform: uppercase; }
table.contentholder td { padding-right: 10px; padding-bottom: 5px; }
div.bannerPlaceholder { margin: auto; text-align: center; }
div.columns .bannerPlaceholder { margin-right: 10px; }
.floatLeft { float: left; }
.floatRight { float: right; }
form.container { position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; }
html > body form.container { height: auto; }
.checkboxList input { margin: 0 3px; }
.textparser img { padding: 2px; }


.pager { clear: both; padding: 5px 0; }
.pager .pagerItem { display: table-cell; float: left; height: 20px; width: 20px; padding-top: 2px; text-decoration: none; margin: 1px; vertical-align: middle; text-align: center; padding: 0; }
.pager .link { background-color: #D1CBAC; color: Black; }
.pager .active, .pager .link:hover { background-color: #102132; color: White; }
.pager .autoWith { width: auto; height: 20px; padding: 2px 3px 0 3px; }
