/*
/* NB!!! IE6 hacks are written to ie6fix.css

For å gi bokselementer padding, brukes et nytt bokselement innenfor kalt "container" som gis marger.

Marger og paddingverdier: .2em - .5em - 1em alt etter størrelsen på elementene

Fontstr tilsvarer:
10px = 77%
11px = 85%
12px = 	92%
13px = 	100%
14px = 	107%
15px = 	114%
16px = 	122%
17px = 	129%
18px = 	136%
19px = 	144%
20px = 	152%
21px = 	159%
22px = 	167%
23px = 	174%
24px = 	182%
25px = 	189%
26px = 	197%
*/

/**************** resets ****************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}
input{ padding:0 1px;width:auto;overflow:visible;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
legend{color:#000;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:link {color: #0766ce;}
/*a:visited {color:#3580D2;}*/
a:visited {color:#0766ce;}
a:hover, a:focus {color:#f03;}
strong{font-weight:bold;}

/**************** fonts ****************/
body {font:13px verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-family:arial,helvetica,clean,sans-serif;}
h3{font-size: 114%;}
h3 a{font-size: 114%;}
/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

body * {line-height:1.22em;}
*/

/**************** main css ****************/
body {background:#336699 url(http://www.123spill.no/beta/img/retro_stripe.png) repeat;}
input.search{background:#fff url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x;border:1px solid #bababa;padding:.2em;}
hr {
	height:1px;
	border:0;
	color:#bababa;
	background:#bababa;
	margin:.4em 0;
	clear:both;
}
hr.gray{color:#ccc;background:#ccc;}
hr.l-gray{color:#ddd;	background:#ddd;}
hr.white{color:#fff;	background:#fff;}
hr.black {color: #000; background: #000}
.border{border:1px solid #000;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.nobackground {background:transparent url(http://gfx.dagbladet.no/g3/fff.gif) !important;color:#000 !important;}
.nobackground a{color:#000 !important;}
.marginbottom {margin-bottom:1em !important;}
ul.liststyle-disc{ margin:0 0 0 16px !important;}
ul.liststyle-disc li{list-style-type:disc !important;}

.clearfix:after,
.ref:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix,
.ref {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix,
* html .ref {height: 1%;}
.clearfix,
.ref {display: block;}
/* End hide from IE-mac */
.center{text-align:center;}

#doc {
	width:972px;
	margin:0 0 2em 1em;
}
#header {}
#logo-header {
	width:972px;
}
#content {position:relative;}
#footer {
	font-size:85%;
	font-family:verdana;
	clear:both;
/*	border-top:1px solid #bababa;*/
	border-top: 3px solid #000;
	padding-top:.5em;
}
#footer ul{
	margin-bottom:.5em;
}
#footer li{
	margin-bottom:.2em;
}
#footer img{
	vertical-align:bottom;

}
#footer .list{
	float:left;
	width:24%;
	margin:0 0 1em 0;
	display:inline;
}
#footer .list a:link, #footer .list a:visited{
	color:#fff;
}
#footer .list a:focus, #footer .list a:hover{
	color:#f03;
}
#footer hr.l-gray,
#footer hr {
	background:#000000!important;
}


/**************** rules for main templates ****************/

.grid-20-80 #main-col .grid-b,
.grid-80-20 .grid-b {
	float:right;
}
.grid-20-80 .grid-b,
.grid-80-20 #main-col .grid-b {
	float:left;
}


/* grid-20-80 & grid-80-20:L180 & R180 */
.grid-20-80 #main-col .grid-b,
.grid-80-20 #main-col .grid-b {
	width:775px;
}
.grid-20-80 .grid-b,
.grid-80-20 .grid-b {
	width:180px;
}

/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.grid-g .grid-u,
.grid-g .grid-g,
.grid-ge .grid-u,
.grid-gf .grid-u {
	float:right;
	display:inline;   /* IE */
	margin-bottom:0;
}

/* float left and kill margin on first for added flex */
.grid-g .first,
.grid-gd .first,
.grid-ge .first,
.grid-gf .first {
	float:left;
	margin-bottom:0;
}

/* 2 col */
.grid-g .grid-u,
.grid-g .grid-g {
	width:49.1%;
}
.grid-g .grid-g .grid-u {
	width:48.1%;
} /* smaller for nested to preserve margins */

/* 3 col */
.grid-gb .grid-u,
.grid-gc .grid-u,
.grid-gd .grid-u {
   float:left;
   margin-left:2%;
   *margin-left:1.895%;
   width:32%;
}

.grid-gb .first,
.grid-gc .first,
.grid-gd .first {
	margin-left:0;
}

/* colspan 2 */
.grid-gc .first,
.grid-gd .grid-u {
	width:66%;
}

.grid-gd .first {
	width:32%;
}

/* colspan 3 */
.grid-ge .grid-u {
	width:24%;
}
.grid-ge .first,
.grid-gf .grid-u {
	width:74.2%;
}
.grid-gf .first {
	width:24%;
}
.grid-ge .first {
	width:74.2%;
}
#doc:after,
#content:after,
#header:after,
#logo:after,
#footer:after,
.grid-g:after,
.grid-ga:after,
.grid-gb:after,
.grid-gc:after,
.grid-gd:after,
.grid-ge:after,
.grid-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#doc,
#content,
#header,
#logo,
#footer,
.grid-g,
.grid-ga,
.grid-gb,
.grid-gc,
.grid-gd,
.grid-ge,
.grid-gf {
	zoom:1; /* IE */
	margin-bottom:1em;
}
img.float-left {
	float:left;
	margin:0 .5em .5em 0;
}
img.float-right {
	float:right;
	margin:0 0 .2em .5em;
}
.floatRight {
	float:right;
}

/**************** Grid 123 Spill ****************/
#main-col .main-right {
	float: left;
	width: 32%;
	margin-left:2%;
/*   *margin-left:1.4%;*/
   *margin-left:1.2%;
}
#main-col .main-left {
	float: left;
	width: 66%;
}
#main-col .main-left .grid-123,
#main-col .main-right .grid-123 {
	zoom:1; /* IE */
	margin-bottom:1em;
}

#main-col .main-left .grid-123 .mod-123-33 {
	float:left;
	margin-left:2%;
   *margin-left:1.895%;
	width:49%;
}
#main-col .main-left .grid-123 .first {
	margin-left:0;
}
#main-col .main-left .grid-123:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Grid search page */
#main-col .mod-123-50{ 
	float:left;
	margin-left:2%;
   *margin-left:1.895%;
	width:48%;
	_width:47%;
}


/**************** page top ****************/
#logo-head{
	border-bottom:3px solid #000;
	height:75px;
	overflow:hidden;
}
#logo-head img.logo{
	float:left;
	width:300px;
	height:101px;
	display:inline;
	margin-right: 5px;
}
#logo-head h1 {
	margin-top: 5px;
	margin-right: 0px;
}
#logo-head h1 a {
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 107%;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
}
#logo-head #searchBox{
	float:right;
	color: #005E96;
	margin-top: 23px;
}
#logo-head #searchBox form{
	display: inline;
}
#logo-head #searchBox a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#logo-head #searchBox #submitSearch{
	width: 40px;
}

#nyeste{
	height:100%;
}
/**************** menu bar ****************/
#menu {
	margin: 12px 0;
}
#menu li {
	margin: 0 0.5em 0 0;
	display: inline;
}

#menu li a {
	color:#000;
	background-color: #FFCC00;
	padding:5px 8px;
	text-decoration:none;
	font-weight:bold;
}
#menu li.active a{
	background-color: #fff;
}
#menu li a:hover{
	background-color: #fff;
}
/*
#menu #dbLogo {
	margin-right: 0;
}
#menu #dbLogo a {
	padding: 0;
}
#menu #dbLogo a img {
	float: right;
	border: 1px solid #fff;
	margin-bottom: 50px;
}*/
.posthidden {
	display:none;
}
.postshown {
	display:inline;
}
.postshown-block {
	display:block;
}

/**************** refferals ****************/

.ref {border:2px solid #000;}
.ref .container {
	margin:.2em .2em 0 .2em;
	overflow:hidden;
}
.ref img {
	border:0px solid #000;
}
.ref p img{
	border:none;
}
.ref p a{}
.ref ul {margin-top:.5em}
.ref ul li a b {
	color:#000;
	text-decoration:none;
}
.ref h2{
	font-size:21px;
	line-height:1.1em;
	margin-bottom:.1em;
}
.mod-100 .ref h2{
	line-height:1.05em;

	margin-bottom:.2em;
}
.ref h2 big{font-size:150%;}
.ref h2 a:link,
.ref h2 a:visited{
	color:#000;
	text-decoration:none;
}
.ref h2 a:hover,
.ref h2 a:focus{
	color:#000;
	text-decoration:underline;
}
.mod-100 img.float-left {
	margin-right:1em;

}
.mod-100 img.float-left {
	margin-right:1em;
}
.ref a.comments {background:url(http://gfx.dagbladet.no/g3/ico_comment.png) no-repeat;}
.ref a.bullet-w {background:url(http://gfx.dagbladet.no/g3/bullet_white.png) no-repeat;}
.ref a.bullet-g {background:url(http://gfx.dagbladet.no/g3/bullet_gray.png) no-repeat;}
.ref a.comments,
.ref a.bullet-w,
.ref a.bullet-g {
	padding:0 23px 0 1px;
	***adding:0 70px 0 1px;
	background-position:right;
	***ackground-position:55px 0;
}
ul.horisontal-lf li,
ul.vertical-lf li {
	background-repeat:no-repeat;
	background-position:left top;
}
ul.vertical-lf{
	clear:both;
}
ul.horisontal-lf li {
	float:left;
}
ul.horisontal-lf li a{
	display:block;
	padding:0 15px 2px 22px;
}
ul.vertical-lf li a{
	padding:0 0 0 22px;
	font-size:85%;
}
.horisontal-lf li a{white-space:nowrap;}

li.comments {background-image:url(http://gfx.dagbladet.no/g3/ico_comment.png);}
li.comment {background-image:url(http://gfx.dagbladet.no/g3/ico_comment.png);}
li.print {background-image:url(http://gfx.dagbladet.no/g3/ico_printer.png);}
li.mail {background-image:url(http://gfx.dagbladet.no/g3/ico_email.png);}
li.phone {background-image:url(http://gfx.dagbladet.no/g3/ico_phone.png);}
li.bullet-w {background-image:url(http://gfx.dagbladet.no/g3/bullet_white.png);}
li.bullet-g {background-image:url(http://gfx.dagbladet.no/g3/bullet_gray.png);}

.mod-100 .ref .tips-oss-r p{
	margin:3px 2px 3px 4px;
}
.mod-33 .ref .tips-oss-r p{
	margin:5px 2px 6px 4px;
}
.ref .tips-oss-r p a{
	color:blue;
}
.ref .tips-oss-r p span{
	white-space:nowrap;
}
.container p {
	margin-bottom: .5em;
}


/**************** refferal customizing ****************/

.custom {
	padding-bottom:.2em;
	border:1px solid;
}
.custom h1{
	font-size:15px;
	padding:1px 3px;
	background:url(http://gfx.dagbladet.no/g3/bg-custom-h1.png);
	width:auto;
	height:auto;
}
.custom h1 img{
	display:block;
	margin:-1px 0 0 -3px;
}
.custom .ref {border-top:0;}

.black{background-color:#000;color:#fff;border-color:#666;}
.black h1{background-color:#000;color:#fff;}
.black h2 a,.black h2 a:hover,.black h2 a:focus{color:#fff;}

.gray{background-color:#eee;color:#000;border-color:#ddd;}
.gray h1{background-color:#eee;color:#000;}

.blue{background-color:#E0F3FF;color:#000;border-color:#005E96;}
.blue h1{background-color:#005E96;color:#fff;}

.l-blue{background-color:#ffcc00;}

.violet{background-color:#EFE0FF;color:#000;border-color:#7C2897;}
.violet h1{background-color:#7C2897;color:#fff;}

.pink{background-color:#FFE1EE;color:#000;border-color:#EB6090;}
.pink h1{background-color:#EB6090;color:#fff;}
h1.pink{background-color:#EB6090;color:#fff;}

.beige{background-color:#FCEDDA;color:#000;border-color:#FFD5AC;}
.beige h1{background-color:#FFD5ACs;color:#000;}

h1.size-01, h2.size-01 {font-size:15px;}
h1.size-02, h2.size-02 {font-size:18px;}
h1.size-03, h2.size-03 {font-size:21px;} /*default*/
h1.size-04, h2.size-04 {font-size:24px;}
h1.size-05, h2.size-05 {font-size:27px;}
h1.size-06, h2.size-06 {font-size:30px;}
h1.size-07, h2.size-07 {font-size:33px;}
h1.size-08, h2.size-08 {font-size:36px;} /*dagens m*/
h1.size-09, h2.size-09 {font-size:39px;}
h1.size-10, h2.size-10 {font-size:42px;}
h1.size-11, h2.size-11 {font-size:45px;}
h1.size-12, h2.size-12 {font-size:48px;} /*dagens l*/
h1.size-13, h2.size-13 {font-size:51px;}
h1.size-14, h2.size-14 {font-size:54px;}
h1.size-15, h2.size-15 {font-size:57px;}
h1.size-16, h2.size-16 {font-size:60px;}
h1.size-17, h2.size-17 {font-size:63px;} /*dagens xl*/
h1.size-18, h2.size-18 {font-size:66px;}
h1.size-19, h2.size-19 {font-size:69px;}
h1.size-20, h2.size-20 {font-size:72px;} /*dagens xxl*/
h1.normal, h2.normal {font-weight:normal;}
.ref p small {font-size:85%;}
.ref p big {font-size:114%;}


/**************** sidebar ****************/

#side-col {
	word-wrap: break-word;
	overflow:hidden;
}

.attached { /*brukes når topp og høyreannonse møtes */
	position:absolute;
	top:-25px;
	right:0;
	width:190px;
}
#side-col p.lesmer{
	text-align:center;
	font-size:85%;
	text-align:center;
	font-weight:bold;
}
#side-col p.lesmer a:link,#side-col p.lesmer a:visited{color:blue;}
#side-col p.lesmer a:hover,#side-col p.lesmer a:focus{color:#F03;}

img.subsection-head{
	border:0;
}


/**************** ads ****************/

#ad-top-right,
#ad-top-left,
#ad-top-wide {
	position:relative;
	height:150px;
}
#ad-top-center {
	position:relative;
	height:90px;
	margin-left:127px;
}
#ad-top-left {
	float:left;
}
#ad-top-right {
	float:right;
	width:768px;
}
#ad-top-wide {
	width:980px;
}

#tvguide .ad-tv {
	border-bottom:1px solid #fff;
	padding-bottom:.5em;
}
#tvguide .ad-tv-img {
	margin:0 7px
}
#main-col .ad,
#side-col .ad {
	border-top:1px solid #bababa;
/*	padding-top:.2em; */
}
#main-col .ad,
#side-col .ad {text-align:center;}
#main-col .ad p,
#side-col .ad p{font-size:10px;}
#main-col .ad p a,
#side-col .ad p a{
	color:#000;
	text-decoration:none;
}
#main-col .ad p a:hover,
#side-col .ad p a:hover{
	color:#f03;
}
#side-col .ad {
	margin-bottom:1em;
	border-bottom:1px solid #bababa;
	padding-bottom:.2em;
}
#side-col .ad img{display:block;}

#ad-top-left .ad-tag,
#ad-top-center .ad-tag,
#ad-top-wide .ad-tag{
	position:absolute;
	top:2px;
	height:47px;
	font-size:9px;
	width:7px;
	z-index:500;
}
#ad-top-left .ad-tag a,
#ad-top-center .ad-tag a,
#ad-top-wide .ad-tag a{
	color:#000;
	text-decoration:none;
}
#ad-top-left .ad-tag a:hover,
#ad-top-center .ad-tag a:hover,
#ad-top-wide .ad-tag a:hover{
	color:#f03;
}
#ad-top-left .ad-tag{ left:189px;}
#ad-top-wide .ad-tag{left:976px;}
#ad-top-center .ad-tag{left:732px;}


/**************** tagcloud ***************/
.tagcloud {
	color: #000;
	text-align: center;
	}

.tagcloud a {
	padding: 8px 5px;
	color: #366a9d;
	text-decoration: none;
	}

.tagcloud a:hover {
	color: #FF9900;
	}

.tagcloud a.taglevel1 {font-size: 12px;}
.tagcloud a.taglevel2 {font-size: 18px;}
.tagcloud a.taglevel3 {font-size: 22px;}
.tagcloud a.taglevel4 {font-size: 26px;}
.tagcloud a.taglevel5 {font-size: 30px;}
.tagcloud a.taglevel6 {font-size: 34px;}

.tagcloud a.taglevel7 {font-size: 38px;}

.tagcloudbox {
    width: 74,2%;
    margin-bottom:10px;
}

/****************************************************/
/**************** 123 Spill spesifikt ***************/
/****************************************************/

/**************** Game Ad top of front page AND Top 10 list ***************/
#gameMainAd {
	position: relative;
}
#gameMainAd img {
	border:2px solid #3fb7fd;
	margin: 5px 0 0 5px;
}
#mainAdContent {
	position: absolute;
	bottom: 0; 
	left: 0; 
	width: 498px; 
	margin: 5px 0 5px 7px;
	_margin: 5px 0 5px 2px;
	background-image: url('http://www.123spill.no/img/bgGameAd.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://www.123spill.no/img/bgGameAd.png'); /*IE6*/
	_background-image:none; /*IE6*/
}
#mainAdContent h1 {
	margin: 5px 10px;
} 
#mainAdContent h1 a{
	color: #fff;
	font-size: 21px;
	text-decoration:none;
} 
#mainAdContent h1 a span{
	font-size: 13px;
	font-weight:normal;
	display:block;
}
#top10 table {
	margin-bottom: 1em;
	background-color: #fff;
}
#top10 col#num {
	width: 40px;
}
#top10 col#game,
#gameSmlAd col#game {
	width: 53px;
}
#top10 col#desc {
	width: 87px;
}
#gameSmlAd col#desc {
	width: 185px
}
#top10 td {
	border-bottom: 2px solid #000;
	padding: 5px 0 5px 5px;
	line-height: 1em;
}
#gameSmlAd td {
	border-bottom: 2px solid #3FB7FD;
	padding: 5px 3px 5px 0;
}
#top10 td.left {
	background-color: #FFCC00;
	padding: 5px;
}

#top10 td a img,
#gameSmlAd td a img {
	float: left;
	border:2px solid #000;	
}
#top10 td a {
	text-align: left;
	font-weight: bold;
	font-size: 85%;
	color: #000;
	text-decoration: none;
}
#top10 td a.linkTxt {
	padding-right:4px;
}
#gameSmlAd td a {
	text-align: left;
	font-weight: bold;
	font-size: 114%;
	font-family:arial,helvetica,clean,sans-serif;
	color: #000;
	text-decoration: none;
}
#top10 td a:hover,
#gameSmlAd td a:hover {
	color: #FF0033;
}

/**************** Lists ****************/
#playlist {
	list-style-type:  decimal!important;
	margin-left: 30px;
	margin-bottom: .5em;
	margin-top: .2em;
	line-height: 1.3em;
/*	_line-height: .6em;*/
}

/**************** Lists thumbnails ****************/
#playedMost .category h3 a{
/*	color: #3580D2!important;*/
	color: #000;
}
#playedMost .category h3 a:hover{
	color: #FF0033!important;
}
#playedMost .category p a{
	color: #000;
}
#playedMost .category p a:hover{
	color: #FF0033;
}

#playedMost .category {
	margin-bottom: 1em!important;
}

/**************** Random selection ****************/
#randomSelection,
.category {
	margin-top: .5em;
	margin-bottom: 1em;
}
.thumbSection {
	float: left;
	width: 49.1%;
	padding-bottom:5px;
	border-bottom:1px solid #000;
	margin-left:5px;
}
#randomSelection .grid-g .firstThumb {
	margin-left:0;
	float: left;
}
.thumbSection p a,
.category p {
	/*font: 13px normal Arial, Helvetica, sans-serif;*/
	margin: 3px 0 0 0;
	color: #000;
	text-decoration: none;
}
.thumbSection h3 a{
	color: #000;
	text-decoration: none;
}
.thumbSection a:hover {
	color: #FF0033!important;
}
.thumbSection .thumb img,
.category .thumb img {
	border: 2px solid #000;
	float: left;
	margin: 3px;
}

/**************** Game links ****************/
#randomSelection p a,
#randomSelection h3 a,
.category h3 a,
.category p a {
	color: #000!important;
	text-decoration: none;
}
#playlist a:hover,
#randomSelection a:hover,
.category h3 a:hover,
.category p a:hover {
	color: #FF0033!important;
}
#playlist li a {
	color: #000;
	text-decoration: none;
	margin-right: 2px;
/*	display: block;*/
}
a.play {
	background-image:url(http://www.123spill.no/img/play_now.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:8px;
	color: #000!important;
	font-size: 11px;
}
a:hover.play {
	color: #FF0033;
}
#playlist li a.xmark {
 	float:right;
 	opacity:0.5;
 	filter:alpha(opacity=50); /* IE */
}
#playlist a:hover.xmark {
 	opacity:1;
 	filter:alpha(opacity=100); /* IE */
}


/**************** Refresh-link ****************/
.refresh {
	background: url(http://www.123spill.no/img/refresh.gif) no-repeat;
	background-position:right center;
	padding-right: 20px;
	float: right;
	font-size: 85%;
}

/**************** Next / Previous ****************/
#next {
	margin-bottom: 1em;
	text-align: center;
}
#next li {
	display:inline;
	margin: 0 0.5em 0 0;
}
#next li img{
	border: none!important
}

.margNav {
	margin-top: 35px;
}

/**************** Cartoon ****************/
#tegneserie h1 {
	display: inline;
}
#tegneserie h1.henv-m {
	font-size:18px;
}
#tegneserie img {
	margin-top: .5em;
}

/**************** Game detail site ****************/
.toolsBlock {
	clear: left;
	padding-top:8px;
}
.toolsBlock a {
	margin: 5px 0;
	font-size:11px;
	font-weight:bold;
	color: #B58400;
}
.tools ul {
	float: left;
	margin-top: 0;
}
ul.tools2 {
	float: right;
	margin-top: 0;
}
.tools li,
ul.tools2 li {
	display:inline;
	margin:0 2px 0 0;
}
.tools li a,
ul.tools2 li a,
.tools ul li strong {
	font-size: 85%;
	text-decoration: none;
	color: #000!important;
	font-weight: bold;
}
.tools li a:hover,
ul.tools2 li a:hover {
	color: #f03;
}
#varsle {
	margin-top: 10px;
}
#varsle a {
	font-size: 85%;
	text-decoration: underline;
	color: #0766ce;
	font-weight: normal;
/*	float: right;*/
}
.tools li#catIco {
	background: url(http://www.123spill.no/img/icoCat.gif) no-repeat;
	background-position:left center;
	padding: 2px 0 2px 20px;
}
.tools li#tagIco {
	background: url(http://www.123spill.no/img/icoTag.gif) no-repeat;
	background-position:left center;
	padding: 2px 0 2px 18px;
}
ul.tools2 li#addFavIco a {
	background: url(http://www.123spill.no/img/favorite_orange.gif) no-repeat;
	background-position:right center;
	padding: 2px 18px 2px 0;
	margin-right: 8px;
	text-decoration: underline;
}
ul.tools2 li#addFavIco a:hover {
	background: url(http://www.123spill.no/img/favorite_orange_hover.gif) no-repeat;
	background-position:right center;

	}
ul.tools2 li#comments a {
	background: url(http://www.123spill.no/img/comment_orange.gif) no-repeat;
	background-position:left center;
	padding: 2px 5px 2px 18px;
	margin-right: 8px;
	text-decoration: underline;
}
ul.tools2 li#comments a:hover {
		background: url(http://www.123spill.no/img/comment_orange_hover.gif) no-repeat;
}


ul.tools2 li#tip a {
	text-decoration: underline;
}
#friend .boxhead {
	display:none;
}
#friend input {
	padding:0;
}
#friend .subsection-head {
	margin-bottom: 6px;
}
#friend #mmstips {
	display:none;
}
#gameDet {
	margin-bottom: .5em;
}
#gameDet img {
	margin-top: .5em;
}

/**************** Vote ****************/
p.braing {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:3px 3px 10px 0pt;
}
#vote_error {
	color:#FF0000;
}
span.anbefalinger-count {
	font-weight:bold;
	color:#B58400;
	margin-right:-5px;
	padding-right:5px;
}
a.anbefal {
	background-image:url(http://www.123spill.no/img/thumb_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 18px;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	color: #B58400!important;
	marghin-left:5px;
}
a:hover.anbefal {
	background:transparent url(http://www.123spill.no/img/thumb_orange_hover.gif) no-repeat scroll 0px;
	padding: 2px 5px 2px 18px;
}
a.kommenter {
	background: url(http://www.123spill.no/img/comment_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 18px;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold!important;
	color: #B58400!important;
}
a:hover.kommenter {
	background:transparent url(http://www.123spill.no/img/comment_orange_hover.gif) no-repeat scroll 0px;
	padding: 2px 5px 2px 18px;
}
a.favoritt {
	background: url(http://www.123spill.no/img/favorite_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 18px;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	color: #B58400;
}
a:hover.favoritt {
	background:transparent url(http://www.123spill.no/img/favorite_orange_hover.gif) no-repeat scroll 0px;
	padding: 2px 5px 2px 18px;
}
/**************** Share ****************/

ul.share li {
	display:inline;
	margin:0 8px 0 0;
	float: left;
	font-size: 85%;
	font-weight: bold;
}
ul.share li a{
	font-size: 85%;
	font-weight:normal;
}
ul.share li input{
	width: 150px;
}

html .fb_share_link {
	background:transparent url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?11:26981) no-repeat scroll left top;
	height:16px;
	padding:2px 0pt 0pt 20px;
}

/**************** DB meny ****************/
#rss a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#rss img {
	position:relative;
	top:-2px;
	vertical-align:middle;
}

/**************** DB meny ****************/
.nomag {
	display:none;
}

/**************** Spill A-Å ****************/
div.innhold {
	background-color: #FFCC00;
	border: 3px solid #000;
	margin-bottom: 1em;
	color:#000;
	font-size:85%;
/*	line-height:150%;*/
	margin:-0.5em 0 1em;
	padding:5px 10px 10px;
}
/*
div.innhold .lukk {
	float: right;
}
div.innhold div.header {
	border-bottom:1px solid #fff;
	clear:left;
	color:#444;
	font-family:verdana,arial,sans-serif;
	font-size:100%;
	font-weight:bold;
}*/
div.innhold #alphabet {
	margin: 10px 0;
}
div.innhold #alphabet li {
	display:inline;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 3px;
	font-size: 100%;
}
div.innhold #alphabet li a{
	text-decoration: none;
	color: #fff;
	background-color: #3580D2;
	padding: 5px;
}
div.innhold #alphabet li.active a{
	background-color: #000;
}
div.innhold #alphabet li a:hover{
	background-color: #000;
}
div.innhold .list {
	border-bottom: solid 1px #000;
	margin-top: 10px;
	padding-bottom: 10px;
}
div.innhold .list ul{
	float: left;
	margin:0 15px 0 0;
	width: 22.8%;
	_width:22%;
}

div.innhold .list ul li{
	margin-bottom: 5px;
}

/**************** Search site ****************/

#searchBig {
	padding: 30px;
}
#searchBig input#inputSearch {
	width: 400px;
	padding: 5px;
}
#searchBig input#btnSearch {
	padding: 2px 7px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px solid #000;
	background-color: #ff9900;
}
#searchBig input#btnSearch:hover {
	background-color: #ff6600;
}
#searchResult h2 {
	margin-left:2%;
   *margin-left:1.895%;	
   margin-top: .5em;
}
#searchResult .resultTxt {
	margin-left:2%;
   *margin-left:1.895%;	
	margin-bottom: 1em;
}

/*
p#searchResult {
	margin-bottom: 20px;
}
p#searchResult span {
	font-weight: bold;
}
*/

.nemiperm {
	color:#7C2897;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
a.btnTilbm {
	background:#ff9900!important;
	color:#000!important;
	border: 1px solid #000;
	padding:4px 7px 3px 7px!important;
}
#antall {
	margin-top:60px;


}
.anbefalt {
	width:250px;
	float:left;
	
}
.tipsbox {
	background:transparent url(http://www.123spill.no/beta/img/tips_bomb.gif) no-repeat scroll left bottom;
	height: 160px;
}
	

