body {

  background-color: #e6f9ff;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  margin: 0;

  padding: 0;

}

a:link {

	color: #000000;

	text-decoration: none;

}

a:visited {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #000000;

	text-decoration: underline;

}

h2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  margin: 0;

  padding: 0;

}

#wapper {

  margin: 0 auto;

  width: 980px;

  border-left: 2px solid #005270;

  border-right: 2px solid #005270;

}

#topnav {

  width: 980px;

  line-height: 25px;

  background-color: #ffffff;

  color: #005676;

  font-weight: bold;

  font-size: 10px;

}

#topnav a {

  color: #005676;

  font-weight: bold;

  font-size: 9px;

}

#topnav #welcomebar {

  float: left;

  margin-left: 10px;

  font-size: 9px;

}

#topnav #loginbar{

  float: right;

  margin-right: 10px;

}

#header {

  background: #eeeeee;

  width: 980px;

  height: 90px;

}

#header h1 {

  margin: 0;

  display: block;

  background: url(images/logo.jpg) no-repeat;

  width: 252px;

  height: 90px;

  float: left;

  overflow: hidden;

}

#header h1 a:link, h1 a:hover, h1 a:visited, h1 a:active{

display: block;

width:252px;

height:90px;

text-indent: -100000px;

}

#catnav{

  width: 980px;

  height: 36px;

  background: url(images/nav.jpg) repeat-x;

}

#catnav ul{

  padding-top: 7px;

/*  padding-left: 100px;*/

  padding-left: 50px;

  margin: 0;

  list-style:none;

  overflow: hidden;

}

#catnav li{

  font-size: 15px;

  font-weight: bold;

/*  margin-right: 25px;*/

  margin-right: 35px;

  float: left;

}

#catnav a:link {

  text-decoration: none;

  color: #ffffff;

}

#catnav a:hover {

  color: #ffffff;

}

#catnav a:visited {

  color: #ffffff;

  text-decoration: none;

}

#snav {

  background: url(images/snav.jpg) repeat-x;

  height: 24px;

  color: #ffffff;

  font-size: 10px;

  font-weight: bold;

}

#snav #r {

  padding-top: 5px;

  padding-right: 10px;

  float: right;

}

#snav #l {

  float: left;

  padding-left: 10px;

  padding-top: 5px;

}

#snav ul {

  margin: 0;

  padding: 0;

  list-style: none;

  overflow: hidden;

}

#snav li {

  float: left;

  padding-right: 5px;

}

#snav li a {

  font-size: 10px;

  color: #ffffff;

  text-decoration: none;

}

#content {

  width: 980px;

  background: #0077a3;

  vertical-align: top;

}

#content #main {

  vertical-align: top;

  float: left;

  padding: 5px;

  width: 640px;

}

#content #rcolumn {

  vertical-align: top;

  float: right;

  padding: 5px;

  width: 320px;

}

.box1 {

  width: 320px;

  margin-bottom: 10px;

}

.box1t {

  display: block;

  background: url(images/box1_t.jpg) no-repeat;

  height: 9px;

}

.box1m {

  background: url(images/box1_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.box1b {

  display: block;

  background: url(images/box1_b.jpg) no-repeat;

  height: 10px;

}

.box2 {

  width: 320px;

  margin-bottom: 10px;

}

.box2 ul { margin: 0; padding: 0; list-style-type: none; }
.box2 ul li { line-height: 15px; margin-bottom:10px; }
.box2 ul li a { display: block; padding: 10px 0 0 10px; line-height: 26px; color: #fff; font-size:13px; text-decoration: none; }

.box2t {

  display: block;

  background: url(images/box2_t.jpg) no-repeat;

  height: 9px;

}

.box2m {

  background: url(images/box2_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.box2b {

  display: block;

  background: url(images/box2_b.jpg) no-repeat;

  height: 10px;

}

.catbox {

  width: 200px;

  margin-bottom: 10px;

}

.catboxt {

  background: url(images/rbox-catbox-top-01.jpg) no-repeat;

  line-height: 20px;

  text-align: center;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

}

.catboxm {

  background: url(images/rbox-catbox-mid-01.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.catboxb {

  display: block;

  background: url(images/rbox-catbox-bottom.jpg) no-repeat;

  height: 10px;

}

.mainbox {

  width: 640px;

  margin-bottom: 10px;

}

.nboxt {

  display: block;

  background: url(images/nbox_t.jpg) no-repeat;

  height: 12px;

  }

.lmainboxt {

  background: url(images/lmbox_t.jpg) no-repeat;

  line-height: 28px;

  text-align: left;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

  padding-left: 10px;

}

.lmainboxt #lmainboxt_l {

  float: left;

}

.lmainboxt #lmainboxt_r {

  float: right;

}

.lmainboxt ul {

  margin: 0px;

  list-style: none;

  padding-top: 5px;

  padding-right: 5px;

  overflow: hidden;

}

.lmainboxt li{

  float: left;

  display: block;



}

.lmainboxt li a {

  font-size: 9px;

  color: #3091b6;

  text-decoration: none;

  display: block;

  background: #b5d7e4;

  padding: 0px 5px 0px 5px;

  margin-right: 3px;

  line-height: 16px;

}

.lmainboxt #current {

  font-size: 9px;

  color: #be6f08;

  text-decoration: none;

  display: block;

  background: #b5d7e4;

  padding: 0px 5px 0px 5px;

  margin-right: 3px;

  line-height: 16px;

}

.mainboxt {

  background: url(images/mbox_t.jpg) no-repeat;

  line-height: 20px;

  text-align: center;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

}

.mainboxm {

  background: url(images/mbox_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }



.mainboxb {

  display: block;

  background: url(images/mbox_b.jpg) no-repeat;

  height: 10px;

}

#fbox {

  float: left;

  width: 220px;

/*  padding-bottom: 10px;*/

  padding-bottom: 5px;

}

.fboxt {

  background: url(images/fbox_t.jpg) no-repeat;

/*  line-height: 22px;*/

  line-height: 26px;

  padding-left: 10px;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

}

.fboxt #fboxt_l {

  float: left;

}

.fboxt #fboxt_r {

  float: right;

}

.fboxt ul {

  margin: 0px;

  list-style: none;

  padding-top: 5px;

  padding-right: 5px;

  overflow: hidden;

}

.fboxt li{

  float: left;

  display: block;

}

.fboxt li a {

  font-size: 9px;

  color: #3091b6;

  text-decoration: none;

  display: block;

  background: #b5d7e4;

  padding: 0px 5px 0px 5px;

  margin-right: 3px;

  line-height: 16px;

}

.fboxm {

  background: url(images/fbox_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.fboxb {

  display: block;

  background: url(images/fbox_b.jpg) no-repeat;

  height: 10px;

}

#rbox {

  width: 411px;

  float: right;

  margin-bottom: 5px;

}

.rboxt {

  background: url(images/rbox_t.jpg) no-repeat;

  line-height: 26px;

  padding-left: 10px;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

}

.rboxm {

  background: url(images/rbox_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.rboxb {

  display: block;

  background: url(images/rbox_b.jpg) no-repeat;

  height: 10px;

}

.lbox {

  width: 480px;

  margin-bottom: 10px;

}

.lboxt {

  background: url(images/lbox_t.jpg) no-repeat;

  line-height: 20px;

  text-align: left;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

  padding-left: 10px;

}

.lboxm {

  background: url(images/lbox_m.jpg) repeat-y;

  padding: 0px 10px 0px 10px;

  }

.lboxb {

  display: block;

  background: url(images/lbox_b.jpg) no-repeat;

  height: 10px;

}

.gbox {

  width: 640px;

  margin-bottom: 10px;

}

.gboxt {

  background: url(images/gbox_t.jpg) no-repeat;

  line-height: 25px;

  padding-left: 10px;

  font-size: 11px;

  color: #3091b6;

  font-weight: bold;

  margin-bottom: 5px;

}

.gboxm {

	background-image: url(images/preloader-05e.gif);

}

.preloader-adtop {

	float: right;

	width: 181px;

	height: 18px;

	background: url(images/preloader-adtop.png) top no-repeat;

}

.preloader-adtop p {

	padding-top: 3px;

	font-size: 9px;

	color: #000000;

}

.preloader-adtop img {

	margin: 0px;

	padding: 0px;

}

.preloader-adtop a {

	font-weight: bold;

}

.preloader-adbg {

	margin: 0px;

	padding: 3px;

	width: 306px;

	height: 256px;

	background: url(images/preloader-adbg.png) top no-repeat;

}

.preloader-barbg {

	margin: 0px;

	padding: 1px;

	width: 306px;

	height: 21px;

	background: url(images/preloader-barbg2.png) top no-repeat;

}

.gcontent{

  background: #eeeeee;

  padding: 5px;

}

#content #leftbox {

  float: left;

  width: 480px;

  padding-left: 5px;

}

#content #rightbox {

  float: right;

  width: 480px;

  padding-right: 5px;

}

#about {

   background: #d6e9f0;

   padding: 10px;

}

#about h3{

 color: #3091b6;

 font-weight: bold;

 font-size: 11px;

 padding: 0;

 margin: 0px 0px 5px 0px;

}

#about p {

  padding: 0;

  margin: 0;

  font-weight: bold;

  font-size: 10px;

}

#footer {

   text-align: center;

   background: #fff;

   padding: 10px;

   font-size: 10px;

}

.gamethumb {

	border: 2px solid #eeeeee;

	margin-right: 4px;

}

.gltable {

	text-align: justify;

	padding-bottom: 4px;

}

/*gamelink h3 {

    font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}*/

.gamelink:link {

    font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

.gamelink:visited {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

.gamelink:hover {

	color: #000000;

	text-decoration: underline;

	font-weight: bold;

}

.gdesc {

	font-size: 10px;

}



.clear {

  clear: both;

}



form {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

}

input, textarea {

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

}

.topbarlink:link {

	color: #3091b6;

	text-decoration: none;

}

.topbarlink:visited {

	color: #3091b6;

	text-decoration: none;

}

.topbarlink:hover {

	color: #3091b6;

	text-decoration: underline;

}





/*             styles for the star rater                */

/*            copyright http://komodomedia.com/blog/index.php/2007/01/20/css-star-rating-redux/               */

.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,

.star-rating .current-rating{

background: url(img/star_rating.png) left -1000px repeat-x;

}

.star-rating{

position:relative;

width:125px;

height:27px;

overflow:hidden;

list-style:none;

margin:0;

padding:0;

background-position: left top;

}

.star-rating li{

display: inline;

}

.star-rating a,

.star-rating .current-rating{

position:absolute;

top:0;

left:0;

text-indent:-1000em;

height:27px;

line-height:27px;

outline:none;

overflow:hidden;

border: none;

}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

background-position: left bottom;

}

.star-rating a.one-star{

width:20%;

z-index:6;

}

.star-rating a.two-stars{

width:40%;

z-index:5;

}

.star-rating a.three-stars{

width:60%;

z-index:4;

}

.star-rating a.four-stars{

width:80%;

z-index:3;

}

.star-rating a.five-stars{

width:100%;

z-index:2;

}

.star-rating .current-rating{

z-index:1;

background-position: left center;

}

.inline-rating{

display:-moz-inline-block;

display:-moz-inline-box;

display:inline-block;

vertical-align: middle;

}

#spillpre_bar{background-color:#00a8ff;width:0px;font-size:10px}

#spillpre_bar span{background-color:#fff;color:#026AB3;padding:0px;height:1px;line-height:1px;font-size:1px}

div#spillpre_loader{width:300px;height:10px;border:1px solid #18acea;background-color:#fff;text-align:left;margin:auto;overflow:hidden;margin-bottom:3px}

div#spillpre_ad{text-align:center;margin:auto}

div#spillpre_adcont{margin:0 auto;margin-bottom:11px;padding-top:20px}

div#spillpre_click2close A{font-size:10px;color:#000;text-decoration:underline;font-family:Tahoma,Arial,Verdana}

div#spillpre_c2c_container{margin:0 auto;width:300px;height:20px}

div#spillpre_click2close,div#spillpre_percent{float:left;height:15px;line-height:20px;font-size:10px;font-family:Tahoma,Arial,Verdana}

div#spillpre_percent{font-size:10px;font-weight:bold;color:#00a8ff;text-align:right}