/************************************  RESETS OG UNIVERSALE REGLER  ************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	}
	
body {
	background-color:#fff;
	color:#010110;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	
ol, ul {
	list-style: none;
	}
	
blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

ins {
	text-decoration: none;
	}
	
del {
	text-decoration: line-through;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
p {
	line-height:1.2;
	}
	
a {
	color:#0E71C0;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
.hidden {
	display:none;
	}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/************************************  /RESETS OG UNIVERSALE REGLER  ************************************/
	
	
.title_size_26 { font-size:26px;} 
.title_size_27 { font-size:27px;} 
.title_size_28 { font-size:28px;} 
.title_size_29 { font-size:29px;} 
.title_size_30 { font-size:30px;} 
.title_size_31 { font-size:31px;} 
.title_size_32 { font-size:32px;} 
.title_size_33 { font-size:33px;} 
.title_size_34 { font-size:34px;} 
.title_size_35 { font-size:35px;} 
.title_size_36 { font-size:36px;} 
.title_size_37 { font-size:37px;} 
.title_size_38 { font-size:38px;} 
.title_size_39 { font-size:39px;} 
.title_size_40 { font-size:40px;} 
.title_size_41 { font-size:41px;} 
.title_size_42 { font-size:42px;} 
.title_size_43 { font-size:43px;} 
.title_size_44 { font-size:44px;} 
.title_size_45 { font-size:45px;} 
.title_size_46 { font-size:46px;} 
.title_size_47 { font-size:47px;} 
.title_size_48 { font-size:48px;} 
.title_size_49 { font-size:49px;} 
.title_size_50 { font-size:50px;} 
.title_size_51 { font-size:51px;} 
.title_size_52 { font-size:52px;} 
.title_size_53 { font-size:53px;} 
.title_size_54 { font-size:54px;} 
.title_size_55 { font-size:55px;} 
.title_size_56 { font-size:56px;} 
	
/************************************  NAVIGATION:  ************************************/


/************************************  ADS:  ************************************/
#ad_top_left {
	float:left;
	background:url(/nettavisen/gif/na2.0/ad_tag.gif) center left no-repeat;
	padding-left:10px;
	}

#ad_top_right {
	float:left;
	background:url(/nettavisen/gif/na2.0/ad_tag.gif) center left no-repeat;
	padding-left:10px;
	margin-left:12px;
	}

#ads_top {
	width:980px;
	margin-bottom:10px;
}

#sticky_ad {
	position:fixed;
	z-index:99;
	top:10px;
	left:995px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop) + 10);
}

/************************************  /ADS:  ************************************/
#wrap {
	width:980px;
	margin-left:10px;
	padding-top:10px;
	background-color:#fff;
}

#header {
	border:1px solid #00020f;
	border-bottom:none;
	background:url(/nettavisen/gif/sportspill/topp_gradient.jpg) left top no-repeat;
	padding-top:5px;
}

#header h1 {
	float:left;
	width:471px;
	margin:25px 17px 0 10px;
	display:inline;
}

.header_article {
	width:160px;
	overflow:hidden;
	height:114px;
	float:left;
}

.header_article img {
	float:left;
	margin-right:3px;
}

.header_article h4 {
	padding-left:4px;
	padding-bottom:1px;
	background-color:#010110;
}

.header_article .ekspert_img {
	float:none;
	clear:both;
	display:block;
}

.header_article h3 {
	text-transform:uppercase;
	font-size:11px;
	margin:2px 2px 2px 0;
}

.header_article p {
	font-size:11px;
}

#navigation {
	background-color:#00020f;
	padding:7px 0 0px 20px;
}
/*
#navigation li {
	float:left;
	padding-right:16px;
	margin-right:5px;
	display:inline;
	background:url(/nettavisen/gif/sportspill/meny_star.gif) right center no-repeat;
}

#navigation li#last_nav {
	background:none;
}

#navigation li a {
	font-weight:bold;
	color:#fff;
}*/
#navigation a {
	display: block;
	color:#fff;
	text-decoration:none;
	padding-bottom:6px;
	}
	
#navigation a:hover {
	text-decoration:underline;
}

#navigation li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	padding:0px 19px 0px 0px;
	margin-right:8px;
	background:url(/nettavisen/gif/sportspill/meny_star.gif) right 4px no-repeat;
	}
	
#navigation li:hover {
	background-color:#00020f;
	}

#navigation li ul { /* second-level lists */
	position: absolute;
	background-color:#00020f;
	width: 155px;
	border-left:1px solid #f619b4;
	border-right:1px solid #ee3b13;
	border-bottom:1px solid #f12a61;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding-bottom:6px;
	}

#navigation li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:-14px;
	}

#navigation li ul li { 
	clear:both;
	float:none;
	margin-left:0;
	text-indent:0;
	padding:0;
	_display:inline;
	background-image:none;
	border:none;
	}
	
#navigation li ul li a {
	padding:4px 4px 4px 14px;
	} 

#navigation li ul li a:hover {
	text-decoration:underline;
	} 


#sections_wrap {
	margin-top:12px;
}

.section {
	width:480px;
	overflow:hidden;
	float:left;
}

#section_tipping {
	margin-left:15px;
}

#trav_direkte {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

#trav_direkte h4 {
	margin-left:5px;
}

#trav_direkte img {
	margin-left:-5px;
}

#trav_direkte ul {
	margin-top:8px;
	margin-bottom:12px;
}

#trav_direkte ul li a {
	color:#31c7fc;
	font-weight:bold;
	font-size:12px;
}

#trav_direkte h5 {
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#trav_direkte p {
	font-size:12px;
}

.forum {
	margin-top:12px;
	background-color:#ddf7ee;
	padding-bottom:20px;
}

#tipping_forum {
	background-color:#e0f7ff;
}

.forum ul {
	margin:22px 12px 0 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.forum ul li {
	margin-bottom:15px;
	font-size:17px;
}

.forum ul li a {
	color:#010110;
}
/************************ SECTION_TRAV ************************/
#section_trav {
	background:#ddf7ee;
	padding-bottom:10px;
}

#section_trav h2 {
	font-size:26px;
	color:#064;
	text-transform:uppercase;
	background-color:#fff;
	padding-bottom:6px;
}

#article_dagensspill {
	background-color:#000;
	*padding-bottom:7px;
}

#article_dagensspill h4 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ee3b12 url(/nettavisen/gif/sportspill/v2/whitestar.gif) 7px 6px no-repeat;
	padding:6px 0 4px 29px;
}

#article_dagensspill img {
	float:left;
	margin:7px;
}

#article_dagensspill h3 {
	font-size:16px;
	text-transform:uppercase;
	margin-top:5px;
	margin-right:8px;
}

#article_dagensspill h3 a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#article_dagensspill p {
	color:#fff;
	font-size:14px;
	margin-right:8px;
}

.subsection_wrap {
	margin-top:12px;
}

.subsection_sidebar {
	float:left;
	width:195px;
	overflow:hidden;
	background-color:#fff;
	margin-left:5px;
	display:inline;
}

.subsection_sidebar h3 {
	font-size:15px;
}

.subsection_sidebar a {
	color:#064;
}

.subsection_article {
	margin-bottom:20px;
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
}

.subsection_article img {
	margin-left:-5px;
}

.nettspill_img {
	margin-top:15px;
}

.subsection_main {
	float:left;
	margin-left:5px;
	width:275px;
	overflow:hidden;
}

#rt_news {
	margin-top:15px;
	background-color:#ddf7ee;
	padding-bottom:15px;
}

#rt_news h4 {
	margin:15px 0 0 0;
	font-size:18px;
	font-weight:normal;
}

#rt_news h4 a {
	color:#010110;
}

#rt_news h5 {
	margin:5px 10px 0 10px;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.rt_news_article {
	padding:0 10px;
}

#rt_news p {
	display:inline;
}

#rt_program {
}

#rt_program h4 {
	font-size:15px;
	text-transform:uppercase;
	margin:5px 0 0 10px;
}

#rt_program h4 a {
	color:#006643;
}

/************************ /SECTION_TRAV ************************/


/************************ /SECTION_TIPPING ************************/

#section_tipping {
	background-color:#e0f7ff;
	padding-bottom:10px;
}

#section_tipping h2 {
	font-size:26px;
	color:#0ea7e8;
	text-transform:uppercase;
	background-color:#fff;
	padding-bottom:6px;
}

#article_dagensspill_nt {
	background-color:#000;
	*padding-bottom:7px;
}

#article_dagensspill_nt h4 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ee3b12 url(/nettavisen/gif/sportspill/v2/whitestar.gif) 7px 6px no-repeat;
	padding:6px 0 4px 29px;
}

#article_dagensspill_nt img {
	float:left;
	margin:7px;
}

#article_dagensspill_nt h3 {
	font-size:16px;
	text-transform:uppercase;
	margin-top:5px;
	margin-right:8px;
}

#article_dagensspill_nt h3 a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#article_dagensspill_nt p {
	color:#fff;
	font-size:14px;
	margin-right:8px;
}

.article_spill {
	padding:14px 10px 10px 10px;
	background-color:#fafafa;
	border:2px solid #e4e4e4;
	margin-bottom:4px;
}

.article_spill h3 {
	display:none;
}

.article_spill img {
	float:left;
	margin-right:15px;
	*margin-right:10px;
	margin-top:-5px
}

.article_spill a {
	display:block;
	background:url(/nettavisen/gif/sportspill/green_star.gif) 145px center no-repeat;
	*background:url(/nettavisen/gif/sportspill/green_star.gif) left center no-repeat;
	height:14px;
	font-size:12px;
	text-transform:uppercase;
	padding-left:12px;
	font-weight:bold;
	margin-bottom:2px;
}

#section_tipping .subsection_sidebar {
	float:left;
	width:195px;
	overflow:hidden;
	margin-left:5px;
	display:inline;
}

#section_tipping .subsection_main {
	margin-left:0;
	margin-top:12px;
}

#section_tipping .nettspill_img {
	margin-top:11px;
	margin-left:2px;
}

#nt_news {
	margin-top:15px;
	padding-bottom:15px;
}

#nt_news h4 {
	margin:15px 10px 0 10px;
	font-size:18px;
	font-weight:normal;
}

#nt_news h4 a {
	color:#010110;
}

#nt_news h5 {
	margin:5px 10px 0 10px;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#nt_news p {
	margin:0 10px 0 10px;
}


#nt_program h4 {
	font-size:15px;
	text-transform:uppercase;
	margin:5px 0 0 10px;
}

#nt_program h4 a {
	color:#032360;
}

#section_tipping .subsection_sidebar a {
	color:#003b78;
}

#tv_guide {
	margin-top:12px;
	padding:0 5px 10px 5px;
}

#tv_guide img {
	margin-left:-5px;
}

#tv_guide h4 {
	font-size:16px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#ec3b11;
	text-transform:uppercase;
}

#tv_guide h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec3b11;
	margin-top:10px;
}

#tv_guide p {
	font-size:11px;
}

#tv_guide span {
	font-style:italic;
	color:#000;
}

#tvguide_list {
	height:300px;
	overflow:auto;
}
/************************ /SECTION_TIPPING ************************/

/************************************  FOOTER:  ************************************/

#footer {
	width:1245px;
	background-color:#fff;
	margin-top:20px;
	border:1px solid #ccc;
	border-bottom:10px solid #033363;
	padding-bottom:20px;
}

#footer_col_1 {
	width:310px;
	float:left;
}

#footer_col_2 {
	width:335px;
	float:left;
	margin-left:15px;
	border-left:1px solid #ccc;
	padding-left:15px;
	margin-top:20px;
	min-height:360px;
	height:auto !important;
	height:360px;
}

#footer_col_3 {
	width:235px;
	float:left;
	margin-left:15px;
	border-left:1px solid #ccc;
	padding-left:15px;
	margin-top:20px;
	min-height:360px;
	height:auto !important;
	height:360px;
}

#footer_col_4 {
	width:264px;
	float:left;
	margin-left:15px;
	border-left:1px solid #ccc;
	padding-left:15px;
	margin-top:17px;
	min-height:360px;
	height:auto !important;
	height:360px;
}

#footer_last_48 {
	font-size:16px;
	color:#033363;
	font-weight:bold;
	display:block;
	background:url(/nettavisen/gif/v6/footer_decor.jpg) 252px center no-repeat;
	margin:20px 0 0 15px;
	border-bottom:10px solid #033363;
}

#search_archive2 {
	margin:20px 0 20px 20px;
}

#footer #adresse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	width:220px;
}

#footer #search_btn {
	vertical-align:bottom;
}

#footer_rss_link {
	margin-left:15px;
	border-bottom:10px solid #033363;
	padding-bottom:8px;
	display:block;
	color:#666;
}

#footer_rss_link img {
	vertical-align:top;
}

#footer_list_items {
	margin:20px 0 20px 15px;
}

.footer_list {
	float:left;
	width:90px;
	overflow:hidden;
}

#footer_list_2 {
	margin-left:10px;
}

#footer_list_3 {
	margin-left:10px;
}


#footer_col_2 h4 {
	border-bottom:10px solid #033363;
	font-weight:bold;
	font-size:13px;
	margin-top:3px;
	margin-bottom:10px;
	color:#033363;
}

#footer_col_2 h5 {
	font-size:15px;
	line-height:20px;
	font-weight:normal;
}

#footer_col_2 h5 a {
	color:#0E71C0;
}

#info_heading {
	padding-top:6px;
}

#footer_info {
	font-size:12px;
	width:140px;
	float:left;
}

#footer_info h5, #footer_contacts h5 {
	font-size:12px;
	font-weight:normal;
}

#footer_info a, #footer_contacts a {
	text-decoration:underline;
}

#footer_info a:hover, #footer_contacts a:hover {
	text-decoration:none;
}

#footer_contacts {
	width:185px;
	float:right;
}

#adress_heading, #postal_heading, #admin_heading, #desk_heading {
	margin-top:12px;
}

#mobile_heading {
	border-bottom:10px solid #033363;
	font-weight:bold;
	font-size:13px;
	margin-top:3px;
	margin-bottom:10px;
	color:#033363;
}

#footer_col_3 p {
	font-size:12px;
	margin-bottom:12px;
}

#footer_col_3 h5 {
	font-size:15px;
	font-weight:bold;
}

#footer_col_3 #stop_service, #footer_col_3 p span {
	font-size:10px;
}

#footer_col_4 h4 {
	border-bottom:10px solid #033363;
	font-weight:bold;
	font-size:13px;
	margin-top:3px;
	margin-bottom:10px;
	color:#033363;
}

#advertise_heading {
	padding-top:20px;
}
/************************************  /FOOTER:  ************************************/






































