.browser_alert{display:none}
.ie7 .browser_alert,.ie6 .browser_alert{display:block;background-color:#000;padding:8px}
.display_none{display:none}
:focus{outline:0}
.tooltip{display:none;background:rgba(255,255,255,0.8);font-size:12px;padding:12px;color:#000}
.loading_spinner{display:none;position:absolute;width:31px;height:31px;padding:4px;background:#191814 url('img/loading-191814.gif') no-repeat center center;top:-76px;left:489px}
.center_content{position:relative;margin-left:auto;margin-right:auto;width:960px}
.top_navigation{width:100%;height:56px;background:url('img/i2m-top-bgnd.png') repeat-x top center}
.top_navigation .top_logo{width:73px;height:73px;position:absolute;background:url('img/top_logo.png') repeat-x top center;z-index:100}
.top_navigation .left_table{position:absolute;top:-20px}
.top_navigation .right_col .tab{display:inline-block;font-size:14px;text-decoration:none;text-align:center}
.top_navigation .right_col .tabcontent.center span,.top_navigation .right_col .tabcontent.center a{background-image:none;padding-top:20px;line-height:55px;text-decoration:none;color:white}
.top_navigation .right_col .tabcontent.right,.top_navigation .right_col .tabcontent.left{width:11px;height:45px}
.webtv .top_navigation .right_col .tv_container .tabcontent.right,.ondemand .top_navigation .right_col .od_container .tabcontent.right{background-image:url('img/top-tab-selected-right.png');background-repeat:repeat-x}
.webtv .top_navigation .right_col .tv_container .tabcontent.left,.ondemand .top_navigation .right_col .od_container .tabcontent.left{background-image:url('img/top-tab-selected-left.png');background-repeat:repeat-x}
.webtv .top_navigation .right_col .tv_container .tabcontent.center,.ondemand .top_navigation .right_col .od_container .tabcontent.center{background-image:url('img/top-tab-selected.png');background-repeat:repeat-x}
#edit_fav_toggle{background-image:url('img/small_icons-prefs.png');cursor:pointer}
.alert_message{display:block;background:#0f6d99 repeat-x top center}
.alert_message_text{color:#000;padding:14px 20px 10px}
.alert_header_text{font-weight:bold}
.alert_close_button{display:inline-block;background:url('img/close_button.png') no-repeat center center;width:11px;height:11px;z-index:9}
.ondemand .alert_message,.npvr .alert_message{display:block;z-index:1000;position:fixed;width:100%;top:0}
.main{position:relative;width:100%;height:521px}
.orglayout .add_box01:last-child{display:block}
.orglayout .add_box01{height:99px;overflow:hidden;margin:0 10px 20px;padding:10px;background-color:black;background-image:url('img/add_box_gradient.jpg');-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5)}
.add_box01{height:99px;overflow:hidden;margin:0 10px 10px;padding:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);background:black url('img/add_box_gradient.jpg') repeat-x}
.add_box01 .title{font-size:125%;font-weight:bold;margin-bottom:10px}
.add_box01 .content{height:66px;overflow:hidden;font-size:85%;color:#c7bca5}
.main_content{position:relative;background:#383435 repeat-x center;padding-top:15px}
#volume_slider_container{display:inline-block;background-color:#222;width:13px;height:auto;height:33px}
#volume_slider_container #volume_slider{margin-left:5px;margin-top:6px;height:24px}
#volume_slider_container.icon.volume_low{background-image:none!important}
#volume_slider_container_horizontal #volume_slider .ui-slider-handle{display:none}
#volume_slider_container_horizontal #volume_slider .ui-slider-range{background-color:transparent!important;background-image:url('img/icons/volume.png')!important;background-position:1px 1px!important}
#volume_slider_container_horizontal #volume_slider.ui-widget-content{background-image:none!important}
#volume_slider_container_horizontal #volume_slider{height:32px;background-color:transparent!important;border:0}
.icon.volume_low:hover{background-color:#222!important;cursor:pointer}
.controls_container{position:relative;width:100%;margin-top:10px}
.ie7 .controls_container{position:absolute;height:100%}
.main_stream_more_info_text{position:absolute;background-color:#181713;top:59px;z-index:1000;padding:20px 30px;width:690px}
.main_stream_info{position:absolute;padding:10px;width:460px;overflow:hidden;background-color:black;background-image:url('img/add_box_gradient.jpg');-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);height:40px}
.main_stream_top{position:relative;margin-bottom:3px;overflow:hidden}
.more_info_button{display:inline-block;width:20px;height:16px;background:url('img/icons/small-info.png') no-repeat center center}
.main_stream_info_text{position:absolute;left:0;white-space:nowrap;margin-left:25px}
.main_stream_starttime{margin-left:25px}
.main_stream_progress_bar{display:inline-block;width:340px;height:10px;background-color:#444;background-image:url('img/progress_bgnd.png');margin-right:5px;margin-left:5px}
.main_stream_progress_bar .main_stream_progress_fill{display:block;background-color:#333;background-image:url('img/progress_fill.png');height:10px;border-right:2px solid #6ba1c0}
.main_stream_controller,.pap_stream_controller,.chromecast_stream_controller{position:absolute;background-color:black;background-image:url('img/add_box_gradient.jpg');-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);right:0;padding:11px}
.ie7 .main_stream_controller{width:191px}
.icon{background-color:#222;display:inline-block;height:33px;width:33px;background-repeat:no-repeat;background-position:center;margin-right:1px;margin-left:1px}
.ie7 .icon{float:left}
.icon:hover,.icon.hilite{background-color:#444;cursor:pointer}
.icon.fullscreen{background-image:url('img/icons/fullscreen.png')}
.icon.arrow_left{background-image:url('img/icons/arrow_left.png')}
.icon.forward{background-image:url('img/icons/forward.png')}
.icon.rewind{background-image:url('img/icons/rewind.png')}
.icon.pause{background-image:url('img/icons/pause.png')}
.icon.stop{background-image:url('img/icons/stop.png')}
.icon.play{background-image:url('img/icons/play.png')}
.icon.arrow_right{background-image:url('img/icons/arrow_right.png')}
.icon.volume{background-image:url('img/icons/volume.png')}
.icon.volume_low{background-image:url('img/icons/volume-low.png')}
.icon.swap{background-image:url('img/icons/swap.png')}
.icon.hide_pap{background-image:url('img/icons/hide_pap.png')}
.icon.show_pap{background-image:url('img/icons/show_pap.png')}
.icon.mute{background-image:url('img/icons/unmute.png')}
.icon.unmute{background-image:url('img/icons/mute.png')}
.pap_stream_controller{position:absolute;right:-183px}
.pap_stream_controller.pap_hidden .icon.swap,.pap_stream_controller.pap_hidden .icon.arrow_right,.pap_stream_controller.pap_hidden .icon.arrow_left{display:none}
.pap_stream_controller.pap_shown .icon.swap,.pap_stream_controller.pap_shown .icon.arrow_right,.pap_stream_controller.pap_shown .icon.arrow_left{display:inline-block}
.login_wrapper,.reg_wrapper{padding:40px}
.login_wrapper{width:700px;height:440px;position:relative}
.login_wrapper .login_left_col{width:370px}
#credentials_panel .password_field_wrapper{display:inline-block}
#credentials_panel .forgot_password{text-align:right;margin-right:12px}
.reg_table{width:100%}
.reg_table .reg_top,.reg_table .reg_bottom{height:20px}
.reg_table .reg_left_col{width:530px}
.reg_wrapper #channelPackContainer{overflow:hidden;padding:5px 4px 2px;background-color:#191919;margin-right:4px;margin-top:4px;margin-left:20px}
.reg_wrapper #channelPackContainer img{margin:1px 2px 0;padding:2px;background-color:#3e3e3e}
.login_wrapper .panel{width:50%;float:left;position:relative}
#content.resendEmail .submit.resend{display:block!important;margin-top:20px}
#content.resendEmail input.submit.request,#content.resendEmail .reg_right_col{display:none}
html{min-width:1000px;height:100%;background:#383435 repeat-x center}
body{color:#f9eede}
#right_menu.right_column{top:0}
ul.menu_list{margin-left:0}
.menu_list li{overflow:hidden;padding:10px 10px 10px 24px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);background-color:#191919;background-position:6px 10px;background-repeat:no-repeat;margin-bottom:8px}
ul#right_menu_list{margin:0 10px}
.fokuson .top_navigation{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#202020),color-stop(0.5,#3e3e3e),color-stop(1,#2a2a2a))}
.top_navigation .right_col{margin-top:30px;margin-right:14px;position:absolute;right:0}
.top_navigation .current_user{padding-right:0;font-weight:bold}
.top_navigation span,.top_navigation a,.channels_header span{padding:10px}
.top_navigation .logo{padding:0;margin:0}
a:link,a:visited{color:white}
.main{position:relative;width:100%;height:521px;background:url('img/main-bgnd.png') repeat-x top center}
.main.reg{background:url('img/main-bgnd-wide.png') repeat-x top center}
.main.login,.main.reg{height:610px}
.fokuson .main{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#202020),color-stop(0.5,#3e3e3e),color-stop(1,#2a2a2a));background-position:0 0;background-image:-webkit-gradient(radial,center center,10,center center,800,from(#000),to(#000),color-stop(10%,#444))}
.right_column{position:absolute;top:19px;left:764px;width:195px}
.main_content{position:relative;padding-top:15px}
.fokuson .main_content{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#202020),color-stop(0.5,#3e3e3e),color-stop(1,#2a2a2a));padding-bottom:20px}
#main_stream_more_info{position:absolute;z-index:10;background-color:black;margin:0 15px;padding:10px 30px 20px;width:450px;top:564px}
.channels_container{padding:18px}
.channels_container_message{margin-top:12px;color:white}
body.authenticated .channels_container_message{display:none}
.channels_header{height:24px;display:none}
.channels_wrapper{display:none}
body.ondemand .channels_wrapper,body.webtv .channels_wrapper{display:block}
.channels_wrapper,.epg_wrapper{position:relative;width:750px;background-color:#191919;margin-bottom:15px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);margin-left:15px}
.active_channels{margin:0}
.channel{background-color:#3e3e3e;margin:2px;width:94px;min-height:60px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;_height:60px;border:2px solid #3e3e3e;vertical-align:top;position:relative}
.channel,.edit_fav .border_hilite{border-color:#3e3e3e}
body.guest #edit_fav_toggle{display:none}
.help_text{color:#c7bca5;padding-left:2px;padding-right:2px;margin-bottom:6px}
#inactive_header.help_text{margin-top:18px}
.edit_fav .channel{background-color:#313131}
#inactive_channels .channel{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";background-color:black}
.edit_fav .channel:hover{cursor:move!important}
#inactive_channels,#inactive_header,#edit_fav_help{display:none}
#inactive_channels{min-height:68px}
.edit_fav #inactive_channels,.edit_fav #inactive_header,.edit_fav #edit_fav_help{display:block}
.ui-sortable-placeholder{visibility:visible!important;background-color:transparent;border-style:dashed}
.channel_hover{background-color:#242424;border-color:#656565}
.channel .channel_logo{width:100%;height:60px;background-repeat:no-repeat;background-position:center}
.active_channels.all .channel.all,.active_channels.danske .channel.danske,.active_channels.fav1 .channel.fav1{display:-moz-inline-stack;display:inline-block;*display:inline}
.reg_wrapper.reg2_img_container{background:url('img/reg-widget-flow.png') no-repeat 610px}
.reg_wrapper .add_box01{width:250px;right:0;position:absolute;margin-top:20px;margin-right:30px;height:auto}
.reg_wrapper .cur_step{color:#6ba1c0}
.reg_wrapper h1,.login_wrapper h1{margin-top:20px;margin-bottom:10px;font:24px dosissemibold}
h1.big_h1{font-size:42px}
.reg_wrapper p{margin-bottom:10px}
.reg_middle{height:320px}
.reg_middle div{position:relative}
.reg_table .accept{padding:4px 4px 4px 0;margin-right:10px;margin-top:10px}
.reg_table .accept .accept_checkbox{width:21px}
.reg_table .reg_input_table .input_field_label{margin-top:20px}
.reg3 .reg_table .reg_input_table .input_field_label{margin-top:14px}
.reg3 .reg_table .accept{margin-top:0}
.reg3 .reg_input_table .accept.first{padding-top:14px}
.reg3 .reg_table .reg_input_table .reg_help_text{margin-top:31px}
.reg3 .reg_input_table td{width:auto}
.reg_input_table td{width:271px}
table.reg_input_table{width:100%}
.reg_table .reg_input_table .reg_help_text{margin-top:36px}
.reg_wrapper #regemail,.reg_wrapper #sentToEmail{display:inline-block;margin-top:10px;margin-bottom:20px;font-size:18px;color:#fff;background-color:#282828;padding:6px 12px}
.reg_table #deviceTable{table-layout:fixed;width:500px}
.reg_table #deviceTable td{height:30px;border:1px solid grey;vertical-align:middle;text-align:center;overflow:hidden}
.reg_table #deviceTable #name{width:250px}
.reg_table #deviceTable #type{width:75px}
.reg_table #deviceTable #lastSeen{width:125px}
.reg_table #deviceTable #delete{width:90px}
.input_field_label{margin:10px 10px 2px 0}
.input_field_wrapper{margin-top:2px;margin-right:10px;margin-bottom:2px}
.input{font-size:18px;padding:4px;width:252px;border:0}
.submit_button_wrapper{margin-top:12px;margin-right:10px;margin-bottom:12px}
.submit{font-size:18px;border:0;background-color:#0f6d99;color:white;border-color:#0f6d99;line-height:32px;height:32px;text-decoration:none;display:inline-block;-webkit-box-reflect:below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.5,transparent),to(rgba(255,255,255,0.3)));padding:0 10px;font-family:dosissemibold}
.submit:hover{background-color:#005780}
.submit.deleteDeviceButton{background-image:url('img/npvr-buttons-delete.png');background-repeat:no-repeat;background-color:transparent;border-color:transparent;background-position:1px 4px;width:24px}
.submit.deleteDeviceButton.disabled{background-image:url('img/npvr-buttons-delete-disabled.png');cursor:default}
.settings .menu{width:300px}
.settings .menu_list{margin-right:50px;padding-top:20px}
.epg_wrapper{height:400px}
.fokuson .epg_wrapper{display:none}
.streams{position:absolute;top:19px;left:14px}
.webtv .streams{display:block}
#mainPlayer{width:750px;height:420px}
.orglayout #pap_wrapper{position:absolute;top:180px;width:256px;height:144px;left:580px;background-color:#000;background-color:rgba(0,0,0,0.8);padding:10px 10px 60px}
.orglayout #pap_wrapper .change_to{background-color:black;text-align:center;font-size:18px;line-height:40px;width:90px;margin-bottom:10px}
.orglayout #pap_wrapper .channel_info{position:absolute;top:13px;font-size:14px;left:110px;line-height:16px}
.orglayout #pap_wrapper .channel_info .program_title{display:block}
.orglayout #pap_wrapper object{height:100%}
#pap_wrapper{position:absolute;top:258px;width:175px;left:760px;background-color:#000;overflow:hidden;z-index:100}
#pap_wrapper.skjult{height:0}
#pap_wrapper.synlig{height:162px}
#pap_wrapper object{height:110px}
.pap_header{background-color:black;text-align:center;font-size:12px;width:64px;height:30px;padding-left:10px}
.pap_header .channel_info{position:absolute;font-size:12px;white-space:nowrap;line-height:30px}
.pap_header .channel_info .program_title{display:none}
#pap_add_box{height:143px;position:absolute;top:258px}
.border_hilite{border-color:#6ba1c0}
.channel.border_hilite_hover{border-color:#6ba1c0}
.text_hilite{color:#6ba1c0}
.background_hilite{background-color:#6ba1c0}
.npvr .scrubber_container{height:13px}
.npvr .scrubber_container .ui-slider-horizontal{height:8px;border-color:transparent;margin-top:6px;border-radius:6px;margin-left:85px;margin-right:70px}
.npvr .scrubber_container .ui-slider-handle{background-image:url('img/od-scrubber.png');border:1px solid transparent;cursor:pointer;border-radius:4px;height:10px;margin-top:2px}
.npvr .ui-widget-content{border:0;color:white;background:#444}
.npvr #stream_position,.npvr #stream_length{position:absolute;top:32px}
.npvr #stream_position{left:35px}
.npvr #stream_length{right:20px}
.link:hover{cursor:pointer}
.selected:hover{cursor:default}
#header{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.epg_parental{background-image:url('img/icons/parentalBlockSmall.png');background-repeat:no-repeat;background-color:transparent;background-size:15px auto;background-position:84px 1px}
.schedules_container li.epg_parental,.recordings_container li.epg_parental{background-size:auto;background-position:675px 6px}