/*
	ESKILL BASE SCREEN STYLESHEET
	v 1.0
*/

@font-face {  
	font-family: "CustomFont";
	src: url( '/library/Font/CustomFont.eot' ); /* IE */
	src: local('☺'), url( /library/Font/CustomFont.ttf ) format("truetype"); /* non-IE */
}

@font-face {
	font-family: "CustomFontNormal";
	src: url( '/library/Font/CustomFontNormal.eot' ); /* IE */
	src: local('☺'), url( /library/Font/CustomFontNormal.ttf ) format("truetype"); /* non-IE */
}

* { margin:0; padding:0; }

body { font: 0.75em/140% arial, sans-serif; color:white; }

img { border:0; }
a { text-decoration: none; outline:none; }
a:hover { cursor: pointer; }

a.button { color:#fff !important; display:block; padding-left:5px; background:url(/library/template/buttons/button_blue_left.png) no-repeat left top; }
a.button .bg { padding:0 15px 0 10px; display:block; text-align:center; background:url(/library/template/buttons/button_blue_right.png) no-repeat right top; }
a.button .bg .label { height:28px; line-height:36px; white-space:nowrap; text-transform:uppercase; font-size:15px; font-family:customfont,arial; text-shadow: #333333 1px 1px 2px; filter:Shadow(color=#333333,direction=135,strength=2); }

a.button.leftarrow { padding-left:29px; background-image:url(/library/template/buttons/button_blue_left_arrow.png); }
a.button.leftarrow .bg { padding:0 15px 0 5px }
a.button.rightarrow .bg { padding:0 35px 0 10px; background-image:url(/library/template/buttons/button_blue_right_arrow.png); }

a.button.black { background-image:url(/library/template/buttons/button_black_left.png); }
a.button.black .bg { background-image:url(/library/template/buttons/button_black_right.png); }

a.button.margintop { margin-top: 20px; }

.checkbutton { height:25px; width:19px; display:block; overflow:hidden; text-indent:-9999px; background:url(/library/template/buttons/notchecked.png) no-repeat bottom left; }
.checkbutton.vild { background:url(/library/template/buttons/checked.png) no-repeat bottom left; }
.disabled .checkbutton { background:url(/library/template/buttons/notchecked_disabled.png) no-repeat bottom left; }
.disabled .checkbutton.vild { background:url(/library/template/buttons/checked_disabled.png) no-repeat bottom left; }

.required { color:#fff; }

/* special buttons */
#loginlink { float:right; position:relative; }
#loginlink a { position:absolute; right:20px; top:-52px; }

#buttonbanner { margin-top:15px; }

.color { color:#009ff3 !important; } /* lightblue */

h1, h2, h3, h4, h5, h6 {line-height:normal; font-size:1em; }

.pagetitle { height:95px; margin:0 0 20px 0; line-height:95px; font-size:3em !important; text-transform:uppercase; font-family: CustomFont, arial; }
.title { padding-top:4px; height:22px; line-height:40px; margin:25px 0 15px 0px; font-size:1.83em !important; text-transform:uppercase; font-family: CustomFont, arial; }
.smalltitle { font-size:1.67em !important; font-weight:bold; margin:0 !important; }
.caption { height:auto !important; margin:0 !important; line-height:17px !important; font-size:1.09em !important; font-weight:bold;  }
.graycaption { margin:0 0 5px 0; font-size:1.09em !important; font-weight:bold; color:#999999; }


#leftpanel h2, #leftpanel h3, #leftpanel h4, #leftpanel h5, #leftpanel h6,
#rightpanel h2, #rightpanel h3, #rightpanel h4, #rightpanel h5, #rightpanel h6,
#content h2, #content h3, #content h4, #content h5, 
#content h6 { padding-top:4px; height:22px; line-height:40px; margin:25px 0 15px 0px; text-transform:uppercase; font-family: CustomFont, arial; }
#rightpanel h2, #leftpanel h2, #content h2 { font-size:2em; }
#rightpanel h3, #leftpanel h3, #content h3 { font-size:1.83em; }
#rightpanel h4, #leftpanel h4, #content h4 { font-size:1.5em; }
#rightpanel h5, #leftpanel h5, #content h5 { font-size:1.2em; }
#rightpanel h6, #leftpanel h6, #content h6 { font-size:1em; }

.reset { font-family:arial !important; height:auto !important; margin:0 !important; padding:0 !important; text-transform:none !important; line-height:15px !important; font-size:1em !important; }

/**/

/* set basic formstyling */
form {}
fieldset { margin: 1em 0; border:none; }
fieldset legend { display:none; }
input, textarea { font-size: 1.09em; padding:5px 7px; border: none; color:#333; }
input {}
textarea { font-family: Arial, Sans-Serif; }
input.radio, input.checkbox { border: none; width:13px !important; margin-right:5px; background:none !important; }
input[type='radio'], input[type='checkbox'] { border: none; width:13px !important; margin-right:5px; background:none !important; }
select { color:#333; }


.fieldrow { margin-bottom:8px; }
.fieldrow label { width:100px; padding-right:10px; display:block; float:left; line-height:26px; text-align:right; font-size:1.09em; font-weight:bold; color:#999999; }
.fieldrow.actionField label { width: auto; }
.fieldrow label .normal { font-weight:normal; }
.fieldrow input { width:213px; padding:5px 7px; color:#3333; font-size:1.09em; background:url(/library/template/forms/input_wide.png) no-repeat left top; }
.fieldrow select { width:217px; padding:5px 4px 5px 7px; color:#333; font-size:1.09em; border:none; background:transparent url(/library/template/forms/input_wide.png) no-repeat left top; }
.fieldrow select option { background:#fff; }
.fieldrow .check{ margin-top:6px; float:left; }
.fieldrow textarea {  width:323px; height:140px; font-size:1.09em; background:url(/library/template/forms/textarea_megawide.gif) no-repeat left top; }

.fieldrow.nolabel { margin-left:110px; }

.fieldrow.error input { background-image:url(/library/template/forms/input_error.gif) !important; }
.fieldrow.error select { background-image:url(/library/template/forms/input_error.gif) !important; }


.descriptiontext { margin-top:5px; color:#999999; display:block; float:left; }
.condition .descriptiontext { color:#ffffff; }
.condition { margin-left:275px !important; }

.formbutton .bg input { background:none !important; border:none !important; }
.formbutton { padding-left:5px; display:block; background:url(/library/template/buttons/button_blue_left.png) no-repeat left top; } 
.formbutton .bg { padding-right:5px; display:block; background:url(/library/template/buttons/button_blue_right.png) no-repeat right top; }
.formbutton .bg .label { height:28px; width:auto; padding:4px 10px 0; height:28px; color:#ffffff; text-transform:uppercase; font-size:15px; font-family:customfont,arial; text-shadow: #333333 1px 1px 2px; filter:Shadow(color=#333333,direction=135,strength=2); cursor:pointer; }

.formbutton.leftarrow { padding-left:25px; display:block; background:url(/library/template/buttons/button_blue_left_arrow.png) no-repeat left top; }
.formbutton.leftarrow .bg { padding:0 5px 0 0px }
.formbutton.rightarrow .bg { padding:0 25px 0 0px; background-image:url(/library/template/buttons/button_blue_right_arrow.png); }



/* formbutton fix */
/* #logincontainer .formbutton { float:left; } */
.forgottenpasswordcontainer .formbutton { margin-left:10px; }

/* mind the font-sizes in tables */
table { font-size: inherit; border-collapse: collapse; }
th,td { padding: 2px; }
th { text-align: left; }
td {}

ul { list-style: none; }
ol {}
dl {}
dt {}
dd {}
blockquote {}
q {}

#content ul, #content ol, #content dl, 
#content blockquote, #content q { margin: 1em 0 1em 2em; }
#content ul { list-style: disc; }
#content dd { margin-left: 2em; }

.contentwithnav{margin-left:250px;}

/* adjust spacing for content paragraphs, same as above: change this to whatever your content wrapper is */
#content p { margin-bottom: 1em; text-align:justify}

/* do not change these */
.hidden, .access { display: none !important; }
.eskill-text-link { display: none; }
.eskill-image-link { display: none; }
.notice {font-size:10px !important;}

.left { float: left; }
.right { float: right; }
.clearthis, .clear, .clearme { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end of do not change these and hide from IE-mac */

/*= CONTENT
------------------------*/
body { background: #000 url(/library/template/wrappers/bg_small_xtile.gif) repeat-x top; }	
body.bigbg { background: #000 url(/library/template/wrappers/bg_xtile.gif) repeat-x top; }

#background { background:url(/library/template/wrappers/main_short_bg.png) no-repeat top center; }
#backgroundimage { position:absolute; top:0; margin:0 auto; }

/***** Wrappers *****/
#header { height:128px; position:relative; }
.bigbg #header { margin-bottom:380px; }


#header .logo { height:51px; width:69px; position:absolute; left:0px; top:20px; }
#header h1 { font-size:3em; }

#wrapper{ width:990px; margin:0px auto; }
#leftpanel { width:700px; float:left; }
#rightpanel { width:280px; margin-left:10px; float:left; }

.gradient { background:url(/library/template/wrappers/frontpage_grad.gif) no-repeat left top; }
.gradient .title { margin:25px 0 15px 0 !important; }
/*
#col1panel { width:320px; float:left; }
#col2panel { width:320px; margin-left:15px; float:left; }
#col3panel { width:320px; margin-left:15px; float:left; }
*/

#bigbackgrounds { position:relative; margin-top:65px; }
#bigbackgrounds .sportbadge { position:absolute; left:0px; top:35px; }
#bigbackgrounds .maintitle { padding-top:40px; line-height:50px; font-size:53px; font-family:customfont,arial; text-transform:uppercase; }
#bigbackgrounds .subtitle { height:55px; margin:-10px 0 0 0; color:#999999; line-height:55px; font-size:28px; font-family:customfont,arial; text-transform:uppercase; }
#bigbackgrounds .description { width:325px; color:#e1e1e1; font-size:14px; }


/***** Header *****/
#header-controls { position:absolute; top:25px; right:0px; }
#headernav {  }
#headernav ul {  }
#headernav ul li { float:left; margin-left:20px; line-height:28px; }
#headernav ul li a { color:#fff; }

#headernav ul li.item1 { padding-left:26px; background:url(/library/template/icons/facebook.png) no-repeat left center; }
#headernav ul li.item4 { text-transform:uppercase; }

/***** Search *****/
#search { xdisplay:none; position:absolute; right:11px; top:98px; }
#search #search-box { width:110px; height:18px; padding:2px 5px; float:left; border:none; font-size:0.93em; background:none; color:#fff; }
#search .submit { width:22px; height:22px; float:left; border:none; cursor:pointer; background:url(/library/template/buttons/search_btn.png) no-repeat top left; }

/*** Result ***/
#content #searchbox { margin-bottom:20px; }
#content #searchbox .btn { display:inline-block; }
.searchResults .searchItem { margin-bottom:20px; }


/***** Footer *****/
#footer { margin-top:20px; padding:7px 15px; background:url(/library/template/footer.png) no-repeat top left; }
#footer ul { list-style:none !important; margin:0; }
#footer li { float:left; margin-right:45px; }
#footer .name { color:#ccc; font-weight:bold; }
#footer .address { color:#ccc; }
#footer .head { color:#666; }
#footer .value { color:#fff; font-weight:bold; }
#footer a { color:#fff; }
#footer .copyright { margin-top:15px; float:right; color:#ccc; font-size:0.93em; }

#epgfooter { display:none; background-color:silver; min-height:50px; position:absolute; bottom:0px; right:0px; width:100%; text-align:center; }


/***** Nav ******/
#nav { font-family:CustomFont,Arial; height:38px; width:990px; position:absolute; top:90px; left:0; font-size:1.25em; background:url(/library/template/nav/nav.png) no-repeat left top; }
#nav li.level1 { height:38px; float:left; margin-left:20px; }
#nav li.level1.first { margin-left:12px; }
#nav li.level1.last { margin-left:12px; }

#nav li.level1 a { padding:10px 8px 0; display:block; line-height:28px; color:#fff; text-transform:uppercase; text-shadow: #000000 1px 1px 2px; filter:Shadow(color=#000000,direction=135,strength=2); }
#nav li.level1.last a { padding-left:17px; background:url(/library/template/icons/lock.png) no-repeat left center; }
#nav li.level1.last li a,
#nav li.level1 li.last a { padding-left:0; background:none; }

#nav li.shows { padding-right:10px; background:url(/library/template/nav/child_pages_arrow.png) no-repeat right center; }

#nav li.shows #showscontainer { display:none; }
#nav li.shows:hover #showscontainer { display:block; }


/***** Nav *****
#nav { font-family:CustomFont,Arial; height:38px; width:990px; position:absolute; top:90px; left:0; font-size:1.25em; background:url(/library/template/nav/nav.png) no-repeat left top; }
#nav li.level1 { height:38px; float:left; margin-left:4px; text-shadow: #000000 1px 1px 2px; filter:Shadow(color=#000000,direction=135,strength=2); }
#nav li.level1 a { padding:10px 8px 0; display:block; line-height:28px; color:#fff; text-transform:uppercase; }
#nav li.level1.first { margin-left:12px; }
#nav li.level1.last { margin-left:12px; }
#nav li.level1.last a { padding-left:17px; background:url(/library/template/icons/lock.png) no-repeat left center; }
#nav li.level1.last li a,
#nav li.level1 li.last a { padding-left:0; background:none; }

#nav li.shows { padding-right:10px; background:url(/library/template/nav/child_pages_arrow.png) no-repeat right center; }

#nav li.shows #showscontainer { display:none; }
#nav li.shows:hover #showscontainer { display:block; }
*/



#showscontainer { width:990px; padding:10px 20px 20px; position:absolute; left:0; top:37px; font-family:arial; background:url(/library/template/nav/level2dd.png) no-repeat left bottom; }
#showscontainer .column { width:230px; margin-right:10px; float:left; }
#showscontainer .column .pagegroup { font-size:14px; }
#showscontainer .column .pagegroup .pagename { line-height:30px; color:#007bbd; font-weight:bold; font-size:0.93em; text-shadow:none; filter:Shadow(color=#000000,direction=135,strength=0); }
#showscontainer .column .pagegroup ul li { margin-left:5px; float:none; line-height:17px; font-weight:normal; font-size:0.85em;  }
#showscontainer .column .pagegroup ul li a { text-transform:none; line-height:17px; padding:0; text-shadow:none; filter:Shadow(color=#000000,direction=135,strength=0); }

/* development 
#nav li.shows #showscontainer { display:block !important; }
*/

/* z-index for showcontainer dropdown */
#header { z-index:101; }
#aspnetForm { z-index:3; min-height:400px; _height:400px; }
#header #nav { z-index:105; }
#header #search { z-index:12; }
#header #nav #showscontainer { z-index:110; }
/*********************/

#subnav { width:230px; margin:0 20px 0 0; float:left; font-family:customfont,arial; font-size:1.5em; text-transform:uppercase; }
#subnav ul { list-style:none; margin:0; }
#subnav ul li {  }
#subnav ul li a { display:block; line-height:30px; color:#737373; }
#subnav ul li.selected a { color:#ffffff; }


/*** Loading indicator ***/
#LoadOverlay { position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:black; z-index:2000; display:none; opacity:0; filter:alpha(opacity=0); }
#LoadingIcon { position:fixed; top:50%; left:50%; z-index:3000; }

/*** Popup ***/
.LisaArea .Popup { display:block; }
.Popup { background-color:white; padding:5px 10px; display:none; color:#333333; min-height:50px; max-height:350px; overflow:hidden; }
.PopupWrapper { position:fixed; width:450px;padding:5px 0px; display:none; z-index:1001; left:50%; top:35%; }
.PopupWrapper .maintitle { font-size:1.67em; font-weight:bold; margin-bottom:10px; }
.PopupHeader { background:url('/library/template/wrappers/modalwindow_top.png'); height:5px; width:100%; position:absolute; top:0px;}
.PopupFooter { background:url('/library/template/wrappers/modalwindow_bottom.png'); height:5px; }
.ClosePopup { position:absolute; right:10px; top:10px; height:19px; width:19px; display:block; overflow:hidden; text-indent:-9999px; background:url(/library/template/buttons/modalwindow_close.gif) no-repeat left top; }

#PopupOverlay { position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:black; z-index:1000; display:none;opacity:0; filter:alpha(opacity=0); }

#player1.Popup { width:450px; padding-top:35px; }

/****** Frontpage ******/
#subscriptionlist { position:relative; margin-bottom:20px;}
#subscriptionlist .button { position:absolute; right:0; top:-37px; }
#subscriptionlist .subscription { height:140px; width:216px; padding:0px 20px 15px 15px; position:relative; float:left; background:url(/library/template/subscription/subscription_splitter.png) no-repeat top left; }
#subscriptionlist .subscription.item1 { padding:0px 20px 15px 0px; background:none; }
#subscriptionlist .subscription .icon { margin-top:10px; float:left; }
#subscriptionlist .subscription .icon .vildText { margin-left:5px; display:block; float:left; font-family:CustomFont,arial; font-size:1.09em; line-height:25px; text-transform:uppercase; vertical-align:middle; }
#subscriptionlist .subscription .icon img { float:left; }
#subscriptionlist .subscription .discount { font-family:CustomFont,arial; text-shadow: #333333 1px 1px 2px; filter:Shadow(color=#333333,direction=135,strength=2); }
#subscriptionlist .subscription .discount .percent { width:49px; font-size:2.2em; line-height:34px; margin-bottom:-9px; overflow:visible; text-align:center; }
#subscriptionlist .subscription .discount .percent .per { font-family:arial; }
#subscriptionlist .subscription.item1 .discount .percent { width:36px; }
#subscriptionlist .subscription .discount .text { display:block; text-align:right; text-transform:uppercase; padding-right:2px; }
#subscriptionlist .subscription .description { color:#c5c5c5; }
#subscriptionlist .subscription .extrachannels { margin-top:10px; color:#c5c5c5; }
#subscriptionlist .subscription .morelink { position:absolute; bottom:0; left:15px; padding-right:10px; background:url("/library/template/buttons/morelink_arrow.gif") no-repeat scroll right 5px transparent; }
#subscriptionlist .subscription.item1 .morelink { left:0px; }

#background a.bigHref { display:block; height:290px; width: 980px; position: absolute; }

#backPicker { background: url(/lisalib/getfile.aspx?itemid=37f66875-9392-4c1c-95d4-bbe59e5f3017) no-repeat 0 0 transparent;}
#backPicker .jcarousel-container {width: 298px; height: 80px; position: relative;}
#backPicker .jcarousel-clip-horizontal {width: 210px; position: absolute; top: 7px; left: 35px;}
#backPicker .jcarousel-prev {background: url(/library/template/buttons/vinstri.png) no-repeat 0 0 transparent; width: 9px; height: 12px; text-indent:-1000px; position: absolute; top: 30px; left: 10px; }
#backPicker .jcarousel-next {background: url(/library/template/buttons/haegri.png) no-repeat 0 0 transparent; width: 9px; height: 12px; text-indent:-1000px; position: absolute; top: 30px; right: 10px; }
#backPicker ul li {display:block; float:left; height:52px; width:68px; margin:5px; overflow:hidden; }

#imgContainer .episodeMedium {margin-top: 22px;}

/*** itemlist ***/
.itemlist { width:320px; }
.itemlist .item { margin-bottom:20px; }
.itemlist .item .icon { margin-right:13px; float:left; width:100px; min-height:50px; _height:50px; max-height:56px; overflow:hidden;}
.itemlist .item .description { color:#c6c5c5; }
.itemlist .item .playlink { padding-left:12px; background:url(/library/template/buttons/playvideo_arrow.gif) no-repeat left center; }
.itemlist .item .text { width:207px; float:left;  }
.itemlist .item .caption { padding:0 !important; }


.itemlist.uppskriftir .text { width:280px; text-align:left; }

/*
.popularvideolist .icon { }
.popularvideolist .text {  }
.popularshowlist .icon { width:85px; min-height:50px; _height:50px; }
.popularshowlist .text { width:222px; }
.newmaterial .icon { width:80px; min-height:50px; _height:50px; }
.newmaterial .text { width:227px; }
*/

/****** Content *****/

#content { margin-bottom:20px; }
#content a { color:#009ff3; }


/*** Myndlykla síða ***/
#myndlyklar .line td { padding-top:20px; }
#myndlyklar td.image { padding-top:25px; width:300px; text-align:center; }
#myndlyklar td { vertical-align:top; }
#myndlyklar ul { margin-top:0; }

/*** Reikningar ***/
#invoicelist { width:100%; margin-top:20px; }
#invoicelist th { padding:8px 15px; background:#1e1e1e; }
#invoicelist td { padding:8px 15px; font-size:1.09em; color:#cccccc; }
#invoicelist tr.row0 td { background:#16181a; }
#invoicelist tr.row1 td { background:#000000; }
#invoicelist .number { text-align:right; }

/****** KAUPA ÁSKRIFT ******/
#packages {  }
.package { height:138px; width:169px; float:left; margin:0 7px 9px 0; position:relative; background:url(/library/template/subscription/channel_box.png) no-repeat top left; }
.package.selected { background-image:url(/library/template/subscription/channel_box_selected.png) }
.package.last { margin:0 0 9px 0; }
.package .more { font-size:0.93em; position:absolute; top:10px; left:10px; }
.package .more a { color:#999999; }

.package .icon { height:138px; width:169px; overflow:hidden; text-indent:-9999px; display:block; background: no-repeat center 52px; }

.package .icon.Stod2 { background-image: url(/library/template/subscription/stod2_logo.png); }
.package .icon.Sport { background-image: url(/library/template/subscription/stod2sport_logo.png); }
.package .icon.Sport2 { background-image: url(/library/template/subscription/stod2sport2_logo.png); }
.package .icon.Stori { background-image: url(/library/template/subscription/fjolvarp_allt_logo.png); }
.package .icon.Skemmti { background-image: url(/library/template/subscription/fjolvarp_skemmtun_logo.png); }
.package .icon.Fradslu { background-image: url(/library/template/subscription/fjolvarp_fraedsla_logo.png); }
.package .icon.Toppur { background-image: url(/library/template/subscription/fjolvarp_toppur_logo.png); }
.package .icon.Landsbyggd { background-image: url(/library/template/subscription/fjolvarp_landsbyggd_logo.png); }

.package .icon.Evropa { xbackground-image: url(/library/template/subscription/fjolvarp_landsbyggd_logo.png); }
.package .icon.VodaGullLandsbyggd { xbackground-image: url(/library/template/subscription/fjolvarp_landsbyggd_logo.png); }

.package .icon.HDSportSiminn { background-image: url(/library/template/subscription/siminn_hd.png); }
.package .icon.HDSportVoda { background-image: url(/library/template/subscription/vodafone_hd.png); }

/**/


/*** Cart ***/
#cart-wrapper { width:280px; padding:0 1px 3px 1px; position:relative; background:url(/library/template/cart/bg.png) no-repeat top left; }
#cart-wrapper.wide { width:470px; background-image:url(/library/template/cart/bg_wide.png); }
#cart-wrapper #icon { position:absolute; right:10px; top:-36px; }
#cart-wrapper .info { border-top:1px solid #1b1b1b; color:#999999; margin-top:3px; padding:8px; }


#cart { xdisplay:none; }
#cart.register, #cart.order { display:block; }

#cart { width:278px; color:#fff; border-bottom:1px solid #1b1b1b; }
.wide #cart { width:468px;  }

#cartText { display:none; height:260px; font-size:1.09em; padding:10px; }


#cart .number { padding:2px 10px 2px 0px; text-align:right; }
#cart td, #cart th { padding:2px 10px 2px 10px; }
#cart .infotitle td { padding:10px 10px 3px 10px; }
#cart .percentText td { padding:2px 10px 4px 10px; height:36px; }
#cart .percentText a { color:#fff; }
#cart .extrachannel td.name { padding:2px 10px 2px 20px; }
#cart .extrachannel td.number { padding:2px 20px 2px 10px; }

#cart .infotitle { font-size:0.93em; font-weight:bold; color:#ccc; }
#cart .percent { font-size:2.17em; }
#cart #percentText { line-height:15px; font-size:0.93em; font-weight:bold; }
#cart #vildText { margin-left:5px; line-height:13px; font-size:0.50em; text-transform:uppercase; vertical-align:middle; font-family:CustomFont, arial; }

#cart .channeltitle { line-height:29px; background:url(/library/template/cart/heading.png) repeat-x top; }
#cart .channel { line-height:25px; color:#009ff3; }
#cart.disabled .channel { color:#fff; }
#cart .extrachannel { line-height:20px; color:#999; }

#cart #total { line-height:26px; font-weight:bold; color:#ccc; background:url(/library/template/cart/sum.png) repeat-x top; }
#cart #discount { line-height:26px; font-weight:bold; background:url(/library/template/cart/sum.png) repeat-x top; }
#cart #totalprice { font-size:1.25em; text-transform:uppercase; }
#cart .price { margin-right:3px; }
#cart #totalprice .kr { line-height:26px; text-transform:none; }

#subscription_arrow { margin:85px 13px 0; }
#buttonbanner .fieldrow.nolabel label { width:auto !important; line-height:15px !important; }

.ordercols { width:472px; }

/*** Login Forms ***/
#logincontainer {}
#logincontainer .fieldrow label { float:none; text-align:left; width:auto; }
#logincontainer .fieldrow input#ssno,
#logincontainer .fieldrow input#password { background:url(/library/template/forms/input_white.gif) no-repeat left top !important; }

#logincontainer .fieldrow #ssno,
#logincontainer .fieldrow #password { width:269px; margin-right:8px; float:left; }
#logincontainer .fieldrow .formbutton { float:left; }
#logincontainer .fieldrow .formbutton input { width:auto !important; }

/* error */
#logincontainer .fieldrow.error input#ssno,
#logincontainer .fieldrow.error input#password { background-image:url(/library/template/forms/input_error_whitebg.gif) !important; }

#logincontainer .guideText { margin:5px 0; font-size:1.09em; }
#logincontainer .reset { color:#009ff3; font-size:0.93em; line-height:28px; text-decoration:underline; }



#loginpage { padding:20px 20px 0px 20px; position:relative; background:url(/library/template/wrappers/login_bg.png) no-repeat top left; }
#loginpage .fieldrow { float:left; margin-bottom:8px; width:337px; }
#loginpage .fieldrow.item1 { margin-right:20px; }
#loginpage .fieldrow label { text-align:left; }
#loginpage .fieldrow input { width:327px; background-image:url(/library/template/forms/input_megawide.gif); }
#loginpage .fieldrow.buttons { margin:15px 0 0 357px; }
#loginpage .fieldrow.buttons input { width:151px; }
#loginpage .fieldrow.buttons a { width:151px; margin-right:20px; }
#loginpage .retrivepass { position:absolute; right:25px; bottom:89px; }
/**** Register - Nýskráning ****/


#registercontainer {  }
#registercontainer .personal { width:350px; float:left; }
#registercontainer .address { width:350px; float:left; }
#registercontainer .emaillist { width:700px; float:left; margin-top:30px; }
#registercontainer .emaillist .fieldrow { float:left; }

#registercontainer .fieldrow #address2 { margin-left:110px; }
#registercontainer .fieldrow #mobile,
#registercontainer .fieldrow #phone { width:113px; background:url(/library/template/forms/input_phone.png) no-repeat left top; }
#registercontainer .fieldrow select { width:227px; }
#registercontainer .fieldrow #city { width:157px; background:url(/library/template/forms/input_city.png) no-repeat left top; }
#registercontainer .fieldrow.email2 { margin-left:10px; }
#registercontainer .descriptiontext { width:558px; }


#usersettings .personal { width:350px; float:left; }
#usersettings .address { width:350px; float:left; }
#usersettings .password { width:735px; }
#usersettings .emaillist { width:735px; margin-top:30px; }
#usersettings .emaillist .fieldrow { float:left; }

#usersettings .ssnoandname { height:55px; padding-top:5px; float:left; font-size:1.15em; }

#usersettings .password .current { width:350px; float:left; }
#usersettings .password .new { width:350px; float:left; }

/***** CreditCardInfo - Greiðslukortaupplýsingar ****/

#creditcardcontainer { margin-left:150px; }
#creditcardcontainer .fieldrow.nolabel { margin-left:130px; }


#creditcardcontainer .fieldrow label { width:120px; }
#creditcardcontainer .fieldrow input { width:223px; background-image:url(/library/template/forms/input_big.png); }
#creditcardcontainer .fieldrow select { width:237px; background-image:url(/library/template/forms/input_big.png); }

.subscriptioncont.fieldrow { margin-bottom:0; }
.subscriptioncont label { width:200px; text-align:left; }
.subscriptioncont .radio { float:left; margin-top:5px; }
.subscriptioncont .radiolabel { width:auto !important; margin-right:13px; color:#ffffff;}

#creditcardcontainer #expires_month { width:49px; padding:5px 4px 3px 4px; background:url(/library/template/forms/input_4dnumer.png) no-repeat left top; }
#creditcardcontainer #expires_year { width:60px; padding:5px 4px 3px 4px; margin-left:5px; background:url(/library/template/forms/input_6dnumer.png) no-repeat left top; }
#creditcardcontainer #cvc_number { width:35px; background:url(/library/template/forms/input_4dnumer.png) no-repeat left top; }

/*error*/
#creditcardcontainer .error #expires_month { width:48px; border-right:1px solid #ffae1f; background-image:url(/library/template/forms/input_error.gif) no-repeat left top; }
#creditcardcontainer .error #expires_year { width:59px; border-right:1px solid #ffae1f; background-image:url(/library/template/forms/input_error.gif) no-repeat left top; }
#creditcardcontainer .error #cvc_number { width:34px; border-right:1px solid #ffae1f; background-image:url(/library/template/forms/input_error.gif) no-repeat left top; }

#creditcardcontainer .cvclink { margin-left:10px; font-size:0.93em; }
#creditcardcontainer .ssnotext { margin:4px 0 0 130px; display:block; font-size:0.86em; color:#999; }

#creditcardcontainer .icons { margin:5px  }
#creditcardcontainer .icons img { margin-right:10px; }

#cvc { display:none; }

/***** Mínar síður *****/
#pageheader { position:relative; }
#userinfocontainer { position:absolute; top:20px; right:0; }
#userinfo .label { font-size:0.93em; color:#666666; }
#userinfo .name { font-size:1.09em; font-weight:bold; }
#userinfo #logoutSubmit { padding:0; font-weight:bold; font-size:0.93em; background:url(/library/template/buttons/blue_underline.gif) repeat-x bottom; }

#mypagemenu {  }
#mypagemenu .pagebox { height:79px; width:343px; padding:10px; float:left; margin:0 14px 14px 0; background:url(/library/template/page_box.png) no-repeat left top; }
#mypagemenu .pagebox.item0 { margin-right:0px; }
#mypagemenu .pagebox .pagename { padding-top:3px; display:block; line-height:23px; font-size:1.25em; font-family:customfont,arial; text-transform:uppercase; background:url(/library/template/buttons/page_box_arrow.png) no-repeat right center; }
#mypagemenu .pagebox .description { color:#cccccc; font-size:1.09em; }

/***** Stöðvar síða *****/
#channels {  }
#channels .channelgroup { padding-bottom:30px; border-top:1px solid #212121; }
#channels .channelgroup.item1 .channel { height:125px; }
#channels .channelgroup .button { margin-top:10px; float:right; }
#channels .channelgroup .title { width:600px; margin:5px 0 20px 0; float:left; font-size:1.50em; }
#channels .channelgroup .channel { xheight:200px; width:360px; float:left; margin:0 20px 30px 0; }
#channels .channelgroup .channel.last { margin:0 20px 0px 0; }
#channels .channelgroup .channel.item0 { margin-right:0 !important; }

#channels .channelgroup .channel .icon { width:116px; height:69px; padding-top:30px; float:left; text-align:center; background:url(/library/template/chanels_box.png) no-repeat top left; }
#channels .channelgroup .channel .text { width:224px; margin-left:20px; margin-bottom:20px; float:left; }
#channels .channelgroup .channel .text .name { margin:4px 0; font-weight:bold; font-size:1.18em; }
#channels .channelgroup .channel .text .description { font-size:1.09em; }


.fjolvarpbox { display:none; padding:5px 0px 5px 10px; }
.fjolvarpbox .maintitle { margin:0 0 10px 0px !important; text-transform:none !important; font-family:arial !important; height:auto !important; line-height:27px !important; padding:0 !important; }
.channelicons { height:315px; overflow:auto; }
.channelicons .channelitem { width:100px; height:105px; margin-right:5px; text-align:center; float:left; }
.channelicons .channelitem .channelicon { height:46px; width:80px; margin:0 0px 5px; padding:10px; background:url(/library/template/fjolvarpchannel_box.gif) no-repeat top left; }
.channelicons .channelitem .channelname { font-size:0.93em; font-weight:bold; color:#8f8f8f; }



/***** Errors *****/
/*** page ***/
#errors.hide { display:none; }
#errors { margin-top:20px; padding-bottom:20px; border-bottom:1px solid #3b3b3b; }
#errors ul { list-style:none; margin:0; }
#errors .error .errormessage { padding-left:60px; line-height:30px; font-size:1.25em; color:#ffdb55; text-transform:uppercase; font-weight:bold; background:url(/library/template/forms/error_indicator.png) no-repeat 15px top; }
#errors .error .directions { font-weight:bold; margin:0 20px 0 60px; }

/*** popup ***/
.PopupWrapper .error {  }
.PopupWrapper .error label { float:left !important; }
.PopupWrapper .error .errortext { margin-right:148px; padding-left:15px; float:right; color:#F08200; font-size:0.93em; line-height:26px; background:url(/library/template/forms/error_indicator_small.gif) no-repeat left center; }


/***** Receipt *****/
#receiptcontainer { padding-bottom:4px; border-bottom:1px solid #3B3B3B; }
#receiptcontainer .emailreceipt { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #3B3B3B; font-size:1.09em; }
#receiptcontainer .emailreceipt .email { font-weight:bold; text-decoration:underline; }
#receiptcontainer .thankyou { height:30px; margin-bottom:30px; line-height:50px; font-size:2.33em; font-family:customfont, arial; text-transform:uppercase; }

#receiptcontainer #subscriberinfo { margin-bottom:30px; }
#receiptcontainer #subscriberinfo .row { margin-bottom:4px; }
#receiptcontainer #subscriberinfo .payer,
#receiptcontainer #subscriberinfo .subscriber { margin-top:20px; }
#receiptcontainer #subscriberinfo .label { width:100px; float:left; font-size:1.09em; font-weight:bold; color:#999999; }
#receiptcontainer #subscriberinfo .value { width:300px; float:left; font-size:1.09em; color:#f1f1f1; }

#receiptcontainer #subscriptions { width:100%; border-bottom:1px solid #3B3B3B; }
#receiptcontainer #subscriptions .heading { line-height:29px; background:url(/library/template/cart/heading.png) repeat-x top left; }

#receiptcontainer #subscriptions .total { border-top:1px solid #3B3B3B; }



/***** Episodeinfo *****/
#leftpanel .episodeinfo { xmargin-top:-60px; }
#rightpanel .episodeinfo.first { xmargin-top:-60px; }

.episodeinfo h2.title { border-bottom:1px solid #484848; height:33px !important; margin-bottom:20px !important; }

.episodeinfo div.text { position: relative; padding-right:20px; text-align:justify; }
.episodeinfo p { padding-bottom:10px; }
.episodeinfo.first p { padding-bottom:10px; color:#dadada; }
.episodeinfo.first p:first-letter { text-transform: uppercase; }
.episodeinfo ul { list-style-type:disc; padding:10px 15px; }
.episodeinfo ul li { font-weight:bold; }
.episodeinfo .tabcontainer ul.tabs li {display:none; }

.episodeinfo ul.screenshots { list-style:none; padding:10px 0 0 0; margin:0; }
.episodeinfo ul.screenshots li { float:left; padding:22px 22px 0 0; }

.episodeinfo .sample { min-height:80px; }
.episodeinfo .sample img { float:left; margin-right:15px; }
.episodeinfo .sample .length { font-size:.8em; }
.episodeinfo a.play { color:#008bd5; font-size:.9em; background:url(/lisalib/getfile.aspx?itemid=f7a4b8b0-7f64-4ba4-ac41-eca91d767013) no-repeat center left; padding-left:10px; }

.episodeinfo ul.ratings { list-style:none; margin:0; padding:0; }
.episodeinfo ul.ratings li { font-weight:normal; padding:3px 0 3px 35px; }
.episodeinfo ul.ratings li em { font-size:1.3em; font-style:normal; }
.episodeinfo ul.ratings li.imdb { background:url(/lisalib/getfile.aspx?itemid=b16ca11e-92ce-43c4-8678-c27ad0bfd6dc) no-repeat center left; }
.episodeinfo ul.ratings li.metacritic { background:url(/lisalib/getfile.aspx?itemid=be66c58e-91e6-4e23-9e3e-89b1b150b914) no-repeat 11px center; }

.episodeinfo h3.episode-date { font-family: arial, sans-serif !important; font-size:1.4em !important; font-weight:normal !important; padding:0 0 5px 0 !important; line-height:17px !important; }
.episodeinfo h3.episode-rerun { height:auto !important; font-family: arial, sans-serif !important; font-size:1.2em !important; font-weight:bold !important; margin:0 !important; padding:0 !important; line-height:17px !important; text-transform:uppercase !important; }
.episodeinfo h3.episode-date:first-letter {text-transform:uppercase;}
.episodeinfo.first .buybutton { width:130px; height:30px; margin-left:155px; }

/* Tabs */
.tabcontainer ul.tabs { list-style:none; height:30px; padding:0; }
.tabcontainer ul.tabs li { float:left; text-transform:uppercase; background:url(/lisalib/getfile.aspx?itemid=9808e7b9-109a-408e-be35-da2956bf29d6) no-repeat center right; margin-right:10px; }
.tabcontainer ul.tabs li a { float:left; color:#c1c1c1; font-weight:bold; background:url(/lisalib/getfile.aspx?itemid=bf6d126c-0efc-4648-8096-dbc777207eaf) no-repeat center left; padding:4px 12px; }
.tabcontainer ul.tabs li.active { background:url(/lisalib/getfile.aspx?itemid=686428d9-ed40-4cef-bd3b-d97f68dee730) no-repeat center right; }
.tabcontainer ul.tabs li.active a { color:#fff; background:url(/lisalib/getfile.aspx?itemid=b70da1a2-2bfe-4118-8a09-769016cc410c) no-repeat center left; }
.tabcontainer .sheet { display:none; }

#videocontainer { display:none; padding-top:30px; }

#newsitem h2 { margin-top:0 !important; height:auto !important; }
#newsitem img { padding: 20px 0 10px 10px;}


/******** EPG *********/

#epg { margin-top:19px; }
#epg .epgheader { background:url(/lisalib/getfile.aspx?itemid=2297890d-0532-4de3-929f-d7477b507a6f) no-repeat; height:81px; }
#epg .epgheader .day{ float:left; margin-left:6px; margin-top:7px; padding-top:18px; width:78px; height:48px; text-align:center;  }
#epg .epgheader .day strong { display:block; font-weight:normal; text-transform:uppercase; font-size:1.8em; font-family:CustomFontNormal, arial; padding-bottom:7px;}
#epg .epgheader .day a { color:#fff; }
#epg .epgheader .day.selected { background:url('/lisalib/getfile.aspx?itemid=a13d42c8-a09e-4d38-8349-6d2dea2ebb2e') no-repeat;  }
#epg .epgheader #nextdays { padding-top:7px; float:left;}
#epg .epgheader #nextdays .day { margin:0px 20px }

#epg .epgheader #nowlink {float:left;}
#epg .epgheader #MoveLeftLink{float:left;overflow:hidden; text-indent:-3000px; padding:0; height:80px; width:22px;margin-left:7px; background:url(/lisalib/getfile.aspx?itemid=2d714dbe-8745-4e33-b7e9-2492b4d8c109) no-repeat 5px 32px;}
#epg .epgheader #MoveRightLink{float:right;overflow:hidden; text-indent:-3000px; padding:0; height:80px; width:22px;margin-left:7px; background:url(/lisalib/getfile.aspx?itemid=14e6c3e8-0bf1-4d42-b7a9-1d1ff4825310) no-repeat 5px 32px;}

#epg .epgtimeline { background:url(/lisalib/getfile.aspx?itemid=85b43074-d107-4403-badd-0fb6ee892fab) no-repeat; height:39px; }

#epg .epgtimeline .epghours { margin-left:113px; }
#epg .epgtimeline ul { width:90000px; margin:0; padding:0; }
#epg .epgtimeline ul li { float:left; width:131px; background:url(/lisalib/getfile.aspx?itemid=249bde5c-07a0-4657-8d47-034ed68dc719) repeat-x; border-left:1px solid #989898; color:#2b2b2b; font-weight:bold; font-size:1.5em; padding:11px 0 11px 18px; list-style:none;}

#epg .scroll { overflow:hidden; }

#epg .epgchannelgroup { background:#404040; }

#epg .epgchannelgroup .epggrouptitle { background:url(/lisalib/getfile.aspx?itemid=74dafb84-39d6-48a5-9392-5e0ba2551e74) repeat-x; border-top:1px solid #2f2f2f; border-bottom:1px solid #171717; height:28px; line-height:28px; /*overflow:hidden;*/ }
#epg .epgchannelgroup.open .epggrouptitle { background:url(/lisalib/getfile.aspx?itemid=2d86be44-77c4-4476-859d-b259ea50143f) repeat-x; }

#epg .epgchannelgroup .epggrouptitle h3 { height:28px; font-family:CustomFontNormal, arial; line-height: normal; text-transform:uppercase; font-size:1.3em; font-weight:normal; margin:0; line-height:28px; padding:0px; }
#epg .epgchannelgroup.open .epggrouptitle h3 {  }

#epg .epgchannelgroup .epggrouptitle h3 a { margin:0; padding:0 0 0 38px; background:url(/lisalib/getfile.aspx?itemid=05b1faab-3d93-4552-b470-a20a03ed237d) no-repeat 19px center; }
#epg .epgchannelgroup.open .epggrouptitle h3 a { background:url(/lisalib/getfile.aspx?itemid=18865cc2-9f8f-440c-9c5d-740d56df9958) no-repeat 19px 10px; }




#epg .epgchannelgroup .epggrouptitle h3 a { display:block; color:#fff; }

#epg .epgchannelgroup .epgchannels { display:none;}
#epg .epgchannelgroup.open .epgchannels { display:block; }

#epg .epgchannelgroup .epgchannels .slider { position:relative; } 

#epg .epgchannelgroup .epgchannels .nowline { position:absolute; background-color:#079deb; height:100%; width:1px; z-index:90;}

#epg .epgchannelgroup .epgchannels ul { margin:0; padding:0; width:114px; float:left; }
#epg .epgchannelgroup .epgchannels ul li { background:#212121; border-bottom:1px solid #141414; border-top:1px solid #2b2b2b; height:34px; padding:17px 0 0 20px; font-weight:bold; }

#epg .epgchannelgroup .epgchannels ul li.channelName { list-style:none; }
#epg .epgchannelgroup .epgchannels ul li.logo { overflow:hidden; text-indent:-3000px; padding:0; height:51px; }

#epg .epgchannelgroup .epgchannels ul li.STOD2 { background:#212121 url(/lisalib/getfile.aspx?itemid=bdb01459-19af-45d2-8003-8496699bfaf2) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.BIO { background:#212121 url(/lisalib/getfile.aspx?itemid=a2e0701d-6a8f-4206-a5de-ee7b96207a8e) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SIRKUS { background:#212121 url(/lisalib/getfile.aspx?itemid=7c6fe3e9-2a94-410a-b30d-9fd41d0c533d) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.STOD2PLUS { background:#212121 url(/lisalib/getfile.aspx?itemid=13894da0-990e-443b-a382-aac12ef00ef9) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.BIOPLUS { background:#212121 url(/lisalib/getfile.aspx?itemid=10393a3d-3f3b-49e9-9193-a483d13947fe) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SIRKUSPLUS { background:#212121 url(/lisalib/getfile.aspx?itemid=f296fd97-7073-46db-bb20-0f7d1e0ab7a4) no-repeat 16px center; }

#epg .epgchannelgroup .epgchannels ul li.SYN { background:#212121 url(/lisalib/getfile.aspx?itemid=7041d774-c63f-435e-9a87-12b47c2f7cb2) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SYN2 { background:#212121 url(/lisalib/getfile.aspx?itemid=85b6e20d-502d-4bd8-b549-6e1212095f4d) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SYNEX { background:#212121 url(/lisalib/getfile.aspx?itemid=e08d5ce9-c675-499d-95b0-8aeac9657fec) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SYNEX2 { background:#212121 url(/lisalib/getfile.aspx?itemid=a5d5954f-d600-4bf2-abd8-897021710344) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SYNEX3 { background:#212121 url(/lisalib/getfile.aspx?itemid=ab31b56f-6678-46f6-98e6-045049191376) no-repeat 16px center; }
#epg .epgchannelgroup .epgchannels ul li.SYNEX4 { background:#212121 url(/lisalib/getfile.aspx?itemid=a122b565-1b92-4255-9f34-ff58c674027b) no-repeat 16px center; }

#epg .epgchannelgroup .epgchannels ul li a { display: block; height: 51px; }

#epg .epgchannelgroup .epgchannels .epggrid { cursor:move; float:left; background:url(/lisalib/getfile.aspx?itemid=8299fbf9-c7b6-4157-9b9d-cae2e226c144); width:876px; position:relative; }
#epg .epgchannelgroup .epgchannels .epggrid .channel { height:53px; position:relative; }
#epg .epgchannelgroup .epgchannels .epggrid .channel .event { position:absolute; top: 2px; left:0; height: 47px; border-left:1px solid #222222; border-right:1px solid #555555; xbackground:url(/lisalib/getfile.aspx?itemid=c44883f6-e0dc-4586-a60e-da1da89d06f4) no-repeat center right; overflow:hidden;}
#epg .epgchannelgroup .epgchannels .epggrid .channel .event a {color: #FFFFFF; height: 100%; display: block; }
#epg .epgchannelgroup .epgchannels .epggrid .channel .event p { margin: 0 0 0 3px; padding:0 3px 0 0; height: 100%; }

#epg .epgchannelgroup .epgchannels .epggrid .channel .event.active { background: url(/lisalib/getfile.aspx?itemid=16ac2aa5-5aff-4c5e-a989-cc3852299feb) no-repeat top left; }
#epg .epgchannelgroup .epgchannels .epggrid .channel .event.active p { background: url(/lisalib/getfile.aspx?itemid=67e32c57-89bf-4a12-98e3-adc6e78c177b) repeat-x top left; }
#epg .epgchannelgroup .epgchannels .epggrid .channel .event.active .rightFill { background: url(/lisalib/getfile.aspx?itemid=6b9da186-128d-4524-aaeb-d849f5d20b71 ) no-repeat top right; height: 100%; width: 4px; padding-right:4px; position:absolute; right:0; top:0; }


/* Small Simple EPG */
#simpleEPG {float:right;}
#simpleEPG .dateTop { background: url("/library/template/topBorderRight.png") no-repeat top right transparent; line-height:32px; padding-right:9px; margin: 5px 0;}
#simpleEPG .dateTop .dateTopInner { background:url("/library/template/topBorderLeft.png") no-repeat scroll 0 0 transparent; padding-left:10px; font-weight: bold; }
#simpleEPG #nextdays .day { background: url(/library/template/buttons/button_black_left.png) no-repeat 0 0 transparent; padding-left: 5px; line-height: 28px; float: left; margin-right: 17px; }
#simpleEPG #nextdays .day .innerday { background: url(/library/template/buttons/button_black_right.png) no-repeat top right transparent; padding-right: 10px; }
#simpleEPG #nextdays .day.selected { background: url(/library/template/buttons/button_blue_left.png) no-repeat 0 0 transparent; }
#simpleEPG #nextdays .day.selected .innerday { background: url(/library/template/buttons/button_blue_right.png) no-repeat top right transparent; }
#simpleEPG #nextdays .day.selected a {color: #000;}
.sEpgShows { margin-top: 10px; }
.sEpgShows .showItem { clear: both; padding-left: 10px; }
.sEpgShows .showItem.gray {background: #191919;}
.sEpgShows .showItem .showTime {width: 100px; float: left; line-height: 28px; background: url("/library/template/clock.png") no-repeat scroll 0 8px transparent; padding-left: 17px; }
.sEpgShows .showItem .showName {width: 380px; float: left; line-height: 28px; }
.sEpgShows .showItem .showLength {width: 115px; float: left; line-height: 28px; }

.sEpgShows .sEpgInfoBox .dashingDraft {border:1px dashed #C9C9C9;}
.sEpgShows .sEpgInfoBox .extraInfo {line-height: 20px !important;}
.sEpgShows .sEpgInfoBox h3 { font-size:1.5em !important; margin:0 0 5px !important; }
.sEpgShows .sEpgInfoBox .startTime { font-size: 1.2em; font-weight: bold; }
.sEpgShows .sEpgInfoBox .description { margin-bottom: 10px; line-height: 20px; }


/* Bein útsending */
.beinUtsending {float: right;}

.beinUtsending .dateTop { background: url("/library/template/topBorderRight.png") no-repeat top right transparent; line-height:32px; padding-right:9px; margin-bottom:5px; margin-top:5px;}
.beinUtsending .dateTop .dateTopInner { background:url("/library/template/topBorderLeft.png") no-repeat scroll 0 0 transparent; padding-left:10px; font-weight: bold; }
.beinUtsending .showItem.gray {background: #191919;}
.beinUtsending .showItem .showTime {width: 55px; float: left; line-height: 34px; background: url("/library/template/clock.png") no-repeat scroll 0 9px transparent; padding-left: 17px; }
.beinUtsending .showItem .showName {width: 250px; float: left; line-height: 34px; }
.beinUtsending .showItem .showComp {width: 200px; float: left; line-height: 34px; }
.beinUtsending .showItem .showChan {width: 210px; float: left; line-height: 34px; text-align: right; padding-top:5px; }


/* Dropdown menu */
.ddFjolvarp ul.dropdown                         { position: relative; width: 100%; }
.ddFjolvarp ul.dropdown li                      { font-weight: bold; float: left; width: 180px; position: relative; }
.ddFjolvarp ul.dropdown a:hover		        { color: #000; }
.ddFjolvarp ul.dropdown li a                    { display: block; line-height: 28px !important; color: #222; position: relative; z-index: 2000; padding: 3px 0 0 5px; background: url(/library/template/buttons/dropdown.png) 0 0 no-repeat transparent; }
.ddFjolvarp ul.dropdown li a:hover,
.ddFjolvarp ul.dropdown li a.hover              { position: relative; color: #000000; }
.ddFjolvarp ul.dropdown ul 			{ display: none; position: absolute; top: 0; left: 0; width: 180px; z-index: 1000; padding-top: 25px !important; }
.ddFjolvarp ul.dropdown ul li 			{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; margin-left: 2px; width: 176px; }
.ddFjolvarp ul.dropdown ul li a			{ display: block; background: #eee !important; font-size: 0.7em !important; } 
.ddFjolvarp ul.dropdown ul li a:hover		{ display: block; background: #F3D673 !important; } 


/* Forsíðu EPG */
.frontEPG { height: 285px; width: 350px; position: relative; }
.frontEPG .nowPlaying {font-weight: bold;}
.frontEPG .nowPlaying span {color: #0d99e2;}
.frontEPG .moveEpgUpp { display: block; width: 25px; height: 10px; background: url(/library/template/buttons/arrowUp.png) no-repeat 0 0 transparent; position: absolute; bottom: 0px; left: 100px; text-indent: -999px; }
.frontEPG .moveEpgDwn { display: block; width: 25px; height: 10px; background: url(/library/template/buttons/arrowDn.png) no-repeat 0 0 transparent; position: absolute; bottom: 0px; right: 100px; text-indent: -999px; }
.frontEPG .epgCutOut { display: block; width: 330px; height: 210px; overflow: hidden; }
.frontEPG .sEpgShows { margin-top: 10px; }
.frontEPG .sEpgShows .showItem { clear: both; border-bottom: 1px dotted #303030; }
.frontEPG .sEpgShows .showItem .showTime { width: 50px; float: left; line-height: 28px; background: none; color: #C5C5C5; padding-left: 0;}
.frontEPG .sEpgShows .showItem .showName { width: 180px; float: left; line-height: 28px; }



#epg .epgheader #nowlink {float:left;}
#epg .epgheader #MoveDayLeftLink{float:left;overflow:hidden; text-indent:-3000px; padding:0; height:80px; width:22px;margin-left:7px; background:url(/lisalib/getfile.aspx?itemid=2d714dbe-8745-4e33-b7e9-2492b4d8c109) no-repeat 5px 32px;}
#epg .epgheader #MoveDayRightLink{float:right;overflow:hidden; text-indent:-3000px; padding:0; height:80px; width:22px;margin-left:7px; background:url(/lisalib/getfile.aspx?itemid=14e6c3e8-0bf1-4d42-b7a9-1d1ff4825310) no-repeat 5px 32px;}

#epg .epgtimeline { background:url(/lisalib/getfile.aspx?itemid=85b43074-d107-4403-badd-0fb6ee892fab) no-repeat; height:39px; }

#epg .epgtimeline #MoveLeftLink{float:left;overflow:hidden; text-indent:-3000px; padding:0; height:39px; width:24px; margin-left:88px; border-left:1px solid #989898; background:url(/lisalib/getfile.aspx?itemid=2d714dbe-8745-4e33-b7e9-2492b4d8c109) no-repeat center;}
#epg .epgtimeline #MoveRightLink{float:right;overflow:hidden; text-indent:-3000px; padding:0; height:39px; width:24px; border-left:1px solid #989898; background:url(/lisalib/getfile.aspx?itemid=14e6c3e8-0bf1-4d42-b7a9-1d1ff4825310) no-repeat center;}

#epg .epgtimeline .epghours { width:852px; float:left; margin:0; }
#epg .epgtimeline ul { width:90000px; margin:0; padding:0; }
#epg .epgtimeline ul li { float:left; width:131px; background:url(/lisalib/getfile.aspx?itemid=249bde5c-07a0-4657-8d47-034ed68dc719) repeat-x; border-left:1px solid #989898; color:#2b2b2b; font-weight:bold; font-size:1.5em; padding:11px 0 11px 18px; list-style:none;}

ul.links { display: inline-block; margin-left: 0px !important; } 
ul.links li { list-style: none; float: left; height: 25px; margin-right: 12px; background: url(/library/template/nav/schedule_right.gif) no-repeat top right; }
ul.links li a { display: block; height: 25px; color: #c1c1c1 !important; font-weight: bold; text-transform: uppercase; background: url(/library/template/nav/schedule_left.gif) no-repeat top left; padding: 4px 10px 0px;}
ul.links li.selected { background: url(/library/template/nav/schedule_sel_right.gif) no-repeat top right; }
ul.links li.selected a { color: #ffffff; background: url(/library/template/nav/schedule_sel_left.gif) no-repeat top left; }


.episodeInfoWrap { background: url(/lisalib/getfile.aspx?itemid=8a86e28d-bb59-44b8-bef3-831931d2ad46) no-repeat top left; z-index: 100; }
.episodeRating { width: 45px; height: 45px; display: block; float: left; margin: 30px 0 0 30px; }
.episodeContent { padding: 15px 8px 15px 0; float: right; width: 861px; }
.episodeInfoWrap .closeInfo { background: url(/lisalib/getfile.aspx?itemid=c03f98cf-ce3c-42a7-a3e9-57084e9a78ff) no-repeat top left; text-indent: -9999px; overflow: hidden; display: block; float: right; height: 22px; width: 22px; margin-top: -38px; }
.episodeInfoWrap h4 { margin: 0px 0 5px !important; }
.episodeInfoWrap h5 { margin: 0px 0 10px !important; }
.episodeRating.rate4 { background: url(/library/template/icons/leyft_ollum_small.png) no-repeat top left; }
.episodeRating.rate1 { background: url(/library/template/icons/bannad_7_small.png) no-repeat top left; }
.episodeRating.rate2 { background: url(/library/template/icons/bannad_12_small.png) no-repeat top left; }
.episodeRating.rate3 { background: url(/library/template/icons/bannad_16_small.png) no-repeat top left; }
.episodeRating.rate5 { background: url(/library/template/icons/bannad_18_small.png) no-repeat top left; }

.episodeRating.smallRating { display:inline-block; height:15px; margin:6px 5px 0 0; padding:0; width:15px; }
.episodeRating.rate4.smallRating { background: url(/library/template/icons/leyft_ollum_small.png?proc=smallRating) no-repeat top left; }
.episodeRating.rate1.smallRating { background: url(/library/template/icons/bannad_7_small.png?proc=smallRating) no-repeat top left; }
.episodeRating.rate2.smallRating { background: url(/library/template/icons/bannad_12_small.png?proc=smallRating) no-repeat top left; }
.episodeRating.rate3.smallRating { background: url(/library/template/icons/bannad_16_small.png?proc=smallRating) no-repeat top left; }
.episodeRating.rate5.smallRating { background: url(/library/template/icons/bannad_18_small.png?proc=smallRating) no-repeat top left; }

#background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
ul#bigbackgrounds { list-style: none; margin: 0px; height: 100%; }
ul#bigbackgrounds li {width: 100%; height: 100%; } 
ul#bigbackgrounds li .bgcontent { margin: 195px auto 0px; width: 990px; position: relative;  }
ul#bigbackgrounds li .bgcontent div { float: left; clear: both; }

body.banner .pi_box.pos0 { height: 355px; clear: both; }

body.banner .pi_box.pos1, body.banner .pi_box.pos2, #rightpanel .pi_box, #leftpanel .pi_box { position: relative; }
body.banner .pi_box h2.title { position: relative; }

.subpageBg { width: 990px; margin: 195px auto 0 !important; }


