/* ################################################## */
/*  Made by: www.dior.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Tahoma; font-size: 13px; color: #000; }
input, select, textarea { font-family: Tahoma; font-size: 11px; color: #000; }
body { background: url('../images/bodyBg.gif'); }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; padding-top: 25px; width: 966px; }

/* ### header container ### */
#headerCntr { position: relative; width: 966px; height: 171px; background: url('../images/header-bg.jpg') left 35px no-repeat; }
#headerCntr h1 { position: absolute; top: 128px; left: 215px; }
#headerCntr h1 a { display: block; width: 228px; height: 16px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
/* ### menu box ### */
.menuBox { width: 966px; height: 36px; overflow: hidden; background: url('../images/menu-bg.jpg') left 1px no-repeat; }
.menuBox ul { padding-left: 18px; list-style: none; width: 575px; float: left; }
.menuBox li { padding: 0 1px; float: left; font-size: 10px; font-weight: bold; }
.menuBox li a { padding-left: 15px; display: block; color: #101010; line-height: 35px; text-transform: uppercase; text-decoration: none; }
.menuBox li a:hover, .menuBox li.selected a { color: #fff; background: url('../images/menu-left.jpg') left top no-repeat; }
.menuBox li a span { padding-right: 15px; display: block; }
.menuBox li a:hover span, .menuBox li.selected a span { background: url('../images/menu-right.jpg') right top no-repeat; }
.menuBox ul.tournament { padding-top: 4px; float: right; width: 300px; overflow: hidden; list-style: none; }
.menuBox ul.tournament li { padding: 0 4px; float: left; }
.menuBox ul.tournament li a { padding: 0px; display: block; }

/* ### content container ### */
#contentCntr { padding-bottom: 25px; overflow: hidden; width: 966px; }

/* ### left container ### */
#leftCntr { padding: 0px 3px 0px 1px; float: left; width: 197px; }
		
/* ### bonus box ### */
.bonusBox { padding: 1px 1px 0px 0px; margin-bottom: 2px; width: 197px; background: url('../images/bonus-bg.jpg') repeat-y; }
.bonusBox .bottom { text-align: center; padding-bottom: 5px; width: 198px; overflow: hidden; background: url('../images/bonus-bottom.jpg') left bottom no-repeat; }
.bonusBox h2 { margin-left: 1px; text-align: center; text-transform: uppercase; font-size: 11px; color: #fff; width: 194px; line-height: 29px; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.bonusBox ul { padding-left: 1px; list-style: none; }
.bonusBox li { padding-left: 9px; height: 74px; background: url('../images/bg.jpg') repeat-x; }
.bonusBox li a { text-indent: -9999px; display: block; width: 102px; height: 40px; background: url('../images/unibet.jpg') left 0px no-repeat; }
.bonusBox li a.bwin { width: 100px; height: 40px; background: url('../images/bwin.jpg') left top no-repeat; }
.bonusBox li a.betsson { width: 99px; height: 38px; background: url('../images/betsson.jpg') left top no-repeat; }
.bonusBox li span { padding: 5px 0px 0px 4px; display: block; font-weight: bold; color: #2e2e2e; }
.bonusBox a { padding: 0px 85px 0px 5px; margin-top: 6px; width: 83px; display: block; color: #fff; text-decoration: none; font-size: 10px; text-transform: uppercase; font-weight: bold; text-align: center; line-height: 24px; /*background: url('../images/bookmark-bg.jpg') 7px top no-repeat;*/ }
.bonusBox a:hover { text-decoration: underline; }
.img-align-center { margin-left: 29px; }
.img-align-center2 { margin-right: 7px; }
.bonusBox .ad { margin-top: 5px; background: none; }
.banner-top-468x60 { text-align: center; margin: 0px auto; }
		
/* ### center container ### */
#centerCntr { float: left; width: 564px; }
			
/* ### text box ### */
.textBox { padding-top: 1px; margin-bottom: 4px; width: 562px; background: #fff; }
.textBox .bottom { padding: 0px 1px 0px 1px; width: 560px; background: url('../images/voetbal-bottom.jpg') left bottom no-repeat; }
.textBox h2 { margin-bottom: 20px; width: 558px; font-size: 11px; text-transform: uppercase; line-height: 29px; text-align: center; color: #fff; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.textBox h3 { margin: 1px 0px 17px 0px; width: 518px; font-size: 11px; text-transform: uppercase; line-height: 29px; text-align: center; color: #fff; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.textBox p { padding: 0px 25px 15px 25px; }
.textBox span { padding: 111px 0px 3px 0px; display: block; text-align: center; }
.textBox .text { padding-top: 40px; }
                        
			
/* ### best box ### */
.bestBox { padding-top: 1px; margin-bottom: 4px; width: 562px; background: #fff; }
.bestBox .bottom { padding: 0px 1px 0px 1px; width: 560px; background: url('../images/voetbal-bottom.jpg') left bottom no-repeat; }
.bestBox h2 { margin: 1px 0px 17px 0px; width: 558px; font-size: 11px; text-transform: uppercase; line-height: 29px; text-align: center; color: #fff; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.bestBox p { padding: 0px 25px 15px 25px; }
.bestBox span { padding: 154px 0px 3px 0px; display: block; text-align: center; }
.bestBox .text { padding-top: 54px; }
                        
                        
			
/* ### play box ### */
.playBox { padding-top: 1px; margin-bottom: 4px; width: 562px; background: #fff; }
.playBox .bottom { padding: 0px 1px 0px 1px; width: 560px; background: url('../images/voetbal-bottom.jpg') left bottom no-repeat; }
.playBox h2 { margin: 1px 0px 17px 0px; width: 558px; font-size: 11px; text-transform: uppercase; line-height: 29px; text-align: center; color: #fff; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.playBox p { padding: 0px; }
.playBox span { padding: 154px 0px 3px 0px; display: block; text-align: center; }
.playBox .text { padding-top: 54px; }
                        
		
/* ### right container ### */
#rightCntr { padding-right: 1px; float: right; width: 200px; }
			
/* ### bookmaker box ### */
.bookmakerBox { padding-top: 1px; margin-bottom: 3px; width: 200px; overflow: hidden; background: #fff; }
.bookmakerBox .bottom { padding-bottom: 5px; background: url('../images/beste-bottom.jpg') left bottom no-repeat; }
.bookmakerBox .space { text-align: center; padding-bottom: 5px; }
.bookmakerBox h2 { margin-left: 1px; text-transform: uppercase; width: 196px; line-height: 29px; text-align: center; font-size: 11px; color: #fff; border: 1px solid #000; background: url('../images/voetbal-bg.jpg') repeat-x; }
.bookmakerBox ul { padding-left: 1px; list-style: none; width: 197px; }
.bookmakerBox li { padding-left: 11px; background: url('../images/beste-bg1.jpg') repeat-x; }
.bookmakerBox li a { padding-left: 8px; text-decoration: none; color: #181818; line-height: 26px; background: url('../images/icon.jpg') left 5px no-repeat; }
.bookmakerBox li:hover, .bookmakerBox li.selected { color: #000; background: url('../images/beste-hover.jpg') repeat-x; }
.bookmakerBox img { margin: 0px 30px 0px 25px; }
.bookmakerBox a { margin-top: 1px; }
			
/* ### footer container ### */
#footerCntr { padding-bottom: 25px; overflow: hidden; width: 966px; }
#footerCntr ul { display: block; list-style: none; text-align: center; }
#footerCntr li { padding: 0px 5px 0px 5px; display: inline; }
#footerCntr li a { text-decoration: none; color: #fff; }
#footerCntr li a:hover { text-decoration: underline; }
	
