	/* Reset prefixed styles */
a img,:link img,:visited img,fieldset,abbr,table { border: 0; }
h1,h2,h3,h4,h5,h6 { font-size:1.1em; }
pre,code,address { font-size:1em; font-weight:normal; font-style: normal; }
h1,h2,h3,h4,h5,h6,body,html,ul,ol,li,pre,form,p,blockquote,fieldset,input,dl,dt,dd { margin:0; padding:0; } 



html {	
	overflow-y: scroll; }
body {
	background: #F2F2F2 url(images/body-bg.gif);
	width: 1013px; margin: 0 auto; font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

body.no-menu {
	background-image: url(images/background_nomenu.gif); }
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;}
h1 {
	font-size: 1.7em;
	width: 65%;
	color: #333333;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	margin: 1.2em 0 0.6em; padding-bottom: 0.5em; }
.narrow h1 {
	margin: 0.6em 0 0 0;
	background: none;
	width: 100%; }
h2 {
	font-size: 1.2em;
	margin: 1.2em 0 0em; }
.narrow h2 {
	margin: 0.1em 0 0 0;
	height: 29px;
	padding: 8px 0 0 13px;
	background: url(images/narrow-h2.gif) no-repeat; }

p {
	font-size: .916em;
	 }
table, table p{
	font-size: 1em;
}
table.box td p {
	margin: 0.2em 0.2em; }
table.list td p { margin: 0.2em 0; }

ins { word-spacing: -3px; text-decoration: none; }
hr{ height: 10px; overflow: hidden; background: #fff url(images/hr.gif) repeat-x; border: 0 !important; clear: both; }
hr.blue{ background: url(images/hr-blue.gif) repeat-x;}
.header {
	width: 981px; height: 75px;
	margin: 0 auto; padding: 17px 16px 6px 16px;
	background: #fff url(images/background-header.png) repeat-x bottom left; }
.header img.logo {
	margin: 7px 0 0 26px;
	float: left; }
.header img.banner { 
	float: right; }

.container {
	width: 1001px;
	padding: 0 6px;
	margin: 0 auto;
	background: url(images/container-bg.png) no-repeat; 
	overflow: hidden;
}
#containerBottom {
	width: 1001px;
	height: 11px;
	padding: 0 6px;
	margin: 0 auto;
	background: url(images/container-bottom-bg.gif) no-repeat; 
	overflow: hidden;
}

.container .content {
	width: 757px;
	padding: 5px 22px 0 32px;
	float: right; }
.container .narrow {
	width: 570px; 
	padding: 5px 23px 0 32px;
	background: url(images/content-narrow.png) no-repeat; 
	margin-top: 1px;
	}
	
		
	
.content a { 
	color: #A0A9ED
	text-decoration:underline }	
		
.content .flash{ padding: 3px; width:640px; height:480px; background: url(images/flash-bg.gif) no-repeat; }	
	
body.no-menu .container .content {
	width: 718px;
	padding: 5px 30px;
	float: none; }

.navigation {
	float: left;
	width: 182px;
	padding: 9px 4px;
	font-size: 1.1em; }
.navigation h3 {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 0 0 35px;
	height: 23px;
	background: url(images/nav-cards.gif) no-repeat;
	}
.navigation h3.casino {
	background: url(images/nav-casino.gif) no-repeat;
	}
.navigation h3.gratiscasino {
	background: url(images/nav-flash-casino.gif) no-repeat;
	}
.navigation h3.spelregler {
	background: url(images/nav-spelregler.gif) no-repeat;
	}
.navigation h3.recensioner {
	background: url(images/nav-recensioner.png) no-repeat;
	}
.navigation h3.annat {
	background: url(images/nav-annat.png) no-repeat;
	}
.navigation h3.partners {
	background: url(images/nav-partners.png) no-repeat;
	}
.navigation h4 {
	color: #f00;
	text-transform: uppercase;
	margin-top: 10px; }

.navigation ul {
	list-style-type: none; 
	margin: 1px 0 10px 0;
	padding: 0 0 4px 0;
	background: url(images/navigation-bottom.gif) no-repeat bottom left;	}
.navigation ul li ul {
	margin: 0 0 10px 0; }
.navigation li {
	background: url(images/nav-odd.gif) repeat-x;
	padding: 2px 0 0 8px;
	height: 20px;
	font-size: 0.916em;
	}
.navigation li.even {
	background: url(images/nav-even.gif) repeat-x !important;
	}
.navigation a { 
	color: #333; 
	text-decoration: none; font-size: 0.916em;	}
.navigation a:hover {
	text-decoration: underline; }
.navigation a.regular { color: #00f; text-decoration: underline; }
.navigation a.regular:hover { text-decoration: none; }

.navigation li a { 
	background: url(images/nav-arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 10px;
	}
.navigation li a.bold { 
	font-weight: bold;
	}

.right-menu {
	width: 182px;
	padding: 9px 4px 0 0;
	float: right; }
	
	
.right-menu h3 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	padding: 1px 0 0 17px;
	height: 26px;
	background: #fff url(images/header-news.gif) no-repeat top center; }	
.right-menu h4 {
	line-height: 14px; padding: 0 19px;}
.right-menu ul { 
	margin-top: 1px;
	background-color: #f5f5f5;
	padding: 6px 0 0 0;
	list-style-type:none; font-size: 0.916em; }
.right-menu li { 
	margin-bottom: 10px; 
	text-align: left; }
.right-menu li p { 
	margin: 0 0 12px; font-size: 1em; line-height: 1.2em; }
.right-menu li p.heading { 
	font-weight: bold;
	margin: 1px 0 -4px 0; }
.right-menu li .storycontent { 
	background: url(images/storycontent-bottom.gif) repeat-x bottom left; padding: 0 19px 3px 19px; margin: 0 0 9px 0;}
.right-menu li div { 
	padding: 0 19px;}
.right-menu li div.post { 
	color: #666;}
.right-menu li a { 
	text-align: center; font-weight: bold; }
.right-menu li img { display:block; margin: 5px 0 auto 0; }
.right-menu li img.flag { display: inline; margin: 0; }


.right-menu a { 
	color: #1716ee; 
	text-decoration: none; }
.right-menu a:hover {
	text-decoration: underline; }
.right-menu a.regular { color: #00f; text-decoration: underline; }
.right-menu a.regular:hover { text-decoration: none; }
.arkiv { float: left; margin-right: 5px; }

ul.footer {
	background: url(images/footer-bg.png) no-repeat top left;
	width: 537px; height: 58px;
	margin: 0 auto; padding: 16px 200px 0 276px;
	list-style-type: none; }
ul.footer li {
	float: left; line-height: 40px; text-align: center; padding: 0 15px 0 20px; background: url(images/footer-li.gif) no-repeat center right; }
ul.footer li.last {
	background: none; }
ul.footer a{ color:blue; font-size: .916em; text-decoration: none; }
div.footer {
	padding: 0.4em 0.8em 1.2em 0.8em;
	text-align: center; }
	
	
.topInfoBoxTop{ 
	background: url(images/top-infobox-top.gif) no-repeat; width: 757px; height: 10px;
}	
.topInfoBox{ 
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding: 15px 19px 19px 19px;
}
.topInfoBoxBottom{ 
	background: url(images/top-infobox-bottom.gif) no-repeat; width: 757px; height: 6px; margin:0 0 15px;
}

div.centerSlots{ 
	margin: 0 0 0 130px;
}
div.center{ 
	margin: 0 0 0 55px;
}
.blueInfoBox{ 
	width: 608px;
	padding: 15px 19px 19px 19px;
}
.blueInfoBox a{ 
	background: url(images/blue-infobox-arrow.gif) no-repeat 0 4px;padding:0 0 0 10px;
}



.infobox {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding: 0 13px 13px 13px; }
.infobox h3 {
	font-size: 1.1em; 
	margin-bottom: -0.4em!important; 
	color: #f00;
	text-transform: uppercase; }
.infobox .banner {
	float: right;
	margin: -0.5em 0.3em 0 0.5em; }
.infobox .links {
	margin-top: 0.3em; }
.infoBoxBottom{ background: url(images/table-narrow-bottom.gif) no-repeat; width: 570px; height: 15px; margin:0 0 15px; }
.imgBottom{ margin: 0 0 10px 80px; }
div.list {
	border: 1px solid #cdcdcd;
	background-color: #f9f9f9;
	padding: 4px; margin-bottom: 2em; }
table.box th strong{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; font-size: 14px; }	
table.box h2{ margin: 0 !important; }	
table.box {
	width: 100%; font-size: .916em; color #353535;}
.content table.box {
	background: url(images/content-table-top.gif) no-repeat;}
.narrow table.box {
	background: none !important;}
table.box td {
	vertical-align:top;
	padding: 8px 5px 8px 10px; }
table.box td.first, table.box th.first {
	border-left:1px solid #cdcdcd; }
table.box td.last, table.box th.last  {
	border-right:1px solid #cdcdcd; }
table.box th {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	text-align: left !important;
	height: 37px;
	font-size: 1.2em; }
.content table.box th {
	padding:0 5px 0 10px;}
.narrow table.box th {
	padding:8px 5px 8px 10px;}
table.box th h3 {
	font-size: 1em;}
table.box tr td h3 {
	font-size: 1em;}
table.list tr.odd{
	background: #f3f3f3; }
table.list tr td{
	border-top:1px dashed #cdcdcd; }	
.narrow table.list tr td{
	border-top: none !important; }
table.list tr { vertical-align: middle; height: 3.2em; padding: 0 57px 0 0; }
/*table.list a{ background: url(images/recension.gif) no-repeat; text-indent: -9999px; display: block; width: 74px; height: 25px; }*/
/*table tr:hover td { background-color: #eee; }*/

/*.recension{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#630000 !important; padding: 2px 0 0 0; text-align: center; width: 74px; height: 23px; background: url(images/link-recension.gif) no-repeat; text-decoration: none !important; overflow: hidden; display: block; 
.besokCasino{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#630000 !important; padding:2px 0 0 0; text-align: center; width: 89px; height: 23px; background: url(images/link-besok-casino.gif) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }
.readMore{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#630000 !important; padding:2px 0 0 0; text-align: center; width: 74px; height: 23px; background: url(images/link-readmore.gif) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }*/

.besokCasino2{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-0px; color:#fff !important; padding:5px 0 0 0; text-align: center; width: 111px; height: 23px; background: url(images/link-besok-casino3.png) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }
.besokCasino{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-0px; color:#fff !important; padding:2px 0 0 0; text-align: center; width: 91px; height: 23px; background: url(images/link-besok-casino2.png) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }
.readMore{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-0px; color:#fff !important; padding:2px 0 0 0; text-align: center; width: 76px; height: 23px; background: url(images/link-recension2.png) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }
.recension{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; letter-spacing:-0px; color:#fff !important; padding: 2px 0 0 0; text-align: center; width: 76px; height: 23px; background: url(images/link-recension2.png) no-repeat; text-decoration: none !important; overflow: hidden; display: block; }

table { width: 100%; }

table.box td.text { text-align: left; padding: 8px 5px 8px 10px; 	vertical-align: middle; }
table.center { text-align: center; }
table.center td{ padding: 0 !important;  }
table.center tr td div.left{ background: url(images/center-left.gif) no-repeat; width: 262px; height: 288px; margin: 0 6px 0 9px; padding: 11px 5px 0 5px;}
table.center tr td div.right{ background: url(images/center-right.gif) no-repeat; width: 262px; height: 288px; padding: 11px 5px 0 5px; margin: 0 9px 0 0;}
table.center tr td div img.centerImg{ margin: 8px 0 20px 0;}
table.center tr td div strong{ font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 5px 5px 0; }
table tr td .recension, table.center tr td div .besokCasino{ letter-spacing: 0; float: left; padding:5px 0 0 0;}
table tr td .readMore{ letter-spacing: 0; padding: 3px 0 0 0;}
table tr td div .besokCasino{ margin: 0 12px 0 42px;}

.tableBottom{ background: url(images/table-narrow-bottom.gif) no-repeat; width: 570px; height: 15px; }
.contentTableBottom{ background: url(images/content-table-bottom.gif) no-repeat; width: 757px; height: 13px; }

.gamesLeft{ float: left; margin: 0 24px 0 0; }
.gamesCenter{ float: left; margin: 0 25px 0 0;}
.gamesRight{ float: left; }

.gamesLeft .casinogamesTop{ background: url(images/casinospel-bordsspel.gif) no-repeat; }
.gamesCenter .casinogamesTop{ background: url(images/casinospel-spelautomater.gif) no-repeat; }
.gamesRight .casinogamesTop{  background: url(images/casinospel-video-slots.gif) no-repeat; }
.gamesLeft .casinogamesBottom{  background: url(images/casinospel-video-poker.gif) no-repeat; }
.gamesCenter .casinogamesBottom{  background: url(images/casinospel-bingo-keno.gif) no-repeat; }
.gamesRight .casinogamesBottom{  background: url(images/casinospel-andra-spel.gif) no-repeat; }
div.casinogames { background: url(images/casinospel-box-bg.gif) no-repeat; padding: 5px 19px 19px 19px; min-height:100px;height:auto !important;height:100px;
 }
table.casinogames { margin: 0 0 21px 0; font-size: .916em; text-align: left; }
table.casinogames  img{ padding: 3px 11px 0 8px; }
table.casinogames tbody{ background: url(images/casinospel-bg.gif) repeat-y;  }
table.casinogames th{ width: 236px; height: 27px; text-align: left;}
table.casinogames tr.first{ height: 27px !important; }
table.casinogames tr.last{ height: 39px !important; }
table.casinogames tr{ height: 40px; text-align: left;}
table.casinogames td{  text-align: left;}
table.casinogames h2{ margin: 0; padding: 0; color: #fff; font-size: 13px; padding: 0 0 0 12px;}

p.margin{ margin: 0 0 5px 0 !important; }

.bigbanner { 
	margin-bottom: 1em; }
.bigbanner img { float: left; margin-right: 1em; }
img.bigbanner { float: left; margin-right: 1em; }
.bigbanner .links { font-weight: bold; }

img.img-left { float: left; margin-right: 1em; }
img.img-right { float: right; margin-left: 1em; margin-bottom: 10px;}

.shortInfoLeft { float: left; width: 562px; }
.shortInfoLeft .info-box{ border-bottom: 1px dashed #b9bec1; padding: 0 0 12px 0;  }

.short-info, .short-info-bonus {
	float: right; 
	width: 162px; 
	margin: 0 0 1em 2em; }
	
	
.short-info-bonus h2, .short-info-bonus h3  {
	background: url(images/short-info-h2.gif) no-repeat;
	width: 149px;
	line-height: 2em;
	color:#fff; 
	font-weight:bold;
	text-align:left; 
	font-size: 0.916em;
	padding: 2px 0 0 13px;
	font-family: Verdana, "Times New Roman", serif; 
	height: 25px;
	margin: 1.2em 0 0em; }		

.short-info h2, .short-info h3  {
	background: url(images/short-info-h2-large.gif) no-repeat;
	width: 250px;
	line-height: 2em;
	color:#fff; 
	font-weight:bold;
	text-align:left; 
	font-size: 0.916em;
	padding: 2px 0 0 13px;
	font-family: Verdana, "Times New Roman", serif; 
	height: 25px;
	margin: 1.2em 0 0em; }	

.short-info ul, .short-info-bonus ul  {
	list-style-type: none; 
	margin-bottom: 1.5em; font-size: .916em; }
.short-info li, .short-info-bonus li {
	padding: 0.8em 0.2em 1.2em 1.6em;
	background: #f2f2f2 url(images/pil.gif) no-repeat 0.5em 1.1em;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #c1c6c9; }
.short-info li.even, .short-info-bonus li.even{
	background: #f0f0f0 url(images/pil.gif) no-repeat 0.5em 1.1em !important; }
.short-info li a, .short-info-bonus li a  {
	display: block; }
.short-info p.box, .short-info-bonus p.box {
	background-color: #f2f2f2;
	font-size: 0.9em;
	padding: 0.5em;
	margin: 0 0 0.5em; }
.short-info a.playnow, .short-info-bonus a.playnow  {
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 18px 0 0 0;
	vertical-align: middle;
	width: 250px;
	height: 42px;
	background: url(images/playnow.gif) no-repeat;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif; letter-spacing:0; color:#fff !important; }
.short-info img.casino, .short-info-bonus img.casino { display: block; }


.odd-even dd {
	background: url(images/nav-odd.gif) repeat-x !important;
	padding: 2px 0 0 8px;
	height: 20px;
	font-size: 0.916em;
	border-bottom: none !important;
	}
.odd-even dd.even {
	background: url(images/nav-even.gif) repeat-x !important;
	}



dl { background-color: #f2f2f2; clear: both; margin: 0 0 0.5em 0; font-size: .916em;}
dt, dd {
	font-size: .916em;
	padding: 0.5em 0.2em; 
	}
dt { float: left; width: 180px; font-weight: bold;  }
dd { clear: right; border-bottom: 1px dashed #bfc4c6;}

a.menu:link, a.menu:visited {
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	}
a.menu:hover, a.menu:active {
	text-decoration: underline;
	}
	
	
a.bottom:link, a.bottom:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #333333;
	}
a.bottom:hover, a.bottom:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
.clear { clear:both; height: 0px; line-height: 0px; }

.fourteenblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
 	font-size:12px;
	}

.elevenblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}

}
.storytitle {
	margin: 1;
}

#red{
	color: red;
}


