html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fixes the background-image flicker bug in IE */

img { border: none; }
#content img { margin: 5px; }
img.right { float:right; }
img.left { float:left; }
.stream {display:none;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

a { color:#fff; text-decoration:none; }
a:hover { text-decoration: underline; }
ul { list-style: none; margin: 0 0 10px 10px; }

.bigtable { width: 549px; margin: 0 5px 0 5px;}

#content .nopadding {padding: 0px;}

.morelinktest { background : url(/lisalib/getfile.aspx?itemid=504) no-repeat; width: 40px; height: 10px; text-indent: -30px;}


/***************
  BODY
  **************/
body { background: #000308 url(/lisalib/getfile.aspx?itemid=1291) repeat-y top center; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:.75em; font-color:#fff; height:100%; margin:0; }
#background { background: url(/lisalib/getfile.aspx?itemid=449) repeat-y; background-position:top center; min-height: 500px; }

#topheader {width:100%; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=2917) repeat-x; overflow:hidden; font-family:arial; font-size:12px; }
#topheader .vlinkur a{float:left; color:#fff; text-decoration:none; padding:10px;}
#topheader .vlinkur a:hover {text-decoration:underline;}
#topheader .skil {float:left; width:6px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=2918) no-repeat;}
#topheader #visirlogo {float:left; width:90px; height:36px;}
#topheader #stod2logo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3862) no-repeat;}
#topheader #stod2sportlogo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3861) no-repeat;}
#topheader #stod2sport2logo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3860) no-repeat;}
#topheader #stod2biologo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3863) no-repeat;}
#topheader #stod2extralogo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3858) no-repeat;}
#topheader #stod2fjolvarplogo {float:right; width:325px; height:36px; background:url(http://stod2.visir.is/lisalib/getfile.aspx?itemid=3859) no-repeat;}

//#topheader {  padding:10px 0 0 0; margin: 0 auto 0 30px; color:#fff; font-weight: bold; font-size: .9em; /*position: relative; top: -5px; left: 500px;*/ z-index: 1050; }
//#topheader a { color:#fff; text-decoration: none; }
//#topheader a:hover { text-decoration: underline; }

#wrapper { width:982px; margin: 0 auto; position: relative;}
#header {  background : url(/lisalib/getfile.aspx?itemid=1255); background-position:top center; width:1187px; margin-left: -99px; height: 114px; }
#header h1 {display:none;}
#header img { padding-left: 0;}
#header .homelink { width: 100%; height: 140px !important; overflow:hidden;  }
#header .homelink a.thelink { width: 100%; height: 100%; display: block; text-indent: -300px; }
#header .headerbanner { width: 570px; position: absolute; right: -26px; top: 18px; z-index: 1000; }
#header .headerbanner .box p { margin: 0; padding: 0; }

/***********
 NAV
 **********/
#nav { position:absolute; top:105px; left:-8px; background:url(/lisalib/getfile.aspx?itemid=484) repeat-x; height:35px; width: 988px; }
#nav ul { margin:0; padding:7px 0 0 22px; list-style:none; }
#nav ul li {float:left; border-left:1px solid #000000; height:27px; padding-left:0;}
#nav ul li a { padding:5px 9px 15px 8px;color:#fff; font-size:1em; font-weight:bold; text-decoration: none; padding:0; margin-right: 0; display:block; overflow:hidden; text-indent:-300px; height:20px; }
#nav ul li a.selected { padding:0; margin-right: 0; display:block; overflow:hidden; text-indent:-300px; height:25px; }
#nav ul li.last { border-right:1px solid #000000; }

#nav ul li.item1 a { background:url(/lisalib/getfile.aspx?itemid=472) no-repeat top center; width:35px; }
#nav ul li.item1selected a { background:#3359CA url(/lisalib/getfile.aspx?itemid=472) no-repeat top center; width:35px; }
#nav ul li.item2 a { background:url(/lisalib/getfile.aspx?itemid=471) no-repeat top center; width:65px; }
#nav ul li.item2selected a { background:#3359CA url(/lisalib/getfile.aspx?itemid=471) no-repeat top center; width:65px; }
#nav ul li.item3 a { background:url(/lisalib/getfile.aspx?itemid=476) no-repeat top center; width:75px; }
#nav ul li.item3selected a { background:#84909B url(/lisalib/getfile.aspx?itemid=476) no-repeat top center; width:75px; }
#nav ul li.item4 a { background:url(/lisalib/getfile.aspx?itemid=473) no-repeat top center; width:55px; }
#nav ul li.item4selected a { background:#B30A0A url(/lisalib/getfile.aspx?itemid=473) no-repeat top center; width:55px; }
#nav ul li.item5 a { background:url(/lisalib/getfile.aspx?itemid=474) no-repeat top center; width:65px; }
#nav ul li.item5selected a { background:#F9A600 url(/lisalib/getfile.aspx?itemid=474) no-repeat top center; width:65px; }
#nav ul li.item6 a { background:url(/lisalib/getfile.aspx?itemid=475) no-repeat top center; width:75px; }
#nav ul li.item6selected a { background:#308B24 url(/lisalib/getfile.aspx?itemid=475) no-repeat top center; width:75px; }
#nav img {float:right; margin: -1px 10px 10px 0;}

#subnav { position: absolute; top: 137px; left:-9px; height: 30px; background:url(/lisalib/getfile.aspx?itemid=483) repeat-x; width: 991px; }
#subnav ul { margin:0; padding:0px; list-style:none; padding-left:22px; }
#subnav ul li { background: url(/lisalib/getfile.aspx?itemid=528) no-repeat top left; float:left; margin:0px; padding:0px; position:relative; }
#subnav ul li a { display: block; padding: 6px 11px 8px 9px;  margin-left: 2px; color: #fff; font-size: 1em; font-weight: bold; text-decoration: none; }
#subnav ul li a.selected { color: #fff; background:url(/lisalib/getfile.aspx?itemid=469) repeat-x top right; text-decoration:none !important;}
#subnav ul li a:hover { background: url(/lisalib/getfile.aspx?itemid=469) repeat-x top right; text-decoration:none; }
#subnav ul li a.last:hover { background: url(/lisalib/getfile.aspx?itemid=469) repeat-x top right; text-decoration:none; }
#subnav ul li:hover ul { visibility:visible; }
#subnav ul li a.last { background: url(/lisalib/getfile.aspx?itemid=528) no-repeat top right; }
#subnav ul ul { visibility:hidden; position:absolute; height:0; top:25px; left:-23px; width:106px; }
#subnav ul ul li { border-bottom:1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; background:#696969; }
#subnav ul ul li.first { border-top: 1px solid #54595d; }
#subnav ul ul li a { font-weight:normal; color:#fff; height:auto; padding:4px 10px; width:106px; }
#subnav ul ul li a.selected {background:#b4b4b4 !important; }
#subnav ul ul li a:hover { background:#b4b4b4; text-decoration:none; margin: 0 0 0 0; padding-right: 12px; }
#subnav ul ul li a.last:hover { background:#b4b4b4; text-decoration:none; margin: 0 0 0 0; padding-right: 12px; }
#subnav ul ul li a.last { background: none; }

#datetime { color:#fff; font-weight:bold; position:absolute; top:118px; right:120px; z-index:1000; }

#primetime ul { margin:0; padding:0; list-style:none; width:300px; min-height: 125px; }
#primetime ul li { clear:both; border-bottom:3px solid transparent; float:left; }
#primetime ul li span.time { float:left; background:#696969; color:#fff; font-weight:bold; width:30px; padding:2px 3px; font-size:.9em; }
#primetime ul li span.descr { background:#fff; color:#000; width:99px; height:28px; padding:0 0 0 5px; float:left; font-size:.9em; }

table.cal_nav { width:100%; font-weight: bold; }
table.cal_nav .right { text-align:right; }
table.cal_nav .center { text-align:center; }
table.cal_days { width:100%; }
table.cal_days th { background:#696969; font-size:.9em; text-align:center; }
table.cal_days td { font-size:.9em; text-align:center; }
table.cal_days td.cal_today a { font-weight: bold; text-decoration: underline; }

/*******
 FOOTER
 ******/
#footer { width:982px; margin: 0 auto; color:#fff; text-align:center; font-weight: bold; font-size: .9em;}
#footer a { color:#fff; }

#leftcol { float:left; padding:62px 0 0 0; width:140px; margin:0 0 0 -709px; display:inline; }
#leftcol img { padding-bottom:10px; }
body.fjolvarp #leftcol img { padding-bottom: 0px; }
#content { float:left; padding:61px 0 0 0; width:559px; margin-left:150px; display:inline; color:#fff; }

#content a { font-weight:bold; }
#content a:hover { font-weight:bold; }
#content img.right { margin: 10px; }
#content img.left { margin: 10px 12px 10px 10px; }
#content img.newsimage { margin: 0; }
#content p { }
#content ul { list-style: disc; padding-left: 40px; }

#rightcol { float: left; padding:61px 0 0 0; width:271px; display:inline; }
#rightcol img { padding-bottom:10px; }
#rightcol ul { padding: 0; }

#content h1 { margin:0; padding:2px 5px 0 7px; font-size:1.3em; font-weight:bold; background-image:url(/lisalib/getfile.aspx?itemid=670); height:23px; color: #fff;}
#content h2 { margin:4px 0 4px 5px; padding:1px 0 0 8px; font-size:1.2em; font-weight:bold; background: url(/lisalib/getfile.aspx?itemid=1042) no-repeat; height: 18px;}
#content h2.normal { background: none; padding: 1px 0 0 0; margin-left: 0; }
#content h2.normal.newsheadline { margin-left: 9px !important; }
#content h3 { margin:4px 0 2px 12px; padding:0; font-size:1.1em; font-weight:bold; }
#content h4 { margin:4px 0 2px 12px; padding:0; font-size:1.0em; font-weight:bold; }
#content h5 { margin:0 0 2px 12px; padding:4px 0 0 0; font-size:0.9em; font-weight:bold; }

.type_box { margin-bottom: 10px; }
.type_box .title { background:url(/lisalib/getfile.aspx?itemid=754) no-repeat top left; border-bottom:1px solid black; }
.type_box .title h3 { color:#fff; font-size:1.2em; margin:0; padding:4px 11px; font-weight:bold; }
#leftcol .type_box .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=755) no-repeat bottom left; }
#leftcol .type_box .content .primetime { background:url(/lisalib/getfile.aspx?itemid=755) no-repeat bottom left; }
.type_box .content p { margin:0; padding:0; }
.padding_true .content { padding:10px 12px 0 7px; }

#content .type_blank .type_box { width:269px; margin-right:10px; float:left; }
#content .type_blank .type_box .title { background:url(/lisalib/getfile.aspx?itemid=760) no-repeat top left; }
#content .type_blank .type_box .title h3 { color:#fff; font-size:1.2em; margin:0; padding:4px 11px; font-weight:bold; }
#content .type_blank .type_box .title h3 a { color:#fff; text-decoration:none; }
#content .type_blank .type_box .content { background:url(/lisalib/getfile.aspx?itemid=761) no-repeat bottom left; min-height:157px; position:relative; }
#content .type_blank .type_box .content img { float:left; margin-right:10px; }
#content .type_blank .type_box .content span.date { font-weight:bold; display:block; padding:5px 0; }
#content .type_blank .type_box .content a.more { position:absolute; bottom:5px; right:5px; }
.type_box .colorscheme_stod2 .more { margin: 10px 0 5px 0; }

#rightcol .type_box .title { background:url(/lisalib/getfile.aspx?itemid=816) no-repeat top left; }

#rightcol .type_box.colorscheme_stod2 .content, #rightcol .type_box.colorscheme_samnytt .content { background: url(/lisalib/getfile.aspx?itemid=1101) no-repeat left scroll bottom; color: #ffffff; }
#rightcol .type_box.colorscheme_none .content { background: none; }

.contentbg { width: 550px; background: transparent url(/lisalib/getfile.aspx?itemid=991) repeat-y left top; min-height: 300px; padding-bottom: 1px;}
.contentft { width: 550px; background: url(/lisalib/getfile.aspx?itemid=990) no-repeat left bottom; height: 5px; margin-bottom: 10px; }
.contentbg p { padding: 0 10px 0 12px; }
/*.contentbg table { padding: 0 10px; }*/
.content .morebutton { margin: 0 5px 0 0; }

#content .colorscheme_stod2 { margin-bottom: 7px; }

/*******
 SEARCH
 *******/
#searchpanel { position:absolute; top:147px; right:10px; z-index:15; }
#searchpanel form, #searchpanel fieldset {margin:0; padding:0;}
#searchpanel input {background-image:url(/lisalib/getfile.aspx?itemid=515);background-repeat:no-repeat; height:12px;}
#searchpanel .button {height:17px;padding-top:1px;}

/********
 SUBPAGE
 *******/
.program { color: #000000; background: #ffffff; margin-bottom: 5px; padding: 5px 20px 0 20px; float: left; width: 510px; }
.program .titledesc { float: left; width: 450px; }
.program .timerating { float: left; width: 60px; }
.program .rating { display: block; height: 36px; width: 35px; padding-bottom: 5px; background-repeat: no-repeat; }
.program .titledesc .titlewseries h2.normal { display: inline; }
.program .titledesc .titlewseries { font-weight: bold; margin: 5px 0 1px 0; }



.subpage_stod2 #background, .front_stod2 #background { background-image: url(/lisalib/getfile.aspx?itemid=1291); background-position: top center; }
.subpage_stod2 #footer, .front_stod2 #footer { background:url(/lisalib/getfile.aspx?itemid=1288) no-repeat top center; width:1280px; height:61px; padding:10px 0; }
.subpage_stod2 .padding, .front_stod2 .padding { padding:0 10px 10px 0; }

#content #dagskraHeader { font-size: 1.2em; padding: 4px 0 0; height: 21px; }
#dagskraHeader .left { width: 100px; float: left; text-align: right; }
#dagskraHeader .left a { display: block; width: 100px; height: 21px; background: url(/lisalib/getfile.aspx?itemid=1119) no-repeat 8px 2px; color: white; }
#dagskraHeader .middle { width: 342px; float: left; text-align: center; }
#dagskraHeader .right { width: 108px; float: left; }
#dagskraHeader .right a { display: block; width: 108px; height: 21px; background: url(/lisalib/getfile.aspx?itemid=1120) no-repeat 94px 2px; color: white; }

/********
 BOXES
 *******/
#leftcol .type_box .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=755) no-repeat bottom left; }
#leftcol .type_box.colorscheme_2sport .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=856) no-repeat bottom left; }
#leftcol .type_box.colorscheme_2sport2 .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=857) no-repeat bottom left; }
#leftcol .type_box.colorscheme_bio .content { color:#000; background:url(/lisalib/getfile.aspx?itemid=1073) no-repeat bottom left;}
#leftcol .type_box.colorscheme_extra .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=855) no-repeat bottom left; }
#leftcol .type_box.colorscheme_samnytt .content { color:#fff; background:url(/lisalib/getfile.aspx?itemid=755) no-repeat bottom left; }
#leftcol .type_box.colorscheme_none .content { background: none; }

#content .type_sportbox { background-image: url(/lisalib/getfile.aspx?itemid=828); width:271px; margin-top: 10px; margin-right: 8px; float:left; padding-top; 10px; height:182px; }
#content .type_sportboxSpecial { background-image: url(/lisalib/getfile.aspx?itemid=828); width:271px; margin-top: 10px; margin-right: 0; float:left; padding-top; 10px; height:182px; }
#content .type_sport2box li {list-style: none;}
#content .type_sportbox li {list-style: none;}
#content .type_sportboxSpecial li {list-style: none;}
#content .type_sport2boxSpecial li {list-style: none;}
#content .type_sportbox .title {padding-left:7px;}

#content .type_sport2box { background-image: url(/lisalib/getfile.aspx?itemid=853); width:270px; margin-top: 10px; margin-right: 8px; float:left; padding-top; 10px; height:182px; }
#content .type_sport2boxSpecial { background-image: url(/lisalib/getfile.aspx?itemid=853); width:270px; margin-top: 10px; margin-right: 0; float:left; padding-top; 10px; height:182px; }
#content .type_sport2box .title {padding-left:7px;}

#content .type_fjolvarp {background-image:url(/lisalib/getfile.aspx?itemid=449); width:271px; float:left; padding-top; 20px; height:182px;}
#content .type_fjolvarp li {list-style: none;}
#content .type_fjolvarp .title {padding-left:7px;}

.pakkalisti { list-style: none; width: 559px; }
.pakkastod a { text-decoration: none; color: #7d7d7d; }
.pakkastod { position: relative; float: left; color: #7d7d7d; height: 40px; width: 176px; background: white; margin-left: 4px; margin-top: 4px; padding-left: 3px; padding-top:1px;}
.pakkastod img{ margin-right: 10px; vertical-align: middle; }

table.livesports { width:100%; background:#fff; }
table.livesports th { text-align:left; color:#000; padding:7px 5px; }
table.livesports td { border-bottom:1px dotted gray; color:#000; height:15px; }

#channels ul { margin:0; padding:0; list-style:none; }
#channels ul li a { display:block; background:#fff; padding:3px 0 0 0; text-align:center; color:#000; margin-bottom: 3px; }
#channels ul li a img { padding: 0; margin : 3px 0px 4px 0;}

/********
 VefTv
 *******/
.veftvhead { background: transparent url(/lisalib/getfile.aspx?itemid=1102) repeat-x scroll 0%; height: 24px; width: 271px; }
.veftvhead ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 0 0 4px; padding:7px 0pt 0pt 22px; }
.veftvhead ul li { display : block; float : left; height: 21px; text-align : center; padding: 6px 2px 0 6px; background: url(/lisalib/getfile.aspx?itemid=1152) no-repeat scroll right top; text-transform: uppercase; font-weight: bold; font-size: .9em; }
.veftvhead ul li a { color: #FFFFFF; text-decoration: none; font-weight: bold; padding-right: 6px; }

.veftvbody { background:transparent url(/lisalib/getfile.aspx?itemid=1101) no-repeat left scroll bottom; padding-bottom: 10px; }
.veftvtext { background:url(/lisalib/getfile.aspx?itemid=1101) no-repeat scroll 0%; }

.veftvval {color: #FFFFFF; font-weight: bold; margin-top: 7px;}
.veftvtext {background: url(/lisalib/getfile.aspx?itemid=1049) no-repeat scroll 0%; }
.veftvvideoname {float:left; width:206px; background: url(/lisalib/getfile.aspx?itemid=1025) no-repeat scroll 0%; color:#FFFFFF; font-weight:bold; }
.skoda { background: url(/lisalib/getfile.aspx?itemid=1023) no-repeat scroll 0%; }
.skoda a:hover { background: url(/lisalib/getfile.aspx?itemid=1051) no-repeat -1px -2px ; text-decoration: none; margin: 0; padding: 0; }

.survey .resultbox { background: url(/lisalib/getfile.aspx?itemid=1123) no-repeat left top; height: 16px; width: 124px; }
.padding.survey { font-size: .9em; min-height: 151px; }

/********
 Dagskrárflettingar
 *******/

#daytabs { width : 140px; height : 24px; margin-top : -1px; }
#daytabs ul { list-style : none; margin:0; padding:0 0 0 4px;  }
#daytabs ul li { display : block; float : left; height: 21px; text-align : center; padding: 6px 2px 0 3px; background: url(/lisalib/getfile.aspx?itemid=1152) no-repeat scroll right top; text-transform: uppercase; font-weight: bold; font-size: .9em; }	
#daytabs ul li a { color : #fff; }
#daytabs ul li._last {  }
#daytabs ul li._selected { color: #000; background: url(/lisalib/getfile.aspx?itemid=1150) 0% 0% no-repeat;}
#daytabs ul li._selected a { color: #000; }

/********
 Hafa samband form
 *******/
#hafaSambandForm .textbox { background: url(/lisalib/getfile.aspx?itemid=1160); border: 0; height: 17px; width: 201px; padding: 1px 5px; }
#hafaSambandForm .selectbox { background: url(/lisalib/getfile.aspx?itemid=1160); border: 0; margin-left: 1px; }
#hafaSambandForm .textarea { background: url(/lisalib/getfile.aspx?itemid=1161); border: 0; height: 46px; width: 201px; padding: 1px 5px; }

#fjolvarp .fjolvarpstod { position: relative; float: left; background: #fff; margin: 2px; height: 40px; width: 66px;}
#fjolvarp .fjolvarpstod a { text-align: center; display: block; width: 66px; height: 30px;}

img.banner { margin: 0 0 0 2px !important; align: center; }